platform/upstream/evolution-data-server.git
12 years agoSplit camel-imapx library and merge into camel so that providers can be written on...
Chenthill Palanisamy [Tue, 8 May 2012 09:17:04 +0000 (14:47 +0530)]
Split camel-imapx library and merge into camel so that providers can be written on top of imapx

12 years agoBug #606181 - Accepting bad SSL certificate applies to any hostname
Matt McCutchen [Fri, 4 May 2012 12:28:03 +0000 (14:28 +0200)]
Bug #606181 - Accepting bad SSL certificate applies to any hostname

Change the Camel certdb to look up certificates by expected hostname.

This way, accepting a bad certificate for one mail server does not give
it a free pass to impersonate the user's other mail servers.  Storing a
second bad certificate for the same server will replace the first, but
that should be OK (Mozilla PSM works the same way).

The camel-cert.db format is unchanged except that it can now contain
multiple entries for the same certificate with different hostnames, and
if it contains multiple certificates for the same hostname, all but the
last will be dropped (becoming permanent the next time the certdb is
saved).

Users who were taking advantage of evolution-data-server's previous,
vulnerable behavior of accepting a certificate for a hostname other than
the originally user-approved one will get bad certificate dialogs and
will need to re-approve the certificate for the desired hostname(s).

Note: Case insensitive compare of host names added by mcrha.

12 years agoRemove extra test on Google server photo data validity
Milan Crha [Fri, 4 May 2012 11:15:21 +0000 (13:15 +0200)]
Remove extra test on Google server photo data validity

It sometimes can happen that a contact has filled photo's etag,
while the photo itself is not present. In that case backend skipped
the contact, instead of passing it without photo.

12 years agoBug #669191 - Address book dialog has incorrect default size
Mathieu Trudel-Lapierre [Thu, 3 May 2012 10:00:10 +0000 (12:00 +0200)]
Bug #669191 - Address book dialog has incorrect default size

12 years agoRequire libsoup >= 2.38.1.
Matthew Barnes [Mon, 30 Apr 2012 17:13:02 +0000 (13:13 -0400)]
Require libsoup >= 2.38.1.

To pick up the fix for bug 673678:
"Property SSL_USE_SYSTEM_CA_FILE's value is ignored"

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 30 Apr 2012 14:28:37 +0000 (16:28 +0200)]
Updated Galician translations

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 30 Apr 2012 08:00:06 +0000 (10:00 +0200)]
Updated Norwegian bokmål translation

12 years agoPost-release version bump.
Matthew Barnes [Sun, 29 Apr 2012 00:46:14 +0000 (20:46 -0400)]
Post-release version bump.

12 years agoNEWS update for 3.5.1 release.
Matthew Barnes [Sun, 29 Apr 2012 00:42:40 +0000 (20:42 -0400)]
NEWS update for 3.5.1 release.

12 years agoUpdate API documentation.
Matthew Barnes [Sun, 29 Apr 2012 00:04:39 +0000 (20:04 -0400)]
Update API documentation.

12 years agoUpdated Galician translations
Fran Diéguez [Fri, 27 Apr 2012 15:16:41 +0000 (17:16 +0200)]
Updated Galician translations

12 years agoBug #669085 - Saving draft on Google server emits runtime warning
Milan Crha [Fri, 27 Apr 2012 11:42:14 +0000 (13:42 +0200)]
Bug #669085 - Saving draft on Google server emits runtime warning

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 27 Apr 2012 10:57:49 +0000 (12:57 +0200)]
Updated Spanish translation

12 years agoBug #664639 - [IMAPX] Doesn't quit gracefully on account disable
Milan Crha [Fri, 27 Apr 2012 09:23:47 +0000 (11:23 +0200)]
Bug #664639 - [IMAPX] Doesn't quit gracefully on account disable

12 years agoBug #674257 - Recheck attachment availability on message download
Milan Crha [Fri, 27 Apr 2012 07:37:17 +0000 (09:37 +0200)]
Bug #674257 - Recheck attachment availability on message download

