platform/upstream/evolution-data-server.git
15 years agoAdd libebackend binary, import library and pkg-config file.
Tor Lillqvist [Mon, 5 Jan 2009 12:28:43 +0000 (12:28 +0000)]
Add libebackend binary, import library and pkg-config file.

2009-01-05  Tor Lillqvist  <tml@novell.com>

* evolution-data-server-zip.in: Add libebackend binary, import
library and pkg-config file.

svn path=/trunk/; revision=9870

15 years agoFix for bug 433100 (bnc).
Chenthill Palanisamy [Mon, 5 Jan 2009 12:21:52 +0000 (12:21 +0000)]
Fix for bug 433100 (bnc).

svn path=/trunk/; revision=9867

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Mon, 5 Jan 2009 07:58:29 +0000 (07:58 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=9866

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Mon, 5 Jan 2009 06:13:38 +0000 (06:13 +0000)]
Updated Norwegian bokmål translation.

2009-01-05  Kjartan Maraas  <kmaraas@gnome.org>

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

svn path=/trunk/; revision=9865

15 years ago** Fix for bnc bug #458127
Ashish Shrivastava [Mon, 5 Jan 2009 04:32:42 +0000 (04:32 +0000)]
** Fix for bnc bug #458127

2009-01-05  Ashish Shrivastava  <shashish@novell.com>

       ** Fix for bnc bug #458127

       * camel-groupwise-provider.c: Keyboard shortcut for
       SOAP port in Evolution setup assistant.

svn path=/trunk/; revision=9864

15 years agoPatch from Thomas <tmstaedt@t-mittelstaedt.de>: Fix for bug #564541 - NULL check...
Suman Manjunath [Mon, 5 Jan 2009 03:23:30 +0000 (03:23 +0000)]
Patch from Thomas <tmstaedt@t-mittelstaedt.de>: Fix for bug #564541 - NULL check an argument before using its members.

svn path=/trunk/; revision=9863

15 years ago** Fix for bnc bug #446290
Sankar P [Fri, 2 Jan 2009 05:57:52 +0000 (05:57 +0000)]
** Fix for bnc bug #446290

2009-01-02  Sankar P  <psankar@novell.com>

** Fix for bnc bug #446290

* camel/providers/groupwise/camel-groupwise-folder.c:
* servers/groupwise/e-gw-connection.c:
Parallel clients support and (un)read count handling

svn path=/trunk/; revision=9859

15 years ago** Patch committed on behalf of Simon Brys <sbrys@novell.com>
Sankar P [Mon, 29 Dec 2008 07:09:49 +0000 (07:09 +0000)]
** Patch committed on behalf of Simon Brys <sbrys@novell.com>

2008-12-29  Sankar P  <psankar@novell.com>

** Patch committed on behalf of Simon Brys <sbrys@novell.com>

** Fix for bnc bug #462575

* camel/providers/groupwise/camel-groupwise-store.c:
Extend function to honor "Check in all folders" setting.

svn path=/trunk/; revision=9858

15 years ago** Patch committed on behalf of Simon Brys <sbrys@novell.com>
Sankar P [Mon, 29 Dec 2008 07:09:41 +0000 (07:09 +0000)]
** Patch committed on behalf of Simon Brys <sbrys@novell.com>

2008-12-29  Sankar P  <psankar@novell.com>

** Patch committed on behalf of Simon Brys <sbrys@novell.com>

** Fix for bnc bug #448079

* camel/providers/groupwise/camel-groupwise-folder.c:
Use correct parameters.

svn path=/trunk/; revision=9857

15 years ago** Part of fix for bnc bug #448079
Sankar P [Fri, 26 Dec 2008 11:14:44 +0000 (11:14 +0000)]
** Part of fix for bnc bug #448079

2008-12-26  Sankar P  <psankar@novell.com>

** Part of fix for bnc bug #448079

* servers/groupwise/e-gw-connection.c:
Invalid memory access prevention and avoid a
potential time_t issue.

Reformat the function.

svn path=/trunk/; revision=9853

15 years agoSilence the compiler warnings
Sankarasivasubramanian Pasupathilingam [Fri, 26 Dec 2008 08:32:16 +0000 (08:32 +0000)]
Silence the compiler warnings

svn path=/trunk/; revision=9851

15 years ago** Fix for bnc bug #209514
Sankar P [Fri, 26 Dec 2008 07:04:35 +0000 (07:04 +0000)]
** Fix for bnc bug #209514

2008-12-26  Sankar P  <psankar@novell.com>

** Fix for bnc bug #209514

* camel/providers/groupwise/camel-groupwise-folder.c:
Addresses some missing mails issues. Optimization fixed.

svn path=/trunk/; revision=9849

15 years ago** Fix for bug #564652
Milan Crha [Tue, 23 Dec 2008 22:00:51 +0000 (22:00 +0000)]
** Fix for bug #564652

2008-12-23  Milan Crha  <mcrha@redhat.com>

** Fix for bug #564652

* configure.in: Bump of libgweather version to 2.25.4 because
of new function 'gweather_xml_free_locations'.

* calendar/backends/weather/e-cal-backend-weather.c: (create_weather):
Convert time from UTC properly. Leak a bit less.
* calendar/backends/weather/e-weather-source-ccf.c: (find_location):
Leak a bit less.

