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