aboutsummaryrefslogtreecommitdiff
path: root/src/xmlreader.cpp (follow)
AgeCommit message (Collapse)Author
2006-11-21Everything in libbu++ now passes -Wall, this should have been done a long timeMike Buland
ago.
2006-07-26Exceptions have been re-worked, and are easier to use, and don't collide withMike Buland
system includues anymore.
2006-06-28Entities now work in the xml processor the way they should, you can define yourMike Buland
own, use the 5 builtin ones (gt, lt, apos, quot, amp), and even create your own. The parser now skips any text definition at the top, which is fine for most xml that you get these days. I think if we ever make the break to full compliance we'll need to make a new parser from scratch.
2006-06-06Added comment handling to the XML system. It just discards them completely, butMike Buland
later it will retain them so that even after modifying the nodes the comments could be kept in place so they aren't destroyed if something changes. Also added necesarry functions to the XmlDocument that lets the tests run again and fixes some issues with multiple ownernership when transfering the contents to a new document.
2006-05-26Added the first of many unit tests. For now the unit tests are just built withMike Buland
everything else in the all target of the makefile, which is fine, but relies on CppTest, which can be found at http://cpptest.sf.net Also fixed some things I've been meaning to get to for a while in the xml system, including a few bugs that will make coping with malformed data not hang other programs, and do the error reporting in a nice way.
2006-05-01libbu++ is finally laid out the way it should be, trunk, branches, and tags.Mike Buland