Thu, 29 Feb 2024 17:35:03 +0100Merge pull request #31 from martinpihrt/python3
etisserant <edouard.tisserant@gmail.com> [Thu, 29 Feb 2024 17:35:03 +0100] rev 3904
Merge pull request #31 from martinpihrt/python3

Czech translation from Martin Pihrt

Thu, 29 Feb 2024 17:30:13 +0100Create Beremiz_cs_CZ.po
Martin Pihrt <martinpihrt@seznam.cz> [Thu, 29 Feb 2024 17:30:13 +0100] rev 3903
Create Beremiz_cs_CZ.po

Thu, 29 Feb 2024 09:36:52 +0100Create Beremiz.mo
Martin Pihrt <martinpihrt@gmail.com> [Thu, 29 Feb 2024 09:36:52 +0100] rev 3902
Create Beremiz.mo

Fri, 23 Feb 2024 11:54:51 +0100Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg.
Edouard Tisserant <edouard@beremiz.fr> [Fri, 23 Feb 2024 11:54:51 +0100] rev 3901
Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg.

Wed, 21 Feb 2024 22:47:12 +0100SVGHMI: fix consequence of last change in ProcessLogger
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 21 Feb 2024 22:47:12 +0100] rev 3900
SVGHMI: fix consequence of last change in ProcessLogger

Wed, 21 Feb 2024 18:26:46 +0100Update requirements.txt
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 21 Feb 2024 18:26:46 +0100] rev 3899
Update requirements.txt

Wed, 21 Feb 2024 09:58:24 +0100Remove forgotten debug prints
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 21 Feb 2024 09:58:24 +0100] rev 3898
Remove forgotten debug prints

Tue, 20 Feb 2024 14:53:33 +0100merge
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 20 Feb 2024 14:53:33 +0100] rev 3897
merge

Thu, 15 Feb 2024 17:03:06 +0100Updates requirements.txt about forks of Nevow and sslpsk
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 15 Feb 2024 17:03:06 +0100] rev 3896
Updates requirements.txt about forks of Nevow and sslpsk

Wed, 24 Jan 2024 10:42:10 +0100Fix deprecated WX call producing warning.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 24 Jan 2024 10:42:10 +0100] rev 3895
Fix deprecated WX call producing warning.

Wed, 24 Jan 2024 10:41:09 +0100Fix exception on right click, showing context menu.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 24 Jan 2024 10:41:09 +0100] rev 3894
Fix exception on right click, showing context menu.

Tue, 20 Feb 2024 11:42:02 +0100GCC toolchain: Add {SYSROOT} substitution with support for whitespaces
Edouard Tisserant <edouard@beremiz.fr> [Tue, 20 Feb 2024 11:42:02 +0100] rev 3893
GCC toolchain: Add {SYSROOT} substitution with support for whitespaces

Any instance of {SYROOT} string in config's CFLAGS and LDFLAGS is replaced by sysroot path obtained from "gcc -print-sysroot"

Tue, 20 Feb 2024 11:37:54 +0100Fix argument lexer in ProcessLogger, replace it with shlex standard python module.
Edouard Tisserant <edouard@beremiz.fr> [Tue, 20 Feb 2024 11:37:54 +0100] rev 3892
Fix argument lexer in ProcessLogger, replace it with shlex standard python module.

Tue, 20 Feb 2024 11:34:28 +0100SVGHMI: Fix warning with WxPython > 4.x
Edouard Tisserant <edouard@beremiz.fr> [Tue, 20 Feb 2024 11:34:28 +0100] rev 3891
SVGHMI: Fix warning with WxPython > 4.x

Tue, 20 Feb 2024 11:32:15 +0100docsvg: safer version checking of Inkscape
Edouard Tisserant <edouard@beremiz.fr> [Tue, 20 Feb 2024 11:32:15 +0100] rev 3890
docsvg: safer version checking of Inkscape

Fri, 26 Jan 2024 11:13:49 +0100IDE. update genicons.sh to inkscape 1.1 command line
Edouard Tisserant <edouard@beremiz.fr> [Fri, 26 Jan 2024 11:13:49 +0100] rev 3889
IDE. update genicons.sh to inkscape 1.1 command line

