2021-06-16 |
Edouard Tisserant |
IDE: Fixed variable traces graphs RingBuffers. Removed an apparently useless wxCallAfter in trend graph that was leading to pydeadobject exception on wxGTK when double-clicking.
svghmi
|
changeset |
files
|
2021-06-14 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
svghmi
|
changeset |
files
|
2021-06-11 |
Edouard Tisserant |
IDE: Log: Prevent crash when display progress on empty log.
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
Copy description when DnD variables from CodeFile CTN to POUs
svghmi
|
changeset |
files
|
2021-06-09 |
Edouard Tisserant |
SVGHMI: fix exception when stored widget library path does not exist anymore
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
SVGHMI: added checking of widget literal argument in DnD UI according to type given in widget description
svghmi
|
changeset |
files
|
2021-06-09 |
Edouard Tisserant |
SVGHMI: UI Updates validity indicator when DnD HMI tree node in text field, according to node type
svghmi
|
changeset |
files
|
2021-05-31 |
Edouard Tisserant |
SVGHMI: Fixed typo in last commit
svghmi
|
changeset |
files
|
2021-05-31 |
Edouard Tisserant |
merged
svghmi
|
changeset |
files
|
2021-05-25 |
Edouard Tisserant |
Runtime: Fix exception "Worker is disabled" when connecting while PLC runtime is starting.
svghmi
|
changeset |
files
|
2021-05-31 |
Edouard Tisserant |
SVGHMI: UI now have multiple HMI tree variables DnD to widget paths. Still no type checking, WIP.
svghmi
|
changeset |
files
|
2021-05-24 |
Edouard Tisserant |
Finished fixing Wx IDs abuse. There was still some wasted IDs because of wx.NewId calls in many places where it wasn't needed, and those IDs were not re-used. As a consequence Beremiz was making exception crashing after a few hours of intensive use.
svghmi
|
changeset |
files
|
2021-05-20 |
Edouard Tisserant |
SVGHMI: DnD UI : changed layout again, moved description in a vertical splitter, added scrollbar for preview and signature, fixed flickering description
svghmi
|
changeset |
files
|
2021-05-19 |
Edouard Tisserant |
SVGHMI: UI: Swap widget selection tree and preview panel
svghmi
|
changeset |
files
|
2021-05-19 |
Edouard Tisserant |
SVGHMI: WIP: Widget Library UI: Reworking widget selection and binding.
svghmi
|
changeset |
files
|
2021-05-18 |
Edouard Tisserant |
Merged SVGHMI branches
svghmi
|
changeset |
files
|
2021-05-18 |
Edouard Tisserant |
SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis
svghmi
|
changeset |
files
|
2021-05-17 |
Edouard Tisserant |
SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
svghmi
|
changeset |
files
|
2021-05-12 |
Edouard Tisserant |
merged default in svghmi
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: updating generated XSLT
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: Intermediate state while updating UI, preparing for displaying widget description and multiple variables selections
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: Extend widget labels parsing to allow expressing widget's accepted types in labels
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: Add analyse_widget stylesheet and python code to execute it, in order to obtain widget signature independently of DnD SVG file generation.
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: drop useless code from gen_dnd_widget.yslt2, renamed python callback to pass messages
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: Added widget_desc to declare widget signature and description
svghmi
|
changeset |
files
|
2021-05-02 |
Edouard Tisserant |
SVGHMI: In order to allow widget signature and description to coexist in same ysl2 file, introduced widget_class, widget_defs to declare widget codegen templates and gen_index_xhtml to mark templates that are only usefull in gen_index_xhtml.xslt.
svghmi
|
changeset |
files
|
2021-04-15 |
Edouard Tisserant |
SVGHMI: keep track of order of selection in HMI tree, so that variable can be passed in same order to DnD widget
svghmi
|
changeset |
files
|
2021-04-14 |
Edouard Tisserant |
SVGHMI: fixed typo
svghmi
|
changeset |
files
|
2021-04-13 |
Edouard Tisserant |
SVGHMI: still quite naive path substitution whn prepearing widget for DnD, but now uses label generation.
svghmi
|
changeset |
files
|