~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-updates

« back to all changes in this revision

Viewing changes to addressbook/backends/file/e-book-backend-file.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-07-27 16:04:20 UTC
  • mfrom: (1.1.70 upstream)
  • Revision ID: james.westby@ubuntu.com-20090727160420-dr27rzbz6ddjqo04
Tags: 2.27.5-0ubuntu1
* New upstream version: 
  Bug Fixes:
  Address Book:
  - #587558 - Removing a picture of a contact in an LDAP addressbook
              crashes evolution 
  - #589325 - Evolution Contacts reports ambiguous error on Google
              Contacts authentication failure with bad password 
  Calendar:
  - #572176 - Allow local iCal files to be selected as calendar source
  - #586342 - CalDAV backend does not support attachments 
  - #588857 - CalDAV for Google calendars should allow email notifications
  Mail:
  - #524219 (bnc) - Unable to read forward groupwise mails in other clients.
  - #588220 - Evolution crashed when starting with local account configured 
  - #588573 - NULL string comparison in camel-search-sql-sexp.c
  Miscellaneous:
  - #583374 - The broken Google calendar import should be replaced by
              the working CalDAV support 
  - #588277 - Unnecessary special-purpose configure flag 
  Other Fixes:
  Handle quota error messages. 
  Return the proper timezone to get the counts right in all timezones.
  CamelVeeFolder - pass exceptions to functions instead of NULL
  Migrate caldav, groupwise, http, weather backends to ECalBackendStore.   
  Translations

Show diffs side-by-side

added added

removed removed

Lines of Context:
821
821
        }
822
822
        else {
823
823
                /* Update the hash and build our changes list */
824
 
                for (i = ctx.add_ids, v = ctx.add_cards; i != NULL; i = i->next, v = v->next){
 
824
                for (i = ctx.add_ids, v = ctx.add_cards; i != NULL; i = i->next, v = v->next) {
825
825
                        gchar *id = i->data;
826
826
                        gchar *vcard = v->data;
827
827
 
832
832
                        g_free (i->data);
833
833
                        g_free (v->data);
834
834
                }
835
 
                for (i = ctx.mod_ids, v = ctx.mod_cards; i != NULL; i = i->next, v = v->next){
 
835
                for (i = ctx.mod_ids, v = ctx.mod_cards; i != NULL; i = i->next, v = v->next) {
836
836
                        gchar *id = i->data;
837
837
                        gchar *vcard = v->data;
838
838
 
843
843
                        g_free (i->data);
844
844
                        g_free (v->data);
845
845
                }
846
 
                for (i = ctx.del_ids, v = ctx.del_cards; i != NULL; i = i->next, v = v->next){
 
846
                for (i = ctx.del_ids, v = ctx.del_cards; i != NULL; i = i->next, v = v->next) {
847
847
                        gchar *id = i->data;
848
848
                        gchar *vcard = v->data;
849
849