xserver-multidpi/hw
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
..
dmx Fix Xinerama's consolidated visual handling. 2008-02-22 15:19:54 -05:00
kdrive [Xephyr/GL] properly route expose event on GL drawables 2008-02-21 15:33:02 +01:00
vfb Use strerror instead of errno values in user strings. 2008-02-14 07:52:02 +11:00
xfree86 Fix Xinerama's consolidated visual handling. 2008-02-22 15:19:54 -05:00
xgl Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
xnest requestingClient is an xprintism, hide it for other servers. 2008-02-14 07:11:52 +11:00
xprint Use strerror instead of errno values in user strings. 2008-02-14 07:52:02 +11:00
xquartz XQuartz: unsetenv("DISPLAY") before startx if X11.app can't connect to it. 2008-02-19 00:01:42 -08:00
xwin Revert "registry: Register WINDOWSWM extension protocol names." 2007-11-20 17:50:26 -05:00
Makefile.am Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:54:58 -08:00