Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|\| | |||||
| * | Bug #616981 - Mail marking as read is hard | Milan Crha | 2011-10-20 | 1 | -27/+78 |
| | | |||||
| * | Bug #527614 - Valgrind shows a nice amount of lost memory | Milan Crha | 2011-10-20 | 1 | -6/+9 |
| | | |||||
* | | And yet more GSettings migration on the mail component | Rodrigo Moya | 2011-10-20 | 4 | -96/+56 |
| | | |||||
* | | More mail GSettings migration | Rodrigo Moya | 2011-10-19 | 3 | -106/+67 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-17 | 2 | -87/+708 |
|\| | |||||
| * | Realized I broke APOP authentication. | Matthew Barnes | 2011-10-15 | 1 | -12/+3 |
| | | |||||
| * | Adapt to Camel's new authentication API. | Matthew Barnes | 2011-10-15 | 1 | -0/+129 |
| | | |||||
| * | Bug #660530 - Improve folder Subscription interface | Milan Crha | 2011-10-14 | 1 | -87/+588 |
| | | |||||
* | | Some more migration to GSettings in the mail component | Rodrigo Moya | 2011-10-14 | 3 | -11/+7 |
| | | |||||
* | | Use GSettings in mail-config.c | Rodrigo Moya | 2011-10-14 | 1 | -136/+56 |
| | | |||||
* | | Migrate EMailAttachmentBar to GSettings | Rodrigo Moya | 2011-10-14 | 1 | -9/+5 |
| | | |||||
* | | Make e_utils_prompt_user and callers use GSettings keys | Rodrigo Moya | 2011-10-14 | 3 | -24/+20 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-13 | 3 | -3/+41 |
|\| | |||||
| * | Bug #455271 - A moved/renamed mail folder loses focus | Milan Crha | 2011-10-13 | 1 | -1/+37 |
| | | |||||
| * | Bug #660721 - Online Account services not always activating | Milan Crha | 2011-10-13 | 1 | -2/+2 |
| | | |||||
| * | Bug #660850 - Missing set mnemonic widgets in composer preferences | Milan Crha | 2011-10-11 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-10 | 13 | -189/+92 |
|\| | |||||
| * | Bug #658066 - Security dialog is too big | Dan Vrátil | 2011-10-07 | 2 | -75/+21 |
| | | | | | | | | | | Fixed security dialog default size and resizing issues by simplifying the layout and replacing GtkVBoxes by GtkGrids. | ||||
| * | Adapt to CamelFolderSummary API changes | Milan Crha | 2011-10-06 | 4 | -6/+6 |
| | | |||||
| * | Prefer g_simple_async_result_take_error(). | Matthew Barnes | 2011-10-06 | 4 | -78/+39 |
| | | | | | | | | | | | | | | | | | | Slightly more efficient and convenient than: g_simple_async_result_set_from_error (simple, error); g_error_free (error); One less GError to copy and destroy. | ||||
| * | Let GtkFileChooser track its own last-used-folder. | Matthew Barnes | 2011-10-06 | 1 | -14/+0 |
| | | | | | | | | | | | | GtkFileChooser in GTK+ 3.2 now keeps track of the last-used-folder itself, even across applications, so get out of its way and let it handle it. | ||||
| * | GtkApplication has some new EShell-like features. | Matthew Barnes | 2011-10-06 | 3 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly. | ||||
| * | Bug #660878 - Account configuration options are not auto-filled | Dan Vrátil | 2011-10-05 | 1 | -11/+12 |
| | | |||||
* | | First successful build | Rodrigo Moya | 2011-10-06 | 7 | -199/+9 |
| | | |||||
* | | Merge from master | Rodrigo Moya | 2011-10-05 | 38 | -503/+761 |
|\| | |||||
| * | Simplify library dependency flags. | Matthew Barnes | 2011-10-05 | 2 | -11/+11 |
| | | | | | | | | | | | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed. | ||||
| * | Bug #657374 - mailto: attachment parameter can lead to accidental data ↵ | Vibha Yadav | 2011-10-04 | 1 | -0/+5 |
| | | | | | | | | | | | | exfiltration Through warning on attaching Hidden/security files by mailto command. | ||||
| * | Fix few 'may be used uninitialized' compiler warnings | Milan Crha | 2011-09-30 | 3 | -3/+3 |
| | | |||||
| * | Bug #601898 - SOCKS proxy does not work with mailer | Milan Crha | 2011-09-30 | 2 | -84/+109 |
| | | |||||
| * | Bug 659726 - Search Folders contain ambiguous reference to accounts | Matthew Barnes | 2011-09-28 | 4 | -41/+76 |
| | | | | | | | | | | This introduces a new function called e_mail_folder_uri_to_markup(), which may prove useful in other contexts. | ||||
| * | Miscellaneous cleanups from the account-mgmt branch. | Matthew Barnes | 2011-09-27 | 22 | -199/+240 |
| | | | | | | | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality. | ||||
| * | Bug #660224 - Assertion failure when forwarding message | Milan Crha | 2011-09-27 | 3 | -20/+39 |
| | | |||||
| * | EMFolderTreeModel: Don't use parameters in "get_default" functions. | Matthew Barnes | 2011-09-26 | 13 | -202/+182 |
| | | | | | | | | | | | | | | | | Drop EMFolderTreeModel's "session" property now that it has a "backend" property and call em_folder_tree_model_set_backend() where we used to call em_folder_tree_model_set_session(). The session can still be obtained through e_mail_backend_get_session(). | ||||
| * | The EExtension framework is now in libebackend. | Matthew Barnes | 2011-09-26 | 3 | -5/+6 |
| | | | | | | | | | | | | | | | | The EModule, EExtensible and EExtension classes as well as the e_type_traverse() function have been moved to Evolution-Data-Server's libebackend library to replace e-data-server-module.c. Now Evolution-Data-Server modules use the same framework as Evolution. | ||||
| * | Adapt to CamelURL API changes. | Matthew Barnes | 2011-09-26 | 2 | -2/+2 |
| | | |||||
| * | EMFormatHTML: Configure CamelHttpStreams with proxy authpass. | Matthew Barnes | 2011-09-26 | 3 | -86/+45 |
| | | | | | | | | | | | | | | Base64-encode the "USER:PASS" authentication string ourselves and hand it to camel_http_stream_set_proxy_authpass(). This is so I can kill camel_http_stream_set_proxy(). | ||||
| * | Bug #659828 - Selecting a message with a sound attached loses focus | Milan Crha | 2011-09-26 | 1 | -1/+1 |
| | | |||||
| * | Bug #659440 - Doesn't mark messages as replied when sending offline | Milan Crha | 2011-09-26 | 1 | -0/+21 |
| | | |||||
| * | Bug #656473 - Store server folder cache in user's cache directory | Milan Crha | 2011-09-26 | 2 | -1/+17 |
| | | |||||
| * | Bug #351025 - Make the order of the mail accounts configurable | Milan Crha | 2011-09-26 | 17 | -98/+606 |
| | | |||||
| * | Bug #659555 - Add custom icons in a folder Subscription dialog | Milan Crha | 2011-09-26 | 1 | -0/+12 |
| | | |||||
| * | Reverting the previous commit. | Vibha Yadav | 2011-09-15 | 1 | -5/+0 |
| | | |||||
| * | Bug #657374 - mailto: attachment parameter can lead to accidental data ↵ | Vibha Yadav | 2011-09-15 | 1 | -0/+5 |
| | | | | | | | | | | | | exfiltration Through warning on attaching Hidden/security files by mailto command. | ||||
| * | Make sure GConf schemas have defined default values | Milan Crha | 2011-09-14 | 1 | -0/+12 |
| | | |||||
| * | Updated Polish translation of default welcome mail | Piotr Drąg | 2011-09-10 | 1 | -1/+1 |
| | | |||||
| * | Updated Polish translation of default welcome mail | Piotr Drąg | 2011-09-10 | 1 | -10/+8 |
| | | |||||
| * | Bug #655728 - Read proxy settings from GSettings since Gnome 3 | Milan Crha | 2011-09-06 | 1 | -36/+43 |
| | | |||||
| * | Bug #655568 - Cursor lost after Collapse all threads called | Milan Crha | 2011-09-06 | 1 | -1/+16 |
| | | |||||
| * | Bug #655709 - Hide 'Group by' in views when not supported | Milan Crha | 2011-09-06 | 1 | -1/+1 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 49 | -2213/+2680 |
| | | |||||
| * | Consolidate MailFolderCache signal handlers. | Matthew Barnes | 2011-09-02 | 2 | -162/+177 |
| | | | | | | | | | | | | | | Merging the "folder-deleted" and "folder-renamed" signal handlers in mail-config.c into the ones in e-mail-backend.c makes the account-mgmt branch a little easier, since e-mail-backend.c has resources I can't easily get to from mail-config.c. | ||||
| * | Miscellaneous cleanups. | Matthew Barnes | 2011-08-31 | 18 | -322/+369 |
| | | | | | | | | | | | | | | Reducing diff noise with the account-mgmt branch. Trying to erode our dependency on EAccount as much as possible, or at least isolate its usage, to make things easier for me on the branch. | ||||
| * | Fix enum generation problems in glib-gen.mak. | Matthew Barnes | 2011-08-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't use pattern rules like %-enumtypes.h anymore because it matches installed header files like camel-enumtypes.h, so you get very strange things happening during the build like: .../camel/camel-enumtypes.h: e-util-enums.h glib-mkenums ... $^ > $@ when e-util-enums.h has a newer timestamp than camel-enumtypes.h. Instead, we'll use another variable name -- glib_enum_output -- to replace the %-enumtypes pattern rules like so: $(glib_enum_output).h: $(glib_enum_headers) glib-mkenums ... $^ > $@ $(glib_enum_output).c: $(glib_enum_headers) glib-mkenums ... $^ > $@ Also use $(AM_V_GEN) to get cleaner looking output while building. | ||||
| * | Stick Account Editor widgets at the top, like it used to before gtk3 | Milan Crha | 2011-08-26 | 1 | -41/+72 |
| | | |||||
| * | Bug #657310 - Crash when editing transport-only accounts | Milan Crha | 2011-08-26 | 2 | -5/+13 |
| | | |||||
| * | Bug #362366 - Dragging selected folder to message pane duplicates messages | Milan Crha | 2011-08-26 | 1 | -0/+13 |
| | | |||||
| * | Bug #655629 - "Path:" label for spool file should be "File:" label | Milan Crha | 2011-08-26 | 2 | -0/+5 |
| | | |||||
| * | Bug #652914 - IMAP: moving mail puts a copy into real Trash too | Milan Crha | 2011-08-24 | 1 | -12/+85 |
| | | |||||
| * | Very slow filling of EMSubscriptionEditor tree view | Milan Crha | 2011-08-23 | 1 | -7/+21 |
| | | |||||
| * | Cannot add folder to previously saved Search folder | Milan Crha | 2011-08-19 | 1 | -13/+23 |
| | | |||||
| * | Bug #656733 - GUI no longer allows for non-default ports for email | Milan Crha | 2011-08-19 | 1 | -10/+0 |
| | | |||||
| * | Update EMailBrowser actions when MessageList reloads. | Matthew Barnes | 2011-08-19 | 2 | -1/+13 |
| | | | | | | | | | | There was never a bug filed for this, but some mailing list discussion: http://mail.gnome.org/archives/evolution-list/2011-August/msg00084.html | ||||
| * | Bug 656720 - Exclude NNTP stores from Create Folder dialog | Matthew Barnes | 2011-08-18 | 3 | -18/+42 |
| | | |||||
| * | e_mail_store_foreach(): Take an EMailSession parameter. | Matthew Barnes | 2011-08-18 | 3 | -18/+24 |
| | | | | | | | | | | | | Use camel_session_list_services() instead of the internal store table. The store table serves little purpose nowadays and could probably be removed. I'll look into that later. | ||||
| * | Use new CamelService:display-name property. | Matthew Barnes | 2011-08-18 | 12 | -94/+63 |
| | | | | | | | | Simplify, simplify... | ||||
| * | Bug 656718 - Runtime warning in folder_tree_get_folder_info_cb() | Matthew Barnes | 2011-08-18 | 1 | -13/+16 |
| | | | | | | | | | | | | If we've just set up an NNTP account and haven't subscribed to any folders yet, the folder_info tree may legitimately be NULL. Don't treat it as an error. | ||||
| * | Bug #656723 - Forgets 'Use secure connection' setting during account ↵ | Milan Crha | 2011-08-17 | 1 | -8/+7 |
| | | | | | | | | configuration | ||||
| * | Bug #656622 - 'Check for supported types' fails again | Milan Crha | 2011-08-17 | 1 | -3/+8 |
| | | |||||
| * | Simplify em_config_target_new_account_update_settings(). | Matthew Barnes | 2011-08-17 | 1 | -16/+4 |
| | | | | | | | | | | | | Just connect to the "notify" signal, without the detail. That will trigger the callback when any property changes, which seems to be the intent there. | ||||
| * | Bug #656620 - Account editor doesn't update on settings change | Milan Crha | 2011-08-16 | 3 | -5/+43 |
| | | |||||
| * | Using of uninitialized memory in em-folder-tree-model.c:store_info_free | Milan Crha | 2011-08-16 | 1 | -1/+1 |
| | | |||||
| * | Adapt to new CamelSubscribable interface. | Matthew Barnes | 2011-08-16 | 9 | -44/+68 |
| | | |||||
| * | Notify about all newly received messages since the last check | Milan Crha | 2011-08-16 | 1 | -3/+5 |
| | | |||||
| * | Bug #655254 - Cropped Junk settings text | Milan Crha | 2011-08-16 | 1 | -2/+1 |
| | | |||||
| * | EMAccountEditor: Utilize CamelSettings. | Matthew Barnes | 2011-08-15 | 3 | -635/+488 |
| | | | | | | | | | | | | | | Simplifies the code overall, since now we can bind widget properties to settings properties and omit a bunch of callback functions. Plus now we can initialize the settings widgets with proper defaults according to the property specifications of CamelSettings classes. | ||||
| * | EMConfigTargetAccount: Add CamelSettings member. | Matthew Barnes | 2011-08-15 | 2 | -2/+12 |
| | | | | | | | | | | | | Allows plugins to manipulate a CamelSettings instance directly. The settings are written back to the URL string (for now) when the user clicks Apply in the mail account editor. | ||||
| * | EMailLocal: Change how we set "need-summary-check". | Matthew Barnes | 2011-08-15 | 1 | -1/+4 |
| | | | | | | | | | | Set the CamelLocalStore:need-summary-check property directly instead of through camel_url_set_param(). This value is not stored permanently. | ||||
| * | EMailSession: Configure settings when adding services. | Matthew Barnes | 2011-08-15 | 1 | -0/+29 |
| | | | | | | | | | | | | | | | | | | Override CamelSession.add_service(). First chain up, then, if initialization was successful, call camel_settings_load_from_url() on the CamelSettings object in the new CamelService instance. Note that eventually we'll load CamelSettings values from a key file instead of from URL parameters. This is just a temporary measure. | ||||
| * | Add migration routine for CamelURL param renames. | Matthew Barnes | 2011-08-15 | 1 | -0/+241 |
| | | |||||
| * | Bug #655942 - Shows 'Storing folder...' when deleting a local folder | Milan Crha | 2011-08-15 | 1 | -1/+19 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-08-13 | 13 | -145/+250 |
| | | |||||
| * | Bug #656267 - Checking for auth types doesn't work properly | Milan Crha | 2011-08-12 | 2 | -14/+33 |
| | | |||||
| * | EConfig: Broadcast abort/commit events by way of signals. | Matthew Barnes | 2011-08-11 | 2 | -6/+11 |
| | | | | | | | | | | Remove the clumsy abortfunc and commitfunc callback arguments from e_config_add_items(). | ||||
| * | EMFolderTreeModel: Avoid a potential refcount crash. | Matthew Barnes | 2011-08-10 | 1 | -1/+7 |
| | | |||||
| * | Bug #655944 - Import dialog is not showing operation progress | Milan Crha | 2011-08-10 | 1 | -5/+5 |
| | | |||||
| * | EMAccountEditor: Simplify real junk/trash folder selection. | Matthew Barnes | 2011-08-10 | 1 | -19/+21 |
| | | | | | | | | | | Limit the folder choices to the current account so we don't have to check after the fact if the chosen folder is from the current account. | ||||
| * | EMFolderSelectionButton: Add an "account" property. | Matthew Barnes | 2011-08-10 | 2 | -34/+118 |
| | | | | | | | | | | | | The "account" property, if set, limits the displayed folder tree to the corresponding CamelStore only. Useful in contexts where the choice of folders should be limited to one particular store. | ||||
| * | EMFolderSelector: Add a "model" construct-only property. | Matthew Barnes | 2011-08-10 | 7 | -22/+107 |
| | | |||||
| * | Add em_folder_tree_new_with_model(). | Matthew Barnes | 2011-08-10 | 2 | -1/+18 |
| | | | | | | | | | | This is so an EMFolderTree can be created with a custom model, such as perhaps only a subset of available stores added. | ||||
| * | EMFolderTree: Clean up initialization logic. | Matthew Barnes | 2011-08-10 | 2 | -317/+355 |
| | | | | | | | | | | | | Some things are getting initialized too early. Not causing any bugs at present, but it's bad form. Defer non-trivial initialization steps to the constructed() method. | ||||
| * | EMailSidebar: Miscellaneous cleanups. | Matthew Barnes | 2011-08-10 | 1 | -33/+13 |
| | | |||||
| * | EMFolderTree: Miscellaneous cleanups. | Matthew Barnes | 2011-08-10 | 1 | -51/+27 |
| | | |||||
| * | EMFolderSelectionButton: Add a "folder-uri" property. | Matthew Barnes | 2011-08-10 | 5 | -35/+62 |
| | | | | | | | | And rename a couple get/set functions to match the property name. | ||||
| * | Bug #655669 - Can't save inline pictures embedded in HTML Mails | Milan Crha | 2011-08-09 | 3 | -0/+177 |
| | | |||||
| * | Cannot reply to message without preview panel enabled | Milan Crha | 2011-08-08 | 1 | -0/+74 |
| | | |||||
| * | EMAccountEditor: Readability improvements. | Matthew Barnes | 2011-08-04 | 1 | -81/+169 |
| | | |||||
| * | Avoid crashes when moving between messages quickly | Milan Crha | 2011-08-03 | 2 | -1/+13 |
| | | | | | | | | | | | | | | | | The itip-formatter part is clean, but the one for attachment_button can still introduce runtime warnings, which requires more changes and rethinking of this all, which I prefer to postpone, the best after WebKit work will land, because it also may change most of the mail formatting code (I guess). It doesn't crash, at least. | ||||
| * | Use the same term 'Secure connection' everywhere instead of SSL | Andre Klapper | 2011-07-28 | 1 | -2/+2 |
| | | |||||
| * | Bug #635211 - Select-all processed on timeout when not needed | Milan Crha | 2011-07-28 | 1 | -3/+3 |
| | | |||||
| * | Bug #655441 - Fix typo | Andre Klapper | 2011-07-28 | 1 | -1/+1 |
| | | |||||
| * | Bug #655430 - Forgotten EMailJunkOptions type init for mail-config.ui | Milan Crha | 2011-07-28 | 1 | -0/+2 |
| | | |||||
| * | Bug #655353 - Add translator comment | Andre Klapper | 2011-07-27 | 1 | -1/+1 |
| | | |||||
| * | Forward button in Evolution Mail Configuration Assistant is actually called ↵ | Andre Klapper | 2011-07-26 | 1 | -1/+1 |
| | | | | | | | | Continue | ||||
| * | EMailBackend: Explicitly remove CamelServices during dispose. | Matthew Barnes | 2011-07-15 | 1 | -0/+2 |
| | | | | | | | | | | | | Calling camel_session_remove_services() while disposing of our CamelSession instance can help break reference cycles and ensures the CamelServices get finalized properly. | ||||
| * | Convert junk filtering EPlugins to EExtensions. | Matthew Barnes | 2011-07-14 | 11 | -3483/+4544 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now have a proper junk mail filtering API. All junk filtering extensions must subclass EMailJunkFilter for user preferences and availability testing, and implement the CamelJunkFilter interface for the actual junk filtering and learning operations. The bogofilter module should be feature-equivalent to its former EPlugin. The spamassassin module is far more complex. It's nearly feature-equivalent to its former EPlugin, but I ditched the spamd respawning code since it seemed unnecessary for a mail client to have to deal with. If there's a huge outcry from users about it I'll reluctantly put it back, but I don't expect one. This gets us a step closer to killing off EConfig, and eventually the EPlugin framework itself. | ||||
| * | Avoid camel_stream_printf(). | Matthew Barnes | 2011-07-06 | 3 | -154/+379 |
| | | | | | | | | | | | | | | | | camel_stream_printf() is next on the chopping block. Use g_strdup_printf() or a GString to construct a formatted string in memory, pass it to camel_stream_write() in one go, and then check for errors (unless it's a memory stream). | ||||
| * | Prefer g_seekable_seek() over camel_stream_reset(). | Matthew Barnes | 2011-07-05 | 2 | -10/+13 |
| | | | | | | | | | | | | | | | | | | When a stream is obviously a file or memory stream (both of which implement the GSeekable interface), use g_seekable_seek() instead of camel_stream_reset(). This is helping me discover if it's safe to remove camel_stream_reset(). We want to eventually move to GIO streams, which have no reset method. | ||||
| * | Adapt to CamelSession and e-passwords changes. | Matthew Barnes | 2011-07-04 | 2 | -16/+5 |
| | | |||||
| * | Bug #650671 - Service connect/disconnect not cancelled properly | Milan Crha | 2011-07-02 | 8 | -16/+72 |
| | | |||||
| * | Bug #499739 - "Flag for follow-up" should be easier to set | Milan Crha | 2011-07-01 | 1 | -1/+27 |
| | | |||||
| * | Bug 652958 - Evolution Account Assistant jumps steps | Matthew Barnes | 2011-07-01 | 2 | -28/+122 |
| | | | | | | | | | | | | | | The GTK+ patch in bug 653705 is also required for the Account Assistant to work properly under the new GtkAssistant design in GTK+ 3.1. This commit only deals with sidebar ordering issues. | ||||
| * | Bug 653247 - Don't show TIFF documents inline | Matthew Barnes | 2011-06-30 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | | | | | image/tiff is omitted because it's a multi-page image format, but gdk-pixbuf unconditionally renders the first page only, and doesn't even indicate through meta-data whether multiple pages are present (see bug 335959). Therefore, make no attempt to render TIFF images inline and defer to an application that can handle multi-page TIFF files properly like Evince or Gimp. Once the referenced bug is fixed we can reevaluate this policy. | ||||
| * | Bug #653618 - Sending email doesn't disconnect from a server | Milan Crha | 2011-06-29 | 1 | -5/+13 |
| | | |||||
| * | Limit the size of tab labels to a reasonable size | Gustavo Noronha Silva | 2011-06-28 | 1 | -0/+41 |
| | | | | | | | | | | | | | | | | | | | | We use half the size allocated to the whole view as a reference, and force the label to be at most that size, taking advantage of ellipsis otherwise. Notice that we also force the natural size as the requested size if it is not too big as well, because labels ellipsisized using the minimum size usually, which is undesired. This is a fix for https://bugs.meego.com/show_bug.cgi?id=18313 | ||||
| * | Bug #653466 - Crash in efh_format_headers | Milan Crha | 2011-06-28 | 1 | -3/+3 |
| | | |||||
| * | Check for cancelled GIO operation error code too | Milan Crha | 2011-06-28 | 1 | -4/+7 |
| | | |||||
| * | Bug #650278 - Tab doesn't exit port field | Milan Crha | 2011-06-23 | 1 | -2/+0 |
| | | |||||
| * | Bug #648468 - Disconnect service after mail fetching is done | Milan Crha | 2011-06-21 | 1 | -1/+8 |
| | | |||||
| * | Could not select real Junk/Trash folder | Milan Crha | 2011-06-17 | 1 | -5/+16 |
| | | |||||
| * | Bug #638307 - Error when sending mail after converting to maildir | Milan Crha | 2011-06-17 | 1 | -0/+76 |
| | | |||||
| * | Fix few memory leaks | Milan Crha | 2011-06-15 | 3 | -3/+17 |
| | | |||||
| * | Bug #530335 - Allow Reply to selected address only | Rathin | 2011-06-14 | 6 | -4/+90 |
| | | |||||
| * | Remove unused variables reported by gcc | Milan Crha | 2011-06-14 | 1 | -8/+1 |
| | | |||||
| * | Do not use deprecated EBook/ECal API | Milan Crha | 2011-06-14 | 2 | -86/+101 |
| | | |||||
| * | Fix some uninitialized variable usage. | Matthew Barnes | 2011-06-09 | 1 | -2/+2 |
| | | |||||
| * | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 18 | -114/+269 |
| | | |||||
| * | Miscellaneous mail cleanups. | Matthew Barnes | 2011-06-09 | 3 | -25/+48 |
| | | |||||
| * | Fixes a crash while creating VeeFolders at the root level. | Chenthill Palanisamy | 2011-06-07 | 1 | -1/+7 |
| | | |||||
| * | Bug #651976 - Reply/Forward setting isn't respected in message window | Milan Crha | 2011-06-06 | 1 | -1/+5 |
| | | |||||
| * | Bug #651316 - Crash with Outgoing mail filters | Milan Crha | 2011-06-03 | 1 | -1/+1 |
| | | |||||
| * | Bug #651761 - Message window doesn't mark message seen | Milan Crha | 2011-06-03 | 1 | -0/+1 |
| | | |||||
| * | Bug #651684 - Creates a copy of message in Outbox instead of replacing | Milan Crha | 2011-06-02 | 1 | -0/+38 |
| | | |||||
| * | Do not add 'Local delivery' accounts into folder tree | Milan Crha | 2011-06-02 | 2 | -1/+8 |
| | | | | | | | | | | And make folder_tree_get_folder_info_cb() always finish properly, because evolution doesn't want to quit otherwise. | ||||
| * | Bug #649757 - 'Local delivery' accounts stopped working | Milan Crha | 2011-06-02 | 1 | -5/+31 |
| | | |||||
| * | vfolder_adduri(): Take an EMailBackend instead of EMailSession. | Matthew Barnes | 2011-06-02 | 1 | -14/+17 |
| | | | | | | | | Needed for the account-mgmt branch. | ||||
| * | EMVFolderRule: Track folder URIs in a GQueue instead of GList. | Matthew Barnes | 2011-06-02 | 3 | -95/+97 |
| | | | | | | | | Makes the logic a little cleaner. Do this also in mail-vfolder.c. | ||||
| * | Bug #578245 - View settings for threads getting lost | Milan Crha | 2011-06-01 | 2 | -29/+26 |
| | | |||||
| * | e-mail-folder-utils.c cleanups. | Matthew Barnes | 2011-06-01 | 1 | -4/+0 |
| | | |||||
| * | Fix build breaks. | Matthew Barnes | 2011-06-01 | 2 | -28/+29 |
| | | |||||
| * | mail_vfolder_add_folder(): Change parameters. | Matthew Barnes | 2011-06-01 | 1 | -8/+11 |
| | | | | | | | | Take an EMailBackend instead of an EMailSession. | ||||
| * | Replace deprecated g_atomic_int_exchange_and_add() | Milan Crha | 2011-06-01 | 2 | -2/+2 |
| | | |||||
| * | EMFilterFolderElement cleanups. | Matthew Barnes | 2011-06-01 | 1 | -128/+127 |
| | | |||||
| * | EMFolderSourceElement: Store UIDs instead of URIs. | Matthew Barnes | 2011-06-01 | 1 | -92/+94 |
| | | | | | | | | | | For backward-compatibility we can still decode <uri> elements, but new source rules will store the account UID, which is easier to deal with. | ||||
| * | EMFilterSourceElement: Add an EMailBackend constructor property. | Matthew Barnes | 2011-06-01 | 3 | -10/+106 |
| | | |||||
| * | EMFilterSourceElement cleanups. | Matthew Barnes | 2011-06-01 | 2 | -179/+185 |
| | | |||||
| * | Fix more places where old-style folder URIs are used. | Matthew Barnes | 2011-06-01 | 3 | -50/+20 |
| | | |||||
| * | Bug #649939 - Cann't create new folder | Milan Crha | 2011-05-31 | 3 | -6/+62 |
| | | |||||
| * | Bug #651062 - Emit operation progress on the correct cancellable | Milan Crha | 2011-05-30 | 1 | -3/+3 |
| | | |||||
| * | e_mail_store_add_by_account(): Fix a potential use-before-set. | Matthew Barnes | 2011-05-30 | 1 | -1/+1 |
| | | |||||
| * | Remove em_utils_folder_name_from_uri(). | Matthew Barnes | 2011-05-30 | 2 | -28/+0 |
| | | |||||
| * | Change EMEventTargetFolder contents. | Matthew Barnes | 2011-05-30 | 3 | -27/+22 |
| | | | | | | | | | | | | Give it a CamelStore and folder name instead of an EAccount and folder URI. Both the EAccount and folder URI can be easily retrieved from the CamelStore and folder name. | ||||
| * | EMSubscriptionEditor: Manage stores, not accounts. | Matthew Barnes | 2011-05-29 | 2 | -76/+107 |
| | | | | | | | | | | We'll query the accounts to get display names for the combo box, but that's it. Use CamelStores instead. | ||||
| * | Add em_folder_tree_model_list_stores(). | Matthew Barnes | 2011-05-29 | 2 | -0/+10 |
| | | | | | | | | | | | | Lists all the CamelStores added to EMFolderTreeModel. Note that CamelStores with a corresponding EAccount are only added if the EAccount is enabled, so it's safe to assume all returned CamelStores are enabled. | ||||
| * | EMFolderTreeModel: Miscellaneous cleanups. | Matthew Barnes | 2011-05-29 | 1 | -43/+13 |
| | | |||||
| * | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 4 | -5/+0 |
| | | |||||
| * | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 21 | -24/+0 |
| | | |||||
| * | Remove account from EMFolderTreeModelStoreInfo. | Matthew Barnes | 2011-05-28 | 2 | -7/+10 |
| | | | | | | | | | | The struct already has a CamelStore, and the CamelStore UID is the same as the EAccount UID, so it's easy to lookup the corresponding EAccount. | ||||
| * | EMFolderTreeModel: Remove internal account_index. | Matthew Barnes | 2011-05-28 | 1 | -26/+15 |
| | | | | | | | | The store_index is sufficient. | ||||
| * | Remove display_name from EMFolderTreeModelStoreInfo. | Matthew Barnes | 2011-05-28 | 3 | -16/+3 |
| | | | | | | | | | | It was only being used to look up an EAccount UID, but we already had the CamelStore, and the CamelStore UID is the same as the EAccount UID. | ||||
| * | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 37 | -12/+116 |
| | | |||||
| * | Bug 651062 - refresh_folders_exec() reports progress incorrectly. | Matthew Barnes | 2011-05-26 | 1 | -3/+6 |
| | | |||||
| * | Bug 651001 - Cannot send message from accounts not having a provider | Lucian Langa | 2011-05-26 | 1 | -2/+8 |
| | | |||||
| * | Check for vfolder stores by UID, not URI. | Matthew Barnes | 2011-05-26 | 2 | -76/+80 |
| | | |||||
| * | Fix em_folder_selector_get_selected_uri(). | Matthew Barnes | 2011-05-25 | 1 | -35/+9 |
| | | | | | | | | | | Another case of custom logic to build old-style folder URIs. The new format simplifies things considerably. | ||||
| * | EMFolderSelector: Fix some silly typos. | Matthew Barnes | 2011-05-25 | 1 | -2/+2 |
| | | |||||
| * | Use em_folder_tree_get_selected() in places to simplify code. | Matthew Barnes | 2011-05-25 | 4 | -58/+42 |
| | | | | | | | | | | | | There were a few places where we were accessing the folder tree model directly to get the selected store + folder name, or were asking for the selected URI only to parse back into its store + folder name components. | ||||
| * | Remove em_folder_tree_get_selected_path(). | Matthew Barnes | 2011-05-25 | 2 | -24/+0 |
| | | | | | | | | em_folder_tree_get_selected() supercedes it. | ||||
| * | Add em_folder_tree_get_selected(). | Matthew Barnes | 2011-05-25 | 2 | -0/+39 |
| | | | | | | | | Returns the CamelStore and folder name of the selected row. | ||||
| * | EMFolderTree: Rewrite async folder info loading. | Matthew Barnes | 2011-05-25 | 1 | -125/+157 |
| | | | | | | | | | | | | When a folder is expanded and child folder info needs to be retrieved, submit an EActivity and call camel_store_get_folder_info() instead of using the legacy MailMsg API. | ||||
| * | Add em_folder_tree_new_activity(). | Matthew Barnes | 2011-05-24 | 2 | -0/+26 |
| | | | | | | | | | | | | Similar to e_mail_reader_new_activity(). Creates, configures and submits a new EActivity instance, so asynchronous operations can easily be dispatched without a lot of boilerplate code. |