Tue, 20 Jul 2021 10:52:25 +0200 Edouard Tisserant Runtime: more robust loading of Wamp config, specially in case config file was corrupted. svghmi
Tue, 20 Jul 2021 09:43:35 +0200 Edouard Tisserant SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root svghmi
Tue, 20 Jul 2021 09:12:45 +0200 Edouard Tisserant SVGHMI: fix typo in slider widget svghmi
Thu, 15 Jul 2021 11:50:44 +0200 Edouard Tisserant Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair. svghmi
Thu, 15 Jul 2021 11:48:02 +0200 Edouard Tisserant SVGHMI: Fixed halting problem when there is no session opened. svghmi
Tue, 13 Jul 2021 16:19:07 +0200 Edouard Tisserant SVGHMI: Widget lib: small doc fix. svghmi
Tue, 13 Jul 2021 16:18:37 +0200 Edouard Tisserant SVGHMI: DnD UI: Use widget's short description, initially forgoten. svghmi
Tue, 13 Jul 2021 16:16:58 +0200 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
Tue, 13 Jul 2021 16:13:21 +0200 Edouard Tisserant SVGHMI: set some boundaries for watchdog timings and max connection count. svghmi
Tue, 13 Jul 2021 16:12:15 +0200 Edouard Tisserant SVGHMI: update generated xslt svghmi
Mon, 12 Jul 2021 23:26:14 +0200 Edouard Tisserant SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget svghmi
Mon, 12 Jul 2021 16:29:55 +0200 Edouard Tisserant SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present svghmi
Mon, 12 Jul 2021 14:13:29 +0200 Edouard Tisserant SVGHMI: finished multiclient support. Still needs more testing. svghmi
Mon, 12 Jul 2021 10:07:52 +0200 Edouard Tisserant SVGHMI: Fixed iterator in session manager. Getting closer to working multiclient, to be continued. svghmi
Fri, 09 Jul 2021 15:47:43 +0200 Edouard Tisserant SVGHMI: Fixing last commit's multiclient implementation, in case of watchdog. To be continued, since multiclient still fail... svghmi
Wed, 07 Jul 2021 16:31:13 +0200 Edouard Tisserant SVGHMI: Implemented multiserver+multiclient, but only tested with single client and single server for now. To be continued... svghmi
Mon, 05 Jul 2021 10:51:02 +0200 Edouard Tisserant SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling. svghmi
Thu, 01 Jul 2021 14:33:14 +0200 Edouard Tisserant SVGHMI: Added a way to distinguish watchdog-enabled HMI from multi-client HMI in URL. svghmi
Wed, 30 Jun 2021 15:51:59 +0200 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
Wed, 30 Jun 2021 15:44:32 +0200 Edouard Tisserant IDE: Allow POU Libraries to inject PLC Configurations globals during build. svghmi
Fri, 18 Jun 2021 14:13:03 +0200 Edouard Tisserant SVGHMI: DnD UI: Add hint instructing user to Drag HMI tree items to text field. svghmi
Fri, 18 Jun 2021 11:47:55 +0200 Edouard Tisserant SVGHMI: update generated XSLT files svghmi
Fri, 18 Jun 2021 11:47:33 +0200 Edouard Tisserant SVGHMI: DnD UI: Fix SVG gen that was dropping widget name and making XSLTExceptions plus some UX enhancements. svghmi
Fri, 18 Jun 2021 10:57:33 +0200 Edouard Tisserant removed useless import svghmi
Fri, 18 Jun 2021 10:49:10 +0200 Edouard Tisserant SVGHMI: DnD UI: SVG for DnD now generated again based on paths and args entries filled by user. svghmi
Wed, 16 Jun 2021 18:27:27 +0200 Edouard Tisserant merge svghmi
Wed, 16 Jun 2021 18:27:05 +0200 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
Wed, 16 Jun 2021 12:15:02 +0200 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
Mon, 14 Jun 2021 16:48:39 +0200 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
Fri, 11 Jun 2021 11:56:07 +0200 Edouard Tisserant IDE: Log: Prevent crash when display progress on empty log. svghmi