Fixes for bug #1134:
- Fixed constant evaluation of String(enumeration literal).
- Implemented minimumLength and leftJustified when constant evaluation String().
- Removed significantDigits from *_to_modelica_string function in runtime except
for real, because real is the only one that supports significantDigits.
- Updated test cases that use String().
242 lines of code changed in 13 files:
Fix for bug #1189:
- Implemented nested when detection for equation sections.
- Added test case mofiles/WhenNestedEquation.
118 lines of code changed in 3 files:
Fix for bug #1040:
- Added new record to DAE.Const, DAE.C_UNKNOWN, which is used for component
binding with unknown variability.
- Rewrote Static.elabBuiltinFill to use DAE.C_UNKNOWN when checkModel is used
and fill couldn't be expanded.
- Added test case mosfiles-nosim/ModifierVariabilityError.
114 lines of code changed in 8 files:
- Make rtest try more functions to get the real username
1 lines of code changed in 1 file:
- well, seems that adding \\\n didn't fix it, use just && directly without a space.
3 lines of code changed in 1 file:
- do not overwrite the output of pushd so we can catch more errors.
1 lines of code changed in 1 file:
- remove the space at the end of OPENMODELICAHOME in:
set OPENMODELICAHOME="..." && ...
by adding a \\\n after the last "
- any of the OpenModelica nightly-builds done since
this space appeared are not able to compile any models
if OMDev is not present. Doh!
- many thanks to Carlos Antunes [ cmantunes <AT> nowthor <DOT> com ]
for pointing this out!
6 lines of code changed in 1 file:
- Updated grammar to allow Code( (<expr>) ), i.e., expressions with surrounding parentheses. Before, anything inside Code() starting with a parenthesis was assumed to be a modification.
2 lines of code changed in 1 file:
Fixes for bug #1040:
- Added optional scope information to Env.Frame, so that it's possible to see if
the current scope is a function or not. This is needed for bug 1040.
- This means that we can now check if we're inside a function or not in
Static.warnUnsafeRelations, so that we don't print a warning about == and !=
inside of a function.
- Added new function Env.newEnvironment to create a new empty environment, and
made Env.newFrame protected, since newFrame was only used to create empty
environments anyway.
- Extended Env.newFrame to set name and type of the new frame.
- Updated test case libraries/msl31/Modelica.Math, since the erronous warnings
about == on Reals are no longer issued.
179 lines of code changed in 14 files:
- Fixed mistake in test case mosfiles-nosim/LookupPackageFail.
3 lines of code changed in 2 files:
Added the Inheritance Annotation in Icon Shapes.
Added the code for connecting components.
Updated the stylesheet for QTreeWidget.
578 lines of code changed in 9 files:
- Modified rtest so that the path contains the username
- Otherwise, if root writes to the tmp-files and does not clean them up, a regular user can't overwrite them!
1 lines of code changed in 1 file:
Deleted unused icons
0 lines of code changed in 15 files:
First revision of OMEdit. OMC Corba communication is done. Annotations is done partially. Splash Screen is added.
7929 lines of code changed in 93 files:
Bug #1165:
- Added test case mosfiles-nosim/LookupPackageFail.
52 lines of code changed in 3 files:
- Remove all (match) equations of the kind "x = x"; these are generated by match x case x ...
- Since Modelica disallows assignment of input variables, it's a good idea to remove these assignments (when we enforce this property; we either need to enforce it or change the matchcontinue implementation to first copy all inputs)
20 lines of code changed in 1 file:
Commiting the first version of DrControl under OMNotebook.
Mohsen 101001
6089 lines of code changed in 17 files:
- reversing the reverse as now it seems the libs are added in the proper order to the makefile.
1 lines of code changed in 1 file: