- Xenomai runtime: more verbose error message when problem with RT-Pipes. 2021-09-13, by Edouard Tisserant
- Re-introduce sertup.py from Ivan Tyagov, accidentally deleted during SVGHMI branch merge 2021-09-13, by Edouard Tisserant
- Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults. wxPython4 2021-09-10, by Edouard Tisserant
- IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting. wxPython4 2021-09-10, by Edouard Tisserant
- Runtime/unix: Fix typo preventing start of Pyro server wxPython4 2021-09-10, by Edouard Tisserant
- Fix SVGHMI exception when running on Windows, missing ENODATA in errno. wxPython4 2021-09-09, by Edouard Tisserant
- Workaround missing "IsMaximized" attribute for AuiPaneInfo in wxPython 4.1.0 wxPython4 2021-09-09, by Edouard Tisserant
- Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets. wxPython4 2021-09-07, by Edouard Tisserant
- More WxPython 3.x->4.x API update wxPython4 2021-09-05, by Edouard Tisserant
- Workaround RubberBand drawing problem on GTK3 wxPython4 2021-09-05, by Edouard Tisserant
- Depricated PyGridCellEditor becomes GridCellEditor wxPython4 2021-09-05, by Edouard Tisserant
- Fix exception when canvas becomes null because of window resize, and avoid useless parameter+condition in GetLogicalDC wxPython4 2021-09-05, by 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 2021-09-02, by Edouard Tisserant
- Merge SVGHMI in default 2021-09-02, by Edouard Tisserant
- Close SVGHMI branch svghmi 2021-09-02, by 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 2021-08-30, by Edouard Tisserant
- SVGHMI: Allow toggling fulscreen mode my right click or long press. svghmi 2021-08-27, by Edouard Tisserant
- Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos svghmi 2021-08-24, by Edouard Tisserant
- IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched) svghmi 2021-08-21, by Edouard Tisserant
- Win32 runtime: fix build with gcc 9.3.0 from msys2 svghmi 2021-08-21, by 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 2021-08-17, by 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 2021-08-16, by Edouard Tisserant
- Runtime: Better handling of nested strings in spawn_subprocess commandline parsing svghmi 2021-07-29, by Edouard Tisserant
- IDE: Fixed use of RingBuffers in variable traces graphs when switching to 2D trend graph. svghmi 2021-07-29, by Edouard Tisserant
- IDE: On windows, align better "reset to default" button in CTN config panel. svghmi 2021-07-26, by 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 2021-07-26, by Edouard Tisserant
- SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit. svghmi 2021-07-23, by Edouard Tisserant
- IDE: Add a "undo" button for each field in CTN config panel to reset to default value. svghmi 2021-07-23, by Edouard Tisserant
- SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time svghmi 2021-07-22, by Edouard Tisserant
- SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice. svghmi 2021-07-22, by Edouard Tisserant
- Runtime: more robust loading of Wamp config, specially in case config file was corrupted. svghmi 2021-07-20, by Edouard Tisserant
- SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root svghmi 2021-07-20, by Edouard Tisserant
- SVGHMI: fix typo in slider widget svghmi 2021-07-20, by Edouard Tisserant
- Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair. svghmi 2021-07-15, by Edouard Tisserant
- SVGHMI: Fixed halting problem when there is no session opened. svghmi 2021-07-15, by Edouard Tisserant
- SVGHMI: Widget lib: small doc fix. svghmi 2021-07-13, by Edouard Tisserant
- SVGHMI: DnD UI: Use widget's short description, initially forgoten. svghmi 2021-07-13, by 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 2021-07-13, by Edouard Tisserant
- SVGHMI: set some boundaries for watchdog timings and max connection count. svghmi 2021-07-13, by Edouard Tisserant
- SVGHMI: update generated xslt svghmi 2021-07-13, by Edouard Tisserant
- SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget svghmi 2021-07-12, by Edouard Tisserant
- SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present svghmi 2021-07-12, by Edouard Tisserant
- SVGHMI: finished multiclient support. Still needs more testing. svghmi 2021-07-12, by Edouard Tisserant
- SVGHMI: Fixed iterator in session manager. Getting closer to working multiclient, to be continued. svghmi 2021-07-12, by Edouard Tisserant
- SVGHMI: Fixing last commit's multiclient implementation, in case of watchdog. To be continued, since multiclient still fail... svghmi 2021-07-09, by Edouard Tisserant
- SVGHMI: Implemented multiserver+multiclient, but only tested with single client and single server for now. To be continued... svghmi 2021-07-07, by Edouard Tisserant
- SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling. svghmi 2021-07-05, by Edouard Tisserant
- SVGHMI: Added a way to distinguish watchdog-enabled HMI from multi-client HMI in URL. svghmi 2021-07-01, by 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 2021-06-30, by Edouard Tisserant
- IDE: Allow POU Libraries to inject PLC Configurations globals during build. svghmi 2021-06-30, by Edouard Tisserant
- SVGHMI: DnD UI: Add hint instructing user to Drag HMI tree items to text field. svghmi 2021-06-18, by Edouard Tisserant
- SVGHMI: update generated XSLT files svghmi 2021-06-18, by Edouard Tisserant
- SVGHMI: DnD UI: Fix SVG gen that was dropping widget name and making XSLTExceptions plus some UX enhancements. svghmi 2021-06-18, by Edouard Tisserant
- removed useless import svghmi 2021-06-18, by Edouard Tisserant
- SVGHMI: DnD UI: SVG for DnD now generated again based on paths and args entries filled by user. svghmi 2021-06-18, by Edouard Tisserant
- merge svghmi 2021-06-16, by Edouard Tisserant
- SVGHMI: UI: added prefill of arguments according to values in widget instance in library. Also added library's widget instance description to description field. svghmi 2021-06-16, by Edouard Tisserant
- IDE: Fixed variable traces graphs RingBuffers. Removed an apparently useless wxCallAfter in trend graph that was leading to pydeadobject exception on wxGTK when double-clicking. svghmi 2021-06-16, by Edouard Tisserant
- IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session. svghmi 2021-06-14, by Edouard Tisserant
- IDE: Log: Prevent crash when display progress on empty log. svghmi 2021-06-11, by Edouard Tisserant