- Changed meaning of -c commandline argument for Beremiz service : only gives DEFAULT wamp config. 2018-02-14, by Edouard Tisserant
- Factorized duplicated code 2018-02-14, by Edouard Tisserant
- Better variable naming, and small optimization. 2018-02-14, by Edouard Tisserant
- Unclutter graphics package scope. 2018-02-13, by Edouard Tisserant
- Removed dead code 2018-02-13, by Edouard Tisserant
- Fixed pyro timeout for runtime, was set too short and runtime was disconnecting when building PLC 2018-02-12, by Edouard Tisserant
- 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
- fix pylint error '(no-self-argument) Method should have "self" as first argument' 2017-10-11, by Andrey Skvortsov
- fix pylint error "(no-name-in-module) No name 'X' in module 'Y'" 2017-10-11, by Andrey Skvortsov
- fix pylint error '(bad-except-order) Bad except clauses order (X is an ancestor class of Y)' 2017-10-11, by Andrey Skvortsov
- fix pylint warning "(no-value-for-parameter) No value for argument 'X' in function call" 2017-10-11, by Andrey Skvortsov
- fix problems with unconnected input of InOut function variables and 2017-10-11, by Andrey Skvortsov
- fix error for functions with VAR_IN_OUT 2017-10-10, by Andrey Skvortsov
- fix pylint warning '(unidiomatic-typecheck) Using type() instead of isinstance() for a typecheck' 2017-10-10, by Andrey Skvortsov
- fix pylint warning '(misplaced-bare-raise) The raise statement is not inside an except clause' 2017-10-10, by Andrey Skvortsov
- fix format string argument error found by pylint '(too-many-format-args) Too many arguments for format string' 2017-10-10, by Andrey Skvortsov
- fix pylint warning '(wrong-import-position) Import "import X" should be placed at the top of the module' 2017-10-10, by Andrey Skvortsov
- fix pylint warning '(import-self) Module import itself' 2017-10-10, by Andrey Skvortsov
- remove old code useless code found by pylint "(unnecessary-pass) Unnecessary pass statement" 2017-10-10, by Andrey Skvortsov
- fix error found by pylint 'W0104(pointless-statement) Statement seems to have no effect' 2017-10-10, by Andrey Skvortsov
- fix pylint warning "(undefined-loop-variable) Using possibly undefined loop variable 'X'" 2017-10-10, by Andrey Skvortsov
- fix pylint warning 'C0112(empty-docstring) Empty function docstring' 2017-10-10, by Andrey Skvortsov
- fix pylint warning "(relative-import) Relative import 'Y', should be 'X.Y'" 2017-10-09, by Andrey Skvortsov
- fix pylint warning '(dangerous-default-value) Dangerous default value {} as argument' 2017-10-09, by Andrey Skvortsov
- fix pylint warning '(old-style-class) Old-style class defined.' 2017-10-09, by Andrey Skvortsov
- fix pylint warning '(unused-import), Unused import connectors' 2017-10-06, by Andrey Skvortsov
- fix typos 2017-10-05, by Andrey Skvortsov
- comment out unused code SFC_Step.RefreshBoundingBox() 2017-10-05, by Andrey Skvortsov
- explicitly mark unused variables found by pylint with _ or dummy 2017-10-05, by Andrey Skvortsov
- remove unused variables found by pylint 2017-10-03, by Andrey Skvortsov
- update .PHONE target in Makefile for mki18n.py 2017-10-03, by Andrey Skvortsov
- make mki18n return 0 on success 2017-10-03, by Andrey Skvortsov
- update list with files for internatialization, app.fil 2017-10-03, by Andrey Skvortsov
- move README content to Makefile 2017-10-03, by Andrey Skvortsov
- fix pylint warning '(global-variable-not-assigned) Using global for 'X' but no assignment is done' 2017-10-02, by Andrey Skvortsov
- fix pylint error '(function-redefined) method already defined' 2017-10-02, by Andrey Skvortsov
- fix pylint warning '(unreachable) Unreachable code' 2017-09-29, by Andrey Skvortsov
- fix pylint warning (bad-indentation) Bad indentation. Found X spaces, expected Y 2017-09-29, by Andrey Skvortsov
- fix pylint warning '(pointless-string-statement) String statement has no effect' 2017-09-29, by Andrey Skvortsov
- fix error __init__ method from base class is not called 2017-09-29, by Andrey Skvortsov
- fix more than one statement on a single line 2017-09-28, by Andrey Skvortsov
- fix ungrouped imports from package X 2017-09-28, by Andrey Skvortsov
- fix unnecessary lambda and enable corresponding pylint check 2017-09-28, by Andrey Skvortsov
- fix wrong-import-order. first standard modules are imported, then others 2017-09-28, by Andrey Skvortsov
- fix (old-style-class) Old-style class defined error for most parts of 2017-09-28, by Andrey Skvortsov
- remove in-tree version of Zeroconf and use upstream from 2017-09-22, by Andrey Skvortsov
- remove reimported modules 2017-09-22, by Andrey Skvortsov
- fix unnecessary parens after keyword 2017-09-22, by Andrey Skvortsov
- enable pylint checker 2017-09-22, by Andrey Skvortsov
- fix usage of python2-only print statement 2017-09-22, by Andrey Skvortsov
- run python tests with non-english locale to catch bugs related to localization 2017-09-22, by Andrey Skvortsov
- make it possible to update XSD schema in project controller after new 2017-09-21, by Andrey Skvortsov
- fix commit "lazy initialization of highlight pens and brushes 2017-09-21, by Andrey Skvortsov
- clean build example project after running test 2017-09-21, by Andrey Skvortsov
- fix problem if DataTypeEditor was imported before localization is 2017-09-21, by Andrey Skvortsov
- add shell script to run all python tests and automatically handle Xvfb 2017-09-16, by Andrey Skvortsov
- add PLCOpenEditor tests 2017-09-16, by Andrey Skvortsov
- run application tests in full screen mode 2017-09-16, by Andrey Skvortsov
- clean sys.argv, because if test is running from pytest 2017-09-16, by Andrey Skvortsov
- rework Beremiz application "testCheckProject" test to allow easier reuse later 2017-09-16, by Andrey Skvortsov
- add application name for PLCOpenEditor 2017-09-16, by Andrey Skvortsov