7 weeks ago Edouard Tisserant Merge remote-tracking branch 'hggit/python3' into python3
7 weeks ago Edouard Tisserant SVGHMI: update generated xslt
7 weeks ago Edouard Tisserant merged
7 weeks ago Edouard Tisserant MQTT: fix typo in resub python callback.
7 weeks ago Edouard Tisserant MQTT: fix non reconnecting python topics. WIP
7 weeks ago Edouard Tisserant Let extensions know when configuration is new, to apply defaults.
8 weeks ago Edouard Tisserant MQTT: fix build error when publishing json topic.
8 weeks ago Edouard Tisserant IDE: Better xmlclass behavior with simple XML element having no attibutes (simple TAGs).
7 weeks ago Edouard Tisserant merged
7 weeks ago Edouard Tisserant WAMP: fix secret upload
7 weeks ago Edouard Tisserant Removed useless bitmaps
7 weeks ago Edouard Tisserant SVGHMI: update generated xslt
7 weeks ago Edouard Tisserant SVGHMI: back button widget is optionally activable.
2 months ago Edouard Tisserant Update GitHub Actions to use upload-artifact@v4
2 months ago Edouard Tisserant Merge remote-tracking branch 'hggit/python3' into python3
2 months ago Edouard Tisserant fixing outdated comments
2 months ago Edouard Tisserant SVGHMI: Fix potential zombie thread after stop caused by misuse of ctype.
2 months ago Edouard Tisserant CLI: filter out useless progress refresh on stdout.
2 months ago Edouard Tisserant SVGHMI: update generated xslt files
2 months ago Edouard Tisserant SVGHMI: strip useless placeholder bitmap of HMI:Image in resulting xhtml
2 months ago Edouard Tisserant SVGHMI: fix build exception when static file directory is missing
2 months ago Edouard Tisserant Various unrelated code quality enhancements and fixes with no effect on execution.
2 months ago Edouard Tisserant MQTT: allow publish and subscribe from user python code.
2 months ago Edouard Tisserant python runtime: fix exception when transfering files with identical content.
2 months ago Edouard Tisserant SVGHMI: add static file serving feature.
2 months ago Edouard Tisserant Make Input widget actionable. Includes example from kraskrom@github.
2 months ago Edouard Tisserant Merge remote-tracking branch 'origin/python3' into python3
2 months ago etisserant Update README.md
3 months ago Edouard Tisserant SVGHMI: fix inverted behavior of SuppressBrowserOutput.
3 months ago etisserant Tests: matiec version bump
3 months ago Edouard Tisserant Update requirements and add minimal non-frozen requirements for developer setup
3 months ago Edouard Tisserant Merge remote-tracking branch 'origin/python3' into python3
3 months ago Edouard Tisserant runtime: make standard output more silent.
3 months ago Dino Kosic SVGHMI: Make Back widget activable. (#52)
3 months ago Edouard Tisserant PLC build: prevent duplicated CFLAGS for PLC C files.
3 months ago Edouard Tisserant IDE: more wxPython4 related fixes. AUI Update crash on exit + PLCOpenEditor Save exception.
3 months ago Edouard Tisserant merge
3 months ago Edouard Tisserant py_ext: CSV Writer output FB interface: ERROR and RESULT are valid when ACK is TRUE.
3 months ago Edouard Tisserant IDE: fix exception when changing or resizing comments in FBD
3 months ago Edouard Tisserant PLCOpen editor: fix exception when using file open dialog
3 months ago Edouard Tisserant IDE: Fix wrong red wire coloring in FBD, this time for good.
3 months ago Edouard Tisserant py_ext: fix CSV update happening only once.
3 months ago Edouard Tisserant py_ext: rework logic CSV reader FB output refresh logic.
3 months ago Edouard Tisserant py_ext: fix CSV Writer
3 months ago Edouard Tisserant IDE: Fix wrong red wire coloring in FBD
3 months ago Edouard Tisserant C runtime: move generated erpc interface in separate "service" directory
3 months ago Edouard Tisserant IDE: Fix PLCOpenEditor (wxPython4 menus) and drop broken PDF doc support.
3 months ago Dino Kosic Extend HMI:JsonTable, create Edit CSV POU, create example, add some doc (#41)
3 months ago Edouard Tisserant Tests: matiec version bump for GH workflow
3 months ago Edouard Tisserant Merge remote-tracking branch 'hggit/python3' into python3
3 months ago Edouard Tisserant IDE: fix exception when moving FBD elements with keyboard.
3 months ago Edouard Tisserant Tests: matiec version bum for GH workflow
3 months ago Edouard Tisserant merge
3 months ago Edouard Tisserant Tests: extend FOR loop tests in IEC-61131 language test
4 months ago Edouard Tisserant Modbus: allows modbus thread stack size customization with MODBUS_STACK_SIZE macro.
5 months ago Edouard Tisserant SVGHMI: swap position and range of ForEach widget so that both range and size can be optional.
3 months ago Edouard Tisserant Tests: add ST FOR loop tests to IEC-61131 language tests
3 months ago Edouard Tisserant requirements: update eRPC dependency to include subdirectory for Python
3 months ago Edouard Tisserant C runtime: fix ExtendedCall stub
3 months ago Edouard Tisserant eRPC: switch to beremiz/erpc fork with no CRC on TCP
3 months ago Edouard Tisserant Merge remote-tracking branch 'hggit/python3' into python3
3 months ago Edouard Tisserant IDE: Allow environment variable override in ThirdPartyPath, and use it also for matiec.
3 months ago Edouard Tisserant IDE: re-use eRPC URI definitions in connector factory.
3 months ago Edouard Tisserant Cosmetic changes
3 months ago Edouard Tisserant IDE: refactor discovery panel / zeroconf
3 months ago Edouard Tisserant IDE: refactor ERPC URI editor, add serial and USB URI types
4 months ago Edouard Tisserant python runtime: update ServicePublisher to current Zeroconf API
4 months ago Edouard Tisserant eRPC: Backward compatibility with runtime versions missing GetVersions extended call.
4 months ago Edouard Tisserant eRPC: Version bump
4 months ago Edouard Tisserant python_runtime: fix ExtendedCall register/unregistering.
4 months ago Edouard Tisserant eRPC: Server closes connection on exception to prevent client to block until timeout when it happens.
4 months ago Edouard Tisserant Add ExtendedCall to PLCObject as a replacement of RemoteExec and reflect it in eRPC interface.
4 months ago Edouard Tisserant Removed dependency in requirements.txt.
5 months ago Edouard Tisserant TESTS: Update Matiec revision in GH workflow
5 months ago Edouard Tisserant MQTT: update test project to reflect latest changes
5 months ago Edouard Tisserant SVGHMI update generated XSLT
5 months ago Edouard Tisserant SVGHMI: remove widgets deprecated since long
5 months ago Edouard Tisserant SVGHMI: add ForEach widget example
5 months ago Edouard Tisserant SVGHMI: Extend ForEach widget to expose range, position and size in a way comparable with ScrollBar widget.
5 months ago Edouard Tisserant SVGHMI: code cleanup
5 months ago Edouard Tisserant MQTT: Add status global variable MQTT_STATUS_n, one per MQTT client
5 months ago Edouard Tisserant MQTT: strip unsupported types from type choice dropdown, better wrong type detection in build.
5 months ago Edouard Tisserant MQTT: remove debug prints
5 months ago Edouard Tisserant MQTT: add JSON fixed size 1D array support. WIP. Parsing array still broken.
5 months ago Edouard Tisserant MQTT: do not convert to UPPERCASE json keys.
5 months ago Edouard Tisserant MQTT: added support for strings in JSON payload only.
5 months ago Edouard Tisserant MQTT: remove accidentally committed debug printfs + cosmetic
5 months ago Edouard Tisserant MQTT: fix invocation of json_scanf (use pointers, not values...)
5 months ago Edouard Tisserant MQTT: fix bisection failing when topics start with same substring.
6 months ago Edouard Tisserant MQTT: Update available type choices when data types are changed in the IDE
6 months ago Edouard Tisserant MQTT: remove standalone MQTT clien generator code.
6 months ago Edouard Tisserant MQTT: add JSON payload corresponding to IEC Structured types
6 months ago Edouard Tisserant MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size
6 months ago Edouard Tisserant MQTT: add dropdown to select type assigned to a topic
6 months ago Edouard Tisserant MQTT+IDE: Allow user to associate IEC structure datatype to a topic.
6 months ago Edouard Tisserant IDE: allow structures to be located.
6 months ago Edouard Tisserant merge MQTT grafted from python2 branch - untested
6 months ago Edouard Tisserant MQTT: add test projects, to be later included in automated testing.
6 months ago Edouard Tisserant MQTT: add SSL support
7 months ago Edouard Tisserant SVGHMI: cosmetic
7 months ago Edouard Tisserant SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting.
7 months ago Edouard Tisserant MQTT: WIP, re-organized disconnection handling, now keep track of connection status and reconnect accordingly.
7 months ago Edouard Tisserant MQTT: link to SSL only when needed.
7 months ago Edouard Tisserant IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
7 months ago Edouard Tisserant MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.
7 months ago Edouard Tisserant MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting.
7 months ago Edouard Tisserant MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve.
7 months ago Edouard Tisserant MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected.
7 months ago Edouard Tisserant MQTT: take C part away from python code for readability.
7 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.
6 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)
6 months ago Edouard Tisserant IDE: hopefully last fix about float type being passed to WxPy4.
6 months ago Edouard Tisserant IDE: enhance variable forcing contextual menu
6 months ago Edouard Tisserant IDE: fix completion
6 months ago Edouard Tisserant IDE: Workaround some reported WxPython/MacOS problems.
6 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
6 months ago Edouard Tisserant IDE: Use 8x8 grid by default
6 months ago Edouard Tisserant IDE: Fix exception when connecting complex types
6 months ago Edouard Tisserant LocalRuntime: no crash if zombie PLC prevents erasing workdir
6 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
9 months ago Edouard Tisserant Xenomai runtime: report and mitigate when PLC cycle overruns.
10 months ago Edouard Tisserant SVGHMI: Do not generate Popen call when comamn is empty.
9 months ago Edouard Tisserant Fix python path in readme.
9 months ago Edouard Tisserant Python runtime: ensure that python thread finished before returning from StopPLC.
9 months ago Edouard Tisserant C runtime: initial fixes. Now runs and traces first_steps example.
9 months ago Edouard Tisserant IDE: fix eRPC exception handling
9 months ago Edouard Tisserant All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
9 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
10 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.
10 months ago Edouard Tisserant Update revisions used in tests running on GitHub.
10 months ago Edouard Tisserant merge
10 months ago Edouard Tisserant C++ runtime: add eRPC server, minimal CLI and Makefile. WIP.
11 months ago Edouard Tisserant More documentation. Work in progress.
10 months ago Edouard Tisserant IDE: Fix crashing non-thread safe code using Zeroconf
10 months ago Edouard Tisserant BACnet: Fixed grid cell choice editor. Consequence of wxPython4.
10 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.
11 months ago Edouard Tisserant Examples: add svghmi_json_table
11 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.
11 months ago Edouard Tisserant SVGHMI: Fix wrong documentation copy-pasted in HMI:Page.
11 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
12 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
12 months ago Edouard Tisserant Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg.
12 months ago Edouard Tisserant SVGHMI: fix consequence of last change in ProcessLogger
12 months ago Edouard Tisserant Update requirements.txt
12 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
13 months ago Edouard Tisserant Fix deprecated WX call producing warning.
13 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
13 months ago Edouard Tisserant IDE. update genicons.sh to inkscape 1.1 command line
13 months ago Edouard Tisserant IDE: adjust Build and Clean icons colors.
13 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
15 months ago Edouard Tisserant SVGHMI: Fixes UI lifecycle problems
15 months ago Edouard Tisserant IDE: Libraries in OrderedDict for access by name
15 months ago Edouard Tisserant SVGHMI: fix exception when stopping
15 months ago Edouard Tisserant SVGHMI: fix JS error loading empty single page
15 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
16 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
15 months ago Edouard Tisserant Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
15 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
17 months ago Edouard Tisserant Win32 rutime: fix PLC Stop freezing
17 months ago Edouard Tisserant Fix untested code in worker.py...
17 months ago Edouard Tisserant Addapt to Py3.11.5 in Stunnel.py
17 months ago Edouard Tisserant IDE: connect local runtime with '127.0.0.1' instead of 'localhost'
17 months ago Edouard Tisserant Runtime/MainWorker: fix blocking race condition
17 months ago Edouard Tisserant syntax error
17 months ago Edouard Tisserant Update version.py
17 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.
19 months ago Edouard Tisserant Tests: align on requirements.txt
19 months ago Edouard Tisserant Tests: Add minimal SVGHMI test
19 months ago Edouard Tisserant Tests: use SID+KILL for sikuli subprocesses
19 months ago Edouard Tisserant Strip now useless file.
19 months ago Edouard Tisserant SVGHMI: add support of all IEC61131 interger types.
19 months ago Edouard Tisserant Add testing status badge
19 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
21 months ago Edouard Tisserant update .gitignore
21 months ago Edouard Tisserant Py3 related fixes for SVGHMI UI.
21 months ago Edouard Tisserant Fix Py3 problems with basic SVGHMI build and run.
21 months ago Edouard Tisserant Py3 usual encoding, ints and exceptions fixes.
21 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()