Fri, 11 Mar 2022 14:43:37 +0100 |
Edouard Tisserant |
Tests: Re-introduced pytest based tests. Fixed them a bit, commented-out otherwise. Application tests only runs with logging test, and PLCOpenEditor tests seem broken.
wxPython4
|
changeset |
files
|
Sat, 05 Mar 2022 11:14:00 +0100 |
Edouard Tisserant |
Tests: Enhance robustness of stdout driven waiting state in Sikuli based tests.
wxPython4
|
changeset |
files
|
Mon, 28 Feb 2022 21:53:14 +0100 |
Edouard Tisserant |
Tests: add an IDE test that relies on image matching.
wxPython4
|
changeset |
files
|
Mon, 28 Feb 2022 21:46:37 +0100 |
Edouard Tisserant |
Tests: re-introduce xvfb+x11vnc target in Makefile : xvfb_sikuli
wxPython4
|
changeset |
files
|
Mon, 28 Feb 2022 21:29:46 +0100 |
Edouard Tisserant |
Fix sequel of wxPython 4 port : double click on tab wasn't maximizing and was showing exception.
wxPython4
|
changeset |
files
|
Fri, 25 Feb 2022 14:04:09 +0100 |
Edouard Tisserant |
Tests: Makefile's PIPESTATUS turned into small letters (wrong vim shortcut ?) leading to always passing tests.
wxPython4
|
changeset |
files
|
Fri, 18 Feb 2022 15:12:06 +0100 |
Edouard Tisserant |
Tests: Various enhancements in Makefile and sikuli common python code.
wxPython4
|
changeset |
files
|
Fri, 18 Feb 2022 15:00:04 +0100 |
Edouard Tisserant |
Tests: Added BEREMIZPYTHONPATH to point to Python interpreter to use for tests.
wxPython4
|
changeset |
files
|
Fri, 18 Feb 2022 14:56:54 +0100 |
Edouard Tisserant |
Documentation/comment fix.
wxPython4
|
changeset |
files
|
Fri, 18 Feb 2022 14:51:58 +0100 |
Edouard Tisserant |
IDE: Fix one more sequel of wxPython4 port : typo in editors/TextViewer.py
wxPython4
|
changeset |
files
|
Tue, 15 Feb 2022 16:10:19 +0100 |
Edouard Tisserant |
Tests: Add a Makefile variable to allow changing standalone headless X server command (Xvfb by default)
wxPython4
|
changeset |
files
|
Sun, 13 Feb 2022 21:21:14 +0100 |
Edouard Tisserant |
Merge default head that was only merged in wxPython4
|
changeset |
files
|
Sun, 13 Feb 2022 21:05:19 +0100 |
Edouard Tisserant |
merged default
wxPython4
|
changeset |
files
|
Sun, 13 Feb 2022 21:01:27 +0100 |
Edouard Tisserant |
Add Docker image definition as reference platform to run IDE tests.
wxPython4
|
changeset |
files
|
Sun, 13 Feb 2022 20:59:42 +0100 |
Edouard Tisserant |
Tests: added tests/Makefile and a first test in tests/ide_tests. Test requires sikuli and Xvfb or Xnest.
wxPython4
|
changeset |
files
|
Sun, 13 Feb 2022 20:53:00 +0100 |
Edouard Tisserant |
IDE: Add -l or --log command line parameter to give a file where all content witten to console window will be appended. File can be /dev/stdout.
wxPython4
|
changeset |
files
|
Wed, 02 Feb 2022 20:27:17 +0100 |
Edouard Tisserant |
Merge default
wxPython4
|
changeset |
files
|
Mon, 24 Jan 2022 11:14:56 +0100 |
Edouard Tisserant |
IDE: follow-up on change in 83ed4ea362db - added workaround when matiec generated files contain unexpected characters.
|
changeset |
files
|
Thu, 20 Jan 2022 11:39:05 +0100 |
Edouard Tisserant |
Runtime : force using monotonic time in Timer (threading). Prevent watchdog to trigger when changing system time.
|
changeset |
files
|
Thu, 20 Jan 2022 11:16:52 +0100 |
Edouard Tisserant |
SVGHMI: remove debug code
|
changeset |
files
|
Wed, 19 Jan 2022 11:41:37 +0100 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
Wed, 19 Jan 2022 11:41:04 +0100 |
Edouard Tisserant |
SVGHMI: fix again appication of frequency value when given in label. Use it on PushButton instance in svghmi test.
|
changeset |
files
|
Tue, 25 Jan 2022 17:05:14 +0100 |
Edouard Tisserant |
TESTS: moved non-automated tests Beremiz projects stored as directories in /tests to new directory /tests/projects
|
changeset |
files
|
Tue, 25 Jan 2022 16:37:16 +0100 |
etisserant |
Create README.md in tests
|
changeset |
files
|
Wed, 19 Jan 2022 08:56:16 +0100 |
Edouard Tisserant |
SVGHMI: update generated xslt, and svghmi test project files
|
changeset |
files
|
Wed, 19 Jan 2022 08:53:49 +0100 |
Edouard Tisserant |
SVGHMI: Add pushbutton widget, that can take reflect short press in variable, but has no garantee on consistency.
|
changeset |
files
|
Wed, 19 Jan 2022 08:51:45 +0100 |
Edouard Tisserant |
SVGHMI: Fixed support for frequency parsing in widget label
|
changeset |
files
|
Tue, 18 Jan 2022 11:35:05 +0100 |
Edouard Tisserant |
Merge
|
changeset |
files
|
Tue, 18 Jan 2022 10:57:43 +0100 |
Edouard Tisserant |
SVGHMI: update generated xslt
|
changeset |
files
|
Tue, 18 Jan 2022 10:57:11 +0100 |
Edouard Tisserant |
SVGHMI test: add special commandline to launch chromium as new intependent window, without GPU acceleration.
|
changeset |
files
|
Tue, 18 Jan 2022 10:55:14 +0100 |
Edouard Tisserant |
SVGHMI: add syntax for widget update frequency in widget label: HMI:WidgetType|freq:arg0:arg1@path
|
changeset |
files
|
Mon, 17 Jan 2022 15:17:47 +0100 |
Edouard Tisserant |
OPC-UA client: "static" class was forgotten for open62541 client structure preventing multiple client.
|
changeset |
files
|
Mon, 17 Jan 2022 15:15:00 +0100 |
Edouard Tisserant |
OPC-UA: cosmetic fix and armless typo
|
changeset |
files
|
Sun, 16 Jan 2022 17:00:58 +0100 |
Edouard Tisserant |
Merged default in wxPython4, include runtimeLists
wxPython4
|
changeset |
files
|
Sun, 16 Jan 2022 16:59:40 +0100 |
Edouard Tisserant |
Merge
|
changeset |
files
|
Fri, 14 Jan 2022 11:40:22 +0100 |
Edouard Tisserant |
SVGHMI: added ListSwitch widget
|
changeset |
files
|
Sun, 16 Jan 2022 16:57:56 +0100 |
Edouard Tisserant |
Merged RuntimeLists branch
|
changeset |
files
|
Sun, 16 Jan 2022 16:55:27 +0100 |
Edouard Tisserant |
Close RuntimeLists branch
RuntimeLists
|
changeset |
files
|
Mon, 27 Dec 2021 19:21:59 +0100 |
Edouard Tisserant |
Fix bug introduced in previous commit : dual link list wasn't append and remove wasn't implemented correctly. Removed debug code, enhanced variable names and comments.
RuntimeLists
|
changeset |
files
|
Thu, 23 Dec 2021 11:36:37 +0100 |
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
|
changeset |
files
|
Thu, 16 Dec 2021 08:32:58 +0100 |
Edouard Tisserant |
Xenomai runtime: ensure that __DEBUG global variable is set when resuming debug.
RuntimeLists
|
changeset |
files
|
Thu, 16 Dec 2021 08:15:34 +0100 |
Edouard Tisserant |
SVGHMI: Adapt svghmi.c to changes in UnpackVar
RuntimeLists
|
changeset |
files
|
Wed, 15 Dec 2021 11:56:34 +0100 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
changeset |
files
|
Thu, 09 Dec 2021 10:21:45 +0100 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
changeset |
files
|
Wed, 01 Dec 2021 09:54:02 +0100 |
Edouard Tisserant |
RUNTIME: Variable trace now uses limited list and buffer instead of flags in instance tree that was requiring systematical instance tree traversal, and worst size buffer. Forcing and retain still use tree traversal.
RuntimeLists
|
changeset |
files
|
Tue, 30 Nov 2021 09:52:42 +0100 |
Edouard Tisserant |
SVGHMI: more accurate filtering of elements to unlink or not
|
changeset |
files
|
Tue, 30 Nov 2021 18:43:10 +0100 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
|
changeset |
files
|
Tue, 30 Nov 2021 18:43:10 +0100 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
wxPython4
|
changeset |
files
|
Tue, 16 Nov 2021 20:31:11 +0100 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken : path of project being open was the same for all menu entries.
|
changeset |
files
|
Wed, 17 Nov 2021 09:20:16 +0100 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken, probably after a merge. Menu (and corresponding code) was duplicated. Also, path of project beeing open was the same for all menu entries.
wxPython4
|
changeset |
files
|
Tue, 16 Nov 2021 20:10:50 +0100 |
Edouard Tisserant |
Fix bug when updating data in variable panel.
wxPython4
|
changeset |
files
|
Mon, 08 Nov 2021 14:10:36 +0100 |
Edouard Tisserant |
SVGHMI: update tests/evghmi to reflect/test latest changes. update generated XSLT.
|
changeset |
files
|
Mon, 08 Nov 2021 14:09:44 +0100 |
Edouard Tisserant |
SVGHMI: multiple non significant changes: doc fixes, modern style access to attributes, enforce double quotes around member name in object literals.
|
changeset |
files
|
Mon, 08 Nov 2021 14:06:29 +0100 |
Edouard Tisserant |
SVGHMI: Changes /CURRENT_PAGE_* behaviour to prevent problem whith multiclient : all clients were switching page when one was jumping.
|
changeset |
files
|
Mon, 08 Nov 2021 14:03:21 +0100 |
Edouard Tisserant |
SVGHMI: changes that should fix some corner cases about unlinking and discardable element that still didn't show until now.
|
changeset |
files
|
Thu, 04 Nov 2021 12:03:43 +0100 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
Thu, 04 Nov 2021 12:02:08 +0100 |
Edouard Tisserant |
merged
|
changeset |
files
|
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
|