- Dec 14, 2018
-
-
Tuukka Lehtonen authored
gitlab #83 Change-Id: I811959a6ef16fa57710b67aea2f454cef1cf2206 (cherry picked from commit 1f6e700b)
-
- Dec 13, 2018
-
-
Tuukka Lehtonen authored
This reverts commit 270834ce.
-
Tuukka Lehtonen authored
This reverts commit 75dc26da.
-
Tuukka Lehtonen authored
This reverts commit 68f350c7.
-
- Dec 10, 2018
-
-
Shaved ~1.5seconds off by starting SCL compiler priming at the beginning of platform startup on the background before the LifeCycleProcesses project feature needs the compiler. Also removed seemingly unused VirtualGraphInitializer that installed virtualgraphs/*.tg files into random memory-persistent virtual graphs during platform startup. It simply piles on some startup overhead and does nothing. gitlab #221 Change-Id: I1ebbc4e292957755cd88f2941cd02730ae8605c8 (cherry picked from commit 6667a651)
-
Closing of public worker pools should be done before we are closing our db-connection. The platform-shutdown routine has already started and therefore it should not be meaningful to execute any more work for a closing platform gitlab #212 Change-Id: I9fb8fb0970d649f7b53282be0627bf5387c9dde9 (cherry picked from commit 502db54a)
-
org.simantics logger is basically identical with the root logger what comes to configuration. This specific logger can be removed to keep the configuration clear and simple. Also, this makes it more complicated to programmatically modify loggers as both the root logger and org.simantics logger has to be programmatically configured gitlab #216 Change-Id: I8e27ea03ad3c5b6f2654edf0a7d863319e06bfa7 (cherry picked from commit 1f09c7df)
-
- Dec 07, 2018
-
-
Tuukka Lehtonen authored
Also changed old deprecated logger to SLF4J logging to the related classes. gitlab #74 gitlab #133 Change-Id: I0dbb14d4025a5fc2c58519d933e3dfdf03de1878 (cherry picked from commit f7073364)
-
- Nov 26, 2018
- Nov 20, 2018
-
-
Previous implementation only updated value cache contents after the previous cached results expired, which could cause unacceptable delays in new NodeManager query results. Also, if there were no listeners for the NodeManager query results, results wouldn't get updated anymore. gitlab #173 Change-Id: I162fbddea7a5b312c7dceb1448d6ef1cc1f07b73 (cherry picked from commit 6da46379)
-
Tuukka Lehtonen authored
Also added trace-level logging for selection firing for debugging purposes. gitlab #184 Change-Id: Ic499e83b87cc0939c45976ca1f7bda03d428ebd6 (cherry picked from commit a8ee105b)
- Nov 15, 2018
-
-
Marko Luukkainen authored
gitlab #201
-
- Nov 14, 2018
-
-
Backwards compatibility is preserved by calling refresh for each node at the beginning of rendering. This is performed automatically in G2DSceneGraph.render contrary to original requirement. This change is required to support external diagram renderers. Change-Id: I5d91ee97b0c9527f6d4ba562089ffaebdbc01ce0 (cherry picked from commit 512d469c)
-
Marks related elements dirty. Change-Id: Id93d9126393f6840cb028c11cac095b1078f229e (cherry picked from commit ecfd4cc9)
-
We don't want to serialize this field. Change-Id: I5f9e1094dec20bb29dabbb9a3fd3dc77d1639e7e (cherry picked from commit afee96f6)
-
Change-Id: I6e454e667b52192e3b3d1e2ffe244d5eec799b03 (cherry picked from commit 44b3ebb5)
-
Change-Id: I0000000000000000000000000000000000000000 (cherry picked from commit cff3197e)
-
(cherry picked from commit c0940268)
-
* Documentation changes based on previous new features gitlab #169 Change-Id: Ief514661ccc3dd16eb10c17ed660dd1976504b3d
-
- Nov 13, 2018
-
-
Tuukka Lehtonen authored
-
* Added ProxyVariableSupport - a mechanism to re-parent a Variable gitlab #169 Change-Id: I2852ef1895003a7b1735e1fa2505ac20d6a8ba46
-
* A request for obtaining defined structural children gitlab #169 Change-Id: I1977b3df10998fc3b52ada098105ad3e66663018
-
Tuukka Lehtonen authored
gitlab #196 Change-Id: I840a069cf3ee426e2589b1a62670a129f6fd42c7
-
Tuukka Lehtonen authored
gitlab #196 Change-Id: I20d4fa4bcf234b338d0834939bfa0a8323bfdfa0
-
Tuukka Lehtonen authored
Also upgraded following external components: * org.apache.commons.compress 1.12 -> 1.18 * org.jsoup 1.8.3 -> 1.11.3 gitlab #196 Change-Id: Iaf365bc8953d8d9ab4c411ad6dbbc6debb984a9d
-
- Nov 12, 2018
-
-
Marko Luukkainen authored
-
Marko Luukkainen authored
gitlab #195 Change-Id: Ibc3199eff5a342f24dba66eb483cacaf6f0a9e59
-
Tuukka Lehtonen authored
Prevents the thread from getting stuck when it is shut down from stopped state. gitlab #194 Change-Id: Iaf5ad6238aae8925c42d029078ea5f2a2ffa3e8c
-
Tuukka Lehtonen authored
-
* More control over computational values served by ReadGraph. * More cacheable Connections (Connection2) gitlab #169 Change-Id: I304de13f97c25661fed2905e33887e315144591e
-
Tuukka Lehtonen authored
This allows the baseline creator to run a custom SCL initialization function that is included in the currently running platform after the platform has been started up and before the platform shut down. gitlab #193 Change-Id: I68565cf638365aaf816845282e3c7a24eb45dd31
-
Tuukka Lehtonen authored
-
Antti Villberg authored
gitlab #192 Change-Id: If02e02fd4fc7f5ee65d3b80cb70fde3e0a5224cb
-
Antti Villberg authored
gitlab #191 Change-Id: I400ef4099128845792498377e058103e8fbff065
-
- Nov 10, 2018
-
-
Tuukka Lehtonen authored
Previously scrolling the selection using the keyboard and then pressing Enter to open the selected resource would result in the wrong resource being opened because the selection hadn't yet propagated through the postSelection event. gitlab #184 Change-Id: Ib1f837b3cb8eb70b32508e4abee36cfa995886ed
-
Tuukka Lehtonen authored
Previous changes set value band end time to be the same as the next value band's start time. However this caused the problem that there is no way of telling during rendering where exactly within the previous value band did the band's value go out of dead band and since t_end does not tell us this. This means that line-rendering (not stepped sample rendering) will get drawn invalidly if t_end > t_begin within a value band. The fix was to set t_end to the last timestamp where the value was still within deadband, i.e: ``` |t0 t0_end | VALUE BAND #0 t0 < t0_end | | |t1 | VALUE BAND #1 t1 = t1_end | | |t1_end | | | | |t2... VALUE BAND #2 ts0----ts1---- ts2------ts3--- v=0 v=0 v=1 v=2 ``` gitlab #35 Change-Id: I073d1aed0d3ce0ffe30081937fdd7ff1c22dc107
-
- Nov 08, 2018
-
-
GraphExplorerImpl now uses JFace's OpenStrategy to implement the post selection provider mechanism which should work just like in JFace Viewers. SWTExplorer no longer listens to both selection and postSelection changes, which caused large amounts of unnecessary selection propagation to happen. It listens to postSelection if IPostSelectionProvider is available and selection if not. ModelledView did not implement IPostSelectionProvider at all and provided just an ISelectionProvider to the workbench. This partially caused other parts, like the property view to always react to model browser selection changes via immediate selection events instad of post selection events. The important lesson here is to just listen to either postSelection or selection, not both. gitlab #184 gitlab #185 Change-Id: I57fd7b6663bfa06f05105f6fa01e8d9a710c0ce0
-
Tuukka Lehtonen authored
-