aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
authorGrahame Bowland <grahame@angrygoats.net>2003-12-11 12:56:12 +0800
committerGrahame Michael Bowland <gbowland@src.gnome.org>2003-12-11 12:56:12 +0800
commitb44064edaa3ea4e0019faf90a05dbfb531505ac9 (patch)
tree3c0d2e05d14f4fac64be23f588465a5354d64fad /mail/ChangeLog
parent80237219dd2404cae88c8ec5653d40a63f6be130 (diff)
downloadgsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar.gz
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar.bz2
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar.lz
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar.xz
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.tar.zst
gsoc2013-evolution-b44064edaa3ea4e0019faf90a05dbfb531505ac9.zip
display x-evolution-mailer pseudo header irrespective of xmailer_mask.
2003-12-11 Grahame Bowland <grahame@angrygoats.net> * em-format-html.c (efh_format_header): display x-evolution-mailer pseudo header irrespective of xmailer_mask. This is now handled by a header configuration dialog. * mail-config.glade: add tab to mail configuration dialog to allow custom headers to be specified for display. * em-mailer-prefs.h: modify struct _EMMailerPrefs to add widgets for custom header tab. Add defines for custom header flags. Add struct EMMailerCustomHeader to describe custom headers, and add function em_mailer_custom_headers_from_xml to allow XML from gconf key to be parsed into this structure. * em-folder-view.c (emfv_setting_notify): catch changes to custom header gconf key and update mail view to correspond * em-mailer-prefs.c (em_mailer_prefs_apply): save custom headers to gconf (header_list_enabled_toggled): toggle clicked toggle column (add_header): add header to custom header list if valid (remove_header): remove selected custom header (is_valid_header): return true if passed header is valid, otherwise false (entry_header_changed): call add_header_update_sensitivity (em_mailer_prefs_construct): initialise header selection tab. Load gconf data for header selection dialog. (em_mailer_custom_header_to_xml): load a header structure from XML document structure (em_mailer_custom_header_from_xml): load a header structure from a string containing valid XML. if any failure, the header.name is set to NULL. (header_list_row_selected): call remove_header_update_sensitivity (remove_header_update_sensitivity): set the sensitivity of the remove button to FALSE if the list is empty or nothing is selected. Otherwise, set it to TRUE. (add_header_update_sensitivity): set the sensitivity of the the add button to FALSE if the entry box is empty, contains a duplicate header, or contains an invalid header. Otherwise, set it to TRUE. * evolution-mail.schemas.in.in: add mail/display/headers svn path=/trunk/; revision=23924
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 4cb12cad6a..94fc17aa56 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,51 @@
+2003-12-11 Grahame Bowland <grahame@angrygoats.net>
+
+ * em-format-html.c (efh_format_header): display
+ x-evolution-mailer pseudo header irrespective of
+ xmailer_mask. This is now handled by a header
+ configuration dialog.
+
+ * mail-config.glade: add tab to mail configuration
+ dialog to allow custom headers to be specified for
+ display.
+
+ * em-mailer-prefs.h: modify struct _EMMailerPrefs to
+ add widgets for custom header tab. Add defines for custom
+ header flags. Add struct EMMailerCustomHeader to describe
+ custom headers, and add function
+ em_mailer_custom_headers_from_xml to allow XML from gconf
+ key to be parsed into this structure.
+
+ * em-folder-view.c (emfv_setting_notify): catch changes to
+ custom header gconf key and update mail view to correspond
+
+ * em-mailer-prefs.c (em_mailer_prefs_apply): save custom
+ headers to gconf
+ (header_list_enabled_toggled): toggle clicked toggle column
+ (add_header): add header to custom header list if valid
+ (remove_header): remove selected custom header
+ (is_valid_header): return true if passed header is valid,
+ otherwise false
+ (entry_header_changed): call add_header_update_sensitivity
+ (em_mailer_prefs_construct): initialise header selection tab.
+ Load gconf data for header selection dialog.
+ (em_mailer_custom_header_to_xml): load a header structure
+ from XML document structure
+ (em_mailer_custom_header_from_xml): load a header
+ structure from a string containing valid XML. if any failure,
+ the header.name is set to NULL.
+ (header_list_row_selected): call
+ remove_header_update_sensitivity
+ (remove_header_update_sensitivity): set the sensitivity of
+ the remove button to FALSE if the list is empty or nothing
+ is selected. Otherwise, set it to TRUE.
+ (add_header_update_sensitivity): set the sensitivity of the
+ the add button to FALSE if the entry box is empty, contains
+ a duplicate header, or contains an invalid header. Otherwise,
+ set it to TRUE.
+
+ * evolution-mail.schemas.in.in: add mail/display/headers
+
2003-12-10 Larry Ewing <lewing@ximian.com>
* em-format-html.c: add text/x-patch as a plain type.