fb38e4a4ba
Bug #601541 - Add 'Copy Image' Option On Inline Email Images
2011-06-29 18:42:16 +02:00
a79844ab0d
Bug #243938 - Clicking on week numbers changes work week to week view
2011-06-29 18:42:15 +02:00
0c93d23fe1
GN-bug #649935 - Check folder validity before asking for its URI
2011-06-29 18:42:15 +02:00
c21ca3647c
EMailShellView: Remove some unused utility functions.
...
I guess I meant to move these to EMailReader but forgot to delete the
original versions.
2011-06-29 18:42:15 +02:00
cacd0e92de
Keep forgetting to add prefixes to EAlert tags.
2011-06-29 18:42:15 +02:00
1a75a7d808
Miscellaneous cleanups.
2011-06-29 18:42:15 +02:00
f21da77177
em_utils_reply_to_message(): Require a CamelMimeMessage.
...
No more fetching a message itself. Oh, and stop unreffing the message.
Those kinds of insane semantics are what lead to crashes.
2011-06-29 18:42:14 +02:00
3395074cc1
Add e_mail_reader_new_activity().
...
Configuring and submitting an EActivity for every mail operation is
getting tedious. This function helps reduce boilerplate code by:
* Creating a new EActivity instance.
* Installing an EAlertSink using e_mail_reader_get_alert_sink().
* Installing a GCancellable (which is really a CamelOperation).
* Submitting the activity via e_shell_backend_add_activity().
I'm considering adding a similar function (or class method) for
EShellView. Not sure yet...
2011-06-29 18:42:14 +02:00
13e414debe
Reimplement em_folder_properties_show().
...
Now uses camel_store_get_folder() and camel_folder_get_quota_info(),
although I need to rewrite the quota function to be asynchronous.
2011-06-29 18:42:12 +02:00
fb38ed0bf5
Add e_activity_handle_cancellation().
...
Convenience function for use in GAsyncReadyCallback functions.
This acknowledges the cancellation, so that the activity's description
changes from "(cancelling)" to "(cancelled)" and the description appears
crossed out in the UI for a moment before disappearing.
2011-06-29 18:42:12 +02:00
f73e52138b
Reimplement em_utils_forward_messages().
...
Now uses e_mail_folder_build_attachment() and
e_mail_folder_get_multiple_messages().
2011-06-29 18:42:12 +02:00
54da4fc09c
Coding style cleanups.
2011-06-29 18:42:11 +02:00
578214584c
Whitespace and coding style cleanups.
2011-06-29 18:42:10 +02:00
30fe010cff
Adapt to CamelFolder:name -> display-name.
2011-06-29 18:42:10 +02:00
7aa164895c
em_folder_utils_create_folder(): Change function parameters.
...
Take a folder URI string instead of a CamelFolderInfo, and swap places
with the GtkWindow parameter.
2011-06-29 18:42:10 +02:00
0b1897d7d8
em_folder_utils_copy_folder(): Change function parameter.
...
Take a folder URI string instead of a CamelFolderInfo.
2011-06-29 18:42:10 +02:00
e4fb22eec2
Drop support for command-line 'email://' URIs.
...
I have no idea what this was used for, but it looks way too convoluted
to be useful anymore.
2011-06-29 18:42:07 +02:00
fdf48a9b14
Remove e_mail_reader_get_folder_uri().
...
Instead call e_mail_reader_get_folder() and, if you really need to,
generate the folder URI with e_mail_folder_uri_from_folder().
2011-06-29 18:42:06 +02:00
839b17d1fd
Remove 'from_uri' params from e-msg-composer-utils.c.
...
Pass CamelFolder objects instead, which are already available at almost
every call site.
2011-06-29 18:42:06 +02:00
c7398b967e
Fix compiler warnings.
...
Mostly dead assignments.
2011-06-29 18:42:06 +02:00
fc1034551e
Drop 'folder_uri' param from em_utils_folder_is_outbox().
2011-06-29 18:42:06 +02:00
bbf5ce3869
Drop 'folder_uri' param from em_utils_folder_is_sent().
2011-06-29 18:42:06 +02:00
9cf4104e04
Drop 'folder_uri' param from em_utils_folder_is_drafts().
2011-06-29 18:42:05 +02:00
1879122b18
EMailShellView: Open the selected folder ourselves.
...
This one's a little involved:
- EMailShellView now obtains a CamelFolder itself in response to
EMFolderTree::folder-selected signals. Uses EActivity to do so.
- Revise EMFolderTree::folder-selected signal arguments to be more
useful: emit a CamelStore object instead of a folder URI.
- Also revise EMFolderTree::folder-activiated signal arguments the
same way while we're at it.
- Remove the "folder_uri" argument from e_mail_reader_set_folder().
If you have a CamelFolder object you can obtain the URI string by
calling camel_folder_get_uri().
2011-06-29 18:42:05 +02:00
282701a518
Add em_folder_tree_get_selected_account().
...
Comes in handy for a few EMailShellView actions.
2011-06-29 18:42:05 +02:00
1622d0424c
Bug #588891 - Spam settings dialog terribly un-higgy
2011-06-29 18:42:03 +02:00
4542662853
Bug #303653 - Make headers collapsable in preview pane
2011-06-29 18:41:58 +02:00
801450b0f3
Remove redundant EAccountList utilities.
...
Kill itip_addresses_get() and itip_addresses_get_default(), and use
e_get_account_list() and e_get_default_account() instead.
2011-06-29 18:41:57 +02:00
5bbc4cfb07
Some modules missing CFLAGS/LIBS for EShell.
2011-06-29 18:41:56 +02:00
0be9b1f878
Adapt to CamelService changes.
2011-06-29 18:41:55 +02:00
9aca4aa8e1
Kill em_composer_prefs_new_signature().
...
No longer used.
2011-06-29 18:41:55 +02:00
cb8915bcaa
Miscellaneous GtkAction-related cleanups.
...
Prefer the newer GtkAction "set" functions over g_object_set().
2011-06-29 18:41:50 +02:00
392973975c
Restore lockdown integration.
...
With lockdown settings available through GSettings, widgets can handle
lockdown integration themselves without having to use EShellSettings.
Also fixed a few places where printing or save-to-disk actions were
either not properly wired up or not responding to lockdown settings,
but much more work needs done. Attachments, for example, are not
honoring the disable-save-to-disk setting at all.
This too requires the recently-added gsettings-desktop-schemas
dependency.
2011-06-29 18:41:50 +02:00
c522af8e87
Bug #644301 - Invalid GVariant format in NetworkManager module
2011-06-29 18:41:44 +02:00
b30716185a
Bug 643507 - Font preferences don't work
2011-06-29 18:41:43 +02:00
acb4f0e3af
Bug 644232 - Support NetworkManager 0.9
2011-06-29 18:41:43 +02:00
1106afcd8e
Bug 644164 - Using outdated Connman D-Bus names
2011-06-29 18:41:42 +02:00
cb7d85c41a
Bug #644107 - Local addressbooks created without relative_uri set
2011-06-29 18:41:42 +02:00
7aacf983b3
Coding style and whitespace cleanup.
2011-06-29 18:41:41 +02:00
c1b409dd42
Bug 637091 - Crash in g_str_hash, task_shell_sidebar_client_removed
...
I don't know how in the world an ESource can wind up not having a UID
string, but we saw a case of this in 2.32. Emit a runtime warning and
avoid crashing.
2011-06-29 18:41:41 +02:00
fe489b4e30
Bug #643402 - Fails to build with --disable-smime
2011-06-29 18:41:41 +02:00
0f01c08352
Bug #642093 - Frees message attachment content on Reply
2011-06-29 18:41:40 +02:00
c003c99a75
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-06-29 18:41:39 +02:00
410dbf8e7a
Bug #608804 - Some attachments make evolution crash in libical
2011-06-29 18:41:37 +02:00
3b6c8972a5
Coding style and whitespace cleanup.
2011-06-29 18:41:36 +02:00
333ccc8abf
Bug #639483 - Category list includes weather information
2011-06-29 18:41:36 +02:00
65bc58546c
Bug #638333 - Critical warning when invoking File->New->Mail Folder
2011-06-29 18:41:35 +02:00
b6512982fb
Bug #255973 - Contact preview waste space and cosmetic correction
2011-06-29 18:41:35 +02:00
f03d5a9023
Bug 642171 - Implicit libgnome dependency for lockdown GConf keys
...
Lockdown keys have moved to gsettings-desktop-schemas, so disable
lockdown integration until we're ready for GSettings.
2011-06-29 18:41:34 +02:00
274697623e
Remove NULL checks for GObject methods.
...
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally. Remove unnecessary checks.
2011-06-29 18:41:34 +02:00