escet merge requestshttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests2021-12-20T20:25:26Zhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/241#266 Prepare Git repo for v0.5 development2021-12-20T20:25:26ZDennis Hendriks#266 Prepare Git repo for v0.5 developmentAlso updated the release update documentation for version upgrades. Less manual work is now needed. Probably due to upgrade to Tycho 2.5.0 as part of #158.
Closes #266Also updated the release update documentation for version upgrades. Less manual work is now needed. Probably due to upgrade to Tycho 2.5.0 as part of #158.
Closes #266v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/242#280 Debugging simulator code doesn't work2022-01-06T16:33:53ZFerdie Reijnen#280 Debugging simulator code doesn't work- The .launch file is now fixed (as in 'it is no longer generated').
- We generate a _DebugSimulator.java file that is called via the .launch file.
- The classpath is now resolved correctly.
- We use JUnit Plug-in Test.- The .launch file is now fixed (as in 'it is no longer generated').
- We generate a _DebugSimulator.java file that is called via the .launch file.
- The classpath is now resolved correctly.
- We use JUnit Plug-in Test.v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/243#274 CIF simulator GUI input mode termination by red stop button leaves butto...2022-01-05T12:48:11ZFerdie Reijnen#274 CIF simulator GUI input mode termination by red stop button leaves buttons enabledCloses #274Closes #274v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/244#217 Have horizontal scroll bar in GUI simulation directly from the start2022-01-04T14:45:29ZFerdie Reijnen#217 Have horizontal scroll bar in GUI simulation directly from the startCloses #217Closes #217v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/245#282 Multi assignments generated by CIF to PLC have wrong assignment syntax f...2022-01-03T10:23:46ZFerdie Reijnen#282 Multi assignments generated by CIF to PLC have wrong assignment syntax for some temporary variablesCloses #282Closes #282v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/246#285 Copyright update to 2022.2023-01-02T10:42:07ZFerdie Reijnen#285 Copyright update to 2022.Closes #285Closes #285https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/247#286 CIF to PLC transformation should not generate formal argument for 'NOT'2022-01-05T14:01:38ZFerdie Reijnen#286 CIF to PLC transformation should not generate formal argument for 'NOT'Closes #286Closes #286v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/248#288 SeText test fails in development build2022-01-06T08:45:58ZFerdie Reijnen#288 SeText test fails in development buildCloses #288
- Change was made as part of #285.Closes #288
- Change was made as part of #285.v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/249#289 Tooldef test fails in development build2022-01-06T09:12:28ZFerdie Reijnen#289 Tooldef test fails in development buildCloses #289Closes #289v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/250#289 Tooldef test fails in development build.2022-01-06T09:44:28ZFerdie Reijnen#289 Tooldef test fails in development build.Closes #289
Reverted tests as size of newline is platform dependent.Closes #289
Reverted tests as size of newline is platform dependent.v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/251#142 CIF to PLC should support Siemens S72024-01-19T08:48:50ZFerdie Reijnen#142 CIF to PLC should support Siemens S7Closes #142Closes #142v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/252#283 Add raildiagram generator image debug output.2022-01-13T08:50:51ZAlbert Hofkamp#283 Add raildiagram generator image debug output.- Generalize the image generation back-end, and make a second debug output target.
- Add tests, make fixes.
Tests work for the current graphics settings. Unfortunately, as soon as you change rendering settings everything dies again. `ja...- Generalize the image generation back-end, and make a second debug output target.
- Add tests, make fixes.
Tests work for the current graphics settings. Unfortunately, as soon as you change rendering settings everything dies again. `java.awt` doesn't follow its own promises and doesn't give stable graphics output.
That is however for the next patch.
Closes #283v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/253#275 Reconsider assigning all open issues to current release and moving them ...2022-01-09T12:50:03ZFerdie Reijnen#275 Reconsider assigning all open issues to current release and moving them from release to releaseCloses #275Closes #275v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/254#290 git-repo.asciidoc has not been updated2022-01-09T21:19:27ZFerdie Reijnen#290 git-repo.asciidoc has not been updatedCloses #290Closes #290https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/255Draft: #111 Generate railroad diagrams during build rather than committing th...2022-01-19T17:12:30ZFerdie ReijnenDraft: #111 Generate railroad diagrams during build rather than committing them to Git repoCloses #111Closes #111v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/256#111 Generate railroad diagrams during build rather than commiting them to gi...2022-03-19T11:03:24ZFerdie Reijnen#111 Generate railroad diagrams during build rather than commiting them to git repo.Closes #111Closes #111v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/257Draft: Resolve "Railroad diagrams should not use `java.awt` drawing functiona...2022-01-21T07:00:28ZAlbert HofkampDraft: Resolve "Railroad diagrams should not use `java.awt` drawing functionality for graphics"Closes #293Closes #293v0.5Albert HofkampAlbert Hofkamphttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/258#293 #110 #109 Fix layout of the railroad diagrams2022-01-27T11:11:24ZAlbert Hofkamp#293 #110 #109 Fix layout of the railroad diagrams- Removed `awt` for painting lines and arcs.
- Switched to `awt.font.TextLayout` for accurate text-size estimates.
- Switched to integer positions and sizes to get rid of rounding issues.
- Rewrote choice layout as it created a set unsol...- Removed `awt` for painting lines and arcs.
- Switched to `awt.font.TextLayout` for accurate text-size estimates.
- Switched to integer positions and sizes to get rid of rounding issues.
- Rewrote choice layout as it created a set unsolvable constraints.
- Fixed many off-by-one issues in layout
- Added tests to check proper computing of values.
Closes #293 #110 #109v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/259#298 CIF may produce false positive duplicate event on edge warnings2022-02-04T06:14:42ZFerdie Reijnen#298 CIF may produce false positive duplicate event on edge warningsCloses #298Closes #298v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/260#292 Update raildiagram generator documentation and diagrams.2022-02-05T11:13:00ZAlbert Hofkamp#292 Update raildiagram generator documentation and diagrams.- New documentation about debug approach and available tools
- New documentation about Command-line
- Adapted property file documentation to using integer values
- Reworked some details in the example section, mostly splitting the meta-t...- New documentation about debug approach and available tools
- New documentation about Command-line
- Adapted property file documentation to using integer values
- Reworked some details in the example section, mostly splitting the meta-terminals from terminals to limit the amount of text of the latter
- Index gives more guidance what to expect in a section
Closes #292v0.5