]> gerrit.simantics Code Review - simantics/platform.git/log
simantics/platform.git
4 years agoAdded more literal type resolution logic to claimLiteral 99/3999/5
Tuukka Lehtonen [Tue, 17 Mar 2020 15:04:43 +0000 (17:04 +0200)]
Added more literal type resolution logic to claimLiteral

If the Class of the value doesn't tell which layer0-builtin type
resource to use, try to use the Datatype provided by the binding to
resolve the builtin type resource. If that fails also, resort to the the
old fallback behavior.

gitlab #496

Change-Id: Ie55984d2812bafa84c12f0a776b0d6de7e6a905d

4 years agoMerge "Fixed ProfileObserver.update race with multiple query threads"
Tuukka Lehtonen [Tue, 17 Mar 2020 10:54:14 +0000 (10:54 +0000)]
Merge "Fixed ProfileObserver.update race with multiple query threads"

4 years agoDirect and synchronization-free access to Layer0 resource class for DB 81/3981/4
Tuukka Lehtonen [Wed, 11 Mar 2020 07:55:08 +0000 (09:55 +0200)]
Direct and synchronization-free access to Layer0 resource class for DB

Also converts plenty of legacy Logger use to slf4j Logger.

gitlab #493

Change-Id: I0009ed3fd0c039312b1b9f74804cc2de2c39ec9a

4 years agoFixed ProfileObserver.update race with multiple query threads 97/3997/2
Tuukka Lehtonen [Mon, 16 Mar 2020 22:03:55 +0000 (00:03 +0200)]
Fixed ProfileObserver.update race with multiple query threads

gitlab #499

Change-Id: I79fcc0c67e6ac2850e8c6949e499219b5c43cfcf

4 years agoPrevent exceptions in procedural substructure requests 96/3996/1
Reino Ruusu [Mon, 16 Mar 2020 20:00:33 +0000 (22:00 +0200)]
Prevent exceptions in procedural substructure requests

gitlab #497

Change-Id: Iaec7ce4ac40fb07d7b91ab2d6d9f3609b10facaa

4 years agoFix handling of property variables with no predicate resource. 95/3995/1
Reino Ruusu [Mon, 16 Mar 2020 19:59:06 +0000 (21:59 +0200)]
Fix handling of property variables with no predicate resource.

gitlab #498

Change-Id: Iacbfdddca8d143b12950dd5166a835eefc44d270

4 years agoMerge "Fixed StyledtextContentAdapter to overwrite existing content properly"
Tuukka Lehtonen [Tue, 10 Mar 2020 16:12:33 +0000 (16:12 +0000)]
Merge "Fixed StyledtextContentAdapter to overwrite existing content properly"

4 years agoExpose diagramHints for customization 22/3922/1
Marko Luukkainen [Tue, 10 Mar 2020 11:21:21 +0000 (13:21 +0200)]
Expose diagramHints for customization

gitlab #494

Change-Id: I7545e9ff469cc819a07b48bbdfe3e781c8455b5d
(cherry picked from commit 59504249e01a0d803c5c4fdd4ba581d8272fee18)

4 years agoBumped master version to 1.44.0
Tuukka Lehtonen [Tue, 10 Mar 2020 08:53:18 +0000 (10:53 +0200)]
Bumped master version to 1.44.0

4 years agoExpose bounds based line routing case calculation. 21/3921/1
Marko Luukkainen [Mon, 9 Mar 2020 16:10:49 +0000 (18:10 +0200)]
Expose bounds based line routing case calculation.

Custom shaped terminals require bounds based case calculation, without
routeToBounds set to true (causes problems in web editor)

Change-Id: Icaadca88f37a574cf2de53f56a361684bfadba62
(cherry picked from commit 161fad9a336aa19d8dde691c213016907c412b83)

4 years agoFixed StyledtextContentAdapter to overwrite existing content properly 80/3980/1
Tuukka Lehtonen [Mon, 9 Mar 2020 16:11:02 +0000 (18:11 +0200)]
Fixed StyledtextContentAdapter to overwrite existing content properly

gitlab #492

Change-Id: I58e4feb40b13f8a9c6b0619776cf496d5f21a80b

4 years agoAsyncBarrier.dec runs into refcounting problem 75/3975/2
Antti Villberg [Sun, 8 Mar 2020 19:41:04 +0000 (21:41 +0200)]
AsyncBarrier.dec runs into refcounting problem

gitlab #490

Change-Id: I47b3e917a11038b444a326f03b46352d5671cbe0