svn path=/trunk/; revision=9848

15 years ago** Part of fix for bnc bug #448079
Sankar P [Tue, 23 Dec 2008 09:25:37 +0000 (09:25 +0000)]
** Part of fix for bnc bug #448079

2008-12-23  Sankar P  <psankar@novell.com>

** Part of fix for bnc bug #448079

* camel/providers/groupwise/camel-groupwise-folder.c:
Avoid invalid reads by validating optional fields.
Part 2 of the fixes

svn path=/trunk/; revision=9846

15 years ago** Fix for bnc bug #449916
Bharath Acharya [Tue, 23 Dec 2008 09:05:31 +0000 (09:05 +0000)]
** Fix for bnc bug #449916

2008-12-23  Bharath Acharya  <abharath@novell.com>

        ** Fix for bnc bug #449916

        * camel-groupwise-folder.c: (convert_to_task), (convert_to_note):
        Display multiple lines of an assigned task or shared memo.

svn path=/trunk/; revision=9844

15 years ago** Part of Fix for bug #559153
Sankar P [Mon, 22 Dec 2008 06:16:11 +0000 (06:16 +0000)]
** Part of Fix for bug #559153

2008-12-22  Sankar P  <psankar@novell.com>

** Part of Fix for bug #559153

* camel/camel-db.c:
* camel/camel-db.h:
* camel/camel-folder-summary.c:
* camel/camel-store.c:
* camel/camel-store.h:
* camel/providers/local/camel-local-folder.c:
Migration improvements

svn path=/trunk/; revision=9842

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Tue, 16 Dec 2008 20:04:22 +0000 (20:04 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=9841

15 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 16 Dec 2008 14:32:44 +0000 (14:32 +0000)]
Updated Slovenian translation

svn path=/trunk/; revision=9840

15 years agoEvolution Data Server 2.25.3 release
Srinivasa Ragavan [Tue, 16 Dec 2008 13:35:39 +0000 (13:35 +0000)]
Evolution Data Server 2.25.3 release

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

* NEWS: Evolution Data Server 2.25.3 release

svn path=/trunk/; revision=9838

15 years ago#include "camel-debug.h"
Matthew Barnes [Mon, 15 Dec 2008 15:39:02 +0000 (15:39 +0000)]
#include "camel-debug.h"

2008-12-15  Matthew Barnes  <mbarnes@redhat.com>

* camel/camel-folder-summary.c:
#include "camel-debug.h"

svn path=/trunk/; revision=9837

15 years ago** Fix for bug #555230
Milan Crha [Mon, 15 Dec 2008 12:10:19 +0000 (12:10 +0000)]
** Fix for bug #555230

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

** Fix for bug #555230

* e-contact-store.c: (find_contact_by_view_and_uid):
Do not crash when passed invalid arguments in.

svn path=/trunk/; revision=9835

15 years ago** Fix for bug #558744
Milan Crha [Mon, 15 Dec 2008 12:06:01 +0000 (12:06 +0000)]
** Fix for bug #558744

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

** Fix for bug #558744

* camel-imap-journal.c: (copy_uids_array), (camel_imap_journal_log):
Make own copy of the parameters, caller will free it for sure.

svn path=/trunk/; revision=9833

15 years agoFix some stupidity.
Srinivasa Ragavan [Mon, 15 Dec 2008 09:10:26 +0000 (09:10 +0000)]
Fix some stupidity.

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

* camel-folder.c: (get_uids): Fix some stupidity.

svn path=/trunk/; revision=9832

15 years ago** Fix for bug #558926 and #546637
Srinivasa Ragavan [Mon, 15 Dec 2008 06:34:32 +0000 (06:34 +0000)]
** Fix for bug #558926 and #546637

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558926 and #546637

* camel/camel-vee-folder.c:
* camel/camel-vee-summary.c:
* camel/camel-vtrash-folder.c:

svn path=/trunk/; revision=9830

15 years ago** Major changes for better vfolders.
Srinivasa Ragavan [Mon, 15 Dec 2008 06:28:51 +0000 (06:28 +0000)]
** Major changes for better vfolders.

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

** Major changes for better vfolders.

* camel-db.c: (camel_db_open),
(camel_db_delete_uid_from_vfolder_transaction),
(read_uids_flags_callback), (camel_db_get_folder_uids_flags):
* camel-db.h:
* camel-folder-summary.c: (camel_folder_summary_init),
(camel_folder_summary_finalize), (remove_cache),
(camel_folder_summary_get_flag_cache),
(camel_folder_summary_load_from_db),
(camel_folder_summary_save_to_db):
* camel-folder-summary.h:
* camel-private.h:

svn path=/trunk/; revision=9827

15 years ago** Fix for BNC bug #455939
Srinivasa Ragavan [Mon, 15 Dec 2008 06:07:30 +0000 (06:07 +0000)]
** Fix for BNC bug #455939

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for BNC bug #455939

* libedata-book/e-book-backend.c: (idle_remove_client),
(listener_died_cb): Don't do orbit broken connection on the same
thread, idle them away.

svn path=/trunk/; revision=9826

15 years ago** Fix for BNC bug #440265
Srinivasa Ragavan [Mon, 15 Dec 2008 06:01:18 +0000 (06:01 +0000)]
** Fix for BNC bug #440265

