Commit Graph

1034 Commits

Author SHA1 Message Date
a6e1709a36 itip-formatter: Remove redundant declaration. 2012-06-08 18:20:41 -04:00
b4fbbde6ab Remove "enable-local" and "enable-vfolders" GSettings key.
We have built-in ESources for the 'local' and 'vfolder' mail stores,
and can now track their enabled state as we would any other mail store.
2012-06-08 13:47:22 -04:00
c95ad7585c ItipView should hold a reference to underlaying WebKitDOMDocument 2012-06-08 17:46:12 +02:00
c4071b0a1d Fix displayed message headers
The new formatter was ignoring selected headers, always displaying
only From, To, Subject and Date (default headers).

Handling of the currently displayed headers has been moved to
EMailConfigFormatHTML extension, because it is related to
configuration of EMailFormatter, rather then EMailReader.
2012-06-08 17:08:00 +02:00
a6cac3f275 Bug #670876 - Missing mnemonics for buttons for vcard attached to email 2012-06-08 11:30:44 +02:00
b3c57ed8e5 Bug 677624 - Disable Properties when Search Folders is selected 2012-06-07 20:32:51 -04:00
c2f9c0862c Fix build issue in itip-formatter 2012-06-07 08:42:51 +02:00
9311914746 Mail formatter rewrite - convert some plugins to modules
audio-inline, itip-formatter, prefer-plain, tnef-attachments
and vcard-inline plugins were converted to modules so that they
can fit into concept of the new formatter.

Every module still installs .eplug file, because there is no
suitable API at the moment to register plugins to the plugins dialog
and to extend the Preferences dialog.
2012-06-06 15:29:38 +02:00
5b8340563c Mail formatter rewrite
All mail-parsing and formatting code has been moved to em-format.
Parsing is handeled by EMailParser class, formatting by EMailFormatter.
Both classes have registry which hold extensions - simple classes
that do actual parsing and formatting. Each supported mime-type
has it's own parser and formatter extension class.
2012-06-06 15:27:19 +02:00
47bad29c3a Fix a couple distcheck errors. 2012-06-04 15:15:39 -04:00
1a4f29334c Fix build (typo in e-source-weather.c) 2012-06-04 11:47:58 +02:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
48e680cdf3 Add 'mail-config' module.
This breaks a good chunk of logic out of EMAccountEditor and hopefully
makes it less brittle.  Because honestly, every time I fix one thing in
EMAccountEditor it breaks three other things.  It's unmaintainable.
2012-06-02 23:00:42 -04:00
209e47b133 Add 'imap-features' module.
Adds an extra page to EMailConfigNotebook for 'imap' accounts.

Replaces the 'imap-features' plugin.
2012-06-02 23:00:42 -04:00
3efee090f0 Add 'cal-config-webcal' module.
Registers the "On The Web" backend in ECalSourceConfig widgets.

Replaces the 'calendar-http' plugin.
2012-06-02 23:00:42 -04:00
d21230f743 Add 'cal-config-weather' module.
Registers the "Weather" backend in ECalSourceConfig widgets.

Replaces the 'calendar-weather' plugin.
2012-06-02 23:00:42 -04:00
c030e2f0a5 Add 'cal-config-google' module.
Registers the "Google" backend in ECalSourceConfig widgets.

Replaces the 'google-account-setup' plugin.
2012-06-02 23:00:41 -04:00
1ad9dfdc9f Add 'cal-config-contacts' module.
Registers the "Contacts" backend in ECalSourceConfig widgets.
2012-06-02 23:00:41 -04:00
691ab73cd4 Add 'cal-config-caldav' module.
Registers the "CalDAV" backend in ECalSourceConfig widgets.

Replaces the 'caldav' plugin.
2012-06-02 23:00:41 -04:00
cb1220aff2 Add 'cal-config-local' module.
Registers the "On This Computer" backend in ECalSourceConfig widgets.

Replaces the 'calendar-file' plugin.
2012-06-02 23:00:41 -04:00
8b03b8a20c Add 'book-config-webdav' module.
Registers the "WebDAV" backend in EBookSourceConfig widgets.

