2018-04-12 Edouard Tisserant merged
2018-04-12 Edouard Tisserant Intermediate state while implementing runtime worker to ensure that PLCObject Load and Unload methods always run main thread.
2018-04-12 Edouard Tisserant Stripped more dead code.
2018-04-12 Edouard Tisserant Cleanup of some dead code in PYRO connector.
2018-04-12 Edouard Tisserant Added logging in Xenomai init phase.
2018-04-12 Edouard Tisserant Apply new RT Pipes API from Xenomai 3
2018-04-12 Edouard Tisserant Removed useless try/except in Canfestival.py
2018-04-10 dporopat #2579 On showing search result, text color of tree item is set to white. We need to change back color to show the result.
2018-03-29 Edouard Tisserant PEP-8...
2018-03-29 Edouard Tisserant Fixed bug that was creating many frames at starup on Windows
2018-03-25 Edouard Tisserant re-merge
2018-03-19 Edouard Tisserant Xenomai 3
2018-03-02 Edouard Tisserant merged Sergeys changes
2018-02-19 Surkov Sergey fix bug with indelible values in some 'optional' fields in project properties panel
2018-02-19 Surkov Sergey make the URI model compatible with https
2018-02-19 Surkov Sergey add address validation in Company URL field
2018-02-02 Surkov Sergey remove duplicating code for variables name generate
2018-01-31 Surkov Sergey add fields autocomplete when adding task or instance in resources
2018-01-18 Surkov Sergey fix search in TextViewer objects, search returns only first entry
2018-01-18 Surkov Sergey fix import order according to PEP8
2018-01-15 Surkov Sergey fix default time range choice for debug variable panel
2018-01-12 Surkov Sergey enlarge canvas border for debug variable graphic viewer
2018-01-12 Surkov Sergey fix rounding milliseconds from nanoseconds
2018-01-12 Surkov Sergey fix display TIME type variables in debug variable panel
2018-03-01 Edouard Tisserant fix for test app from skv. thanks
2018-03-01 Edouard Tisserant Prevent catching exception if exception handling was not enabled (or disabled by test test app).
2018-03-01 Edouard Tisserant pep8 and pylint hate me
2018-02-28 Edouard Tisserant Fixed typo introduced in 5736d25bb393
2018-02-23 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-20 Edouard Tisserant Another attempt to make BitBuket's version of pylint happy.
2018-02-20 Edouard Tisserant Attempt to make BitBuket's version of pep8 and pylint happy.
2018-02-20 Edouard Tisserant Removed dead slow code
2018-02-20 Edouard Tisserant PEP8 and PyLint conformance: whitespaces and stuff
2018-02-20 Edouard Tisserant Copy pasted, no time wasted !
2018-02-20 Edouard Tisserant GetVariableDictionary and GetPouInterfaceReturnType optimized with new VariableInfoCollector based on XSLTModelQuery. Moved corresponding definitions out of PLCControler.py.
2018-02-19 Edouard Tisserant GetPouInstanceTagName optimized with XSLTModelQuery.
2018-02-19 Edouard Tisserant Better writing of some xpath added in previous commits about XSLT optimization.
2018-02-19 Edouard Tisserant Moved some definitions away from controller class, and adaped references them through all code.
2018-02-19 Edouard Tisserant Hook Beremiz Launcher AppStart to AdvancedSplash OnPaint event in order to ensure image is beeing displayed before loading.
2018-02-18 Edouard Tisserant Avoid endline escaping in multiline xpath epressions in xslt. '
' Is apparently ignored but never know...
2018-02-18 Edouard Tisserant Fixed earlier XSLT optimizations. Some/most results were missing.
2018-02-18 Edouard Tisserant Moved some code from PLCController.py to other modules. Added necessary imports.
2018-02-17 Edouard Tisserant GetPouVariables optimized with XSLTModelQuery
2018-02-17 Edouard Tisserant Added /plcopen/InstancesPathCollector.py, to move more model xslt querying code away from PLCController.py.
2018-02-16 Edouard Tisserant Fixed Exception dialog disapearing after a view second when exception occurs during app startup.
2018-02-16 Edouard Tisserant Moved XSLTModelQuery class to own module in plcopen package.
2018-02-16 Edouard Tisserant Added a class to speedup all XSLT queries. WIP, now only for instances_path.xslt / GetInstanceList()
2018-02-16 Edouard Tisserant Stripped useless node creation in instances_path stylesheet.
2018-02-16 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 Edouard Tisserant YSLT auto indent trick is useless here, added yslt_noindent.yml2, regenerated XSLT files
2018-02-16 Edouard Tisserant Prevent compiling XSLT on each call of GetInstanceList. To be continued. More optimization needed here. 100x would be fine...
2018-02-14 Edouard Tisserant Changed meaning of -c commandline argument for Beremiz service : only gives DEFAULT wamp config.
2018-02-14 Edouard Tisserant Factorized duplicated code
2018-02-14 Edouard Tisserant Better variable naming, and small optimization.
2018-02-13 Edouard Tisserant Unclutter graphics package scope.
2018-02-13 Edouard Tisserant Removed dead code
2018-02-12 Edouard Tisserant Fixed pyro timeout for runtime, was set too short and runtime was disconnecting when building PLC
2018-02-12 Edouard Tisserant Ask to stop PLC before transfer if it is running
2018-02-12 Edouard Tisserant Factorized some repeated refresh code into a method, to allow customisation.
2018-02-05 Edouard Tisserant Launcher : add a debug attribute, instead of BMZ_DBG, so that customization can use it.