Commit Graph

1803 Commits

Author SHA1 Message Date
1000762b67 Bug #646646 - Incomplete and folder-incorrect import of pst file 2011-08-03 11:48:53 +02:00
3bab97eaa5 Use the same term 'Secure connection' everywhere instead of SSL 2011-07-28 13:02:59 +02:00
b6bbbb1c61 Use email instead of e-mail spelling, like anywhere else 2011-07-28 12:35:11 +02:00
396860a8db Fix spelling of "Basic Headers" option to be consistent with the rest 2011-07-27 19:49:46 +02:00
749d08d537 Drop the duplicated 'Format' from filetype descriptionsto also sync strings with the ones used in shell/e-shell-utils.c 2011-07-27 14:50:20 +02:00
41c378f71c error in mail notification 2011-07-21 19:26:58 +05:30
44e007e171 Make "open_calendar" function as expected. 2011-07-15 13:03:26 +05:30
8dfd4278a7 Convert junk filtering EPlugins to EExtensions.
We now have a proper junk mail filtering API.  All junk filtering
extensions must subclass EMailJunkFilter for user preferences and
availability testing, and implement the CamelJunkFilter interface
for the actual junk filtering and learning operations.

The bogofilter module should be feature-equivalent to its former
EPlugin.  The spamassassin module is far more complex.  It's nearly
feature-equivalent to its former EPlugin, but I ditched the spamd
respawning code since it seemed unnecessary for a mail client to
have to deal with.  If there's a huge outcry from users about it
I'll reluctantly put it back, but I don't expect one.

This gets us a step closer to killing off EConfig, and eventually
the EPlugin framework itself.
2011-07-13 22:46:26 -04:00
52d27cacaf Bug 653699 - Improve mail notifications
Remove the "Generate a D-Bus message" checkbox and just do it.

Replaced "Show icon in notification area" and "Popup message together
with the icon" checkboxes with a single "Show notification when a new
message arrives" checkbox.

Re-show an unacknowledged notification message when additional new
messages arrive.

Replaced the "Default" action label in notification messages with
"Show $FOLDER_NAME" (e.g. "Show Inbox").
2011-07-06 20:11:14 -04:00
005a26de45 Avoid camel_stream_printf().
camel_stream_printf() is next on the chopping block.

