platform/upstream/evolution-data-server.git
16 years agoCommitting on behalf of Chenthill Palanisamy <pchenthill@novell.com>
Chenthill Palanisamy [Tue, 29 Apr 2008 15:07:55 +0000 (15:07 +0000)]
Committing on behalf of Chenthill Palanisamy  <pchenthill@novell.com>

2008-04-29  Chenthill Palanisamy  <pchenthill@novell.com>

        ** Fixes #358650 (bnc)
           International clock applet is crashing

svn path=/trunk/; revision=8704

16 years agoBuild framework for new libebackend library.
Rob Bradford [Tue, 29 Apr 2008 14:34:35 +0000 (14:34 +0000)]
Build framework for new libebackend library.

2009-04-23  Rob Bradford  <rob@openedhand.com>

* Makefile.am:
* configure.in:
* libebackend/Makefile.am:
* libebackend/libebackend.pc.in:
Build framework for new libebackend library.

* libedataserver/Makefile.am:
Remove files that have moved to libebackend.

* libedataserver/e-data-server-module.[ch]:
* libedataserver/e-db3-utils.[ch]:
* libedataserver/e-dbhash.[ch]:
* libedataserer/e-file-cache.[ch]:
Moved to libebackend.

* src/Makefile.am:
* src/server.c:
Use libebackend headers and link to the library.

* docs/reference/Makefile.am:
* docs/reference/libebackend/Makefile.am:
* docs/reference/libebackend/libebackend-docs.xml:
* docs/reference/libebackend/libebackend-sections.txt:
* docs/reference/libebackend/libebackend.types:
Add documentation for new libebackend library.

* docs/reference/libedataserver/libedataserver.types:
Remove types that have been moved to libebackend.

* docs/reference/calendar/libedata-cal/Makefile.am:
Add libebackend to the gtk-doc scanner libraries.

svn path=/trunk/; revision=8703

16 years ago** Fix for bug #330990
Milan Crha [Tue, 29 Apr 2008 13:57:16 +0000 (13:57 +0000)]
** Fix for bug #330990

2008-04-29  Milan Crha  <mcrha@redhat.com>

** Fix for bug #330990

* backends/caldav/e-cal-backend-caldav.c: (caldav_remove_object):
Allow remove only one instance of the recurring event.

svn path=/trunk/; revision=8702

16 years agoRemote g_asserts.
Srinivasa Ragavan [Tue, 29 Apr 2008 12:26:55 +0000 (12:26 +0000)]
Remote g_asserts.

2008-04-29  Srinivasa Ragavan  <sragavan@novell.com>

* calendar/tests/ecal/test-ecal.c: Remote g_asserts.

svn path=/trunk/; revision=8700

16 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Tue, 29 Apr 2008 12:09:57 +0000 (12:09 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=8699

16 years ago** Fix for bug #502899
Milan Crha [Tue, 29 Apr 2008 07:51:02 +0000 (07:51 +0000)]
** Fix for bug #502899

2008-04-29  Milan Crha  <mcrha@redhat.com>

** Fix for bug #502899

* storage/exchange-account.c: (struct _ExchangeAccountPrivate), (init),
(dispose), (finalize), (exchange_account_rescan_tree), (get_folder),
(hierarchy_new_folder), (hierarchy_removed_folder), (context_redirect),
(get_parent_and_name), (exchange_account_get_folder),
(exchange_account_get_folders), (exchange_account_get_folder_tree):
Guard private folder's hash tables with a lock to prevent access to
them from different threads in same the time.

svn path=/trunk/; revision=8695

16 years ago- don't free the same variable twice (#530323)
Sebastien Bacher [Mon, 28 Apr 2008 19:23:31 +0000 (19:23 +0000)]
- don't free the same variable twice (#530323)

2008-04-28  Sebastien Bacher  <seb128@ubuntu.com>

* backends/contacts/e-cal-backend-contacts.c: (book_record_new):
- don't free the same variable twice (#530323)

svn path=/trunk/; revision=8690

16 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 28 Apr 2008 13:10:19 +0000 (13:10 +0000)]
Updated Slovenian translation

svn path=/trunk/; revision=8689

16 years agoPatch from Ashish Shrivastava <shashish@novell.com> ** Fix for bug #381307 (bugzilla...
Suman Manjunath [Mon, 28 Apr 2008 05:48:46 +0000 (05:48 +0000)]
Patch from Ashish Shrivastava  <shashish@novell.com> ** Fix for bug #381307 (bugzilla.novell.com) (Run a single delta-thread to fetch changes from the GW server, for addressbooks)

svn path=/trunk/; revision=8687

16 years ago** Fixes bug #530139
Matthew Barnes [Sun, 27 Apr 2008 15:00:09 +0000 (15:00 +0000)]
** Fixes bug #530139

2008-04-27  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #530139

* camel/tests/Makefile.am: Do not ship .svn files.

svn path=/trunk/; revision=8683

16 years agoUse "dialog-password" icon instead of "dialog-question" in the password
Matthew Barnes [Sat, 26 Apr 2008 22:42:35 +0000 (22:42 +0000)]
Use "dialog-password" icon instead of "dialog-question" in the password

2008-04-26  Matthew Barnes  <mbarnes@redhat.com>

* libedataserverui/e-passwords.c (ep_ask_password):
Use "dialog-password" icon instead of "dialog-question" in the
password dialog (HIG compliance).

