2018-01-19 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-15 Edouard Tisserant Clarify licensing, and packaging of runtime only files :
2018-01-11 Edouard Tisserant Enforced check_source.sh pep8 and pylint rules.
2018-01-11 Edouard Tisserant runtime/WAMP: Fixed secret loading into configuration. Fixed secret commandline switch handling.
2018-01-11 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 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-10 Edouard Tisserant Extend python<->PLC global variable description "GlobalDesc" to support Initial value setting.
2018-01-10 Edouard Tisserant update tests/wamp README file, based on changes from dporopat.
2018-01-10 Edouard Tisserant Fixed WAMP test (crossbar confile upgrade and use same ID on both PLC and IDE side)
2018-01-10 Edouard Tisserant Fixed changes from dporopat and agregorcic about WAMP CRA and config.
2018-01-09 Edouard Tisserant WAMP runtime : changes from dporopat and agregorcic, adding CRA (-s) and changed way to load WAMP conf (-c)
2018-01-09 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 Edouard Tisserant More canonical overload of ReconnectingClientFactory (according twisted doc)
2018-01-09 Edouard Tisserant non significant print syntax change. ready for py3.
2018-01-09 Edouard Tisserant whitespace cosmetic for pep8
2018-01-08 Edouard Tisserant Added arbitrary timeout on Pyro, to force it to free memory after disconnect.
2018-01-05 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-04 Edouard Tisserant enforce PEP8 in previous commit
2017-01-20 dporopat replaced normal panel with scrolled panel under project properties
2017-12-05 Surkov Sergey fix missing root in empty search results panel
2017-12-04 Surkov Sergey add possibility to specify subprocess stdout encoding
2017-12-04 Andrey Skvortsov fix deadlock if method kill() is called after process is already finished
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-23 Andrey Skvortsov make CanFestival to be at the expected place in bitbucket pipelines container
2017-10-19 Andrey Skvortsov fix pylint error '(unsubscriptable-object) Value 'X' is unsubscriptable'
2017-10-19 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-19 Andrey Skvortsov force all python source code to have LF line ending
2017-10-18 Andrey Skvortsov fix pylint warning '(expression-not-assigned) Expression "X" is assigned to nothing'
2017-10-17 Andrey Skvortsov fix pylint warning '(redefine-in-handler) Redefining name 'X' from outer scope (line Y) in exception handler'
2017-10-17 Andrey Skvortsov fix displaying result of update check during Beremiz startup