escet merge requestshttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests2022-03-29T06:29:49Zhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/289#334 Fixed CIF SBE approaches figure/text inconsistency.2022-03-29T06:29:49ZDennis Hendriks#334 Fixed CIF SBE approaches figure/text inconsistency.Closes #334Closes #334v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/291#265 Release note updates for v0.5.2022-03-29T06:30:36ZDennis Hendriks#265 Release note updates for v0.5.Addresses #265Addresses #265v0.5https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/281#330 #336 Use streaming for CifCollectUtils2022-03-30T11:50:54ZAlbert Hofkamp#330 #336 Use streaming for CifCollectUtilsLooks pretty slick, one formatting problem though.
Formatter says (around line 57)
``` java
public static void collectEvents(ComplexComponent comp, Collection<Event> events) {
getComplexComponents(comp)
.forE...Looks pretty slick, one formatting problem though.
Formatter says (around line 57)
``` java
public static void collectEvents(ComplexComponent comp, Collection<Event> events) {
getComplexComponents(comp)
.forEach(cc ->
{ // <-- and checkStyle complains "Block start curly brace '{' should be on previous line."
cc.getDeclarations().stream().filter(decl -> decl instanceof Event)
.forEach(decl -> events.add((Event)decl));
});
}
```
Closes #330 #336v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/295#339 Prepare Git repo for v0.62022-04-03T16:16:51ZFerdie Reijnen#339 Prepare Git repo for v0.6Closes #339
Used the guide on the website and compared it with the Merge Request for updating to v0.5.Closes #339
Used the guide on the website and compared it with the Merge Request for updating to v0.5.v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/296#345 Add Maven build launch configuration to only 'clean'2022-04-03T17:09:48ZFerdie Reijnen#345 Add Maven build launch configuration to only 'clean'Closes #345Closes #345https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/299#327 Speed up documentation-only build launch configurations2022-04-09T09:29:19ZFerdie Reijnen#327 Speed up documentation-only build launch configurationsCloses #327Closes #327v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/301#343 Upgrade to Tycho 2.7.12022-04-10T10:07:05ZFerdie Reijnen#343 Upgrade to Tycho 2.7.1Closes #343Closes #343v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/285#323 Allow CIF invariant to be named2022-04-10T19:58:45ZFerdie Reijnen#323 Allow CIF invariant to be namedCloses #323Closes #323v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/302#332 Turn AsciiDoc multi-page HTML splitter into a Maven plugin2022-04-15T11:53:31ZDennis Hendriks#332 Turn AsciiDoc multi-page HTML splitter into a Maven pluginQuite some changes. But the individual commits should be quite reviewable.
Closes #332Quite some changes. But the individual commits should be quite reviewable.
Closes #332v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/293#316 Introduce small common position class in scanning and parsing2022-04-19T12:32:41ZAlbert Hofkamp#316 Introduce small common position class in scanning and parsingSecond attempt at introducing the small common position class.
Changes wrt to the previous attempt.
- No messy commit history.
- Common position class is now `common.java.TextPosition`.
- Dropped the smart `common.java.strings.SORTER` e...Second attempt at introducing the small common position class.
Changes wrt to the previous attempt.
- No messy commit history.
- Common position class is now `common.java.TextPosition`.
- Dropped the smart `common.java.strings.SORTER` equality notion in `TextPosition`, `setext.runtime.SyntaxWarning` and `common.typechecker.SemanticProblem` as case-insensitivity smartness was not properly reflected in the hashCode` override.
- Cleaned out several `PositionUtils` functions as they completely moved to `TextPosition`.
- Adressed all points made in the review of !271
Closes #316 !271v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/305#271 Add AsciiDoc source files checker (2nd version)2022-04-20T14:01:45ZDennis Hendriks#271 Add AsciiDoc source files checker (2nd version)This is a 2nd attempt, after !278, now as a Maven plugin:
- It still checks for multiple sentences on a source line, and for indented code blocks. It now also reports empty code blocks.
- It now has a more modular setup. The various thin...This is a 2nd attempt, after !278, now as a Maven plugin:
- It still checks for multiple sentences on a source line, and for indented code blocks. It now also reports empty code blocks.
- It now has a more modular setup. The various things as I/O, parsing to various subsets of lines (normal, source blocks), and doing various checks, are clearly separated. This allows it to be extended with new checks more easily.
- The number of lines of code has barely increased, from 535 to 537, even though we now have more files (and thus more license headers), and test code.
Addresses #271v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/307#355 Ensure correct minimal Java/Maven versions for build.2022-04-20T13:59:30ZDennis Hendriks#355 Ensure correct minimal Java/Maven versions for build.Closes #355Closes #355v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/306#354 Linearize merge/product documentation improvements.2022-04-20T13:59:40ZDennis Hendriks#354 Linearize merge/product documentation improvements.- They now refer to each other.
- They indicate their strengths and weaknesses, compared to each other.
- I opted not to make it a warning block, as I think it fits well as a normal paragraph, especially now that it is phrased as pros an...- They now refer to each other.
- They indicate their strengths and weaknesses, compared to each other.
- I opted not to make it a warning block, as I think it fits well as a normal paragraph, especially now that it is phrased as pros and cons, rather than only as a warning.
Closes #354v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/309#271 DEPENDENCIES.txt update.2022-04-20T14:54:56ZDennis Hendriks#271 DEPENDENCIES.txt update.Addresses #271Addresses #271v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/303#351 Change org.apache.commons language library2022-04-25T15:35:46ZAlbert Hofkamp#351 Change org.apache.commons language librarySwitch from `org.apache.commons.lang` (version 2.6.0) to `org.apache.commons.lang3` (version 3.1.0). In that way there we use only 1 `commons.lang` library.
Note this PR breaks !293 so please hold this until !293 is merged.
Closes #351Switch from `org.apache.commons.lang` (version 2.6.0) to `org.apache.commons.lang3` (version 3.1.0). In that way there we use only 1 `commons.lang` library.
Note this PR breaks !293 so please hold this until !293 is merged.
Closes #351v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/312#361 Lowered maven.minimal.version to real minimal version.2022-05-01T06:41:33ZDennis Hendriks#361 Lowered maven.minimal.version to real minimal version.- Lowered maven.minimal.version to real minimal version.
- Also only update it if needed.
- And indicated more literally what other versions to update for Tycho.
Closes #361- Lowered maven.minimal.version to real minimal version.
- Also only update it if needed.
- And indicated more literally what other versions to update for Tycho.
Closes #361v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/313#362 Upgrade to JavaBDD 3.0.02022-05-03T20:25:32ZDennis Hendriks#362 Upgrade to JavaBDD 3.0.0Closes #362Closes #362v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/314#344 Add Design Structure Matrix (DSM) clustering (2nd branch)2022-05-09T08:26:51ZAlbert Hofkamp#344 Add Design Structure Matrix (DSM) clustering (2nd branch)Closes #344
EDIT: Also don't forget about the previous branch!Closes #344
EDIT: Also don't forget about the previous branch!v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/318#367 Improved website style. Cleaned up unused CSS styles.2022-05-12T07:40:40ZDennis Hendriks#367 Improved website style. Cleaned up unused CSS styles.Closes #367Closes #367v0.6https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/311#111 Build railroad diagrams during the build2022-09-29T11:47:53ZDennis Hendriks#111 Build railroad diagrams during the build- Railroad diagram generator code adapted to be a library.
- No application framework app/handler/options/exceptions/paths.
- New main and library methods.
- Custom logging functionality.
- Project build updates.
- Added railroa...- Railroad diagram generator code adapted to be a library.
- No application framework app/handler/options/exceptions/paths.
- New main and library methods.
- Custom logging functionality.
- Project build updates.
- Added railroad diagram generator Maven mojo.
- Reordered common.asciidoc .classpath entries. They are displayed in the specified order.
- Added missing test launch config for common.asciidoc project.
- Generate railroad diagrams during the build.
- Read railroad diagram configurations with buffered I/O.
- License header check updates.
Closes #111v0.6