[cairo-bugs] [Bug 15652] New: [directfb] Regression in 1.6, making gtk/ directfb not repaint changed window areas correctly
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Apr 22 07:25:40 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=15652
Summary: [directfb] Regression in 1.6, making gtk/directfb not
repaint changed window areas correctly
Product: cairo
Version: 1.6.4
Platform: Other
OS/Version: All
Status: NEW
Severity: blocker
Priority: medium
Component: general
AssignedTo: cworth at cworth.org
ReportedBy: slomo at circular-chaos.org
QAContact: cairo-bugs at cairographics.org
Quoting http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477331:
=============================================================
I just tested the graphical installer with the new libraries and I'm
afraid there's a serious regression. It looks like old screen content is
not getting "wiped" when new elements get displayed.
As cairo is the only library to have changed recently, I'm fairly
certain that the cause is there, possibly related to the breaking out of
libpixman. I've uploaded some screenshots to show the issue.
Initial screen after boot (no problems):
- http://people.debian.org/~fjp/tmp/d-i/cairo-regression1.png
After scrolling up in the list previously selected lines should not be red:
- http://people.debian.org/~fjp/tmp/d-i/cairo-regression2.png
After scrilling down to English again, the red partly disappears, except
for the two thin lines around Dutch and a line in the left margin:
- http://people.debian.org/~fjp/tmp/d-i/cairo-regression3.png
The next screen still shows text from the previous one ("Choose a
language:" and the "dot" under the s in "Based":
- http://people.debian.org/~fjp/tmp/d-i/cairo-regression4.png
This is the clearest example. It should only be showing a progress bar,
but instead still has the full previous dialog and all progress info is
printed on top of itself, resulting in the almost black bar:
- http://people.debian.org/~fjp/tmp/d-i/cairo-regression5.png
Note that the installer used a directfb backend, not X.
=============================================================
The version it worked with was 1.4.14, the version that had this behaviour is
1.6.4. Nothing else was updated so it's most likely a regression in cairo.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the cairo-bugs
mailing list