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

Reply via email to