POULibrary.py
2022-10-28 GP Orcullo automated conversion using 2to3-3.9 tool python3
2022-12-08 Edouard Tisserant ST code generator: when including PLCopen TC6 XML libraries (for example py_ext/pous.xml or NativeLib.xml), also includes libraries globals in result
2021-09-02 Edouard Tisserant Merge SVGHMI in default
2021-06-30 Edouard Tisserant IDE: Allow POU Libraries to inject PLC Configurations globals during build. 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
2021-06-30 Edouard Tisserant IDE: Allow POU Libraries to inject PLC Configurations globals during build.
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.
2018-01-31 Edouard Tisserant Add some class factory function to ease declaration of simple POU libraries in customizations (i.e. TC6 XML file only, no special C code generation)
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-09-28 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E703 statement ends with a semicolon
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 for PEP8: fix W291 trailing whitespace
2016-05-06 Andrey Skvortsov add copyright notices to python files where there were missing, that
2012-06-14 Edouard Tisserant Fixed import dependency order for POUlibrary and PLCControler
2012-05-19 Edouard Tisserant Added reference to CTR in libraries
2012-05-19 Edouard Tisserant refecored library extension machanism
2012-05-12 Edouard Tisserant refactoring - library support is not anymore attached to configtree nodes, but handles by project controller