escet merge requestshttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests2020-11-30T09:45:36Zhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/1Update developer documentation etc2020-11-30T09:45:36ZDennis HendriksUpdate developer documentation etcAddresses #10
Metadata files
- Updated for new infrastructure.
- Updated java-diff-utils identification.
- Consistency updates.
Oomph setup
- Updated for new infrastructure.
- Git redirect added.
- 'develop' is now our standard b...Addresses #10
Metadata files
- Updated for new infrastructure.
- Updated java-diff-utils identification.
- Consistency updates.
Oomph setup
- Updated for new infrastructure.
- Git redirect added.
- 'develop' is now our standard branch.
- Temporarily added branch for issue #10 for testing.
- Update for new Eclipse Checkstyle update site.
- Removed JVM Monitor from development environment.
- No longer works in recent Eclipse versions.
- Project issue tracker no longer functional.
- Contacted developer but no response.
ESCET (developer) documentation
- Updated for new infrastructure.
- Updated/extended for how we use GitLab.
- Various other small improvements.v0.1Albert HofkampBert Van BeekAlbert Hofkamphttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/3Use XChart and Java Diff Utils from Orbit + working build2020-12-01T09:25:33ZDennis HendriksUse XChart and Java Diff Utils from Orbit + working build#3 Use XChart and Java Diff Utils from Orbit + working build.
- Using Orbit S20201124213957 (2020-12 RC1) for now.
- Target platform configuration in Oomph setup:
- New Orbit version.
- Use and XChart Java Diff Utils from Orbit....#3 Use XChart and Java Diff Utils from Orbit + working build.
- Using Orbit S20201124213957 (2020-12 RC1) for now.
- Target platform configuration in Oomph setup:
- New Orbit version.
- Use and XChart Java Diff Utils from Orbit.
- Alphabetic sorting, now without exceptions.
- Temporarily removed '*' requirement and source locator.
- Ensures we don't get issues for missing 'JavaBDD'.
- Added some missing dependencies that were auto-resolved.
- XChart has some internal APIs now, which really should be external.
- There are no alternatives for this basic functionality.
- They should not be in 'internal' packages.
- Added warning suppressions to keep our code clean.
- Updated product launch configuration.
- Updated CIF simulator test output for new Commons Math version.
- Commons Math 3.5.0 to 3.6.1.
- Temporarily disable build of CIF data-based synthesis tool.
- Can't build it currently, due to missing 'JavaBDD' dependency.
- Parts of this branch to be reverted once JavaBDD is in Orbit.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/4Various checkstyle improvements2022-01-04T13:02:26ZDennis HendriksVarious checkstyle improvements#11 Various checkstyle improvements.
- Enable Checkstyle code analysis in Maven build.
- Any violation is a build failure.
- Use global checkstyle.xml configuration.
- Prevents needing a copy per project.
- Check license header...#11 Various checkstyle improvements.
- Enable Checkstyle code analysis in Maven build.
- Any violation is a build failure.
- Use global checkstyle.xml configuration.
- Prevents needing a copy per project.
- Check license header for Java files using Checkstyle.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/5Build on Jenkins2020-12-14T06:38:25ZDennis HendriksBuild on Jenkins#4 Build on Jenkins
- Added Jenkinsfile to build on Jenkins server.
- CIF to PLC tests:
- Ensure consistent output regardless of timezone.
- CIF to yEd tests:
- Ensure consistent output for different platforms.
- By ignoring...#4 Build on Jenkins
- Added Jenkinsfile to build on Jenkins server.
- CIF to PLC tests:
- Ensure consistent output regardless of timezone.
- CIF to yEd tests:
- Ensure consistent output for different platforms.
- By ignoring certain layout information.
- Common Java:
- Added Strings.replaceRegex static method to use in ToolDef scripts.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/6Add JAR signing to build2021-01-26T17:01:08ZDennis HendriksAdd JAR signing to buildCloses #5Closes #5v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/7Resolve "Use third party dependencies from Orbit"2021-02-05T12:24:24ZDennis HendriksResolve "Use third party dependencies from Orbit"Closes #3
- Update Eclipse Orbit version to R20201130205003 (2020-12).
- Previously we used 2020-12 RC1.
- Added JavaBDD 1.0.1 third party dependency.
- Approved as per CQ 22696.
- Re-enable CIF data-based synthesis and tests....Closes #3
- Update Eclipse Orbit version to R20201130205003 (2020-12).
- Previously we used 2020-12 RC1.
- Added JavaBDD 1.0.1 third party dependency.
- Approved as per CQ 22696.
- Re-enable CIF data-based synthesis and tests.
- Restored changes to Oomph setup now that JavaBDD can be found.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/9#6 Adhere to 'Feature Blurb' requirements.2021-02-15T07:48:31ZDennis Hendriks#6 Adhere to 'Feature Blurb' requirements.Addresses #6
Adhere to 'Feature Blurb' requirements.Addresses #6
Adhere to 'Feature Blurb' requirements.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/8Resolve "Configure deployment to Eclipse Foundation infrastructure"2021-02-15T07:52:32ZDennis HendriksResolve "Configure deployment to Eclipse Foundation infrastructure"Closes #7
- Jenkinsfile: added deployment.
- Jenkinsfile: print environment for diagnosis.
- Jenkinsfile: signing for master and release tags.
- Jenkinsfile: comment improvements.
- Jenkinsfile: stricter artifact archiving patterns.
- ...Closes #7
- Jenkinsfile: added deployment.
- Jenkinsfile: print environment for diagnosis.
- Jenkinsfile: signing for master and release tags.
- Jenkinsfile: comment improvements.
- Jenkinsfile: stricter artifact archiving patterns.
- Developer documentation: added release process.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/10Release milestone v0.1-M12021-02-15T09:56:07ZDennis HendriksRelease milestone v0.1-M1#12 Release milestone v0.1-M1#12 Release milestone v0.1-M1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/12Resolve "JavaBDD missing from Eclipse ESCET update site"2021-03-01T13:22:10ZDennis HendriksResolve "JavaBDD missing from Eclipse ESCET update site"Closes #13Closes #13v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/13Release v0.1-M22021-03-01T13:25:30ZDennis HendriksRelease v0.1-M2v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/11#12 Update release process for tags and GitLab release record.2021-03-05T10:08:25ZDennis Hendriks#12 Update release process for tags and GitLab release record.Addresses #12
#12 Update release process for tags and GitLab release record.Addresses #12
#12 Update release process for tags and GitLab release record.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/17Resolve "Align Checkstyle versions used by Eclipse and Maven"2021-03-05T10:11:10ZDennis HendriksResolve "Align Checkstyle versions used by Eclipse and Maven"Closes #16
- Aligned Checkstyle versions used by Eclipse and Maven.
- Updated also AsciiDoctor Maven plugin versions.
- Checkstyle configuration updates.
- Added some new checks that all hold on our code.
- Configured some exi...Closes #16
- Aligned Checkstyle versions used by Eclipse and Maven.
- Updated also AsciiDoctor Maven plugin versions.
- Checkstyle configuration updates.
- Added some new checks that all hold on our code.
- Configured some existing checks to check other constructs as well.
- Configuration written by new Checkstyle version.
- Fixed some non-matched <li> tags in JavaDoc.
- These were newly detected by Checkstyle.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/15#15 Eclipse ESCET update site should not include the Eclipse Platform.2021-03-05T10:20:59ZDennis Hendriks#15 Eclipse ESCET update site should not include the Eclipse Platform.Closes #15Closes #15v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/19#19 Release notes updates for v0.1 + documentation improvements.2021-03-05T17:14:34ZDennis Hendriks#19 Release notes updates for v0.1 + documentation improvements.#19 Release notes updates for v0.1 + documentation improvements.
- Updated/extended released notes for v0.1.
- Removed '(unreleased)' annotations in release notes.
- Difficult to keep up-to-date.
- Added more documentation cross-l...#19 Release notes updates for v0.1 + documentation improvements.
- Updated/extended released notes for v0.1.
- Removed '(unreleased)' annotations in release notes.
- Difficult to keep up-to-date.
- Added more documentation cross-linking (ESCET to/from languages).
- Using actual online URLs, which are now known.
- Cross-linking information extended with what you'll find there.
- Refer to website for development information.
- Our tools are also available as plug-ins from an update site.
- Some other small textual changes in documentation.
Closes #19v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/16#17 Oomph setup: configure some useful settings2021-03-05T17:15:08ZDennis Hendriks#17 Oomph setup: configure some useful settings - The console by default has a too small buffer.
- It can't display the output for a build.
- The heap status display is useful.
Closes #17 - The console by default has a too small buffer.
- It can't display the output for a build.
- The heap status display is useful.
Closes #17v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/14#14 Copyright update to 2021.2022-01-04T08:53:31ZDennis Hendriks#14 Copyright update to 2021.Closes #14Closes #14v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/18Resolve "Include license header check in Jenkins build"2021-03-05T17:17:40ZDennis HendriksResolve "Include license header check in Jenkins build"Closes #18
- License header list generation is now license header check.
- Perform license header check in Jenkins build.Closes #18
- License header list generation is now license header check.
- Perform license header check in Jenkins build.v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/22#6 Ensure website index.html adheres to Eclipse Foundation rules.2021-03-09T16:31:38ZDennis Hendriks#6 Ensure website index.html adheres to Eclipse Foundation rules.Addresses #6Addresses #6v0.1https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/21Address "Full and up-to-date list of dependencies"2021-03-12T08:23:45ZDennis HendriksAddress "Full and up-to-date list of dependencies"Addresses #22
- Add generated DEPENDENCIES.txt file. Refer to it from NOTICE file.
- Updated license header check for new DEPENDENCIES.txt file.
- Echo Maven command in mvn_escet.* scripts.
- Makes it clear what exact command is exec...Addresses #22
- Add generated DEPENDENCIES.txt file. Refer to it from NOTICE file.
- Updated license header check for new DEPENDENCIES.txt file.
- Echo Maven command in mvn_escet.* scripts.
- Makes it clear what exact command is executed. Helps in debugging.v0.1