12 years agoBug #669034 - [IMAP] Shows "Unknown background operation" on start
Milan Crha [Thu, 26 Apr 2012 12:41:09 +0000 (14:41 +0200)]
Bug #669034 - [IMAP] Shows "Unknown background operation" on start

12 years agoFix Google Talk vCard attribute name definition
Milan Crha [Thu, 26 Apr 2012 11:49:15 +0000 (13:49 +0200)]
Fix Google Talk vCard attribute name definition

12 years agoBug #668989 - Add a twitter username to IM in contacts
Milan Crha [Thu, 26 Apr 2012 11:46:11 +0000 (13:46 +0200)]
Bug #668989 - Add a twitter username to IM in contacts

12 years agoRevert unintentional API break in libedataserver.
Matthew Barnes [Tue, 24 Apr 2012 15:01:11 +0000 (11:01 -0400)]
Revert unintentional API break in libedataserver.

Partially reverses commit 90eb7da3ab9b00f504f5fed1f740c59485356f41.

Apparently this unintentionally broke language bindings.

Instead of renaming the e_source_peek_uid() and e_source_peek_name()
functions themselves, leave the old functions alone and define aliases
for the new names:

   #define e_source_get_uid            e_source_peek_uid
   #define e_source_get_display_name   e_source_peek_name

Using the new names throughout Evo and EDS is very helpful in reducing
diff noise between "master" and the "account-mgmt" branches so I can see
the important differences, so I don't want to revert the commit entirely.

12 years agoBug #672398 - CalDAV backend doesn't respect "Copy for offline" option
Milan Crha [Tue, 24 Apr 2012 12:45:54 +0000 (14:45 +0200)]
Bug #672398 - CalDAV backend doesn't respect "Copy for offline" option

12 years agoBug #668679 - Crash on insertion of NULL in e_destination_set_contact()
Milan Crha [Mon, 23 Apr 2012 14:53:54 +0000 (16:53 +0200)]
Bug #668679 - Crash on insertion of NULL in e_destination_set_contact()

12 years agoBug #668549 - Crash in objects_added_cb() in e-book-client-view.c
Milan Crha [Mon, 23 Apr 2012 11:44:11 +0000 (13:44 +0200)]
Bug #668549 - Crash in objects_added_cb() in e-book-client-view.c

12 years agoBug #671537 - Option to validate SLL certificates with libsoup
Milan Crha [Mon, 23 Apr 2012 10:09:36 +0000 (12:09 +0200)]
Bug #671537 - Option to validate SLL certificates with libsoup

12 years agoRemove deprecated API from ESourceSelector
Milan Crha [Mon, 23 Apr 2012 06:02:48 +0000 (08:02 +0200)]
Remove deprecated API from ESourceSelector

12 years agoESourceComboBox: Add e_source_combo_box_ref_active().
Matthew Barnes [Sat, 21 Apr 2012 20:27:49 +0000 (16:27 -0400)]
ESourceComboBox: Add e_source_combo_box_ref_active().

Replaces e_source_combo_box_get_active().

Returns a new ESource reference that the caller must unreference.

12 years agoRemove e_source_combo_box_get/set_active_uid().
Matthew Barnes [Sat, 21 Apr 2012 20:20:53 +0000 (16:20 -0400)]
Remove e_source_combo_box_get/set_active_uid().

Adapt ESourceComboBox to use GtkComboBox's "active-id" property.

To get or set the active ESource UID, use:

   gtk_combo_box_get_active_id()
   gtk_combo_box_set_active_id()

12 years agoDiff noise reduction.
Matthew Barnes [Sat, 21 Apr 2012 19:00:23 +0000 (15:00 -0400)]
Diff noise reduction.

Comparing 'master' and 'account-mgmt' branches.

12 years agoNudge ESource toward its new API.
Matthew Barnes [Sat, 21 Apr 2012 17:20:23 +0000 (13:20 -0400)]
Nudge ESource toward its new API.

Rename e_source_peek_uid() to e_source_get_uid(), and
e_source_peek_name() to e_source_get_display_name().

The old names are retained for now as deprecated aliases.