4 years agoPrime SCL BindingRegistry to shave ~0.5s from startup 72/3972/2
jsimomaa [Fri, 6 Mar 2020 11:47:01 +0000 (13:47 +0200)]
Prime SCL BindingRegistry to shave ~0.5s from startup

gitlab #491

Change-Id: Ibbb04dce327697b81fdce894e10569af6b62c309

4 years agoMerge "Fixed platform ontology sync startup failure problems after installs"
Tuukka Lehtonen [Wed, 4 Mar 2020 21:54:06 +0000 (21:54 +0000)]
Merge "Fixed platform ontology sync startup failure problems after installs"

4 years agoFixed platform ontology sync startup failure problems after installs 63/3963/1
Tuukka Lehtonen [Wed, 4 Mar 2020 21:43:40 +0000 (23:43 +0200)]
Fixed platform ontology sync startup failure problems after installs

Installing a new plug-in that contains multiple ontologies that depend
transitively on each other caused startup failure due to database
requests not finding the newly installed ontology that the second
installed ontology depends on.

The solution is strategic query cache flushes before and after the
installation into immutable contexts.

Read more about it in the issue.

gitlab #464

Change-Id: I1ad28585a85ad3a31cac8e058d0c6872e894be92

4 years agoSupport fox six component Json array 16/3916/1
Marko Luukkainen [Mon, 2 Mar 2020 14:02:36 +0000 (16:02 +0200)]
Support fox six component Json array

gitlab #489

Change-Id: I01617086a1abab7a8400fe2b14456bce2647d22e
(cherry picked from commit 3bfc832da98007484d90add605f5fc0fb056f676)

4 years agoNew version of hdf.hdf5 feature required due to upgraded slf4j dep 46/3946/2
Tuukka Lehtonen [Sat, 29 Feb 2020 07:53:06 +0000 (09:53 +0200)]
New version of hdf.hdf5 feature required due to upgraded slf4j dep

Maven has cached hdf.hdf5 feature build in many places with version
1.10.2 which has a strict dependency on org.slf4j.api 1.7.25. SLF4j was
just upgraded to 1.7.30 meaning this feature no longer resolves properly
because Maven will use the old cached artifact. We need to bump the
feature version with a qualifier suffix `.b0001` to get maven to get the
fetch the new version.

gitlab #486

Change-Id: I17411c99e474dff6d121862e99ccc8f814507af4

4 years agoAdded simple instructions on IDE installation
Tuukka Lehtonen [Fri, 28 Feb 2020 23:29:02 +0000 (01:29 +0200)]
Added simple instructions on IDE installation

gitlab #486

4 years agoMirrored CBI TPD tool and eclipse collections to simantics.org 45/3945/1
Tuukka Lehtonen [Fri, 28 Feb 2020 22:53:16 +0000 (00:53 +0200)]
Mirrored CBI TPD tool and eclipse collections to simantics.org

Also added a maven pom for running the tpd to target converter from
command line at releng/org.simantics.sdk.build.targetdefinition/build.

gitlab #486

Change-Id: Ic30c685556797249c28f50936727dccb58484bd9

4 years agoRegenerate simantics.target after eclipse collections changes 44/3944/1
Tuukka Lehtonen [Fri, 28 Feb 2020 13:06:48 +0000 (15:06 +0200)]
Regenerate simantics.target after eclipse collections changes

gitlab #486

Change-Id: Ice9dc7307c1f616bb2d5bffba057d48227e76340

4 years agoFetch eclipse-collections from p2 repo to get OSGI version automatically 43/3943/5
jsimomaa [Fri, 28 Feb 2020 11:53:16 +0000 (13:53 +0200)]
Fetch eclipse-collections from p2 repo to get OSGI version automatically

gitlab #486

Change-Id: Ifc15996271c165300212368bb90b09427d24a850

4 years agoUpdate simantics.target with new external component versions 42/3942/1
jsimomaa [Fri, 28 Feb 2020 08:20:01 +0000 (10:20 +0200)]
Update simantics.target with new external component versions

gitlab #485
gitlab #486

Change-Id: I85f3deab323b09ed6b4811306df692d0fb9ab934

4 years agoMerge "Tons of dependency fixes and updates"
Jani Simomaa [Fri, 28 Feb 2020 08:02:37 +0000 (08:02 +0000)]
Merge "Tons of dependency fixes and updates"

4 years agoTons of dependency fixes and updates 37/3937/20
Tuukka Lehtonen [Thu, 27 Feb 2020 11:59:15 +0000 (13:59 +0200)]
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

