Wed, 15 Dec 2021 11:56:34 +0100 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
changeset |
files
|
Thu, 09 Dec 2021 10:21:45 +0100 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
changeset |
files
|
Wed, 01 Dec 2021 09:54:02 +0100 |
Edouard Tisserant |
RUNTIME: Variable trace now uses limited list and buffer instead of flags in instance tree that was requiring systematical instance tree traversal, and worst size buffer. Forcing and retain still use tree traversal.
RuntimeLists
|
changeset |
files
|
Tue, 30 Nov 2021 09:52:42 +0100 |
Edouard Tisserant |
SVGHMI: more accurate filtering of elements to unlink or not
|
changeset |
files
|
Tue, 30 Nov 2021 18:43:10 +0100 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
|
changeset |
files
|
Tue, 30 Nov 2021 18:43:10 +0100 |
Edouard Tisserant |
OPC-UA client: generated code now take UA_Variants on the stack directly, avoid useless allocation on write, and unalloc implicitely allocated data on read
wxPython4
|
changeset |
files
|
Tue, 16 Nov 2021 20:31:11 +0100 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken : path of project being open was the same for all menu entries.
|
changeset |
files
|
Wed, 17 Nov 2021 09:20:16 +0100 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken, probably after a merge. Menu (and corresponding code) was duplicated. Also, path of project beeing open was the same for all menu entries.
wxPython4
|
changeset |
files
|
Tue, 16 Nov 2021 20:10:50 +0100 |
Edouard Tisserant |
Fix bug when updating data in variable panel.
wxPython4
|
changeset |
files
|
Mon, 08 Nov 2021 14:10:36 +0100 |
Edouard Tisserant |
SVGHMI: update tests/evghmi to reflect/test latest changes. update generated XSLT.
|
changeset |
files
|
Mon, 08 Nov 2021 14:09:44 +0100 |
Edouard Tisserant |
SVGHMI: multiple non significant changes: doc fixes, modern style access to attributes, enforce double quotes around member name in object literals.
|
changeset |
files
|
Mon, 08 Nov 2021 14:06:29 +0100 |
Edouard Tisserant |
SVGHMI: Changes /CURRENT_PAGE_* behaviour to prevent problem whith multiclient : all clients were switching page when one was jumping.
|
changeset |
files
|
Mon, 08 Nov 2021 14:03:21 +0100 |
Edouard Tisserant |
SVGHMI: changes that should fix some corner cases about unlinking and discardable element that still didn't show until now.
|
changeset |
files
|
Thu, 04 Nov 2021 12:03:43 +0100 |
Edouard Tisserant |
SVGHMI: update generated XSLT
|
changeset |
files
|
Thu, 04 Nov 2021 12:02:08 +0100 |
Edouard Tisserant |
merged
|
changeset |
files
|
Thu, 04 Nov 2021 12:00:50 +0100 |
Edouard Tisserant |
SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
|
changeset |
files
|
Tue, 02 Nov 2021 08:36:06 +0100 |
Edouard Tisserant |
Follow-up on 83ed4ea362db 'IDE: prevent invoking matiec when IEC code did not change since last build' : build unconditionally after clean
|
changeset |
files
|
Fri, 29 Oct 2021 18:20:03 +0200 |
Edouard Tisserant |
merged
wxPython4
|
changeset |
files
|
Fri, 29 Oct 2021 18:07:28 +0200 |
Edouard Tisserant |
OPC-UA: fix types in model not being preserved after reload of CSV file, leading to exception when changing selection lists content.
|
changeset |
files
|
Fri, 29 Oct 2021 18:00:54 +0200 |
Edouard Tisserant |
OPC-UA: Removed more "LocalizedText()", this time in selected variable list
|
changeset |
files
|
Fri, 29 Oct 2021 11:49:22 +0200 |
Edouard Tisserant |
IDE: prevent invoking matiec when IEC code did not change since last build.
|
changeset |
files
|
Fri, 29 Oct 2021 10:27:31 +0200 |
Edouard Tisserant |
SVGHMI: prevent systematic rebuild when there are multiple instances of SVGHMI CTN.
|
changeset |
files
|
Fri, 29 Oct 2021 09:45:39 +0200 |
Edouard Tisserant |
SVGHMI: optimize HMI tree handling C code to lower CPU usage when traversing large trees
|
changeset |
files
|
Tue, 26 Oct 2021 11:41:03 +0200 |
Edouard Tisserant |
merged
|
changeset |
files
|
Thu, 21 Oct 2021 09:45:21 +0200 |
Edouard Tisserant |
SVGHMI: prevents watchdog being triggered when SVGHMI is empty.
|
changeset |
files
|
Fri, 22 Oct 2021 12:48:22 +0200 |
Edouard Tisserant |
Backed out changeset c646a1f0fb0b - was on wrong branch
wxPython4
|
changeset |
files
|
Thu, 21 Oct 2021 20:56:05 +0200 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
|
changeset |
files
|
Thu, 21 Oct 2021 20:56:05 +0200 |
Edouard Tisserant |
Make OPC-UA client compatible with wxPython3, util wxPython4 branch deserve to be merged
wxPython4
|
changeset |
files
|
Thu, 21 Oct 2021 13:18:18 +0200 |
Edouard Tisserant |
IDE: Enforce wxPython3 menu appending syntax in default branch... (Fixes exception at startup)
|
changeset |
files
|
Tue, 19 Oct 2021 13:09:45 +0200 |
Edouard Tisserant |
OPCUA: fix display names appearing with a "LocalizedText(" prefix when browsing localized server.
|
changeset |
files
|
Tue, 19 Oct 2021 12:58:22 +0200 |
Edouard Tisserant |
OPCUA: Add browsing of variables exposed by client when selecting location from variable panel.
|
changeset |
files
|
Mon, 18 Oct 2021 20:41:31 +0200 |
Edouard Tisserant |
OPCUA client: fix handling of string type Node Identifier
|
changeset |
files
|