Commit Graph
16 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Paul Gilbert 45771e098c ULTIMA4: Better handling of LF in vendor scripts 2020-05-11 20:32:20 -07:00
Paul Gilbert 22c6f17824 ULTIMA4: Imrpove XML whitespace handling for text 2020-04-09 18:00:54 -07:00
Paul Gilbert 7df36d7e4d ULTIMA4: Move static methods into XMLNode class 2020-04-09 18:00:54 -07:00
Paul Gilbert b633ac0010 ULTIMA4: Refactoring XML parser to handle text as separate nodes
This is needed for the vendor scripts, which have a series of
text interleaved with elements to define vendor behaviour.
The previous behaviour of having text as an optional property
on element nodes was too simplistic
2020-04-09 18:00:54 -07:00
Paul Gilbert 733e262706 ULTIMA4: Fix for handling comments as child elements
Previously, the mini-XML Parser was creating dummy nodes for
comments, rather than just properly skipping them
2020-04-09 18:00:54 -07:00
Paul Gilbert 53e17a57fd ULTIMA4: Fix parsing of sound.xml 2020-04-09 18:00:54 -07:00
Paul Gilbert f693cdc159 ULTIMA4: Refactor Script class to use shared XML parser 2020-04-09 18:00:54 -07:00
Paul Gilbert b4f185eb4d ULTIMA4: Properly implement ConfigElement reading XML properties 2020-04-09 18:00:54 -07:00
Paul Gilbert 9116dded37 ULTIMA4: Handle comment tags that have tags within their text 2020-04-09 18:00:54 -07:00
Paul Gilbert 5c2df17e30 ULTIMA4: Support loading from secondary XML files 2020-04-09 18:00:54 -07:00
Paul Gilbert 1555c0916b ULTIMA4: Add support for element attributes to XMLNode 2020-04-09 18:00:54 -07:00
Paul Gilbert 77cf21fdc6 ULTIMA4: Improving XML parser 2020-04-09 18:00:54 -07:00
Paul Gilbert fdc42e4feb ULTIMA4: Starting to change Config to use XMLTree 2020-04-09 18:00:54 -07:00
Paul Gilbert 9a37b504f5 NUVIE: Move XMLTree and XMLNode into a new shared/conf/ folder 2020-04-09 18:00:54 -07:00