4 years agoExport jersey internal packages for jersey-media-multipart 40/3940/1
jsimomaa [Fri, 28 Feb 2020 07:23:40 +0000 (09:23 +0200)]
Export jersey internal packages for jersey-media-multipart

gitlab #486

Change-Id: I4fb177fa365babfab7950a920784328f2976569d

4 years agoUpdate rest of external components & explicitly export javax.ws.rs* 39/3939/1
jsimomaa [Fri, 28 Feb 2020 07:00:45 +0000 (09:00 +0200)]
Update rest of external components & explicitly export javax.ws.rs*

gitlab #486

Change-Id: I858750bb69a0ebade617c72f29ee76330394954e

4 years agoUpdate rest of external components 38/3938/1
jsimomaa [Fri, 28 Feb 2020 06:19:56 +0000 (08:19 +0200)]
Update rest of external components

gitlab #486

Change-Id: I7f3bed6a5d6271fa94f1f1e7e6f3619fa7c85d02

4 years agoUpdating external component versions & add influxdb-client 36/3936/3
jsimomaa [Thu, 27 Feb 2020 11:41:56 +0000 (13:41 +0200)]
Updating external component versions & add influxdb-client

gitlab #486

Change-Id: I4348db51b082aedaf26bd8c9458f1b81cef0f512

4 years agoThread safety changes in objmap2 33/3933/1
Reino Ruusu [Mon, 24 Feb 2020 11:56:41 +0000 (13:56 +0200)]
Thread safety changes in objmap2

gitlab #483

Change-Id: I3a831732961ff7fc3ac6db3a2fdb94c2e9361d7a

4 years agoEliminate unnecessary storage of graph objects in map objects. 12/3912/1
Reino Ruusu [Tue, 25 Feb 2020 16:32:21 +0000 (18:32 +0200)]
Eliminate unnecessary storage of graph objects in map objects.

gitlab #482

Change-Id: Id600bda6892857a376cd169219636dc0300763d4

4 years agoFlush listener registrations before garbage collecting queries/listeners 11/3911/1
Tuukka Lehtonen [Tue, 25 Feb 2020 22:24:19 +0000 (00:24 +0200)]
Flush listener registrations before garbage collecting queries/listeners

gitlab #481

Change-Id: I5aa5c3ef420faebba4a2c347cd999035bada675f

4 years agoFinish exception handling in AdapterRegistry2 15/3915/1
jsimomaa [Tue, 25 Feb 2020 13:26:33 +0000 (15:26 +0200)]
Finish exception handling in AdapterRegistry2

gitlab #480

Change-Id: I339986806570a4373456e4fb92a7b7712f531f7b
(cherry picked from commit 8eea274269dd791b7ef95ca03bf891654e0c4ffc)

4 years agoSeparate TextNode handling for SCLSceneGraph 14/3914/1
Marko Luukkainen [Mon, 24 Feb 2020 17:49:46 +0000 (19:49 +0200)]
Separate TextNode handling for SCLSceneGraph

gitlab #476

Change-Id: Ib50bf50f7b6b39573fceae8ff1cc87f7ef203885
(cherry picked from commit fc7afa94bb7704fedf0dd2f3da7923d6aa732ea3)

4 years agoMerge "Add line bounds to highlight bounds to get actual bounds."
Marko Luukkainen [Tue, 25 Feb 2020 08:59:35 +0000 (08:59 +0000)]
Merge "Add line bounds to highlight bounds to get actual bounds."

4 years agoMerge "Temporarily added debug logging to MipMapBufferedImage for debugging"
Tuukka Lehtonen [Mon, 24 Feb 2020 23:05:02 +0000 (23:05 +0000)]
Merge "Temporarily added debug logging to MipMapBufferedImage for debugging"

4 years agoTemporarily added debug logging to MipMapBufferedImage for debugging 05/3905/1
Tuukka Lehtonen [Mon, 24 Feb 2020 23:02:32 +0000 (01:02 +0200)]
Temporarily added debug logging to MipMapBufferedImage for debugging

gitlab #477

Change-Id: I553d4f7ed99c0b48cf1fe386669ae46d6ca68de2

4 years agoAdd line bounds to highlight bounds to get actual bounds. 13/3913/1
Marko Luukkainen [Mon, 24 Feb 2020 12:58:14 +0000 (14:58 +0200)]
Add line bounds to highlight bounds to get actual bounds.

This fixes text clipping with italic font

gitlab #475

