]> gerrit.simantics Code Review - simantics/sysdyn.git/log
simantics/sysdyn.git
4 years agoUpdate module graph structure, deny deleting modules in use under model 01/4401/3
Jani Mäkinen [Mon, 24 Aug 2020 14:03:57 +0000 (17:03 +0300)]
Update module graph structure, deny deleting modules in use under model

gitlab #52

Change-Id: I16df1a66dddb0a7fc039d739b73a3c5616066e48

4 years agoCleanup code in EquationTab and fix StockExpression class 87/4387/3
Jani Mäkinen [Wed, 19 Aug 2020 12:39:06 +0000 (15:39 +0300)]
Cleanup code in EquationTab and fix StockExpression class

gitlab #49

Change-Id: I4bac3bc28865f02951d480087af50964994d6310

4 years agoModels have no use for labels, remove 48/4348/8
Jani Mäkinen [Tue, 28 Jul 2020 13:02:21 +0000 (16:02 +0300)]
Models have no use for labels, remove

gitlab #45

Change-Id: Ia267cbba172a2475c0a2debb3e0d52c937e8275d

4 years agoMake sure sysdyn modules can and will have subrelations 51/4351/2
Jani Mäkinen [Fri, 31 Jul 2020 11:57:36 +0000 (14:57 +0300)]
Make sure sysdyn modules can and will have subrelations

gitlab #55

Change-Id: Iaa61ffd646b8dbf093ecc37a2bc2f0cbec2a0716

4 years agoMake sure nested modules are in correct order when writing modelica code 86/4386/2
Jani Mäkinen [Wed, 19 Aug 2020 11:47:31 +0000 (14:47 +0300)]
Make sure nested modules are in correct order when writing modelica code

gitlab #59

Change-Id: Id469cdf6cc79f3320398dad8e713643241fb83c1

4 years agoSwitched from log4j to slf4j to remove all log4j dependencies
Tuukka Lehtonen [Tue, 18 Aug 2020 09:13:08 +0000 (12:13 +0300)]
Switched from log4j to slf4j to remove all log4j dependencies

gitlab simantics/platform#579

Change-Id: I50a49d736b42dc5b351314a8ff122dd85c078f15

4 years agounify naming conventions for new model and model import 44/4344/2
Jani Mäkinen [Fri, 17 Jul 2020 09:26:48 +0000 (12:26 +0300)]
unify naming conventions for new model and model import

github #76

Change-Id: I711e27d188a1b7acb74162653c2d8b286adccb26

4 years agoAdd a new listener for EquationTab and make sure new value is accepted 43/4343/3
Jani Mäkinen [Mon, 13 Jul 2020 07:56:23 +0000 (10:56 +0300)]
Add a new listener for EquationTab and make sure new value is accepted

gitlab #49

Change-Id: If3b614d1306f295f506ef51bd0a095806f4c7fac

4 years agoAdd explanation of default stepsize to gui 38/4338/1
Jani Mäkinen [Mon, 6 Jul 2020 11:01:19 +0000 (14:01 +0300)]
Add explanation of default stepsize to gui

gitlab #67

Change-Id: Ic9676888130fe53e7a03b398bc3c56cf5d7dce9f

4 years agoadd variable names to value is nan/inf errors for model debugging 32/4332/1
Jani Mäkinen [Wed, 1 Jul 2020 12:19:18 +0000 (15:19 +0300)]
add variable names to value is nan/inf errors for model debugging

gitlab #66

Change-Id: Ibd94778043c07acef6310554ed8ebbd60caeb6e9

4 years agoNPE fixes for properties
Tuukka Lehtonen [Mon, 29 Jun 2020 08:32:49 +0000 (11:32 +0300)]
NPE fixes for properties

gitlab #63

4 years agoFix sysdyn to build with platform master and JavaSE-11
Tuukka Lehtonen [Fri, 26 Jun 2020 11:18:47 +0000 (14:18 +0300)]
Fix sysdyn to build with platform master and JavaSE-11

The upgrade to JFreeChart 1.5.0 required some attention detailed at
https://github.com/jfree/jfreechart#migration-from-jfreechart-10x

Other changes:
* Removed deprecated buckminster-build related projects from releng
* Switched execution environment and compiler settings to JavaSE-11
* Added /README.md
* Switched to Tycho 1.7.0
* Fixed split package problem with org.w3c.dom in
  org.simantics.jfreechart by removing the Batik 1.7 bundled in there
  and instead using Batik 1.12.0 from the platform.

gitlab simantics/platform#524
gitlab #62

4 years agoFixing code to compile with latest master. release/1.42.0 release/1.43.0 release/1.43.0.1 release/1.43.1 release/1.44.0
Tuukka Lehtonen [Sat, 18 Jan 2020 23:25:45 +0000 (01:25 +0200)]
Fixing code to compile with latest master.

gitlab simantics/platform#405

4 years agoUpgraded to Eclipse 4.14 based target platform
Tuukka Lehtonen [Sat, 18 Jan 2020 23:05:49 +0000 (01:05 +0200)]
Upgraded to Eclipse 4.14 based target platform

* 32-bit platform is no more

gitlab simantics/platform#405

5 years agoMerge "time is filtered out when reading simulation results using openmodelica" release/1.40.0 release/1.41.0
Tuukka Lehtonen [Thu, 29 Aug 2019 09:17:04 +0000 (09:17 +0000)]
Merge "time is filtered out when reading simulation results using openmodelica"

5 years agotime is filtered out when reading simulation results using openmodelica 62/3062/2
Jani Mäkinen [Mon, 5 Aug 2019 13:26:59 +0000 (16:26 +0300)]
time is filtered out when reading simulation results using openmodelica

gitlab #57

Change-Id: Ide55c0fd15255b9128a2425c9d1b28b9ad490826

5 years agoMerge "drawing shadows for dependency arrows results in nullpointerexception"
Tuukka Lehtonen [Wed, 12 Jun 2019 11:36:02 +0000 (11:36 +0000)]
Merge "drawing shadows for dependency arrows results in nullpointerexception"

5 years agodrawing shadows for dependency arrows results in nullpointerexception 43/2943/1
Jani Mäkinen [Wed, 12 Jun 2019 07:09:50 +0000 (10:09 +0300)]
drawing shadows for dependency arrows results in nullpointerexception

gitlab #48

Change-Id: If9ce3ab1c10529e62d114d88963259e73d533226

5 years agosymbol renaming doesn't work when done in the options view 13/2913/3
Jani Mäkinen [Mon, 3 Jun 2019 09:39:15 +0000 (12:39 +0300)]
symbol renaming doesn't work when done in the options view

includes edits recommended by Tuukka

gitlab #42

Change-Id: I07618031cbb3d5afff6e9f14042658b64c23e4a5

5 years agoFiles under "Shared Functions" claim that they have no properties 14/2914/2
Jani Mäkinen [Mon, 3 Jun 2019 09:50:21 +0000 (12:50 +0300)]
Files under "Shared Functions" claim that they have no properties

gitlab #40

Change-Id: I47fd3abf360f07618005bf2f8fb479228848462f

5 years agoDeleting symbols and connectors from diagram viewer causes errors 15/2915/1
Jani Mäkinen [Mon, 3 Jun 2019 09:54:31 +0000 (12:54 +0300)]
Deleting symbols and connectors from diagram viewer causes errors

gitlab #46

Change-Id: Iede73d259885df55dbc577ad44d7d6a188170c66

5 years agoIgnore vaadin preferences in gitignore 01/2601/1 release/1.37.0 release/1.38.0 release/1.39.0
Miro Richard Eklund [Fri, 18 Jan 2019 11:05:45 +0000 (13:05 +0200)]
Ignore vaadin preferences in gitignore

closes #37
gitlab #37

Change-Id: I8fff459744b53647933719f94f14172048dd1ed5

6 years agoMerge "Adapt to platform changes in simantics/platform#96." private/psaas release/1.36.0
Tuukka Lehtonen [Wed, 26 Sep 2018 10:58:02 +0000 (10:58 +0000)]
Merge "Adapt to platform changes in simantics/platform#96."

6 years agoAdapt to platform changes in simantics/platform#96. 45/2245/1
Tuukka Lehtonen [Wed, 26 Sep 2018 10:41:22 +0000 (13:41 +0300)]
Adapt to platform changes in simantics/platform#96.

gitlab #36

Change-Id: I671caf54a3472782ec53b54d647b040079bfcf64

6 years agoYet another try at sysdyn-om installer automation
Tuukka Lehtonen [Wed, 26 Sep 2018 07:08:53 +0000 (10:08 +0300)]
Yet another try at sysdyn-om installer automation

gitlab #34

(cherry picked from commit a389745de50e75db590551d5e0ced1b8a0bf59fe)

6 years agoOnly OM build
Tuukka Lehtonen [Mon, 24 Sep 2018 20:34:05 +0000 (23:34 +0300)]
Only OM build

