Hi folks, Just a quick heads-up regarding the changes I'm pushing to CVS and git right now.
The differences between the duplicated code in the 0.22 plugin and the 0.4x plugin were starting to get in my way, so I started refactoring the vformat.{h,c}, vbase.{h,cc}, vcard.{h,cc}, vevent.{h,cc}, vjournal.{h,cc}, and vtodo.{h,cc} files. These files are now in the library area of the tree, and make up a new shared library called 'libbarrysync'. Both plugins now share this code, which means that recurring calendar sync support is now in 0.22 as well, instead of just in 0.4x. This also means that the VCARD and VEVENT parsing and generating routines are available to applications. For example, I've added the -V command line option to btool to output data in vformat MIME format instead of the usual text. This makes 4 formats that btools can work with: plain text, vformat MIME records, ldap, and boost serialization database. If you're up for testing, give it a test compile and let me know if you run into problems. I've run the test/buildtest.sh script locally, and will be going through my supported distros as well. So far it works fine on Debian Lenny. - Chris ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel