Fri, 02 Feb 2018 11:12:03 +0100 |
Edouard Tisserant |
Launcher: ShowUI call moves from preStart to start. ShowUI() split into CreateUI() and ShowUI(). Start()'s arguments are passed to CreateUI()
|
changeset |
files
|
Fri, 02 Feb 2018 11:07:39 +0100 |
Edouard Tisserant |
Launcher: allows customizations to specify what globals passed to extensions
|
changeset |
files
|
Fri, 02 Feb 2018 11:06:41 +0100 |
Edouard Tisserant |
Documentation
|
changeset |
files
|
Thu, 01 Feb 2018 14:51:18 +0100 |
Edouard Tisserant |
Another set of meaningless changes to satisfy PEP8 and PyLint.
|
changeset |
files
|
Wed, 31 Jan 2018 15:25:30 +0100 |
Edouard Tisserant |
PEP8 conformity for modbus. Most of it done by autopep8, plus some easy refactoring.
|
changeset |
files
|
Wed, 31 Jan 2018 15:22:43 +0100 |
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)
|
changeset |
files
|
Wed, 31 Jan 2018 15:20:42 +0100 |
Edouard Tisserant |
Small pep8 conformity enforcement.
|
changeset |
files
|
Wed, 31 Jan 2018 11:29:17 +0100 |
Edouard Tisserant |
Better have globals passed to python extensions (-e) than locals.
|
changeset |
files
|
Wed, 31 Jan 2018 11:21:08 +0100 |
Edouard Tisserant |
launcher : move call to ShowSplashScreen and BackgroundInitialization to PreStart()
|
changeset |
files
|
Tue, 30 Jan 2018 16:23:50 +0100 |
Edouard Tisserant |
modbus extension code cleanup, from smarteh's patch
|
changeset |
files
|
Tue, 30 Jan 2018 16:06:58 +0100 |
Edouard Tisserant |
Merged Mario's modbus branch. Fixed line endings.
|
changeset |
files
|
Fri, 24 Mar 2017 12:07:47 +0000 |
Mario de Sousa |
merge
|
changeset |
files
|
Sun, 05 Mar 2017 00:38:25 +0000 |
Mario de Sousa |
Ignore bug report files.
|
changeset |
files
|
Sun, 05 Mar 2017 00:37:54 +0000 |
Mario de Sousa |
Add support for Modbus (TCP and RTU) working as master & slave
|
changeset |
files
|
Mon, 29 Jan 2018 13:31:14 +0100 |
Edouard Tisserant |
merge
|
changeset |
files
|
Wed, 24 Jan 2018 16:12:49 +0100 |
Edouard Tisserant |
fixed erro introduced 2 commits ago (-e) : tuples have no reverse() method
|
changeset |
files
|
Wed, 24 Jan 2018 15:44:36 +0100 |
Edouard Tisserant |
Trying to get better logging/display of exceptions at runtime's startup
|
changeset |
files
|
Wed, 24 Jan 2018 14:48:49 +0100 |
Edouard Tisserant |
Changed way to deal with extensions arguments (-e) so that path and filename are stored independently and accessible for extensions themselves.
|
changeset |
files
|
Mon, 29 Jan 2018 12:56:49 +0100 |
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
|
changeset |
files
|
Fri, 19 Jan 2018 15:12:23 +0100 |
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.
|
changeset |
files
|
Mon, 15 Jan 2018 14:43:53 +0100 |
Edouard Tisserant |
Clarify licensing, and packaging of runtime only files :
|
changeset |
files
|
Thu, 11 Jan 2018 15:41:20 +0100 |
Edouard Tisserant |
Enforced check_source.sh pep8 and pylint rules.
|
changeset |
files
|
Thu, 11 Jan 2018 15:39:58 +0100 |
Edouard Tisserant |
runtime/WAMP: Fixed secret loading into configuration. Fixed secret commandline switch handling.
|
changeset |
files
|
Thu, 11 Jan 2018 13:02:09 +0100 |
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
|
changeset |
files
|
Thu, 11 Jan 2018 12:48:49 +0100 |
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.
|
changeset |
files
|
Wed, 10 Jan 2018 15:36:03 +0100 |
Edouard Tisserant |
Extend python<->PLC global variable description "GlobalDesc" to support Initial value setting.
|
changeset |
files
|
Wed, 10 Jan 2018 14:35:04 +0100 |
Edouard Tisserant |
update tests/wamp README file, based on changes from dporopat.
|
changeset |
files
|
Wed, 10 Jan 2018 13:23:40 +0100 |
Edouard Tisserant |
Fixed WAMP test (crossbar confile upgrade and use same ID on both PLC and IDE side)
|
changeset |
files
|
Wed, 10 Jan 2018 13:21:42 +0100 |
Edouard Tisserant |
Fixed changes from dporopat and agregorcic about WAMP CRA and config.
|
changeset |
files
|
Tue, 09 Jan 2018 15:08:08 +0100 |
Edouard Tisserant |
WAMP runtime : changes from dporopat and agregorcic, adding CRA (-s) and changed way to load WAMP conf (-c)
|
changeset |
files
|
Tue, 09 Jan 2018 14:52:56 +0100 |
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).
|
changeset |
files
|
Tue, 09 Jan 2018 14:50:41 +0100 |
Edouard Tisserant |
More canonical overload of ReconnectingClientFactory (according twisted doc)
|
changeset |
files
|
Tue, 09 Jan 2018 14:42:23 +0100 |
Edouard Tisserant |
non significant print syntax change. ready for py3.
|
changeset |
files
|
Tue, 09 Jan 2018 14:38:45 +0100 |
Edouard Tisserant |
whitespace cosmetic for pep8
|
changeset |
files
|
Mon, 08 Jan 2018 11:09:02 +0100 |
Edouard Tisserant |
Added arbitrary timeout on Pyro, to force it to free memory after disconnect.
|
changeset |
files
|
Fri, 05 Jan 2018 15:39:02 +0100 |
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...
|
changeset |
files
|
Thu, 04 Jan 2018 16:00:35 +0100 |
Edouard Tisserant |
enforce PEP8 in previous commit
|
changeset |
files
|
Fri, 20 Jan 2017 13:22:31 +0100 |
dporopat |
replaced normal panel with scrolled panel under project properties
|
changeset |
files
|
Tue, 05 Dec 2017 12:38:04 +0300 |
Surkov Sergey |
fix missing root in empty search results panel
|
changeset |
files
|
Mon, 04 Dec 2017 19:35:31 +0300 |
Surkov Sergey |
add possibility to specify subprocess stdout encoding
|
changeset |
files
|
Mon, 04 Dec 2017 11:20:46 +0300 |
Andrey Skvortsov |
fix deadlock if method kill() is called after process is already finished
|
changeset |
files
|
Wed, 25 Oct 2017 13:50:26 +0300 |
Andrey Skvortsov |
fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
|
changeset |
files
|
Mon, 23 Oct 2017 18:25:45 +0300 |
Andrey Skvortsov |
make CanFestival to be at the expected place in bitbucket pipelines container
|
changeset |
files
|
Thu, 19 Oct 2017 13:33:01 +0300 |
Andrey Skvortsov |
fix pylint error '(unsubscriptable-object) Value 'X' is unsubscriptable'
|
changeset |
files
|
Thu, 19 Oct 2017 11:03:03 +0300 |
Andrey Skvortsov |
fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
|
changeset |
files
|
Thu, 19 Oct 2017 10:57:35 +0300 |
Andrey Skvortsov |
force all python source code to have LF line ending
|
changeset |
files
|
Wed, 18 Oct 2017 12:23:19 +0300 |
Andrey Skvortsov |
fix pylint warning '(expression-not-assigned) Expression "X" is assigned to nothing'
|
changeset |
files
|
Tue, 17 Oct 2017 11:29:20 +0300 |
Andrey Skvortsov |
fix pylint warning '(redefine-in-handler) Redefining name 'X' from outer scope (line Y) in exception handler'
|
changeset |
files
|
Tue, 17 Oct 2017 11:09:01 +0300 |
Andrey Skvortsov |
fix displaying result of update check during Beremiz startup
|
changeset |
files
|
Tue, 17 Oct 2017 09:51:43 +0300 |
Andrey Skvortsov |
fix pylint warning '(no-init) Class has no __init__ method'
|
changeset |
files
|
Mon, 16 Oct 2017 17:20:31 +0300 |
Andrey Skvortsov |
fix pylint error "(undefined-variable) Undefined variable 'X'"
|
changeset |
files
|
Fri, 13 Oct 2017 13:17:42 +0300 |
Andrey Skvortsov |
fix problem happend when tests are running under python-coverage
|
changeset |
files
|
Thu, 12 Oct 2017 16:18:05 +0300 |
Andrey Skvortsov |
fix pylint error '(too-many-function-args) Too many positional arguments for function call'
|
changeset |
files
|
Wed, 11 Oct 2017 13:55:56 +0300 |
Andrey Skvortsov |
fix pylint error '(import-error) Unable to import X'
|
changeset |
files
|
Wed, 11 Oct 2017 13:15:21 +0300 |
Andrey Skvortsov |
fix pylint error '(no-self-argument) Method should have "self" as first argument'
|
changeset |
files
|
Wed, 11 Oct 2017 11:54:55 +0300 |
Andrey Skvortsov |
fix pylint error "(no-name-in-module) No name 'X' in module 'Y'"
|
changeset |
files
|
Wed, 11 Oct 2017 11:41:32 +0300 |
Andrey Skvortsov |
fix pylint error '(bad-except-order) Bad except clauses order (X is an ancestor class of Y)'
|
changeset |
files
|
Wed, 11 Oct 2017 11:35:19 +0300 |
Andrey Skvortsov |
fix pylint warning "(no-value-for-parameter) No value for argument 'X' in function call"
|
changeset |
files
|
Wed, 11 Oct 2017 10:34:45 +0300 |
Andrey Skvortsov |
fix problems with unconnected input of InOut function variables and
|
changeset |
files
|
Tue, 10 Oct 2017 16:38:57 +0300 |
Andrey Skvortsov |
fix error for functions with VAR_IN_OUT
|
changeset |
files
|
Tue, 10 Oct 2017 14:01:46 +0300 |
Andrey Skvortsov |
fix pylint warning '(unidiomatic-typecheck) Using type() instead of isinstance() for a typecheck'
|
changeset |
files
|
Tue, 10 Oct 2017 13:49:13 +0300 |
Andrey Skvortsov |
fix pylint warning '(misplaced-bare-raise) The raise statement is not inside an except clause'
|
changeset |
files
|
Tue, 10 Oct 2017 13:43:55 +0300 |
Andrey Skvortsov |
fix format string argument error found by pylint '(too-many-format-args) Too many arguments for format string'
|
changeset |
files
|
Tue, 10 Oct 2017 13:33:46 +0300 |
Andrey Skvortsov |
fix pylint warning '(wrong-import-position) Import "import X" should be placed at the top of the module'
|
changeset |
files
|
Tue, 10 Oct 2017 13:21:48 +0300 |
Andrey Skvortsov |
fix pylint warning '(import-self) Module import itself'
|
changeset |
files
|
Tue, 10 Oct 2017 12:50:10 +0300 |
Andrey Skvortsov |
remove old code useless code found by pylint "(unnecessary-pass) Unnecessary pass statement"
|
changeset |
files
|
Tue, 10 Oct 2017 12:34:50 +0300 |
Andrey Skvortsov |
fix error found by pylint 'W0104(pointless-statement) Statement seems to have no effect'
|
changeset |
files
|
Tue, 10 Oct 2017 12:21:46 +0300 |
Andrey Skvortsov |
fix pylint warning "(undefined-loop-variable) Using possibly undefined loop variable 'X'"
|
changeset |
files
|
Tue, 10 Oct 2017 11:58:30 +0300 |
Andrey Skvortsov |
fix pylint warning 'C0112(empty-docstring) Empty function docstring'
|
changeset |
files
|
Mon, 09 Oct 2017 18:13:26 +0300 |
Andrey Skvortsov |
fix pylint warning "(relative-import) Relative import 'Y', should be 'X.Y'"
|
changeset |
files
|
Mon, 09 Oct 2017 16:04:39 +0300 |
Andrey Skvortsov |
fix pylint warning '(dangerous-default-value) Dangerous default value {} as argument'
|
changeset |
files
|
Mon, 09 Oct 2017 12:30:14 +0300 |
Andrey Skvortsov |
fix pylint warning '(old-style-class) Old-style class defined.'
|
changeset |
files
|
Fri, 06 Oct 2017 17:52:34 +0300 |
Andrey Skvortsov |
fix pylint warning '(unused-import), Unused import connectors'
|
changeset |
files
|
Thu, 05 Oct 2017 16:46:29 +0300 |
Andrey Skvortsov |
fix typos
|
changeset |
files
|
Thu, 05 Oct 2017 16:41:31 +0300 |
Andrey Skvortsov |
comment out unused code SFC_Step.RefreshBoundingBox()
|
changeset |
files
|
Thu, 05 Oct 2017 16:38:49 +0300 |
Andrey Skvortsov |
explicitly mark unused variables found by pylint with _ or dummy
|
changeset |
files
|
Tue, 03 Oct 2017 16:31:31 +0300 |
Andrey Skvortsov |
remove unused variables found by pylint
|
changeset |
files
|
Tue, 03 Oct 2017 16:12:55 +0300 |
Andrey Skvortsov |
update .PHONE target in Makefile for mki18n.py
|
changeset |
files
|
Tue, 03 Oct 2017 16:08:40 +0300 |
Andrey Skvortsov |
make mki18n return 0 on success
|
changeset |
files
|
Tue, 03 Oct 2017 16:08:00 +0300 |
Andrey Skvortsov |
update list with files for internatialization, app.fil
|
changeset |
files
|
Tue, 03 Oct 2017 16:07:02 +0300 |
Andrey Skvortsov |
move README content to Makefile
|
changeset |
files
|
Mon, 02 Oct 2017 13:19:06 +0300 |
Andrey Skvortsov |
fix pylint warning '(global-variable-not-assigned) Using global for 'X' but no assignment is done'
|
changeset |
files
|
Mon, 02 Oct 2017 12:43:01 +0300 |
Andrey Skvortsov |
fix pylint error '(function-redefined) method already defined'
|
changeset |
files
|
Fri, 29 Sep 2017 16:48:42 +0300 |
Andrey Skvortsov |
fix pylint warning '(unreachable) Unreachable code'
|
changeset |
files
|
Fri, 29 Sep 2017 16:39:52 +0300 |
Andrey Skvortsov |
fix pylint warning (bad-indentation) Bad indentation. Found X spaces, expected Y
|
changeset |
files
|
Fri, 29 Sep 2017 16:26:15 +0300 |
Andrey Skvortsov |
fix pylint warning '(pointless-string-statement) String statement has no effect'
|
changeset |
files
|
Fri, 29 Sep 2017 15:36:33 +0300 |
Andrey Skvortsov |
fix error __init__ method from base class is not called
|
changeset |
files
|
Thu, 28 Sep 2017 17:24:33 +0300 |
Andrey Skvortsov |
fix more than one statement on a single line
|
changeset |
files
|
Thu, 28 Sep 2017 17:20:31 +0300 |
Andrey Skvortsov |
fix ungrouped imports from package X
|
changeset |
files
|
Thu, 28 Sep 2017 16:25:05 +0300 |
Andrey Skvortsov |
fix unnecessary lambda and enable corresponding pylint check
|
changeset |
files
|
Thu, 28 Sep 2017 15:17:57 +0300 |
Andrey Skvortsov |
fix wrong-import-order. first standard modules are imported, then others
|
changeset |
files
|
Thu, 28 Sep 2017 12:20:40 +0300 |
Andrey Skvortsov |
fix (old-style-class) Old-style class defined error for most parts of
|
changeset |
files
|
Fri, 22 Sep 2017 20:12:22 +0300 |
Andrey Skvortsov |
remove in-tree version of Zeroconf and use upstream from
|
changeset |
files
|
Fri, 22 Sep 2017 18:06:15 +0300 |
Andrey Skvortsov |
remove reimported modules
|
changeset |
files
|
Fri, 22 Sep 2017 16:37:38 +0300 |
Andrey Skvortsov |
fix unnecessary parens after keyword
|
changeset |
files
|
Fri, 22 Sep 2017 10:57:57 +0300 |
Andrey Skvortsov |
enable pylint checker
|
changeset |
files
|
Fri, 22 Sep 2017 10:54:42 +0300 |
Andrey Skvortsov |
fix usage of python2-only print statement
|
changeset |
files
|
Fri, 22 Sep 2017 10:52:44 +0300 |
Andrey Skvortsov |
run python tests with non-english locale to catch bugs related to localization
|
changeset |
files
|
Thu, 21 Sep 2017 17:19:18 +0300 |
Andrey Skvortsov |
make it possible to update XSD schema in project controller after new
|
changeset |
files
|
Thu, 21 Sep 2017 16:06:51 +0300 |
Andrey Skvortsov |
fix commit "lazy initialization of highlight pens and brushes
|
changeset |
files
|
Thu, 21 Sep 2017 15:04:15 +0300 |
Andrey Skvortsov |
clean build example project after running test
|
changeset |
files
|
Thu, 21 Sep 2017 15:02:36 +0300 |
Andrey Skvortsov |
fix problem if DataTypeEditor was imported before localization is
|
changeset |
files
|
Sat, 16 Sep 2017 21:26:17 +0300 |
Andrey Skvortsov |
add shell script to run all python tests and automatically handle Xvfb
|
changeset |
files
|
Sat, 16 Sep 2017 21:24:22 +0300 |
Andrey Skvortsov |
add PLCOpenEditor tests
|
changeset |
files
|
Sat, 16 Sep 2017 21:22:53 +0300 |
Andrey Skvortsov |
run application tests in full screen mode
|
changeset |
files
|
Sat, 16 Sep 2017 21:22:06 +0300 |
Andrey Skvortsov |
clean sys.argv, because if test is running from pytest
|
changeset |
files
|
Sat, 16 Sep 2017 21:19:19 +0300 |
Andrey Skvortsov |
rework Beremiz application "testCheckProject" test to allow easier reuse later
|
changeset |
files
|
Sat, 16 Sep 2017 21:04:34 +0300 |
Andrey Skvortsov |
add application name for PLCOpenEditor
|
changeset |
files
|
Fri, 15 Sep 2017 20:30:24 +0300 |
Andrey Skvortsov |
rewrite PLCOpenEditor. Add PLCOpenEditorApp class for easier customizations.
|
changeset |
files
|
Fri, 15 Sep 2017 20:28:54 +0300 |
Andrey Skvortsov |
lazy locale initialization
|
changeset |
files
|
Fri, 15 Sep 2017 20:05:41 +0300 |
Andrey Skvortsov |
use CustomIntCtrl instead of wx.SpinCtrl because it doesn't support
|
changeset |
files
|
Fri, 15 Sep 2017 20:01:21 +0300 |
Andrey Skvortsov |
add custom TextCtrl allowed to enter long integer with bounds checking
|
changeset |
files
|
Fri, 15 Sep 2017 19:53:49 +0300 |
Andrey Skvortsov |
use pytest for testing
|
changeset |
files
|
Fri, 15 Sep 2017 19:51:31 +0300 |
Andrey Skvortsov |
run separate test on every project instead of one big long test all projects
|
changeset |
files
|
Fri, 15 Sep 2017 19:45:41 +0300 |
Andrey Skvortsov |
move configuration for test environment into separate file conftest.py
|
changeset |
files
|
Fri, 15 Sep 2017 19:01:31 +0300 |
Andrey Skvortsov |
lazy initialization of highlight pens and brushes for DebugVariableViewer
|
changeset |
files
|
Fri, 15 Sep 2017 18:57:20 +0300 |
Andrey Skvortsov |
add '_' function to builtin dictionary at import time
|
changeset |
files
|
Fri, 15 Sep 2017 18:51:42 +0300 |
Andrey Skvortsov |
remove builtin BMZ_DBG. It's not used.
|
changeset |
files
|
Wed, 13 Sep 2017 15:39:48 +0300 |
Andrey Skvortsov |
update translation strings
|
changeset |
files
|
Wed, 13 Sep 2017 15:35:43 +0300 |
Andrey Skvortsov |
updated all existing translations
|
changeset |
files
|
Wed, 13 Sep 2017 10:18:04 +0300 |
Andrey Skvortsov |
fix LINT and ULINT ranges
|
changeset |
files
|
Tue, 12 Sep 2017 18:32:13 +0300 |
Andrey Skvortsov |
found installed Inkscape on Windows
|
changeset |
files
|
Tue, 12 Sep 2017 16:49:35 +0300 |
Andrey Skvortsov |
make possible to turn off at compile time online debugging, logging
|
changeset |
files
|
Tue, 12 Sep 2017 14:22:17 +0300 |
Andrey Skvortsov |
make default caption for PouNameDialog translatable
|
changeset |
files
|
Tue, 12 Sep 2017 14:18:50 +0300 |
Andrey Skvortsov |
fix max value for UDINT and ULINT types
|
changeset |
files
|
Tue, 12 Sep 2017 14:13:39 +0300 |
Andrey Skvortsov |
update Build icon
|
changeset |
files
|
Tue, 12 Sep 2017 10:21:51 +0300 |
Andrey Skvortsov |
add couple Beremiz application tests
|
changeset |
files
|
Fri, 08 Sep 2017 11:53:48 +0300 |
Andrey Skvortsov |
fix problem if _should_write is called by expired timer after
|
changeset |
files
|