gitlab #34

(cherry picked from commit 1767930165a3e954efae80a2155d99a7fc4d69ef)

6 years agoYet another try for setup generation pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 19:41:32 +0000 (22:41 +0300)]
Yet another try for setup generation pipeline

gitlab #34

(cherry picked from commit 2e8bffc5a3a44fa3dba5ade79466e45173cbb1b1)

6 years agoHow hard can it really be
Tuukka Lehtonen [Mon, 24 Sep 2018 10:10:24 +0000 (13:10 +0300)]
How hard can it really be

gitlab #34

(cherry picked from commit b07dbf203bc8e401cee7568c91a66fa6da96a360)

6 years agoYet another attempt at sysdyn setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 09:59:13 +0000 (12:59 +0300)]
Yet another attempt at sysdyn setup pipeline

gitlab #34

(cherry picked from commit 3ea1b74ac0ca633f28e4b898316bdc90d2da7701)

6 years agoYet another try at building both plain and OM installers
Tuukka Lehtonen [Mon, 24 Sep 2018 09:41:54 +0000 (12:41 +0300)]
Yet another try at building both plain and OM installers

gitlab #34

(cherry picked from commit 4bf83b8dc068cf430bf2befb02b9095741993fb2)

6 years agoYet another try at sysdyn setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 09:17:39 +0000 (12:17 +0300)]
Yet another try at sysdyn setup pipeline

gitlab #34

(cherry picked from commit 6961d8936a932a60bbcc3622f99371e823e664e0)

6 years agoYet another attempt at sysdyn setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 09:16:13 +0000 (12:16 +0300)]
Yet another attempt at sysdyn setup pipeline

gitlab #34

(cherry picked from commit 9fb4ade0e72f331ead7e1d863b12c7d0d58e90c8)

6 years agoYet another try at setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 08:56:18 +0000 (11:56 +0300)]
Yet another try at setup pipeline

gitlab #34

(cherry picked from commit 2252280dad57b1bcec2b0d280a94a8b4273fd629)

6 years agoYet another try at setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 08:55:34 +0000 (11:55 +0300)]
Yet another try at setup pipeline

gitlab #34

(cherry picked from commit ebf5b51ea3773c653bd2970f15cd3d6e04a0bc3f)

6 years agoYet another try at setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 08:54:53 +0000 (11:54 +0300)]
Yet another try at setup pipeline

(cherry picked from commit 149ffa8ee3c33f82524c0d837cefe5b8c29583ca)

6 years agoThird try for sysdyn setup pipeline
Tuukka Lehtonen [Mon, 24 Sep 2018 08:52:40 +0000 (11:52 +0300)]
Third try for sysdyn setup pipeline

gitlab #34

(cherry picked from commit 0509ec2c29f547e54951a26db2ca7b7cde8a0bda)

6 years agoSecond try for powershell installer script
Tuukka Lehtonen [Mon, 24 Sep 2018 07:14:36 +0000 (10:14 +0300)]
Second try for powershell installer script

gitlab #34

(cherry picked from commit 24e63a4a3ca0fea2f0762ad82866ba04d5ee74ec)

6 years agoInstall openmodelica on top of branded sysdyn product
Tuukka Lehtonen [Fri, 21 Sep 2018 19:48:17 +0000 (22:48 +0300)]
Install openmodelica on top of branded sysdyn product

gitlab #33

(cherry picked from commit cb727b7a27e74beca33b0d74777c1a2cc7375acc)
(cherry picked from commit 96cdb156f74349db99d7e5007a2e8ded680221bc)

6 years agoMerge changes I78fc0daa,I50036738
Tuukka Lehtonen [Tue, 25 Sep 2018 06:55:06 +0000 (06:55 +0000)]
Merge changes I78fc0daa,I50036738

* changes:
  Updated sysdyn-with-openmodelica.product configuration
  Updated about dialog version

6 years agoMerge "Updated year to 2018 in splash screen"
Tuukka Lehtonen [Tue, 25 Sep 2018 06:54:37 +0000 (06:54 +0000)]
Merge "Updated year to 2018 in splash screen"

6 years agoUpdated sysdyn-with-openmodelica.product configuration 30/2230/1
Tuukka Lehtonen [Tue, 25 Sep 2018 06:54:24 +0000 (09:54 +0300)]
Updated sysdyn-with-openmodelica.product configuration

gitlab #34

