http://qa.mandrakesoft.com/show_bug.cgi?id=5290
[EMAIL PROTECTED] changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From [EMAIL PROTECTED] 2003-08-09 16:27 -------
Fixed in XFree86-4.3-22mdk
--
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
status: RESOLVED
creation_date:
description:
Xrender library does not initialize unless all possible depths
are available on the screen (1, 4, 8, 24, 32) because the code
that checks it in xc/lib/Xrender/Xrender.c has line:
if (~depths & REQUIRED_DEPTHS)
return False
The line is coming from XFree86.spec Patch7.
According to comments, any of the depths should be enough, so
the condition should be changed to
if ((depths & REQUIRED_DEPTHS) == 0)
return False
I noticed this because I just upgraded one 9.1 machine to cooker few days
ago and QT no longer anti-aliased and the system and especially konqueror
was very unstable. With this one line change, anti aliasing started
working and konqueror no longer freezes. This machine has just 24 bit
depth available on the screen (Matrox G550 dual with Xinerama).