]>
gerrit.simantics Code Review - simantics/fmil.git/log
summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Tuukka Lehtonen [Thu, 14 Jun 2018 11:44:18 +0000 (14:44 +0300)]
Added LICENSE
meklund [Tue, 10 Apr 2018 14:00:47 +0000 (17:00 +0300)]
Linux 64 support for FMU
Refactored a lot of c and cpp code to allow both Windows and Linux
builds.
Added a Dockerfile and shellscripts that automatically builds the FMI
base library and FMUSimulator for us in .so format, as well as updates
them with "patchelf" program to properly find each-other.
Removed the previous Dockerfile, which only built the FMI library
without taking our code into account.
Updated all .so files to reflect changes made here.
Updated README
refs #7862
Change-Id: Ibfab64c67030825cbed763762354bacbe8884ad3
meklund [Tue, 3 Apr 2018 13:25:16 +0000 (16:25 +0300)]
Added Dockerfile for Linux64 FMILibrary build and README for it
A Dockerfile for building FMILibrary on Linux has been added. Usage
guide in the README.
Change-Id: Id44ed8f260c175a2ef460dd5081345e1abd00fee
Miro Richard Eklund [Tue, 3 Apr 2018 11:34:59 +0000 (14:34 +0300)]
Remove unnecessary Require-Capability specifications
Related to changes made in: https://www.simantics.org:8088/r/#/c/1664/
Change-Id: I0d9953f40ab2406dadb67b08a9d22a809779fae7
meklund [Thu, 29 Mar 2018 10:53:16 +0000 (13:53 +0300)]
Changed FMIL core and fragments logic to properly find files
Required .dll and .so files on window and linux are found in fragments
.win32, .win64 and .linux64. Added a "Requires-Capability" and
"Provides-Capability" tag to the project's MANIFEST.MF files, which now
correctly resolves the fragments on Linux and Windows.
Also added first build of linux FMI shared object files (still missing
FMUSimulator.so!)
Amend 1: Updated to tycho 1.1.0 build
Amend 2: Added README.md to linux64 FMI Library with build from source
instructions
Change-Id: I5cfd24d1890c73eb4f39effbb7e26a67ef920df9
Tuukka Lehtonen [Tue, 27 Mar 2018 12:45:16 +0000 (15:45 +0300)]
Added placeholder for FMIL linux64 fragment
It is still missing all the shared libraries.
refs #7832
Miro Richard Eklund [Thu, 15 Mar 2018 11:29:42 +0000 (13:29 +0200)]
Removed Simantics DB requirement from FMIL
Change-Id: Icc124d075cbc1fcd9d0f16202b695dc2cbb00016
jsimomaa [Mon, 11 Dec 2017 14:20:41 +0000 (16:20 +0200)]
Fix reference-bug in FMUSimulator simulateStep to update currentTime
refs #7649
Change-Id: Id1c98fd334a9a633e5ccf676f99bf19b7ba3af75
jsimomaa [Wed, 29 Nov 2017 07:50:13 +0000 (09:50 +0200)]
Unpack fmil-plugins to access DLL's at runtime in product
refs #7649
Change-Id: I8d81baa26b128391d806f2740989823fbb537d5a
Tuukka Lehtonen [Wed, 27 Sep 2017 06:19:10 +0000 (09:19 +0300)]
Fixed project name for org.simantics.fmil.repository
refs #7396
Tuukka Lehtonen [Tue, 26 Sep 2017 11:37:09 +0000 (14:37 +0300)]
Update to Tycho 1.0.0
refs #7396
Change-Id: Iee1cbafcdf6ab649cde3c98c89c92632dab7f6fe
jsimomaa [Mon, 21 Aug 2017 06:07:34 +0000 (09:07 +0300)]
Improvements to FMI-support to support 2.0 FMU's
refs #7440
Change-Id: I53dc3fc59308d00c3ab6285d33e1bc2d664c0413
Tuukka Lehtonen [Tue, 6 Jun 2017 10:01:14 +0000 (13:01 +0300)]
Fix errors from classpaths of FMIL fragments.
Change-Id: I9e0b53116cb429f30632bfce69bca088d9974e1b
Tuukka Lehtonen [Tue, 31 Jan 2017 06:40:10 +0000 (08:40 +0200)]
Parametrized build with branch-spec.
-Dbranch-spec=master or release/1.26.0, etc. can
now be used to run the build based on different
versions of the Simantics SDK.
refs #6879
Tuukka Lehtonen [Mon, 30 Jan 2017 13:50:48 +0000 (15:50 +0200)]
Added project for p2 repository generation from FMIL feature.
refs #6879
Tuukka Lehtonen [Mon, 30 Jan 2017 10:59:53 +0000 (12:59 +0200)]
Removed excess source/binary definitions from build.properties.
refs #6879
lehtonen [Wed, 7 Sep 2016 21:32:32 +0000 (21:32 +0000)]
Upgrade to Tycho 0.25.0 in FMI Studio.
refs #6621
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@33180
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Tue, 5 Apr 2016 08:13:33 +0000 (08:13 +0000)]
refs #6283
Updating FMUSimulator.dll's to point to right package name as org.simantics.fmil was renamed to org.simantics.fmil.core
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32641
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Tue, 5 Apr 2016 07:44:43 +0000 (07:44 +0000)]
refs #6283
Updating FMUSimulator.dll's to point to right package name as org.simantics.fmil was renamed to org.simantics.fmil.core
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32640
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:25:11 +0000 (07:25 +0000)]
Renamed org.simantics.fmil to org.simantics.fmil.core to prevent having bundles and features with same ID.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32635
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:24:20 +0000 (07:24 +0000)]
Mavenized FMIL projects.
Renamed org.simantics.fmil to org.simantics.fmil.core to not have a bundle and a feature with the same ID.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32634
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:17:35 +0000 (07:17 +0000)]
Share project "org.simantics.fmil.parent" into "https://www.simantics.org/svn/simantics"
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32633
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:17:08 +0000 (07:17 +0000)]
Share project "org.simantics.fmil.parent" into "https://www.simantics.org/svn/simantics"
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32632
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Wed, 30 Mar 2016 10:35:27 +0000 (10:35 +0000)]
refs #6290 Fixed some build stuff for update site deployment
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32619
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:23:47 +0000 (09:23 +0000)]
refs #6290
Compiled 64-bit FMI Library and necessary changes
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32613
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:17:00 +0000 (09:17 +0000)]
refs #6290
Compiled 64-bit FMI Library
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32612
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:16:37 +0000 (09:16 +0000)]
refs #6290
Share project "org.simantics.fmil.win64" into "https://www.simantics.org/svn/simantics"
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32611
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Mon, 1 Feb 2016 03:20:31 +0000 (03:20 +0000)]
(refs #6290) Release DLLs
The native fragment needs to be unpacked
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32340
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Sun, 31 Jan 2016 20:59:10 +0000 (20:59 +0000)]
(refs #6290) Added functions
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32339
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Thu, 28 Jan 2016 06:36:15 +0000 (06:36 +0000)]
(refs #6290) Import initial FMI Studio codebase
More ontology for variables. Type, description, variability, causality
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32331
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 27 Jan 2016 16:07:19 +0000 (16:07 +0000)]
Fixed required environment to JavaSE-1.8 because compilation settings already require it.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32325
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 27 Jan 2016 15:11:49 +0000 (15:11 +0000)]
Moved org.simantics.fmil.feature to its right place.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32324
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 13:28:57 +0000 (13:28 +0000)]
(refs #6290) Release DLLs
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32313
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:51:16 +0000 (08:51 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32306
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:51:07 +0000 (08:51 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32305
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:48:43 +0000 (08:48 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32304
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:48:20 +0000 (08:48 +0000)]
(refs #6283) Introduce FMI interface library
Share project "org.simantics.fmil" into "https://www.simantics.org/svn/simantics"
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32303
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 26 Jan 2016 08:26:44 +0000 (08:26 +0000)]
Project location for FMI interface library.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32302
ac1ea38d -2e2b-0410-8846-
a27921b304fc