svghmi/gen_index_xhtml.xslt
Mon, 08 Nov 2021 14:10:36 +0100 Edouard Tisserant SVGHMI: update tests/evghmi to reflect/test latest changes. update generated XSLT.
Thu, 04 Nov 2021 12:03:43 +0100 Edouard Tisserant SVGHMI: update generated XSLT
Mon, 04 Oct 2021 07:52:54 +0200 Edouard Tisserant SVGHMI: Update generated xslt wxPython4
Fri, 01 Oct 2021 15:36:09 +0200 Edouard Tisserant SVGHMI: Update generated XSLT (PathSlider widget) wxPython4
Fri, 01 Oct 2021 02:54:35 +0200 Edouard Tisserant SVGHMI: update generated xslt (List related changes) wxPython4
Fri, 27 Aug 2021 11:31:32 +0200 Edouard Tisserant SVGHMI: Allow toggling fulscreen mode my right click or long press. svghmi
Tue, 20 Jul 2021 09:12:45 +0200 Edouard Tisserant SVGHMI: fix typo in slider widget svghmi
Tue, 13 Jul 2021 16:12:15 +0200 Edouard Tisserant SVGHMI: update generated xslt svghmi
Thu, 01 Jul 2021 14:33:14 +0200 Edouard Tisserant SVGHMI: Added a way to distinguish watchdog-enabled HMI from multi-client HMI in URL. svghmi
Fri, 18 Jun 2021 11:47:55 +0200 Edouard Tisserant SVGHMI: update generated XSLT files svghmi
Tue, 18 May 2021 09:28:44 +0200 Edouard Tisserant Merged SVGHMI branches svghmi
Tue, 18 May 2021 09:22:17 +0200 Edouard Tisserant SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis svghmi
Mon, 17 May 2021 08:52:38 +0200 Edouard Tisserant SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases. svghmi
Mon, 03 May 2021 00:14:38 +0200 Edouard Tisserant SVGHMI: updating generated XSLT svghmi
Tue, 13 Apr 2021 21:04:46 +0200 Edouard Tisserant SVGHMI: still quite naive path substitution whn prepearing widget for DnD, but now uses label generation. svghmi
Mon, 05 Apr 2021 18:22:30 +0200 Edouard Tisserant SVGHMI: Widget DnD to Inkscape : Added source SVG widget label parsing and pass selecte HMI subtree to XSLT tranform, so that SVG containing multiple widgets can later be matched against hmi tree fragments, in order to DnD complex groups of widgets. svghmi
Thu, 01 Apr 2021 16:00:58 +0200 Edouard Tisserant SVGHMI: Ensure that when widgets are nested in HMI:Switch widget, their sub-elements are taken as switch's choice in case their label match the syntax. svghmi
Tue, 30 Mar 2021 14:56:04 +0200 Edouard Tisserant SVGHMI: silence debug output in generated xhtml. svghmi
Tue, 30 Mar 2021 14:54:43 +0200 Edouard Tisserant SVGHMI: Implemented "Add Font" and "Remove Font", add font embedding in CSS at build time, tested ok with some OTF for now. svghmi
Tue, 30 Mar 2021 10:05:55 +0200 Edouard Tisserant SVGHMI: Add font management buttons and icons, doing nothing for now svghmi
Mon, 29 Mar 2021 10:26:21 +0200 Edouard Tisserant SVGHMI: added "page_node" variable that reflects the HMI tree path of current relative page svghmi
Thu, 25 Mar 2021 10:13:12 +0100 Edouard Tisserant SVGHMI: Filter unseen geometry from inkscape CSV output. svghmi
Thu, 18 Mar 2021 14:32:21 +0100 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
Wed, 17 Mar 2021 11:07:29 +0100 Edouard Tisserant merged svghmi
Tue, 16 Mar 2021 14:19:22 +0100 Edouard Tisserant SVGHMI: cosmetic change, missing semicolon svghmi
Tue, 16 Mar 2021 14:18:39 +0100 Edouard Tisserant SVGHMI: JsonTable should refresh when re-subscibing, because data might have changed while not on the page we are switching to. svghmi
Mon, 15 Mar 2021 11:25:24 +0100 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
Fri, 12 Mar 2021 15:12:38 +0100 Edouard Tisserant SVGHMI: change default values for JsonTable, leading to scrollbar initialized at annoying non-zero position svghmi
Thu, 11 Mar 2021 20:46:05 +0100 Edouard Tisserant SVGHMI: Ensure that when a HMI:List is refered, none of its refered elements are discarded. svghmi
Thu, 11 Mar 2021 10:35:23 +0100 Edouard Tisserant Backed out changeset b2ba6eeb61ec. Users reported text styling being messed in some cases. svghmi
Wed, 10 Mar 2021 19:29:49 +0100 Edouard Tisserant SVGHMI: Add generic action buttons to JSON table, with an example in tests/svghmi: wipe alar list. svghmi
Wed, 03 Mar 2021 11:45:13 +0100 Edouard Tisserant SVGHMI: Make ScrollBar's variables order match JsonTable's variables order to avoid confusion svghmi
Tue, 02 Mar 2021 17:30:13 +0100 Edouard Tisserant SVGHMI: attempt to prevent crazy styling with HMI:TextStyleList when inkscape store style in tspan instead of text element. svghmi
Mon, 01 Mar 2021 15:46:23 +0100 Edouard Tisserant SVGHMI: Make build log less redundant, and refactor progress information code a bit, to make it also a bit less redundant. svghmi
Fri, 26 Feb 2021 10:00:14 +0100 Edouard Tisserant SVGHMI: Optimized overlapping geometry (widget ot page belonging) computation. Added human readable messages for progress. Includes updated XSLT. svghmi
Tue, 23 Feb 2021 10:07:21 +0100 Edouard Tisserant SVGHMI: Optimize sumarized_elements xslt function, taking most of SVGHMI build time. svghmi
Mon, 22 Feb 2021 10:08:36 +0100 Edouard Tisserant SVGHMI: display progress in IDE console while building svghmi
Sun, 21 Feb 2021 21:38:44 +0100 Edouard Tisserant SVGHMI: finally found why HMI:Input wasnt't initializing properly: vsprintf takes a list. Also, removed intermediate variable last_val, since edit_value() works on strings anyhow, and in case of formated floats, it is better to workl on already formated value. svghmi
Fri, 19 Feb 2021 10:04:36 +0100 Edouard Tisserant SVGHMI: update generated XSLT svghmi
Thu, 18 Feb 2021 12:02:28 +0100 Edouard Tisserant SVGHMI: Fixed HMI:ScrollBar to exclude cursor size from accessible range ( position is now 0->range-size instead of 0->range ). Fixed and extended tests/svghmi to have working ScrollBar on two alarm pages. Includes generated XSLT update. svghmi
Thu, 18 Feb 2021 10:43:10 +0100 Edouard Tisserant SVGHMI: JsonTable removed useless promise since fetch() already does one. Updated generated XSLT. svghmi
Tue, 16 Feb 2021 11:35:56 +0100 Edouard Tisserant SVGHMI: update generated XSLT svghmi
Sun, 14 Feb 2021 05:30:29 +0100 Edouard Tisserant SVGHMI: update generated XSLT svghmi
Tue, 09 Feb 2021 17:10:08 +0100 Edouard Tisserant SVGHMI: Update generated XSLT svghmi
Tue, 09 Feb 2021 07:46:02 +0100 Edouard Tisserant SVGHMI: Added HMI:VarInitPersistent to initialize persistent HMI_LOCAL and PAGE_LOCAL variables, stored as cookies in browser. svghmi
Tue, 02 Feb 2021 16:39:02 +0100 Edouard Tisserant SVGHMI: update generated XSLT svghmi
Tue, 26 Jan 2021 11:14:22 +0100 Edouard Tisserant SVGHMI : removed support for changing keyboard position and showing at user defined location. Feature was problematic in many respect. svghmi
Fri, 22 Jan 2021 11:30:37 +0100 Edouard Tisserant SVGHMI: i18n: finished passing back translated messaged to xslt proc, finished template to generate corresponding javascript literals. svghmi
Tue, 19 Jan 2021 11:57:13 +0100 Edouard Tisserant SVGHMI: still WIP, now POT file is properly generated with utf-8 encoding and POEdit is launched when pressing button. svghmi
Tue, 29 Dec 2020 15:53:30 +0100 Edouard Tisserant SVGHMI: Update generated xslt svghmi
Thu, 24 Dec 2020 16:56:19 +0100 Edouard Tisserant SVGHMI: Added parsing of min and max value that can be given as @path,min,max in widget description svghmi
Fri, 18 Dec 2020 15:52:58 +0100 Edouard Tisserant SVGHMI: almost rewrote Input widget to make it new class based style. svghmi
Thu, 17 Dec 2020 19:31:00 +0100 Edouard Tisserant SVGHMI: added dropdown selection highlighting and fixed scrolling so that it doesn't miss any entry while jumping from one page to the other. svghmi
Wed, 16 Dec 2020 15:44:24 +0100 Edouard Tisserant SVGHMI: change scroll buttons into single unicode triangle and center them. Use highlight rectangle duplicated and hidden to catch selection clicks so that the whole row is clickable. svghmi
Tue, 15 Dec 2020 13:43:21 +0100 Edouard Tisserant SVGHMI: DropDown widget now using new class based style svghmi
Sat, 05 Dec 2020 16:59:27 +0100 Edouard Tisserant SVGHMI: Rewrote button widget. svghmi
Wed, 02 Dec 2020 14:33:24 +0100 Edouard Tisserant SVGHMI: update generated XSLT svghmi
Fri, 27 Nov 2020 18:06:34 +0100 Edouard Tisserant SVGHMI: WIP trying to reduce memory usage : use .onclick onstead of SetAttribute, avoid useless closure and object creation when possible, etc. svghmi
Wed, 25 Nov 2020 14:47:47 +0100 Edouard Tisserant SVGHMI: update generated xslt file svghmi
Wed, 28 Oct 2020 18:21:12 +0200 Edouard Tisserant Arbitrary variables added to JsonTable subscription are now passed as 'extra' field in json query. As an example added JsonTable filtering in tests/svghmi svghmi