15 months ago |
Edouard Tisserant |
Typo
|
file |
diff |
annotate
|
19 months ago |
Edouard Tisserant |
Fix Py3 problems with basic SVGHMI build and run.
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
automated conversion using 2to3-3.9 tool
python3
|
file |
diff |
annotate
|
2022-11-23 |
Edouard Tisserant |
Marged default in wxPython4
wxPython4
|
file |
diff |
annotate
|
2022-11-15 |
Edouard Tisserant |
SVGHMI: cosmetic change
|
file |
diff |
annotate
|
2022-11-09 |
Edouard Tisserant |
Merge default in wxPython4
wxPython4
|
file |
diff |
annotate
|
2022-11-08 |
Edouard Tisserant |
SVGHMI: watchdog now calls OnStart and OnStop commands just after calling OnWatchdog. Therefore, OnWatchdog command should not restart browser by itself.
|
file |
diff |
annotate
|
2022-11-04 |
Edouard Tisserant |
Merged changes from default in wxPython4 branch
wxPython4
|
file |
diff |
annotate
|
2022-10-18 |
Edouard Tisserant |
SVGHMI: prevent browser and watchdog commands to become zombie once finished.
|
file |
diff |
annotate
|
2022-08-08 |
Edouard Tisserant |
IDE, SVGHMI: Workaround Snap package not launching Inskape, POEdit or Chromium directly, producing lot of output in Incskape CLI, and messing with TMPDIR
wxPython4
|
file |
diff |
annotate
|
2022-08-08 |
Edouard Tisserant |
IDE: wxPython4 consequences : wx.OPEN -> wx.FD_OPEN
wxPython4
|
file |
diff |
annotate
|
2022-06-27 |
Edouard Tisserant |
Merge default in wxPython4 branch
wxPython4
|
file |
diff |
annotate
|
2022-05-26 |
Edouard Tisserant |
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
|
file |
diff |
annotate
|
2022-05-25 |
Edouard Tisserant |
Various fixes to make svghmi_traffic_light example bahave on windows.
|
file |
diff |
annotate
|
2022-05-26 |
Edouard Tisserant |
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
|
file |
diff |
annotate
|
2022-05-25 |
Edouard Tisserant |
Various fixes to make svghmi_traffic_light example bahave on windows.
|
file |
diff |
annotate
|
2022-01-16 |
Edouard Tisserant |
Merged default in wxPython4, include runtimeLists
wxPython4
|
file |
diff |
annotate
|
2021-12-23 |
Edouard Tisserant |
SVGHMI: optimization of C part : stop traversing the whole HMI tree, use dual linked list for subscriptions and single linked list for changes from HMI. Intermediate commit, still crashing in some cases.
RuntimeLists
|
file |
diff |
annotate
|
2021-11-04 |
Edouard Tisserant |
SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
|
file |
diff |
annotate
|
2021-10-29 |
Edouard Tisserant |
merged
wxPython4
|
file |
diff |
annotate
|
2021-10-29 |
Edouard Tisserant |
SVGHMI: prevent systematic rebuild when there are multiple instances of SVGHMI CTN.
|
file |
diff |
annotate
|
2021-10-21 |
Edouard Tisserant |
SVGHMI: prevents watchdog being triggered when SVGHMI is empty.
|
file |
diff |
annotate
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
|
file |
diff |
annotate
|
2021-10-20 |
Edouard Tisserant |
Merge deafult in wxPython4
wxPython4
|
file |
diff |
annotate
|
2021-10-19 |
Edouard Tisserant |
SVGHMI: force MaxConnections sum back to zero, preventing it to grow indefinitely on each build.
|
file |
diff |
annotate
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
|
file |
diff |
annotate
|
2021-07-26 |
Edouard Tisserant |
SVGHMI: Fix detection of library without instance and instances without library. Added one more widget in the widget library. Renamed "view_name" in "name" in commands substitutions.
svghmi
|
file |
diff |
annotate
|
2021-07-23 |
Edouard Tisserant |
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
|
file |
diff |
annotate
|
2021-07-22 |
Edouard Tisserant |
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
|
file |
diff |
annotate
|
2021-07-22 |
Edouard Tisserant |
SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice.
svghmi
|
file |
diff |
annotate
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
|
file |
diff |
annotate
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present
svghmi
|
file |
diff |
annotate
|
2021-07-07 |
Edouard Tisserant |
SVGHMI: Implemented multiserver+multiclient, but only tested with single client and single server for now. To be continued...
svghmi
|
file |
diff |
annotate
|
2021-07-05 |
Edouard Tisserant |
SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling.
svghmi
|
file |
diff |
annotate
|
2021-06-30 |
Edouard Tisserant |
SVGHMI: Prepare accepting multiple clients on multiple HMI: Use POULibrary new capability to add variables to PLC Configuration. Now heartbeat and HMI tree root are added by the library part of SVGHMI, and not by each instance.
svghmi
|
file |
diff |
annotate
|
2021-04-01 |
Edouard Tisserant |
SVGHMI: Fixed last i18n changes meant to allow checking changes in PO files. Was making build exception when no PO files available.
svghmi
|
file |
diff |
annotate
|
2021-03-31 |
Edouard Tisserant |
SVGHMI: force svghmi build if any change in fonts or translation (.PO) files
svghmi
|
file |
diff |
annotate
|
2021-03-30 |
Edouard Tisserant |
SVGHMI: Implemented "Add Font" and "Remove Font", add font embedding in CSS at build time, tested ok with some OTF for now.
svghmi
|
file |
diff |
annotate
|
2021-03-30 |
Edouard Tisserant |
SVGHMI: Add font management buttons and icons, doing nothing for now
svghmi
|
file |
diff |
annotate
|
2021-03-29 |
Edouard Tisserant |
SVGHMI: Fix update of HMI tree in UI when loading from XML at start. Removed some dead code left after split of svghmi.py into svghmi.py+ui.py.
svghmi
|
file |
diff |
annotate
|
2021-03-25 |
Edouard Tisserant |
SVGHMI: split svghmi.py into svghmi.py (Config Tree Node + code gen) and ui.py (UI for HMI tree and Widget picking)
svghmi
|
file |
diff |
annotate
|
2021-03-24 |
Edouard Tisserant |
SVGHMI: split svghmi.py into hmi_tree.py + svghmi.py
svghmi
|
file |
diff |
annotate
|
2021-03-23 |
Edouard Tisserant |
SVGHMI: Added SVG widget library browser. Supports browsing and previewing widgets. Widget validation and drag'n'drop are still to be implemented.
svghmi
|
file |
diff |
annotate
|
2021-03-10 |
Edouard Tisserant |
SVGHMI: do not do XSLT transform if both SVGHMI and HMI Tree didn't change since last build
svghmi
|
file |
diff |
annotate
|
2021-03-05 |
Edouard Tisserant |
SVGHMI: Lighter display of HMI Tree, no more icons and use buttons. Auto expand root. Fix loading of HMI tree XML backup (hmiclass attribute wasn't kept).
svghmi
|
file |
diff |
annotate
|
2021-03-04 |
Edouard Tisserant |
SVGHMI: Systematically save HMI Tree in build directory as hmitree.xml when building, so that HMI Tree can be displayed when re-opening project, without having to build
svghmi
|
file |
diff |
annotate
|
2021-03-01 |
Edouard Tisserant |
SVGHMI: Make build log less redundant, and refactor progress information code a bit, to make it also a bit less redundant.
svghmi
|
file |
diff |
annotate
|
2021-02-26 |
Edouard Tisserant |
SVGHMI: Fixed progress time computation
svghmi
|
file |
diff |
annotate
|
2021-02-26 |
Edouard Tisserant |
SVGHMI: Optimized overlapping geometry (widget ot page belonging) computation. Added human readable messages for progress. Includes updated XSLT.
svghmi
|
file |
diff |
annotate
|
2021-02-22 |
Edouard Tisserant |
Merge
svghmi
|
file |
diff |
annotate
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Add icons
svghmi
|
file |
diff |
annotate
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Fixed/extended error message when failing to launch POEdit.
svghmi
|
file |
diff |
annotate
|
2021-02-22 |
Edouard Tisserant |
SVGHMI: display progress in IDE console while building
svghmi
|
file |
diff |
annotate
|
2021-02-14 |
Edouard Tisserant |
SVGHMI: i18n: prevent creating messages.pot if no translation
svghmi
|
file |
diff |
annotate
|
2021-02-14 |
Edouard Tisserant |
SVGHMI: remove forgotten debug code
svghmi
|
file |
diff |
annotate
|
2021-01-21 |
Edouard Tisserant |
SVGHMI: i18n: better warning messages, more explicit.
svghmi
|
file |
diff |
annotate
|
2021-01-21 |
Edouard Tisserant |
SVGHMI: i18n: now loads PO filesand match translation against catalog. Refactored a bit to move i18n related code in i18n.py
svghmi
|
file |
diff |
annotate
|
2021-01-19 |
Edouard Tisserant |
SVGHMI: still WIP, now POT file is properly generated with utf-8 encoding and POEdit is launched when pressing button.
svghmi
|
file |
diff |
annotate
|
2021-01-15 |
Edouard Tisserant |
SVGHMI: Intermediate commit while implementing i18n. WIP.
svghmi
|
file |
diff |
annotate
|
2020-10-22 |
Edouard Tisserant |
SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
svghmi
|
file |
diff |
annotate
|