Change-Id: I78fc0daa2b51a2db903d2609a9e178151b048f17

6 years agoUpdated about dialog version 29/2229/1
Tuukka Lehtonen [Tue, 25 Sep 2018 06:53:21 +0000 (09:53 +0300)]
Updated about dialog version

gitlab #35

Change-Id: I500367382674537a56470cf010daa375a412194d

6 years agoUpdated year to 2018 in splash screen 28/2228/1
Tuukka Lehtonen [Tue, 25 Sep 2018 06:48:39 +0000 (09:48 +0300)]
Updated year to 2018 in splash screen

gitlab #35

Change-Id: I63205863824f9df1ed2b46ee88b755d8772a053c

6 years agoInnosetup pipeline build first try
Tuukka Lehtonen [Mon, 24 Sep 2018 06:52:26 +0000 (09:52 +0300)]
Innosetup pipeline build first try

gitlab #34

6 years agoTrying to fix jenkins build
Tuukka Lehtonen [Fri, 21 Sep 2018 20:27:29 +0000 (23:27 +0300)]
Trying to fix jenkins build

gitlab #33

(cherry picked from commit 029c8bb59e91f6b0aedfcec72822c80c10cb4ba2)

6 years agoInstall openmodelica on top of branded sysdyn product
Tuukka Lehtonen [Fri, 21 Sep 2018 19:48:17 +0000 (22:48 +0300)]
Install openmodelica on top of branded sysdyn product

gitlab #33

6 years agoSet product version to 1.35.0
Tuukka Lehtonen [Fri, 21 Sep 2018 12:29:18 +0000 (15:29 +0300)]
Set product version to 1.35.0

gitlab #33

(cherry picked from commit ba789844e437508d1ab3f10e09ad89c932711b6a)

6 years agoAdded maven profiles: build-p2-repository, build-products
Tuukka Lehtonen [Fri, 21 Sep 2018 12:07:18 +0000 (15:07 +0300)]
Added maven profiles: build-p2-repository, build-products

gitlab #33

(cherry picked from commit 36368e38ad704f55aa769a8a60c3793acff86e2e)

6 years agoMerge "Installer script for Inno Setup"
Tuukka Lehtonen [Mon, 17 Sep 2018 12:16:53 +0000 (12:16 +0000)]
Merge "Installer script for Inno Setup"

6 years agoRemove unnecessary documentserver and sysdyn simulation references 78/2178/1
Miro Richard Eklund [Thu, 13 Sep 2018 14:29:12 +0000 (17:29 +0300)]
Remove unnecessary documentserver and sysdyn simulation references

The jenkinsfile contains unnecessary references to the sysdyn simupedia
simulation and document server features.

Renamed to not reference simupedia

gitlab #32

Change-Id: I05d23fa3a534767a5081ba9a2ea10a95d028148e

6 years agoInstaller script for Inno Setup 57/2157/2
Jussi Koskela [Tue, 11 Sep 2018 06:59:53 +0000 (09:59 +0300)]
Installer script for Inno Setup

TODO: configure the source and output dirs properly.

gitlab #30

Change-Id: I2787ca5200aec36199b459eab865d14bc1bf9bac

6 years agoFixed produced OM package name
Tuukka Lehtonen [Mon, 3 Sep 2018 13:08:45 +0000 (16:08 +0300)]
Fixed produced OM package name

gitlab #28

6 years agoFixed online publishing
Tuukka Lehtonen [Mon, 3 Sep 2018 13:00:58 +0000 (16:00 +0300)]
Fixed online publishing

gitlab #28

(cherry picked from commit 3e878398d012f2aeb7ff64c8ead712f99ef1fe26)

6 years agoRemoved simupedia installation from JenkinsFile for next release
Tuukka Lehtonen [Mon, 3 Sep 2018 12:45:23 +0000 (15:45 +0300)]
Removed simupedia installation from JenkinsFile for next release

gitlab #28

6 years agoMerge branch 'release/1.35.0'
Tuukka Lehtonen [Mon, 3 Sep 2018 12:33:28 +0000 (15:33 +0300)]
Merge branch 'release/1.35.0'

6 years agoFixing build to install correct IUs 87/2087/1
Tuukka Lehtonen [Mon, 3 Sep 2018 10:51:09 +0000 (13:51 +0300)]
Fixing build to install correct IUs

gitlab #28

Change-Id: I479b13f6977e5bb3880a86ae2c14c8f81a70e1e7

