[Etoys-notify] #7612 BLOC 8.2.0 (: XRender cursor rendering broken with XShmPutImage
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 13 14:51:10 EDT 2008
#7612: XRender cursor rendering broken with XShmPutImage
-------------------------------+--------------------------------------------
Reporter: bert | Owner: bernie
Type: defect | Status: new
Priority: blocker | Milestone: 8.2.0 (was Update.2)
Component: x window system | Version: Development build as of this date
Resolution: | Keywords: 8.2.0:? joyride-2208:- blocks:8.2.0
Next_action: diagnose | Verified: 0
Blockedby: | Blocking:
-------------------------------+--------------------------------------------
Comment(by JordanCrouse):
What I was talking about was something more like this:
http://dev.laptop.org/~jcrouse/cursortest.c
You have to understand the importance of unit tests in this regard - Sugar
(and indeed, most of the UI), uses compositing extensively. That means
that the composite hooks in the driver get called literally dozens of
times a second - finding the right function in that storm is very
difficult. With a test case like the one I showed, the number of
operations that need to be examined are reduced to 1 - which makes it
rather easy to trace and debug. Using the program above, somebody
familiar with how the cursor is changing can probably adapt the test case
to reflect what is happening in display_ioSetCursorWithMask() and we can
see if we can't shake loose a few bugs.
--
Ticket URL: <http://dev.laptop.org/ticket/7612#comment:14>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Etoys-notify
mailing list