simantics/platform.git
8 months agoAllow overriding Open With menu's name 02/2902/2
Marko Luukkainen [Thu, 23 May 2019 10:43:44 +0000 (13:43 +0300)]
Allow overriding Open With menu's name

gitlab #297

Change-Id: I2781ea15feb329bb52b622d22a30894c8e3f98fb

8 months agoSCL functions for regular expression capturing groups 96/2896/2
Marko Luukkainen [Mon, 13 May 2019 10:38:50 +0000 (13:38 +0300)]
SCL functions for regular expression capturing groups

As a bonus, substring functions

gitlab #294

Change-Id: Id40103741d7fe92d823848339e8d1ca28e397fdd

9 months agoAlternative Namespace migration step for Shared Libs 65/2865/1
Marko Luukkainen [Tue, 23 Apr 2019 13:28:50 +0000 (16:28 +0300)]
Alternative Namespace migration step for Shared Libs

refs #290

Change-Id: Ieb18f5f958eb654ed19be2861ded64eb62ff5cb0
(cherry picked from commit a227f3a14d6c8046230e9aae77bba710c8372c4b)

9 months agoAdded missing 3rd party component licenses to the license list 58/2858/2
Tuukka Lehtonen [Thu, 18 Apr 2019 12:09:42 +0000 (15:09 +0300)]
Added missing 3rd party component licenses to the license list

* Caffeine
* PGJDBC-NG
* SnakeYAML
* ZT Process Executor
* Protocol Buffers
* gRPC-Java

Some more may still be missing.

gitlab #288

Change-Id: I9868c77c323572b3b78a20a0644083dd6a1b298c

9 months agoFix change of type in component property editor when range is present 54/2854/1
Reino Ruusu [Tue, 16 Apr 2019 13:54:50 +0000 (16:54 +0300)]
Fix change of type in component property editor when range is present

gitlab #285

Change-Id: Idee2893d334ea093147678c0cb4579bf9aaadc2c

9 months agoBumped master version to 1.39.0
Marko Luukkainen [Fri, 12 Apr 2019 12:37:06 +0000 (15:37 +0300)]
Bumped master version to 1.39.0

gitlab #287

9 months agoFix to handling of value access error reporting in synchronization. 49/2849/2
Reino Ruusu [Thu, 11 Apr 2019 13:56:15 +0000 (16:56 +0300)]
Fix to handling of value access error reporting in synchronization.

gitlab #286

Change-Id: I025541c35a9cf9667eaaf845b68451d1da3af6f3

9 months agoSynchronize ModelingUtils.fileDialog() to UI thread. 27/2827/2
Reino Ruusu [Mon, 1 Apr 2019 12:57:59 +0000 (15:57 +0300)]
Synchronize ModelingUtils.fileDialog() to UI thread.

gitlab #284

Change-Id: Ie76ba4cd255eb2371745ac9162d2a619527f7ad0

9 months agoMerge "Fix SCL SceneGraph is omitting graphical elements"
Marko Luukkainen [Fri, 29 Mar 2019 13:53:39 +0000 (13:53 +0000)]
Merge "Fix SCL SceneGraph is omitting graphical elements"

9 months agoFix SCL SceneGraph is omitting graphical elements 24/2824/2
Marko Luukkainen [Fri, 29 Mar 2019 10:47:11 +0000 (12:47 +0200)]
Fix SCL SceneGraph is omitting graphical elements

gitlab #283

Change-Id: I660a9344ebdcb9aef8adecd712025bd2a623de8d

9 months agoMerge "Improved logic to find imports/includes in SCLTextEditorEnvironement"
Marko Luukkainen [Fri, 29 Mar 2019 10:48:58 +0000 (10:48 +0000)]
Merge "Improved logic to find imports/includes in SCLTextEditorEnvironement"

9 months agoAllow overriding initContext of DiagramSceneGraphProvider 23/2823/1
Marko Luukkainen [Thu, 28 Mar 2019 17:39:49 +0000 (19:39 +0200)]
Allow overriding initContext of DiagramSceneGraphProvider

refs #282

Change-Id: I2f8db2fc60230cf6e24ed771ee1cfeb180e8c82a

9 months agoAllow "doNotSynchronizeOntologies" to work. 20/2820/1
Marko Luukkainen [Tue, 26 Mar 2019 13:27:55 +0000 (15:27 +0200)]
Allow "doNotSynchronizeOntologies" to work.

