Commit Graph

1156 Commits

Author SHA1 Message Date
Matthew Barnes 6fd48fd4df ECalConfigDateEdit: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 13:03:47 -04:00
Matthew Barnes 5938ad7e8f ECalConfigCompEditor: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 12:45:27 -04:00
Matthew Barnes 8454897696 ECalConfigCalendarItem: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 12:22:09 -04:00
Matthew Barnes 9cee475a1a EMailConfigWebView: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 11:31:26 -04:00
Matthew Barnes 5acc8469ce EMailConfigReader: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 11:13:38 -04:00
Matthew Barnes c3eacfd37e EMailConfigFormatHTML: Use G_DEFINE_DYNAMIC_TYPE.
Follow the usual GObject conventions.
2012-10-09 10:01:05 -04:00
Dan Vrátil 14ea179597 Don't rely on user's $PATH, use HIGHLIGHT_COMMAND defined by configure 2012-10-09 00:32:54 +02:00
Dan Vrátil 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
Antoine Jacoutot 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 6f63323dc0 Remove ldap-config.ui.
Leftover file from ages past.  No longer used.
2012-09-17 13:50:40 -04:00
Milan Crha 9eee3c2a24 Bug #549819 - Cannot specify a custom sendmail program 2012-09-17 18:37:03 +02:00
Matthew Barnes e79d2ee61c Bug 684021 - EBookConfigWebdav: Invalid callback on property binding 2012-09-16 08:29:17 -04:00
Milan Crha d98b94b16b Could not set custom port for LDAP addressbook 2012-09-14 11:38:20 +02:00
Milan Crha 8e88f65fbe Bug #683949 - Cannot create new LDAP Addressbook 2012-09-14 11:20:08 +02:00
Milan Crha 146f9f653f Avoid code duplication for reply on message attachment 2012-09-12 16:50:53 +02:00
Milan Crha 84313cdc37 [itip-formatter] Do not include empty values in a printout 2012-09-12 14:20:12 +02:00
Milan Crha 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
Milan Crha cf218fc8f5 BR is not a "pair" HTML element 2012-09-11 17:41:37 +02:00
Lucian Langa b8240ebae6 Bug #683758 - Crash on display meeting invite 2012-09-11 17:20:55 +02:00
Milan Crha 24bc436a65 Make sure the selected days in the calendar matches shown days 2012-09-11 15:42:46 +02:00
Milan Crha 832de6f6d6 Bug #683407 - Preserve week views in calendar when clicking one day 2012-09-11 14:53:31 +02:00
Milan Crha 5b2547481c [itip-formatter] May not send replies on meeting request mails 2012-09-10 14:30:39 +02:00
Milan Crha ac9b221064 [itip-formatter] Cancel pending event searches when any found 2012-09-10 14:27:35 +02:00
Milan Crha 72cf5896ab Bug #682873 - Prefer-plain shows text plain in meeting invite 2012-09-05 19:23:11 +02:00
Milan Crha 39cf487cca Bug #682820 - Settings not converted on backup restore 2012-09-05 11:09:18 +02:00
Milan Crha 350f7118fe Make sure evolution-alarm-notify is running on Evolution's start 2012-08-30 15:37:11 +02:00
Dan Vrátil 0a6672a1bd Add support for application/ics to ITIP formatter 2012-08-28 14:09:25 +02:00
Dan Vrátil 2773f4abee Fix visibility of parts in prefer-plain 2012-08-28 13:50:46 +02:00
Matthew Barnes 617d2a18d0 Bug 682519 - vcard-inline: Typo in translatable string 2012-08-24 15:08:29 -04:00
Matthew Barnes 349be463c2 cal-config-webcal: Fix error in a tranform function.
When writing a GBindingTransformFunc for a bi-directional binding in the
reverse direction, the "source" and "target" properties of the GBinding
are flip-flopped wrt the transform function.  That always throws me.

Just pass the ESource to the tranform function to avoid this confusion.
2012-08-24 15:08:28 -04:00
Matthew Barnes f2c79aa8f4 cal-config-webcal: Accept URIs with webcal:// scheme.
webcal:// is a non-standard URI scheme, but still commonly used.
We're using HTTP[S] regardless, so just accept it in the editor.
2012-08-24 15:08:28 -04:00
Dan Vrátil 164d4aeadd Bug #680786 - [text-highlight] Correctly display binary patches 2012-08-23 11:12:39 +02:00
Milan Crha b97a438179 Bug #678476 - Critical warnings on calendar factory console 2012-08-21 17:52:31 +02:00
Dan Vrátil a5bbf35da5 Fix all 'may be used uninitialized' compiler warnings 2012-08-20 13:06:23 +02:00
Matthew Barnes c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
Andre Klapper 528eef4f3c Bind labels to widgets for day times settings in preferences so mnemonics work 2012-08-18 20:33:37 +02:00
Matthew Barnes 6ec3b5ae14 Add cal_shell_content_check_state(). 2012-08-18 12:33:00 -04:00
Matthew Barnes e1f45e288a Add event/memo/task "Save As" item to File menu.
Contacts view already has "File -> Save as vCard".

This adds "File -> Save as iCalendar" to Calendar/Memos/Tasks views.
2012-08-18 11:17:42 -04:00
Matthew Barnes e341456463 Bug 555325 - Delete key should not delete a whole address book 2012-08-18 09:09:11 -04:00
Matthew Barnes 6480444d70 action_memo_list_delete_cb(): Fix typo. 2012-08-18 09:09:11 -04:00
Dan Vrátil fb59157739 Bug #682019 - Always display text/plain when there's nothing else in multipart/alternative 2012-08-17 14:43:12 +02:00
Matthew Barnes cbf51737fa Add e_mail_session_append_to_local_folder().
Asynchronous + synchronous convenience functions.

Uses the EMailLocalFolder enumeration to specify a well-known folder.
2012-08-15 11:44:29 -04:00
Matthew Barnes ff88d1f111 Bug 681321 - Support both old and new-buf libxml2 APIs
libxml2 changed the API for xmlOutputBuffer incompatibly.
See https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00004.html
2012-08-13 11:42:12 -04:00
Milan Crha e41f778ba7 Remove GroupWise specific code from itip-formatter
This had been removing meeting invitations from mail folders when
they were added to calendars which had set "save-schedules", but
it removed them only from summary, thus server had the message still
there, only users didn't see them. As a comment said, this belongs
to GroupWise mail provider anyway, thus I removed it.
2012-08-13 11:57:47 +02:00
Matthew Barnes 6be2668e48 Adapt to CamelSession API changes.
These functions now return new references:

  camel_session_add_service()
  camel_session_list_services()

These functions have been renamed and also return new references:

  camel_session_get_service()        -> camel_session_ref_service()
  camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
2012-08-12 11:44:37 -04:00
Matthew Barnes b1ae9e5c83 prefer-plain: Unref objects in dispose(), not finalize(). 2012-08-11 17:56:49 -04:00