Commit Graph

287 Commits

Author SHA1 Message Date
c694ca567b Drop 'folder_uri' param from em_utils_folder_is_templates(). 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
7b32d2fb5a em-utils.c: Simplify guess_account_from_folder(). 2011-05-03 09:42:06 -04:00
554f2eacf7 em-utils.c: More coding style cleanups. 2011-05-03 09:42:06 -04:00
e7136c7289 Replace camel_store_folder_uri_equal() with e_mail_folder_uri_equal(). 2011-05-03 09:42:06 -04:00
91926cfad4 em-utils.c: Coding style cleanups. 2011-05-03 09:42:05 -04:00
397aeade05 Adapt to CamelService changes. 2011-04-21 07:45:45 -04:00
ea0fdf21ec Adapt to sealed up CamelService. 2011-04-17 13:13:55 -04:00
a09a95559e Fix alignment of extra widgets in EAlertDialogs.
Add e_alert_dialog_get_content_area(), which returns the GtkVBox
containing the primary and secondary labels.  Use this instead of
gtk_dialog_get_content_area() to maintain the dialog's left margin
beneath the image.
2011-03-24 16:50:19 -04:00
c6fd77460f Coding style and whitespace cleanup. 2011-03-05 12:34:28 -05:00
f1e4164380 Bug #643218 - Local delivery doesn't deliver after maildir migration 2011-03-03 14:13:33 +01:00
a79ed9e3a3 Bug #638391 - Always passing NULL to emu_addr_cancel_book() 2011-02-16 16:30:35 +01:00
23e3079db1 Slightly nicer EAlertDialog after move to gtk3 2011-02-15 19:19:41 +01:00
a10247b540 Bug #635144 - Using external editor duplicates signature 2011-02-01 18:09:00 +01:00
e3dda0436d Migrate the local store from mbox to maildir format 2010-11-23 02:04:03 +05:30
d6d0d1050a Bug #445439 - Delete mail from pop-server when deleted from Inbox/Trash 2010-10-27 10:06:57 +02:00
c8a922ecca Bug #631526 - Loading images doesn't use proxy credentials 2010-10-21 09:27:43 +02:00
ae478d1e3c Collect mail enum types in e-mail-enums.h.
And generate GTypes for each of them in e-mail-enumtypes.[ch].

Also, the glib-gen.mak script forced me to add a <mail/e-mail.h>
top-level header, which really isn't a bad idea anyway.

TODO: We should do this for calendar and addressbook too.
2010-10-18 14:31:16 -04:00
ec170e47fd Move more account utilities to e-account-utils.c. 2010-10-18 12:32:38 -04:00
22ef5aa7e6 Kill mail_config_get_gconf_client(). 2010-10-18 12:32:37 -04:00
35e55a8d6e Send errors to an EAlertSink instead of the task bar.
This marks the end of unintrusive error dialogs, which were too
unintrusive.  We now show errors directly in the main window using
the EAlert / EAlertSink framework.
2010-10-18 12:32:37 -04:00
1e663aa132 Replace EBinding with GBinding.
GObject now does property bindings itself.

Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00
a06e4484b8 Give MailSession a permanent home.
Global variables in shared libraries are a bad idea.  EMailBackend now
owns the MailSession instance, which is actually now EMailSession.

Move the blocking utility functions in mail-tools.c to e-mail-session.c
and add asynchronous variants.  Same approach as Camel.

Replace EMailReader.get_shell_backend() with EMailReader.get_backend(),
which returns an EMailBackend.  Easier access to the EMailSession.
2010-10-12 13:58:59 -04:00
75b078e997 Kill em_utils_temp_save_part().
Rewrite the last usage of it in itip-formatter.c to use EAttachments
instead.  This also allowed me to kill mail_save_part() in mail-ops.c.

I may need to reevaluate the EAttachment API at some point for all these
fringe EAttachment uses we're accumulating.  Having to asynchronously
"load" an EAttachment whose content is already in memory kinda sucks.
2010-09-30 13:55:38 -04:00
2a772badda Bug #629636 - Doesn't recognize local ESource-s 2010-09-29 10:43:04 +02:00
31b57ed038 Adapt to Camel API changes. 2010-09-28 11:35:55 -04:00
a91eeb6471 Pass GCancellable to Camel. 2010-09-28 11:35:55 -04:00
cd53ba9900 Coding style cleanups. 2010-09-13 08:28:58 -04:00
ebcce86769 Coding style and whitespace cleanups. 2010-09-11 14:14:04 -04:00
e6067ccb6c Bug 616073 - Various translation issues 2010-09-10 18:51:26 -04:00
0e2c8c85f8 Simplify emu_restore_folder_tree_state().
Don't bother passing a GError if we're just going to throw it away.
2010-09-08 09:09:55 -04:00
699e36491b Change em_format_redraw() to em_format_queue_redraw().
This changes the behavior of the function: instead of redrawing
immediately it schedules the redraw from an idle callback.  This
allows us to make multiple changes to EMFormat before redrawing.
2010-08-10 18:53:31 -04:00
74eea9a717 Fix a GError message. 2010-08-02 17:23:09 -04:00
2dfabd3909 addressbook: Port to use new _async suffix instead of _ex suffix 2010-08-02 13:27:24 +01:00
131c0ddfe3 Bug 625724 - Message filters do no work 2010-08-01 17:16:22 +03:00
125e67bfcb Fix where to look for filters.xml and vfolders.xml.
They live in $XDG_CONFIG_DIR/evolution/mail now.
Evolution was looking in $XDG_DATA_DIR/evolution/mail.
2010-07-28 16:35:40 -04:00
6affbe33e9 Migrate ~/.evolution to XDG base directories.
Migration runs just before the main loop starts.
It's just a sequence of local directory and file renames.
2010-07-27 08:58:50 -04:00
03d626856b Bug #623204 - Be able to report detailed errors from backends 2010-07-09 14:29:51 +02:00
137b0743dd Migrate from CamelException to GError. 2010-07-08 14:37:52 -04:00
30104e56e2 Bug 621819 - Can't drag message attachments to folders 2010-06-22 19:50:19 -04:00
4f01d3d182 Keep chipping away at direct GtkHTML usage.
EMFormatHTML now holds a sealed EWebView instead of a public GtkHTML,
accessible through em_format_html_get_web_view().

Rename e_mail_reader_get_html_display() to e_mail_reader_get_formatter()
and have it return an EMFormatHTML instead of an EMFormatHTMLDisplay,
since that's usually the type you want (or else an EMFormat, but never
an EMFormatHTMLDisplay).
2010-05-31 12:01:49 -04:00
0b60ec7c89 Convert "default-mailer" plugin to an extension. 2010-05-13 09:21:21 -04:00
aec33928b7 Adapt to Camel API changes. 2010-04-30 11:30:19 -04:00
ad1b3754f7 Bug #545505 - Properly free unused message infos periodically 2010-04-29 16:31:31 +02:00
bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
51e5ae5524 Adapt to Camel API changes. 2010-04-12 15:55:53 -04:00
72797decc1 Giant leap towards GSEAL compliance. 2010-04-08 11:05:26 -04:00
a8feedf390 Adapt to Camel API changes. 2010-04-03 23:06:39 -04:00
fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
0d66851bd5 Bug #272567 - Evolution message needs ngettext support 2010-04-01 19:22:32 +02:00