Additionally, using the flag bypasses shared library synchronisation.

Change-Id: I384a2f878483be25c92e9644113e4d5b2ae95bca

10 months agoMerge "Added effectful Kleisli composition to Prelude."
Tuukka Lehtonen [Sun, 24 Mar 2019 22:13:54 +0000 (22:13 +0000)]
Merge "Added effectful Kleisli composition to Prelude."

10 months agoAdded effectful Kleisli composition to Prelude. 15/2815/1
Reino Ruusu [Fri, 22 Mar 2019 12:51:03 +0000 (14:51 +0200)]
Added effectful Kleisli composition to Prelude.

gitlab #280

Change-Id: If7a721ef2508b84490304a8353b31e8de9f25d27

10 months agoImproved logic to find imports/includes in SCLTextEditorEnvironement 98/2798/1
Jussi Koskela [Thu, 21 Mar 2019 13:02:02 +0000 (15:02 +0200)]
Improved logic to find imports/includes in SCLTextEditorEnvironement

gitlab #268

Change-Id: I2030ed897474264b5c7e191b0f14a6cd769cd6e8

10 months agoPossibility to define label color decorator rules in SCL 94/2794/1
Jussi Koskela [Thu, 21 Mar 2019 10:48:21 +0000 (12:48 +0200)]
Possibility to define label color decorator rules in SCL

gitlab #279

Change-Id: I9e34cb3af0434492ec26795f4f044c4e2484ecce

10 months agoMerge "Make SCL compiler accept "." as a valid relative path in imports."
Hannu Niemistö [Wed, 20 Mar 2019 10:52:12 +0000 (10:52 +0000)]
Merge "Make SCL compiler accept "." as a valid relative path in imports."

10 months agoMake SCL compiler accept "." as a valid relative path in imports. 91/2791/1
Reino Ruusu [Wed, 20 Mar 2019 10:40:50 +0000 (12:40 +0200)]
Make SCL compiler accept "." as a valid relative path in imports.

gitlab #278

Change-Id: I8f74d26d15545f65400e9ba383fecb34a11be4c5

10 months agoFix server SCL handler value request for procedural user components 87/2787/2
jsimomaa [Tue, 19 Mar 2019 08:27:17 +0000 (10:27 +0200)]
Fix server SCL handler value request for procedural user components

gitlab #277

Change-Id: Iedfbcec6411f98a197eff947673c0400fcd0d4b8

10 months agoAlways show version label for non-initial versions. 86/2786/1
Reino Ruusu [Mon, 18 Mar 2019 16:24:27 +0000 (18:24 +0200)]
Always show version label for non-initial versions.

gitlab #276

Change-Id: I5c1c2ad67c1bf010ceb372d06203395c52e6ed71

10 months agoFix async NPE with GraphToDiagramSynchronizer 80/2780/2
jsimomaa [Sun, 17 Mar 2019 19:41:44 +0000 (21:41 +0200)]
Fix async NPE with GraphToDiagramSynchronizer

gitlab #275

Change-Id: I4e4baa18a9d2a14250498c1d1d3cf1d209dc94f3

10 months agoMerge "Fetch all audit logging events"
Jani Simomaa [Sat, 16 Mar 2019 14:48:34 +0000 (14:48 +0000)]
Merge "Fetch all audit logging events"

10 months agoFetch all audit logging events 79/2779/1
jsimomaa [Sat, 16 Mar 2019 14:44:10 +0000 (16:44 +0200)]
Fetch all audit logging events

gitlab #274

Change-Id: I50f7368d758a3bbac424506db65966062895a213

10 months agoAllow loading databoard serialized files with type adapting 78/2778/1
Marko Luukkainen [Fri, 15 Mar 2019 13:46:25 +0000 (15:46 +0200)]
Allow loading databoard serialized files with type adapting

refs #273

Change-Id: I8aeb070809910ae502ead24bcb87eeba3142bf22
(cherry picked from commit 4797ec6414d21a81c5e0b23bf8a48b356b6711c5)

10 months agoEnhancements to UC migration. 76/2776/1
Reino Ruusu [Thu, 14 Mar 2019 15:02:31 +0000 (17:02 +0200)]
Enhancements to UC migration.

gitlab #271
gitlab #272