6 years agoAdd "steps" definition to stage 1 86/2086/1
Miro Richard Eklund [Mon, 3 Sep 2018 09:34:26 +0000 (12:34 +0300)]
Add "steps" definition to stage 1

gitlab #28

Change-Id: I15a63f16f518982b96cae60d7302c6278243d629

6 years agoUpdate jenkinsfile to define node as agent 'master' 85/2085/1
Miro Richard Eklund [Mon, 3 Sep 2018 09:20:42 +0000 (12:20 +0300)]
Update jenkinsfile to define node as agent 'master'

gitlab #28

Change-Id: I6ecf222ce6b15c95780bd59a7c60e8a918dd832c

6 years agoAdd missing bracket to jenkinsfile and remove agent definition 82/2082/1
Miro Richard Eklund [Mon, 3 Sep 2018 07:45:18 +0000 (10:45 +0300)]
Add missing bracket to jenkinsfile and remove agent definition

gitlab #28

Change-Id: Ie24c97fc71588ae550d031b36913d6108f2cf358

6 years agoAdapt to simantics/platform/issues/74 changes 71/2071/1
Tuukka Lehtonen [Sat, 1 Sep 2018 10:25:13 +0000 (13:25 +0300)]
Adapt to simantics/platform/issues/74 changes

gitlab #29

Change-Id: Icae655ade289458053a9631c42b262ffc57f8425

6 years agoUpdate to jenkins file 67/2067/1
Miro Richard Eklund [Fri, 31 Aug 2018 09:47:47 +0000 (12:47 +0300)]
Update to jenkins file

gitlab #28

Change-Id: I9571f40625e737935e55304761f9080291acfbdf

6 years agoInitial Jenkinsfile-sysdyn-simupedia-om 59/2059/2
Miro Richard Eklund [Thu, 30 Aug 2018 12:30:38 +0000 (15:30 +0300)]
Initial Jenkinsfile-sysdyn-simupedia-om

gitlab #28

Change-Id: Id95a00d41d84edefbdfe58c6abfcfd46e8bc26c1

6 years agoChanged master branch to refer to master platform again
Tuukka Lehtonen [Wed, 29 Aug 2018 13:21:42 +0000 (16:21 +0300)]
Changed master branch to refer to master platform again

6 years agoUpdate documentation to include markdown and dita generation support 42/2042/4
Miro Richard Eklund [Mon, 27 Aug 2018 14:28:46 +0000 (17:28 +0300)]
Update documentation to include markdown and dita generation support

Generated docs includes eclipse help and wiki-site HTML from a source
markdown file collection (base, basic tutorial, advanced tutorial) with
accompanying .png files.

gitlab #5

Change-Id: I3bdcb4da7cad61387bedec6c2adcd31ce2fe6f26
(cherry picked from commit 73c418ef32c2c93c49b2069bceb7b2cf372958ca)

6 years agoFixed SysdynPointerInteractor to work with simantics/platform#66
Tuukka Lehtonen [Tue, 28 Aug 2018 13:02:01 +0000 (16:02 +0300)]
Fixed SysdynPointerInteractor to work with simantics/platform#66

6 years agoUpdate documentation to include markdown and dita generation support 37/2037/7
Miro Richard Eklund [Mon, 27 Aug 2018 14:28:46 +0000 (17:28 +0300)]
Update documentation to include markdown and dita generation support

Generated docs includes eclipse help and wiki-site HTML from a source
markdown file collection (base, basic tutorial, advanced tutorial) with
accompanying .png files.

Updated 1.35.0 branch of sysdyn to use platform 1.35.0

gitlab #5

Change-Id: I3bdcb4da7cad61387bedec6c2adcd31ce2fe6f26

6 years agoSysdyn model browser context update 67/1967/16
Miro Richard Eklund [Fri, 27 Jul 2018 15:05:22 +0000 (18:05 +0300)]
Sysdyn model browser context update

+ Re-introduce missing model browser contexts such as import, export,
new
for libraries, functions, charts and more for Sysdyn models. Full list:

Modules: Import Module
Experiments: New Game Experiment, New Sensitivity Analysis Experiment
Functions: Import Function Library
Function Library: Export Function Library, New Function, New Function
Library
Charts: New Sensitivity Chart
Experiment: Assign IC
Model: Export Model
History Dataset: Show in charts
Module: Assign Symbol Groups..., Export Module
Model: Open Diagram Editor (also works with double-click)

+ Reintroduced "Initial Conditions" folder under sysdyn model

+ Allow underscore characters in sysdyn name validator

