Move platform to only work with JDK's >= 11 * Several javax-prefixed packages are being removed from JDK (such as javax.xml.bind) and one has to provide javax.packages via new jakarta-bundles. See: http://openjdk.java.net/jeps/320#Java-EE-modules Java 11 is LTS and we don't want to require anything beyond that at this point. Next LTS will be 17 which will be the next target. Classes are also now compiled for Java 11. gitlab #486 gitlab #524 Change-Id: Ib2edf9401ada203412569fadef4f092344b1c553
Tons of dependency fixes and updates * Removed unused JARs from org.simantics.scenegraph and re-exported org.apache.batik from there instead of including three old batik JARs internally to export the batik parser. * Replaced all dependencies on org.apache.commons.collections with org.apache.commons.collections4 * Removed version specifiers from all org.slf4j.api and org.eclipse.collections.eclipse-collections* dependencies to avoid the need to modify them down the road with new major releases * Explicitly specified all Jetty dependencies to be on version 9.4.24 in an attempt to avoid OSGi (Felix) bundle wiring performance problems experienced by Marko in recent developments. gitlab #485 gitlab #486 Change-Id: Id5a3d62a007fad4a45f601b4d471f061395e556b
Added Automatic-module-name to all bundles for Java 9 JPMS compatibility gitlab #165 Change-Id: I3794e574412221557effd8c0dabf9e10dfa5bbe3
Simulator toolkit enhancements The basic simulator node manager and its supporting structures have been moved to org.simantics.simulator[.toolkit] and stripped of any dependency the Simantics database interfaces. org.simantics.simulator.toolkit.db now contains the parts that bind the simulator toolkit interfaces to the Simantics DB. refs #7782 Change-Id: I266faaec323c772767d7a32331ed27e9f893f473
(refs #7219) Remove deprecated code (scl.compiler.dummy and editor) Change-Id: Ibd2bc7b4ca78637460701351b7511dc77ba6ef2f
Depend only on org.apache.poi/3.15.0. refs #6813 Change-Id: Ibb75d457a908e43ee01a8579d3bd4c1414c6d20a
Changing existing log4j logging to use slf4j Removed org.simantics.utils.logging.{Logger,LogManager}. Anybody using those should just switch to using slf4j. Removed their use from org.simantics.spreadsheet.graph. Also changed org.simantics.utils.FileUtils to use slf4j instead of log4j. Also added .keep to org.simantics.logback.configuration/src folder to help it compile properly. refs #6705 Change-Id: Ib6d78ee964e0a05aedb332167456aee4eea2a4d7 Signed-off-by: Tuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Fixes to allow tycho builds to work.
Migrated source code from Simantics SVN