Change-Id: Idefd29805e5c9cc5f7c331ba6bdb2a541e6ab134
(cherry picked from commit 40b90f72c9598beb7e21a07b280c43a68adc34f2)

10 months agoProvide classifications and datatype for Variable-based drag sources 64/2764/2
Jussi Koskela [Mon, 11 Mar 2019 06:29:29 +0000 (08:29 +0200)]
Provide classifications and datatype for Variable-based drag sources

gitlab #270

Change-Id: Idf4b2b82e56f4c20897e4d403d075dbfde9b57b1

10 months agoDiagram mapping should remove connections alongside elements 50/2750/1
jsimomaa [Wed, 6 Mar 2019 12:58:51 +0000 (14:58 +0200)]
Diagram mapping should remove connections alongside elements

gitlab #269

Change-Id: Ib848eb96f6f61093fc76dac3c49983e3febc3595

10 months agoMerge "Allow effects mapFst and mapSnd"
Hannu Niemistö [Sat, 2 Mar 2019 16:43:55 +0000 (16:43 +0000)]
Merge "Allow effects mapFst and mapSnd"

10 months agoMerge "Expose CommandSession in SCL"
Hannu Niemistö [Fri, 1 Mar 2019 12:46:09 +0000 (12:46 +0000)]
Merge "Expose CommandSession in SCL"

10 months agoMerge "Warn for existential variables in head pattern referred only once"
Hannu Niemistö [Fri, 1 Mar 2019 12:45:56 +0000 (12:45 +0000)]
Merge "Warn for existential variables in head pattern referred only once"

10 months agoAllow effects mapFst and mapSnd 43/2743/1
Hannu Niemistö [Fri, 1 Mar 2019 12:45:37 +0000 (14:45 +0200)]
Allow effects mapFst and mapSnd

Change-Id: I873f82453ec1a306d486f3daa065ada61133bd64

10 months agoMerge "Implemented many type class instances for Set.T"
Hannu Niemistö [Fri, 1 Mar 2019 12:28:02 +0000 (12:28 +0000)]
Merge "Implemented many type class instances for Set.T"

10 months agoRemove useless ReadGraph effect from addSubscription 42/2742/1
Tuukka Lehtonen [Fri, 1 Mar 2019 12:07:42 +0000 (14:07 +0200)]
Remove useless ReadGraph effect from addSubscription

gitlab #266

Change-Id: Ie8584836020e61d70f8917788c207f894ec3aa4d

10 months agoImplemented many type class instances for Set.T 41/2741/2
Hannu Niemistö [Fri, 1 Mar 2019 11:04:14 +0000 (13:04 +0200)]
Implemented many type class instances for Set.T

Change-Id: I6190579fb7715ebfc5b165941cb33c6d27e84148

10 months agoWarn for existential variables in head pattern referred only once 37/2737/5
Hannu Niemistö [Thu, 28 Feb 2019 12:52:47 +0000 (14:52 +0200)]
Warn for existential variables in head pattern referred only once

#265

Change-Id: Ie022bbfb0b1829bc462bf88f44f65009464de096

10 months agoExpose CommandSession in SCL 39/2739/1
Hannu Niemistö [Thu, 28 Feb 2019 14:34:22 +0000 (16:34 +0200)]
Expose CommandSession in SCL

Change-Id: Ie4bee3c9a56f357e8e8797f96254731dcd9878a6

10 months agoDon't list warnings in console when module import fails 38/2738/1
Hannu Niemistö [Thu, 28 Feb 2019 13:22:43 +0000 (15:22 +0200)]
Don't list warnings in console when module import fails

Change-Id: I54832d5c530f173665c632493403963dda80e2ea

10 months agoCheck that both returnTypeDesc and parameterTypeDescs are initialized 33/2733/1
Hannu Niemistö [Wed, 27 Feb 2019 12:10:32 +0000 (14:10 +0200)]
Check that both returnTypeDesc and parameterTypeDescs are initialized

Change-Id: I6b3004ab9119ceef7ae0431cea64b28c8819fc4a

10 months agoAdded proper equals() implementations for validation compilation request 12/2712/1
Reino Ruusu [Mon, 25 Feb 2019 15:51:59 +0000 (17:51 +0200)]
Added proper equals() implementations for validation compilation request

Fix to use of old value from cache while validating derived properties.

gitlab #252

Change-Id: I2adf76401dac90ddecc0bf2b3c222da6e242c2d2