svn path=/trunk/; revision=8682

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sat, 26 Apr 2008 11:56:47 +0000 (11:56 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=8681

16 years ago** Fix for bug #301980
Milan Crha [Fri, 25 Apr 2008 14:54:25 +0000 (14:54 +0000)]
** Fix for bug #301980

2008-04-25  Milan Crha  <mcrha@redhat.com>

** Fix for bug #301980

* e-passwords.c: (update_capslock_state), (ep_ask_password):
Warn user when Caps Lock is on.

svn path=/trunk/; revision=8680

16 years agoLoad contacts conditionally
Srinivasa Ragavan [Fri, 25 Apr 2008 07:19:13 +0000 (07:19 +0000)]
Load contacts conditionally

svn path=/trunk/; revision=8678

16 years agoPut it back. Apparently Automake insists on it.
Matthew Barnes [Wed, 23 Apr 2008 13:57:00 +0000 (13:57 +0000)]
Put it back. Apparently Automake insists on it.

2008-04-23  Matthew Barnes  <mbarnes@redhat.com>

* README: Put it back.  Apparently Automake insists on it.

svn path=/trunk/; revision=8675

16 years agoVersion bump to 2.23.1
Srinivasa Ragavan [Wed, 23 Apr 2008 05:30:16 +0000 (05:30 +0000)]
Version bump to 2.23.1

2008-04-23  Srinivasa Ragavan  <sragavan@novell.com>

* configure.in: Version bump to 2.23.1

svn path=/trunk/; revision=8674

16 years agoEvolution Data Server 2.23.1 release and version bump.
Srinivasa Ragavan [Wed, 23 Apr 2008 05:29:08 +0000 (05:29 +0000)]
Evolution Data Server 2.23.1 release and version bump.

2008-04-21  Srinivasa Ragavan  <sragavan@novell.com>

* NEWS, configure.in: Evolution Data Server 2.23.1 release and version
bump.

svn path=/trunk/; revision=8673

16 years ago** Fixes bug #441497
Matthew Barnes [Wed, 23 Apr 2008 03:32:46 +0000 (03:32 +0000)]
** Fixes bug #441497

2008-04-22  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #441497

* README: File is empty, remove it.

* Makefile.am: Remove README.

svn path=/trunk/; revision=8671

16 years ago** Fix for bug #529339
Milan Crha [Tue, 22 Apr 2008 12:35:39 +0000 (12:35 +0000)]
** Fix for bug #529339

2008-04-22  Milan Crha  <mcrha@redhat.com>

** Fix for bug #529339

* camel-folder-summary.c: (camel_system_flag):
Do not access NULL pointer, aka recognize sentinel properly.

svn path=/trunk/; revision=8669

16 years agoTranslation updated by Ivar Smolin
Priit Laes [Sun, 20 Apr 2008 17:48:44 +0000 (17:48 +0000)]
Translation updated by Ivar Smolin

2008-04-20  Priit Laes  <plaes at svn dot gnome dot org>

* et.po: Translation updated by Ivar Smolin

svn path=/trunk/; revision=8666

16 years agoAdd new symbols to the API docs.
Matthew Barnes [Sat, 19 Apr 2008 21:04:37 +0000 (21:04 +0000)]
Add new symbols to the API docs.

2008-04-19  Matthew Barnes  <mbarnes@redhat.com>

* docs/reference: Add new symbols to the API docs.

svn path=/trunk/; revision=8665

16 years agoreviewed by: Ross Burton
Jaap A. Haitsma [Sat, 19 Apr 2008 17:44:58 +0000 (17:44 +0000)]
reviewed by: Ross Burton

2008-04-19  Jaap A. Haitsma  <jaap@haitsma.org>

reviewed by: Ross Burton

* libebook/e-address-western.h:
* libebook/e-name-western.h:
include glib.h in above files. Fixes bug #528922

svn path=/trunk/; revision=8664

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sat, 19 Apr 2008 08:43:44 +0000 (08:43 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=8663

16 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Sat, 19 Apr 2008 08:24:16 +0000 (08:24 +0000)]
Updated Norwegian bokmål translation.

2008-04-19  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.

svn path=/trunk/; revision=8662

16 years agos/length/inlen/
Jeffrey Stedfast [Fri, 18 Apr 2008 13:26:28 +0000 (13:26 +0000)]
s/length/inlen/

svn path=/trunk/; revision=8661

16 years agos/length/inlen/
Jeffrey Stedfast [Fri, 18 Apr 2008 13:25:52 +0000 (13:25 +0000)]
s/length/inlen/

svn path=/trunk/; revision=8660

16 years agoFix a build break. Use different variable names for different purposes.
Sankar P [Fri, 18 Apr 2008 05:32:07 +0000 (05:32 +0000)]
Fix a build break. Use different variable names for different purposes.

2008-04-18  Sankar P  <psankar@novell.com>

* camel-mime-filter-pgp.c: (filter_run):
Fix a build break. Use different variable names
for different purposes.

svn path=/trunk/; revision=8659

16 years agoUpdating the Camel guards.
Srinivasa Ragavan [Fri, 18 Apr 2008 05:29:27 +0000 (05:29 +0000)]
Updating the Camel guards.

2008-04-18  Srinivasa Ragavan  <sragavan@novell.com>

* MAINTAINERS: Updating the Camel guards.

svn path=/trunk/; revision=8658

16 years agoProperly handle CRLF line-endings and fixed the logic so that we could
Jeffrey Stedfast [Thu, 17 Apr 2008 18:18:08 +0000 (18:18 +0000)]
Properly handle CRLF line-endings and fixed the logic so that we could

2008-04-17  Jeffrey Stedfast  <fejj@novell.com>

* camel-mime-filter-pgp.c (filter_run): Properly handle CRLF
line-endings and fixed the logic so that we could never read
beyond the end of the buffer. Also fixed the "blank line end of
headers" case which only allowed a single whitespace character.

svn path=/trunk/; revision=8656

16 years ago** Fix for bug #526741 (gnome-vfs to gio/gvfs port)
Milan Crha [Thu, 17 Apr 2008 16:47:00 +0000 (16:47 +0000)]
** Fix for bug #526741 (gnome-vfs to gio/gvfs port)

2008-04-17  Milan Crha  <mcrha@redhat.com>

** Fix for bug #526741 (gnome-vfs to gio/gvfs port)

* configure.in: Do not require gnome-vfs, use gio/gvfs instead.
Bumped LIBCAMEL_CURRENT to 12.

* addressbook/libebook/e-contact.c: Do not include gnome-vfs anymore.

* calendar/libedata-cal/libedata-cal.pc.in: Do not require gnomve-vfs,
require gio-2.0 instead.
* calendar/backends/file/e-cal-backend-file.c: (struct _ECalBackendFilePrivate),
(save_file_when_idle), (uri_to_path), (open_cal), (reload_cal),
(create_cal), (get_uri_string), (e_cal_backend_file_open),
(e_cal_backend_file_compute_changes), (e_cal_backend_file_init):
* calendar/backends/groupwise/e-cal-backend-groupwise-utils.c:
(get_mime_type), (e_cal_backend_groupwise_set_attachments_from_comp):
* calendar/backends/groupwise/e-cal-backend-groupwise.c:
(e_cal_backend_groupwise_compute_changes):
Do not use gnome-vfs, use gio/gvfs instead.
* calendar/backends/google/e-cal-backend-google-utils.c:
* calendar/backends/google/e-cal-backend-google.c: Do not include gnome-vfs.

* camel/camel-stream-vfs.h:
* camel/camel-stream-vfs.c: Do not depend on gnomve-vfs, but use gio/gvfs
instead. Dropped camel_stream_vfs_new_with_handle, new function for
this is camel_stream_vfs_new_with_stream, also prototype for
camel_stream_vfs_new_with_uri has been changed.
CamelStreamVFS is not seekable anymore.

* src/server.c: (main):

svn path=/trunk/; revision=8655

16 years ago2008-04-16 Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:58:14 +0000 (20:58 +0000)]
2008-04-16  Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630

