Changeset 335
- Timestamp:
- 05/18/06 00:26:20
- Files:
-
- trunk/Makefile.am (modified) (1 diff)
- trunk/configure.ac (modified) (4 diffs)
- trunk/libtinymail-gnome-desktop/Makefile.am (modified) (4 diffs)
- trunk/libtinymail-gnome-desktop/tny-platform-factory.c (modified) (2 diffs)
- trunk/libtinymailui-gtk/tny-attach-list-model.c (modified) (1 diff)
- trunk/libtinymailui-gtk/tny-msg-view.c (modified) (3 diffs)
- trunk/libtinymailui-mozembed (modified) (1 prop)
- trunk/libtinymailui-mozembed/.svnignore (added)
- trunk/libtinymailui-mozembed/Makefile.am (added)
- trunk/libtinymailui-mozembed/libtinymailui-mozembed.pc.in (added)
- trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.c (moved) (moved from trunk/libtinymail-gnome-desktop/tny-moz-embed-msg-view.c) (3 diffs)
- trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.h (moved) (moved from trunk/libtinymail-gnome-desktop/tny-moz-embed-msg-view.h)
- trunk/libtinymailui-mozembed/tny-moz-embed-stream.c (moved) (moved from trunk/libtinymail-gnome-desktop/tny-moz-embed-stream.c)
- trunk/libtinymailui-mozembed/tny-moz-embed-stream.h (moved) (moved from trunk/libtinymail-gnome-desktop/tny-moz-embed-stream.h)
- trunk/tinymail/tny-summary-window.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Makefile.am
r327 r335 5 5 PYTINYMAILDIR = tinymail-python 6 6 endif 7 SUBDIRS = m4 libtinymail libtinymailui libtinymail-gnomevfs libtinymailui-gtk $(PLATFORMDIR) libtinymail-camel tinymail docs $(UNITTESTDIR) $(PYTINYMAILDIR) 7 if BUILD_MOZEMBED 8 MOZEMBEDDIR = libtinymailui-mozembed 9 endif 10 SUBDIRS = m4 libtinymail libtinymailui libtinymail-gnomevfs libtinymailui-gtk $(MOZEMBEDDIR) $(PLATFORMDIR) libtinymail-camel tinymail docs $(UNITTESTDIR) $(PYTINYMAILDIR) trunk/configure.ac
r334 r335 26 26 AC_PROG_LIBTOOL 27 27 28 28 29 dnl ### Enable gnome features ## 29 30 AC_ARG_ENABLE(gnome, … … 35 36 esac],[build_gnome=true]) 36 37 AM_CONDITIONAL(BUILD_GNOME, test x$build_gnome = xtrue) 38 39 dnl ### Enable the gtkmozembed widget ## 40 AC_ARG_ENABLE(mozembed, 41 [ --enable-mozembed build using the gtkmozembed widget [default=yes]], 42 [case "${enableval}" in 43 yes) build_mozembed=true ;; 44 no) build_mozembed=false ;; 45 *) AC_MSG_ERROR(bad value ${enableval} for --enable-mozembed) ;; 46 esac],[build_mozembed=true]) 47 AM_CONDITIONAL(BUILD_MOZEMBED, test x$build_mozembed = xtrue) 37 48 38 49 dnl ### Enable the python language bindings ## … … 102 113 AC_SUBST(LIBTINYMAILUI_GTK_LIBS) 103 114 115 dnl ### libtinymailui-mozembed, a library that wraps the gtkmozembed widget ## 116 if test x$build_mozembed = xtrue; then 117 extraplatpkgs="firefox-nss firefox-xpcom firefox-gtkmozembed" 118 PKG_CHECK_MODULES(LIBTINYMAILUI_MOZEMBED, $extraplatpkgs glib-2.0 >= 2.8 gobject-2.0 gtk+-2.0 $extragtkpkgs) 119 else 120 LIBTINYMAILUI_MOZEMBED_CFLAGS= 121 LIBTINYMAILUI_MOZEMBED_LIBS= 122 fi 123 104 124 dnl ### libtinymail-gnome-desktop, a GNOME platform library implementation ## 105 125 if test x$PLATFORMDIR = xlibtinymail-gnome-desktop; then 106 PKG_CHECK_MODULES(LIBTINYMAIL_GNOME_DESKTOP, firefox-nss firefox-xpcom firefox-gtkmozembedlibnm_glib glib-2.0 >= 2.8 gobject-2.0 libgnomeui-2.0 gtk+-2.0)126 PKG_CHECK_MODULES(LIBTINYMAIL_GNOME_DESKTOP, $extraplatpkgs libnm_glib glib-2.0 >= 2.8 gobject-2.0 libgnomeui-2.0 gtk+-2.0) 107 127 else 108 128 LIBTINYMAIL_GNOME_DESKTOP_CFLAGS= … … 168 188 libtinymailui-gtk/Makefile 169 189 libtinymailui-gtk/libtinymailui-gtk.pc 190 libtinymailui-mozembed/Makefile 191 libtinymailui-mozembed/libtinymailui-mozembed.pc 170 192 libtinymail-gnomevfs/Makefile 171 193 libtinymail-gnomevfs/libtinymail-gnomevfs.pc trunk/libtinymail-gnome-desktop/Makefile.am
r334 r335 6 6 -I$(top_srcdir)/libtinymail-camel \ 7 7 -I$(top_srcdir)/libtinymail-gnomevfs 8 9 if BUILD_MOZEMBED 10 INCLUDES += -I$(top_srcdir)/libtinymailui-mozembed -DMOZEMBED 11 endif 8 12 9 13 if BUILD_GNOME … … 15 19 libtinymail_gnome_desktop_1_0_headers = \ 16 20 tny-account-store.h \ 17 tny-moz-embed-msg-view.h \18 tny-moz-embed-stream.h \19 21 tny-password-dialog.h \ 20 22 tny-device.h \ … … 26 28 tny-device-priv.h \ 27 29 tny-device.c \ 28 tny-moz-embed-msg-view.c \29 tny-moz-embed-stream.c \30 30 tny-password-dialog.c \ 31 31 tny-platform-factory.c … … 33 33 libtinymail_gnome_desktop_1_0_la_LIBADD = \ 34 34 $(LIBTINYMAIL_GNOME_DESKTOP_LIBS) \ 35 $(top_builddir)/libtinymail/libtinymail-$(API_VERSION).la \35 $(top_builddir)/libtinymail/libtinymail-$(API_VERSION).la \ 36 36 $(top_builddir)/libtinymailui/libtinymailui-$(API_VERSION).la \ 37 37 $(top_builddir)/libtinymailui-gtk/libtinymailui-gtk-$(API_VERSION).la 38 39 if BUILD_MOZEMBED 40 libtinymail_gnome_desktop_1_0_la_LIBADD += $(top_builddir)/libtinymailui-mozembed/libtinymailui-mozembed-$(API_VERSION).la 41 endif 38 42 39 43 libtinymailgnomedesktopincludedir = $(includedir)/libtinymail-gnome-desktop-$(API_VERSION) trunk/libtinymail-gnome-desktop/tny-platform-factory.c
r279 r335 27 27 28 28 #include <tny-msg-view-iface.h> 29 30 #ifdef MOZEMBED 29 31 #include <tny-moz-embed-msg-view.h> 32 #else 33 #include <tny-msg-view.h> 34 #endif 30 35 31 36 static GObjectClass *parent_class = NULL; … … 53 58 tny_platform_factory_new_msg_view (TnyPlatformFactoryIface *self) 54 59 { 60 #ifdef MOZEMBED 55 61 return TNY_MSG_VIEW_IFACE (tny_moz_embed_msg_view_new ()); 62 #else 63 return TNY_MSG_VIEW_IFACE (tny_msg_view_new ()); 64 #endif 56 65 } 57 66 trunk/libtinymailui-gtk/tny-attach-list-model.c
r334 r335 75 75 tny_msg_mime_part_iface_get_content_type (part), 0, NULL); 76 76 #else 77 icon = GTK_STOCK_FILE;77 icon = g_strdup (GTK_STOCK_FILE); 78 78 #endif 79 79 trunk/libtinymailui-gtk/tny-msg-view.c
r292 r335 25 25 #include <tny-vfs-stream.h> 26 26 27 #ifdef GNOME 27 28 #include <libgnomevfs/gnome-vfs.h> 28 29 #include <libgnomevfs/gnome-vfs-utils.h> 30 #endif 29 31 30 32 #include "tny-attach-list-model-priv.h" … … 146 148 } 147 149 150 /* TODO: Improve this (refactoring) */ 151 152 #ifdef GNOME 148 153 static GnomeVFSResult 149 154 save_to_file (const gchar *uri, TnyMsgMimePartIface *part) … … 167 172 return result; 168 173 } 174 #else 175 static void 176 save_to_file (const gchar *uri, TnyMsgMimePartIface *part) 177 { 178 g_print ("UNIMPLEMENTED: save_to_file for non-gnome-vfs platforms\n"); 179 return result; 180 } 181 #endif 169 182 170 183 static void trunk/libtinymailui-mozembed
- Property svn:ignore set to Makefile.in .libs libtinymailui-mozembed-1.0.pc .deps libtinymailui-mozembed.pc Makefile
trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.c
r333 r335 25 25 #include <tny-vfs-stream.h> 26 26 27 #ifdef GNOME 27 28 #include <libgnomevfs/gnome-vfs.h> 28 29 #include <libgnomevfs/gnome-vfs-utils.h> 30 #endif 29 31 30 32 #include "tny-attach-list-model-priv.h" … … 201 203 return; 202 204 } 203 205 /* TODO: Improve this (refactor) */ 206 #ifdef GNOME 204 207 static GnomeVFSResult 205 208 save_to_file (const gchar *uri, TnyMsgMimePartIface *part) … … 225 228 return result; 226 229 } 230 #else 231 static void 232 save_to_file (const gchar *uri, TnyMsgMimePartIface *part) 233 { 234 g_print ("UNIMPLEMENTED: save_to_file for non-gnome-vfs platforms\n"); 235 return result; 236 } 237 #endif 227 238 228 239 static void trunk/tinymail/tny-summary-window.c
r322 r335 37 37 38 38 #include <tny-msg-view-iface.h> 39 #include <tny-moz-embed-msg-view.h>40 #include <tny-msg-view.h>41 39 42 40 #include <tny-msg-window-iface.h>