+ Use SpreadsheetUtils and SpreadsheetGraphUtils (not sysdyn.SheetUtils)
to create new books and spreadsheets for Sysdyn models. This way the
implementation relies on the platform implementation and doesn't need to
copy-paste the implementation to a sysdyn-specific SheetUtils class.

+ Previously, deleting a Module only removed the Symbol associated with
it, leaving the Module itself intact and listed under the .sysdyn
model's graph. Now, a separate remover for deleting a module has been
added that checks if the deleted resource is a symbol, in which case it
searches for the parent Module and deletes that instead of the symbol.

+ Refactor testGraph to sub-folder

+ Make changes to various async and sync requests to take into account
changes in platform.

+ Replace all deprecated usage of SimanticsUI with Simantics

+ Fix PlaybackSliderContribution

+ ModelBrowser view shows type of Variables again (just like in 1.9.1).
I.e. NAME : TYPE (e.g MAX DISCOVERY RATE : Auxiliary).

gitlab #7
gitlab #3
gitlab #18
gitlab #13
gitlab #19
gitlab #20
gitlab #21
gitlab #23
gitlab #24
gitlab #25
gitlab #26
gitlab #27

closes #7
closes #3
closes #18
closes #13
closes #19
closes #20
closes #21
closes #23
closes #24
closes #25
closes #26
closes #27

Change-Id: I2e93cbd6497c77d4796c91e32f64f0d43749ba3c

6 years agoAdd new sysdyn functions details in issue 16 linked below 66/1966/1
Miro Richard Eklund [Fri, 27 Jul 2018 11:45:33 +0000 (14:45 +0300)]
Add new sysdyn functions details in issue 16 linked below

Multiple functions said to be available in simantics sysdyn
documentation were missing. I added those that I could add, leaving
functions that "cannot be called from functions" unimplemented, such as
"der, initial, terminal, sample, edge, change, reinit, cardinality,
inStream, actualStream"

gitlab #16

Change-Id: Ibd2932683f046e2ab11830fb6dd9f4f6b58c29cb

6 years agoswt.AdaptableHintContext -> common.AdaptableHintContext 31/1931/1
Miro Richard Eklund [Tue, 17 Jul 2018 12:16:33 +0000 (15:16 +0300)]
swt.AdaptableHintContext -> common.AdaptableHintContext

gitlab #10

Change-Id: I34f4001944568ae4d7ff675d1c9f57dbc759687e

6 years agoAdded LICENSE
Tuukka Lehtonen [Thu, 14 Jun 2018 11:46:05 +0000 (14:46 +0300)]
Added LICENSE

6 years agoNew implementation of server state based on StandardNodeManager 32/1832/1
Jussi Koskela [Tue, 12 Jun 2018 12:47:59 +0000 (15:47 +0300)]
New implementation of server state based on StandardNodeManager

gitlab #1

Change-Id: I209be4310d5e5f60a2817970a3cd8fd5b9d91f0e

6 years agoUse graph-builder-maven-plugin 0.0.9 for cached TG hashes release/1.34.0 release/1.34.1 release/1.34.2
Tuukka Lehtonen [Wed, 21 Mar 2018 13:37:23 +0000 (15:37 +0200)]
Use graph-builder-maven-plugin 0.0.9 for cached TG hashes

refs #7817

6 years agoFix ClassCastException from TrendTo{Png,Svg} 76/1576/1
Tuukka Lehtonen [Thu, 15 Mar 2018 07:52:00 +0000 (09:52 +0200)]
Fix ClassCastException from TrendTo{Png,Svg}

refs #7817

Change-Id: Iec10e30a0ac64142e39863d2494f71fe3d50ad00

6 years agoFixed TrendView.setFocus to not deadlock 53/1453/1
Tuukka Lehtonen [Tue, 13 Feb 2018 14:59:55 +0000 (16:59 +0200)]
Fixed TrendView.setFocus to not deadlock

Calling JPanel.requestFocus from SWT thread is a surefire way to lock
the UI up.

refs #7763

Change-Id: I5f68bba426fe47ca9c1b529986628ecd3c9ec1fb

6 years agoFixed sysdyn.product to actually work properly 52/1452/1
Tuukka Lehtonen [Tue, 13 Feb 2018 12:38:54 +0000 (14:38 +0200)]
Fixed sysdyn.product to actually work properly

Included Simantics Desktop feature in the product to achieve this.

refs #7763

Change-Id: I443a1905bdaeffb80b6bb7ed4a447b00e6a0ecc8