10 months agoFix typical toolbar calculations to not throw ClassCastExceptions 84/2684/4
jsimomaa [Mon, 25 Feb 2019 09:25:15 +0000 (11:25 +0200)]
Fix typical toolbar calculations to not throw ClassCastExceptions

gitlab #264

Change-Id: I352dcf48397f76986a44c01494a7ff5c89852f4a

10 months agoNo point computing ordered set if resource does not have any statements 83/2683/2
jsimomaa [Mon, 25 Feb 2019 09:21:06 +0000 (11:21 +0200)]
No point computing ordered set if resource does not have any statements

gitlab #263

Change-Id: I92dbe0ea64bb8d7969124c27a37614abc724a8e1

11 months agoMerge "Use STR.Component base type for resolving actual type."
Marko Luukkainen [Wed, 20 Feb 2019 17:14:33 +0000 (17:14 +0000)]
Merge "Use STR.Component base type for resolving actual type."

11 months agoUse STR.Component base type for resolving actual type. 60/2660/1
Marko Luukkainen [Wed, 20 Feb 2019 15:34:56 +0000 (17:34 +0200)]
Use STR.Component base type for resolving actual type.

This change should fix at least some problems with multi-instances.

gitlab #259

Change-Id: Id8496ba4bc03d9c0e7dba3cc0d0db858896ddce1

11 months agoDuplicate MouseWheelMovedEvent was not actually fixed 59/2659/2
jsimomaa [Tue, 19 Feb 2019 12:04:45 +0000 (14:04 +0200)]
Duplicate MouseWheelMovedEvent was not actually fixed

gitlab #64

Change-Id: I4989c4f57e0a1f44a3366640c6e756ad2c93c4ad

11 months agoAdd outline page for SCLModuleEditor2 57/2657/3
jsimomaa [Tue, 19 Feb 2019 09:48:26 +0000 (11:48 +0200)]
Add outline page for SCLModuleEditor2

gitlab #257

Change-Id: I95b26ee8056b16103e12f32711167257b324eacf

11 months agoMerge "Data types imported from Java cannot be trivial"
Hannu Niemistö [Tue, 19 Feb 2019 08:33:48 +0000 (08:33 +0000)]
Merge "Data types imported from Java cannot be trivial"

11 months agoWIP: Some old-ish adapter registry initialization improvements 53/2653/2
jsimomaa [Mon, 18 Feb 2019 06:50:58 +0000 (08:50 +0200)]
WIP: Some old-ish adapter registry initialization improvements

gitlab #189

Change-Id: Ibcae41336b9d24cdf34444702b9319ae0c2ce34e

11 months agoData types imported from Java cannot be trivial 52/2652/1
Hannu Niemistö [Fri, 15 Feb 2019 14:39:02 +0000 (16:39 +0200)]
Data types imported from Java cannot be trivial

Change-Id: I8740ddd940708ab1dbf60e958e04dff6082a0cbb

11 months agoAutomatic deriving of instances for Json 51/2651/1
Hannu Niemistö [Thu, 14 Feb 2019 12:45:23 +0000 (14:45 +0200)]
Automatic deriving of instances for Json

Example:

data GeographicalLocation = GeographicalLocation {
    latitude :: Double,
    longitude :: Maybe Double
}

deriving instance Json GeographicalLocation

testIt :: <Proc> ()
testIt = do
    print $ toJsonString GeographicalLocation {
        latitude = 1,
        longitude = Just 2 }
    print (fromJsonString
        "{ \"latitude\": 1, \"longitude\": 2 }"
        :: GeographicalLocation)
    print $ toJsonString GeographicalLocation {
        latitude = 1,
        longitude = Nothing }
    print (fromJsonString
        "{ \"latitude\": 1 }"
        :: GeographicalLocation)

#256

Change-Id: I7f44b65472436779045e4d15871858d14132dff9

11 months agoAdd lookupJsonField to Data/Json SCL module 50/2650/2
jsimomaa [Thu, 14 Feb 2019 11:24:34 +0000 (13:24 +0200)]
Add lookupJsonField to Data/Json SCL module

gitlab #256

Change-Id: If3be1a2f355f4542ffb60e0984ceec2b8771ed0f

11 months agoFixed broken validation of document SCL Handler expressions 46/2646/1
Jussi Koskela [Fri, 8 Feb 2019 13:13:31 +0000 (15:13 +0200)]
Fixed broken validation of document SCL Handler expressions