Change-Id: I7223d6b7e960f28c61644ba7bc608b46530a58a1
(cherry picked from commit 5d435de8ba4147560a795f8873d234a0489050b2)

4 years agoRemove single quotes from font-family value 52/3852/1
Marko Luukkainen [Mon, 24 Feb 2020 08:43:36 +0000 (10:43 +0200)]
Remove single quotes from font-family value

gitlab #474

Change-Id: Ic63ff4a33739835f809e9a87dc8f31a3d375346d
(cherry picked from commit 738c0625bf766316b39aa7c9884a47d3711d548c)

4 years agoStop using pack200 because it has been deprecated and removed
Tuukka Lehtonen [Sun, 23 Feb 2020 01:04:56 +0000 (03:04 +0200)]
Stop using pack200 because it has been deprecated and removed

Deprecated in Java 11 https://openjdk.java.net/jeps/336 and removed
in Java 14 https://openjdk.java.net/jeps/367.

The main problem for us now is that the packed JARs don't get
signed when using maven-jarsigner-plugin, while the unpacked
ones do. Simplest solution is to let go of pack200 already.

gitlab #468

Change-Id: I2f6769802cfa51f9d2fd410a125831849f7d484f

4 years agoWhitespace support in directory names for publish.sh
Tuukka Lehtonen [Sat, 22 Feb 2020 23:44:27 +0000 (01:44 +0200)]
Whitespace support in directory names for publish.sh

gitlab #468

Change-Id: I875cf2537633b9d987020935941946df2dd117fb

4 years agoRegenerate P2 repository metadata after signing
Tuukka Lehtonen [Sat, 22 Feb 2020 22:51:04 +0000 (00:51 +0200)]
Regenerate P2 repository metadata after signing

Otherwise te checksums in artifacts.xml will be invalid builds are doomed.

gitlab #468

Change-Id: I4eddd4d0a9ef19e37bfc9a26a5e5c94c486e0bda

4 years agoFixed signing problems with directories containing whitespace
Tuukka Lehtonen [Sat, 22 Feb 2020 18:15:11 +0000 (20:15 +0200)]
Fixed signing problems with directories containing whitespace

gitlab #468

Change-Id: Iec62b603024dd362a9e69676bb5fdf0617d1b966

4 years agoSupport signing of platform external dependencies and SDK
Tuukka Lehtonen [Sat, 22 Feb 2020 16:30:28 +0000 (18:30 +0200)]
Support signing of platform external dependencies and SDK

Swiched to Tycho 1.5.0 and removed broken category.xml files
that broke the build with Tycho 1.5.0 compared to 1.0.0.

gitlab #468

Change-Id: Idab1eb2d4ce2b2e5b7b4cccc1fd5d18217e5e83a

4 years agoSimantics integration STS 87/3887/5
Antti Villberg [Thu, 20 Feb 2020 09:20:46 +0000 (11:20 +0200)]
Simantics integration STS

gitlab #472

Change-Id: Ic65e158b277f7a1a9b4ce788f95f4dec5ab89ac4

4 years agoAllow customizing TextElement default vertical alignment 50/3850/1
Marko Luukkainen [Fri, 21 Feb 2020 09:12:37 +0000 (11:12 +0200)]
Allow customizing TextElement default vertical alignment

gitlab #471

Change-Id: I05ead92b16fe172672231bbc9a2ac0f7da5b9da6
(cherry picked from commit e14a9fd13c79c0c3ca1d5af56727d80f8940f437)

4 years agoUse slf4j logging in ModelledView 97/3897/2
Tuukka Lehtonen [Thu, 20 Feb 2020 21:55:15 +0000 (23:55 +0200)]
Use slf4j logging in ModelledView

gitlab #473

Change-Id: I6b0bbbb4a8fe375ee0ad434d3e8f42c1c235f3e8

4 years agoImproved shared library structure dump to take more types into account 96/3896/1
Tuukka Lehtonen [Thu, 20 Feb 2020 19:31:08 +0000 (21:31 +0200)]
Improved shared library structure dump to take more types into account

Added support for:
* L0.SCLScript
* GF.File

This also removes dumping of the .pgraph file from the shared library
exporter because the contents of the generated .pgraph file have never
been complete, nor stable enough to actually give out any information on
what has changed and how. The system gives no diffs out on what most
usually changes, i.e. SCL modules, scripts, SVG files and other similar
textual data.

gitlab #452

Change-Id: Id35b8b6d339398ba89aca3e10aff7aeb4c610242

