Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not always ask for migration to maildir | Milan Crha | 2011-06-30 | 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 | 2011-06-30 | 1 | -0/+8 |
| | |||||
* | Bug #621150 - Add the possibility to modify locale of the quoting messages | Jan Holesovsky | 2011-06-30 | 2 | -12/+95 |
| | |||||
* | Do not create local_mbox when user denied maildir migration | Milan Crha | 2011-06-30 | 1 | -3/+4 |
| | |||||
* | Add option "Check for new messages in all active accounts" | Milan Crha | 2011-06-30 | 3 | -2/+55 |
| | | | | As a follow-up for bug #633949 | ||||
* | Update actions in EMailBrowser on message select too | Milan Crha | 2011-06-30 | 1 | -1/+3 |
| | |||||
* | Bug #633949 - Add an option to disable new e-mail check at startup | Milan Crha | 2011-06-30 | 3 | -3/+91 |
| | |||||
* | Ensure vFolders are enabled when invoking Edit->Search Folders | Milan Crha | 2011-06-30 | 1 | -0/+2 |
| | |||||
* | Bug #239817 - New criterion should grab focus in a filter editor | Milan Crha | 2011-06-30 | 1 | -2/+4 |
| | |||||
* | Bug #620609 - Empty trash at exit doesn't work | Milan Crha | 2011-06-30 | 1 | -4/+4 |
| | |||||
* | Revert certain parts from commit for bug #635738 | Milan Crha | 2011-06-30 | 1 | -4/+4 |
| | |||||
* | Bug #635738 - Sanitize Previous/Next buttons when not usable | Milan Crha | 2011-06-30 | 1 | -7/+32 |
| | |||||
* | Bug #207580 - Allow new mail check on individual accounts | Milan Crha | 2011-06-30 | 2 | -7/+22 |
| | |||||
* | Maildir migration: allow subfolders for Inbox | Chenthill Palanisamy | 2011-06-30 | 1 | -13/+3 |
| | |||||
* | Migrate the local store from mbox to maildir format | Chenthill Palanisamy | 2011-06-30 | 9 | -12/+361 |
| | |||||
* | Bug #633779 - GtkComboBoxText issues | Milan Crha | 2011-06-30 | 2 | -11/+11 |
| | |||||
* | Bug #632781 - Cannot disable search folders | Milan Crha | 2010-11-16 | 1 | -2/+0 |
| | |||||
* | Bug #632683 - Remove-duplicates should work on selection | Milan Crha | 2010-11-16 | 3 | -57/+276 |
| | |||||
* | Bug #632293 - Do not add POP accounts into folder tree | Milan Crha | 2010-11-16 | 2 | -1/+6 |
| | |||||
* | Bug #632676 - Only "Checking for new mail" in status bar and nothing else | Milan Crha | 2010-11-10 | 1 | -3/+3 |
| | |||||
* | Fix distcheck errors. | Matthew Barnes | 2010-11-10 | 1 | -1/+0 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-10 | 4 | -4/+3 |
| | |||||
* | Add missing EVOLUTION_MAIL_LIBS to LIBADD in mail/importers | Milan Crha | 2010-11-10 | 1 | -0/+1 |
| | |||||
* | Bug #632580 - Freezes UI on account disable | Milan Crha | 2010-11-10 | 3 | -1/+63 |
| | |||||
* | Bug #632483 - [WinXP] Does not start when updated from 2.8 | Milan Crha | 2010-11-10 | 1 | -11/+4 |
| | |||||
* | Bug #632768 - Message list not realized when opening new folder | Milan Crha | 2010-11-10 | 1 | -1/+1 |
| | |||||
* | Set checkspin label mnemonic widget in account editor | Milan Crha | 2010-11-10 | 1 | -1/+3 |
| | |||||
* | Bug #631981 - Change reply_close_browser short description text | Milan Crha | 2010-11-10 | 1 | -1/+1 |
| | |||||
* | EMailReader: Add a get_alert_sink() method. | Matthew Barnes | 2010-11-10 | 5 | -0/+53 |
| | |||||
* | EMailBrowser: Implement EAlertSink. | Matthew Barnes | 2010-11-10 | 1 | -38/+64 |
| | |||||
* | Kill em_folder_utils_unsubscribe_folder(). | Matthew Barnes | 2010-11-10 | 5 | -78/+140 |
| | | | | Use e_mail_session_unsubscribe_folder() instead. | ||||
* | EActivity: Add an "alert-sink" property. | Matthew Barnes | 2010-11-10 | 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-10 | 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-10 | 2 | -60/+0 |
| | | | | Use camel_folder_get_message() instead. | ||||
* | EMailReader: Rewrite message retrieval tracking. | Matthew Barnes | 2010-11-10 | 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-11-10 | 2 | -37/+40 |
| | | | | Eliminates one of the two remaining calls to mail_get_messagex(). | ||||
* | Skip writing to Outbox when sending. | Matthew Barnes | 2010-11-10 | 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-11-10 | 1 | -22/+0 |
| | |||||
* | Kill mail_append_mail(). | Matthew Barnes | 2010-11-10 | 6 | -143/+87 |
| | | | | Use e_mail_folder_append_message() instead. | ||||
* | Bug 633172 - Folder->Subscriptions is always enabled | Matthew Barnes | 2010-11-10 | 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 |
| | |||||
* | Bug 624534 - Adapt to GTK+ GtkNotebookPage changes | Kjartan Maraas | 2010-07-26 | 1 | -1/+1 |
| | |||||
* | More usable tab switching logic than just vannina append | Srinivasa Ragavan | 2010-07-26 | 3 | -11/+40 |
| | |||||
* | Fix a compilation error | Srinivasa Ragavan | 2010-07-26 | 1 | -2/+2 |
| | |||||
* | Make clutter mode even more appealing. | Srinivasa Ragavan | 2010-07-26 | 5 | -51/+49 |
| | |||||
* | Allow editing mails in composer and understand vfolders. | Srinivasa Ragavan | 2010-07-26 | 1 | -3/+70 |
| | |||||
* | Add animations for selecting mail and search. | Srinivasa Ragavan | 2010-07-26 | 4 | -3/+141 |
| | |||||
* | Select folder tree based on the tab selected. | Srinivasa Ragavan | 2010-07-26 | 1 | -3/+14 |
| | |||||
* | Fix tab close issues in gtk & clutter mode. | Srinivasa Ragavan | 2010-07-26 | 1 | -8/+27 |
| | |||||
* | Add more clutter effects. Fade while selecting pages etc. | Srinivasa Ragavan | 2010-07-26 | 1 | -7/+178 |
| | |||||
* | Add tab-close functionality in Mx. | Srinivasa Ragavan | 2010-07-26 | 1 | -8/+65 |
| | |||||
* | Make search work well | Srinivasa Ragavan | 2010-07-26 | 1 | -0/+2 |
| | |||||
* | Redo everything with optional clutter support. | Srinivasa Ragavan | 2010-07-26 | 2 | -46/+80 |
| | |||||
* | Build awesome clutter/Mx based tab'ed mail reader. | Srinivasa Ragavan | 2010-07-26 | 2 | -27/+281 |
| | |||||
* | Add Tab/Tab picker under clutter. | Srinivasa Ragavan | 2010-07-26 | 4 | -0/+3453 |
| | |||||
* | Add folder pane for tabbed browser. | Srinivasa Ragavan | 2010-07-26 | 13 | -1557/+468 |
| | |||||
* | Make the update-actions work across tabs. | Srinivasa Ragavan | 2010-07-26 | 2 | -0/+67 |
| | |||||
* | Unique folder tabs | Srinivasa Ragavan | 2010-07-26 | 1 | -1/+25 |
| | |||||
* | More bug fixes. | Srinivasa Ragavan | 2010-07-26 | 3 | -3/+20 |
| | |||||
* | Fix a compilation error | Srinivasa Ragavan | 2010-07-26 | 1 | -2/+0 |
| | |||||
* | Add EMailNotebook View | Srinivasa Ragavan | 2010-07-26 | 5 | -22/+295 |
| | |||||
* | Make EMailPanedView up & working. | Srinivasa Ragavan | 2010-07-26 | 3 | -4/+51 |
| | |||||
* | Redo EMailPanedView and almost match to the basic one. | Srinivasa Ragavan | 2010-07-26 | 5 | -54/+573 |
| | |||||
* | More changes and modifications. | Srinivasa Ragavan | 2010-07-26 | 4 | -3/+580 |
| | |||||
* | re-baseclass few things. | Srinivasa Ragavan | 2010-07-26 | 3 | -5/+7 |
| | |||||
* | New set of basic views | Srinivasa Ragavan | 2010-07-26 | 6 | -0/+372 |
| | |||||
* | Add folder pane. | Srinivasa Ragavan | 2010-07-26 | 2 | -0/+985 |
| | |||||
* | Add class for message pane. | Srinivasa Ragavan | 2010-07-26 | 2 | -0/+988 |
| | |||||
* | Add base class for every page. | Srinivasa Ragavan | 2010-07-26 | 2 | -0/+124 |
| | |||||
* | Bug #624891 - Various compiler warnings in git/master | Milan Crha | 2010-07-22 | 2 | -2/+4 |
| | |||||
* | Bug 624677 - Missing keyboard shortcut for "Save as mbox" | Matthew Barnes | 2010-07-19 | 1 | -1/+1 |
| | |||||
* | Bug 624482 - Monitor /apps/evolution/mail/prompts for changes | David Woodhouse | 2010-07-17 | 1 | -0/+4 |
| | | | | | Otherwise the UI doesn't notice changes when they're made directly in gconf, which is what the dialogs actually do. | ||||
* | Add translation note for 'Group Reply'. | David Woodhouse | 2010-07-16 | 1 | -2/+5 |
| | |||||
* | Add nag popup when mailing list hijacks private reply with Reply-To: header | David Woodhouse | 2010-07-16 | 6 | -2/+108 |
| | |||||
* | Change 'Reply to All' toolbar button into configurable 'Group Reply' | David Woodhouse | 2010-07-15 | 3 | -3/+87 |
| | | | | | ...with a dropdown menu like the Forward button, and configuration for whether it tries to do 'Reply to List' by default. | ||||
* | Don't show the "reply in private?" nag popup for munged Reply-To: list messages | David Woodhouse | 2010-07-15 | 3 | -20/+84 |
| | |||||
* | Fix two memory leaks when replying | David Woodhouse | 2010-07-15 | 3 | -4/+15 |
| | | | | | | | | | | | | 1: em_utils_reply_to_message() can be passed a newly-created message (from a current selection. It needs to unref it. Which means that when we pass it a message which *isn't* newly-created, we have to obtain a ref of our own. It was that or add a boolean parameter to tell it whether to unref or not. 2: emf_finalize() wasn't unreferencing emf->message -- so when we clone the EMFormat in em_utils_message_to_html() and immediately unreference the clone, a refcount on the message got leaked. Fix emf_finalize() to unref emf->message as presumably it should. | ||||
* | Add support for ignoring mailing list Reply-To: headers | David Woodhouse | 2010-07-15 | 3 | -37/+108 |
| | |||||
* | Warn on reply-to-all with too many recipients | David Woodhouse | 2010-07-15 | 6 | -7/+131 |
| | |||||
* | Bug 624204 - Warn when replying privately to a mailing list message | David Woodhouse | 2010-07-15 | 4 | -1/+76 |
| | |||||
* | Bug #624335 - Abort after group-by-thread with certain sorting | Milan Crha | 2010-07-14 | 1 | -15/+2 |
| | |||||
* | EMailReader: Remove unused variable | Matthew Barnes | 2010-07-14 | 1 | -1/+0 |
| | |||||
* | Bug 624285 - When replying, ignore text selection if preview is hidden | Matthew Barnes | 2010-07-14 | 4 | -1/+69 |
| | |||||
* | Bug #623035 - Crash when printing email with too many recipients | Milan Crha | 2010-07-14 | 1 | -0/+2 |
| | |||||
* | Bug 624235 - CamelPOP3Store missing some methods | Matthew Barnes | 2010-07-13 | 1 | -0/+7 |
| | | | | | | CamelPOP3Store's get_folder_info() now sets CAMEL_STORE_ERROR_NO_FOLDER since it has no folder hierarchy to scan. This catches and clears that error so it doesn't reach the user. | ||||
* | Bug 624128 - Folder -> Subscriptions is always enabled | Matthew Barnes | 2010-07-12 | 3 | -31/+37 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-12 | 4 | -36/+80 |
| | |||||
* | Bug 621839 - Improve auto-selection of messages (take two) | Matthew Barnes | 2010-07-11 | 1 | -26/+29 |
| | | | | | | | | | First patch for this bug misunderstood what was being asked for. It auto-selected the newest unread message or else the newest read message, but the desired behavior was to select the -oldest- unread message or else the newest read message. ("Newest" and "oldest" being determined by date/time received.) | ||||
* | Bug 623738 - Select All is always enabled for message list | Matthew Barnes | 2010-07-10 | 1 | -1/+3 |
| | |||||
* | Bug #623204 - Be able to report detailed errors from backends | Milan Crha | 2010-07-09 | 1 | -5/+5 |
| | |||||
* | Fix places where "~/.evolution" is hard-coded. | Matthew Barnes | 2010-07-09 | 1 | -5/+3 |
| | | | | | Also replace "$USER_DATA_DIR/cache" path constructions with e_get_user_cache_dir(). | ||||
* | Bug #623796 - Post Message to List asks for confirmation on close | Milan Crha | 2010-07-09 | 1 | -13/+10 |
| | |||||
* | Migrate from CamelException to GError. | Matthew Barnes | 2010-07-09 | 34 | -556/+672 |
| | |||||
* | Bug 623201 - Set default options automatically while creating a new account | Chenthill Palanisamy | 2010-06-30 | 1 | -1/+12 |
| | |||||
* | MeeGo Bugzilla #3286 - Allow edit accounts in the capplet to go | Srinivasa Ragavan | 2010-06-30 | 1 | -2/+2 |
| | | | | fwd/back. | ||||
* | Bug 622535 - Account assistant loops on first run | Matthew Barnes | 2010-06-26 | 1 | -19/+9 |
| | | | | | | | | | | | The issue was EConfig's GtkAssistantPageFunc callback assumed the pages in the GtkAssistant were sorted, but that assumption breaks as EPlugins with custom EConfigItemFactoryFunc callbacks are introduced and EConfig has to rebuild its assistant pages. It's an unnecessary requirement anyway, since EConfig already keeps a sorted list of widgets internally. After correcting that assumption a number of hacks addressing previous page ordering bugs fell out. | ||||
* | Bug #620815 - Memory leaks with Evolution | Milan Crha | 2010-06-25 | 3 | -28/+24 |
| | |||||
* | Bug 622547 - mail_async_event_destroy() doesn't cancel its idle callback | Matthew Barnes | 2010-06-24 | 2 | -7/+14 |
| | |||||
* | Bug 621819 - Can't drag message attachments to folders | Matthew Barnes | 2010-06-23 | 1 | -9/+3 |
| | |||||
* | Various folder tree icon enhancements. | Matthew Barnes | 2010-06-23 | 1 | -32/+73 |
| | | | | | | | | - Show selected folders with plain folder icons as "folder-open". - When a folder is a valid drag destination, use "folder-drag-accept". - When dragging folders, show the tree view row being dragged. | ||||
* | Don't auto-undelete when viewing Trash folder. | Matthew Barnes | 2010-06-22 | 1 | -4/+13 |
| | | | | | | | | When a user marks a deleted message as important or unread in a normal folder, we automatically undelete the message. Doing so when viewing a virtual Trash folder makes the message immediately disappear (since it's no longer trash), which tends to confuse and alarm users. So limit this behavior to normal folders. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-06-20 | 3 | -28/+51 |
| | |||||
* | Bug 616724 - Initialize message window with threaded state of main window | Matthew Barnes | 2010-06-19 | 4 | -0/+74 |
| | |||||
* | Bug 621958 - Due date is not displayed in message list | Matthew Barnes | 2010-06-19 | 1 | -2/+2 |
| | |||||
* | Bug 621930 - Error when using Assign Color filter action | Lucian Langa | 2010-06-18 | 2 | -2/+2 |
| | |||||
* | Bug 621839 - Improve auto-selection of messages | Matthew Barnes | 2010-06-17 | 3 | -31/+138 |
| | |||||
* | Fix typo in mail-folder-cache.c:rename_folders | Milan Crha | 2010-06-16 | 1 | -1/+1 |
| | |||||
* | Bug #206061 - Allow normal, non-vFolder, Trash and Junk folder | Milan Crha | 2010-06-15 | 3 | -3/+300 |
| | |||||
* | Bug 585904 - Don't overwrite Date: header when writing Fcc | David Woodhouse | 2010-06-15 | 1 | -1/+0 |
| | |||||
* | Bug #534369 - [new-mail-notify] Intermittent notifications | Milan Crha | 2010-06-15 | 2 | -5/+13 |
| | |||||
* | Bug 603468 - Improve handling of --quit option | Matthew Barnes | 2010-06-13 | 1 | -0/+5 |
| | |||||
* | Return back accidentally dropped widgets | Milan Crha | 2010-06-10 | 1 | -0/+25 |
| | |||||
* | Prevent a null pointer crash in strcmp | Fridrich Štrba | 2010-06-09 | 1 | -1/+1 |
| |