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
Add javax.inject dependency for 4.13 support After eclipse 4.13 org.eclipse.core.runtime no longer re-exports javax.inject, which means annotations like javax.inject.Inject and javax.inject.Named must be imported by importing the javax.inject package explicitly in bundles that use it. This change also works with the old 4.7 Eclipse. gitlab #405 Change-Id: I752e97570ea4917633dd655e1c6b59d98751db87
Removed deprecated ProCore matter to make the platform less heavy Removed: * deprecated org.simantics.db.build.zip and related code. * windows and linux procore executables from org.simantics.db.server * org.simantics.db.procore.server.environment In total almost 25MiB removed from the platform. gitlab #109 Change-Id: I0b7532b0948676f925e0d0f619aadc5e06ea7ea1
Index tokenized lowercase versions of name and types for UI searches * Added support for different name/label in search parameter selection. * Fixed resource search to form wildcard query separately for each term. * Added utility methods to SearchQuery for lower/uppercasing the query gitlab #291 Resolved conflicts from: bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/genericrelation/DependenciesRelation.java bundles/org.simantics.debug.ui/src/org/simantics/debug/ui/SearchResourceDialog.java bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/actions/SearchLinksAction.java bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/function/SearchFunction.java bundles/org.simantics.document.ui/src/org/simantics/document/ui/function/SearchFunction.java Change-Id: I86fffd2ce272ac089e281348d8f5ac8aa2f9410a (cherry picked from commit 4e7fd7de62f57825448d4dcc2636d0b59646a7ef)
Allow "doNotSynchronizeOntologies" to work. Additionally, using the flag bypasses shared library synchronisation. Change-Id: I384a2f878483be25c92e9644113e4d5b2ae95bca
Move shutdown of worker pools to SimanticsPlatform.shutdown() Closing of public worker pools should be done before we are closing our db-connection. The platform-shutdown routine has already started and therefore it should not be meaningful to execute any more work for a closing platform gitlab #212 Change-Id: I9fb8fb0970d649f7b53282be0627bf5387c9dde9
Remove usage of deprecated SimanticsUI-methods gitlab #95 Change-Id: Ia5a4dfc13d4a9ecce0b3182ee1b38f63fb67731d
Allow ExecutorWorker thread pool shutdown Also made the pool spawn daemon threads to allow shutdown regardless of whether the pool is shut down or not. gitlab #29 Change-Id: I680e15407c0fd0586070a212d291efd44dc28f5d
Improve startup time for fresh or rollback'd session in index writing refs #7806 Change-Id: I44ea1e0972bfd360b6af44dbbe62e934e06c59e0
(refs #7358) Initial 4.7 update commit Includes .tpd file definition and fixes for various files that were not compatible with the update. Amend 1: + Added simantics.tdp Amend 2: + Change repo location to private/eclipse-4.7 Amend 3: + Add required bouncycastle files to .tdp file. Amend 4, 5 and 6: + Updated wikitext from 1.0 to 2.0. + Finished .tpd file + Updated target platform Amend 7: + Changed com.sun.jna version to 4.1.0 from 4.3.0, as changes to org.eclipse.epp.mpc requires this version. Change-Id: I85b9cf2d93468235b6473a547319c3dbc43f8b67
Fixed all line endings of the repository I followed the instructions in http://stackoverflow.com/a/1511273 git rm --cached -r . git config core.autocrlf true git diff --cached --name-only -z | xargs -0 git add git commit -m "..." Change-Id: I4920748df8f53c221fc2f643e991b66aea5697e0
Merge commit 'ffdf837' Resolved conflicts from: bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/GraphSessionVirtual.java bundles/org.simantics.db.server/src/org/simantics/db/server/internal/SessionI.java bundles/org.simantics.db/src/org/simantics/db/Database.java bundles/org.simantics.db/src/org/simantics/db/service/ClusterSetsSupport.java bundles/org.simantics.modeling/src/org/simantics/modeling/SCL.java bundles/org.simantics.workbench/src/org/simantics/workbench/internal/SimanticsWorkbenchAdvisor.java bundles/org.simantics/src/org/simantics/SimanticsPlatform.java