The implementation was originally in Simupedia but was obviously lost
while moving the validation implementation to Simantics Platform.

gitlab #255

Change-Id: I81c92620631caa352daa5a7380733a4edb91e938

11 months agoInitial version of validating derived properties formulas 35/2635/3
jsimomaa [Fri, 1 Feb 2019 07:39:08 +0000 (09:39 +0200)]
Initial version of validating derived properties formulas

Note: untested the procedural use case and still the solution can be a
bit hackish with e.g. constructing Variables and passing them along

However, at least this does something instead of just silently failing

gitlab #252

Change-Id: I209d9d585379b7b987861355589427ee90375738

11 months agoMerge "Fix selectPath returning true for nodes that haven't been loaded."
Marko Luukkainen [Fri, 1 Feb 2019 13:24:08 +0000 (13:24 +0000)]
Merge "Fix selectPath returning true for nodes that haven't been loaded."

11 months agoFix selectPath returning true for nodes that haven't been loaded. 37/2637/1
Marko Luukkainen [Fri, 1 Feb 2019 13:01:16 +0000 (15:01 +0200)]
Fix selectPath returning true for nodes that haven't been loaded.

gitlab #253

Change-Id: Ifdc5853e34f2c213acc6dcbffb4da3085936d60d

11 months agoMark SPECIAL_ROOTs as EXTERNAL in DomainProcessor3 - fixed condition 34/2634/1
Jussi Koskela [Thu, 31 Jan 2019 14:34:16 +0000 (16:34 +0200)]
Mark SPECIAL_ROOTs as EXTERNAL in DomainProcessor3 - fixed condition

gitlab #251

Change-Id: I8bbffd898d2c5ea2a12330461dbf65daeacbe14d

11 months agoRename linked list functions that are overlapping or are too generic 25/2625/1
Marko Luukkainen [Tue, 29 Jan 2019 11:06:53 +0000 (13:06 +0200)]
Rename linked list functions that are overlapping or are too generic

gitlab  #250

Change-Id: Iae2e7ffc420970cb52c85c391361f02da3be3f28

11 months agoFix document update / even better optimization of document requests 22/2622/1
Antti Villberg [Fri, 25 Jan 2019 10:26:23 +0000 (12:26 +0200)]
Fix document update / even better optimization of document requests

gitlab #249

Change-Id: I3b76b4ec8e767e974de83f4e52deba7c940b7174

12 months agoBumped master version to 1.38.0
Marko Luukkainen [Tue, 22 Jan 2019 16:13:37 +0000 (18:13 +0200)]
Bumped master version to 1.38.0

gitlab #248

12 months agoMerge "Added hashcode/equals methods to generic profile Group implementations"
Marko Luukkainen [Mon, 21 Jan 2019 10:21:04 +0000 (10:21 +0000)]
Merge "Added hashcode/equals methods to generic profile Group implementations"

12 months agoAdded hashcode/equals methods to generic profile Group implementations 09/2609/1
Marko Luukkainen [Mon, 21 Jan 2019 09:30:47 +0000 (11:30 +0200)]
Added hashcode/equals methods to generic profile Group implementations

gitlab #247

Change-Id: I16603a738c7a43847a38e6007cd72cfcc268afd1

12 months agoIgnore vaading designer preference files 97/2597/1
Miro Richard Eklund [Fri, 18 Jan 2019 10:20:06 +0000 (12:20 +0200)]
Ignore vaading designer preference files

Added to .gitignore com.vaadin.designer.prefs

gitlab #246

Change-Id: I20d6ddcc9f3abdf628beb0a709cd5ed389e57cb6

12 months agoMerge "General event listening interface for DB and purge events."
Marko Luukkainen [Thu, 17 Jan 2019 15:03:28 +0000 (15:03 +0000)]
Merge "General event listening interface for DB and purge events."

12 months agoGeneral event listening interface for DB and purge events. 95/2595/2
Marko Luukkainen [Thu, 17 Jan 2019 14:27:55 +0000 (16:27 +0200)]
General event listening interface for DB and purge events.

gitlab #245

Change-Id: Icdceaba3f8848751a24ee5aa9e1888b2540f0c73

12 months agoMerge "Fixed escaping in semiautomatic linking of shared libraries dialog"
Tuukka Lehtonen [Mon, 14 Jan 2019 11:32:35 +0000 (11:32 +0000)]
Merge "Fixed escaping in semiautomatic linking of shared libraries dialog"

