logo

libbulletml

Library of Bullet Markup Language (forked from https://shinh.skr.jp/libbulletml/index_en.html )git clone https://anongit.hacktivis.me/git/libbulletml.git/

changes.txt (2700B)


  1. Changes in version 1.0.1:
  2. - Fixed comment tags which were outputing as '<?--' instead of
  3. the correct '<!--'.
  4. - Implemented the Next and Prev methods of the TiXmlAttribute class.
  5. - Renamed 'LastAttribtute' to 'LastAttribute'
  6. - Fixed bad pointer to 'isspace' that could occur while parsing text.
  7. - Errors finding beginning and end of tags no longer throw it into an
  8. infinite loop. (Hopefully.)
  9. Changes in version 1.0.2
  10. - Minor documentation fixes.
  11. Changes in version 1.0.3
  12. - After nodes are added to a document, they return a pointer
  13. to the new node instead of a bool for success.
  14. - Elements can be constructed with a value, which is the
  15. element name. Every element must have a value or it will be
  16. invalid, but the code changes to enforce this are not fully
  17. in place.
  18. Changes in version 1.1.0
  19. - Added the TiXmlAttributeSet class to pull the attributes into
  20. a seperate container.
  21. - Moved the doubly liked list out of XmlBase. Now XmlBase only
  22. requires the Print() function and defines some utility functions.
  23. - Moved errors into a seperate file. (With the idea of internationalization
  24. to the other latin-1 languages.)
  25. - Added the "NodeType"
  26. - Fixed white space parsing in text to conform with the standard.
  27. Basically, all white space becomes just one space.
  28. - Added the TiXmlDeclaration class to read xml declarations.
  29. Changes in version 1.2.0
  30. - Removed the factory. The factory was not really in the spirit
  31. of small and simple, confused the code, and was of limited value.
  32. - Added FirstChildElement and NextSiblingElement, because they
  33. are such common functions.
  34. - Re-wrote the example to test and demonstrate more functionality.
  35. Changes in version 1.2.1
  36. - Fixed a bug where comments couldn't be inside elements.
  37. - Loading now clears out existing XML rather than appending.
  38. - Added the "Clear" method on a node to delete all its children.
  39. Changes in version 1.2.2
  40. - Fixed TiXmlAttribute::Previous actually returning "next." Thanks
  41. to Rickard Troedsson for the bug fix.
  42. Changes in version 1.2.3
  43. - Added the TIXML prefix to the error strings to resolve conflicts
  44. with #defines in OS headers. Thanks to Steve Lhomme.
  45. - Fixed a delete buf that should be a delete [] buf.
  46. Thanks to Ephi Sinowitz.
  47. Changes in version 1.2.4
  48. - ReplaceChild() was almost guarenteed to fail. Should be fixed,
  49. thanks to Joe Smith. Joe also pointed out that the Print() functions
  50. should take stream references: I agree, and would like to overload
  51. the Print() method to take either format, but Idon't want to do
  52. this in a dot release.
  53. - Some compilers seem to need an extra <ctype.h> include. Thanks
  54. to Steve Lhomme for that.