6 years agoEnabled pack200 compression for sysdyn bundles
Tuukka Lehtonen [Tue, 13 Feb 2018 12:34:54 +0000 (14:34 +0200)]
Enabled pack200 compression for sysdyn bundles

refs #7763

6 years agoIgnore graph.tg from now on. 51/1451/1
Tuukka Lehtonen [Tue, 13 Feb 2018 10:12:15 +0000 (12:12 +0200)]
Ignore graph.tg from now on.

refs #7763

Change-Id: I9398aa95470419bc1ea735faa60a7f22aab5f6ce

6 years agoBuild ontologies in Maven build, remove graph.tgs from repository 50/1450/1
Tuukka Lehtonen [Tue, 13 Feb 2018 10:06:59 +0000 (12:06 +0200)]
Build ontologies in Maven build, remove graph.tgs from repository

refs #7763

Change-Id: I688d0abd307bcfb0050965701c958d0d0bc8d267

6 years agoFixed code breakage caused by platform issue #7728 changes 42/1442/2
Tuukka Lehtonen [Fri, 9 Feb 2018 09:27:08 +0000 (11:27 +0200)]
Fixed code breakage caused by platform issue #7728 changes

refs #7759

Change-Id: I2a0be56450ac278e2102dc9880e71acba762f34a

7 years agoRemoved own target platform definition from Simantics Sysdyn 04/1304/2 release/1.32.0 release/1.32.0.1 release/1.32.0.2 release/1.32.1
Tuukka Lehtonen [Thu, 7 Dec 2017 15:38:42 +0000 (17:38 +0200)]
Removed own target platform definition from Simantics Sysdyn

This eases release engineering because we don't need to change anything
in the repository anymore to create a branch or bump master to a new
version.

refs #7669

Change-Id: I218111ec90880ec0ff312dbd010ca06250e36b2c

7 years agoUse Consumer interface instead of deprecated Callback interface. 93/1293/1
Tuukka Lehtonen [Thu, 7 Dec 2017 07:03:13 +0000 (09:03 +0200)]
Use Consumer interface instead of deprecated Callback interface.

refs #7655

Change-Id: I1693131d49f2dbcd29da41abe2e8c66f72e2aa81

7 years agoUpdate org.simantics.sdk feature version in sysdyn build target def 99/1099/1
Tuukka Lehtonen [Wed, 11 Oct 2017 20:33:31 +0000 (23:33 +0300)]
Update org.simantics.sdk feature version in sysdyn build target def

refs #7399
refs #7542

Change-Id: Ie7d7e355e461c9ebbfe2a622072d635129f9a6c1

7 years agoUpgrade to Tycho 1.0.0 40/1040/2
Tuukka Lehtonen [Tue, 26 Sep 2017 11:46:26 +0000 (14:46 +0300)]
Upgrade to Tycho 1.0.0

refs #7399

Change-Id: I9478d3cf18e325cfb59ee1e7d67e1c1c2503d603

7 years agoAgain, fixing adapters.xml line feed corrruption with CLI tools.
Tuukka Lehtonen [Tue, 12 Sep 2017 12:45:50 +0000 (15:45 +0300)]
Again, fixing adapters.xml line feed corrruption with CLI tools.

refs #7479

7 years agoFix adapters.xml line feed corrruption 59/959/1
Tuukka Lehtonen [Tue, 12 Sep 2017 12:41:14 +0000 (15:41 +0300)]
Fix adapters.xml line feed corrruption

refs #7479

Change-Id: I83f39a7262a6b75d2b72f47ca9981fcb294dc7ae

7 years agoContribute ResourceSelectionProcessor via ontology 49/949/3
Tuukka Lehtonen [Mon, 11 Sep 2017 21:08:56 +0000 (00:08 +0300)]
Contribute ResourceSelectionProcessor via ontology

This fixes the problem of the sysdyn custom ResourceSelectionProcessor
not getting invoked anymore when using the standard model browser. These
changes also require the changes from #7478.

refs #7378
refs #7479

Change-Id: I30279840c992568af54514a4c60878bcb361896c

7 years agoConfigured build for 1.31.0 master platform.
Tuukka Lehtonen [Tue, 1 Aug 2017 15:17:52 +0000 (18:17 +0300)]
Configured build for 1.31.0 master platform.

refs #7399

7 years agoImprove ChartComposite2 and ChartTab reuse 17/617/1
Marko Luukkainen [Mon, 12 Jun 2017 07:56:21 +0000 (10:56 +0300)]
Improve ChartComposite2 and ChartTab reuse

