Commit Graph

1185 Commits

Author SHA1 Message Date
0bfb97d530 Replace deprecated soup_message_headers_get() with soup_message_headers_get_list() 2012-11-06 16:25:21 +01:00
704b78d23b Replace deprecated GLib symbols (as of GLib 2.34.x) 2012-11-06 16:21:37 +01:00
c64d09ebc5 Missing search buttons in Calendar view 2012-11-05 20:30:36 +01:00
d610562650 Bug 687400 - Composer settings not applied
EMailConfigWebView is an extension that configures EWebView instances.
This used to cover both the email formatter and the email composer, but
with the email formatter now using WebKit/GTK+ and the email composer
still using GtkHtml, the composer was left unconfigured.

Add an EMailConfigWebViewGtkHTML extension that targets EWebViewGtkHTML
instances and applies the relevant settings, and remove all the GtkHTML
contortions from EMailConfigWebView.
2012-11-03 11:00:24 -04:00
94eb069ea3 Bug #687442 - Magic spacebar avoids iTip formatter comment write 2012-11-02 15:18:10 +01:00
d3e3d93e81 Remove unused/forgotten function declarations 2012-11-02 11:36:42 +01:00
ac5d61b687 Bug #663844 - [CalDAV] Fails to parse iCloud XML response 2012-10-29 13:56:48 +01:00
aded0858c4 Prefer e_source_registry_check_enabled().
Prefer e_source_registry_check_enabled() over e_source_get_enabled()
for most instances where we want to exclude disabled data sources.
2012-10-25 13:01:50 -04:00
e7981244a6 Bug 686813 - ECaldavChooser: Deadlock on cancellation 2012-10-25 08:04:19 -04:00
66fdfbcf89 EMailShellView: Remove GroupWise-specific cruft.
The GroupWise backend is dead, and this logic never belonged here in the
first place.
2012-10-19 08:51:54 -04:00
32ca78553b Remove "Disable Account" menu item for GOA-based accounts.
GOA-based accounts must only be disabled from gnome-control-center.
2012-10-19 08:42:42 -04:00
3d06be9671 Bug #310978 - USENET always requires authentication 2012-10-18 12:50:10 +02:00
f2642ef707 Bug #201807 - Cannot specify sendmail parameters 2012-10-17 19:48:17 +02:00
b30295b408 Bug #686278 - Prefer-plain can break parts list 2012-10-17 12:07:05 +02:00
d84ba383ac Adapt to CamelJunkFilter API changes. 2012-10-16 11:24:06 -04:00
a902cc15ed Remove mail module's g_module_check_init().
Not needed anymore since all modules are resident nowadays.
2012-10-16 04:51:08 -04:00
b3e0c3c1dc Bug #663844 - [CalDAV] calendar-home-set/href may contain full URI 2012-10-15 19:09:58 +02:00
f81e89acbf Prefer e_source_extension_ref_source().
e_source_extension_get_source() is now deprecated.
2012-10-13 10:52:32 -04:00
1ed5b89c02 Prototype CamelSaslXOAuth2.
Untested, but conforms to the specification as well as I understand it.
2012-10-11 12:11:57 -04:00
1166789bd6 CamelSaslXOAuth: Further refinements.
To synchronize with the forthcoming XOAUTH2 prototype.
2012-10-11 12:11:50 -04:00
8f9ae36681 CamelSaslXOAuth: Use GHmac to sign the client request.
Also refactor the code to more closely resemble EGDataGoaAuthorizer.
2012-10-10 20:35:38 -04:00
6f038fba29 CamelSaslXOAuth: Remove unused GOA_KEY definition. 2012-10-10 15:57:57 -04:00
2b46866a5c Bug 685675 - Fix packing of spell check language options
Word-wrapped GtkLabels and GtkTables just don't seem to get along.
The vertical allocation for the GtkLabel was way too big.  Replace
the GtkTable with a GtkGrid.
2012-10-09 18:25:25 -04:00
4483209dba Bug 684691 - EMailConfigFormatHTML: Signal handler never disconnected
EMailConfigFormatHTML listens for "changed" signals from a GSettings
instance, passing itself as the 'user_data' to the signal handler.  But
the signal handler was left connected after EMailConfigFormatHTML was
finalized, resulting in the signal handler receiving a dangling pointer.

