Commit Graph

1065 Commits

Author SHA1 Message Date
Dan Vrátil 2992ba8de9 [prefer-plain] Fix displaying suppressed HTML parts
Fix regression from commit 99a875ed which has broken displaying
of suppressed HTML parts as attachments when the HTML part is embedded
in a multipart/* container.
2012-06-26 15:26:57 +02:00
Dan Vrátil 99a875edae Bug #515004 - Allow toggling between text and HTML view of mail 2012-06-26 13:40:59 +02:00
Matthew Barnes d85eac7969 itip-formatter/plugin: Can't link a module to another module.
Point modules/itip-formatter/plugin/Makefile.am to the source files it
needs from the module directory.  Have to rebuild them for the plugin.
2012-06-25 22:07:38 -04:00
Matthew Barnes fc108e59c3 Include e-mail-part-audio-inline.h in tarball.
Private header, but still need to distribute it.
2012-06-25 22:07:38 -04:00
Matthew Barnes 8217b6dcc2 Include e-mail-part-vcard-inline.h in tarball.
Private header, but still need to distribute it.
2012-06-25 22:07:38 -04:00
Matthew Barnes 5a2b402287 Include e-mail-part-itip.h in tarball.
Private header, but still need to distribute it.
2012-06-25 22:07:38 -04:00
Matthew Barnes 0f09050e4a itip-formatter: Forgot to build the EPlugin 2012-06-25 22:07:38 -04:00
Philip Withnall aa368e4b52 google: Remove the offline caching option for Google Contacts address books
Commit 6905e9ed885cd1d5be26106d64831a6d35c36bd9 permanently enabled the
on-disk cache in EDS for Google Contacts address books, so the option is now
redundant.
2012-06-25 22:28:57 +01:00
Philip Withnall 96b3a3ba15 google: Remove SSL option for Google Contacts address books
SSL is always enabled by libgdata.
2012-06-25 22:07:10 +01:00
Matthew Barnes cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
Matthew Barnes f960fd2dff Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
2012-06-24 20:31:42 -04:00
Matthew Barnes e9b5561fd0 EMailConfigSummaryPage: Remove "account-name" property.
It's redundant.  Just set the display name on one of the ESources.
2012-06-22 20:12:11 -04:00
Matthew Barnes 71a6bc922c ESourceContacts: Only include local address book by default.
A more reasonable default than including all address books by default.
Weeds out large, remote address books that can take forever to query.
2012-06-22 08:54:08 -04:00
Matthew Barnes d6ad0c22a2 Bug 678397 - Move "mail-to-task" actions to a submenu
Shortens the Message menu a little for low screen resolutions.
2012-06-21 01:31:56 -04:00
Matthew Barnes 50a5e067d5 Bug 678393 - Disable Properties for built-in mail stores 2012-06-20 14:40:06 -04:00
Matthew Barnes 782d59da7b Bug 678347 - Put spamd pid/socket files in $XDG_RUNTIME_DIR 2012-06-19 23:26:48 -04:00
Matthew Barnes 67b64140d5 Use SoupURI instead of EUri.
EUri is now deprecated.
2012-06-18 22:04:43 -04:00
Matthew Barnes e9c96b8b79 Remove Mono and Python EPlugin bindings.
EPlugin is deprecated.  These bindings have never been used for anything
and they're never going to be used at this point.  Remove the dead weight.
2012-06-18 20:48:32 -04:00
Milan Crha 6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
Matthew Barnes b1562e75b0 cal-config-caldav: Hide host details for collection members. 2012-06-15 12:30:12 -04:00
Matthew Barnes 1489dc4fd8 Disable 'Rename' if source is a collection member.
For consistency with the Preferences window.  We assume the display
names are server-assigned and not user-assigned, at least not assigned
through Evolution.
2012-06-15 11:32:27 -04:00
Milan Crha 35a4012e05 Fix typo in SOURCES for itip-formatter 2012-06-15 09:16:42 +02:00
Milan Crha 94daae3dba Remove the last remaining usage of GConf 2012-06-15 09:04:08 +02:00
Milan Crha 08dedf0a8a Finish incomplete change (and fix newly introduced compiler warning) 2012-06-15 08:06:28 +02:00
Matthew Barnes bea5e0e92d Remove some unnecessary linker flags. 2012-06-14 18:02:15 -04:00
Matthew Barnes ca63481992 Move ECalSourceConfig to /widgets/misc.
ECalSourceConfig drags in no additional dependencies, and although we do
publish a libevolution-calendar.so, this keeps all the ESource config UI
in one place so it can more easily be moved to Evolution-Data-Server.
2012-06-14 15:43:27 -04:00
Matthew Barnes 2a4a12c470 Move EBookSourceConfig to /widgets/misc.
EBookSourceConfig drags in no additional dependencies, and allows us to
delay publishing a libevolution-addressbook.so since 3rd party packages
will need to subclass EBookSourceConfig.

The address book source code will need to be flattened into a single
library before we could publish a libevolution-addressbook.so anyway.
That would be a good thing to do regardless -- Evolution has way too
many internal libraries -- but it's out of scope at the moment.
2012-06-14 13:40:11 -04:00
Dan Vrátil 50ad565a15 Bug #676179 - Memos/Tasks - Update preview when it's shown 2012-06-14 12:14:45 +02:00
Milan Crha 6fac903eab Add forgotten -include $(top_srcdir)/git.mk to Makefile.am files 2012-06-14 11:29:14 +02:00
Milan Crha e8dc7d80f7 Adapt to evolution-data-server's port from GConf to GSettings 2012-06-14 10:45:56 +02:00
Dan Vrátil 0c25f646c8 Bug #677607 - Closing Mail Browser emits critical warnings 2012-06-12 18:30:19 +02:00
Matthew Barnes a6e1709a36 itip-formatter: Remove redundant declaration. 2012-06-08 18:20:41 -04:00
Matthew Barnes 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
Dan Vrátil c95ad7585c ItipView should hold a reference to underlaying WebKitDOMDocument 2012-06-08 17:46:12 +02:00
Dan Vrátil 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
Dan Vrátil a6cac3f275 Bug #670876 - Missing mnemonics for buttons for vcard attached to email 2012-06-08 11:30:44 +02:00
Matthew Barnes b3c57ed8e5 Bug 677624 - Disable Properties when Search Folders is selected 2012-06-07 20:32:51 -04:00
Milan Crha c2f9c0862c Fix build issue in itip-formatter 2012-06-07 08:42:51 +02:00
Dan Vrátil 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
Dan Vrátil 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
Matthew Barnes 47bad29c3a Fix a couple distcheck errors. 2012-06-04 15:15:39 -04:00
Milan Crha 1a4f29334c Fix build (typo in e-source-weather.c) 2012-06-04 11:47:58 +02:00
Matthew Barnes 2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 1ad9dfdc9f Add 'cal-config-contacts' module.
Registers the "Contacts" backend in ECalSourceConfig widgets.
2012-06-02 23:00:41 -04:00
Matthew Barnes 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