2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for BNC bug #440265

* addressbook/backends/groupwise/e-book-backend-groupwise.c: Fix a
regression in my previous patch.

svn path=/trunk/; revision=9823

15 years ago** Part of fix for bug #352287
Milan Crha [Wed, 10 Dec 2008 18:47:45 +0000 (18:47 +0000)]
** Part of fix for bug #352287

2008-12-10  Milan Crha  <mcrha@redhat.com>

** Part of fix for bug #352287

* configure.in: Decrease libgweather requirement to 2.25.2.

svn path=/trunk/; revision=9822

15 years agoMake the libgweather dependency optional, build the weather calendar backend by defau...
Suman Manjunath [Wed, 10 Dec 2008 03:31:19 +0000 (03:31 +0000)]
Make the libgweather dependency optional, build the weather calendar backend by default and provide an option to disable it.

svn path=/trunk/; revision=9821

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Tue, 9 Dec 2008 22:50:39 +0000 (22:50 +0000)]
Updated Norwegian bokmål translation.

2008-12-09  Kjartan Maraas  <kmaraas@gnome.org>

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

svn path=/trunk/; revision=9820

15 years ago** Fix for bug #552986
Milan Crha [Tue, 9 Dec 2008 16:44:48 +0000 (16:44 +0000)]
** Fix for bug #552986

2008-12-09  Milan Crha  <mcrha@redhat.com>

** Fix for bug #552986

* camel/camel-utf8.h: (camel_utf8_make_valid):
* camel/camel-utf8.c: (camel_utf8_make_valid): New utility function.

* camel/providers/pop3/camel-pop3-store.c: (pop3_connect):
Ensure error description is valid UTF-8 text before using it.

svn path=/trunk/; revision=9818

15 years agoUpdated Italian translation.
Luca Ferretti [Tue, 9 Dec 2008 11:11:27 +0000 (11:11 +0000)]
Updated Italian translation.

2008-12-09  Luca Ferretti  <elle.uca@libero.it>

* it.po: Updated Italian translation.

svn path=/trunk/; revision=9817

15 years agoAvoid invalid reads by validating optional fields
Sankar P [Mon, 8 Dec 2008 11:11:23 +0000 (11:11 +0000)]
Avoid invalid reads by validating optional fields

2008-12-08  Sankar P  <psankar@novell.com>

* camel-groupwise-folder.c (gw_update_cache):
Avoid invalid reads by validating optional fields

svn path=/trunk/; revision=9816

15 years agoFix the memory leak of security field in the GwItem.
Sankar P [Mon, 8 Dec 2008 11:07:20 +0000 (11:07 +0000)]
Fix the memory leak of security field in the GwItem.

2008-12-08  Sankar P  <psankar@novell.com>

* e-gw-item.c (e_gw_item_dispose):
Fix the memory leak of security field in the GwItem.

svn path=/trunk/; revision=9814

15 years ago** Fix for bug #562567
Milan Crha [Mon, 8 Dec 2008 10:44:40 +0000 (10:44 +0000)]
** Fix for bug #562567

2008-12-08  Milan Crha  <mcrha@redhat.com>

** Fix for bug #562567

* backends/caldav/e-cal-backend-caldav.c: (caldav_set_mode):
Remember local/remote mode correctly. Also done various cleanups,
less debug output and waits for the slave thread only if exists.

svn path=/trunk/; revision=9812

15 years agoPatch from Sasa Ostrouska <saxa@droplinegnome.org>: Fix for bug #270376 (Provide...
Suman Manjunath [Mon, 8 Dec 2008 09:04:26 +0000 (09:04 +0000)]
Patch from Sasa Ostrouska <saxa@droplinegnome.org>: Fix for bug #270376 (Provide Skype as an entry for storing IM information).

svn path=/trunk/; revision=9811

15 years agoReplace __FUNCTION__ with G_STRFUNC.
Jeff Cai [Mon, 8 Dec 2008 07:26:56 +0000 (07:26 +0000)]
Replace __FUNCTION__ with G_STRFUNC.

2008-12-08  Jeff Cai <jeff.cai@sun.com>

* camel-db.c: (camel_db_select):
Replace __FUNCTION__ with G_STRFUNC.

svn path=/trunk/; revision=9810

15 years agoPatch from Frederic van Starbmann: Fix for bug #561561 (Use a sufficiently large...
Suman Manjunath [Mon, 8 Dec 2008 07:13:58 +0000 (07:13 +0000)]
Patch from Frederic van Starbmann: Fix for bug #561561 (Use a sufficiently large buffer for strings used as an operand in strftime()).

svn path=/trunk/; revision=9809

15 years agoPatch from Ian Weisser <ian@korinthianviolins.com>: Fix for bug #451734 (Correctly...
Suman Manjunath [Mon, 8 Dec 2008 06:59:50 +0000 (06:59 +0000)]
Patch from Ian Weisser  <ian@korinthianviolins.com>: Fix for bug #451734 (Correctly set Blythe, CA URL).

svn path=/trunk/; revision=9807

15 years ago** Fix for bug #545834
Milan Crha [Fri, 5 Dec 2008 12:10:12 +0000 (12:10 +0000)]
** Fix for bug #545834

