Re: [Fwd: [Fwd: [evolution-patches] Please review my patch for bug #47990 and #47988]]



What is the status of this?  I don't see that you committed in Antonio
and the bug is still open.

Larry, Radek is it still relevant?

-JP

On Wed, 2003-09-03 at 10:16, Larry Ewing wrote:
> This look fine for now.  We're still trying to come up with a proper
> solution to dnd in the long run that will work better in the composer
> though.
> 
> --Larry
> 
> On Wed, 2003-09-03 at 18:33 +0800, Antonio Xu wrote:
> >   I have to send this email again, please review my patch.
> > 
> > Thanks
> > Anto
> > 
> > -------- Original Message --------
> > Subject: [Fwd: [evolution-patches] Please review my patch for bug #47990 
> > and #47988]
> > Date: Mon, 01 Sep 2003 11:55:38 +0800
> > From: Antonio Xu <antonio xu sun com>
> > To: evolution-patches ximian com, gtkhtml-maintainers ximian com
> > 
> > 
> > 
> >   I have to resent my requestion to you again, I hope I can get the 
> > review ASAP.
> > 
> > Anto
> > 
> > -------- Original Message --------
> > Subject: [evolution-patches] Please review my patch for bug #47990 and 
> > #47988
> > Date: Thu, 28 Aug 2003 23:01:08 +0800
> > From: Antonio Xu 
> > To: evolution-patches 
> > 
> > 
> > 
> > Hello All,
> > 
> > Could you review my patch for bug #47990 and #47988?
> > 
> > I use g_filename_from_uri to get the real path of the image file, that 
> > could fix bug #47990, and I use HTML_IS_PLAIN_PAINTER to judge html edit 
> > model to fix bug #47988.
> > 
> > Bug Summary:Drag image into composer window failed when image file's 
> > path include space
> > Bug URL:http://bugzilla.ximian.com/show_bug.cgi?id=47990
> > 
> > Bug Summary:Drag image into composer window shouldn't allow as plain 
> > text edit model
> > Bug URL:http://bugzilla.ximian.com/show_bug.cgi?id=47988
> > 
> > 
> > Thanks
> > Antonio Xu
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > ______________________________________________________________________
> > 
> > Index: src/gtkhtml.c
> > ===================================================================
> > RCS file: /cvs/gnome/gtkhtml/src/gtkhtml.c,v
> > retrieving revision 1.520.2.5
> > diff -p -u -r1.520.2.5 gtkhtml.c
> > --- src/gtkhtml.c	15 Aug 2003 07:47:04 -0000	1.520.2.5
> > +++ src/gtkhtml.c	28 Aug 2003 09:19:07 -0000
> > @@ -2208,16 +2208,21 @@ new_obj_from_uri (HTMLEngine *e, gchar *
> >  	gint i;
> >  
> >  	if (!strncmp (uri, "file:", 5)) {
> > -		GdkPixbuf *pixbuf;
> > -
> > -		pixbuf = gdk_pixbuf_new_from_file(uri + 5, NULL);
> > -		if (pixbuf) {
> > -			g_object_unref (pixbuf);
> > -			return html_image_new (e->image_factory, uri,
> > -					       NULL, NULL, -1, -1, FALSE, FALSE, 0,
> > -					       html_colorset_get_color (e->settings->color_set, HTMLTextColor),
> > -					       HTML_VALIGN_BOTTOM, TRUE);
> > -		 } 
> > +		if (!HTML_IS_PLAIN_PAINTER(e->painter)) {
> > +			GdkPixbuf *pixbuf;
> > +			char *img_path = g_filename_from_uri (uri, NULL, NULL);
> > +			if (img_path) {
> > +				pixbuf = gdk_pixbuf_new_from_file(img_path, NULL);
> > +				g_free(img_path);
> > +			}
> > +			if (pixbuf) {
> > +				g_object_unref (pixbuf);
> > +				return html_image_new (e->image_factory, uri,
> > +						       NULL, NULL, -1, -1, FALSE, FALSE, 0,
> > +						       html_colorset_get_color (e->settings->color_set, HTMLTextColor),
> > +					 	       HTML_VALIGN_BOTTOM, TRUE);
> > +			}
> > +		}
> >  	}
> >  
> >  	for (i = 0; known_protocols [i]; i++) {
> > Index: components/html-editor/editor-control-factory.c
> > ===================================================================
> > RCS file: /cvs/gnome/gtkhtml/components/html-editor/editor-control-factory.c,v
> > retrieving revision 1.132.2.1
> > diff -p -u -r1.132.2.1 editor-control-factory.c
> > --- components/html-editor/editor-control-factory.c	1 Jul 2003 10:34:34 -0000	1.132.2.1
> > +++ components/html-editor/editor-control-factory.c	28 Aug 2003 09:20:08 -0000
> > @@ -254,9 +254,14 @@ load_from_file (GtkHTML *html,
> >          const char *path;
> >  
> >          if (strncmp (url, "file:", 5) == 0)
> > -		path = url + 5; 
> > +		path = g_filename_from_uri(url, NULL, NULL);
> > +	else
> > +		path = g_strdup(url);
> >  
> > -	if ((fd = open (path, O_RDONLY)) == -1) {
> > +	fd = open (path, O_RDONLY);
> > +	g_free(path);
> > +
> > +	if (fd == -1) {
> >  		g_warning ("%s", g_strerror (errno));
> >  		return FALSE;
> >  	}
> > Index: src/ChangeLog
> > ===================================================================
> > RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v
> > retrieving revision 1.1814.2.8
> > diff -p -u -r1.1814.2.8 ChangeLog
> > --- src/ChangeLog	15 Aug 2003 07:47:04 -0000	1.1814.2.8
> > +++ src/ChangeLog	28 Aug 2003 13:44:26 -0000
> > @@ -1,3 +1,9 @@
> > +2003-08-28  Antonio Xu  <antonio xu sun com>
> > +
> > +	* gtkhtml.c (new_obj_from_uri): Use HTML_IS_PLAIN_PAINTER to judge
> > +	html edit model, and use g_filename_from_uri to get the image file's
> > +	real path, fix bug #47988 #47990.
> > + 
> >  2003-08-15  Antonio Xu  <antonio xu sun com>
> >  
> >  	* htmlengine-edit-movement.c (html_engine_jump_at): add
> > Index: components/html-editor/ChangeLog
> > ===================================================================
> > RCS file: /cvs/gnome/gtkhtml/components/html-editor/ChangeLog,v
> > retrieving revision 1.410.2.4
> > diff -p -u -r1.410.2.4 ChangeLog
> > --- components/html-editor/ChangeLog	8 Aug 2003 04:20:26 -0000	1.410.2.4
> > +++ components/html-editor/ChangeLog	28 Aug 2003 13:48:40 -0000
> > @@ -1,3 +1,9 @@
> > +2003-08-28  Antonio Xu  <antonio xu sun com>
> > +
> > +	* editor-control-factory.c (load_from_file): use
> > +	g_filename_from_uri to get image file's real path, bug fix
> > +	#47990.
> > +
> >  2003-08-08  Yuedong Du  <yuedong du sun com>
> >                                                                                  
> >          * menubar.c: fix a typo cause bullet list not work. See bug
> > 
> 
> _______________________________________________
> Evolution-patches mailing list
> Evolution-patches lists ximian com
> http://lists.ximian.com/mailman/listinfo/evolution-patches
-- 
JP Rosevear <jpr ximian com>
Ximian, Inc.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]