12 years agoESourceSelector: Add e_source_selector_ref_primary_selection().
Matthew Barnes [Sat, 21 Apr 2012 16:01:12 +0000 (12:01 -0400)]
ESourceSelector: Add e_source_selector_ref_primary_selection().

Replaces e_source_selector_get_primary_selection().

Returns a new ESource reference that the caller must unreference.

12 years agoESourceSelector: Add e_source_selector_ref_source_by_path().
Matthew Barnes [Sat, 21 Apr 2012 14:49:02 +0000 (10:49 -0400)]
ESourceSelector: Add e_source_selector_ref_source_by_path().

Replaces e_source_selector_get_source_by_path().

Returns a new ESource reference that the caller must unreference.

12 years agoBump libedataserverui shared object name.
Matthew Barnes [Sat, 21 Apr 2012 14:48:10 +0000 (10:48 -0400)]
Bump libedataserverui shared object name.

In anticipation of some API breaks.

12 years agoEBookBackendLDAP: Miscellaneous tweaks.
Matthew Barnes [Sat, 21 Apr 2012 13:47:20 +0000 (09:47 -0400)]
EBookBackendLDAP: Miscellaneous tweaks.

Eliminating diff noise with the account-mgmt branch.

12 years agoForgot one.
Matthew Barnes [Sat, 21 Apr 2012 17:23:04 +0000 (13:23 -0400)]
Forgot one.

12 years agoAdd yet more missing linker flags.
Matthew Barnes [Sat, 21 Apr 2012 17:16:15 +0000 (13:16 -0400)]
Add yet more missing linker flags.

12 years agoAdd another missing linker flag.
Matthew Barnes [Sat, 21 Apr 2012 17:07:04 +0000 (13:07 -0400)]
Add another missing linker flag.

12 years agoAdd missing linker flag.
Matthew Barnes [Sat, 21 Apr 2012 17:05:11 +0000 (13:05 -0400)]
Add missing linker flag.

12 years agoBug #665381 - LDAP backend crash when query_ldap_root_dse() fails
Milan Crha [Fri, 20 Apr 2012 08:33:21 +0000 (10:33 +0200)]
Bug #665381 - LDAP backend crash when query_ldap_root_dse() fails

12 years agoUpdated Galician translations
Fran Diéguez [Thu, 19 Apr 2012 17:49:05 +0000 (19:49 +0200)]
Updated Galician translations

12 years agoUpdate API documentation.
Matthew Barnes [Wed, 18 Apr 2012 18:37:59 +0000 (14:37 -0400)]
Update API documentation.

12 years agoRemove some redundant argument checks.
Matthew Barnes [Wed, 18 Apr 2012 15:54:13 +0000 (11:54 -0400)]
Remove some redundant argument checks.

12 years agoBug #674309 - Crash when calling oauth_init_nss() from two threads
Milan Crha [Wed, 18 Apr 2012 09:30:21 +0000 (11:30 +0200)]
Bug #674309 - Crash when calling oauth_init_nss() from two threads

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 18 Apr 2012 07:25:46 +0000 (09:25 +0200)]
Updated Norwegian bokmål translation

12 years agoEDataFactory: Readability tweaks.
Matthew Barnes [Tue, 17 Apr 2012 16:54:29 +0000 (12:54 -0400)]
EDataFactory: Readability tweaks.

12 years agoAdd e_data_factory_ref_backend_factory().
Matthew Barnes [Tue, 17 Apr 2012 16:43:43 +0000 (12:43 -0400)]
Add e_data_factory_ref_backend_factory().

Just a way to get access to the EBackendFactory itself.

Needed on the account-mgmt branch to check whether a suitable E-D-S
backend factory is available to handle a given GNOME Online Account
provider type such as "exchange".

12 years agoBug #667891 - Rapid message list regen when downloading a folder
Milan Crha [Tue, 17 Apr 2012 15:44:52 +0000 (17:44 +0200)]
Bug #667891 - Rapid message list regen when downloading a folder

12 years agoUpdated Telugu Translation
Sasi Bhushan [Tue, 17 Apr 2012 09:49:41 +0000 (15:19 +0530)]
Updated Telugu Translation

