aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-ui-session.c
Commit message (Collapse)AuthorAgeFilesLines
* Move CamelSession.lookup_addressbook() handler to EMailUISession.Matthew Barnes2013-02-271-0/+39
| | | | | Have the new handler call e_mail_ui_session_check_known_address_sync() instead of em_utils_in_addressbook().
* Add e_mail_ui_session_check_known_address_sync().Matthew Barnes2013-02-271-0/+119
| | | | | | | | | | | Replaces em_utils_in_addressbook(). Foregos any address caching since any such cache would likely not be updated properly as contacts are added and removed and would lead to incorrect results. An asynchronous variation of this function can be easily added at some future date should a need arise.
* EMailUISession: Add a read-only "photo-cache" property.Matthew Barnes2013-02-271-1/+38
| | | | | | New functions: e_mail_ui_session_get_photo_cache()
* G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.Matthew Barnes2013-02-091-2/+2
| | | | | | GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore for our purpose, G_PRIORITY_HIGH_IDLE is sufficient.
* Add comments around g_idle_add() changesMilan Crha2013-02-091-0/+1
|
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-091-1/+1
|
* Revert "Bug #683867 - Schedule actions with higher idle priority"Matthew Barnes2013-02-081-1/+1
| | | | | | | | | This reverts commit 2b507716b257e6ef98dae8463180dbe718eb7b64. The commit contains not a single comment as to why these custom priority values are being used. The rationale needs to be documented in the code, either at each call point or preferrably at a centralized priority value definition.
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-081-1/+1
|
* Adapt to CamelSession API changes.Matthew Barnes2013-01-131-14/+11
|
* Coding style and whitespace cleanup.Matthew Barnes2013-01-111-6/+6
|
* Revert part of the previous commit, EMailUISession::alert_user()Milan Crha2012-12-141-3/+237
| | | | | | | Keep the EMailUISession define its own implementation of CamelSession::alert_user(). It's good for couple reasons: a) dialog is shown above Evolution itself (has parent) b) info dialogs are shown in an alert bar
* Implement and use CamelSession::trust_prompt()Milan Crha2012-12-141-236/+17
|
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Bug #677378 - Alert about self-signed certificates when checking auth typesMilan Crha2012-11-211-6/+6
|
* Bug #679780 - Offline mode doesn't work in mailerMilan Crha2012-09-051-0/+8
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-3/+0
|
* mail.error.xml: Remove "mail:session-message-*" errors.Matthew Barnes2012-07-261-3/+3
| | | | Use "system:simple-info/warning/error" errors instead.
* Fix an unused variable warning.Matthew Barnes2012-07-071-1/+0
|
* Remove mail_ui_session_source_changed_cb().Matthew Barnes2012-07-071-69/+0
| | | | | | | | | | This function removed a CamelStore from EMFolderTreeModel and then added it again in response to the corresponding ESource emitting a "changed" signal (presumably from editing a mail account and saving changes). In the past this was the only way for changes to the account URI string to take effect without restarting Evolution. But we have CamelSettings now and don't need this hack anymore. Time for it to die.
* Bug #677604 - Critical warnings on evolution startMilan Crha2012-07-031-1/+4
|
* EMailAccountStore: Check for a collection when adding a service.Matthew Barnes2012-06-081-1/+16
| | | | | | | | If the mail account is part of a collection of sources, we want to read the enabled state from the top-level "collection" source instead of the mail account source. Addendum: Same deal in mail_ui_session_source_changed_cb().
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-5/+2
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-031-158/+147
|
* Revert "Bug #668481 - Account order is not remembered"Matthew Barnes2012-06-031-31/+31
| | | | This reverts commit 61a15e4d9dd303c23b6e44af9d084e3f3c609192.
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-031-8/+8
| | | | One last time.
* Bug #668481 - Account order is not rememberedMilan Crha2012-04-201-31/+31
|
* Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works andSrinivasa Ragavan2012-03-031-67/+11
| | | | | the daemon can now start the vfolder storage without bothering much with the UI.
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-031-1/+1
| | | | libevolution-utils.
* Coding style and whitespace cleanup.Matthew Barnes2012-02-201-5/+8
|
* EMailUISession: Whitespace fix.Matthew Barnes2012-01-251-4/+4
|
* Coding style and whitespace cleanup.Matthew Barnes2012-01-191-13/+8
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-0/+904
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.