Use g_strdup_printf() or a GString to construct a formatted string in
memory, pass it to camel_stream_write() in one go, and then check for
errors (unless it's a memory stream).
2011-07-05 14:40:10 -04:00
99d492b828 Adapt to CamelSession and e-passwords changes. 2011-07-04 10:20:54 -04:00
6d8542a628 Call e_cal_client_check_save_schedules() only when found a calendar 2011-07-01 14:25:40 +02:00
566d861915 Check for cancelled GIO operation error code too 2011-06-27 18:04:57 +02:00
4aff7a476d [itip-formatter] stock_animation is gone, use GtkSpinner instead 2011-06-23 10:52:17 +02:00
cc96d85ef9 Bug #646442 - [mail-to-task] Edit event details before adding to calendar 2011-06-23 09:35:26 +02:00
8ba762c9b1 Bug #653008 - Preference window for imap accounts is too large 2011-06-22 18:40:29 +02:00
db9ba2f2a4 Bug #631954 - itip formatter makes synchronous calls to ecal 2011-06-20 17:11:45 +02:00
9291804878 Bug #650223 - Do not wait on evolution's exit when done with backup/restore 2011-06-17 12:23:00 +02:00
810b301080 Bug #652394 - Port google-account-setup plugin to libgdata 0.9.0 2011-06-14 09:21:27 +02:00
38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
f014ab82c8 Coding style and whitespace cleanups. 2011-06-08 13:14:48 -04:00
6dc3c69226 Bug #642557 - Display maps in contact preview 2011-06-02 16:57:23 +02:00
1605107f84 Change EMEventTargetFolder contents.
Give it a CamelStore and folder name instead of an EAccount and folder
URI.  Both the EAccount and folder URI can be easily retrieved from the
CamelStore and folder name.
2011-05-29 14:03:58 -04:00
de752b010f Including <glib-object.h> directly is rarely needed. 2011-05-28 11:12:08 -04:00
394e580dfd Including <glib.h> directly is rarely needed. 2011-05-28 10:39:52 -04:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
a9dff2f33a Use em_folder_tree_get_selected() in places to simplify code.
There were a few places where we were accessing the folder tree model
directly to get the selected store + folder name, or were asking for the
selected URI only to parse back into its store + folder name components.
2011-05-24 19:41:59 -04:00
9692758dc5 EMFolderTree: Store an EMailBackend instead of an EMailSession.
All this so EMFolderTree can submit EActivity instances for async ops.
You can obtain an EMailSession from an EMailBackend, but not vice versa.

Creates lots of pretty ripples in the mail code, but ultimately reduces
complexity.  So it's a code cleanup of sorts.
2011-05-23 21:50:50 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
86c9c4d793 Remove mail_remove_folder().
Use e_mail_folder_remove() instead.
2011-05-20 13:14:53 -04:00
41337195f3 Bug 650223 - evolution-backup does not terminate without --gui
Use g_io_scheduler_push_job() instead of g_thread_create().  When the
operation is finished, call gtk_main_quit() from the main thread using
g_io_scheduler_job_send_to_mainloop().

Also, check for cancellation with a GCancellable instead of a boolean.

Note: We really should be using GLib's process spawning API
      instead of system(), but that's a job for another day.
2011-05-16 16:53:03 -04:00
527a1a020d Reimplement part of the "templates" plugin.
Now uses camel_folder_get_message().
2011-05-13 12:44:01 -04:00
e270dfde64 Keep forgetting to add prefixes to EAlert tags. 2011-05-12 19:26:34 -04:00
20989209ae Reimplement "mailing-list-actions" plugin.
Now uses camel_folder_get_message().
2011-05-12 19:24:10 -04:00
b663d51f1b Miscellaneous cleanups. 2011-05-12 19:00:09 -04:00
3f196cf3bd mark-all-read: Reimplement to not block.
I'm mainly trying to get rid of mail_get_folder(), but I'm also tired of
this plugin blocking the UI.  If there's a lot of messages the lockup is
really noticable.
2011-05-11 21:36:34 -04:00
1217a54192 Add a 'message_uid' param to em_utils_edit_message().
So we can remove the internal edit_message() function and do the work
directly in em_utils_edit_message().
2011-05-11 12:58:58 -04:00
8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00
4cfb84c573 Whitespace and coding style cleanups. 2011-05-07 18:48:38 -04:00
c7b455de89 Adapt to CamelFolder:name -> display-name. 2011-05-07 11:15:51 -04:00
4660d0fcad Adapt to CamelFolderInfo.name -> display_name. 2011-05-07 10:29:37 -04:00
218bd67a1e Bug 649365 - Creation of new repository evolution-groupwise
Removing groupwise plugin code from evolution.
2011-05-04 17:34:48 +05:30
b4d14fdbe5 groupwise-features: Avoid e_get_account_by_source_url().
Use e_get_account_by_uid() instead.
2011-05-03 15:18:15 -04:00
06411bdbbb Remove 'from_uri' params from e-msg-composer-utils.c.
Pass CamelFolder objects instead, which are already available at almost
every call site.
2011-05-03 13:42:15 -04:00
b8a932ae1e Fix compiler warnings.
Mostly dead assignments.
2011-05-03 10:45:46 -04:00
c3b983d6e1 Drop 'folder_uri' param from em_utils_folder_is_outbox(). 2011-05-03 09:42:06 -04:00
b9f932b1b8 Drop 'folder_uri' param from em_utils_folder_is_sent(). 2011-05-03 09:42:06 -04:00
9e0f0f529f Drop 'folder_uri' param from em_utils_folder_is_drafts(). 2011-05-03 09:42:06 -04:00
7b4a69edc4 EMConfigTargetAccount: Add original_account member.
Rename the existing 'account' member to 'modified_account' and add an
'original_account' member so plugins have direct access to both.

Mostly of benefit to the imap-features plugin.
2011-05-02 15:37:22 -04:00
5fcf41925b EMEventTargetFolder: Add an EAccount member.
The mail-notification plugin can use the EAccount member directly
instead of searching for it by URI.
2011-05-02 15:12:55 -04:00