12 years agoEDataFactory: Clarify a comment.
Matthew Barnes [Mon, 16 Apr 2012 22:02:53 +0000 (18:02 -0400)]
EDataFactory: Clarify a comment.

Verified this with Ryan Lortie.

12 years agoEDataFactory: Move reload policy to subclasses.
Matthew Barnes [Mon, 16 Apr 2012 21:43:47 +0000 (17:43 -0400)]
EDataFactory: Move reload policy to subclasses.

The upcoming D-Bus service for data sources will be derived from
EDataFactoryClass, and it *does* support E_DBUS_SERVER_EXIT_RELOAD.

12 years agoRemove EBackend::last-client-gone signal.
Matthew Barnes [Mon, 16 Apr 2012 14:03:10 +0000 (10:03 -0400)]
Remove EBackend::last-client-gone signal.

The signal is no longer needed due to the previous EDataFactory commit.

I also removed a couple unused "last_client_gone" function pointers in
EBookBackendClass and ECalBackendClass just to get rid of all traces of
the signal (and since I'm on an ABI breaking spree anyway).

The API breakage should be contained within E-D-S.  The ABI breakage
will affect 3rd party extensions so the libedata-book and libedata-cal
shared object names have been bumped for good measure.

12 years agoEDataFactory: Keep only weak references to backends.
Matthew Barnes [Mon, 16 Apr 2012 13:43:09 +0000 (09:43 -0400)]
EDataFactory: Keep only weak references to backends.

Have EDataFactory keep only weak references to the EBackend instances it
creates.  Then, when the last client connection to a backend closes, the
backend finalizes automatically.  No explicit action required.

This breaks the API slightly by renaming e_data_factory_get_backend() to
e_data_factory_ref_backend() to reflect the fact that a strong reference
is now returned to the caller, and the caller must call g_object_unref()
when finished with it.  The impact of the API break should be contained
within E-D-S.

This uses the new GWeakRef API in GLib 2.32 to ensure thread-safety.

The libebackend shared object name has already been bumped for 3.5.1.

12 years agoFix more missing linker flags.
Matthew Barnes [Mon, 16 Apr 2012 13:30:23 +0000 (09:30 -0400)]
Fix more missing linker flags.

12 years agoEDataCalFactory: Implement GInitable.
Matthew Barnes [Mon, 16 Apr 2012 14:55:17 +0000 (10:55 -0400)]
EDataCalFactory: Implement GInitable.

Not needed just yet, but my previous batch of commits broke this
and it's needed on the account-mgmt branch.  So rough it in now.

12 years agoEDataBookFactory: Implement GInitable.
Matthew Barnes [Mon, 16 Apr 2012 14:53:40 +0000 (10:53 -0400)]
EDataBookFactory: Implement GInitable.

Not needed just yet, but my previous batch of commits broke this
and it's needed on the account-mgmt branch.  So rough it in now.

12 years agoEBookBackendLDAP: GSource IDs are unsigned.
Matthew Barnes [Mon, 16 Apr 2012 14:32:03 +0000 (10:32 -0400)]
EBookBackendLDAP: GSource IDs are unsigned.

12 years agoEDataCalFactory targets ECalBackendFactory.
Matthew Barnes [Sun, 15 Apr 2012 17:20:19 +0000 (13:20 -0400)]
EDataCalFactory targets ECalBackendFactory.

12 years agoEDataCalFactory: Cosmetic tweaks.
Matthew Barnes [Sun, 15 Apr 2012 17:18:52 +0000 (13:18 -0400)]
EDataCalFactory: Cosmetic tweaks.

12 years agoEDataBookFactory targets EBookBackendFactory.
Matthew Barnes [Sun, 15 Apr 2012 17:15:52 +0000 (13:15 -0400)]
EDataBookFactory targets EBookBackendFactory.

12 years agoEDataBookFactory: Cosmetic tweaks.
Matthew Barnes [Sun, 15 Apr 2012 17:14:23 +0000 (13:14 -0400)]
EDataBookFactory: Cosmetic tweaks.

12 years agoECalBackendFactory is missing a 'priv' pointer.
Matthew Barnes [Sun, 15 Apr 2012 16:44:17 +0000 (12:44 -0400)]
ECalBackendFactory is missing a 'priv' pointer.

Unfortunately fixing this breaks libedata-cal's ABI.

12 years agoEBookBackendFactory is missing a 'priv' pointer.
Matthew Barnes [Sun, 15 Apr 2012 16:45:58 +0000 (12:45 -0400)]
EBookBackendFactory is missing a 'priv' pointer.

Unfortunately fixing this breaks libedata-book's ABI.

12 years agoECalBackendFactory extends EDataCalFactory.
Matthew Barnes [Sun, 15 Apr 2012 16:33:51 +0000 (12:33 -0400)]
ECalBackendFactory extends EDataCalFactory.

12 years agoEBookBackendFactory extends EDataBookFactory.
Matthew Barnes [Sun, 15 Apr 2012 16:27:19 +0000 (12:27 -0400)]
EBookBackendFactory extends EDataBookFactory.

12 years agoEDataFactory: Add 'backend_factory_type' class member.
Matthew Barnes [Sun, 15 Apr 2012 16:12:29 +0000 (12:12 -0400)]
EDataFactory: Add 'backend_factory_type' class member.

Subclasses may now specify exactly what type of backend factories to
instantiate by setting the 'backend_factory_type' class member, which
defaults to E_TYPE_BACKEND_FACTORY.

Note that because sizeof(GType) and sizeof(gpointer) are not necessarily
equal, the reserved pointer pool at the end of the class struct does not
help us avoid an ABI break in this case.  But the libebackend's ABI has
already been broken since 3.4.0.

12 years agoHave EDBusServer load modules and extensions.
Matthew Barnes [Sun, 15 Apr 2012 16:06:46 +0000 (12:06 -0400)]
Have EDBusServer load modules and extensions.

12 years agoEDataFactory: No need to implement GInitable.
Matthew Barnes [Sun, 15 Apr 2012 16:02:52 +0000 (12:02 -0400)]
EDataFactory: No need to implement GInitable.

Load EBackendFactory instances in constructed().

12 years agoEDataFactory: Remove redundant interface declaration.
Matthew Barnes [Sun, 15 Apr 2012 15:57:33 +0000 (11:57 -0400)]
EDataFactory: Remove redundant interface declaration.

EDataFactory's base class (EDBusServer) is already extensible.

12 years agoMiscellaneous tweaks.
Matthew Barnes [Sat, 14 Apr 2012 18:06:05 +0000 (14:06 -0400)]
Miscellaneous tweaks.

Just comparing branches, reducing diff noise.

12 years agoRemove EDataFactory's "online" property.
Matthew Barnes [Sat, 14 Apr 2012 17:27:26 +0000 (13:27 -0400)]
Remove EDataFactory's "online" property.

Network monitoring no longer needs to be centralized in EDataFactory
since we're using GNetworkMonitor, so remove EDataFactory's "online"
property and public get/set functions.

Instead, let each EBackend instance manage its own "online" state.
Eventually we'll transition to more sophisticated network monitoring.

This is an API break but not the first since 3.5.1 development began.
libebackend's shared object name has already been bumped.

12 years agoFix e_backend_factory_get_hash_key() documentation.
Matthew Barnes [Sat, 14 Apr 2012 14:41:18 +0000 (10:41 -0400)]
Fix e_backend_factory_get_hash_key() documentation.

12 years agoENameSelectorDialog: Remove use of "primary_addressbook".
Matthew Barnes [Thu, 12 Apr 2012 13:49:19 +0000 (09:49 -0400)]
ENameSelectorDialog: Remove use of "primary_addressbook".

It's not appropriate for a libedataserverui widget to initialize itself
based on Evolution-specific state.  This also eliminates GConf usage in
ENameSelectorDialog.

12 years agoENameSelectorEntry: Remove USER_QUERY_FIELDS macro.
Matthew Barnes [Thu, 12 Apr 2012 13:41:47 +0000 (09:41 -0400)]
ENameSelectorEntry: Remove USER_QUERY_FIELDS macro.

No schema was ever defined for this GConf key so it couldn't have been
that important.  The symbol name itself is not namespaced properly (no
"E" prefix).  And it's inappropriate to use Evolution-specific keys in
E-D-S to begin with.

This is an API break.  There will be more along these lines.

12 years agoMake ENameSelectorEntry extensible.
Matthew Barnes [Thu, 12 Apr 2012 13:26:20 +0000 (09:26 -0400)]
Make ENameSelectorEntry extensible.

12 years agoMake ENameSelectorDialog extensible.
Matthew Barnes [Thu, 12 Apr 2012 12:28:22 +0000 (08:28 -0400)]
Make ENameSelectorDialog extensible.

12 years agoBug #673894 - Adding events to Google Calendar is broken
Milan Crha [Thu, 12 Apr 2012 12:51:50 +0000 (14:51 +0200)]
Bug #673894 - Adding events to Google Calendar is broken

12 years agoFix regression about removal notification introduced in bug #670457
Milan Crha [Thu, 12 Apr 2012 12:28:12 +0000 (14:28 +0200)]
Fix regression about removal notification introduced in bug #670457

12 years agoGut EOfflineListener.
Matthew Barnes [Thu, 12 Apr 2012 12:15:25 +0000 (08:15 -0400)]
Gut EOfflineListener.

EOfflineListener no longer uses GConf, and e_offline_listen_get_state()
now returns EOL_STATE_ONLINE always.  No one should be using this class
by now anyway.

12 years agoBug #667477 - EXDATE containing time are not handle correctly
Milan Crha [Wed, 11 Apr 2012 17:10:16 +0000 (19:10 +0200)]
Bug #667477 - EXDATE containing time are not handle correctly

12 years agoBug #666896 - Workaround Improper GB-2312 Mail Encodings
Palmer Dabbelt [Wed, 11 Apr 2012 16:13:12 +0000 (18:13 +0200)]
Bug #666896 - Workaround Improper GB-2312 Mail Encodings

12 years agoAdd E_DBUS_SERVER_EXIT_RELOAD.
Matthew Barnes [Wed, 11 Apr 2012 01:17:54 +0000 (21:17 -0400)]
Add E_DBUS_SERVER_EXIT_RELOAD.

EDBusServer now responds to SIGHUP by calling

  e_dbus_server_quit (server, E_DBUS_SERVER_EXIT_RELOAD)

However EDataFactory (a subclass of EDBusServer) does not support
reloading at present, so it must intercept the RELOAD request and
stop the quit() emission.

This feature will be used in the upcoming source registry service.

12 years agoEDBusServer: Add exit codes to run() and quit().
Matthew Barnes [Wed, 11 Apr 2012 00:31:10 +0000 (20:31 -0400)]
EDBusServer: Add exit codes to run() and quit().

This is a minor API break but should be confined to libebackend.

e_dbus_server_quit() now takes an exit code, which is propagated through
the quit() signal.  e_dbus_server_run() now returns the exit code passed
to e_dbus_server_quit().

12 years agoAdd EDBusServerExitCode enum type.
Matthew Barnes [Tue, 10 Apr 2012 23:26:57 +0000 (19:26 -0400)]
Add EDBusServerExitCode enum type.

12 years agoMake e_dbus_server_load_modules() idempotent.
Matthew Barnes [Tue, 10 Apr 2012 22:44:39 +0000 (18:44 -0400)]
Make e_dbus_server_load_modules() idempotent.

The function now keeps a static hash table of module directories it has
loaded, and simply returns if it detects a previously loaded directory.

12 years ago[l10n]Updated Catalan (Valencian) translation
Carles Ferrando [Tue, 10 Apr 2012 22:02:59 +0000 (00:02 +0200)]
[l10n]Updated Catalan (Valencian) translation

12 years ago[l10n] Fixes on Catalan translation
Jordi Serratosa [Tue, 10 Apr 2012 22:02:54 +0000 (00:02 +0200)]
[l10n] Fixes on Catalan translation

12 years agoEDBusServer: Finish documenting API.
Matthew Barnes [Tue, 10 Apr 2012 16:39:51 +0000 (12:39 -0400)]
EDBusServer: Finish documenting API.

12 years agoEDBusServer: Fix run/quit signal marshallers.
Matthew Barnes [Tue, 10 Apr 2012 16:17:11 +0000 (12:17 -0400)]
EDBusServer: Fix run/quit signal marshallers.

12 years agoAdd "new symbols in 3.6" indices to API docs.
Matthew Barnes [Tue, 10 Apr 2012 15:35:37 +0000 (11:35 -0400)]
Add "new symbols in 3.6" indices to API docs.

12 years agoFix typo in libebackend docs.
Matthew Barnes [Tue, 10 Apr 2012 15:30:02 +0000 (11:30 -0400)]
Fix typo in libebackend docs.

12 years agoAdd some missing linker flags.
Matthew Barnes [Mon, 9 Apr 2012 23:45:59 +0000 (19:45 -0400)]
Add some missing linker flags.

Caught libtool linking to installed E-D-S libraries instead of "in-tree"
libraries.  Wonder how many more cases are lurking, or if there's some
way to produce warnings about it...

12 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 8 Apr 2012 11:23:12 +0000 (13:23 +0200)]
Updated Spanish translation