Fri, 26 Jan 2024 11:10:09 +0100IDE: adjust Build and Clean icons colors.
Edouard Tisserant <edouard@beremiz.fr> [Fri, 26 Jan 2024 11:10:09 +0100] rev 3888
IDE: adjust Build and Clean icons colors.

Mon, 22 Jan 2024 21:30:23 +0100Fix variable forcing. Now works with eRPC. PLCObject API changed.
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 22 Jan 2024 21:30:23 +0100] rev 3887
Fix variable forcing. Now works with eRPC. PLCObject API changed.

Sat, 20 Jan 2024 11:41:17 +0100Fix strings displaying as repr(bytes) in debug view.
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 20 Jan 2024 11:41:17 +0100] rev 3886
Fix strings displaying as repr(bytes) in debug view.

Fri, 19 Jan 2024 19:58:44 +0100Fix variable tracing in new eRPC interface.
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 19 Jan 2024 19:58:44 +0100] rev 3885
Fix variable tracing in new eRPC interface.

Wed, 17 Jan 2024 22:09:32 +0100Replace PYRO with ERPC. Work In Progress.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 17 Jan 2024 22:09:32 +0100] rev 3884
Replace PYRO with ERPC. Work In Progress.

Sat, 09 Dec 2023 01:03:43 +0100Fix blind replace ('text' into 'str') from py3 port
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 09 Dec 2023 01:03:43 +0100] rev 3883
Fix blind replace ('text' into 'str') from py3 port

Sat, 09 Dec 2023 01:01:48 +0100Fix settings URL: now '/' instead of '/settings'
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 09 Dec 2023 01:01:48 +0100] rev 3882
Fix settings URL: now '/' instead of '/settings'

Thu, 07 Dec 2023 22:41:32 +0100Merge
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 07 Dec 2023 22:41:32 +0100] rev 3881
Merge

Sat, 25 Nov 2023 00:18:05 +0100SVGHMI: Fixes UI lifecycle problems
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 25 Nov 2023 00:18:05 +0100] rev 3880
SVGHMI: Fixes UI lifecycle problems

Was sometime showing HMI tree of previously closed project : no more module globals to store hmi tree.
C++ dead object exceptions happened when re-opening SVGHMI UI or building after close of UI.

Fri, 24 Nov 2023 23:56:38 +0100IDE: Libraries in OrderedDict for access by name
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 24 Nov 2023 23:56:38 +0100] rev 3879
IDE: Libraries in OrderedDict for access by name

Fri, 24 Nov 2023 14:51:27 +0100SVGHMI: fix exception when stopping
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 24 Nov 2023 14:51:27 +0100] rev 3878
SVGHMI: fix exception when stopping

Fri, 24 Nov 2023 14:47:14 +0100SVGHMI: fix JS error loading empty single page
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 24 Nov 2023 14:47:14 +0100] rev 3877
SVGHMI: fix JS error loading empty single page

svg:svg tag should not be considered as a detachable group,
so filter only svg:g elements

Fri, 24 Nov 2023 14:44:08 +0100IDE: fix exception showing network discovery
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 24 Nov 2023 14:44:08 +0100] rev 3876
IDE: fix exception showing network discovery

Wed, 22 Nov 2023 21:10:10 +0100SVGHMI: Fix creation of SVG file if none provided
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 22 Nov 2023 21:10:10 +0100] rev 3875
SVGHMI: Fix creation of SVG file if none provided

Wed, 22 Nov 2023 19:48:55 +0100IDE: Auto-select required libraries when adding extension
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 22 Nov 2023 19:48:55 +0100] rev 3874
IDE: Auto-select required libraries when adding extension

Wed, 22 Nov 2023 19:47:08 +0100IDE: Disable not-yet-working extensions
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 22 Nov 2023 19:47:08 +0100] rev 3873
IDE: Disable not-yet-working extensions

Fri, 27 Oct 2023 22:15:27 +0200Fix typo in README.md
etisserant <edouard.tisserant@gmail.com> [Fri, 27 Oct 2023 22:15:27 +0200] rev 3872
Fix typo in README.md

Thu, 19 Oct 2023 22:52:27 +0200IDE: py3.10 related float/int fixes in debug plots
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 19 Oct 2023 22:52:27 +0200] rev 3871
IDE: py3.10 related float/int fixes in debug plots

