Brewtarget / brewtarget

Main brewtarget source code repository.
GNU General Public License v3.0
312 stars 135 forks source link

Why Xerces & Xalan? #625

Closed treaves closed 2 years ago

treaves commented 2 years ago

Is there an actual reason these two external libraries were used instead of the standard Qt XML processing? Why increase dependencies?

matty0ung commented 2 years ago

If you look at line 50 of https://github.com/Brewtarget/brewtarget/blob/develop/src/xml/XmlCoding.cpp there is a comment that explains why we use these libraries. The short answer is that XML support in Qt has been significantly reduced in the Qt6.0 release of December 2020.

matty0ung commented 2 years ago

Closing this, but please do re-open (or post in https://github.com/Brewtarget/brewtarget/discussions) if you have follow-up questions.