- Merge remote-tracking branch 'hggit/python3' into python3 7 weeks ago, by Edouard Tisserant
- SVGHMI: update generated xslt 7 weeks ago, by Edouard Tisserant
- merged 7 weeks ago, by Edouard Tisserant
- MQTT: fix typo in resub python callback. 7 weeks ago, by Edouard Tisserant
- MQTT: fix non reconnecting python topics. WIP 7 weeks ago, by Edouard Tisserant
- Let extensions know when configuration is new, to apply defaults. 7 weeks ago, by Edouard Tisserant
- MQTT: fix build error when publishing json topic. 8 weeks ago, by Edouard Tisserant
- IDE: Better xmlclass behavior with simple XML element having no attibutes (simple TAGs). 8 weeks ago, by Edouard Tisserant
- merged 7 weeks ago, by Edouard Tisserant
- WAMP: fix secret upload 7 weeks ago, by Edouard Tisserant
- Removed useless bitmaps 7 weeks ago, by Edouard Tisserant
- SVGHMI: update generated xslt 7 weeks ago, by Edouard Tisserant
- SVGHMI: back button widget is optionally activable. 7 weeks ago, by Edouard Tisserant
- Update GitHub Actions to use upload-artifact@v4 2 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'hggit/python3' into python3 2 months ago, by Edouard Tisserant
- fixing outdated comments 2 months ago, by Edouard Tisserant
- SVGHMI: Fix potential zombie thread after stop caused by misuse of ctype. 2 months ago, by Edouard Tisserant
- CLI: filter out useless progress refresh on stdout. 2 months ago, by Edouard Tisserant
- SVGHMI: update generated xslt files 2 months ago, by Edouard Tisserant
- SVGHMI: strip useless placeholder bitmap of HMI:Image in resulting xhtml 2 months ago, by Edouard Tisserant
- SVGHMI: fix build exception when static file directory is missing 2 months ago, by Edouard Tisserant
- Various unrelated code quality enhancements and fixes with no effect on execution. 2 months ago, by Edouard Tisserant
- MQTT: allow publish and subscribe from user python code. 2 months ago, by Edouard Tisserant
- python runtime: fix exception when transfering files with identical content. 2 months ago, by Edouard Tisserant
- SVGHMI: add static file serving feature. 2 months ago, by Edouard Tisserant
- Make Input widget actionable. Includes example from kraskrom@github. 2 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'origin/python3' into python3 2 months ago, by Edouard Tisserant
- Update README.md 2 months ago, by etisserant
- SVGHMI: fix inverted behavior of SuppressBrowserOutput. 3 months ago, by Edouard Tisserant
- Tests: matiec version bump 3 months ago, by etisserant
- Update requirements and add minimal non-frozen requirements for developer setup 3 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'origin/python3' into python3 3 months ago, by Edouard Tisserant
- runtime: make standard output more silent. 3 months ago, by Edouard Tisserant
- SVGHMI: Make Back widget activable. (#52) 3 months ago, by Dino Kosic
- PLC build: prevent duplicated CFLAGS for PLC C files. 3 months ago, by Edouard Tisserant
- IDE: more wxPython4 related fixes. AUI Update crash on exit + PLCOpenEditor Save exception. 3 months ago, by Edouard Tisserant
- merge 3 months ago, by Edouard Tisserant
- py_ext: CSV Writer output FB interface: ERROR and RESULT are valid when ACK is TRUE. 3 months ago, by Edouard Tisserant
- IDE: fix exception when changing or resizing comments in FBD 3 months ago, by Edouard Tisserant
- PLCOpen editor: fix exception when using file open dialog 3 months ago, by Edouard Tisserant
- IDE: Fix wrong red wire coloring in FBD, this time for good. 3 months ago, by Edouard Tisserant
- py_ext: fix CSV update happening only once. 3 months ago, by Edouard Tisserant
- py_ext: rework logic CSV reader FB output refresh logic. 3 months ago, by Edouard Tisserant
- py_ext: fix CSV Writer 3 months ago, by Edouard Tisserant
- IDE: Fix wrong red wire coloring in FBD 3 months ago, by Edouard Tisserant
- C runtime: move generated erpc interface in separate "service" directory 3 months ago, by Edouard Tisserant
- IDE: Fix PLCOpenEditor (wxPython4 menus) and drop broken PDF doc support. 3 months ago, by Edouard Tisserant
- Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41) 3 months ago, by Dino Kosic
- Tests: matiec version bump for GH workflow 3 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'hggit/python3' into python3 3 months ago, by Edouard Tisserant
- IDE: fix exception when moving FBD elements with keyboard. 3 months ago, by Edouard Tisserant
- Tests: matiec version bum for GH workflow 3 months ago, by Edouard Tisserant
- merge 3 months ago, by Edouard Tisserant
- Tests: extend FOR loop tests in IEC-61131 language test 3 months ago, by Edouard Tisserant
- Modbus: allows modbus thread stack size customization with MODBUS_STACK_SIZE macro. 4 months ago, by Edouard Tisserant
- SVGHMI: swap position and range of ForEach widget so that both range and size can be optional. 5 months ago, by Edouard Tisserant
- Tests: add ST FOR loop tests to IEC-61131 language tests 3 months ago, by Edouard Tisserant
- requirements: update eRPC dependency to include subdirectory for Python 3 months ago, by Edouard Tisserant
- C runtime: fix ExtendedCall stub 3 months ago, by Edouard Tisserant
- eRPC: switch to beremiz/erpc fork with no CRC on TCP 3 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'hggit/python3' into python3 3 months ago, by Edouard Tisserant
- IDE: Allow environment variable override in ThirdPartyPath, and use it also for matiec. 3 months ago, by Edouard Tisserant
- IDE: re-use eRPC URI definitions in connector factory. 3 months ago, by Edouard Tisserant
- Cosmetic changes 3 months ago, by Edouard Tisserant
- IDE: refactor discovery panel / zeroconf 3 months ago, by Edouard Tisserant
- IDE: refactor ERPC URI editor, add serial and USB URI types 3 months ago, by Edouard Tisserant
- python runtime: update ServicePublisher to current Zeroconf API 4 months ago, by Edouard Tisserant
- eRPC: Backward compatibility with runtime versions missing GetVersions extended call. 4 months ago, by Edouard Tisserant
- eRPC: Version bump 4 months ago, by Edouard Tisserant
- python_runtime: fix ExtendedCall register/unregistering. 4 months ago, by Edouard Tisserant
- eRPC: Server closes connection on exception to prevent client to block until timeout when it happens. 4 months ago, by Edouard Tisserant
- Add ExtendedCall to PLCObject as a replacement of RemoteExec and reflect it in eRPC interface. 4 months ago, by Edouard Tisserant
- Removed dependency in requirements.txt. 4 months ago, by Edouard Tisserant
- TESTS: Update Matiec revision in GH workflow 5 months ago, by Edouard Tisserant
- MQTT: update test project to reflect latest changes 5 months ago, by Edouard Tisserant
- SVGHMI update generated XSLT 5 months ago, by Edouard Tisserant
- SVGHMI: remove widgets deprecated since long 5 months ago, by Edouard Tisserant
- SVGHMI: add ForEach widget example 5 months ago, by Edouard Tisserant
- SVGHMI: Extend ForEach widget to expose range, position and size in a way comparable with ScrollBar widget. 5 months ago, by Edouard Tisserant
- SVGHMI: code cleanup 5 months ago, by Edouard Tisserant
- MQTT: Add status global variable MQTT_STATUS_n, one per MQTT client 5 months ago, by Edouard Tisserant
- MQTT: strip unsupported types from type choice dropdown, better wrong type detection in build. 5 months ago, by Edouard Tisserant
- MQTT: remove debug prints 5 months ago, by Edouard Tisserant
- MQTT: add JSON fixed size 1D array support. WIP. Parsing array still broken. 5 months ago, by Edouard Tisserant
- MQTT: do not convert to UPPERCASE json keys. 5 months ago, by Edouard Tisserant
- MQTT: added support for strings in JSON payload only. 5 months ago, by Edouard Tisserant
- MQTT: remove accidentally committed debug printfs + cosmetic 5 months ago, by Edouard Tisserant
- MQTT: fix invocation of json_scanf (use pointers, not values...) 5 months ago, by Edouard Tisserant
- MQTT: fix bisection failing when topics start with same substring. 5 months ago, by Edouard Tisserant
- MQTT: Update available type choices when data types are changed in the IDE 6 months ago, by Edouard Tisserant
- MQTT: remove standalone MQTT clien generator code. 6 months ago, by Edouard Tisserant
- MQTT: add JSON payload corresponding to IEC Structured types 6 months ago, by Edouard Tisserant
- MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size 6 months ago, by Edouard Tisserant
- MQTT: add dropdown to select type assigned to a topic 6 months ago, by Edouard Tisserant
- MQTT+IDE: Allow user to associate IEC structure datatype to a topic. 6 months ago, by Edouard Tisserant
- IDE: allow structures to be located. 6 months ago, by Edouard Tisserant
- merge MQTT grafted from python2 branch - untested 6 months ago, by Edouard Tisserant
- MQTT: add test projects, to be later included in automated testing. 6 months ago, by Edouard Tisserant
- MQTT: add SSL support 6 months ago, by Edouard Tisserant
- SVGHMI: cosmetic 7 months ago, by Edouard Tisserant
- SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting. 7 months ago, by Edouard Tisserant
- MQTT: WIP, re-organized disconnection handling, now keep track of connection status and reconnect accordingly. 7 months ago, by Edouard Tisserant
- MQTT: link to SSL only when needed. 7 months ago, by Edouard Tisserant
- IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes 7 months ago, by Edouard Tisserant
- MQTT: WIP fix modified status not being set when adding and modifying topics or attributes. 7 months ago, by Edouard Tisserant
- MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting. 7 months ago, by Edouard Tisserant
- MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve. 7 months ago, by Edouard Tisserant
- MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected. 7 months ago, by Edouard Tisserant
- MQTT: take C part away from python code for readability. 7 months ago, by Edouard Tisserant
- MQTT: WIP, prevent crash after disconnect. Disable auto-reconnect on connection lost callback. 7 months ago, by Edouard Tisserant
- MQTT: Stop publish thread properly on PLC stop 8 months ago, by Edouard Tisserant
- MQTT: Fix overkill use of wx sizer 8 months ago, by Edouard Tisserant
- MQTT: Fix crash when browsing locations 8 months ago, by Edouard Tisserant
- MQTT: WIP. Added handling of received messages (subscriptions) 8 months ago, by Edouard Tisserant
- MQTT: WIP, added publish thread waking-up when published variables change. 8 months ago, by Edouard Tisserant
- MQTT: WIP, subscibed topics have no "Retained" attribute. 8 months ago, by Edouard Tisserant
- MQTT: WIP, now publishes initial values at init. 8 months ago, by Edouard Tisserant
- MQTT: WIP, now connects to broker. Added MQTT 3 support and protocol version selection in IDE. 8 months ago, by Edouard Tisserant
- MQTT: (WIP) Fix OpenSSL linking. 8 months ago, by Edouard Tisserant
- MQTT: still WIP, generated C code builds and link. 8 months ago, by Edouard Tisserant
- Extensions: add optional arguments to ThirdPartyPath 8 months ago, by Edouard Tisserant
- GCC BUILD: Prevent Memory Error when compiling huge projects. 8 months ago, by Edouard Tisserant
- MQTT WIP: intermediate state, added perfect hash to map topic to variables 8 months ago, by Edouard Tisserant
- MQTT WIP: intermediate state, implementing MQTT client C code generator. 9 months ago, by Edouard Tisserant
- WIP: Add skeleton for MQTT extension based on part of OPC-UA extension. 9 months ago, by Edouard Tisserant
- Merge remote-tracking branch 'origin/python3' into python3 6 months ago, by Edouard Tisserant
- C runtime: Fix PLCObject.hpp preventing build. 7 months ago, by etisserant
- IDE: generalize EVT_GRID_CELL_CHANG{ING->ED} (WxPy4) 7 months ago, by Edouard Tisserant
- IDE: hopefully last fix about float type being passed to WxPy4. 6 months ago, by Edouard Tisserant
- IDE: enhance variable forcing contextual menu 6 months ago, by Edouard Tisserant
- IDE: fix completion 6 months ago, by Edouard Tisserant
- IDE: Workaround some reported WxPython/MacOS problems. 6 months ago, by Edouard Tisserant
- IDE: Fix search result not showing single occurrences 6 months ago, by Edouard Tisserant
- IDE: remove warning if editing location leads to no change 7 months ago, by Edouard Tisserant
- IDE: Use 8x8 grid by default 6 months ago, by Edouard Tisserant
- IDE: Fix exception when connecting complex types 6 months ago, by Edouard Tisserant
- LocalRuntime: no crash if zombie PLC prevents erasing workdir 6 months ago, by Edouard Tisserant
- IDE: Fix printing 6 months ago, by Edouard Tisserant
- IDE: failsafe escaping for input not matching utf-8 encoding 6 months ago, by Edouard Tisserant
- Update Nevow revision in requirements.txt 7 months ago, by Edouard Tisserant
- Merge commit '2d061a66ddc737f5dffae82413b4f8573b7eee54' into HEAD 7 months ago, by Edouard Tisserant
- Add "CONTINUE" ST statement. 7 months ago, by Edouard Tisserant
- C runtime: cosmetic changes 7 months ago, by Edouard Tisserant
- merge again 9 months ago, by Edouard Tisserant
- Revert unwanted changes potentially breaking wxGlade support. 9 months ago, by Edouard Tisserant
- Tests: add erpc source to GitHub tests 9 months ago, by Edouard Tisserant
- C runtime: add autoload 9 months ago, by Edouard Tisserant
- C runtime: fix logging, makes test pass 9 months ago, by Edouard Tisserant
- Tests: Add minimal C runtime test 9 months ago, by Edouard Tisserant
- merge 9 months ago, by Edouard Tisserant
- Xenomai runtime: report and mitigate when PLC cycle overruns. 9 months ago, by Edouard Tisserant
- SVGHMI: Do not generate Popen call when comamn is empty. 10 months ago, by Edouard Tisserant
- Fix python path in readme. 9 months ago, by Edouard Tisserant
- Python runtime: ensure that python thread finished before returning from StopPLC. 9 months ago, by Edouard Tisserant
- C runtime: initial fixes. Now runs and traces first_steps example. 9 months ago, by Edouard Tisserant
- IDE: fix eRPC exception handling 9 months ago, by Edouard Tisserant
- All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int). 9 months ago, by Edouard Tisserant
- eRPC: update erpc version, add readme 9 months ago, by Edouard Tisserant
- C++ runtime: WIP. Continue PLCObject implementation. 10 months ago, by Edouard Tisserant
- Tests: fix wx_widgets.pytest/test_CustomIntCtrl.py 10 months ago, by Edouard Tisserant
- Merge commit 'e2df70b60b84031d3ccd3ae799a4e3aa8112f3ff' into python3 10 months ago, by Edouard Tisserant
- Doc: Add about section (PR #33) 10 months ago, by Nadim Khan
- ERPC: fix SetTraceVariablesList interface 10 months ago, by Edouard Tisserant
- C++ runtime: WIP: untested PLCObject implementation. Still missing tracing. 10 months ago, by Edouard Tisserant
- Update revisions used in tests running on GitHub. 10 months ago, by Edouard Tisserant
- merge 10 months ago, by Edouard Tisserant
- C++ runtime: add eRPC server, minimal CLI and Makefile. WIP. 10 months ago, by Edouard Tisserant
- More documentation. Work in progress. 11 months ago, by Edouard Tisserant
- IDE: Fix crashing non-thread safe code using Zeroconf 10 months ago, by Edouard Tisserant
- BACnet: Fixed grid cell choice editor. Consequence of wxPython4. 10 months ago, by Edouard Tisserant
- SVGHMI: fix font embedding with py3 10 months ago, by Edouard Tisserant
- IDE: Fix Variable grid ignoring edits. WxPython4 consequence. 11 months ago, by Edouard Tisserant
- IDE: Remove all occurrences of deprecated wx.grid.PyGrid 11 months ago, by Edouard Tisserant
- Merge commit '80e123b34e488ffea851dc2168b366ba6124c09b' into python3 11 months ago, by Edouard Tisserant
- Doc: start converting Standard Library documentation from old MC8 manual. 11 months ago, by Edouard Tisserant
- merge 11 months ago, by Edouard Tisserant
- Modbus: fix test: add missing filles and add Modbus source+build in GH CI 11 months ago, by Edouard Tisserant
- Modbus: add CI test + test project 11 months ago, by Edouard Tisserant
- Doc: re-organize existing, sketch outline, add SVGHMI intro. 11 months ago, by Edouard Tisserant
- Examples: add svghmi_json_table 11 months ago, by Edouard Tisserant
- SVGHMI: add "DISCARD:" prefix to force discarding an SVG element 11 months ago, by Edouard Tisserant
- SVG: fix HMI:Assign widget to properly handle single-letter variable names. 11 months ago, by Edouard Tisserant
- SVGHMI: Fix wrong documentation copy-pasted in HMI:Page. 11 months ago, by Edouard Tisserant
- SVGHMI: add FlatButton with no active or inactive elements. 11 months ago, by Edouard Tisserant
- SVGHMI: i18n: minimize warnings for incomplete/fuzzy/outdated translations 12 months ago, by Edouard Tisserant
- SVGHMI: i18n: fix .POT generation + other cosmetic fixes. 12 months ago, by Edouard Tisserant
- merge 12 months ago, by Edouard Tisserant
- Removed forgotten debug print. 12 months ago, by Edouard Tisserant
- SVGHMI: fix py3 consequences on i18n 12 months ago, by Edouard Tisserant
- merge 12 months ago, by Edouard Tisserant
- SVGHMI: Fix thumbnail generation. 12 months ago, by Edouard Tisserant
- Tests: update svghmi test project to py3 and erpc 12 months ago, by Edouard Tisserant
- IDE: Fix local runtime not starting on windows. 12 months ago, by Edouard Tisserant
- Add credits for Czech i18n 12 months ago, by Edouard Tisserant
- Shows AboutDialog even if revisions.tx is missing 12 months ago, by Edouard Tisserant
- IDE: Fix encrypted ERPC: newer TLS, better error handling, re-add explicit ERPCS scheme, use sslpsk better. 12 months ago, by Edouard Tisserant
- merge 12 months ago, by Edouard Tisserant
- IDE: display contents of revisions.txt (put there by installer builder script) in About Dialog. 12 months ago, by Edouard Tisserant
- eRPC Server: fix exception at disconnect and reconnecting 12 months ago, by Edouard Tisserant
- Merge pull request #31 from martinpihrt/python3 12 months ago, by etisserant
- Create Beremiz_cs_CZ.po 12 months ago, by Martin Pihrt
- Create Beremiz.mo 12 months ago, by Martin Pihrt
- Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg. 12 months ago, by Edouard Tisserant
- SVGHMI: fix consequence of last change in ProcessLogger 12 months ago, by Edouard Tisserant
- Update requirements.txt 12 months ago, by Edouard Tisserant
- Remove forgotten debug prints 12 months ago, by Edouard Tisserant
- merge 13 months ago, by Edouard Tisserant
- Updates requirements.txt about forks of Nevow and sslpsk 13 months ago, by Edouard Tisserant
- Fix deprecated WX call producing warning. 13 months ago, by Edouard Tisserant
- Fix exception on right click, showing context menu. 13 months ago, by Edouard Tisserant
- GCC toolchain: Add {SYSROOT} substitution with support for whitespaces 13 months ago, by Edouard Tisserant
- Fix argument lexer in ProcessLogger, replace it with shlex standard python module. 13 months ago, by Edouard Tisserant
- SVGHMI: Fix warning with WxPython > 4.x 13 months ago, by Edouard Tisserant
- docsvg: safer version checking of Inkscape 13 months ago, by Edouard Tisserant
- IDE. update genicons.sh to inkscape 1.1 command line 13 months ago, by Edouard Tisserant
- IDE: adjust Build and Clean icons colors. 13 months ago, by Edouard Tisserant
- Fix variable forcing. Now works with eRPC. PLCObject API changed. 13 months ago, by Edouard Tisserant
- Fix strings displaying as repr(bytes) in debug view. 14 months ago, by Edouard Tisserant
- Fix variable tracing in new eRPC interface. 14 months ago, by Edouard Tisserant
- Replace PYRO with ERPC. Work In Progress. 14 months ago, by Edouard Tisserant
- Fix blind replace ('text' into 'str') from py3 port 15 months ago, by Edouard Tisserant
- Fix settings URL: now '/' instead of '/settings' 15 months ago, by Edouard Tisserant
- Merge 15 months ago, by Edouard Tisserant
- SVGHMI: Fixes UI lifecycle problems 15 months ago, by Edouard Tisserant
- IDE: Libraries in OrderedDict for access by name 15 months ago, by Edouard Tisserant
- SVGHMI: fix exception when stopping 15 months ago, by Edouard Tisserant
- SVGHMI: fix JS error loading empty single page 15 months ago, by Edouard Tisserant
- IDE: fix exception showing network discovery 15 months ago, by Edouard Tisserant
- SVGHMI: Fix creation of SVG file if none provided 15 months ago, by Edouard Tisserant
- IDE: Auto-select required libraries when adding extension 16 months ago, by Edouard Tisserant
- IDE: Disable not-yet-working extensions 16 months ago, by Edouard Tisserant
- Fix typo in README.md 16 months ago, by etisserant
- IDE: py3.10 related float/int fixes in debug plots 17 months ago, by Edouard Tisserant
- Move tests/project/modbus in exemples. 17 months ago, by Edouard Tisserant
- Python3 fixes for Modbus Web Settings 17 months ago, by Edouard Tisserant
- Fix template conflict in XSLT with lxml>=4.9.0 again 17 months ago, by Edouard Tisserant
- Revert "IDE: fix exception when adding Action" 17 months ago, by Edouard Tisserant
- IDE: fix exception when adding Action 17 months ago, by Edouard Tisserant
- IDE: Fix status bar update when conection lost 17 months ago, by Edouard Tisserant
- SVGHMI: Fix watchdog exception on windows 17 months ago, by Edouard Tisserant
- Typo 17 months ago, by Edouard Tisserant
- Upgrade wxPython to 4.2.1, drop 4.2.0 workaroud 17 months ago, by Edouard Tisserant
- Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro. 15 months ago, by Edouard Tisserant
- Runtime: Add stderr support to local posix spawn based subprocess replacement 15 months ago, by Edouard Tisserant
- Modbus: More verbose error message in case of thread creation problem 16 months ago, by Edouard Tisserant
- Runtime web settings: fix punctuation and update CSS again 16 months ago, by Edouard Tisserant
- Update default CSS for Runtime WebSettings. 16 months ago, by Edouard Tisserant
- Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering. 16 months ago, by Edouard Tisserant
- Runtime web settings: allow customization of version string by extensions 16 months ago, by Edouard Tisserant
- Merge python3 17 months ago, by Edouard Tisserant
- Tests: more OCR tuning 17 months ago, by Edouard Tisserant
- Tests: better font for OCR in svghmi_basic 17 months ago, by Edouard Tisserant
- Runtime: fix non-interleaved worker loop 17 months ago, by Edouard Tisserant
- Win32 rutime: fix PLC Stop freezing 17 months ago, by Edouard Tisserant
- Fix untested code in worker.py... 17 months ago, by Edouard Tisserant
- Addapt to Py3.11.5 in Stunnel.py 17 months ago, by Edouard Tisserant
- IDE: connect local runtime with '127.0.0.1' instead of 'localhost' 17 months ago, by Edouard Tisserant
- Runtime/MainWorker: fix blocking race condition 17 months ago, by Edouard Tisserant
- syntax error 17 months ago, by Edouard Tisserant
- Update version.py 17 months ago, by Edouard Tisserant
- Runtime/win32: no sys.stdout with pythonw.exe 17 months ago, by 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. 19 months ago, by Edouard Tisserant
- Tests: align on requirements.txt 19 months ago, by Edouard Tisserant
- Tests: Add minimal SVGHMI test 19 months ago, by Edouard Tisserant
- Tests: use SID+KILL for sikuli subprocesses 19 months ago, by Edouard Tisserant
- Strip now useless file. 19 months ago, by Edouard Tisserant
- SVGHMI: add support of all IEC61131 interger types. 19 months ago, by Edouard Tisserant
- Add testing status badge 19 months ago, by Edouard Tisserant
- Use requirements.txt and update doc accordingly. 19 months ago, by Edouard Tisserant
- Tests: pytests: only one wxpython app per process lifetime... Strip test_application.py 19 months ago, by Edouard Tisserant
- IDE: fix py3/wxpy4 related deprecation warnings 19 months ago, by Edouard Tisserant
- Runtime: remove now useless typechecking/convertion 20 months ago, by Edouard Tisserant
- Github CI: do not save docker image if just restored from cache 20 months ago, by Edouard Tisserant
- Runtime: fix unpacking of variable trace data 20 months ago, by Edouard Tisserant
- Github CI: update matiec revision 20 months ago, by Edouard Tisserant
- Github CI: update open62541 version, try avoid useles doker image rebuild 20 months ago, by Edouard Tisserant
- Update run_tests_in_docker.yml 20 months ago, by etisserant
- Update .gitignore 20 months ago, by Edouard Tisserant
- SVGHMI Py3 related fix in test project. 20 months ago, by Edouard Tisserant
- Tests: have to terminate language test with KILL, side effect of BEREMIZ_TEST_CYCLES 20 months ago, by Edouard Tisserant
- Runtime: py3 fix forcing of STRING 20 months ago, by Edouard Tisserant
- Tests: fix systematically rebuilding matiec 21 months ago, by Edouard Tisserant
- Runtime: spawn_subprocess: handle non-bytes args 21 months ago, by Edouard Tisserant
- OPC-UA client : python3 + AsyncUA fixes 21 months ago, by Edouard Tisserant
- update .gitignore 21 months ago, by Edouard Tisserant
- Py3 related fixes for SVGHMI UI. 21 months ago, by Edouard Tisserant
- Fix Py3 problems with basic SVGHMI build and run. 21 months ago, by Edouard Tisserant
- Py3 usual encoding, ints and exceptions fixes. 21 months ago, by Edouard Tisserant
- Tests: Fix dockerfile for python3 21 months ago, by Edouard Tisserant
- Examples: use print() function in "python" example 22 months ago, by Edouard Tisserant
- Runtime: Fix IEC/ctypes/python3 type mapping 22 months ago, by Edouard Tisserant
- CLI: simpler status polling, fixing pyro5 thread 22 months ago, by Edouard Tisserant
- Fix bytes/string confusion with Logging 22 months ago, by Edouard Tisserant
- Fix wrong default target being picked in CLI build 22 months ago, by Edouard Tisserant
- Fake_wx objects now support comparison and hashing 22 months ago, by Edouard Tisserant
- Use msgpack and remove serpent's bytes workaround 22 months ago, by Edouard Tisserant
- Updaye .gitignore 22 months ago, by Edouard Tisserant
- IDE: Fix py_ext build with python3.10 22 months ago, by Edouard Tisserant
- Pyro5: fix runtime typo + IDE exception handling 22 months ago, by Edouard Tisserant
- Runtime: Fix web settings file upload. 22 months ago, by Edouard Tisserant
- Runtime: drop Athena. Nevow now only for settings. 22 months ago, by Edouard Tisserant
- Fix template conflict in XSLT with lxml>=4.9.0. Thanks to GP Orcullo ! 22 months ago, by Edouard Tisserant
- Update generated XSLT headers (updated YSLT defs) 22 months ago, by Edouard Tisserant
- WIP python3 support for runtime 22 months ago, by Edouard Tisserant
- Better LDFLAGS and CFLAGS for win32 an MACOS 22 months ago, by Edouard Tisserant
- Fix private n matplotib function import 22 months ago, by Edouard Tisserant
- Update version.py 22 months ago, by Edouard Tisserant
- update .gitignore 23 months ago, by Edouard Tisserant
- IDE: more fixes for wxPython 4.0.7 and pyhon 3.10 python3 23 months ago, by Edouard Tisserant
- IDE: python-3.10: wxPython calls don't accept float anymore, continued python3 23 months ago, by Edouard Tisserant
- IDE: fixed/remove checks wxPython versions python3 23 months ago, by Edouard Tisserant
- IDE: python-3.10: wxPython calls don't accept float anymore when int is expected python3 23 months ago, by Edouard Tisserant
- Fixes for wxPython-4.0.7 (ubuntu22) compatible with wxPython-4.1.x python3 23 months ago, by Edouard Tisserant
- fake_wx: handle missing classname python3 2023-02-21, by GP Orcullo
- fix wxPyDeprecationWarnings python3 2023-02-20, by GP Orcullo
- show underscore as space python3 2023-02-19, by GP Orcullo
- CLIController: use absolute project path python3 2023-02-10, by GP Orcullo
- allow passing environment variables to ProcessLogger python3 2023-02-10, by GP Orcullo
- Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode python3 2023-02-06, by GP Orcullo
- fix name clash python3 2023-02-04, by GP Orcullo
- fix str encoding issue python3 2023-02-04, by GP Orcullo
- OSX: use wall time instead of system clock python3 2022-11-10, by GP Orcullo
- replaced depreciated functions python3 2022-11-10, by GP Orcullo
- fix platform identification when running CLI under Win32 python3 2022-11-10, by GP Orcullo
- silence compile warnings python3 2022-11-09, by GP Orcullo
- Preliminary OSX support python3 2022-11-09, by GP Orcullo
- pythonw is used on OSX python3 2022-11-09, by GP Orcullo
- switched to Pyro5 python3 2022-10-30, by GP Orcullo
- Add PLC stop command python3 2022-10-20, by GP Orcullo
- wx: replaced deprecated class python3 2022-11-07, by GP Orcullo
- wx fixes python3 2022-11-01, by GP Orcullo
- str encoding fixes python3 2022-11-01, by GP Orcullo
- ctypes fixes python3 2022-11-01, by GP Orcullo
- fixed missing import python3 2022-10-31, by GP Orcullo
- set executionOrderId default value to 0 python3 2022-10-31, by GP Orcullo
- replaced depreciated function python3 2022-10-31, by GP Orcullo
- upgrade fake_wx python3 2022-10-29, by GP Orcullo
- Update to wx.NewIdRef() python3 2022-10-28, by GP Orcullo
- fix for gc errors on shutdown python3 2022-10-28, by GP Orcullo
- wx fixes for controls python3 2022-10-28, by GP Orcullo
- Fix: wx._core.wxAssertionError: C++ assertion "CanBeToggled()" failed python3 2022-10-28, by GP Orcullo
- fix - TypeError: unhashable type: 'Colour' python3 2022-10-28, by GP Orcullo
- xmlclass.py: fix AttributeError python3 2022-10-28, by GP Orcullo
- AbsDir fix python3 2022-10-28, by GP Orcullo
- convert sort and cmp functions to Python3 python3 2022-10-28, by GP Orcullo
- switch to pickle from cPickle python3 2022-10-28, by GP Orcullo
- fix dynamic module loading python3 2022-10-28, by GP Orcullo
- fix ctypes encoding python3 2022-10-28, by GP Orcullo
- fix string encoding python3 2022-10-28, by GP Orcullo
- updated click api python3 2022-10-28, by GP Orcullo
- remove six.reraise python3 2022-10-28, by GP Orcullo
- removed Python2 modules python3 2022-10-28, by GP Orcullo
- fixed plcopen imports python3 2022-10-28, by GP Orcullo
- automated conversion using 2to3-3.9 tool python3 2022-10-28, by GP Orcullo
- Tests: Add preliminary IEC-61131 language test, to be continued. wxPython4 24 months ago, by Edouard Tisserant
- Tests: Add time emulation feature for tests with BEREMIZ_TEST_CYCLES CFLAG. wxPython4 24 months ago, by Edouard Tisserant
- IDE: fix exception when re-opening previously closed tab wxPython4 2023-03-12, by Edouard Tisserant
- IDE: fix again ruberband with gtk3. wxPython4 2023-03-12, by Edouard Tisserant
- Merged from default wxPython4 2023-03-10, by Edouard Tisserant
- merged 2023-03-10, by Edouard Tisserant
- Modbus web configuration: add check for valid delay and period parameters 2023-03-07, by Mario de Sousa
- IDE: Fix missing highlighted element in diagrams when using GTK3 wxPython4 2023-03-08, by Edouard Tisserant
- Merged default in wxPython4 branch wxPython4 2023-03-03, by Edouard Tisserant
- Linux runtime: overrun detection for real-time timers and for plc execution. 2023-03-01, by Edouard Tisserant
- Fix typo in toolchain_gcc.py : LDLAGS -> LDFLAGS wxPython4 2023-03-03, by Edouard Tisserant
- Merged from default wxPython4 2023-02-28, by Edouard Tisserant
- Merge. 2023-02-28, by Edouard Tisserant
- SVGHMI: add two more simple widgets to default widget library 2023-02-28, by Edouard Tisserant
- Cosmetic fix in plc_debug.c template 2023-02-28, by Edouard Tisserant
- Merge. 2023-02-27, by Tomaz Orac
- Modbus plugin: add optional delay between two consecutive modbus requests sent by master/client 2023-02-19, by Mario de Sousa
- Runtime: Add RealTime checkbox in Linux target options to enable PREEMPT_RT scheduling. 2023-02-21, by Edouard Tisserant
- Runtime: move LC_NUMERIC locale setting to Beremiz_service.py. 2023-02-21, by Edouard Tisserant
- Test: Customize Fluxbox launch to get rid of toolbar in IDE tests. wxPython4 2023-02-28, by Edouard Tisserant
- Tests: Use TESSERACT_LSTM_COMBINED, LSTM + Legacy OCR mode in Sikuli, more stable results. wxPython4 2023-02-28, by Edouard Tisserant
- Merged default in wxPython4 branch wxPython4 2023-02-17, by Edouard Tisserant
- Runtime: Fix bugs in Linux target. 2023-02-17, by Edouard Tisserant
- runtime: Change Linux target to use clock_nanosleep instead of timer (better rt-preempt perf). 2023-02-16, by 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, by Edouard Tisserant
- Tests: docker image needs tesseract4, but opencv lib since sikuli.jar already contains it. wxPython4 2023-02-14, by Edouard Tisserant
- More explicit default value for generic makefile target command. Assume Makfile is located in project_files wxPython4 2023-02-14, by Edouard Tisserant
- IDE: prevent IDE/CLI process surviving to sys.exit() by using deamon threads to monitor external processes output streams. wxPython4 2023-02-03, by Edouard Tisserant
- Tests: allow overriding local host's hostname with BEREIS_LOCAL_HOST env variable. wxPython4 2023-02-02, by Edouard Tisserant
- Tests: IDE: explicitely wait for build success rather than just stdout to become silent. wxPython4 2023-02-02, by Edouard Tisserant
- Tests: Fixed wrong path (relative to $HOME) in CLI tests. wxPython4 2023-02-02, by 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-02-01, by Edouard Tisserant
- IDE: fix segfault when unselecting network discovery in URI editor wxPython4 2023-01-16, by Edouard Tisserant
- IDE: fix exception when showing project's context menu in case of empty clipboard (wxpython4). wxPython4 2023-01-15, by Edouard Tisserant
- Tests: Fix dockerfile not finding locales. 2023-01-01, by etisserant
- cosmetic fix wxPython4 2023-01-01, by Edouard Tisserant
- Tests: use expedited termination of IDE with SIGTERM instead of normal close wxPython4 2023-01-01, by Edouard Tisserant
- IDE: When receiving SIGTERM signal, kill runtime befor bailing out without saving. wxPython4 2023-01-01, by Edouard Tisserant
- Merged default in wxPython4 branch wxPython4 2022-12-22, by Edouard Tisserant
- tests: IDE: own text matching logic for OCR reliability, enhanced ihtml report wxPython4 2022-12-22, by Edouard Tisserant
- SVGHMI: update generated XSLT files 2022-12-16, by Edouard Tisserant
- examples: add "csv_read" project to demo CSV access from PLC 2022-12-16, by Edouard Tisserant
- py_ext: add CSV file reading POUs in python extension library 2022-12-16, by Edouard Tisserant
- SVGHMI: fix input widget sometime messing with font style 2022-12-16, by Edouard Tisserant
- Merged default in wxPython4 branch wxPython4 2022-12-15, by 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-12-08, by Edouard Tisserant
- Runtime: add arbitrary file upload to working dir in web interface 2022-11-29, by 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-11-25, by Edouard Tisserant
- Merge wxPython4 2022-12-15, by Edouard Tisserant
- Backed out changeset ddadbdf20e70, no effect on current problem. 2022-12-15, by Edouard Tisserant
- GH CI: try reverting to previous version of ubuntu 2022-12-13, by etisserant
- IDE tests: ensure that file browser idled before entering path in new_project wxPython4 2022-12-15, by Edouard Tisserant
- tests/tools: move comment and remove dead code in Dockerfile wxPython4 2022-12-15, by Edouard Tisserant
- tests: add tesseract training data "tessdata", still trying to enhance OCR reliability in UI tests wxPython4 2022-12-15, by Edouard Tisserant
- tests: attemps to make OCR based hits more stable wxPython4 2022-12-05, by Edouard Tisserant
- Tests: fix path logic in Docker creation script, consequence of previous commit. wxPython4 2022-11-24, by Edouard Tisserant
- Tests: cleanup and tidy docker definitions and scripts wxPython4 2022-11-24, by Edouard Tisserant
- Merged changes from default in wxPython4 branch wxPython4 2022-11-24, by Edouard Tisserant
- SVGHMI: fix XY graph init (consequence of earlier change) + reindent 2022-11-24, by Edouard Tisserant
- SVGHMI: move declaration of "xmlns" javascript const so that widgets can use it. 2022-11-24, by Edouard Tisserant
- SVGHMI: add Page assignment use case in svghmi test project. 2022-11-24, by Edouard Tisserant
- Marged default in wxPython4 wxPython4 2022-11-23, by Edouard Tisserant
- SVGHMI: update generated xslt 2022-11-23, by Edouard Tisserant
- SVGHMI: avoid Widget's member name colision in between enable expressions and assignments. 2022-11-23, by Edouard Tisserant
- SVGHMI: Add arbitrary variable assignment when entering Pages 2022-11-23, by Edouard Tisserant
- SVGHMI: update generated XSLT 2022-11-18, by Edouard Tisserant
- SVGHMI: fix periodic reconnect triggering watchdog 2022-11-18, by Edouard Tisserant
- IDE: Optimization of modification events processing in text editors. 2022-11-17, by Edouard Tisserant
- SVGHMI: cosmetic change 2022-11-15, by Edouard Tisserant
- SVGHMI: do not try to reconnect websocket if closed properly by server. 2022-11-15, by Edouard Tisserant
- Tests: force bigger fonts and flat theme in GTK to make OCR more reliable. wxPython4 2022-11-20, by Edouard Tisserant
- OPC-UA: tolerate better pre-encryption formated client configuration file. wxPython4 2022-11-18, by Edouard Tisserant
- OPC-UA: only support the encryption policy selected in config. wxPython4 2022-11-15, by Edouard Tisserant
- Tests: add encrypted OPCUA browsing test. wxPython4 2022-11-15, by Edouard Tisserant
- Tests: IDE: add stdout monitoring capabilities to auxiliary process wxPython4 2022-11-15, by Edouard Tisserant
- OPC-UA: Update CTN "ChangesToSave" status when variable selection change. wxPython4 2022-11-11, by Edouard Tisserant
- Tests: Add project for OPC-UA server browsing and variable picking UI test wxPython4 2022-11-11, by Edouard Tisserant
- Tests: Add OPC-UA server browsing and veriable picking UI test. wxPython4 2022-11-10, by Edouard Tisserant
- Tests: Add 'dragNdrop' for UI tests with slower begining than sikuli's dragDrop wxPython4 2022-11-10, by Edouard Tisserant
- Tests: UI tests now avoid polling stdout if process didn't start. wxPython4 2022-11-10, by Edouard Tisserant
- Tests: UI tests can now load projects from tests/projects wxPython4 2022-11-10, by Edouard Tisserant
- Tests: add command for UI tests to launch and close Auxiliary Process wxPython4 2022-11-10, by Edouard Tisserant
- OPC-UA: better handling and reporting of server browser's connection errors. wxPython4 2022-11-10, by Edouard Tisserant
- OPC-UA: Extend Drag'N'Drop target to whole input or output panel not only grid. wxPython4 2022-11-10, by Edouard Tisserant
- Merge default in wxPython4 wxPython4 2022-11-09, by Edouard Tisserant
- SVGHMI: fix HMI freeze at load when no screen saver is defined 2022-11-09, by Edouard Tisserant
- SVGHMI: update generated XSLT 2022-11-08, by 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, by Edouard Tisserant
- SVGHMI: server systematically resets session on connect, rather than waiting for client to ask for it 2022-11-08, by Edouard Tisserant
- IDE: Fix DropTarget() methods that must return a bool with wxPython4. wxPython4 2022-11-04, by Edouard Tisserant
- IDE: Fix visibility of text in Debug panel when using dark theme. wxPython4 2022-11-04, by Edouard Tisserant
- IDE: Fix use of deprecated wx.NamedColour wxPython4 2022-11-04, by Edouard Tisserant
- Merged changes from default in wxPython4 branch wxPython4 2022-11-04, by Edouard Tisserant
- SVGHMI: update generated XSLT 2022-11-04, by Edouard Tisserant
- SVGHMI: use messy test/projects/svghmi to give a try to ScreenSaver feature. 2022-11-04, by Edouard Tisserant
- SVGHMI: cosmetic fix in Back widget 2022-11-04, by Edouard Tisserant
- SVGHMI: add ScreenSaver feature. Automatically jumps to a page named "ScreenSaver" after timeout defined in page arguments. 2022-11-04, by Edouard Tisserant
- Backed out changeset c6068b674b30 wxPython4 2022-11-03, by Edouard Tisserant
- SVGHMI: update generated XSLT 2022-10-28, by Edouard Tisserant
- SVGHMI: enable periodical reconnect when browser is QtWebengine, working around memory leak with websocket on Qt's embedded Chromium. 2022-10-28, by Edouard Tisserant
- IDE: Added filtering in POU instance variables panel. 2022-10-27, by Edouard Tisserant
- SVGHMI: add automatic reconnection of websocket with 1s reconnection delay after first attempt. 2022-10-21, by Edouard Tisserant
- SVGHMI: prevent browser and watchdog commands to become zombie once finished. 2022-10-18, by Edouard Tisserant
- SVGHMI: svghmi_references exemple: add missing PLC part to demonstrate assigning PLC/HMI variables when validating a modal dialog. 2022-10-12, by Edouard Tisserant
- SVGHMI: cosmetic fixes 2022-10-12, by Edouard Tisserant
- runtime: remove forgotten printf at starup when retain memory is restored. 2022-10-12, by Edouard Tisserant
- OPC-UA client: add ApplicationUri parameter in case it differs from server's URI wxPython4 2022-10-25, by Edouard Tisserant
- Runtime: fix PLC not terminating when being Repaired (i.e purged). wxPython4 2022-10-21, by Edouard Tisserant
- IDE: fix exception when re-opening previously closed tab wxPython4 2022-10-21, by Edouard Tisserant
- IDE: fix SFC Action editor's text not visible on GTK3's dark themes. wxPython4 2022-10-21, by Edouard Tisserant
- IDE: fix action block editor's GridCellEditor. Consequence of wxPython4 bump. wxPython4 2022-10-21, by Edouard Tisserant
- Update README.md wxPython4 2022-10-20, by etisserant
- Update README.md wxPython4 2022-10-20, by etisserant
- IDE: fix exception when removing a file in Project Files manager. wxPython4 2022-10-19, by Edouard Tisserant
- Update README.md wxPython4 2022-10-19, by Edouard Tisserant
- Tests: fix OPC-UA test when run from repo. wxPython4 2022-10-11, by Edouard Tisserant
- OPC-UA: better logging in case of failure at init wxPython4 2022-10-11, by Edouard Tisserant
- Tests: version bump open62541 v1.3.2 -> v1.3.3 for github CI workflow. wxPython4 2022-10-11, by Edouard Tisserant
- Tests: add opc-ua encrypted test wxPython4 2022-10-11, by Edouard Tisserant
- Merged changes from default wxPython4 2022-10-06, by Edouard Tisserant
- SVGHMI: update generated XSLT 2022-10-05, by Edouard Tisserant
- SVGHMI: Update svghmi_references example to demonstrate use of Assign widget. 2022-10-04, by Edouard Tisserant
- SVGHMI: Add Assign widget, doing multiple assignments on click. 2022-10-04, by Edouard Tisserant
- SVGHMI: add visible feedback to Jump widget when clicked/touched 2022-09-29, by Edouard Tisserant
- SVGHMI: add support for "reference" and "frame" rectangles to spread-out ovelapping elements. 2022-09-28, by Edouard Tisserant
- SVGHMI: remove intermediate "updates" Map and apply_updates() 2022-09-22, by Edouard Tisserant