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
|