2021-10-06 |
Edouard Tisserant |
Fixed two exceptions happening when interacting with viewer(s) in debug mode, when debug data is still not initialized.
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: update test/svghmi to reflect latest changes
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Update generated xslt
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: remove "value" element in meter and circularbar widget. Adding support for printf like formating make widget label too heavy. It is better to use Display widget instead.
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
Merge from default
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Update generated XSLT (PathSlider widget)
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: simplication in ScrollBar widget JS code
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Added PathSlider widget
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: update generated xslt (List related changes)
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: add files missing in ee9e98c856a : Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: add test for Dropdown using TextList
wxPython4
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
|
changeset |
files
|
2021-09-16 |
Edouard Tisserant |
Sequel to 95fe62bfe920 : Copy description when DnD variables from Globals in resources and configuration variable panels to POUs, now including ST/IL POUs.
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Merged default
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Xenomai runtime: more verbose error message when problem with RT-Pipes.
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Re-introduce sertup.py from Ivan Tyagov, accidentally deleted during SVGHMI branch merge
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
wxPython4
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Runtime/unix: Fix typo preventing start of Pyro server
wxPython4
|
changeset |
files
|
2021-09-09 |
Edouard Tisserant |
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
wxPython4
|
changeset |
files
|
2021-09-09 |
Edouard Tisserant |
Workaround missing "IsMaximized" attribute for AuiPaneInfo in wxPython 4.1.0
wxPython4
|
changeset |
files
|
2021-09-07 |
Edouard Tisserant |
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
More WxPython 3.x->4.x API update
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Workaround RubberBand drawing problem on GTK3
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Depricated PyGridCellEditor becomes GridCellEditor
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Fix exception when canvas becomes null because of window resize, and avoid useless parameter+condition in GetLogicalDC
wxPython4
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Preliminary support for WxPython 4.1.0. Needs more testing. Grid selection/focus seems broken, and probably many other bugs hidden in dialogs and editors.
wxPython4
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Merge SVGHMI in default
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Close SVGHMI branch
svghmi
|
changeset |
files
|
2021-08-30 |
Edouard Tisserant |
Copy description when DnD variables from Globals in resources and configuration variable panels to POUs. Also prevent making exception in case some other DropSource wouldn't provide description.
svghmi
|
changeset |
files
|
2021-08-27 |
Edouard Tisserant |
SVGHMI: Allow toggling fulscreen mode my right click or long press.
svghmi
|
changeset |
files
|
2021-08-24 |
Edouard Tisserant |
Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos
svghmi
|
changeset |
files
|
2021-08-21 |
Edouard Tisserant |
IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched)
svghmi
|
changeset |
files
|
2021-08-21 |
Edouard Tisserant |
Win32 runtime: fix build with gcc 9.3.0 from msys2
svghmi
|
changeset |
files
|
2021-08-17 |
Edouard Tisserant |
Runtime+SVGHMI: Add generic wakeup of threads from PLC thread to windows implementation of plc_main.c. Also added nRT_reschedule to abstract sched_yield.
svghmi
|
changeset |
files
|
2021-08-16 |
Edouard Tisserant |
Runtime+SVGHMI: Added a generic way to wakeup non-real-time threads from real-time PLC thread. Replace SVGHMI specific calls in Linux and Xenomai implementations of plc_main.c. Fixed xenomai build, xeno-config making problems with --no-auto-init argument.
svghmi
|
changeset |
files
|
2021-07-29 |
Edouard Tisserant |
Runtime: Better handling of nested strings in spawn_subprocess commandline parsing
svghmi
|
changeset |
files
|
2021-07-29 |
Edouard Tisserant |
IDE: Fixed use of RingBuffers in variable traces graphs when switching to 2D trend graph.
svghmi
|
changeset |
files
|
2021-07-26 |
Edouard Tisserant |
IDE: On windows, align better "reset to default" button in CTN config panel.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
2021-07-23 |
Edouard Tisserant |
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
|
changeset |
files
|
2021-07-23 |
Edouard Tisserant |
IDE: Add a "undo" button for each field in CTN config panel to reset to default value.
svghmi
|
changeset |
files
|
2021-07-22 |
Edouard Tisserant |
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
Runtime: more robust loading of Wamp config, specially in case config file was corrupted.
svghmi
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root
svghmi
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
SVGHMI: fix typo in slider widget
svghmi
|
changeset |
files
|
2021-07-15 |
Edouard Tisserant |
Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair.
svghmi
|
changeset |
files
|
2021-07-15 |
Edouard Tisserant |
SVGHMI: Fixed halting problem when there is no session opened.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: Widget lib: small doc fix.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: DnD UI: Use widget's short description, initially forgoten.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: Fixed typo on session manager unregister, leading to wrong count of sessions and then exceptions when creating more session than allowed in protocol options. Also added more safety check in protocol in case session would be missing.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: update generated xslt
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present
svghmi
|
changeset |
files
|