From: Simon B. <pi...@us...> - 2004-12-31 22:58:15
|
Update of /cvsroot/libais/libaisutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14591 Modified Files: ChangeLog Makefile.am Log Message: Initial updates for the new configuration parser - WILL NOT COMPLETELY BUILD!! Major architectural changes here!! Yes, it's new years -- HAPPY NEW 2005!!! :) Index: Makefile.am =================================================================== RCS file: /cvsroot/libais/libaisutil/Makefile.am,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- Makefile.am 26 Nov 2003 22:50:47 -0000 1.16 +++ Makefile.am 31 Dec 2004 22:58:05 -0000 1.17 @@ -57,8 +57,8 @@ # Source files.. libaisutil_la_SOURCES=\ - src/config/data.cpp \ - src/config/parser.cpp \ + src/config/config.cpp \ + src/config/handle-misc.cpp \ src/socket/socket.cpp \ src/socket/stateful-type.cpp \ $(LIBAISUTIL_FILE_SOCKET_DOMAIN_IPV4) \ @@ -90,7 +90,8 @@ # Stuff that needs to go into the distribution but isn't implied EXTRA_DIST=\ include/aisutil/aisutilconf.h.in \ - test/README + test/README \ + test/test.conf @@ -106,6 +107,7 @@ # The tests to run TESTS=\ + test-config \ test-peakcount \ test-sha1 \ test-string \ @@ -120,6 +122,8 @@ # Test programs' source files +test_config_SOURCES=\ + test/tests.h test/config.cpp test_peakcount_SOURCES=\ test/tests.h test/peakcount.cpp test_sha1_SOURCES=\ @@ -137,6 +141,8 @@ # Test programs' libraries +test_config_LDADD=\ + libaisutil.la #test_peakcount_LDADD=\ # libaisutil.la test_sha1_LDADD=\ Index: ChangeLog =================================================================== RCS file: /cvsroot/libais/libaisutil/ChangeLog,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- ChangeLog 7 Aug 2004 00:33:17 -0000 1.27 +++ ChangeLog 31 Dec 2004 22:58:05 -0000 1.28 @@ -1,6 +1,4 @@ -Version 1.4 - * Time:: includes some more arithmetic operations. See the manual for more - details +Version 2.0 * Socket routines are now contained the AIS::Util::Socket:: namespace. Some minor base class changed have occured, check the documentation for more details. Mostly, changing the namespace will be the only change required. @@ -14,6 +12,14 @@ wrapper for the Socket:: classes is planned eventually * Socket::* classes now have a much more flexible flag system. Check the manual for more details. + * Reconstruction and major change to the configuration parsing system, + mostly to move this closer to C++ code. Internal changes are likely to + continue but shouldn't effect API users. Note that this should clear up + problems with newer compilers which adhere to the C++ standard which + forbids member-function-pointers to be recast as (void*). The new system + is contained within the AIS::Util::Config:: namespace. + * Time:: includes some more arithmetic operations. See the manual for more + details * SHA1_Digest:: can natively deal with raw data, and std::wstring's * Added PeakCount:: template class * Minor bug fixes |