editors/Viewer.py
2019-04-07 Edouard Tisserant Conform to pep8 and pylint :
2019-03-28 Edouard Tisserant Merged more of wx.NewID_abuse_fix branch
2019-03-27 Edouard Tisserant More wx.NewID abuse removal. All Viewer.py got cured. wx.NewID_abuse_fix
2019-03-26 Edouard Tisserant Dyslectic typos
2019-03-26 Edouard Tisserant Continued wx.NewID abuse removal in Viewer.py : Added AppendItem to use instead of AppendMenu, made examples with AddBlockPinMenuItems and AddAlignmentMenuItems wx.NewID_abuse_fix
2019-03-26 Edouard Tisserant Continued wx.NewID abuse removal in Viewer.py : get rid of one call to AppendMenu method, having no real purpose apparently. To be continued. wx.NewID_abuse_fix
2019-03-26 Edouard Tisserant Start fixing wx.NewId abuse in viewer.py. This shows how to avoid using AppendMenu() function, definitely useless. wx.NewID_abuse_fix
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