platform/upstream/evolution-data-server.git
13 years agoReduce diff noise with account-mgmt branch.
Matthew Barnes [Thu, 26 May 2011 15:21:37 +0000 (11:21 -0400)]
Reduce diff noise with account-mgmt branch.

Mostly silly code cleanup type stuff, so I can see the important changes
more easily.

13 years agoVala bindings: metadata helpers for EContactAddress
Raul Gutierrez Segales [Thu, 26 May 2011 11:50:52 +0000 (12:50 +0100)]
Vala bindings: metadata helpers for EContactAddress

13 years agoVala bindings: metadata helpers for EContactName
Raul Gutierrez Segales [Thu, 26 May 2011 11:45:47 +0000 (12:45 +0100)]
Vala bindings: metadata helpers for EContactName

13 years agoVala bindings: add path to dependency GIRs
Raul Gutierrez Segales [Thu, 26 May 2011 11:34:16 +0000 (12:34 +0100)]
Vala bindings: add path to dependency GIRs

13 years agoCamelDB: Initiate a transaction before writing into db.
Chenthill Palanisamy [Thu, 26 May 2011 11:31:32 +0000 (17:01 +0530)]
CamelDB: Initiate a transaction before writing into db.

13 years agoBug 640054 - CamelDB: do not read the db while a trasaction is in progress.
Chenthill Palanisamy [Thu, 26 May 2011 10:26:07 +0000 (15:56 +0530)]
Bug 640054 - CamelDB: do not read the db while a trasaction is in progress.
 Fix the dead-lock caused due to transaction (DB WRITE_LOCK) and summary lock.

13 years agoCamelDB: Ensure that begin_transaction is called before adding queries to a transaction
Chenthill Palanisamy [Thu, 26 May 2011 08:09:30 +0000 (13:39 +0530)]
CamelDB: Ensure that begin_transaction is called before adding queries to a transaction

13 years agoCamelFolderSummary: Remove undefined function camel_folder_summary_header_load from...
Chenthill Palanisamy [Thu, 26 May 2011 07:55:32 +0000 (13:25 +0530)]
CamelFolderSummary: Remove undefined function camel_folder_summary_header_load from header file

13 years agoCamelDB: Use camel_db_select while retrieving the folder version
Chenthill Palanisamy [Thu, 26 May 2011 07:53:49 +0000 (13:23 +0530)]
CamelDB: Use camel_db_select while retrieving the folder version

13 years agoCamelDB: use a RW lock to prevent reads while write is in progress
Chenthill Palanisamy [Wed, 25 May 2011 07:40:53 +0000 (13:10 +0530)]
CamelDB: use a RW lock to prevent reads while write is in progress

13 years agoBug #589495 - Search folder by Size (KB) counts bytes, not KB
Milan Crha [Thu, 26 May 2011 09:11:09 +0000 (11:11 +0200)]
Bug #589495 - Search folder by Size (KB) counts bytes, not KB

13 years agoUpdated Spanish translation
Jorge González [Wed, 25 May 2011 20:46:15 +0000 (22:46 +0200)]
Updated Spanish translation

13 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 25 May 2011 17:10:46 +0000 (19:10 +0200)]
Updated Spanish translation

13 years agocamel_store_create_folder_sync(): Add a status message.
Matthew Barnes [Mon, 23 May 2011 16:51:00 +0000 (12:51 -0400)]
camel_store_create_folder_sync(): Add a status message.

13 years agoFix issues reported by intltool-update
Milan Crha [Mon, 23 May 2011 15:59:26 +0000 (17:59 +0200)]
Fix issues reported by intltool-update

13 years agoBug #550414 - Corruption of mailbox and can't expunge trash
Milan Crha [Mon, 23 May 2011 14:49:19 +0000 (16:49 +0200)]
Bug #550414 - Corruption of mailbox and can't expunge trash

The second attempt - be more aggressive with locking

13 years agoUpdated Irish translation.
Seán de Búrca [Mon, 23 May 2011 12:07:13 +0000 (06:07 -0600)]
Updated Irish translation.

