5 months ago |
Edouard Tisserant |
MQTT: added support for strings in JSON payload only.
|
changeset |
files
|
5 months ago |
Edouard Tisserant |
MQTT: remove accidentally committed debug printfs + cosmetic
|
changeset |
files
|
5 months ago |
Edouard Tisserant |
MQTT: fix invocation of json_scanf (use pointers, not values...)
|
changeset |
files
|
5 months ago |
Edouard Tisserant |
MQTT: fix bisection failing when topics start with same substring.
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: Update available type choices when data types are changed in the IDE
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: remove standalone MQTT clien generator code.
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: add JSON payload corresponding to IEC Structured types
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: add dropdown to select type assigned to a topic
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT+IDE: Allow user to associate IEC structure datatype to a topic.
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
IDE: allow structures to be located.
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
merge MQTT grafted from python2 branch - untested
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: add test projects, to be later included in automated testing.
|
changeset |
files
|
6 months ago |
Edouard Tisserant |
MQTT: add SSL support
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
SVGHMI: cosmetic
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: WIP, re-organized disconnection handling, now keep track of connection status and reconnect accordingly.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: link to SSL only when needed.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: take C part away from python code for readability.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
MQTT: WIP, prevent crash after disconnect. Disable auto-reconnect on connection lost callback.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: Stop publish thread properly on PLC stop
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: Fix overkill use of wx sizer
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: Fix crash when browsing locations
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: WIP. Added handling of received messages (subscriptions)
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: WIP, added publish thread waking-up when published variables change.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: WIP, subscibed topics have no "Retained" attribute.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: WIP, now publishes initial values at init.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: WIP, now connects to broker. Added MQTT 3 support and protocol version selection in IDE.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: (WIP) Fix OpenSSL linking.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT: still WIP, generated C code builds and link.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
Extensions: add optional arguments to ThirdPartyPath
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
GCC BUILD: Prevent Memory Error when compiling huge projects.
|
changeset |
files
|
8 months ago |
Edouard Tisserant |
MQTT WIP: intermediate state, added perfect hash to map topic to variables
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
MQTT WIP: intermediate state, implementing MQTT client C code generator.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
WIP: Add skeleton for MQTT extension based on part of OPC-UA extension.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
Merge remote-tracking branch 'origin/python3' into python3
|
changeset |
files
|
7 months ago |
etisserant |
C runtime: Fix PLCObject.hpp preventing build.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: generalize EVT_GRID_CELL_CHANG{ING->ED} (WxPy4)
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: hopefully last fix about float type being passed to WxPy4.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: enhance variable forcing contextual menu
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: fix completion
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Workaround some reported WxPython/MacOS problems.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Fix search result not showing single occurrences
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: remove warning if editing location leads to no change
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Use 8x8 grid by default
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Fix exception when connecting complex types
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
LocalRuntime: no crash if zombie PLC prevents erasing workdir
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: Fix printing
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
IDE: failsafe escaping for input not matching utf-8 encoding
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
Update Nevow revision in requirements.txt
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
Merge commit '2d061a66ddc737f5dffae82413b4f8573b7eee54' into HEAD
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
Add "CONTINUE" ST statement.
|
changeset |
files
|
7 months ago |
Edouard Tisserant |
C runtime: cosmetic changes
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
merge again
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Revert unwanted changes potentially breaking wxGlade support.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Tests: add erpc source to GitHub tests
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
C runtime: add autoload
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
C runtime: fix logging, makes test pass
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Tests: Add minimal C runtime test
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Xenomai runtime: report and mitigate when PLC cycle overruns.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
SVGHMI: Do not generate Popen call when comamn is empty.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Fix python path in readme.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
Python runtime: ensure that python thread finished before returning from StopPLC.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
C runtime: initial fixes. Now runs and traces first_steps example.
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
IDE: fix eRPC exception handling
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
|
changeset |
files
|
9 months ago |
Edouard Tisserant |
eRPC: update erpc version, add readme
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
C++ runtime: WIP. Continue PLCObject implementation.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
Tests: fix wx_widgets.pytest/test_CustomIntCtrl.py
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
Merge commit 'e2df70b60b84031d3ccd3ae799a4e3aa8112f3ff' into python3
|
changeset |
files
|
10 months ago |
Nadim Khan |
Doc: Add about section (PR #33)
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
ERPC: fix SetTraceVariablesList interface
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
C++ runtime: WIP: untested PLCObject implementation. Still missing tracing.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
Update revisions used in tests running on GitHub.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
C++ runtime: add eRPC server, minimal CLI and Makefile. WIP.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
More documentation. Work in progress.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
IDE: Fix crashing non-thread safe code using Zeroconf
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
BACnet: Fixed grid cell choice editor. Consequence of wxPython4.
|
changeset |
files
|
10 months ago |
Edouard Tisserant |
SVGHMI: fix font embedding with py3
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
IDE: Fix Variable grid ignoring edits. WxPython4 consequence.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
IDE: Remove all occurrences of deprecated wx.grid.PyGrid
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Merge commit '80e123b34e488ffea851dc2168b366ba6124c09b' into python3
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Doc: start converting Standard Library documentation from old MC8 manual.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Modbus: fix test: add missing filles and add Modbus source+build in GH CI
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Modbus: add CI test + test project
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Doc: re-organize existing, sketch outline, add SVGHMI intro.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
Examples: add svghmi_json_table
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
SVGHMI: add "DISCARD:" prefix to force discarding an SVG element
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
SVG: fix HMI:Assign widget to properly handle single-letter variable names.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
SVGHMI: Fix wrong documentation copy-pasted in HMI:Page.
|
changeset |
files
|
11 months ago |
Edouard Tisserant |
SVGHMI: add FlatButton with no active or inactive elements.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
SVGHMI: i18n: minimize warnings for incomplete/fuzzy/outdated translations
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
SVGHMI: i18n: fix .POT generation + other cosmetic fixes.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
Removed forgotten debug print.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
SVGHMI: fix py3 consequences on i18n
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
SVGHMI: Fix thumbnail generation.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
Tests: update svghmi test project to py3 and erpc
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
IDE: Fix local runtime not starting on windows.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
Add credits for Czech i18n
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
Shows AboutDialog even if revisions.tx is missing
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
IDE: Fix encrypted ERPC: newer TLS, better error handling, re-add explicit ERPCS scheme, use sslpsk better.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
IDE: display contents of revisions.txt (put there by installer builder script) in About Dialog.
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
eRPC Server: fix exception at disconnect and reconnecting
|
changeset |
files
|
12 months ago |
etisserant |
Merge pull request #31 from martinpihrt/python3
|
changeset |
files
|
12 months ago |
Martin Pihrt |
Create Beremiz_cs_CZ.po
|
changeset |
files
|
12 months ago |
Martin Pihrt |
Create Beremiz.mo
|
changeset |
files
|
12 months ago |
Edouard Tisserant |
Fix SVGHMI build exception on windows: return bytes for inkscape path in docsvg.
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
SVGHMI: fix consequence of last change in ProcessLogger
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Update requirements.txt
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Remove forgotten debug prints
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
merge
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Updates requirements.txt about forks of Nevow and sslpsk
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Fix deprecated WX call producing warning.
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Fix exception on right click, showing context menu.
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
GCC toolchain: Add {SYSROOT} substitution with support for whitespaces
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
Fix argument lexer in ProcessLogger, replace it with shlex standard python module.
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
SVGHMI: Fix warning with WxPython > 4.x
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
docsvg: safer version checking of Inkscape
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
IDE. update genicons.sh to inkscape 1.1 command line
|
changeset |
files
|
13 months ago |
Edouard Tisserant |
IDE: adjust Build and Clean icons colors.
|
changeset |
files
|
14 months ago |
Edouard Tisserant |
Fix variable forcing. Now works with eRPC. PLCObject API changed.
|
changeset |
files
|
14 months ago |
Edouard Tisserant |
Fix strings displaying as repr(bytes) in debug view.
|
changeset |
files
|
14 months ago |
Edouard Tisserant |
Fix variable tracing in new eRPC interface.
|
changeset |
files
|
14 months ago |
Edouard Tisserant |
Replace PYRO with ERPC. Work In Progress.
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
Fix blind replace ('text' into 'str') from py3 port
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
Fix settings URL: now '/' instead of '/settings'
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
Merge
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
SVGHMI: Fixes UI lifecycle problems
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
IDE: Libraries in OrderedDict for access by name
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
SVGHMI: fix exception when stopping
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
SVGHMI: fix JS error loading empty single page
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
IDE: fix exception showing network discovery
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
SVGHMI: Fix creation of SVG file if none provided
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
IDE: Auto-select required libraries when adding extension
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
IDE: Disable not-yet-working extensions
|
changeset |
files
|
16 months ago |
etisserant |
Fix typo in README.md
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
IDE: py3.10 related float/int fixes in debug plots
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Move tests/project/modbus in exemples.
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Python3 fixes for Modbus Web Settings
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Fix template conflict in XSLT with lxml>=4.9.0 again
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Revert "IDE: fix exception when adding Action"
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
IDE: fix exception when adding Action
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
IDE: Fix status bar update when conection lost
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
SVGHMI: Fix watchdog exception on windows
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Typo
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Upgrade wxPython to 4.2.1, drop 4.2.0 workaroud
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
|
changeset |
files
|
15 months ago |
Edouard Tisserant |
Runtime: Add stderr support to local posix spawn based subprocess replacement
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
Modbus: More verbose error message in case of thread creation problem
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
Runtime web settings: fix punctuation and update CSS again
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
Update default CSS for Runtime WebSettings.
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.
|
changeset |
files
|
16 months ago |
Edouard Tisserant |
Runtime web settings: allow customization of version string by extensions
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Merge
python3
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Tests: more OCR tuning
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Tests: better font for OCR in svghmi_basic
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Runtime: fix non-interleaved worker loop
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Win32 rutime: fix PLC Stop freezing
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Fix untested code in worker.py...
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Addapt to Py3.11.5 in Stunnel.py
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
IDE: connect local runtime with '127.0.0.1' instead of 'localhost'
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Runtime/MainWorker: fix blocking race condition
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
syntax error
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Update version.py
|
changeset |
files
|
17 months ago |
Edouard Tisserant |
Runtime/win32: no sys.stdout with pythonw.exe
|
changeset |
files
|
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.
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
Tests: align on requirements.txt
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
Tests: Add minimal SVGHMI test
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
Tests: use SID+KILL for sikuli subprocesses
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
Strip now useless file.
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
SVGHMI: add support of all IEC61131 interger types.
|
changeset |
files
|
19 months ago |
Edouard Tisserant |
Add testing status badge
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Use requirements.txt and update doc accordingly.
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Tests: pytests: only one wxpython app per process lifetime... Strip test_application.py
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
IDE: fix py3/wxpy4 related deprecation warnings
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Runtime: remove now useless typechecking/convertion
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Github CI: do not save docker image if just restored from cache
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Runtime: fix unpacking of variable trace data
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Github CI: update matiec revision
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Github CI: update open62541 version, try avoid useles doker image rebuild
|
changeset |
files
|
20 months ago |
etisserant |
Update run_tests_in_docker.yml
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Update .gitignore
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
SVGHMI Py3 related fix in test project.
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Tests: have to terminate language test with KILL, side effect of BEREMIZ_TEST_CYCLES
|
changeset |
files
|
20 months ago |
Edouard Tisserant |
Runtime: py3 fix forcing of STRING
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Tests: fix systematically rebuilding matiec
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Runtime: spawn_subprocess: handle non-bytes args
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
OPC-UA client : python3 + AsyncUA fixes
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
update .gitignore
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Py3 related fixes for SVGHMI UI.
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Fix Py3 problems with basic SVGHMI build and run.
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Py3 usual encoding, ints and exceptions fixes.
|
changeset |
files
|
21 months ago |
Edouard Tisserant |
Tests: Fix dockerfile for python3
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Examples: use print() function in "python" example
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Runtime: Fix IEC/ctypes/python3 type mapping
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
CLI: simpler status polling, fixing pyro5 thread
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Fix bytes/string confusion with Logging
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Fix wrong default target being picked in CLI build
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Fake_wx objects now support comparison and hashing
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Use msgpack and remove serpent's bytes workaround
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Updaye .gitignore
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
IDE: Fix py_ext build with python3.10
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Pyro5: fix runtime typo + IDE exception handling
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Runtime: Fix web settings file upload.
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Runtime: drop Athena. Nevow now only for settings.
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Fix template conflict in XSLT with lxml>=4.9.0. Thanks to GP Orcullo !
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Update generated XSLT headers (updated YSLT defs)
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
WIP python3 support for runtime
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Better LDFLAGS and CFLAGS for win32 an MACOS
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Fix private n matplotib function import
|
changeset |
files
|
22 months ago |
Edouard Tisserant |
Update version.py
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
update .gitignore
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
IDE: more fixes for wxPython 4.0.7 and pyhon 3.10
python3
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
IDE: python-3.10: wxPython calls don't accept float anymore, continued
python3
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
IDE: fixed/remove checks wxPython versions
python3
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
IDE: python-3.10: wxPython calls don't accept float anymore when int is expected
python3
|
changeset |
files
|
23 months ago |
Edouard Tisserant |
Fixes for wxPython-4.0.7 (ubuntu22) compatible with wxPython-4.1.x
python3
|
changeset |
files
|
2023-02-21 |
GP Orcullo |
fake_wx: handle missing classname
python3
|
changeset |
files
|
2023-02-20 |
GP Orcullo |
fix wxPyDeprecationWarnings
python3
|
changeset |
files
|
2023-02-19 |
GP Orcullo |
show underscore as space
python3
|
changeset |
files
|
2023-02-10 |
GP Orcullo |
CLIController: use absolute project path
python3
|
changeset |
files
|
2023-02-10 |
GP Orcullo |
allow passing environment variables to ProcessLogger
python3
|
changeset |
files
|
2023-02-06 |
GP Orcullo |
Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode
python3
|
changeset |
files
|
2023-02-03 |
GP Orcullo |
fix name clash
python3
|
changeset |
files
|
2023-02-03 |
GP Orcullo |
fix str encoding issue
python3
|
changeset |
files
|
2022-11-10 |
GP Orcullo |
OSX: use wall time instead of system clock
python3
|
changeset |
files
|
2022-11-10 |
GP Orcullo |
replaced depreciated functions
python3
|
changeset |
files
|
2022-11-10 |
GP Orcullo |
fix platform identification when running CLI under Win32
python3
|
changeset |
files
|
2022-11-09 |
GP Orcullo |
silence compile warnings
python3
|
changeset |
files
|
2022-11-09 |
GP Orcullo |
Preliminary OSX support
python3
|
changeset |
files
|
2022-11-09 |
GP Orcullo |
pythonw is used on OSX
python3
|
changeset |
files
|
2022-10-30 |
GP Orcullo |
switched to Pyro5
python3
|
changeset |
files
|
2022-10-20 |
GP Orcullo |
Add PLC stop command
python3
|
changeset |
files
|
2022-11-07 |
GP Orcullo |
wx: replaced deprecated class
python3
|
changeset |
files
|
2022-11-01 |
GP Orcullo |
wx fixes
python3
|
changeset |
files
|
2022-11-01 |
GP Orcullo |
str encoding fixes
python3
|
changeset |
files
|
2022-11-01 |
GP Orcullo |
ctypes fixes
python3
|
changeset |
files
|
2022-10-31 |
GP Orcullo |
fixed missing import
python3
|
changeset |
files
|
2022-10-31 |
GP Orcullo |
set executionOrderId default value to 0
python3
|
changeset |
files
|
2022-10-31 |
GP Orcullo |
replaced depreciated function
python3
|
changeset |
files
|
2022-10-29 |
GP Orcullo |
upgrade fake_wx
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
Update to wx.NewIdRef()
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fix for gc errors on shutdown
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
wx fixes for controls
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
Fix: wx._core.wxAssertionError: C++ assertion "CanBeToggled()" failed
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fix - TypeError: unhashable type: 'Colour'
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
xmlclass.py: fix AttributeError
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
AbsDir fix
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
convert sort and cmp functions to Python3
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
switch to pickle from cPickle
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fix dynamic module loading
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fix ctypes encoding
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fix string encoding
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
updated click api
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
remove six.reraise
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
removed Python2 modules
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
fixed plcopen imports
python3
|
changeset |
files
|
2022-10-28 |
GP Orcullo |
automated conversion using 2to3-3.9 tool
python3
|
changeset |
files
|
24 months ago |
Edouard Tisserant |
Tests: Add preliminary IEC-61131 language test, to be continued.
wxPython4
|
changeset |
files
|
24 months ago |
Edouard Tisserant |
Tests: Add time emulation feature for tests with BEREMIZ_TEST_CYCLES CFLAG.
wxPython4
|
changeset |
files
|
2023-03-11 |
Edouard Tisserant |
IDE: fix exception when re-opening previously closed tab
wxPython4
|
changeset |
files
|
2023-03-11 |
Edouard Tisserant |
IDE: fix again ruberband with gtk3.
wxPython4
|
changeset |
files
|
2023-03-10 |
Edouard Tisserant |
Merged from default
wxPython4
|
changeset |
files
|
2023-03-10 |
Edouard Tisserant |
merged
|
changeset |
files
|
2023-03-07 |
Mario de Sousa |
Modbus web configuration: add check for valid delay and period parameters
|
changeset |
files
|
2023-03-08 |
Edouard Tisserant |
IDE: Fix missing highlighted element in diagrams when using GTK3
wxPython4
|
changeset |
files
|
2023-03-03 |
Edouard Tisserant |
Merged default in wxPython4 branch
wxPython4
|
changeset |
files
|
2023-03-01 |
Edouard Tisserant |
Linux runtime: overrun detection for real-time timers and for plc execution.
|
changeset |
files
|
2023-03-03 |
Edouard Tisserant |
Fix typo in toolchain_gcc.py : LDLAGS -> LDFLAGS
wxPython4
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
Merged from default
wxPython4
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
Merge.
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
SVGHMI: add two more simple widgets to default widget library
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
Cosmetic fix in plc_debug.c template
|
changeset |
files
|
2023-02-27 |
Tomaz Orac |
Merge.
|
changeset |
files
|
2023-02-19 |
Mario de Sousa |
Modbus plugin: add optional delay between two consecutive modbus requests sent by master/client
|
changeset |
files
|
2023-02-21 |
Edouard Tisserant |
Runtime: Add RealTime checkbox in Linux target options to enable PREEMPT_RT scheduling.
|
changeset |
files
|
2023-02-21 |
Edouard Tisserant |
Runtime: move LC_NUMERIC locale setting to Beremiz_service.py.
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
Test: Customize Fluxbox launch to get rid of toolbar in IDE tests.
wxPython4
|
changeset |
files
|
2023-02-28 |
Edouard Tisserant |
Tests: Use TESSERACT_LSTM_COMBINED, LSTM + Legacy OCR mode in Sikuli, more stable results.
wxPython4
|
changeset |
files
|
2023-02-17 |
Edouard Tisserant |
Merged default in wxPython4 branch
wxPython4
|
changeset |
files
|
2023-02-17 |
Edouard Tisserant |
Runtime: Fix bugs in Linux target.
|
changeset |
files
|
2023-02-16 |
Edouard Tisserant |
runtime: Change Linux target to use clock_nanosleep instead of timer (better rt-preempt perf).
|
changeset |
files
|
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.
|
changeset |
files
|
2023-02-14 |
Edouard Tisserant |
Tests: docker image needs tesseract4, but opencv lib since sikuli.jar already contains it.
wxPython4
|
changeset |
files
|
2023-02-14 |
Edouard Tisserant |
More explicit default value for generic makefile target command. Assume Makfile is located in project_files
wxPython4
|
changeset |
files
|
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
|
changeset |
files
|
2023-02-02 |
Edouard Tisserant |
Tests: allow overriding local host's hostname with BEREIS_LOCAL_HOST env variable.
wxPython4
|
changeset |
files
|
2023-02-02 |
Edouard Tisserant |
Tests: IDE: explicitely wait for build success rather than just stdout to become silent.
wxPython4
|
changeset |
files
|
2023-02-02 |
Edouard Tisserant |
Tests: Fixed wrong path (relative to $HOME) in CLI tests.
wxPython4
|
changeset |
files
|
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
|
changeset |
files
|
2023-01-16 |
Edouard Tisserant |
IDE: fix segfault when unselecting network discovery in URI editor
wxPython4
|
changeset |
files
|
2023-01-15 |
Edouard Tisserant |
IDE: fix exception when showing project's context menu in case of empty clipboard (wxpython4).
wxPython4
|
changeset |
files
|
2023-01-01 |
etisserant |
Tests: Fix dockerfile not finding locales.
|
changeset |
files
|
2023-01-01 |
Edouard Tisserant |
cosmetic fix
wxPython4
|
changeset |
files
|
2023-01-01 |
Edouard Tisserant |
Tests: use expedited termination of IDE with SIGTERM instead of normal close
wxPython4
|
changeset |
files
|
2023-01-01 |
Edouard Tisserant |
IDE: When receiving SIGTERM signal, kill runtime befor bailing out without saving.
wxPython4
|
changeset |
files
|
2022-12-22 |
Edouard Tisserant |
Merged default in wxPython4 branch
wxPython4
|
changeset |
files
|
2022-12-22 |
Edouard Tisserant |
tests: IDE: own text matching logic for OCR reliability, enhanced ihtml report
wxPython4
|
changeset |
files
|
2022-12-16 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
|
changeset |
files
|
2022-12-16 |
Edouard Tisserant |
examples: add "csv_read" project to demo CSV access from PLC
|
changeset |
files
|
2022-12-16 |
Edouard Tisserant |
py_ext: add CSV file reading POUs in python extension library
|
changeset |
files
|
2022-12-16 |
Edouard Tisserant |
SVGHMI: fix input widget sometime messing with font style
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
Merged default in wxPython4 branch
wxPython4
|
changeset |
files
|
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
|
changeset |
files
|
2022-11-29 |
Edouard Tisserant |
Runtime: add arbitrary file upload to working dir in web interface
|
changeset |
files
|
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.
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
Merge
wxPython4
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
Backed out changeset ddadbdf20e70, no effect on current problem.
|
changeset |
files
|
2022-12-13 |
etisserant |
GH CI: try reverting to previous version of ubuntu
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
IDE tests: ensure that file browser idled before entering path in new_project
wxPython4
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
tests/tools: move comment and remove dead code in Dockerfile
wxPython4
|
changeset |
files
|
2022-12-15 |
Edouard Tisserant |
tests: add tesseract training data "tessdata", still trying to enhance OCR reliability in UI tests
wxPython4
|
changeset |
files
|
2022-12-05 |
Edouard Tisserant |
tests: attemps to make OCR based hits more stable
wxPython4
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
Tests: fix path logic in Docker creation script, consequence of previous commit.
wxPython4
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
Tests: cleanup and tidy docker definitions and scripts
wxPython4
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
Merged changes from default in wxPython4 branch
wxPython4
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
SVGHMI: fix XY graph init (consequence of earlier change) + reindent
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
SVGHMI: move declaration of "xmlns" javascript const so that widgets can use it.
|
changeset |
files
|
2022-11-24 |
Edouard Tisserant |
SVGHMI: add Page assignment use case in svghmi test project.
|
changeset |
files
|
2022-11-23 |
Edouard Tisserant |
Marged default in wxPython4
wxPython4
|
changeset |
files
|
2022-11-23 |
Edouard Tisserant |
SVGHMI: update generated xslt
|
changeset |
files
|
2022-11-23 |
Edouard Tisserant |
SVGHMI: avoid Widget's member name colision in between enable expressions and assignments.
|
changeset |
files
|
2022-11-23 |
Edouard Tisserant |
SVGHMI: Add arbitrary variable assignment when entering Pages
|
changeset |
files
|
2022-11-18 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-11-18 |
Edouard Tisserant |
SVGHMI: fix periodic reconnect triggering watchdog
|
changeset |
files
|
2022-11-17 |
Edouard Tisserant |
IDE: Optimization of modification events processing in text editors.
|
changeset |
files
|
2022-11-15 |
Edouard Tisserant |
SVGHMI: cosmetic change
|
changeset |
files
|
2022-11-15 |
Edouard Tisserant |
SVGHMI: do not try to reconnect websocket if closed properly by server.
|
changeset |
files
|
2022-11-20 |
Edouard Tisserant |
Tests: force bigger fonts and flat theme in GTK to make OCR more reliable.
wxPython4
|
changeset |
files
|
2022-11-18 |
Edouard Tisserant |
OPC-UA: tolerate better pre-encryption formated client configuration file.
wxPython4
|
changeset |
files
|
2022-11-15 |
Edouard Tisserant |
OPC-UA: only support the encryption policy selected in config.
wxPython4
|
changeset |
files
|
2022-11-15 |
Edouard Tisserant |
Tests: add encrypted OPCUA browsing test.
wxPython4
|
changeset |
files
|
2022-11-15 |
Edouard Tisserant |
Tests: IDE: add stdout monitoring capabilities to auxiliary process
wxPython4
|
changeset |
files
|
2022-11-11 |
Edouard Tisserant |
OPC-UA: Update CTN "ChangesToSave" status when variable selection change.
wxPython4
|
changeset |
files
|
2022-11-11 |
Edouard Tisserant |
Tests: Add project for OPC-UA server browsing and variable picking UI test
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
Tests: Add OPC-UA server browsing and veriable picking UI test.
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
Tests: Add 'dragNdrop' for UI tests with slower begining than sikuli's dragDrop
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
Tests: UI tests now avoid polling stdout if process didn't start.
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
Tests: UI tests can now load projects from tests/projects
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
Tests: add command for UI tests to launch and close Auxiliary Process
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
OPC-UA: better handling and reporting of server browser's connection errors.
wxPython4
|
changeset |
files
|
2022-11-10 |
Edouard Tisserant |
OPC-UA: Extend Drag'N'Drop target to whole input or output panel not only grid.
wxPython4
|
changeset |
files
|
2022-11-09 |
Edouard Tisserant |
Merge default in wxPython4
wxPython4
|
changeset |
files
|
2022-11-09 |
Edouard Tisserant |
SVGHMI: fix HMI freeze at load when no screen saver is defined
|
changeset |
files
|
2022-11-08 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
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.
|
changeset |
files
|
2022-11-08 |
Edouard Tisserant |
SVGHMI: server systematically resets session on connect, rather than waiting for client to ask for it
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
IDE: Fix DropTarget() methods that must return a bool with wxPython4.
wxPython4
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
IDE: Fix visibility of text in Debug panel when using dark theme.
wxPython4
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
IDE: Fix use of deprecated wx.NamedColour
wxPython4
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
Merged changes from default in wxPython4 branch
wxPython4
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
SVGHMI: use messy test/projects/svghmi to give a try to ScreenSaver feature.
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
SVGHMI: cosmetic fix in Back widget
|
changeset |
files
|
2022-11-04 |
Edouard Tisserant |
SVGHMI: add ScreenSaver feature. Automatically jumps to a page named "ScreenSaver" after timeout defined in page arguments.
|
changeset |
files
|
2022-11-03 |
Edouard Tisserant |
Backed out changeset c6068b674b30
wxPython4
|
changeset |
files
|
2022-10-28 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-10-28 |
Edouard Tisserant |
SVGHMI: enable periodical reconnect when browser is QtWebengine, working around memory leak with websocket on Qt's embedded Chromium.
|
changeset |
files
|
2022-10-27 |
Edouard Tisserant |
IDE: Added filtering in POU instance variables panel.
|
changeset |
files
|
2022-10-21 |
Edouard Tisserant |
SVGHMI: add automatic reconnection of websocket with 1s reconnection delay after first attempt.
|
changeset |
files
|
2022-10-18 |
Edouard Tisserant |
SVGHMI: prevent browser and watchdog commands to become zombie once finished.
|
changeset |
files
|
2022-10-12 |
Edouard Tisserant |
SVGHMI: svghmi_references exemple: add missing PLC part to demonstrate assigning PLC/HMI variables when validating a modal dialog.
|
changeset |
files
|
2022-10-12 |
Edouard Tisserant |
SVGHMI: cosmetic fixes
|
changeset |
files
|
2022-10-12 |
Edouard Tisserant |
runtime: remove forgotten printf at starup when retain memory is restored.
|
changeset |
files
|
2022-10-25 |
Edouard Tisserant |
OPC-UA client: add ApplicationUri parameter in case it differs from server's URI
wxPython4
|
changeset |
files
|
2022-10-21 |
Edouard Tisserant |
Runtime: fix PLC not terminating when being Repaired (i.e purged).
wxPython4
|
changeset |
files
|
2022-10-21 |
Edouard Tisserant |
IDE: fix exception when re-opening previously closed tab
wxPython4
|
changeset |
files
|
2022-10-21 |
Edouard Tisserant |
IDE: fix SFC Action editor's text not visible on GTK3's dark themes.
wxPython4
|
changeset |
files
|
2022-10-21 |
Edouard Tisserant |
IDE: fix action block editor's GridCellEditor. Consequence of wxPython4 bump.
wxPython4
|
changeset |
files
|
2022-10-20 |
etisserant |
Update README.md
wxPython4
|
changeset |
files
|
2022-10-20 |
etisserant |
Update README.md
wxPython4
|
changeset |
files
|
2022-10-19 |
Edouard Tisserant |
IDE: fix exception when removing a file in Project Files manager.
wxPython4
|
changeset |
files
|
2022-10-19 |
Edouard Tisserant |
Update README.md
wxPython4
|
changeset |
files
|
2022-10-11 |
Edouard Tisserant |
Tests: fix OPC-UA test when run from repo.
wxPython4
|
changeset |
files
|
2022-10-11 |
Edouard Tisserant |
OPC-UA: better logging in case of failure at init
wxPython4
|
changeset |
files
|
2022-10-11 |
Edouard Tisserant |
Tests: version bump open62541 v1.3.2 -> v1.3.3 for github CI workflow.
wxPython4
|
changeset |
files
|
2022-10-11 |
Edouard Tisserant |
Tests: add opc-ua encrypted test
wxPython4
|
changeset |
files
|
2022-10-06 |
Edouard Tisserant |
Merged changes from default
wxPython4
|
changeset |
files
|
2022-10-05 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-10-04 |
Edouard Tisserant |
SVGHMI: Update svghmi_references example to demonstrate use of Assign widget.
|
changeset |
files
|
2022-10-04 |
Edouard Tisserant |
SVGHMI: Add Assign widget, doing multiple assignments on click.
|
changeset |
files
|
2022-09-29 |
Edouard Tisserant |
SVGHMI: add visible feedback to Jump widget when clicked/touched
|
changeset |
files
|
2022-09-28 |
Edouard Tisserant |
SVGHMI: add support for "reference" and "frame" rectangles to spread-out ovelapping elements.
|
changeset |
files
|
2022-09-22 |
Edouard Tisserant |
SVGHMI: remove intermediate "updates" Map and apply_updates()
|
changeset |
files
|
2022-09-21 |
Edouard Tisserant |
SVGHMI: cosmetic fix in js
|
changeset |
files
|
2022-09-21 |
Edouard Tisserant |
SVGHMI: do not discard out-of-page elements inside widgets that are ovelapping pages.
|
changeset |
files
|
2022-09-16 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-10-05 |
Edouard Tisserant |
OPCUA: cosmetic fixes
wxPython4
|
changeset |
files
|
2022-10-05 |
Edouard Tisserant |
CLI: poll runtime log and output new entries to stdout.
wxPython4
|
changeset |
files
|
2022-10-05 |
Edouard Tisserant |
CLI: when using --keep, do not disconnect before being interrupted
wxPython4
|
changeset |
files
|
2022-10-05 |
Edouard Tisserant |
Runtime: work around 1s delay added when using twisted reactor's callLater.
wxPython4
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
tests: opcua_client test project is not meant to be encrypted.
wxPython4
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
wxPython4
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
Merged changes from default
wxPython4
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
SVGHMI: ensures that PLC sends only fresh data to HMI, even right after variable being subscribed.
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
OPC-UA: add logging to help user to understang what went wrong when connecting.
wxPython4
|
changeset |
files
|
2022-09-14 |
Edouard Tisserant |
OPC-UA: fix LDFLAG, missing OpenSSL's -lcrypto
wxPython4
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
tests: missing SSL support in open62541 build parameters
wxPython4
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
Merge changes from default branch
wxPython4
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
merge
wxPython4
|
changeset |
files
|
2022-09-13 |
etisserant |
Merge pull request #5 from vitw/wxPython4
|
changeset |
files
|
2022-09-01 |
v.petrov |
docs: add additional dependencies to installation instructions
|
changeset |
files
|
2022-08-31 |
v.petrov |
update installation instructions
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
SVGHMI: fix svghmi_jumps example's SVG file (viewport was misplaced)
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
|
changeset |
files
|
2022-09-12 |
Edouard Tisserant |
SVGHMI: re-arrange Animate and data Dispath code paths.
|
changeset |
files
|
2022-09-09 |
Edouard Tisserant |
SVGHMI: add an exemple that demonstrate use of Jump widget in different use cases.
|
changeset |
files
|
2022-09-09 |
Edouard Tisserant |
SVGHMI: refactor an factorize widget dispatch() method calling
|
changeset |
files
|
2022-09-09 |
Edouard Tisserant |
SVGHMI: fix ToggleButton not always reflecting current state
|
changeset |
files
|
2022-09-09 |
Edouard Tisserant |
IDE: fix exception transfering or reconnecting after tracing variables
|
changeset |
files
|
2022-09-02 |
Edouard Tisserant |
SVGHMI: Add predefined assignments to jump widget to notify PLC or other widgets about jump.
|
changeset |
files
|
2022-09-02 |
Edouard Tisserant |
SVGHMI: continue rework of Jump widget to cope with Enable Expressions.
|
changeset |
files
|
2022-08-31 |
Edouard Tisserant |
SVGHMI: rework Jump widget to cope with Enable Expressions.
|
changeset |
files
|
2022-08-23 |
Edouard Tisserant |
SVGHMI: add support for "enable expressions" with arbitrary variable name assignment.
|
changeset |
files
|
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.
|
changeset |
files
|
2022-08-12 |
Edouard Tisserant |
SVGHMI: rename veriables in parse_labels.ysl2 for better readability
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
OPC-US client: add support for x509 and user+password authentication.
wxPython4
|
changeset |
files
|
2022-09-13 |
Edouard Tisserant |
IDE: fix wxPython 3->4 API change leading to exception in type selection menu in CodeFileEditor
wxPython4
|
changeset |
files
|
2022-09-06 |
Edouard Tisserant |
OPC-UA, IDE: add CTN parameters to support OPC-UA encryption and authentication.
wxPython4
|
changeset |
files
|
2022-08-23 |
Edouard Tisserant |
IDE: Fix tooltip not being shown anymore on any toolbars since switch to wxPython4.
wxPython4
|
changeset |
files
|
2022-08-21 |
Edouard Tisserant |
Cleanup and update version.py
wxPython4
|
changeset |
files
|
2022-08-17 |
Edouard Tisserant |
IDE: Fixed About dialog exception on Windows, and typo in about dialog's content.
wxPython4
|
changeset |
files
|
2022-08-16 |
Edouard Tisserant |
runtime: fix bugs introduced in previous commit, and refactor some code
wxPython4
|
changeset |
files
|
2022-08-16 |
Edouard Tisserant |
Runtime: wx.app.mainLoop and twisted reactor now share main thread with runtime.Worker.
wxPython4
|
changeset |
files
|
2022-08-13 |
Edouard Tisserant |
Remove useless assignment
wxPython4
|
changeset |
files
|
2022-08-12 |
Edouard Tisserant |
SVGHMI: update generated XSLT
wxPython4
|
changeset |
files
|
2022-08-12 |
Edouard Tisserant |
tests: fix load_and_build_tests.pytest
wxPython4
|
changeset |
files
|
2022-08-11 |
Edouard Tisserant |
Merge changes from default in wxPython4
wxPython4
|
changeset |
files
|
2022-08-11 |
Edouard Tisserant |
SVGHMI: add support for multiline widget declaration using svg:desc.
|
changeset |
files
|
2022-08-02 |
Edouard Tisserant |
Runtime: Fix PLC python thread crash in case of exception in PostStart customization hook.
|
changeset |
files
|
2022-08-02 |
Edouard Tisserant |
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
|
changeset |
files
|
2022-07-22 |
Edouard Tisserant |
Runtime: Retain: fix missuse of static classifier leading to ever increasing offset.
|
changeset |
files
|
2022-08-10 |
Edouard Tisserant |
IDE: one more consequence of wxPython's 3 to 4 version bump
wxPython4
|
changeset |
files
|
2022-08-09 |
Edouard Tisserant |
IDE+runtime: Fix .ico generation
wxPython4
|
changeset |
files
|
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
|
changeset |
files
|
2022-08-08 |
Edouard Tisserant |
IDE: wxPython4 consequences : wx.OPEN -> wx.FD_OPEN
wxPython4
|
changeset |
files
|
2022-07-31 |
Edouard Tisserant |
toolchain: GCC: use CFLAGS, LDFLAGS and SYSROOT given in environment
wxPython4
|
changeset |
files
|
2022-07-29 |
Edouard Tisserant |
IDE: fix About dialog not showing (wxPython4 sequel), update copyright section.
wxPython4
|
changeset |
files
|
2022-07-30 |
Edouard Tisserant |
IDE: fix image generation from svg script that was deleting to many files on cleanup
wxPython4
|
changeset |
files
|
2022-07-30 |
Edouard Tisserant |
IDE: images: regenerate png according to latest changes in SVG
wxPython4
|
changeset |
files
|
2022-07-29 |
Edouard Tisserant |
IDE: images/icons.svg: Update logo, icon, build, clean, transfer, connect and disconnect.
wxPython4
|
changeset |
files
|
2022-07-28 |
Edouard Tisserant |
LocalRuntime: Allow overriding local runtime python binary path using BEREMIZPYTHONPATH environment variable.
wxPython4
|
changeset |
files
|
2022-07-27 |
Edouard Tisserant |
tests: debug_project IDE test: give up with unreliable OCR for "Force value" menu entry.
wxPython4
|
changeset |
files
|
2022-07-27 |
Edouard Tisserant |
IDE: fix primary buffer selection being reset on each write to console on X11.
wxPython4
|
changeset |
files
|
2022-07-25 |
Edouard Tisserant |
test: IDE: Fix non repeatable select-all-delete in debug_project.
wxPython4
|
changeset |
files
|
2022-07-25 |
Edouard Tisserant |
tests: Change OCR options to be more reliable on small fonts.
wxPython4
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
tests: add Beremiz project used in opcua_test CLI test
wxPython4
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
GitHub CI: my bad. m( Was just wrong version
wxPython4
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
GitHub CI: actions/checkout@v3 submodules=recursive fails.
wxPython4
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
Merge from default branch + fix traffic light example SVG missing background + update generated XSLT
|
changeset |
files
|
2022-07-14 |
Edouard Tisserant |
SVGHMI: update generated xslt file
|
changeset |
files
|
2022-07-14 |
Edouard Tisserant |
SVGHMI: Warn at build time when SVG refers to non-existing widget types.
|
changeset |
files
|
2022-07-14 |
Edouard Tisserant |
SVGHMI: add support for user JS script added in inkscape's document properties / scripting / embedded scripts.
|
changeset |
files
|
2022-07-13 |
Edouard Tisserant |
SVGHMI: update generated XSLT file
|
changeset |
files
|
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.
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
tests: recommanded build options for open62541 leads to infinite linking time when building PLC
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
tests: one more stability related fix for debug_project IDE test
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
tests: fix tests being systematically re-executed
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
CLI: fix fake_wx for OPC-UA in CLI, match with test and requirements
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
CLI: Explicitely wait for user interrupt (-k) and flush stdout each line.
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
tests: IDE: fix again debug_project, making it hopefully more stable
|
changeset |
files
|
2022-07-17 |
Edouard Tisserant |
wxPython4 sequels: fix Wx exceptions ignored because no traceback
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: IDE: prevent edit_project to save modifed example so that it doesn't influence following tests
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: IDE: force reporting screenshot even after failing command
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: CLI: add simple test running python example
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: docker: add dependencies for CLI testing
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: add support for CLI tests
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
tests: fix debug_project.sikuli again.
|
changeset |
files
|
2022-07-15 |
Edouard Tisserant |
CLI: prevent LOCAL:// runtime to use GUI (tray icon) when launch from CLI.
|
changeset |
files
|
2022-07-11 |
Edouard Tisserant |
Merge latest changes from default
|
changeset |
files
|
2022-07-11 |
Edouard Tisserant |
wxPython4 sequels: fix exception in connection dialog, force black text in FBD.
|
changeset |
files
|
2022-07-08 |
Edouard Tisserant |
SVGHMI: fix js exception because of trying to find already detached elements by id.
|
changeset |
files
|
2022-07-06 |
Edouard Tisserant |
SVGHMI: better handling of page switch fade-out.
|
changeset |
files
|
2022-07-07 |
Edouard Tisserant |
tests: nore details, please
|
changeset |
files
|
2022-07-06 |
etisserant |
Github CI: upload artifact (reports) when failing
|
changeset |
files
|
2022-07-06 |
Edouard Tisserant |
tests: add one more ignored pic to debug_project test
|
changeset |
files
|
2022-07-05 |
Edouard Tisserant |
tests: add missing pic for debug_project sikuli test and remove depricated picture in edit_project
|
changeset |
files
|
2022-07-05 |
etisserant |
Github CI: use new name for test launching script
|
changeset |
files
|
2022-07-04 |
Edouard Tisserant |
test: Fix context menu problems in debug view. This should fix debug_test as well.
wxPython4
|
changeset |
files
|
2022-07-04 |
Edouard Tisserant |
tests: add (broken) debug_project test, fix edit_project
wxPython4
|
changeset |
files
|
2022-07-04 |
Edouard Tisserant |
tests: rename build_in_docker.sh to do_test_in_docker.sh
wxPython4
|
changeset |
files
|
2022-06-27 |
Edouard Tisserant |
Merge default in wxPython4 branch
wxPython4
|
changeset |
files
|
2022-06-24 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
|
changeset |
files
|
2022-06-24 |
Edouard Tisserant |
SVGHMI: force initial state of Display widget to empty string.
|
changeset |
files
|
2022-06-24 |
Edouard Tisserant |
SVGHMI: set initial displayed value of input widget to empty string.
|
changeset |
files
|
2022-06-24 |
Edouard Tisserant |
SVGHMI: add warning_labels, same as optional_labels but emits warnings at build time if element is missing.
|
changeset |
files
|
2022-06-22 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
|
changeset |
files
|
2022-06-22 |
Edouard Tisserant |
SVGHMI: generalize detach/re-attach of binary choices for ToggleButton, PushButton, Button and Keypad's Shit and CapsLock.
|
changeset |
files
|
2022-06-20 |
Edouard Tisserant |
SVGHMI: also use order-preserving detach re-attach for hiding and showing active and inactive state.
|
changeset |
files
|
2022-06-20 |
Edouard Tisserant |
SVGHMI: fix Switch widget so that order of choices elements is preserved across detaching and re-attaching.
|
changeset |
files
|
2022-06-15 |
Edouard Tisserant |
SVGHMI: update generated xslt files
|
changeset |
files
|
2022-06-15 |
Edouard Tisserant |
SVGHMI: nasty scope shadowing bug... was making funny recursion, leading to really slow interaction.
|
changeset |
files
|
2022-06-15 |
Edouard Tisserant |
SVGHMI: fading page switch : to avoid blinking, page stays black once fading finished and next page is still not ready.
|
changeset |
files
|
2022-06-15 |
Edouard Tisserant |
SVGHMI: fading page switch : defer update of classList to next animate() call when finishing transition.
|
changeset |
files
|
2022-06-14 |
Edouard Tisserant |
SVGHMI: rework Switch widget : detach/attach elements instead of hiding with style.display, detach all possible choices at init.
|
changeset |
files
|
2022-06-13 |
Edouard Tisserant |
SVGHMI: add fading transition to make page switch feel more responsive on slow machines.
|
changeset |
files
|
2022-06-13 |
Edouard Tisserant |
SVGHMI: add a way for widgets and other yslt2 files to add css definitions to resultng page.
|
changeset |
files
|
2022-06-10 |
Edouard Tisserant |
SVGHMI: update generated XSLT filesw
|
changeset |
files
|
2022-06-03 |
Edouard Tisserant |
SVGHMI: XY graph build produces error message if provided curve_N are not consistent.
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
SVHMI: Keyboard: Replace untouched value when typing directly after open. Make info string (HMI variable name) optional.
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
merged
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
SVGHMI: update generated xslt.
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
SVGHMI: Add support for fixed X range (duration) on XY garph.
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
SVGHMI: add widget update rate limit on variable change.
|
changeset |
files
|
2022-06-01 |
Edouard Tisserant |
SVGHMI: fix parsing of floating point and negative min and max limits in widget label syntax.
|
changeset |
files
|
2022-06-13 |
Edouard Tisserant |
Fix typos breaking IDE
wxPython4
|
changeset |
files
|
2022-06-13 |
Edouard Tisserant |
Added preliminary CLI. Supports building a project, transfering and running on PLC.
wxPython4
|
changeset |
files
|
2022-05-26 |
Edouard Tisserant |
IDE: fix exception happening in debug mode when logging process termination.
|
changeset |
files
|
2022-05-26 |
Edouard Tisserant |
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
Various fixes to make svghmi_traffic_light example bahave on windows.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
IDE: fix saveAs dialog
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
IDE: fix permission checking on windows for IDE project directory.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
SVGHMI: fix active/inactive being swapped in ToggleButton
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE/Windows: Find Inkscape binary even if Inkscape was installed for current user only.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE: better permission checking when opening a project.
|
changeset |
files
|
2022-05-30 |
Edouard Tisserant |
Merge changes from default to wxPython4 branch
wxPython4
|
changeset |
files
|
2022-05-30 |
Edouard Tisserant |
SVGHMI: more fixes for XY graph + add XY graph test.
|
changeset |
files
|
2022-05-26 |
Edouard Tisserant |
SVGHMI: Seems inkscape doesn't necessarily use tspan inside of text anymore.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
SVGHMI: multiple fixes in XY graph widget. WIP.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
SVGHMI: fix dropdown widget in case it is used as language selection widget
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
SVGHMI: prevent exception with date/time formating in sprintf.js if lang wasn't already set.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
SVGHMI: Add forEach to local copy of pythonic.js
|
changeset |
files
|
2022-05-11 |
Edouard Tisserant |
SVGHMI: many fixes on xy trend graph. WIP.
|
changeset |
files
|
2022-05-26 |
Edouard Tisserant |
IDE: fix exception happening in debug mode when logging process termination.
|
changeset |
files
|
2022-05-26 |
Edouard Tisserant |
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
Various fixes to make svghmi_traffic_light example bahave on windows.
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
IDE: fix saveAs dialog
|
changeset |
files
|
2022-05-25 |
Edouard Tisserant |
IDE: fix permission checking on windows for IDE project directory.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
SVGHMI: fix active/inactive being swapped in ToggleButton
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE/Windows: Find Inkscape binary even if Inkscape was installed for current user only.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
|
changeset |
files
|
2022-05-23 |
Edouard Tisserant |
IDE: better permission checking when opening a project.
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix syntax problems in xygraph
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix widget's update frequency forcing : syntax checking was enforcing unit and js code was using undefined variables
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix syntax error in sprintf.js and force makefile to regen xslt files when sprintf.js changes
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix test/projects/svghmi "unspecified" frequency that was actualy specified...
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: Add premature implementation of XY chart.
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix widget's update frequency forcing : syntax checking was enforcing unit and js code was using undefined variables
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix syntax error in sprintf.js and force makefile to regen xslt files when sprintf.js changes
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
SVGHMI: fix test/projects/svghmi "unspecified" frequency that was actualy specified...
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
merge default
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: No need to archive test results before uploading them as action artifacts.
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: ...
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: re-enable running test in github action, now that docker image should be cached.
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: temporary disable problematic part, to force action to succeed so caching can happen.
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: give test directory when creating container, not when running test.
|
changeset |
files
|
2022-05-17 |
Edouard Tisserant |
Tests: fix docker image export for GitHub Action caching.
|
changeset |
files
|
2022-05-16 |
Edouard Tisserant |
Tests: More fixes amd enhancments to run tests on Github Actions
|
changeset |
files
|
2022-05-16 |
Edouard Tisserant |
Tests: use script rather than alias so that bash doesn't need to be interactive shell with a TTY
|
changeset |
files
|
2022-05-16 |
etisserant |
Tests: remove -it from docker invocation
|
changeset |
files
|
2022-05-15 |
etisserant |
Create run_tests_in_docker.yml
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: Add support for forcing widget update frequency with period longer than a second. As an example, "HMI:Display|10s@/myvar" updates variable every 10 seconds.
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: cosmetic fixes + removed dead code
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: allow widgets to disable clipping on variables given with min and max. Setting this.clip = false disables clipping.
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: allow designating widget's sub-elements as main element child rather than descendant. Names staring with "/" in yslt call to labels() only match direct widget childs.
|
changeset |
files
|
2022-05-05 |
Edouard Tisserant |
SVGHMI: add localized Date and Time support to sprintf.js. Use with "%D" or "%2.1D" format style.
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
Minor changes to README.md
wxPython4
|
changeset |
files
|
2022-05-06 |
Edouard Tisserant |
wxPython4 sequels: usual naming problem in grid cell change events, non kw-args to menu.Append and event not being skipped.
wxPython4
|
changeset |
files
|
2022-04-07 |
Edouard Tisserant |
Tests: Fix missing <br/> in generated html report.
wxPython4
|
changeset |
files
|
2022-04-07 |
Edouard Tisserant |
Tests: add HTML report generation and a workaround to bad exception handling in sikuli.
wxPython4
|
changeset |
files
|
2022-03-29 |
Edouard Tisserant |
Tests: refactored sikuli based test
wxPython4
|
changeset |
files
|
2022-03-29 |
Edouard Tisserant |
IDE: Postpone execution of keyboard shortcut commands when given while previous command is still being executed, to prevent CTR/builder jamming.
wxPython4
|
changeset |
files
|
2022-03-29 |
Edouard Tisserant |
IDE: in case of unhandled exception, write bug report to given log file, so that test report can have it.
wxPython4
|
changeset |
files
|
2022-03-22 |
Edouard Tisserant |
Merged default's changes in wxPython4 branch
wxPython4
|
changeset |
files
|
2022-03-22 |
Edouard Tisserant |
Tests: fix project edit test sikuli IDE test.
wxPython4
|
changeset |
files
|
2022-03-02 |
Edouard Tisserant |
runtime, retain: remove forgotten debug code.
|
changeset |
files
|
2022-03-02 |
Edouard Tisserant |
Runtime: removing dead code
|
changeset |
files
|
2022-02-15 |
Edouard Tisserant |
IDE: removed one (last ?) wx.NewId() that was called on each opening of project tree popup menu
|
changeset |
files
|
2022-03-11 |
Edouard Tisserant |
Tests: Re-introduced pytest based tests. Fixed them a bit, commented-out otherwise. Application tests only runs with logging test, and PLCOpenEditor tests seem broken.
wxPython4
|
changeset |
files
|
2022-03-05 |
Edouard Tisserant |
Tests: Enhance robustness of stdout driven waiting state in Sikuli based tests.
wxPython4
|
changeset |
files
|
2022-02-28 |
Edouard Tisserant |
Tests: add an IDE test that relies on image matching.
wxPython4
|
changeset |
files
|
2022-02-28 |
Edouard Tisserant |
Tests: re-introduce xvfb+x11vnc target in Makefile : xvfb_sikuli
wxPython4
|
changeset |
files
|
2022-02-28 |
Edouard Tisserant |
Fix sequel of wxPython 4 port : double click on tab wasn't maximizing and was showing exception.
wxPython4
|
changeset |
files
|
2022-02-25 |
Edouard Tisserant |
Tests: Makefile's PIPESTATUS turned into small letters (wrong vim shortcut ?) leading to always passing tests.
wxPython4
|
changeset |
files
|
2022-02-18 |
Edouard Tisserant |
Tests: Various enhancements in Makefile and sikuli common python code.
wxPython4
|
changeset |
files
|
2022-02-18 |
Edouard Tisserant |
Tests: Added BEREMIZPYTHONPATH to point to Python interpreter to use for tests.
wxPython4
|
changeset |
files
|
2022-02-18 |
Edouard Tisserant |
Documentation/comment fix.
wxPython4
|
changeset |
files
|
2022-02-18 |
Edouard Tisserant |
IDE: Fix one more sequel of wxPython4 port : typo in editors/TextViewer.py
wxPython4
|
changeset |
files
|
2022-02-15 |
Edouard Tisserant |
Tests: Add a Makefile variable to allow changing standalone headless X server command (Xvfb by default)
wxPython4
|
changeset |
files
|
2022-02-13 |
Edouard Tisserant |
Merge default head that was only merged in wxPython4
|
changeset |
files
|
2022-02-13 |
Edouard Tisserant |
merged default
wxPython4
|
changeset |
files
|
2022-02-13 |
Edouard Tisserant |
Add Docker image definition as reference platform to run IDE tests.
wxPython4
|
changeset |
files
|
2022-02-13 |
Edouard Tisserant |
Tests: added tests/Makefile and a first test in tests/ide_tests. Test requires sikuli and Xvfb or Xnest.
wxPython4
|
changeset |
files
|
2022-02-13 |
Edouard Tisserant |
IDE: Add -l or --log command line parameter to give a file where all content witten to console window will be appended. File can be /dev/stdout.
wxPython4
|
changeset |
files
|
2022-02-02 |
Edouard Tisserant |
Merge default
wxPython4
|
changeset |
files
|
2022-01-24 |
Edouard Tisserant |
IDE: follow-up on change in 83ed4ea362db - added workaround when matiec generated files contain unexpected characters.
|
changeset |
files
|
2022-01-20 |
Edouard Tisserant |
Runtime : force using monotonic time in Timer (threading). Prevent watchdog to trigger when changing system time.
|
changeset |
files
|
2022-01-20 |
Edouard Tisserant |
SVGHMI: remove debug code
|
changeset |
files
|
2022-01-19 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2022-01-19 |
Edouard Tisserant |
SVGHMI: fix again appication of frequency value when given in label. Use it on PushButton instance in svghmi test.
|
changeset |
files
|
2022-01-25 |
Edouard Tisserant |
TESTS: moved non-automated tests Beremiz projects stored as directories in /tests to new directory /tests/projects
|
changeset |
files
|
2022-01-25 |
etisserant |
Create README.md in tests
|
changeset |
files
|
2022-01-19 |
Edouard Tisserant |
SVGHMI: update generated xslt, and svghmi test project files
|
changeset |
files
|
2022-01-19 |
Edouard Tisserant |
SVGHMI: Add pushbutton widget, that can take reflect short press in variable, but has no garantee on consistency.
|
changeset |
files
|
2022-01-19 |
Edouard Tisserant |
SVGHMI: Fixed support for frequency parsing in widget label
|
changeset |
files
|
2022-01-18 |
Edouard Tisserant |
Merge
|
changeset |
files
|
2022-01-18 |
Edouard Tisserant |
SVGHMI: update generated xslt
|
changeset |
files
|
2022-01-18 |
Edouard Tisserant |
SVGHMI test: add special commandline to launch chromium as new intependent window, without GPU acceleration.
|
changeset |
files
|
2022-01-18 |
Edouard Tisserant |
SVGHMI: add syntax for widget update frequency in widget label: HMI:WidgetType|freq:arg0:arg1@path
|
changeset |
files
|
2022-01-17 |
Edouard Tisserant |
OPC-UA client: "static" class was forgotten for open62541 client structure preventing multiple client.
|
changeset |
files
|
2022-01-17 |
Edouard Tisserant |
OPC-UA: cosmetic fix and armless typo
|
changeset |
files
|
2022-01-16 |
Edouard Tisserant |
Merged default in wxPython4, include runtimeLists
wxPython4
|
changeset |
files
|
2022-01-16 |
Edouard Tisserant |
Merge
|
changeset |
files
|
2022-01-14 |
Edouard Tisserant |
SVGHMI: added ListSwitch widget
|
changeset |
files
|
2022-01-16 |
Edouard Tisserant |
Merged RuntimeLists branch
|
changeset |
files
|
2022-01-16 |
Edouard Tisserant |
Close RuntimeLists branch
RuntimeLists
|
changeset |
files
|
2021-12-27 |
Edouard Tisserant |
Fix bug introduced in previous commit : dual link list wasn't append and remove wasn't implemented correctly. Removed debug code, enhanced variable names and comments.
RuntimeLists
|
changeset |
files
|
2021-12-23 |
Edouard Tisserant |
SVGHMI: optimization of C part : stop traversing the whole HMI tree, use dual linked list for subscriptions and single linked list for changes from HMI. Intermediate commit, still crashing in some cases.
RuntimeLists
|
changeset |
files
|
2021-12-16 |
Edouard Tisserant |
Xenomai runtime: ensure that __DEBUG global variable is set when resuming debug.
RuntimeLists
|
changeset |
files
|
2021-12-16 |
Edouard Tisserant |
SVGHMI: Adapt svghmi.c to changes in UnpackVar
RuntimeLists
|
changeset |
files
|
2021-12-15 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
changeset |
files
|
2021-12-09 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
changeset |
files
|
2021-12-01 |
Edouard Tisserant |
RUNTIME: Variable trace now uses limited list and buffer instead of flags in instance tree that was requiring systematical instance tree traversal, and worst size buffer. Forcing and retain still use tree traversal.
RuntimeLists
|
changeset |
files
|
2021-11-30 |
Edouard Tisserant |
SVGHMI: more accurate filtering of elements to unlink or not
|
changeset |
files
|
2021-11-30 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
|
changeset |
files
|
2021-11-30 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
wxPython4
|
changeset |
files
|
2021-11-16 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken : path of project being open was the same for all menu entries.
|
changeset |
files
|
2021-11-17 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken, probably after a merge. Menu (and corresponding code) was duplicated. Also, path of project beeing open was the same for all menu entries.
wxPython4
|
changeset |
files
|
2021-11-16 |
Edouard Tisserant |
Fix bug when updating data in variable panel.
wxPython4
|
changeset |
files
|
2021-11-08 |
Edouard Tisserant |
SVGHMI: update tests/evghmi to reflect/test latest changes. update generated XSLT.
|
changeset |
files
|
2021-11-08 |
Edouard Tisserant |
SVGHMI: multiple non significant changes: doc fixes, modern style access to attributes, enforce double quotes around member name in object literals.
|
changeset |
files
|
2021-11-08 |
Edouard Tisserant |
SVGHMI: Changes /CURRENT_PAGE_* behaviour to prevent problem whith multiclient : all clients were switching page when one was jumping.
|
changeset |
files
|
2021-11-08 |
Edouard Tisserant |
SVGHMI: changes that should fix some corner cases about unlinking and discardable element that still didn't show until now.
|
changeset |
files
|
2021-11-04 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
2021-11-04 |
Edouard Tisserant |
merged
|
changeset |
files
|
2021-11-04 |
Edouard Tisserant |
SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
|
changeset |
files
|
2021-11-02 |
Edouard Tisserant |
Follow-up on 83ed4ea362db 'IDE: prevent invoking matiec when IEC code did not change since last build' : build unconditionally after clean
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
merged
wxPython4
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
OPC-UA: fix types in model not being preserved after reload of CSV file, leading to exception when changing selection lists content.
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
OPC-UA: Removed more "LocalizedText()", this time in selected variable list
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
IDE: prevent invoking matiec when IEC code did not change since last build.
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
SVGHMI: prevent systematic rebuild when there are multiple instances of SVGHMI CTN.
|
changeset |
files
|
2021-10-29 |
Edouard Tisserant |
SVGHMI: optimize HMI tree handling C code to lower CPU usage when traversing large trees
|
changeset |
files
|
2021-10-26 |
Edouard Tisserant |
merged
|
changeset |
files
|
2021-10-21 |
Edouard Tisserant |
SVGHMI: prevents watchdog being triggered when SVGHMI is empty.
|
changeset |
files
|
2021-10-22 |
Edouard Tisserant |
Backed out changeset c646a1f0fb0b - was on wrong branch
wxPython4
|
changeset |
files
|
2021-10-21 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
|
changeset |
files
|
2021-10-21 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
wxPython4
|
changeset |
files
|
2021-10-21 |
Edouard Tisserant |
IDE: Enforce wxPython3 menu appending syntax in default branch... (Fixes exception at startup)
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
OPCUA: fix display names appearing with a "LocalizedText(" prefix when browsing localized server.
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
OPCUA: Add browsing of variables exposed by client when selecting location from variable panel.
|
changeset |
files
|
2021-10-18 |
Edouard Tisserant |
OPCUA client: fix handling of string type Node Identifier
|
changeset |
files
|
2021-10-18 |
Edouard Tisserant |
Add OPC-UA simple synchronous client extension.
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: update test/svghmi to reflect latest changes
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Update generated xslt
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: remove "value" element in meter and circularbar widget. Adding support for printf like formating make widget label too heavy. It is better to use Display widget instead.
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Update generated XSLT (PathSlider widget)
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: simplication in ScrollBar widget JS code
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Added PathSlider widget
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: update generated xslt (List related changes)
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: add files missing in ee9e98c856a : Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: add test for Dropdown using TextList
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Runtime/unix: Fix typo preventing start of Pyro server
|
changeset |
files
|
2021-09-09 |
Edouard Tisserant |
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
|
changeset |
files
|
2021-09-07 |
Edouard Tisserant |
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
|
changeset |
files
|
2021-10-20 |
Edouard Tisserant |
Merge deafult in wxPython4
wxPython4
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
Merge changes about wamp reconnecting options, and added missing parts so that these changes make sense.
|
changeset |
files
|
2021-10-11 |
dgaberscek |
Fixed Wamp reconnect on lost connection.
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
SVGHMI: force MaxConnections sum back to zero, preventing it to grow indefinitely on each build.
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
OPCUA: fix display names appearing with a "LocalizedText(" prefix when browsing localized server.
wxPython4
|
changeset |
files
|
2021-10-19 |
Edouard Tisserant |
OPCUA: Add browsing of variables exposed by client when selecting location from variable panel.
wxPython4
|
changeset |
files
|
2021-10-18 |
Edouard Tisserant |
OPCUS client: fix handling of string type Node Identifier
wxPython4
|
changeset |
files
|
2021-10-18 |
Edouard Tisserant |
Add OPC-UA simple synchronous client extension.
wxPython4
|
changeset |
files
|
2021-10-18 |
Edouard Tisserant |
IDE: fix wxpython4 sequel : project "add" menu was having no extension entry visible.
wxPython4
|
changeset |
files
|
2021-10-08 |
Edouard Tisserant |
Prevent exception when asking for CSV dump while variable traces are still empty
|
changeset |
files
|
2021-10-08 |
Edouard Tisserant |
Fix wrong comment
|
changeset |
files
|
2021-10-06 |
Edouard Tisserant |
Fixed two exceptions happening when interacting with viewer(s) in debug mode, when debug data is still not initialized.
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: update test/svghmi to reflect latest changes
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Update generated xslt
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: remove "value" element in meter and circularbar widget. Adding support for printf like formating make widget label too heavy. It is better to use Display widget instead.
wxPython4
|
changeset |
files
|
2021-10-04 |
Edouard Tisserant |
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
Merge from default
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Update generated XSLT (PathSlider widget)
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: simplication in ScrollBar widget JS code
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: Added PathSlider widget
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: update generated xslt (List related changes)
wxPython4
|
changeset |
files
|
2021-10-01 |
Edouard Tisserant |
SVGHMI: add files missing in ee9e98c856a : Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: add test for Dropdown using TextList
wxPython4
|
changeset |
files
|
2021-09-20 |
Edouard Tisserant |
SVGHMI: Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
|
changeset |
files
|
2021-09-16 |
Edouard Tisserant |
Sequel to 95fe62bfe920 : Copy description when DnD variables from Globals in resources and configuration variable panels to POUs, now including ST/IL POUs.
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Merged default
wxPython4
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Xenomai runtime: more verbose error message when problem with RT-Pipes.
|
changeset |
files
|
2021-09-13 |
Edouard Tisserant |
Re-introduce sertup.py from Ivan Tyagov, accidentally deleted during SVGHMI branch merge
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
wxPython4
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
|
changeset |
files
|
2021-09-10 |
Edouard Tisserant |
Runtime/unix: Fix typo preventing start of Pyro server
wxPython4
|
changeset |
files
|
2021-09-09 |
Edouard Tisserant |
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
wxPython4
|
changeset |
files
|
2021-09-09 |
Edouard Tisserant |
Workaround missing "IsMaximized" attribute for AuiPaneInfo in wxPython 4.1.0
wxPython4
|
changeset |
files
|
2021-09-07 |
Edouard Tisserant |
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
More WxPython 3.x->4.x API update
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Workaround RubberBand drawing problem on GTK3
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Depricated PyGridCellEditor becomes GridCellEditor
wxPython4
|
changeset |
files
|
2021-09-05 |
Edouard Tisserant |
Fix exception when canvas becomes null because of window resize, and avoid useless parameter+condition in GetLogicalDC
wxPython4
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Preliminary support for WxPython 4.1.0. Needs more testing. Grid selection/focus seems broken, and probably many other bugs hidden in dialogs and editors.
wxPython4
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Merge SVGHMI in default
|
changeset |
files
|
2021-09-02 |
Edouard Tisserant |
Close SVGHMI branch
svghmi
|
changeset |
files
|
2021-08-30 |
Edouard Tisserant |
Copy description when DnD variables from Globals in resources and configuration variable panels to POUs. Also prevent making exception in case some other DropSource wouldn't provide description.
svghmi
|
changeset |
files
|
2021-08-27 |
Edouard Tisserant |
SVGHMI: Allow toggling fulscreen mode my right click or long press.
svghmi
|
changeset |
files
|
2021-08-24 |
Edouard Tisserant |
Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos
svghmi
|
changeset |
files
|
2021-08-21 |
Edouard Tisserant |
IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched)
svghmi
|
changeset |
files
|
2021-08-21 |
Edouard Tisserant |
Win32 runtime: fix build with gcc 9.3.0 from msys2
svghmi
|
changeset |
files
|
2021-08-17 |
Edouard Tisserant |
Runtime+SVGHMI: Add generic wakeup of threads from PLC thread to windows implementation of plc_main.c. Also added nRT_reschedule to abstract sched_yield.
svghmi
|
changeset |
files
|
2021-08-16 |
Edouard Tisserant |
Runtime+SVGHMI: Added a generic way to wakeup non-real-time threads from real-time PLC thread. Replace SVGHMI specific calls in Linux and Xenomai implementations of plc_main.c. Fixed xenomai build, xeno-config making problems with --no-auto-init argument.
svghmi
|
changeset |
files
|
2021-07-29 |
Edouard Tisserant |
Runtime: Better handling of nested strings in spawn_subprocess commandline parsing
svghmi
|
changeset |
files
|
2021-07-29 |
Edouard Tisserant |
IDE: Fixed use of RingBuffers in variable traces graphs when switching to 2D trend graph.
svghmi
|
changeset |
files
|
2021-07-26 |
Edouard Tisserant |
IDE: On windows, align better "reset to default" button in CTN config panel.
svghmi
|
changeset |
files
|
2021-07-26 |
Edouard Tisserant |
SVGHMI: Fix detection of library without instance and instances without library. Added one more widget in the widget library. Renamed "view_name" in "name" in commands substitutions.
svghmi
|
changeset |
files
|
2021-07-23 |
Edouard Tisserant |
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
|
changeset |
files
|
2021-07-23 |
Edouard Tisserant |
IDE: Add a "undo" button for each field in CTN config panel to reset to default value.
svghmi
|
changeset |
files
|
2021-07-22 |
Edouard Tisserant |
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
|
changeset |
files
|
2021-07-22 |
Edouard Tisserant |
SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice.
svghmi
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
Runtime: more robust loading of Wamp config, specially in case config file was corrupted.
svghmi
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root
svghmi
|
changeset |
files
|
2021-07-20 |
Edouard Tisserant |
SVGHMI: fix typo in slider widget
svghmi
|
changeset |
files
|
2021-07-15 |
Edouard Tisserant |
Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair.
svghmi
|
changeset |
files
|
2021-07-15 |
Edouard Tisserant |
SVGHMI: Fixed halting problem when there is no session opened.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: Widget lib: small doc fix.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: DnD UI: Use widget's short description, initially forgoten.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: Fixed typo on session manager unregister, leading to wrong count of sessions and then exceptions when creating more session than allowed in protocol options. Also added more safety check in protocol in case session would be missing.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
|
changeset |
files
|
2021-07-13 |
Edouard Tisserant |
SVGHMI: update generated xslt
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: finished multiclient support. Still needs more testing.
svghmi
|
changeset |
files
|
2021-07-12 |
Edouard Tisserant |
SVGHMI: Fixed iterator in session manager. Getting closer to working multiclient, to be continued.
svghmi
|
changeset |
files
|
2021-07-09 |
Edouard Tisserant |
SVGHMI: Fixing last commit's multiclient implementation, in case of watchdog. To be continued, since multiclient still fail...
svghmi
|
changeset |
files
|
2021-07-07 |
Edouard Tisserant |
SVGHMI: Implemented multiserver+multiclient, but only tested with single client and single server for now. To be continued...
svghmi
|
changeset |
files
|
2021-07-05 |
Edouard Tisserant |
SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling.
svghmi
|
changeset |
files
|
2021-07-01 |
Edouard Tisserant |
SVGHMI: Added a way to distinguish watchdog-enabled HMI from multi-client HMI in URL.
svghmi
|
changeset |
files
|
2021-06-30 |
Edouard Tisserant |
SVGHMI: Prepare accepting multiple clients on multiple HMI: Use POULibrary new capability to add variables to PLC Configuration. Now heartbeat and HMI tree root are added by the library part of SVGHMI, and not by each instance.
svghmi
|
changeset |
files
|
2021-06-30 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
svghmi
|
changeset |
files
|
2021-06-18 |
Edouard Tisserant |
SVGHMI: DnD UI: Add hint instructing user to Drag HMI tree items to text field.
svghmi
|
changeset |
files
|
2021-06-18 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
svghmi
|
changeset |
files
|
2021-06-18 |
Edouard Tisserant |
SVGHMI: DnD UI: Fix SVG gen that was dropping widget name and making XSLTExceptions plus some UX enhancements.
svghmi
|
changeset |
files
|
2021-06-18 |
Edouard Tisserant |
removed useless import
svghmi
|
changeset |
files
|
2021-06-18 |
Edouard Tisserant |
SVGHMI: DnD UI: SVG for DnD now generated again based on paths and args entries filled by user.
svghmi
|
changeset |
files
|
2021-06-16 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-06-16 |
Edouard Tisserant |
SVGHMI: UI: added prefill of arguments according to values in widget instance in library. Also added library's widget instance description to description field.
svghmi
|
changeset |
files
|
2021-06-16 |
Edouard Tisserant |
IDE: Fixed variable traces graphs RingBuffers. Removed an apparently useless wxCallAfter in trend graph that was leading to pydeadobject exception on wxGTK when double-clicking.
svghmi
|
changeset |
files
|
2021-06-14 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
svghmi
|
changeset |
files
|
2021-06-11 |
Edouard Tisserant |
IDE: Log: Prevent crash when display progress on empty log.
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
Copy description when DnD variables from CodeFile CTN to POUs
svghmi
|
changeset |
files
|
2021-06-09 |
Edouard Tisserant |
SVGHMI: fix exception when stored widget library path does not exist anymore
svghmi
|
changeset |
files
|
2021-06-10 |
Edouard Tisserant |
SVGHMI: added checking of widget literal argument in DnD UI according to type given in widget description
svghmi
|
changeset |
files
|
2021-06-09 |
Edouard Tisserant |
SVGHMI: UI Updates validity indicator when DnD HMI tree node in text field, according to node type
svghmi
|
changeset |
files
|