aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Include git.mk in mail/mail-autoconfig/Makefile.am.Matthew Barnes2011-11-231-0/+2
|
* More compiler warning fixes.Matthew Barnes2011-11-231-4/+8
|
* Merge branch 'master' into wip/gsettingsMatthew Barnes2011-11-2346-1712/+1233
|\ | | | | | | | | Conflicts: mail/e-mail-paned-view.c
| * Split MDN handling into a module.Matthew Barnes2011-11-224-301/+11
| |
| * EPreviewPane: Implement EAlertSink.Matthew Barnes2011-11-222-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 Barnes2011-11-226-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 Barnes2011-11-2238-1218/+983
| |
| * Make EMailNotebookView and EMailPanedView extensible.Matthew Barnes2011-11-222-7/+17
| | | | | | | | Since they each implement EMailReader.
| * Add EMailReader:message-loaded signal.Matthew Barnes2011-11-222-52/+89
| | | | | | | | Emitted when the CamelMimeMessage has been obtained.
| * Add EMailReader:message-seen signal.Matthew Barnes2011-11-224-53/+80
| | | | | | | | Replaces e_mail_reader_mark_as_read().
| * Remove some unnecessary #includes.Matthew Barnes2011-11-183-4/+0
| |
* | Miscellaneous cleanups.Matthew Barnes2011-11-234-28/+44
| |
* | Fix compiler warnings.Matthew Barnes2011-11-238-10/+3
| |
* | Use GSettings in em-account-editor to retrieve/set selected calendarsRodrigo Moya2011-11-181-21/+33
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-178-71/+105
|\|
| * Bug #664001 - Account setup asks to configure SMTP when not neededMilan Crha2011-11-151-12/+14
| |
| * Bug #440316 - Improve SSL Certificate check bad signature dialogMilan Crha2011-11-152-37/+39
| |
| * Bug#636214 String changesPunit Jain2011-11-151-6/+6
| |
| * Use CamelSExp instead of ESExp in filter, mail.Matthew Barnes2011-11-152-5/+2
| |
| * Bug #662914 - Reply to gnupg signed mails should be signedMilan Crha2011-11-143-3/+41
| |
| * Preset 'width-chars' for account type description labelsMilan Crha2011-11-141-0/+2
| | | | | | | | As suggested in https://bugzilla.gnome.org/show_bug.cgi?id=657621
| * Bug #663746 - Cann't finish new account configuration for POPMilan Crha2011-11-141-8/+1
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-14201-508/+7924
|\|
| * Bug 663836 - emae_send_page() gets wrong CamelProviderMatthew Barnes2011-11-131-7/+13
| | | | | | | | Also silence some runtime warnings when choosing server type 'None'.
| * EMAccountEditor: Add a review page.Punit Jain2011-11-132-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 Barnes2011-11-111-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 foldersMilan Crha2011-11-111-61/+1
| |
| * Bug #659945 - "New" button in toolbar for new mail message not workingMilan Crha2011-11-102-29/+0
| |
| * Removing a redundant virtual functionPunit Jain2011-11-092-4/+1
| |
| * Bug #660878 Configuration options are not autofilledPunit Jain2011-11-091-7/+7
| |
| * Bug #636214 fetch configuration details from serverPunit Jain2011-11-092-27/+79
| | | | | | | | Code changes
| * Bug #636214 get configuration details from server part1Punit Jain2011-11-09192-0/+7089
| | | | | | | | moving files from capplet to mail
| * Bug #662929 - POP3 prevents expunge of local Inbox in offlineMilan Crha2011-11-091-1/+20
| |
* | Some build fixesRodrigo Moya2011-11-093-10/+7
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-089-869/+1413
|\|
| * EMAccountEditor: Start using CamelNetworkSettings.Matthew Barnes2011-11-074-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 Barnes2011-11-072-214/+285
| | | | | | | | | | | | Use EAuthComboBox and lean heavily on property bindings. Also, start using CamelSettings for this instead of CamelURLs.
| * EMAccountEditor: Remove dead code.Matthew Barnes2011-11-071-21/+0
| |
| * Adapt to CamelOperation API changes.Matthew Barnes2011-11-075-15/+9
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-021-5/+26
|\|
| * Bug #627952 - 'Local delivery' mbox's aren't read properlyMilan Crha2011-11-011-5/+26
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-288-56/+52
|\|
| * e-mail-store.c: Take EMailSession instead of EMailBackend.Matthew Barnes2011-10-278-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 migrationRodrigo Moya2011-10-263-26/+110
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-2610-127/+204
|\|
| * Adapt to CamelNetworkSettings changes.Matthew Barnes2011-10-2510-127/+204
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-242-33/+87
|\|
| * Bug #616981 - Mail marking as read is hardMilan Crha2011-10-201-27/+78
| |
| * Bug #527614 - Valgrind shows a nice amount of lost memoryMilan Crha2011-10-201-6/+9
| |
* | And yet more GSettings migration on the mail componentRodrigo Moya2011-10-204-96/+56
| |
* | More mail GSettings migrationRodrigo Moya2011-10-193-106/+67
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-172-87/+708
|\|
| * Realized I broke APOP authentication.Matthew Barnes2011-10-151-12/+3
| |
| * Adapt to Camel's new authentication API.Matthew Barnes2011-10-151-0/+129
| |
| * Bug #660530 - Improve folder Subscription interfaceMilan Crha2011-10-141-87/+588
| |
* | Some more migration to GSettings in the mail componentRodrigo Moya2011-10-143-11/+7
| |
* | Use GSettings in mail-config.cRodrigo Moya2011-10-141-136/+56
| |
* | Migrate EMailAttachmentBar to GSettingsRodrigo Moya2011-10-141-9/+5
| |
* | Make e_utils_prompt_user and callers use GSettings keysRodrigo Moya2011-10-143-24/+20
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-133-3/+41
|\|
| * Bug #455271 - A moved/renamed mail folder loses focusMilan Crha2011-10-131-1/+37
| |
| * Bug #660721 - Online Account services not always activatingMilan Crha2011-10-131-2/+2
| |
| * Bug #660850 - Missing set mnemonic widgets in composer preferencesMilan Crha2011-10-111-0/+2
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-1013-189/+92
|\|
| * Bug #658066 - Security dialog is too bigDan Vrátil2011-10-072-75/+21
| | | | | | | | | | Fixed security dialog default size and resizing issues by simplifying the layout and replacing GtkVBoxes by GtkGrids.
| * Adapt to CamelFolderSummary API changesMilan Crha2011-10-064-6/+6
| |
| * Prefer g_simple_async_result_take_error().Matthew Barnes2011-10-064-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 Barnes2011-10-061-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 Barnes2011-10-063-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-filledDan Vrátil2011-10-051-11/+12
| |
* | First successful buildRodrigo Moya2011-10-067-199/+9
| |
* | Merge from masterRodrigo Moya2011-10-0538-503/+761
|\|
| * Simplify library dependency flags.Matthew Barnes2011-10-052-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 Yadav2011-10-041-0/+5
| | | | | | | | | | | | exfiltration Through warning on attaching Hidden/security files by mailto command.
| * Fix few 'may be used uninitialized' compiler warningsMilan Crha2011-09-303-3/+3
| |
| * Bug #601898 - SOCKS proxy does not work with mailerMilan Crha2011-09-302-84/+109
| |
| * Bug 659726 - Search Folders contain ambiguous reference to accountsMatthew Barnes2011-09-284-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 Barnes2011-09-2722-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 messageMilan Crha2011-09-273-20/+39
| |
| * EMFolderTreeModel: Don't use parameters in "get_default" functions.Matthew Barnes2011-09-2613-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 Barnes2011-09-263-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 Barnes2011-09-262-2/+2
| |
| * EMFormatHTML: Configure CamelHttpStreams with proxy authpass.Matthew Barnes2011-09-263-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 focusMilan Crha2011-09-261-1/+1
| |
| * Bug #659440 - Doesn't mark messages as replied when sending offlineMilan Crha2011-09-261-0/+21
| |
| * Bug #656473 - Store server folder cache in user's cache directoryMilan Crha2011-09-262-1/+17
| |
| * Bug #351025 - Make the order of the mail accounts configurableMilan Crha2011-09-2617-98/+606
| |
| * Bug #659555 - Add custom icons in a folder Subscription dialogMilan Crha2011-09-261-0/+12
| |
| * Reverting the previous commit.Vibha Yadav2011-09-151-5/+0
| |
| * Bug #657374 - mailto: attachment parameter can lead to accidental data ↵Vibha Yadav2011-09-151-0/+5
| | | | | | | | | | | | exfiltration Through warning on attaching Hidden/security files by mailto command.
| * Make sure GConf schemas have defined default valuesMilan Crha2011-09-141-0/+12
| |
| * Updated Polish translation of default welcome mailPiotr Drąg2011-09-101-1/+1
| |
| * Updated Polish translation of default welcome mailPiotr Drąg2011-09-101-10/+8
| |
| * Bug #655728 - Read proxy settings from GSettings since Gnome 3Milan Crha2011-09-061-36/+43
| |
| * Bug #655568 - Cursor lost after Collapse all threads calledMilan Crha2011-09-061-1/+16
| |
| * Bug #655709 - Hide 'Group by' in views when not supportedMilan Crha2011-09-061-1/+1
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-09-0449-2213/+2680
| |
| * Consolidate MailFolderCache signal handlers.Matthew Barnes2011-09-022-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 Barnes2011-08-3118-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 Barnes2011-08-271-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 gtk3Milan Crha2011-08-261-41/+72
| |
| * Bug #657310 - Crash when editing transport-only accountsMilan Crha2011-08-262-5/+13
| |
| * Bug #362366 - Dragging selected folder to message pane duplicates messagesMilan Crha2011-08-261-0/+13
| |
| * Bug #655629 - "Path:" label for spool file should be "File:" labelMilan Crha2011-08-262-0/+5
| |
| * Bug #652914 - IMAP: moving mail puts a copy into real Trash tooMilan Crha2011-08-241-12/+85
| |
| * Very slow filling of EMSubscriptionEditor tree viewMilan Crha2011-08-231-7/+21
| |
| * Cannot add folder to previously saved Search folderMilan Crha2011-08-191-13/+23
| |
| * Bug #656733 - GUI no longer allows for non-default ports for emailMilan Crha2011-08-191-10/+0
| |
| * Update EMailBrowser actions when MessageList reloads.Matthew Barnes2011-08-192-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 dialogMatthew Barnes2011-08-183-18/+42
| |
| * e_mail_store_foreach(): Take an EMailSession parameter.Matthew Barnes2011-08-183-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 Barnes2011-08-1812-94/+63
| | | | | | | | Simplify, simplify...
| * Bug 656718 - Runtime warning in folder_tree_get_folder_info_cb()Matthew Barnes2011-08-181-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 Crha2011-08-171-8/+7
| | | | | | | | configuration
| * Bug #656622 - 'Check for supported types' fails againMilan Crha2011-08-171-3/+8
| |
| * Simplify em_config_target_new_account_update_settings().Matthew Barnes2011-08-171-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 changeMilan Crha2011-08-163-5/+43
| |
| * Using of uninitialized memory in em-folder-tree-model.c:store_info_freeMilan Crha2011-08-161-1/+1
| |
| * Adapt to new CamelSubscribable interface.Matthew Barnes2011-08-169-44/+68
| |
| * Notify about all newly received messages since the last checkMilan Crha2011-08-161-3/+5
| |
| * Bug #655254 - Cropped Junk settings textMilan Crha2011-08-161-2/+1
| |
| * EMAccountEditor: Utilize CamelSettings.Matthew Barnes2011-08-153-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 Barnes2011-08-152-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 Barnes2011-08-151-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 Barnes2011-08-151-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 Barnes2011-08-151-0/+241
| |
| * Bug #655942 - Shows 'Storing folder...' when deleting a local folderMilan Crha2011-08-151-1/+19
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-08-1313-145/+250
| |
| * Bug #656267 - Checking for auth types doesn't work properlyMilan Crha2011-08-122-14/+33
| |
| * EConfig: Broadcast abort/commit events by way of signals.Matthew Barnes2011-08-112-6/+11
| | | | | | | | | | Remove the clumsy abortfunc and commitfunc callback arguments from e_config_add_items().
| * EMFolderTreeModel: Avoid a potential refcount crash.Matthew Barnes2011-08-101-1/+7
| |
| * Bug #655944 - Import dialog is not showing operation progressMilan Crha2011-08-101-5/+5
| |
| * EMAccountEditor: Simplify real junk/trash folder selection.Matthew Barnes2011-08-101-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 Barnes2011-08-102-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 Barnes2011-08-107-22/+107
| |
| * Add em_folder_tree_new_with_model().Matthew Barnes2011-08-102-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 Barnes2011-08-102-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 Barnes2011-08-101-33/+13
| |
| * EMFolderTree: Miscellaneous cleanups.Matthew Barnes2011-08-101-51/+27
| |
| * EMFolderSelectionButton: Add a "folder-uri" property.Matthew Barnes2011-08-105-35/+62
| | | | | | | | And rename a couple get/set functions to match the property name.
| * Bug #655669 - Can't save inline pictures embedded in HTML MailsMilan Crha2011-08-093-0/+177
| |
| * Cannot reply to message without preview panel enabledMilan Crha2011-08-081-0/+74
| |
| * EMAccountEditor: Readability improvements.Matthew Barnes2011-08-041-81/+169
| |
| * Avoid crashes when moving between messages quicklyMilan Crha2011-08-032-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 SSLAndre Klapper2011-07-281-2/+2
| |
| * Bug #635211 - Select-all processed on timeout when not neededMilan Crha2011-07-281-3/+3
| |
| * Bug #655441 - Fix typoAndre Klapper2011-07-281-1/+1
| |
| * Bug #655430 - Forgotten EMailJunkOptions type init for mail-config.uiMilan Crha2011-07-281-0/+2
| |
| * Bug #655353 - Add translator commentAndre Klapper2011-07-271-1/+1
| |
| * Forward button in Evolution Mail Configuration Assistant is actually called ↵Andre Klapper2011-07-261-1/+1
| | | | | | | | Continue
| * EMailBackend: Explicitly remove CamelServices during dispose.Matthew Barnes2011-07-151-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 Barnes2011-07-1411-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 Barnes2011-07-063-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 Barnes2011-07-052-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.