13 years agoRemove groupwise files from POTFILES.in
Seán de Búrca [Mon, 23 May 2011 10:43:15 +0000 (04:43 -0600)]
Remove groupwise files from POTFILES.in

13 years agoNew EClient/EBookClient/ECalClient API deprecating EBook/ECal
Milan Crha [Mon, 23 May 2011 09:45:20 +0000 (11:45 +0200)]
New EClient/EBookClient/ECalClient API deprecating EBook/ECal

13 years agoBug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
Matthew Barnes [Sun, 22 May 2011 02:59:58 +0000 (22:59 -0400)]
Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM

We can't call anything safely except write() inside a signal handler,
g_unix_signal_add_watch_full() handles this for us nicely.

13 years agoHandle SIGTERM instead of SIGQUIT.
Matthew Barnes [Sun, 22 May 2011 00:54:47 +0000 (20:54 -0400)]
Handle SIGTERM instead of SIGQUIT.

SIGQUIT is supposed to produce a core dump.  We don't want that.

13 years agoIMAPX: optionally download the messages in descending order.
Chenthill Palanisamy [Fri, 20 May 2011 10:29:29 +0000 (15:59 +0530)]
IMAPX: optionally download the messages in descending order.
TODO: Add advanced UI options for the same.
      Document all the url parameters in a common place.

13 years agoVala bindings: mark metadata file as EXTRA_DIST
Raul Gutierrez Segales [Wed, 18 May 2011 22:00:15 +0000 (23:00 +0100)]
Vala bindings: mark metadata file as EXTRA_DIST

13 years agoVala bindings: use metadata to get the correct types for signals
Raul Gutierrez Segales [Wed, 18 May 2011 20:08:02 +0000 (21:08 +0100)]
Vala bindings: use metadata to get the correct types for signals

The contacts_{added,removed,changed} signals were specified with
the wrong parameter types (void * instead of GLib.List<void *>) in the
generated VAPI file for libebook.

13 years agolibedataserver: break down long lines of the Introspection part
Raul Gutierrez Segales [Wed, 18 May 2011 20:07:06 +0000 (21:07 +0100)]
libedataserver: break down long lines of the Introspection part

13 years agolibebook: add --pkg-export to get a package name in the generated GIR
Raul Gutierrez Segales [Wed, 18 May 2011 20:05:43 +0000 (21:05 +0100)]
libebook: add --pkg-export to get a package name in the generated GIR

13 years agolibebook: annotate params for e_book_get_{book_view_async,self}
Raul Gutierrez Segales [Wed, 18 May 2011 18:59:10 +0000 (19:59 +0100)]
libebook: annotate params for e_book_get_{book_view_async,self}

13 years agolibebook: annotate more methods
Raul Gutierrez Segales [Wed, 18 May 2011 18:28:37 +0000 (19:28 +0100)]
libebook: annotate more methods

13 years agoVala bindings: add missing case for xml. -> Xml. transformation
Raul Gutierrez Segales [Wed, 18 May 2011 16:59:48 +0000 (17:59 +0100)]
Vala bindings: add missing case for xml. -> Xml. transformation

13 years agoVala bindings: help vapigen get the correct Xml names
Raul Gutierrez Segales [Wed, 18 May 2011 16:43:47 +0000 (17:43 +0100)]
Vala bindings: help vapigen get the correct Xml names

13 years agoAdd the correct headers to libedataserver's GIR file
Raul Gutierrez Segales [Wed, 18 May 2011 16:16:06 +0000 (17:16 +0100)]
Add the correct headers to libedataserver's GIR file

13 years agoCamelService: Add async query_auth_types() functions.
Matthew Barnes [Tue, 17 May 2011 14:09:23 +0000 (10:09 -0400)]
CamelService: Add async query_auth_types() functions.

Breaks ABI since sizeof(CamelServiceClass) changes.
I've already bumped the libcamel soname since 3.1.1.

13 years agoAdd vala/ to DIST_SUBDIRS
Raul Gutierrez Segales [Wed, 18 May 2011 12:09:01 +0000 (13:09 +0100)]
Add vala/ to DIST_SUBDIRS

13 years agoFixed annotations in libedataserver
Raul Gutierrez Segales [Mon, 16 May 2011 13:19:26 +0000 (14:19 +0100)]
Fixed annotations in libedataserver

13 years agoBug #646898 - IMAPX should invalidated cache when uidvalidity changes
Milan Crha [Tue, 17 May 2011 09:30:38 +0000 (11:30 +0200)]
Bug #646898 - IMAPX should invalidated cache when uidvalidity changes

13 years agoaddressbook file backend: libdb must be initialized for concurrent read/write
Patrick Ohly [Mon, 16 May 2011 09:21:04 +0000 (11:21 +0200)]
addressbook file backend: libdb must be initialized for concurrent read/write

Very bad performance (100% CPU load, several minutes run time) were
seen for multiple concurrent writes. gdb shows that libdb is
apparently busy polling while writing.

The libdb API docs for DB_ENV->open() imply that either DB_INIT_CDB or
DB_INIT_LOCK must be used in apps which are not read-only, like
EDS. This patch adds DB_INIT_CDB because it is simple and fixes the
performance problem.

In some rare cases, DB_INIT_LOCK might provide better performance by
allowing concurrent writes of independent data, but that seems too
complicated for not enough gain right now (must check for deadlocks).

13 years agoShow the Introspection and Vala bindings in configure summary
Raul Gutierrez Segales [Sat, 14 May 2011 13:59:36 +0000 (14:59 +0100)]
Show the Introspection and Vala bindings in configure summary

13 years agoRegister EVCardAttributeParam as a boxed type
Raul Gutierrez Segales [Sat, 14 May 2011 12:22:45 +0000 (13:22 +0100)]
Register EVCardAttributeParam as a boxed type

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

13 years agoRegister EVCardAttribute as a boxed type
Raul Gutierrez Segales [Sat, 14 May 2011 11:33:25 +0000 (12:33 +0100)]
Register EVCardAttribute as a boxed type

Without this EVCardAttribute can't be picked up by
g-ir-scanner when trying to generate the GIR file for
libebook.

Also, EVCardAttribute will need to be used by applications
trying to write back to libebook via an introspected binding.

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

13 years agoCamel: Fetch quota information asynchronously.
Matthew Barnes [Sat, 14 May 2011 18:37:19 +0000 (14:37 -0400)]
Camel: Fetch quota information asynchronously.

This bumps the libcamel soname again.

It turns out, camel_folder_get_quota_info() blocks.  So convert it to be
asynchronous like the other blocking functions, with corresponding class
methods:

  camel_folder_get_quota_info_sync()
  camel_folder_get_quota_info()
  camel_folder_get_quota_finish()

Also update the IMAP provider to make fetching IMAP quotas cancellable.
This is the only provider that currently implements this method.

13 years agoInclude git.mk in vala/Makefile.am.
Matthew Barnes [Sat, 14 May 2011 11:02:04 +0000 (07:02 -0400)]
Include git.mk in vala/Makefile.am.

13 years agoUpdated Slovenian translation
Matej Urbančič [Sat, 14 May 2011 19:03:33 +0000 (21:03 +0200)]
Updated Slovenian translation

13 years agoAdd missing annotations in libebook
Raul Gutierrez Segales [Sat, 14 May 2011 13:33:55 +0000 (14:33 +0100)]
Add missing annotations in libebook

13 years agoBug 650105 - Deadlock in GroupWise connector
Matthew Barnes [Sat, 14 May 2011 10:53:24 +0000 (06:53 -0400)]
Bug 650105 - Deadlock in GroupWise connector

Instead of acquiring the CamelSession lock for the entire add_service()
method, only acquire it when directly accessing the shared 'services'
hash table.  This allows camel_session_add_service() calls to be nested,
which is what CamelGroupwiseStore does.

