Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-06-30 | 1 | -0/+4 |
| | |||||
* | Remove mail_remove_folder(). | Matthew Barnes | 2011-06-30 | 1 | -1/+1 |
| | | | | Use e_mail_folder_remove() instead. | ||||
* | Add e_activity_handle_cancellation(). | Matthew Barnes | 2011-06-30 | 1 | -2/+2 |
| | | | | | | | | 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. | ||||
* | Whitespace and coding style cleanups. | Matthew Barnes | 2011-06-30 | 1 | -1/+2 |
| | |||||
* | MailFolderCache: Drop folder URI in "folder-changed" signal. | Matthew Barnes | 2011-06-30 | 1 | -1/+6 |
| | | | | | We already include a CamelStore and folder name string in the signal arguments, so it's trivial to reconstruct the URI if it's needed. | ||||
* | MailFolderCache: Emit folder names instead of URIs in signals. | Matthew Barnes | 2011-06-30 | 1 | -5/+6 |
| | |||||
* | EMEventTargetFolder: Add an EAccount member. | Matthew Barnes | 2011-06-30 | 1 | -1/+6 |
| | | | | | The mail-notification plugin can use the EAccount member directly instead of searching for it by URI. | ||||
* | EMailBackend: Ignore cancelled background jobs. | Matthew Barnes | 2011-06-30 | 1 | -1/+4 |
| | |||||
* | Adapt to new CamelSession background job API. | Matthew Barnes | 2011-06-30 | 1 | -4/+113 |
| | |||||
* | Do not prompt for offline when mail backend not started | Milan Crha | 2011-06-30 | 1 | -1/+1 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 1 | -1/+2 |
| | |||||
* | Do not flush Outbox when mail shell backend not started | Milan Crha | 2011-06-30 | 1 | -1/+4 |
| | |||||
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-06-30 | 1 | -7/+3 |
| | |||||
* | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-06-30 | 1 | -4/+4 |
| | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 1 | -2/+4 |
| | |||||
* | Bug #638808 - camel_shutdown() called too early | Milan Crha | 2011-06-30 | 1 | -1/+10 |
| | |||||
* | Avoid idle callbacks in EMailBackend initialization. | Matthew Barnes | 2011-06-30 | 1 | -21/+0 |
| | | | | | | | | If the migration phase has to show a dialog the idle callback for intializing mail stores will run too soon. Instead, hook it onto the EShellBackend start() method. Migration code can initialize mail stores early if it needs to. | ||||
* | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2011-06-30 | 1 | -0/+3 |
| | |||||
* | Bug #620609 - Empty trash at exit doesn't work | Milan Crha | 2011-06-30 | 1 | -4/+4 |
| | |||||
* | Bug #632781 - Cannot disable search folders | Milan Crha | 2010-11-16 | 1 | -2/+0 |
| | |||||
* | Pass an EAlertSink to e_alert_sink_submit_alert(). | Matthew Barnes | 2010-11-10 | 1 | -1/+2 |
| | | | | | | | Passing a random GtkWidget and then searching its ancestors for an EAlertSink turned out to be not as useful as I thought. Most of the time we know about and have access to the widget that implements EAlertSink, so just pass it directly as an EAlertSink. | ||||
* | Kill mail_store_set_offline(). | Matthew Barnes | 2010-10-23 | 1 | -17/+23 |
| | | | | | | | | | | Replace it with new async functions: e_mail_store_go_offline() e_mail_store_go_offline_finish() e_mail_store_go_online() e_mail_store_go_online_finish() | ||||
* | Collect mail enum types in e-mail-enums.h. | Matthew Barnes | 2010-10-19 | 1 | -1/+2 |
| | | | | | | | | | 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. | ||||
* | Send errors to an EAlertSink instead of the task bar. | Matthew Barnes | 2010-10-19 | 1 | -12/+54 |
| | | | | | | 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. | ||||
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 1 | -2/+4 |
| | | | | | | GObject now does property bindings itself. Requires GLib >= 2.26. | ||||
* | Give MailSession a permanent home. | Matthew Barnes | 2010-10-13 | 1 | -46/+119 |
| | | | | | | | | | | | 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. | ||||
* | Remove some unused bits from mail-mt.c. | Matthew Barnes | 2010-09-30 | 1 | -2/+2 |
| | |||||
* | Adapt to Camel API changes. | Matthew Barnes | 2010-09-28 | 1 | -2/+2 |
| | |||||
* | Pass GCancellable to Camel. | Matthew Barnes | 2010-09-28 | 1 | -1/+2 |
| | |||||
* | Coding style cleanups. | Matthew Barnes | 2010-09-13 | 1 | -1/+1 |
| | |||||
* | Remove unused variable. | Matthew Barnes | 2010-07-28 | 1 | -1/+0 |
| | |||||
* | Migrate ~/.evolution to XDG base directories. | Matthew Barnes | 2010-07-27 | 1 | -2/+14 |
| | | | | | Migration runs just before the main loop starts. It's just a sequence of local directory and file renames. | ||||
* | More code cleanup. | Matthew Barnes | 2010-07-27 | 1 | -0/+1 |
| | |||||
* | Drop the "quote-from-selection" property. | Matthew Barnes | 2010-07-26 | 1 | -1/+0 |
| | | | | | David's solution is simpler: check if the HTML widget is mapped. Avoids having to propagate the property to Srini's new classes. | ||||
* | Bug #534369 - [new-mail-notify] Intermittent notifications | Milan Crha | 2010-06-15 | 1 | -1/+1 |
| | |||||
* | Bug 603468 - Improve handling of --quit option | Matthew Barnes | 2010-06-13 | 1 | -0/+5 |
| | |||||
* | Merge branch 'express2' | Matthew Barnes | 2010-05-27 | 1 | -0/+6 |
|\ | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-25 | 1 | -2/+2 |
| | | |||||
| * | Don't show mail alerts on calendar view in express mode. | Srinivasa Ragavan | 2010-04-30 | 1 | -0/+6 |
| | | |||||
* | | Adapt to Camel API changes. | Matthew Barnes | 2010-05-08 | 1 | -20/+3 |
| | | | | | | | | | | This also removes the boxed CamelObject GType, since CamelObject is an honest-to-goodness GObject now. | ||||
* | | Adapt to Camel API changes. | Matthew Barnes | 2010-04-30 | 1 | -6/+1 |
| | | |||||
* | | Camel is now GObject-based. | Matthew Barnes | 2010-04-24 | 1 | -1/+1 |
| | | |||||
* | | Only #include Camel's top-level header. | Matthew Barnes | 2010-04-03 | 1 | -2/+0 |
|/ | |||||
* | Bug 361145 - Evolution hangs when formatting message - fixes part of it. | Chenthill Palanisamy | 2009-12-28 | 1 | -1/+1 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2009-12-26 | 1 | -1/+3 |
| | |||||
* | Remove the EShellBackend parameter from mail_session_init() | Jonathon Jongsma | 2009-12-21 | 1 | -1/+1 |
| | | | | | | Last shell-related dep killed in MailSession https://bugzilla.gnome.org/show_bug.cgi?id=604952 | ||||
* | The shell backend is responsibile for setting the MailSession online | Jonathon Jongsma | 2009-12-21 | 1 | -0/+2 |
| | | | | | | | | Previously the mail session set itself online inside mail_session_init() by checking whether the shell was online. This removes one more dependency from MailSession to EShell by moving that responsibility up one level. https://bugzilla.gnome.org/show_bug.cgi?id=604952 | ||||
* | Move the gross hack for EAccountComboBox up a level | Jonathon Jongsma | 2009-12-21 | 1 | -0/+3 |
| | | | | | | | | This hack really needs to be fixed correctly, but I can't think of a good solution for now. So at the very least, move the hack up a level where it won't cause dependency problems for the mail-to-eds split. https://bugzilla.gnome.org/show_bug.cgi?id=604952 | ||||
* | Implement get_data/config_dir vfuncs for mail backend | Jonathon Jongsma | 2009-12-19 | 1 | -0/+17 |
| | | | | | | Now the backend specifies the data dir for the mail module. Obviously it uses the same directory as it previously used, it's just that the responsibility for defining that value has moved to a different place. | ||||
* | Move MailFolderCache signal handlers to EMailBackend. | Matthew Barnes | 2009-12-17 | 1 | -0/+87 |
| | | | | | Move the MailFolderCache signal handlers from EMailShellBackend down to EMailBackend (in libevolution-mail.so) to share with Anjal. | ||||
* | Introduce EMailBackend into libevolution-mail. | Matthew Barnes | 2009-12-16 | 1 | -0/+408 |
EMailBackend is an abstract subclass of EShellBackend that handles online and offline modes and application shutdown. Placing this in the shared mail library allows Anjal to reuse it. Evolution's mail module further extends this class as EMailShellBackend. |