Commit Graph

36936 Commits

Author SHA1 Message Date
Milan Crha 10ee75dfdf Fix leaks around categories editing
Requires commit 768ca76 in evolution-data-server
2011-12-14 13:08:16 +01:00
Milan Crha 737ad1158f Bug #666106 - libical 0.47 handles CATEGORIES as multiple parameters 2011-12-14 11:53:38 +01:00
Daniel Mustieles 26def2a624 Updated Spanish translation 2011-12-14 10:05:11 +01:00
Matthew Barnes 63404e5dc1 MailFolderCache: Fix a double-free on unsubscribe.
The 'folders' hash table has a GDestroyNotify callback now,
but we were still freeing the folder_info struct explicitly.
2011-12-13 13:10:30 -05:00
Matthew Barnes 034accdf3b EMSubscriptionEditor: Use alternating row colors.
The deeper the folder the greater the distance between the checkbox and
the folder name.  Can get difficult to match them on a blank background.
2011-12-13 11:48:07 -05:00
Matthew Barnes c9ba92156c EMSubscriptionEditor cleanups.
GQueues are easier to pass around than linked lists.
2011-12-13 11:45:58 -05:00
Alban Browaeys 1f4b285400 Bug 665981 - Use OpenStreetMap geoclue provider
Use the OpenStreetMap geoclue provider instead of the deprecated and
likely disabled Yahoo geoclue v1 API.

Requires geoclue >= 0.12.
2011-12-13 09:56:32 -05:00
Alban Browaeys 55ade610ea Bump minimum geoclue version to 0.12. 2011-12-13 09:53:53 -05:00
Alban Browaeys 4b6cd5fef3 Bug 665980 - Bump minimum champlain-gtk version to 0.12 2011-12-13 09:44:16 -05:00
Christophe Fergeau d459b0885f Bug 665782 - configure.ac: Add gmodule-2.0 to GNOME_PLATFORM 2011-12-13 09:15:06 -05:00
Milan Crha bb1e5f6046 Bug #578245 - View settings for threads getting lost 2011-12-13 09:14:59 +01:00
Jovan Naumovski fdea33689a Updated Macedonian translation. 2011-12-13 00:19:15 +01:00
Matthew Barnes bca0d146da EMAccountEditor: Fix handling of auth-mechanism.
CamelNetworkSettings:auth-mechanism defaults to NULL, so when
creating a new CamelSettings instance, choose an initial value
from the CamelProvider's list of available CamelServiceAuthTypes.

This fixes the blank combo box issue and hopefully bug #665984.
2011-12-12 16:58:43 -05:00
Matthew Barnes f3ec041c74 MailFolderCache: Don't respond to "service-added" signals.
Causes folder info queries on disabled accounts.  Instead respond to
"service-enabled" and "service-disabled" signals, one of which always
immediately follows "service-added".

Comment this in both MailFolderCache and EMFolderTreeModel.
2011-12-12 15:00:55 -05:00
Matthew Barnes 80d5b9a261 EMailSession: Fix silly mistake in constructed().
Need to load all accounts on startup, even disabled ones.
2011-12-12 11:19:39 -05:00
Matthew Barnes 98a0fbb02b Adapt to camel_session_remove_service() changes. 2011-12-11 13:55:25 -05:00
Daniel Mustieles 3b8b38a478 Updated Spanish translation 2011-12-11 19:25:47 +01:00
Christian Kirbach 86c41a5327 User Docs: Grammar and spelling fixes 2011-12-11 14:00:29 +01:00
Daniel Mustieles d126a5c560 Updated Spanish translation 2011-12-11 12:39:57 +01:00
Matthew Barnes 7c0c40f833 Reorder accounts by drag-and-drop.
This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3.

Account reordering is now done by drag-and-drop instead of up/down
buttons.

Turned out to be a wee bit more complicated than I initially thought.

This scraps EAccountManager and EAccountTreeView and replaces them with
new classes centered around EMailAccountStore, which EMailSession owns.

EMailAccountStore is the model behind the account list in Preferences.
The folder tree model now uses it to sort its own top-level rows using
gtk_tree_path_compare().  It also broadcasts account operations through
signals so we don't have to rely so heavily on EAccountList signals,
since EAccountList is going away soon.

Also as part of this work, the e-mail-local.h and e-mail-store.h APIs
have been merged into EMailSession and MailFolderCache.
2011-12-10 21:34:19 -05:00
Matthew Barnes 2f32e1cc68 Add a hidden --version option.
Required by GNU Coding Standards.
2011-12-08 08:58:08 -05:00
Daniel Mustieles 8e4fb289d9 Updated Spanish translation 2011-12-08 10:57:42 +01:00
Matthew Barnes e3b8f3fbb3 Move folder URI caching to MailFolderCache. 2011-12-08 00:32:22 -05:00
Matthew Barnes 6097897638 mail_folder_cache_note_store: CamelSession arg is unnecessary.
The CamelStore argument already has the CamelSession:

    session = camel_service_get_session (CAMEL_SERVICE (store));
2011-12-07 22:27:16 -05:00
Matthew Barnes dcc3d40b2c MailFolderCache: Add class methods for signals. 2011-12-07 22:23:21 -05:00
Matthew Barnes a01525c931 Miscellaneous EShellView-related cleanups. 2011-12-07 22:11:21 -05:00
Matthew Barnes 8927e9d2e0 Remove unused function vfolder_create_part(). 2011-12-07 11:16:59 -05:00
Matthew Barnes 6fa0ac14bc Remove unused function vfolder_revert(). 2011-12-07 11:09:49 -05:00
Matthew Barnes 63b393f318 Remove 'vfolder_store' global variable.
Fetch the CamelService by its UID ("vfolder") as needed.
2011-12-07 11:05:26 -05:00
Matthew Barnes 194ab4aebc EMFolderTreeModel: Check for vfolder store by its UID. 2011-12-07 10:57:35 -05:00
Matthew Barnes f278751c73 Remove unnecessary 'vfolder_store' declaration. 2011-12-07 10:53:57 -05:00
Milan Crha 16efd93e3d Bug #577322 - Rename of a system ESource doesn't persist 2011-12-07 13:22:58 +01:00
Daniel Mustieles fc359659ae Updated Spanish translation 2011-12-06 20:37:02 +01:00
Milan Crha f322d1a3bb Bug #665149 - Do not ref window in e_restore_window() 2011-12-05 13:27:06 +01:00
Daniel Mustieles 35e14a8d5f Updated Spanish translation 2011-12-04 19:59:48 +01:00
Fran Diéguez 2b3d2b8821 Updated Galician translations 2011-12-03 22:21:43 +01:00
Jorge González 0d49521fe5 Updated Spanish translation 2011-12-03 12:01:04 +01:00
Milan Crha 217c83bdb9 Bug #663122 - Doesn't quit on exit with GLib's git master 2011-12-02 19:00:22 +01:00
Kjartan Maraas 12586e1e10 Updated Norwegian bokmål translation 2011-12-01 18:52:13 +01:00
Srinivasa Ragavan 86da0d52fb Don't explicity show the window. We do gtk_widget_show where we'd want
it. The capplet flickrs in Meego. Fixes Meego Bugzilla: #20191
2011-12-01 13:26:03 +02:00
Srinivasa Ragavan ee38e42e6f Upstreamed patch from Meego Bugzilla: 23097
When the esource is created, sync it to avoid loose it.
2011-12-01 10:06:09 +02:00
Srinivasa Ragavan e749abc966 Upstreamed patch from MeeGo Bugzilla: 22945
Check for birthdays which can't be set to future dates.
2011-12-01 10:02:16 +02:00
Matthew Barnes 832bea90bf Composer: "mailto" blacklist touch ups. 2011-11-30 07:16:08 -06:00
Matthew Barnes 5f9af14a19 EMailReader: Avoid more runtime warnings. 2011-11-29 18:49:01 -06:00
Mario Blättermann 9136220205 [l10n] Updated German translation 2011-11-29 21:44:46 +01:00
Milan Crha 06e45c8e87 Bug #664708 - Composer's headers preference is reset on From change 2011-11-29 14:48:51 +01:00
Milan Crha f2b9a4b609 Bug #665103 - Blank composer/mail/network preferences windows 2011-11-29 14:16:55 +01:00
Milan Crha b16c246151 Bug #665123 - Incorrect unref of ESource in pine-importer 2011-11-29 13:10:13 +01:00
Matthew Barnes f325283cc3 Avoid a runtime warning in mail_reader_message_seen_cb(). 2011-11-28 23:58:28 -06:00
Lucian Adrian Grijincu 59f15906a2 Updated Romanian translation 2011-11-29 04:31:42 +02:00