4 years agoMerge "Fixed Path2D creation to work with overlapping RoutePoints"
Tuukka Lehtonen [Thu, 20 Feb 2020 11:35:13 +0000 (11:35 +0000)]
Merge "Fixed Path2D creation to work with overlapping RoutePoints"

4 years agoAdded alternative constructor for inputting text scaling factor 48/3848/1
Marko Luukkainen [Thu, 20 Feb 2020 09:17:37 +0000 (11:17 +0200)]
Added alternative constructor for inputting text scaling factor

gitlab #471

Change-Id: Ie1a394e41f4807bc99e0de3cef891730fa27be8e
(cherry picked from commit 01d6a043fc7513dd93853f4fc2a7b326aee1f832)

4 years agoSupport for creating shared ontology dump to git 82/3882/5
Antti Villberg [Wed, 19 Feb 2020 12:28:24 +0000 (14:28 +0200)]
Support for creating shared ontology dump to git

More generic implementation

gitlab #452

Change-Id: Icaeb7d33386b037f48c5154b1fe8777b04f3b38d

4 years agoFixed Path2D creation to work with overlapping RoutePoints 84/3884/1
Jussi Koskela [Thu, 20 Feb 2020 07:20:34 +0000 (09:20 +0200)]
Fixed Path2D creation to work with overlapping RoutePoints

gitlab #470

Change-Id: I678361037ec23258c3c1710a475dc25b2971ab4c

4 years agoMerge "Templates for creating SCL values"
Tuukka Lehtonen [Wed, 19 Feb 2020 13:19:43 +0000 (13:19 +0000)]
Merge "Templates for creating SCL values"

4 years agoTemplates for creating SCL values 80/3880/1
Antti Villberg [Wed, 19 Feb 2020 11:06:53 +0000 (13:06 +0200)]
Templates for creating SCL values

gitlab #469

Change-Id: Ie3b684e106cba76cb70f238c885ef42487de0cfe

4 years agoAdded createElementClassProvider method for override purposes 44/3844/1
Marko Luukkainen [Tue, 18 Feb 2020 16:04:26 +0000 (18:04 +0200)]
Added createElementClassProvider method for override purposes

gitlab #467

Change-Id: Ia66b5833ff22cfa583b134470053e365d0c2547f
(cherry picked from commit d2fa2fcfc15f056eaa5468601e886529abc4ae18)

4 years agoMapped dev-wiki conversion situation for situational awareness 69/3869/2
Tuukka Lehtonen [Thu, 13 Feb 2020 14:46:00 +0000 (16:46 +0200)]
Mapped dev-wiki conversion situation for situational awareness

gitlab #99

Change-Id: I3fcecb0db279494bebf3916d7c75eab30cede9dc

4 years agoContinuing markdown conversion
Tuukka Lehtonen [Thu, 13 Feb 2020 12:48:43 +0000 (14:48 +0200)]
Continuing markdown conversion

gitlab #99

Change-Id: I81129bbba840369a43bdce0bcfee09a3836c51b8

4 years agoMerge "Make it possible to debug SCL compiler in production builds"
Jani Simomaa [Thu, 13 Feb 2020 08:17:44 +0000 (08:17 +0000)]
Merge "Make it possible to debug SCL compiler in production builds"

4 years agoRename and move 'modeling.adapters.Removers' and make it API 66/3866/1
Reino Ruusu [Wed, 12 Feb 2020 13:13:38 +0000 (15:13 +0200)]
Rename and move 'modeling.adapters.Removers' and make it API

gitlab #466

Change-Id: I0e86bf7ebce158de3e1627059909040960c6ba08

4 years agoMake it possible to debug SCL compiler in production builds 64/3864/1
jsimomaa [Wed, 12 Feb 2020 11:52:18 +0000 (13:52 +0200)]
Make it possible to debug SCL compiler in production builds

gitlab #465

Change-Id: Ie032c198f9e9aa9d21a41c0b223c6534a2b070f5

4 years agoMerge "Use NIO file API instead of File"
Tuukka Lehtonen [Tue, 11 Feb 2020 11:13:11 +0000 (11:13 +0000)]
Merge "Use NIO file API instead of File"

4 years agoUse NIO file API instead of File 61/3861/1
Tuukka Lehtonen [Tue, 11 Feb 2020 11:11:56 +0000 (13:11 +0200)]
Use NIO file API instead of File

gitlab #462

Change-Id: I1472003a00b42cecb8fe9423707aa8ec8b4717e6

