|
Packit |
47f805 |
Changes in version 1.0.1:
|
|
Packit |
47f805 |
- Fixed comment tags which were outputing as '
|
|
Packit |
47f805 |
the correct '
|
|
Packit |
47f805 |
- Implemented the Next and Prev methods of the TiXmlAttribute class.
|
|
Packit |
47f805 |
- Renamed 'LastAttribtute' to 'LastAttribute'
|
|
Packit |
47f805 |
- Fixed bad pointer to 'isspace' that could occur while parsing text.
|
|
Packit |
47f805 |
- Errors finding beginning and end of tags no longer throw it into an
|
|
Packit |
47f805 |
infinite loop. (Hopefully.)
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.0.2
|
|
Packit |
47f805 |
- Minor documentation fixes.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.0.3
|
|
Packit |
47f805 |
- After nodes are added to a document, they return a pointer
|
|
Packit |
47f805 |
to the new node instead of a bool for success.
|
|
Packit |
47f805 |
- Elements can be constructed with a value, which is the
|
|
Packit |
47f805 |
element name. Every element must have a value or it will be
|
|
Packit |
47f805 |
invalid, but the code changes to enforce this are not fully
|
|
Packit |
47f805 |
in place.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.1.0
|
|
Packit |
47f805 |
- Added the TiXmlAttributeSet class to pull the attributes into
|
|
Packit |
47f805 |
a seperate container.
|
|
Packit |
47f805 |
- Moved the doubly liked list out of XmlBase. Now XmlBase only
|
|
Packit |
47f805 |
requires the Print() function and defines some utility functions.
|
|
Packit |
47f805 |
- Moved errors into a seperate file. (With the idea of internationalization
|
|
Packit |
47f805 |
to the other latin-1 languages.)
|
|
Packit |
47f805 |
- Added the "NodeType"
|
|
Packit |
47f805 |
- Fixed white space parsing in text to conform with the standard.
|
|
Packit |
47f805 |
Basically, all white space becomes just one space.
|
|
Packit |
47f805 |
- Added the TiXmlDeclaration class to read xml declarations.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.2.0
|
|
Packit |
47f805 |
- Removed the factory. The factory was not really in the spirit
|
|
Packit |
47f805 |
of small and simple, confused the code, and was of limited value.
|
|
Packit |
47f805 |
- Added FirstChildElement and NextSiblingElement, because they
|
|
Packit |
47f805 |
are such common functions.
|
|
Packit |
47f805 |
- Re-wrote the example to test and demonstrate more functionality.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.2.1
|
|
Packit |
47f805 |
- Fixed a bug where comments couldn't be inside elements.
|
|
Packit |
47f805 |
- Loading now clears out existing XML rather than appending.
|
|
Packit |
47f805 |
- Added the "Clear" method on a node to delete all its children.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.2.2
|
|
Packit |
47f805 |
- Fixed TiXmlAttribute::Previous actually returning "next." Thanks
|
|
Packit |
47f805 |
to Rickard Troedsson for the bug fix.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.2.3
|
|
Packit |
47f805 |
- Added the TIXML prefix to the error strings to resolve conflicts
|
|
Packit |
47f805 |
with #defines in OS headers. Thanks to Steve Lhomme.
|
|
Packit |
47f805 |
- Fixed a delete buf that should be a delete [] buf.
|
|
Packit |
47f805 |
Thanks to Ephi Sinowitz.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 1.2.4
|
|
Packit |
47f805 |
- ReplaceChild() was almost guarenteed to fail. Should be fixed,
|
|
Packit |
47f805 |
thanks to Joe Smith. Joe also pointed out that the Print() functions
|
|
Packit |
47f805 |
should take stream references: I agree, and would like to overload
|
|
Packit |
47f805 |
the Print() method to take either format, but I don't want to do
|
|
Packit |
47f805 |
this in a dot release.
|
|
Packit |
47f805 |
- Some compilers seem to need an extra <ctype.h> include. Thanks
|
|
Packit |
47f805 |
to Steve Lhomme for that.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Changes in version 2.0.0
|
|
Packit |
47f805 |
- Made the ToXXX() casts safe if 'this' is null.
|
|
Packit |
47f805 |
When "LoadFile" is called with a filename, the value will correctly get set.
|
|
Packit |
47f805 |
Thanks to Brian Yoder.
|
|
Packit |
47f805 |
- Fixed bug where isalpha() and isalnum() would get called with a negative value for
|
|
Packit |
47f805 |
high ascii numbers. Thanks to Alesky Aksenov.
|
|
Packit |
47f805 |
- Fixed some errors codes that were not getting set.
|
|
Packit |
47f805 |
- Made methods "const" that were not.
|
|
Packit |
47f805 |
- Added a switch to enable or disable the ignoring of white space. ( TiXmlDocument::SetIgnoreWhiteSpace() )
|
|
Packit |
47f805 |
- Greater standardization and code re-use in the parser.
|
|
Packit |
47f805 |
- Added a stream out operator.
|
|
Packit |
47f805 |
- Added a stream in operator.
|
|
Packit |
47f805 |
- Entity support.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
TODO
|
|
Packit |
47f805 |
CDATA.
|
|
Packit |
47f805 |
Support for "generic entity" #xxx thing.
|
|
Packit |
47f805 |
|