[root]/c_runtime/sendData
include
(0 files, 0 lines)
QtCore
(0 files, 0 lines)
QtGui
(0 files, 0 lines)
QtNetwork
(0 files, 0 lines)
release
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 118 (100.0%) | 6433 (100.0%) | 54.5 |
x06hener | 31 (26.3%) | 2172 (33.8%) | 70.0 |
adrpo | 49 (41.5%) | 2000 (31.1%) | 40.8 |
dietmarw | 7 (5.9%) | 1993 (31.0%) | 284.7 |
sjoelund.se | 23 (19.5%) | 232 (3.6%) | 10.0 |
wbraun | 2 (1.7%) | 20 (0.3%) | 10.0 |
Frenkel TUD | 6 (5.1%) | 16 (0.2%) | 2.6 |
- GOT RID OF the old trunk/c_runtime and old templates SimCodeC.tpl/SimCodeFMU.tpl
- HIGHLY RECOMMENDED make clean
- renamed SimCodeXXX.tpl CodegenXXX.tpl
- merged the needed things from SimCodeC.tpl into CodegenQSS.tpl.
- all tests except the usual mishaps go.
- targeted all trunk/c_runtime references used in
Makefiles / C (Qt OMPlot) / Other files to their SimulationRuntime/ counterparts.
0 lines of code changed in 11 files:
- Remove the crap known as tabs from C sources
17 lines of code changed in 1 file:
- improvements to mmc GC (still disabled for now as is still slow)
+ added roots management to SimCodeC.tpl
- make VS happy by
+ having an array of 1 records without fields (Unparsing.tpl)
+ moving includes around
- new file SCodeCheck.mo (more will come here)
- better display of elements in SCode.mo
- added RCS lines to some files.
28 lines of code changed in 1 file:
- Use vfork instead of Qt's process creation in sendData (on OSX/Linux) as it causes weird issues
21 lines of code changed in 1 file:
- Fixed line endings of several files
1 lines of code changed in 1 file:
- Updated enableSendData(true) to use the variableFilter option of simulate() instead of using the setVariableFilter API call
- Removed the setVariableFilter API call
8 lines of code changed in 2 files:
- -mt now generates profiling information for nonlinear, linear and mixed systems
- meta_modelica_string_lit.{c,h} is now in svn instead of generated by sh (the script has problems supporting multiple platforms)
2 lines of code changed in 2 files:
- Replaced tab characters with 2 spaces (mostly in C sources since Eclipse/MDT usually manages to avoid using tabs)
$ svn diff Compiler/ | grep ^- | grep -v ^--- | wc -l
4771
$ svn diff c_runtime/ | grep ^- | grep -v ^--- | wc -l
13365
$ svn diff OMNotebook/ | grep ^- | grep -v ^--- | wc -l
17341
$ svn diff OMShell/ | grep ^- | grep -v ^--- | wc -l
582
95 lines of code changed in 2 files:
- Some fixes for sendData
50 lines of code changed in 1 file:
- Rewrote the simulation runtime slightly
- names and comments of a variable is now stored in a record instead of different arrays
- This record also contains the Absyn.Info information (filename, line/column start/end)
- Removed sendDataHumbug. It has been replaced with preprocessor macros that disable sendData
13 lines of code changed in 2 files:
- Simplified some MetaModelica types in DAE.ExpType
1 lines of code changed in 1 file:
- Fix for Makefile.humbug (use the configured CFLAGS so e.g. -fPIC is used)
10 lines of code changed in 1 file:
- fixes so we can compile with MinGW GCC 4.5 also.
8 lines of code changed in 1 file:
- Added support for Boolean and Integer Variables in c_runtime
- simulation_result changed only for plt output
- Fixed some minor bugs in the EventHandling (reinit, helpvars, zeroCrossing check)
20 lines of code changed in 2 files:
- Ran make fix-svn-eol-style
2 lines of code changed in 2 files:
- Main.mo: +i flag will now generate code with the correct filename
- Added code for scheduling sample() events before runtime.
DASSL uses this code for a (really) small hint now (not taking too large steps).
This improves event-heavy sims by around 10%, but can be a lot better if someone who knows the solvers has a look.
- Simulation code now uses const char* instead of char*. This removes a LOT of warnings in the log files.
4 lines of code changed in 4 files:
- create the release directory
4 lines of code changed in 1 file:
- Added configure option --with-sendData-Qt to disable sendData even if we have Qt installed.
- QTHOME should no longer be used.
- Disabling sendData reduces the time to run the (short) testsuite by around 14%; 1m32s down from 1m44s.
7 lines of code changed in 2 files:
- Renamed ext OMPlotWindow
1 lines of code changed in 1 file:
- CMakeFiles now work on win32 and linux to generate omc executable.
- Linux define RLMHOME, point to your rml install path
- win: define OMDEV environment variable, point to your OMDev installation
- Attention: because function rml_user_gc is defined at rml.lib you can
- at force flag to TARGET_LINK_LIBRARIES(omc rml) (for win32 -> TARGET_LINK_LIBRARIES(omc -FORCE:MULTIPLE rml))
or - rebuild rml lib without function rml_user_gc
2 lines of code changed in 1 file:
- update CMakeFiles for linux
6 lines of code changed in 1 file:
- update CMakeFiles, start with testsuite
2 lines of code changed in 1 file:
- CMakeFiles: install omc, libs, docs, testmodels, includes
2 lines of code changed in 1 file:
- continue with CMakeFiles
2 lines of code changed in 1 file:
- use the actual QTHOME in Linux if is set and replaced tab with two spaces (systemimpl.c)
- generate an unique log filename for each external viewer (sendData.cpp)
5 lines of code changed in 1 file:
- added CMake files to generate for example Visual Studio project to debug generated simulation executables
2 lines of code changed in 1 file:
- fixes for enableSendData
8 lines of code changed in 1 file:
- updated Copyright (c) text to 2010
4 lines of code changed in 4 files:
- fixed a mistake in Absyn.EQ/ALG_FAILURE/EQUALITY, they should
contain EquationItem and AlgorithmItem as built by the parser
- got rid of function removal on loading as we can do it based
on build time: Ceval, ClassLoader, Interactive, Inst, Static
- beautifying dumping of MetaModelica code and handle also the
equality and failure equations.
- remove the .sig and .srz files on clean
- fixed a bug with modifications merging (see Modification6.mo)
- System__hash improved plus now considering the entire string
+ RefinedSimpleCircuitValid.mo changes due to different hashing.
- more homogeneous function documentation strings here and there
- small changes to sendData, OMNotebook and ext(ernal plotter).
424 lines of code changed in 1 file:
- Linux fixes for new plotting functionality
44 lines of code changed in 1 file:
Formal clean up of all code files:
* applied svn:eol-style native to all files except Compiler/*.mo --> LF
* unified the eol-style of ALL files (this was necessary in order to set the svn properties
* unification was done by a script which also removed all trailing whitespaces (except for all files in testsuite as white spaces are necessary to successful compare the results, could be improved maybe)
* make clean all test --> success on Ubuntu Linux 8.10, proably a good idea to run it for the other platforms as well.
* FYI: script to remove trailing white spaces: http://is.gd/5A6B
1993 lines of code changed in 7 files:
- small change in the data sending.
2 lines of code changed in 1 file:
- the damn Qt doesn't have the same behavior on Linux vs. Windows!
- added include for QTemporaryFile
- changed the waitForConnected(-1) to waitForConnected(5000)
102 lines of code changed in 1 file:
- Linux modifications to sendData & Qt plotting
673 lines of code changed in 3 files:
- fixes for sendData.* on Linux
3 lines of code changed in 2 files:
- modification of sendData library to:
+ make it work better for Linux & MacOS
+ improve the stability of starting the external plot viewer
192 lines of code changed in 3 files:
- fixed the broken +d=failtrace debugging facility
- fixed bug http://openmodelica.ida.liu.se:8080/cb/issue/1022
pointed out by Alexander.Roehnsch <AT> dlr <DOT> de. Thanks!
External function with no input parameters do not typecheck!
101 lines of code changed in 1 file:
- added the new functionality that supports the 3D visualization in OMNotebook
+ new sendData functions in c_runtime
+ visualization API in Ceval.mo, Static.mo, Interactive.mo, Values.mo
+ new external functions in Compiler/runtime/, files ptolemyio.cpp and systemimpl.c
238 lines of code changed in 4 files:
- fixes for Linux
1 lines of code changed in 1 file:
- in Linux you get sometime linker duplicate errors for function "errmsg".
changed the "errmsg" name to "_errmesg"
18 lines of code changed in 2 files:
(13 more)