Re: [opensuse-gnome] next issue with GNOME:STABLE: canvases aren't redrawed correctly
Am Donnerstag, 13. März 2008 schrieben Sie:
On Tue, 2008-03-11 at 01:19 +0100, Hans-Peter Jansen wrote:
I suffer from canvases and its items, that aren't redrawed correctly in teg (a risk clone, I happily provide a src.rpm for anyone interested). This game uses a canvas with some items, and those aren't updated correctly. Forcing a redraw by switching screens, or moving a window over them fixes this, but that's an unplayable state.
Are you hitting https://bugzilla.novell.com/show_bug.cgi?id=336941 by any chance?
That could be, apart from teg not using the aa bitmap mode, and it happens always, not only after resizing over bounds.. But resizing showed also some frame artefacts, btw.
I submitted that fix a long time ago for openSUSE 10.3.
but unfortunately not for GNOME:STABLE.. which I thought, would be the perfect arena to test such patches _before_ submitting them upstream? I'm still on 10.2, thus tried to use GNOME:/STABLE/openSUSE_10.2.
Are you on 10.3? Could you please post the output of
rpm -q --changelog libgnomecanvas | head
Here it is (a bit truncated): * Di Sep 18 2007 sbrabec@suse.cz - Updated to version 2.20.0: * stable version number * Mi Aug 29 2007 maw@suse.de - Update to version 2.19.2: + Don't store the focused item in the data section of the canvas widget, but in a GObject property of it + Updated Finnish translation. * Sa Aug 25 2007 aj@suse.de - Fix build. * Mi Aug 22 2007 federico@novell.com - Added libgnomecanvas-no-tearing.diff. This eliminates tearing when repainting, for a smoother ride. * Di Aug 07 2007 maw@suse.de - Use %fdupes - Split off a -lang subpackage - s#%run_ldconfig#/sbin/ldconfig/ in %post and %postun. * Di Jul 31 2007 maw@suse.de - Update to version 2.19.1 - Bug fixes: libgnomecanvas-2.0.pc no longer refers to nonexistent gail-1.0.pc, and gailcanvas has been merged into gnomecanvas - Updated translations - Buildrequire intltool and gail-devel (note that gail 1.19.6 or higher is required) - The -devel subpackage now requires gail-devel. * Mi Feb 07 2007 sbrabec@suse.cz - Do not build unusable static libraries (#238552). * Mi Dez 13 2006 sbrabec@suse.cz - Spec file cleanup. * Mi Dez 13 2006 maw@suse.de - Move to /usr. * Sa Jul 22 2006 gekker@suse.de - Update to version 2.14.0 - Updated and new translations: - update to libgnomecanvas 2.13.0 - Bug fixes: - Correctly reset item_list_end when moving the last item in the list. Fixes bug #323850. (Federico, Denis Auroux) - Remove a bunch of cruft and compiler warnings (Kjartan) - Add g_object_notify() call to allow users to connect to the notify::parent signal. Closes bug #320791. (Sven Herzberg) - Use BILINEAR interpolation instead of HYPER which is "a slow buggy piece of shit". (Federico) - Cast GNOME_CANVAS_COLOR macros to use unsigned ints so that shifting left 24 bits won't overflow into the sign bit. Fixes bug #317718. (Danek Duvall) - Correctly calculate width_in_pixels and height_in_pixels in gnome-canvas-pixbuf.c. (Hans de Graaff) - Docs: - Add API docs for gnome-canvas-rich-text.c (Dinoop Thomas) - Translation updates. I unfortunately cannot test your patch at the moment, because I fully eliminated GNOME:STABLE packages on my main system for the time being. I can send you teg as a hassle free rebuildable src.rpm - and you can test yourself. Thanks for caring, Pete -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (1)
-
Hans-Peter Jansen