Wed, 18 Oct 2023 19:36:20 +0200Move tests/project/modbus in exemples.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 18 Oct 2023 19:36:20 +0200] rev 3870
Move tests/project/modbus in exemples.

Wed, 18 Oct 2023 19:28:35 +0200Python3 fixes for Modbus Web Settings
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 18 Oct 2023 19:28:35 +0200] rev 3869
Python3 fixes for Modbus Web Settings

Mon, 16 Oct 2023 23:50:58 +0200Fix template conflict in XSLT with lxml>=4.9.0 again
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 16 Oct 2023 23:50:58 +0200] rev 3868
Fix template conflict in XSLT with lxml>=4.9.0 again

Earlier attempt was fixing conflict with -1.0 priority attribute,
as a side effect of such low priority, SFC Actions were not
editable anymore.

This time move template around instead of using explicit priority.

Mon, 16 Oct 2023 23:35:47 +0200Revert "IDE: fix exception when adding Action"
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 16 Oct 2023 23:35:47 +0200] rev 3867
Revert "IDE: fix exception when adding Action"

This reverts commit 94e42cda0a8e093aac4830b5c40656c240ec8cf9.

Thu, 12 Oct 2023 17:03:44 +0200IDE: fix exception when adding Action
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 12 Oct 2023 17:03:44 +0200] rev 3866
IDE: fix exception when adding Action

Mon, 09 Oct 2023 21:27:17 +0200IDE: Fix status bar update when conection lost
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 09 Oct 2023 21:27:17 +0200] rev 3865
IDE: Fix status bar update when conection lost

Mon, 09 Oct 2023 16:42:59 +0200SVGHMI: Fix watchdog exception on windows
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 09 Oct 2023 16:42:59 +0200] rev 3864
SVGHMI: Fix watchdog exception on windows

Mon, 09 Oct 2023 16:42:11 +0200Typo
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 09 Oct 2023 16:42:11 +0200] rev 3863
Typo

Sat, 07 Oct 2023 17:33:52 +0200Upgrade wxPython to 4.2.1, drop 4.2.0 workaroud
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 07 Oct 2023 17:33:52 +0200] rev 3862
Upgrade wxPython to 4.2.1, drop 4.2.0 workaroud

Wed, 29 Nov 2023 11:54:56 +0100Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
Edouard Tisserant [Wed, 29 Nov 2023 11:54:56 +0100] rev 3861
Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.

Note: WAMP changes are untested

Fri, 24 Nov 2023 12:16:19 +0100Runtime: Add stderr support to local posix spawn based subprocess replacement
Edouard Tisserant [Fri, 24 Nov 2023 12:16:19 +0100] rev 3860
Runtime: Add stderr support to local posix spawn based subprocess replacement

Wed, 22 Nov 2023 11:24:16 +0100Modbus: More verbose error message in case of thread creation problem
Edouard Tisserant [Wed, 22 Nov 2023 11:24:16 +0100] rev 3859
Modbus: More verbose error message in case of thread creation problem

Wed, 22 Nov 2023 09:34:32 +0100Runtime web settings: fix punctuation and update CSS again
Edouard Tisserant [Wed, 22 Nov 2023 09:34:32 +0100] rev 3858
Runtime web settings: fix punctuation and update CSS again

Mon, 20 Nov 2023 11:52:27 +0100Update default CSS for Runtime WebSettings.
Edouard Tisserant [Mon, 20 Nov 2023 11:52:27 +0100] rev 3857
Update default CSS for Runtime WebSettings.

Mon, 20 Nov 2023 11:51:34 +0100Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.
Edouard Tisserant [Mon, 20 Nov 2023 11:51:34 +0100] rev 3856
Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.

Thu, 09 Nov 2023 11:20:39 +0100Runtime web settings: allow customization of version string by extensions
Edouard Tisserant [Thu, 09 Nov 2023 11:20:39 +0100] rev 3855
Runtime web settings: allow customization of version string by extensions

Wed, 04 Oct 2023 16:24:00 +0200Merge python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 04 Oct 2023 16:24:00 +0200] rev 3854
Merge

Tue, 03 Oct 2023 21:33:13 +0200Tests: more OCR tuning
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 03 Oct 2023 21:33:13 +0200] rev 3853
Tests: more OCR tuning

Mon, 02 Oct 2023 16:21:54 +0200Tests: better font for OCR in svghmi_basic
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 02 Oct 2023 16:21:54 +0200] rev 3852
Tests: better font for OCR in svghmi_basic

