xserver-multidpi/hw/xfree86/common
Keith Packard ec77a95a02 Allow RandR objects to be created before the associated ScreenRec.
xf86 drivers need to create RandR object in the PreInit stage,
before the ScreenRec is allocated. Changing the RandR DIX code
to permit this required the addition of functions that later associate the
objects with the related screen.

An additional change is that modes are now global, and no longer associated
with a specific screen. This change actually makes mode management cleaner
as there is no more per-screen list of modes to deal with.

This changes the RandR 1.2 ABI/API for drivers.
2006-11-08 21:36:35 -08:00
..
atKeynames.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
compiler.h Remove another latent PowerMAX hunk. 2006-07-26 18:39:28 -04:00
extramodes Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
fourcc.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Makefile.am Allow RandR objects to be created before the associated ScreenRec. 2006-11-08 21:36:35 -08:00
modeline2c.pl Include xorg-config.h so the generated file will also include it. 2005-09-27 13:47:26 +00:00
scoasm.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
vesamodes Fix standard VESA modes. 2006-11-03 14:06:32 -08:00
xf86.h Make sure _XSERVER64 is defined when it should be and gets tested. 2006-09-06 15:20:55 +02:00
xf86AutoConfig.c Remove TargetRefresh option from the autoconfig logic. 2006-08-09 14:55:17 -04:00
xf86Build.h.in Add auto-generated header files. 2005-07-01 21:15:20 +00:00
xf86Bus.c xfree86: don't do legacy IO on ARM or S/390 (Debian #362641) 2006-08-12 20:43:25 +03:00
xf86Bus.h Yet more dead code. 2006-07-21 23:39:37 -04:00
xf86cmap.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86cmap.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Config.c xfree86: allow starting with no input devices 2006-11-02 03:16:10 +02:00
xf86Config.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Configure.c Merge branch 'origin' into input-hotplug 2006-08-18 17:05:50 +03:00
xf86Cursor.c Small modification to blocking signals when switching modes. 2006-10-20 00:42:47 +03:00
xf86cvt.c Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and 2006-07-28 16:02:02 -04:00
xf86Date.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Debug.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug 2006-07-21 19:05:41 -04:00
xf86DefModes.c Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
xf86DGA.c move keymap copy to event processing, from enqueuing 2006-10-20 00:43:11 +03:00
xf86DoProbe.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86DoScanPci.c Remove calls to LoaderCheckUnresolved(), since it's now a stub. 2006-08-28 18:17:32 -04:00
xf86DPMS.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Events.c xfree86: don't attempt to enable and disable non-DIX devices 2006-11-02 04:12:55 +02:00
xf86fbBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86fbman.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86fbman.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Globals.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug 2006-07-21 19:05:41 -04:00
xf86Helper.c xfree86: remove Xqueue support completely 2006-08-12 20:39:08 +03:00
xf86Init.c Pre-release message should tell users to check git, not CVS, for updates 2006-10-20 00:43:10 +03:00
xf86InPriv.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug 2006-07-21 19:05:41 -04:00
xf86isaBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Keymap.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86MiscExt.c xfree86: remove Xqueue support completely 2006-08-12 20:39:08 +03:00
xf86Mode.c Un-cut-and-paste the mode rejection message. 2006-08-17 17:29:32 -04:00
xf86Module.h xfree86: re-bump input abi to 1.0, yet again 2006-10-25 01:04:53 +03:00
xf86noBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Opt.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Option.c xfree86/options: don't blindly dereference NULL pointers 2006-10-23 02:57:00 +03:00
xf86pciBus.c Fix 2 warnings. 2006-11-03 18:59:51 +01:00
xf86pciBus.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86PciInfo.h Add ast driver/device info to Xorg server & config utilities 2006-10-19 17:30:54 -07:00
xf86PM.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Priv.h mipointer: take device arguments, split miPointerAbsoluteCursor 2006-10-08 20:34:32 +03:00
xf86Privstr.h xfree86: allow starting with no input devices 2006-11-02 03:16:10 +02:00
xf86RandR.c Fix the RandR failure path for rotated screens. 2006-07-21 15:20:40 -07:00
xf86Resources.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86sbusBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86sbusBus.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86str.h Rename some mode tokens to better reflect their use. 2006-08-10 20:43:15 -04:00
xf86Version.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Versions.c completely remove OS keyboard layer 2006-08-12 18:56:05 +03:00
xf86VidMode.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Xinput.c Xi: disallow changing core keyboard and pointer 2006-10-29 03:43:34 +03:00
xf86Xinput.h xfree86: remove motion history handling 2006-10-25 01:10:44 +03:00
xf86XKB.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86xv.c Add per-drawable Xv colour key helper function. 2006-10-20 00:42:44 +03:00
xf86xv.h Add per-drawable Xv colour key helper function. 2006-10-20 00:42:44 +03:00
xf86xvmc.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86xvmc.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86xvpriv.h Add per-drawable Xv colour key helper function. 2006-10-20 00:42:44 +03:00
xisb.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xisb.h Remove libc wrapper types from Xisb interfaces. 2006-04-07 16:08:50 +00:00
xorgHelper.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xorgVersion.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00