aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* Miscellaneous cleanups.Matthew Barnes2011-05-134-72/+81
|
* em_format_html_print_message(): Require a CamelMimeMessage.Matthew Barnes2011-05-134-49/+91
| | | | | | Let EMailReader fetch the CamelMimeMessage itself, handle errors, and then pass it off to EMFormatHTMLPrint. This also eliminates the need for em_format_html_print_raw_message().
* em_utils_reply_to_message(): Require a CamelMimeMessage.Matthew Barnes2011-05-134-76/+15
| | | | | No more fetching a message itself. Oh, and stop unreffing the message. Those kinds of insane semantics are what lead to crashes.
* Remove em_utils_redirect_message_by_uid().Matthew Barnes2011-05-132-42/+0
| | | | Use em_utils_redirect_message() instead.
* Reimplement the "mail-redirect" action.Matthew Barnes2011-05-131-8/+59
| | | | | Now fetches the message itself using camel_folder_get_message(), then calls em_utils_redirect_message().
* Add e_mail_reader_new_activity().Matthew Barnes2011-05-134-76/+54
| | | | | | | | | | | | | | | | Configuring and submitting an EActivity for every mail operation is getting tedious. This function helps reduce boilerplate code by: * Creating a new EActivity instance. * Installing an EAlertSink using e_mail_reader_get_alert_sink(). * Installing a GCancellable (which is really a CamelOperation). * Submitting the activity via e_shell_backend_add_activity(). I'm considering adding a similar function (or class method) for EShellView. Not sure yet...
* Reimplement e_mail_reader_create_vfolder_from_selected().Matthew Barnes2011-05-131-5/+0
| | | | Now uses camel_folder_get_message().
* Reimplement e_mail_reader_create_vfolder_from_selected().Matthew Barnes2011-05-131-24/+75
| | | | Now uses camel_folder_get_message().
* Reimplement e_mail_reader_create_filter_from_selected().Matthew Barnes2011-05-131-33/+72
| | | | Now uses camel_folder_get_message().
* EMConfigTargetFolder: Remove URI member.Matthew Barnes2011-05-133-11/+3
| | | | | Use e_mail_folder_uri_from_folder() if you really need a folder URI for the target's CamelFolder.
* Bug #645476 - Avoid scroll to cursor on folder change in message listMilan Crha2011-05-121-12/+15
|
* Cannot send message with just enabled accountMilan Crha2011-05-123-56/+46
| | | | | | | | | | | | | Everything in UI seemed as working fine, but the message is just lost, even there was printed a runtime warning on the console. This is fixing couple things along this issue: - differentiate between NULL and invalid pointers/objects in new e_mail_folder_uri_...() functions - report error to UI if mail_session_send_to_thread() fails to find corresponding transport service - call e_mail_store_add_by_account() in mail_store_load_accounts() (a side-effect of this change is no code duplication and unified processing of the same action)
* e_mail_session_uri_to_folder_sync(): Remove redundant status message.Matthew Barnes2011-05-121-5/+0
| | | | camel_store_get_folder() pushes an "Opening folder" message itself.
* Remove mail_get_folder().Matthew Barnes2011-05-122-87/+0
| | | | Use camel_store_get_folder() instead.
* Reimplement em_folder_properties_show().Matthew Barnes2011-05-122-100/+196
| | | | | Now uses camel_store_get_folder() and camel_folder_get_quota_info(), although I need to rewrite the quota function to be asynchronous.
* Get vfolder_edit_rule() working again.Matthew Barnes2011-05-122-65/+62
| | | | | | It was handling folder URIs the old way. Also, use gtk_dialog_run() to simplify the logic.
* Fix some GPtrArray leaks.Matthew Barnes2011-05-122-23/+50
|
* Add e_activity_handle_cancellation().Matthew Barnes2011-05-124-35/+15
| | | | | | | | 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.
* Remove mail_get_messages().Matthew Barnes2011-05-122-99/+0
| | | | Use e_mail_folder_get_multiple_messages() instead.
* Remove mail_build_attachment().Matthew Barnes2011-05-122-67/+0
| | | | Use e_mail_folder_build_attachment() instead.
* Reimplement em_utils_edit_messages().Matthew Barnes2011-05-125-68/+86
| | | | Now uses e_mail_folder_get_multiple_messages().
* Add a 'message_uid' param to em_utils_edit_message().Matthew Barnes2011-05-122-53/+48
| | | | | So we can remove the internal edit_message() function and do the work directly in em_utils_edit_message().
* Reimplement em_utils_forward_messages().Matthew Barnes2011-05-124-118/+189
| | | | | Now uses e_mail_folder_build_attachment() and e_mail_folder_get_multiple_messages().
* Add e_mail_folder_build_attachment().Matthew Barnes2011-05-122-0/+186
| | | | Replaces mail_build_attachment() from mail-ops.c.
* EMailReader: Reimplement "mail-remove-duplicates" action.Matthew Barnes2011-05-124-151/+166
| | | | Now uses e_mail_folder_find_duplicate_messages().
* Add e_mail_folder_find_duplicate_messages().Matthew Barnes2011-05-122-0/+218
| | | | Moves the non-interactive logic out of EMailReader.
* Add e_mail_folder_get_multiple_messages().Matthew Barnes2011-05-122-0/+154
| | | | Replaces mail_get_messages() from mail-ops.c.
* Bug #649939 - Cann't create new folder (second shot)Milan Crha2011-05-112-3/+12
| | | | | The previous patch worked for local account only, for anything which has '@' in account's UID it still failed.
* Bug #649952 - Do not unref result of camel_session_get_service()Milan Crha2011-05-112-1/+2
|
* Bug #649939 - Cann't create new folderMilan Crha2011-05-111-41/+14
|
* "email://" URIs have encoded paths too.Matthew Barnes2011-05-091-1/+1
|
* Encode the path part of folder URIs.Matthew Barnes2011-05-091-8/+16
| | | | | | | | | | | | Wasn't sure if this was necessary, but it -is- in order to handle the local Junk and Trash vfolder names correctly: .#evolution/Junk .#evolution/Trash If we don't escape the path and we feed camel_url_new() something like "folder://local/.#evolution/Trash", it's gonna think the path is '.' and the rest of it's a fragment.
* Coding style cleanups.Matthew Barnes2011-05-0935-470/+470
|
* Whitespace and coding style cleanups.Matthew Barnes2011-05-0818-75/+168
|
* Adapt to CamelFolder:name -> display-name.Matthew Barnes2011-05-075-6/+8
|
* Adapt to CamelFolderInfo.name -> display_name.Matthew Barnes2011-05-073-15/+18
|
* mail-send-recv.c:get_folders(): Adapt to CamelVeeStore change.Matthew Barnes2011-05-071-8/+7
| | | | See E-D-S commit 26c74be4066dff41dd1e9c9adc1c2c116142ba60.
* MailFolderCache: Drop folder URI in "folder-changed" signal.Matthew Barnes2011-05-072-33/+24
| | | | | 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.
* Remove em_folder_tree_get_selected_folder_info().Matthew Barnes2011-05-072-45/+0
| | | | Function is no longer used, or wanted.
* em_folder_utils_create_folder(): Change function parameters.Matthew Barnes2011-05-073-9/+15
| | | | | Take a folder URI string instead of a CamelFolderInfo, and swap places with the GtkWindow parameter.
* em_folder_utils_copy_folder(): Change function parameter.Matthew Barnes2011-05-072-31/+48
| | | | Take a folder URI string instead of a CamelFolderInfo.
* Adapt to X-Evolution-Source headers storing UIDs.Matthew Barnes2011-05-062-33/+13
|
* Remove uid_cachename_hack().Matthew Barnes2011-05-061-24/+7
| | | | | | It was building the old CamelStore path based on the URI. Gone before 0.11 my ass.
* fetch_mail_exec(): Remove hack for local Inbox.Matthew Barnes2011-05-061-92/+66
| | | | | | Don't call camel_filter_driver_filter_mbox() on the local Inbox since the local Inbox is no longer an mbox. Just treat it like any other folder.
* Remove em_uri_from_camel() and em_uri_to_camel().Matthew Barnes2011-05-062-146/+0
| | | | Functions are no longer used, or wanted.
* mail-config.c: Don't try to rename obsolete config files.Matthew Barnes2011-05-061-10/+3
|
* MailFolderCache: Emit folder names instead of URIs in signals.Matthew Barnes2011-05-066-230/+202
|
* mail-config.c: Code cleanups.Matthew Barnes2011-05-061-105/+108
|
* mail-vfolder.c: Coding style cleanups.Matthew Barnes2011-05-061-20/+16
|
* Simplify vfolder_adduri_desc().Matthew Barnes2011-05-061-37/+30
|
* Simplify em_vfolder_rule_from_address().Matthew Barnes2011-05-061-4/+2
|
* Simplify em_vfolder_rule_from_message().Matthew Barnes2011-05-061-4/+2
|
* Simplify e_mail_session_unsubscribe_folder_sync().Matthew Barnes2011-05-061-31/+18
|
* e_mail_local_init(): Use the new folder URI format.Matthew Barnes2011-05-061-5/+5
|
* EMVFolderRule: Use the new folder URI format.Matthew Barnes2011-05-061-16/+17
|
* EMFilterFolderElement: Use the new folder URI format.Matthew Barnes2011-05-063-45/+8
| | | | No longer need to distinguish between Camel URIs and Evolution URIs.
* EMFolderTreeModel: Use the new folder URI format.Matthew Barnes2011-05-061-5/+9
| | | | Disregard CamelFolderInfo.uri strings.
* Introduce a new, simpler folder URI format.Matthew Barnes2011-05-062-8/+65
| | | | | | | | | | | | | | | | Folder URIs shall henceforth be exclusive to Evolution. The new format is: 'folder://' CAMEL_STORE_UID '/' CAMEL_FOLDER_PATH Add e_mail_folder_uri_build() to construct such a URI from a CamelStore and folder path string, change e_mail_folder_uri_from_folder() to build the new URI, and teach e_mail_folder_uri_parse() to parse it. e_mail_folder_uri_parse() will continue to know how to parse the older URI formats still present in config files and GConf keys. This captures the legacy knowledge neatly into one function.
* EMAccountEditor: Fix a runtime warning.Matthew Barnes2011-05-061-2/+5
| | | | | | Before selecting a URI in the EMFolderSelectionButton for Drafts and Sent folders, install an EMailSession in each button which is needed for parsing URIs.
* Random little coding style cleanups.Matthew Barnes2011-05-064-32/+35
|
* EMailDisplay: Coding style cleanup.Matthew Barnes2011-05-061-1/+2
|
* EMFolderTreeModel: Avoid e_get_account_by_source_url().Matthew Barnes2011-05-061-1/+3
| | | | Use e_get_account_by_uid() instead.
* EMFolderTreeModel: Always populate the CamelStore column.Matthew Barnes2011-05-061-4/+3
| | | | | Even in 'Loading...' rows. This way we know the CamelStore is present in all rows, and don't have to test for NULL.
* Simplify em_folder_tree_model_set_folder_info().Matthew Barnes2011-05-061-6/+4
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_sent().Matthew Barnes2011-05-061-9/+4
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_drafts().Matthew Barnes2011-05-061-8/+3
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_templates().Matthew Barnes2011-05-061-8/+3
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify emae_account_folder().Matthew Barnes2011-05-061-7/+2
| | | | | EMFolderSelectionButton uses e_mail_folder_uri_parse(), so we can just hand it an 'email://' URI directly.
* Simplify e_mail_session_uri_to_folder_sync().Matthew Barnes2011-05-061-67/+13
| | | | | | This relies on e_mail_folder_uri_parse() to handle 'email://' URIs. See the previous commit.
* Teach e_mail_folder_uri_parse() to parse 'email://' URIs.Matthew Barnes2011-05-061-9/+60
|
* Simplify em_folder_tree_set_selected_list().Matthew Barnes2011-05-061-59/+38
|
* Bug #627952 - 'Local delivery' mbox's aren't read properlyMilan Crha2011-05-052-7/+15
|
* Use e_mail_folder_uri_from_folder() instead of camel_folder_get_uri().Matthew Barnes2011-05-046-46/+48
|
* Remove EMFolderTreeModel::folder-added signal.Matthew Barnes2011-05-042-18/+0
| | | | No one was listening.
* EMFolderSelectionButton: Avoid e_get_account_by_source_url().Matthew Barnes2011-05-041-10/+19
| | | | Use e_get_account_by_uid() instead.
* MessageList: Simplify the "Location" column.Matthew Barnes2011-05-041-25/+18
|
* Drop 'folder_uri' member from MessageList.Matthew Barnes2011-05-045-40/+31
|
* Remove e_mail_reader_get_folder_uri().Matthew Barnes2011-05-044-43/+35
| | | | | Instead call e_mail_reader_get_folder() and, if you really need to, generate the folder URI with e_mail_folder_uri_from_folder().
* Build vfolder rules with CamelFolders instead of folder URIs.Matthew Barnes2011-05-046-28/+35
|
* Remove 'from_uri' params from e-msg-composer-utils.c.Matthew Barnes2011-05-044-67/+65
| | | | | Pass CamelFolder objects instead, which are already available at almost every call site.
* Change em_folder_tree_model_user_marked_unread() params.Matthew Barnes2011-05-034-7/+11
| | | | Take a CamelFolder instead of a folder URI string.
* Fix a runtime warning in e_mail_reader_check_state().Matthew Barnes2011-05-031-6/+6
| | | | | Don't call em_utils_folder_is_drafts() or em_utils_folder_is_outbox() if the CamelFolder is NULL.
* Fix compiler warnings.Matthew Barnes2011-05-035-21/+1
| | | | Mostly dead assignments.
* Drop 'folder_uri' param from em_utils_folder_is_outbox().Matthew Barnes2011-05-039-34/+21
|
* Drop 'folder_uri' param from em_utils_folder_is_sent().Matthew Barnes2011-05-036-14/+15
|
* Drop 'folder_uri' param from em_utils_folder_is_templates().Matthew Barnes2011-05-035-12/+14
|
* Drop 'folder_uri' param from em_utils_folder_is_drafts().Matthew Barnes2011-05-039-26/+24
|
* em-utils.c: Simplify guess_account_from_folder().Matthew Barnes2011-05-031-13/+5
|
* em-utils.c: More coding style cleanups.Matthew Barnes2011-05-031-8/+17
|
* Replace camel_store_folder_uri_equal() with e_mail_folder_uri_equal().Matthew Barnes2011-05-033-67/+87
|
* em-utils.c: Coding style cleanups.Matthew Barnes2011-05-031-66/+71
|
* Add some handy folder URI utility functions.Matthew Barnes2011-05-032-0/+165
| | | | | | | | | | | | | | | | | e_mail_folder_uri_parse() Parses a folder URI and returns a corresponding CamelStore instance and folder name string, or else sets a GError. e_mail_folder_uri_equal() Compares two folder URIs for equality. Replaces camel_store_folder_uri_equal(). e_mail_folder_uri_from_folder() This will eventually replace camel_folder_get_uri(), but for now it just calls camel_folder_get_uri() and duplicates the URI string.
* Drop 'folder_uri' param from message_list_set_folder().Matthew Barnes2011-05-033-8/+14
|
* MessageList coding style cleanups.Matthew Barnes2011-05-031-12/+12
|
* Remove e_mail_reader_set_folder_uri().Matthew Barnes2011-05-032-32/+0
| | | | Function is no longer used, or wanted.
* EMailShellView: Open the selected folder ourselves.Matthew Barnes2011-05-039-56/+74
| | | | | | | | | | | | | | | | | This one's a little involved: - EMailShellView now obtains a CamelFolder itself in response to EMFolderTree::folder-selected signals. Uses EActivity to do so. - Revise EMFolderTree::folder-selected signal arguments to be more useful: emit a CamelStore object instead of a folder URI. - Also revise EMFolderTree::folder-activiated signal arguments the same way while we're at it. - Remove the "folder_uri" argument from e_mail_reader_set_folder(). If you have a CamelFolder object you can obtain the URI string by calling camel_folder_get_uri().
* Add em_folder_tree_get_selected_account().Matthew Barnes2011-05-032-0/+28
| | | | Comes in handy for a few EMailShellView actions.
* EMFolderTree: Coding style cleanups.Matthew Barnes2011-05-031-6/+10
|
* EMailSession: Fix popb4smtp authentication.Matthew Barnes2011-05-031-6/+1
| | | | | Forgot I had already made CamelSaslPOPB4SMTP expect a CamelSource UID from camel_session_get_password().
* Simplify mail_session_get_password().Matthew Barnes2011-05-031-16/+13
| | | | | Utilizes the new capability in e_get_account_by_uid() to handle both CamelStore and CamelTransport UIDs.
* EMConfigTargetAccount: Add original_account member.Matthew Barnes2011-05-033-15/+35
| | | | | | | Rename the existing 'account' member to 'modified_account' and add an 'original_account' member so plugins have direct access to both. Mostly of benefit to the imap-features plugin.
* EMConfig coding style cleanups.Matthew Barnes2011-05-032-86/+92
|
* EMEventTargetFolder: Add an EAccount member.Matthew Barnes2011-05-033-1/+15
| | | | | The mail-notification plugin can use the EAccount member directly instead of searching for it by URI.
* EMEvent coding style cleanups.Matthew Barnes2011-05-032-72/+106
|
* MailFolderCache: Remove 'folders_uri' hash tableMatthew Barnes2011-05-021-11/+0
| | | | | We've been adding and removing folder URIs to this hash table but never actually using it for anything. Not a single lookup. So just remove it.
* Bug 649046 - crash on startup with latest CamelURL modificationsLucian Langa2011-05-021-1/+0
|
* EMFolderSelectionButton: Remove unused multiselect functions.Matthew Barnes2011-04-302-153/+25
|
* Adapt to extra arg in camel_session_get_service_by_url().Matthew Barnes2011-04-294-6/+7
|
* Bug #588891 - Spam settings dialog terribly un-higgyDan Vrátil2011-04-291-0/+120
|
* Bug 648756 - Custom imap port forgottenDan Vrátil2011-04-291-4/+6
|
* Bug 597082 - Crash while migrating folder infoMatthew Barnes2011-04-281-11/+25
| | | | | | | | In migrate_folders(), free the idle callback closure using a GDestroyNotify callback so we don't try to free the same memory repeatedly if the idle callback recurses while cycling the main loop. Why *are* we cycling the main loop anyway? I don't get that part.
* Bug #303862 - Cannot scroll message after clicking image attachment buttonDan Vrátil2011-04-281-0/+34
|
* Bug #303653 - Make headers collapsable in preview paneDan Vrátil2011-04-276-6/+193
|
* Remove redundant EAccountList utilities.Matthew Barnes2011-04-261-6/+4
| | | | | Kill itip_addresses_get() and itip_addresses_get_default(), and use e_get_account_list() and e_get_default_account() instead.
* EMailBackend: Ignore cancelled background jobs.Matthew Barnes2011-04-251-1/+4
|
* Adapt to new CamelSession background job API.Matthew Barnes2011-04-242-65/+119
|
* Bug 547954 - Clarify delete-from-search-folder warningDan Vrátil2011-04-232-5/+4
|
* e_mail_local_init(): Improve error handling.Matthew Barnes2011-04-231-8/+13
|
* Bug 648308 - Do not display full folder URI in "Opening folder" activityDan Vrátil2011-04-221-2/+7
|
* Adapt to CamelService changes.Matthew Barnes2011-04-2123-570/+542
|
* Bug 648346 - Add style class to message browser toolbarMatthew Barnes2011-04-211-0/+4
|
* Bug #641154 - Crash in emae_check_authtype_doneMilan Crha2011-04-211-2/+22
|
* Bug #647429 - Hide port-entry for providers without portDan Vrátil2011-04-191-13/+13
|
* Adapt to sealed up CamelService.Matthew Barnes2011-04-1812-44/+124
|
* Bug 647816 - Moving folder hierarchy causes errorDavid Woodhouse2011-04-151-2/+9
| | | | | When *moving*, as opposed to copying, we only need to operate on the top-level folder; its children will automatically follow it.
* Don't try to refresh or sync mail folders when offline.Matthew Barnes2011-04-142-2/+10
| | | | | Switching between mail folders in offline mode produces lots of annoying alerts for operations we shouldn't even be attempting.
* Demonstrate EWebView as an EAlertSink.Matthew Barnes2011-04-142-11/+9
|
* Remove the profiler plugin.Matthew Barnes2011-03-291-11/+0
| | | | | | | This plugin was for developers, but no one uses it anymore. Plus the only profiling hooks left in Evolution were in the MessageList widget, which performs fine. There's better ways to collect profiling data these days anyway (sysprof, systemtap, etc.).
* Miscellaneous GtkAction-related cleanups.Matthew Barnes2011-03-281-18/+18
| | | | Prefer the newer GtkAction "set" functions over g_object_set().
* Restore lockdown integration.Matthew Barnes2011-03-282-35/+41
| | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency.
* Change "mail:async-error" alerts to warnings.Matthew Barnes2011-03-261-2/+2
| | | | Most Camel alerts are transient. Make them warnings so they time out.
* Fix alignment of extra widgets in EAlertDialogs.Matthew Barnes2011-03-253-46/+61
| | | | | | | Add e_alert_dialog_get_content_area(), which returns the GtkVBox containing the primary and secondary labels. Use this instead of gtk_dialog_get_content_area() to maintain the dialog's left margin beneath the image.
* Bug 418954 - Add a separate entry combo for port numbersDan Vráti2011-03-242-52/+160
| | | | | | | | | Adds a new EPortEntry widget which appears alongside "host" entry boxes so users don't have to know about the "host:port" syntax to specify a custom port number. Currently only used in the mail account editor, but we'll generalize it futher so it can be used everywhere.
* Select IMAP+ by default in new account setup.Matthew Barnes2011-03-211-1/+2
| | | | | | It's high time we promote IMAP+ over the older IMAP provider. Migration of existing IMAP accounts to IMAP+ will come in a future release. This is a first step.
* Save account list when changing account after password promptMilan Crha2011-03-171-1/+3
| | | | | It was necessary to propagate the change into evolution-exchange, as found within bug #644644
* Workaround for bug #644792 - [mail-notify] Crash when sending D-Bus messageMilan Crha2011-03-151-7/+15
|
* Bug #223838 - Do not share global Sent folder view with regular foldersMilan Crha2011-03-101-6/+6
|
* Bug #615204 - Adding AOL mail account as IMAP results in POP accountMilan Crha2011-03-101-1/+1
|
* Minor glitches in Account EditorMilan Crha2011-03-101-19/+19
| | | | | | - hotmail username is user's email - preselected account type didn't rebuild pages, thus for hotmail POP3 was shown IMAP options
* Do not prompt for offline when mail backend not startedMilan Crha2011-03-091-1/+1
|
* Bug 643507 - Font preferences don't workMatthew Barnes2011-03-091-96/+0
|
* Bug 644053 - Fix packing in "Network Preferences"Matthew Barnes2011-03-071-1/+14
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-0634-1145/+1320
|
* Construct attachment bars for correct message part idsMilan Crha2011-03-041-2/+9
|
* Do not flush Outbox when mail shell backend not startedMilan Crha2011-03-041-1/+4
|
* Bug #643218 - Local delivery doesn't deliver after maildir migrationMilan Crha2011-03-036-5/+37
|
* Bug #643402 - Fails to build with --disable-smimeMilan Crha2011-03-032-8/+8
|
* Bug #643635 - Typo in the code from commit for bug #434972Milan Crha2011-03-021-1/+1
|
* Do not leak attachments in a mail viewMilan Crha2011-03-023-9/+99
|
* Let Esc behave like Cancel in Reply questions and do not leak messageMilan Crha2011-03-011-3/+9
|
* Slightly smaller dialogs for Reply type questions (but not all)Milan Crha2011-03-011-5/+5
|
* Bug #641374 - "Send new mail to..." popup action doesn't workMilan Crha2011-02-281-16/+38
|
* Bug #643297 - multipart/related formatter skips the last partMilan Crha2011-02-281-1/+1
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-2532-247/+121
|
* Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params.Matthew Barnes2011-02-251-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 draggingMilan Crha2011-02-231-10/+1
|
* Bug #434972 - Reply does not detect "RE :" subject prefixMilan Crha2011-02-222-5/+26
|
* Coding style and whitespace cleanup.Matthew Barnes2011-02-193-5/+12
|
* Bug #642121 - Won't build with --with-clutter due missing includeDan Vrátil2011-02-181-0/+1
|
* Bug 642566 - Picture Gallery, not Image GalleryMatthew Barnes2011-02-181-1/+1
|
* Bug #638307 - Error when sending mail after converting to maildirMilan Crha2011-02-171-2/+2
|
* Bug #642088 - Crash when changing advanced send options in GroupWiseMilan Crha2011-02-171-0/+3
|
* Bug #638478 - During sending fails to parse X-Evolution-PostTo fieldMilan Crha2011-02-171-1/+1
|
* Bug #638391 - Always passing NULL to emu_addr_cancel_book()Milan Crha2011-02-161-5/+9
|
* Bug #638333 - Critical warning when invoking File->New->Mail FolderMilan Crha2011-02-164-9/+17
|
* Bug #640802 - [express] Message preview automatically switches to vertical viewMilan Crha2011-02-161-1/+1
|
* Slightly nicer EAlertDialog after move to gtk3Milan Crha2011-02-161-2/+1
|
* Fix few memory leaksMilan Crha2011-02-153-5/+31
|
* Bug 642171 - Implicit libgnome dependency for lockdown GConf keysMatthew Barnes2011-02-131-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 Barnes2011-02-138-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 accountMilan Crha2011-02-111-2/+9
|
* Bug #637493 - Fails to build with --enable-profiling configure optionMilan Crha2011-02-111-5/+5
|
* Bug #636408 - Loss of data on removal of an IMAP folder with an asteriskMilan Crha2011-02-111-2/+26
|
* Do not perform the summary consistency check on local folders, 'On this ↵Chenthill Palanisamy2011-02-091-0/+1
| | | | Computer'
* Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-099-58/+4
| | | | GCC learned how to find dead assignments.
* Bug #641011 - Ugly appointment editing windowsMilan Crha2011-02-032-0/+6
|
* Bug #635144 - Using external editor duplicates signatureMilan Crha2011-02-023-23/+14
|
* More whitespace cleanup.Matthew Barnes2011-01-318-557/+557
|
* Coding style and whitespace cleanup.Matthew Barnes2011-01-3018-123/+289
|
* Bug 640760 - New mail "stuck" if missing attachment dialog cancelledMatthew Barnes2011-01-281-0/+3
|
* Bug #640706 - Can't edit filter/advance search conditionMilan Crha2011-01-281-1/+1
|
* Bug #640704 - Replace GtkWindow::allow_shrink/grow with resizableMilan Crha2011-01-282-5/+3
|
* Adapt EMFolderTree to latest gtk+-3.0 API.Matthew Barnes2011-01-261-5/+3
|
* Most (but not all) packing issues from Mail preferencesMilan Crha2011-01-251-4/+60
|
* Adapt size_request vfuncs to latest gtk+-3.0 API.Rodrigo Moya2011-01-251-24/+0
|
* Adapt to GtkComboBox class reorg.Matthew Barnes2011-01-252-5/+8
|
* gdk_cursor_unref() -> g_object_unref()Matthew Barnes2011-01-251-3/+3
|
* Dialogs no longer have separators.Matthew Barnes2011-01-252-3/+2
|
* Drop backward-compatibility cruft.Matthew Barnes2011-01-2510-30/+0
|
* Adapt to Camel API changes.Matthew Barnes2011-01-241-1/+1
|
* mail: Use G_DEFINE_TYPE for EmFolderTreeModelBenjamin Otte2011-01-231-29/+4
|
* Bug 640091 - Improve error handling during send post-processingMatthew Barnes2011-01-223-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 certificatesMilan Crha2011-01-191-1/+1
|
* Bug #633982 - Crash when trying to Create a search folder from a searchMilan Crha2011-01-192-4/+3
|
* Do not dereference NULL local_error variableMilan Crha2011-01-181-2/+3
|
* libetable cleanups.Matthew Barnes2011-01-171-1/+1
|
* Runtime warning when closing without using mailerMilan Crha2011-01-131-1/+4
|
* Do not hide maildir accounts from UIMilan Crha2011-01-123-8/+2
|
* Bug #600013 - Crash in mail_reader_message_loaded_cbMilan Crha2011-01-121-0/+6
|
* Bug #638808 - camel_shutdown() called too earlyMilan Crha2011-01-111-1/+10
|
* Bug #593020 - Do not check Bcc in "Sender or Recipients" conditionMilan Crha2011-01-112-32/+16
|
* EMFolderTree: Fully implement ESelectableInterface.Matthew Barnes2011-01-091-35/+180
| | | | Was missing "copy-target-list" and "paste-target-list" properties.
* Improve Maildir migration.Matthew Barnes2011-01-081-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 Barnes2011-01-083-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 Barnes2011-01-081-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 Klapper2011-01-061-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 recipientsMilan Crha2011-01-063-2/+30
|
* Clarify a string. Fixes bug #458503.Andre Klapper2010-12-301-1/+1
|
* Bug 637482 - Flushing outbox gives up on first errorMatthew Barnes2010-12-271-1/+1
|
* Bug #567879 - Add View >> Gallery Option In Email ComposerMilan Crha2010-12-221-0/+14
|
* Bug #250046 - Quote names in addresses when necessary in mail previewMilan Crha2010-12-161-1/+7
|
* Bug #634385 - Crash in smtp_connectMilan Crha2010-12-152-1/+11
|
* Bug #436914 - Reply to inline GPG quotes raw GPG messageMilan Crha2010-12-134-468/+1
|
* Bug #633702 - Forget password when saving account without "Remember password"Milan Crha2010-12-091-0/+45
|
* Check for the existence of .Outbox folder while migrating. Make sure the ↵Chenthill Palanisamy2010-12-071-14/+21
| | | | dummy account is created only once. Revert couple of fixes
* Free/busy meeting view doesn't work due to non-working extensionMilan Crha2010-12-066-0/+18
|
* Don't set the URL's defaults when the providers have not been refreshedFederico Mena Quintero2010-12-041-14/+8
| | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
* Only set the URL's defaults when we are creating a new accountFederico Mena Quintero2010-12-041-6/+9
|
* Set the provider's defaults on when CamelURLs get refreshed with a new protocolFederico Mena Quintero2010-12-041-0/+12
| | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
* Don't set the provider's defaults on the URL from the widget functionsFederico Mena Quintero2010-12-041-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 defaultsFederico Mena Quintero2010-12-041-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 ngettextMilan Crha2010-12-021-2/+2
| | | | Per request of bug #635414
* Do not always ask for migration to maildirMilan Crha2010-12-021-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: uriMilan Crha2010-12-021-0/+8
|
* Bug #621150 - Add the possibility to modify locale of the quoting messagesJan Holesovsky2010-12-022-12/+95
|
* Do not create local_mbox when user denied maildir migrationMilan Crha2010-12-011-3/+4
|
* Add option "Check for new messages in all active accounts"Milan Crha2010-11-303-2/+55
| | | | As a follow-up for bug #633949
* Update actions in EMailBrowser on message select tooMilan Crha2010-11-301-1/+3
|
* Bug #633949 - Add an option to disable new e-mail check at startupMilan Crha2010-11-303-3/+91
|
* Ensure vFolders are enabled when invoking Edit->Search FoldersMilan Crha2010-11-301-0/+2
|
* Bug #239817 - New criterion should grab focus in a filter editorMilan Crha2010-11-301-2/+4
|
* Bug #620609 - Empty trash at exit doesn't workMilan Crha2010-11-301-4/+4
|
* Revert certain parts from commit for bug #635738Milan Crha2010-11-291-4/+4
|
* Bug #635738 - Sanitize Previous/Next buttons when not usableMilan Crha2010-11-261-7/+32
|
* Bug #207580 - Allow new mail check on individual accountsMilan Crha2010-11-262-7/+22
|
* Maildir migration: allow subfolders for InboxChenthill Palanisamy2010-11-231-13/+3
|
* Migrate the local store from mbox to maildir formatChenthill Palanisamy2010-11-239-12/+361
|
* Bug #633779 - GtkComboBoxText issuesMilan Crha2010-11-182-11/+11
|
* Bug #632781 - Cannot disable search foldersMilan Crha2010-11-101-2/+0
|
* Bug #632683 - Remove-duplicates should work on selectionMilan Crha2010-11-103-57/+276
|
* Bug #632293 - Do not add POP accounts into folder treeMilan Crha2010-11-102-1/+6
|
* Bug #632676 - Only "Checking for new mail" in status bar and nothing elseMilan Crha2010-11-091-3/+3
|
* Fix distcheck errors.EVOLUTION_2_91_2Matthew Barnes2010-11-081-1/+0
|
* Coding style and whitespace cleanup.Matthew Barnes2010-11-084-4/+3
|
* Add missing EVOLUTION_MAIL_LIBS to LIBADD in mail/importersMilan Crha2010-11-041-0/+1
|
* Bug #632580 - Freezes UI on account disableMilan Crha2010-11-033-1/+63
|
* Bug #632483 - [WinXP] Does not start when updated from 2.8Milan Crha2010-11-031-11/+4
|
* Bug #632768 - Message list not realized when opening new folderMilan Crha2010-11-031-1/+1
|
* Set checkspin label mnemonic widget in account editorMilan Crha2010-11-011-1/+3
|
* Bug #631981 - Change reply_close_browser short description textMilan Crha2010-11-011-1/+1
|