Commit Graph

38316 Commits

Author SHA1 Message Date
bac4efc7ce Add format checker (in compile time) to e_notice() 2012-10-17 14:40:59 +02:00
f12ec068f9 Do not crash in create_default_shell() 2012-10-17 14:10:40 +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
ab873378af Updated POTFILES.in 2012-10-16 16:27:04 +02:00
4afc8d39bf Bug 676141 - Use GtkApplication for session management
As of GTK+ 3.4, GtkApplication now provides session management
support similar to EggSMClient.  So drop our copy of EggSMClient.
2012-10-16 09:38:21 -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
f9fbeb7c82 Bug #683849 - Add account name to »Checking for new mail« 2012-10-15 19:57:07 +02:00
4f6b7704e2 Bug #681314 - Add address dialog should follow composer's view settings 2012-10-15 19:51:57 +02:00
e791164f7d Bug #344579 - Vertical view: Drafts column header states "Sent Messages" 2012-10-15 19:14:49 +02:00
b3e0c3c1dc Bug #663844 - [CalDAV] calendar-home-set/href may contain full URI 2012-10-15 19:09:58 +02:00
b2f37bb1e1 evolution.convert: Remove leftover "force-message-limit" entry.
The GSettings key was removed in commit f4c30fe:
"Bug #672249 - Crash when showing message with large text/plain"

This was causing gsettings-data-convert to abort and not mark itself
as having run, so the GConf conversion runs repeatedly, potentially
overwriting changes the user made in GSettings.
2012-10-15 11:15:10 -04:00
890f31bd07 Bug 685786 - EWebView: Signal handlers never disconnected
Both EWebView and EMailDisplay listen for "changed" signals from a
GSettings instance, passing itself as the 'user_data' to the signal
handler e_web_view_update_fonts().  But in both cases the signal
handler was left connected after EWebView and EMailDisplay were
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 EWebView and EMailDisplay.
2012-10-13 20:37:32 -04:00
446cd75900 EWebView cleanups. 2012-10-13 20:34:51 -04:00
b5cf4dc325 EMailDisplay cleanups. 2012-10-13 20:12:26 -04:00
f81e89acbf Prefer e_source_extension_ref_source().
e_source_extension_get_source() is now deprecated.
2012-10-13 10:52:32 -04:00
ae790f3bcc Updated Bulgarian translation 2012-10-13 17:38:44 +03:00
51b79ecb43 Updated POTFILES.in 2012-10-13 01:18:20 +02: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
e1fa1d2d0f Updated Thai translation 2012-10-04 14:42:52 +07:00
d495e19945 Bug 684249 - Signatures get compounded, not replaced 2012-10-04 02:05:42 -04:00
d3063caa01 po/vi: am/pm translations are too long, use original strings 2012-10-04 10:31:15 +07:00
79719fdd7c Bug 678750 - Use geocode-glib instead of geoclue 2012-10-03 22:07:28 -04:00
2634f04217 Fix contact maps.
I broke contact maps when I removed the settings capplet.

The contact maps feature uses clutter-gtk, so we still need to call
gtk_clutter_init_with_args() instead of gtk_init_with_args() if the
contact maps feature is enabled.
2012-10-03 16:15:36 -04:00
9186f1f468 Updated Thai translation 2012-10-01 15:58:37 +07: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
5c4a1dbf39 Updated Lithuanian translation 2012-09-30 14:05:45 +03:00
ff9b078d32 User Docs: Remove hint about --component. It doesn't fit here. 2012-09-26 11:04:55 +02:00