12 months agoMerge "Remove unnecessary getComparableKey from HashMapBinding"
Marko Luukkainen [Mon, 7 Jan 2019 07:40:42 +0000 (07:40 +0000)]
Merge "Remove unnecessary getComparableKey from HashMapBinding"

12 months agoAdded addFirst/After/Before + remove SCL functions for Ordered Sets 92/2592/1
Marko Luukkainen [Fri, 4 Jan 2019 15:06:34 +0000 (17:06 +0200)]
Added addFirst/After/Before + remove SCL functions for Ordered Sets

gitlab #244

Change-Id: I40f921dc2f8cacf34692a0733ef6080e2d048eb7

12 months agoFixed escaping in semiautomatic linking of shared libraries dialog 91/2591/1
Jussi Koskela [Thu, 3 Jan 2019 10:50:38 +0000 (12:50 +0200)]
Fixed escaping in semiautomatic linking of shared libraries dialog

gitlab #215

Change-Id: Iaa135ff44179edb1177d8e8c6b0a89c7aa4b5c8a

12 months agoQueryCaching broke DiagramViewer 90/2590/1
Marko Luukkainen [Wed, 2 Jan 2019 15:29:22 +0000 (17:29 +0200)]
QueryCaching broke DiagramViewer

gitlab #5

Change-Id: I510bdb56e57d6ff5dd17e72683f21265a5d91f22

12 months agoImportPdfReader now implements Closeable 89/2589/1
Tuukka Lehtonen [Mon, 31 Dec 2018 13:36:49 +0000 (15:36 +0200)]
ImportPdfReader now implements Closeable

gitlab #243

Change-Id: I1d422e6c4103a4836210d15648ad47785fbe3972

12 months agoCache PropertyInfoRequests in getStandardChildDomainPropertyVariables 84/2584/2
jsimomaa [Mon, 24 Dec 2018 21:03:31 +0000 (23:03 +0200)]
Cache PropertyInfoRequests in getStandardChildDomainPropertyVariables

gitlab #5

Change-Id: Ia893c931bcab5adfb30d60d0caf109046f36e68a

13 months agoUse query caching previous to multi-query-thread to retain performance 81/2581/2
jsimomaa [Fri, 21 Dec 2018 13:33:19 +0000 (15:33 +0200)]
Use query caching previous to multi-query-thread to retain performance

gitlab #5

Change-Id: I5ea3de8d088ad97d465ae67521fe107a60c8258a

13 months agoDon't run branch in branch-release if branch is not given
Tuukka Lehtonen [Wed, 19 Dec 2018 09:13:51 +0000 (11:13 +0200)]
Don't run branch in branch-release if branch is not given

Change-Id: I033d3bbf3d75330b40f4c3185fa6e1eb968c5936

13 months agoAdd missing relation field when computing hashCode/equals 68/2568/2
jsimomaa [Wed, 19 Dec 2018 06:39:11 +0000 (08:39 +0200)]
Add missing relation field when computing hashCode/equals

gitlab #239

Change-Id: Ie263a1183a2141a9257972698f4d849e181ff723

13 months agoRemove unnecessary getComparableKey from HashMapBinding 65/2565/2
jsimomaa [Tue, 18 Dec 2018 13:52:49 +0000 (15:52 +0200)]
Remove unnecessary getComparableKey from HashMapBinding

This speeds up loading e.g. 60MB mapping file from 32s to 2s

gitlab #241

Change-Id: I14a4f6d4998c61f88a7d7798947e70ce041a4f1f

13 months agoFixed database request threading issue in FlagUtil.join 67/2567/1
Tuukka Lehtonen [Tue, 18 Dec 2018 14:55:23 +0000 (16:55 +0200)]
Fixed database request threading issue in FlagUtil.join

gitlab #234

Change-Id: Ic97e56de1af19938e622143bf9acbe2f6154f74a

13 months agoOptimized Layer0Utils.getPossibleDefaultBinding 66/2566/1
Tuukka Lehtonen [Tue, 18 Dec 2018 14:37:39 +0000 (16:37 +0200)]
Optimized Layer0Utils.getPossibleDefaultBinding

Removed badly named datatype_binging public static field from
Layer0Utils in favor of Bindings.DATATYPE. If you were using the
previous Layer0Utils constant in some place, just replace it.