13 years agoBug 649762 - Add support for Vala bindings
Raul Gutierrez Segales [Fri, 13 May 2011 01:41:57 +0000 (21:41 -0400)]
Bug 649762 - Add support for Vala bindings

13 years agoBug 649761 - Add gobject-introspection build system to libebook
Raul Gutierrez Segales [Fri, 13 May 2011 01:30:02 +0000 (21:30 -0400)]
Bug 649761 - Add gobject-introspection build system to libebook

Extended Rob Bradford's initial commit to add libedataserver as a
dependency for g-ir-scanner when processing libebook.

13 years agocamel_store_get_folder_info_sync(): Add a status message.
Matthew Barnes [Thu, 12 May 2011 01:46:46 +0000 (21:46 -0400)]
camel_store_get_folder_info_sync(): Add a status message.

13 years agoBNC 683083 - TO:field – autocomplete does not work correct
Vibha Yadav [Wed, 11 May 2011 09:59:22 +0000 (15:29 +0530)]
BNC 683083 - TO:field – autocomplete does not work correct

Calling up library for textual representaion of destination instead of
address format for text operations.

13 years agocamel_folder_get_message(): Show folder name in status message
Matthew Barnes [Tue, 10 May 2011 23:34:15 +0000 (19:34 -0400)]
camel_folder_get_message(): Show folder name in status message

13 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 10 May 2011 19:22:40 +0000 (21:22 +0200)]
Updated Slovenian translation

13 years agoBug #648454 - Subfolders disappear when moving a folder
Milan Crha [Mon, 9 May 2011 17:15:33 +0000 (19:15 +0200)]
Bug #648454 - Subfolders disappear when moving a folder

13 years agoBug 649433 - e-calendar-factory SIGSEGV while reading hash_table
David Woodhouse [Mon, 9 May 2011 13:37:27 +0000 (14:37 +0100)]
Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table

The root cause of this issue was modules being loaded with RTLD_GLOBAL, and
having conflicting "global" symbols.

There is no reason for modules to be exporting their own symbols to the rest
of the process; add the G_MODULE_BIND_LOCAL flag to the g_module_open() call
to prevent that.

13 years agoCoding style cleanups.
Matthew Barnes [Sun, 8 May 2011 16:45:23 +0000 (12:45 -0400)]
Coding style cleanups.

13 years agoPost-release version bump.
Matthew Barnes [Sun, 8 May 2011 15:54:39 +0000 (11:54 -0400)]
Post-release version bump.

13 years agoNEWS update for 3.1.1 release.
Matthew Barnes [Sun, 8 May 2011 14:33:45 +0000 (10:33 -0400)]
NEWS update for 3.1.1 release.

13 years agoUpdate API docs.
Matthew Barnes [Sun, 8 May 2011 14:33:58 +0000 (10:33 -0400)]
Update API docs.

13 years agoBug 649684 - GIR files should contain <package name=../>
Raul Gutierrez Segales [Sun, 8 May 2011 15:46:45 +0000 (11:46 -0400)]
Bug 649684 - GIR files should contain <package name=../>

13 years agoAdapt Camel tests to recent API changes.
Matthew Barnes [Sun, 8 May 2011 15:35:46 +0000 (11:35 -0400)]
Adapt Camel tests to recent API changes.

13 years agoWhitespace and coding style cleanups.
Matthew Barnes [Sat, 7 May 2011 16:20:18 +0000 (12:20 -0400)]
Whitespace and coding style cleanups.

13 years agoForgot to change property name for folder creation.
Matthew Barnes [Sat, 7 May 2011 16:10:53 +0000 (12:10 -0400)]
Forgot to change property name for folder creation.

13 years agoRename "name" property of CamelFolder to "display-name".
Matthew Barnes [Sat, 7 May 2011 14:49:05 +0000 (10:49 -0400)]
Rename "name" property of CamelFolder to "display-name".

To correspond with CamelFolderInfo changes.

13 years agoRename "name" field of CamelFolderInfo to "display_name".
Matthew Barnes [Sat, 7 May 2011 13:21:44 +0000 (09:21 -0400)]
Rename "name" field of CamelFolderInfo to "display_name".

Long as I'm already breaking the CamelFolderInfo struct, this helps
clarify the "name" field's intended purpose.

13 years agoRemove "uri" field of CamelFolderInfo.
Matthew Barnes [Sat, 7 May 2011 12:13:44 +0000 (08:13 -0400)]
Remove "uri" field of CamelFolderInfo.

With this change, Camel no longer deals with folder URIs.

13 years agocamel_vee_folder_new(): Add argument guards.
Matthew Barnes [Sat, 7 May 2011 05:01:09 +0000 (01:01 -0400)]
camel_vee_folder_new(): Add argument guards.

13 years agoCamelVeeStore: Change handling of CHANGE_NOSELECT flag.
Matthew Barnes [Fri, 6 May 2011 17:27:27 +0000 (13:27 -0400)]
CamelVeeStore: Change handling of CHANGE_NOSELECT flag.

Add a CAMEL_FOLDER_NOSELECT flag to the CamelFolderInfo instead of
setting a "noselect" param on the URI.  The URI is about to go away.

13 years agoRemove CAMEL_STORE_SUMMARY_FRAGMENT flag.
Matthew Barnes [Fri, 6 May 2011 17:22:59 +0000 (13:22 -0400)]
Remove CAMEL_STORE_SUMMARY_FRAGMENT flag.

Not used anywhere.

13 years agoCamelSaslPOPB4SMTP: Fix a compiler warning.
Matthew Barnes [Fri, 6 May 2011 17:16:16 +0000 (13:16 -0400)]
CamelSaslPOPB4SMTP: Fix a compiler warning.

13 years agoCamelFolder: Remove "uri" property.
Matthew Barnes [Fri, 6 May 2011 17:13:03 +0000 (13:13 -0400)]
CamelFolder: Remove "uri" property.

Also remove camel_folder_get_uri().

Too bad I just added this for 3.0.  It was handy at the time, but Camel
won't be using folder URIs anymore.  That's Evolution's domain now.

13 years agoCamelFolderSearch: Hack to deal with "message-location".
Matthew Barnes [Fri, 6 May 2011 17:07:16 +0000 (13:07 -0400)]
CamelFolderSearch: Hack to deal with "message-location".

This is the one place in Camel that needs to know about Evolution folder
URI formats.  It's fine for now; it's marked with a FIXME comment and I'll
clean it up properly later.

13 years agoCamel: Store UIDs in X-Evolution-Source headers.
Matthew Barnes [Fri, 6 May 2011 15:23:08 +0000 (11:23 -0400)]
Camel: Store UIDs in X-Evolution-Source headers.

CamelStore UIDs are easier to deal with than URLs.

For backward-compatibility, CamelFilterDriver can still handle
X-Evolution-Source headers with URLs.

13 years agoRemove camel_filter_driver_filter_mbox()
Matthew Barnes [Fri, 6 May 2011 14:36:15 +0000 (10:36 -0400)]
Remove camel_filter_driver_filter_mbox()

Function is no longer needed since the switch to Maildir.

13 years agoBug 332497 - Add Edit -> Available Categories
Dan Vrátil [Thu, 5 May 2011 14:01:43 +0000 (10:01 -0400)]
Bug 332497 - Add Edit -> Available Categories

Split ECategoriesDialog into smaller widgets:

    ECategoriesEditor
    ECategoriesSelector
    ECategoryEditor

13 years agoBug 649365 - Creation of new repository evolution-groupwise
Vibha Yadav [Thu, 5 May 2011 07:16:09 +0000 (12:46 +0530)]
Bug 649365 - Creation of new repository evolution-groupwise

Removing groupwise plugin code from evolution.
Please find the evolution-groupwise repository
http://git.gnome.org/browse/evolution-groupwise

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 4 May 2011 08:56:48 +0000 (10:56 +0200)]
Updated Norwegian bokmål translation

13 years agoMark the param spec strings for translation correctly.
Kjartan Maraas [Fri, 1 Apr 2011 17:04:32 +0000 (19:04 +0200)]
Mark the param spec strings for translation correctly.

