2021-05-25 Edouard Tisserant Runtime: Fix exception "Worker is disabled" when connecting while PLC runtime is starting.
2021-05-24 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.
2021-05-12 Edouard Tisserant Add ThirPartyPath call in util.path module, so that individual extensions don't have to each implement same logic to find dependencies
2021-04-01 Edouard Tisserant IDE: Add a shortcut to project "Clean" action : F9
2021-03-29 Edouard Tisserant Fixed misuse of GridCellEditor in DurationCellEditor, potentially leading to crash on windows.
2021-03-23 Edouard Tisserant Allow using spin() from ProcessLogger even with no logger given.
2021-03-10 Edouard Tisserant Runtime: Added PostStart methot to PLCObject, called after PLC is started, with all libraries and python object already created, and python extensions "Start" methods being called.
2021-03-02 Edouard Tisserant IDE: Fix logging of external process execution time so that it is visible on windows as well.
2021-03-02 Edouard Tisserant IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
2021-03-02 Edouard Tisserant IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
2021-03-02 Edouard Tisserant IDE: Log: Cosmetic changes, refactoring
2021-03-01 Edouard Tisserant IDE: Make ST code generation more verbose, since it can be really long in case of big programs, and it is better to let the user know build is still in progress.
2021-02-28 Edouard Tisserant IDE: Fixed log console that was not updating line by line smoothly when building.
2021-04-09 Edouard Tisserant merge
2021-02-02 Tomaz Orac Merge
2021-01-28 Mario de Sousa merge
2021-01-28 Mario de Sousa modbus plugin: add (user accessible) transaction bool flags for servers/slaves; FIX BUG in previous commit affecting RTU slaves.
2021-01-28 Mario de Sousa modbus plugin: add (user accessible) transaction counters for servers/slaves
2021-02-23 Edouard Tisserant PLCObject : Ensure that PreStart is executed before starting PLC. Also, make sure that python thread doesn't enter in a start/stop loop when ordered to stop.
2021-01-18 Edouard Tisserant Merge
2020-12-25 Mario de Sousa merge
2020-12-25 Mario de Sousa modbus plugin: add/fix comments
2020-12-21 Mario de Sousa merge
2020-12-21 Mario de Sousa Modbus plugin: fix bug - map BOOL flag onto C u8 (was incorrectly mapped onto u16)
2020-12-21 Mario de Sousa Modbus plugin: map status of MB transaction onto 2 located BYTE vars (instead of a singlw WORD var).
2020-12-21 Mario de Sousa Modbus plugin: provide user programs feedback on current connection status mapped onto a WORD located variable
2021-01-13 Edouard Tisserant Removed harmful assert in ProcessLogger.
2020-12-22 Edouard Tisserant Fix missing import, consequence of bad resolution of conflicting hg graft of f0a822ef9fa0 into d15a997859b1
2020-01-14 Edouard Tisserant plc_debug.c/var_acces.c : whitespace cleanup and other cosmetic changes
2020-07-03 Edouard Tisserant Prevent global python_poll blocks to be created when accidentally adding content to C-File OnChange column.