2008-12-05  Milan Crha  <mcrha@redhat.com>

** Fix for bug #545834

* camel-imap-folder.c: (imap_get_message): Update mailing list
information after full message retrieval if necessary.

svn path=/trunk/; revision=9804

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Fri, 5 Dec 2008 06:24:45 +0000 (06:24 +0000)]
** Fix for bug #558883

2008-12-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel/providers/imap/camel-imap-summary.c: Don't do DB sort from
IMAP.

svn path=/trunk/; revision=9803

15 years ago** Fix for bug #561081
Srinivasa Ragavan [Fri, 5 Dec 2008 06:22:31 +0000 (06:22 +0000)]
** Fix for bug #561081

2008-12-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #561081

* camel/providers/imap/camel-imap-folder.c: Delete mails for XGWMOVE
when mails are moved.

svn path=/trunk/; revision=9801

15 years ago** Fix for BNC bugs #440265 && #447121
Srinivasa Ragavan [Fri, 5 Dec 2008 06:19:40 +0000 (06:19 +0000)]
** Fix for BNC bugs #440265 && #447121

2008-12-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for BNC bugs #440265 && #447121

* addressbook/backends/groupwise/e-book-backend-groupwise.c: Fix some
stupidity.

svn path=/trunk/; revision=9799

15 years ago** Fix for BNC bug #435632
Srinivasa Ragavan [Fri, 5 Dec 2008 06:14:17 +0000 (06:14 +0000)]
** Fix for BNC bug #435632

2008-12-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for BNC bug #435632

* addressbook/libedata-book/e-data-book-view.c: Don't unref when
things aren't reffed.

svn path=/trunk/; revision=9797

15 years agoTranslation updated.
Gabor Kelemen [Thu, 4 Dec 2008 11:45:07 +0000 (11:45 +0000)]
Translation updated.

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

* hu.po: Translation updated.

svn path=/trunk/; revision=9794

15 years ago** Fix for bug #352287
Milan Crha [Wed, 3 Dec 2008 12:25:46 +0000 (12:25 +0000)]
** Fix for bug #352287

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

** Fix for bug #352287

* configure.in: Require libgweather in configure stage.

* calendar/backends/weather/Makefile.am:
* calendar/backends/weather/e-weather-source.h:
* calendar/backends/weather/e-weather-source.c: (e_weather_source_new):
* calendar/backends/weather/e-cal-backend-weather.c: (create_weather),
(finished_retrieval_cb), (getCategory):
* calendar/backends/weather/e-weather-source-ccf.h:
* calendar/backends/weather/e-weather-source-ccf.c: (e_weather_source_ccf_new),
(e_weather_source_ccf_parse), (find_location), (struct search_struct),
(parse_done), (find_location_func), (e_weather_source_ccf_init):
Share locations and forecast retrieving with libgweather.

svn path=/trunk/; revision=9793

15 years ago** Fix for bug #357948
Milan Crha [Wed, 3 Dec 2008 11:36:22 +0000 (11:36 +0000)]
** Fix for bug #357948

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

** Fix for bug #357948

* e-categories-dialog.c: (update_preview), (load_properties_dialog):
Show preview of the selected image file when choosing new icon.

svn path=/trunk/; revision=9792

15 years ago** Fixes part of bug #348299
Matthew Barnes [Tue, 2 Dec 2008 16:34:44 +0000 (16:34 +0000)]
** Fixes part of bug #348299

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

** Fixes part of bug #348299

* libedataserverui/Makefile.am:
Add new files and test program.

* libedataserverui/e-category-completion.c:
* libedataserverui/e-category-completion.h:
New files implement category completion for GtkEntry widgets.

* libedataserverui/e-categories-dialog.c:
Fix inline searches in the category list.
Use ECategoryCompletion in the entry box.
Put spaces after commas in the entry box.
Listen for category changes and rebuild the list store.

* libedataserverui/test-category-completion.c:
Test program for ECategoryCompletion.

svn path=/trunk/; revision=9791

15 years agoFix a silly typo.
Matthew Barnes [Tue, 2 Dec 2008 16:24:28 +0000 (16:24 +0000)]
Fix a silly typo.

svn path=/trunk/; revision=9790

15 years ago** Fix for bug #503662
Milan Crha [Tue, 2 Dec 2008 12:27:30 +0000 (12:27 +0000)]
** Fix for bug #503662

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

** Fix for bug #503662

* libedataserver/e-url.c: (e_uri_new):
Use last '@' in the address part to be the delimiter between
user name and server address, not the first one.

svn path=/trunk/; revision=9789

15 years ago** Fix for bug #562228
Milan Crha [Tue, 2 Dec 2008 12:17:54 +0000 (12:17 +0000)]
** Fix for bug #562228

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

** Fix for bug #562228

* lib/e2k-autoconfig.c: (validate): Always store correct owa_path when
validating, without trailing slash and without mailbox name.

svn path=/trunk/; revision=9787

15 years agoEvolution Data Server 2.25.2 release changes
Srinivasa Ragavan [Tue, 2 Dec 2008 05:44:30 +0000 (05:44 +0000)]
Evolution Data Server 2.25.2 release changes

2008-12-01  Srinivasa Ragavan  <sragavan@novell.com>

* NEWS: Evolution Data Server 2.25.2 release changes

svn path=/trunk/; revision=9785

15 years agoUpdate the API docs.
Matthew Barnes [Tue, 2 Dec 2008 01:35:41 +0000 (01:35 +0000)]
Update the API docs.

svn path=/trunk/; revision=9784

15 years ago** Fix for bug #560185
Milan Crha [Fri, 28 Nov 2008 12:04:47 +0000 (12:04 +0000)]
** Fix for bug #560185

2008-11-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #560185

* backends/caldav/e-cal-backend-caldav.c:
(struct _ECalBackendCalDAVPrivate), (parse_getctag_response),
(check_calendar_changed_on_server), (synchronize_cache),
(caldav_do_open), (e_cal_backend_caldav_finalize),
(e_cal_backend_caldav_init): Decide whether to check for changes
based on the 'getctag' extension, if supported by the server.

svn path=/trunk/; revision=9783

15 years ago** Fix for bug #527692
Milan Crha [Fri, 28 Nov 2008 11:15:17 +0000 (11:15 +0000)]
** Fix for bug #527692

2008-11-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #527692

* backends/caldav/e-cal-backend-caldav.c: (caldav_generate_uri),
(initialize_backend): Always append trailing slash to the user
entered URI, it should point to the collection, not to the file.

svn path=/trunk/; revision=9782

15 years ago** Fix for bug #359745
Milan Crha [Fri, 28 Nov 2008 10:33:02 +0000 (10:33 +0000)]
** Fix for bug #359745

2008-11-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #359745

* backends/caldav/e-cal-backend-caldav-factory.c:
(ecb_caldav_factory_instance_init), (declare_functions),
(eds_module_initialize), (eds_module_list_types):
* backends/caldav/e-cal-backend-caldav.c: (caldav_server_list_objects),
(synchronize_object), (initialize_backend), (caldav_receive_objects),
(caldav_get_default_object):
Support VTODO and VJOURNAL components on the CalDAV.

svn path=/trunk/; revision=9781

15 years ago** Fix for bug #559272
Milan Crha [Wed, 26 Nov 2008 19:00:59 +0000 (19:00 +0000)]
** Fix for bug #559272

2008-11-26  Milan Crha  <mcrha@redhat.com>

** Fix for bug #559272

* backends/caldav/e-cal-backend-caldav.c: (soup_authenticate):
Do not use same password twice (causes infinite loop).

svn path=/trunk/; revision=9779

15 years agoFix for bug #561466 - some changes in the core code needed for evolution-mapi, adds...
Suman Manjunath [Mon, 24 Nov 2008 09:52:07 +0000 (09:52 +0000)]
Fix for bug #561466 - some changes in the core code needed for evolution-mapi, adds a few APIs.

svn path=/trunk/; revision=9777

15 years ago** Part of fix for bug #558883
Milan Crha [Thu, 20 Nov 2008 10:17:33 +0000 (10:17 +0000)]
** Part of fix for bug #558883

2008-11-20  Milan Crha  <mcrha@redhat.com>

** Part of fix for bug #558883

* camel/camel-store-summary.h: (CAMEL_STORE_INFO_FOLDER_CHECK_FOR_NEW):
Define new flag.

* camel/providers/imap/camel-imap-store.c: (parse_list_response_as_folder_info):
Do not strip CAMEL_STORE_INFO_FOLDER_CHECK_FOR_NEW if set.
* camel/providers/imap/camel-imap-store.c: (imap_can_refresh_folder):
Check if can refresh folder based on the data in store's folder
summary, to not download whole folder content because of this.
* camel/providers/imap/camel-imap-folder.c: (imap_setv):
Set the 'check_folder' flag to store's folder summary too.

svn path=/trunk/; revision=9775

15 years ago** Fix for bug #560681
Milan Crha [Wed, 19 Nov 2008 15:14:42 +0000 (15:14 +0000)]
** Fix for bug #560681

2008-11-19  Milan Crha  <mcrha@redhat.com>

** Fix for bug #560681

* libebook/e-vcard.c: (read_attribute_value), (read_attribute_params),
(read_attribute): Support CHARSET parameter within the attribute and
convert text to UTF-8, if necessary, based on its value.

svn path=/trunk/; revision=9774

15 years ago** Fix for bug #560981
Andrew McMillan [Wed, 19 Nov 2008 11:19:48 +0000 (11:19 +0000)]
** Fix for bug #560981

2008-11-19  Andrew McMillan  <andrew@morphoss.com>

** Fix for bug #560981

* backends/caldav/e-cal-backend-caldav.c: (xp_object_get_string),
(xp_object_get_href), (xp_object_get_etag), (xp_object_get_status),
(xp_object_get_number), (parse_report_response):
Plug memory leaks from unfreed xpath query results.

svn path=/trunk/; revision=9773

15 years ago** Fix for bug #561069
Srinivasa Ragavan [Wed, 19 Nov 2008 05:36:57 +0000 (05:36 +0000)]
** Fix for bug #561069

2008-11-19  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #561069

* camel-imap-folder.c (imap_expunge): If nothing to expunge, don't
crash.

svn path=/trunk/; revision=9772

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Wed, 19 Nov 2008 05:32:15 +0000 (05:32 +0000)]
** Fix for bug #558883

