plcopen/plcopen.py
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-19 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-16 Andrey Skvortsov fix pylint error "(undefined-variable) Undefined variable 'X'"
2017-10-09 Andrey Skvortsov fix pylint warning '(dangerous-default-value) Dangerous default value {} as argument'
2017-10-06 Andrey Skvortsov fix pylint warning '(unused-import), Unused import connectors'
2017-10-03 Andrey Skvortsov remove unused variables found by pylint
2017-10-02 Andrey Skvortsov fix pylint error '(function-redefined) method already defined'
2017-09-29 Andrey Skvortsov fix pylint warning '(pointless-string-statement) String statement has no effect'
2017-09-28 Andrey Skvortsov fix wrong-import-order. first standard modules are imported, then others
2017-09-28 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E131 continuation line unaligned for hanging indent
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E128 continuation line under-indented for visual indent
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E129 visually indented line with same indent as next logical line
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 W602 deprecated form of raising exception
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 W601 .has_key() is deprecated, use 'in'
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E731 do not assign a lambda expression, use a def
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E712 comparison to True should be 'if cond is True:' or 'if cond:'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E301 expected 1 blank line, found 0
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E306 expected 1 blank line before a nested definition, found X
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E305 expected 2 blank lines after class or function definition
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E225 missing whitespace around operator
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E231 missing whitespace after ':' or ','
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E203 whitespace before ':' and whitespace before ','
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
2017-08-14 Andrey Skvortsov clean-up: fix some PEP8 E228 missing whitespace around modulo operator
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E401 multiple imports on one line
2017-08-14 Andrey Skvortsov clean-up for PEP8: fix W291 trailing whitespace
2017-06-09 Andrey Skvortsov avoid infinite loop in search
2017-06-08 Andrey Skvortsov fix problem with initial values for array of structures
2017-04-20 Andrey Skvortsov make run Beremiz and PLCOpen Editor, if full path contain non-lating
2017-01-13 Andrey Skvortsov attach checkedBlockDict variable to the body object
2017-01-12 Andrey Skvortsov check before program generation whether SFC step, that is referenced
2016-12-29 Surkov Sergey fix local search in actions and transitions
2016-12-28 Andrey Skvortsov fix issue with creating SFC transitions using ST and IL
2016-12-22 Andrey Skvortsov make renames caseinsensitive
2016-11-28 Andrey Skvortsov fix translation strings with multiple parameters
2016-11-18 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
2016-10-28 Sergey Surkov fix major bugs in Find and Search in Project functionality.
2016-10-04 Andrey Skvortsov fix infinite recursion in 'Reset Execution Order' functionality if FBD body contains feedback connections
2014-05-12 Edouard Tisserant Added 'NamedConstant' drag'n'drop in programs. It does create a simple variable with initial value and is usefull for drag'n'drop constants from extensions while keeping a name associated with constant
2014-03-20 Edouard Tisserant Fixed typo in plcopen.py
2013-12-05 Laurent Bessard Fixed bugs in SFC when loading transition condition and referenced transition or action body
2013-10-25 Laurent Bessard Fixed bug when adding and removing function block in graphic viewer. In some cases, the associated variable could stay in the variable panel.
2013-10-10 Laurent Bessard Fixed bug when modifying power rail in LD Viewer
2013-10-04 Laurent Bessard Fixed bug when editing SFC divergence
2013-10-02 Laurent Bessard Fixed bug in actionBlock actions editing
2013-10-01 Laurent Bessard Replaced old graphic viewer blocks loading process by xslt stylesheet
2013-09-29 Laurent Bessard Added support for loading PLCOpen v1 files and modify their content to be compatible with PLCOpen v2
2013-09-27 Laurent Bessard Added support for speed-up loading of graphic POU tabs
2013-09-27 Laurent Bessard Added support for loading XML file even if not following XSD schema (but still following XML syntax), warning user of errors in XML file
2013-09-23 Laurent Bessard Fixed xmlclass for working with included files, adding support for SimpleType elements and solving ambiguity in extension class when different elements share the same name and parent name
2013-09-18 Laurent Bessard Fixed bug when removing block
2013-09-10 Laurent Bessard Replaced standard function blocks library definition from dictionary to plcopen xml files
2013-09-10 Laurent Bessard Removed obsolete process for customizing block code generated in extensions
2013-09-09 Laurent Bessard Fixed bug when modifying project properties
2013-09-08 Laurent Bessard Merged
2013-09-05 Laurent Bessard Fixed xmlclass and plcopen using precompile xpath where possible
2013-09-03 Laurent Bessard Removed dictionaries storing datatypes and pous defined in project and pou and datatype using tree from model