]>
gerrit.simantics Code Review - simantics/platform.git/log
Tuukka Lehtonen [Tue, 10 Apr 2018 20:48:18 +0000 (23:48 +0300)]
Allow changing DisposingPolicy max queue length
Needed to suppor preference-configurability of diagram editor background
disposal.
refs #7863
Change-Id: Ibf9f29dde2c06f5b055bfd42f989368c7573f327
(cherry picked from commit
56a44956cc6cf02ee85b7cfd55c8d3cbfb80a82f )
Tuukka Lehtonen [Thu, 5 Apr 2018 06:47:03 +0000 (09:47 +0300)]
Fixing problems in the database unit testing environment with Acorn
* Removed static map from org.simantics.acorn.FileIO.
Moved the map into a session service as org.simantics.acorn.FileCache
* Changed org.simantics.db.testing.common.Tests utilities to use Acorn
instead of ProCore (AcornTestHandler). Did not introduce abstraction
for this for now.
refs #7855
Conflicts:
bundles/org.simantics.acorn/src/org/simantics/acorn/FileIO.java
Change-Id: Iec42395cc71b30a4c376a44778b358e3807e6ec9
(cherry picked from commit
03fac449ec81e88669169d671bb386eb93ac060d )
(cherry picked from commit
e5c006a3e29dcb1f29ae5bcc21ac28573bd37648 )
Tuukka Lehtonen [Tue, 3 Apr 2018 20:48:36 +0000 (23:48 +0300)]
Support diagram profile activity store/restore in model export/import
Diagram profile selections are stored in the "profiles" workspace
persistent virtual graph. They cannot be done in the persistent database
because we do not want the profile selections to be part of the database
version/undo history. This just doesn't fit the current way of using
diagram profiles.
The code introduced in this commit needs to be put to use in
product-specific custom export/import logic and copy/paste handlers to
take advantage of it.
refs #7854
Change-Id: Ib996144f1afa376a1563e4309fe41421ee4da529
(cherry picked from commit
95e05b3cc3208ec57118e8167a090c9b90edfaf2 )
Hannu Niemistö [Tue, 3 Apr 2018 12:15:11 +0000 (15:15 +0300)]
Use synchronized hash map instead of ConcurrentHashMap in LazyModule
refs #7826
Change-Id: I660f5f3312a7d1db49441f02d55864e36c950d74
(cherry picked from commit
fca6027f6beef8081d719b078e80b98fb56f7a8a )
Hannu Niemistö [Tue, 3 Apr 2018 07:52:58 +0000 (10:52 +0300)]
Race condition fix caused deadlock, allow parallel recomputation
refs #7826
Change-Id: Ib0515c2ae7d3e6d1474f991965307969a439baf7
(cherry picked from commit
1c75fce06a3e89c74d3dccd055a7082e9d0375d7 )
Tuukka Lehtonen [Mon, 2 Apr 2018 20:54:03 +0000 (23:54 +0300)]
Fail-safe import can now be disabled with a system property
Use the system property -Dorg.simantics.tg.import.failOnMissingEntities@
to disable fail-safe import by settings its value to true.
refs #7850
Change-Id: I2c29d1795ba0c04b16be1798c237651556326bd9
(cherry picked from commit
f7c2f46c7c411c5c9dd3323d3cec3a4b8b6a3bbe )
Tuukka Lehtonen [Fri, 30 Mar 2018 07:23:00 +0000 (10:23 +0300)]
Improved subscription CSV export wizard page initial selection handling
Now it supports chart/chart group/chart item selections as well to
initialize the subscription item selection.
refs #7849
Change-Id: Idbfbd979116b932f0d54958a63b01142401366a6
(cherry picked from commit
b6f0f7aa4de4c172a830ef9087749e38185a8edf )
Tuukka Lehtonen [Mon, 26 Mar 2018 11:52:39 +0000 (14:52 +0300)]
Improved network-drive-resilience in index directory creation
In a product, the removed Files.exists(p) && !Files.isDirectory(p) code
threw an exception because the examined path was not guaranteed to be in
a coherent state at the time of examination but Files.createDirectories
would still take care of throwing any exceptions if there were any
problems in creating the directory.
The worst thing was that this exception was hidden and not even logged.
Luckily a problem case forced the find.
refs #7845
Change-Id: Ic3ae84afeb798772996057eee33f7467c448f3e7
Tuukka Lehtonen [Mon, 26 Mar 2018 08:29:34 +0000 (11:29 +0300)]
Only claim new identifier if instance L0.TypeWithIdentifier
Fixed long-standing bug from CopyComponentAdvisor which added
identifiers for non-STR.Component instances which has started causing
problems in team server products in version comparisons.
refs #7842
Change-Id: Iac3e604993ec579cd8feb443843af944a8fa01f3
(cherry picked from commit
c912edf13bf5a91b2f6dc855f54d8728aa0a64f5 )
Tuukka Lehtonen [Fri, 23 Mar 2018 14:06:36 +0000 (16:06 +0200)]
Improved usability of shared library export wizard
Now allows selection of the exported shared library from the combo box
and does not allow the user to export any model-browser-selected
resource but only shared ontologies.
refs #7130
Change-Id: I19356805e37242967cb3bec7f26bb96689248d89
(cherry picked from commit
bd8834c00c213045b3967794f5841f5f33bd809c )
Tuukka Lehtonen [Thu, 22 Mar 2018 16:00:37 +0000 (18:00 +0200)]
Allow client-logic in component type interface property name editing
refs #7838
Change-Id: I17cebd2f303b2713444eeba5b4480657e3fba057
(cherry picked from commit
6bf51de1941aa1dc5ee0a3aa8c50d53168b0c068 )
Tuukka Lehtonen [Wed, 21 Mar 2018 20:09:01 +0000 (22:09 +0200)]
Merge "Include Jaxen in org.simantics.scl.feature to keep JDom2 happy" into release/1.33.0
Tuukka Lehtonen [Wed, 21 Mar 2018 19:41:43 +0000 (21:41 +0200)]
Include Jaxen in org.simantics.scl.feature to keep JDom2 happy
refs #7833
Change-Id: I5bb045780b7463c357acb596dd18d535d394b7c8
Tuukka Lehtonen [Wed, 21 Mar 2018 16:07:51 +0000 (18:07 +0200)]
Included Jaxen in the platform's external-components
JDom2 requires Jaxen in its classpath to perform non-validating XML
parsing and it is not available at the moment in its classpath.
refs #7833
Change-Id: I961370f9c09c10dd61fe49f0147cd32716f010ef
(cherry picked from commit
7552ff1578c53bb92e7bba8af9d69d50dcdc2f29 )
(cherry picked from commit
6890c93f4d9b181382f423d5468074ca0bbd065e )
jsimomaa [Thu, 8 Mar 2018 07:56:08 +0000 (09:56 +0200)]
IndexedRelationsSearcherBase possible deadlock with semaphore
refs #7805
Change-Id: I0a3e7d03b648d2b03b187baf171c0c95b4b7abb9
(cherry picked from commit
3826e289058a51d09310b7ba1251e959dc0ed3d0 )
Hannu Niemistö [Sun, 18 Mar 2018 20:45:52 +0000 (22:45 +0200)]
Fixed race condition in getValues/Relations/EntityTypes
refs #7826
Change-Id: I30842b6fe067b58c6916679804f56ed20b821ada
(cherry picked from commit
9ea5cf59a4d87c3db3a486e86d7b54efffd5516d )
Tuukka Lehtonen [Thu, 15 Mar 2018 15:07:04 +0000 (17:07 +0200)]
Export org.simantics.modeling.ui.scl package from os.modeling.ui
refs #7823
Change-Id: I299da65fed3a7670ead3fae1b02ea6166124100b
(cherry picked from commit
3e4f9c4926e49efb26785e47a234de013a7ef15e )
Tuukka Lehtonen [Wed, 28 Feb 2018 11:08:16 +0000 (13:08 +0200)]
Added more createRun utility functions to ExperimentRuns
The new functions directly take WriteGraph as input to allow clients to
create an experiment run within one write transaction and still work on
it afterwards.
refs #7790
Change-Id: I49c86df960ec9a42d7dfa3fdba95315398ec6f65
(cherry picked from commit
52f757730dc0355e187d36e745cb7b57375766ee )
Tuukka Lehtonen [Tue, 27 Feb 2018 20:13:53 +0000 (22:13 +0200)]
Configured release/1.33.0 branch for SDK builds
refs #7712
Change-Id: Id2b664adcc5ff940684708f5d391b9d63e54ce23
Reino Ruusu [Tue, 27 Feb 2018 14:38:52 +0000 (16:38 +0200)]
Fix to a NatTable-based graph explorer issue (fixes #7787)
Change-Id: I53e073f06fe4f487e2145879d8c545292a5de08d
Reino Ruusu [Tue, 27 Feb 2018 14:35:06 +0000 (16:35 +0200)]
Fix to NatTable graph explorer issue. (fixes #7786)
Change-Id: I4de3502e86eebc5de915ca91311a4026edac3f5a
Tuukka Lehtonen [Wed, 21 Feb 2018 10:58:32 +0000 (12:58 +0200)]
SimanticsPlatform.startUp ensures updateness of installed feature groups
Previously the installed feature group update code was only executed
when the workspace was first initialized. This does work when new
features are installed into Simantics programs running on existing
workspaces.
refs #7005
Change-Id: I5879c398c966dc5d0e15344569b37610703d5e51
Tuukka Lehtonen [Wed, 21 Feb 2018 10:21:35 +0000 (12:21 +0200)]
Defer change set disposal in State.commitWriteTransaction
The change set was still used after disposal in notifying db change
listeners.
refs #6233
Change-Id: I3e9f49ea084703afdc2129162402ab592f2f3f72
Tuukka Lehtonen [Tue, 20 Feb 2018 22:26:16 +0000 (00:26 +0200)]
Fixed InvertBasicExpressionVisitor.invert to keep inverted value type
Previously the code would convert all Number-values to Double instead of
passing the inverted value to Variable.setValue in the same type the
original non-inverted value was in.
refs #7777
Change-Id: I78771698d3e2222ede47969e3cceea2166c23a75
Tuukka Lehtonen [Tue, 20 Feb 2018 15:02:09 +0000 (17:02 +0200)]
Don't report ResourceNotFoundExceptions when looking for browse context
This changes the code to behave like it did before commit
1dfeb7d5 as
intended.
refs #7719
Change-Id: I4fa9ae5114713d4e61acd1363a5369d16e1a5043
Tuukka Lehtonen [Fri, 16 Feb 2018 13:09:29 +0000 (15:09 +0200)]
Dispose ClientChangesImpl ChangeSets to minimize memory footprint
This change stems from the fact that
org.simantics.db.common.changeset.GenericChangeListener gives ChangeSets
as an argument to DB requests which can leave strong references to the
ChangeSet instances in the DB QueryProcessor until the DB client
garbage collects these requests. Usually DB client request parameters
should be immutable, but in this case the request is never listened to
for changes so it is OK dispose of the ChangeSet parameter after all
DB ChangeListeners are notified.
This change adds a Disposable implementation to ClientChangesImpl which
minimizes the memory footprint of the class down to 192 bytes compared
to ~2^17 bytes. The instances can take up a very considerable amount of
memory if not disposed. It has not been uncommon to see multiple
gigabytes of memory being spent by these byte[] buffers that are not
really used anymore but still referenced.
Once more note that this is not a case of memory leakage but simply bad
use of memory through over-sized buffers that were GC'ed eventually.
refs #6233
Change-Id: I2e96754f106602a4986c37187a9af3bbd64356dc
Hannu Niemistö [Tue, 20 Feb 2018 08:53:57 +0000 (10:53 +0200)]
(refs #7776) Fixed module export for javaImports
Change-Id: I50a5f635445d1b1d1df9dfc3ea0195f0859f86c0
Tuukka Lehtonen [Fri, 16 Feb 2018 13:27:23 +0000 (15:27 +0200)]
Removed unused but similarly buggy code to
fb2f890c from WriteBindings
refs #7770
Change-Id: I3750d0272c3fd4a228fe2c943dcf331955cbcee5
Jussi Koskela [Thu, 15 Feb 2018 13:10:59 +0000 (15:10 +0200)]
Improvements to HTTP client SCL API
Added support for: POST, PUT, DELETE, asynchronous requests, forms,
media types, multi part content, reading response status.
refs #7774
Change-Id: I5220ae0a3bb07b616f9e54c0668a52607114b7a1
Jussi Koskela [Thu, 15 Feb 2018 10:48:51 +0000 (12:48 +0200)]
Add Future to SCL API
refs #7772
Change-Id: Ibcc74f90e3111b720d8969a393e2b115bbeefd72
Antti Villberg [Thu, 15 Feb 2018 09:05:53 +0000 (11:05 +0200)]
Add support for strings that are longer than 127 characters
refs #7770
Change-Id: I60990b0f3a0c8051abc43b824df1a88afc07bc87
jsimomaa [Thu, 15 Feb 2018 08:54:00 +0000 (10:54 +0200)]
setSystemProperty function to Simantics/Misc SCL-module
refs #7769
Change-Id: I6e1969bf09f0267b706242ad80b483fd11db140d
jsimomaa [Thu, 15 Feb 2018 08:53:18 +0000 (10:53 +0200)]
Remove fixed "testlog" as client id and read from system property
refs #7768
Change-Id: I673f29eccc06c8375811fe5da557d506737209c2
Hannu Niemistö [Thu, 15 Feb 2018 10:34:48 +0000 (12:34 +0200)]
Merge "(refs #7771) Fixed invalid inline"
Hannu Niemistö [Thu, 15 Feb 2018 08:35:07 +0000 (10:35 +0200)]
(refs #7767) SafeDynamic module
Change-Id: I7691aa77ab048f71b7906512bd6962bd52b2e230
Hannu Niemistö [Thu, 15 Feb 2018 09:13:09 +0000 (11:13 +0200)]
(refs #7771) Fixed invalid inline
Change-Id: I7b28d6915e792bc9fe858c701d1138f9082dcea3
jsimomaa [Sat, 10 Feb 2018 15:08:35 +0000 (17:08 +0200)]
Modify createTempFile to make files to $TEMP by default
refs #7761
Change-Id: I834187ce78d2c23d9a92ddb77e9a5257b826910f
Tuukka Lehtonen [Fri, 9 Feb 2018 08:26:29 +0000 (10:26 +0200)]
Added more TransferableGraphs.writeTransferableGraph methods
* writeTransferableGraph(RequestProcessor,
TransferableGraphSource,
File,
TGStatusMonitor)
writes the specified TG source into the specified file as a variant
(i.e. datatype + data)
* writeTransferableGraphVariant(RequestProcessor,
TransferableGraphSource,
RandomAccessBinary,
TGStatusMonitor)
writes the specified TG source into the specified output binary file
as a variant (i.e. datatype + data)
refs #7758
Change-Id: Ia50a1ce9c461681ac10be73674fa0e5e9c22b404
Tuukka Lehtonen [Thu, 8 Feb 2018 21:14:16 +0000 (23:14 +0200)]
Fixed index query regression in L0.Entity instance queries
L0.Entity queries no longer returned any results after the changes done
in #7415.
refs #7753
Change-Id: I7f24b200b410606f93b5f8be7dd0c50de4fd7097
(cherry picked from commit
bd2e11cd11e6f5caca215c7546e870564d2c80d4 )
Tuukka Lehtonen [Thu, 8 Feb 2018 09:50:52 +0000 (11:50 +0200)]
Merge "Query control functions into Simantics/DB"
Antti Villberg [Wed, 7 Feb 2018 12:53:32 +0000 (14:53 +0200)]
Query control functions into Simantics/DB
refs #7752
Change-Id: I6de90fddcf5cb3b1834a096c8238f63ea6a7d33a
Tuukka Lehtonen [Wed, 7 Feb 2018 19:01:21 +0000 (21:01 +0200)]
Fixed org.simantics.modeling.tests to be a normal plug-in
Previously Tycho's pomless build seems to have thought
of it as a test-plugin automatically because of its name.
refs #7422
refs #7712
(cherry picked from commit
cd63fe4ecc67014d294685faeb1bd4334b74d658 )
Tuukka Lehtonen [Wed, 7 Feb 2018 14:00:19 +0000 (16:00 +0200)]
Added org.simantics.modeling.tests to org.simantics.sdk.feature
refs #7422
refs #7712
Hannu Niemistö [Wed, 7 Feb 2018 12:34:18 +0000 (14:34 +0200)]
Merge "(refs #7751) Added orElseM"
Hannu Niemistö [Wed, 7 Feb 2018 12:20:34 +0000 (14:20 +0200)]
(refs #7751) Added orElseM
Change-Id: I365c89a1d4ad60b1763854b6d6cd0a3a94e1ab49
Jussi Koskela [Wed, 7 Feb 2018 10:53:58 +0000 (12:53 +0200)]
Another version of shared ontology import which returns the roots (SCL)
refs #7749
Change-Id: I01079e807e23efa123d3ac025ddc793f663b8017
Tuukka Lehtonen [Wed, 7 Feb 2018 07:08:13 +0000 (09:08 +0200)]
Merge "Customisable selection padding on diagrams"
Antti Villberg [Wed, 7 Feb 2018 06:16:18 +0000 (08:16 +0200)]
Customisable selection padding on diagrams
refs #7747
Change-Id: I884be9b927a35e77ef23167c06eb7b836297002d
Hannu Niemistö [Tue, 6 Feb 2018 12:25:27 +0000 (14:25 +0200)]
(refs #7746) Fixed applications with intermediate effects
Change-Id: Ida2b7c8e96cbfd45361838e69900a7307e69e343
Antti Villberg [Tue, 6 Feb 2018 06:16:29 +0000 (08:16 +0200)]
More options for SCL progress monitoring
#7744
Change-Id: I10169845aa780ce6f351ea54fde814d8d2f0eee8
Antti Villberg [Tue, 6 Feb 2018 06:15:30 +0000 (08:15 +0200)]
AbstractResponseHandler uses wrong identity
refs #7743
Change-Id: I3faabdf8b096758a5fd67c5229a011601083de49
Tuukka Lehtonen [Mon, 5 Feb 2018 14:19:35 +0000 (16:19 +0200)]
Fixed yet another fallout bug caused by commit
b9b77f42
refs #7742
Change-Id: I2a267c11e5e9a151352d08beab38b604368fbdc1
jsimomaa [Fri, 2 Feb 2018 10:50:57 +0000 (12:50 +0200)]
Fix rollingFileAppender fileNamePattern in logback.xml
refs #7740
Change-Id: Ibcc6f3b19f4d159ee75a42640f000299061ac5c9
jsimomaa [Thu, 1 Feb 2018 07:55:16 +0000 (09:55 +0200)]
Add SubMonitor features to UI/Progress SCL-module
refs #7738
Change-Id: Id65d40a133f443b005f8dbe93c015d6c6150f6ee
jsimomaa [Thu, 1 Feb 2018 06:43:06 +0000 (08:43 +0200)]
Fix opening of SCL-definitions
refs #7733
Change-Id: Iffab8f3330d2b491c6ec29728271c2f1a260d3b4
Tuukka Lehtonen [Wed, 31 Jan 2018 14:58:34 +0000 (16:58 +0200)]
Fixed leftover problems in unification of *Array and Vector types
The fix was to remove the leftover `Show DoubleArray` instance from
Prelude.
ConstraintEnvironment.reduce now produces better error output in cases
where reduction cannot be completed due to multiple remaining matches.
refs #7734
Change-Id: Id970c1090f5bf951c94e99e645664e86b1adb42d
Antti Villberg [Wed, 31 Jan 2018 12:58:37 +0000 (14:58 +0200)]
Fix TG export regression caused by commit
b9b77f42
refs #7728
Change-Id: I37bba678fbc756484b8b58514461f68f9b12e5f6
jsimomaa [Wed, 31 Jan 2018 10:29:40 +0000 (12:29 +0200)]
Safely set part name and tooltip in ResourceEditorPart
refs #7737
Change-Id: I5704e9189d18baf449f419026a1876cca3c02870
jsimomaa [Tue, 30 Jan 2018 11:39:17 +0000 (13:39 +0200)]
Getting rid of *Array and replace with Vector * (SCL)
refs #7734
Change-Id: Ibc97edbd65de8363dcd77e141ac518287a07bff2
jsimomaa [Tue, 30 Jan 2018 09:13:05 +0000 (11:13 +0200)]
Adding getBytes for String in SCL
refs #7732
Change-Id: Ic340712ffbbc6944c0b31e2420f6adfacce29eaf
jsimomaa [Tue, 30 Jan 2018 11:10:31 +0000 (13:10 +0200)]
Fix annoying editor focus jumping with Ctrl+Shift+D/M
refs #7733
Change-Id: Ie3fd1bb97b67de77b3a6e82bc5690835caec08e2
Tuukka Lehtonen [Mon, 29 Jan 2018 13:54:46 +0000 (15:54 +0200)]
Added syncActivateModel function for deterministic SCL script execution
syncActivateModel works directly by invoking the old activeModel
function and then waiting until all related activities are finished by
using the old trusty Simantics/Misc/syncGraph function.
refs #7730
Change-Id: Ib75bc3c33e1dcf6b5c46d61dffdcd106f451730a
Antti Villberg [Mon, 29 Jan 2018 07:27:55 +0000 (09:27 +0200)]
Clean up and support internal seed resources in tg export
refs #7728
Change-Id: I95abd44fe4dea1ec639c4b8a328bdbfb0de3d4ae
Tuukka Lehtonen [Fri, 26 Jan 2018 11:33:10 +0000 (13:33 +0200)]
Fixed SCL Console Clear Console active-state when imports are erroneous
Current imports were set too early in SCLConsoleView which before the
SCLConsoleListener that enables the buttons is registered.
refs #7727
Change-Id: I7cb0645bea5dc48a4ad54f2147c83cb8dfb2f35f
Tuukka Lehtonen [Mon, 22 Jan 2018 11:15:04 +0000 (13:15 +0200)]
Removed graphviz dependency from org.simantics.browsing.ui.model
refs #7721
Change-Id: Ie4aec36287f8f37d11a75d560180350b283fbad4
Tuukka Lehtonen [Mon, 22 Jan 2018 11:04:53 +0000 (13:04 +0200)]
Fixing Logger fallout from commit
1dfeb7d5
refs #7719
Change-Id: I1aa2844d7c794d5e162cf1d98d4b73f19dd5ec22
Tuukka Lehtonen [Fri, 19 Jan 2018 13:50:54 +0000 (15:50 +0200)]
Moved org.simantics.issues.ui.ontology to org.simantics.issues.feature
org.simantics.issues.common depends on org.simantics.issues.ui.ontology
now anyway, and the ontology plug-in, albeit is UI related, does not
have any direct dependency to any UI code anyway.
refs #7720
Change-Id: Ie42682895cb7de1a455f849f2ea481317144b4f7
jsimomaa [Fri, 19 Jan 2018 11:32:48 +0000 (13:32 +0200)]
Add RollingFileAppender to default logback configuration
refs #7719
Change-Id: I2e04f76b3b5ce13f984e796901bf76ac81f8766a
jsimomaa [Wed, 17 Jan 2018 09:22:13 +0000 (11:22 +0200)]
Replace System.err and System.out with SLF4J Logging
refs #7719
Change-Id: Iae42f94b542b17bc2e1aa839f506a6e1a46928ae
Tuukka Lehtonen [Mon, 15 Jan 2018 14:29:39 +0000 (16:29 +0200)]
Added migration step implementation for changing InstanceOf statements
refs #7717
Change-Id: I0f427b5f222feae9b74d9e2d3d82becb0cda46af
Tuukka Lehtonen [Mon, 15 Jan 2018 08:39:54 +0000 (10:39 +0200)]
Use transient listener caching for NodePropertyTester requests
refs #7718
Change-Id: I6ccb4ef720c4fe8677c78e58fe7ee273caa7ddae
Tuukka Lehtonen [Fri, 12 Jan 2018 09:16:46 +0000 (11:16 +0200)]
Added Variable/Resource type information for DnD'd entities to JSON
refs #7715
Change-Id: I238e9b036a9c781ef8910bd5d6125b220e32f41e
jsimomaa [Tue, 9 Jan 2018 14:25:22 +0000 (16:25 +0200)]
Export auditlogging package & fix server address prefix check
refs #7684
Change-Id: I8d6cb285256d9fa909cae7c458b04be4290db54a
jsimomaa [Tue, 9 Jan 2018 12:51:02 +0000 (14:51 +0200)]
Minor NPE fix for auditlogging
refs #7684
Change-Id: I86f892bf133b1965d9631ce82ddf02b78ec88a5a
Tuukka Lehtonen [Mon, 8 Jan 2018 13:57:25 +0000 (15:57 +0200)]
Updated release engineering instructions
refs #7712
Change-Id: I511149845a69a686832665bcc95ac854ee00bbe4
Tuukka Lehtonen [Mon, 8 Jan 2018 13:06:40 +0000 (15:06 +0200)]
Bumped master target and org.simantics.sdk versions to 1.33.0
refs #7712
Change-Id: Ifd56d8887366e0988b9b148dfe663fb09904e830
Tuukka Lehtonen [Mon, 8 Jan 2018 11:01:00 +0000 (13:01 +0200)]
Improved exception message
refs #7422
Change-Id: I5179ed29a7b660f4574101f5358820a860e66c72
Tuukka Lehtonen [Mon, 8 Jan 2018 09:06:28 +0000 (11:06 +0200)]
Fixed MigrationUtils.importTo root activation to use virtual graph
Also made the activation optional based on the new migration state key
MigrationKeys.ACTIVATE_ROOT_IF_NONE_ACTIVE.
refs #7686
Change-Id: I8b7c5868231c3b258bb1ad7f63fa96ba42390f24
jsimomaa [Mon, 8 Jan 2018 05:54:46 +0000 (07:54 +0200)]
AuditLogging improvements for easier unit testing
refs #7684
Change-Id: I6f4b10d2344b4588582f2558b9fda75f6d20145a
jsimomaa [Thu, 4 Jan 2018 11:24:45 +0000 (13:24 +0200)]
Fixing duplicate entries from SCL search result page
refs #7683
Change-Id: Ie57502323d18be7106f1264688b2a500bc37465d
jsimomaa [Fri, 5 Jan 2018 18:48:47 +0000 (20:48 +0200)]
claimWithInverse & possibleInverseOf function to DB.scl
refs #7709
Change-Id: I2869df644ca01b77212d34ffbf11af85c3da7946
Antti Villberg [Fri, 5 Jan 2018 16:17:28 +0000 (18:17 +0200)]
write method to Files.scl
refs #7707
Change-Id: I9c7e249461da388b94d3b12af48f17523cddddf5
Antti Villberg [Fri, 5 Jan 2018 16:18:31 +0000 (18:18 +0200)]
CDATA support to Data/XML
#7708
Change-Id: I6a2e9e05b4f79e83a11b4051658832053feadff9
Jussi Koskela [Thu, 4 Jan 2018 08:24:58 +0000 (10:24 +0200)]
List SCL references in order of reference location in search results
refs #7683
Change-Id: I8842ffad7133a4dddf98e691f741ba8dbe48a95c
jsimomaa [Thu, 4 Jan 2018 07:56:34 +0000 (09:56 +0200)]
Add more Throwable & Exception handling functionality to Prelude
refs #7705
Change-Id: Ie335d3e8f7dacb0da66d0bb1491862fb054c61cb
jsimomaa [Thu, 4 Jan 2018 07:19:15 +0000 (09:19 +0200)]
Added <Proc>-effect for function pmap in Async module
refs #7703
Change-Id: I435c69382b0e7a242c393f8529fd6ca40b4a68ed
Hannu Niemistö [Wed, 3 Jan 2018 11:09:24 +0000 (13:09 +0200)]
Added a new function pmap to Async module
refs #7703
Change-Id: I848203393d115a0c8f9bbbfbf80e47f35f17616d
jsimomaa [Fri, 29 Dec 2017 11:21:36 +0000 (13:21 +0200)]
Fall back to HasName if HasResourceName not available for GraphFile
Also adding watching of externally opened files and writeback for data
changed by the external editor
Now with hashed URI based filename
refs #7699
Change-Id: I2eadb539d599b0e55840e0fd7f141e44004833fc
Hannu Niemistö [Fri, 29 Dec 2017 09:43:23 +0000 (11:43 +0200)]
Merge "Print console messages to IDE by default"
Hannu Niemistö [Fri, 29 Dec 2017 08:49:21 +0000 (10:49 +0200)]
Fixed a bug related to the extent of variable frames (see test case)
refs #7698
Change-Id: I18879f6cffb9f796f673f697711249c962b1e073
Antti Villberg [Thu, 28 Dec 2017 11:03:36 +0000 (13:03 +0200)]
Print console messages to IDE by default
#7697
Change-Id: Ibb08764c4d41f17cd7bc084b6d1b99ed2af09bdd
jsimomaa [Thu, 28 Dec 2017 09:12:32 +0000 (11:12 +0200)]
Move scaling of SelectionNodes to upper g-element with transform
refs #7696
Change-Id: Ibc4502c9adad9be6fb71801b042ec8464baac283
jsimomaa [Wed, 27 Dec 2017 06:48:27 +0000 (08:48 +0200)]
Add missing feature requirement from o.s.tests.modelled.ui.feature
refs #7694
Change-Id: I70eaafce289ec07dc77282f239798da4e53d2022
Hannu Niemistö [Wed, 27 Dec 2017 12:12:55 +0000 (14:12 +0200)]
Compilation of SCL expressions from SCL
refs #7695
Change-Id: I053be9e6d4197ad563a31f09e21c6bea89c3e5ed
jsimomaa [Fri, 15 Dec 2017 12:21:43 +0000 (14:21 +0200)]
Generic HTTP REST Client/Server AuditLogging framework
refs #7684
Change-Id: Ia861758f0e23a4bc55edeffd946030fff4e52121
Antti Villberg [Thu, 21 Dec 2017 11:35:35 +0000 (13:35 +0200)]
Use listener as listener in TimeoutingRequest
refs #7692
Change-Id: I94aafae16131f3d7a9c688d3861db5b3f56dea1b
Jussi Koskela [Wed, 20 Dec 2017 06:52:49 +0000 (08:52 +0200)]
Read previous BTree modification count from the graph
Modification count is used when generating unique names for the
resources. We should continue from the previous modification count
whenever creating new BTree object to work on.
refs #7690
Change-Id: I446af8ad22157a1c64c984071ae6c36cae374935
jsimomaa [Wed, 20 Dec 2017 06:34:26 +0000 (08:34 +0200)]
Fix possible NPE in SCLExpressionIssueProvider
refs #7689
Change-Id: If7c4cad3b5ae238d90dd03e1d40f2aec2f597276
Antti Villberg [Mon, 18 Dec 2017 10:23:15 +0000 (12:23 +0200)]
nameOfFile into File module
refs #7687
Change-Id: Ieebb374f811c3d9641065fdd3d8e34c631988eb7
Marko Luukkainen [Mon, 18 Dec 2017 10:38:40 +0000 (12:38 +0200)]
Fixing missing eclipse.search references.
refs #7688
Change-Id: I047e913267620c2c3fc59ddd311f87f022b957ee