Changeset 1171
- Timestamp:
- 11/16/06 01:50:21
- Files:
-
- trunk/configure.ac (modified) (1 diff)
- trunk/libtinymail-gnome-desktop/tny-gnome-platform-factory.c (modified) (1 diff)
- trunk/libtinymailui-mozembed/Makefile.am (modified) (2 diffs)
- trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.c (modified) (7 diffs)
- trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.c (modified) (3 diffs)
- trunk/libtinymailui-mozembed/tny-moz-embed-stream.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/configure.ac
r1162 r1171 47 47 48 48 AC_PROG_CC 49 AC_PROG_CXX 49 50 AM_PROG_CC_STDC 50 51 AC_HEADER_STDC trunk/libtinymail-gnome-desktop/tny-gnome-platform-factory.c
r994 r1171 60 60 { 61 61 TnyMsgView *retval; 62 62 63 63 #ifdef MOZEMBED 64 64 retval = tny_moz_embed_msg_view_new (); trunk/libtinymailui-mozembed/Makefile.am
r984 r1171 1 INCLUDES = -I. -I$(top_srcdir) \2 $(LIBTINYMAILUI_MOZEMBED_CFLAGS) \3 -I$(top_srcdir)/libtinymail \4 -I$(top_srcdir)/libtinymailui \5 -I$(top_srcdir)/libtinymailui-gtk \1 INCLUDES = -I. -I$(top_srcdir) \ 2 $(LIBTINYMAILUI_MOZEMBED_CFLAGS) \ 3 -I$(top_srcdir)/libtinymail \ 4 -I$(top_srcdir)/libtinymailui \ 5 -I$(top_srcdir)/libtinymailui-gtk \ 6 6 -I$(top_srcdir)/libtinymail-camel 7 7 … … 12 12 lib_LTLIBRARIES = libtinymailui-mozembed-1.0.la 13 13 14 libtinymailui_mozembed_1_0_headers = \15 tny-moz-embed-msg-view.h \16 tny-moz-embed-html-mime-part-view.h \14 libtinymailui_mozembed_1_0_headers = \ 15 tny-moz-embed-msg-view.h \ 16 tny-moz-embed-html-mime-part-view.h \ 17 17 tny-moz-embed-stream.h 18 18 19 libtinymailui_mozembed_1_0_la_SOURCES = \ 20 $(libtinymailui_mozembed_1_0_headers) \ 21 tny-moz-embed-html-mime-part-view.c \ 22 tny-moz-embed-msg-view.c \ 23 tny-moz-embed-stream.c 19 libtinymailui_mozembed_1_0_la_SOURCES = \ 20 $(libtinymailui_mozembed_1_0_headers) \ 21 tny-moz-embed-html-mime-part-view.c \ 22 tny-moz-embed-msg-view.c \ 23 tny-moz-embed-stream.c \ 24 mozilla-preferences.cpp \ 25 mozilla-preferences.h 24 26 25 27 libtinymailui_mozembed_1_0_la_LIBADD = \ trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.c
r1170 r1171 1 /* libtinymailui- gtk- The Tiny Mail UI library for Gtk+1 /* libtinymailui-mozembed - The Tiny Mail UI library for Gtk+ 2 2 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 3 3 * … … 20 20 21 21 #include <config.h> 22 23 22 #include <glib/gi18n-lib.h> 23 24 #include "mozilla-preferences.h" 24 25 25 26 #include <unistd.h> … … 44 45 #endif 45 46 46 47 47 static GObjectClass *parent_class = NULL; 48 48 … … 124 124 } 125 125 126 static guint amount_of_instances = 0;127 128 126 static void 129 127 tny_moz_embed_html_mime_part_view_instance_init (GTypeInstance *instance, gpointer g_class) … … 131 129 TnyMozEmbedHtmlMimePartView *self = (TnyMozEmbedHtmlMimePartView*) instance; 132 130 TnyMozEmbedHtmlMimePartViewPriv *priv = TNY_MOZ_EMBED_HTML_MIME_PART_VIEW_GET_PRIVATE (self); 133 134 gtk_moz_embed_push_startup ();135 136 amount_of_instances++;137 131 138 132 gtk_moz_embed_set_chrome_mask (GTK_MOZ_EMBED (self), … … 157 151 g_object_unref (G_OBJECT (priv->part)); 158 152 159 if (amount_of_instances > 0)160 amount_of_instances--;161 162 /* if (amount_of_instances == 0)163 gtk_moz_embed_pop_startup (); */164 165 153 (*parent_class->finalize) (object); 166 154 … … 191 179 192 180 g_type_class_add_private (object_class, sizeof (TnyMozEmbedHtmlMimePartViewPriv)); 181 182 gtk_moz_embed_push_startup (); 183 184 mozilla_preference_set_int ("permissions.default.image", 2); 185 mozilla_preference_set_int ("permissions.default.script", 2); 186 mozilla_preference_set_boolean ("security.checkloaduri", FALSE); 187 mozilla_preference_set ("general.useragent.misc", "Tinymail/" VERSION); 188 mozilla_preference_set ("network.proxy.no_proxies_on", "localhost"); 189 193 190 194 191 return; trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.c
r1164 r1171 1 /* libtinymailui- gtk- The Tiny Mail UI library for Gtk+1 /* libtinymailui-mozembed - The Tiny Mail UI library for Gtk+ 2 2 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 3 3 * … … 27 27 static GObjectClass *parent_class = NULL; 28 28 29 30 29 /** 31 30 * tny_moz_embed_msg_view_new: … … 37 36 { 38 37 TnyMozEmbedMsgView *self = g_object_new (TNY_TYPE_MOZ_EMBED_MSG_VIEW, NULL); 39 38 40 39 return TNY_MSG_VIEW (self); 41 40 } trunk/libtinymailui-mozembed/tny-moz-embed-stream.c
r1169 r1171 1 /* libtinymailui- gtk- The Tiny Mail UI library for Gtk+1 /* libtinymailui-mozembed - The Tiny Mail UI library for Gtk+ 2 2 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 3 3 * … … 88 88 return 0; 89 89 } 90 91 #ifdef NO_MOZ_PREFS 90 92 91 93 /* Ad-Hoc tag commenter */ … … 160 162 } 161 163 164 #endif 165 162 166 static ssize_t 163 167 tny_moz_embed_stream_write (TnyStream *self, const char *data, size_t n) … … 167 171 if (priv->embed) 168 172 { 173 #ifdef NO_MOZ_PREFS 169 174 size_t tn = 0, nn = 0; 170 175 gboolean bis_copy = FALSE, ais_copy = FALSE; … … 181 186 if (bis_copy) 182 187 g_free (nndata); 188 #else 189 gtk_moz_embed_append_data (priv->embed, data, n); 190 191 #endif 183 192 } 184 193 return (ssize_t) n;
