editors/Viewer.py
2018-12-24 Andrey Skvortsov fix zoom-in/zoom-out using mouse wheel
2018-10-12 Andrey Skvortsov python3 support: pylint, W1633 # (round-builtin) round built-in referenced
2018-10-11 Andrey Skvortsov python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
2018-10-05 Andrey Skvortsov python3 support: pylint, W1619 #(old-division) division w/o __future__ statement
2018-10-04 Andrey Skvortsov python3 support: pylint, W1613 # (xrange-builtin) xrange built-in referenced
2018-10-02 Andrey Skvortsov cleanup: pylint, R0123 # (literal-comparison) Comparison to literal
2018-09-26 Andrey Skvortsov Add custom dialog to add/edit comment block in graphical editors
2018-09-26 Andrey Skvortsov use the same font size on Windows and GNU/Linux
2018-09-26 Andrey Skvortsov use nice and pretty mono font in graphical languages (SFC, FBD, LD) as well
2018-09-25 Andrey Skvortsov Avoid division by zero in case width or height for page are not specified
2018-08-29 Andrey Skvortsov Avoid usage of localized strings before initialization during import in many modules
2018-06-26 Andrey Skvortsov Fix 'DoGetTextExtent - invalid DC' error
2018-06-07 Andrey Skvortsov Drop support for wxPython 2.6 and below
2018-02-20 Edouard Tisserant PEP8 and PyLint conformance: whitespaces and stuff
2018-02-19 Edouard Tisserant Moved some definitions away from controller class, and adaped references them through all code.
2018-02-13 Edouard Tisserant Unclutter graphics package scope.
2017-10-19 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-09 Andrey Skvortsov fix pylint warning "(relative-import) Relative import 'Y', should be 'X.Y'"
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-05 Andrey Skvortsov explicitly mark unused variables found by pylint with _ or dummy
2017-10-03 Andrey Skvortsov remove unused variables found by pylint
2017-10-02 Andrey Skvortsov fix pylint warning '(global-variable-not-assigned) Using global for 'X' but no assignment is done'
2017-09-29 Andrey Skvortsov fix pylint warning (bad-indentation) Bad indentation. Found X spaces, expected Y
2017-09-28 Andrey Skvortsov fix ungrouped imports from package X
2017-08-21 Andrey Skvortsov clean-up: fix PEP8 E265 block comment should start with '# '
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E124 closing bracket does not match visual indentation
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E128 continuation line under-indented for visual indent
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E127 continuation line over-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 E502 the backslash is redundant between brackets
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 E111 indentation is not a multiple of four
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E703 statement ends with a semicolon
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-16 Andrey Skvortsov clean-up: fix PEP8 E201 whitespace after '{'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E227 missing whitespace around bitwise or shift operator
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 E711 comparison to None should be 'if cond is not None:'
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E303 too many blank lines
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 for PEP8: fix W291 trailing whitespace
2017-06-28 Surkov Sergey fixes double mouse capturing after forcing variable in debug mode
2017-04-07 Andrey Skvortsov show whether instance of SFC action is currently active or not in its
2017-04-04 Andrey Skvortsov add function block to variable panel if fb is added using toolbar
2017-03-10 Andrey Skvortsov dynamically increase size of dialog window for editing comment block
2017-01-27 Surkov Sergey broken code is temporarily blocked
2017-01-26 Surkov Sergey Correct element size, if block type or variable name is wider than block width.
2016-12-29 Surkov Sergey fix local search in actions and transitions
2016-12-20 Andrey Skvortsov fix problem that it was impossible to edit SFC jump, if it references non-existent SFC step
2016-12-20 Andrey Skvortsov remove all corresponding SFC jumps when SFC step is removed (but only in DRIVENDRAWING_MODE)
2016-12-20 Andrey Skvortsov rename all corresponding SFC jumps when SFC step is renamed (but only in DRIVENDRAWING_MODE)
2016-12-14 Andrey Skvortsov fix issue that in Debug mode LD instance doesn't show correctly its state after