editors/TextViewer.py
Thu, 16 Sep 2021 09:40:36 +0200 Edouard Tisserant Sequel to 95fe62bfe920 : Copy description when DnD variables from Globals in resources and configuration variable panels to POUs, now including ST/IL POUs.
Thu, 02 Sep 2021 22:18:14 +0200 Edouard Tisserant Preliminary support for WxPython 4.1.0. Needs more testing. Grid selection/focus seems broken, and probably many other bugs hidden in dialogs and editors. wxPython4
Mon, 24 May 2021 14:33:54 +0200 Edouard Tisserant Finished fixing Wx IDs abuse. There was still some wasted IDs because of wx.NewId calls in many places where it wasn't needed, and those IDs were not re-used. As a consequence Beremiz was making exception crashing after a few hours of intensive use.
Fri, 12 Oct 2018 12:06:45 +0300 Andrey Skvortsov python3 support: pylint,W1610 # (reduce-builtin) reduce built-in referenced
Thu, 11 Oct 2018 12:00:40 +0300 Andrey Skvortsov python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
Fri, 05 Oct 2018 14:22:01 +0300 Andrey Skvortsov python3 support: pylint, W1619 #(old-division) division w/o __future__ statement
Thu, 04 Oct 2018 12:07:16 +0300 Andrey Skvortsov python3 support: pylint, W1613 # (xrange-builtin) xrange built-in referenced
Mon, 01 Oct 2018 12:04:58 +0300 Andrey Skvortsov Fix segmentation fault when last lines in text POUs should be highlighted
Thu, 07 Jun 2018 16:31:26 +0300 Andrey Skvortsov Drop support for wxPython 2.6 and below
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
Thu, 19 Oct 2017 11:03:03 +0300 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
Mon, 09 Oct 2017 18:13:26 +0300 Andrey Skvortsov fix pylint warning "(relative-import) Relative import 'Y', should be 'X.Y'"
Fri, 06 Oct 2017 17:52:34 +0300 Andrey Skvortsov fix pylint warning '(unused-import), Unused import connectors'
Thu, 05 Oct 2017 16:38:49 +0300 Andrey Skvortsov explicitly mark unused variables found by pylint with _ or dummy
Thu, 28 Sep 2017 16:25:05 +0300 Andrey Skvortsov fix unnecessary lambda and enable corresponding pylint check
Mon, 21 Aug 2017 21:55:18 +0300 Andrey Skvortsov clean-up: fix PEP8 E265 block comment should start with '# '
Sat, 19 Aug 2017 18:12:20 +0300 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
Sat, 19 Aug 2017 16:30:15 +0300 Andrey Skvortsov clean-up: fix PEP8 E713 test for membership should be 'not in'
Sat, 19 Aug 2017 00:58:44 +0300 Andrey Skvortsov clean-up: fix PEP8 E124 closing bracket does not match visual indentation
Fri, 18 Aug 2017 20:14:38 +0300 Andrey Skvortsov clean-up: fix PEP8 E128 continuation line under-indented for visual indent
Thu, 17 Aug 2017 17:25:17 +0300 Andrey Skvortsov clean-up: fix PEP8 E129 visually indented line with same indent as next logical line
Thu, 17 Aug 2017 14:27:06 +0300 Andrey Skvortsov clean-up: fix PEP8 W601 .has_key() is deprecated, use 'in'
Thu, 17 Aug 2017 09:55:39 +0300 Andrey Skvortsov clean-up: fix PEP8 E222 multiple spaces after operator
Wed, 16 Aug 2017 12:21:05 +0300 Andrey Skvortsov clean-up: fix PEP8 E201 whitespace after '{'
Wed, 16 Aug 2017 11:47:27 +0300 Andrey Skvortsov clean-up: fix PEP8 E227 missing whitespace around bitwise or shift operator
Tue, 15 Aug 2017 22:38:43 +0300 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
Tue, 15 Aug 2017 17:01:51 +0300 Andrey Skvortsov clean-up: fix PEP8 E711 comparison to None should be 'if cond is not None:'
Tue, 15 Aug 2017 16:48:49 +0300 Andrey Skvortsov clean-up: fix PEP8 E225 missing whitespace around operator
Mon, 14 Aug 2017 23:27:15 +0300 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
Mon, 14 Aug 2017 22:23:17 +0300 Andrey Skvortsov clean-up: fix some PEP8 E228 missing whitespace around modulo operator
Mon, 14 Aug 2017 19:13:01 +0300 Andrey Skvortsov clean-up for PEP8: fix W291 trailing whitespace
Tue, 17 Jan 2017 13:30:38 +0300 Surkov Sergey fix IL jumps highlighting in Text Viewer
Fri, 23 Dec 2016 18:40:31 +0300 Andrey Skvortsov fix strange behavior on Backspace press in ST
Thu, 24 Nov 2016 18:33:56 +0300 Andrey Skvortsov add localization to time strings in DebugVariablePanel and to dialog shown after variable drag'n'drop
Fri, 18 Nov 2016 13:57:42 +0300 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
Fri, 28 Oct 2016 18:11:43 +0300 Sergey Surkov fix major bugs in Find and Search in Project functionality.
Fri, 21 Oct 2016 13:06:31 +0300 Andrey Skvortsov fix issue with non-working global hotkeys in IEC code panel
Mon, 05 Sep 2016 16:47:34 +0300 Andrey Skvortsov fix highlighting input/outputs in function call in ST, if comment section is placed
Thu, 28 Apr 2016 16:54:01 +0300 Andrey Skvortsov fix highlighting of multiline comments in ST and IL
Mon, 25 Apr 2016 17:23:04 +0300 Andrey Skvortsov fix issue that if functional block is dragged from project panel into
Wed, 20 Apr 2016 16:20:53 +0300 Andrey Skvortsov add i18n for couple of strings in TextViewer.py
Wed, 11 Jun 2014 19:01:17 +0200 Edouard Tisserant Added a variable name text entry dialog to allow name change on drag'n'drops
Tue, 27 May 2014 10:40:39 +0200 Edouard Tisserant Added 'NamedConstant' drag'n'drop in text programs as well (was only accepted on graphical languages).
Tue, 13 May 2014 00:43:06 +0200 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
Wed, 09 Oct 2013 10:57:20 +0200 Laurent Bessard Fixed pou variables information loading stylesheet
Mon, 09 Sep 2013 23:36:12 +0200 Laurent Bessard Replaced old pou variable list and variable tree generating by xslt stylesheet
Fri, 14 Jun 2013 14:19:28 +0200 Laurent Bessard Fixed bug with Copy/Paste in generated ST code Viewer
Tue, 28 May 2013 10:03:41 +0200 Laurent Bessard Fixed search highlight bug in ST and Code text editors
Mon, 13 May 2013 16:38:53 +0200 Laurent Bessard Fixed bug with Copy/Paste in Primary Selection in Text Viewers
Thu, 09 May 2013 19:36:37 +0200 Laurent Bessard Fix bug with multiline Pragma syntax highlighting in TextViewer
Mon, 06 May 2013 10:28:47 +0200 Laurent Bessard Fixed bug with margin cursor in StyledTextCtrl on Windows
Wed, 24 Apr 2013 22:57:41 +0200 Laurent Bessard Removed undeleted debug print
Wed, 24 Apr 2013 10:03:47 +0200 Laurent Bessard Fixed unexpected scrolling when PythonEditor, TextViewer and CFileEditor get focus
Wed, 24 Apr 2013 00:20:13 +0200 Laurent Bessard Added support for search in PythonEditor and IECCodeViewer
Thu, 14 Mar 2013 09:20:07 +0100 Laurent Bessard Completely removed restore perspective and project layout process
Thu, 06 Dec 2012 16:10:26 +0100 Laurent Bessard Fixed bug when indexing table in Pragma within ST/IL code
Thu, 25 Oct 2012 19:59:06 +0200 Laurent Bessard Add support for double bracket pragma in syntax highlighting of TextViewer
Thu, 18 Oct 2012 17:42:29 +0200 Laurent Bessard Fix bug in TextViewer when starting text with '{' character
Fri, 07 Sep 2012 16:45:55 +0200 Laurent Bessard Integration of PLCOpenEditor into Beremiz