Pursuing machine manager deployment.
- Moved to Qt 6: replaced deprecated calls
Modified transition adding tool to be consistent with transition edition:
Begin introducing machine manager as a class independent from StateS main object.
Moved classes to a better location.
Corrected uncaught exception.
- corrected : prevented transition edition during simulation
- Extracted some class builders to standalone classes to avoid having to reference sub-classes in parent classes,
- Reorganized machine visualization build process to only build it when requested
(V 0.4.4)
Made some cleaning:
Moved initial state management to Fsm object as this property is defined there.
Make dialog windows share taskbar entry with main window.
Corrected wrong call to deleteLater introduced in DisplayArea.
Corrected third-party Diff Match and Patch class to match with Qt deprecated classes and remove warnings.
Corrected use of deprecated signal for QSignalMapper.
Rebuilt the undo/redo stack:
Tab title change due to previous repurpose.
Reorganized display area to identify editor area as a whole (including its drawing tool bar)
- Preserve status when undoing with a diff
Added memory of folders used for image or VHDL file export.
(v 0.4.3 for real)
(V 0.4.3 for real)
(V 0.4.3)
- Updated copyright date;
Updated more deprecated calls to Qt functions.
- Moved some files to better reflect UI hierarchy;
(V 0.4.2)
Disabled buggy option for timeline.
Missing version number in Readme files.
Corrected some bugs reported by my students:
Updated *some* deprecated uses in latest Qt version.
(V 0.4.1)
Switch to tab-based indentation for all sources files.
- Moved resources files to a better location,
(V. 0.4)
(V. 0.3.K)
Moved to QXmlStreamReader for XML parsing
- Cleaned code a bit, notably SceneWidget and DisplayArea code,
- Moved saved state management between objects,
- Added a checkpoint/rollback mechanism that will be used as a base for future undo mechanism,
Added zoom tools.
- Split FsmSaveManager for a more generic MachineFileManager, and removed the static behavior,
Finally corrected the annoying furtive popup on Windows.
Translate the whole scene on saving to have its top-left point on (0,0).
Save and restore zoom level too.
(V. 0.3.K)
(V. 0.3.J)
(V. 0.3.I)
Moving to MinGW for Windows version:
(V. 0.3.H)
- Corrected simulation tab button text updating...
- Added icon for assign action in action editor,
(V. 0.3.G)
- Added contextual options for editing on signa...
- Value size is now corrected when signal with ...
- Value size is now corrected when switching fi...
- Toolbar can now be placed on the right of the...
(V. 0.3.F)
(V. 0.3.E)
- Added control over ratio in image export.
- Now displays errors encountered while loading...
Updated README
(V 0.3.D)
(V. 0.3.C)
- Verifier text now use multiple lines to display,
(V. 0.3.B)
- VHDL export now handles correcly transition c...
Using StateS source code
Corrected version display.
- Added hint on action list,
- Corrected allowed actions types,
Updated release date.
(V. 0.3.9)
- Now trigger unsaved mode when moving a graphi...
(V. 0.3.8) Cleaned a bit.
- Better nullptr handling,
- Added machine naming,
- Better mouse event stack handling, including ...
- Enhanced html able checkbox reactive area,
- Prepare text files for next release,
- Added explicit sorting for signals within eac...
Corrected line endings.
(V 0.3.7 without regression) This one is alread...