Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #676563 - Cannot create folders directly under store node | Milan Crha | 2012-06-07 | 1 | -1/+6 |
| | |||||
* | EMailAccountStore: Handle collections when enabling/disabling | Matthew Barnes | 2012-06-07 | 1 | -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 rewrite | Dan Vrátil | 2012-06-06 | 30 | -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 Barnes | 2012-06-04 | 191 | -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 Barnes | 2012-06-04 | 3 | -508/+0 |
| | | | | Obsoleted by EMailAutoconfig. | ||||
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 41 | -135/+21 |
| | |||||
* | Adapt mail to the new ESource API. | Matthew Barnes | 2012-06-03 | 67 | -10595/+13915 |
| | |||||
* | Adapt mail/importers to the new ESource API. | Matthew Barnes | 2012-06-03 | 1 | -25/+19 |
| | |||||
* | Revert "Bug #668481 - Account order is not remembered" | Matthew Barnes | 2012-06-03 | 4 | -178/+87 |
| | | | | This reverts commit 61a15e4d9dd303c23b6e44af9d084e3f3c609192. | ||||
* | Reduce diff noise with 'account-mgmt' branch. | Matthew Barnes | 2012-06-03 | 3 | -13/+14 |
| | | | | One last time. | ||||
* | Whitespace cleanups. | Matthew Barnes | 2012-06-02 | 5 | -13/+13 |
| | |||||
* | Bug #673946 - Cannot delete search folders | Milan Crha | 2012-05-31 | 1 | -3/+3 |
| | |||||
* | Fix memory leaks around gtk_tree_model_get() function | Milan Crha | 2012-05-31 | 3 | -0/+4 |
| | |||||
* | Adapt to vFolder changes from evolution-data-server | Milan Crha | 2012-05-31 | 2 | -9/+36 |
| | |||||
* | Avoid New unread icon emblem on virtual folders | Milan Crha | 2012-05-24 | 1 | -1/+3 |
| | |||||
* | Bug 676492 - Mail backend properties with underscores stopped working. | David Woodhouse | 2012-05-21 | 1 | -0/+3 |
| | | | | | Fix oal_selected and oab_offline properties for EWS, and account_uid for ActiveSync. | ||||
* | Adapt to CamelService API changes. | Matthew Barnes | 2012-05-20 | 1 | -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 Crha | 2012-05-18 | 1 | -4/+1 |
| | |||||
* | Bug #676226 - Changing GOA mail account looses GOA key | Milan Crha | 2012-05-17 | 1 | -0/+41 |
| | |||||
* | Restore previously set port in mail account editor only if it was set | Milan Crha | 2012-05-17 | 1 | -2/+3 |
| | |||||
* | Bug #673514 - Crash in WebKit after printing | Dan Vrátil | 2012-05-17 | 1 | -2/+7 |
| | |||||
* | Make Yahoo! mail-autoconfig use IMAP, instead of POP3 and preconfig also Tasks | Milan Crha | 2012-05-15 | 3 | -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_cb | Dan Vrátil | 2012-05-15 | 1 | -9/+67 |
| | |||||
* | Bug #669893 - Send/Receive dialog content too tall | Milan Crha | 2012-05-15 | 3 | -53/+38 |
| | |||||
* | Don't unref the result in GAsyncReadyCallback functions. | Matthew Barnes | 2012-05-15 | 1 | -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 Crha | 2012-05-14 | 3 | -0/+135 |
| | |||||
* | Don't unref GAsyncResult in "finish" functions. | Matthew Barnes | 2012-05-14 | 2 | -2/+0 |
| | |||||
* | Bug #669674 - EMailBrowser doesn't copy search settings | Milan Crha | 2012-05-14 | 1 | -0/+10 |
| | |||||
* | Fix some GSimpleAsyncResult reference leaks. | Matthew Barnes | 2012-05-13 | 2 | -0/+4 |
| | |||||
* | Use g_simple_async_result_set_check_cancellable(). | Matthew Barnes | 2012-05-13 | 2 | -10/+20 |
| | | | | Always call it immediately after g_simple_async_result_new(). | ||||
* | Whitespace cleanups. | Matthew Barnes | 2012-05-13 | 6 | -22/+21 |
| | |||||
* | Bug #675725 - SMTP configuration window forgets custom port | Milan Crha | 2012-05-11 | 1 | -0/+12 |
| | |||||
* | Fix displaying icons in EWebView alerts | Dan Vrátil | 2012-05-03 | 1 | -1/+0 |
| | |||||
* | Bug #669445 - A way of turning Message Preview off by default | Milan Crha | 2012-05-03 | 1 | -5/+21 |
| | |||||
* | Bug #669295 - Choice made for 'setup Google contact/calendar' is not remembered | Milan Crha | 2012-05-03 | 1 | -2/+8 |
| | |||||
* | Bug #675347 - No 'Retrieving message...' in preview panel | Dan Vrátil | 2012-05-03 | 1 | -0/+1 |
| | |||||
* | Bug #246581 - Replies in Sent folder goes to myself | Milan Crha | 2012-05-02 | 1 | -0/+4 |
| | |||||
* | Fix memleak introduced from patch for bug #674466 | Priit Laes | 2012-04-30 | 1 | -0/+1 |
| | |||||
* | Bug #674381 - Show contact photo from address book doesn't work | Dan Vrátil | 2012-04-28 | 1 | -3/+34 |
| | |||||
* | Bug #674060 - Preview panel on folder change not updated | Dan Vrátil | 2012-04-27 | 2 | -2/+10 |
| | |||||
* | Bug #674466 - Mail's preview panel can show listing of local filesystem root | Dan Vrátil | 2012-04-27 | 1 | -2/+15 |
| | |||||
* | Bug #673225 - White box in message preview not wide enough for very long strings | Dan Vrátil | 2012-04-27 | 1 | -7/+7 |
| | |||||
* | Bug #674340 - Evolution hangs on startup | Dan Vrátil | 2012-04-26 | 1 | -2/+29 |
| | |||||
* | Bug #674062 - Runtime warning from e_attachment_load_handle_error() | Milan Crha | 2012-04-24 | 1 | -2/+0 |
| | |||||
* | Bug #560654 - Better description for message list filter | Milan Crha | 2012-04-23 | 1 | -1/+4 |
| | |||||
* | Bug #564820 - Search filter persists when changing folders | Milan Crha | 2012-04-23 | 1 | -0/+6 |
| | |||||
* | Bug #674272 - Contacts preview differs with mailer running and not | Dan Vrátil | 2012-04-23 | 5 | -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 Barnes | 2012-04-22 | 1 | -2/+2 |
| | |||||
* | Bug #668481 - Account order is not remembered | Milan Crha | 2012-04-20 | 4 | -87/+178 |
| | |||||
* | Bug #674194 - Missing text in email | Dan Vrátil | 2012-04-20 | 1 | -0/+1 |
| | |||||
* | Bug #674249 - Crash when showing message with large text/plain | Dan Vrátil | 2012-04-19 | 1 | -154/+0 |
| | |||||
* | Fix wording in two strings | Kjartan Maraas | 2012-04-19 | 1 | -2/+2 |
| | |||||
* | Bug #674282 - Don't crash on reply with empty selection | Yanko Kaneti | 2012-04-18 | 1 | -1/+1 |
| | |||||
* | Fix text color of message source view | Dan Vrátil | 2012-04-17 | 1 | -1/+1 |
| | |||||
* | Bug #673123 - Crash in http_request_write_to_cache | Dan Vrátil | 2012-04-16 | 1 | -52/+85 |
| | |||||
* | Bug #674176 - Sender's photo not shown properly | Dan Vrátil | 2012-04-16 | 1 | -41/+45 |
| | |||||
* | Pass GCancellable to em_format_write() | Dan Vrátil | 2012-04-16 | 1 | -2/+2 |
| | |||||
* | Bug #674034 - Attached images from IMAP provider email not shown | Dan Vrátil | 2012-04-13 | 1 | -32/+18 |
| | |||||
* | Bug #673525 - Crash under efh_write_message() | Dan Vrátil | 2012-04-13 | 1 | -0/+11 |
| | | | | Make sure the EMFormat* lives until EMailRequest is finished. | ||||
* | Bug #673228 - Fails to display attached image in attached email | Dan Vrátil | 2012-04-12 | 1 | -1/+3 |
| | |||||
* | Bug #673108 - Font settings and monospace fonts don't work | Dan Vrátil | 2012-04-12 | 2 | -1/+57 |
| | |||||
* | Fix a memory leak | Dan Vrátil | 2012-04-10 | 1 | -1/+3 |
| | |||||
* | EMFolderTreeModel: Remove COL_STRING_URI. | Matthew Barnes | 2012-04-09 | 2 | -7/+0 |
| | | | | Further chipping away at internal URI usage... | ||||
* | EMFolderTree: Avoid using COL_STRING_URI. | Matthew Barnes | 2012-04-09 | 1 | -14/+40 |
| | |||||
* | mail/state.ini: Remember stores by UID instead of URI. | Matthew Barnes | 2012-04-09 | 2 | -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 Barnes | 2012-04-09 | 1 | -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 Barnes | 2012-04-09 | 1 | -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 Crha | 2012-04-07 | 2 | -45/+102 |
| | |||||
* | Remove EMSyncStream. | Matthew Barnes | 2012-04-06 | 3 | -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 Barnes | 2012-04-06 | 1 | -8/+28 |
| | |||||
* | Fix compiler warning about unused variable | Milan Crha | 2012-04-05 | 1 | -1/+0 |
| | |||||
* | Bug #673430 - Can't read messages in virtual Junk/Trash folders | Dan Vrátil | 2012-04-03 | 1 | -3/+1 |
| | |||||
* | Whitespace cleanup. | Matthew Barnes | 2012-04-02 | 11 | -239/+239 |
| | | | | | Replace 8-space indentation with tab characters, and various other automated cleanups. | ||||
* | EMailRequest: Decode mail:// URIs when looking up a formatter. | Matthew Barnes | 2012-04-01 | 1 | -2/+6 |
| | | | | This is why I hate URIs... | ||||
* | EMailRequest: Cleanups. | Matthew Barnes | 2012-04-01 | 2 | -99/+108 |
| | |||||
* | EMailRequest: Add license header. | Matthew Barnes | 2012-04-01 | 2 | -0/+36 |
| | |||||
* | EMFormat: Add "session" as a constructor property. | Matthew Barnes | 2012-04-01 | 8 | -23/+68 |
| | | | | Pass it in instead of digging it out of EShellSettings. | ||||
* | Bug #673065 - Black rectangle around text in Source view | Dan Vrátil | 2012-03-29 | 1 | -1/+1 |
| | |||||
* | Bug #673013 - Doesn't expose webkit Cflags/Libs | Dan Vrátil | 2012-03-29 | 1 | -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 behavior | Vibha Yadav | 2012-03-29 | 2 | -0/+17 |
| | | | | Providing a check for online backend before proceeding for the operation. | ||||
* | Add ability to specify INBOX for non-storage type accounts. Email daemon | Srinivasa Ragavan | 2012-03-29 | 1 | -10/+18 |
| | | | | allows to store mails in individual INBOX rather than a common one. | ||||
* | Updated Polish translation of mail/default/pl/Inbox | Piotr Drąg | 2012-03-29 | 1 | -7/+11 |
| | |||||
* | Fix compile-time warning | Dan Vrátil | 2012-03-29 | 1 | -1/+7 |
| | |||||
* | Bug #617930 - Crash under mail_sidebar_model_loaded_row_cb | Milan Crha | 2012-03-29 | 1 | -0/+19 |
| | |||||
* | WebKit port - last-minute fix | Dan Vrátil | 2012-03-29 | 1 | -0/+2 |
| | |||||
* | WebKit port - port formatter and mail module | Dan Vrátil | 2012-03-29 | 32 | -4019/+6602 |
| | |||||
* | Bug #672175 - Make CamelFolderSearch cancellable | Milan Crha | 2012-03-27 | 1 | -1/+1 |
| | |||||
* | mail.error.xml: Fix a typo. | Matthew Barnes | 2012-03-18 | 1 | -1/+1 |
| | |||||
* | Add a comment about Bcc headers to searchtypes.xml. | Matthew Barnes | 2012-03-17 | 1 | -0/+4 |
| | |||||
* | Revert "Include searching Bcc header while looking for recipients" | Matthew Barnes | 2012-03-17 | 1 | -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 folder | Milan Crha | 2012-03-09 | 2 | -2/+3 |
| | |||||
* | Include searching Bcc header while looking for recipients | Chenthill Palanisamy | 2012-03-09 | 1 | -8/+16 |
| | |||||
* | Bug #664169 - Default port is not selected by default | Milan Crha | 2012-03-08 | 1 | -1/+17 |
| | |||||
* | EMAccountEditor: Avoid a runtime warning. | Matthew Barnes | 2012-03-08 | 1 | -2/+3 |
| | |||||
* | Fix more compiler warnings. | Matthew Barnes | 2012-03-04 | 2 | -18/+7 |
| | |||||
* | Add missing linker flags. | Matthew Barnes | 2012-03-04 | 1 | -0/+1 |
| | |||||
* | Whitespace cleanups. | Matthew Barnes | 2012-03-03 | 5 | -9/+9 |
| | |||||
* | Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works and | Srinivasa Ragavan | 2012-03-03 | 14 | -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 for | Srinivasa Ragavan | 2012-03-03 | 20 | -978/+583 |
| | | | | making search folders running remotely. | ||||
* | Move EAlert* and e-xml-utils references from other part of the code to ↵ | Srinivasa Ragavan | 2012-03-03 | 18 | -21/+21 |
| | | | | libevolution-utils. | ||||
* | Bug #671211 - 'Mark Citations' preferences not applied | Dan Vrátil | 2012-03-02 | 1 | -5/+2 |
| | |||||
* | Show composer window on "Continue editing" | Milan Crha | 2012-03-02 | 1 | -1/+3 |
| | |||||
* | Bug #617557 - Can lost message after send failed | Milan Crha | 2012-03-01 | 1 | -0/+12 |
| | |||||
* | Bug #669294 - Settings of 'sending email' tab is not remembered | Milan Crha | 2012-02-28 | 1 | -2/+9 |
| | |||||
* | Avoid crash when formatting broken message (part of bug #663221) | Milan Crha | 2012-02-27 | 1 | -0/+2 |
| | |||||
* | Hides errors on message load | Milan Crha | 2012-02-27 | 1 | -1/+15 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 34 | -315/+420 |
| | |||||
* | Change 'file name' to 'filename' according to the GDP Style Guide | Andre Klapper | 2012-02-17 | 2 | -4/+4 |
| | |||||
* | Correct spelling of the word 'Username' | Andre Klapper | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | Make Capplet work again with new CamelSettings and other stuffs. Also add | Srinivasa Ragavan | 2012-02-16 | 1 | -2/+34 |
| | | | | | EPlugin support to capplet so that exchange and other accoutns can be configured via this. now. | ||||
* | Bug #668848 - Whitespaces in front of colons | Milan Crha | 2012-02-16 | 2 | -4/+4 |
| | |||||
* | Bug #655021 - "Character set" vs "Character encoding" | Milan Crha | 2012-02-16 | 1 | -1/+1 |
| | |||||
* | Bug #637200 - Add mnemonics to Folder Properties dialog checkboxes | Gabor Kelemen | 2012-02-16 | 1 | -1/+1 |
| | |||||
* | Bug #662743 - Translation context needed for "Attachment" | Milan Crha | 2012-02-16 | 2 | -8/+9 |
| | |||||
* | Bug #591436 - Add -avoid-version to LDFLAGS | H. Habighorst | 2012-02-15 | 2 | -2/+2 |
| | |||||
* | Add missing mnemonics and make existing ones unique. Fixes bug #637354 | Andre Klapper | 2012-02-14 | 1 | -5/+5 |
| | |||||
* | Bug #669097 - Cannot save column setup: File name too long | Milan Crha | 2012-02-14 | 2 | -1/+109 |
| | |||||
* | Clarify that value for mark-seen-timeout is in milliseconds | Andre Klapper | 2012-02-13 | 1 | -2/+2 |
| | |||||
* | Bug #384838 - Filter editor should default to "AND" instead of "OR" | Milan Crha | 2012-02-08 | 1 | -2/+2 |
| | |||||
* | Bug #391472 - Add ability to match headers by words | Milan Crha | 2012-02-08 | 4 | -0/+74 |
| | |||||
* | Bug 418520 - Disable Folder -> Expunge in virtual folders | Matthew Barnes | 2012-02-07 | 2 | -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 Color | Milan Crha | 2012-02-07 | 3 | -1/+9 |
| | |||||
* | Bug #309945 - Ability to filter folders other than INBOX too | Milan Crha | 2012-02-07 | 2 | -22/+43 |
| | |||||
* | e-mail.h: Remove files that moved to libemail-engine. | Matthew Barnes | 2012-02-03 | 1 | -2/+0 |
| | |||||
* | Bug #668805 - Copy to Folder uses incorrect error definition names | Milan Crha | 2012-01-31 | 1 | -4/+4 |
| | |||||
* | Bug #669005 - Partial hang with unresponsive HTML email image source | Milan Crha | 2012-01-31 | 1 | -7/+10 |
| | |||||
* | Bug #669006 - Clicking "Not Junk" button should not move to next email | Milan Crha | 2012-01-31 | 1 | -2/+14 |
| | |||||
* | Bug #668714 - Editing account changes transport to SMTP | Milan Crha | 2012-01-30 | 1 | -15/+34 |
| | |||||
* | Bug #651221 - "Edit as New Message" always uses default From: address | Milan Crha | 2012-01-30 | 1 | -0/+24 |
| | |||||
* | Adapt to Camel API changes. | Matthew Barnes | 2012-01-30 | 3 | -60/+58 |
| | |||||
* | Bug #668634 - Warn user with folder create error | Milan Crha | 2012-01-26 | 1 | -3/+4 |
| | |||||
* | Bug #668631 - Report Folder->Subscriptions errors to users | Milan Crha | 2012-01-26 | 1 | -3/+4 |
| | |||||
* | mail-send-recv.c: Disregard CamelNullStores. | Matthew Barnes | 2012-01-26 | 1 | -0/+7 |
| | | | | Don't want these things showing up in the Send & Receive window. | ||||
* | Bug 668480 - Going to online from offline connects disabled accounts | Matthew Barnes | 2012-01-25 | 1 | -0/+8 |
| | |||||
* | Bug 668479: Missing transport-only accounts in Preferences | Matthew Barnes | 2012-01-25 | 1 | -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 Barnes | 2012-01-25 | 1 | -4/+4 |
| | |||||
* | emae_receive_options_extra_item: Remove unused CamelURL. | Matthew Barnes | 2012-01-25 | 1 | -5/+0 |
| | |||||
* | EMailBackend: Make sure all background jobs have descriptions. | Matthew Barnes | 2012-01-21 | 1 | -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 Barnes | 2012-01-19 | 9 | -120/+116 |
| | |||||
* | Introduce libemail-engine and libemail-utils. | Matthew Barnes | 2012-01-19 | 81 | -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 Barnes | 2012-01-16 | 1 | -28/+50 |
| | | | | | Convenience function returns a sorted GList of available CamelProviders with a "mail" or "news" domain. | ||||
* | Split up emae_check_complete(). | Matthew Barnes | 2012-01-16 | 1 | -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 type | Milan Crha | 2012-01-11 | 4 | -1/+62 |
| | |||||
* | Bug #667398 - Automatic mark-as-seen too aggressive | Milan Crha | 2012-01-11 | 1 | -1/+37 |
| | |||||
* | EMailSession does not respect user settings on start | Milan Crha | 2012-01-11 | 1 | -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 EAccountList | Milan Crha | 2012-01-11 | 1 | -7/+16 |
| | |||||
* | mail-folder-cache: Update folders only on stores whose support it | Milan Crha | 2012-01-10 | 1 | -14/+29 |
| | |||||
* | Bug #667281 - Deadlock on evolution start | Milan Crha | 2012-01-10 | 1 | -0/+2 |
| | |||||
* | Bug #667528 - Crash in pine-importer.c with no book source defined | Milan Crha | 2012-01-09 | 1 | -5/+14 |
| | |||||
* | Bug #638810 - Crash in camel_folder_search_set_folder with IMAP account | Milan Crha | 2012-01-07 | 1 | -13/+9 |
| | |||||
* | Make em_utils_generate_account_hash() private. | Matthew Barnes | 2012-01-05 | 3 | -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 Barnes | 2012-01-04 | 1 | -3/+3 |
| | |||||
* | Bug #666832 - Skip local/vfolder services from Send/Receive update | Milan Crha | 2012-01-04 | 1 | -0/+8 |
| | |||||
* | Bug #641154 - Crash in emae_check_authtype_done | Milan Crha | 2012-01-02 | 1 | -6/+34 |
| | |||||
* | EMailAccountStore: Avoid a bogus runtime warning. | Matthew Barnes | 2011-12-31 | 1 | -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 Barnes | 2011-12-25 | 3 | -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 comparison | Punit Jain | 2011-12-23 | 1 | -6/+13 |
| | |||||
* | Bug#636214 Use CamelSettings instead of CamelURL | Punit Jain | 2011-12-23 | 1 | -51/+38 |
| | |||||
* | Bug 664003 - Cannot modify account name in account assistant | punit | 2011-12-23 | 1 | -102/+102 |
| | |||||
* | Bug 666706 - MailFolderCache: Crash on visiting a renamed folder | Matthew Barnes | 2011-12-23 | 1 | -1/+3 |
| | |||||
* | Bug #357175 - IMAP alerts still too intrusive | Milan Crha | 2011-12-23 | 1 | -2/+59 |
| | |||||
* | Fix a typo in a commit for a bug #666490 | Milan Crha | 2011-12-23 | 1 | -1/+6 |
| | |||||
* | Bug #666490 - Crash in e-mail-session.c:user_message_response | Milan Crha | 2011-12-23 | 1 | -6/+7 |
| | |||||
* | Bug #661087 - Add ability to remove localized "Re:" prefixes in subject | Milan Crha | 2011-12-22 | 4 | -23/+98 |
| | |||||
* | Reduce diff noise with account-mgmt branch. | Matthew Barnes | 2011-12-20 | 15 | -86/+87 |
| | |||||
* | Do not load disabled services while creating new folder | Chenthill Palanisamy | 2011-12-19 | 1 | -0/+6 |
| | |||||
* | Bug #666512 - Busy-loop after pressing Send/Receive toolbar button | Milan Crha | 2011-12-19 | 1 | -7/+6 |
| | |||||
* | Fix compiler warnings. | Matthew Barnes | 2011-12-17 | 1 | -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 Barnes | 2011-12-16 | 47 | -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 Barnes | 2011-12-16 | 3 | -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 Barnes | 2011-12-16 | 4 | -185/+268 |
| | | | | | | EAccount is deprecated and mail URLs are being phased out. Use EMailAccountStore and CamelService instead. | ||||
* | Bug #661043 - Printing causes email images to download | Milan Crha | 2011-12-16 | 1 | -3/+0 |
| | |||||
* | Avoid use-after-free in em_config_target_update_settings | Milan Crha | 2011-12-15 | 1 | -1/+5 |
| | |||||
* | Fix a crash in pdf_drag_drop. Ref the objects while cloning format_html. | Chenthill Palanisamy | 2011-12-15 | 1 | -4/+5 |
| | |||||
* | Bug 566793 - Support Drop And Drag Into Nautilus As PDF File | pepp | 2011-12-15 | 6 | -74/+293 |
| | |||||
* | Bug 666081 - Duplicate typedefs | Matthew Barnes | 2011-12-15 | 3 | -9/+8 |
| | | | | GCC handles it but not valid in C89 or C99. | ||||
* | MailFolderCache: Fix a double-free on unsubscribe. | Matthew Barnes | 2011-12-14 | 1 | -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 Barnes | 2011-12-14 | 1 | -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 Barnes | 2011-12-14 | 1 | -160/+224 |
| | | | | GQueues are easier to pass around than linked lists. | ||||
* | Bug #578245 - View settings for threads getting lost | Milan Crha | 2011-12-13 | 1 | -2/+5 |
| | |||||
* | EMAccountEditor: Fix handling of auth-mechanism. | Matthew Barnes | 2011-12-13 | 1 | -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 Barnes | 2011-12-13 | 2 | -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 Barnes | 2011-12-13 | 1 | -2/+1 |
| | | | | Need to load all accounts on startup, even disabled ones. | ||||
* | Adapt to camel_session_remove_service() changes. | Matthew Barnes | 2011-12-12 | 1 | -2/+1 |
| | |||||
* | Reorder accounts by drag-and-drop. | Matthew Barnes | 2011-12-11 | 40 | -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 Barnes | 2011-12-08 | 4 | -83/+261 |
| | |||||
* | mail_folder_cache_note_store: CamelSession arg is unnecessary. | Matthew Barnes | 2011-12-08 | 4 | -6/+5 |
| | | | | | | The CamelStore argument already has the CamelSession: session = camel_service_get_session (CAMEL_SERVICE (store)); | ||||
* | MailFolderCache: Add class methods for signals. | Matthew Barnes | 2011-12-08 | 2 | -16/+44 |
| | |||||
* | Remove unused function vfolder_create_part(). | Matthew Barnes | 2011-12-08 | 2 | -7/+0 |
| | |||||
* | Remove unused function vfolder_revert(). | Matthew Barnes | 2011-12-08 | 2 | -14/+0 |
| | |||||
* | Remove 'vfolder_store' global variable. | Matthew Barnes | 2011-12-08 | 1 | -12/+32 |
| | | | | Fetch the CamelService by its UID ("vfolder") as needed. | ||||
* | EMFolderTreeModel: Check for vfolder store by its UID. | Matthew Barnes | 2011-12-07 | 1 | -3/+5 |
| | |||||
* | Remove unnecessary 'vfolder_store' declaration. | Matthew Barnes | 2011-12-07 | 2 | -3/+0 |
| | |||||
* | EMailReader: Avoid more runtime warnings. | Matthew Barnes | 2011-11-30 | 1 | -8/+7 |
| | |||||
* | Bug #665103 - Blank composer/mail/network preferences windows | Milan Crha | 2011-11-29 | 2 | -3/+27 |
| | |||||
* | Bug #665123 - Incorrect unref of ESource in pine-importer | Milan Crha | 2011-11-29 | 1 | -2/+0 |
| | |||||
* | Avoid a runtime warning in mail_reader_message_seen_cb(). | Matthew Barnes | 2011-11-29 | 1 | -4/+6 |
| | |||||
* | Remove some unnecessary GConf crud. | Matthew Barnes | 2011-11-28 | 2 | -41/+0 |
| | |||||
* | "citation-colour" -> "citation-color" | Matthew Barnes | 2011-11-28 | 1 | -1/+1 |
| | |||||
* | Use e_restore_window() and "org.gnome.evolution.window". | Matthew Barnes | 2011-11-28 | 5 | -36/+30 |
| | | | | Apply it to all windows with persistent size and/or position. | ||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 6 | -65/+102 |
| | |||||
* | Tweak GSettings schemas. | Matthew Barnes | 2011-11-23 | 1 | -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 Barnes | 2011-11-23 | 1 | -1/+2 |
| | |||||
* | Include git.mk in mail/mail-autoconfig/Makefile.am. | Matthew Barnes | 2011-11-23 | 1 | -0/+2 |
| | |||||
* | More compiler warning fixes. | Matthew Barnes | 2011-11-23 | 1 | -4/+8 |
| | |||||
* | Merge branch 'master' into wip/gsettings | Matthew Barnes | 2011-11-23 | 46 | -1712/+1233 |
|\ | | | | | | | | | Conflicts: mail/e-mail-paned-view.c | ||||
| * | Split MDN handling into a module. | Matthew Barnes | 2011-11-22 | 4 | -301/+11 |
| | | |||||
| * | EPreviewPane: Implement EAlertSink. | Matthew Barnes | 2011-11-22 | 2 | -58/+11 |
| | | | | | | | | | | | | | | Means EMailBrowser no longer has to. Also, EMailReader now provides a default implementation for get_alert_sink() which just calls get_preview_pane() and casts. | ||||
| * | Add EMailReader.get_preview_pane() method. | Matthew Barnes | 2011-11-22 | 6 | -65/+81 |
| | | | | | | | | | | Also give EMailReader::show-search-bar signal a default implementation, since it can now dig up the search bar widget itself. | ||||
| * | Mail widget cleanups. | Matthew Barnes | 2011-11-22 | 38 | -1218/+983 |
| | | |||||
| * | Make EMailNotebookView and EMailPanedView extensible. | Matthew Barnes | 2011-11-22 | 2 | -7/+17 |
| | | | | | | | | Since they each implement EMailReader. | ||||
| * | Add EMailReader:message-loaded signal. | Matthew Barnes | 2011-11-22 | 2 | -52/+89 |
| | | | | | | | | Emitted when the CamelMimeMessage has been obtained. | ||||
| * | Add EMailReader:message-seen signal. | Matthew Barnes | 2011-11-22 | 4 | -53/+80 |
| | | | | | | | | Replaces e_mail_reader_mark_as_read(). | ||||
| * | Remove some unnecessary #includes. | Matthew Barnes | 2011-11-18 | 3 | -4/+0 |
| | | |||||
* | | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 4 | -28/+44 |
| | | |||||
* | | Fix compiler warnings. | Matthew Barnes | 2011-11-23 | 8 | -10/+3 |
| | | |||||
* | | Use GSettings in em-account-editor to retrieve/set selected calendars | Rodrigo Moya | 2011-11-18 | 1 | -21/+33 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-17 | 8 | -71/+105 |
|\| | |||||
| * | Bug #664001 - Account setup asks to configure SMTP when not needed | Milan Crha | 2011-11-15 | 1 | -12/+14 |
| | | |||||
| * | Bug #440316 - Improve SSL Certificate check bad signature dialog | Milan Crha | 2011-11-15 | 2 | -37/+39 |
| | | |||||
| * | Bug#636214 String changes | Punit Jain | 2011-11-15 | 1 | -6/+6 |
| | | |||||
| * | Use CamelSExp instead of ESExp in filter, mail. | Matthew Barnes | 2011-11-15 | 2 | -5/+2 |
| | | |||||
| * | Bug #662914 - Reply to gnupg signed mails should be signed | Milan Crha | 2011-11-14 | 3 | -3/+41 |
| | | |||||
| * | Preset 'width-chars' for account type description labels | Milan Crha | 2011-11-14 | 1 | -0/+2 |
| | | | | | | | | As suggested in https://bugzilla.gnome.org/show_bug.cgi?id=657621 | ||||
| * | Bug #663746 - Cann't finish new account configuration for POP | Milan Crha | 2011-11-14 | 1 | -8/+1 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-14 | 201 | -508/+7924 |
|\| | |||||
| * | Bug 663836 - emae_send_page() gets wrong CamelProvider | Matthew Barnes | 2011-11-13 | 1 | -7/+13 |
| | | | | | | | | Also silence some runtime warnings when choosing server type 'None'. | ||||
| * | EMAccountEditor: Add a review page. | Punit Jain | 2011-11-13 | 2 | -22/+714 |
| | | | | | | | | | | This is a first cut. Some touch-ups still needed and jumping to the review page when account details are auto-filled is not yet working. | ||||
| * | Remove SQLite mail summary migration. | Matthew Barnes | 2011-11-11 | 1 | -351/+1 |
| | | | | | | | | | | | | It's been three years and it's standing in the way of our transition to keyfile-based accounts. Users brave enough to jump to version 3.4 from 2.22 or older will just have to re-generate their mail caches. | ||||
| * | Bug #565483 - "All folders" does not search all folders | Milan Crha | 2011-11-11 | 1 | -61/+1 |
| | | |||||
| * | Bug #659945 - "New" button in toolbar for new mail message not working | Milan Crha | 2011-11-10 | 2 | -29/+0 |
| | | |||||
| * | Removing a redundant virtual function | Punit Jain | 2011-11-09 | 2 | -4/+1 |
| | | |||||
| * | Bug #660878 Configuration options are not autofilled | Punit Jain | 2011-11-09 | 1 | -7/+7 |
| | | |||||
| * | Bug #636214 fetch configuration details from server | Punit Jain | 2011-11-09 | 2 | -27/+79 |
| | | | | | | | | Code changes | ||||
| * | Bug #636214 get configuration details from server part1 | Punit Jain | 2011-11-09 | 192 | -0/+7089 |
| | | | | | | | | moving files from capplet to mail | ||||
| * | Bug #662929 - POP3 prevents expunge of local Inbox in offline | Milan Crha | 2011-11-09 | 1 | -1/+20 |
| | | |||||
* | | Some build fixes | Rodrigo Moya | 2011-11-09 | 3 | -10/+7 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-08 | 9 | -869/+1413 |
|\| | |||||
| * | EMAccountEditor: Start using CamelNetworkSettings. | Matthew Barnes | 2011-11-07 | 4 | -661/+1161 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of stuffing host/port/user/etc into CamelURLs. To enforce this in 3rd party extensions, remove EAccounts from EMConfigTargetAccount and rename it EMConfigTargetSettings with the following struct members: const gchar *email_address; const gchar *storage_protocol; CamelSettings *storage_settings; const gchar *transport_protocol; CamelSettings *transport_settings; | ||||
| * | EMAccountEditor: Clean up authentication widgets. | Matthew Barnes | 2011-11-07 | 2 | -214/+285 |
| | | | | | | | | | | | | Use EAuthComboBox and lean heavily on property bindings. Also, start using CamelSettings for this instead of CamelURLs. | ||||
| * | EMAccountEditor: Remove dead code. | Matthew Barnes | 2011-11-07 | 1 | -21/+0 |
| | | |||||
| * | Adapt to CamelOperation API changes. | Matthew Barnes | 2011-11-07 | 5 | -15/+9 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-02 | 1 | -5/+26 |
|\| | |||||
| * | Bug #627952 - 'Local delivery' mbox's aren't read properly | Milan Crha | 2011-11-01 | 1 | -5/+26 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-28 | 8 | -56/+52 |
|\| | |||||
| * | e-mail-store.c: Take EMailSession instead of EMailBackend. | Matthew Barnes | 2011-10-27 | 8 | -56/+52 |
| | | | | | | | | | | | | | | | | | | | | | | My apologies for flip-flopping the API again. e-mail-store.c functions used to take an EMailSession, then I changed it to take an EMailBackend in preparation for my account-mgmt branch. Having rethought some API decisions on the branch, however, the first flip-flop proved to be unnecessary. And now Srini needs the API to use EMailSession for his mail-factory branch, so I'm flip-flopping again. | ||||
* | | More GSettings migration | Rodrigo Moya | 2011-10-26 | 3 | -26/+110 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-26 | 10 | -127/+204 |
|\| | |||||
| * | Adapt to CamelNetworkSettings changes. | Matthew Barnes | 2011-10-25 | 10 | -127/+204 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-24 | 2 | -33/+87 |
|\| |