Replaces the 'webdav-account-setup' plugin.
2012-06-02 23:00:41 -04:00
4c9c82d884 Add 'book-config-ldap' module.
Register the "On LDAP Servers" backend in EBookSourceConfig widgets.
2012-06-02 23:00:41 -04:00
a4607aee99 Add 'book-config-google' module.
Register the "Google" backend in EBookSourceConfig widgets.

Partially replaces the 'google-account-setup' plugin.
2012-06-02 23:00:41 -04:00
305b51db24 Add 'book-config-local' module.
Registers the "On This Computer" backend in EBookSourceConfig widgets.

Replaces the 'addressbook-file' plugin.
2012-06-02 23:00:41 -04:00
cd3759369b Add 'backup-restore' module.
Replaces the 'backup-restore' plugin.
2012-06-02 23:00:41 -04:00
71f5369ebf Adapt modules/startup-wizard to the new ESource API. 2012-06-02 23:00:41 -04:00
188de78157 Adapt modules/online-accounts to the new ESource API. 2012-06-02 23:00:41 -04:00
502cd6c33c Adapt modules/mdn to the new ESource API. 2012-06-02 23:00:41 -04:00
992373c8b0 Adapt modules/mail to the new ESource API. 2012-06-02 23:00:40 -04:00
26e7480340 Adapt modules/calendar to the new ESource API. 2012-06-02 23:00:40 -04:00
7894db49b9 Adapt modules/addressbook to the new ESource API. 2012-06-02 23:00:40 -04:00
8db3da39d7 Revert "Bug #669463 - HTML signature opens in editor as Plain text"
This reverts commit f25826211b.

Not an issue on the account-mgmt branch.  We can do without this hack.
2012-06-02 23:00:38 -04:00
ceea3a0a1f Reduce diff noise with 'account-mgmt' branch.
One last time.
2012-06-02 16:52:01 -04:00
184ec36d35 Fix an unused-but-set-variable warning. 2012-06-02 08:35:58 -04:00
71924fc487 Fix memory leaks around gtk_tree_model_get() function 2012-05-31 10:44:49 +02:00
c88d317030 Adapt to vFolder changes from evolution-data-server 2012-05-30 18:46:49 +02:00
005ac1efa3 Make the settings capplet optional.
The evolution-settings capplet was originally designed for Anjal, it was
used in MeeGo as part of the Express Mode effort, but doesn't really fit
in GNOME 3 nowadays (nor did it really fit in GNOME 2, in my opinion).

Add a --with-capplet configure switch defaulting to 'no'.  The capplet
will eventually be removed unless I see someone actively maintaining it.
2012-05-28 12:50:18 -04:00
98f39d7ee0 Adapt to CamelService API changes.
em_utils_connect_service_sync() and em_utils_disconnect_service_sync()
are no longer needed.  CamelService itself now effectively does what
these functions were doing.
2012-05-19 13:35:28 -04:00
7d337633ec Bug #676226 - Changing GOA mail account looses GOA key 2012-05-17 14:09:30 +02:00
f14af6f998 Bug #675863 - Cannot load webview.css from Tasks/Memos 2012-05-16 19:02:42 +02:00
5e379370ae Bug #671585 - Add support for smooth scrolling devices 2012-05-15 16:24:29 +02:00
53a3d2f4e1 Use g_simple_async_result_set_check_cancellable().
Always call it immediately after g_simple_async_result_new().
2012-05-13 09:40:23 -04:00
89777f0726 Whitespace cleanups. 2012-05-13 09:15:42 -04:00
250c3cade5 Rename Evolution module libraries.
Drop the "libevolution" prefix so it's not so verbose and also
consistent with upcoming evolution-data-server module libraries.

  libevolution-module-foo.so --> module-foo.so
2012-05-10 13:16:48 -04:00
f25826211b Bug #669463 - HTML signature opens in editor as Plain text 2012-05-03 14:43:32 +02:00
55c1946220 Bug #668687 - MDN panel left shown when moving to an empty folder 2012-04-23 17:45:14 +02:00
e4cce2eeae Bug #564820 - Search filter persists when changing folders 2012-04-23 12:49:46 +02:00
bf2c718d1f Bug #655753 - Improve offline notification for network outage 2012-04-23 11:46:05 +02:00
00c060169d Missed one. 2012-04-21 18:44:49 -04:00
7950d6a0c6 Adapt to libedataserver[ui] changes. 2012-04-21 17:07:15 -04:00