~thopiekar/xorg-server/+git/xorg-xserver:xorg-server-1.7-apple

Last commit made on 2009-10-13
Get this branch:
git clone -b xorg-server-1.7-apple https://git.launchpad.net/~thopiekar/xorg-server/+git/xorg-xserver

Branch merges

Branch information

Name:
xorg-server-1.7-apple
Repository:
lp:~thopiekar/xorg-server/+git/xorg-xserver

Recent commits

7e178ff... by Jeremy Sequoia

Rootless: src drawable window can now be NULL

Fix a possible crash when pSrc->pDrawable is NULL.

Signed-off-by: Colin Harrison <email address hidden>
Signed-off-by: Jeremy Huddleston <email address hidden>

6980f77... by Jeremy Sequoia

Rootless: Abstract some of the Xplugin specific stuff which has crept into rootlessWindow.c

The rootless extension now directly calls some Xplugin functions, and relies
on types defined in Xplugin.h, which isn't very abstracted :-)

This patch is a start at abstracting some of the Xplugin specific stuff which
has crept into rootlessWindow.c. This has been done in a pretty mindless fashion,
without much thought as to if the additions to the generic rootless interface are
the correct ones

There is some confusion as to if RootlesscolormapCallback() returns a Bool or
xp_error_enum value (not so abstact), but I have no way of checking, of finding
out if Xplugin actually checks the result :-)

Based on patches from Colin Harrison, Jon Turney and Yaakov Selkowitz

Signed-off-by: Jon TURNEY <email address hidden>
Signed-off-by: Jeremy Huddleston <email address hidden>

7e06166... by Jeremy Sequoia

Merge commit 'origin/server-1.7-branch' into xorg-server-1.7-apple

5411e78... by Peter Hutterer

xserver 1.7.0.901

Signed-off-by: Peter Hutterer <email address hidden>

b6e723e... by Michel Dänzer

EXA: Fix exaTryDriverSolidFill() for solid source pictures.

Solid pictures have a NULL pFormat field, but their format is always
PICT_a8r8g8b8.

Signed-off-by: Michel Dänzer <email address hidden>
Signed-off-by: Keith Packard <email address hidden>
(cherry picked from commit 1088073b11ed488c0df45af3867b900ef93c6fe1)

2e37bda... by Ben Skeggs <email address hidden>

EXA: fix exaGetRGBAFromPixel to not loop forever on PICT_a8 picture

Easily reproducible by running "rendercheck -t fill".

It should be safe to just test against rbits for all colour components
as we should always have values for r/g/bbits for PICT_FORMAT_COLOR
formats.

Signed-off-by: Ben Skeggs <email address hidden>
Signed-off-by: Michel Dänzer <daenzer@vmware
Signed-off-by: Keith Packard <email address hidden>
(cherry picked from commit 55305cf8db7787883bc80b7348eb626e609626f8)

6d99a7d... by Michel Dänzer

composite: Revert changes from adding support for BGRA picture formats.

They were aimed towards a since abandoned approach for making radeon KMS work
on big endian machines, and Aaron Plattner pointed out that they break the
Composite extension when the X server runs in 16bpp.

Signed-off-by: Michel Dänzer <email address hidden>
Tested-by: Aaron Plattner <email address hidden>
Signed-off-by: Keith Packard <email address hidden>
(cherry picked from commit b375be9285c40467578fac2f1360c29a75306ab4)

398b5e0... by Alan Coopersmith

Fix make warning: overriding commands for target `dix.O'

Not only does automake generate unnecessary rules for dix.O on platforms
for which SPECIAL_DTRACE_OBJECTS is false, it generates duplicate sets
when "if SPECIAL_DTRACE_OBJECTS" is nested inside "if XSERVER_DTRACE"

Signed-off-by: Alan Coopersmith <email address hidden>
Acked-by: Peter Hutterer <email address hidden>
Signed-off-by: Keith Packard <email address hidden>
(cherry picked from commit c0a1bb511a4629bf5683d8a710dc4a1c577a5d44)

b916ac7... by Jeremy Sequoia

XQuartz: Send mouse location with scroll events.

This fixes the problem where (0, 0) was sent as the mouse location with scroll
button events causing the event to not reach the client.
(cherry picked from commit c4886fbabc1d8b4054654b227fcad83f58e8e798)

a4ce2aa... by Alan Coopersmith

Add platform tests for Dtrace linker magic

Replaces special handling for Xquartz DDX and scales better to handling
the multiple platforms that now have some level of Dtrace support available.

Signed-off-by: Alan Coopersmith <email address hidden>
Reviewed-by: Jeremy Huddleston <email address hidden>