2008-11-19  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel/camel-db.c: Remove the redundant transaction lock.

svn path=/trunk/; revision=9770

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Wed, 19 Nov 2008 05:16:35 +0000 (05:16 +0000)]
** Fix for bug #558883

2008-11-19  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel/camel-db.c: Remove the redundant transaction lock.

svn path=/trunk/; revision=9767

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Wed, 19 Nov 2008 05:10:34 +0000 (05:10 +0000)]
** Fix for bug #558883

2008-11-19  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel/camel-db.c: Remove the redundant transaction lock.

svn path=/trunk/; revision=9766

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Wed, 19 Nov 2008 05:07:56 +0000 (05:07 +0000)]
** Fix for bug #558883

2008-11-19  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel/camel-db.c: Remove the redundant transaction lock.

svn path=/trunk/; revision=9764

15 years ago** Fixes bug #531090
Matthew Barnes [Mon, 17 Nov 2008 21:32:12 +0000 (21:32 +0000)]
** Fixes bug #531090

2008-11-17  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #531090

* camel-object.h:
* camel-store.h:
Deprecate the CamelInterface and CamelIterator APIs since they're
unused.  If and when we move Camel to GObject, I don't want to have
to provide backward-compatibility support for these things.

svn path=/trunk/; revision=9761

15 years ago** Fixes part of bug #557818
Matthew Barnes [Mon, 17 Nov 2008 21:04:50 +0000 (21:04 +0000)]
** Fixes part of bug #557818

2008-11-17  Matthew Barnes  <mbarnes@redhat.com>

** Fixes part of bug #557818

* libedataserverui/e-source-selector.c:
Allow the ESourceSelector widget to determine whether a drag and
drop event is valid, and emit a new signal ("data-dropped") if it
_is_ valid.  This eliminates a lot of duplicate code in Evolution.

Note, while this is technically an ABI break, we explicitly
decided NOT to bump the libedataserverui soname because the
changes only affect Evolution.  And while we're at it, add
extra padding to the end of ESourceSelectorClass to allow for
future expansion.

svn path=/trunk/; revision=9760

15 years ago** Fix for bug #524377
Milan Crha [Wed, 12 Nov 2008 20:00:22 +0000 (20:00 +0000)]
** Fix for bug #524377

2008-11-12  Milan Crha  <mcrha@redhat.com>

** Fix for bug #524377

* camel-mime-utils.c: (header_encode_param),
(camel_header_param_list_format_append): Encode 'filename' and 'name'
parameters based on RFC 2047, instead of the correct RFC 2231, based
on the value of 'int camel_header_param_encode_filenames_in_rfc_2047'.

svn path=/trunk/; revision=9756

15 years agoEnclose deprecated APIs in e-source.c within EDS_DISABLE_DEPRECATED macros.
Suman Manjunath [Wed, 12 Nov 2008 05:06:50 +0000 (05:06 +0000)]
Enclose deprecated APIs in e-source.c within EDS_DISABLE_DEPRECATED macros.

svn path=/trunk/; revision=9754

15 years ago** Related to bug #558322
Matthew Barnes [Fri, 7 Nov 2008 21:16:09 +0000 (21:16 +0000)]
** Related to bug #558322

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

** Related to bug #558322

* libedataserverui/e-source-selector.c
(e_source_selector_edit_primary_selection):
New function allows the user to rename the primary selected source
by opening an entry box directly in the source selector.

svn path=/trunk/; revision=9743

15 years ago** Patch committed on behalf of Ashish Shrivastava <shashish@novell.com>
Sankar P [Fri, 7 Nov 2008 05:45:00 +0000 (05:45 +0000)]
** Patch committed on behalf of Ashish Shrivastava <shashish@novell.com>

2008-11-07  Sankar P  <psankar@novell.com>

** Patch committed on behalf of Ashish Shrivastava <shashish@novell.com>

** Part of fix for bug bnc #435964

* backends/groupwise/e-book-backend-groupwise.c
(e_book_backend_groupwise_load_source):
emit_async_generic response crash fix.

svn path=/trunk/; revision=9742

15 years agoMake unread vfolders to work for match threads.
Srinivasa Ragavan [Fri, 7 Nov 2008 03:31:37 +0000 (03:31 +0000)]
Make unread vfolders to work for match threads.

2008-11-07  Srinivasa Ragavan  <sragavan@novell.com>

* camel-vee-summary.c: Make unread vfolders to work for match threads.

svn path=/trunk/; revision=9740

15 years ago** Fix for bug #558883
Srinivasa Ragavan [Fri, 7 Nov 2008 03:26:51 +0000 (03:26 +0000)]
** Fix for bug #558883

2008-11-07  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #558883

* camel-db.c: (camel_db_prepare_message_info_table): Index more
fields.

svn path=/trunk/; revision=9738

15 years ago** Fix for bug #558737
Milan Crha [Thu, 6 Nov 2008 18:45:11 +0000 (18:45 +0000)]
** Fix for bug #558737

2008-11-06  Milan Crha  <mcrha@redhat.com>

** Fix for bug #558737

* camel-imap-folder.c: (handle_copyuid_copy_user_tags),
(imap_transfer_online): Do not use 'camel_folder_refresh_folder', use
'imap_refresh_folder' instead, because the former locks the folder
lock too, which could make a deadlock when we are refreshing that
folder in other thread, which is waiting for the connect lock we hold.

