~thopiekar/xorg-server/+git/xorg-xserver-displaylink.Spintzyk:randr-1.2

Last commit made on 2006-11-27
Get this branch:
git clone -b randr-1.2 https://git.launchpad.net/~thopiekar/xorg-server/+git/xorg-xserver-displaylink.Spintzyk

Branch merges

Branch information

Recent commits

d6cd031... by Eric Anholt

Add some mode helper functions from the intel driver.

This also removes static from some other functions that had been copied out
to at least the intel driver, but perhaps others that were doing mode list
handling.

ef47d9c... by Keith Packard <email address hidden>

Reduce calls to RRGetInfo.

RRGetInfo can be expensive. Don't invoke it when quering Xinerama
information or setting a new CRTC configuration.
(cherry picked from commit b5aa9eb8e6eda36856a075f4b008c33f6c706bad)

07b26e6... by Keith Packard <email address hidden>

Remove RandR output options.

RandR output options are now expected to be handled by properties instead.
(cherry picked from commit 8b2a7e94a1dc2776ab2cfaaebb309be02502602a)

6ff7f2a... by Eric Anholt

Fix build on FreeBSD after input-hotplug.
(cherry picked from commit 4e6e4baead6c565363abbcd9e06cc685be121596)

0dee48b... by Keith Packard <email address hidden>

Add RRInit function to create resource types for RR objects.

To allow RandR objects to be created before the screen object exists,
the resource types must be registered with the resource database.
A driver wishing to create RandR objects must call RRInit before doing so.

Also, fix a segfault when setting Output data before it is associated with a
screen.

ec77a95... by Keith Packard <email address hidden>

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.

20e9144... by Keith Packard <email address hidden>

Add $(DIX_CFLAGS) to remaining Makefile.am files

1dcda4f... by Keith Packard <email address hidden>

Avoid dereferencing sprite.screen when Xinerama is not running. (#8925)

With Xinerama support built into the X server but not in use,
sprite.screen is NULL and yet the SyntheticMotion
macro would dereference it. Avoid that by just passing sprite.screen
to PostSyntheticMotion which can then dereference it when Xinerama is
enabled.

Also, define PostSyntheticMotion in dixevents.h and include dixevents.h in
getevents.c

c20d3bf... by Keith Packard <email address hidden>

Merge branch 'origin' into randr-1.2

3d39c02... by Eamon Walsh <email address hidden>

More work on Bug #8875: revert previous fix and try using client argument
instead of serverClient. Also don't use totalClientSize as it is not
initialized until after the first call to InitClient.