4 years agoMerge "Non-constant external value configuration via procedural UCs."
Tuukka Lehtonen [Tue, 11 Feb 2020 11:05:38 +0000 (11:05 +0000)]
Merge "Non-constant external value configuration via procedural UCs."

4 years agoMerge "Easier baselines"
Tuukka Lehtonen [Tue, 11 Feb 2020 10:48:29 +0000 (10:48 +0000)]
Merge "Easier baselines"

4 years agoMore sequence terminal relations 59/3859/2
Marko Luukkainen [Fri, 7 Feb 2020 12:44:47 +0000 (14:44 +0200)]
More sequence terminal relations

gitlab #463

Change-Id: I0a59b80bbe26ac67b6b642219e4750ad63417ba2

4 years agoEasier baselines 57/3857/1
Antti Villberg [Fri, 7 Feb 2020 10:33:32 +0000 (12:33 +0200)]
Easier baselines

gitlab #462

Change-Id: Id79b6070fded8224045f2f044e3dc70c6059363e

4 years agoGetting Resource from ISymbolItem 32/3832/2
Marko Luukkainen [Wed, 5 Feb 2020 16:05:30 +0000 (18:05 +0200)]
Getting Resource from ISymbolItem

gitlab #460

Change-Id: Ic2eeaf432b974da2094d72794267387dcf7e9562

4 years agoNon-constant external value configuration via procedural UCs. 31/3831/1
Reino Ruusu [Wed, 5 Feb 2020 13:47:13 +0000 (15:47 +0200)]
Non-constant external value configuration via procedural UCs.

gitlab #461

Change-Id: I764644ea60a421e6c807486c925ccd9e33aa6928

4 years agoSCL bindings for symbol library 30/3830/2
Marko Luukkainen [Wed, 5 Feb 2020 12:25:07 +0000 (14:25 +0200)]
SCL bindings for symbol library

gitlab #460

Change-Id: I09011413b93b66e10782dfc788429d14fcdb3b33

4 years agoMerge changes I3a38eed6,I3f8b3504
Tuukka Lehtonen [Tue, 4 Feb 2020 15:53:13 +0000 (15:53 +0000)]
Merge changes I3a38eed6,I3f8b3504

* changes:
  Wrong graph was used when performing async query from session
  DB request scheduling scheme fails with district diagrams

4 years agoWrong graph was used when performing async query from session 29/3829/1
Antti Villberg [Tue, 4 Feb 2020 15:24:39 +0000 (17:24 +0200)]
Wrong graph was used when performing async query from session

gitlab #457

Change-Id: I3a38eed6b63eb2559893c831b05a9d512bf34745

4 years agoExpose Batik SVG/Path handling APIs 26/3826/2
Marko Luukkainen [Mon, 3 Feb 2020 12:05:10 +0000 (14:05 +0200)]
Expose Batik SVG/Path handling APIs

gitlab #458

Change-Id: I2ad25ef0aa4cb62d676ab9cfcff42ec0989b9cef

4 years agoSupport for random shaped terminals 24/3824/4
Marko Luukkainen [Fri, 31 Jan 2020 13:35:50 +0000 (15:35 +0200)]
Support for random shaped terminals

This commit includes changes to support awt Path2D based terminals
(currently external implementation).

gitlab #456

Change-Id: Id266bba00fc8dd84e62157280143a0f18c0921e0

4 years agoDB request scheduling scheme fails with district diagrams 25/3825/1
Antti Villberg [Sun, 2 Feb 2020 17:46:02 +0000 (19:46 +0200)]
DB request scheduling scheme fails with district diagrams

gitlab #457

Change-Id: I3f8b3504cd4b26f670fd45c79ab4e192fb0091d8

4 years agoMerge "Multiple readers in db client"
Tuukka Lehtonen [Thu, 30 Jan 2020 10:31:27 +0000 (10:31 +0000)]
Merge "Multiple readers in db client"

4 years agoMultiple readers in db client 11/3811/4
Antti Villberg [Thu, 23 Jan 2020 12:17:13 +0000 (14:17 +0200)]
Multiple readers in db client

gitlab #5

Change-Id: I5a44b7d19f6529f1ceceab1875e227db326e1c24

4 years agoOrdering of connections was not stable 20/3820/2
Antti Villberg [Thu, 30 Jan 2020 07:58:25 +0000 (09:58 +0200)]
Ordering of connections was not stable

gitlab #452

Change-Id: I05041db794780e153ab19a01187cd8ca392fdb77