12 years agoAdd "new symbols in 3.4" indices to API docs.
Matthew Barnes [Sat, 7 Apr 2012 17:45:34 +0000 (13:45 -0400)]
Add "new symbols in 3.4" indices to API docs.

12 years agoUpdate libedataserver API docs.
Matthew Barnes [Sat, 7 Apr 2012 17:38:34 +0000 (13:38 -0400)]
Update libedataserver API docs.

12 years agoAdd e_file_recursive_delete().
Matthew Barnes [Sat, 7 Apr 2012 17:37:20 +0000 (13:37 -0400)]
Add e_file_recursive_delete().

Equivalent to "rm -r FILE".  Use with caution.

12 years agoBug #666438 - Contact's Full name field not displayed in list view
Milan Crha [Fri, 6 Apr 2012 13:37:22 +0000 (15:37 +0200)]
Bug #666438 - Contact's Full name field not displayed in list view

12 years agoRemove CamelHttpStream.
Matthew Barnes [Fri, 6 Apr 2012 03:38:08 +0000 (23:38 -0400)]
Remove CamelHttpStream.

Not needed now that Evolution uses WebKit.

Been wanting to get rid of this for years...

12 years agoBug #673563 - Encoded filename for Outlook broken by spaces
Milan Crha [Thu, 5 Apr 2012 11:50:42 +0000 (13:50 +0200)]
Bug #673563 - Encoded filename for Outlook broken by spaces

