[root]/OMEdit/OMEditGUI/Editors
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 132 (100.0%) | 5705 (100.0%) | 43.2 |
adeas31 | 97 (73.5%) | 4512 (79.1%) | 46.5 |
hudson | 16 (12.1%) | 1177 (20.6%) | 73.5 |
sjoelund.se | 14 (10.6%) | 14 (0.2%) | 1.0 |
lochel | 1 (0.8%) | 2 (0.0%) | 2.0 |
adrpo | 4 (3.0%) | 0 (0.0%) | 0.0 |
Lock OMEdit, use https://github.com/OpenModelica/OMEdit instead
14 lines of code changed in 14 files:
- Added options for defining TLM manager & monitor processes.
13 lines of code changed in 1 file:
- Enable/disable the TLM Editor syntax highlighting.
4 lines of code changed in 1 file:
- Shorten the TLM highlighting preview text.
- Removed the unused indentOrUnindent slot.
0 lines of code changed in 2 files:
- Generalized the TabSettings for editors.
278 lines of code changed in 6 files:
- Merged OMEdit TLM branch with trunk.
503 lines of code changed in 4 files:
- Do not set unnecessary text option on the editor.
0 lines of code changed in 1 file:
- Set the QPlainTextEdit pointer.
1 lines of code changed in 1 file:
- Visualize whitespace in editors.
25 lines of code changed in 2 files:
- Use the appropriate tab stop width.
- Start the next line based on previous line indentation.
31 lines of code changed in 6 files:
- Start the line numbers of sub models from where they actually starts in file.
18 lines of code changed in 1 file:
- Handle the Esc key for Editors & FindReplaceWidget.
31 lines of code changed in 2 files:
[Janitor mode] Set auto-props
315 lines of code changed in 2 files:
- Added CEditor with basic C Syntax highlighter.
309 lines of code changed in 3 files:
- Better syntax highlighting handling.
- Removed TLM references. Merge the TLM branch when it's complete.
189 lines of code changed in 5 files:
- More standardization of text editors.
- Better find/replace.
646 lines of code changed in 9 files:
- Use monospaced font as default for TextEditor.
- Use TextEditor instead of QPlainText when showing generated files.
12 lines of code changed in 2 files:
- Standardized a lot of functionality in editors.
- Made the BaseEditor an abstract class with indentation, commenting, key handling, context menu etc. as pure virtual functions.
380 lines of code changed in 15 files:
#1482
- Added indentation support in OMEdit.
61 lines of code changed in 2 files:
- Directly use the getClassInformaiton struct generated by OpenModelica scripting API.
3 lines of code changed in 1 file:
- Create only one editor object. Use the BaseEditor class.
9 lines of code changed in 4 files:
#3234
- Use try catch for omc APIs.
1 lines of code changed in 1 file:
- updated parseFile, parseString to scripting API.
2 lines of code changed in 1 file:
- add missing keywords (pure and impure)
2 lines of code changed in 1 file:
- Use the fileName argument of parseString & loadString.
12 lines of code changed in 1 file:
#2865
+ Added new crash reports dialog.
+ Posts the log files via http.
- Removed the old crash reports email.
0 lines of code changed in 2 files:
Merged branches/FFrontEnd into trunk/
Main changes:
- changed the environment to support both non-destructive and destructive updates
- Env.Cache -> FCore.Cache, Env.Env -> FCore.Graph
- FCore.Graph is not a list of Frames anymore is a stucture where the previous list is saved in component "scope"
- all Frames in the new FCore.Graph are FCore.Ref pointing to FCore.Node having different FCore.Data depending on what they are
- all FCore.Nodes have children (FCore.CAvlTree) which maps names to FCore.Ref (which is Array<FCore.Node>, size 1)
- FGraph.openScope pushes an already existing FCore.Ref (or a new one) on the scope list
- for all components having modifications the last class in the type path is renamed to include the
prefix, see FGraph.createVersionScope (this is done because we need unique names for redeclared functions,
records, etc and we need a unique type scope for that)
Example: A.B.C c -> A.B.C$c c
Bug fixes:
- calling function via component (multibody MSL 3.2.1 patch not needed anymore, will remove it in a next commit)
- #2837 array equations wrongly handled in RemoveSimpleEquations (used in ThermoPower and PowerSystems libraries, etc)
#2784, #2727, #2739 (missing modifiers combined with redeclare and unique function generation for redeclared functions)
#2835 - handle overconstrained connectors extending basic types (used in PowerSystems library)
- do not loose modifications on derived classes handled by InstExtends
- some error messages about missing components in Fluid library are gone
- for components of size 0 do not check if they are assigned before use in functions (residue in equalityConstraint)
0 lines of code changed in 4 files:
- Using setIniCodec utf8 with QSettings is important. We might forget to set it if we are creating the instance of QSettings on different locations. Use one QSettings object for whole application.
5 lines of code changed in 1 file:
- New options to clear the debugger output & log windows on new run.
- Use the UTF-8 for settings object throughout the application.
2 lines of code changed in 1 file:
- Breakpoints can only be added to saved files.
- Updated the translation files.
6 lines of code changed in 1 file:
[Janitor mode] Set auto-props
0 lines of code changed in 8 files:
- Merged the debugger branch with the trunk.
- Generate the GDB parser make files.
243 lines of code changed in 8 files:
- minor fixes.
3 lines of code changed in 4 files:
[Janitor mode] Set auto-props
862 lines of code changed in 6 files:
- Fixed header define.
3 lines of code changed in 1 file:
- Restructuring the files and folders.
1722 lines of code changed in 8 files: