|
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
|