cschreib / lxgui

Portable, real time, modular and data-driven GUI C++ library.
https://cschreib.github.io/lxgui
MIT License
73 stars 20 forks source link

Replace custom XML parser #80

Closed cschreib closed 2 years ago

cschreib commented 2 years ago

Our custom XML parser code is old (pre C++11), and poorly written (lots of manual memory management, unclear ownership, etc). There are good quality and modern replacement, such as pugixml, which would reduce our maintenance overhead.

Downside: we need to move away from our custom XML definition file. I don't know if XSD covers all our use cases.