GNOME Bugzilla – Bug 563917
Accidental API change in CalRecurrence?
Last modified: 2009-02-17 20:18:32 UTC
It seems that between 0.17 and 0.18 there has been a large, cosmetic API change in CalRecurrence. Many properties have been changed to fields with slightly different names - eg: 0.17.5 0.18.1 ByDay -> byDay Frequency -> freq WeekStartDay -> week_start_day and many others - All the properties seem to have lost their initial uppercase, and Enddate seems to have become Until. Are these changes intentional?
They are unintentional. A problem switching between programming language coding styles. I did that change while referring to libical apis. I will get them changed back to c# naming style.
Chen ping. Would like to do a release soon. Itz been a while. :)
Another ping. I'd like to update the evolution-sharp package in Ubuntu (and Debian) since the existing package won't build against the newer evolution-data-center. However, I don't want to ship a library that unnecessarily breaks API, particularly when the API will be changed back! I can write a patch to revert the API change, apply it to the Ubuntu packages, and post it here if that's helpful. If I get time before this is committed, I'll do so.
Christopher, I have another fix along with this. Will get the patch committed for this along with that today. Had been in some work for sle11, will get this in today.
Excellent! Thanks. Soon gnome-do's evolution plugin will work again!
Will push a dot release immediately once this is in trunk.
Patched in r211.
available in 0.19.2.1. Closing.