- fix bug with indelible values in some 'optional' fields in project properties panel 2018-02-19, by Surkov Sergey
- make the URI model compatible with https 2018-02-19, by Surkov Sergey
- add address validation in Company URL field 2018-02-19, by Surkov Sergey
- remove duplicating code for variables name generate 2018-02-02, by Surkov Sergey
- add fields autocomplete when adding task or instance in resources 2018-01-31, by Surkov Sergey
- fix search in TextViewer objects, search returns only first entry 2018-01-18, by Surkov Sergey
- fix import order according to PEP8 2018-01-18, by Surkov Sergey
- fix default time range choice for debug variable panel 2018-01-15, by Surkov Sergey
- enlarge canvas border for debug variable graphic viewer 2018-01-12, by Surkov Sergey
- fix rounding milliseconds from nanoseconds 2018-01-12, by Surkov Sergey
- fix display TIME type variables in debug variable panel 2018-01-12, by Surkov Sergey
- fix for test app from skv. thanks 2018-03-01, by Edouard Tisserant
- Prevent catching exception if exception handling was not enabled (or disabled by test test app). 2018-03-01, by Edouard Tisserant
- pep8 and pylint hate me 2018-03-01, by Edouard Tisserant
- Fixed typo introduced in 5736d25bb393 2018-02-28, by Edouard Tisserant
- GetEditedElementInstancesInfos now optimized as well. Forgotten because not using [R.I.P]LibraryResolver, but still XSLT compiling was hapenning on each call. 2018-02-23, by Edouard Tisserant
- Another attempt to make BitBuket's version of pylint happy. 2018-02-20, by Edouard Tisserant
- Attempt to make BitBuket's version of pep8 and pylint happy. 2018-02-20, by Edouard Tisserant
- Removed dead slow code 2018-02-20, by Edouard Tisserant
- PEP8 and PyLint conformance: whitespaces and stuff 2018-02-20, by Edouard Tisserant
- Copy pasted, no time wasted ! 2018-02-20, by Edouard Tisserant
- GetVariableDictionary and GetPouInterfaceReturnType optimized with new VariableInfoCollector based on XSLTModelQuery. Moved corresponding definitions out of PLCControler.py. 2018-02-20, by Edouard Tisserant
- GetPouInstanceTagName optimized with XSLTModelQuery. 2018-02-19, by Edouard Tisserant
- Better writing of some xpath added in previous commits about XSLT optimization. 2018-02-19, by Edouard Tisserant
- Moved some definitions away from controller class, and adaped references them through all code. 2018-02-19, by Edouard Tisserant
- Hook Beremiz Launcher AppStart to AdvancedSplash OnPaint event in order to ensure image is beeing displayed before loading. 2018-02-19, by Edouard Tisserant
- Avoid endline escaping in multiline xpath epressions in xslt. ' ' Is apparently ignored but never know... 2018-02-18, by Edouard Tisserant
- Fixed earlier XSLT optimizations. Some/most results were missing. 2018-02-18, by Edouard Tisserant
- Moved some code from PLCController.py to other modules. Added necessary imports. 2018-02-18, by Edouard Tisserant
- GetPouVariables optimized with XSLTModelQuery 2018-02-17, by Edouard Tisserant
- Added /plcopen/InstancesPathCollector.py, to move more model xslt querying code away from PLCController.py. 2018-02-17, by Edouard Tisserant
- Fixed Exception dialog disapearing after a view second when exception occurs during app startup. 2018-02-16, by Edouard Tisserant
- Moved XSLTModelQuery class to own module in plcopen package. 2018-02-16, by Edouard Tisserant
- Added a class to speedup all XSLT queries. WIP, now only for instances_path.xslt / GetInstanceList() 2018-02-16, by Edouard Tisserant
- Stripped useless node creation in instances_path stylesheet. 2018-02-16, by Edouard Tisserant
- This should really help GetInstanceList to perform better: resolver removed, no more deepcopy, no more useless xml serialization, no more node-set() calls. 2018-02-16, by Edouard Tisserant
- YSLT auto indent trick is useless here, added yslt_noindent.yml2, regenerated XSLT files 2018-02-16, by Edouard Tisserant
- Prevent compiling XSLT on each call of GetInstanceList. To be continued. More optimization needed here. 100x would be fine... 2018-02-16, by Edouard Tisserant
- Changed meaning of -c commandline argument for Beremiz service : only gives DEFAULT wamp config. 2018-02-14, by Edouard Tisserant
- Factorized duplicated code 2018-02-14, by Edouard Tisserant
- Better variable naming, and small optimization. 2018-02-14, by Edouard Tisserant
- Unclutter graphics package scope. 2018-02-13, by Edouard Tisserant
- Removed dead code 2018-02-13, by Edouard Tisserant
- Fixed pyro timeout for runtime, was set too short and runtime was disconnecting when building PLC 2018-02-12, by Edouard Tisserant
- Ask to stop PLC before transfer if it is running 2018-02-12, by Edouard Tisserant
- Factorized some repeated refresh code into a method, to allow customisation. 2018-02-12, by Edouard Tisserant
- Launcher : add a debug attribute, instead of BMZ_DBG, so that customization can use it. 2018-02-05, by Edouard Tisserant
- Stripped old dead code. 2018-02-02, by Edouard Tisserant
- More changes in Launcher. Modules to be loaded in the background are given in a list, and assigned as object attributes. Also splitted CreateUI into CloseSplashScreen and CreatueUI. 2018-02-02, by Edouard Tisserant
- ClassImporter now accepts string, callable or class, for compatibility with some old extensions. 2018-02-02, by Edouard Tisserant
- Launcher: ShowUI call moves from preStart to start. ShowUI() split into CreateUI() and ShowUI(). Start()'s arguments are passed to CreateUI() 2018-02-02, by Edouard Tisserant
- Launcher: allows customizations to specify what globals passed to extensions 2018-02-02, by Edouard Tisserant
- Documentation 2018-02-02, by Edouard Tisserant
- Another set of meaningless changes to satisfy PEP8 and PyLint. 2018-02-01, by Edouard Tisserant
- PEP8 conformity for modbus. Most of it done by autopep8, plus some easy refactoring. 2018-01-31, by 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) 2018-01-31, by Edouard Tisserant
- Small pep8 conformity enforcement. 2018-01-31, by Edouard Tisserant
- Better have globals passed to python extensions (-e) than locals. 2018-01-31, by Edouard Tisserant
- launcher : move call to ShowSplashScreen and BackgroundInitialization to PreStart() 2018-01-31, by Edouard Tisserant
- modbus extension code cleanup, from smarteh's patch 2018-01-30, by Edouard Tisserant