* backends/google/e-cal-backend-google-utils.c: Error handling changes

svn path=/trunk/; revision=8653

16 years ago2008-04-16 Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:57:27 +0000 (20:57 +0000)]
2008-04-16  Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630

* backends/google/e-cal-backend-google.c: Error handling changes

svn path=/trunk/; revision=8652

16 years ago2008-04-16 Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:55:52 +0000 (20:55 +0000)]
2008-04-16  Ebby wiselyn <ebbyw@gnome.org> ** Fix for bug #523630

svn path=/trunk/; revision=8651

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656
Ebby Wiselyn [Wed, 16 Apr 2008 20:47:15 +0000 (20:47 +0000)]
2008-04-16  Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656

svn path=/trunk/; revision=8650

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656
Ebby Wiselyn [Wed, 16 Apr 2008 20:46:17 +0000 (20:46 +0000)]
2008-04-16  Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656
* gdata-google-service.h: Added Error Handling Support

svn path=/trunk/; revision=8649

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656
Ebby Wiselyn [Wed, 16 Apr 2008 20:43:45 +0000 (20:43 +0000)]
2008-04-16  Ebby Wiselyn <ebbyw@gnome.org> ** Fix for bug #523630, #518656

* gdata-google-service.c: Added Error Handling Support

(gdata_google_error_quark),
(gdata_google_service_update_entry),
(gdata_google_service_delete_entry),
(gdata_google_service_insert_entry),
(gdata_google_service_get_feed),
(gdata_google_service_set_credentials),
(gdata_google_service_insert_entry):

