beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: update generated xslt
2022-11-23, Edouard Tisserant
747ffdafbe31
SVGHMI: avoid Widget's member name colision in between enable expressions and assignments.
2022-11-23, Edouard Tisserant
a3c509e66695
SVGHMI: Add arbitrary variable assignment when entering Pages
2022-11-23, Edouard Tisserant
570a738239f4
SVGHMI: update generated XSLT
2022-11-18, Edouard Tisserant
2239f8e3de48
SVGHMI: fix periodic reconnect triggering watchdog
2022-11-18, Edouard Tisserant
bbcbb1bba9f1
IDE: Optimization of modification events processing in text editors.
2022-11-17, Edouard Tisserant
c613afdab571
SVGHMI: cosmetic change
2022-11-15, Edouard Tisserant
3da9a6e6fb19
SVGHMI: do not try to reconnect websocket if closed properly by server.
2022-11-15, Edouard Tisserant
20f9f0c36ad6
SVGHMI: fix HMI freeze at load when no screen saver is defined
2022-11-09, Edouard Tisserant
7e8db0b44e42
SVGHMI: update generated XSLT
2022-11-08, Edouard Tisserant
31aaec736e4d
SVGHMI: watchdog now calls OnStart and OnStop commands just after calling OnWatchdog. Therefore, OnWatchdog command should not restart browser by itself.
2022-11-08, Edouard Tisserant
364f2409eeda
SVGHMI: server systematically resets session on connect, rather than waiting for client to ask for it
2022-11-08, Edouard Tisserant
62860665fa94
SVGHMI: update generated XSLT
2022-11-04, Edouard Tisserant
efbc86949467
SVGHMI: use messy test/projects/svghmi to give a try to ScreenSaver feature.
2022-11-04, Edouard Tisserant
e42a09c1d3f3
SVGHMI: cosmetic fix in Back widget
2022-11-04, Edouard Tisserant
6b7f15089703
SVGHMI: add ScreenSaver feature. Automatically jumps to a page named "ScreenSaver" after timeout defined in page arguments.
2022-11-04, Edouard Tisserant
d5ff60e906b0
SVGHMI: update generated XSLT
2022-10-28, Edouard Tisserant
e3a29c5b74c4
SVGHMI: enable periodical reconnect when browser is QtWebengine, working around memory leak with websocket on Qt's embedded Chromium.
2022-10-28, Edouard Tisserant
9256c344c2da
IDE: Added filtering in POU instance variables panel.
2022-10-27, Edouard Tisserant
61fa60130ad6
SVGHMI: add automatic reconnection of websocket with 1s reconnection delay after first attempt.
2022-10-21, Edouard Tisserant
ff42600fddd7
SVGHMI: prevent browser and watchdog commands to become zombie once finished.
2022-10-18, Edouard Tisserant
7c427418396f
SVGHMI: svghmi_references exemple: add missing PLC part to demonstrate assigning PLC/HMI variables when validating a modal dialog.
2022-10-12, Edouard Tisserant
db87744d8900
SVGHMI: cosmetic fixes
2022-10-12, Edouard Tisserant
82882a9f91ce
runtime: remove forgotten printf at starup when retain memory is restored.
2022-10-12, Edouard Tisserant
ecf43c7ac1fb
SVGHMI: update generated XSLT
2022-10-05, Edouard Tisserant
f117526d41ba
SVGHMI: Update svghmi_references example to demonstrate use of Assign widget.
2022-10-04, Edouard Tisserant
c1796e57affd
SVGHMI: Add Assign widget, doing multiple assignments on click.
2022-10-04, Edouard Tisserant
1b627c2c743c
SVGHMI: add visible feedback to Jump widget when clicked/touched
2022-09-29, Edouard Tisserant
dfcd13683362
SVGHMI: add support for "reference" and "frame" rectangles to spread-out ovelapping elements.
2022-09-28, Edouard Tisserant
bb1eff4091ab
SVGHMI: remove intermediate "updates" Map and apply_updates()
2022-09-22, Edouard Tisserant
770c613c424f
SVGHMI: cosmetic fix in js
2022-09-21, Edouard Tisserant
0237c28cd172
SVGHMI: do not discard out-of-page elements inside widgets that are ovelapping pages.
2022-09-21, Edouard Tisserant
98ce26040117
SVGHMI: update generated XSLT
2022-09-16, Edouard Tisserant
da020d88db0c
SVGHMI: ensures that PLC sends only fresh data to HMI, even right after variable being subscribed.
2022-09-14, Edouard Tisserant
7af7a23e4adb
SVGHMI: fix svghmi_jumps example's SVG file (viewport was misplaced)
2022-09-13, Edouard Tisserant
be87303d5b2d
SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
2022-09-13, Edouard Tisserant
f1a00aa8cb3b
SVGHMI: re-arrange Animate and data Dispath code paths.
2022-09-12, Edouard Tisserant
1bd8e077894e
SVGHMI: add an exemple that demonstrate use of Jump widget in different use cases.
2022-09-09, Edouard Tisserant
26a2808038fd
SVGHMI: refactor an factorize widget dispatch() method calling
2022-09-09, Edouard Tisserant
c9ecf7d50888
SVGHMI: fix ToggleButton not always reflecting current state
2022-09-09, Edouard Tisserant
0d7c41546854
IDE: fix exception transfering or reconnecting after tracing variables
2022-09-09, Edouard Tisserant
13677d093946
SVGHMI: Add predefined assignments to jump widget to notify PLC or other widgets about jump.
2022-09-02, Edouard Tisserant
f69c68cffec3
SVGHMI: continue rework of Jump widget to cope with Enable Expressions.
2022-09-02, Edouard Tisserant
9c725829d8f0
SVGHMI: rework Jump widget to cope with Enable Expressions.
2022-08-31, Edouard Tisserant
375626e60b63
SVGHMI: add support for "enable expressions" with arbitrary variable name assignment.
2022-08-23, Edouard Tisserant
30f7eade322f
SVGHMI: preliminary implementation of a general enable bit for all widgets, using "#" at the end of widget declaration, and a "disabled" element that becomes visible instead of widget when disabled.
2022-08-19, Edouard Tisserant
122b1094b8e6
SVGHMI: rename veriables in parse_labels.ysl2 for better readability
2022-08-12, Edouard Tisserant
b2bdb8b433e0
SVGHMI: add support for multiline widget declaration using svg:desc.
2022-08-11, Edouard Tisserant
c5070b6973ba
Runtime: Fix PLC python thread crash in case of exception in PostStart customization hook.
2022-08-02, Edouard Tisserant
d74eb1be6abe
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
2022-08-02, Edouard Tisserant
6c7a7b22bec9
Runtime: Retain: fix missuse of static classifier leading to ever increasing offset.
2022-07-22, Edouard Tisserant
58c09e84c369
SVGHMI: update generated xslt file
2022-07-14, Edouard Tisserant
59158e360b8c
SVGHMI: Warn at build time when SVG refers to non-existing widget types.
2022-07-14, Edouard Tisserant
5d73bed497de
SVGHMI: add support for user JS script added in inkscape's document properties / scripting / embedded scripts.
2022-07-14, Edouard Tisserant
a8b6d5e1fda3
SVGHMI: update generated XSLT file
2022-07-13, Edouard Tisserant
611fd1f44ce9
SVGHMI: re-organize animate() to ensure that page fade-out is always visible, also make fade-out curve more aggressive to enhance visual feedback.
2022-07-12, Edouard Tisserant
406eb8a13648
SVGHMI: fix js exception because of trying to find already detached elements by id.
2022-07-08, Edouard Tisserant
4ee33be5b8b6
SVGHMI: better handling of page switch fade-out.
2022-07-06, Edouard Tisserant
770fcb344f50
SVGHMI: update generated XSLT files
2022-06-24, Edouard Tisserant
c2f7e9bda366
SVGHMI: force initial state of Display widget to empty string.
2022-06-24, Edouard Tisserant
27d298c6f961