fixes #7293

Change-Id: I4e0d62f7059f8c6d1ca75f8e4ccae1a81ff514e3

7 years agoAdjust Simantics Sysdyn target platform to match platform commit fa38e5a0.
Tuukka Lehtonen [Wed, 7 Jun 2017 10:14:28 +0000 (13:14 +0300)]
Adjust Simantics Sysdyn target platform to match platform commit fa38e5a0.

refs #7289

7 years agoUpdate target platform definition to match platform master 13/613/1
Tuukka Lehtonen [Wed, 7 Jun 2017 05:52:20 +0000 (08:52 +0300)]
Update target platform definition to match platform master

Current master is the to-be 1.30.0.

refs #7127

Change-Id: If2fbb4cc7f6d912b6509fbd96f7fa66ec77d08e7

7 years agoFix SysdynFileImport 36/436/2
jsimomaa [Thu, 20 Apr 2017 10:25:33 +0000 (13:25 +0300)]
Fix SysdynFileImport

refs #7154

Change-Id: I278ade3e0f52d03892f25723e4a0e59349ff7c54

7 years agoDon't bundle org.simantics.fileimport into sysdyn features unnecessarily 96/396/3
Tuukka Lehtonen [Mon, 3 Apr 2017 10:34:26 +0000 (13:34 +0300)]
Don't bundle org.simantics.fileimport into sysdyn features unnecessarily

Also removed the no longer needed -Djava.util.Arrays.useLegacyMergeSort
option from the product launch configuration.

refs #7126

Change-Id: I2818e5dcb382f12abf297cfcd329e5bc627cf2f7

7 years agoAdded missing start level configuration to sysdyn product 40/340/1
Tuukka Lehtonen [Wed, 1 Mar 2017 12:31:07 +0000 (14:31 +0200)]
Added missing start level configuration to sysdyn product

refs #7058

Change-Id: Ib03910c2d7ebcaa035e831eaceb7023dcf7c8016

7 years agoRenamed product file back to sysdyn.product. release/1.26.0
Tuukka Lehtonen [Wed, 1 Feb 2017 13:30:51 +0000 (15:30 +0200)]
Renamed product file back to sysdyn.product.

Tycho works just as well regardless of the product file name.

refs #6879

7 years agoExperiment activation listener is called twice 05/305/1
Jussi Koskela [Wed, 1 Feb 2017 09:43:24 +0000 (11:43 +0200)]
Experiment activation listener is called twice

Experiment loader calls listener.onExperimentActivated prematurely after
starting an asynchronous request to create a run. It's responsibility of
this request to call listener.onExperimentActivated once it finishes,
which it does correctly.

refs #7007

Change-Id: Id2957b7797e221083ec69791a282817cb3628ced

7 years agoRe-enable adding time variable to configuration 02/302/2
Jussi Koskela [Wed, 1 Feb 2017 08:33:03 +0000 (10:33 +0200)]
Re-enable adding time variable to configuration

Missing time variable caused failure to run game experiments. Removal of
time variable was committed accidentally.

refs #7006

Change-Id: Ie927f63b016e8cc31708eba1a6305cce90dfc04b

7 years agoIntroduced Simantics-Sysdyn product build with Tycho
Tuukka Lehtonen [Tue, 31 Jan 2017 13:31:45 +0000 (15:31 +0200)]
Introduced Simantics-Sysdyn product build with Tycho

Done according to the instructions given at
http://www.vogella.com/tutorials/EclipseTycho/article.html#exercise-tycho-build-for-products

refs #6879

7 years agoRemoved old and useless org.simantics.sysdyn.ui.old.
Tuukka Lehtonen [Tue, 31 Jan 2017 09:09:06 +0000 (11:09 +0200)]
Removed old and useless org.simantics.sysdyn.ui.old.

refs #6879

7 years agoRemoved org.simantics.h2d as deprecated/non-compiling.
Tuukka Lehtonen [Mon, 30 Jan 2017 08:56:45 +0000 (10:56 +0200)]
Removed org.simantics.h2d as deprecated/non-compiling.

refs #6879

8 years agoSet tycho-packaging-plugin qualifier format to 'v'yyyyMMdd-HHmmss.
Tuukka Lehtonen [Thu, 15 Dec 2016 12:31:22 +0000 (14:31 +0200)]
Set tycho-packaging-plugin qualifier format to 'v'yyyyMMdd-HHmmss.

refs #6676