[Evolution-hackers] EDataCal API change for 3.3.3

2011-11-24 Thread Milan Crha
Hi all,
I just want to let you know that I made another API changes in EDataCal,
namely with functions:
   e_data_cal_view_get_component_string
   e_data_cal_view_notify_components_added
   e_data_cal_view_notify_components_added_1
   e_data_cal_view_notify_components_modified
   e_data_cal_view_notify_components_modified_1
   e_data_cal_respond_create_object
   e_data_cal_respond_modify_object
   e_data_cal_respond_remove_object
   e_cal_backend_notify_component_created
   e_cal_backend_notify_component_modified
   e_cal_backend_notify_component_removed

Tristan added/changed these functions for 3.3.2 [1], and even he
initially proposed to use ECalComponent-s, I convinced him to change it
to icalcomponent-s. When I begun to use this new API I realized that my
decision was plain wrong, thus I changed these functions to use
ECalComponent instead [2].

The change touched also ECalBackendSync API, unfortunately.

I also deprecated below functions in favor of new API:
   e_cal_backend_notify_object_created
   e_cal_backend_notify_objects_added
   e_cal_backend_notify_object_modified
   e_cal_backend_notify_objects_modified
   e_cal_backend_notify_object_removed
   e_cal_backend_notify_objects_removed
   e_data_cal_view_notify_objects_added
   e_data_cal_view_notify_objects_added_1
   e_data_cal_view_notify_objects_modified
   e_data_cal_view_notify_objects_modified_1

I made necessary changes in evolution-data-server, evolution-exchange,
evolution-groupwise, evolution-mapi and evolution-ews calendar backends,
to both API changes and replaced usage of the newly deprecated stuff.

I also added a new function
   e_cal_component_new_from_icalcomponent
which seemed to be useful to me.

I'm sorry for the inconvenience I caused, but this is hopefully the last
API change in EDataCal for 3.3.x.
Bye,
Milan

[1] https://bugzilla.gnome.org/show_bug.cgi?id=652180
[2] https://bugzilla.gnome.org/show_bug.cgi?id=664572

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] wip/settings branch is merged

2011-11-24 Thread Srinivasa Ragavan
On Wed, Nov 23, 2011 at 7:44 PM, Matthew Barnes  wrote:
> On Wed, 2011-11-23 at 16:05 +0530, Srinivasa Ragavan wrote:
>> I rebased email-factory-3-4 branch of evolution on top of gsettings
>> merge. I'm away for a week in Finland, hopefully you get time to merge
>> this around :-)
>
> Okay, thanks.  I'll be traveling too for the next couple weeks.  Working
> off and on, won't be on IRC much.  But I'll try to look at this next.
>

Thanks, I probably want to get to the API in C and then start with
evolution migration. This merge will help me let go of the engine and
focus on further things.

Thanks,
-Srini
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers