Hi all!
First of all, BIG HUGE THANKS for Barry.  I use it to sync with evo2 and
things work pretty dang well.  I am using Barry 0.13 and OpenSync 0.22
on Gutsy with a Blackberry Pearl 8130.

Of course, as a programmer, I want to improve and fix stuff.  I found a
couple issues and have some resolutions:

1) Endless loop in vCard::ParseCategories()
I'm surprised that no one else has seen this: if I have an evo contact
with a category set, then the call to vAttr.GetValue(index) will keep
returning the same value as the index increases unbounded.  This causes
an endless loop and unbounded memory consumption, causing the OS to
gobble up the swap and the machine slows heavily.  I put a simple check
in to make sure the value returned doesn't match the previous one, but I
don't think that is the long-term answer.  vAttr should be fixed.
Anybody else see this?

2) No support for Birthday field.  I added this quite easily thanks to
debug data from btool.  Unfortunately, birthdays don't show up in the
Blackberry calendar like they do when you *author* the birthday entry on
the device.

3) No anniversary date support.  I think I can add Anniversary support
too like Birthday.

4) I did a calendar sync and recurring events didn't seem to work right.
In vevent.cc I see:
void vCalendar::RecurToBarryCal()
{
        // FIXME - needs to be implemented

        // GetWeekDayIndex()
}

But I don't see this in the TODO list from CVS.  Anybody else working
this?  Can I help out?

-Lee




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to