Mon, 02 Oct 2023 14:25:02 +0200Runtime: fix non-interleaved worker loop
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 02 Oct 2023 14:25:02 +0200] rev 3851
Runtime: fix non-interleaved worker loop

Fri, 29 Sep 2023 13:46:36 +0200Win32 rutime: fix PLC Stop freezing
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 29 Sep 2023 13:46:36 +0200] rev 3850
Win32 rutime: fix PLC Stop freezing

Fri, 29 Sep 2023 13:45:50 +0200Fix untested code in worker.py...
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 29 Sep 2023 13:45:50 +0200] rev 3849
Fix untested code in worker.py...

Thu, 28 Sep 2023 18:39:19 +0200Addapt to Py3.11.5 in Stunnel.py
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 18:39:19 +0200] rev 3848
Addapt to Py3.11.5 in Stunnel.py
b2a_hqx is now deprecated, base64 should bring comparable results

Thu, 28 Sep 2023 18:28:07 +0200IDE: connect local runtime with '127.0.0.1' instead of 'localhost'
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 18:28:07 +0200] rev 3847
IDE: connect local runtime with '127.0.0.1' instead of 'localhost'
Workaround localhost possibly resolving as ::1. leading to problems.

Thu, 28 Sep 2023 18:14:57 +0200Runtime/MainWorker: fix blocking race condition
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 18:14:57 +0200] rev 3846
Runtime/MainWorker: fix blocking race condition

Thu, 28 Sep 2023 18:00:21 +0200syntax error
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 18:00:21 +0200] rev 3845
syntax error

Thu, 28 Sep 2023 17:58:36 +0200Update version.py
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 17:58:36 +0200] rev 3844
Update version.py

Thu, 28 Sep 2023 17:56:03 +0200Runtime/win32: no sys.stdout with pythonw.exe
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 28 Sep 2023 17:56:03 +0200] rev 3843
Runtime/win32: no sys.stdout with pythonw.exe

Mon, 07 Aug 2023 18:17:12 +0200Tests: revert Teseract to less perforant legacy mode, but more repeatable. Compensate with zoom in edit_project and filter noise out of OCR text.
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 07 Aug 2023 18:17:12 +0200] rev 3842
Tests: revert Teseract to less perforant legacy mode, but more repeatable. Compensate with zoom in edit_project and filter noise out of OCR text.

Tue, 01 Aug 2023 23:07:39 +0200Tests: align on requirements.txt
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 01 Aug 2023 23:07:39 +0200] rev 3841
Tests: align on requirements.txt

Tue, 01 Aug 2023 21:04:00 +0200Tests: Add minimal SVGHMI test
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 01 Aug 2023 21:04:00 +0200] rev 3840
Tests: Add minimal SVGHMI test

Tue, 01 Aug 2023 21:02:08 +0200Tests: use SID+KILL for sikuli subprocesses
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 01 Aug 2023 21:02:08 +0200] rev 3839
Tests: use SID+KILL for sikuli subprocesses

Tue, 01 Aug 2023 21:00:11 +0200Strip now useless file.
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 01 Aug 2023 21:00:11 +0200] rev 3838
Strip now useless file.

Fri, 18 Aug 2023 11:38:20 +0200SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant [Fri, 18 Aug 2023 11:38:20 +0200] rev 3837
SVGHMI: add support of all IEC61131 interger types.

- add HMI_*INT types
- fix sprintf.js with big int (64b)
- extend svghmi_real test project

Thu, 27 Jul 2023 16:48:50 +0200Add testing status badge
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 27 Jul 2023 16:48:50 +0200] rev 3836
Add testing status badge

Wed, 26 Jul 2023 16:40:51 +0200Use requirements.txt and update doc accordingly.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 26 Jul 2023 16:40:51 +0200] rev 3835
Use requirements.txt and update doc accordingly.

Tue, 25 Jul 2023 21:26:31 +0200Tests: pytests: only one wxpython app per process lifetime... Strip test_application.py
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 25 Jul 2023 21:26:31 +0200] rev 3834
Tests: pytests: only one wxpython app per process lifetime... Strip test_application.py

