5 Commits

Author SHA1 Message Date
Don Ho
c152f96127 Optimize & improve performance of conf XML synchronization
Close #17306
2025-12-17 04:35:06 +01:00
PeterCJ
7239177226 Improve performance: Add model timestamp in XML to avoid check on each launch
Ref: c64b81e3a3 (commitcomment-172711882)

Fix #17290, close #17301
2025-12-15 23:44:37 +01:00
PeterCJ
90aab8e041 Model checking: use date instead of MD5 to improve the performance
Change from MD5 to internal attribute
Calculating MD5 is computationally/time expensive, so switch to using an attribute in the *.model.xml instead of calculating MD5.

See comments here:
c64b81e3a3 (commitcomment-171869728)

Close #17263
2025-12-03 20:56:45 +01:00
PeterCJ
8435308b02 Add XSD-based validation for the various XML files
And fix the themes and javascript.js functionlist that don’t match XSD.

Fix #16618, close #16619
2025-06-04 19:42:01 +02:00
Christian Grasser
e24ad94ddd
Move script validator_xml.py to "Test" folder
Fix #9330 part 2
Close #9345
2021-01-04 01:42:57 +01:00