- merge 2020-05-28, by Mario de Sousa
- BACnet plugin: Add web interface for online parameter configuration 2020-05-28, by Mario de Sousa
- modbus_plugin: generate nicer error message, instead of a traceback 2020-05-28, by Mario de Sousa
- Modbus plugin: Add "exec. req. flag" and "write on change" features 2020-05-28, by Mario de Sousa
- PLCObject : reorganize code in StartPLC(), add a PreStartPLC() empty method, to be overloaded by runtime extensions. 2020-05-28, by Edouard Tisserant
- Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general. 2020-05-26, by Edouard Tisserant
- Add --on-plc-start --on-plc-stop and --status-change to runtime command line, calling given command respectively on start stop or any event. Command line string is python formated (to eventually include status with {}) before being split (supports quoted strings) and passed to Popen for non-blocking execution. 2019-12-18, by Edouard Tisserant
- Etherlab : Merged 2014-2018 changes from jblee and others 2019-11-25, by Edouard Tisserant
- Close branch ethercat_from_kosmos ethercat_from_kosmos 2019-11-25, by Edouard Tisserant
- EtherCat master plugin : commit changes recovered from KOSMOS 2018 installer, unkown author(s). ethercat_from_kosmos 2019-11-20, by Edouard Tisserant
- Add FatalError() method to ConfigTreeNode. 2019-11-13, by Edouard Tisserant
- Fixed one more sequel of marking temporary variables created while generating ST code out of FBD 2019-10-24, by Edouard Tisserant
- Changed yslt_noindent.yml2 again 2019-10-09, by Edouard Tisserant
- Non significant changes in generated xslt, side effect of changes in yslt_noindent.yml2 2019-09-25, by Edouard Tisserant
- More customizations to yslt 2019-09-19, by Edouard Tisserant
- PLCobject: Call "stop" and "cleanup" methods from python runtime files in reverse order compared to "init" and "start". 2019-09-18, by Edouard Tisserant
- Non significant changes to mute GCC warnings about unused variables. 2019-09-11, by Edouard Tisserant
- Fixed sequel of earlier commit in PLCGenerator.py. Some ref to temporary variables are still not using the _TMP_ prefix. They are quite hard to find, so to be continued... 2019-09-05, by Edouard Tisserant
- variable access code moved from plc_debug.c to targets/var_access.c for easiewr re-use in ext. 2019-08-26, by Edouard Tisserant
- Swap CTN code gen and Libraries code generation order. In general library part of an extension needs to be computed before CTN part. 2019-08-20, by Edouard Tisserant
- yslt_noindent : Avoid YSLT's indent logic to interfere when using linequote. 2019-08-20, by Edouard Tisserant
- Add marker to temporary variables created while generating ST code out of FBD, so that they can be recognized as such. 2019-08-14, by Edouard Tisserant
- Allow using docutil.get_inkscape_path() on Linux also. 2019-08-12, by Edouard Tisserant
- Moved XSLT model query python code so that XSLT part can be reused for other transformations 2019-08-09, by Edouard Tisserant
- Fixed unitialized parameter in instances_path stylesheet, leading to 2019-09-24, by Edouard Tisserant
- Fixed code quality according to pep8 and pylint. 2019-07-14, by Edouard Tisserant
- Fix exception on exit in some case, sequel of an earlier cleanup commit I couldn't find back. Disconnecting the event is apparently the way to go. https://wiki.wxpython.org/Surviving%20with%20wxEVT%20KILL%20FOCUS%20under%20Microsoft%20Windows 2019-07-13, by Edouard Tisserant
- PurgeBlobs was faulty, but it was never having anything to purge. Fixed. 2019-07-12, by Edouard Tisserant
- Fixed repetitive freezing of IDE when connection drops. 2019-07-12, by Edouard Tisserant
- Better error handling when blob transfer fail 2019-07-10, by Edouard Tisserant