- Ask to stop PLC before transfer if it is running 2018-02-12, by Edouard Tisserant
- Factorized some repeated refresh code into a method, to allow customisation. 2018-02-12, by Edouard Tisserant
- Launcher : add a debug attribute, instead of BMZ_DBG, so that customization can use it. 2018-02-05, by Edouard Tisserant
- Stripped old dead code. 2018-02-02, by Edouard Tisserant
- More changes in Launcher. Modules to be loaded in the background are given in a list, and assigned as object attributes. Also splitted CreateUI into CloseSplashScreen and CreatueUI. 2018-02-02, by Edouard Tisserant
- ClassImporter now accepts string, callable or class, for compatibility with some old extensions. 2018-02-02, by Edouard Tisserant
- Launcher: ShowUI call moves from preStart to start. ShowUI() split into CreateUI() and ShowUI(). Start()'s arguments are passed to CreateUI() 2018-02-02, by Edouard Tisserant
- Launcher: allows customizations to specify what globals passed to extensions 2018-02-02, by Edouard Tisserant
- Documentation 2018-02-02, by Edouard Tisserant
- Another set of meaningless changes to satisfy PEP8 and PyLint. 2018-02-01, by Edouard Tisserant
- PEP8 conformity for modbus. Most of it done by autopep8, plus some easy refactoring. 2018-01-31, by Edouard Tisserant
- Add some class factory function to ease declaration of simple POU libraries in customizations (i.e. TC6 XML file only, no special C code generation) 2018-01-31, by Edouard Tisserant
- Small pep8 conformity enforcement. 2018-01-31, by Edouard Tisserant
- Better have globals passed to python extensions (-e) than locals. 2018-01-31, by Edouard Tisserant
- launcher : move call to ShowSplashScreen and BackgroundInitialization to PreStart() 2018-01-31, by Edouard Tisserant
- modbus extension code cleanup, from smarteh's patch 2018-01-30, by Edouard Tisserant
- Merged Mario's modbus branch. Fixed line endings. 2018-01-30, by Edouard Tisserant
- merge 2017-03-24, by Mario de Sousa
- Ignore bug report files. 2017-03-05, by Mario de Sousa
- Add support for Modbus (TCP and RTU) working as master & slave 2017-03-05, by Mario de Sousa
- merge 2018-01-29, by Edouard Tisserant
- fixed erro introduced 2 commits ago (-e) : tuples have no reverse() method 2018-01-24, by Edouard Tisserant
- Trying to get better logging/display of exceptions at runtime's startup 2018-01-24, by Edouard Tisserant
- Changed way to deal with extensions arguments (-e) so that path and filename are stored independently and accessible for extensions themselves. 2018-01-24, by Edouard Tisserant
- Textviewer : moved call to Colourise in a better place, so that ST highlighting gets also updated when typing in some case, not only IL 2018-01-29, by Edouard Tisserant
- Main runtime template C code : Added HAVE_RETAIN preprocessor definition for customized build to signal it provides IEC-61131 Retain memory handling function. Removed targets/Xenomai/plc_Xenomai_noretain.c, now useless. 2018-01-19, by Edouard Tisserant
- Clarify licensing, and packaging of runtime only files : 2018-01-15, by Edouard Tisserant
- Enforced check_source.sh pep8 and pylint rules. 2018-01-11, by Edouard Tisserant
- runtime/WAMP: Fixed secret loading into configuration. Fixed secret commandline switch handling. 2018-01-11, by Edouard Tisserant
- runtime/WAMP : was 'Added time print on session left.' from dporopat. Purpose is to log (dis/re)connection, to help debugging connection problem 2018-01-11, by Edouard Tisserant
- runtime/Wamp : adapt to unicode being enforced in latest crossbar API. Updated some documentation, to explain why there is unused definitions like SubscribedEvents or DoOnJoin. 2018-01-11, by Edouard Tisserant
- Extend python<->PLC global variable description "GlobalDesc" to support Initial value setting. 2018-01-10, by Edouard Tisserant
- update tests/wamp README file, based on changes from dporopat. 2018-01-10, by Edouard Tisserant
- Fixed WAMP test (crossbar confile upgrade and use same ID on both PLC and IDE side) 2018-01-10, by Edouard Tisserant
- Fixed changes from dporopat and agregorcic about WAMP CRA and config. 2018-01-10, by Edouard Tisserant
- WAMP runtime : changes from dporopat and agregorcic, adding CRA (-s) and changed way to load WAMP conf (-c) 2018-01-09, by Edouard Tisserant
- Set WAMP registration option so that reconnecting while earlier session still didn't timeout is possible (in case of connection lost, for example). 2018-01-09, by Edouard Tisserant
- More canonical overload of ReconnectingClientFactory (according twisted doc) 2018-01-09, by Edouard Tisserant
- non significant print syntax change. ready for py3. 2018-01-09, by Edouard Tisserant
- whitespace cosmetic for pep8 2018-01-09, by Edouard Tisserant
- Added arbitrary timeout on Pyro, to force it to free memory after disconnect. 2018-01-08, by Edouard Tisserant
- Moved code from to Beremiz_service.py Server class Start method to Loop method to allow customisation by hot patching. Also renamed Stop method as _stop and use Restart instead of Stop from everywhere else to make it clear that _stop actually does restart... 2018-01-05, by Edouard Tisserant
- enforce PEP8 in previous commit 2018-01-04, by Edouard Tisserant
- replaced normal panel with scrolled panel under project properties 2017-01-20, by dporopat
- fix missing root in empty search results panel 2017-12-05, by Surkov Sergey
- add possibility to specify subprocess stdout encoding 2017-12-04, by Surkov Sergey
- fix deadlock if method kill() is called after process is already finished 2017-12-04, by Andrey Skvortsov
- fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`" 2017-10-25, by Andrey Skvortsov
- make CanFestival to be at the expected place in bitbucket pipelines container 2017-10-23, by Andrey Skvortsov
- fix pylint error '(unsubscriptable-object) Value 'X' is unsubscriptable' 2017-10-19, by Andrey Skvortsov
- fix pylint warning '(bad-continuation) Wrong hanging indentation before block' 2017-10-19, by Andrey Skvortsov
- force all python source code to have LF line ending 2017-10-19, by Andrey Skvortsov
- fix pylint warning '(expression-not-assigned) Expression "X" is assigned to nothing' 2017-10-18, by Andrey Skvortsov
- fix pylint warning '(redefine-in-handler) Redefining name 'X' from outer scope (line Y) in exception handler' 2017-10-17, by Andrey Skvortsov
- fix displaying result of update check during Beremiz startup 2017-10-17, by Andrey Skvortsov
- fix pylint warning '(no-init) Class has no __init__ method' 2017-10-17, by Andrey Skvortsov
- fix pylint error "(undefined-variable) Undefined variable 'X'" 2017-10-16, by Andrey Skvortsov
- fix problem happend when tests are running under python-coverage 2017-10-13, by Andrey Skvortsov
- fix pylint error '(too-many-function-args) Too many positional arguments for function call' 2017-10-12, by Andrey Skvortsov
- fix pylint error '(import-error) Unable to import X' 2017-10-11, by Andrey Skvortsov