Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Slightly smaller dialogs for Reply type questions (but not all) | Milan Crha | 2011-03-01 | 1 | -5/+5 |
| | |||||
* | Bug #641374 - "Send new mail to..." popup action doesn't work | Milan Crha | 2011-02-28 | 1 | -16/+38 |
| | |||||
* | Bug #643297 - multipart/related formatter skips the last part | Milan Crha | 2011-02-28 | 1 | -1/+1 |
| | |||||
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 32 | -247/+121 |
| | |||||
* | Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params. | Matthew Barnes | 2011-02-25 | 1 | -8/+9 |
| | | | | | I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway. | ||||
* | Bug #641343 - Cannot scroll to bottom of folder list while dragging | Milan Crha | 2011-02-23 | 1 | -10/+1 |
| | |||||
* | Bug #434972 - Reply does not detect "RE :" subject prefix | Milan Crha | 2011-02-22 | 2 | -5/+26 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-02-19 | 3 | -5/+12 |
| | |||||
* | Bug #642121 - Won't build with --with-clutter due missing include | Dan Vrátil | 2011-02-18 | 1 | -0/+1 |
| | |||||
* | Bug 642566 - Picture Gallery, not Image Gallery | Matthew Barnes | 2011-02-18 | 1 | -1/+1 |
| | |||||
* | Bug #638307 - Error when sending mail after converting to maildir | Milan Crha | 2011-02-17 | 1 | -2/+2 |
| | |||||
* | Bug #642088 - Crash when changing advanced send options in GroupWise | Milan Crha | 2011-02-17 | 1 | -0/+3 |
| | |||||
* | Bug #638478 - During sending fails to parse X-Evolution-PostTo field | Milan Crha | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | Bug #638391 - Always passing NULL to emu_addr_cancel_book() | Milan Crha | 2011-02-16 | 1 | -5/+9 |
| | |||||
* | Bug #638333 - Critical warning when invoking File->New->Mail Folder | Milan Crha | 2011-02-16 | 4 | -9/+17 |
| | |||||
* | Bug #640802 - [express] Message preview automatically switches to vertical view | Milan Crha | 2011-02-16 | 1 | -1/+1 |
| | |||||
* | Slightly nicer EAlertDialog after move to gtk3 | Milan Crha | 2011-02-16 | 1 | -2/+1 |
| | |||||
* | Fix few memory leaks | Milan Crha | 2011-02-15 | 3 | -5/+31 |
| | |||||
* | Bug 642171 - Implicit libgnome dependency for lockdown GConf keys | Matthew Barnes | 2011-02-13 | 1 | -0/+5 |
| | | | | | Lockdown keys have moved to gsettings-desktop-schemas, so disable lockdown integration until we're ready for GSettings. | ||||
* | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-02-13 | 8 | -18/+16 |
| | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
* | Bug #637727 - Sent/Draft folder not set in startup-wizard account | Milan Crha | 2011-02-11 | 1 | -2/+9 |
| | |||||
* | Bug #637493 - Fails to build with --enable-profiling configure option | Milan Crha | 2011-02-11 | 1 | -5/+5 |
| | |||||
* | Bug #636408 - Loss of data on removal of an IMAP folder with an asterisk | Milan Crha | 2011-02-11 | 1 | -2/+26 |
| | |||||
* | Do not perform the summary consistency check on local folders, 'On this ↵ | Chenthill Palanisamy | 2011-02-09 | 1 | -0/+1 |
| | | | | Computer' | ||||
* | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-02-09 | 9 | -58/+4 |
| | | | | GCC learned how to find dead assignments. | ||||
* | Bug #641011 - Ugly appointment editing windows | Milan Crha | 2011-02-03 | 2 | -0/+6 |
| | |||||
* | Bug #635144 - Using external editor duplicates signature | Milan Crha | 2011-02-02 | 3 | -23/+14 |
| | |||||
* | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 8 | -557/+557 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-01-30 | 18 | -123/+289 |
| | |||||
* | Bug 640760 - New mail "stuck" if missing attachment dialog cancelled | Matthew Barnes | 2011-01-28 | 1 | -0/+3 |
| | |||||
* | Bug #640706 - Can't edit filter/advance search condition | Milan Crha | 2011-01-28 | 1 | -1/+1 |
| | |||||
* | Bug #640704 - Replace GtkWindow::allow_shrink/grow with resizable | Milan Crha | 2011-01-28 | 2 | -5/+3 |
| | |||||
* | Adapt EMFolderTree to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 1 | -5/+3 |
| | |||||
* | Most (but not all) packing issues from Mail preferences | Milan Crha | 2011-01-25 | 1 | -4/+60 |
| | |||||
* | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-01-25 | 1 | -24/+0 |
| | |||||
* | Adapt to GtkComboBox class reorg. | Matthew Barnes | 2011-01-25 | 2 | -5/+8 |
| | |||||
* | gdk_cursor_unref() -> g_object_unref() | Matthew Barnes | 2011-01-25 | 1 | -3/+3 |
| | |||||
* | Dialogs no longer have separators. | Matthew Barnes | 2011-01-25 | 2 | -3/+2 |
| | |||||
* | Drop backward-compatibility cruft. | Matthew Barnes | 2011-01-25 | 10 | -30/+0 |
| | |||||
* | Adapt to Camel API changes. | Matthew Barnes | 2011-01-24 | 1 | -1/+1 |
| | |||||
* | mail: Use G_DEFINE_TYPE for EmFolderTreeModel | Benjamin Otte | 2011-01-23 | 1 | -29/+4 |
| | |||||
* | Bug 640091 - Improve error handling during send post-processing | Matthew Barnes | 2011-01-22 | 3 | -2/+37 |
| | | | | | | If a newly-composed message was successfully sent but an error occurred during post-processing (outgoing filters or appending to a Sent folder), close the composer window and show an alert in the main window. | ||||
* | Bug #604534 - Evolution "ignores" key-usage info in certificates | Milan Crha | 2011-01-19 | 1 | -1/+1 |
| | |||||
* | Bug #633982 - Crash when trying to Create a search folder from a search | Milan Crha | 2011-01-19 | 2 | -4/+3 |
| | |||||
* | Do not dereference NULL local_error variable | Milan Crha | 2011-01-18 | 1 | -2/+3 |
| | |||||
* | libetable cleanups. | Matthew Barnes | 2011-01-17 | 1 | -1/+1 |
| | |||||
* | Runtime warning when closing without using mailer | Milan Crha | 2011-01-13 | 1 | -1/+4 |
| | |||||
* | Do not hide maildir accounts from UI | Milan Crha | 2011-01-12 | 3 | -8/+2 |
| | |||||
* | Bug #600013 - Crash in mail_reader_message_loaded_cb | Milan Crha | 2011-01-12 | 1 | -0/+6 |
| | |||||
* | Bug #638808 - camel_shutdown() called too early | Milan Crha | 2011-01-11 | 1 | -1/+10 |
| | |||||
* | Bug #593020 - Do not check Bcc in "Sender or Recipients" condition | Milan Crha | 2011-01-11 | 2 | -32/+16 |
| | |||||
* | EMFolderTree: Fully implement ESelectableInterface. | Matthew Barnes | 2011-01-09 | 1 | -35/+180 |
| | | | | Was missing "copy-target-list" and "paste-target-list" properties. | ||||
* | Improve Maildir migration. | Matthew Barnes | 2011-01-08 | 1 | -85/+62 |
| | | | | | The Maildir migration code was pretty busted. Trying to fix it for simple test cases and also clean up the code a bit. | ||||
* | Avoid idle callbacks in EMailBackend initialization. | Matthew Barnes | 2011-01-08 | 3 | -25/+11 |
| | | | | | | | | 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. | ||||
* | Improve wording of Maildir migration dialog. | Matthew Barnes | 2011-01-08 | 1 | -6/+5 |
| | | | | | Use stronger wording and remove the "No" option. Your choices are "Migrate Now" or "Quit Evolution". None of this in-between nonsense. | ||||
* | Change Account Management string to Account Information in first-run wizard. ↵ | Andre Klapper | 2011-01-06 | 1 | -2/+2 |
| | | | | Really, management is something else than just entering a random string in a text field. | ||||
* | Bug #637906 - Don't ask again when sending to non-mail recipients | Milan Crha | 2011-01-06 | 3 | -2/+30 |
| | |||||
* | Clarify a string. Fixes bug #458503. | Andre Klapper | 2010-12-30 | 1 | -1/+1 |
| | |||||
* | Bug 637482 - Flushing outbox gives up on first error | Matthew Barnes | 2010-12-27 | 1 | -1/+1 |
| | |||||
* | Bug #567879 - Add View >> Gallery Option In Email Composer | Milan Crha | 2010-12-22 | 1 | -0/+14 |
| | |||||
* | Bug #250046 - Quote names in addresses when necessary in mail preview | Milan Crha | 2010-12-16 | 1 | -1/+7 |
| | |||||
* | Bug #634385 - Crash in smtp_connect | Milan Crha | 2010-12-15 | 2 | -1/+11 |
| | |||||
* | Bug #436914 - Reply to inline GPG quotes raw GPG message | Milan Crha | 2010-12-13 | 4 | -468/+1 |
| | |||||
* | Bug #633702 - Forget password when saving account without "Remember password" | Milan Crha | 2010-12-09 | 1 | -0/+45 |
| | |||||
* | Check for the existence of .Outbox folder while migrating. Make sure the ↵ | Chenthill Palanisamy | 2010-12-07 | 1 | -14/+21 |
| | | | | dummy account is created only once. Revert couple of fixes | ||||
* | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2010-12-06 | 6 | -0/+18 |
| | |||||
* | Don't set the URL's defaults when the providers have not been refreshed | Federico Mena Quintero | 2010-12-04 | 1 | -14/+8 |
| | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com> | ||||
* | Only set the URL's defaults when we are creating a new account | Federico Mena Quintero | 2010-12-04 | 1 | -6/+9 |
| | |||||
* | Set the provider's defaults on when CamelURLs get refreshed with a new protocol | Federico Mena Quintero | 2010-12-04 | 1 | -0/+12 |
| | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com> | ||||
* | Don't set the provider's defaults on the URL from the widget functions | Federico Mena Quintero | 2010-12-04 | 1 | -42/+46 |
| | | | | | | | | We will do that in a separate function to deal only with transferring the defaults from CamelProviderConfEntry structures to a CamelURL for an account. Signed-off-by: Federico Mena Quintero <federico@novell.com> | ||||
* | Function to set a CamelURL's defaults based on a provider's defaults | Federico Mena Quintero | 2010-12-04 | 1 | -0/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | In http://bugs.meego.com/show_bug.cgi?id=6498, part of the problem is that when a mail account is created through the startup wizard in Express mode, that account does not receive the default values that were defined by its respective CamelProvider (i.e. the provider->extra_conf CamelProviderConfEntry structures). However, the defaults *are* used if an account is created when not in Express mode. The problem is that Express mode doesn't include the "Receiving options" page in its mail account editor, while non-express mode does. The utility functions to populate that page's widgets are the ones responsible for setting the provider's default values on the CamelURL for the new account. Since in Express mode those widgets don't even get created, the provider's defaults are never even considered. Here, what we do is to pull out the logic from those functions that create widgets, so that we have set_provider_defaults_on_url(), a single function to set default values from a CamelProvider into a CamelURL. We will use that function to set the defaults in both Express and non-express modes, instead of depending on the widget code to do that. Signed-off-by: Federico Mena Quintero <federico@novell.com> | ||||
* | Localize few strings with ngettext | Milan Crha | 2010-12-02 | 1 | -2/+2 |
| | | | | Per request of bug #635414 | ||||
* | Do not always ask for migration to maildir | Milan Crha | 2010-12-02 | 1 | -2/+4 |
| | | | | | One can downgrade GConf key /apps/evolution/last_version to something below 2.92.0 and he/she will be asked again. | ||||
* | Bug #627176 - Do not spawn other process when clicking mailto: uri | Milan Crha | 2010-12-02 | 1 | -0/+8 |
| | |||||
* | Bug #621150 - Add the possibility to modify locale of the quoting messages | Jan Holesovsky | 2010-12-02 | 2 | -12/+95 |
| | |||||
* | Do not create local_mbox when user denied maildir migration | Milan Crha | 2010-12-01 | 1 | -3/+4 |
| | |||||
* | Add option "Check for new messages in all active accounts" | Milan Crha | 2010-11-30 | 3 | -2/+55 |
| | | | | As a follow-up for bug #633949 | ||||
* | Update actions in EMailBrowser on message select too | Milan Crha | 2010-11-30 | 1 | -1/+3 |
| | |||||
* | Bug #633949 - Add an option to disable new e-mail check at startup | Milan Crha | 2010-11-30 | 3 | -3/+91 |
| | |||||
* | Ensure vFolders are enabled when invoking Edit->Search Folders | Milan Crha | 2010-11-30 | 1 | -0/+2 |
| | |||||
* | Bug #239817 - New criterion should grab focus in a filter editor | Milan Crha | 2010-11-30 | 1 | -2/+4 |
| | |||||
* | Bug #620609 - Empty trash at exit doesn't work | Milan Crha | 2010-11-30 | 1 | -4/+4 |
| | |||||
* | Revert certain parts from commit for bug #635738 | Milan Crha | 2010-11-29 | 1 | -4/+4 |
| | |||||
* | Bug #635738 - Sanitize Previous/Next buttons when not usable | Milan Crha | 2010-11-26 | 1 | -7/+32 |
| | |||||
* | Bug #207580 - Allow new mail check on individual accounts | Milan Crha | 2010-11-26 | 2 | -7/+22 |
| | |||||
* | Maildir migration: allow subfolders for Inbox | Chenthill Palanisamy | 2010-11-23 | 1 | -13/+3 |
| | |||||
* | Migrate the local store from mbox to maildir format | Chenthill Palanisamy | 2010-11-23 | 9 | -12/+361 |
| | |||||
* | Bug #633779 - GtkComboBoxText issues | Milan Crha | 2010-11-18 | 2 | -11/+11 |
| | |||||
* | Bug #632781 - Cannot disable search folders | Milan Crha | 2010-11-10 | 1 | -2/+0 |
| | |||||
* | Bug #632683 - Remove-duplicates should work on selection | Milan Crha | 2010-11-10 | 3 | -57/+276 |
| | |||||
* | Bug #632293 - Do not add POP accounts into folder tree | Milan Crha | 2010-11-10 | 2 | -1/+6 |
| | |||||
* | Bug #632676 - Only "Checking for new mail" in status bar and nothing else | Milan Crha | 2010-11-09 | 1 | -3/+3 |
| | |||||
* | Fix distcheck errors.EVOLUTION_2_91_2 | Matthew Barnes | 2010-11-08 | 1 | -1/+0 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-08 | 4 | -4/+3 |
| | |||||
* | Add missing EVOLUTION_MAIL_LIBS to LIBADD in mail/importers | Milan Crha | 2010-11-04 | 1 | -0/+1 |
| | |||||
* | Bug #632580 - Freezes UI on account disable | Milan Crha | 2010-11-03 | 3 | -1/+63 |
| | |||||
* | Bug #632483 - [WinXP] Does not start when updated from 2.8 | Milan Crha | 2010-11-03 | 1 | -11/+4 |
| | |||||
* | Bug #632768 - Message list not realized when opening new folder | Milan Crha | 2010-11-03 | 1 | -1/+1 |
| | |||||
* | Set checkspin label mnemonic widget in account editor | Milan Crha | 2010-11-01 | 1 | -1/+3 |
| | |||||
* | Bug #631981 - Change reply_close_browser short description text | Milan Crha | 2010-11-01 | 1 | -1/+1 |
| | |||||
* | EMailReader: Add a get_alert_sink() method. | Matthew Barnes | 2010-11-01 | 5 | -0/+53 |
| | |||||
* | EMailBrowser: Implement EAlertSink. | Matthew Barnes | 2010-11-01 | 1 | -38/+64 |
| | |||||
* | Kill em_folder_utils_unsubscribe_folder(). | Matthew Barnes | 2010-11-01 | 5 | -78/+140 |
| | | | | Use e_mail_session_unsubscribe_folder() instead. | ||||
* | EActivity: Add an "alert-sink" property. | Matthew Barnes | 2010-11-01 | 1 | -5/+10 |
| | | | | | | | This is just for convenience, EActivity does not use this property. Especially useful in async function callbacks when the operation failed and now you have to do something useful with the GError. | ||||
* | Pass an EAlertSink to e_alert_sink_submit_alert(). | Matthew Barnes | 2010-11-01 | 3 | -7/+10 |
| | | | | | | | 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_get_messagex(). | Matthew Barnes | 2010-11-01 | 2 | -60/+0 |
| | | | | Use camel_folder_get_message() instead. | ||||
* | EMailReader: Rewrite message retrieval tracking. | Matthew Barnes | 2010-11-01 | 1 | -64/+95 |
| | | | | | | | | | Instead of mail_get_messagex(), call camel_folder_get_message() and submit an EActivity to the shell backend. EMailReader now uses the activity's GCancellable to cancel the previous retrieval operation when the user selects a different message. Eliminates the last call to mail_get_messagex(). | ||||
* | Require a CamelMimeMessage in em_utils_handle_receipt(). | Matthew Barnes | 2010-10-31 | 2 | -37/+40 |
| | | | | Eliminates one of the two remaining calls to mail_get_messagex(). | ||||
* | Skip writing to Outbox when sending. | Matthew Barnes | 2010-10-31 | 3 | -182/+143 |
| | | | | | | | When sending a message from a composer window, it seems pointless to write message to Outbox only to immediately read it back and mark it for deletion. Instead, bypass the Outbox folder when sending, and if an error occurs, offer to save the message to Outbox instead. | ||||
* | Remove an unused function. | Matthew Barnes | 2010-10-31 | 1 | -22/+0 |
| | |||||
* | Kill mail_append_mail(). | Matthew Barnes | 2010-10-31 | 6 | -143/+87 |
| | | | | Use e_mail_folder_append_message() instead. | ||||
* | Bug 633172 - Folder->Subscriptions is always enabled | Matthew Barnes | 2010-10-30 | 1 | -16/+14 |
| | |||||
* | e-table: Remove retro look | Benjamin Otte | 2010-10-30 | 1 | -3/+2 |
| | | | | It's not used by themes so I don't see the need to port it. | ||||
* | Cast GtkAdjustment constructor calls to GtkAdjustment | Benjamin Otte | 2010-10-30 | 1 | -2/+2 |
| | | | | | Otherwise gcc will complain about wrong type when comiling against GTK2. This patch can be reverted when compiling against GTK3. | ||||
* | Bug #633155 - Incorrect signal connection with mail-vfolder.c:folder_deleted_cb | Milan Crha | 2010-10-29 | 1 | -1/+1 |
| | |||||
* | More detailed runtime warning on message list pre-sorting | Milan Crha | 2010-10-29 | 1 | -2/+10 |
| | |||||
* | Bug #633371 - Remote pop folder no longer emptied | Milan Crha | 2010-10-29 | 3 | -8/+8 |
| | |||||
* | Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files | Milan Crha | 2010-10-28 | 1 | -3/+3 |
| | |||||
* | Bug #633158 - Importer stops after single mail import | Milan Crha | 2010-10-27 | 1 | -1/+1 |
| | |||||
* | Bug #445439 - Delete mail from pop-server when deleted from Inbox/Trash | Milan Crha | 2010-10-27 | 4 | -8/+166 |
| | |||||
* | Bug #631870 - Memory leak in e_week_view after GtkObject removal | Milan Crha | 2010-10-25 | 1 | -1/+1 |
| | |||||
* | Kill mail_store_set_offline(). | Matthew Barnes | 2010-10-23 | 9 | -215/+277 |
| | | | | | | | | | | 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() | ||||
* | Fix capitalization in menu labels. | Matthew Barnes | 2010-10-23 | 1 | -1/+1 |
| | |||||
* | Simplify EActivity. | Matthew Barnes | 2010-10-23 | 15 | -246/+346 |
| | | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet. | ||||
* | Bug #632679 - Add 'Remove attachments' in pop up menu | Milan Crha | 2010-10-21 | 1 | -0/+4 |
| | |||||
* | Bug #631526 - Loading images doesn't use proxy credentials | Milan Crha | 2010-10-21 | 1 | -1/+64 |
| | |||||
* | Add missing gtk-compat.h include to various files | Milan Crha | 2010-10-21 | 3 | -0/+9 |
| | |||||
* | Deal with GtkComboBoxEntry removal in gtk+-3.0. | Matthew Barnes | 2010-10-21 | 1 | -1/+1 |
| | |||||
* | Bug 632641 - Handle combo box text API going away | Matthias Clasen | 2010-10-21 | 6 | -13/+28 |
| | |||||
* | Bug #630969 - Implement also Message->Go to->Previous Thread | Milan Crha | 2010-10-20 | 3 | -0/+56 |
| | |||||
* | Reduce GConf usage in em-composer-utils.c. | Matthew Barnes | 2010-10-20 | 10 | -269/+409 |
| | | | | | | | | | | | | | | | | | | To reduce GConf usage in em-composer-utils.c: - Relevant functions in em-composer-utils.c now take arguments for reply and forward styles. - Redundant forwarding functions were removed: em_utils_forward_attached() em_utils_forward_inline() em_utils_forward_quoted() - EMailReader now has "forward-style" and "reply-style" properties, which get bound to the appropriate EShellSettings properties in modules/mail/e-mail-config-reader.c. These same EShellSettings properties are bound to the combo boxes in Composer Preferences. | ||||
* | Bug #534453 - Incorporate 'Remove attachments' plugin | Rex Tsai | 2010-10-19 | 2 | -2/+106 |
| | |||||
* | Bug #567265 - BCC kept on message forward from Sent folder | Milan Crha | 2010-10-19 | 2 | -4/+6 |
| | |||||
* | Crash on start with vfolders configured | Milan Crha | 2010-10-19 | 2 | -0/+8 |
| | |||||
* | Add an "ellipsize" property to EMFolderTree. | Matthew Barnes | 2010-10-19 | 2 | -10/+57 |
| | | | | | | So we don't have to access GConf directly from EMFolderTree. The property gets bound to an EShellSettings property, which is in turn bound to the "no_folder_dots" GConf key by way of a transform function. | ||||
* | Fix a runtime warning from the enum change. | Matthew Barnes | 2010-10-19 | 1 | -2/+2 |
| | |||||
* | Collect mail enum types in e-mail-enums.h. | Matthew Barnes | 2010-10-19 | 20 | -126/+206 |
| | | | | | | | | | 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. | ||||
* | Move more account utilities to e-account-utils.c. | Matthew Barnes | 2010-10-19 | 18 | -150/+16 |
| | |||||
* | Kill mail_config_service_set_save_passwd(). | Matthew Barnes | 2010-10-19 | 3 | -11/+1 |
| | |||||
* | Kill mail_config_get_gconf_client(). | Matthew Barnes | 2010-10-19 | 12 | -290/+284 |
| | |||||
* | Send errors to an EAlertSink instead of the task bar. | Matthew Barnes | 2010-10-19 | 25 | -342/+424 |
| | | | | | | 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. | ||||
* | Bug #587011 - Integrate remove-duplicates into evolution | Milan Crha | 2010-10-15 | 1 | -0/+14 |
| | |||||
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 9 | -52/+82 |
| | | | | | | GObject now does property bindings itself. Requires GLib >= 2.26. | ||||
* | Remove an unused mail-config enum type. | Matthew Barnes | 2010-10-14 | 1 | -7/+0 |
| | |||||
* | Bug #630375 - Character encoding of GPG encrypted message not honored | Milan Crha | 2010-10-13 | 2 | -2/+14 |
| | |||||
* | Remove unused mail_msg_wait(). | Matthew Barnes | 2010-10-13 | 2 | -29/+0 |
| | |||||
* | Remove mail_tools_folder_to_url(). | Matthew Barnes | 2010-10-13 | 9 | -66/+18 |
| | | | | Use camel_folder_get_uri() instead. | ||||
* | Composer: Show cancellable operations and errors inline. | Matthew Barnes | 2010-10-13 | 8 | -475/+1661 |
| | | | | | | | | | | | | | | | 'Send' and 'Save Draft' are now asynchronous and run outside of Evolution's MailMsg infrastructure. Add an EActivityBar to the composer window so these asynchronous operations can be tracked and cancelled even in the absense of a main window. Also add an EAlertBar to the composer window so error messages can be shown directly in the window. Instead of calling e_alert_dialog_run_for_args(), call e_alert_submit() and pass the EMsgComposer as the widget argument. The EMsgComposer will decide whether to show an EAlertDialog or use the EAlertBar, depending on the GtkMessageType of the alert. | ||||
* | Give MailSession a permanent home. | Matthew Barnes | 2010-10-13 | 73 | -2430/+3988 |
| | | | | | | | | | | | 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. | ||||
* | Bug #619387 - EMailBrowser doesn't honour sorting of a mail window | Milan Crha | 2010-10-12 | 1 | -0/+23 |
| | |||||
* | Bug #223337 - Auto-close message-browser when replying to them | Milan Crha | 2010-10-08 | 3 | -2/+92 |
| | |||||
* | Bug #552121 - Drop UUENCODE inline filter | Milan Crha | 2010-10-08 | 1 | -51/+1 |
| | |||||
* | MailFolderCache notifies in reverse order | Milan Crha | 2010-10-07 | 1 | -5/+4 |
| | | | | | Causing unread count on Drafts disappear sometimes. (Drafts, like Outbox, uses total message count, instead of real unread count). | ||||
* | Bug #631341 - On This Computer/Inbox sub-folders lost | Milan Crha | 2010-10-07 | 1 | -0/+7 |
| | |||||
* | Bug #631588 - Sort by Subject doesn't work | Milan Crha | 2010-10-07 | 1 | -1/+1 |
| | |||||
* | Bug #631320 - GtkObject is gone in GTK3 | Milan Crha | 2010-10-07 | 7 | -120/+80 |
| | |||||
* | Bug #617953 - Hide Junk messages in Search folders | Milan Crha | 2010-10-06 | 1 | -1/+1 |
| | |||||
* | Bug #500591 - Crash when viewing a large message | Milan Crha | 2010-10-05 | 1 | -1/+1 |
| | |||||
* | Bug #630295 - Inline GPG encrypted message is not always recognized | Milan Crha | 2010-10-05 | 1 | -3/+7 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-10-04 | 4 | -12/+27 |
| | |||||
* | Bug 510020 - Add "Manage Subscriptions" to store context menus | Matthew Barnes | 2010-10-03 | 2 | -6/+9 |
| | |||||
* | Remove unused mail_tools_x_evolution_message_parse() | Matthew Barnes | 2010-10-03 | 2 | -44/+0 |
| | |||||
* | Fix a reference-counting regression I introduced. | Matthew Barnes | 2010-10-03 | 1 | -1/+0 |
| | |||||
* | Rewrite the folder subscription editor. | Matthew Barnes | 2010-10-03 | 8 | -1856/+1818 |
| | | | | | Redesign the "Folder Subscriptions" dialog and use Camel's async API instead of the MailMsg infrastructure to simplify the implementation. | ||||
* | Fix some CamelFolderChangeInfo lifecycle issues. | Matthew Barnes | 2010-10-01 | 1 | -22/+43 |
| | | | | | | | Apparently MessageList eats the CamelFolderChangeInfo it gets from the CamelFolder::changed signal. My confidence in this patch is shaky. The logic is pretty messy and we could easily be leaking memory here. Could use some hot valgrind action. | ||||
* | Remove MailAsyncEvent. | Matthew Barnes | 2010-10-01 | 5 | -289/+30 |
| | | | | | | | As of commit 7fa0dd78305677d14839a480fc379ebba3a6d55c, all CamelFolder and CamelStore signals are emitted from idle callbacks. That means we don't have to propagate events to the main loop thread anymore, which eliminates all remaining uses of MailAsyncEvent. | ||||
* | MailFolderCache: Use an idle callback instead of MailAsyncEvent. | Matthew Barnes | 2010-10-01 | 1 | -11/+15 |
| | |||||
* | Remove "type" parameter from mail_async_event_emit(). | Matthew Barnes | 2010-10-01 | 5 | -26/+14 |
| | | | | | All remaining cases use MAIL_ASYNC_GUI, so remove mail_async_event_t altogether. | ||||
* | Remove MailAsyncEvent from mail-session.c. | Matthew Barnes | 2010-10-01 | 1 | -37/+19 |
| | | | | Just use an idle callback to play a sound while filtering. | ||||
* | Remove MailAsyncEvent from e-mail-store.c. | Matthew Barnes | 2010-10-01 | 1 | -33/+12 |
| | | | | Functions in e-mail-store.c are always called from the main thread. | ||||
* | Kill em_utils_temp_save_part(). | Matthew Barnes | 2010-10-01 | 4 | -177/+0 |
| | | | | | | | | | 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. | ||||
* | Remove some unused bits from mail-mt.c. | Matthew Barnes | 2010-09-30 | 3 | -54/+7 |
| | |||||
* | camel_operation_new() now returns a GCancellable pointer. | Matthew Barnes | 2010-09-29 | 8 | -43/+51 |
| | |||||
* | Bug #629799 - Crash importing a mail with an ics attachment | Milan Crha | 2010-09-29 | 1 | -11/+14 |
| | |||||
* | Bug #630700 - Crash on message send | Milan Crha | 2010-09-29 | 1 | -2/+3 |
| | |||||
* | Bug #604080 - Predefined account SSL not propagated to UI | Milan Crha | 2010-09-29 | 1 | -2/+2 |
| | |||||
* | Bug #629636 - Doesn't recognize local ESource-s | Milan Crha | 2010-09-29 | 1 | -1/+1 |
| | |||||
* | Adapt to Camel API changes. | Matthew Barnes | 2010-09-28 | 25 | -346/+396 |
| | |||||
* | Pass GCancellable to Camel. | Matthew Barnes | 2010-09-28 | 30 | -399/+721 |
| | |||||
* | Bug #630269 - Hang on mail operation cancel | Milan Crha | 2010-09-22 | 1 | -1/+4 |
| | |||||
* | Bug #629735 - Mail preference glitch | Punit Jain | 2010-09-22 | 1 | -0/+2 |
| | |||||
* | Check for m->cancel != NULL in mail_msg_cancel(). | Matthew Barnes | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Bug 630118 - Endless recursive loop in mail_msg_cancel() | Matthew Barnes | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Avoid a deadlock in mail_msg_free(). | Matthew Barnes | 2010-09-19 | 1 | -9/+9 |
| | |||||
* | Add a GCancellable to EActivity. | Matthew Barnes | 2010-09-19 | 1 | -215/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EActivity now uses a GCancellable to manage cancellations, instead of having its own redundant cancellation API. API changes are as follows: + e_activity_get_cancellable() + e_activity_set_cancellable() - e_activity_cancel() - e_activity_is_cancelled() - e_activity_get_allow_cancel() - e_activity_set_allow_cancel() EActivity's "cancelled" signal remains, but only as a repeater for GCancellable::cancelled signals. It should not be emitted directly. The presence of a GCancellable implies that cancellation is allowed. EActivity does not create its own default GCancellable, it has to be given one. If a CamelOperation (cast as a GCancellable) is given, EActivity will configure itself to listen for status updates from the CamelOperation and propagate the information to its own "primary-text" and "percent" properties. These changes allowed me to start cleaning up some of the incredibly convoluted logic in mail-mt.c -- in particular, mail_operation_status() is completely gone now. mail-mt.c is still in a transitional state -- much more significant changes coming soon. | ||||
* | Use new GDK keysym names if available. | Matthew Barnes | 2010-09-18 | 4 | -16/+26 |
| | | | | | | | In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*. I've added backward-compatibility macors to gtk-compat.h, which can be dumped as soon as we require GTK+ >= 2.22.0. | ||||
* | Adapt to CamelOperation API changes. | Matthew Barnes | 2010-09-15 | 9 | -99/+80 |
| | |||||
* | Kill the subject-thread plugin. | Matthew Barnes | 2010-09-15 | 1 | -10/+23 |
| | | | | | | All this time I never realized the subject-thread plugin was nothing more than a stupid checkbox. The actual thread-by-subject code lives in the core mail library. | ||||
* | Fix a crapload of run-time warnings. | Matthew Barnes | 2010-09-15 | 2 | -50/+161 |
| | | | | EConfig and EMAccountEditor are very, very brittle. | ||||
* | Mail preferences tweaks | Matthew Barnes | 2010-09-14 | 1 | -90/+46 |
| | |||||
* | Reorganize composer preferences | Matthew Barnes | 2010-09-13 | 1 | -445/+360 |
| | | | | | | Move alert checkboxes to a new "Confirmations" tab and reword the options. Also, split reply and forward-related options into a new "Replies and Forwards" section. | ||||
* | mail-config.ui cleanups. | Matthew Barnes | 2010-09-13 | 2 | -2679/+1995 |
| | | | | | | - Fix GtkVBox orientations. - Reduce container widgets. - Remove unused widgets. | ||||
* | Teach Glade how to load an EMFolderSelectionButton. | Matthew Barnes | 2010-09-13 | 1 | -54/+39 |
| | |||||
* | Remove uninteresting mail options from Preferences. | Matthew Barnes | 2010-09-13 | 1 | -204/+0 |
| | | | | | | | | | | | | | | | | | | | Remove some options from Mail Preferences that aren't worth the screen real estate they take up. For now, the corresponding GConf keys still remain and are honored by Evolution. These same options were already removed for Express mode. Options removed are: [ ] Mark messages as read after XXX seconds [ ] Do not display messages when text size exceeds XXX KB [ ] Shrink To / Cc / Bcc headers to XXX addresses [ ] Enable Magic Spacebar [ ] Enable Search Folders | ||||
* | Coding style cleanups. | Matthew Barnes | 2010-09-13 | 62 | -2717/+2717 |
| | |||||
* | Bug 629413 - use-after-free in bad cert dialog | David Woodhouse | 2010-09-12 | 1 | -3/+1 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-09-12 | 4 | -96/+188 |
| | |||||
* | Re-work my GtkDialog:has-separator workaround. | Matthew Barnes | 2010-09-11 | 1 | -2/+2 |
| | | | | | | | If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is deprecated but the property is still present and defaults to TRUE), we still need to set the property to FALSE. So instead use g_object_set() up through GTK+ 2.90.6, after which the property itself is gone. | ||||
* | Work around deprecation of gtk_dialog_set_has_separator() | Matthew Barnes | 2010-09-11 | 1 | -0/+2 |
| | | | | | | Unfortunately the default value for this property is TRUE (bzzt, WRONG!) so we can't just remove the function outright until we require GTK+ 2.22. It was deprecated in GTK+ 2.21.8. | ||||
* | Bug 628591 - Incorrect English message in Evolution | Matthew Barnes | 2010-09-11 | 2 | -12/+18 |
| | |||||
* | Bug 616073 - Various translation issues | Matthew Barnes | 2010-09-11 | 1 | -8/+8 |
| | |||||
* | Bug #629115 - Missing mnemonic_widget property in mail-config.ui | Milan Crha | 2010-09-09 | 1 | -0/+2 |
| | |||||
* | Simplify emu_restore_folder_tree_state(). | Matthew Barnes | 2010-09-08 | 1 | -6/+2 |
| | | | | Don't bother passing a GError if we're just going to throw it away. | ||||
* | Various memory leaks | Milan Crha | 2010-09-08 | 1 | -2/+2 |
| | |||||
* | Memory leak fix in em_folder_tree_get_selected_folder | Milan Crha | 2010-09-07 | 1 | -0/+2 |
| | |||||
* | Bug #627952 - 'Local delivery' mbox's aren't read properly | Milan Crha | 2010-09-07 | 1 | -1/+1 |
| | |||||
* | Bug #580623 - Mishandling of evolution's proxy ignore_hosts key | Milan Crha | 2010-09-03 | 1 | -0/+61 |
| | |||||
* | Convert composer autosave to an EExtension. | Matthew Barnes | 2010-09-03 | 1 | -6/+1 |
| | | | | | | | | | | | | | | | | | | | Given the way the autosave feature was awkwardly bolted on to the composer, an EExtension seemed like a natural fit. And it helped clean up some object lifecycle hacks (and bugs). What we have now is a new module consisting of two EExtensions: EComposerAutosave extends EMsgComposer and determines when to kick off an asynchronous autosave operation. EComposerRegistry extends EShell and offers to restore orphaned autosave files on startup (which is also asynchronous now). e-autosave-utils.c holds the actual asynchronous functions and a few other miscellaneous utility functions. Source code for the new module lives in /modules/composer-autosave. | ||||
* | Bug 628350 - Allow deletion of a deleted message to advance cursor | Matthew Barnes | 2010-08-31 | 1 | -1/+5 |
| | |||||
* | Composer autosave cleanups. | Matthew Barnes | 2010-08-31 | 1 | -5/+44 |
| | | | | | | This simplifies the async autosave logic and improves error handling. Hoping this will solve bug #616987 but I've yet to reproduce it myself. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-08-29 | 3 | -66/+134 |
| | |||||
* | Add Indonesian translation to welcome mail | Andika Triwidada | 2010-08-29 | 3 | -1/+326 |
| | |||||
* | Fix a runtime warning. | Matthew Barnes | 2010-08-28 | 1 | -1/+2 |
| | |||||
* | Bug 628141 - Duplicate signal connections in EMailReader | Matthew Barnes | 2010-08-28 | 4 | -31/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | EMailShellContent implements the EMailReader interface but acts as a proxy for EMailPanedView, from which it obtains MessageList and EWebView widgets. The problem was both classes call e_mail_reader_init_private() which connects to signals emitted from the MessageList and EWebView widgets. But since EMailShellContent is a proxy for EMailPanedView, the signals were being connected twice. This commit does away with e_mail_reader_init_private(), instead adding options to e_mail_reader_init() to control what parts of initialization to run. It's an ugly and temporary hack. I'm beginning to realize EMailReader is too bloated and needs rethought. EMailReader should just manage actions. EMailView should own and manage the widgets, and EMailReader should just have a get_mail_view() method so it has access to those widgets. That way the EMailView subclasses won't have to implement EMailReader themselves and wind up allocating a bunch of duplicate, unused actions. It's too close to a stable release to rip these interfaces apart and reorganize them. I'll try to do that for 2.33 to help make the design more intuitive. | ||||
* | Mail module + EMailView cleanups. | Matthew Barnes | 2010-08-27 | 3 | -13/+71 |
| | |||||
* | GObject boilerplate cleanup. | Matthew Barnes | 2010-08-25 | 6 | -172/+146 |
| | | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do. | ||||
* | Bug #573320 - "Encrypt to self" by default on newly created mail accounts | Milan Crha | 2010-08-24 | 1 | -1/+4 |
| | |||||
* | Bug #627734 - Double-click a message opens it twice | Milan Crha | 2010-08-24 | 1 | -40/+9 |
| | |||||
* | Bug 627611 - Memory leak in efh_format_header() | David Woodhouse | 2010-08-24 | 1 | -3/+3 |
| | |||||
* | Add encryption and authentication support for autoconfig | Gary Ching-Pang Lin | 2010-08-23 | 2 | -3/+41 |
| | | | | Bug 625627 - Fail to send mail with smtp.live.com with autoconfig | ||||
* | Whitespace and coding style cleanup. | Matthew Barnes | 2010-08-14 | 6 | -65/+74 |
| | |||||
* | Pass an EShell to EMsgComposer instances. | Matthew Barnes | 2010-08-14 | 5 | -148/+410 |
| | | | | Reduce the composer's dependency on e_shell_get_default(). | ||||
* | Bug 624913 - Disallow drag-and-drop within the same attachment bar | Matthew Barnes | 2010-08-13 | 1 | -0/+25 |
| | | | | | | | | | | | | Adds a boolean "dragging" property to the EAttachmentView interface, which becomes TRUE when the user start a drag from the attachment view. e_attachment_view_drag_motion() and e_attachment_view_drag_drop() both return FALSE when this property is set. Also, do not register the entire EMsgComposer window as a drag destination. Just intercept drag signals from the GtkHTML widget. Requires gtkhtml commit 344eb5e to fully work correctly. | ||||
* | Minor correction to previous commit. | Matthew Barnes | 2010-08-12 | 1 | -1/+1 |
| | |||||
* | Bug 626724 - Folder tree mistakes "mark as unread" as new mail | Matthew Barnes | 2010-08-12 | 4 | -5/+64 |
| | |||||
* | EMFolderTreeModel cleanups. | Matthew Barnes | 2010-08-12 | 1 | -31/+33 |
| | |||||
* | Pause timline instead of stop. It hides the search animation texture. | Srinivasa Ragavan | 2010-08-12 | 1 | -1/+2 |
| | |||||
* | Add keybindings to tab. | Srinivasa Ragavan | 2010-08-12 | 7 | -4/+334 |
| | | | | | | Control Up - Go to parent folder. Control Shift Up/Down - prev/next tab Control Shift w - close tab. | ||||
* | Change the order of histogram. New things at the right. | Srinivasa Ragavan | 2010-08-11 | 1 | -14/+11 |
| | |||||
* | Add Histogram of mail trend in clutter tab and enable DnD of tabs. | Srinivasa Ragavan | 2010-08-11 | 1 | -11/+104 |
| | |||||
* | Typo in tree_autoscroll(). | Matthew Barnes | 2010-08-11 | 1 | -1/+1 |
| | |||||
* | Bug 271691 - Add a way to view all attachments inline | Matthew Barnes | 2010-08-11 | 1 | -18/+15 |
| | |||||
* | Change em_format_redraw() to em_format_queue_redraw(). | Matthew Barnes | 2010-08-11 | 7 | -10/+10 |
| | | | | | | 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. | ||||
* | EMFormat cleanups. | Matthew Barnes | 2010-08-10 | 2 | -7/+8 |
| | |||||
* | Bug 626453 - Show attachments inline when printing | Matthew Barnes | 2010-08-10 | 1 | -0/+14 |
| | |||||
* | Bug 626059 - Welcome messages has incorrect links | Christian Kirbach | 2010-08-05 | 21 | -120/+120 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-08-03 | 3 | -105/+188 |
| | |||||
* | Fix a GError message. | Matthew Barnes | 2010-08-03 | 1 | -1/+1 |
| | |||||
* | mail-session: Use the shell's active window as parent for dialog | Rob Bradford | 2010-08-03 | 1 | -3/+4 |
| | | | | | | | This means that when the mail session generates an EAlertDialog e.g. for SSL certificate validity we can provide a parent window for the dialog. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=625846 | ||||
* | mail-reader: e_mail_reader_get_formatter may now return NULL | Rob Bradford | 2010-08-02 | 1 | -1/+7 |
| | | | | | | | Since e_mail_reader_get_formatter (the EMailNotebookView implementation) can now return NULL we need to prevent that being passed into other functions. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=624867 | ||||
* | Missing linker flag. | Matthew Barnes | 2010-08-02 | 1 | -0/+1 |
| | |||||
* | addressbook: Port to use new _async suffix instead of _ex suffix | Rob Bradford | 2010-08-02 | 2 | -1/+2 |
| | |||||
* | Bug 625724 - Message filters do no work | Lucian Langa | 2010-08-01 | 1 | -1/+1 |
| | |||||
* | Simplify em_folder_tree_restore_state(). | Matthew Barnes | 2010-07-30 | 1 | -14/+10 |
| | |||||
* | Fix where to look for filters.xml and vfolders.xml. | Matthew Barnes | 2010-07-29 | 4 | -44/+47 |
| | | | | | They live in $XDG_CONFIG_DIR/evolution/mail now. Evolution was looking in $XDG_DATA_DIR/evolution/mail. | ||||
* | Remove unused variable. | Matthew Barnes | 2010-07-28 | 1 | -1/+0 |
| | |||||
* | Migrate ~/.evolution to XDG base directories. | Matthew Barnes | 2010-07-27 | 4 | -12/+18 |
| | | | | | 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 | 14 | -676/+455 |
| | |||||
* | Drop the "quote-from-selection" property. | Matthew Barnes | 2010-07-26 | 5 | -75/+7 |
| | | | | | David's solution is simpler: check if the HTML widget is mapped. Avoids having to propagate the property to Srini's new classes. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-26 | 20 | -1075/+1122 |
| |