Thu, 19 Sep 2019 15:32:36 +0200 Edouard Tisserant SVGHMI: added transformation of code given in inkscape's description fields into javascript functions svghmi
Thu, 19 Sep 2019 10:41:39 +0200 Edouard Tisserant SVGHMI: gui.svg -> svghmi.svg svghmi
Thu, 19 Sep 2019 09:01:49 +0200 Edouard Tisserant SVGHMI: moved static JS code to a separate file included at xhtml generation time svghmi
Wed, 18 Sep 2019 11:09:35 +0200 Edouard Tisserant SVGHMI: Work In Progress : fixed pointer types in ctypes interface, cleaned up server startup and cleanup code, changed document type to XHTML, cleaner JS script : encapsulated in a function and in CDATA. svghmi
Wed, 18 Sep 2019 11:03:56 +0200 Edouard Tisserant PLCobject: Call "stop" and "cleanup" methods from python runtime files in reverse order compared to "init" and "start". svghmi
Mon, 16 Sep 2019 13:45:04 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange : message from browser hit the C side. svghmi
Mon, 16 Sep 2019 11:44:20 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Mon, 16 Sep 2019 10:54:15 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Thu, 12 Sep 2019 12:56:47 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Thu, 12 Sep 2019 12:55:32 +0200 Edouard Tisserant SVGHMI: single session for now svghmi
Thu, 12 Sep 2019 12:54:36 +0200 Edouard Tisserant SVGHMI: few fixes on serving svghmi
Wed, 11 Sep 2019 12:24:30 +0200 Edouard Tisserant WIP on svghmi, now builds and runs. HTTP serving + WS transport ready, missing actual data to transmit and thread to collect it. svghmi
Wed, 11 Sep 2019 11:20:11 +0200 Edouard Tisserant Non significant changes to mute GCC warnings about unused variables. svghmi
Thu, 05 Sep 2019 08:35:33 +0200 Edouard Tisserant Fixed sequel of 5f79b194fa63 'SVGHMI: filter out temporary variables created while generating ST code out of FBD.'. Some ref to temporary variables are still not using the _TMP_ prefix. They are quite hard to find, so to be continued... svghmi
Tue, 03 Sep 2019 12:17:33 +0200 Edouard Tisserant SVGHMI: Intermediate state while working on svghmi.c svghmi
Mon, 26 Aug 2019 08:54:02 +0200 Edouard Tisserant svghmi.c : deduplicated variable access code borrowed from plc_debug.c. Added targets/var_access.c. svghmi
Fri, 23 Aug 2019 14:01:31 +0200 Edouard Tisserant SVGHMI: Added iterators in svghmi.c copy-pasted form plc_debug.c svghmi
Fri, 23 Aug 2019 13:01:37 +0200 Edouard Tisserant SVGHMI: svghmi.c now has mutex, iterator, and read/write buffer. svghmi
Thu, 22 Aug 2019 14:58:53 +0200 Edouard Tisserant SVGHMI: draft for svghmi.c. It has all PLC variables pointed in HMI tree in an array. svghmi
Tue, 20 Aug 2019 10:32:34 +0200 Edouard Tisserant Pass HMITree to SVG transform. It seems it could really help to reduce JS tree binding logic in the end. svghmi
Tue, 20 Aug 2019 10:30:59 +0200 Edouard Tisserant Add special nodes at HMI Tree root, fix code to handle special node (no path). svghmi
Tue, 20 Aug 2019 10:08:11 +0200 Edouard Tisserant Swap CTN code gen and Libraries code gen, because SVGHMI use both, and need the library part to produce hmitree before CTN part. svghmi
Tue, 20 Aug 2019 10:01:18 +0200 Edouard Tisserant yslt_noindent : Avoid YSLT's indent logic to interfere when using linequote. svghmi
Wed, 14 Aug 2019 13:06:03 +0200 Edouard Tisserant SVGHMI: make a reasonably basic test svghmi
Wed, 14 Aug 2019 11:05:17 +0200 Edouard Tisserant SVGHMI: filter out temporary variables created while generating ST code out of FBD. svghmi
Tue, 13 Aug 2019 14:04:13 +0200 Edouard Tisserant SVGHMI: added deduction of HMI tree from list of HMI_* instances. svghmi
Mon, 12 Aug 2019 13:09:55 +0200 Edouard Tisserant SVGHMI: added extraction of SVG bounding boxes, obtained from "inkscape -S", and passed to XSLT transform as variable. svghmi
Mon, 12 Aug 2019 13:06:11 +0200 Edouard Tisserant Allow using docutil.get_inkscape_path() on Linux also. svghmi
Fri, 09 Aug 2019 12:12:24 +0200 Edouard Tisserant SVGHMI: little fixes to make the build go through svghmi
Fri, 09 Aug 2019 12:11:31 +0200 Edouard Tisserant SVGHMI: Added XSLT transformation, Makefile to get XSLT from ysl2 (copy of plcopen/Makefile) and a minimal stylesheet to start with. svghmi