Tue, 25 Jul 2023 21:22:30 +0200IDE: fix py3/wxpy4 related deprecation warnings
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 25 Jul 2023 21:22:30 +0200] rev 3833
IDE: fix py3/wxpy4 related deprecation warnings

Thu, 20 Jul 2023 23:20:21 +0200Runtime: remove now useless typechecking/convertion
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 23:20:21 +0200] rev 3832
Runtime: remove now useless typechecking/convertion

Thu, 20 Jul 2023 22:47:12 +0200Github CI: do not save docker image if just restored from cache
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 22:47:12 +0200] rev 3831
Github CI: do not save docker image if just restored from cache

Thu, 20 Jul 2023 22:42:39 +0200Runtime: fix unpacking of variable trace data
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 22:42:39 +0200] rev 3830
Runtime: fix unpacking of variable trace data

Thu, 20 Jul 2023 22:05:31 +0200Github CI: update matiec revision
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 22:05:31 +0200] rev 3829
Github CI: update matiec revision

Thu, 20 Jul 2023 19:04:34 +0200Github CI: update open62541 version, try avoid useles doker image rebuild
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 19:04:34 +0200] rev 3828
Github CI: update open62541 version, try avoid useles doker image rebuild

Thu, 20 Jul 2023 17:04:14 +0200Update run_tests_in_docker.yml
etisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 17:04:14 +0200] rev 3827
Update run_tests_in_docker.yml

Thu, 20 Jul 2023 16:27:20 +0200Update .gitignore
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 16:27:20 +0200] rev 3826
Update .gitignore

Thu, 20 Jul 2023 16:24:12 +0200SVGHMI Py3 related fix in test project.
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 16:24:12 +0200] rev 3825
SVGHMI Py3 related fix in test project.

Thu, 20 Jul 2023 16:21:26 +0200Tests: have to terminate language test with KILL, side effect of BEREMIZ_TEST_CYCLES
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 16:21:26 +0200] rev 3824
Tests: have to terminate language test with KILL, side effect of BEREMIZ_TEST_CYCLES

Thu, 20 Jul 2023 16:16:05 +0200Runtime: py3 fix forcing of STRING
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 20 Jul 2023 16:16:05 +0200] rev 3823
Runtime: py3 fix forcing of STRING

Tue, 20 Jun 2023 15:05:21 +0200Tests: fix systematically rebuilding matiec
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 20 Jun 2023 15:05:21 +0200] rev 3822
Tests: fix systematically rebuilding matiec

Sun, 18 Jun 2023 16:30:48 +0200Runtime: spawn_subprocess: handle non-bytes args
Edouard Tisserant <edouard.tisserant@gmail.com> [Sun, 18 Jun 2023 16:30:48 +0200] rev 3821
Runtime: spawn_subprocess: handle non-bytes args

Sun, 18 Jun 2023 16:28:42 +0200OPC-UA client : python3 + AsyncUA fixes
Edouard Tisserant <edouard.tisserant@gmail.com> [Sun, 18 Jun 2023 16:28:42 +0200] rev 3820
OPC-UA client : python3 + AsyncUA fixes

Wed, 31 May 2023 23:16:29 +0200update .gitignore
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 31 May 2023 23:16:29 +0200] rev 3819
update .gitignore

Wed, 31 May 2023 17:06:03 +0200Py3 related fixes for SVGHMI UI.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 31 May 2023 17:06:03 +0200] rev 3818
Py3 related fixes for SVGHMI UI.

Wed, 31 May 2023 10:40:53 +0200Fix Py3 problems with basic SVGHMI build and run.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 31 May 2023 10:40:53 +0200] rev 3817
Fix Py3 problems with basic SVGHMI build and run.

Wed, 31 May 2023 10:38:03 +0200Py3 usual encoding, ints and exceptions fixes.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 31 May 2023 10:38:03 +0200] rev 3816
Py3 usual encoding, ints and exceptions fixes.

Tue, 30 May 2023 13:00:50 +0200Tests: Fix dockerfile for python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 30 May 2023 13:00:50 +0200] rev 3815
Tests: Fix dockerfile for python3

Mon, 22 May 2023 14:40:49 +0200Examples: use print() function in "python" example
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 22 May 2023 14:40:49 +0200] rev 3814
Examples: use print() function in "python" example

Mon, 22 May 2023 14:38:25 +0200Runtime: Fix IEC/ctypes/python3 type mapping
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 22 May 2023 14:38:25 +0200] rev 3813
Runtime: Fix IEC/ctypes/python3 type mapping

Mon, 22 May 2023 14:37:15 +0200CLI: simpler status polling, fixing pyro5 thread
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 22 May 2023 14:37:15 +0200] rev 3812
CLI: simpler status polling, fixing pyro5 thread

Sat, 20 May 2023 00:37:31 +0200Fix bytes/string confusion with Logging
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 20 May 2023 00:37:31 +0200] rev 3811
Fix bytes/string confusion with Logging

Sat, 20 May 2023 00:36:41 +0200Fix wrong default target being picked in CLI build
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 20 May 2023 00:36:41 +0200] rev 3810
Fix wrong default target being picked in CLI build

Sat, 20 May 2023 00:35:41 +0200Fake_wx objects now support comparison and hashing
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 20 May 2023 00:35:41 +0200] rev 3809
Fake_wx objects now support comparison and hashing

Sat, 20 May 2023 00:33:22 +0200Use msgpack and remove serpent's bytes workaround
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 20 May 2023 00:33:22 +0200] rev 3808
Use msgpack and remove serpent's bytes workaround

Thu, 18 May 2023 00:04:03 +0200Updaye .gitignore
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 18 May 2023 00:04:03 +0200] rev 3807
Updaye .gitignore

Wed, 17 May 2023 23:59:45 +0200IDE: Fix py_ext build with python3.10
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 17 May 2023 23:59:45 +0200] rev 3806
IDE: Fix py_ext build with python3.10

Wed, 17 May 2023 23:36:12 +0200Pyro5: fix runtime typo + IDE exception handling
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 17 May 2023 23:36:12 +0200] rev 3805
Pyro5: fix runtime typo + IDE exception handling

Wed, 17 May 2023 17:13:39 +0200Runtime: Fix web settings file upload.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 17 May 2023 17:13:39 +0200] rev 3804
Runtime: Fix web settings file upload.

Wed, 17 May 2023 17:13:01 +0200Runtime: drop Athena. Nevow now only for settings.
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 17 May 2023 17:13:01 +0200] rev 3803
Runtime: drop Athena. Nevow now only for settings.

Sat, 13 May 2023 14:28:29 +0200Fix template conflict in XSLT with lxml>=4.9.0. Thanks to GP Orcullo !
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 13 May 2023 14:28:29 +0200] rev 3802
Fix template conflict in XSLT with lxml>=4.9.0. Thanks to GP Orcullo !

Sat, 13 May 2023 12:45:03 +0200Update generated XSLT headers (updated YSLT defs)
Edouard Tisserant <edouard.tisserant@gmail.com> [Sat, 13 May 2023 12:45:03 +0200] rev 3801
Update generated XSLT headers (updated YSLT defs)

Fri, 12 May 2023 18:09:55 +0200WIP python3 support for runtime
Edouard Tisserant <edouard.tisserant@gmail.com> [Fri, 12 May 2023 18:09:55 +0200] rev 3800
WIP python3 support for runtime

Wed, 10 May 2023 17:02:05 +0200Better LDFLAGS and CFLAGS for win32 an MACOS
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 10 May 2023 17:02:05 +0200] rev 3799
Better LDFLAGS and CFLAGS for win32 an MACOS

Wed, 10 May 2023 17:00:04 +0200Fix private n matplotib function import
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 10 May 2023 17:00:04 +0200] rev 3798
Fix private n matplotib function import

Wed, 10 May 2023 16:58:15 +0200Update version.py
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 10 May 2023 16:58:15 +0200] rev 3797
Update version.py

Wed, 19 Apr 2023 17:41:27 +0200update .gitignore
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 19 Apr 2023 17:41:27 +0200] rev 3796
update .gitignore

Thu, 13 Apr 2023 22:31:33 +0200IDE: more fixes for wxPython 4.0.7 and pyhon 3.10 python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Thu, 13 Apr 2023 22:31:33 +0200] rev 3795
IDE: more fixes for wxPython 4.0.7 and pyhon 3.10

Wed, 12 Apr 2023 23:02:41 +0200IDE: python-3.10: wxPython calls don't accept float anymore, continued python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Apr 2023 23:02:41 +0200] rev 3794
IDE: python-3.10: wxPython calls don't accept float anymore, continued

