8 months ago Edouard Tisserant IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
8 months ago Edouard Tisserant MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.
8 months ago Edouard Tisserant MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting.
8 months ago Edouard Tisserant MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve.
8 months ago Edouard Tisserant MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected.
8 months ago Edouard Tisserant MQTT: take C part away from python code for readability.
8 months ago Edouard Tisserant MQTT: WIP, prevent crash after disconnect. Disable auto-reconnect on connection lost callback.
8 months ago Edouard Tisserant MQTT: Stop publish thread properly on PLC stop
8 months ago Edouard Tisserant MQTT: Fix overkill use of wx sizer
8 months ago Edouard Tisserant MQTT: Fix crash when browsing locations
8 months ago Edouard Tisserant MQTT: WIP. Added handling of received messages (subscriptions)
8 months ago Edouard Tisserant MQTT: WIP, added publish thread waking-up when published variables change.
8 months ago Edouard Tisserant MQTT: WIP, subscibed topics have no "Retained" attribute.
8 months ago Edouard Tisserant MQTT: WIP, now publishes initial values at init.
8 months ago Edouard Tisserant MQTT: WIP, now connects to broker. Added MQTT 3 support and protocol version selection in IDE.
8 months ago Edouard Tisserant MQTT: (WIP) Fix OpenSSL linking.
8 months ago Edouard Tisserant MQTT: still WIP, generated C code builds and link.
8 months ago Edouard Tisserant Extensions: add optional arguments to ThirdPartyPath
8 months ago Edouard Tisserant GCC BUILD: Prevent Memory Error when compiling huge projects.
8 months ago Edouard Tisserant MQTT WIP: intermediate state, added perfect hash to map topic to variables
9 months ago Edouard Tisserant MQTT WIP: intermediate state, implementing MQTT client C code generator.
9 months ago Edouard Tisserant WIP: Add skeleton for MQTT extension based on part of OPC-UA extension.
7 months ago Edouard Tisserant Merge remote-tracking branch 'origin/python3' into python3
7 months ago etisserant C runtime: Fix PLCObject.hpp preventing build.
7 months ago Edouard Tisserant IDE: generalize EVT_GRID_CELL_CHANG{ING->ED} (WxPy4)
7 months ago Edouard Tisserant IDE: hopefully last fix about float type being passed to WxPy4.
7 months ago Edouard Tisserant IDE: enhance variable forcing contextual menu
7 months ago Edouard Tisserant IDE: fix completion
7 months ago Edouard Tisserant IDE: Workaround some reported WxPython/MacOS problems.
7 months ago Edouard Tisserant IDE: Fix search result not showing single occurrences
7 months ago Edouard Tisserant IDE: remove warning if editing location leads to no change
7 months ago Edouard Tisserant IDE: Use 8x8 grid by default
7 months ago Edouard Tisserant IDE: Fix exception when connecting complex types
7 months ago Edouard Tisserant LocalRuntime: no crash if zombie PLC prevents erasing workdir
7 months ago Edouard Tisserant IDE: Fix printing
7 months ago Edouard Tisserant IDE: failsafe escaping for input not matching utf-8 encoding
7 months ago Edouard Tisserant Update Nevow revision in requirements.txt
7 months ago Edouard Tisserant Merge commit '2d061a66ddc737f5dffae82413b4f8573b7eee54' into HEAD
7 months ago Edouard Tisserant Add "CONTINUE" ST statement.
7 months ago Edouard Tisserant C runtime: cosmetic changes
9 months ago Edouard Tisserant merge again
9 months ago Edouard Tisserant Revert unwanted changes potentially breaking wxGlade support.
9 months ago Edouard Tisserant Tests: add erpc source to GitHub tests
9 months ago Edouard Tisserant C runtime: add autoload
9 months ago Edouard Tisserant C runtime: fix logging, makes test pass
9 months ago Edouard Tisserant Tests: Add minimal C runtime test
9 months ago Edouard Tisserant merge
10 months ago Edouard Tisserant Xenomai runtime: report and mitigate when PLC cycle overruns.
11 months ago Edouard Tisserant SVGHMI: Do not generate Popen call when comamn is empty.
10 months ago Edouard Tisserant Fix python path in readme.
10 months ago Edouard Tisserant Python runtime: ensure that python thread finished before returning from StopPLC.
10 months ago Edouard Tisserant C runtime: initial fixes. Now runs and traces first_steps example.
10 months ago Edouard Tisserant IDE: fix eRPC exception handling
10 months ago Edouard Tisserant All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
10 months ago Edouard Tisserant eRPC: update erpc version, add readme
10 months ago Edouard Tisserant C++ runtime: WIP. Continue PLCObject implementation.
10 months ago Edouard Tisserant Tests: fix wx_widgets.pytest/test_CustomIntCtrl.py
10 months ago Edouard Tisserant Merge commit 'e2df70b60b84031d3ccd3ae799a4e3aa8112f3ff' into python3
11 months ago Nadim Khan Doc: Add about section (PR #33)
10 months ago Edouard Tisserant ERPC: fix SetTraceVariablesList interface
10 months ago Edouard Tisserant C++ runtime: WIP: untested PLCObject implementation. Still missing tracing.
11 months ago Edouard Tisserant Update revisions used in tests running on GitHub.
11 months ago Edouard Tisserant merge
11 months ago Edouard Tisserant C++ runtime: add eRPC server, minimal CLI and Makefile. WIP.
11 months ago Edouard Tisserant More documentation. Work in progress.
11 months ago Edouard Tisserant IDE: Fix crashing non-thread safe code using Zeroconf
11 months ago Edouard Tisserant BACnet: Fixed grid cell choice editor. Consequence of wxPython4.
11 months ago Edouard Tisserant SVGHMI: fix font embedding with py3
11 months ago Edouard Tisserant IDE: Fix Variable grid ignoring edits. WxPython4 consequence.
11 months ago Edouard Tisserant IDE: Remove all occurrences of deprecated wx.grid.PyGrid
11 months ago Edouard Tisserant Merge commit '80e123b34e488ffea851dc2168b366ba6124c09b' into python3
11 months ago Edouard Tisserant Doc: start converting Standard Library documentation from old MC8 manual.
11 months ago Edouard Tisserant merge
11 months ago Edouard Tisserant Modbus: fix test: add missing filles and add Modbus source+build in GH CI
11 months ago Edouard Tisserant Modbus: add CI test + test project
11 months ago Edouard Tisserant Doc: re-organize existing, sketch outline, add SVGHMI intro.
12 months ago Edouard Tisserant Examples: add svghmi_json_table
12 months ago Edouard Tisserant SVGHMI: add "DISCARD:" prefix to force discarding an SVG element
11 months ago Edouard Tisserant SVG: fix HMI:Assign widget to properly handle single-letter variable names.
12 months ago Edouard Tisserant SVGHMI: Fix wrong documentation copy-pasted in HMI:Page.
12 months ago Edouard Tisserant SVGHMI: add FlatButton with no active or inactive elements.
12 months ago Edouard Tisserant SVGHMI: i18n: minimize warnings for incomplete/fuzzy/outdated translations
12 months ago Edouard Tisserant SVGHMI: i18n: fix .POT generation + other cosmetic fixes.
12 months ago Edouard Tisserant merge
12 months ago Edouard Tisserant Removed forgotten debug print.
12 months ago Edouard Tisserant SVGHMI: fix py3 consequences on i18n
12 months ago Edouard Tisserant merge
12 months ago Edouard Tisserant SVGHMI: Fix thumbnail generation.
12 months ago Edouard Tisserant Tests: update svghmi test project to py3 and erpc
12 months ago Edouard Tisserant IDE: Fix local runtime not starting on windows.
12 months ago Edouard Tisserant Add credits for Czech i18n
12 months ago Edouard Tisserant Shows AboutDialog even if revisions.tx is missing
12 months ago Edouard Tisserant IDE: Fix encrypted ERPC: newer TLS, better error handling, re-add explicit ERPCS scheme, use sslpsk better.
12 months ago Edouard Tisserant merge
13 months ago Edouard Tisserant IDE: display contents of revisions.txt (put there by installer builder script) in About Dialog.
12 months ago Edouard Tisserant eRPC Server: fix exception at disconnect and reconnecting
12 months ago etisserant Merge pull request #31 from martinpihrt/python3
12 months ago Martin Pihrt Create Beremiz_cs_CZ.po
12 months ago Martin Pihrt Create Beremiz.mo
13 months ago Edouard Tisserant Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg.
13 months ago Edouard Tisserant SVGHMI: fix consequence of last change in ProcessLogger
13 months ago Edouard Tisserant Update requirements.txt
13 months ago Edouard Tisserant Remove forgotten debug prints
13 months ago Edouard Tisserant merge
13 months ago Edouard Tisserant Updates requirements.txt about forks of Nevow and sslpsk
14 months ago Edouard Tisserant Fix deprecated WX call producing warning.
14 months ago Edouard Tisserant Fix exception on right click, showing context menu.
13 months ago Edouard Tisserant GCC toolchain: Add {SYSROOT} substitution with support for whitespaces
13 months ago Edouard Tisserant Fix argument lexer in ProcessLogger, replace it with shlex standard python module.
13 months ago Edouard Tisserant SVGHMI: Fix warning with WxPython > 4.x
13 months ago Edouard Tisserant docsvg: safer version checking of Inkscape
14 months ago Edouard Tisserant IDE. update genicons.sh to inkscape 1.1 command line
14 months ago Edouard Tisserant IDE: adjust Build and Clean icons colors.
14 months ago Edouard Tisserant Fix variable forcing. Now works with eRPC. PLCObject API changed.
14 months ago Edouard Tisserant Fix strings displaying as repr(bytes) in debug view.
14 months ago Edouard Tisserant Fix variable tracing in new eRPC interface.
14 months ago Edouard Tisserant Replace PYRO with ERPC. Work In Progress.
15 months ago Edouard Tisserant Fix blind replace ('text' into 'str') from py3 port
15 months ago Edouard Tisserant Fix settings URL: now '/' instead of '/settings'
15 months ago Edouard Tisserant Merge
16 months ago Edouard Tisserant SVGHMI: Fixes UI lifecycle problems
16 months ago Edouard Tisserant IDE: Libraries in OrderedDict for access by name
16 months ago Edouard Tisserant SVGHMI: fix exception when stopping
16 months ago Edouard Tisserant SVGHMI: fix JS error loading empty single page
16 months ago Edouard Tisserant IDE: fix exception showing network discovery
16 months ago Edouard Tisserant SVGHMI: Fix creation of SVG file if none provided
16 months ago Edouard Tisserant IDE: Auto-select required libraries when adding extension
16 months ago Edouard Tisserant IDE: Disable not-yet-working extensions
17 months ago etisserant Fix typo in README.md
17 months ago Edouard Tisserant IDE: py3.10 related float/int fixes in debug plots
17 months ago Edouard Tisserant Move tests/project/modbus in exemples.
17 months ago Edouard Tisserant Python3 fixes for Modbus Web Settings
17 months ago Edouard Tisserant Fix template conflict in XSLT with lxml>=4.9.0 again
17 months ago Edouard Tisserant Revert "IDE: fix exception when adding Action"
17 months ago Edouard Tisserant IDE: fix exception when adding Action
17 months ago Edouard Tisserant IDE: Fix status bar update when conection lost
17 months ago Edouard Tisserant SVGHMI: Fix watchdog exception on windows
17 months ago Edouard Tisserant Typo
17 months ago Edouard Tisserant Upgrade wxPython to 4.2.1, drop 4.2.0 workaroud
16 months ago Edouard Tisserant Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
16 months ago Edouard Tisserant Runtime: Add stderr support to local posix spawn based subprocess replacement
16 months ago Edouard Tisserant Modbus: More verbose error message in case of thread creation problem
16 months ago Edouard Tisserant Runtime web settings: fix punctuation and update CSS again
16 months ago Edouard Tisserant Update default CSS for Runtime WebSettings.
16 months ago Edouard Tisserant Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.
16 months ago Edouard Tisserant Runtime web settings: allow customization of version string by extensions
17 months ago Edouard Tisserant Merge python3
17 months ago Edouard Tisserant Tests: more OCR tuning
17 months ago Edouard Tisserant Tests: better font for OCR in svghmi_basic
17 months ago Edouard Tisserant Runtime: fix non-interleaved worker loop
18 months ago Edouard Tisserant Win32 rutime: fix PLC Stop freezing
18 months ago Edouard Tisserant Fix untested code in worker.py...
18 months ago Edouard Tisserant Addapt to Py3.11.5 in Stunnel.py
18 months ago Edouard Tisserant IDE: connect local runtime with '127.0.0.1' instead of 'localhost'
18 months ago Edouard Tisserant Runtime/MainWorker: fix blocking race condition
18 months ago Edouard Tisserant syntax error
18 months ago Edouard Tisserant Update version.py
18 months ago Edouard Tisserant Runtime/win32: no sys.stdout with pythonw.exe
19 months ago Edouard Tisserant Tests: revert Teseract to less perforant legacy mode, but more repeatable. Compensate with zoom in edit_project and filter noise out of OCR text.
20 months ago Edouard Tisserant Tests: align on requirements.txt
20 months ago Edouard Tisserant Tests: Add minimal SVGHMI test
20 months ago Edouard Tisserant Tests: use SID+KILL for sikuli subprocesses
20 months ago Edouard Tisserant Strip now useless file.
19 months ago Edouard Tisserant SVGHMI: add support of all IEC61131 interger types.
20 months ago Edouard Tisserant Add testing status badge
20 months ago Edouard Tisserant Use requirements.txt and update doc accordingly.
20 months ago Edouard Tisserant Tests: pytests: only one wxpython app per process lifetime... Strip test_application.py
20 months ago Edouard Tisserant IDE: fix py3/wxpy4 related deprecation warnings
20 months ago Edouard Tisserant Runtime: remove now useless typechecking/convertion
20 months ago Edouard Tisserant Github CI: do not save docker image if just restored from cache
20 months ago Edouard Tisserant Runtime: fix unpacking of variable trace data
20 months ago Edouard Tisserant Github CI: update matiec revision
20 months ago Edouard Tisserant Github CI: update open62541 version, try avoid useles doker image rebuild
20 months ago etisserant Update run_tests_in_docker.yml
20 months ago Edouard Tisserant Update .gitignore
20 months ago Edouard Tisserant SVGHMI Py3 related fix in test project.
20 months ago Edouard Tisserant Tests: have to terminate language test with KILL, side effect of BEREMIZ_TEST_CYCLES
20 months ago Edouard Tisserant Runtime: py3 fix forcing of STRING
21 months ago Edouard Tisserant Tests: fix systematically rebuilding matiec
21 months ago Edouard Tisserant Runtime: spawn_subprocess: handle non-bytes args
21 months ago Edouard Tisserant OPC-UA client : python3 + AsyncUA fixes
22 months ago Edouard Tisserant update .gitignore
22 months ago Edouard Tisserant Py3 related fixes for SVGHMI UI.
22 months ago Edouard Tisserant Fix Py3 problems with basic SVGHMI build and run.
22 months ago Edouard Tisserant Py3 usual encoding, ints and exceptions fixes.
22 months ago Edouard Tisserant Tests: Fix dockerfile for python3
22 months ago Edouard Tisserant Examples: use print() function in "python" example
22 months ago Edouard Tisserant Runtime: Fix IEC/ctypes/python3 type mapping
22 months ago Edouard Tisserant CLI: simpler status polling, fixing pyro5 thread
22 months ago Edouard Tisserant Fix bytes/string confusion with Logging
22 months ago Edouard Tisserant Fix wrong default target being picked in CLI build
22 months ago Edouard Tisserant Fake_wx objects now support comparison and hashing
22 months ago Edouard Tisserant Use msgpack and remove serpent's bytes workaround
22 months ago Edouard Tisserant Updaye .gitignore
22 months ago Edouard Tisserant IDE: Fix py_ext build with python3.10
22 months ago Edouard Tisserant Pyro5: fix runtime typo + IDE exception handling
22 months ago Edouard Tisserant Runtime: Fix web settings file upload.
22 months ago Edouard Tisserant Runtime: drop Athena. Nevow now only for settings.
22 months ago Edouard Tisserant Fix template conflict in XSLT with lxml>=4.9.0. Thanks to GP Orcullo !
22 months ago Edouard Tisserant Update generated XSLT headers (updated YSLT defs)
22 months ago Edouard Tisserant WIP python3 support for runtime
22 months ago Edouard Tisserant Better LDFLAGS and CFLAGS for win32 an MACOS
22 months ago Edouard Tisserant Fix private n matplotib function import
22 months ago Edouard Tisserant Update version.py
23 months ago Edouard Tisserant update .gitignore
23 months ago Edouard Tisserant IDE: more fixes for wxPython 4.0.7 and pyhon 3.10 python3
23 months ago Edouard Tisserant IDE: python-3.10: wxPython calls don't accept float anymore, continued python3
23 months ago Edouard Tisserant IDE: fixed/remove checks wxPython versions python3
23 months ago Edouard Tisserant IDE: python-3.10: wxPython calls don't accept float anymore when int is expected python3
23 months ago Edouard Tisserant Fixes for wxPython-4.0.7 (ubuntu22) compatible with wxPython-4.1.x python3
2023-02-21 GP Orcullo fake_wx: handle missing classname python3
2023-02-20 GP Orcullo fix wxPyDeprecationWarnings python3
2023-02-19 GP Orcullo show underscore as space python3
2023-02-10 GP Orcullo CLIController: use absolute project path python3
2023-02-10 GP Orcullo allow passing environment variables to ProcessLogger python3
2023-02-06 GP Orcullo Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode python3
2023-02-03 GP Orcullo fix name clash python3
2023-02-03 GP Orcullo fix str encoding issue python3
2022-11-10 GP Orcullo OSX: use wall time instead of system clock python3
2022-11-10 GP Orcullo replaced depreciated functions python3
2022-11-10 GP Orcullo fix platform identification when running CLI under Win32 python3
2022-11-09 GP Orcullo silence compile warnings python3
2022-11-09 GP Orcullo Preliminary OSX support python3
2022-11-09 GP Orcullo pythonw is used on OSX python3
2022-10-30 GP Orcullo switched to Pyro5 python3
2022-10-20 GP Orcullo Add PLC stop command python3
2022-11-07 GP Orcullo wx: replaced deprecated class python3
2022-11-01 GP Orcullo wx fixes python3
2022-11-01 GP Orcullo str encoding fixes python3
2022-11-01 GP Orcullo ctypes fixes python3
2022-10-31 GP Orcullo fixed missing import python3
2022-10-31 GP Orcullo set executionOrderId default value to 0 python3
2022-10-31 GP Orcullo replaced depreciated function python3
2022-10-29 GP Orcullo upgrade fake_wx python3
2022-10-28 GP Orcullo Update to wx.NewIdRef() python3
2022-10-28 GP Orcullo fix for gc errors on shutdown python3
2022-10-28 GP Orcullo wx fixes for controls python3
2022-10-28 GP Orcullo Fix: wx._core.wxAssertionError: C++ assertion "CanBeToggled()" failed python3
2022-10-28 GP Orcullo fix - TypeError: unhashable type: 'Colour' python3
2022-10-28 GP Orcullo xmlclass.py: fix AttributeError python3
2022-10-28 GP Orcullo AbsDir fix python3
2022-10-28 GP Orcullo convert sort and cmp functions to Python3 python3
2022-10-28 GP Orcullo switch to pickle from cPickle python3
2022-10-28 GP Orcullo fix dynamic module loading python3
2022-10-28 GP Orcullo fix ctypes encoding python3
2022-10-28 GP Orcullo fix string encoding python3
2022-10-28 GP Orcullo updated click api python3
2022-10-28 GP Orcullo remove six.reraise python3
2022-10-28 GP Orcullo removed Python2 modules python3
2022-10-28 GP Orcullo fixed plcopen imports python3
2022-10-28 GP Orcullo automated conversion using 2to3-3.9 tool python3
24 months ago Edouard Tisserant Tests: Add preliminary IEC-61131 language test, to be continued. wxPython4
24 months ago Edouard Tisserant Tests: Add time emulation feature for tests with BEREMIZ_TEST_CYCLES CFLAG. wxPython4
2023-03-11 Edouard Tisserant IDE: fix exception when re-opening previously closed tab wxPython4
2023-03-11 Edouard Tisserant IDE: fix again ruberband with gtk3. wxPython4
2023-03-10 Edouard Tisserant Merged from default wxPython4
2023-03-10 Edouard Tisserant merged
2023-03-07 Mario de Sousa Modbus web configuration: add check for valid delay and period parameters
2023-03-08 Edouard Tisserant IDE: Fix missing highlighted element in diagrams when using GTK3 wxPython4
2023-03-03 Edouard Tisserant Merged default in wxPython4 branch wxPython4
2023-03-01 Edouard Tisserant Linux runtime: overrun detection for real-time timers and for plc execution.
2023-03-03 Edouard Tisserant Fix typo in toolchain_gcc.py : LDLAGS -> LDFLAGS wxPython4
2023-02-28 Edouard Tisserant Merged from default wxPython4
2023-02-28 Edouard Tisserant Merge.
2023-02-28 Edouard Tisserant SVGHMI: add two more simple widgets to default widget library
2023-02-28 Edouard Tisserant Cosmetic fix in plc_debug.c template
2023-02-27 Tomaz Orac Merge.
2023-02-19 Mario de Sousa Modbus plugin: add optional delay between two consecutive modbus requests sent by master/client
2023-02-21 Edouard Tisserant Runtime: Add RealTime checkbox in Linux target options to enable PREEMPT_RT scheduling.
2023-02-21 Edouard Tisserant Runtime: move LC_NUMERIC locale setting to Beremiz_service.py.
2023-02-28 Edouard Tisserant Test: Customize Fluxbox launch to get rid of toolbar in IDE tests. wxPython4
2023-02-28 Edouard Tisserant Tests: Use TESSERACT_LSTM_COMBINED, LSTM + Legacy OCR mode in Sikuli, more stable results. wxPython4
2023-02-17 Edouard Tisserant Merged default in wxPython4 branch wxPython4
2023-02-17 Edouard Tisserant Runtime: Fix bugs in Linux target.
2023-02-16 Edouard Tisserant runtime: Change Linux target to use clock_nanosleep instead of timer (better rt-preempt perf).
2023-02-14 Edouard Tisserant Linux runtime: fix thread waiting on wait_RT_to_nRT_signal not being waken-up when delete_RT_to_nRT_signal is invoked.
2023-02-14 Edouard Tisserant Tests: docker image needs tesseract4, but opencv lib since sikuli.jar already contains it. wxPython4
2023-02-14 Edouard Tisserant More explicit default value for generic makefile target command. Assume Makfile is located in project_files wxPython4
2023-02-03 Edouard Tisserant IDE: prevent IDE/CLI process surviving to sys.exit() by using deamon threads to monitor external processes output streams. wxPython4
2023-02-02 Edouard Tisserant Tests: allow overriding local host's hostname with BEREIS_LOCAL_HOST env variable. wxPython4
2023-02-02 Edouard Tisserant Tests: IDE: explicitely wait for build success rather than just stdout to become silent. wxPython4
2023-02-02 Edouard Tisserant Tests: Fixed wrong path (relative to $HOME) in CLI tests. wxPython4
2023-02-01 Edouard Tisserant Tests: OPCUA tests can now use OPCUA_DEFAULT_HOST environment variable to force host to something else than "127.0.0.1" or "localhost" wxPython4
2023-01-16 Edouard Tisserant IDE: fix segfault when unselecting network discovery in URI editor wxPython4
2023-01-15 Edouard Tisserant IDE: fix exception when showing project's context menu in case of empty clipboard (wxpython4). wxPython4
2023-01-01 etisserant Tests: Fix dockerfile not finding locales.
2023-01-01 Edouard Tisserant cosmetic fix wxPython4
2023-01-01 Edouard Tisserant Tests: use expedited termination of IDE with SIGTERM instead of normal close wxPython4
2023-01-01 Edouard Tisserant IDE: When receiving SIGTERM signal, kill runtime befor bailing out without saving. wxPython4
2022-12-22 Edouard Tisserant Merged default in wxPython4 branch wxPython4
2022-12-22 Edouard Tisserant tests: IDE: own text matching logic for OCR reliability, enhanced ihtml report wxPython4
2022-12-16 Edouard Tisserant SVGHMI: update generated XSLT files
2022-12-16 Edouard Tisserant examples: add "csv_read" project to demo CSV access from PLC
2022-12-16 Edouard Tisserant py_ext: add CSV file reading POUs in python extension library
2022-12-16 Edouard Tisserant SVGHMI: fix input widget sometime messing with font style
2022-12-15 Edouard Tisserant Merged default in wxPython4 branch wxPython4
2022-12-08 Edouard Tisserant ST code generator: when including PLCopen TC6 XML libraries (for example py_ext/pous.xml or NativeLib.xml), also includes libraries globals in result
2022-11-29 Edouard Tisserant Runtime: add arbitrary file upload to working dir in web interface
2022-11-25 Edouard Tisserant SVGHMI: fix double-dispatch happening when using low widget update frequency on variable already being updated with high frequency by other widgets.
2022-12-15 Edouard Tisserant Merge wxPython4
2022-12-15 Edouard Tisserant Backed out changeset ddadbdf20e70, no effect on current problem.
2022-12-13 etisserant GH CI: try reverting to previous version of ubuntu
2022-12-15 Edouard Tisserant IDE tests: ensure that file browser idled before entering path in new_project wxPython4
2022-12-15 Edouard Tisserant tests/tools: move comment and remove dead code in Dockerfile wxPython4
2022-12-15 Edouard Tisserant tests: add tesseract training data "tessdata", still trying to enhance OCR reliability in UI tests wxPython4
2022-12-05 Edouard Tisserant tests: attemps to make OCR based hits more stable wxPython4
2022-11-24 Edouard Tisserant Tests: fix path logic in Docker creation script, consequence of previous commit. wxPython4
2022-11-24 Edouard Tisserant Tests: cleanup and tidy docker definitions and scripts wxPython4
2022-11-24 Edouard Tisserant Merged changes from default in wxPython4 branch wxPython4
2022-11-24 Edouard Tisserant SVGHMI: fix XY graph init (consequence of earlier change) + reindent
2022-11-24 Edouard Tisserant SVGHMI: move declaration of "xmlns" javascript const so that widgets can use it.
2022-11-24 Edouard Tisserant SVGHMI: add Page assignment use case in svghmi test project.
2022-11-23 Edouard Tisserant Marged default in wxPython4 wxPython4
2022-11-23 Edouard Tisserant SVGHMI: update generated xslt
2022-11-23 Edouard Tisserant SVGHMI: avoid Widget's member name colision in between enable expressions and assignments.
2022-11-23 Edouard Tisserant SVGHMI: Add arbitrary variable assignment when entering Pages
2022-11-18 Edouard Tisserant SVGHMI: update generated XSLT
2022-11-18 Edouard Tisserant SVGHMI: fix periodic reconnect triggering watchdog
2022-11-17 Edouard Tisserant IDE: Optimization of modification events processing in text editors.
2022-11-15 Edouard Tisserant SVGHMI: cosmetic change
2022-11-15 Edouard Tisserant SVGHMI: do not try to reconnect websocket if closed properly by server.
2022-11-20 Edouard Tisserant Tests: force bigger fonts and flat theme in GTK to make OCR more reliable. wxPython4
2022-11-18 Edouard Tisserant OPC-UA: tolerate better pre-encryption formated client configuration file. wxPython4
2022-11-15 Edouard Tisserant OPC-UA: only support the encryption policy selected in config. wxPython4
2022-11-15 Edouard Tisserant Tests: add encrypted OPCUA browsing test. wxPython4
2022-11-15 Edouard Tisserant Tests: IDE: add stdout monitoring capabilities to auxiliary process wxPython4
2022-11-11 Edouard Tisserant OPC-UA: Update CTN "ChangesToSave" status when variable selection change. wxPython4
2022-11-11 Edouard Tisserant Tests: Add project for OPC-UA server browsing and variable picking UI test wxPython4
2022-11-10 Edouard Tisserant Tests: Add OPC-UA server browsing and veriable picking UI test. wxPython4
2022-11-10 Edouard Tisserant Tests: Add 'dragNdrop' for UI tests with slower begining than sikuli's dragDrop wxPython4
2022-11-10 Edouard Tisserant Tests: UI tests now avoid polling stdout if process didn't start. wxPython4
2022-11-10 Edouard Tisserant Tests: UI tests can now load projects from tests/projects wxPython4
2022-11-10 Edouard Tisserant Tests: add command for UI tests to launch and close Auxiliary Process wxPython4
2022-11-10 Edouard Tisserant OPC-UA: better handling and reporting of server browser's connection errors. wxPython4
2022-11-10 Edouard Tisserant OPC-UA: Extend Drag'N'Drop target to whole input or output panel not only grid. wxPython4
2022-11-09 Edouard Tisserant Merge default in wxPython4 wxPython4
2022-11-09 Edouard Tisserant SVGHMI: fix HMI freeze at load when no screen saver is defined
2022-11-08 Edouard Tisserant SVGHMI: update generated XSLT
2022-11-08 Edouard Tisserant SVGHMI: watchdog now calls OnStart and OnStop commands just after calling OnWatchdog. Therefore, OnWatchdog command should not restart browser by itself.
2022-11-08 Edouard Tisserant SVGHMI: server systematically resets session on connect, rather than waiting for client to ask for it
2022-11-04 Edouard Tisserant IDE: Fix DropTarget() methods that must return a bool with wxPython4. wxPython4
2022-11-04 Edouard Tisserant IDE: Fix visibility of text in Debug panel when using dark theme. wxPython4
2022-11-04 Edouard Tisserant IDE: Fix use of deprecated wx.NamedColour wxPython4
2022-11-04 Edouard Tisserant Merged changes from default in wxPython4 branch wxPython4
2022-11-04 Edouard Tisserant SVGHMI: update generated XSLT
2022-11-04 Edouard Tisserant SVGHMI: use messy test/projects/svghmi to give a try to ScreenSaver feature.
2022-11-04 Edouard Tisserant SVGHMI: cosmetic fix in Back widget
2022-11-04 Edouard Tisserant SVGHMI: add ScreenSaver feature. Automatically jumps to a page named "ScreenSaver" after timeout defined in page arguments.
2022-11-03 Edouard Tisserant Backed out changeset c6068b674b30 wxPython4
2022-10-28 Edouard Tisserant SVGHMI: update generated XSLT
2022-10-28 Edouard Tisserant SVGHMI: enable periodical reconnect when browser is QtWebengine, working around memory leak with websocket on Qt's embedded Chromium.
2022-10-27 Edouard Tisserant IDE: Added filtering in POU instance variables panel.
2022-10-21 Edouard Tisserant SVGHMI: add automatic reconnection of websocket with 1s reconnection delay after first attempt.
2022-10-18 Edouard Tisserant SVGHMI: prevent browser and watchdog commands to become zombie once finished.
2022-10-12 Edouard Tisserant SVGHMI: svghmi_references exemple: add missing PLC part to demonstrate assigning PLC/HMI variables when validating a modal dialog.
2022-10-12 Edouard Tisserant SVGHMI: cosmetic fixes
2022-10-12 Edouard Tisserant runtime: remove forgotten printf at starup when retain memory is restored.
2022-10-25 Edouard Tisserant OPC-UA client: add ApplicationUri parameter in case it differs from server's URI wxPython4
2022-10-21 Edouard Tisserant Runtime: fix PLC not terminating when being Repaired (i.e purged). wxPython4
2022-10-21 Edouard Tisserant IDE: fix exception when re-opening previously closed tab wxPython4
2022-10-21 Edouard Tisserant IDE: fix SFC Action editor's text not visible on GTK3's dark themes. wxPython4
2022-10-21 Edouard Tisserant IDE: fix action block editor's GridCellEditor. Consequence of wxPython4 bump. wxPython4
2022-10-20 etisserant Update README.md wxPython4
2022-10-20 etisserant Update README.md wxPython4
2022-10-19 Edouard Tisserant IDE: fix exception when removing a file in Project Files manager. wxPython4
2022-10-19 Edouard Tisserant Update README.md wxPython4
2022-10-11 Edouard Tisserant Tests: fix OPC-UA test when run from repo. wxPython4
2022-10-11 Edouard Tisserant OPC-UA: better logging in case of failure at init wxPython4
2022-10-11 Edouard Tisserant Tests: version bump open62541 v1.3.2 -> v1.3.3 for github CI workflow. wxPython4
2022-10-11 Edouard Tisserant Tests: add opc-ua encrypted test wxPython4
2022-10-06 Edouard Tisserant Merged changes from default wxPython4
2022-10-05 Edouard Tisserant SVGHMI: update generated XSLT
2022-10-04 Edouard Tisserant SVGHMI: Update svghmi_references example to demonstrate use of Assign widget.
2022-10-04 Edouard Tisserant SVGHMI: Add Assign widget, doing multiple assignments on click.
2022-09-29 Edouard Tisserant SVGHMI: add visible feedback to Jump widget when clicked/touched
2022-09-28 Edouard Tisserant SVGHMI: add support for "reference" and "frame" rectangles to spread-out ovelapping elements.
2022-09-22 Edouard Tisserant SVGHMI: remove intermediate "updates" Map and apply_updates()
2022-09-21 Edouard Tisserant SVGHMI: cosmetic fix in js
2022-09-21 Edouard Tisserant SVGHMI: do not discard out-of-page elements inside widgets that are ovelapping pages.
2022-09-16 Edouard Tisserant SVGHMI: update generated XSLT
2022-10-05 Edouard Tisserant OPCUA: cosmetic fixes wxPython4
2022-10-05 Edouard Tisserant CLI: poll runtime log and output new entries to stdout. wxPython4
2022-10-05 Edouard Tisserant CLI: when using --keep, do not disconnect before being interrupted wxPython4
2022-10-05 Edouard Tisserant Runtime: work around 1s delay added when using twisted reactor's callLater. wxPython4
2022-09-14 Edouard Tisserant tests: opcua_client test project is not meant to be encrypted. wxPython4
2022-09-14 Edouard Tisserant SVGHMI: update generated XSLT files wxPython4
2022-09-14 Edouard Tisserant Merged changes from default wxPython4
2022-09-14 Edouard Tisserant SVGHMI: ensures that PLC sends only fresh data to HMI, even right after variable being subscribed.
2022-09-14 Edouard Tisserant OPC-UA: add logging to help user to understang what went wrong when connecting. wxPython4
2022-09-14 Edouard Tisserant OPC-UA: fix LDFLAG, missing OpenSSL's -lcrypto wxPython4
2022-09-13 Edouard Tisserant tests: missing SSL support in open62541 build parameters wxPython4
2022-09-13 Edouard Tisserant Merge changes from default branch wxPython4
2022-09-13 Edouard Tisserant merge wxPython4
2022-09-13 etisserant Merge pull request #5 from vitw/wxPython4
2022-09-01 v.petrov docs: add additional dependencies to installation instructions
2022-08-31 v.petrov update installation instructions
2022-09-13 Edouard Tisserant SVGHMI: fix svghmi_jumps example's SVG file (viewport was misplaced)
2022-09-13 Edouard Tisserant SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
2022-09-12 Edouard Tisserant SVGHMI: re-arrange Animate and data Dispath code paths.
2022-09-09 Edouard Tisserant SVGHMI: add an exemple that demonstrate use of Jump widget in different use cases.
2022-09-09 Edouard Tisserant SVGHMI: refactor an factorize widget dispatch() method calling
2022-09-09 Edouard Tisserant SVGHMI: fix ToggleButton not always reflecting current state
2022-09-09 Edouard Tisserant IDE: fix exception transfering or reconnecting after tracing variables
2022-09-02 Edouard Tisserant SVGHMI: Add predefined assignments to jump widget to notify PLC or other widgets about jump.
2022-09-02 Edouard Tisserant SVGHMI: continue rework of Jump widget to cope with Enable Expressions.
2022-08-31 Edouard Tisserant SVGHMI: rework Jump widget to cope with Enable Expressions.
2022-08-23 Edouard Tisserant SVGHMI: add support for "enable expressions" with arbitrary variable name assignment.
2022-08-19 Edouard Tisserant SVGHMI: preliminary implementation of a general enable bit for all widgets, using "#" at the end of widget declaration, and a "disabled" element that becomes visible instead of widget when disabled.
2022-08-12 Edouard Tisserant SVGHMI: rename veriables in parse_labels.ysl2 for better readability
2022-09-13 Edouard Tisserant OPC-US client: add support for x509 and user+password authentication. wxPython4
2022-09-13 Edouard Tisserant IDE: fix wxPython 3->4 API change leading to exception in type selection menu in CodeFileEditor wxPython4
2022-09-06 Edouard Tisserant OPC-UA, IDE: add CTN parameters to support OPC-UA encryption and authentication. wxPython4
2022-08-23 Edouard Tisserant IDE: Fix tooltip not being shown anymore on any toolbars since switch to wxPython4. wxPython4
2022-08-21 Edouard Tisserant Cleanup and update version.py wxPython4
2022-08-17 Edouard Tisserant IDE: Fixed About dialog exception on Windows, and typo in about dialog's content. wxPython4
2022-08-16 Edouard Tisserant runtime: fix bugs introduced in previous commit, and refactor some code wxPython4
2022-08-16 Edouard Tisserant Runtime: wx.app.mainLoop and twisted reactor now share main thread with runtime.Worker. wxPython4
2022-08-13 Edouard Tisserant Remove useless assignment wxPython4
2022-08-12 Edouard Tisserant SVGHMI: update generated XSLT wxPython4
2022-08-12 Edouard Tisserant tests: fix load_and_build_tests.pytest wxPython4
2022-08-11 Edouard Tisserant Merge changes from default in wxPython4 wxPython4
2022-08-11 Edouard Tisserant SVGHMI: add support for multiline widget declaration using svg:desc.
2022-08-02 Edouard Tisserant Runtime: Fix PLC python thread crash in case of exception in PostStart customization hook.
2022-08-02 Edouard Tisserant IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
2022-07-22 Edouard Tisserant Runtime: Retain: fix missuse of static classifier leading to ever increasing offset.
2022-08-10 Edouard Tisserant IDE: one more consequence of wxPython's 3 to 4 version bump wxPython4
2022-08-09 Edouard Tisserant IDE+runtime: Fix .ico generation wxPython4
2022-08-08 Edouard Tisserant IDE, SVGHMI: Workaround Snap package not launching Inskape, POEdit or Chromium directly, producing lot of output in Incskape CLI, and messing with TMPDIR wxPython4
2022-08-08 Edouard Tisserant IDE: wxPython4 consequences : wx.OPEN -> wx.FD_OPEN wxPython4
2022-07-31 Edouard Tisserant toolchain: GCC: use CFLAGS, LDFLAGS and SYSROOT given in environment wxPython4
2022-07-29 Edouard Tisserant IDE: fix About dialog not showing (wxPython4 sequel), update copyright section. wxPython4
2022-07-30 Edouard Tisserant IDE: fix image generation from svg script that was deleting to many files on cleanup wxPython4
2022-07-30 Edouard Tisserant IDE: images: regenerate png according to latest changes in SVG wxPython4
2022-07-29 Edouard Tisserant IDE: images/icons.svg: Update logo, icon, build, clean, transfer, connect and disconnect. wxPython4
2022-07-28 Edouard Tisserant LocalRuntime: Allow overriding local runtime python binary path using BEREMIZPYTHONPATH environment variable. wxPython4
2022-07-27 Edouard Tisserant tests: debug_project IDE test: give up with unreliable OCR for "Force value" menu entry. wxPython4
2022-07-27 Edouard Tisserant IDE: fix primary buffer selection being reset on each write to console on X11. wxPython4
2022-07-25 Edouard Tisserant test: IDE: Fix non repeatable select-all-delete in debug_project. wxPython4
2022-07-25 Edouard Tisserant tests: Change OCR options to be more reliable on small fonts. wxPython4
2022-07-17 Edouard Tisserant tests: add Beremiz project used in opcua_test CLI test wxPython4
2022-07-17 Edouard Tisserant GitHub CI: my bad. m( Was just wrong version wxPython4
2022-07-17 Edouard Tisserant GitHub CI: actions/checkout@v3 submodules=recursive fails. wxPython4
2022-07-17 Edouard Tisserant Merge from default branch + fix traffic light example SVG missing background + update generated XSLT
2022-07-14 Edouard Tisserant SVGHMI: update generated xslt file
2022-07-14 Edouard Tisserant SVGHMI: Warn at build time when SVG refers to non-existing widget types.
2022-07-14 Edouard Tisserant SVGHMI: add support for user JS script added in inkscape's document properties / scripting / embedded scripts.
2022-07-13 Edouard Tisserant SVGHMI: update generated XSLT file
2022-07-12 Edouard Tisserant SVGHMI: re-organize animate() to ensure that page fade-out is always visible, also make fade-out curve more aggressive to enhance visual feedback.
2022-07-17 Edouard Tisserant tests: recommanded build options for open62541 leads to infinite linking time when building PLC
2022-07-17 Edouard Tisserant tests: one more stability related fix for debug_project IDE test
2022-07-17 Edouard Tisserant tests: fix tests being systematically re-executed
2022-07-17 Edouard Tisserant CLI: fix fake_wx for OPC-UA in CLI, match with test and requirements
2022-07-17 Edouard Tisserant CLI: Explicitely wait for user interrupt (-k) and flush stdout each line.
2022-07-17 Edouard Tisserant tests: IDE: fix again debug_project, making it hopefully more stable
2022-07-17 Edouard Tisserant wxPython4 sequels: fix Wx exceptions ignored because no traceback
2022-07-15 Edouard Tisserant tests: IDE: prevent edit_project to save modifed example so that it doesn't influence following tests
2022-07-15 Edouard Tisserant tests: IDE: force reporting screenshot even after failing command
2022-07-15 Edouard Tisserant tests: CLI: add simple test running python example
2022-07-15 Edouard Tisserant tests: docker: add dependencies for CLI testing
2022-07-15 Edouard Tisserant tests: add support for CLI tests
2022-07-15 Edouard Tisserant tests: fix debug_project.sikuli again.
2022-07-15 Edouard Tisserant CLI: prevent LOCAL:// runtime to use GUI (tray icon) when launch from CLI.
2022-07-11 Edouard Tisserant Merge latest changes from default
2022-07-11 Edouard Tisserant wxPython4 sequels: fix exception in connection dialog, force black text in FBD.
2022-07-08 Edouard Tisserant SVGHMI: fix js exception because of trying to find already detached elements by id.
2022-07-06 Edouard Tisserant SVGHMI: better handling of page switch fade-out.
2022-07-07 Edouard Tisserant tests: nore details, please
2022-07-06 etisserant Github CI: upload artifact (reports) when failing
2022-07-06 Edouard Tisserant tests: add one more ignored pic to debug_project test
2022-07-05 Edouard Tisserant tests: add missing pic for debug_project sikuli test and remove depricated picture in edit_project
2022-07-05 etisserant Github CI: use new name for test launching script
2022-07-04 Edouard Tisserant test: Fix context menu problems in debug view. This should fix debug_test as well. wxPython4
2022-07-04 Edouard Tisserant tests: add (broken) debug_project test, fix edit_project wxPython4
2022-07-04 Edouard Tisserant tests: rename build_in_docker.sh to do_test_in_docker.sh wxPython4
2022-06-27 Edouard Tisserant Merge default in wxPython4 branch wxPython4
2022-06-24 Edouard Tisserant SVGHMI: update generated XSLT files
2022-06-24 Edouard Tisserant SVGHMI: force initial state of Display widget to empty string.
2022-06-24 Edouard Tisserant SVGHMI: set initial displayed value of input widget to empty string.
2022-06-24 Edouard Tisserant SVGHMI: add warning_labels, same as optional_labels but emits warnings at build time if element is missing.
2022-06-22 Edouard Tisserant SVGHMI: update generated XSLT files