Thu, 04 Nov 2021 12:00:50 +0100 |
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.
|
changeset |
files
|
Tue, 02 Nov 2021 08:36:06 +0100 |
Edouard Tisserant |
Follow-up on 83ed4ea362db 'IDE: prevent invoking matiec when IEC code did not change since last build' : build unconditionally after clean
|
changeset |
files
|
Fri, 29 Oct 2021 18:20:03 +0200 |
Edouard Tisserant |
merged
wxPython4
|
changeset |
files
|
Fri, 29 Oct 2021 18:07:28 +0200 |
Edouard Tisserant |
OPC-UA: fix types in model not being preserved after reload of CSV file, leading to exception when changing selection lists content.
|
changeset |
files
|
Fri, 29 Oct 2021 18:00:54 +0200 |
Edouard Tisserant |
OPC-UA: Removed more "LocalizedText()", this time in selected variable list
|
changeset |
files
|
Fri, 29 Oct 2021 11:49:22 +0200 |
Edouard Tisserant |
IDE: prevent invoking matiec when IEC code did not change since last build.
|
changeset |
files
|
Fri, 29 Oct 2021 10:27:31 +0200 |
Edouard Tisserant |
SVGHMI: prevent systematic rebuild when there are multiple instances of SVGHMI CTN.
|
changeset |
files
|
Fri, 29 Oct 2021 09:45:39 +0200 |
Edouard Tisserant |
SVGHMI: optimize HMI tree handling C code to lower CPU usage when traversing large trees
|
changeset |
files
|
Tue, 26 Oct 2021 11:41:03 +0200 |
Edouard Tisserant |
merged
|
changeset |
files
|
Thu, 21 Oct 2021 09:45:21 +0200 |
Edouard Tisserant |
SVGHMI: prevents watchdog being triggered when SVGHMI is empty.
|
changeset |
files
|
Fri, 22 Oct 2021 12:48:22 +0200 |
Edouard Tisserant |
Backed out changeset c646a1f0fb0b - was on wrong branch
wxPython4
|
changeset |
files
|
Thu, 21 Oct 2021 20:56:05 +0200 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
|
changeset |
files
|
Thu, 21 Oct 2021 20:56:05 +0200 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
wxPython4
|
changeset |
files
|
Thu, 21 Oct 2021 13:18:18 +0200 |
Edouard Tisserant |
IDE: Enforce wxPython3 menu appending syntax in default branch... (Fixes exception at startup)
|
changeset |
files
|
Tue, 19 Oct 2021 13:09:45 +0200 |
Edouard Tisserant |
OPCUA: fix display names appearing with a "LocalizedText(" prefix when browsing localized server.
|
changeset |
files
|
Tue, 19 Oct 2021 12:58:22 +0200 |
Edouard Tisserant |
OPCUA: Add browsing of variables exposed by client when selecting location from variable panel.
|
changeset |
files
|
Mon, 18 Oct 2021 20:41:31 +0200 |
Edouard Tisserant |
OPCUA client: fix handling of string type Node Identifier
|
changeset |
files
|
Mon, 18 Oct 2021 12:40:53 +0200 |
Edouard Tisserant |
Add OPC-UA simple synchronous client extension.
|
changeset |
files
|
Mon, 04 Oct 2021 07:55:57 +0200 |
Edouard Tisserant |
SVGHMI: update test/svghmi to reflect latest changes
|
changeset |
files
|
Mon, 04 Oct 2021 07:52:54 +0200 |
Edouard Tisserant |
SVGHMI: Update generated xslt
|
changeset |
files
|
Mon, 04 Oct 2021 07:41:18 +0200 |
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.
|
changeset |
files
|
Mon, 04 Oct 2021 07:38:46 +0200 |
Edouard Tisserant |
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
|
changeset |
files
|
Fri, 01 Oct 2021 23:19:04 +0200 |
Edouard Tisserant |
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
|
changeset |
files
|
Fri, 01 Oct 2021 15:36:09 +0200 |
Edouard Tisserant |
SVGHMI: Update generated XSLT (PathSlider widget)
|
changeset |
files
|
Fri, 01 Oct 2021 15:34:04 +0200 |
Edouard Tisserant |
SVGHMI: simplication in ScrollBar widget JS code
|
changeset |
files
|
Fri, 01 Oct 2021 15:32:38 +0200 |
Edouard Tisserant |
SVGHMI: Added PathSlider widget
|
changeset |
files
|
Fri, 01 Oct 2021 02:54:35 +0200 |
Edouard Tisserant |
SVGHMI: update generated xslt (List related changes)
|
changeset |
files
|
Fri, 01 Oct 2021 02:52:25 +0200 |
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.
|
changeset |
files
|
Mon, 20 Sep 2021 15:43:10 +0200 |
Edouard Tisserant |
SVGHMI: add test for Dropdown using TextList
|
changeset |
files
|
Mon, 20 Sep 2021 15:42:17 +0200 |
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.
|
changeset |
files
|
Mon, 13 Sep 2021 22:23:14 +0200 |
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
|
changeset |
files
|
Mon, 13 Sep 2021 17:57:47 +0200 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
|
changeset |
files
|
Fri, 10 Sep 2021 14:48:07 +0200 |
Edouard Tisserant |
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
|
changeset |
files
|
Fri, 10 Sep 2021 14:44:20 +0200 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
|
changeset |
files
|
Fri, 10 Sep 2021 14:42:46 +0200 |
Edouard Tisserant |
Runtime/unix: Fix typo preventing start of Pyro server
|
changeset |
files
|
Thu, 09 Sep 2021 21:52:27 +0200 |
Edouard Tisserant |
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
|
changeset |
files
|
Tue, 07 Sep 2021 09:08:40 +0200 |
Edouard Tisserant |
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
|
changeset |
files
|
Wed, 20 Oct 2021 08:57:07 +0200 |
Edouard Tisserant |
Merge deafult in wxPython4
wxPython4
|
changeset |
files
|
Tue, 19 Oct 2021 15:15:03 +0200 |
Edouard Tisserant |
Merge changes about wamp reconnecting options, and added missing parts so that these changes make sense.
|
changeset |
files
|
Mon, 11 Oct 2021 09:04:53 +0200 |
dgaberscek |
Fixed Wamp reconnect on lost connection.
|
changeset |
files
|
Tue, 19 Oct 2021 09:41:48 +0200 |
Edouard Tisserant |
SVGHMI: force MaxConnections sum back to zero, preventing it to grow indefinitely on each build.
|
changeset |
files
|
Tue, 19 Oct 2021 13:09:45 +0200 |
Edouard Tisserant |
OPCUA: fix display names appearing with a "LocalizedText(" prefix when browsing localized server.
wxPython4
|
changeset |
files
|
Tue, 19 Oct 2021 12:58:22 +0200 |
Edouard Tisserant |
OPCUA: Add browsing of variables exposed by client when selecting location from variable panel.
wxPython4
|
changeset |
files
|
Mon, 18 Oct 2021 20:41:31 +0200 |
Edouard Tisserant |
OPCUS client: fix handling of string type Node Identifier
wxPython4
|
changeset |
files
|
Mon, 18 Oct 2021 12:40:53 +0200 |
Edouard Tisserant |
Add OPC-UA simple synchronous client extension.
wxPython4
|
changeset |
files
|
Mon, 18 Oct 2021 12:34:30 +0200 |
Edouard Tisserant |
IDE: fix wxpython4 sequel : project "add" menu was having no extension entry visible.
wxPython4
|
changeset |
files
|
Fri, 08 Oct 2021 09:13:02 +0200 |
Edouard Tisserant |
Prevent exception when asking for CSV dump while variable traces are still empty
|
changeset |
files
|
Fri, 08 Oct 2021 09:11:55 +0200 |
Edouard Tisserant |
Fix wrong comment
|
changeset |
files
|
Wed, 06 Oct 2021 10:45:06 +0200 |
Edouard Tisserant |
Fixed two exceptions happening when interacting with viewer(s) in debug mode, when debug data is still not initialized.
|
changeset |
files
|
Mon, 04 Oct 2021 07:55:57 +0200 |
Edouard Tisserant |
SVGHMI: update test/svghmi to reflect latest changes
wxPython4
|
changeset |
files
|
Mon, 04 Oct 2021 07:52:54 +0200 |
Edouard Tisserant |
SVGHMI: Update generated xslt
wxPython4
|
changeset |
files
|
Mon, 04 Oct 2021 07:41:18 +0200 |
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
|
Mon, 04 Oct 2021 07:38:46 +0200 |
Edouard Tisserant |
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 23:19:04 +0200 |
Edouard Tisserant |
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 17:44:52 +0200 |
Edouard Tisserant |
Merge from default
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 15:36:09 +0200 |
Edouard Tisserant |
SVGHMI: Update generated XSLT (PathSlider widget)
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 15:34:04 +0200 |
Edouard Tisserant |
SVGHMI: simplication in ScrollBar widget JS code
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 15:32:38 +0200 |
Edouard Tisserant |
SVGHMI: Added PathSlider widget
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 02:54:35 +0200 |
Edouard Tisserant |
SVGHMI: update generated xslt (List related changes)
wxPython4
|
changeset |
files
|
Fri, 01 Oct 2021 02:52:25 +0200 |
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
|
Mon, 20 Sep 2021 15:43:10 +0200 |
Edouard Tisserant |
SVGHMI: add test for Dropdown using TextList
wxPython4
|
changeset |
files
|
Mon, 20 Sep 2021 15:42:17 +0200 |
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
|
Thu, 16 Sep 2021 09:40:36 +0200 |
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
|
Mon, 13 Sep 2021 22:23:14 +0200 |
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
|
Mon, 13 Sep 2021 17:57:47 +0200 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
wxPython4
|
changeset |
files
|
Mon, 13 Sep 2021 13:02:52 +0200 |
Edouard Tisserant |
Merged default
wxPython4
|
changeset |
files
|
Mon, 13 Sep 2021 12:19:17 +0200 |
Edouard Tisserant |
Xenomai runtime: more verbose error message when problem with RT-Pipes.
|
changeset |
files
|
Mon, 13 Sep 2021 12:18:08 +0200 |
Edouard Tisserant |
Re-introduce sertup.py from Ivan Tyagov, accidentally deleted during SVGHMI branch merge
|
changeset |
files
|
Fri, 10 Sep 2021 14:48:07 +0200 |
Edouard Tisserant |
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
wxPython4
|
changeset |
files
|
Fri, 10 Sep 2021 14:44:20 +0200 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
|
changeset |
files
|
Fri, 10 Sep 2021 14:42:46 +0200 |
Edouard Tisserant |
Runtime/unix: Fix typo preventing start of Pyro server
wxPython4
|
changeset |
files
|
Thu, 09 Sep 2021 21:52:27 +0200 |
Edouard Tisserant |
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
wxPython4
|
changeset |
files
|
Thu, 09 Sep 2021 09:37:03 +0200 |
Edouard Tisserant |
Workaround missing "IsMaximized" attribute for AuiPaneInfo in wxPython 4.1.0
wxPython4
|
changeset |
files
|
Tue, 07 Sep 2021 09:08:40 +0200 |
Edouard Tisserant |
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
wxPython4
|
changeset |
files
|
Sun, 05 Sep 2021 15:24:14 +0200 |
Edouard Tisserant |
More WxPython 3.x->4.x API update
wxPython4
|
changeset |
files
|
Sun, 05 Sep 2021 05:43:17 +0200 |
Edouard Tisserant |
Workaround RubberBand drawing problem on GTK3
wxPython4
|
changeset |
files
|
Sun, 05 Sep 2021 05:03:36 +0200 |
Edouard Tisserant |
Depricated PyGridCellEditor becomes GridCellEditor
wxPython4
|
changeset |
files
|
Sun, 05 Sep 2021 05:01:34 +0200 |
Edouard Tisserant |
Fix exception when canvas becomes null because of window resize, and avoid useless parameter+condition in GetLogicalDC
wxPython4
|
changeset |
files
|
Thu, 02 Sep 2021 22:18:14 +0200 |
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
|
Thu, 02 Sep 2021 21:36:29 +0200 |
Edouard Tisserant |
Merge SVGHMI in default
|
changeset |
files
|
Thu, 02 Sep 2021 21:37:10 +0200 |
Edouard Tisserant |
Close SVGHMI branch
svghmi
|
changeset |
files
|
Mon, 30 Aug 2021 09:39:23 +0200 |
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
|
Fri, 27 Aug 2021 11:31:32 +0200 |
Edouard Tisserant |
SVGHMI: Allow toggling fulscreen mode my right click or long press.
svghmi
|
changeset |
files
|
Tue, 24 Aug 2021 11:12:41 +0200 |
Edouard Tisserant |
Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos
svghmi
|
changeset |
files
|
Sat, 21 Aug 2021 11:02:09 +0200 |
Edouard Tisserant |
IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched)
svghmi
|
changeset |
files
|
Sat, 21 Aug 2021 10:54:13 +0200 |
Edouard Tisserant |
Win32 runtime: fix build with gcc 9.3.0 from msys2
svghmi
|
changeset |
files
|
Tue, 17 Aug 2021 12:29:36 +0200 |
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
|
Mon, 16 Aug 2021 22:49:08 +0200 |
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
|
Thu, 29 Jul 2021 11:59:28 +0200 |
Edouard Tisserant |
Runtime: Better handling of nested strings in spawn_subprocess commandline parsing
svghmi
|
changeset |
files
|
Thu, 29 Jul 2021 08:25:26 +0200 |
Edouard Tisserant |
IDE: Fixed use of RingBuffers in variable traces graphs when switching to 2D trend graph.
svghmi
|
changeset |
files
|
Mon, 26 Jul 2021 10:20:39 +0200 |
Edouard Tisserant |
IDE: On windows, align better "reset to default" button in CTN config panel.
svghmi
|
changeset |
files
|
Mon, 26 Jul 2021 08:42:26 +0200 |
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
|
Fri, 23 Jul 2021 13:16:15 +0200 |
Edouard Tisserant |
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
|
changeset |
files
|
Fri, 23 Jul 2021 13:15:19 +0200 |
Edouard Tisserant |
IDE: Add a "undo" button for each field in CTN config panel to reset to default value.
svghmi
|
changeset |
files
|
Thu, 22 Jul 2021 12:03:34 +0200 |
Edouard Tisserant |
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
|
changeset |
files
|
Thu, 22 Jul 2021 12:02:50 +0200 |
Edouard Tisserant |
SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 20 Jul 2021 09:12:45 +0200 |
Edouard Tisserant |
SVGHMI: fix typo in slider widget
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Thu, 15 Jul 2021 11:48:02 +0200 |
Edouard Tisserant |
SVGHMI: Fixed halting problem when there is no session opened.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:19:07 +0200 |
Edouard Tisserant |
SVGHMI: Widget lib: small doc fix.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:18:37 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI: Use widget's short description, initially forgoten.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 13 Jul 2021 16:13:21 +0200 |
Edouard Tisserant |
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:12:15 +0200 |
Edouard Tisserant |
SVGHMI: update generated xslt
svghmi
|
changeset |
files
|
Mon, 12 Jul 2021 23:26:14 +0200 |
Edouard Tisserant |
SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 12 Jul 2021 14:13:29 +0200 |
Edouard Tisserant |
SVGHMI: finished multiclient support. Still needs more testing.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 05 Jul 2021 10:51:02 +0200 |
Edouard Tisserant |
SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Wed, 30 Jun 2021 15:44:32 +0200 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Fri, 18 Jun 2021 11:47:55 +0200 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Fri, 18 Jun 2021 10:57:33 +0200 |
Edouard Tisserant |
removed useless import
svghmi
|
changeset |
files
|