ConfigTreeNode.py
8 months ago Edouard Tisserant IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
2023-02-06 GP Orcullo Generate warning instead of Exception if CTNMaxCount is exceeded for a confnode python3
2022-10-28 GP Orcullo fix string encoding python3
2022-10-28 GP Orcullo removed Python2 modules python3
2022-10-28 GP Orcullo automated conversion using 2to3-3.9 tool python3
2022-11-11 Edouard Tisserant OPC-UA: Update CTN "ChangesToSave" status when variable selection change. wxPython4
2022-10-21 Edouard Tisserant IDE: fix exception when re-opening previously closed tab wxPython4
2021-09-13 Edouard Tisserant IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple wxPython4
2021-02-24 Edouard Tisserant Merge changes from default into svghmi branch svghmi
2020-12-22 Edouard Tisserant Merged default in svghmi branch svghmi
2020-11-20 Edouard Tisserant Project tree: avoid flickering and glitches in notebook when selecting some still not opened ConfigTreeNode svghmi
2020-11-18 Edouard Tisserant Project tree: Clicking on ConfigTreeNode should have same behaviour as for POUS and other IEC types : simple click to select and double click to open. svghmi
2020-06-18 Edouard Tisserant Merge default changes in SVGHMI svghmi
2020-05-26 Edouard Tisserant Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general. svghmi
2020-05-13 Edouard Tisserant Added FatalError call to Libraries code gen, so that they can emit messages addressed like config tree nodes do. svghmi
2020-12-22 Edouard Tisserant Fix missing import, consequence of bad resolution of conflicting hg graft of f0a822ef9fa0 into d15a997859b1
2020-11-20 Edouard Tisserant Project tree: avoid flickering and glitches in notebook when selecting some still not opened ConfigTreeNode
2020-11-18 Edouard Tisserant Project tree: Clicking on ConfigTreeNode should have same behaviour as for POUS and other IEC types : simple click to select and double click to open.
2020-05-26 Edouard Tisserant Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
2019-11-13 Edouard Tisserant Add FatalError() method to ConfigTreeNode.
2019-07-10 Edouard Tisserant Removed dead code.
2019-04-07 Edouard Tisserant Conform to pep8 and pylint :
2019-03-22 Edouard Tisserant Fix error when searching accross project. Collection of result wasn't initialized and was failing in case some CTN was returning no result.
2019-03-22 Edouard Tisserant Make spaghetti-code-quality great again.
2019-03-20 Edouard Tisserant WIP adding searching capabilities in python files. was done : search_in_CTN
2019-03-15 Edouard Tisserant WIP adding searching capabilities in python files: search_in_CTN
2018-10-10 Andrey Skvortsov python3 support: pylint, W1606 # (execfile-builtin) execfile built-in referenced
2018-10-04 Andrey Skvortsov python3 support: pylint, W1612 # (unicode-builtin) unicode built-in referenced
2018-10-02 Andrey Skvortsov Use python 3 compatible exception syntax everywhere
2018-10-01 Andrey Skvortsov cleanup: pylint, R1701 # (consider-merging-isinstance) Consider merging these isinstance calls to isinstance(CTNLDFLAGS, (str, unicode))
2018-06-09 Andrey Skvortsov Fix linter errors
2018-05-10 Edouard Tisserant Allow deleting configuration tree node with no corresponding directory in project tree
2018-05-07 Edouard Tisserant Support unicode in LDFLAGS returned by extensions
2018-02-14 Edouard Tisserant Better variable naming, and small optimization.
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-11 Andrey Skvortsov fix pylint error '(no-self-argument) Method should have "self" as first 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-09-28 Andrey Skvortsov fix unnecessary lambda and enable corresponding pylint check
2017-09-28 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
2017-09-22 Andrey Skvortsov fix unnecessary parens after keyword
2017-08-21 Andrey Skvortsov clean-up: fix PEP8 E265 block comment should start with '# '
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E721 do not compare types, use 'isinstance()'
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 W602 deprecated form of raising exception
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E262 inline comment should start with '# '
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E222 multiple spaces after operator
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E201 whitespace after '{'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E202 whitespace before ')'
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 E271 multiple spaces after keyword
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E261 at least two spaces before inline comment
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 some PEP8 E265 block comment should start with '# '
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E401 multiple imports on one line