xorg-server: Changes to 'refs/tags/xorg-server-2_1.14.2.901-1'
Tag 'xorg-server-2_1.14.2.901-1' created by Julien Cristau <jcristau@debian.org> at 2013-07-27 11:53 +0000
Tagging upload of xorg-server 2:1.14.2.901-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABAgAGBQJR87SxAAoJEDEBgAUJBeQMc7gP/3Kmsq0F36vCv5D3C3ZBqzx4
CH4CMWr+3jwiLfyPvUWjeu/o3meRPibZ1fwsOQ57vDDX9FklwW6ja1WJD++eAwFZ
jeDQlGns3w1/ZWrdJNS2LmdahrsF40PVCLwNIwsxLDRnDnptd3ATJpRAkPRWNIed
bsVPVqN7n2cAIJhB46AGLRHPVT40ubJlTFEIIoYgCLtabyVBB48eC7muR5KMyyzb
kZjYw5obDYndik1jnLfC8irD/2WP4PqvgucN56LMW9RBnKZ82QbozNXcZz0G0KXy
wPB92TXh4uL4A2n+h+/ZcJxLKn5jjDForUJ3QhYgCpaLh+Yr8u+nY8CrUkpJD1u7
a83anrwS+qw5OZrWJlqcSVa5GuegRmd2Jebw6dLrFanwrLIp94YXMPGqm2AE1nTc
sCcHA+KV46LfR34U3/bDZ8VdFaDfKC+irtdyHoyfRbfVRKD6DgAo7f1LpUJebHVv
+qUl/NmP9HMIzaAsgtItrjmW0Z95hkVj41rSrI4ZK4ownHSHSZ84ic++RZfGL4iZ
mS/Aqbfogx3rJojBi8rpU6t5jKrDBZMpr9GyL236J+TVerE6moyOKVcNkZBeOTQu
5EQX52E5+WiekjjSDHd9UzfYIShHAmg+GUXgiZHikl4acmt3of6VcPS8o+xbudRC
bUdnT4kuQIy13USa4yM+
=Y7bJ
-----END PGP SIGNATURE-----
Changes since xorg-server-2_1.12.4-6.1:
Aaron Plattner (10):
randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch
xf86: Re-export extension disable flags
dix: don't use "new" as a parameter name
xfree86: Bump extension ABI to 7.0
dix: Make small bitfields that store enums unsigned
config/udev: fix "removing GPU device" format string mistake
xf86: use nt_list_for_each_entry_safe to walk InputHandlers in xf86Wakeup
randr: unref the provider shared pixmap the appropriate number of times
DPMS: include GPU screens in DPMS code
xfree86: don't enable anything in xf86InitialConfiguration for GPU screens
Adam Jackson (24):
cw: Remove
xfree86: Drop some dead XAA decls from SDK headers
doc: Drop XAA references from xorg.conf man page
ephyr: Fix up some bizarre formatting
randr: Fix up yet another corner case in preferred mode selection
sync: Fix logic error from b55bf248581dc66321b24b29f199f6dc8d02db1b
linux: Refactor xf86{En,Dis}ableIO
linux: Make failure to iopl non-fatal
xfree86: Change the semantics of driverFunc(GET_REQUIRED_HW_INTERFACES)
xfree86: Bump video ABI to 14
os: Repack ConnectionOutput for LP64
dix: Pull client-is-local flag up to the ClientRec
dix: Repack ClientRec
dix: Extend initial connection handshake for forwarding proxies
os: Hide the Connection{In,Out}put implementation details
dix: Fix types in WindowOptRec
dix: Fix some indentation
dix: Factor out MaybeDeliverMapRequest
dix: Factor out DeliverMapNotify
dix: Factor out DeliverUnmapNotify
dix: Remove MapUnmapEventsEnabled and friends
miext/damage: Only wrap into the GC ops chain if there's a listener (v3)
configure: Stop using AM_MAINTAINER_MODE
linux: Prefer ioctl(KDSKBMUTE, 1) over ioctl(KDSKBMODE, K_OFF)
Alan Coopersmith (57):
Convert sbusPaletteKey to latest DevPrivate API
cvt man page should use Hz, not kHz, for vertical refresh rate
Undocument mandatory loadable modules
Undocument Font Module loading
Provide prototypes for Mmio functions for Solaris Studio on SPARC
Fix statement not reached warning in _DMXXineramaActive
Make stub version of fbdevHWAdjustFrame match new prototype in fbdevhw.h
OtherClientGone: Remove unreachable return statement
Fix some overly indented/poorly line wrapped comments in dix/events.c
Remove obsolete tab stop comments from hw/xfree86/parser/*.c
Add dixGetGlyphs to replace GetGlyphs from libXfont to simplify linking
Build tda9885.c functions into fi1236 to avoid libtool relinking problems
Add pixman to module dependencies for pixman_region_* functions
Enable no-undefined symbols mode in Solaris builds if -z parent is in ld
Remove unneccesary casts from WriteToClient calls
Fix more poorly indented/wrapped comments & code
Rework reply initialization in ProcGetProperty & NullPropertyReply
Core events: invert check for permission to copy key states
ProcQueryKeymap: rework logic around permission to copy key states
Use temporary variables instead of parts of reply structures
ProcRRGetScreenInfo: swap configTimestamp as well
ProcRRListOutputProperties: skip atom walk if the list is empty
xf86dga2.c & xf86vmode.c: Move REQUEST_SIZE_MATCH checks before using stuff
Use calloc to zero fill buffers being allocated for replies & events
Use C99 designated initializers in SendErrorToClient
Use C99 designated initializers in dix Replies
Use C99 designated initializers in Xext Replies
Use C99 designated initializers in Xinput Replies
Use C99 designated initializers in various extension Replies
Use C99 designated initializers in glx Replies
Use C99 designated initializers in xkb Replies
Use C99 designated initializers in randr Replies
Use C99 designated initializers in dmx Replies
Use C99 designated initializers in Xephyr Replies
Use C99 designated initializers in xf86 extension Replies
Use C99 designated initializers in dix Events
Use C99 designated initializers in extension Events
Use C99 designated initializers in dix registry
Set padding bytes to 0 in WriteToClient
Initialize padding bits to 0 in ErrorConnMax()
ephyrGLXQueryServerString: Stop making an unused copy of server_string
Replace padlength tables with inline functions from misc.h
Fix two more C99 initialization mistakes using members of same struct
Use C99 designated initializers in RandR 1.4 extension Replies
Use C99 designated initializers in RandR 1.4 extension Events
Use C99 designated initializers in DRI2GetParam replies
XIChangeDeviceProperty: free newly allocated prop when SetProperty fails
rrproviderproperty.c: free newly allocated prop in more error paths
rrproperty.c: free newly allocated prop in more error paths
RRModeCreate: plug memory leak of newModes if AddResource fails
Fix up formatting of initializers for arrays of structs
Make indentation of dix/tables.c much more consistent and readable
Support compilers with alternate spellings of typeof
EnableDisableExtensionError: Use ARRAY_SIZE rather than sentinel
EnableDisableExtensionError: Use ARRAY_SIZE rather than sentinel
Xext: avoid null-pointer dereference in XTestFakeInput (#59937)
Only call xf86platformVTProbe() when it's defined
Alexey Ten (Lynn) (1):
Apply partial matches for option (#25873)
Andreas Müller (1):
dixstruct.h: fix segfaults - char is unsigned for ARM and PowerPC architectures
Andreas Wettstein (3):
XKB: Redirect actions defunct with Gtk3 (XInput?)
xkb: Do not use base group as an array index.
xkb: Fix repeat behaviour of redirect and message actions
Andy Ritger (1):
randr: Don't recurse into mieqProcessInputEvents() from RRTellChanged().
Bartosz Brachaczek (1):
glx: Fix checking GL version
Benjamin Tissoires (2):
Add missing labels for multitouch valuators
dix: fix error logging occuring in signal context of GetTouchEvents
Bryce Harrington (2):
xfree86: Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
xfree86: Man page shouldn't say Device is mandatory anymore
Carlos Garnacho (9):
Sync TouchListener memory allocation with population in TouchSetupListeners()
Xi: Update the device after delivering the emulated pointer event(#56558)
Xi: Set modifier mask on touch events
Sync TouchListener memory allocation with population in TouchSetupListeners()
Xi: Update the device after delivering the emulated pointer event(#56558)
Xi: Set modifier mask on touch events
mi: Ensure pointer emulating touch events update the sprite
render: Unwrap early on the animated cursor BlockHandler
dix: Set focus field on XI2 crossing events
Chad Versace (1):
dri2: Add DRI2GetParam request (v2)
Chase Douglas (46):
Xi: Fix TouchEnd to TouchUpdate change for one accepted grab
Use a new sprite trace for indirect touches when all touches have physically ended
Implement passive touch ungrabbing
Don't update listener after deactivating implicit pointer grab
Update event type when delivering end event to a pointer listener
Ensure sequential touches are pointer emulated sequentially
Use touch state when querying pointer through core protocol
Check core event mask properly for pointer emulated touch events
Only set XI2 mask if pointer emulation is for XI2 client
Split out helper function TouchListenerAcceptReject()
Accept touch sequence for pointer listener after second event delivery
When deactivating an explicit pointer grab, reject all grabs on touches
Fix copy/paste error from before git history in UpdateCurrentTimeIf()
On touch accept, only process end event for owner if it has seen the end
End a pointer emulated touch event only on a "real" end event
Don't deactivate implicit pointer grab on fake touch end event
When activating an explicit grab, update owning listener
Rename TouchEnsureSprite to TouchBuildSprite and event type checks
Create a new dix touch record for an emulated touch with no listeners
Ensure touch is ended when last listener is rejected
Check other clients' core masks properly when adding touch listener
Update device state including when touch record does not exist
Update currentTime in dispatch loop
Replay original touch begin event instead of generated begin event
os: Add -displayfd option
TouchListenerAcceptReject: Warn and return early on bad listener index
Report logical button state in ProcXIQueryPointer
Report touch emulated buttons in XIQueryPointer for XI 2.1 and earlier
test/touch: Initialize device name
Add global variable inSignalContext
Save log file file descriptor for signal context logging
Add FormatUInt64{,Hex}() for formatting numbers in a signal safe manner
Add LogMessageVerbSigSafe() for logging messages while in signal context
Add ErrorFSigSafe() alternative to ErrorF()
Print backtrace in a signal-safe manner
Make BUG_WARN* signal safe
Warn when attempting to log in a signal unsafe manner from signal context
Log messages in GetTouchEvents() in a signal safe manner
Log messages in TouchBeginDDXTouch() in a signal-safe manner
Log mieq enqueue overflow in a signal safe manner
Log safely in fatal signal handler
Log in UnloadModuleOrDriver() in a signal safe manner
Log in LoaderUnload() in a signal safe manner
Log in OsVendorFatalError() in a signal safe manner
End physically active touches when device is disabled
End physically active touches when device is disabled
Chris Wilson (3):
xf86: select a fake output for headless servers
xf86: select a fake output for headless servers
hw/xfree86: Only report SetDesiredModes() failed if at least one modeset fails
Christopher James Halse Rogers (2):
dri2: Pass a ScreenPtr through to the driver's AuthMagic function. (v3)
dri2: Fix authentication for < v8 clients (v2).
Colin Harrison (11):
hw/xwin: RANDR resize didn't occur when screen window was maximized or restored
os: Fix TMP fall-back in Win32TempDir()
hw/xwin: Warning fix in ProcWindowsWMFrameSetTitle()
hw/xwin: Remove unused variables in winwindowswm.c
hw/xwin: Remove unused variables in winvalargs.c
hw/xwin: Remove unused variables in winwindow.c
hw/xwin: Remove unused variable in winmultiwindowwm.c
hw/xwin: Fix no return value warning in winClipboardProc()
hw/xwin: fmemopen is available on cygwin but not MinGW
hw/xwin: Disable minimize button on window with skip-taskbar state
hw/xwin: Don't spam MotionNotify events when the mouse hasn't moved
Colin Walters (1):
autogen.sh: Honor NOCONFIGURE=1
Daniel Drake (2):
Xi: Don't check for TOUCH_END, it's never set
Xi: Don't check for TOUCH_END, it's never set
Daniel Kurtz (5):
dix: don't BUG_WARN for button events from button-only device
os/log: trivial cleanups
os/xprintf: add Xvscnprintf and Xscnprintf
os/log: only write timestamp if a message is actually written to logfile
os/log: refactor logging
Daniel Martin (8):
dix: Delete mibstore.c
dix: Remove #includes of mibstore.h
dix: Remove refs to mi backing store from docs
dix: Delete mibstore.h
Xi: Fix modifier swapping in XIPassiveGrabDevice
Xi: Fix modifier swapping in XIPassiveGrabDevice
xfixes: Fix minor number in QueryVersion
ephyr: Fix crash on 24bpp host framebuffer
Daniel Stone (56):
Xinerama: Fix up obnoxiously-indented code
Indentation: Change '& stuff' to '&stuff'
Xext: Add hashtable.h to sources to fix distcheck
Don't make failure to -nolisten fatal
Xorg: Link XKB DDX library after core server libs
Add a common ARRAY_SIZE macro to dix.h
Make extension.h self-contained, remove C++ externs
Xinerama: Fix ExtensionInit prototype
Reorder extension initialisation for non-Xorg
GLX: Insert swrast provider from GlxExtensionInit
Move extension initialisation prototypes into extinit.h
Loader: Drop EXTERN_MODULE flag
Add xf86ExtensionInit for DDX extension configuration
extmod: Use ARRAY_SIZE rather than sentinel
miinitext: Use ARRAY_SIZE rather than sentinel
XFree86: sdksyms: Remove unused -DXorgLoader
Move SELinux from extmod to built-in
Move DGA from extmod to built-in
Move XFree86-VidMode from extmod to built-in
Remove the last remnants of extmod
Xext: Only build one library
Move DRI1 from external module to built-in
XFree86: DRI: Don't use per-target CFLAGS
DRI2: Remove prototype for DRI2DestroyDrawable
Move DRI2 from external module to built-in
Add static extensions before those in modules
GLX: Remove extension init dependencies
Loader: Remove extension initialisation sorting
Loader: Move ExtensionModule types to DIX
Move the remnants of loadext.c to miinitext.c
Quartz: Move PseudoramiX initialisation to DDX
Remove Xorg-specific extensions from non-Xorg miinitext
Unify miinitext.c
Replace NO_HW_ONLY_EXTS with Xorg DDX test
Remove unused setupFunc from extensions
Remove last renmants of XFree86LOADER define
Remove XAA
XKB: Geom: Remove unused code
GLX: Remove unused noGlxVisualInit
Xi: Remove dead Device{Enter,Leave}WindowMask
Render: Remove unused glyphDepths
XvMC: Remove unused XvMCGeneration
Xinerama: Reset Composite request vector on close
XFree86: os-support: Remove unused xf86MakeNewMapping
GE: Remove unused RT_GECLIENT
Sync: Always initialise system counter list
AllocDevicePair: Ensure XKB privates are initialised
sdksyms: Fix build with --disable-xv
Xephyr: GLX: Support MakeContextCurrent and MakeCurrentReadSGI
Touch: Fix duplicate TouchBegin selection with virtual devices
Touch: Fix duplicate TouchBegin selection with virtual devices
Touch: Fix duplicate TouchBegin selection with virtual devices
XKB: Remove component listing support
Constify argument to LoadExtension
Constify extensions in LoadExtension users
DMX: Add DMX and GLX extensions
Daniel d'Andrada (1):
Do sent TouchEnd to listeners that don't own an accepted touch
Dave Airlie (101):
xfree86: add modesetting driver to fallback list on Linux
config/udev: add pre_init stage to config and udev.
xf86/pci: fix slot claiming counting.
xf86: add helper functions to convert to from ScrnInfoPtr/ScreenPtr (v2)
xf86: migrate to using xf86ScreenToScrn wrapper (v2)
render: add GetGlyphPicture accessor.
render/exa: use glyph picture accessors
xf86/modes: drop two uses of screenInfo
xaa: convert pScrn->pScreen to use accessor.
xf86/modes: drop more pScrn->pScreen usages
xf86: reimplement XF86SCRNINFO macro using new functions.
api: rework the X server driver API to avoid global arrays.
xfree86: fix new warnings introduced in rebase.
xwin: fixup block/wakeup handlers
xserver: fix build on arm tinderbox
dix/render: consolidate window format matching code.
xf86: cursor code got mangled by indenting
xfree86: use udev to provide device enumeration for kms devices (v10)
screen: split out screen init code. (v2)
dix: introduce gpu screens. (v5)
xf86: cleanup helper code to use a pointer. (v1.1)
xfree86: add DDX gpu screen support. (v3)
xserver/config: add udev/drm hotplug callbacks. (v2)
xfree86: add platform bus hotplug support (v3)
xfree86: add autoAddGPU option (v2)
configure: bump randrproto min requirements to 1.4.0
randr: add provider object and provider property support (v6)
xfree86: add framework for provider support in ddx. (v4)
dix: add unattached list for attaching screens to initially. (v1.1)
dix: attach unbound screens to protocol screen 0 (v2)
randr: expose unattached providers to the clients.
xf86dga: handle DGAAvailable for gpu screens. (v2)
dix: add ability to link output slave gpus to the current gpu (v1.1)
dix: pixmap sharing infrastructure (v3)
exa: pixmap sharing infrastructure (v3)
randr: add initial scanout pixmap support (v3)
xf86: add initial scanout pixmap support (v2)
randr: fixup constrain to work with slave screens.
randr: fix tellchanged to work with slave scanouts
randr: check the screen size bounds against the master
dix/pixmap: track dirty pixmaps in server. (v4)
xf86/crtc: add new interface to detach slave crtcs
randr: hook up output slave to screen resources return
randr: add output source setup
xf86: add output source setting callback (v2)
xf86/cursor: fallback to sw cursor if we have slaves present.
xf86: make sure rotate calcs are done on the right screen boundaries
dix/xf86: initial offload slave tracking (v1.1)
randr: add hooks for offload sink provider protocol
xf86: store scanout pixmap in the xf86 struct as well.
xf86: add callback for offloak sink setting support.
dix/randr: add a hook into screen to replace scanout pixmap
configure: bump dri2proto to 2.8
dri2: add initial prime support. (v1.2)
dri2/prime: allocate prime id at screen allocation time
xtest: add extinit.h for SyncExtensionInit
glx: pass screen into the convert function
glx/dri2: fix typo in the notification reset for robustness.
glx/dri2: fix incorrect == vs =
glx/dri2: use correct define from dri attribs.
glx/dri2: don't return NULL in a function with no return.
xf86: include xf86platformBus.h in xf86AutoConfig.c
glx: drop GLX_LIBS from X server and workaround sdksyms.
kinput: allocate enough space for null character.
pixmap: have slave pixmap take a reference on master pixmap
dri2: free slave pixmap on app exit
dri2: fix master pixmap free and reset pointer
randr: fix xinerama output for output slaves
xf86/crtc: don't free config->name
dix: free default colormap before screen deletion
config/udev: add wrapper around check if server is not seat 0
config/udev: respect seat for hotplugged video devices.
xf86: call enter/leave VT for gpu screens as well
dri2: invalidate drawable after sharing pixmap
xf86/platform: scan pci after probing devices
config/udev: ignore change on drm devices
xf86: fix multi-seat video device support. (v2)
dri2: invalidate drawable after sharing pixmap
xf86/platform: scan pci after probing devices
config/udev: ignore change on drm devices
xf86: fix multi-seat video device support. (v2)
randr: call RRProviderInit in the proper place.
randr: call RRProviderInit in the proper place.
dri1: fix dri1 startup since 459c6da0f907ba33d733c7e62a116184ba2f14e5
Revert "xf86: Fix non-PCI configuration-less setups"
glx/dri2: initialise api to avoid indirect rendering failing randomly
glx/dri2: initialise api to avoid indirect rendering failing randomly
xf86: bump input ABI version to 19
xserver: fix build regression since 91ab237358c6e33da854914d3de493a9cbea7637
randr: bump advertised RandR version to 1.4
xfree86/hotplug: cleanup properly if the screen fails to initialise
xf86: actually set the compat output in the failure case
randr: cleanup provider properly
xf86: fix flush input to work with Linux evdev devices.
xfree86: add VT owner interface
xf86: use new xf86VTOwner interface in a few places
xf86: don't hotplug output devices while VT switched.
dix/gpu: remove asserts for output/offload from same slave
xf86crtc: don't use scrn->display for gpu screens
dix: allow pixmap dirty helper to be used for non-shared pixmaps
gpu: call CreateScreenResources for GPU screens
Denys Vlasenko (1):
os: fix typo in OsSigHandler() error message
Erkki Seppälä (7):
Implemented first part of XResource extension v1.2: X_XResQueryClientIds
dix: add a mechanism for iterating through all subresources
dix: add hashing functions to resource.h for others to use.
dix: don't use a local wrapper for calling HashResourceID
Xext: add a generic hashtable implementation
dix: add reference count of the resource to ResourceSizeRec
Added resourceproto version dependency, >= 1.2.0 now required
Frederic Plourde (1):
Add glXCreateNewContext support in Xephyr #54798
Gaetan Nadon (2):
man: s/__xconfigfile__/xorg.conf/g - no longer required
man: s/__xservername__/Xorg/g - no longer required
Ian Romanick (20):
glx: Fix mishandling of shared contexts
glx: Don't track GLClientmajorVersion or GLClientminorVersion
glx: Extend __GLXscreen::createContext to take attributes
glx: Add tracking for GLX_ARB_create_context and GLX_ARB_create_context_profile
glx: Optionally call DRI2 createContextAttribs from __glXDRIscreenCreateContext
glx: Implement GLX SetClientInfoARB protocol
glx: Initialize all context fields together
glx: Initialize remaining context fields
glx: Use one function to add a context to all global tables
glx: Make several functions available outside the glxcmds.c compilation unit
glx: Implement protocol for glXCreateContextAttribsARB
glx: Don't request prototypes for GL extension functions
glx: Implement GLX SetClientInfo2ARB protocol
glx: Implement GLX_ARB_create_context_profile
glx: Implement GLX_EXT_create_context_es2_profile
glx: Reject creations of indirect contexts with unsupportable versions.
glx: Add extension string tracking for GLX_ARB_create_context_robustness
glx: Track the reset notification strategy for a context
glx: Allow attributes and flags from GLX_ARB_create_context_robustness
glx/dri2: Enable GLX_ARB_create_context_robustness
James Cloos (1):
Fix RANDR’s gamma_to_ramp().
Jamey Sharp (1):
sync: Use a linked list instead of an array for SysCounterList.
Jaroslav Šmíd (1):
Bug 51375: Xorg doesn't set status for RRGetOutputInfo
Jason Gerecke (1):
Fix additional gcc -Wwrite-strings warning in xf86 ddx
Jasper St. Pierre (23):
cursor: Fix a minor unused variable warning
cursor: CreatePointerBarrier has a variable request length
cursor: Clean up pointer barrier creation code a tiny bit
cursor: Clean up barrier finding code a bit
cursor: Fix up implementation for per-device barriers
cursor: Revise edge cases for the pointer moving towards barriers
cursor: Revise edge cases for the pointer moving towards barriers
cursor: Move pointer barrier code over to XI
barriers: Don't loop over the server to destroy a barrier
barriers: Switch to an explicit hook for barrier constrainment
barriers: Switch to finding the nearest barrier client
barriers: Reindent the constrainment hook
Add support for XI2.3: Pointer barrier events and releases.
barriers: Add support for edge cases when releasing barriers
barriers: Add a couple pixels of elbow room for the hit detection
barriers: Increment event ID on hit box leave
barriers: Send a BarrierLeave event when we leave the hitbox
barriers: Clean up code
barriers: Send an XI_BarrierLeave event when a barrier is destroyed
barriers: Replace complex intersection test with simpler math
barriers: Support line and ray barriers
protocol-versions: Bump minor version of XI
xibarriers: Remove accidental use of the comma operator
Jeremy Huddleston (37):
test: Fix 'make dist' for configurations that build the Xorg DDX
XQuartz: Move our logs into an X11 subdirectory
XQuartz: Xi: darwinPointer is now Relative
XQuartz: Use doubles for input valuators
XQuartz: Add a defaults option to disable the RENDER extension
os: Pass the FatalError message to OsVendorFatalError
XQuartz: Detect FatalErrors on startup to prevent tight crash loops
XQuartz: Source formatting cleanup
XQuartz: Formatting cleanup for sendX11NSEvent
XQuartz: Call update_desktop_dimensions() after updating our screen coordinates
XQuartz: Use AllocDevicePair to allocate our keyboard and mouse at the same time
XQuartz: Use scrolling valuators
os: Fix regression with FatalError not calling va_start
XQuartz: Tiger build fix
XQuartz: Automatically start our virtual tablet devices
xres: Fix build without composite
os: Annotate OsVendorFatalError as _X_ATTRIBUTE_PRINTF
test: Fix make dist
XQuartz: Fix a deadlock in pre-dispatch code
XQuartz: Correct calculation of the size of our file descriptor array in console_redirect
XQuartz: Separate out tablet and mouse event delivery into separate functions
XQuartz: Use screenInfo.{width,height} instead of grabbing it from the first screen
XQuartz: Add a hack to better handle clicky wheel scroll mice
XQuartz: darwinPointer now sends both absolute and relative motion
XQuartz: Make sure we tell startx the correct server binary to use in our fallback path
XQuartz: Workaround an SDK bug on Leopard/x86_64
XQuartz: Tiger build fix
XQuartz: Provide fls implementation for Tiger
XQuartz: Declare noPseudoramiXExtension for miinitext.c
XQuartz: Avoid a race in initialization of darwinPointer
XQuartz: Silence an unused-variable warning
XQuartz: Fix build failure due to incorrect PseudoramiXExtensionInit prototype
XQuartz: Re-add prototype for DRIExtensionInit
XQuartz: Build fix for __GLXscreen::createContext changes
XQuartz: Fix runtime regressions introduced by extension loading changes
XQuartz: Call xp_window_bring_all_to_front if available in libXplugin
XQuartz: Fix build regression for GlxExtensionInit
Jeremy Huddleston Sequoia (21):
pbproxy: Fix a warning about a bad method prototype
XQuartz: Fix xp_window_bring_all_to_front linking on OS versions with older libXplugin
XQuartz: console_redirect: Set the correct location for reading into the buffer
XQuartz: console_redirect: Properly zero-out the tail of the array on realloc()
XQuartz: Use asl_log_descriptor on Mountain Lion
XQuartz: Use asl_log_descriptor for children as well
test: Make os test more compliant
XQuartz: Bump Info.plist version to 2.7.4
test/list: Fix test_xorg_list_del test
list: Use offsetof() and typeof() to determine member offsets within a structure
XQuartz: Avoid a possible deadlock with DRI on OS X 10.7.5 and OS X 10.8.2
XQuartz: Add some verbose logging to debug xp_lock_window being unbalanced
XQuartz: Opt-in to NSSupportsAutomaticGraphicsSwitching
XQuartz: Avoid a possible deadlock with DRI on OS X 10.7.5 and OS X 10.8.2
XQuartz: Add some verbose logging to debug xp_lock_window being unbalanced
XQuartz: Revert some unfortunate auto-indenting mishaps with our super-nested for-loops
XQuartz: Don't add the 15bit visual any more
XQuartz: Don't add the 15bit visual any more
XQuartz: Ensure <dix-config.h> is included in capabilities.c
os: Ensure <dix-config.h> is included in strndup.c
XORG_TLS: Pick the first option that works (ie: prefer __thread)
Jon TURNEY (91):
configure.ac: Make default configuration for MinGW disable unsupported extensions and DDXs
hw/xwin/glx: Create a new dispatch table rather than modifying the existing one
hw/xwin/glx: Fix glxLogExtensions to handle a null string without crashing
hw/xwin/glx: Blacklist 'GDI generic' GL renderer
hw/xwin/glx: Update gen_gl_wrappers.py for the current glx/dispatch.h
hw/xwin/glx: Fix glxWinCreateContext() function pointer mismatch
Revert bogus GlxPushProvider() in commit a1d41e3
Restore extern to the declaration of __glXDRISWRastProvider
Restore GLX extension to XWin
hw/xwin: Don't bother reporting XORG_VERSION_CURRENT
hw/xwin: Tidy up some pointless output which is always emitted
hw/xwin: Bug fixes for screen sizing when the screen window is on a non-primary monitor
hw/xwin: Tidy up some more pointless output which is always emitted
hw/xwin: Correct function name in log message
hw/xwin: Consolidate duplicated code as getHwnd() function
hw/xwin: Remove winClipboardDetectUnicodeSupport()
hw/xwin: Remove a pointless OS version check in winInstallKeyboardHookLL()
hw/xwin: Remove long obsolete README for hw/xwin
hw/xwin: Remove unused WindowExposuresProcPtr storage in screen private
hw/xwin: Refer to xkeyboard-config man page for XKB configuration option values
hw/xquartz: Various fixes for pseudoramiX.c
Fix pseudoramiX.c compilation without darwin.h
hw/xwin: Refactor Xutf8TextPropertyToString() from GetWindowName() as a separate utility function
hw/xwin: Rename WM_WM_HINTS_EVENT to WM_WM_ICON_EVENT
hw/xwin: Also update icon when _NET_WM_ICON property changes
hw/xwin: Make winOverrideIcon() thread-safe for icon data access
hw/xwin: Fix winUpdateWindowPosition() not to assume WS_EX_APPWINDOW style
hw/xwin: Introduce winProcessXEventsTimeout() to the concept of fractions of a second
glx: Don't note GLX_INTEL_swap_event as being required by GLX 1.4, it isn't.
glx: Do not report the GLX_INTEL_swap_event extension for indirect swrast
Correct description of -displayfd option in man page.
hw/xwin: Only add GLX extension once.
Fix compilation of Xorg DDX without XF86VIDMODE
Fix 'make distcheck' for hw/xwin
Correct description of -displayfd option in man page.
hw/xwin: Only add GLX extension once.
Fix compilation of Xorg DDX without XF86VIDMODE
Fix 'make distcheck' for hw/xwin
hw/xwin: Remove completely unused winregistry.c
hw/xwin: Fix redundant declaration warnings in winmonitors.c
hw/xwin: Fix redundant declaration in winprefs.c
hw/xwin: Fix various warnings in code generated by lex/yacc
hw/xwin: Fix redundant declaration in winclipboardinit.c
hw/xwin: Fix redundant declaration in winclipboardthread.c
hw/xwin: Fix redundant declarations in winclipboardwrappers.c
hw/xwin: Fix redundant declarations in winmultiwindowwm.c
hw/xwin: Remove obsolete redundant declarations of winPushPixels()
hw/xwin: Fix using system as a local variable in winCheckMount() shadows system()
hw/xwin: Fix using index as a formal parameter in winmonitors.c shadows index()
hw/xwin: Fix using index as a local variable shadows index()
hw/xwin: Fix using index as a formal parameter in winscrinit.c shadows index()
hw/xwin: Fix using index as a formal parameter shadows index()
hw/xwin: Fix using menu as a formal parameter shadows a global variable of the same name
hw/xwin: Fix using screenInfo as a formal parameter to InitOutput() shadows a global declaration
hw/xwin/glx: Fix using Mask as a formal parameter shadows a global typedef of the same name
hw/xwin: Fix shadowed local variables in winLoadCursor()
hw/xwin: Fix shadowed local variable i in HandleCustomWM_COMMAND()
hw/xwin: Fix some of the warnings in generated gl wrapper code
hw/xwin: Fix warning about discarding const in initializing winKBLayouts
hw/xwin: Use char strings in winClipboardUNIXtoDOS for consistency with the rest of the clipboard code
hw/xwin: Use X_ATTRIBUTE_PRINTF where suggested for winerror.c
hw/xwin: Use X_ATTRIBUTE_PRINTF where suggested for winmsg.c
Use X_ATTRIBUTE_PRINTF where suggested for os.h
doc: Update documentation about Windows platforms support a bit
hw/xwin: Link with libdxguid rather than defining the DirectX GUIDs ourselves
hw/xwin: Remove pointless winFinishCreateWindowsWindowDDNL()
hw/xwin: Wrap 'Status' when including ddraw.h
hw/xwin: Show any fatal error message
hw/xwin: Report which drawing engines are being enabled when checking for support
hw/xwin: Avoid logging an extra blank line if BUILDERSTRING is empty
hw/xwin: Allow XScreenSaverSuspend() to effect Windows screen saver or monitor power off
hw/xwin: Fix function name in log message
hw/xwin: Give our logical xor operator a more logical name
hw/xwin: Enable RANDR resize by default
hw/xwin: Add a simple interface to the ITaskbarList COM interface
hw/xwin: Process _NET_WM_STATE_SKIP_TASKBAR hint in multiwindow mode.
hw/xwin: Ensure we own the clipboard before checking the format of it's contents
hw/xwin: Use pre-computed extent of damage for creating GDI region
hw/xwin: Don't log all fbConfigs and GL/WGL extensions
os/utils.c: Fix compilation of OsBlockSIGIO when SIGIO isn't defined
dix/dispatch.c, os/utils.c: Disable smart scheduler on WIN32
hw/xwin: Bring the X screen window to the front on a single left-click on the tray icon
hw/xwin: Fix some comments in winkeybd.c
hw/xwin: Process one Windows message per wakeup, rather than all of them.
hw/xwin: Fix MinGW build of winSetAppModelID.c
hw/xwin: Move reshape code from winUpdateWindowPosition() to the map event handler
hw/xwin: Add a new WM_WM_HINTS_EVENT event to update window style
hw/xwin: Make sure that WM_WM_HINTS_EVENT does nothing for override-redirect windows
hw/xwin: Ensure full styling is applied when the window is mapped
hw/xwin: Use ITaskBarList interface to ensure show-on-taskbar state is updated correctly
hw/xwin: Stop assuming WS_EX_APPWINDOW style in WM_SHOWWINDOW
Jonas Maebe (1):
glapi: Correct size of allocated _glapi_table struct
Julien Cristau (10):
Xi: make stub DeleteInputDeviceRequest call RemoveDevice
Xvfb: destroy the screen pixmap in CloseScreen
Bump glproto requirement to 1.4.16
Revert "kinput: allocate enough space for null character."
Merge tag 'xorg-server-1.14.2.901' into debian-experimental
Bump changelogs
Merge tag 'xorg-server-2_1.12.4-6.1' into debian-experimental
Drop old unrecognized configure options from d/rules.
Make build-deps match xserver-xorg-dev dependencies and configure checks.
Upload to experimental
Jörg Mensmann (1):
hw/xwin: Fix command line arguments for multiple monitors.
Keith Packard (102):
Bump version number to 1.12.99.0
Handle blank betweeen type and name in sdksyms.sh
Introduce a consistent coding style
Merge remote-tracking branch 'jeremyhu/master'
Revert "xfree86: workaround crash on close"
hw/xfree86: Spurious ');' in xf86vmode.c messed up indentation badly
hw/xfree86: Re-indent xf86vmode.c
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Export CompositeClientWindowType
Merge remote-tracking branch 'yselkowitz/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'idr/GLX_ARB_create_context'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'alanc/master'
randr: Clean up compiler warnings about unused and shadowing variables
randr: Catch two more potential unset rrScrPriv uses
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jturney/master'
Merge branch 'sigsafe-logging-varargs'
Add screen-specific privates.
Use new screen-specific privates for fb window and gc privates
Use screen-specific privates for exa pixmap and gc privates
mi: Don't save midispcur rendering resources for each cursor
dix: Allocate device privates separate from devices
privates: Allow device privates to be allocated after server start
Merge remote-tracking branch 'airlied/for-keithp-stage1'
Add 'install-headers' target in the top-level Makefile
privates: Resize GPU screen-specific privates too
xfree86: In InitOutput, only call OsReleaseSIGIO if OsBlockSIGIO was called
Reliably reset signals at server init time
Merge branch 'local-fixes'
Version 1.12.99.901 (1.13 RC1)
ProcGetPointerMapping uses rep.nElts before it is initialized
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'jturney/xwin-extmod-removal-fixes'
xwin: Clean up os wrappers for System, Popen and Pclose on Windows
Merge remote-tracking branch 'jturney/master'
Merge remote-tracking branch 'alanc/master'
Bump to version 1.12.99.902
Merge remote-tracking branch 'jeremyhu/master'
Version 1.12.99.903 (1.13 RC3)
xfree86: When xf86CrtcCloseScreen is called, the randr CRTCs are gone
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'jturney/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'airlied/for-keithp'
Merge remote-tracking branch 'whot/for-keith'
Distribute include/glx_extinit.h
Release 1.12.99.904
Only free Render filter names on last screen close
Close GPU screens before core screens
Kludge -- Call RandR screen before cleaning up xf86 crtcs
Merge remote-tracking branch 'jeremyhu/master'
Relase 1.12.99.905
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jeremyhu/master'
Version bumped to 1.13
xf86: fix compat output selection for no output GPUs
Merge remote-tracking branch 'ajax/ioperm'
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'ajax/server-1.14-abi-churn'
Merge remote-tracking branch 'daniels/master'
Set version to 1.14 development branch (1.13.99.0)
Merge remote-tracking branch 'whot/for-keith'
Fix FlushClient to write extraBuf when provided (regression fix)
os: Don't re-declare ConnectionInputPtr and ConnectionOutputPtr
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'sandmann/for-keithp'
Merge remote-tracking branch 'jturney/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jturney/mingw-w64-w32api'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'daniels/master'
Merge remote-tracking branch 'jturney/mingw-patches'
Merge remote-tracking branch 'whot/for-keith'
xf86: fix compat output selection for no output GPUs
Merge remote-tracking branch 'airlied/for-keithp'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/barriers'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'yselkowitz/master'
Merge remote-tracking branch 'jeremyhu/master'
Update to version 1.13.99.901 (1.14 RC1)
input: Pull TouchListener declaration to top-level
input: Record grab pointer in TouchListener
hw/xfree86: Require only one working CRTC to start the server.
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jturney/xserver-next'
os: Round fraction in pnprintf %f format
Update to version 1.3.99.902 (1.14 RC2)
Merge remote-tracking branch 'jeremyhu/master'
Merge commit '6ea59dc2d8887102bfd8d7c838d2e7ab17645aec'
Version bumped to 1.14
Xi: Use correct destination when swapping barrier events
Knut Petersen (1):
Never try to execute BellProcPtr NULL.
Lionel Elie Mamane (1):
dix: fix Ungrab action #55785
Maarten Lankhorst (36):
xfree86: Strip dangling pointers from desiredMode
Merge branch 'upstream-unstable' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
New upstream release snapshot (on the way to 1.13).
Refresh nettle patch and serverminver
Bump minimum required abi, randr, dri2 and gl protos.
Add fix for building udeb without xv
Fix serverminver to 1.12.99.901
Require x11proto-xf86dri-dev
and add mesa-common-dev and x11proto-gl-dev to -dev requirements
and add more missing x11proto
Merge branch 'upstream-experimental' into debian-experimental
Xorg 1.13rc2
Bump changelog
Remove upstreamed build fix
Merge tag 'xorg-server-1.12.99.904' into debian-experimental
New upstream rc.
Merge tag 'xorg-server-1.13.0.902' into debian-experimental
New upstream release
Bump ABI_VIDEODRV_VERSION to 13.1
Merge remote-tracking branch 'origin/upstream-experimental' into upstream-experimental
Merge branch 'upstream-experimental' into debian-experimental
bump changelogs
Remove 02_Add-libnettle-as-option-for-sha1.diff, upstreamed
Remove 04_int10-fix-pci_device_read_rom-usage.diff, upstreamed.
Remove 07_Revert-kinput-allocate-enough-space-for-null-charact.diff, upstreamed
Bump x11proto-input-dev and libpixman-1-dev minimum versions.
bump debian/serverminver
fix sha1 implementation chosen with upstream patch
Add patch to fix build failure of xserver-xorg-core-udeb.
Merge tag 'xorg-server-1.14.0' into debian-experimental
bump changelogs
Xi: Do not handle ET_TouchOwnership in ProcessTouchEvent
dix: copy event in TouchConvertToPointerEvent correctly
Merge tag 'xorg-server-1.14.2' into debian-experimental
bump changelogs
Marc Haesen (1):
hw/xwin: Fixes to pixelFormat <-> fbConfig conversion in WGL mode
Marcin Slusarz (1):
xfree86: fix mouse wheel support for DGA clients
Matt Dew (18):
Merge branch 'server-1.13-branch' of git://people.freedesktop.org/~jturney/xserver into server-1.13-branch
Merge branch 'server-1.13-branch' of git://people.freedesktop.org/~airlied/xserver into server-1.13-branch
Merge branch 'server-1.13-branch' of git://people.freedesktop.org/~whot/xserver into server-1.13-branch
Bump release info for this RC1.
Merge branch 'server-1.13-branch' of git://people.freedesktop.org/~whot/xserver into server-1.13-branch
Bump version
No changes from 1.13.0.902 (rc2)
version bump for 1.13.1.901 (rc1)
Merge commit 'c760fb0154848d47438908ba8b3da2fffc68a460' into server-1.14-branch
Merge branch 'server-1.14-branch' of git://people.freedesktop.org/~whot/xserver into server-1.14-branch
bump release info to 1.14.2-rc1 (from 1.14.1)
bah, fixed release version: changed from rc1 to 1.901
Bump rev from 1.14.1.901 to 1.14.1.902
Revert "dix: pre-scale x by the screen:device:resolution ratio"
Bump rev from 1.14.1.902 to 1.14.2
bump rev from 1.14.2 to 1.14.3-rc1
Bah, bad rev number. Fixed: changed 1.14.3-rc1 to 1.14.2.901
Merge branch 'server-1.14-touch-fixes' of git://people.freedesktop.org/~whot/xserver into server-1.14-branch
Michal Srb (2):
dri2: SProcDRI2Connect - send the response.
Look for ModuleData only in appropriate library
Michal Suchanek (19):
xfree86: workaround crash on close
xfree86: workaround crash on close
xserver: Fix out-of-tree build
dmx: Annotate dmxlog.c with _X_ATTRIBUTE_PRINTF and _X_NORETURN
xfixes: remove redundant declaration.
xkb: Remove redundant declarations.
randr: Remove redundant declaration.
exa: Remove redundant declaration.
mi: Remove redundant declarations.
miext: Remove redundant declaration.
xserver: Remove duplicate declaration in resource.h
xfree86: don't include xvmodproc.h when not needed
dix: Remove redundant declarations.
dix: don't duplicate DoFocusEvents declaration.
kdrive: Remove redundant declarations.
Xi: Remove redundant declaration.
xfree86: Add ifdef wrapper to xvmodproc.h
dix: Remove redundant declarations.
Fix crash for motion events from devices without valuators
Michel Dänzer (4):
dri2: Add DRI2CreateDrawable2.
glx: Free DRI2 drawable reference to destroyed GLX drawable.
EXA: Track source/mask pixmaps more explicitly for Composite fallback regions.
EXA: Track source/mask pixmaps more explicitly for Composite fallback regions.
Oliver Schmidt (1):
hw/xwin: Restore non-latching modifier key state when an X window gains focus
Paul Berry (1):
glx: Skip multisampled configs when matching pre-existing X visuals.
Peter Hutterer (229):
Xext: return BadAccess if PickPointer fails (#45796)
dix: when rescaling from master, rescale from desktop dimensions (#46657)
Xi: prohibit multiple XIQueryVersion requests with different versions
dix: IsFloating() on master devices is always false
xfree86: remove out-of-date comment
Xext: drop InitServertime() declaration.
include: add an X_DEBUG message type
Xext: typedef QueryValue and BracketValue prototypes
dix: fix compiler warning "unused variable 'scr'"
Xext: remove needless /* parameter */ comments in declaration
dix: set raw event values before adding up relative values (#46976)
Xext: SyncCreateSystemCounter returns a SyncCounter*
dix: add dtrace probes to input API
Merge branch 'dtrace-input-abi' into for-keith
Xext: localise use of IdleTimeCounter
Xext: localise pIdleTimeValueLess/Greater
Xext: add a private field to SyncSystemCounters
Xext: pass the counter into block/wakeup handlers
Xext: store the bracket values for idle counters in the private
Xext: strdup() the SystemSyncCounter name
Change lastDeviceIdleTime to be per-device
Xext: Add per-device SyncCounters
Merge branch 'per-device-sync-counters' into for-keith
Bump input ABI to 17 for per-device idlecounters
test: init the sync extensions for tests to pass again
test: reset the client before checking the swapped version
Xi: fix XITouchClass sourceid assignment
xfree86: after VT switching back, only enable previously enabled devices
dix: indentation fix
Merge branch 'input-fixes' of git://people.freedesktop.org/~cndougla/xserver into for-keith
Xi: return BadValue on XIQueryVersion if the version is less than first call
os: make timers signal-safe
dix: don't emulate scroll events for non-existing axes (#47281)
dix: when disabling a device, release all buttons and keys
test: fix "redundant declaration of devices" warning
test: fix "userdata shadows global declaration" warnings
test: fix redundant declaration of "BadDevice"
test: don't shadow parameter 'len'
include: don't redeclare device events in xkbsrv.h
dix: undo transformation for missing valuators (#49347)
dix: Move DeviceFocusEvent from Xi into enterleave.c
Xi: fix "shadows previous local" warnings
Xi: fix "discards ''const' qualifier" warnings
Xext: include dix-config.h
xkb: warn if XKB SlowKeys have been automatically enabled
include: add BUG_RETURN_* macros
Replace a few BUG_WARN with BUG_RETURN_VAL
dix: use BUG_RETURN_VAL for pairing errors
dix: change "still paired warning" to use BUG_RETURN_VAL
dix: rename shadowing loop variable in TouchResizeQueue
dix: drop client argument from PairDevices - unused
dix: return early from DisableDevice if the device is already disabled
dix: move freeing the sprite into a function
dix: free the sprite when disabling the device
dix: disable non-sprite-owners first when disabling paired devices
Xi: drop forced unpairing when changing the hierarchy
dix: disable all devices before shutdown
dix: if the scroll valuator reaches INT_MAX, reset to 0
kdrive: adjust BlockHandler/WakeupHandler to new API
os: print newline after printing display name
AC_SUBST the GLX_SYS_LIBS
include: document _XkbErrCode2 macros
xfree86: always enable SIGIO on OsVendorInit (#50957)
xfree86: constify InputInfoPtr->type_name
xfree86: constify InputDriverPtr->driverName and default_options
Bump to ABI_XINPUT_VERSION 18
os: add OsBlockSIGIO and OsReleaseSIGIO
xfree86: use OsBlockSIGIO from the ddx
xfree86: drop ddx-specific SIGIO blocking
Drop custom sigio block/unblock functions from kdrive, ephyr and dmx
xkb: use local variable instead of casting arg
xfree86: fix use-after-free issue in checkInput
dix: fix dereference before null check
dix: fix memory leak in TouchEventHistoryReplay
Xi: extend PropagateMask to EMASKSIZE
Merge branch 'sigio-vt-switch-issues' into for-keith
list.h: don't crash when removing an element from a NULL list
test: always add DIX_LIB and OS_LIB on XORG builds
dix: make sure the mask is set for emulated scroll events (#52508)
os: don't unconditionally unblock SIGIO in OsReleaseSignals()
test: assert from signal-safe number conversion
test: add a few tests for signal-safe logging
Add FormatInt64 to convert signed integers in signal-safe manner
os: add support for %d and %i to pnprintf
os: don't block signal-unsafe logging, merely warn about it.
dix: work around scaling issues during WarpPointer (#53037)
mi: don't check for core events in miPointerSetPosition (#53568)
os: fix typo, fsync when WIN32 is _not_ defined
tests: move GCC diagnostics pragma outside of function
dix: set the device transformation matrix
dix: set the device transformation matrix
dix: fix crash on XI 1.x grabs on disabled devices. (#54934)
mi: drop two useless conditions in miPointerSetPosition
dix: fix crash on XI 1.x grabs on disabled devices. (#54934)
xfree86: add xf86UpdateDesktopDimensions()
dix: fix crash on shutdown if a disabled device is still grabbed (XI1 grab)
xfree86: add xf86UpdateDesktopDimensions()
xkb: ProcesssPointerEvent must work on the VCP if it gets the VCP
Xi: set xChangeDeviceControlReply.status to Success by default
Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)
dix: fix zaphod screen scrossing (#54654)
xfree86: remove unused variable sigstate
dix: don't allow disabling XTest devices
dix: fix crash on shutdown if a disabled device is still grabbed (XI1 grab)
xkb: ProcesssPointerEvent must work on the VCP if it gets the VCP
Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)
dix: fix zaphod screen scrossing (#54654)
input: drop FP1616 macro
xfixes: let PointerBarrierClient->device_ids point to allocated memory
When resetting device idle time, reset XIAll(Master)Devices too (#56649)
xkb: fill in keycode and event type for slow keys enablement
dix: use pixman for fp1616 conversions
Merge branch 'high-resolution-touch-devices' into for-keith
xkb: always post XTest button up when the physical button released (#28808)
xkb: only post a XTest release if the XTest device has the button down
When resetting device idle time, reset XIAll(Master)Devices too (#56649)
xkb: fill in keycode and event type for slow keys enablement
include: fix comment
Xi: fix typo "mechansims" → "mechanisms"
dix: don't call ProcessInputEvents() when accepting/rejecting touches
dix: only reject active grabs on ungrab and do it before actually ungrabbing
Reply to: