Commit Graph

36961 Commits

Author SHA1 Message Date
0b56714119 Do not load disabled services while creating new folder 2011-12-19 20:24:15 +05:30
2022f95f7b schemas: Don't EXTRA_DIST non-existing files 2011-12-19 15:52:56 +01:00
83565040a7 Bug #666512 - Busy-loop after pressing Send/Receive toolbar button 2011-12-19 14:20:49 +01:00
9cb7610964 Updated Hungarian help translation 2011-12-18 13:46:11 +01:00
f470cd27d5 Updated German help translation and added 3 new screen-shots. 2011-12-17 15:57:01 +01:00
d17065a40d Fix compiler warnings.
gtk_dialog_new_with_buttons() requires some buttons, otherwise use
gtk_dialog_new() and set title/transient-for/etc properties manually.
2011-12-17 09:30:50 -05:00
14d333f14e Finished Hungarian help translation 2011-12-17 13:36:16 +01:00
879925b7f3 Fix a few mistranslations in the Hungarian translation 2011-12-17 13:36:09 +01:00
1dd42c20b1 Updated Slovenian translation 2011-12-16 22:00:00 +01:00
a9cfed5938 Avoid passing EMailBackend as much as possible.
More mail API churn... reversing some previous API decisions.

I've made some key API changes to EMailSession on the account-mgmt
branch which should allow for this, and will hopefully also benefit
the "email-factory" branch.

EMailBackend barely needs to exist anymore, except as the owner of
EMailSession.

For several low-level functions, we replace its EMailBackend parameter
with EMailSession and EAlertSink parameters; the latter so it can still
pass user alerts up the chain.
2011-12-16 10:58:54 -05:00
df85cb1b7a EMailSession: Add "activity-added" signal.
EMailBackend catches these signals and forwards the EActivity to
e_shell_backend_add_activity().
2011-12-16 10:57:57 -05:00
0427f2cac2 EShellBackend: Remove unused enum value. 2011-12-16 10:57:57 -05:00
b95e613147 mail-send-recv.c: Avoid using EAccount and CamelURL if possible.
EAccount is deprecated and mail URLs are being phased out.

Use EMailAccountStore and CamelService instead.
2011-12-16 10:57:57 -05:00
b888e98c86 Updated Spanish translation 2011-12-16 14:20:23 +01:00
da5776c233 Bug #661043 - Printing causes email images to download 2011-12-16 10:52:53 +01:00
8ec5982480 Bug #666341 - [bbdb] Invalid free in bbdb_do_it 2011-12-16 10:23:29 +01:00
9bf243bbed Updated Galician translations 2011-12-15 23:43:53 +01:00
3170de9357 Updated Galician translations 2011-12-15 23:32:23 +01:00
a9cea92f5e Avoid use-after-free in em_config_target_update_settings 2011-12-15 14:45:57 +01:00
09b17320af Bug #561696 - Invitation's "Open Calendar" button jumps to current day 2011-12-15 11:31:56 +01:00
c01655aa3f Fix a crash in pdf_drag_drop. Ref the objects while cloning format_html. 2011-12-15 12:48:26 +05:30
d300de403d Bug 566793 - Support Drop And Drag Into Nautilus As PDF File 2011-12-15 12:48:26 +05:30
be607ffe63 Updated Norwegian bokmål translation 2011-12-14 22:34:41 +01:00
a4f11df843 Bug 666081 - Duplicate typedefs
GCC handles it but not valid in C89 or C99.
2011-12-14 13:46:31 -05:00
017f373b52 Bug #582649 - Toggle for coloring today and overdue tasks 2011-12-14 14:48:34 +01:00
10ee75dfdf Fix leaks around categories editing
Requires commit 768ca76 in evolution-data-server
2011-12-14 13:08:16 +01:00
737ad1158f Bug #666106 - libical 0.47 handles CATEGORIES as multiple parameters 2011-12-14 11:53:38 +01:00
26def2a624 Updated Spanish translation 2011-12-14 10:05:11 +01:00
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
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
c9ba92156c EMSubscriptionEditor cleanups.
GQueues are easier to pass around than linked lists.
2011-12-13 11:45:58 -05:00
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
55ade610ea Bump minimum geoclue version to 0.12. 2011-12-13 09:53:53 -05:00
4b6cd5fef3 Bug 665980 - Bump minimum champlain-gtk version to 0.12 2011-12-13 09:44:16 -05:00
d459b0885f Bug 665782 - configure.ac: Add gmodule-2.0 to GNOME_PLATFORM 2011-12-13 09:15:06 -05:00
bb1e5f6046 Bug #578245 - View settings for threads getting lost 2011-12-13 09:14:59 +01:00
fdea33689a Updated Macedonian translation. 2011-12-13 00:19:15 +01:00
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
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
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
98a0fbb02b Adapt to camel_session_remove_service() changes. 2011-12-11 13:55:25 -05:00
3b8b38a478 Updated Spanish translation 2011-12-11 19:25:47 +01:00
86c41a5327 User Docs: Grammar and spelling fixes 2011-12-11 14:00:29 +01:00
d126a5c560 Updated Spanish translation 2011-12-11 12:39:57 +01:00
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
2f32e1cc68 Add a hidden --version option.
Required by GNU Coding Standards.
2011-12-08 08:58:08 -05:00
8e4fb289d9 Updated Spanish translation 2011-12-08 10:57:42 +01:00
e3b8f3fbb3 Move folder URI caching to MailFolderCache. 2011-12-08 00:32:22 -05:00
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
dcc3d40b2c MailFolderCache: Add class methods for signals. 2011-12-07 22:23:21 -05:00