svn path=/trunk/; revision=8648

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Google Contact API
Ebby Wiselyn [Wed, 16 Apr 2008 20:30:56 +0000 (20:30 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Google Contact API

svn path=/trunk/; revision=8647

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:29:22 +0000 (20:29 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630

* gdata-service-iface.h: Updated google service API's for error handling

svn path=/trunk/; revision=8646

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:28:29 +0000 (20:28 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630

* gdata-service-iface.c: Updated google service API's for error handling
(gdata_service_get_feed),
(gdata_service_insert_entry),
(gdata_service_update_entry),
(gdata_service_get_entry),
(gdata_service_delete_entry):

svn path=/trunk/; revision=8645

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:26:44 +0000 (20:26 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630
* gdata-entry.h: Created GData Types for Contacts
 GDataEntryEmailAddress, GDataEntryImAddress, GDataEntryOrganization,
 GDataEntryPhoneNumber, GDataEntryPostalAddress.

svn path=/trunk/; revision=8644

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:25:50 +0000 (20:25 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630
* gdata-entry.c: Added API's for GDataContact
(gdata_entry_get_email_addresses),
(gdata_entry_get_primary_email_address),
(gdata_entry_get_im_addresses),
(gdata_entry_get_primary_im_address),
(gdata_entry_get_organizations),
(gdata_entry_primary_organization),
(gdata_entry_get_phone_numbers),
(gdata_entry_get_primary_phone_number),
(gdata_entry_get_postal_address),
(gdata_entry_get_primary_postal_address),
(gdata_entry_is_deleted),
(gdata_entry_set_email_addresses),
(gdata_entry_set_im_addresses),
(gdata_entry_set_organizations),
(gdata_entry_set_phone_numbers),
(gdata_entry_set_postal_addresses),
(gdata_entry_set_im_addresses),
(email_address_to_xmlnode),
(xmlnode_to_email_address),
(xmlnode_to_im_address),
(xmlnode_to_organization),
(xmlnode_to_phone_number),
(xmlnode_to_postal_address),
(email_address_to_xmlnode),
(im_address_to_xmlnode),
(organization_to_xmlnode),
(phone_number_to_xmlnode),
(postal_address_to_xmlnode),
(gdata_entry_new_from_xmlptr),
(gdata_entry_generate_xml),
(gdata_entry_finalize):

svn path=/trunk/; revision=8643

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:23:28 +0000 (20:23 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630
* gdata-feed.h: Added function prototype

svn path=/trunk/; revision=8642

16 years ago2008-04-16 Ebby Wiselyn <ebbyw@gnome.org> ** Fixes Bug 523630
Ebby Wiselyn [Wed, 16 Apr 2008 20:20:07 +0000 (20:20 +0000)]
2008-04-16  Ebby Wiselyn    <ebbyw@gnome.org> ** Fixes Bug 523630
* gdata-feed.c: Added function to retrieve updated time of feed.
(gdata_feed_new_from_xml):

svn path=/trunk/; revision=8641

16 years ago** Fixes bug #514300
Christian Kellner [Wed, 16 Apr 2008 19:11:29 +0000 (19:11 +0000)]
** Fixes bug #514300

2008-04-16  Christian Kellner  <gicmo@gnome.org>

** Fixes bug #514300

* providers/imap/camel-imap-store.c:
Make sure we do the Inbox -> INBOX translation at the right place,
i.e. *after* we asked the camel_store_summary_path with the correct
folder_name that we got from the server.

svn path=/trunk/; revision=8639

16 years ago** Fix for bug #524324
Milan Crha [Wed, 16 Apr 2008 12:41:35 +0000 (12:41 +0000)]
** Fix for bug #524324

2008-04-16  Milan Crha  <mcrha@redhat.com>

** Fix for bug #524324

* libedata-cal/e-data-cal-view.h: (struct _EDataCalViewClass):
* libedata-cal/e-data-cal-view.c: (e_data_cal_view_class_init):
New signal "last_listener_gone" to indicate noone is using the query.
* libedata-cal/e-data-cal-view.c: (listener_died_cb): Emit the signal.
* libedata-cal/e-data-cal-view.c: (e_data_cal_view_set_property):
Increase the reference counter for the backend property.
* libedata-cal/e-cal-backend.h: (e_cal_backend_remove_query):
* libedata-cal/e-cal-backend.c: (e_cal_backend_remove_query):
Pair function to e_cal_backend_add_query.
* libedata-cal/e-data-cal.c: (disconnect_query),
(query_last_listener_gone_cb): New helper functions to properly
disconnect/remove queries without listeners.
* libedata-cal/e-data-cal.c: (impl_Cal_getQuery):
Listen to "last_listener_gone" signal on new query.
* libedata-cal/e-data-cal.c: (e_data_cal_finalize):
Disconnect queries properly, before destroying the hash table.
* libedata-cal/e-cal-backend.c: (e_cal_backend_init):
* libedata-cal/e-data-cal.c: (e_data_cal_init):
Use bonobo_object_ref/unref for EDataCalView objects.

svn path=/trunk/; revision=8638

16 years agoFree memory even on error conditions. Fix the memory leak.
Sankar P [Wed, 16 Apr 2008 08:39:28 +0000 (08:39 +0000)]
Free memory even on error conditions. Fix the memory leak.

2008-04-16  Sankar P  <psankar@novell.com>

* camel-groupwise-folder.c: (update_update):
Free memory even on error conditions. Fix the
memory leak.

svn path=/trunk/; revision=8636

16 years ago** Fix for bug #475616
Milan Crha [Tue, 15 Apr 2008 12:08:33 +0000 (12:08 +0000)]
** Fix for bug #475616

2008-04-15  Milan Crha  <mcrha@redhat.com>

** Fix for bug #475616

* libedataserver/e-component-listener.c: (watched_lock),
(connection_listen_cb), (e_component_listener_finalize),
(e_component_listener_new): Use rather rec mutex here.

svn path=/trunk/; revision=8634

16 years agoUse g_queue_peek_head_link() to obtain a GQueue list node (#453109).
Matthew Barnes [Mon, 14 Apr 2008 14:35:40 +0000 (14:35 +0000)]
Use g_queue_peek_head_link() to obtain a GQueue list node (#453109).

2008-04-14  Matthew Barnes  <mbarnes@redhat.com>

* libedataserverui/e-passwords.c (pass_response):
Use g_queue_peek_head_link() to obtain a GQueue list node (#453109).

svn path=/trunk/; revision=8633

16 years ago** Fix for bug #270406
Milan Crha [Mon, 14 Apr 2008 14:29:14 +0000 (14:29 +0000)]
** Fix for bug #270406

2008-04-14  Milan Crha  <mcrha@redhat.com>

** Fix for bug #270406

* camel/camel-folder.h: (CamelFolderClass):
* camel/camel-folder.c: (camel_folder_class_init), (get_quota_info),
(camel_folder_get_quota_info), (camel_folder_quota_info_new),
(camel_folder_quota_info_clone), (camel_folder_quota_info_free):
Add virtual function get_quota_info on a folder. Also add functions
to work with CamelFolderQuotaInfo structure.

* camel/providers/imap/camel-imap-store.h:
* camel/providers/imap/camel-imap-store.c: (struct capabilities[]):
Add new check for IMAP_CAPABILITY_QUOTA.
* camel/providers/imap/camel-imap-folder.c: (camel_imap_folder_class_init),
(imap_get_quota_info): Implement get_quota_info on a folder.

svn path=/trunk/; revision=8632

16 years ago** Fix for bug #274316
Milan Crha [Mon, 14 Apr 2008 14:17:15 +0000 (14:17 +0000)]
** Fix for bug #274316

2008-04-14  Milan Crha  <mcrha@redhat.com>

** Fix for bug #274316

* camel-imap-folder.c: (handle_copyuid_copy_user_tags), (do_copy):
Also copy user tags when copying messages between folders.

svn path=/trunk/; revision=8630

16 years agodefine O_LARGEFILE in the no case
Jeffrey Stedfast [Mon, 7 Apr 2008 20:49:33 +0000 (20:49 +0000)]
define O_LARGEFILE in the no case

svn path=/trunk/; revision=8626

16 years agoDo proper checks for largefile support and properly setup proper CFLAGS to
Jeffrey Stedfast [Mon, 7 Apr 2008 16:11:40 +0000 (16:11 +0000)]
Do proper checks for largefile support and properly setup proper CFLAGS to

2008-04-07  Jeffrey Stedfast  <fejj@novell.com>

* configure.in: Do proper checks for largefile support and
properly setup proper CFLAGS to support it.

svn path=/trunk/; revision=8625

16 years ago** Fixes bug #526138
Matthew Barnes [Mon, 7 Apr 2008 04:07:47 +0000 (04:07 +0000)]
** Fixes bug #526138

2008-04-07  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #526138

* camel-mime-utils.c (camel_header_unfold):
Return NULL if the input string is NULL.

svn path=/trunk/; revision=8623

16 years agoUpdated Russian translation.
Yuriy Penkin [Sun, 6 Apr 2008 20:39:18 +0000 (20:39 +0000)]
Updated Russian translation.

2008-04-07  Yuriy Penkin <yura.penkin@gmail.com>

* ru.po: Updated Russian translation.

svn path=/trunk/; revision=8621

16 years agoUnfold the header before decoding it. (summary_format_string): Same.
Jeffrey Stedfast [Sat, 5 Apr 2008 02:18:52 +0000 (02:18 +0000)]
Unfold the header before decoding it. (summary_format_string): Same.

2008-04-04  Jeffrey Stedfast  <fejj@novell.com>

* camel-folder-summary.c (summary_format_address): Unfold the
header before decoding it.
(summary_format_string): Same.

* camel-mime-message.c (process_header): Unfold certain headers.

svn path=/trunk/; revision=8620

16 years ago** Fix for bug #522433
Milan Crha [Fri, 4 Apr 2008 16:54:59 +0000 (16:54 +0000)]
** Fix for bug #522433

2008-04-04  Milan Crha  <mcrha@redhat.com>

** Fix for bug #522433

* camel-spool-summary.c: (spool_summary_sync_full):
* camel-mh-summary.c: (mh_summary_next_uid_string),
(camel_mh_summary_add):
* camel-maildir-summary.c: (camel_maildir_summary_add):
* camel-mbox-folder.c: (mbox_lock):
* camel-spool-folder.c: (spool_lock): Open files with O_LARGEFILE flag.

svn path=/trunk/; revision=8618

16 years agoApplied patch by Craig Shelly to fix the PRESERVE_HEADERS logic. First
Jeffrey Stedfast [Fri, 4 Apr 2008 14:55:53 +0000 (14:55 +0000)]
Applied patch by Craig Shelly to fix the PRESERVE_HEADERS logic. First

2008-04-04  Jeffrey Stedfast  <fejj@novell.com>

* camel-mime-parser.c (folder_scan_header): Applied patch by Craig
Shelly to fix the PRESERVE_HEADERS logic. First step in fixing bug
#235681.

svn path=/trunk/; revision=8617

16 years agoFixed a few compiler warnings (bug #473880)
Suman Manjunath [Fri, 4 Apr 2008 10:13:31 +0000 (10:13 +0000)]
Fixed a few compiler warnings (bug #473880)

svn path=/trunk/; revision=8616

16 years agoRemove NULL argument checks. Passing NULL is valid.
Matthew Barnes [Wed, 2 Apr 2008 20:12:14 +0000 (20:12 +0000)]
Remove NULL argument checks. Passing NULL is valid.

2008-04-02  Matthew Barnes  <mbarnes@redhat.com>

* libedataserverui/e-passwords.c (ep_keyring_lookup_paswords):
Remove NULL argument checks.  Passing NULL is valid.

svn path=/trunk/; revision=8615

16 years agoFixed bug #417000.
Jeffrey Stedfast [Wed, 2 Apr 2008 19:47:00 +0000 (19:47 +0000)]
Fixed bug #417000.

2008-04-02  Jeffrey Stedfast  <fejj@novell.com>

* camel-mime-utils.c (camel_header_fold): Fixed bug #417000.

svn path=/trunk/; revision=8613

16 years agoAdd "ghost" folder info's if needed in order to make sure the folder-info
Jeffrey Stedfast [Wed, 2 Apr 2008 19:18:00 +0000 (19:18 +0000)]
Add "ghost" folder info's if needed in order to make sure the folder-info

2007-05-31  Jeffrey Stedfast  <fejj@novell.com>

* camel-imap4-store.c (imap4_build_folder_info): Add "ghost"
folder info's if needed in order to make sure the folder-info tree
is complete.

svn path=/trunk/; revision=8612

16 years ago** Fix for bug #369512
Milan Crha [Wed, 2 Apr 2008 18:02:28 +0000 (18:02 +0000)]
** Fix for bug #369512

2008-04-02  Milan Crha  <mcrha@redhat.com>

** Fix for bug #369512

* camel-imap-folder.c: (imap_sync_offline):
Store to folder's and store's summary actual numbers
of unread/total/deleted/junked mails, not the old one.

svn path=/trunk/; revision=8611

16 years ago** Fix for bug #257361
Milan Crha [Wed, 2 Apr 2008 17:58:23 +0000 (17:58 +0000)]
** Fix for bug #257361

2008-04-02  Milan Crha  <mcrha@redhat.com>

** Fix for bug #257361

* camel-imap-folder.c: (get_folder_status), (imap_refresh_info):
Ask for folder status on the server and rescan it in case different
number of total or unseen messages than in the summary.

svn path=/trunk/; revision=8610

16 years ago** Part of fix for bug #271863
Milan Crha [Wed, 2 Apr 2008 13:32:08 +0000 (13:32 +0000)]
** Part of fix for bug #271863

2008-04-02  Milan Crha  <mcrha@redhat.com>

** Part of fix for bug #271863

* camel-folder.h: New CAMEL_FOLDER_JUNKED_NOT_DELETED property.
* camel-folder.c: (folder_getv):
Count junk messages which are not marked as deleted separately.

svn path=/trunk/; revision=8609

16 years agoVersion bump for 2.23.1.
Matthew Barnes [Tue, 1 Apr 2008 19:43:46 +0000 (19:43 +0000)]
Version bump for 2.23.1.

2008-04-01  Matthew Barnes  <mbarnes@redhat.com>

* configure.in: Version bump for 2.23.1.

svn path=/trunk/; revision=8607

16 years ago** Fix for bug #525485
Sankar P [Tue, 1 Apr 2008 06:42:36 +0000 (06:42 +0000)]
** Fix for bug #525485

2008-04-01  Sankar P  <psankar@novell.com>

** Fix for bug #525485

* camel-groupwise-folder.c: (groupwise_folder_item_to_msg):
Removed some infinite loops and corrected the conditional statement.

svn path=/trunk/; revision=8605

16 years ago** Fix for bug #494311
Ondrej Jirman [Mon, 31 Mar 2008 11:26:08 +0000 (11:26 +0000)]
** Fix for bug #494311

2008-03-31  Ondrej Jirman  <megous@megous.com>

** Fix for bug #494311

* libedata-cal/e-cal-backend.c: (listener_died_cb):
Don't terminate connection after sucessful reconnect by ORBit. See
the comment in link_connection_state_changed_T_R ORBit function which states
that connection could have already been re-established at the time
listener_died_cb gets called. We need to check current connection status
in the callback.

svn path=/trunk/; revision=8603

16 years ago** Fix for bug #521015
Milan Crha [Mon, 31 Mar 2008 09:50:13 +0000 (09:50 +0000)]
** Fix for bug #521015

2008-03-31  Milan Crha  <mcrha@redhat.com>

** Fix for bug #521015

* camel-imap-folder.c: (merge_custom_flags), (imap_rescan):
Also check for changes in custom flags and store them, if any.

svn path=/trunk/; revision=8601

16 years ago** Fix for bug #524704
Milan Crha [Mon, 31 Mar 2008 09:40:31 +0000 (09:40 +0000)]
** Fix for bug #524704

2008-03-31  Milan Crha  <mcrha@redhat.com>

** Fix for bug #524704

* camel-mime-utils.c: (quoted_decode):
Allow direct spaces in a string.
* camel-mime-utils.c: (rfc2047_decode_word):
Do not return empty string in case of malformed text.
* camel-mime-utils.c: (header_decode_text):
Be sure we access only allocated memory.

svn path=/trunk/; revision=8599

16 years agoEnforce the minimum GLib version (#525242).
Matthew Barnes [Mon, 31 Mar 2008 05:03:25 +0000 (05:03 +0000)]
Enforce the minimum GLib version (#525242).

2008-03-31  Matthew Barnes  <mbarnes@redhat.com>

* configure.in: Enforce the minimum GLib version (#525242).

svn path=/trunk/; revision=8598

16 years ago** Fixes bug #500389
Matthew Barnes [Thu, 27 Mar 2008 17:35:04 +0000 (17:35 +0000)]
** Fixes bug #500389

2008-03-27  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #500389

* servers/exchange/lib/e2k-global-catalog.c (connect_ldap):
Fall back to simple binds if the global catalog server
does not support NTLM binds.

svn path=/trunk/; revision=8596

16 years ago** Fixes bug #518886
Matthew Barnes [Thu, 27 Mar 2008 17:15:36 +0000 (17:15 +0000)]
** Fixes bug #518886

2008-03-27  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #518886

* libedataserverui/e-passwords.c:
More cleanup work:
- Use EFlag instead of EMsgPort.
- Use GQueue instead of EDList.
- Use GStatusMutex instead of pthread_mutex_t.
- Use GThread instead of pthread_t.

svn path=/trunk/; revision=8595

16 years ago** Fixes bug #518710
Matthew Barnes [Thu, 27 Mar 2008 17:05:23 +0000 (17:05 +0000)]
** Fixes bug #518710

2008-03-27  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #518710

* configure.in:
Bump GLib requirement to 2.16.1.

* camel/camel-folder-summary.c:
* camel/camel-multipart.c:
* camel/camel-sasl-cram-md5.c:
* camel/camel-sasl-digest-md5.c:
* camel/camel-tcp-stream-ssl.c:
* camel/camel-vee-folder.c:
* camel/providers/imap/camel-imap-search.c:
* camel/providers/imap/camel-imap-store-summary.c:
* camel/providers/imap4/camel-imap4-summary.c:
* camel/providers/nntp/camel-nntp-store-summary.c:
* camel/providers/nntp/camel-nntp-utils.c:
* camel/providers/pop3/camel-pop3-folder.c:
* camel/providers/pop3/camel-pop3-store.c:
* libedataserver/e-dbhash.c:
Use GLib's new MD5 Checksum API.  The MD5 utilities in
libedataserver are now deprecated.

* camel/camel-multipart-signed.c:
* camel/camel-store-summary.c:
* camel/providers/groupwise/camel-groupwise-store-summary.c:
* camel/providers/imapp/camel-imapp-folder.c:
* camel/providers/imapp/camel-imapp-store-summary.c:
Remove unneeded inclusion of <libedataserver/md5-utils.h>.

* libedataserver/md5-utils.c:
* libedataserver/md5-utils.h:
Deprecate these functions and reimplement them to be wrappers
for GLib's new MD5 Checksum API.

svn path=/trunk/; revision=8594

16 years ago** Fix for bug #523533
Milan Crha [Thu, 27 Mar 2008 13:15:53 +0000 (13:15 +0000)]
** Fix for bug #523533

2008-03-27  Milan Crha  <mcrha@redhat.com>

** Fix for bug #523533

* libecal/e-cal-component.c: (e_cal_component_get_recurid_as_string):
Always return NULL or new allocated string.

svn path=/trunk/; revision=8593

16 years ago** Fix for bug #523541
Milan Crha [Thu, 27 Mar 2008 13:12:34 +0000 (13:12 +0000)]
** Fix for bug #523541

2008-03-27  Milan Crha  <mcrha@redhat.com>

** Fix for bug #523541

* libedata-cal/e-data-cal-view.c: (uncache_with_id_cb):
* backends/file/e-cal-backend-file.c: (add_component),
(e_cal_backend_file_modify_object),
(e_cal_backend_file_receive_objects):
* backends/groupwise/e-cal-backend-groupwise.c: (get_deltas),
(e_cal_backend_groupwise_modify_object), (send_object):
* backends/caldav/e-cal-backend-caldav.c: (process_object):
* libecal/e-cal.c: (process_detached_instances),
(e_cal_generate_instances_for_object):
* libecal/e-cal-component.c: (e_cal_component_get_id):
Do not leak memory returned by e_cal_component_get_recurid_as_string.
* backends/google/e-cal-backend-google.c: (send_object):
Do not ask for rid when not using it.

svn path=/trunk/; revision=8592

16 years ago** Fix for bug #523126
Milan Crha [Thu, 27 Mar 2008 12:16:56 +0000 (12:16 +0000)]
** Fix for bug #523126

2008-03-27  Milan Crha  <mcrha@redhat.com>

** Fix for bug #523126

* backends/groupwise/e-cal-backend-groupwise.c: (get_deltas):
Initialize variable to NULL, so do not free random memory.

svn path=/trunk/; revision=8590

16 years ago** Fix for bug #520526
Milan Crha [Thu, 27 Mar 2008 12:11:59 +0000 (12:11 +0000)]
** Fix for bug #520526

2008-03-27  Milan Crha  <mcrha@redhat.com>

** Fix for bug #520526

* camel-imap-folder.c: (imap_refresh_info), (imap_rescan),
(imap_update_summary):
Stop work as soon as we know application is going to exit.

svn path=/trunk/; revision=8588

16 years ago** Fix for bug #514827
Milan Crha [Thu, 27 Mar 2008 12:05:29 +0000 (12:05 +0000)]
** Fix for bug #514827

2008-03-27  Milan Crha  <mcrha@redhat.com>

** Fix for bug #514827

* camel-pop3-folder.c: (pop3_get_message_time_from_cache),
(camel_pop3_delete_old): POP3 folder doesn't have a summary,
it has its own cache, so read message time from it.

svn path=/trunk/; revision=8587

16 years agoUse correct type for g_base64_decode to fix stack corruption on x86_64 (#522389).
Stanislav Brabec [Wed, 26 Mar 2008 15:32:28 +0000 (15:32 +0000)]
Use correct type for g_base64_decode to fix stack corruption on x86_64 (#522389).

svn path=/trunk/; revision=8586

16 years agoUpdated British English translation.
Philip Withnall [Tue, 25 Mar 2008 23:25:55 +0000 (23:25 +0000)]
Updated British English translation.

2008-03-25  Philip Withnall  <pwithnall@svn.gnome.org>

* en_GB.po: Updated British English translation.

svn path=/trunk/; revision=8585

16 years agoAvoid erroneous casting and use already cast variables. Code cleanup.
Sankar P [Tue, 25 Mar 2008 11:38:22 +0000 (11:38 +0000)]
Avoid erroneous casting and use already cast variables. Code cleanup.

2008-03-25  Sankar P  <psankar@novell.com>

* camel-groupwise-store.c: (groupwise_get_folder),
(store_refresh_refresh), (groupwise_get_folder_info),
(groupwise_delete_folder), (groupwise_rename_folder),
(groupwise_get_trash):
Avoid erroneous casting and use already cast variables.
Code cleanup.

svn path=/trunk/; revision=8582

16 years agoVaradhan's patch for configurable proxy settings in Evolution.
Suman Manjunath [Tue, 25 Mar 2008 11:28:00 +0000 (11:28 +0000)]
Varadhan's patch for configurable proxy settings in Evolution.

M    ChangeLog
M    servers/exchange/lib/e2k-context.c
M    servers/exchange/ChangeLog
M    servers/groupwise/ChangeLog
M    servers/groupwise/Makefile.am
M    servers/groupwise/e-gw-connection.c
A    libedataserver/e-proxy.c
A    libedataserver/e-proxy.h
M    libedataserver/Makefile.am

svn path=/trunk/; revision=8581

16 years ago** Fixes bug #523023
Matthew Barnes [Mon, 24 Mar 2008 14:43:10 +0000 (14:43 +0000)]
** Fixes bug #523023

2008-03-24  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #523023

* servers/exchange/storage/exchange-hierarchy-webdav.c
        (scan_subtree): Fix a severe EFolder reference count leak.

svn path=/trunk/; revision=8579

16 years ago** Fix for bug #523528 and bnc #372383
Sankar P [Thu, 20 Mar 2008 11:22:52 +0000 (11:22 +0000)]
** Fix for bug #523528 and bnc #372383

2008-03-20  Sankar P  <psankar@novell.com>

** Fix for bug #523528 and bnc #372383

* camel-groupwise-folder.c: (groupwise_folder_get_message):
Some mails with attachments does not have an attachment icon in the mail list.
Related problems: Mail size is not shown for some mails.
And not all related recurring appointments are deleted as well.

svn path=/trunk/; revision=8577

16 years ago** Fix for bug #341004
Christian Kellner [Mon, 17 Mar 2008 11:35:46 +0000 (11:35 +0000)]
** Fix for bug #341004

2008-03-17  Christian Kellner  <gicmo@gnome.org>

** Fix for bug #341004

* camel-url.c: (camel_url_to_string): Hide the auth mech when
CAMEL_URL_HIDE_AUTH is specified.

svn path=/trunk/; revision=8576

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 16 Mar 2008 14:54:06 +0000 (14:54 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=8574

16 years ago** Fix for bug #303067
Milan Crha [Thu, 13 Mar 2008 12:48:50 +0000 (12:48 +0000)]
** Fix for bug #303067

2008-03-13  Milan Crha  <mcrha@redhat.com>

** Fix for bug #303067

* backends/ldap/e-book-backend-ldap.c:
Guard access to priv->ldap with global rec mutex.
Also do not use local copy of priv->ldap when reconnect can change it.

svn path=/trunk/; revision=8572

16 years agoUpdated Telugu translation done by Krishna Babu K <kkrothap@redhat.com>.
Sunil Mohan Adapa [Wed, 12 Mar 2008 08:45:52 +0000 (08:45 +0000)]
Updated Telugu translation done by Krishna Babu K <kkrothap@redhat.com>.

2008-03-12  Sunil Mohan Adapa  <sunilmohan@fsf.org.in>

        * te.po: Updated Telugu translation done by
        Krishna Babu K <kkrothap@redhat.com>.

svn path=/trunk/; revision=8571

16 years agoUpdated Bulgarian translation by Yavor Doganov <yavor@gnu.org>
Alexander Shopov [Tue, 11 Mar 2008 07:57:16 +0000 (07:57 +0000)]
Updated Bulgarian translation by Yavor Doganov <yavor@gnu.org>

2008-03-11  Alexander Shopov  <ash@contact.bg>

* bg.po: Updated Bulgarian translation by
Yavor Doganov <yavor@gnu.org>

svn path=/trunk/; revision=8568

16 years ago** Fixes bug #516608
Matthew Barnes [Tue, 11 Mar 2008 02:41:17 +0000 (02:41 +0000)]
** Fixes bug #516608

2008-03-10  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #516608

* addressbook/libebook/e-book.c: Use an EFlag in EBookOp
instead of a GMutex/GCond pair (which is missing a boolean
to store the actual condition value, anyway).  Makes the
code simpler.

svn path=/trunk/; revision=8566

16 years agoEvolution Data Server 2.22.0 release.
Srinivasa Ragavan [Mon, 10 Mar 2008 07:01:13 +0000 (07:01 +0000)]
Evolution Data Server 2.22.0 release.

2008-03-10  Srinivasa Ragavan  <sragavan@novell.com>

* NEWS, configure.in: Evolution Data Server 2.22.0 release.

svn path=/trunk/; revision=8562

16 years agoUpdated Danish translation
Kenneth Nielsen [Sat, 8 Mar 2008 18:52:36 +0000 (18:52 +0000)]
Updated Danish translation

svn path=/trunk/; revision=8561

16 years agoUpdated Translation
Laurent Dhima [Sat, 8 Mar 2008 10:38:40 +0000 (10:38 +0000)]
Updated Translation

svn path=/trunk/; revision=8560

16 years agoUpdate Ukrainian translation.
Maxim Dziumanenko [Fri, 7 Mar 2008 12:05:28 +0000 (12:05 +0000)]
Update Ukrainian translation.

2008-03-07 Maxim Dziumanenko <dziumanenko@gmail.com>

* Update Ukrainian translation.

svn path=/trunk/; revision=8558

16 years agoUpdated Translation
Ankitkumar Rameshchandra Patel [Thu, 6 Mar 2008 12:47:06 +0000 (12:47 +0000)]
Updated Translation

svn path=/trunk/; revision=8557

16 years ago** Fixes bug #520362
Jens Granseuer [Wed, 5 Mar 2008 20:53:30 +0000 (20:53 +0000)]
** Fixes bug #520362

2008-03-05  Jens Granseuer  <jensgr@gmx.net>

** Fixes bug #520362

* backends/google/e-cal-backend-google-utils.c:
(e_cal_backend_google_utils_create_cache),
(e_go_item_to_cal_component), (e_go_item_from_cal_component),
(gd_date_to_ical):
* backends/google/e-cal-backend-google.c: (receive_object),
(e_cal_backend_google_modify_object),
(e_cal_backend_google_create_object): put all declarations at the
beginnings of code blocks to make older compilers happy

svn path=/trunk/; revision=8556

16 years agoUpdated Marathi Translations
Rahul Bhalerao [Wed, 5 Mar 2008 13:01:09 +0000 (13:01 +0000)]
Updated Marathi Translations

svn path=/trunk/; revision=8555

16 years agoUpdated Catalan translation by David Planella
Gil Forcada Codinachs [Wed, 5 Mar 2008 08:03:02 +0000 (08:03 +0000)]
Updated Catalan translation by David Planella

svn path=/trunk/; revision=8554

16 years agoTranslation updated
Gabor Kelemen [Tue, 4 Mar 2008 11:59:02 +0000 (11:59 +0000)]
Translation updated

2008-03-04  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated

svn path=/trunk/; revision=8553

16 years ago** Fix for bug #327851
Milan Crha [Mon, 3 Mar 2008 13:10:20 +0000 (13:10 +0000)]
** Fix for bug #327851

2008-03-03  Milan Crha  <mcrha@redhat.com>

** Fix for bug #327851

* libedata-cal/e-cal-backend-sync.c: (_e_cal_backend_get_timezone),
  (_e_cal_backend_internal_get_timezone), (e_cal_backend_sync_class_init):
Try find timezone if entered only as a location name.
* backends/file/e-cal-backend-file.c: (e_cal_backend_file_internal_get_timezone):
* backends/http/e-cal-backend-http.c: (e_cal_backend_http_internal_get_timezone):
* backends/weather/e-cal-backend-weather.c: (e_cal_backend_weather_internal_get_timezone):
* backends/groupwise/e-cal-backend-groupwise.c: (e_cal_backend_groupwise_internal_get_timezone):
* backends/caldav/e-cal-backend-caldav.c: (caldav_internal_get_timezone):
* backends/google/e-cal-backend-google.c: (e_cal_backend_google_internal_get_timezone):
Ask parent class for internal time zone resolve, if we do not know.

svn path=/trunk/; revision=8552