{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":781972550,"defaultBranch":"release","name":"4diac-ide","ownerLogin":"eclipse-4diac","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-04T11:51:35.000Z","ownerAvatar":"https://github.com/avatars/u/127755229?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720610942.0","currentOid":""},"activityList":{"items":[{"before":"4e9d319f7b60c24fa6fd6225b05326e2b6de5e85","after":"62f4d3b20982a989f97a4335bd8a266b68e3050f","ref":"refs/heads/develop","pushedAt":"2024-09-20T14:51:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Rename function from SCALE_ESC to SCALE_LIM, update variable names and comments for scaling with limits instead of escape.\n\n- Renamed function from SCALE_ESC to SCALE_LIM\n- Updated variable names and comments for scaling with limits","shortMessageHtmlLink":"Rename function from SCALE_ESC to SCALE_LIM, update variable names an…"}},{"before":"5aef5b074e812340e6894113bc5d29226af707aa","after":"4e9d319f7b60c24fa6fd6225b05326e2b6de5e85","ref":"refs/heads/develop","pushedAt":"2024-09-20T14:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Update variable names in SCALE function for clarity and consistency.\n\n- Renamed variables in SCALE function for better understanding and consistency.\n- Updated variable names to reflect their purpose accurately.","shortMessageHtmlLink":"Update variable names in SCALE function for clarity and consistency."}},{"before":"db8f26ce688568e9e23c797692e71cacc8075752","after":"d1e68d5ef1c57a4afb71e14a9d5b151b4bb46f54","ref":"refs/heads/freeze","pushedAt":"2024-09-20T13:09:57.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Merge 3.0.x into Freeze\n\nMerge 3.0.x into Freeze","shortMessageHtmlLink":"Merge 3.0.x into Freeze"}},{"before":"5a4d5f9bbb976a3ccb19dc18d1fbab8b7eb2b0d0","after":"86b349033e9a297e21e7126ea3ae39f11c678f69","ref":"refs/heads/3.0.x","pushedAt":"2024-09-20T12:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Fix null pointer caused by non-existing library","shortMessageHtmlLink":"Fix null pointer caused by non-existing library"}},{"before":"9c6ef07c4ca839f88f5efa60eba56339fb297446","after":"5a4d5f9bbb976a3ccb19dc18d1fbab8b7eb2b0d0","ref":"refs/heads/3.0.x","pushedAt":"2024-09-19T16:56:55.000Z","pushType":"pr_merge","commitsCount":81,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Merge pull request #526 from eclipse-4diac/freeze\n\nMerge Freeze into 3.0.x","shortMessageHtmlLink":"Merge pull request #526 from eclipse-4diac/freeze"}},{"before":"496a47593145f8d21107115ee74664304287dab8","after":"5aef5b074e812340e6894113bc5d29226af707aa","ref":"refs/heads/develop","pushedAt":"2024-09-19T15:47:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Add new SCALE function block for signal processing\n\nCreated a new XML file defining the SCALE function block for scaling input values to desired output range in the signal processing library.","shortMessageHtmlLink":"Add new SCALE function block for signal processing"}},{"before":"4056be0411216c6360fbd76f074b1a508343c1db","after":"496a47593145f8d21107115ee74664304287dab8","ref":"refs/heads/develop","pushedAt":"2024-09-19T15:44:35.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Update INI.fbt VersionInfo Date field\n\nChanged the Date field in the VersionInfo section of INI.fbt from \"2024-09-18\" to \"2024-09-17\".","shortMessageHtmlLink":"Update INI.fbt VersionInfo Date field"}},{"before":"f4ffb21f092710045c92207b2e966911e1f61a0f","after":"4056be0411216c6360fbd76f074b1a508343c1db","ref":"refs/heads/develop","pushedAt":"2024-09-19T15:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Fix null pointer caused by non-existing library","shortMessageHtmlLink":"Fix null pointer caused by non-existing library"}},{"before":"42fed246b6043596dd0c0ed312195ef8605945fe","after":"f4ffb21f092710045c92207b2e966911e1f61a0f","ref":"refs/heads/develop","pushedAt":"2024-09-19T11:12:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Update function interfaces for FIELDBUS_PERCENT_TO_WORD and FIELDBUS_WORD_TO_PERCENT, adding VersionInfo with organization details and adjusting input/output variables.\nUpdate function interfaces for FIELDBUS_PERCENT_TO_WORD and FIELDBUS_WORD_TO_PERCENT, adding VersionInfo with organization details and adjusting input/output variables.\n\n- Added VersionInfo with organization details\n- Adjusted input/output variables in functions","shortMessageHtmlLink":"Update function interfaces for FIELDBUS_PERCENT_TO_WORD and FIELDBUS_…"}},{"before":"3ddb4493c18c3313a0ceaee5d2d448a38ca81943","after":"42fed246b6043596dd0c0ed312195ef8605945fe","ref":"refs/heads/develop","pushedAt":"2024-09-19T07:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bwiesmayr","name":null,"path":"/bwiesmayr","primaryAvatarUrl":"https://github.com/avatars/u/65956373?s=80&v=4"},"commit":{"message":"SWTBot UI NatTable tests have been migrated to the new UI test architecture. (#499)\n\n* Renamed helper class NatTableHelper for SWTBot UI Tests #377\r\n\r\nRename class NatTabletHelper to SWTBotNatTable to be consistent\r\nwith the other supporting Bot classes for UI tests.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377\r\n\r\n* Restructured supporting Bot class SWTNatTable #377\r\n\r\nThis is not a stand-alone commit, the related tests will be adapted to\r\nthe new structure in the next commit and therefore only be executable\r\nagain at that point in future.\r\n\r\n- The class SWTNatTable no longer derives from Abstract4diacUITests\r\n- The class now has a constructor with parameters\r\nSWT4diacGefBot and SWTBot4diacNatTable and corresponding fields.\r\n- The methods are no longer static and the Bot parameters was removed.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377\r\n\r\n* NatWithEditorBehavoirTests test are running again #377\r\n\r\nThis is not a stand-alone commit, the tests of class\r\nNatTableWithEditorBehaviorTests and derived classes are now adapted to\r\nthe new structure. The remaining SWTBot tests will follow.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377\r\n\r\n* Simplified initialization of tests from NatWithEditorBehavoirTests #377\r\n\r\nFor better readability and maintainability, the test variables from the\r\nmethod operationsInitialzation() with Annotation @BeforeEach have been\r\nmoved to a constructor.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377\r\n\r\n* NatWithoutEditorBehavoirTests test are running again #377\r\n\r\nThe tests of class NatTableWithoutEditorBehaviorTests and tests of\r\nderived classes are now adapted to the new test structure.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377\r\n\r\n* Simplified tests from NatWithoutEditorBehavoirTests #377\r\n\r\nFor better readability and maintainability, the test variables from the\r\nmethod operationsInitialzation() with Annotation @BeforeEach have been\r\nmoved to a constructor.\r\n\r\nAddresses https://github.com/eclipse-4diac/4diac-ide/issues/377","shortMessageHtmlLink":"SWTBot UI NatTable tests have been migrated to the new UI test archit…"}},{"before":"136fb0d2ef3dca077cdaaeda2cfbc496439687c1","after":"3ddb4493c18c3313a0ceaee5d2d448a38ca81943","ref":"refs/heads/develop","pushedAt":"2024-09-18T12:51:56.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Merge pull request #518 from eclipse-4diac/freeze\n\nMerge Freeze into develop","shortMessageHtmlLink":"Merge pull request #518 from eclipse-4diac/freeze"}},{"before":"ff66f56a9455f444ff700a88d72df0efc4a117c0","after":"db8f26ce688568e9e23c797692e71cacc8075752","ref":"refs/heads/freeze","pushedAt":"2024-09-18T11:27:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"remove marker check from test\n\nserver maven version breaks this test","shortMessageHtmlLink":"remove marker check from test"}},{"before":"2211c668b433eb562b0cfb72f0ccbbfbc2acccd2","after":"136fb0d2ef3dca077cdaaeda2cfbc496439687c1","ref":"refs/heads/develop","pushedAt":"2024-09-18T09:51:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"add buttons for \"Cancel All\" and \"Overwrite All\" to the export","shortMessageHtmlLink":"add buttons for \"Cancel All\" and \"Overwrite All\" to the export"}},{"before":"bbee3a19ff6b20170b52124b0a04a2980aed01f1","after":"ff66f56a9455f444ff700a88d72df0efc4a117c0","ref":"refs/heads/freeze","pushedAt":"2024-09-18T09:19:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"Import-AntTask Replace magic strings with their respective constants","shortMessageHtmlLink":"Import-AntTask Replace magic strings with their respective constants"}},{"before":"a288286d7d7f29d010b3e1645a43db93768fa67f","after":"2211c668b433eb562b0cfb72f0ccbbfbc2acccd2","ref":"refs/heads/develop","pushedAt":"2024-09-18T08:24:39.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Merge pull request #515 from eclipse-4diac/freeze\n\nMerge Freeze into Develop","shortMessageHtmlLink":"Merge pull request #515 from eclipse-4diac/freeze"}},{"before":"8d706c43500a625acf3819a6c720f2553bd4a161","after":"bbee3a19ff6b20170b52124b0a04a2980aed01f1","ref":"refs/heads/freeze","pushedAt":"2024-09-18T08:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"[Fix] Do not add internal vars several times to monitored items\n\nWhen invoking several times watch internal variables on the same FB the\ninternal variables where added several times to the watch list. With\nthis fix it is ensured that this happens only once.","shortMessageHtmlLink":"[Fix] Do not add internal vars several times to monitored items"}},{"before":"92bfbe63fa77993bd4e10d82aab90f76e7ca35a6","after":"a288286d7d7f29d010b3e1645a43db93768fa67f","ref":"refs/heads/develop","pushedAt":"2024-09-18T07:44:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"Changed reviewer requests","shortMessageHtmlLink":"Changed reviewer requests"}},{"before":"3ffda081189b5e5135e0a472eb7bb0e5cc6163f2","after":"92bfbe63fa77993bd4e10d82aab90f76e7ca35a6","ref":"refs/heads/develop","pushedAt":"2024-09-18T07:36:31.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"remove data type lib from export plugin","shortMessageHtmlLink":"remove data type lib from export plugin"}},{"before":"5cba1b1a51f494b64649cd3c04f63d07323d1dc9","after":"8d706c43500a625acf3819a6c720f2553bd4a161","ref":"refs/heads/freeze","pushedAt":"2024-09-18T07:25:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"Remove Watches removes also Watches of Internal Variables\n\nBased on the selection remove watches now also checks if internal\nvariables are included that shall be removed from the list of watched\nelements.","shortMessageHtmlLink":"Remove Watches removes also Watches of Internal Variables"}},{"before":"43b2204ab94c4316e3c947e55e59af2c89cd222f","after":"5cba1b1a51f494b64649cd3c04f63d07323d1dc9","ref":"refs/heads/freeze","pushedAt":"2024-09-18T07:21:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"enable the cancel button for long running exports","shortMessageHtmlLink":"enable the cancel button for long running exports"}},{"before":"281a7dcbaf54bb52ea227789f9471989a249db48","after":"3ffda081189b5e5135e0a472eb7bb0e5cc6163f2","ref":"refs/heads/develop","pushedAt":"2024-09-18T07:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"add public wrapper for searchApplication without monitor","shortMessageHtmlLink":"add public wrapper for searchApplication without monitor"}},{"before":"1722aa191dfac1d936ecb60c368dd484994b369e","after":"43b2204ab94c4316e3c947e55e59af2c89cd222f","ref":"refs/heads/freeze","pushedAt":"2024-09-18T07:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"Fix editor updates for transitive notifications in type entry\n\nFor transitive notifications of changed types, either the old or new\nvalue is usually null. This resulted in no notification being sent to\nthe editor. The editor update should also get the changed type entry\nfrom the notification instead of indirectly via the type entry of the\nnew value.","shortMessageHtmlLink":"Fix editor updates for transitive notifications in type entry"}},{"before":"7559ca0f55bf036422ab5cba3d3a9ac915356af6","after":"1722aa191dfac1d936ecb60c368dd484994b369e","ref":"refs/heads/freeze","pushedAt":"2024-09-18T06:41:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Fix name casing of error type entries","shortMessageHtmlLink":"Fix name casing of error type entries"}},{"before":"9310484998bf45b00b9e8f3ff572646703566ff4","after":"7559ca0f55bf036422ab5cba3d3a9ac915356af6","ref":"refs/heads/freeze","pushedAt":"2024-09-18T06:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"[Fix] PackageInfoWidget's refreshAnnotations didn't block Commands\n\nWhen refreshing the annotations PacahgeInfoWidget executed a package\nchange command. This turned editors unnecessarily dirty.","shortMessageHtmlLink":"[Fix] PackageInfoWidget's refreshAnnotations didn't block Commands"}},{"before":"9032991711bba697f87c9b4d42688cd3737fb0ed","after":"9310484998bf45b00b9e8f3ff572646703566ff4","ref":"refs/heads/freeze","pushedAt":"2024-09-18T06:32:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Add tests for variable operations","shortMessageHtmlLink":"Add tests for variable operations"}},{"before":"673ddf10b7140826c59071b09b2273e4fd94af8e","after":"9032991711bba697f87c9b4d42688cd3737fb0ed","ref":"refs/heads/freeze","pushedAt":"2024-09-17T13:56:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"SafeStructDelete fixes\n\n- fixed some messages\n- addded ignoreConnections to ChangeDataTypeCommand\n- UpdateManipulatorChange uses newly created mux for undo","shortMessageHtmlLink":"SafeStructDelete fixes"}},{"before":"b90d03a31c83ac87e779ccd4a18c4fa47e362acd","after":"673ddf10b7140826c59071b09b2273e4fd94af8e","ref":"refs/heads/freeze","pushedAt":"2024-09-17T13:44:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"[Fix] Saving Expanded Subapps to Types led to NPEs","shortMessageHtmlLink":"[Fix] Saving Expanded Subapps to Types led to NPEs"}},{"before":"50259bb598db7ab54173f65b5dc0a5b9b16255ec","after":"281a7dcbaf54bb52ea227789f9471989a249db48","ref":"refs/heads/develop","pushedAt":"2024-09-17T13:43:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"remove marker check from test\n\nserver maven version breaks this test","shortMessageHtmlLink":"remove marker check from test"}},{"before":"089b04777bbfd9fa759e453b5e43de76417b5054","after":"50259bb598db7ab54173f65b5dc0a5b9b16255ec","ref":"refs/heads/develop","pushedAt":"2024-09-17T12:19:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"oberlehner","name":"Michael Oberlehner","path":"/oberlehner","primaryAvatarUrl":"https://github.com/avatars/u/127855312?s=80&v=4"},"commit":{"message":"Code cleanup and small fixes for MarkerResolutions","shortMessageHtmlLink":"Code cleanup and small fixes for MarkerResolutions"}},{"before":"93755293656cc6c1cf8b719f9d052703f5c09720","after":"b90d03a31c83ac87e779ccd4a18c4fa47e362acd","ref":"refs/heads/freeze","pushedAt":"2024-09-17T11:55:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azoitl","name":null,"path":"/azoitl","primaryAvatarUrl":"https://github.com/avatars/u/5267986?s=80&v=4"},"commit":{"message":"Fixed Interface element in FBType editor to correctly show Arrays\n\nAlso added support for arrays in TypeSelectionWidget","shortMessageHtmlLink":"Fixed Interface element in FBType editor to correctly show Arrays"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDo1MTozMS4wMDAwMDBazwAAAAS8FO0B","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDo1MTozMS4wMDAwMDBazwAAAAS8FO0B","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMTo1NToxMy4wMDAwMDBazwAAAAS4d46Y"}},"title":"Activity · eclipse-4diac/4diac-ide"}