aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-display.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-11-06 03:47:59 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-11-06 03:47:59 +0800
commit115c8ef7a383b0b4be866192287301f56df540d2 (patch)
tree6d57dd11f4b6dd1422a286a4885615b215f3e27b /mail/mail-display.c
parent35eedfd6a15b275b98cb3d0b404b5d55cbc3d5bc (diff)
downloadgsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar.gz
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar.bz2
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar.lz
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar.xz
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.tar.zst
gsoc2013-evolution-115c8ef7a383b0b4be866192287301f56df540d2.zip
Renamed from mail_html_write_string.
2001-11-01 Jeffrey Stedfast <fejj@ximian.com> * mail-display.h (mail_html_write): Renamed from mail_html_write_string. * mail-display.c (mail_text_write): Don't bother with varargs since nothing used them, we were only passing strings anyway... (mail_error_printf): Renamed from mail_error_write, this makes more sense. (mail_html_write): Removed. * mail-format.c: Updated to use gtk_html_stream_printf directly and s/mail_html_write_string/mail_html_write. (mail_lookup_handler): Don't use %.*s here either... (handle_text_enriched): Same. (write_one_text_plain_chunk): And finally here (also update for new mail_text_write api). (handle_multipart_signed): Update for new mail_text_write api. (format_mime_part): Update for new mail_error_text/printf name change. (handle_multipart_encrypted): Same. * mail-tools.c (mail_tool_generate_forward_subject): Same as mail_generate_reply. * mail-callbacks.c (mail_generate_reply): Don't use %.*s in any *printf* functions. svn path=/trunk/; revision=14590
Diffstat (limited to 'mail/mail-display.c')
-rw-r--r--mail/mail-display.c33
1 files changed, 5 insertions, 28 deletions
diff --git a/mail/mail-display.c b/mail/mail-display.c
index cc42e4bed1..552f4db3ca 100644
--- a/mail/mail-display.c
+++ b/mail/mail-display.c
@@ -1291,40 +1291,17 @@ mail_display_redisplay_when_loaded (MailDisplay *md,
}
void
-mail_html_write (GtkHTML *html, GtkHTMLStream *stream,
- const char *format, ...)
+mail_text_write (GtkHTML *html, GtkHTMLStream *stream, const char *text)
{
- char *buf;
- va_list ap;
-
- va_start (ap, format);
- buf = g_strdup_vprintf (format, ap);
- va_end (ap);
- gtk_html_write (html, stream, buf, strlen (buf));
- /* printf (buf); */
- g_free (buf);
-}
-
-void
-mail_text_write (GtkHTML *html, GtkHTMLStream *stream,
- const char *format, ...)
-{
- char *buf, *htmltext;
- va_list ap;
+ char *htmltext;
- va_start (ap, format);
- buf = g_strdup_vprintf (format, ap);
- va_end (ap);
-
- htmltext = e_text_to_html_full (buf, E_TEXT_TO_HTML_CONVERT_URLS |
+ htmltext = e_text_to_html_full (text, E_TEXT_TO_HTML_CONVERT_URLS |
E_TEXT_TO_HTML_CONVERT_ADDRESSES |
E_TEXT_TO_HTML_CONVERT_NL |
E_TEXT_TO_HTML_CONVERT_SPACES |
(mail_config_get_citation_highlight () ? E_TEXT_TO_HTML_MARK_CITATION : 0),
mail_config_get_citation_color ());
- g_free (buf);
-
gtk_html_write (html, stream, "<tt>", 4);
gtk_html_write (html, stream, htmltext, strlen (htmltext));
gtk_html_write (html, stream, "</tt>", 5);
@@ -1332,8 +1309,8 @@ mail_text_write (GtkHTML *html, GtkHTMLStream *stream,
}
void
-mail_error_write (GtkHTML *html, GtkHTMLStream *stream,
- const char *format, ...)
+mail_error_printf (GtkHTML *html, GtkHTMLStream *stream,
+ const char *format, ...)
{
char *buf, *htmltext;
va_list ap;