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

Last commit made on 2010-02-25
Get this branch:
git clone -b compat_output https://git.launchpad.net/~thopiekar/xorg-server/+git/xorg-xserver-displaylink.Spintzyk

Branch merges

Branch information

Recent commits

cba2af9... by Keith Packard

Allow for missing or disabled compat_output

When the compat output is missing (I don't think this is actually
possible), or is disabled (and hence has no crtc), we would like to
avoid dereferencing NULL pointers. This patch creates inline functions
to extract the current compat output, crtc or associated RandR crtc
structure, carefully checking for NULL pointers everywhere.

Signed-off-by: Keith Packard <email address hidden>

04aa75a... by Keith Packard

Share enum definition for det_monrec_parameter sync_source

There were two separate enum definitions, one inside
det_monrec_parameter struct and one for a local variable (which was then
stored inside the struct). Sharing a single definition makes the
code more obviously correct while making the compiler happier.

Signed-off-by: Keith Packard <email address hidden>

780c95c... by Keith Packard

Merge remote branch 'whot/for-keith'

018b177... by Kristian Hoegsberg

glx: Compile fix to let server compile with new and old mesa

We broke the __DRI2_FLUSH API since it was never released, but since it's
taking a little longer than expected to get the X server side of the changes
ready, fix things up so it compiles.

Signed-off-by: Kristian Høgsberg <email address hidden>
Reviewed-by: Keith Packard <email address hidden>
Signed-off-by: Keith Packard <email address hidden>

758f697... by Peter Hutterer

dix: try to ring the bell even if the current device doesn't have one. (#24503)

Evdev devices do not have the bell proc set, but XTEST devices do. By
exiting early, the bell only rings if the last keyboard used was the XTEST
keyboard and hence the bell proc is still set on the master but not if an
evdev keyboard was used last.

The better approach here is to try to ring the bell on all devices attached
to this master device in case one or more actually do produce an audible
sound. That's also XKB's behaviour if XkbUseCoreKbd is specified as device
identifier.

X.Org Bug 24503 <http://bugs.freedesktop.org/show_bug.cgi?id=24503>

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

c0d9419... by Peter Hutterer

dix: remove now-erroneous comment about frozen slave devices.

A direct grab on a slave device through XI2 detaches it, regardless of
whether the grab is sync or async. So this comment doesn't apply to XI2
anyway.

For XI1, aside from your life being miserable already, it doesn't matter as
XI1 does not have a concept of attachment. You can freeze a device and if
you don't freeze _all_ other devices at the same time, the master device can
still happily send events to the client.

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

db4f676... by Eamon Walsh <email address hidden>

xselinux: Bump extension minor version.

Changes introduced in this version:
 - 3 window-related requests now handle pixmaps also.

Signed-off-by: Eamon Walsh <email address hidden>
Reviewed-by: Keith Packard <email address hidden>

a6cbcf6... by Eamon Walsh <email address hidden>

xselinux: Rename window-related requests that now support pixmaps.

Renamed requests:
 SetWindowCreateContext -> SetDrawableCreateContext
 GetWindowCreateContext -> GetDrawableCreateContext
 GetWindowContext -> GetDrawableContext

Signed-off-by: Eamon Walsh <email address hidden>
Reviewed-by: Keith Packard <email address hidden>

ab68c70... by Eamon Walsh <email address hidden>

xselinux: Allow GetWindowContext to be used for pixmaps as well.

Signed-off-by: Eamon Walsh <email address hidden>
Reviewed-by: Keith Packard <email address hidden>

eb92100... by Eamon Walsh <email address hidden>

xselinux: Remove reference counting calls for SID objects.

Starting with libselinux 2.0.86, SID objects are no longer
reference counted and the sidput() and sidget() calls are no-ops.

Signed-off-by: Eamon Walsh <email address hidden>
Reviewed-by: Keith Packard <email address hidden>