beremiz
Clone
Summary
Browse
Changes
Graph
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
Runtime: removing dead code
2022-03-02, Edouard Tisserant
3770ded5db5c
IDE: removed one (last ?) wx.NewId() that was called on each opening of project tree popup menu
2022-02-15, Edouard Tisserant
2739fbd82569
Merge default head that was only merged in wxPython4
2022-02-13, Edouard Tisserant
f748161de54b
TESTS: moved non-automated tests Beremiz projects stored as directories in /tests to new directory /tests/projects
2022-01-25, Edouard Tisserant
53c66c4aefa3
Create README.md in tests
2022-01-25, etisserant
c270b6c8162b
IDE: follow-up on change in 83ed4ea362db - added workaround when matiec generated files contain unexpected characters.
2022-01-24, Edouard Tisserant
70ef15fca028
Runtime : force using monotonic time in Timer (threading). Prevent watchdog to trigger when changing system time.
2022-01-20, Edouard Tisserant
da8cceaa247d
SVGHMI: remove debug code
2022-01-20, Edouard Tisserant
76995a304fe0
SVGHMI: update generated XSLT
2022-01-19, Edouard Tisserant
a1d9a0353053
SVGHMI: fix again appication of frequency value when given in label. Use it on PushButton instance in svghmi test.
2022-01-19, Edouard Tisserant
9b9775d230f5
SVGHMI: update generated xslt, and svghmi test project files
2022-01-19, Edouard Tisserant
0ff608310312
SVGHMI: Add pushbutton widget, that can take reflect short press in variable, but has no garantee on consistency.
2022-01-19, Edouard Tisserant
2e84a2782295
SVGHMI: Fixed support for frequency parsing in widget label
2022-01-19, Edouard Tisserant
04c4835ca376
Merge
2022-01-18, Edouard Tisserant
3e162ea3c726
OPC-UA client: "static" class was forgotten for open62541 client structure preventing multiple client.
2022-01-17, Edouard Tisserant
2f5c30054d50
OPC-UA: cosmetic fix and armless typo
2022-01-17, Edouard Tisserant
3aac4241dafa
SVGHMI: update generated xslt
2022-01-18, Edouard Tisserant
eac5832a1489
SVGHMI test: add special commandline to launch chromium as new intependent window, without GPU acceleration.
2022-01-18, Edouard Tisserant
440183be80a2
SVGHMI: add syntax for widget update frequency in widget label: HMI:WidgetType|freq:arg0:arg1@path
2022-01-18, Edouard Tisserant
13c5cac55ac7
Merge
2022-01-16, Edouard Tisserant
6f5cd8d5dc11
SVGHMI: added ListSwitch widget
2022-01-14, Edouard Tisserant
4a048b5b9e3b