4 years agoMerge "Support for creating shared ontology dump to git"
Tuukka Lehtonen [Mon, 27 Jan 2020 15:17:21 +0000 (15:17 +0000)]
Merge "Support for creating shared ontology dump to git"

4 years agoGrant access to diagram APIs to enable web based diagram editing 18/3818/2
Jussi Koskela [Mon, 27 Jan 2020 12:43:30 +0000 (14:43 +0200)]
Grant access to diagram APIs to enable web based diagram editing

gitlab #455

Change-Id: Iacbfc3eece3c49712cdfa240395d8b2df58c51b4

4 years agoSupport for creating shared ontology dump to git 10/3810/4
Antti Villberg [Wed, 22 Jan 2020 23:47:21 +0000 (01:47 +0200)]
Support for creating shared ontology dump to git

File name escaping from FileUtils

gitlab #452

Change-Id: I1e2d55f04f916a0fd0938fc27cb72ca56fa30000

4 years agoMerge "Optimise performance of job scheduling in QueryListening"
Tuukka Lehtonen [Fri, 24 Jan 2020 21:41:56 +0000 (21:41 +0000)]
Merge "Optimise performance of job scheduling in QueryListening"

4 years agoOptimise performance of job scheduling in QueryListening 06/3806/5
Antti Villberg [Tue, 21 Jan 2020 23:01:04 +0000 (01:01 +0200)]
Optimise performance of job scheduling in QueryListening

Reino was correct - this synchronization was indeed broken.

gitlab #450

Change-Id: I65280947385963d52073df78f604d98741beb12f

4 years agoAllow PickSorter access to the PickRequest used for pick operation 13/3813/1
Tuukka Lehtonen [Fri, 24 Jan 2020 12:39:05 +0000 (14:39 +0200)]
Allow PickSorter access to the PickRequest used for pick operation

New default-method on the PickSorter interface keeps the API/ABI
backwards compatible.

gitlab #454

Change-Id: Icef2d4b5349bbbbfb275d9c1e6a2ecaac8d610b7

4 years agoMerge "compile method in CompileProceduralComponentTypeRequest"
Tuukka Lehtonen [Wed, 22 Jan 2020 09:05:42 +0000 (09:05 +0000)]
Merge "compile method in CompileProceduralComponentTypeRequest"

4 years agocompile method in CompileProceduralComponentTypeRequest 07/3807/1
Antti Villberg [Tue, 21 Jan 2020 23:09:30 +0000 (01:09 +0200)]
compile method in CompileProceduralComponentTypeRequest

gitlab #451

Change-Id: Ied7ad06acb2cc68c3f325d3dbb8614d3023d0e90

4 years agoBumped master version to 1.43.0
Tuukka Lehtonen [Tue, 21 Jan 2020 21:11:58 +0000 (23:11 +0200)]
Bumped master version to 1.43.0

4 years agoStop using SWT.MOZILLA 04/3804/2
Tuukka Lehtonen [Tue, 21 Jan 2020 11:25:54 +0000 (13:25 +0200)]
Stop using SWT.MOZILLA

Fixed also logger-related deprecation warnings from VariableDebugger.

gitlab #449

Change-Id: I44eaf65389a14b4ac4f7d3efde288d5d67b4c725

4 years agoFixed string externalizations for AssignSymbolGroupDialog 03/3803/1
Tuukka Lehtonen [Tue, 21 Jan 2020 11:15:44 +0000 (13:15 +0200)]
Fixed string externalizations for AssignSymbolGroupDialog

gitlab #330

Change-Id: Ia0f39351dfd8bbc68510965cd364e9843e7bfb6b

4 years agoTrace level logging for compilation status in SCLOsgi.compileAllModules 02/3802/1
Tuukka Lehtonen [Tue, 21 Jan 2020 11:10:36 +0000 (13:10 +0200)]
Trace level logging for compilation status in SCLOsgi.compileAllModules

gitlab #448

Change-Id: Ie23faa3474f42e8361e64ed0f84ad24c2ce18aee

4 years agoImproved environment resolution for document SCL expressions 01/3801/1
Antti Villberg [Mon, 20 Jan 2020 13:36:39 +0000 (15:36 +0200)]
Improved environment resolution for document SCL expressions

gitlab #447

Change-Id: I4d84204eb6c2371b60c648b04e81b0cd36765f4e

4 years agoAdded feature for batik for easier target debbugging with the IDE
Tuukka Lehtonen [Mon, 20 Jan 2020 09:36:28 +0000 (11:36 +0200)]
Added feature for batik for easier target debbugging with the IDE