12 years agoBug 670435: Added e_cal_client_view_set_flags()
Christophe Dumez [Mon, 20 Feb 2012 09:27:11 +0000 (11:27 +0200)]
Bug 670435: Added e_cal_client_view_set_flags()

This commit adds a ECalClientViewFlags to ECalClientView with
an initial flag value E_CAL_CLIENT_VIEW_FLAGS_NOTIFY_INITIAL
to control whether the initial object notifications are sent.
The default is to send notifications, if the flag is unset then
only future notifications are issued.

12 years agoBug 673527 - Addressbook bulk methods are broken
Christophe Dumez [Thu, 5 Apr 2012 07:50:46 +0000 (10:50 +0300)]
Bug 673527 - Addressbook bulk methods are broken

Fixes bulk methods in addressbook file backend, that was broken by:
e144f7b5b0aba6e7903c3c98c4db792fddbf9c50

12 years agoBug #664793 - Deadlock on EClient operation cancel
Milan Crha [Wed, 4 Apr 2012 17:10:31 +0000 (19:10 +0200)]
Bug #664793 - Deadlock on EClient operation cancel

12 years agoCalDAV backend could starve on its dispose waiting for slave finish
Milan Crha [Tue, 3 Apr 2012 12:05:10 +0000 (14:05 +0200)]
CalDAV backend could starve on its dispose waiting for slave finish