beremiz
Clone
Summary
Browse
Changes
Graph
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
SVGHMI: set initial displayed value of input widget to empty string.
2022-06-24, Edouard Tisserant
13282f91e6ff
SVGHMI: add warning_labels, same as optional_labels but emits warnings at build time if element is missing.
2022-06-24, Edouard Tisserant
f3a14422d56e
SVGHMI: update generated XSLT files
2022-06-22, Edouard Tisserant
4345b3c9b9de
SVGHMI: generalize detach/re-attach of binary choices for ToggleButton, PushButton, Button and Keypad's Shit and CapsLock.
2022-06-22, Edouard Tisserant
b27e50143083
SVGHMI: also use order-preserving detach re-attach for hiding and showing active and inactive state.
2022-06-20, Edouard Tisserant
43b2bff95289
SVGHMI: fix Switch widget so that order of choices elements is preserved across detaching and re-attaching.
2022-06-20, Edouard Tisserant
c663d1f9f03b
SVGHMI: update generated xslt files
2022-06-15, Edouard Tisserant
dacf329abdd9
SVGHMI: nasty scope shadowing bug... was making funny recursion, leading to really slow interaction.
2022-06-15, Edouard Tisserant
d3cf85a3c282
SVGHMI: fading page switch : to avoid blinking, page stays black once fading finished and next page is still not ready.
2022-06-15, Edouard Tisserant
b90a0acc8c4e
SVGHMI: fading page switch : defer update of classList to next animate() call when finishing transition.
2022-06-15, Edouard Tisserant
f86ffe291fea
SVGHMI: rework Switch widget : detach/attach elements instead of hiding with style.display, detach all possible choices at init.
2022-06-14, Edouard Tisserant
7d4a16e59337
SVGHMI: add fading transition to make page switch feel more responsive on slow machines.
2022-06-13, Edouard Tisserant
fce3d407bb46
SVGHMI: add a way for widgets and other yslt2 files to add css definitions to resultng page.
2022-06-13, Edouard Tisserant
7c27d57b6ec0
SVGHMI: update generated XSLT filesw
2022-06-10, Edouard Tisserant
0d7f9c555ae2
SVGHMI: XY graph build produces error message if provided curve_N are not consistent.
2022-06-03, Edouard Tisserant
b5ca17732b1e
SVHMI: Keyboard: Replace untouched value when typing directly after open. Make info string (HMI variable name) optional.
2022-06-01, Edouard Tisserant
14d696d7d54e
merged
2022-06-01, Edouard Tisserant
e87a2daace80
SVGHMI: update generated xslt.
2022-06-01, Edouard Tisserant
ca312be56929
SVGHMI: Add support for fixed X range (duration) on XY garph.
2022-06-01, Edouard Tisserant
a27b5862e363
SVGHMI: add widget update rate limit on variable change.
2022-06-01, Edouard Tisserant
9d895a103019
SVGHMI: fix parsing of floating point and negative min and max limits in widget label syntax.
2022-06-01, Edouard Tisserant
49fcd5d62139
IDE: fix exception happening in debug mode when logging process termination.
2022-05-26, Edouard Tisserant
a88ac1760faf
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
2022-05-26, Edouard Tisserant
72ee59ff959c
Various fixes to make svghmi_traffic_light example bahave on windows.
2022-05-25, Edouard Tisserant
cf4e6a7d40f8
IDE: fix saveAs dialog
2022-05-25, Edouard Tisserant
1b8906ca2a50
IDE: fix permission checking on windows for IDE project directory.
2022-05-25, Edouard Tisserant
bd4be02fe102
SVGHMI: fix active/inactive being swapped in ToggleButton
2022-05-23, Edouard Tisserant
f422d3d71f89
IDE/Windows: Find Inkscape binary even if Inkscape was installed for current user only.
2022-05-23, Edouard Tisserant
435259844a64
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
2022-05-23, Edouard Tisserant
ff25207ec303
IDE: better permission checking when opening a project.
2022-05-23, Edouard Tisserant
cf6d6e033c86
SVGHMI: more fixes for XY graph + add XY graph test.
2022-05-30, Edouard Tisserant
4f252e8d6759
SVGHMI: Seems inkscape doesn't necessarily use tspan inside of text anymore.
2022-05-26, Edouard Tisserant
5335895ce526
SVGHMI: multiple fixes in XY graph widget. WIP.
2022-05-25, Edouard Tisserant
6ef4ffcf9761
SVGHMI: fix dropdown widget in case it is used as language selection widget
2022-05-25, Edouard Tisserant
efa45e7cb04b
SVGHMI: prevent exception with date/time formating in sprintf.js if lang wasn't already set.
2022-05-25, Edouard Tisserant
0d5bb9038e5b
SVGHMI: Add forEach to local copy of pythonic.js
2022-05-25, Edouard Tisserant
5f417d3c2d03
SVGHMI: many fixes on xy trend graph. WIP.
2022-05-11, Edouard Tisserant
32eaba9cf30e
SVGHMI: fix syntax problems in xygraph
2022-05-06, Edouard Tisserant
3ba74350237d
SVGHMI: fix widget's update frequency forcing : syntax checking was enforcing unit and js code was using undefined variables
2022-05-06, Edouard Tisserant
1202b47e7e63
SVGHMI: fix syntax error in sprintf.js and force makefile to regen xslt files when sprintf.js changes
2022-05-06, Edouard Tisserant
2fb9849c6721
SVGHMI: fix test/projects/svghmi "unspecified" frequency that was actualy specified...
2022-05-06, Edouard Tisserant
3f7b4a2009ba
SVGHMI: Add premature implementation of XY chart.
2022-05-05, Edouard Tisserant
b36754171535
SVGHMI: Add support for forcing widget update frequency with period longer than a second. As an example, "HMI:Display|10s@/myvar" updates variable every 10 seconds.
2022-05-05, Edouard Tisserant
2716cd8e498d
SVGHMI: cosmetic fixes + removed dead code
2022-05-05, Edouard Tisserant
0b5ab53007a9
SVGHMI: allow widgets to disable clipping on variables given with min and max. Setting this.clip = false disables clipping.
2022-05-05, Edouard Tisserant
e5967a2ae2bb
SVGHMI: allow designating widget's sub-elements as main element child rather than descendant. Names staring with "/" in yslt call to labels() only match direct widget childs.
2022-05-05, Edouard Tisserant
a0bd2c4cb8f7
SVGHMI: add localized Date and Time support to sprintf.js. Use with "%D" or "%2.1D" format style.
2022-05-05, Edouard Tisserant
302efcf746e0
runtime, retain: remove forgotten debug code.
2022-03-02, Edouard Tisserant
710eec6eb01c