Adam Jackson
ee21aba6be
Fix Xinerama's consolidated visual handling.
...
Formerly the code claimed it could only handle up to 256 visuals, which
was true. Also true, but not explicitly stated, was that it could only
handle visuals with VID < 256. If you have enough screens, and subsystems
that add lots of visuals, you can easily run off the end. (Made worse
because we allocate visual IDs from the same pool as XIDs.) If your app
then chooses a visual > 256, then the Xinerama code would throw BadMatch
on CreateColormap and your app wouldn't start.
With this change, PanoramiXVisualTable is gone. Other subsystems that
were using it as a translation table between each screen's visuals now
use a PanoramiXTranslateVisual() helper.
2008-02-22 15:19:54 -05:00
..
common
Revert "xfree86: plug a memory leak in xf86LoadModules."
2008-02-19 21:31:50 +10:30
ddc
Don't carp on EDID 1.4 blocks anymore.
2007-12-28 16:53:17 -05:00
dixmods
Add GLX provider for DRI2.
2008-02-14 19:53:49 -05:00
doc
Eradicate the VTInit code.
2008-02-14 07:52:46 +11:00
dri
Revert "registry: Register XF86DRI extension protocol names."
2007-11-20 17:48:46 -05:00
dri2
GLX: Implement support for TTM BO based TFP when available.
2008-02-14 22:20:56 -05:00
dummylib
Kill xf86getpagesize even harder (dummylib & ioport)
2008-01-02 19:28:33 -08:00
exa
Friends don't let friends call xf86AddModuleInfo.
2008-02-14 08:21:44 +11:00
fbdevhw
Fix magic number in fbdevhw
2007-11-02 12:05:41 -04:00
i2c
Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer.
2007-09-04 16:42:57 +02:00
int10
Fixing a misleading comment which could suggest a GPL violation.
2007-08-30 14:28:06 +02:00
loader
Fix Xinerama's consolidated visual handling.
2008-02-22 15:19:54 -05:00
modes
Fix rotation for multi-monitor situation.
2008-02-17 18:47:28 +01:00
os-support
Use strerror instead of errno values in user strings.
2008-02-14 07:52:02 +11:00
parser
Eradicate the VTInit code.
2008-02-14 07:52:46 +11:00
rac
Merge branch 'master' into XACE-SELINUX
2007-11-05 19:08:36 -05:00
ramdac
devPrivates rework: convert CursorRec and CursorBits over to new interface.
2007-08-30 11:40:39 -04:00
shadowfb
Merge branch 'master' into XACE-SELINUX
2007-11-05 19:08:36 -05:00
utils
XKB: Move headers into the server tree
2008-02-17 22:52:07 +02:00
vbe
Don't filter modes away during VBE mode list construction.
2007-11-02 12:05:58 -04:00
vgahw
XFree86: Remove usage of alloca
2007-11-05 14:34:42 +00:00
x86emu
X86EMU: handle CPUID instruction
2008-02-08 10:48:40 -08:00
xaa
Friends don't let friends call xf86AddModuleInfo.
2008-02-14 08:21:44 +11:00
xf1bpp
Remove the PaintWindow optimization.
2007-09-13 00:08:53 +00:00
xf4bpp
Merge branch 'master' into XACE-SELINUX
2007-11-19 18:10:46 -05:00
xf8_16bpp
Remove smashing of CFLAGS from server build.
2006-09-18 12:11:18 -07:00
xf8_32bpp
Merge branch 'master' into XACE-SELINUX
2007-11-05 19:08:36 -05:00
Makefile.am
Add DRI2 module.
2008-02-14 19:53:49 -05:00
Options
xorgconf.cpp
Remove all traces of external RGB database (and Speedo)
2007-11-05 16:28:35 +00:00