13 years agoRemove camel_store_folder_uri_equal().
Matthew Barnes [Tue, 3 May 2011 15:22:46 +0000 (11:22 -0400)]
Remove camel_store_folder_uri_equal().

Function was not used by Camel or any of its providers.  Evolution
now has an equivalent function named e_mail_folder_uri_equal().

13 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 16:04:28 +0000 (18:04 +0200)]
Added UG translation

13 years agoAdded UG translation
Abduxukur Abdurixit [Sun, 1 May 2011 21:08:00 +0000 (23:08 +0200)]
Added UG translation

13 years agoUpdated galician translations
Fran Diéguez [Sat, 30 Apr 2011 21:13:50 +0000 (23:13 +0200)]
Updated galician translations

13 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 29 Apr 2011 17:38:10 +0000 (19:38 +0200)]
Updated Spanish translation

13 years agoFix definition of CamelProvider.url_equal().
Matthew Barnes [Fri, 29 Apr 2011 14:14:01 +0000 (10:14 -0400)]
Fix definition of CamelProvider.url_equal().

Functions of type GCompareFunc are supposed to return -1/0/1 as in
strcmp().  CamelProvider.url_equal() should instead be a GEqualFunc
since it returns TRUE or FALSE.

Function signatures are identical except for the return type, but
gboolean is a type of gint so no changes required for providers.

13 years agoRevise camel_session_get_service_by_url().
Matthew Barnes [Fri, 29 Apr 2011 13:11:38 +0000 (09:11 -0400)]
Revise camel_session_get_service_by_url().

Some groupware providers use the same URL for their mail store and mail
transport services, so add a CamelProviderType argument so callers have
to explicitly say which service type they want.

The need for this was discovered in bug #648841 for evolution-mapi.

13 years agoBug #648844 - IMAP Error: LIST failed: wildcards not permitted in username
Milan Crha [Thu, 28 Apr 2011 08:49:24 +0000 (10:49 +0200)]
Bug #648844 - IMAP Error: LIST failed: wildcards not permitted in username

13 years agoBug 628142 - Fix handling of simultaneous get_message requests
David Woodhouse [Wed, 27 Apr 2011 23:35:56 +0000 (00:35 +0100)]
Bug 628142 - Fix handling of simultaneous get_message requests

Drop the hash table of EFlags completely. It's broken, because the UID
we use as the hash key isn't actually unique; the same UID can exist in
multiple folders. And the lifetime issues on the EFlag weren't cleanly
solvable (yeah, we can add a refcounting wrapper, but ick).

We were *already* using imapx_is_job_in_queue() to check *properly* if
there was an existing fetch. So just implement a simple 'fetch counter'
with a GCond and a corresponding GMutex, bump that count by one each
time any fetch completes, and use the GCond when waiting for a *specific*
fetch to complete, inside a while (imapx_is_job_in_queue()) loop.

13 years agoUpdated Slovenian translation
Andrej Žnidaršič [Wed, 27 Apr 2011 17:46:52 +0000 (19:46 +0200)]
Updated Slovenian translation

13 years agoReplace CamelSessionThreadMsg with a more modern API.
Matthew Barnes [Sat, 23 Apr 2011 13:45:35 +0000 (09:45 -0400)]
Replace CamelSessionThreadMsg with a more modern API.

This introduces camel_session_submit_job() to replace the older
CamelSessionThreadMsg API, providing a simpler mechanism for providers
to initiate low-priority background jobs.  Jobs can be submitted from
any thread, but execution of the job is always as follows:

1) A "job-started" signal is emitted from the thread in which the
   CamelSession was created.  This is typically the same thread that
   hosts the global default GMainContext, or "main" thread.

2) The callback function passed to camel_session_submit_job() is invoked
   from a different thread where it's safe to call synchronous functions.

3) Once the callback has returned, a "job-finished" signal is emitted
   from the same thread as "job-started" was emitted.