The problem in the optimized code was that it was constantly converting
SCL types like "Double", "Boolean" etc. to databoard datatypes using the
databoard type parser even though those basic primitive types should
have been already premapped somewhere to prevent the need for any kind
of parsing.

gitlab #242

Change-Id: I336d5ebb6b5dbe080372d5b7304d5608f0472297

13 months agoDo not compute replaceable type for non ReplaceableDefinedComponentTypes 64/2564/2
jsimomaa [Tue, 18 Dec 2018 13:26:44 +0000 (15:26 +0200)]
Do not compute replaceable type for non ReplaceableDefinedComponentTypes

gitlab #240

Change-Id: Ia982e16172698e855eac2845be0304363c9987f7

13 months agoAdd hashCode and equals to AbstractExpressionCompilationRequest 63/2563/2
jsimomaa [Tue, 18 Dec 2018 13:12:44 +0000 (15:12 +0200)]
Add hashCode and equals to AbstractExpressionCompilationRequest

gitlab #239

Change-Id: I33940420ee95a52d14042bd6857be4950d878dbb

13 months agoDisable flickering in ColorSelectionDialog 62/2562/2
jsimomaa [Tue, 18 Dec 2018 13:10:14 +0000 (15:10 +0200)]
Disable flickering in ColorSelectionDialog

gitlab #238

Change-Id: Ib21e8b4eb569172f96db1b463297abe12d3d061c

13 months agoResolving a variable for name that has no Resource representation fails. 58/2558/1
Marko Luukkainen [Mon, 17 Dec 2018 17:32:41 +0000 (19:32 +0200)]
Resolving a variable for name that has no Resource representation fails.

gitlab #235

Change-Id: I673f6fec7f66ae0f16179c299a0f747c4f595cec

13 months agoMerge "Implement ImageDescriptor.getImageData(int zoom)"
Tuukka Lehtonen [Fri, 14 Dec 2018 21:04:54 +0000 (21:04 +0000)]
Merge "Implement ImageDescriptor.getImageData(int zoom)"

13 months agoAdded L0.typeResource SCL type to SCLTypeUtils to prevent warning prints 51/2551/1
Tuukka Lehtonen [Fri, 14 Dec 2018 13:32:44 +0000 (15:32 +0200)]
Added L0.typeResource SCL type to SCLTypeUtils to prevent warning prints

gitlab #83

Change-Id: I811959a6ef16fa57710b67aea2f454cef1cf2206

13 months agoMerge "Truncate size of the binary file"
Tuukka Lehtonen [Thu, 13 Dec 2018 14:43:14 +0000 (14:43 +0000)]
Merge "Truncate size of the binary file"

13 months agoRevert "Usability fixes for GraphExplorerImpl -related WB selection propagation"
Tuukka Lehtonen [Thu, 13 Dec 2018 11:43:37 +0000 (13:43 +0200)]
Revert "Usability fixes for GraphExplorerImpl -related WB selection propagation"

This reverts commit 270834ce3962a4bca3945d06e642a99d21688c16.

13 months agoRevert "Fixed GraphExplorerImpl to set selection upon keyboard-based selection"
Tuukka Lehtonen [Thu, 13 Dec 2018 11:43:37 +0000 (13:43 +0200)]
Revert "Fixed GraphExplorerImpl to set selection upon keyboard-based selection"

This reverts commit 75dc26dacf421e7027e959643963af1efdf10986.

13 months agoRevert "Fire selection change events on every selection change"
Tuukka Lehtonen [Thu, 13 Dec 2018 11:43:36 +0000 (13:43 +0200)]
Revert "Fire selection change events on every selection change"

This reverts commit a8ee105b0825fcefc76b9aa967b275f418308df7.

13 months agoRevert "Fixed PropertyPageView to publish its selection to the workbench"
Tuukka Lehtonen [Thu, 13 Dec 2018 11:43:35 +0000 (13:43 +0200)]
Revert "Fixed PropertyPageView to publish its selection to the workbench"

This reverts commit 5675f72f9664c8ff275614d1ebe8a5a5d3014a98.

13 months agoTruncate size of the binary file 49/2549/2
Jussi Koskela [Thu, 13 Dec 2018 11:03:00 +0000 (13:03 +0200)]
Truncate size of the binary file

gitlab #233