Not using g_signal_connect_object() here because of the unresolved
reference leak issue in GObject.  The GSettings instance is likely
cached internally and lives well beyond the EMailConfigFormatHTML.
2012-10-09 16:56:42 -04:00
d181e003ca EBookConfigNameSelectorEntry: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 14:27:41 -04:00
55d5344510 ECalConfigView: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 14:00:00 -04:00
09438389c1 ECalConfigModel: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 13:48:17 -04:00
51e192f235 ECalConfigMeetingTimeSelector: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 13:35:08 -04:00
27e8442447 ECalConfigMeetingStore: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 13:20:44 -04:00
6fd48fd4df ECalConfigDateEdit: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 13:03:47 -04:00
5938ad7e8f ECalConfigCompEditor: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 12:45:27 -04:00
8454897696 ECalConfigCalendarItem: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 12:22:09 -04:00
9cee475a1a EMailConfigWebView: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 11:31:26 -04:00
5acc8469ce EMailConfigReader: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 11:13:38 -04:00
c3eacfd37e EMailConfigFormatHTML: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 10:01:05 -04:00
14ea179597 Don't rely on user's $PATH, use HIGHLIGHT_COMMAND defined by configure 2012-10-09 00:32:54 +02:00
5437fa7c35 Bug #684447 - Check for highlight during configure.
If the highlight program cannot be found width AC_PATH_PROGS,
configure will abort with an error message.

You can either
a) install highlight
b) specify the patch with HIGHLIGHT=/path/to/highlight
c) pass --disable-text-highlight to configure to exclude the module

This also makes text-highlight module to fallback to text/plain
formatter when highlight program would crash or fail to ensure
the content is delivered to user.
2012-10-08 23:27:29 +02:00
1cfe0327ca portability: don't use too generic variable names
OpenBSD (and maybe other OS) already declare stdout and stdin in <stdio.h>
which breaks evolution build, so prefix both with "pipe_" to prevent clashing.

https://bugzilla.gnome.org/show_bug.cgi?id=685471
2012-10-04 15:46:49 +02:00
c539a9ec20 Remove e_mail_junk_filter_available().
Because we now check for junk filtering software in configure, junk
filtering modules can now safely assume the required junk filtering
software is installed.  No more having the module installed but not
the required software.  If this invariant is broken, an error will
be shown for each new message received.
2012-09-30 23:26:23 -04:00
f186c2a874 spamassassin: Delay spamd tests until needed using GOnce.
Avoid blocking the available() method with synchronous tests that,
it turns out, do cause a noticable delay.
2012-09-30 23:26:23 -04:00
0d0654c19f Check for SpamAssassin during configure.
If the spamassassin and sa-learn programs cannot be found with
AC_PATH_PROG, configure will abort with an error message.

You can then either:
a) install the SpamAssassin software
b) specify the path with SPAMASSASSIN=/path/to/spamassassin and/or
   SA_LEARN=/path/to/sa-learn
c) pass --disable-spamassassin to configure to exclude the module

This also drops the "spamc" and "spamd" GSettings keys.
2012-09-30 23:26:23 -04:00
b46da7735a Check for Bogofilter during configure.
If the bogofilter program cannot be found with AC_PATH_PROG, configure
will abort with an error message.

You can then either:
a) install the Bogofilter software
b) specify the path with BOGOFILTER=/path/to/bogofilter
c) pass --disable-bogofilter to configure to exclude the module
2012-09-30 23:26:23 -04:00
6f63323dc0 Remove ldap-config.ui.
Leftover file from ages past.  No longer used.
2012-09-17 13:50:40 -04:00
9eee3c2a24 Bug #549819 - Cannot specify a custom sendmail program 2012-09-17 18:37:03 +02:00
e79d2ee61c Bug 684021 - EBookConfigWebdav: Invalid callback on property binding 2012-09-16 08:29:17 -04:00
d98b94b16b Could not set custom port for LDAP addressbook 2012-09-14 11:38:20 +02:00
8e88f65fbe Bug #683949 - Cannot create new LDAP Addressbook 2012-09-14 11:20:08 +02:00
146f9f653f Avoid code duplication for reply on message attachment 2012-09-12 16:50:53 +02:00
84313cdc37 [itip-formatter] Do not include empty values in a printout 2012-09-12 14:20:12 +02:00
abc10da2ae [prefer-plain] Always show HTML part as attachment for only HTML messages
When the prefer-plain is set to show only text/plain parts, without showing
suppressed HTML parts as attachments, and the received message contains
only one part, the text/html part, then the preview was completely empty,
which is confusing. With this change, the text/html only messages will
show the suppressed part as attachment regardless the setting.
2012-09-12 12:28:59 +02:00