Mailinglist Archive: opensuse-gnome (174 mails)

< Previous Next >
Re: [opensuse-gnome] next issue with GNOME:STABLE: canvases aren't redrawed correctly
  • From: Hans-Peter Jansen <hpj@xxxxxxxxx>
  • Date: Fri, 14 Mar 2008 01:13:07 +0100
  • Message-id: <200803140113.08339.hpj@xxxxxxxxx>
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@xxxxxxx
- Updated to version 2.20.0:
* stable version number

* Mi Aug 29 2007 maw@xxxxxxx
- 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@xxxxxxx
- Fix build.

* Mi Aug 22 2007 federico@xxxxxxxxxx
- Added libgnomecanvas-no-tearing.diff. This eliminates tearing when
repainting, for a smoother ride.

* Di Aug 07 2007 maw@xxxxxxx
- Use %fdupes
- Split off a -lang subpackage
- s#%run_ldconfig#/sbin/ldconfig/ in %post and %postun.

* Di Jul 31 2007 maw@xxxxxxx
- 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@xxxxxxx
- Do not build unusable static libraries (#238552).

* Mi Dez 13 2006 sbrabec@xxxxxxx
- Spec file cleanup.

* Mi Dez 13 2006 maw@xxxxxxx
- Move to /usr.

* Sa Jul 22 2006 gekker@xxxxxxx
- 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-gnome+help@xxxxxxxxxxxx

< Previous Next >