2020-06-18 |
Edouard Tisserant |
SVGHMI: Add use of Python PLC Globals it test
svghmi
|
changeset |
files
|
2020-06-18 |
Edouard Tisserant |
Merge default changes in SVGHMI
svghmi
|
changeset |
files
|
2020-06-18 |
Edouard Tisserant |
Merge default changes in SVGHMI
svghmi
|
changeset |
files
|
2020-06-04 |
Edouard Tisserant |
SVGHMI: add "unsubscribable" property to widgets in order to generalize what already happens for jump buttons.
svghmi
|
changeset |
files
|
2020-06-03 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2020-05-29 |
dgaberscek |
Merge
svghmi
|
changeset |
files
|
2020-05-26 |
dgaberscek |
SVGHMI: Added widget toggleButton.
svghmi
|
changeset |
files
|
2020-05-26 |
dgaberscek |
SVGHMI: Changed widget button handler to element attribute.
svghmi
|
changeset |
files
|
2020-06-02 |
Edouard Tisserant |
Runtime: create .md5 file at the end of all transfered files being written to disk, so that it presence indicates completeness of transfer.
svghmi
|
changeset |
files
|
2020-06-02 |
Edouard Tisserant |
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
svghmi
|
changeset |
files
|
2020-06-01 |
Edouard Tisserant |
Runtime: fsync() files when transfering them, to prebent data loss when poweroff soon after programming. Fixed variable naming as a side effect.
svghmi
|
changeset |
files
|
2020-05-28 |
Edouard Tisserant |
PLCObject : reorganize code in StartPLC(), add a PreStartPLC() empty method, to be overloaded by runtime extensions.
svghmi
|
changeset |
files
|
2020-05-26 |
Edouard Tisserant |
Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
svghmi
|
changeset |
files
|
2020-05-21 |
Edouard Tisserant |
SVGHMI: stop using eval in change_hmi_value, apparently slowly leaking memory.
svghmi
|
changeset |
files
|
2020-05-14 |
Edouard Tisserant |
SVGHMI: Switch widget was picking sub-elements from original SVG, not the result SVG ehwe clones are unlinked, thus making problems with svg:use based widgets.
svghmi
|
changeset |
files
|
2020-05-14 |
Edouard Tisserant |
SVGHMI: When unlinking a clone of a group, do not create additional group, but merge transformation and styles, and replace label. This allows svg:use based widgets to directly access elements of svg:use targeted element.
svghmi
|
changeset |
files
|
2020-05-14 |
Edouard Tisserant |
SVGHMI: Applies clone unlinking to widget themselves, not only to clones inside widgets.
svghmi
|
changeset |
files
|
2020-05-14 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: Makes error when HMI tree is not well formed. Prevents multiple and non-first HMI_NODE, and ensure that all paths in HMI tree are unique.
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
Added FatalError call to Libraries code gen, so that they can emit messages addressed like config tree nodes do.
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: more Widget properties declared ES6 style.
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: Switch widget now use class declaration
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: Update Button widget to class declaration, and add a button widget in tests/svghmi.
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: explicit handling of undefined maximum widget update frequency
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: removed dead code
svghmi
|
changeset |
files
|
2020-05-13 |
Edouard Tisserant |
SVGHMI: Back button updated to class style
svghmi
|
changeset |
files
|
2020-05-11 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2020-05-11 |
Edouard Tisserant |
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: Exclude non-widget HMI:* labeled elements from hmi_widget. Namely : HMI:Page HMI:Lang and HMI:List have been excluded.
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: clean up dead code, update generated xslt.
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: apply per class overloading of sub/unsub to Jump widget
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: apply per class overloading of sub/unsub to ForEach widget
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: Widget's specific sub/unsub traits are now wxpressed in widget's class.
svghmi
|
changeset |
files
|
2020-05-10 |
Edouard Tisserant |
SVGHMI: Parameters common to all widget constructors now passed as ordered parameters.
svghmi
|
changeset |
files
|
2020-05-08 |
Edouard Tisserant |
SVGHMI: One class per widget type, widget objects are instances of these classes, and members are passed through constructor. This allows to keep compatible with previous widget_defs template used in most widgets.
svghmi
|
changeset |
files
|
2020-05-08 |
Edouard Tisserant |
SVGHMI: Add an exslt function to collect used widget types, in order to only include necessary JS definitions in furure changes.
svghmi
|
changeset |
files
|
2020-05-08 |
Edouard Tisserant |
SVGHMI: Systematically output local name as /* comment */ when emiting content.
svghmi
|
changeset |
files
|
2020-04-24 |
Edouard Tisserant |
Merge
svghmi
|
changeset |
files
|
2020-04-24 |
Edouard Tisserant |
SVGHMI: Fix flawed logic to place nodes in the HMI tree, leading to wrecked tree in some cases.
svghmi
|
changeset |
files
|
2020-04-22 |
dgaberscek |
Added button and circular bar widgets.
svghmi
|
changeset |
files
|
2020-04-20 |
Edouard Tisserant |
SVGHMI: added more meaningful namespaces to emit javascript code from.
svghmi
|
changeset |
files
|
2020-04-19 |
Edouard Tisserant |
SVGHMI: moved JS code of foreach and jump widget in corresponding widget_*.ysl2. To be continued.
svghmi
|
changeset |
files
|
2020-04-19 |
Edouard Tisserant |
SVGHMI: spread JS code from svghmi/scripts.ysl2 in other .ysl2 files, using dedicated preamble and epilogue namespaces
svghmi
|
changeset |
files
|
2020-04-19 |
Edouard Tisserant |
SVGHMI: Introduced "emit" to simplify producing per-topic code and content from anywhere in code. Applied to debug output, next to JS.
svghmi
|
changeset |
files
|
2020-04-18 |
Edouard Tisserant |
SVGHMI: Move reflective debug tags from "reflect" to "debug" namespace, preparing for per-purpose namespaces.
svghmi
|
changeset |
files
|
2020-04-18 |
Edouard Tisserant |
SVGHMI: Added scripts.ysl2
svghmi
|
changeset |
files
|
2020-04-18 |
Edouard Tisserant |
SVGHMI: moving code wher it belongs, and reformulate some declarations for better readability.
svghmi
|
changeset |
files
|
2020-04-16 |
Edouard Tisserant |
SVGHMI: HMI:DropDown: more documentation.
svghmi
|
changeset |
files
|
2020-04-15 |
Edouard Tisserant |
SVGHMI: Comments in HMI:DropDown source code
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: HMI:DropDown menu aligns to selected when opening
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: When clicking outside of opened HMI:DropDown box, close it.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: Fix HMI:DropDown flicker on close.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: HMI:DropDown now temporarily takes content from widget's arguments, until HMI:List is implemented.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: fix probable problem in HMI:Input, where value could be applied to wrong index if used in relative page.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: HMI:DropDown element is brought in front when opened, so that it isn't occulted by other widgets at the same level.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: HMI:DropDown now catches all clicks when open
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: Add button element to HMI:DropDown, also fix problem with computed box margins.
svghmi
|
changeset |
files
|
2020-04-14 |
Edouard Tisserant |
SVGHMI: HMI:DropDown now scrolls forward and backward
svghmi
|
changeset |
files
|
2020-04-13 |
Edouard Tisserant |
SVGHMI: progress on HMI:DropDown - now selects some value on click, and close
svghmi
|
changeset |
files
|