From: Allen B. <al...@us...> - 2006-05-27 21:42:49
|
allenb 2006/05/27 14:42:47 PDT Modified files: . ChangeLog cppdom cppdom.cpp cppdom.h cppdom/ext OptionRepository.cpp OptionRepository.h test/suite/TestCases OptionRepositoryTest.cpp OptionRepositoryTest.h test/suite/data options_test.xml Log: - Extended capabilities of OptionRespository so that options can be set and saved. - Changed cppdom::Error to be derived from std::exception and provide a what() implementation. (this makes it easier to catch exceptions from cppdom in generic catchall clauses that catch std::exception) Bumped version to 0.7.0 since this is still development code that needs more testing and the exception change could break previous code if people relied upon cppdom::Error not being an std::exception (unlikely, but possible). Revision Changes Path 1.39 +6 -0 cppdom/ChangeLog 1.55 +11 -30 cppdom/cppdom/cppdom.cpp 1.86 +33 -3 cppdom/cppdom/cppdom.h 1.3 +74 -14 cppdom/cppdom/ext/OptionRepository.cpp 1.3 +16 -3 cppdom/cppdom/ext/OptionRepository.h 1.3 +38 -2 cppdom/test/suite/TestCases/OptionRepositoryTest.cpp 1.2 +7 -3 cppdom/test/suite/TestCases/OptionRepositoryTest.h 1.2 +2 -1 cppdom/test/suite/data/options_test.xml http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/ChangeLog.diff?r1=1.38&r2=1.39&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/cppdom/cppdom.cpp.diff?r1=1.54&r2=1.55&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/cppdom/cppdom.h.diff?r1=1.85&r2=1.86&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/cppdom/ext/OptionRepository.cpp.diff?r1=1.2&r2=1.3&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/cppdom/ext/OptionRepository.h.diff?r1=1.2&r2=1.3&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/test/suite/TestCases/OptionRepositoryTest.cpp.diff?r1=1.2&r2=1.3&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/test/suite/TestCases/OptionRepositoryTest.h.diff?r1=1.1&r2=1.2&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xml-cppdom/cppdom/test/suite/data/options_test.xml.diff?r1=1.1&r2=1.2&diff_format=h |