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
f4c30fef04
Bug #674249 - Crash when showing message with large text/plain
2012-04-19 10:30:55 +02:00
62dceeb795
Show calendar Find Next/Prev/Stop buttons beside Search text entry
2012-04-16 15:31:13 +02:00
7c1a7df115
Bug #600860 - Opening IMAP message with large attachment blocks UI
2012-04-13 16:18:01 +02:00
49787d04fe
Bug #584143 - Global Search Function withing Calendar
2012-04-11 16:58:05 +02:00
62c2c75d78
Bug #670967 - Moving event in offline doesn't delete event from original calendar
...
check for online state and if not verify source isn't a local calendar and
operation is move or destination isn't a local calendar.
2012-04-04 14:59:36 +05:30
299521f02c
Whitespace cleanup.
...
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
bfb1d53650
Drop the ConnMan/NetworkManager/WindowsSENS modules.
...
We rely on GNetworkMonitor for network availability now.
Not our problem anymore. \o/
2012-03-31 15:48:01 -04:00