changelog:v3.1.8
Workcraft v3.1.8 (2018-01-01)
Usability improvements
- If the user holds Alt (or AltGr) then the highlighting/selection is applied to the node under mouse cursor and also to its adjacent connections. For example, if a Petri net transition is Alt-selected then its incoming and outgoing arcs are also added to the selection.
- A new way to select colours in the Property editor:
- Several main colours are added to the quick-access combo-box (click the button with the arrow-down icon to see them).
- A custom color can still be selected by clicking on the coloured area of the combo-box – this opens a Colour Chooser dialog which is improved for high-definition displays.
Model and tool plugins
- Digital Circuit plugin
- Check availability of the environment file before proceeding with verification.
- Alt-highlighting/selection of a wire is extended to the whole network.
- Alt-highlighting/selection of a gate is extended to all its incoming and outgoing networks.
- Signal Transition Graph plugin
- Handle error messages reported by Punf while building unfolding prefix for inconsistent STGs, unsafe nets and malformed nets. In case of inconsistent STGs a trace leading to the problematic state is extracted for simulation.
JavaScript interface
- Provide a JavaScript list or iterator for currently loaded work object and setters/getters for some of its properties, e.g.
for each (work in getWorks()) {…}
,getModelDescriptor(work)
,getWorkFile(work)
,setModelTitle(work, title)
, etc. - All unprocessed command line parameters are passed to JavaScript interpreter as
args
variable and can be iterated as follows:for each (arg in args) {…}
. - Fix for verification scriptable commands to work in GUI mode.
- Integration tests for accessing MPSat functionality form scripts.
- Fixed detection of absolute path in Windows.
Fixes and technical stuff
- Check MPSat stdout to confirm its successful completion of the synthesis and verification operations.
- Add an option to the STG Parallel Composition window to save the lists of places.
- Open popup menus on right mouse button press (rather than click).
- Remove deprecated code for external state graph visualisation.
- Updated UnfoldingTools backend. If includes several MPSat bugfixes, e.g. for technology mapping of constants.
- Updated Plato backend.
Copyright © 2014-2024 workcraft.org