2021-03-02 |
Edouard Tisserant |
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
svghmi
|
changeset |
files
|
2021-03-02 |
Edouard Tisserant |
IDE: Log: Cosmetic changes, refactoring
svghmi
|
changeset |
files
|
2021-03-01 |
Edouard Tisserant |
SVGHMI: Make build log less redundant, and refactor progress information code a bit, to make it also a bit less redundant.
svghmi
|
changeset |
files
|
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.
svghmi
|
changeset |
files
|
2021-03-01 |
Edouard Tisserant |
merged
svghmi
|
changeset |
files
|
2021-02-26 |
Edouard Tisserant |
SVGHMI: Fixed progress time computation
svghmi
|
changeset |
files
|
2021-02-28 |
Edouard Tisserant |
IDE: Fixed log console that was not updating line by line smoothly when building.
svghmi
|
changeset |
files
|
2021-02-26 |
Edouard Tisserant |
SVGHMI: Optimized overlapping geometry (widget ot page belonging) computation. Added human readable messages for progress. Includes updated XSLT.
svghmi
|
changeset |
files
|
2021-02-25 |
Edouard Tisserant |
merged
svghmi
|
changeset |
files
|
2021-02-24 |
Edouard Tisserant |
Merge changes from default into svghmi branch
svghmi
|
changeset |
files
|
2021-02-24 |
Edouard Tisserant |
SVGHMI: More build time optimization : def_by_label now takes far less time.
svghmi
|
changeset |
files
|
2021-02-23 |
Edouard Tisserant |
SVGHMI: Optimize sumarized_elements xslt function, taking most of SVGHMI build time.
svghmi
|
changeset |
files
|
2021-02-22 |
Edouard Tisserant |
Merge
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Add icons
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Fixed/extended error message when failing to launch POEdit.
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Fix launch of POEdit on widows. Parsing oommand in registry based on heuristic was bad, now using regex should be safer. TODO : replicate for Inkscape launch.
svghmi
|
changeset |
files
|
2021-02-22 |
Edouard Tisserant |
SVGHMI: display progress in IDE console while building
svghmi
|
changeset |
files
|
2021-02-21 |
Edouard Tisserant |
SVGHMI: finally found why HMI:Input wasnt't initializing properly: vsprintf takes a list. Also, removed intermediate variable last_val, since edit_value() works on strings anyhow, and in case of formated floats, it is better to workl on already formated value.
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: update generated XSLT
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
Allow printf-like formating in HMI:Input, usefull for example when dealing with floating point numbers.
svghmi
|
changeset |
files
|
2021-02-19 |
Edouard Tisserant |
SVGHMI: Switch from {object} to Map for "updates" global, for performance but also preventing wierd behaviour when iterating
svghmi
|
changeset |
files
|
2021-02-18 |
Edouard Tisserant |
SVGHMI: Fixed HMI:ScrollBar to exclude cursor size from accessible range ( position is now 0->range-size instead of 0->range ). Fixed and extended tests/svghmi to have working ScrollBar on two alarm pages. Includes generated XSLT update.
svghmi
|
changeset |
files
|
2021-02-18 |
Edouard Tisserant |
SVGHMI: JsonTable removed useless promise since fetch() already does one. Updated generated XSLT.
svghmi
|
changeset |
files
|
2021-02-18 |
Edouard Tisserant |
SVGHMI: Optimization for JsonTable : reload JSON only when necessary, and avoid concurrent http requests.
svghmi
|
changeset |
files
|
2021-02-16 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-02-16 |
Edouard Tisserant |
SVGHMI: update generated XSLT
svghmi
|
changeset |
files
|
2021-02-16 |
Edouard Tisserant |
SVGHMI: little fix ihn i18n example.
svghmi
|
changeset |
files
|
2021-02-16 |
Edouard Tisserant |
SVGHMI: Fixed sending HMI_REAL to PLC. Added a svghmi_real test that illustrates using printf style formating in HMI:Display to control precision of Float number display.
svghmi
|
changeset |
files
|
2021-02-16 |
Edouard Tisserant |
SVGHMI: i18n: ensure langs always appea in same order, and add two variables that are updated automatically when selecting a new language : lang_name and lang_code. Also fixed i18n startup, prevent wrong lang numer to crash loading.
svghmi
|
changeset |
files
|
2021-02-15 |
Edouard Tisserant |
SVGHMI: more straightforward implementation of dragging position computation in Scrollbar + some little fix about boundaries.
svghmi
|
changeset |
files
|