]>
gerrit.simantics Code Review - simantics/platform.git/log
Antti Villberg [Sat, 27 May 2017 06:29:23 +0000 (09:29 +0300)]
Support for dynamic transforms for both elements and terminals
Includes also minor code warning/logging cleanup.
refs #7119
Change-Id: I2df8f0f0707e8adf1569679ab41a74f605ae1268
Hannu Niemistö [Mon, 29 May 2017 09:15:18 +0000 (12:15 +0300)]
(refs #7242) Fixed NPE in SCLModuleTree
A null input must be handled when the component is disposed.
Change-Id: I915c68aa3d15b4d5a3cbd89220bd3701f262fee1
Hannu Niemistö [Sun, 28 May 2017 16:44:57 +0000 (19:44 +0300)]
Added procyon decompiler to target platform
Change-Id: I0bfad66709f89c3c27f16311d3adde69b80afda2
Hannu Niemistö [Fri, 26 May 2017 07:53:51 +0000 (10:53 +0300)]
(refs #6923) Explicit export annotation for SCL modules
Added module export list to module header. It looks like this:
module {
export = [foo, bar]
}
When using export list, @private annotation is not supported anymore.
All symbols not exported are effectively private.
Change-Id: I7827f6cf6062388ddd06be0ab401409bd08464fe
jsimomaa [Thu, 25 May 2017 04:07:50 +0000 (07:07 +0300)]
Jersey HTTP Client - increase .target's sequenceNumber just in case
#7243
Change-Id: I455326fbad7adfff04fa0a23a50ab689d3091e7b
Jani Simomaa [Thu, 25 May 2017 04:02:00 +0000 (07:02 +0300)]
Merge "Add missing jersey-server for Jersey HTTP Client.. does not make sense.."
jsimomaa [Thu, 25 May 2017 04:01:28 +0000 (07:01 +0300)]
Add missing jersey-server for Jersey HTTP Client.. does not make sense..
#7243
Change-Id: I378c43b1d9f72dc98b9f23d790c544238fe177f3
Hannu Niemistö [Wed, 24 May 2017 20:43:32 +0000 (23:43 +0300)]
Merge "(refs #7242) Refresh button to SCL Module browser"
Jani Simomaa [Wed, 24 May 2017 19:31:35 +0000 (22:31 +0300)]
Merge "Jersey HTTP Client - Remove (hopefully) unnecessary dependencies.."
jsimomaa [Wed, 24 May 2017 19:28:55 +0000 (22:28 +0300)]
Jersey HTTP Client - Remove (hopefully) unnecessary dependencies..
Change-Id: I7e532295639158da7f0971cd75252a0068406b3e
Jani Simomaa [Wed, 24 May 2017 19:12:02 +0000 (22:12 +0300)]
Merge "Jersey HTTP Client - Why "-" is not good enough for versioning?"
jsimomaa [Wed, 24 May 2017 19:11:50 +0000 (22:11 +0300)]
Jersey HTTP Client - Why "-" is not good enough for versioning?
#7243
Change-Id: I98952ab61b6e4ef1a37795bab2a530772a2761ae
jsimomaa [Wed, 24 May 2017 19:06:00 +0000 (22:06 +0300)]
Jersey HTTP Client - Oh my ruis, yet another version mismatch
#7243
Change-Id: I0be124f994a3ed777c48792a68de59e489a3c3c8
jsimomaa [Wed, 24 May 2017 18:58:24 +0000 (21:58 +0300)]
Jersey HTTP Client - Ok now I get how this works
#7243
Change-Id: I69fa5d738663f0dee462a41841097bc70f9f7e6e
jsimomaa [Wed, 24 May 2017 18:48:28 +0000 (21:48 +0300)]
Jersey HTTP Client - Still going strong
#7243
Change-Id: Ied41cc202f0efb01aefacd737b673e47eb209960
jsimomaa [Wed, 24 May 2017 18:45:45 +0000 (21:45 +0300)]
Jersey HTTP Client - almost finished :)
#7243
Change-Id: Ie7f79a9980ddb2e8c9d60dfb76f670a30267f400
jsimomaa [Wed, 24 May 2017 18:40:37 +0000 (21:40 +0300)]
Jersey HTTP Client - Wrong version numbers..
#7243
Change-Id: Id0af2b5d4caae2dfc12d87b2b2d5d94b5cc4df5c
jsimomaa [Wed, 24 May 2017 18:32:38 +0000 (21:32 +0300)]
Forgot to update logback and slf4j version in target files
#7243
Change-Id: I24e9e8ef33f856c4eb826c58bfee7dec5acc86ed
jsimomaa [Wed, 24 May 2017 18:24:56 +0000 (21:24 +0300)]
Adding Jersey HTTP Client to target platform
#7243
Change-Id: I004c550f611b2dec92c9a680e62d023ea1095ea3
Hannu Niemistö [Wed, 24 May 2017 17:28:07 +0000 (20:28 +0300)]
(refs #7242) Refresh button to SCL Module browser
Change-Id: I51a7441fc6fe702b6f7fc4410b67e24e6d788ae4
Hannu Niemistö [Wed, 24 May 2017 12:20:58 +0000 (15:20 +0300)]
Added null check to StreamingTransferableGraphImportProcess
refs #7240
Change-Id: I5724ddfff4eae6c17dcd92eff71e25fb80bc8cf6
Tuukka Lehtonen [Wed, 24 May 2017 10:40:28 +0000 (13:40 +0300)]
Merge "StreamingTransferableGraphImportProcess assumes index root cluster set"
Hannu Niemistö [Wed, 24 May 2017 08:50:15 +0000 (11:50 +0300)]
(refs #7242) First version of SCL Development perspective
Change-Id: Ica1a3d93c05e11ccee2cab3c0cf517cbe332106a
Antti Villberg [Tue, 23 May 2017 11:00:44 +0000 (14:00 +0300)]
StreamingTransferableGraphImportProcess assumes index root cluster set
refs #7240
Change-Id: I32ef3d78a8c278849fa6a44052a85e61510a72f5
(cherry picked from commit
b8403a3565fc946a389ea509ef8fd4067610fa00 )
Antti Villberg [Tue, 23 May 2017 11:02:22 +0000 (14:02 +0300)]
LayerCleanupMigrationStep is too eager
refs #7241
Change-Id: Ia389c085b09270a9bea5479ffaefbb2eb08a1ef7
jsimomaa [Mon, 22 May 2017 09:05:09 +0000 (12:05 +0300)]
Better and prettier printing
refs 7224
Change-Id: I6afdcfe04f4cef811c514b1c2f42478ebee30646
Jani Simomaa [Mon, 22 May 2017 08:09:13 +0000 (11:09 +0300)]
Merge "Support DB images in url requests"
Jani Simomaa [Mon, 22 May 2017 08:08:58 +0000 (11:08 +0300)]
Merge "Console printing also for content prints"
Antti Villberg [Fri, 19 May 2017 11:29:13 +0000 (14:29 +0300)]
Console printing also for content prints
refs #7226
Change-Id: Ia95b0d5e2432d8a9a2697a9184dd268a6c1fb8ab
Antti Villberg [Fri, 19 May 2017 11:28:19 +0000 (14:28 +0300)]
Support DB images in url requests
refs #7237
Change-Id: If642626d1ee420af0c694f48a3304cd51455465c
Antti Villberg [Fri, 19 May 2017 11:25:45 +0000 (14:25 +0300)]
More console printing
refs #7226
Change-Id: I255d30cc7188e6aff2111952b1a37ee4c755be68
Tuukka Lehtonen [Wed, 17 May 2017 13:26:41 +0000 (16:26 +0300)]
Check head.state file existence before validating its integrity
This prevents unnecessary NoSuchFileExceptions from being logged at
startup.
refs #7124
Change-Id: I500c937ec8894f6c97dcfe73b01efc4adc9b59a6
(cherry picked from commit
b4e846e4206e688050b659f2d66581d26e3dc1ce )
Hannu Niemistö [Wed, 17 May 2017 10:53:26 +0000 (13:53 +0300)]
Merge "(refs #6878) Don't validate SCL expressions in console input area"
Hannu Niemistö [Wed, 17 May 2017 10:07:41 +0000 (13:07 +0300)]
(refs #6878) Don't validate SCL expressions in console input area
Change-Id: I49ab2879aaf55bddf1e47c980bd944fbe32e2f5a
Jussi Koskela [Tue, 16 May 2017 05:23:41 +0000 (08:23 +0300)]
Calculating bounding box for dynamic symbol fails for empty TSpan
Replace empty content with dash as a workaround.
refs #7231
Change-Id: Iac8257d12d4a6201f766a7458c6315ab5e84f113
Hannu Niemistö [Mon, 15 May 2017 19:12:24 +0000 (22:12 +0300)]
(refs #6178) Added missing dependencies of kryo to target files
Change-Id: I26acf11b3218ec6a6ac0716abcff23dbdf326743
Tuukka Lehtonen [Mon, 15 May 2017 14:35:11 +0000 (17:35 +0300)]
Merge "(refs #6178) Added Kryo serialization library to target platform"
Hannu Niemistö [Mon, 15 May 2017 14:14:01 +0000 (17:14 +0300)]
(refs #6178) Added Kryo serialization library to target platform
Change-Id: I419b756f648a40a4f3809bb5eb8e1d6b8c399d1b
Antti Villberg [Mon, 15 May 2017 07:53:28 +0000 (10:53 +0300)]
CompilePGraphs takes previous bundled version of ontology
#7229
Change-Id: I71520cf139aa4131031a59bd377ca82410d36044
Antti Villberg [Sat, 13 May 2017 18:37:09 +0000 (21:37 +0300)]
Make NodeContext builtin keys available through Simantics/All
refs #7227
Change-Id: I8890d36f31feac77fcda9f9684b7cab86c7d8f91
Antti Villberg [Sat, 13 May 2017 18:36:10 +0000 (21:36 +0300)]
Console printing enhancements for documents (Simupedia)
#7226
Change-Id: Ib6f67ee6461dd3cec7d22b60c784631b065a4caa
Antti Villberg [Sat, 13 May 2017 18:33:37 +0000 (21:33 +0300)]
An action to show a pgraph for resources in ontologies
#7225
Change-Id: I358fc705d5a7afcb20edb6520019a3689a978cd7
Antti Villberg [Sat, 13 May 2017 18:16:12 +0000 (21:16 +0300)]
PrettyPrintTG enhancements
refs #7224
Change-Id: Ieff6b12540bc1c1e076ddda376d59e0b3529a791
Tuukka Lehtonen [Sat, 13 May 2017 10:18:29 +0000 (13:18 +0300)]
Ensure ExperimentUtil.scheduleShutdownActiveExperiment invokes callback
This needs to be done because calling parties may rely on getting the
callback.
refs #7220
Change-Id: Ie81c20da8da9d734afe7f98cf1117176b2f2dc9d
(cherry picked from commit
51239a7b24d812eec59b7f635ed0cfd9d116a268 )
Hannu Niemistö [Fri, 12 May 2017 21:12:51 +0000 (00:12 +0300)]
(refs #7219) Remove deprecated code (scl.compiler.dummy and editor)
Change-Id: Ibd2bc7b4ca78637460701351b7511dc77ba6ef2f
Hannu Niemistö [Fri, 12 May 2017 19:50:06 +0000 (22:50 +0300)]
Merge "Workaround fix for acorn mutex printing for now"
jsimomaa [Fri, 12 May 2017 18:49:34 +0000 (21:49 +0300)]
Workaround fix for acorn mutex printing for now
This needs to be fixed somehow else but just a workaround for now to
prevent flooding of prints
refs #7175
Change-Id: Ia218bbfc8bd82679fb7f365c706b74c1753a1795
Hannu Niemistö [Fri, 12 May 2017 18:47:45 +0000 (21:47 +0300)]
Merge "(refs #6878) validateOnly flag to ExpressionEvaluator and CommandSession"
Hannu Niemistö [Fri, 12 May 2017 18:47:27 +0000 (21:47 +0300)]
Merge "(refs #7214) Treat $ exactly like function application"
Hannu Niemistö [Fri, 12 May 2017 10:58:22 +0000 (13:58 +0300)]
(refs #6878) validateOnly flag to ExpressionEvaluator and CommandSession
Added a new flag validateOnly to ExpressionEvaluator and CommandSession.
This prevents the execution of the expression. In command session,
variable types are however updated, so it is possible to run longer
command sequences and check their types. To use the flag, run the script
in CommandSession with static method validate.
Change-Id: I3fbb5501c8a902f2f3ea547d5c5bc7d693df3a77
Tuukka Lehtonen [Fri, 12 May 2017 12:22:15 +0000 (15:22 +0300)]
Merge changes Ib64cf026,I238948da
* changes:
Enhancements to modelled STS-tests
Minor SCL enhancements and fixes for logging and test executing
Marko Luukkainen [Fri, 12 May 2017 12:12:41 +0000 (15:12 +0300)]
Merge "(refs #7216) Removed OldTransferableGraph1 and all referring code"
Tuukka Lehtonen [Fri, 12 May 2017 11:56:07 +0000 (14:56 +0300)]
Merge "(refs #7218) Sort labels by integer values when generating switch"
jsimomaa [Fri, 12 May 2017 07:25:50 +0000 (10:25 +0300)]
Enhancements to modelled STS-tests
Some refactoring and streamlining for the modelled STS-tests:
* Possibility to ignore certain tests
* Streamlined JUnit execution of modelled tests
* Removed duplicate code related to modelled STS test searching
* Introduced Junit/Assert SCL-module for assertions in SCL tests
* Changed STSTestEditor to extend SCLModuleEditor2
Change-Id: Ib64cf026f69e7490a6eb831afd88d909b80ed8b7
jsimomaa [Fri, 12 May 2017 07:22:52 +0000 (10:22 +0300)]
Minor SCL enhancements and fixes for logging and test executing
Also fixing Simantics/Misc getSystemProperty to return Maybe String
refs #7217
Change-Id: I238948da90f95b1b7e16d35112acb41eecb75d61
Hannu Niemistö [Fri, 12 May 2017 10:24:49 +0000 (13:24 +0300)]
Merge "(refs #7215) Preserve identity types in NamespaceMigrationStep"
Hannu Niemistö [Fri, 12 May 2017 10:22:50 +0000 (13:22 +0300)]
(refs #7218) Sort labels by integer values when generating switch
Change-Id: Ic6acb6241151f3d178e4c5bdf9c4fac5424b6100
Hannu Niemistö [Fri, 12 May 2017 07:20:15 +0000 (10:20 +0300)]
(refs #7216) Removed OldTransferableGraph1 and all referring code
Change-Id: Idde9dde36c06b5270730036ab7e435f38f59a5fd
Hannu Niemistö [Fri, 12 May 2017 07:12:59 +0000 (10:12 +0300)]
(refs #7215) Preserve identity types in NamespaceMigrationStep
Change-Id: Ida23a57053d0bca00523b4a87e6c896810373602
Hannu Niemistö [Thu, 11 May 2017 19:54:24 +0000 (22:54 +0300)]
(refs #7214) Treat $ exactly like function application
Converts (f $ p) before type checking to (f p). This slightly changes
the semantics of the language for it is now possible to use $ with
functions like runProc, syncRead etc.
Change-Id: Ida816667a5c9d7623d59ca998a34fe98df5b4732
Tuukka Lehtonen [Thu, 11 May 2017 11:19:32 +0000 (14:19 +0300)]
Added mechanism to diagram IFlagType to prevent graph modifications
When diagram flags are loaded, some implementations trigger graph
modifications because the flag type may know the flag to have wrong
direction information based on analysis of the model. Printing diagrams
to PDF or SVG should not modify the database in any way, just trust what
is in there.
refs #7208
Change-Id: Id2d438c0523ed708a0d11219a8efd6954ac5000e
(cherry picked from commit
c92959f34dd3cf5f365d8798839a919840b5487a )
Tuukka Lehtonen [Thu, 11 May 2017 11:44:58 +0000 (14:44 +0300)]
Merge "Performance enhancements for DiagramToSVG"
Antti Villberg [Thu, 11 May 2017 09:26:02 +0000 (12:26 +0300)]
Performance enhancements for DiagramToSVG
refs #7208
Change-Id: Ieb507e6c9abc287192fff127385cc51f17ebee86
(cherry picked from commit
5655da36b1f5b605b2407b34f1226a9ad60f8ce6 )
Antti Villberg [Thu, 11 May 2017 09:24:22 +0000 (12:24 +0300)]
StyleBase runs cleanup in wrong thread
refs #7206
Change-Id: I607539b6e5aabc947976308b972976ee97b9c4ea
(cherry picked from commit
d156f756b493ce0f853fcb5619809812ea764167 )
Tuukka Lehtonen [Thu, 11 May 2017 10:55:39 +0000 (13:55 +0300)]
Merge "Fix RouteGraphNode styling"
Marko Luukkainen [Thu, 11 May 2017 09:49:56 +0000 (12:49 +0300)]
Merge "Paster.getGraph() method for overriding classes."
Marko Luukkainen [Thu, 11 May 2017 09:27:35 +0000 (12:27 +0300)]
Fix RouteGraphNode styling
fixes #7209
Change-Id: I05ea45c1dd01cf9502970e9e99c1a278b2cd73a2
Marko Luukkainen [Thu, 11 May 2017 09:23:34 +0000 (12:23 +0300)]
Paster.getGraph() method for overriding classes.
refs #7205
Change-Id: Ie488312ad9b995351a55f557e3686d8e4408ceac
Tuukka Lehtonen [Wed, 10 May 2017 06:55:04 +0000 (09:55 +0300)]
Add org.simantics.db.testing to org.simantics.sdk feature
This adds the plug-in to the build results.
refs #7204
Change-Id: I083ba9da5b8dc60fe8eab167b786663034f6e343
jsimomaa [Wed, 10 May 2017 06:01:27 +0000 (09:01 +0300)]
Add org.simantics.db.testing plugin to SDK build
refs #7204
Change-Id: Ifac7487f2a8d232372421e75550dc2e63cd7df5c
Jussi Koskela [Tue, 9 May 2017 13:12:17 +0000 (16:12 +0300)]
Improved logic in new head state creation.
Earlier any IOException during the reading of head state was interpreted
as empty DB. This might cause unwanted DB reset. It's better to identify
need for empty head state based on main state head directory.
Switched AcornDatabase.start logic back to using RandomAccessFile for
touching the db/lock file. Using RandomAccessFile instead of
FileSystemProvider.newFileChannel in Windows better prevents any other
process from removing the lock file. The newFileChannel version did not
prevent the user from initially running 'del lock' to remove the file -
although the file will be recreated quickly by the system.
Also AcornDatabase.start now re-throws ProCoreException if
opening/locking the lock-file fails with IOException to prevent the
system from attempting to start up without a proper database to work
with. Previously the system just logged the start-up problem and
continued.
refs #7124
Change-Id: I850b47d8f692e3d1b8ce177b9269540edc4dc272
Jussi Koskela [Tue, 9 May 2017 12:58:57 +0000 (15:58 +0300)]
FileImportService fails to match file extensions
Extensions always contain leading dot, so match accordingly. Remove
leading asterisk from candidates if one exists.
refs #7203
Change-Id: If8399760c70fcfc1f7822035fc971499621c72c7
Jussi Koskela [Mon, 8 May 2017 10:14:49 +0000 (13:14 +0300)]
Try to acquire DB lock even if the lock file already exists
Lock file may already exist if the program crashed or was terminated
forcefully. It is ok to try acquiring the lock on existing lock file.
refs #7124
Change-Id: I1467dee3d889d18c68664f6df0b9fa9b13296351
Tuukka Lehtonen [Sun, 7 May 2017 08:09:27 +0000 (11:09 +0300)]
Merge changes I09c034e1,Ideac8aae,Ib7751212,Id09d9a3c,I39696ee5, ...
* changes:
Use ListIndexRoots in migration
ListIndexRoots request
SingletonRead base class
GenericReadBase2 without the unused template parameter
Initial selection for diagram viewer should be the diagram itself
Support VP.Test in action browse context contribution
InstanceOf tester (VP.Test)
Antti Villberg [Sun, 7 May 2017 06:52:03 +0000 (09:52 +0300)]
Use ListIndexRoots in migration
refs #7198
Change-Id: I09c034e1723ec8bc35706d137f5a8c8cba96a44a
Antti Villberg [Sun, 7 May 2017 06:49:56 +0000 (09:49 +0300)]
ListIndexRoots request
refs #7197
Change-Id: Ideac8aaeb23154aa94d465b838903f4fa373a458
Antti Villberg [Sun, 7 May 2017 06:49:13 +0000 (09:49 +0300)]
SingletonRead base class
refs #7196
Change-Id: Ib7751212d5cad181c74a1680962e4c84a43e4ebb
Antti Villberg [Sun, 7 May 2017 06:48:19 +0000 (09:48 +0300)]
GenericReadBase2 without the unused template parameter
refs #7195
Change-Id: Id09d9a3c8f2752fda0d2b846f69382249374704a
Antti Villberg [Sun, 7 May 2017 06:45:57 +0000 (09:45 +0300)]
Initial selection for diagram viewer should be the diagram itself
refs #7194
Change-Id: I39696ee530cd04fb91562400f0b4937b30a121c7
Antti Villberg [Sun, 7 May 2017 06:44:35 +0000 (09:44 +0300)]
Support VP.Test in action browse context contribution
refs #7193
Change-Id: If8237793dda6f6191e0aec06c30573cc2f97134f
Antti Villberg [Sun, 7 May 2017 06:41:46 +0000 (09:41 +0300)]
InstanceOf tester (VP.Test)
refs #7192
Change-Id: Ife996f7b8dfa7d302877aef7dfad7f4bc711211d
Tuukka Lehtonen [Fri, 5 May 2017 13:59:12 +0000 (16:59 +0300)]
Fixed bad bug related to AcornBackupProvider
AcornBackupProvider was invoking GraphClientImpl2.makeSnapshot with true
parameter which caused the invocation to write the main.state file when
backups were made which was totally unintentional. The main.state file
is now only written only when the database session is shut down, i.e.
not at all in ClusterManager.makeSnapshot.
Also includes robustness fixes for Acorn database directory locking by
using the Java NIO API for atomic existence testing and creation of the
lock file.
refs #7186
Change-Id: Id668528f8aea789945a4ae3a212d14b07554ba0d
Tuukka Lehtonen [Fri, 5 May 2017 14:25:08 +0000 (17:25 +0300)]
Changed external reference flag texts to obey current name/label mode
Text shown in external reference type diagram flags now obeys the
currently selected Name/Label model that can be controlled using code in
class org.simantics.NameLabelUtil.
Previously the text shown in normal diagram external reference flags was
always preferring to show the Label property of diagrams and related
modules and if labels were not defined, the Name property would be used
instead.
refs #7178
Change-Id: I85efb6e68f92fdb18d1445037da5285700ca5398
Tuukka Lehtonen [Fri, 5 May 2017 10:41:01 +0000 (13:41 +0300)]
Fixed BrowseContext test code to work headlessly
Previous code invoked JFaceResources.getDefaultFontDescriptor which
eventually invoked Display.getCurrent which would assert out in a
headless test environment.
refs #7184
Change-Id: I59349b8845b8f41d96356764972abcac44d35022
Tuukka Lehtonen [Thu, 4 May 2017 21:52:29 +0000 (00:52 +0300)]
Fixed bad logical bug from Acorn's MainState.load rollback
The major bug was the logical not in MainState.load rollback which
caused the database revisioning to be started from 0 when the database
was *not* empty. It should have been the other way around.
Also cleaned up the database head.state validation code by not using
exceptions for flow control in validating head.state files.
refs #7124
Change-Id: I7cd57fa73d39a637c71159df63566aed5063fc40
Hannu Niemistö [Thu, 4 May 2017 13:57:22 +0000 (16:57 +0300)]
Merge "(refs #7178) Validator for build.properties"
Hannu Niemistö [Thu, 4 May 2017 13:23:24 +0000 (16:23 +0300)]
(refs #7178) Validator for build.properties
Checks that certain typical Simantics files exists in build.properties,
if they exist in the plugin.
Change-Id: I3e9303698d19a6f312c2cf2de213849a51744f04
Marko Luukkainen [Thu, 4 May 2017 08:11:45 +0000 (11:11 +0300)]
Process disableIndex and databaseId arguments in SCLScriptRunner
application
fixes #7183
Change-Id: Ia83059a2c2331f770245635685b1b4e77887c904
Tuukka Lehtonen [Wed, 3 May 2017 18:15:58 +0000 (21:15 +0300)]
Merge changes I7c81eac8,I15581be9
* changes:
Fixed URI problems related to EnternalEntities during import
Removed IRequest references and usage from Document/All
Miro Richard Eklund [Wed, 3 May 2017 14:39:29 +0000 (17:39 +0300)]
Fixed URI problems related to EnternalEntities during import
Introduced a new function, getTrueUri, that gives the escaped URI.
Used when finding external entities.
Previously, getUri was used, which made finding external entities
impossible, for all User Component's with a space in their name.
refs #7182
Change-Id: I7c81eac8843f98f19054ad5df0b4ee73d2a1753e
jsimomaa [Fri, 28 Apr 2017 10:05:56 +0000 (13:05 +0300)]
Added Simantics/PGraph SCL API for compiling shared ontologies TGs
Moved CompilePGraph action implementation to org.simantics.modeling and
made the code headless. UI problem reporting can be done using the
provided CompilePGraphs.UserAgent interface.
refs #7181
Change-Id: I0c9e7fe5e4916077268651a6dea6c869f08a7d72
Miro Richard Eklund [Wed, 3 May 2017 08:30:28 +0000 (11:30 +0300)]
Removed IRequest references and usage from Document/All
An recent change (Revision
82ed7c74 ) to Document/All.scl added IRequest
usage and references. IRequest should not be used in Documents/All.
82ed7c74 broke SimupediaServer's Request.scl, since
Request.scl uses Document/All and also already had IRequest defined.
refs #7173
Change-Id: I15581be91cc98756025afdd6acbf72318de84228
Hannu Niemistö [Wed, 3 May 2017 13:38:56 +0000 (16:38 +0300)]
(refs #7180) Configurable font for FlagNode
Change-Id: I01e041e83ed8d66ad203107c2b4ff1d670756e5f
Miro Richard Eklund [Tue, 2 May 2017 15:01:41 +0000 (18:01 +0300)]
Added file-extension filter function to Core.scl for Dropins.
Generic file-importer can be asked which extensions are supported. Added
that function to Core.scl.
refs #7154
Change-Id: If9d76c61e19ea543eda9ee23524d18c5d4623ee3
Tuukka Lehtonen [Tue, 2 May 2017 20:27:23 +0000 (23:27 +0300)]
Fix compilation problems from org.simantics.gnuplot/pom.xml
The problem surfaced after putting the maven graph compiler plugin into
use.
refs #7178
Change-Id: Icb660bc39711951c545a50baed945d0d6c3a7996
Hannu Niemistö [Sun, 30 Apr 2017 05:24:55 +0000 (08:24 +0300)]
Added graph compilation goal to Maven build.
Removed graph.tgs and resource files.
Added reference to graph builder repository
Change-Id: Ic7d17214827259fcb02fa881653961d0e8885744
Hannu Niemistö [Tue, 2 May 2017 17:04:35 +0000 (20:04 +0300)]
(refs #7177) Rounded connections
Adds HasRounding property to G2D that rounds connections in the
diagrams.
Change-Id: I2f5429f90e926b9569633056d50a233cf9f4c395
jsimomaa [Fri, 28 Apr 2017 10:07:23 +0000 (13:07 +0300)]
Some fixes for resource cleaning spreadsheets in simupedia
refs #7173
Change-Id: I2b8cf12a0abae25f34e691c5251a34fa0e2ab1f9
Hannu Niemistö [Thu, 27 Apr 2017 20:55:55 +0000 (23:55 +0300)]
Merge "(refs #6924) Support for record field access syntax."
Tuukka Lehtonen [Thu, 27 Apr 2017 12:56:07 +0000 (15:56 +0300)]
Added maxQueueLength parameter constructor for DisposingPolicy.
Previously DisposingPolicy was hardcoded to 8 item queues.
refs #7172
Change-Id: I2b7df0b71483396490ab559271f7531ae80d0822