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
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
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
Ignacio Casal Quinteiro [Tue, 29 Apr 2008 12:09:57 +0000 (12:09 +0000)]
Updated Galician Translation.
svn path=/trunk/; revision=8699
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
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
Matej Urbančič [Mon, 28 Apr 2008 13:10:19 +0000 (13:10 +0000)]
Updated Slovenian translation
svn path=/trunk/; revision=8689
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
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
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
Jorge Gonzalez Gonzalez [Sat, 26 Apr 2008 11:56:47 +0000 (11:56 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=8681
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
Srinivasa Ragavan [Fri, 25 Apr 2008 07:19:13 +0000 (07:19 +0000)]
Load contacts conditionally
svn path=/trunk/; revision=8678
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
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
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
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
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
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
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
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
Jorge Gonzalez Gonzalez [Sat, 19 Apr 2008 08:43:44 +0000 (08:43 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=8663
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
Jeffrey Stedfast [Fri, 18 Apr 2008 13:26:28 +0000 (13:26 +0000)]
s/length/inlen/
svn path=/trunk/; revision=8661
Jeffrey Stedfast [Fri, 18 Apr 2008 13:25:52 +0000 (13:25 +0000)]
s/length/inlen/
svn path=/trunk/; revision=8660
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jorge Gonzalez Gonzalez [Sun, 16 Mar 2008 14:54:06 +0000 (14:54 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=8574
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
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
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
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
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
Kenneth Nielsen [Sat, 8 Mar 2008 18:52:36 +0000 (18:52 +0000)]
Updated Danish translation
svn path=/trunk/; revision=8561
Laurent Dhima [Sat, 8 Mar 2008 10:38:40 +0000 (10:38 +0000)]
Updated Translation
svn path=/trunk/; revision=8560
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
Ankitkumar Rameshchandra Patel [Thu, 6 Mar 2008 12:47:06 +0000 (12:47 +0000)]
Updated Translation
svn path=/trunk/; revision=8557
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
Rahul Bhalerao [Wed, 5 Mar 2008 13:01:09 +0000 (13:01 +0000)]
Updated Marathi Translations
svn path=/trunk/; revision=8555
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
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
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
Srinivasa Ragavan [Mon, 3 Mar 2008 04:32:06 +0000 (04:32 +0000)]
Revisit libecal version.
2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
* configure.in: Revisit libecal version.
svn path=/trunk/; revision=8551