svn path=/trunk/; revision=9735

15 years ago** Fix for bug #555979
Milan Crha [Thu, 6 Nov 2008 18:40:58 +0000 (18:40 +0000)]
** Fix for bug #555979

2008-11-06  Milan Crha  <mcrha@redhat.com>

** Fix for bug #555979

* camel-store.c: (ignore_no_such_table_exception): New helper function.
* camel-store.c: (store_sync): Ignore 'no such table' exceptions.

svn path=/trunk/; revision=9733

15 years agoLicense changes
Sankarasivasubramanian Pasupathilingam [Thu, 6 Nov 2008 17:42:02 +0000 (17:42 +0000)]
License changes

svn path=/trunk/; revision=9731

15 years ago** Fix for bug #556119
Srinivasa Ragavan [Tue, 4 Nov 2008 02:48:17 +0000 (02:48 +0000)]
** Fix for bug #556119

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

** Fix for bug #556119

* camel/providers/nntp/camel-nntp-summary.c: Do things in bulk
* camel/providers/nntp/camel-nntp-utils.c:

svn path=/trunk/; revision=9729

15 years agoEvolutoin Data Server 2.25.1 release and version bump
Srinivasa Ragavan [Tue, 4 Nov 2008 02:46:53 +0000 (02:46 +0000)]
Evolutoin Data Server 2.25.1 release and version bump

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

* NEWS: Evolutoin Data Server 2.25.1 release and version bump

svn path=/trunk/; revision=9727

15 years agoLicense changes
Sankarasivasubramanian Pasupathilingam [Mon, 3 Nov 2008 16:01:50 +0000 (16:01 +0000)]
License changes

svn path=/trunk/; revision=9724

15 years ago** Fix for bug #532136
Milan Crha [Mon, 3 Nov 2008 14:00:11 +0000 (14:00 +0000)]
** Fix for bug #532136

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

** Fix for bug #532136

* libebook/e-book.c: (e_book_op_remove): Remove operation from idle
queue when still there in time of its removal.
* libebook/e-book.c: (kill_remaining_ops), (e_book_dispose):
Free pending operations in time of dispose properly.

svn path=/trunk/; revision=9722

15 years agoUpdate Ukrainian translation.
Maxim Dziumanenko [Mon, 3 Nov 2008 08:05:30 +0000 (08:05 +0000)]
Update Ukrainian translation.

2008-11-3 Maxim Dziumanenko <dziumanenko@gmail.com>

* Update Ukrainian translation.

svn path=/trunk/; revision=9720

15 years ago** Fixes bug #558727 (patch by Frederic van Starbmann)
Matthew Barnes [Fri, 31 Oct 2008 21:19:41 +0000 (21:19 +0000)]
** Fixes bug #558727 (patch by Frederic van Starbmann)

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

** Fixes bug #558727 (patch by Frederic van Starbmann)

* addressbook/backends/ldap/e-book-backend-ldap.c
(get_ldap_library_info):
* camel/camel-vtrash-folder.c (vtrash_append_message),
(vtrash_transfer_messages_to):
* libebackend/e-data-server-module (e_data_server_module_load):
* servers/groupwise/create-account.c (add_account):
Fix some potential string format crashes.

svn path=/trunk/; revision=9717

15 years ago** Fix for bnc bugs #440502, #209514, #434958, #434946,
Sankarasivasubramanian Pasupathilingam [Fri, 31 Oct 2008 10:27:56 +0000 (10:27 +0000)]
** Fix for bnc bugs #440502, #209514, #434958, #434946,

GroupWise improvements

svn path=/trunk/; revision=9715

15 years agoOnly include toplevel GLib headers.
Matthew Barnes [Thu, 30 Oct 2008 16:29:02 +0000 (16:29 +0000)]
Only include toplevel GLib headers.

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

* calendar/backends/caldav/create-account.c:
Only include toplevel GLib headers.

svn path=/trunk/; revision=9710

15 years agoAPI documentation updates.
Matthew Barnes [Fri, 24 Oct 2008 11:57:23 +0000 (11:57 +0000)]
API documentation updates.

svn path=/trunk/; revision=9705

15 years agoRemove more console spew.
Matthew Barnes [Thu, 23 Oct 2008 18:23:11 +0000 (18:23 +0000)]
Remove more console spew.

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

* camel/camel-folder-summary.c: Remove more console spew.

svn path=/trunk/; revision=9703

15 years ago** Fix for bug #553944
Milan Crha [Sun, 19 Oct 2008 16:50:54 +0000 (16:50 +0000)]
** Fix for bug #553944

2008-10-19  Milan Crha  <mcrha@redhat.com>

        ** Fix for bug #553944

         * lib/e2k-context.c: (unsubscribe_internal), (destroy_sub_list),
          (e2k_context_unsubscribe): Do not unsubscribe from the server when
          destroying context and make copy of the uri, because it comes from
          the structure we are going to free.

svn path=/trunk/; revision=9693

15 years ago** Fix for bug #544141
Milan Crha [Sun, 19 Oct 2008 16:41:02 +0000 (16:41 +0000)]
** Fix for bug #544141

