Matthew Barnes
83f7de0aed
Bug 672474 - Flaw in GOA synchronization logic
...
Changes to EAccountList and ESourceList must be explicitly synchronized
back to GConf. I forgot. Fix it throughout the online-accounts module.
2012-03-20 11:41:22 -04:00
Matthew Barnes
1b5a2be551
startup-wizard: Avoid em_account_editor_get_widget().
...
em_account_editor_get_widget() won't be around much longer.
Instead, use gtk_container_foreach() to scan for a GtkLabel.
2012-03-07 09:27:54 -05:00
Matthew Barnes
b4f895265d
Add missing linker flags.
2012-03-03 14:11:12 -05:00
Matthew Barnes
5234efadbd
Whitespace cleanups.
2012-03-03 10:24:38 -05:00
Srinivasa Ragavan
18593a0fb9
Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works and
...
the daemon can now start the vfolder storage without bothering much with the
UI.
2012-03-03 09:02:34 -05:00
Srinivasa Ragavan
14f82dde34
Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils.
2012-03-03 09:02:33 -05:00
Dan Vrátil
a35b61efa5
Bug #671211 - 'Mark Citations' preferences not applied
2012-03-02 15:35:11 +01:00
Milan Crha
68242e0edc
Bug #670934 - Was saving ESourceList first, rather than last
2012-03-01 14:24:27 +01:00
Milan Crha
90d764399d
Account properties shown also on remote folders
2012-02-20 18:58:07 +01:00
Matthew Barnes
23f5773903
Coding style and whitespace cleanup.
2012-02-20 10:04:25 -05:00
Milan Crha
c37424bc88
Use GSettings for EProxy
2012-02-17 16:28:31 +01:00
Milan Crha
83d001baa2
Bug #320976 - Remember last New button choice in Calendar view
2012-02-16 17:23:07 +01:00
Milan Crha
3ec164d12e
Bug #668482 - Edit account properties from menu on folder store
2012-02-16 13:05:55 +01:00
Srinivasa Ragavan
02cbfd837a
Make Capplet work again with new CamelSettings and other stuffs. Also add
...
EPlugin support to capplet so that exchange and other accoutns can be
configured via this. now.
2012-02-16 10:59:07 +00:00
Milan Crha
b8cfd5f9a4
Bug #669113 - Add "File > New > Mail Account"
2012-02-16 11:45:03 +01:00
Milan Crha
6eb2cd9ee0
Bug #655485 - Change "cards" to "contacts" in LDAP Address Book dialog
2012-02-15 20:00:04 +01:00
Milan Crha
d75f47ad4e
Bug #655021 - "Character set" vs "Character encoding"
2012-02-15 19:50:01 +01:00
Milan Crha
99d4558915
Be able to define help target for Preferences pages
...
A follow-up for bug #670073
2012-02-15 13:50:52 +01:00
Matthew Barnes
5795e22cb7
Bug 418520 - Disable Folder -> Expunge in virtual folders
...
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.
2012-02-07 09:32:54 -05:00
David Morley
604743bfd1
Bug 659395 - Missing plural handling for "%d attached messages"
2012-02-01 09:33:23 -05:00
Milan Crha
17cf2bc7d5
Bug #636413 - Enable "Autocomplete with this addressbook" by default
2012-01-30 14:53:12 +01:00
Matthew Barnes
5c03d975b4
Add missing linker flags.
2012-01-19 09:07:41 -05:00
Matthew Barnes
59e6e599ba
Coding style and whitespace cleanup.
2012-01-18 23:48:48 -05:00
Matthew Barnes
61ae36351b
Introduce libemail-engine and libemail-utils.
...
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.
2012-01-18 23:48:47 -05:00
Milan Crha
d0f2c46a1c
Do not auto-mark-as-seen when changing filter type
2012-01-11 15:59:25 +01:00
Milan Crha
ef8832bb80
Bug #665036 - Memory leaks spot in Contacts view
2012-01-04 14:54:17 +01:00
Matthew Barnes
e3735c7444
Move EMailLabelListStore to EMailSession.
...
Access the EMailLabelListStore through EMailSession instead of
EShellSettings, which was a quick hack of mine during kill-bonobo.
2011-12-24 17:44:51 -05:00
Milan Crha
0cd98f1a85
Bug #661087 - Add ability to remove localized "Re:" prefixes in subject
2011-12-22 16:38:51 +01:00
Matthew Barnes
987fb91d5e
Reduce diff noise with account-mgmt branch.
2011-12-19 22:27:39 -05:00
Matthew Barnes
a9cfed5938
Avoid passing EMailBackend as much as possible.
...
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.
2011-12-16 10:58:54 -05:00
Matthew Barnes
b95e613147
mail-send-recv.c: Avoid using EAccount and CamelURL if possible.
...
EAccount is deprecated and mail URLs are being phased out.
Use EMailAccountStore and CamelService instead.
2011-12-16 10:57:57 -05:00
Milan Crha
09b17320af
Bug #561696 - Invitation's "Open Calendar" button jumps to current day
2011-12-15 11:31:56 +01:00
Milan Crha
017f373b52
Bug #582649 - Toggle for coloring today and overdue tasks
2011-12-14 14:48:34 +01:00
Matthew Barnes
7c0c40f833
Reorder accounts by drag-and-drop.
...
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.
2011-12-10 21:34:19 -05:00
Matthew Barnes
e3b8f3fbb3
Move folder URI caching to MailFolderCache.
2011-12-08 00:32:22 -05:00
Matthew Barnes
a01525c931
Miscellaneous EShellView-related cleanups.
2011-12-07 22:11:21 -05:00
Milan Crha
16efd93e3d
Bug #577322 - Rename of a system ESource doesn't persist
2011-12-07 13:22:58 +01:00
Srinivasa Ragavan
ee38e42e6f
Upstreamed patch from Meego Bugzilla: 23097
...
When the esource is created, sync it to avoid loose it.
2011-12-01 10:06:09 +02:00
Milan Crha
06e45c8e87
Bug #664708 - Composer's headers preference is reset on From change
2011-11-29 14:48:51 +01:00
Milan Crha
f2b9a4b609
Bug #665103 - Blank composer/mail/network preferences windows
2011-11-29 14:16:55 +01:00
Milan Crha
a33d71ebec
Remove more "Click \"Forward\" to continue." sentences
2011-11-28 11:31:32 +01:00
Matthew Barnes
dff45d6cd8
Remove some unnecessary GConf crud.
2011-11-27 20:28:53 -06:00
Matthew Barnes
a7699bb29f
"citation-colour" -> "citation-color"
2011-11-27 18:03:45 -06:00
Matthew Barnes
f6f46ce7fc
Use e_restore_window() and "org.gnome.evolution.window".
...
Apply it to all windows with persistent size and/or position.
2011-11-27 18:03:45 -06:00
Milan Crha
4169ce41cc
Bug #664634 - Deadlock when processing completed tasks filter
2011-11-24 16:36:42 +01:00
Matthew Barnes
e64d6fe05c
Miscellaneous cleanups.
2011-11-22 20:43:04 -05:00
Matthew Barnes
2e60b6a4a2
Tweak GSettings schemas.
...
- Don't use the term "eplugin" for modules.
- Use the term "plugin" instead of "eplugin" for plugins.
- Split SpamAssassin settings into a separate schema.
2011-11-22 20:42:56 -05:00
Matthew Barnes
adf6645d52
Fix some GSettings runtime issues.
2011-11-22 20:42:46 -05:00
Matthew Barnes
2e24e72b5e
More compiler warning fixes.
2011-11-22 20:42:26 -05:00
Matthew Barnes
00e4952799
Merge branch 'master' into wip/gsettings
...
Conflicts:
mail/e-mail-paned-view.c
2011-11-22 14:52:33 -05:00