4) If a GDestroyNotify callback was passed to camel_session_submit_job(),
   it is invoked and passed the callback closure so it can be freed.

The signature of the callback function is easier to work with:

    void  (*CamelSessionCallback)  (CamelSession *session,
                                    GCancellable *cancellable,
                                    gpointer user_data,
                                    GError **error)

The cancellable is actually a CamelOperation, so status messages can be
pushed and popped and progress reported through the CamelOperation API.
The GError pointer is never NULL, so you can safely dereference it in
the callback function to check for errors.

13 years agoRemove unused camel_session_thread_wait().
Matthew Barnes [Sat, 23 Apr 2011 00:22:34 +0000 (20:22 -0400)]
Remove unused camel_session_thread_wait().

13 years agoRemove unused CamelTimeoutCallback typedef.
Matthew Barnes [Fri, 22 Apr 2011 21:10:23 +0000 (17:10 -0400)]
Remove unused CamelTimeoutCallback typedef.

13 years agoCamelStore: Remove a dead assignment.
Matthew Barnes [Fri, 22 Apr 2011 13:04:43 +0000 (09:04 -0400)]
CamelStore: Remove a dead assignment.

13 years agoCamelSession: Remove some leftover debug messages.
Matthew Barnes [Fri, 22 Apr 2011 12:49:51 +0000 (08:49 -0400)]
CamelSession: Remove some leftover debug messages.

13 years agoCamelStore: Chain up in the constructed() method
Matthew Barnes [Fri, 22 Apr 2011 12:48:51 +0000 (08:48 -0400)]
CamelStore: Chain up in the constructed() method

Forgot to add that part yesterday.  Nothing works without it.

13 years agoRework how CamelServices are added to CamelSession.
Matthew Barnes [Tue, 19 Apr 2011 19:32:47 +0000 (15:32 -0400)]
Rework how CamelServices are added to CamelSession.

* Give CamelServices a simple unique ID string.  That will be its
  identity from now on, not its URL.

* Split adding a CamelService and retrieving a CamelService into two
  separate operations.  Adding a CamelService requires both a UID and
  CamelURL (for now), retrieving a CamelService just requires the UID.

* CamelService now implements the GInitable interface, replacing its
  construct() method.

13 years agoDefine a boxed GType for CamelURL.
Matthew Barnes [Sun, 17 Apr 2011 23:59:15 +0000 (19:59 -0400)]
Define a boxed GType for CamelURL.

And clean up the header file.

13 years agoBug #645498 - [maildir] Fails to show already read messages again
Milan Crha [Wed, 20 Apr 2011 15:24:34 +0000 (17:24 +0200)]
Bug #645498 - [maildir] Fails to show already read messages again

13 years agoUpdate the translations now that bug #646619 is fixed
Wouter Bolsterlee [Tue, 19 Apr 2011 19:14:13 +0000 (21:14 +0200)]
Update the translations now that bug #646619 is fixed

13 years agoBug #645783 - Return safe paths from CamelService::get_path()
Milan Crha [Tue, 19 Apr 2011 10:13:57 +0000 (12:13 +0200)]
Bug #645783 - Return safe paths from CamelService::get_path()

13 years agoBug #645239 - Fix build error when enabling kerberos without specifying path
Niki Guldbrand [Tue, 19 Apr 2011 09:18:46 +0000 (11:18 +0200)]
Bug #645239 - Fix build error when enabling kerberos without specifying path

13 years agoFix few memory leaks
Milan Crha [Mon, 18 Apr 2011 17:14:03 +0000 (19:14 +0200)]
Fix few memory leaks

13 years agoBug #646619 - Typo in user-visible string: "defalut" should be "default"
Milan Crha [Mon, 18 Apr 2011 16:53:50 +0000 (18:53 +0200)]
Bug #646619 - Typo in user-visible string: "defalut" should be "default"

13 years agoBug #647429 - Hide port-entry for providers without port
Dan Vrátil [Mon, 18 Apr 2011 16:03:54 +0000 (18:03 +0200)]
Bug #647429 - Hide port-entry for providers without port