2008-10-19  Milan Crha  <mcrha@redhat.com>

        ** Fix for bug #544141

         * storage/exchange-account.c: (set_sf_prop): Do not store invalid
           values in 'standard_uris', it leads to crash later.

svn path=/trunk/; revision=9691

15 years ago** Fix for bug #556688
Srinivasa Ragavan [Fri, 17 Oct 2008 09:42:35 +0000 (09:42 +0000)]
** Fix for bug #556688

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

** Fix for bug #556688

* camel/providers/imap/camel-imap-folder.c: Sync before emit the
signal.

svn path=/trunk/; revision=9689

15 years ago** Part of fix for bug #364542
Milan Crha [Fri, 17 Oct 2008 08:22:32 +0000 (08:22 +0000)]
** Part of fix for bug #364542

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

       ** Part of fix for bug #364542

       * libebook/e-book.c: (e_book_new_op),
        (e_book_get_current_sync_op):
       Do set opid to 0 for sync operations, thus we will find it later.
       * libebook/e-book.h: (e_book_cancel_async_op):
       * libebook/e-book.c: (e_book_cancel_async_op), (do_cancel),
       (e_book_cancel): Be able to cancel async op too (at least any).

svn path=/trunk/; revision=9686

15 years ago** Part of fix for bug #547243
Milan Crha [Fri, 17 Oct 2008 08:06:15 +0000 (08:06 +0000)]
** Part of fix for bug #547243

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

       ** Part of fix for bug #547243

       * e-gw-item.c: (e_gw_item_new_from_soap_parameter):
       * e-gw-connection.c: (e_gw_connection_get_attachment),
       (e_gw_connection_get_attachment_base64):
       Check for correct values to prevent invalid reads.

svn path=/trunk/; revision=9684

15 years agoRemove console spew.
Srinivasa Ragavan [Thu, 16 Oct 2008 09:23:25 +0000 (09:23 +0000)]
Remove console spew.

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

* camel/camel-db.c: Remove console spew.
* camel/camel-folder-search.c:
* camel/camel-store.c:
* camel/camel-vee-folder.c:
* camel/camel-vee-summary.c:

svn path=/trunk/; revision=9683

15 years ago** Fix for bug #556495
Srinivasa Ragavan [Thu, 16 Oct 2008 04:42:34 +0000 (04:42 +0000)]
** Fix for bug #556495

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

** Fix for bug #556495

* camel/camel-db.c:
* camel/camel-db.h:
* camel/camel-vee-folder.c: When things don't match, remove them from
db and force a count.

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

* camel-imap-message-cache.c (camel_imap_message_cache_new):
Optimize/speed up loading.

svn path=/trunk/; revision=9680

15 years ago** Fix for bug #556495
Srinivasa Ragavan [Thu, 16 Oct 2008 04:12:12 +0000 (04:12 +0000)]
** Fix for bug #556495

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

** Fix for bug #556495

* camel/camel-db.c:
* camel/camel-db.h:
* camel/camel-vee-folder.c: When things don't match, remove them from
db and force a count.

svn path=/trunk/; revision=9678

15 years ago** Fix for bug #556372
Srinivasa Ragavan [Wed, 15 Oct 2008 08:10:18 +0000 (08:10 +0000)]
** Fix for bug #556372

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

** Fix for bug #556372

* camel/camel-folder-summary.c: Update counts to summary on sync.

svn path=/trunk/; revision=9676

15 years agoSave/load Content info well in DB. Imap cached messages aren't coming up
Srinivasa Ragavan [Wed, 15 Oct 2008 07:39:14 +0000 (07:39 +0000)]
Save/load Content info well in DB. Imap cached messages aren't coming up

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

* camel-folder-summary.c: (perform_content_info_load_from_db),
(perform_content_info_save_to_db): Save/load Content info well in DB.
Imap cached messages aren't coming up due to this.

svn path=/trunk/; revision=9674

15 years agoFixed a typo in checking offline calendar availability - 'offline-sync' -> 'offline_s...
Suman Manjunath [Wed, 15 Oct 2008 06:08:23 +0000 (06:08 +0000)]
Fixed a typo in checking offline calendar availability - 'offline-sync' -> 'offline_sync'.

svn path=/trunk/; revision=9672

15 years ago** Fix for bug #546637
Srinivasa Ragavan [Tue, 14 Oct 2008 18:34:40 +0000 (18:34 +0000)]
** Fix for bug #546637

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

** Fix for bug #546637

* camel/camel-vee-folder.c:
* camel/camel-vee-folder.h:
* camel/camel-vee-summary.c: Redo for unread vfolder.
* camel/camel-vee-summary.h:

svn path=/trunk/; revision=9670

15 years ago#552261: sqlite is now a dependency of libcamel, and only of libcamel
Patrick Ohly [Tue, 14 Oct 2008 16:41:25 +0000 (16:41 +0000)]
#552261: sqlite is now a dependency of libcamel, and only of libcamel

Previously sqlite was listed as dependency of the various other
libs, but not of libcamel itself. It was missing in some places,
which caused compile errors. In the other places it unnecessarily
added libsqlite to the link line.

Together with Sri's fix of not exposing the sqlite handle to users
of libcamel unnecessarily, this commit fixes #552261.

svn path=/trunk/; revision=9668