2021-03-25 Edouard Tisserant SVGHMI: split svghmi.py into svghmi.py (Config Tree Node + code gen) and ui.py (UI for HMI tree and Widget picking) svghmi
2021-03-25 Edouard Tisserant SVGHMI: stop serving HMI open wide on all interfaces. That was a security hole. It is user/developer responsibity to forward connection with for exemple stunnel and make it securely accessible from LAN. svghmi
2021-03-25 Edouard Tisserant SVGHMI: Filter unseen geometry from inkscape CSV output. svghmi
2021-03-23 Edouard Tisserant SVGHMI: Fix typo in error message formating in i18n. svghmi
2021-03-24 Edouard Tisserant SVGHMI: split svghmi.py into hmi_tree.py + svghmi.py svghmi
2021-03-23 Edouard Tisserant Merged svghmi
2021-03-18 Edouard Tisserant SVGHMI: JsonTable: Fixed options not being passed in JSON post when jumping to a page where additional variables are pre-defined by a HMI:VarInit. svghmi
2021-03-23 Edouard Tisserant SVGHMI: Added small widget library for library browser testing. svghmi
2021-03-23 Edouard Tisserant SVGHMI: Added SVG widget library browser. Supports browsing and previewing widgets. Widget validation and drag'n'drop are still to be implemented. svghmi
2021-03-23 Edouard Tisserant Allow using spin() from ProcessLogger even with no logger given. svghmi
2021-03-17 Edouard Tisserant merged svghmi
2021-03-16 Edouard Tisserant SVGHMI: cosmetic change, missing semicolon svghmi
2021-03-16 Edouard Tisserant SVGHMI: JsonTable should refresh when re-subscibing, because data might have changed while not on the page we are switching to. svghmi
2021-03-15 Edouard Tisserant SVGHMI: Fixed problems happening when value is higher than maximum or lower than minimum in Input widget. "max" and "min" string was getting into keypad text field, was not diplayed systematically, and was staying forever sometime. svghmi
2021-03-12 Edouard Tisserant SVGHMI: change default values for JsonTable, leading to scrollbar initialized at annoying non-zero position svghmi
2021-03-11 Edouard Tisserant SVGHMI: Ensure that when a HMI:List is refered, none of its refered elements are discarded. svghmi
2021-03-11 Edouard Tisserant Backed out changeset b2ba6eeb61ec. Users reported text styling being messed in some cases. svghmi
2021-03-11 Edouard Tisserant merge svghmi
2021-03-10 Edouard Tisserant merge svghmi
2021-03-10 Edouard Tisserant Runtime: Added PostStart methot to PLCObject, called after PLC is started, with all libraries and python object already created, and python extensions "Start" methods being called. svghmi
2021-03-10 Edouard Tisserant SVGHMI: Add generic action buttons to JSON table, with an example in tests/svghmi: wipe alar list. svghmi
2021-03-10 Edouard Tisserant SVGHMI: do not do XSLT transform if both SVGHMI and HMI Tree didn't change since last build svghmi
2021-03-05 Edouard Tisserant Merged svghmi
2021-03-03 Edouard Tisserant SVGHMI: Make ScrollBar's variables order match JsonTable's variables order to avoid confusion svghmi
2021-03-05 Edouard Tisserant SVGHMI: Lighter display of HMI Tree, no more icons and use buttons. Auto expand root. Fix loading of HMI tree XML backup (hmiclass attribute wasn't kept). svghmi
2021-03-04 Edouard Tisserant SVGHMI: Systematically save HMI Tree in build directory as hmitree.xml when building, so that HMI Tree can be displayed when re-opening project, without having to build svghmi
2021-03-02 Edouard Tisserant SVGHMI: attempt to prevent crazy styling with HMI:TextStyleList when inkscape store style in tspan instead of text element. svghmi
2021-03-02 Edouard Tisserant IDE: Fix logging of external process execution time so that it is visible on windows as well. svghmi
2021-03-02 Edouard Tisserant IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes. svghmi
2021-03-02 Edouard Tisserant IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c. svghmi