Milan Crha
a79844ab0d
Bug #243938 - Clicking on week numbers changes work week to week view
2011-06-29 18:42:15 +02:00
Milan Crha
0c93d23fe1
GN-bug #649935 - Check folder validity before asking for its URI
2011-06-29 18:42:15 +02:00
Matthew Barnes
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
Matthew Barnes
cacd0e92de
Keep forgetting to add prefixes to EAlert tags.
2011-06-29 18:42:15 +02:00
Matthew Barnes
1a75a7d808
Miscellaneous cleanups.
2011-06-29 18:42:15 +02:00
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
54da4fc09c
Coding style cleanups.
2011-06-29 18:42:11 +02:00
Matthew Barnes
578214584c
Whitespace and coding style cleanups.
2011-06-29 18:42:10 +02:00
Matthew Barnes
30fe010cff
Adapt to CamelFolder:name -> display-name.
2011-06-29 18:42:10 +02:00
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
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
Matthew Barnes
c7398b967e
Fix compiler warnings.
...
Mostly dead assignments.
2011-06-29 18:42:06 +02:00
Matthew Barnes
fc1034551e
Drop 'folder_uri' param from em_utils_folder_is_outbox().
2011-06-29 18:42:06 +02:00
Matthew Barnes
bbf5ce3869
Drop 'folder_uri' param from em_utils_folder_is_sent().
2011-06-29 18:42:06 +02:00
Matthew Barnes
9cf4104e04
Drop 'folder_uri' param from em_utils_folder_is_drafts().
2011-06-29 18:42:05 +02:00
Matthew Barnes
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
Matthew Barnes
282701a518
Add em_folder_tree_get_selected_account().
...
Comes in handy for a few EMailShellView actions.
2011-06-29 18:42:05 +02:00
Dan Vrátil
1622d0424c
Bug #588891 - Spam settings dialog terribly un-higgy
2011-06-29 18:42:03 +02:00
Dan Vrátil
4542662853
Bug #303653 - Make headers collapsable in preview pane
2011-06-29 18:41:58 +02:00
Matthew Barnes
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
Matthew Barnes
5bbc4cfb07
Some modules missing CFLAGS/LIBS for EShell.
2011-06-29 18:41:56 +02:00
Matthew Barnes
0be9b1f878
Adapt to CamelService changes.
2011-06-29 18:41:55 +02:00
Matthew Barnes
9aca4aa8e1
Kill em_composer_prefs_new_signature().
...
No longer used.
2011-06-29 18:41:55 +02:00
Matthew Barnes
cb8915bcaa
Miscellaneous GtkAction-related cleanups.
...
Prefer the newer GtkAction "set" functions over g_object_set().
2011-06-29 18:41:50 +02:00
Matthew Barnes
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
Milan Crha
c522af8e87
Bug #644301 - Invalid GVariant format in NetworkManager module
2011-06-29 18:41:44 +02:00
Matthew Barnes
b30716185a
Bug 643507 - Font preferences don't work
2011-06-29 18:41:43 +02:00
Dan Williams
acb4f0e3af
Bug 644232 - Support NetworkManager 0.9
2011-06-29 18:41:43 +02:00
Hao H Li
1106afcd8e
Bug 644164 - Using outdated Connman D-Bus names
2011-06-29 18:41:42 +02:00
Milan Crha
cb7d85c41a
Bug #644107 - Local addressbooks created without relative_uri set
2011-06-29 18:41:42 +02:00
Matthew Barnes
7aacf983b3
Coding style and whitespace cleanup.
2011-06-29 18:41:41 +02:00
Matthew Barnes
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
Milan Crha
fe489b4e30
Bug #643402 - Fails to build with --disable-smime
2011-06-29 18:41:41 +02:00
Milan Crha
0f01c08352
Bug #642093 - Frees message attachment content on Reply
2011-06-29 18:41:40 +02:00
Milan Crha
c003c99a75
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-06-29 18:41:39 +02:00
Milan Crha
410dbf8e7a
Bug #608804 - Some attachments make evolution crash in libical
2011-06-29 18:41:37 +02:00
Matthew Barnes
3b6c8972a5
Coding style and whitespace cleanup.
2011-06-29 18:41:36 +02:00
Milan Crha
333ccc8abf
Bug #639483 - Category list includes weather information
2011-06-29 18:41:36 +02:00
Milan Crha
65bc58546c
Bug #638333 - Critical warning when invoking File->New->Mail Folder
2011-06-29 18:41:35 +02:00
Dan Vrátil
b6512982fb
Bug #255973 - Contact preview waste space and cosmetic correction
2011-06-29 18:41:35 +02:00
Matthew Barnes
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
Matthew Barnes
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
Milan Crha
2e83026eaa
Bug #637727 - Sent/Draft folder not set in startup-wizard account
2011-06-29 18:41:32 +02:00