Wed, 12 Apr 2023 21:05:00 +0200IDE: fixed/remove checks wxPython versions python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Apr 2023 21:05:00 +0200] rev 3793
IDE: fixed/remove checks wxPython versions

Wed, 12 Apr 2023 19:32:38 +0200IDE: python-3.10: wxPython calls don't accept float anymore when int is expected python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Apr 2023 19:32:38 +0200] rev 3792
IDE: python-3.10: wxPython calls don't accept float anymore when int is expected

Wed, 12 Apr 2023 19:28:37 +0200Fixes for wxPython-4.0.7 (ubuntu22) compatible with wxPython-4.1.x python3
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Apr 2023 19:28:37 +0200] rev 3791
Fixes for wxPython-4.0.7 (ubuntu22) compatible with wxPython-4.1.x

Tue, 21 Feb 2023 12:47:18 +0800fake_wx: handle missing classname python3
GP Orcullo <kinsamanka@gmail.com> [Tue, 21 Feb 2023 12:47:18 +0800] rev 3790
fake_wx: handle missing classname

Mon, 20 Feb 2023 08:56:25 +0800fix wxPyDeprecationWarnings python3
GP Orcullo <kinsamanka@gmail.com> [Mon, 20 Feb 2023 08:56:25 +0800] rev 3789
fix wxPyDeprecationWarnings

Sun, 19 Feb 2023 11:14:14 +0800show underscore as space python3
GP Orcullo <kinsamanka@gmail.com> [Sun, 19 Feb 2023 11:14:14 +0800] rev 3788
show underscore as space

Fri, 10 Feb 2023 18:40:42 +0800CLIController: use absolute project path python3
GP Orcullo <kinsamanka@gmail.com> [Fri, 10 Feb 2023 18:40:42 +0800] rev 3787
CLIController: use absolute project path

Fri, 10 Feb 2023 10:02:21 +0800allow passing environment variables to ProcessLogger python3
GP Orcullo <kinsamanka@gmail.com> [Fri, 10 Feb 2023 10:02:21 +0800] rev 3786
allow passing environment variables to ProcessLogger

Mon, 06 Feb 2023 20:07:51 +0800Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode python3
GP Orcullo <kinsamanka@gmail.com> [Mon, 06 Feb 2023 20:07:51 +0800] rev 3785
Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode

Sat, 04 Feb 2023 07:19:52 +0800fix name clash python3
GP Orcullo <kinsamanka@gmail.com> [Sat, 04 Feb 2023 07:19:52 +0800] rev 3784
fix name clash

Sat, 04 Feb 2023 07:18:21 +0800fix str encoding issue python3
GP Orcullo <kinsamanka@gmail.com> [Sat, 04 Feb 2023 07:18:21 +0800] rev 3783
fix str encoding issue

Thu, 10 Nov 2022 23:21:22 +0800OSX: use wall time instead of system clock python3
GP Orcullo <kinsamanka@gmail.com> [Thu, 10 Nov 2022 23:21:22 +0800] rev 3782
OSX: use wall time instead of system clock

Thu, 10 Nov 2022 18:10:42 +0800replaced depreciated functions python3
GP Orcullo <kinsamanka@gmail.com> [Thu, 10 Nov 2022 18:10:42 +0800] rev 3781
replaced depreciated functions

Thu, 10 Nov 2022 10:45:40 +0800fix platform identification when running CLI under Win32 python3
GP Orcullo <kinsamanka@gmail.com> [Thu, 10 Nov 2022 10:45:40 +0800] rev 3780
fix platform identification when running CLI under Win32

Wed, 09 Nov 2022 22:17:13 +0800silence compile warnings python3
GP Orcullo <kinsamanka@gmail.com> [Wed, 09 Nov 2022 22:17:13 +0800] rev 3779
silence compile warnings

Wed, 09 Nov 2022 17:29:59 +0800Preliminary OSX support python3
GP Orcullo <kinsamanka@gmail.com> [Wed, 09 Nov 2022 17:29:59 +0800] rev 3778
Preliminary OSX support

Wed, 09 Nov 2022 10:59:00 +0800pythonw is used on OSX python3
GP Orcullo <kinsamanka@gmail.com> [Wed, 09 Nov 2022 10:59:00 +0800] rev 3777
pythonw is used on OSX