beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: fixed embedded fonts family name not matching when using windows version of inkscape
svghmi
2021-03-31, Edouard Tisserant
da2481f359b7
SVGHMI: force svghmi build if any change in fonts or translation (.PO) files
svghmi
2021-03-31, Edouard Tisserant
bb314cdfc656
SVGHMI: Add file type drag'n'drop to widget picker, for now drops widget's original SVG.
svghmi
2021-03-31, Edouard Tisserant
afef7011f475
SVGHMI: silence debug output in generated xhtml.
svghmi
2021-03-30, Edouard Tisserant
2b5b3f4f26f0
SVGHMI: Implemented "Add Font" and "Remove Font", add font embedding in CSS at build time, tested ok with some OTF for now.
svghmi
2021-03-30, Edouard Tisserant
938b55abe946
SVGHMI: Add font management buttons and icons, doing nothing for now
svghmi
2021-03-30, Edouard Tisserant
0ddefd20ca2b
Fixed misuse of GridCellEditor in DurationCellEditor, potentially leading to crash on windows.
svghmi
2021-03-29, Edouard Tisserant
a5bca0a5eaf5
SVGHMI: Fix update of HMI tree in UI when loading from XML at start. Removed some dead code left after split of svghmi.py into svghmi.py+ui.py.
svghmi
2021-03-29, Edouard Tisserant
b5330d76e225
merge
svghmi
2021-03-29, Edouard Tisserant
de6b878c324d
SVGHMI: added "page_node" variable that reflects the HMI tree path of current relative page
svghmi
2021-03-29, Edouard Tisserant
4fd7bd10e606
SVGHMI: Added fonts.py with functions to convert ttf, otf and woff fonts into data_uri based CSS font-face
svghmi
2021-03-29, Edouard Tisserant
debd5014ce21
SVGHMI: Add list of HMI tree path in a JS array, so that we can use it for multiple purpose :
svghmi
2021-03-26, Edouard Tisserant
62753288be74
SVGHMI: Fixed wierd CDATA mess in output xhtml, because of backticks copy pasted in some yml ||text block||
svghmi
2021-03-26, Edouard Tisserant
856f4698a0a8
merge
svghmi
2021-03-25, Edouard Tisserant
5d379934d5c9
SVGHMI: split svghmi.py into svghmi.py (Config Tree Node + code gen) and ui.py (UI for HMI tree and Widget picking)
svghmi
2021-03-25, Edouard Tisserant
6dadc1690284
SVGHMI: split svghmi.py into hmi_tree.py + svghmi.py
svghmi
2021-03-24, Edouard Tisserant
0f41c1e2c121
SVGHMI: stop serving HMI open wide on all interfaces. That was a security hole. It is user/developer responsibity to forward connection with for exemple stunnel and make it securely accessible from LAN.
svghmi
2021-03-25, Edouard Tisserant
75cb73b4a606
SVGHMI: Filter unseen geometry from inkscape CSV output.
svghmi
2021-03-25, Edouard Tisserant
1582753e409b
SVGHMI: Fix typo in error message formating in i18n.
svghmi
2021-03-23, Edouard Tisserant
d9c8f8789fc8
Merged
svghmi
2021-03-23, Edouard Tisserant
f1049e4df866
SVGHMI: Added small widget library for library browser testing.
svghmi
2021-03-23, Edouard Tisserant
490fbf870f42
SVGHMI: Added SVG widget library browser. Supports browsing and previewing widgets. Widget validation and drag'n'drop are still to be implemented.
svghmi
2021-03-23, Edouard Tisserant
8006bb60a4dd
Allow using spin() from ProcessLogger even with no logger given.
svghmi
2021-03-23, Edouard Tisserant
8df40690efb0
SVGHMI: JsonTable: Fixed options not being passed in JSON post when jumping to a page where additional variables are pre-defined by a HMI:VarInit.
svghmi
2021-03-18, Edouard Tisserant
cdd2a032b424
merged
svghmi
2021-03-17, Edouard Tisserant
26b7c4aa7b38
SVGHMI: cosmetic change, missing semicolon
svghmi
2021-03-16, Edouard Tisserant
80dd371e15bb
SVGHMI: JsonTable should refresh when re-subscibing, because data might have changed while not on the page we are switching to.
svghmi
2021-03-16, Edouard Tisserant
0733114a2090
SVGHMI: Fixed problems happening when value is higher than maximum or lower than minimum in Input widget. "max" and "min" string was getting into keypad text field, was not diplayed systematically, and was staying forever sometime.
svghmi
2021-03-15, Edouard Tisserant
c173452bf894
SVGHMI: change default values for JsonTable, leading to scrollbar initialized at annoying non-zero position
svghmi
2021-03-12, Edouard Tisserant
ba8ff21fd82b
SVGHMI: Ensure that when a HMI:List is refered, none of its refered elements are discarded.
svghmi
2021-03-11, Edouard Tisserant
1e9b9d7451cd
Backed out changeset b2ba6eeb61ec. Users reported text styling being messed in some cases.
svghmi
2021-03-11, Edouard Tisserant
9038655c1b18
merge
svghmi
2021-03-11, Edouard Tisserant
1d3408e46ab1
SVGHMI: Add generic action buttons to JSON table, with an example in tests/svghmi: wipe alar list.
svghmi
2021-03-10, Edouard Tisserant
50d0fef791d5
SVGHMI: do not do XSLT transform if both SVGHMI and HMI Tree didn't change since last build
svghmi
2021-03-10, Edouard Tisserant
c059026d8626
merge
svghmi
2021-03-10, Edouard Tisserant
ca9774c0f6a7
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.
svghmi
2021-03-10, Edouard Tisserant
a7941f053a83
Merged
svghmi
2021-03-05, Edouard Tisserant
73d26eae5fb1
SVGHMI: Lighter display of HMI Tree, no more icons and use buttons. Auto expand root. Fix loading of HMI tree XML backup (hmiclass attribute wasn't kept).
svghmi
2021-03-05, Edouard Tisserant
5a8abd549aa8
SVGHMI: Systematically save HMI Tree in build directory as hmitree.xml when building, so that HMI Tree can be displayed when re-opening project, without having to build
svghmi
2021-03-05, Edouard Tisserant
81136a097012
IDE: Fix logging of external process execution time so that it is visible on windows as well.
mc9_backport_2
2021-03-02, Edouard Tisserant
706aef3864a5
IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
mc9_backport_2
2021-03-02, Edouard Tisserant
3e77ab8482ee
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
mc9_backport_2
2021-03-02, Edouard Tisserant
84cc3dc799a8
IDE: Log: Cosmetic changes, refactoring
mc9_backport_2
2021-03-02, Edouard Tisserant
d6fb575747a4
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.
mc9_backport_2
2021-03-01, Edouard Tisserant
d215f28c3ba5
IDE: Fixed log console that was not updating line by line smoothly when building.
mc9_backport_2
2021-02-28, Edouard Tisserant
27f528da10b1
Merge.
mc9_backport_2
2021-03-03, Tomaz Orac
3deb6d2b60b8
SVGHMI: Make ScrollBar's variables order match JsonTable's variables order to avoid confusion
svghmi
2021-03-03, Edouard Tisserant
21cb76012c78
SVGHMI: attempt to prevent crazy styling with HMI:TextStyleList when inkscape store style in tspan instead of text element.
svghmi
2021-03-02, Edouard Tisserant
b2ba6eeb61ec
IDE: Fix logging of external process execution time so that it is visible on windows as well.
svghmi
2021-03-02, Edouard Tisserant
bc4194b73438
IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
svghmi
2021-03-02, Edouard Tisserant
f85ecfa0916c
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
svghmi
2021-03-02, Edouard Tisserant
78ac4915b0f9
IDE: Log: Cosmetic changes, refactoring
svghmi
2021-03-02, Edouard Tisserant
b6f273f3b309
SVGHMI: Make build log less redundant, and refactor progress information code a bit, to make it also a bit less redundant.
svghmi
2021-03-01, Edouard Tisserant
aaa203270ab0
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.
svghmi
2021-03-01, Edouard Tisserant
91207ee5b6af
merged
svghmi
2021-03-01, Edouard Tisserant
6950ac7aa966
IDE: Fixed log console that was not updating line by line smoothly when building.
svghmi
2021-02-28, Edouard Tisserant
275eadf598e8
SVGHMI: Fixed progress time computation
svghmi
2021-02-26, Edouard Tisserant
001f63ff3aaa
SVGHMI: Optimized overlapping geometry (widget ot page belonging) computation. Added human readable messages for progress. Includes updated XSLT.
svghmi
2021-02-26, Edouard Tisserant
2db69e2c5673
merged
svghmi
2021-02-25, Edouard Tisserant
ea4a61b4a325
SVGHMI: More build time optimization : def_by_label now takes far less time.
svghmi
2021-02-24, Edouard Tisserant
fbe1ffaa56cf