Change-Id: I563e413ce2b3ecf3e1b3455221c3a3690bc31674

13 months agoTruncate big value cluster file if its size decreases 48/2548/2
Antti Villberg [Thu, 13 Dec 2018 10:34:03 +0000 (12:34 +0200)]
Truncate big value cluster file if its size decreases

gitlab #232

Change-Id: I62617e6857a150cb27d0d81a53da604577173bfe

13 months agoFixed target platform problem with missing net.jcip.annotations
Tuukka Lehtonen [Wed, 12 Dec 2018 21:03:41 +0000 (23:03 +0200)]
Fixed target platform problem with missing net.jcip.annotations

It seems that updating eclipse.collections caused
net.jcip.annotations dependency to be removed which meant
the bundle is no longer in the external dependencies P2 site.

This change adds it back in there.

gitlab #231

Change-Id: I8dcfd805351f44830d964b64a773a42fb5b41c32

13 months agoUpdate eclipse-collections to version 9.2.0 & add caffeine 45/2545/6
jsimomaa [Wed, 12 Dec 2018 14:07:40 +0000 (16:07 +0200)]
Update eclipse-collections to version 9.2.0 & add caffeine

gitlab #231

Change-Id: I7d9f767f16702d3ae40820557dff0c9d574cc9aa

13 months agoExternalize strings 26/2526/3
Tuukka Lehtonen [Thu, 6 Dec 2018 21:38:15 +0000 (23:38 +0200)]
Externalize strings

* org.simantics.fileimport.ui
* org.simantics.graphviz.ui
* org.simantics.help.ui
* org.simantics.image.ui
* org.simantics.issues.ui
* org.simantics.logging.ui
* org.simantics.message.ui
* org.simantics.migration.ui
* org.simantics.modeling.ui (unfinished, contains around 1500 strings)

gitlab #210

Change-Id: Ib408f94694481876dfbedcf81b86e607bce3f32d

13 months agoExternalize strings in org.simantics.export.ui 11/2511/2
Tuukka Lehtonen [Fri, 30 Nov 2018 15:14:46 +0000 (17:14 +0200)]
Externalize strings in org.simantics.export.ui

gitlab #210

Change-Id: I4eb50d5c00043eebac377b26a98409c9770f2e34

13 months agoExternalize strings in org.simantics.document.ui 10/2510/2
Tuukka Lehtonen [Fri, 30 Nov 2018 14:34:35 +0000 (16:34 +0200)]
Externalize strings in org.simantics.document.ui

gitlab #210

Change-Id: Ibf869b4b7a0c8efcc6705f887cfb0ed1f3fac260

13 months agoExternalize org.simantics.document.linking.ui 05/2505/4
Tuukka Lehtonen [Thu, 29 Nov 2018 14:01:59 +0000 (16:01 +0200)]
Externalize org.simantics.document.linking.ui

gitlab #210

Change-Id: I5518a1c41c87a606ce68b69c9462750a49add088

13 months agoExternalize strings in org.simantics.desktop.ui 04/2504/3
Tuukka Lehtonen [Wed, 28 Nov 2018 15:12:28 +0000 (17:12 +0200)]
Externalize strings in org.simantics.desktop.ui

gitlab #210

Change-Id: Id1ac35d76c9cd9b6541b9c6eed1b21322d30fbb7

13 months agoExternalize strings in org.simantics.debug.ui 03/2503/3
Tuukka Lehtonen [Wed, 28 Nov 2018 14:55:17 +0000 (16:55 +0200)]
Externalize strings in org.simantics.debug.ui

gitlab #210

Change-Id: Ie9366b4ce9f0530df946bed292a918fc7f6ac7f3

13 months agoExternalize strings in org.simantics.db.procore.ui 02/2502/3
Tuukka Lehtonen [Wed, 28 Nov 2018 13:15:54 +0000 (15:15 +0200)]
Externalize strings in org.simantics.db.procore.ui

gitlab #210

Change-Id: Id68728d5e8202fdadeef86d1d91e4f397ab6a4a7

13 months agoImplement ImageDescriptor.getImageData(int zoom) 33/2533/1
Tuukka Lehtonen [Fri, 7 Dec 2018 12:52:57 +0000 (14:52 +0200)]
Implement ImageDescriptor.getImageData(int zoom)

gitlab #228

Change-Id: I0b0294a8a48d6d633c452fee780be502f4d58406