]>
gerrit.simantics Code Review - simantics/platform.git/log
Jussi Koskela [Fri, 9 Aug 2019 08:03:49 +0000 (11:03 +0300)]
Fixed regression in enumeration value function definition
Due to this bug editing enumeration values opened text editor instead of
combo box.
gitlab #334
Change-Id: Ibfb62068ebc15ed56bc7a42f8921cf907eb6a75e
Jussi Koskela [Fri, 9 Aug 2019 05:24:17 +0000 (08:24 +0300)]
Use the same implementation to claim assertions in SCL and in Java
SCL version of claimAssertion did not claim L0.InstanceOf L0.Assertion.
gitlab #332
Change-Id: Ia61ba82435429a190e444d14e57c8e7782d206dc
Antti Villberg [Fri, 19 Jul 2019 10:27:54 +0000 (13:27 +0300)]
First step to enable reading of cache when not writing
gitlab #320
Change-Id: If12e55796207f0d08f46fc0670760c2937593e89
Tuukka Lehtonen [Fri, 2 Aug 2019 19:24:10 +0000 (19:24 +0000)]
Merge "Revert "First step to enable reading of cache when not writing""
Tuukka Lehtonen [Fri, 2 Aug 2019 19:13:50 +0000 (19:13 +0000)]
Revert "First step to enable reading of cache when not writing"
This reverts commit
cb12888f3415720276da57f2d162e13ea5b3f46c .
It causes an unexpected NPE during user component symbol
terminal population.
gitlab #320
Change-Id: I1adf19fadde29ad4127377606580aba4444f1eac
Tuukka Lehtonen [Fri, 2 Aug 2019 12:27:24 +0000 (12:27 +0000)]
Merge "Define actions already in L0"
Tuukka Lehtonen [Fri, 2 Aug 2019 12:16:55 +0000 (12:16 +0000)]
Merge "First step to enable reading of cache when not writing"
Antti Villberg [Fri, 2 Aug 2019 06:14:35 +0000 (09:14 +0300)]
API for creating a new File Document
gitlab #326
Change-Id: Ic22fcdc5600883eeb1469112f267a8f2c4df4e90
Antti Villberg [Fri, 2 Aug 2019 06:25:13 +0000 (09:25 +0300)]
Define actions already in L0
gitlab #327
Change-Id: Ia8ac62b8b6de90cc3e0b8e127a15d113f640270b
Antti Villberg [Fri, 19 Jul 2019 10:27:54 +0000 (13:27 +0300)]
First step to enable reading of cache when not writing
gitlab #320
Change-Id: I3abe07cdce6c75d46dd1c537effe639734de627b
Jussi Koskela [Thu, 1 Aug 2019 10:42:45 +0000 (13:42 +0300)]
Support PreferredDiagramEditorID in OpenDiagramEditorFromConfiguration
gitlab #325
Change-Id: I95c7c075c3562410f5ba06c8785447f0cc53a860
Jussi Koskela [Tue, 30 Jul 2019 07:39:55 +0000 (10:39 +0300)]
Fixed filtering of connection points when any drilling is done
gitlab #324
Change-Id: Iad676ddea1ab4625f6bdc615dc83605707107260
Tuukka Lehtonen [Tue, 30 Jul 2019 07:01:10 +0000 (10:01 +0300)]
Don't abort typical sync on blocked template to instance connections
Currently typical synchronization has a validation step that aborts the
whole diagram synchronization if there is even a single connection
missing from the instance diagram that cannot be copied from the typical
template because another instance-specific connection has been made to
the same functional terminal where the template connection is supposed
to be connected.
This changes the synchronization to simply report these cases as
WARNINGS in the verbose synchronization log and continue the
synchronization.
gitlab #323
Change-Id: I7661f6f069666fb0e6f724e6d0006e6632f93567
Jussi Koskela [Mon, 29 Jul 2019 07:36:36 +0000 (10:36 +0300)]
Revert removal of org.simantics.db.server inclusion
gitlab #109
Change-Id: Ic61826b9a210fa2733cc5b11a9474cebff2f4e82
Tuukka Lehtonen [Fri, 21 Apr 2017 03:39:55 +0000 (06:39 +0300)]
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
Tuukka Lehtonen [Tue, 23 Jul 2019 11:49:43 +0000 (11:49 +0000)]
Merge "Move debugging options under DevelopmentKeys"
Tuukka Lehtonen [Tue, 23 Jul 2019 11:39:23 +0000 (11:39 +0000)]
Merge "Improve utilities for invoking SCL from Java"
Antti Villberg [Fri, 19 Jul 2019 10:30:10 +0000 (13:30 +0300)]
Improve utilities for invoking SCL from Java
gitlab #321
Change-Id: Ia4130c541ac1515911c90483b528ad437bced6ae
Reino Ruusu [Wed, 19 Jun 2019 08:26:47 +0000 (11:26 +0300)]
Fix issue with updates of SCL module outline views.
gitlab #317
Change-Id: Ia749729d4410f6deee9176d01f572768f959b88e
Antti Villberg [Fri, 19 Jul 2019 09:05:48 +0000 (12:05 +0300)]
Move debugging options under DevelopmentKeys
gitlab #319
Change-Id: Iabeb7d88912781768d4ee13dd8ecb531d7a82215
Reino Ruusu [Thu, 20 Jun 2019 13:03:48 +0000 (16:03 +0300)]
Add default property page to StandardModelledView.
gitlab #318
Change-Id: I57e8bea646c4c4aa24bf16df7b2c298c764f4eed
JaniSimomaa [Thu, 11 Jul 2019 08:03:23 +0000 (11:03 +0300)]
Fixing several binding-related bugs
* @Optional annotation added duplicate annotations to BindingRequest for
certain classes
* @Identifier annotation was not actually removed from the
BindingRequest
* BindingRequest hashCode calculation used annotation args excluding the
ones possibly found from the clazz.getAnnotations()
* Prevent replacing existing bindings in BindingRepository.classMap
gitlab #313
Change-Id: I774649584c288c197f1f8ca6af78682b296b63d4
Marko Luukkainen [Tue, 9 Jul 2019 15:24:34 +0000 (18:24 +0300)]
Limit the amount of file names shown in the text widget.
Also, prevent updating text widget when user is editing it.
gitlab #311
Change-Id: I9be75957064680affea15344649fe2aa0f5b08d1
JaniSimomaa [Wed, 19 Jun 2019 11:11:48 +0000 (14:11 +0300)]
Prevent unnecessary read transaction for synch master typical handle
gitlab #310
Change-Id: I09105b310bc892604ddab1f661343d442538b83a
JaniSimomaa [Wed, 19 Jun 2019 09:14:42 +0000 (12:14 +0300)]
Red background color & tooltip for invalid derived property expression
gitlab #309
Change-Id: I7a494c50f8cb1566043599cdeca49c51c9cee2eb
Tuukka Lehtonen [Wed, 19 Jun 2019 22:39:50 +0000 (01:39 +0300)]
Finally updated simantics.target after GRPC upgrade
gitlab #308
Change-Id: Ib3ab95dc3fb49d975667d3ab16cf2111a9850396
Tuukka Lehtonen [Wed, 19 Jun 2019 22:21:44 +0000 (01:21 +0300)]
Update to io.grcp 1.21.0 and protobuf 3.7.1
Updated sdk build target platform to match updated external
dependencies.
gitlab #308
Change-Id: Id5b5fc548d545cff25f50607ca7af4a18faecec6
Tuukka Lehtonen [Wed, 19 Jun 2019 22:00:59 +0000 (01:00 +0300)]
Update to io.grcp 1.21.0 and protobuf 3.7.1
Include 4.1.35.Final netty bundles in maven external dependencies to
keep netty in the same version that is included by GRPC 1.21.0 in the
third-party repository.
Also removed org.apache.xmlbeans and com.github.virtuald.curvesapi from
external maven dependencies since they are only needed by Apache POI
3.15.0 which is included in the manual external dependencies in the
third-party repository.
gitlab #308
Change-Id: I8c7eb2a14f4df585e735540945ade8a18859cb6a
Marko Luukkainen [Wed, 19 Jun 2019 11:11:35 +0000 (14:11 +0300)]
Update to io.grcp 1.21.0 and protobuf 3.7.1
GRPC is available via third-party repo.
gitlab #308
Change-Id: I7b2005b46a752dc2f71061d6159d2353a8c5b770
Marko Luukkainen [Fri, 14 Jun 2019 12:54:15 +0000 (15:54 +0300)]
Do not allow pasting anything to simulation model instances
gitlab #307
Change-Id: Ia4573bb70f6abaec353598a414e291b3132fdabb
(cherry picked from commit
4c550efac39880a7b15803f035dae2448a1839c1 )
Tuukka Lehtonen [Thu, 13 Jun 2019 11:44:44 +0000 (11:44 +0000)]
Merge "Define ConnectionRelationType to make searching of instances possible"
Tuukka Lehtonen [Thu, 13 Jun 2019 11:37:04 +0000 (11:37 +0000)]
Merge "Fix endless loop in type inference for over-applied functions"
Jussi Koskela [Thu, 13 Jun 2019 09:46:46 +0000 (12:46 +0300)]
Define ConnectionRelationType to make searching of instances possible
gitlab #305
Change-Id: I3a281af50719638d3b80a3bf5b6c96a0fb4c6021
Tuukka Lehtonen [Wed, 12 Jun 2019 11:37:25 +0000 (11:37 +0000)]
Merge "Support opening multiple selected objects from same diagram"
jsimomaa [Wed, 12 Jun 2019 09:17:34 +0000 (12:17 +0300)]
Support opening multiple selected objects from same diagram
gitlab #304
Change-Id: I3a0c8b8ca9d01c672ba311f09b7faf9e7dfdc5fa
Reino Ruusu [Tue, 11 Jun 2019 13:57:07 +0000 (16:57 +0300)]
Fix endless loop in type inference for over-applied functions
gitlab #303
Change-Id: I5b7c4bc9dafc2cabcc5b152525824d7bc3432345
Jussi Koskela [Tue, 11 Jun 2019 06:24:38 +0000 (09:24 +0300)]
Remove version identifier from the proposed name
gitlab #301
Change-Id: I7d55a55d4102517011f871a5c8d2d9ed15da5a33
Marko Luukkainen [Wed, 29 May 2019 10:03:23 +0000 (10:03 +0000)]
Merge "Diagram loading concurrency problem with Sysdyn"
Antti Villberg [Tue, 28 May 2019 11:30:25 +0000 (14:30 +0300)]
Diagram loading concurrency problem with Sysdyn
gitlab #300
Change-Id: I6c92e9ac4d1628a25588d7b7005e5e9be967f700
Jani Mäkinen [Tue, 28 May 2019 09:36:07 +0000 (12:36 +0300)]
generateProposition uses component type name
gitlab #299
Change-Id: Iee27e31d6f8b954ffedc6f31817669dd06ba0a9d
Marko Luukkainen [Thu, 23 May 2019 10:56:15 +0000 (10:56 +0000)]
Merge "Allow overriding Open With menu's name"
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
Marko Luukkainen [Wed, 22 May 2019 07:41:40 +0000 (10:41 +0300)]
Bumped master version to 1.40.0
gitlab #296
Tuukka Lehtonen [Thu, 16 May 2019 12:30:48 +0000 (15:30 +0300)]
Allow batch issue validation to remove issues with disconnected context
gitlab #295
Change-Id: I0ebfc37013c9c3e9636efab3ddbd68692b2a7056
Marko Luukkainen [Tue, 14 May 2019 12:46:08 +0000 (12:46 +0000)]
Merge "SCL functions for regular expression capturing groups"
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
Tuukka Lehtonen [Tue, 7 May 2019 12:43:04 +0000 (15:43 +0300)]
Changed scldoc output directory to target/scldoc
This allows mvn clean to clean previously generated scldoc also.
gitlab #293
Change-Id: Ifc53c7200ae1799cb19a736de9f26e125a6cc3c8
Tuukka Lehtonen [Tue, 7 May 2019 12:27:35 +0000 (15:27 +0300)]
Export all platform SCL documentation into HTML during test build
org.simantics.scl.osgi.tests contains TestSCLOsgi which is now rigged to
export the HTML documentation at org.simantics.scl.osgi.tests/scldoc
which can then be published on the web by the CI system.
gitlab #293
Change-Id: I33311078d51d5da41d3afe07b53b63746c7938ec
Tuukka Lehtonen [Thu, 2 May 2019 13:00:54 +0000 (16:00 +0300)]
Index query fixes after commit
5e340942
* Remove excessive use of explicit Types/Names constants in search
queries by using public static fields from Dependencies
* Added missing quoting to terms in index searches
* Use DependencyResources function where the Map returned by
Dependencies is not needed
* Fixed some searches to be case-insensitive again
gitlab #291
Change-Id: I9faa2f89f956e1ebe36b5216e42be4d1852ae9df
(cherry picked from commit
e23dba36 )
Tuukka Lehtonen [Thu, 2 May 2019 12:15:57 +0000 (15:15 +0300)]
Added Set End Time command and handler as an alternate stepping mode
Previously only duration-based simulation stepping mode was available.
These changes add another mode: simulate until an end time.
gitlab #292
APROS-15393
Change-Id: Ia08bbd04abb40a2718c63781a8318a40d616b711
Jussi Koskela [Fri, 26 Apr 2019 08:31:36 +0000 (11:31 +0300)]
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 )
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 )
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
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
Marko Luukkainen [Fri, 12 Apr 2019 12:37:06 +0000 (15:37 +0300)]
Bumped master version to 1.39.0
gitlab #287
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
Reino Ruusu [Mon, 1 Apr 2019 12:57:59 +0000 (15:57 +0300)]
Synchronize ModelingUtils.fileDialog() to UI thread.
gitlab #284
Change-Id: Ie76ba4cd255eb2371745ac9162d2a619527f7ad0
Marko Luukkainen [Fri, 29 Mar 2019 13:53:39 +0000 (13:53 +0000)]
Merge "Fix SCL SceneGraph is omitting graphical elements"
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
Marko Luukkainen [Fri, 29 Mar 2019 10:48:58 +0000 (10:48 +0000)]
Merge "Improved logic to find imports/includes in SCLTextEditorEnvironement"
Marko Luukkainen [Thu, 28 Mar 2019 17:39:49 +0000 (19:39 +0200)]
Allow overriding initContext of DiagramSceneGraphProvider
refs #282
Change-Id: I2f8db2fc60230cf6e24ed771ee1cfeb180e8c82a
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
Tuukka Lehtonen [Sun, 24 Mar 2019 22:13:54 +0000 (22:13 +0000)]
Merge "Added effectful Kleisli composition to Prelude."
Reino Ruusu [Fri, 22 Mar 2019 12:51:03 +0000 (14:51 +0200)]
Added effectful Kleisli composition to Prelude.
gitlab #280
Change-Id: If7a721ef2508b84490304a8353b31e8de9f25d27
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
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
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."
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
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
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
jsimomaa [Sun, 17 Mar 2019 19:41:44 +0000 (21:41 +0200)]
Fix async NPE with GraphToDiagramSynchronizer
gitlab #275
Change-Id: I4e4baa18a9d2a14250498c1d1d3cf1d209dc94f3
Jani Simomaa [Sat, 16 Mar 2019 14:48:34 +0000 (14:48 +0000)]
Merge "Fetch all audit logging events"
jsimomaa [Sat, 16 Mar 2019 14:44:10 +0000 (16:44 +0200)]
Fetch all audit logging events
gitlab #274
Change-Id: I50f7368d758a3bbac424506db65966062895a213
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 )
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 )
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
jsimomaa [Wed, 6 Mar 2019 12:58:51 +0000 (14:58 +0200)]
Diagram mapping should remove connections alongside elements
gitlab #269
Change-Id: Ib848eb96f6f61093fc76dac3c49983e3febc3595
Hannu Niemistö [Sat, 2 Mar 2019 16:43:55 +0000 (16:43 +0000)]
Merge "Allow effects mapFst and mapSnd"
Hannu Niemistö [Fri, 1 Mar 2019 12:46:09 +0000 (12:46 +0000)]
Merge "Expose CommandSession in SCL"
Hannu Niemistö [Fri, 1 Mar 2019 12:45:56 +0000 (12:45 +0000)]
Merge "Warn for existential variables in head pattern referred only once"
Hannu Niemistö [Fri, 1 Mar 2019 12:45:37 +0000 (14:45 +0200)]
Allow effects mapFst and mapSnd
Change-Id: I873f82453ec1a306d486f3daa065ada61133bd64
Hannu Niemistö [Fri, 1 Mar 2019 12:28:02 +0000 (12:28 +0000)]
Merge "Implemented many type class instances for Set.T"
Tuukka Lehtonen [Fri, 1 Mar 2019 12:07:42 +0000 (14:07 +0200)]
Remove useless ReadGraph effect from addSubscription
gitlab #266
Change-Id: Ie8584836020e61d70f8917788c207f894ec3aa4d
Hannu Niemistö [Fri, 1 Mar 2019 11:04:14 +0000 (13:04 +0200)]
Implemented many type class instances for Set.T
Change-Id: I6190579fb7715ebfc5b165941cb33c6d27e84148
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
Hannu Niemistö [Thu, 28 Feb 2019 14:34:22 +0000 (16:34 +0200)]
Expose CommandSession in SCL
Change-Id: Ie4bee3c9a56f357e8e8797f96254731dcd9878a6
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
Hannu Niemistö [Wed, 27 Feb 2019 12:10:32 +0000 (14:10 +0200)]
Check that both returnTypeDesc and parameterTypeDescs are initialized
Change-Id: I6b3004ab9119ceef7ae0431cea64b28c8819fc4a
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
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
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
Marko Luukkainen [Wed, 20 Feb 2019 17:14:33 +0000 (17:14 +0000)]
Merge "Use STR.Component base type for resolving actual type."
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
jsimomaa [Tue, 19 Feb 2019 12:04:45 +0000 (14:04 +0200)]
Duplicate MouseWheelMovedEvent was not actually fixed
gitlab #64
Change-Id: I4989c4f57e0a1f44a3366640c6e756ad2c93c4ad
jsimomaa [Tue, 19 Feb 2019 09:48:26 +0000 (11:48 +0200)]
Add outline page for SCLModuleEditor2
gitlab #257
Change-Id: I95b26ee8056b16103e12f32711167257b324eacf
Hannu Niemistö [Tue, 19 Feb 2019 08:33:48 +0000 (08:33 +0000)]
Merge "Data types imported from Java cannot be trivial"
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
Hannu Niemistö [Fri, 15 Feb 2019 14:39:02 +0000 (16:39 +0200)]
Data types imported from Java cannot be trivial
Change-Id: I8740ddd940708ab1dbf60e958e04dff6082a0cbb
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
jsimomaa [Thu, 14 Feb 2019 11:24:34 +0000 (13:24 +0200)]
Add lookupJsonField to Data/Json SCL module
gitlab #256
Change-Id: If3be1a2f355f4542ffb60e0984ceec2b8771ed0f