aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* Bug #246231 - Add Filter Rule dialog - UI suggestionsMilan Crha2012-07-031-16/+16
|
* Bug #661886 - Avoid vertical scrolling in the filtering rules editorMilan Crha2012-07-022-18/+89
|
* Fix few memory leaksMilan Crha2012-06-281-6/+7
|
* Bug #257283 - Can't select multiple folders at once in vFolder sourcesMilan Crha2012-06-282-60/+112
|
* Cancel scheduled EMailDisplay reload in _dispose()Dan Vrátil2012-06-281-5/+11
|
* Don't load images in preview pane when openning Preferences DialogDan Vrátil2012-06-281-38/+41
| | | | | | | | | | | | | | Openning the Preferences dialog for the first time causes many property bindings to be created. GLib emits a lot of ::notify signals during this, one of them being about image-loading-policy. We now correctly check, whether the change was to allow loading images, or not (and we don't display them in that case). Finaly, e_mail_display_reload() will always schedule the action via g_idle_add() so that we can merge plenty of _reload() calls caused by the afformentioned ::notify emitions into single call when all the noise is over.
* Bug #678834 - [prefer-plain] Setting change works only after restartDan Vrátil2012-06-271-2/+1
|
* Bug #515004 - Allow toggling between text and HTML view of mailDan Vrátil2012-06-264-23/+176
|
* Coding style and whitespace cleanup.Matthew Barnes2012-06-255-15/+16
|
* Reduce usage of g_type_class_peek_parent().Matthew Barnes2012-06-254-22/+14
| | | | G_DEFINE_TYPE macros define a static "parent_class" variable.
* Bug 678609 - No suggested name for new mail accountMatthew Barnes2012-06-231-0/+3
|
* EMailConfigSummaryPage: Remove "account-name" property.Matthew Barnes2012-06-233-81/+2
| | | | It's redundant. Just set the display name on one of the ESources.
* Keep display names synchronized during account creation.Matthew Barnes2012-06-232-8/+12
| | | | | Reworked part of commit cc55cf3e686ad873cb14129f48d06f83ecc97e68, which caused a bunch of runtime warnings.
* Bug 678608 - Please enter password for mail account "Unnamed"Matthew Barnes2012-06-231-0/+20
|
* Keep display names synchronized during account creation.Matthew Barnes2012-06-233-5/+23
|
* Bug 678613 - Keep display name synchronized across all mail sourcesMatthew Barnes2012-06-221-0/+21
|
* EMailConfigNotebook: Minor code cleanup.Matthew Barnes2012-06-221-3/+9
|
* Update default Inbox to fit the terms in UIAndre Klapper2012-06-211-8/+6
|
* Bug 678397 - Move "mail-to-task" actions to a submenuMatthew Barnes2012-06-211-15/+15
| | | | Shortens the Message menu a little for low screen resolutions.
* Bug 678393 - Disable Properties for built-in mail storesMatthew Barnes2012-06-212-1/+4
|
* Bug #678292 - Due Date does not display in follow-up flag dialogue boxMilan Crha2012-06-201-0/+13
|
* Adapt to CamelDataCache API change.Matthew Barnes2012-06-191-1/+1
| | | | camel_data_cache_get_filename() dropped its unused GError parameter.
* Avoid crash for providers without configuration backendMilan Crha2012-06-191-5/+5
|
* Disable a leftover debug messageDan Vrátil2012-06-191-2/+0
|
* Bug #678293 - Already downloaded images are not shownDan Vrátil2012-06-191-2/+10
|
* Reduce amount or EMailDisplay reloads when displaying Preferences dialogDan Vrátil2012-06-191-14/+38
|
* Bug #431497 - Offline mode should disable loading of images from the internetDan Vrátil2012-06-181-0/+8
|
* Do not call g_object_notify() when property didn't changeMilan Crha2012-06-1820-11/+107
|
* Bug #677608 - Fails to open message which is not yet downloadedDan Vrátil2012-06-185-160/+146
|
* Bug #764467 - URL popup shows all Copy optionsDan Vrátil2012-06-181-39/+32
|
* Fix some memory leaksDan Vrátil2012-06-183-11/+18
|
* Remove the last remaining usage of GConfMilan Crha2012-06-159-2163/+21
|
* Make em_utils_in_addressbook() cancellableDan Vrátil2012-06-141-1/+1
|
* Bug #674887 - Hang on sender's photo lookupDan Vrátil2012-06-142-6/+130
|
* Bug 677995 - Asks password for disabled mail accountMatthew Barnes2012-06-131-7/+1
| | | | | | | | | | | | Remove mail_folder_cache_service_added() and rely instead on mail_folder_cache_service_enabled()/disabled(). Despite the function names the folder cache doesn't actually care about enabled status, it simply maintains a set of CamelStores to monitor. We should refactor the folder cache API to better reflect that. EMailAccountStore always immediately follows a "service-added" signal emission with either a "service-enabled" or "service-disabled" emission, which will add or remove the service from the folder cache.
* Bug 677882 - Cannot create account with SendmailMatthew Barnes2012-06-131-26/+21
|
* Bug #677597 - Crash on vFolder source folder removalMilan Crha2012-06-131-3/+4
|
* Bug 677679 - Folder tree unread counts don't decreaseMatthew Barnes2012-06-121-4/+22
| | | | | EMailAccountStore was not keeping MailFolderCache informed about added, removed, enabled, or disabled CamelServices.
* Fix possible use of uninitialized variableMilan Crha2012-06-121-1/+1
|
* Bug 677686 - Account editor missing refresh interval settingMatthew Barnes2012-06-091-2/+77
|
* Remove "enable-local" and "enable-vfolders" GSettings key.Matthew Barnes2012-06-092-55/+23
| | | | | We have built-in ESources for the 'local' and 'vfolder' mail stores, and can now track their enabled state as we would any other mail store.
* Synchronize identities when enabling/disabling accounts.Matthew Barnes2012-06-081-0/+64
|
* Fix displayed message headersDan Vrátil2012-06-084-111/+2
| | | | | | | | | The new formatter was ignoring selected headers, always displaying only From, To, Subject and Date (default headers). Handling of the currently displayed headers has been moved to EMailConfigFormatHTML extension, because it is related to configuration of EMailFormatter, rather then EMailReader.
* Bug #300677 - vFolder rules shouldn't refer to the Unmatched folderMilan Crha2012-06-081-1/+19
|
* Bug 677624 - Disable Properties when Search Folders is selectedMatthew Barnes2012-06-081-0/+6
|
* EMailAccountStore: Fix a typo.Matthew Barnes2012-06-081-1/+1
|
* EMailAccountStore: Check for a collection when adding a service.Matthew Barnes2012-06-082-1/+28
| | | | | | | | If the mail account is part of a collection of sources, we want to read the enabled state from the top-level "collection" source instead of the mail account source. Addendum: Same deal in mail_ui_session_source_changed_cb().
* Bug #676563 - Cannot create folders directly under store nodeMilan Crha2012-06-071-1/+6
|
* EMailAccountStore: Handle collections when enabling/disablingMatthew Barnes2012-06-071-0/+28
| | | | | | If the mail account is part of a collection of sources, we want to enable or disable the top-level "collection" source instead of the mail account source.
* Mail formatter rewriteDan Vrátil2012-06-0630-7109/+1143
| | | | | | | | All mail-parsing and formatting code has been moved to em-format. Parsing is handeled by EMailParser class, formatting by EMailFormatter. Both classes have registry which hold extensions - simple classes that do actual parsing and formatting. Each supported mime-type has it's own parser and formatter extension class.
* Remove local mail autoconfiguration data.Matthew Barnes2012-06-04191-6671/+1
| | | | | | We're using version 1.1 of Mozilla's ClientConfig format now. These files are all version 1.0. But even aside from that, offline autoconfig is not compelling enough to warrant maintaining two copies of this data.
* Remove mail-guess-servers.[ch].Matthew Barnes2012-06-043-508/+0
| | | | Obsoleted by EMailAutoconfig.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-0441-135/+21
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-0367-10595/+13915
|
* Adapt mail/importers to the new ESource API.Matthew Barnes2012-06-031-25/+19
|
* Revert "Bug #668481 - Account order is not remembered"Matthew Barnes2012-06-034-178/+87
| | | | This reverts commit 61a15e4d9dd303c23b6e44af9d084e3f3c609192.
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-033-13/+14
| | | | One last time.
* Whitespace cleanups.Matthew Barnes2012-06-025-13/+13
|
* Bug #673946 - Cannot delete search foldersMilan Crha2012-05-311-3/+3
|
* Fix memory leaks around gtk_tree_model_get() functionMilan Crha2012-05-313-0/+4
|
* Adapt to vFolder changes from evolution-data-serverMilan Crha2012-05-312-9/+36
|
* Avoid New unread icon emblem on virtual foldersMilan Crha2012-05-241-1/+3
|
* Bug 676492 - Mail backend properties with underscores stopped working.David Woodhouse2012-05-211-0/+3
| | | | | Fix oal_selected and oab_offline properties for EWS, and account_uid for ActiveSync.
* Adapt to CamelService API changes.Matthew Barnes2012-05-201-2/+2
| | | | | | em_utils_connect_service_sync() and em_utils_disconnect_service_sync() are no longer needed. CamelService itself now effectively does what these functions were doing.
* Remove camel_folder_has_search_capability()Milan Crha2012-05-181-4/+1
|
* Bug #676226 - Changing GOA mail account looses GOA keyMilan Crha2012-05-171-0/+41
|
* Restore previously set port in mail account editor only if it was setMilan Crha2012-05-171-2/+3
|
* Bug #673514 - Crash in WebKit after printingDan Vrátil2012-05-171-2/+7
|
* Make Yahoo! mail-autoconfig use IMAP, instead of POP3 and preconfig also TasksMilan Crha2012-05-153-57/+181
| | | | | | | | | There were slightly more fixes included, namely: - alternate domain name was not recognized in autoconfig files - POP3 to IMAP+ change for mail account type in offline Yahoo! autoconfig - calendar/task ESources for Google/Yahoo should have set color - autoconfig didn't add Yahoo!'s Calendar, even when checked - allow preconfig Yahoo! Tasks
* Bug #675723 - UI lock from action_mail_show_source_cbDan Vrátil2012-05-151-9/+67
|
* Bug #669893 - Send/Receive dialog content too tallMilan Crha2012-05-153-53/+38
|
* Don't unref the result in GAsyncReadyCallback functions.Matthew Barnes2012-05-151-2/+0
| | | | The callback does not own the GAsyncResult passed to it.
* Bug #669983 - Add "To" only search option (like for CC and BCC exists)Milan Crha2012-05-143-0/+135
|
* Don't unref GAsyncResult in "finish" functions.Matthew Barnes2012-05-142-2/+0
|
* Bug #669674 - EMailBrowser doesn't copy search settingsMilan Crha2012-05-141-0/+10
|
* Fix some GSimpleAsyncResult reference leaks.Matthew Barnes2012-05-132-0/+4
|
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-132-10/+20
| | | | Always call it immediately after g_simple_async_result_new().
* Whitespace cleanups.Matthew Barnes2012-05-136-22/+21
|
* Bug #675725 - SMTP configuration window forgets custom portMilan Crha2012-05-111-0/+12
|
* Fix displaying icons in EWebView alertsDan Vrátil2012-05-031-1/+0
|
* Bug #669445 - A way of turning Message Preview off by defaultMilan Crha2012-05-031-5/+21
|
* Bug #669295 - Choice made for 'setup Google contact/calendar' is not rememberedMilan Crha2012-05-031-2/+8
|
* Bug #675347 - No 'Retrieving message...' in preview panelDan Vrátil2012-05-031-0/+1
|
* Bug #246581 - Replies in Sent folder goes to myselfMilan Crha2012-05-021-0/+4
|
* Fix memleak introduced from patch for bug #674466Priit Laes2012-04-301-0/+1
|
* Bug #674381 - Show contact photo from address book doesn't workDan Vrátil2012-04-281-3/+34
|
* Bug #674060 - Preview panel on folder change not updatedDan Vrátil2012-04-272-2/+10
|
* Bug #674466 - Mail's preview panel can show listing of local filesystem rootDan Vrátil2012-04-271-2/+15
|
* Bug #673225 - White box in message preview not wide enough for very long stringsDan Vrátil2012-04-271-7/+7
|
* Bug #674340 - Evolution hangs on startupDan Vrátil2012-04-261-2/+29
|
* Bug #674062 - Runtime warning from e_attachment_load_handle_error()Milan Crha2012-04-241-2/+0
|
* Bug #560654 - Better description for message list filterMilan Crha2012-04-231-1/+4
|
* Bug #564820 - Search filter persists when changing foldersMilan Crha2012-04-231-0/+6
|
* Bug #674272 - Contacts preview differs with mailer running and notDan Vrátil2012-04-235-546/+603
| | | | | | This splits the giant EMailRequest to individual EFileRequest, EStockRequest, EHTTPRequest and EMailRequest, making the first two available globally from e-utils, the othe two are loaded only with mailer, since no other component uses them.
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-221-2/+2
|
* Bug #668481 - Account order is not rememberedMilan Crha2012-04-204-87/+178
|
* Bug #674194 - Missing text in emailDan Vrátil2012-04-201-0/+1
|
* Bug #674249 - Crash when showing message with large text/plainDan Vrátil2012-04-191-154/+0
|
* Fix wording in two stringsKjartan Maraas2012-04-191-2/+2
|
* Bug #674282 - Don't crash on reply with empty selectionYanko Kaneti2012-04-181-1/+1
|
* Fix text color of message source viewDan Vrátil2012-04-171-1/+1
|
* Bug #673123 - Crash in http_request_write_to_cacheDan Vrátil2012-04-161-52/+85
|
* Bug #674176 - Sender's photo not shown properlyDan Vrátil2012-04-161-41/+45
|
* Pass GCancellable to em_format_write()Dan Vrátil2012-04-161-2/+2
|
* Bug #674034 - Attached images from IMAP provider email not shownDan Vrátil2012-04-131-32/+18
|
* Bug #673525 - Crash under efh_write_message()Dan Vrátil2012-04-131-0/+11
| | | | Make sure the EMFormat* lives until EMailRequest is finished.
* Bug #673228 - Fails to display attached image in attached emailDan Vrátil2012-04-121-1/+3
|
* Bug #673108 - Font settings and monospace fonts don't workDan Vrátil2012-04-122-1/+57
|
* Fix a memory leakDan Vrátil2012-04-101-1/+3
|
* EMFolderTreeModel: Remove COL_STRING_URI.Matthew Barnes2012-04-092-7/+0
| | | | Further chipping away at internal URI usage...
* EMFolderTree: Avoid using COL_STRING_URI.Matthew Barnes2012-04-091-14/+40
|
* mail/state.ini: Remember stores by UID instead of URI.Matthew Barnes2012-04-092-47/+129
| | | | | | | This breaks backward compatibility slightly by changing the way the folder tree "expanded" state for CamelStores is remembered. Instead of naming the [Store ...] key file group after the CamelStore's URI string, we now name it after its UID string.
* EMFolderTreeModel: Remove the internal 'uri_index' table.Matthew Barnes2012-04-091-27/+9
| | | | | The hash table was redundant. Eliminating it means less memory used and less bookkeeping to do when folders are added or removed.
* Rewrite em_folder_tree_model_lookup_uri() to not use uri_index.Matthew Barnes2012-04-091-3/+35
| | | | | | | | | | | | Instead we parse the 'folder_uri' string into CamelStore and folder name components using e_mail_folder_uri_parse(). Then we query the internal 'store_index' table with our CamelStore for an EMFolderTreeModelStoreInfo struct. Then we query the info struct's 'full_hash' table with our folder name for the GtkTreeRowReference. It's a little more complicated, but it allows us to drop the internal 'uri_index' table so it's a net simplification for EMFolderTreeModel.
* Bug #245025 - Popup confirmation when moving a folder (via drag and drop)Milan Crha2012-04-072-45/+102
|
* Remove EMSyncStream.Matthew Barnes2012-04-063-330/+0
| | | | | | Not needed now that Evolution uses WebKit. Been wanting to get rid of this for years...
* EMailSidebar: Avoid runtime warnings in dispose().Matthew Barnes2012-04-061-8/+28
|
* Fix compiler warning about unused variableMilan Crha2012-04-051-1/+0
|
* Bug #673430 - Can't read messages in virtual Junk/Trash foldersDan Vrátil2012-04-031-3/+1
|
* Whitespace cleanup.Matthew Barnes2012-04-0211-239/+239
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* EMailRequest: Decode mail:// URIs when looking up a formatter.Matthew Barnes2012-04-011-2/+6
| | | | This is why I hate URIs...
* EMailRequest: Cleanups.Matthew Barnes2012-04-012-99/+108
|
* EMailRequest: Add license header.Matthew Barnes2012-04-012-0/+36
|
* EMFormat: Add "session" as a constructor property.Matthew Barnes2012-04-018-23/+68
| | | | Pass it in instead of digging it out of EShellSettings.
* Bug #673065 - Black rectangle around text in Source viewDan Vrátil2012-03-291-1/+1
|
* Bug #673013 - Doesn't expose webkit Cflags/LibsDan Vrátil2012-03-291-2/+2
| | | | | | Fixes #includes in mail/e-mail-display.h and adds webkitgtk-3.0 as dependency to some pkgconfig files. This prevented external modules like evo-gw to compile against Evolution.
* Bug #670445 - Folder deletion in offline shows strange behaviorVibha Yadav2012-03-292-0/+17
| | | | Providing a check for online backend before proceeding for the operation.
* Add ability to specify INBOX for non-storage type accounts. Email daemonSrinivasa Ragavan2012-03-291-10/+18
| | | | allows to store mails in individual INBOX rather than a common one.
* Updated Polish translation of mail/default/pl/InboxPiotr Drąg2012-03-291-7/+11
|
* Fix compile-time warningDan Vrátil2012-03-291-1/+7
|
* Bug #617930 - Crash under mail_sidebar_model_loaded_row_cbMilan Crha2012-03-291-0/+19
|
* WebKit port - last-minute fixDan Vrátil2012-03-291-0/+2
|
* WebKit port - port formatter and mail moduleDan Vrátil2012-03-2932-4019/+6602
|
* Bug #672175 - Make CamelFolderSearch cancellableMilan Crha2012-03-271-1/+1
|
* mail.error.xml: Fix a typo.Matthew Barnes2012-03-181-1/+1
|
* Add a comment about Bcc headers to searchtypes.xml.Matthew Barnes2012-03-171-0/+4
|
* Revert "Include searching Bcc header while looking for recipients"Matthew Barnes2012-03-171-16/+8
| | | | | | | | | | | | | This reverts commit 015ede7bc8212f079c3d9e2f2304b14457dbcfd9. We can't search Bcc headers until we store Bcc addresses in the summary database, otherwise the entire message has to be downloaded in order to examine that one header. Including Bcc addresses in the summary database so we can include Bcc headers in recipient searches would be a worthy goal for 3.6. Reverting this for now since it's a regression of bug 593020.
* Bug #664205 - Improve UX when creating a new mail folderMilan Crha2012-03-092-2/+3
|
* Include searching Bcc header while looking for recipientsChenthill Palanisamy2012-03-091-8/+16
|
* Bug #664169 - Default port is not selected by defaultMilan Crha2012-03-081-1/+17
|
* EMAccountEditor: Avoid a runtime warning.Matthew Barnes2012-03-081-2/+3
|
* Fix more compiler warnings.Matthew Barnes2012-03-042-18/+7
|
* Add missing linker flags.Matthew Barnes2012-03-041-0/+1
|
* Whitespace cleanups.Matthew Barnes2012-03-035-9/+9
|
* Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works andSrinivasa Ragavan2012-03-0314-1482/+368
| | | | | the daemon can now start the vfolder storage without bothering much with the UI.
* Redo Filters/Search folder editors to use a shared non ui based library forSrinivasa Ragavan2012-03-0320-978/+583
| | | | making search folders running remotely.
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-0318-21/+21
| | | | libevolution-utils.
* Bug #671211 - 'Mark Citations' preferences not appliedDan Vrátil2012-03-021-5/+2
|
* Show composer window on "Continue editing"Milan Crha2012-03-021-1/+3
|
* Bug #617557 - Can lost message after send failedMilan Crha2012-03-011-0/+12
|
* Bug #669294 - Settings of 'sending email' tab is not rememberedMilan Crha2012-02-281-2/+9
|
* Avoid crash when formatting broken message (part of bug #663221)Milan Crha2012-02-271-0/+2
|
* Hides errors on message loadMilan Crha2012-02-271-1/+15
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-2034-315/+420
|
* Change 'file name' to 'filename' according to the GDP Style GuideAndre Klapper2012-02-172-4/+4
|
* Correct spelling of the word 'Username'Andre Klapper2012-02-171-1/+1
|
* Make Capplet work again with new CamelSettings and other stuffs. Also addSrinivasa Ragavan2012-02-161-2/+34
| | | | | EPlugin support to capplet so that exchange and other accoutns can be configured via this. now.
* Bug #668848 - Whitespaces in front of colonsMilan Crha2012-02-162-4/+4
|
* Bug #655021 - "Character set" vs "Character encoding"Milan Crha2012-02-161-1/+1
|
* Bug #637200 - Add mnemonics to Folder Properties dialog checkboxesGabor Kelemen2012-02-161-1/+1
|
* Bug #662743 - Translation context needed for "Attachment"Milan Crha2012-02-162-8/+9
|
* Bug #591436 - Add -avoid-version to LDFLAGSH. Habighorst2012-02-152-2/+2
|
* Add missing mnemonics and make existing ones unique. Fixes bug #637354Andre Klapper2012-02-141-5/+5
|
* Bug #669097 - Cannot save column setup: File name too longMilan Crha2012-02-142-1/+109
|
* Clarify that value for mark-seen-timeout is in millisecondsAndre Klapper2012-02-131-2/+2
|
* Bug #384838 - Filter editor should default to "AND" instead of "OR"Milan Crha2012-02-081-2/+2
|
* Bug #391472 - Add ability to match headers by wordsMilan Crha2012-02-084-0/+74
|
* Bug 418520 - Disable Folder -> Expunge in virtual foldersMatthew Barnes2012-02-072-1/+8
| | | | | | | | | Expunging from a virtual folder actually expunges one or more real folders, which the user may not be aware of and can lead to unintended message removal. I feel it's safest to just disable Folder -> Expunge for any virtual folder, be it Junk, Trash, or a Search Folder. Note that File -> Empty Trash is still always enabled.
* Bug #553796 - Unable to Reset Message ColorMilan Crha2012-02-073-1/+9
|
* Bug #309945 - Ability to filter folders other than INBOX tooMilan Crha2012-02-072-22/+43
|
* e-mail.h: Remove files that moved to libemail-engine.Matthew Barnes2012-02-031-2/+0
|
* Bug #668805 - Copy to Folder uses incorrect error definition namesMilan Crha2012-01-311-4/+4
|
* Bug #669005 - Partial hang with unresponsive HTML email image sourceMilan Crha2012-01-311-7/+10
|
* Bug #669006 - Clicking "Not Junk" button should not move to next emailMilan Crha2012-01-311-2/+14
|
* Bug #668714 - Editing account changes transport to SMTPMilan Crha2012-01-301-15/+34
|
* Bug #651221 - "Edit as New Message" always uses default From: addressMilan Crha2012-01-301-0/+24
|
* Adapt to Camel API changes.Matthew Barnes2012-01-303-60/+58
|
* Bug #668634 - Warn user with folder create errorMilan Crha2012-01-261-3/+4
|
* Bug #668631 - Report Folder->Subscriptions errors to usersMilan Crha2012-01-261-3/+4
|
* mail-send-recv.c: Disregard CamelNullStores.Matthew Barnes2012-01-261-0/+7
| | | | Don't want these things showing up in the Send & Receive window.
* Bug 668480 - Going to online from offline connects disabled accountsMatthew Barnes2012-01-251-0/+8
|
* Bug 668479: Missing transport-only accounts in PreferencesMatthew Barnes2012-01-251-12/+14
| | | | | | | | | | | Evolution kinda sorta supports multiple identities by allowing users to set up so-called "transport-only" accounts by choosing "None" for the account type. Add a CamelStore subclass for those types of accounts so they get added to EMailAccountStore. It's just a stupid hack to keep another stupid hack working, but this should sustain us until we can support multiple identities FOR REAL.
* EMailUISession: Whitespace fix.Matthew Barnes2012-01-251-4/+4
|
* emae_receive_options_extra_item: Remove unused CamelURL.Matthew Barnes2012-01-251-5/+0
|
* EMailBackend: Make sure all background jobs have descriptions.Matthew Barnes2012-01-211-0/+10
| | | | | | | | | | | | All background jobs should appear in the task bar with a description. Some CamelServices (esp. imapx) are submitting lots of background jobs but never pushing a status message on its CamelOperation. This commit is to flush them out so we can find and fix them, and also so we can clearly see what's *really* going on in the background. All background jobs are now given an initial generic description which should never appear in the user interface. The callback function must call camel_operation_push_message() to override it or else it's a bug.
* Coding style and whitespace cleanup.Matthew Barnes2012-01-199-120/+116
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-1981-12564/+1465
| | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.
* Add emae_list_providers().Matthew Barnes2012-01-161-28/+50
| | | | | Convenience function returns a sorted GList of available CamelProviders with a "mail" or "news" domain.
* Split up emae_check_complete().Matthew Barnes2012-01-161-315/+551
| | | | | Split emae_check_complete() into smaller, more understandable functions so the overall logic flow can be more easily understood.
* Do not auto-mark-as-seen when changing filter typeMilan Crha2012-01-114-1/+62
|
* Bug #667398 - Automatic mark-as-seen too aggressiveMilan Crha2012-01-111-1/+37
|
* EMailSession does not respect user settings on startMilan Crha2012-01-111-28/+47
| | | | | Running in offline had no meaning, a store connected to its server anyway.
* Slow start due to instant saving of no change in an EAccountListMilan Crha2012-01-111-7/+16
|
* mail-folder-cache: Update folders only on stores whose support itMilan Crha2012-01-101-14/+29
|
* Bug #667281 - Deadlock on evolution startMilan Crha2012-01-101-0/+2
|
* Bug #667528 - Crash in pine-importer.c with no book source definedMilan Crha2012-01-091-5/+14
|
* Bug #638810 - Crash in camel_folder_search_set_folder with IMAP accountMilan Crha2012-01-071-13/+9
|
* Make em_utils_generate_account_hash() private.Matthew Barnes2012-01-053-60/+59
| | | | | | Only used by em_utils_get_reply_all(), and the hash table it returns is not safe for general-purpose use. Make it a static function and rename it generate_recipient_hash().
* get_receive_type(): Avoid hard-coding built-in mail store names.Matthew Barnes2012-01-041-3/+3
|
* Bug #666832 - Skip local/vfolder services from Send/Receive updateMilan Crha2012-01-041-0/+8
|
* Bug #641154 - Crash in emae_check_authtype_doneMilan Crha2012-01-021-6/+34
|
* EMailAccountStore: Avoid a bogus runtime warning.Matthew Barnes2011-12-311-5/+6
| | | | | | If the number of SortOrder items in sortorder.ini disagrees with the number of services in the EMailAccountStore, silently revert to the default ordering rather than emitting a runtime warning.
* Move EMailLabelListStore to EMailSession.Matthew Barnes2011-12-253-19/+42
| | | | | Access the EMailLabelListStore through EMailSession instead of EShellSettings, which was a quick hack of mine during kill-bonobo.
* fixing double free error and using source host for comparisonPunit Jain2011-12-231-6/+13
|
* Bug#636214 Use CamelSettings instead of CamelURLPunit Jain2011-12-231-51/+38
|
* Bug 664003 - Cannot modify account name in account assistantpunit2011-12-231-102/+102
|
* Bug 666706 - MailFolderCache: Crash on visiting a renamed folderMatthew Barnes2011-12-231-1/+3
|
* Bug #357175 - IMAP alerts still too intrusiveMilan Crha2011-12-231-2/+59
|
* Fix a typo in a commit for a bug #666490Milan Crha2011-12-231-1/+6
|
* Bug #666490 - Crash in e-mail-session.c:user_message_responseMilan Crha2011-12-231-6/+7
|
* Bug #661087 - Add ability to remove localized "Re:" prefixes in subjectMilan Crha2011-12-224-23/+98
|
* Reduce diff noise with account-mgmt branch.Matthew Barnes2011-12-2015-86/+87
|
* Do not load disabled services while creating new folderChenthill Palanisamy2011-12-191-0/+6
|
* Bug #666512 - Busy-loop after pressing Send/Receive toolbar buttonMilan Crha2011-12-191-7/+6
|
* Fix compiler warnings.Matthew Barnes2011-12-171-2/+3
| | | | | gtk_dialog_new_with_buttons() requires some buttons, otherwise use gtk_dialog_new() and set title/transient-for/etc properties manually.
* Avoid passing EMailBackend as much as possible.Matthew Barnes2011-12-1647-920/+715
| | | | | | | | | | | | | | | More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain.
* EMailSession: Add "activity-added" signal.Matthew Barnes2011-12-163-1/+42
| | | | | EMailBackend catches these signals and forwards the EActivity to e_shell_backend_add_activity().
* mail-send-recv.c: Avoid using EAccount and CamelURL if possible.Matthew Barnes2011-12-164-185/+268
| | | | | | EAccount is deprecated and mail URLs are being phased out. Use EMailAccountStore and CamelService instead.
* Bug #661043 - Printing causes email images to downloadMilan Crha2011-12-161-3/+0
|
* Avoid use-after-free in em_config_target_update_settingsMilan Crha2011-12-151-1/+5
|
* Fix a crash in pdf_drag_drop. Ref the objects while cloning format_html.Chenthill Palanisamy2011-12-151-4/+5
|
* Bug 566793 - Support Drop And Drag Into Nautilus As PDF Filepepp2011-12-156-74/+293
|
* Bug 666081 - Duplicate typedefsMatthew Barnes2011-12-153-9/+8
| | | | GCC handles it but not valid in C89 or C99.
* MailFolderCache: Fix a double-free on unsubscribe.Matthew Barnes2011-12-141-2/+1
| | | | | The 'folders' hash table has a GDestroyNotify callback now, but we were still freeing the folder_info struct explicitly.
* EMSubscriptionEditor: Use alternating row colors.Matthew Barnes2011-12-141-0/+1
| | | | | The deeper the folder the greater the distance between the checkbox and the folder name. Can get difficult to match them on a blank background.
* EMSubscriptionEditor cleanups.Matthew Barnes2011-12-141-160/+224
| | | | GQueues are easier to pass around than linked lists.
* Bug #578245 - View settings for threads getting lostMilan Crha2011-12-131-2/+5
|
* EMAccountEditor: Fix handling of auth-mechanism.Matthew Barnes2011-12-131-22/+37
| | | | | | | | CamelNetworkSettings:auth-mechanism defaults to NULL, so when creating a new CamelSettings instance, choose an initial value from the CamelProvider's list of available CamelServiceAuthTypes. This fixes the blank combo box issue and hopefully bug #665984.
* MailFolderCache: Don't respond to "service-added" signals.Matthew Barnes2011-12-132-12/+36
| | | | | | | | Causes folder info queries on disabled accounts. Instead respond to "service-enabled" and "service-disabled" signals, one of which always immediately follows "service-added". Comment this in both MailFolderCache and EMFolderTreeModel.
* EMailSession: Fix silly mistake in constructed().Matthew Barnes2011-12-131-2/+1
| | | | Need to load all accounts on startup, even disabled ones.
* Adapt to camel_session_remove_service() changes.Matthew Barnes2011-12-121-2/+1
|
* Reorder accounts by drag-and-drop.Matthew Barnes2011-12-1140-1731/+4042
| | | | | | | | | | | | | | | | | | | | | This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3. Account reordering is now done by drag-and-drop instead of up/down buttons. Turned out to be a wee bit more complicated than I initially thought. This scraps EAccountManager and EAccountTreeView and replaces them with new classes centered around EMailAccountStore, which EMailSession owns. EMailAccountStore is the model behind the account list in Preferences. The folder tree model now uses it to sort its own top-level rows using gtk_tree_path_compare(). It also broadcasts account operations through signals so we don't have to rely so heavily on EAccountList signals, since EAccountList is going away soon. Also as part of this work, the e-mail-local.h and e-mail-store.h APIs have been merged into EMailSession and MailFolderCache.
* Move folder URI caching to MailFolderCache.Matthew Barnes2011-12-084-83/+261
|
* mail_folder_cache_note_store: CamelSession arg is unnecessary.Matthew Barnes2011-12-084-6/+5
| | | | | | The CamelStore argument already has the CamelSession: session = camel_service_get_session (CAMEL_SERVICE (store));
* MailFolderCache: Add class methods for signals.Matthew Barnes2011-12-082-16/+44
|
* Remove unused function vfolder_create_part().Matthew Barnes2011-12-082-7/+0
|
* Remove unused function vfolder_revert().Matthew Barnes2011-12-082-14/+0
|
* Remove 'vfolder_store' global variable.Matthew Barnes2011-12-081-12/+32
| | | | Fetch the CamelService by its UID ("vfolder") as needed.
* EMFolderTreeModel: Check for vfolder store by its UID.Matthew Barnes2011-12-071-3/+5
|
* Remove unnecessary 'vfolder_store' declaration.Matthew Barnes2011-12-072-3/+0
|
* EMailReader: Avoid more runtime warnings.Matthew Barnes2011-11-301-8/+7
|
* Bug #665103 - Blank composer/mail/network preferences windowsMilan Crha2011-11-292-3/+27
|
* Bug #665123 - Incorrect unref of ESource in pine-importerMilan Crha2011-11-291-2/+0
|
* Avoid a runtime warning in mail_reader_message_seen_cb().Matthew Barnes2011-11-291-4/+6
|
* Remove some unnecessary GConf crud.Matthew Barnes2011-11-282-41/+0
|
* "citation-colour" -> "citation-color"Matthew Barnes2011-11-281-1/+1
|
* Use e_restore_window() and "org.gnome.evolution.window".Matthew Barnes2011-11-285-36/+30
| | | | Apply it to all windows with persistent size and/or position.
* Miscellaneous cleanups.Matthew Barnes2011-11-236-65/+102
|
* Tweak GSettings schemas.Matthew Barnes2011-11-231-1/+1
| | | | | | | | - Don't use the term "eplugin" for modules. - Use the term "plugin" instead of "eplugin" for plugins. - Split SpamAssassin settings into a separate schema.
* Fix some GSettings runtime issues.Matthew Barnes2011-11-231-1/+2
|