gitlab #198

Change-Id: Ia8d101e7d06a686350e939b29097e63b7570db57

4 years agoBumped target sequence number after e20a07f4
Tuukka Lehtonen [Mon, 20 Jan 2020 08:54:33 +0000 (10:54 +0200)]
Bumped target sequence number after e20a07f4

gitlab #198

Change-Id: Ic0e8faf9d9af160b9d7785f71644e34779a55a90

4 years agoUpdated Batik from 1.8.0 to 1.12.0 98/3798/1
Tuukka Lehtonen [Mon, 20 Jan 2020 08:41:11 +0000 (10:41 +0200)]
Updated Batik from 1.8.0 to 1.12.0

gitlab #198

Change-Id: I6e822c407a387fc3762366d8f2d3fdc9aa00037a

4 years agoSwitch to aries spifly 1.2.3
Tuukka Lehtonen [Sat, 18 Jan 2020 21:44:30 +0000 (23:44 +0200)]
Switch to aries spifly 1.2.3

gitlab #405

Change-Id: I51289aa93a2705364fd654df1bd35b6d6d4242ae

4 years agoSwitch to aries spyfly 1.2.3 from 1.0.14
Tuukka Lehtonen [Sat, 18 Jan 2020 21:21:56 +0000 (23:21 +0200)]
Switch to aries spyfly 1.2.3 from 1.0.14

gitlab #405

Change-Id: I444675c407ce69a8005cd57e613a1f76aa79cc89

4 years agoUpgraded eclipsec.exe launcher to Eclipse 4.14 version 96/3796/1
Tuukka Lehtonen [Fri, 17 Jan 2020 22:40:14 +0000 (00:40 +0200)]
Upgraded eclipsec.exe launcher to Eclipse 4.14 version

gitlab #405

Change-Id: I2bee36439d3ead76adb49b4233858f36fd86e9dc

4 years agoFixing platform to build on the Eclipse 4.14 target 93/3793/3
Tuukka Lehtonen [Fri, 17 Jan 2020 13:08:49 +0000 (15:08 +0200)]
Fixing platform to build on the Eclipse 4.14 target

* Added org.eclipse.jetty.server 9.4.5
* 32-bit Eclipse is no more, so removed all 32-bit bundles and
  related definitions

gitlab #405

Change-Id: I580375d93b105edd01097d326567948918b7bdc9

4 years agoMoving to Eclipse 4.14 based target platform 91/3791/5
Tuukka Lehtonen [Fri, 17 Jan 2020 12:23:15 +0000 (14:23 +0200)]
Moving to Eclipse 4.14 based target platform

gitlab #405

Change-Id: I4049beafdaa118b94928fdcbaeccb60a9f5c672c

4 years agoChanges for Eclipse 2019-12 RCP platform compatibility. 92/3792/2
Tuukka Lehtonen [Fri, 17 Jan 2020 11:03:05 +0000 (13:03 +0200)]
Changes for Eclipse 2019-12 RCP platform compatibility.

* org.eclipse.equinox.util seems to have been removed, removed
  unnecessary dependencies to it
* Expand org.objectweb.asm* required version range to [5,8) from [5,6)
* Removed dependency on org.objectweb.asm.xml which no longer exists as
  a separate bundle.

gitlab #405

Change-Id: Idcb6fee939da8cda9d44f230fb6e6118bc9e5e6e

4 years agoRemoved org.simantics.db.procore.ui as it is not used anymore 90/3790/1
Tuukka Lehtonen [Thu, 16 Jan 2020 11:35:09 +0000 (13:35 +0200)]
Removed org.simantics.db.procore.ui as it is not used anymore

org.simantics.db.procore.ui essentially contained ProCoreUserAgent which
is no longer invoked in any case because procore is no longer an
alternative.

This is also related to #405 because the UI class contained
MessageDialog use that was no longer allowed in Eclipse 4.13 and
onwards.

gitlab #446
gitlab #405

Change-Id: I8e61394d1410f4396424e006c4b09dbd8f413cf1

4 years agoSwitched from Eclipse 4.13 (2019-09) to 4.14 (2019-12). 88/3788/2
Tuukka Lehtonen [Thu, 16 Jan 2020 10:51:06 +0000 (12:51 +0200)]
Switched from Eclipse 4.13 (2019-09) to 4.14 (2019-12).

gitlab #405

Change-Id: If09c23c206d8591fd07bfae5bdab5ab536b26f30