Changeset 1171

Show
Ignore:
Timestamp:
11/16/06 01:50:21
Author:
pvanhoof
Message:

Fixed no-img mode

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/configure.ac

    r1162 r1171  
    4747 
    4848AC_PROG_CC 
     49AC_PROG_CXX 
    4950AM_PROG_CC_STDC 
    5051AC_HEADER_STDC 
  • trunk/libtinymail-gnome-desktop/tny-gnome-platform-factory.c

    r994 r1171  
    6060{ 
    6161        TnyMsgView *retval; 
    62      
     62                 
    6363#ifdef MOZEMBED 
    6464        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
     1INCLUDES = -I. -I$(top_srcdir)
     2        $(LIBTINYMAILUI_MOZEMBED_CFLAGS)
     3        -I$(top_srcdir)/libtinymail
     4        -I$(top_srcdir)/libtinymailui
     5        -I$(top_srcdir)/libtinymailui-gtk
    66        -I$(top_srcdir)/libtinymail-camel 
    77 
     
    1212lib_LTLIBRARIES = libtinymailui-mozembed-1.0.la 
    1313 
    14 libtinymailui_mozembed_1_0_headers =            
    15         tny-moz-embed-msg-view.h               
    16         tny-moz-embed-html-mime-part-view.h   
     14libtinymailui_mozembed_1_0_headers =
     15        tny-moz-embed-msg-view.h
     16        tny-moz-embed-html-mime-part-view.h
    1717        tny-moz-embed-stream.h 
    1818 
    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 
     19libtinymailui_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 
    2426 
    2527libtinymailui_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+ 
    22 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 
    33 * 
     
    2020  
    2121#include <config.h> 
    22  
    2322#include <glib/gi18n-lib.h> 
     23 
     24#include "mozilla-preferences.h" 
    2425 
    2526#include <unistd.h> 
     
    4445#endif 
    4546 
    46  
    4747static GObjectClass *parent_class = NULL; 
    4848 
     
    124124} 
    125125 
    126 static guint amount_of_instances = 0; 
    127  
    128126static void 
    129127tny_moz_embed_html_mime_part_view_instance_init (GTypeInstance *instance, gpointer g_class) 
     
    131129        TnyMozEmbedHtmlMimePartView *self  = (TnyMozEmbedHtmlMimePartView*) instance; 
    132130        TnyMozEmbedHtmlMimePartViewPriv *priv = TNY_MOZ_EMBED_HTML_MIME_PART_VIEW_GET_PRIVATE (self); 
    133  
    134         gtk_moz_embed_push_startup (); 
    135  
    136         amount_of_instances++; 
    137131         
    138132        gtk_moz_embed_set_chrome_mask (GTK_MOZ_EMBED (self),  
     
    157151                g_object_unref (G_OBJECT (priv->part)); 
    158152 
    159         if (amount_of_instances > 0) 
    160                 amount_of_instances--; 
    161          
    162         /* if (amount_of_instances == 0) 
    163                 gtk_moz_embed_pop_startup (); */ 
    164  
    165153        (*parent_class->finalize) (object); 
    166154 
     
    191179 
    192180        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 
    193190 
    194191        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+ 
    22 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 
    33 * 
     
    2727static GObjectClass *parent_class = NULL; 
    2828 
    29  
    3029/** 
    3130 * tny_moz_embed_msg_view_new: 
     
    3736{ 
    3837        TnyMozEmbedMsgView *self = g_object_new (TNY_TYPE_MOZ_EMBED_MSG_VIEW, NULL); 
    39  
     38         
    4039        return TNY_MSG_VIEW (self); 
    4140} 
  • 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+ 
    22 * Copyright (C) 2006-2007 Philip Van Hoof <pvanhoof@gnome.org> 
    33 * 
     
    8888        return 0; 
    8989} 
     90 
     91#ifdef NO_MOZ_PREFS 
    9092 
    9193/* Ad-Hoc tag commenter */ 
     
    160162} 
    161163 
     164#endif 
     165 
    162166static ssize_t 
    163167tny_moz_embed_stream_write (TnyStream *self, const char *data, size_t n) 
     
    167171        if (priv->embed) 
    168172        { 
     173#ifdef NO_MOZ_PREFS 
    169174                size_t tn = 0, nn = 0; 
    170175                gboolean bis_copy = FALSE, ais_copy = FALSE; 
     
    181186                if (bis_copy) 
    182187                        g_free (nndata); 
     188#else 
     189                gtk_moz_embed_append_data (priv->embed, data, n); 
     190 
     191#endif 
    183192        } 
    184193        return (ssize_t) n;