- merge svghmi 2020-05-14, by Edouard Tisserant
- SVGHMI: Makes error when HMI tree is not well formed. Prevents multiple and non-first HMI_NODE, and ensure that all paths in HMI tree are unique. svghmi 2020-05-13, by Edouard Tisserant
- Added FatalError call to Libraries code gen, so that they can emit messages addressed like config tree nodes do. svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: more Widget properties declared ES6 style. svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: Switch widget now use class declaration svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: Update Button widget to class declaration, and add a button widget in tests/svghmi. svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: explicit handling of undefined maximum widget update frequency svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: removed dead code svghmi 2020-05-13, by Edouard Tisserant
- SVGHMI: Back button updated to class style svghmi 2020-05-13, by Edouard Tisserant
- merge svghmi 2020-05-11, by Edouard Tisserant
- DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing svghmi 2020-05-11, by Edouard Tisserant
- SVGHMI: Exclude non-widget HMI:* labeled elements from hmi_widget. Namely : HMI:Page HMI:Lang and HMI:List have been excluded. svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: clean up dead code, update generated xslt. svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: apply per class overloading of sub/unsub to Jump widget svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: apply per class overloading of sub/unsub to ForEach widget svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: Widget's specific sub/unsub traits are now wxpressed in widget's class. svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: Parameters common to all widget constructors now passed as ordered parameters. svghmi 2020-05-10, by Edouard Tisserant
- SVGHMI: One class per widget type, widget objects are instances of these classes, and members are passed through constructor. This allows to keep compatible with previous widget_defs template used in most widgets. svghmi 2020-05-08, by Edouard Tisserant
- SVGHMI: Add an exslt function to collect used widget types, in order to only include necessary JS definitions in furure changes. svghmi 2020-05-08, by Edouard Tisserant
- SVGHMI: Systematically output local name as /* comment */ when emiting content. svghmi 2020-05-08, by Edouard Tisserant
- Merge svghmi 2020-04-24, by Edouard Tisserant
- SVGHMI: Fix flawed logic to place nodes in the HMI tree, leading to wrecked tree in some cases. svghmi 2020-04-24, by Edouard Tisserant
- Added button and circular bar widgets. svghmi 2020-04-22, by dgaberscek
- SVGHMI: added more meaningful namespaces to emit javascript code from. svghmi 2020-04-20, by Edouard Tisserant
- SVGHMI: moved JS code of foreach and jump widget in corresponding widget_*.ysl2. To be continued. svghmi 2020-04-19, by Edouard Tisserant
- SVGHMI: spread JS code from svghmi/scripts.ysl2 in other .ysl2 files, using dedicated preamble and epilogue namespaces svghmi 2020-04-19, by Edouard Tisserant
- SVGHMI: Introduced "emit" to simplify producing per-topic code and content from anywhere in code. Applied to debug output, next to JS. svghmi 2020-04-19, by Edouard Tisserant
- SVGHMI: Move reflective debug tags from "reflect" to "debug" namespace, preparing for per-purpose namespaces. svghmi 2020-04-18, by Edouard Tisserant
- SVGHMI: Added scripts.ysl2 svghmi 2020-04-18, by Edouard Tisserant
- SVGHMI: moving code wher it belongs, and reformulate some declarations for better readability. svghmi 2020-04-18, by Edouard Tisserant
- SVGHMI: HMI:DropDown: more documentation. svghmi 2020-04-16, by Edouard Tisserant
- SVGHMI: Comments in HMI:DropDown source code svghmi 2020-04-15, by Edouard Tisserant
- SVGHMI: HMI:DropDown menu aligns to selected when opening svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: When clicking outside of opened HMI:DropDown box, close it. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: Fix HMI:DropDown flicker on close. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: HMI:DropDown now temporarily takes content from widget's arguments, until HMI:List is implemented. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: fix probable problem in HMI:Input, where value could be applied to wrong index if used in relative page. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: HMI:DropDown element is brought in front when opened, so that it isn't occulted by other widgets at the same level. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: HMI:DropDown now catches all clicks when open svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: Add button element to HMI:DropDown, also fix problem with computed box margins. svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: HMI:DropDown now scrolls forward and backward svghmi 2020-04-14, by Edouard Tisserant
- SVGHMI: progress on HMI:DropDown - now selects some value on click, and close svghmi 2020-04-13, by Edouard Tisserant
- SVGHMI: HMI:DropDown work in progress, intermediate commit. Now menu's rectangle grows up to viewport borders. svghmi 2020-04-12, by Edouard Tisserant
- SVGHMI: intermediate commit while working on dropdown widget. svghmi 2020-04-09, by Edouard Tisserant
- SVGHMI: HMI is not speculating on PLC variable update anymore when sending new variable value. svghmi 2020-04-07, by Edouard Tisserant
- SVGHMI: finished shift and capslock support n keypad widget. Added a helper in widgets_common to collect subelements likle active/inactive/disabled... svghmi 2020-04-04, by Edouard Tisserant
- SVGHMI: fixed keypad JS regarding shift/capslock and other details svghmi 2020-04-04, by Edouard Tisserant
- Fix unmatched "Courier" font for monospace fonts on latest ubuntu 20.04. Selected "FreeMono" instead, present since at least 18.04 svghmi 2020-04-04, by Edouard Tisserant
- SVGHMI: Keypad working for HMI_STRING, still Shift/CapsLock not finished. svghmi 2020-04-03, by Edouard Tisserant
- SVGHMI: fix keyboard not showing svghmi 2020-04-03, by Edouard Tisserant
- SVGHMI: Added keypads to svghmi test's SVG file svghmi 2020-04-03, by Edouard Tisserant
- merge svghmi 2020-04-03, by Edouard Tisserant
- SVGHMI: Keypad: added code to re-attach keypad when starting edit. svghmi 2020-04-02, by Edouard Tisserant
- SVGHMI: removed debug code svghmi 2020-04-02, by Edouard Tisserant
- SVGHMI: More infrastructure for editing values with a keypad. svghmi 2020-04-02, by Edouard Tisserant
- SVGHMI: Widget input buttons should be clickable through svg:use (onclick attribute instead of addEventListener) svghmi 2020-04-02, by Edouard Tisserant
- SVGHMI: moved dead code to where it belongs svghmi 2020-04-01, by Edouard Tisserant
- SVGHMI: empty widget_keypad.ysl2, WIP svghmi 2020-04-01, by Edouard Tisserant
- SVGHMI: HMI:Switch now accepts boolean values 'true' and 'false' svghmi 2020-03-31, by Edouard Tisserant