[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.11.99.901'

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Jan 28 11:41:36 PST 2012


Tag 'xorg-server-1.11.99.901' created by Keith Packard <keithp at keithp.com> at 2011-12-27 22:17 +0100

Xorg Server Version 1.11.99.901

Changes since xorg-server-1.11.0:
Aaron Plattner (5):
      xfree86: Bump extension ABI version to 6.0
      fb: Rename wfbTriangles and wfbTrapezoids
      xfree86/modes: Let the driver handle the transform
      xfree86/modes: Make cursor position transform a helper function
      dix: Reinstate GetImage window size check

Adam Jackson (16):
      xfree86: Move xf86GetClocks to vgahw
      int10: Port to pciaccess' legacy IO API
      vgahw: Remove IO domain setup
      vgahw: Don't default to standard (port space) access routines
      vgahw: Port to pciaccess IO space routines
      pci: Port xf86MapLegacyIO to pciaccess
      linux: Use pci_device_get_parent_bridge instead of open-coding it
      bus: remove some dead struct fields
      linux: Remove pre-2.6 PCI interface support
      linux: Remove ia64 domain I/O support code
      xfree86: Remove unused bios_devmem.c
      pci: Deprecate the PCITAG type
      int10: Use pciaccess rom fetch for !PC machines
      pci: Remove xf86MapDomainMemory
      int10: Port internal users off xf86MapVidMem
      fbdevhw: iterate over all modes that match a mode. (v3)

Alan Coopersmith (81):
      xfree86: move -novtswitch & -sharevts argument handling up to common layer
      Xorg.man: Add -novtswitch and -sharevts options
      sun_init.c: Move vt switches to a switch_to helper function like lnx_init.c
      sun_init.c: Implement novtswitch & sharevts for Solaris
      Remove unused ClientStateCheckingSecurity & ClientStateCheckedSecurity
      Remove unused ClientStateAuthenticating
      Cross-reference cvt(1) & gtf(1) man pages
      Space & style cleanup of hw/xfree86/i2c/fi1236.c
      Assign ids to more tags in Xserver-Dtrace.xml
      Unconditionally #include <stdint.h>
      Add #include "inpututils.h" to xkbAccessX.c for init_device_event
      Fix Xdmx build on Linux to work with strlcpy changes
      Don't fallback to wsfb or fbdev on Solaris
      Don't require ld -wrap for tests that don't need it
      Enable memory checking during unit testing
      Remove a couple Error() instances left behind by 09dbfcb0ad7b6c8
      Fix Sun compiler check that got turned around
      Add fallback implementation of strndup()
      Convert some malloc + strncpy pairs into strndup calls
      Convert AllocXTestDevice to use asprintf
      Convert strncpy/strncat to strlcpy/strlcat
      matchDriverFromFiles: use one snprintf instead of strncpy/cat series
      Convert dmxSetDefaultFontPath to use strdup instead of malloc+strncpy
      Convert DetermineClientCmd to use strdup instead of malloc+strncpy
      Convert ProcRenderQueryFilters to use memcpy instead of strncpy
      Make XIGetKnownProperty take a const char * argument
      Remove unnecessary variable rtrn in XkbKeysymText
      AuthAudit: clean up string handling calls
      LogVMessageVerb: Fix const mismatch warning
      Convert glx/single2.c:DoGetString() to use asprintf()
      Remove bad code from DoShowOptions (Xorg -showopts handler)
      Move DoShowOptions to xf86Configure.c, delete xf86ShowOpts.c
      Remove xf86FormatPciBusNumber from API, inline the one place its used
      Convert a bunch of sprintf to snprintf calls
      Reduce unnecessary string copying in xkbtext routines
      Mark arguments to fopen/popen/system wrappers as const char *
      Mark XKB char * as const to clean up gcc -Wwrite-strings warnings
      sun_agp: cast key to uintptr_t before casting to (int *)
      Remove redundant redeclarations of functions in the same header file
      Fix gcc -Wwrite-strings warnings in XkbGetRulesDflts
      Fix gcc -Wwrite-strings warnings in various extensions
      FindModule: stop copying const char *dirname to char *dirpath
      Fix gcc -Wwrite-strings warnings in xf86 ddx
      Fix gcc -Wwrite-strings warnings in xf86Modes code
      Limit the number of screens Xvfb will attempt to allocate memory for
      Disable building of tests requiring DDX functions when Xorg is not built
      Remove unused function checks from configure.ac & include/*.h.in
      Move to autoconf standard function name checks & defines
      Fix gcc warnings about redundant declarations of fallback functions
      LoaderOpen returns either a valid pointer or NULL, so don't check for < 0
      Fix builds of Xnest & Xephyr with Solaris Studio compilers
      Change disable_clientpointer return type to void
      xf86RegisterRootWindowProperty is confused about xnfcalloc
      Even more correctly free config file names
      CheckForEmptyMask does not need to declare int n twice
      constify strings in resource name registry
      xres.c: Preserve constness of string returned by LookupResourceName
      os/access.c: replace acmp & acopy macros with memcmp & memcpy calls
      Constify string for authorization protocol names
      Constify the reason string throughout the authorization check framework
      OsInit: store "/dev/null" in a const char *
      WriteToClient: preserve constness of buf while extracting length value
      LockServer: store path to LOCKDIR literal string in a const char *
      xdmcp.c: fix three small const warnings
      CompareISOLatin1Lowered: constify arguments
      x86emu: constify debug strings
      DoShowOptions: preserve constness of options list as we walk it
      Convert KdDoSwitchCmd to use asprintf instead of malloc/strcat/etc.
      KdParseFindNext: Constify delim argument
      XkbFindSrvLedInfo: remove extraneous name-clashing sli variable
      _XkbFilterDeviceBtn: move variable declarations to match usage scope
      Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h
      Remove duplicate declarations of KdAdd*Driver in kdrive.h
      xf86Priv.h: Add some noreturn attributes suggested by gcc
      Add some printf format attributes suggested by gcc
      xf86 parser: convert Error to a varargs macro to clear gcc format warnings
      Include client name if available in PrintDeviceGrabInfo
      Fix deconstifying cast warning in xi2_get_type
      Use const cast in BitIsOn macro to avoid angering gcc
      verify_internal_event: preserve constness of data pointer
      Add Solaris support to DetermineClientCmd

Alan Hourihane (1):
      dixfonts: Don't overwrite local c variable until new_closure is safely initialized.

Alexandr Shadchin (17):
      bsd: Remove unused macros KBD_FD
      bsd: Replacement screenFd on consoleFd because they are equivalent
      bsd: Variable devConsoleFd need only if defined PCCONS_SUPPORT
      bsd: Remove dead code
      bsd: Some clean up
      bsd: OpenBSD and NetBSD not need extra headers in PCVT_SUPPORT
      bsd: ioctl KDENABIO/KDDISABIO do not matter for OpenBSD
      Remove unused vtSysreq
      bsd: Remove odd message about -sharevts
      Fix position _X_EXPORT
      Remove unused VT_SYSREQ_DEFAULT
      Remove BSDi support
      Remove odd definition DEV_MEM
      Move check definition MAP_FAILED in xf86_OSlib.h
      bsd: alpha_video: Function sethae() need only for FreeBSD
      bsd: alpha_video: Simplify #include
      bsd: alpha_video: Remove unused variables

Andreas Wettstein (1):
      xkb: Support noLock and noUnlock flags for LockMods

Anssi Hannula (1):
      xfree86: add nouveau as the first automatic driver for NVIDIA hardware

Antoine Martin (1):
      xserver: check for elevated privileges not uid=0

Carlos Garnacho (3):
      Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices
      Xi: assign correct grab_mode/other_device_mode in XI2 passive grabs
      dix: fix xi2 mask/filter when delivering grabbed events

Chase Douglas (5):
      include: Add an InputLevel enum
      dix: Move grab check and activation logic to CheckPassiveGrab()
      dix: Split ActivatePassiveGrab() from CheckPassiveGrab()
      dix: add TouchGetPointerEventType helper function
      test/xi2: Really fix infinite loop in test_convert_XITouchOwnershipEvent

Chris Wilson (4):
      render: export TriStrip and TriFan to the drivers
      VidMode: prevent crash with no modes
      DRI2: Avoid a NULL pointer dereference
      dri2: Register the DRI2DrawableType after server regeneration

Christopher Yeleighton (1):
      Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2

Colin Harrison (2):
      Xming: Always remove temporary file used when invoking xkbcomp on Win32
      hw/xwin: Fix a typo in ddraw.h

Cyril Brulebois (6):
      configure.ac: Fix help string for mitshm.
      render: Replace __inline with inline.
      xkb: Fix case checks for Latin 1.
      xkb: Fix case checks for Latin 2.
      xkb: Fix case checks for Latin 4.
      xorg.conf.man: Fix bad whatis entry.

Daniel Kurtz (4):
      os/log: Pull LogMessageTypeVerbString out of LogVMessageVerb
      os/log: Add LogVHdrMessageVerb and friends
      xf86Helper: use LogHdrMessageVerb in xf86VIDrvMsgVerb
      xf86Helper: use LogHdrMessageVerb in xf86VDrvMsgVerb

Daniel Stone (33):
      Input: Add flags to DeviceEvent
      Input: Add flags to RawDeviceEvent
      Input: Convert ValuatorMask to double-precision internally
      Input: Add double-precision valuator_mask API
      Input: Store clipped absolute axes in the mask
      Input: Prepare moveAbsolute for conversion to double
      Input: Prepare moveRelative for conversion to double
      Input: Convert clipAxis, moveAbsolute and moveRelative to double
      Input: Convert transformAbsolute to work on doubles
      Input: Set fractional member in set_raw_valuators
      Input: Use trunc instead of lrintf in acceleration code
      Input: Widen pointer acceleration types to double
      Input: Convert acceleration code to using ValuatorMask
      Input: Remove x and y from moveAbsolute/moveRelative
      Input: Convert rescaleValuatorAxis to double
      Input: Don't call positionSprite for non-pointer devices
      Input: Convert positionSprite and GetPointerEvents to double
      Input: Modify mask in-place in positionSprite
      Input: Make RawDeviceEvent use doubles internally
      Input: Make DeviceEvent use doubles internally
      Input: Convert DeviceIntRec::last to use doubles
      Input: Set last valuators in GetPointerEvents only
      Input: Split GetPointerEvents body into a helper function
      Input: Add vertical and horizontal scroll axes
      Input: Add POINTER_EMULATED flag to GetPointerEvents
      Add the touch input API stubs
      input: add a TouchClassRec to the devices
      dix: add GetTouchOwnership event API
      dix: generate touchpoints from driver-submitted data
      Xi: allow selecting for touch events
      dix: add helper functions to build up/verify the sprite trace
      dix: when a window disappears, remove it from the touch sprite trace
      dix: Remove touch grabs if the grab disappears

Dave Airlie (9):
      test: fix input test
      xf86Crtc: handle no outputs with no modes harder.
      test: fix two more failing FP3232 tests
      xext: don't free uninitialised pointer when malloc fails. (v2)
      Xi: avoid overrun of callback array.
      xaa: avoid possible freed pointer reuse in epilogue
      xv: test correct number of requests. (v2)
      hal: free tmp_val in one missing case
      kdrive: drop screen crossing code.

Derek Buitenhuis (1):
      Fix vesa's VBE PanelID interpretation

Gaetan Nadon (23):
      docbook.am: global maintenance update - entities, images and olinking
      docbook.am: embed css styles inside the HTML HEAD element
      devbook.am: maintenance update from docbook.am
      dtrace: use docbook copyright markup for copyright holder
      dtrace: fix typo in title
      dix and os: gitignore dix.O and os.O
      Xinput: replace hard coded X11 version with X server version
      Xinput: use appropriate copyright markup for a multi licensed doc
      ddx-Design: add X Version and Release information
      ddxDesign: remove server version from the document title
      ddxDesign: drop the url in the coporate authors list
      Xserver-spec: add release information
      Xserver-spec: re-order markup to follow outpout order
      Xserver-spec: use appropriate copyright markup
      xorg.conf.man: fix 382: warning: missing `)' (got `R') #35054
      XWinrc.man: fix warning: tab character in unquoted macro argument #35054
      mi: remove deprecated miPointerAbsoluteCursor from design doc
      docs: spell "X Server Version" consistently in titles. Add where missing.
      config: conftest needs an include directive to locate X11/Xfuncproto.h
      autoconf: remove redundant AC_PROG_MAKE_SET
      autoconf: the minimum required level for autoconf is 2.60
      test: update .gitignore with xfree86 and sort alphabetically
      dmx: fix distcheck failure, missing compsize.h in Makefile.am

Ian Romanick (4):
      glx: Only declare GlxExtensionInit in one header file
      glx: Add stub implementations of next GLX extension functions
      glx: Regenerate GL API files from Mesa
      glx: use dispatch.h instead of glapioffsets.h

Jamey Sharp (15):
      x86emu: There is no NO_INLINE implementation of unaligned access here.
      configure.ac: Remove unused XORG_OS_PCI variable.
      configure.ac: XORG_OS is not used, so delete it.
      Remove PC98 support.
      int10: Delete #if 0'd implementation that's older than our git history.
      configure.ac: Remove unreachable check for VM86 headers.
      dmx: Fix a non-constant printf format string warning.
      dmx: Fix some "no previous prototype" warnings by making functions static.
      XineramaInitData ignores its argument. Quit passing one.
      xnest: Delete unused nClipRects GC-private field.
      Replace XmuSnprintf with snprintf.
      Revert "Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state"
      Eliminate MAXSCREENS-sized CursorScreenKey array.
      Fix pixmap double-frees on error paths.
      kdrive: Fix build for opaque InputOption structure.

Jeremy Huddleston (38):
      Address regressions from e8ff555b95ba and d206d52f657c to work with other compilers
      XQuartz: Use set_front_process rather than X11ApplicationSetFrontProcess since we're already in the AppKit thread
      XQuartz: pbproxy: Add missing AM_OBJCFLAGS
      loader: when creating sdksyms.c only include shmint.h if MITSHM is enabled #29109
      Xnest: Remove socket and its lock file on exit
      Xephyr: Remove socket and its lock file on exit
      os: Remove Error()
      dix: add utility functions for double to/fro FP1616/FP3232 conversion
      xfree86: Add stubs for os-support to help adding new architecture support
      xfree86: Work around issue where ar may be told to make an archive with no contents
      xfree86: fbdevhw: Remove unused include of pciaccess.h
      xfree86: Link modules with -module
      darwin: configure: Force some irrelevant options to off on darwin
      xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires
      xfree86: Deprecate xf86MapVidMem and friends
      Bump ABI_VIDEODRV_VERSION to 12
      Xnest: Fix DestroyNotify handler
      test: Silence some debug lines from the input unit tests
      configure.ac: Add -fno-strict-aliasing to CFLAGS
      mieq: Provide better adaptability and diagnostics during mieq overflow
      mieq: Reserve some space in EQ for release and other special events
      test: Add unit test for mieq
      Xnest: Match the host's keymap
      XQuartz: appledri: Change whitespace in appledristr.h to match mesa
      XQuartz: appledri: Set the correct reply length for XAppleDRICreatePixmap
      XQuartz: appledri: Fix byte swapping in replies
      XQuartz: appledri: Allow byte swapped requests
      XQuartz: Fix the filename of our log file
      XQuartz: applewm: Correct byte swapping in event notifications
      XQuartz: appledri: Correct byte swapping in event notifications
      XWin: windowswm: Correct byte swapping in event notifications
      xfree86: Fix powerpc build with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
      xfree86: Deprecate the use of xf86PciInfo.h
      dmx: Build fix for -Werror=implicit-function-declaration
      dmx: Build fix for -Werror=implicit-function-declaration on linux
      XQuartz: Provide in-tree implementation of strndup(3) if needed
      configure.ac: Make Xephyr dependency error message more informative
      kdrive/linux: Fix compilation with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast

Jesse Barnes (1):
      crtc: match full preferred modes if possible when choosing an initial config

Jon TURNEY (3):
      Cygwin/X: Make default DPI match native DPI
      hw/xwin: Link directly to TrackMouseEvent()
      hw/xwin: Stop pretending we work on NT4

Julien Cristau (2):
      xfree86: fix build with xv disabled
      Fix ShmPutImage for XYBitmap

Keith Packard (42):
      Merge remote-tracking branch 'kibi/master'
      Merge remote-tracking branch 'jamey/reviewed'
      Merge remote-tracking branch 'alanc/master'
      Merge remote-tracking branch 'mattst88/for-keith'
      Merge remote-tracking branch 'whot/next'
      Add AC_LANG_SOURCE wrappers around configure.ac code fragments
      Merge remote-tracking branch 'whot/next'
      Merge remote-tracking branch 'jeremyhu/for-keith'
      Merge remote-tracking branch 'alanc/master'
      Merge remote-tracking branch 'koba/reviewed'
      Merge remote-tracking branch 'herrb/master'
      Merge remote-tracking branch 'whot/next'
      Merge remote-tracking branch 'jeremyhu/master'
      Merge remote-tracking branch 'herrb/master'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'hramrach/pull'
      Merge remote-tracking branch 'aplattner/for-master'
      Merge remote-tracking branch 'jeremyhu/master'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'koba/reviewed'
      Merge remote-tracking branch 'whot/two-screen-coordinates'
      Merge remote-tracking branch 'jturney/master'
      Merge remote-tracking branch 'whot/for-keith'
      Add 'optionstr.h' to include/Makefile.am
      Bump version to 1.11.99.1 (1.12 development release 1)
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'jcristau/for-keith'
      Save major/minor opcodes in ClientRec for RecordAReply
      hw/xfree86: fix segfault in config parser when config dir is missing
      Merge remote-tracking branch 'alanc/master'
      Merge remote-tracking branch 'airlied/reviewed-fixes'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'whot/for-keith'
      Version 1.11.99.2 (1.12 snapshot 2)
      dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap
      Merge remote-tracking branch 'idr/glx-fixes'
      Merge remote-tracking branch 'jeremyhu/master'
      test/xi2: Fix infinite loop in test_convert_XITouchOwnershipEvent
      Merge remote-tracking branch 'kibi/master'
      glx/glapioffsets.h is no longer part of the build, remove it
      Bump version to 1.11.99.901 (1.12 RC1)

Kirill Elagin (1):
      Fix server crash due to invalid images

Lennart Poettering (2):
      config: add udev/systemd multi-seat support
      udev: make use of udev_enumerate_add_match_tag() only when it is available

Luc Verhaegen (1):
      randr: stop clients from deleting immutable output properties

Matt Turner (13):
      Remove unnecessary #undefs of [f]abs and old comments
      Replace Fabs() macro with fabs() function
      Silence printf format warnings in helper_exec.c
      Use internal temp variable for swap macros
      Use correct swap{l,s} (or none at all for CARD8)
      Cast char* buffers to swap functions
      Introduce swap_uint{16,32} functions, used in swap{l,s}
      Add type checking to swap macros
      Make lswap{l,s} inline functions
      Use lswap{l,s} in cpswap{l,s}
      Use __builtin_constant_p to determine if we can use lswapl
      Remove incorrect & in swap_uint32
      Remove another if (E != NULL) check around free(E)

Matthieu Herrb (4):
      Add a 'wscons' autoconf mechanism to configure input devices on BSD.
      sdksyms.sh may not be executable.
      Fix CVE-2011-4028: File disclosure vulnerability.
      Fix CVE-2011-4029: File permission change vulnerability.

Max Schwarz (2):
      Input: Fix frac calculation on [Raw]DeviceEvent conversion
      dix: fix inverted handling of legacy scroll button events

Michal Suchanek (4):
      Document -background none option
      Unload submodules.
      Use UnloadModuleOrDriver for UnloadSubModule.
      Do not uselessly reload modules in DuplicateModule

Michel Dänzer (1):
      dri2: Always re-generate front buffer information when asked for it.

Nobuhiro Iwamatsu (1):
      Disable check of double-aligned in test/input.c on Renesas SH

Pauli Nieminen (4):
      DRI2: Add ReuseBufferNotify hook
      DRI2: Expose API to set drawable swap limit.
      DRI2: Allow DDX to validate swap_limit changes
      xf86/modes: Fix shadow rotation crashing when screen pixmap changes

Paulo Zanoni (7):
      glx: fix memory leak when destroying screen
      glx: don't leak fbconfigs
      glx: don't leak driConfigs
      Correctly free config file names
      parser: free scandir's list
      parser: free val.str after xf86getBoolValue
      parser: free val.str after xstrtokenize

Peter Harris (1):
      xkb: add missing swaps for xkbGetDeviceInfoReply

Peter Hutterer (190):
      xfree86: don't warn about duplicate core devices
      xfree86: when implicitly choosing a core device, set the option to a value
      test: add a option duplication test
      xfree86: improve readability of synthesized device.
      xfree86: nest loops instead of 0x1 pointers.
      xfree86: update comment for InitInput
      xfree86: factor out adding/removing a device from the input device array
      xfree86: use xf86AllocateInput for implicit devices too
      Revert "Attempt to add the 'mouse' driver in more situations."
      config: fix a log message
      config: return the new InputOption from add_option.
      config: use add_option for '_source' too
      dix: avoid using the VCP as modifier device
      dix: ignore devices when adding passive core grabs to list (#39545)
      dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document
      mi: fix comment typo, whitespace in miPointerSetPosition
      test: add a test for GetMaster() behaviour
      dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()
      Xi: silence compiler warnings (set but not used)
      mi: fix compiler warnings ("foo" set but not used)
      dix: fix compiler warnings ("foo" set but not used)
      input: provide a single function to init DeviceEvents to 0
      dix: don't use the pointer as modifier device in UngrabKey.
      dix: abstract XI2 filter mask lookup
      dix: use helper functions in EventIsDeliverable
      dix: don't XWarpPointer through the last slave anymore (#38313)
      xfree86: comment typo fix
      Add null-terminated list interface.
      input: make InputOption opaque, provide interface functions.
      xfree86: switch options from pointer to XF86OptionPtr
      xfree86: fix comment typo
      xfree86: use subheader for Pointer Acceleration parts in xorg.conf(5)
      xfree86: expose Option "TransformationMatrix"
      input: switch InitValuatorAxisStruct to return Bool
      input: allow for max < min for relative axes on  InitValuatorAxisStruct
      dix: split client list retrieval out of DeliverEventToClients
      dix: rename DeliverEventsToClients to DeliverEventsToWindowMask
      dix: split DeliverEventToWindowMask up a bit more.
      Xi: use temporary variable for filter.
      dix: rename ProcessRawEvents to dix/events.c:DeliverRawEvent
      Support (and require) XI 2.1
      input: deliver raw events unconditionally for XI 2.1 clients.
      dix: use 'rc' for return code in DeliverRawEvent
      Merge branch 'raw-events' into next
      Input: Add smooth-scrolling support to GetPointerEvents
      Merge branch 'smooth-scrolling' into next
      dix: fill out root_x/y for keyboard events
      dix: warn about keyboard events with valuator masks
      dix: NewCurrentScreen must work on pointers where possible
      Move pointOnScreen to inpututils.c
      dix: copy the source ID into the RawEvent (#34240)
      dix: document transformAbsolute
      dix: fix missing verb in comment
      dix: rename moveAbsolute to clipAbsolute
      dix: moveRelative modifies parameter in-place, say so.
      dix: don't allow keyboard devices to submit motion or button events.
      dix: move screen- to device coordinate scaling to separate function
      dix: drop screen argument from positionSprite
      mi: return the screen from miPointerSetPosition
      mi: switch miPointerSetPosition to take doubles
      dix: move MD last.valuator update into fill_pointer_events
      xfree86: remove xf86XInputSetScreen
      Store desktop dimensions in screenInfo.
      dix: extend rescaleValuatorAxis to take a minimum default
      input: change pointer screen crossing behaviour for multiple ScreenRecs
      dix: add valuator_mask_fetch_double()
      dix: mark motion events as emulated if we're scrolling from button press
      kdrive: switch to new InputOption API.
      input: switch InputOption to use XF86OptionRec storage.
      xfree86: use xf86AddNewOption instead of xf86addNewOption
      xfree86: Fix a comment, the old function doesn't exist anymore
      dix: move #if statement to stop compiler warning
      xfree86: use NewInputDeviceRequest for xorg.conf devices too
      xfree86 doc: replace driver "keyboard" with "kbd"
      dix: add ScrollInfo to DeviceChangedEvents
      dix: drop unused argument from XISendDeviceChangedEvent
      dix: pass the flags into the CreateClassesChangedEvent
      Xi: ensure the deviceid for DeviceChangedEvents is always the right one
      dix: accept a NULL master for CreateClassesChangedEvent
      Xi: send DeviceChangedEvents when the scroll valuators change value
      test: fix test with new double -> fp3232 conversion functions
      Use new FP1616/FP3232 conversion functions
      kdrive: check for null memory, fix OOB
      xfree86: reduce calls to input_option_get_key/value
      dix: block signals when closing all devices
      xfree86: duplicate name and driver from pInfo for NewInputDeviceRequest
      Xi: allow passive keygrabs on the XIAll(Master)Devices fake devices
      dix: Don't let a driver without a ProximityClassRec post events
      include: export GetProximityEvents and QueueProximityEvents
      input: replace remaining GetPairedDevice() with GetMaster()
      Xext: don't swap CARD8 in SProcSELinuxQueryVersion
      Xext: remove unused variable 'n'
      include: fix mask size calculation
      Xi: use single return code from XIPassiveGrabDevice
      dix: rename GetWindowXI2Mask to WindowXI2MaskIsset
      dix: use a single return statement in CheckPassiveGrabsOnWindow
      Xi: add helper functions to alloc/free InputClientPtrs
      Xi: add FreeInputMask function
      include: add BUG_WARN macro for internal bug cases.
      test: remove unneeded printf statements from misc.c
      include: add list_append()
      include: add list_last_entry to get the tail of a list
      include: point to the tests in list.c as examples
      include: a new list element does not need initialization, state so
      include: update struct list documentation to use one set of structs only
      include: rename "foos" to "list_of_foos" in the struct list documentation
      dix: switch the syncEvent queue to a struct list
      dix: add AllocGrab helper function
      dix: add CopyGrab() function
      dix: allocate temporary grabs on the heap
      dix: switch the dev->deviceGrab.activeGrab from GrabRec to GrabPtr
      Add a new XI2Mask struct and a few helper functions.
      input: swap the server over to use the XI2mask struct
      xfree86: bump the input ABI
      dix: use BUG_WARN for input mask size issues
      Xi: when removing a device, reset ClientPointers where needed
      xfixes: don't dereference a NULL cursor
      Xi: skip superfluous cast
      Xi: check button mapping value _before_ assigning it
      Xi: rename "state" to "corestate" in ProcessDeviceEvents
      xfree86: include xorg-config.h from xaalocal.h
      include: add BUG_WARN_MSG for custom error message on bug condition
      include: add GetXI2MaskByte and GetXI2EventFilterMask to headers
      Change GetXI2/XI/CoreType to just take a type argument
      dix: deduplicate event delivery code
      dix: replace conversion errors with BUG_WARN_MSG
      dix: split grab event conversion and delivery into a helper function
      dix: deduplicate callers of DeliverDeviceEvents in DeliverGrabbedEvents
      Xi: deduplicate button motion mask setting
      Xi: split updating button count and state into helper functions
      dix: move EventDeliveryState into a header file, we'll need it elsewhere
      dix: remove event type check
      dix: compare the grab type, not the tempGrab type
      dix: split core grab interference check into helper function
      dix: move grab matching code into a helper function
      dix: split out core state and event state setting into helper functions
      dix: move delivery stop condition out of event mask
      Add GrabIsPointerGrab and GrabIsKeyboardGrab helpers
      input: replace GRABTYPE_* with the InputLevel enums
      dix: always allocate and set the grab's sync.event
      dix: move storing last.valuators into a helper function
      dix: switch EventIsDeliverable to take the event type only
      dix: move event filter retrieval helpers to inpututils.c
      dix: add a MAXEVENTS define for the number of core + extension events
      Merge branch 'for-whot' of git://people.freedesktop.org/~alanc/xserver into for-keith
      configure: split the required modules up
      configure: split the required modules up
      include: fix BUG_WARN_MSG for constant messages only
      dix: split positionSprite into scale_to_desktop and positionSprite
      Xi: split ProcessOtherEvent into ProcessDeviceEvent
      Xi: add a FIXME
      Require inputproto 2.1.99.3
      tests: update for touch support
      include: RawTouchEnd is the last event now
      include: add a bunch of flags for GetTouchEvent processing
      Hook up TouchBegin/Update/End events
      Xi: process raw touch events
      Hook up the ownership events
      xfree86: bump the input ABI for the touch changes
      dix: add helper functions to create DDX touch recs
      dix: if we run out of space for new touch events, resize the queue
      dix: add DIX API to create touchpoints
      dmx: force -fno-strict-aliasing for xinput example
      dix: don't retrieve the syncEvents tail on an empty list
      dix: button state must show the logical buttons, not physical buttons
      dix: handle DIX-submitted touch events
      Support XI 2.2 officially
      dix: add touch event history helper functions
      dix: add helper functions for adding/removing touch listeners
      dix: add TouchResourceIsOwner helper function
      Xi: make UpdateDeviceState aware of touch events
      dix: set core and button state based on the touch state
      Process and deliver touch events
      dix: add real_event parameter to ActivatePassiveGrab
      dix: add touch to pointer event conversion helper
      Xi: hook up pointer emulation for emulating touches
      Xi: hook up touch ownership handling
      Xi: handle grab accept/reject requests
      Xi: add the hooks for passive touch grabs
      dix: hook up passive grabs and pointer emulated passive grabs
      mi: split move to new screen logic to a helper function
      mi: handle screen switching on pointer emulated touch events
      dix: button state must show the logical buttons, not physical buttons
      dix: don't retrieve the syncEvents tail on an empty list
      dix: remove requirement for client_id be the first element
      test: drop printfs from protocol-eventconvert.c
      test: add a basic test for ownership event values
      Xi: only activate the device grab if we don't already have one
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into multitouch
      test: fix grab mode value tests for new XIGrabModeTouch

Pierre-Loup A. Griffais (1):
      xfree86: Fix RandR rotation across server generations

Rami Ylimäki (2):
      record: Prevent out of bounds access when recording a reply.
      dri2: Initialize needInvalidate member of DRI2Drawable.

Ross Burton (1):
      edid: Add quirk for Acer Aspire One 110

Rui Matos (1):
      randr: Make the RRConstrainCursorHarder logic the same as miPointerSetPosition

Sam Spilsbury (1):
      Remove the SendEvent bit (0x80) before doing range checks on event type.

Servaas Vandenberghe (1):
      xfree86: fix potential buffer overflow

Tiago Vignatti (3):
      configure: change PCI function checking by a meaningful version of the library
      configure: make PCI configuration more sane
      configure: wrap PCI code with macro and set it at build time

Tomáš Trnka (1):
      Fix drain_console unregistration

Ville Skyttä (1):
      Man page syntax and spelling fixes.

Ville Syrjala (1):
      composite: Update borderClip in compAllocPixmap()

Ville Syrjälä (1):
      dri2: Invalidate window pixmaps

Yaakov Selkowitz (1):
      hw/xwin: Revert "Fix bug #5735, Serious flaw in CygwinX clipboard"

dtakahashi42 (1):
      rootless: Fix a server crash when choosing a color with the gimp color wheel

vdb at picaros.org (3):
      print DisplayMode type bits
      xfree86: .BI style: monitor section in xorg.conf man page
      Fix a rare memory leak

---
 Xext/bigreq.c                              |    7 
 Xext/dpms.c                                |   60 
 Xext/geext.c                               |   16 
 Xext/panoramiX.c                           |   74 
 Xext/panoramiXSwap.c                       |   26 
 Xext/panoramiXsrv.h                        |    2 
 Xext/saver.c                               |   71 
 Xext/security.c                            |   50 
 Xext/shape.c                               |  110 
 Xext/shm.c                                 |  116 
 Xext/sync.c                                |  190 
 Xext/syncsrv.h                             |    4 
 Xext/xcmisc.c                              |   41 
 Xext/xf86bigfont.c                         |   62 
 Xext/xres.c                                |   68 
 Xext/xselinux_ext.c                        |   67 
 Xext/xselinux_hooks.c                      |    4 
 Xext/xtest.c                               |   39 
 Xext/xvdisp.c                              |  411 
 Xext/xvmc.c                                |    6 
 Xi/allowev.c                               |    6 
 Xi/chgdctl.c                               |   15 
 Xi/chgfctl.c                               |   52 
 Xi/chgkbd.c                                |    4 
 Xi/chgkmap.c                               |    3 
 Xi/chgprop.c                               |    8 
 Xi/chgptr.c                                |    4 
 Xi/closedev.c                              |    4 
 Xi/devbell.c                               |    4 
 Xi/exevents.c                              | 1309 ++
 Xi/extinit.c                               |  272 
 Xi/getbmap.c                               |   10 
 Xi/getdctl.c                               |   33 
 Xi/getfctl.c                               |   64 
 Xi/getfocus.c                              |   14 
 Xi/getkmap.c                               |   10 
 Xi/getmmap.c                               |   10 
 Xi/getprop.c                               |   14 
 Xi/getselev.c                              |   16 
 Xi/getvers.c                               |   16 
 Xi/grabdev.c                               |   18 
 Xi/grabdevb.c                              |   14 
 Xi/grabdevk.c                              |   14 
 Xi/gtmotion.c                              |   20 
 Xi/listdev.c                               |   28 
 Xi/opendev.c                               |   10 
 Xi/queryst.c                               |   13 
 Xi/selectev.c                              |    8 
 Xi/sendexev.c                              |    7 
 Xi/setbmap.c                               |   10 
 Xi/setdval.c                               |   10 
 Xi/setfocus.c                              |    8 
 Xi/setmmap.c                               |   10 
 Xi/setmode.c                               |   10 
 Xi/ungrdev.c                               |    8 
 Xi/ungrdevb.c                              |   40 
 Xi/ungrdevk.c                              |   39 
 Xi/xiallowev.c                             |   61 
 Xi/xichangecursor.c                        |   10 
 Xi/xichangehierarchy.c                     |   26 
 Xi/xigetclientpointer.c                    |   12 
 Xi/xigrabdev.c                             |   47 
 Xi/xipassivegrab.c                         |  179 
 Xi/xiproperty.c                            |  111 
 Xi/xiquerydevice.c                         |  181 
 Xi/xiquerydevice.h                         |    2 
 Xi/xiquerypointer.c                        |   30 
 Xi/xiqueryversion.c                        |   17 
 Xi/xiselectev.c                            |   83 
 Xi/xisetclientpointer.c                    |    8 
 Xi/xisetdevfocus.c                         |   23 
 Xi/xiwarppointer.c                         |   24 
 composite/compalloc.c                      |   11 
 composite/compext.c                        |   74 
 config/Makefile.am                         |    6 
 config/config-backends.h                   |    7 
 config/config.c                            |   20 
 config/dbus.c                              |   60 
 config/hal.c                               |   45 
 config/udev.c                              |   63 
 config/wscons.c                            |  268 
 configure.ac                               |  236 
 damageext/damageext.c                      |   44 
 dbe/dbe.c                                  |   68 
 devbook.am                                 |   45 
 dix/.gitignore                             |    1 
 dix/Makefile.am                            |    1 
 dix/atom.c                                 |    7 
 dix/colormap.c                             |    7 
 dix/cursor.c                               |    4 
 dix/devices.c                              |  154 
 dix/dispatch.c                             |   61 
 dix/dixfonts.c                             |   30 
 dix/dixutils.c                             |    4 
 dix/enterleave.c                           |   10 
 dix/eventconvert.c                         |  147 
 dix/events.c                               | 1363 +-
 dix/extension.c                            |   25 
 dix/getevents.c                            | 1139 +
 dix/grabs.c                                |  169 
 dix/inpututils.c                           |  566 
 dix/ptrveloc.c                             |  263 
 dix/registry.c                             |    5 
 dix/resource.c                             |    2 
 dix/swaprep.c                              |  401 
 dix/swapreq.c                              |  728 -
 dix/tables.c                               |    2 
 dix/touch.c                                |  982 +
 dix/window.c                               |    9 
 doc/Xinput.xml                             |   26 
 doc/Xserver-spec.xml                       |   35 
 doc/dtrace/Xserver-DTrace.xml              |   24 
 docbook.am                                 |  114 
 exa/exa_render.c                           |    6 
 fb/fbpict.c                                |    4 
 fb/wfbrename.h                             |    2 
 glx/Makefile.am                            |    3 
 glx/clientinfo.c                           |   48 
 glx/createcontext.c                        |   38 
 glx/dispatch.h                             |16553 ++++++++++++++++++++++-------
 glx/glapi.c                                |    6 
 glx/glapi_gentable.c                       | 5265 ++++++---
 glx/glapioffsets.h                         | 1174 --
 glx/glapitable.h                           |  883 -
 glx/glprocs.h                              | 2841 ++--
 glx/glxdri.c                               |   15 
 glx/glxdri2.c                              |   16 
 glx/glxdriswrast.c                         |   14 
 glx/glxext.h                               |    2 
 glx/glxscreens.c                           |   10 
 glx/glxserver.h                            |    6 
 glx/indirect_dispatch.c                    |   76 
 glx/indirect_dispatch.h                    | 2035 +--
 glx/indirect_dispatch_swap.c               |   82 
 glx/indirect_program.c                     |    1 
 glx/indirect_reqsize.c                     |   16 
 glx/indirect_reqsize.h                     |  169 
 glx/indirect_size.h                        |   87 
 glx/indirect_size_get.c                    |  145 
 glx/indirect_size_get.h                    |  113 
 glx/indirect_table.c                       |  215 
 glx/single2.c                              |    4 
 glx/swap_interval.c                        |    1 
 hw/dmx/config/Makefile.am                  |    1 
 hw/dmx/config/dmxcompat.c                  |    4 
 hw/dmx/config/scanner.l                    |    3 
 hw/dmx/config/xdmxconfig.c                 |   23 
 hw/dmx/dmx.c                               |  241 
 hw/dmx/dmxclient.h                         |    1 
 hw/dmx/dmxcursor.h                         |    4 
 hw/dmx/dmxextension.c                      |    2 
 hw/dmx/dmxinit.c                           |   24 
 hw/dmx/dmxprop.c                           |    9 
 hw/dmx/doc/dmx.xml                         |   13 
 hw/dmx/doc/scaled.xml                      |    2 
 hw/dmx/examples/Makefile.am                |   56 
 hw/dmx/examples/dmxwininfo.c               |    3 
 hw/dmx/examples/ev.c                       |    4 
 hw/dmx/glxProxy/Makefile.am                |    2 
 hw/dmx/glxProxy/compsize.c                 |    1 
 hw/dmx/glxProxy/compsize.h                 |   51 
 hw/dmx/glxProxy/g_renderswap.c             |    1 
 hw/dmx/glxProxy/glxcmds.c                  |   43 
 hw/dmx/glxProxy/glxcmds.h                  |   37 
 hw/dmx/glxProxy/glxcmdsswap.c              |    3 
 hw/dmx/glxProxy/glxscreens.c               |   44 
 hw/dmx/glxProxy/glxserver.h                |    6 
 hw/dmx/glxProxy/render2swap.c              |    2 
 hw/dmx/input/dmxinputinit.c                |    6 
 hw/dmx/input/lnx-keyboard.c                |    6 
 hw/dmx/input/usb-common.c                  |    4 
 hw/kdrive/ephyr/ephyrdriext.c              |   24 
 hw/kdrive/ephyr/ephyrhostproxy.c           |    2 
 hw/kdrive/ephyr/ephyrhostvideo.c           |    9 
 hw/kdrive/ephyr/hostx.c                    |   16 
 hw/kdrive/ephyr/man/Xephyr.man             |   32 
 hw/kdrive/linux/keyboard.c                 |    6 
 hw/kdrive/linux/linux.c                    |    2 
 hw/kdrive/linux/ms.c                       |    4 
 hw/kdrive/linux/ps2.c                      |    4 
 hw/kdrive/src/kdrive.c                     |   15 
 hw/kdrive/src/kdrive.h                     |    8 
 hw/kdrive/src/kinfo.c                      |   12 
 hw/kdrive/src/kinput.c                     |  143 
 hw/vfb/InitOutput.c                        |   38 
 hw/xfree86/Makefile.am                     |    2 
 hw/xfree86/common/Makefile.am              |   13 
 hw/xfree86/common/xf86.h                   |   22 
 hw/xfree86/common/xf86AutoConfig.c         |    6 
 hw/xfree86/common/xf86Bus.c                |   19 
 hw/xfree86/common/xf86Bus.h                |    1 
 hw/xfree86/common/xf86Config.c             |  278 
 hw/xfree86/common/xf86Config.h             |    2 
 hw/xfree86/common/xf86Configure.c          |   78 
 hw/xfree86/common/xf86Cursor.c             |    2 
 hw/xfree86/common/xf86DGA.c                |    6 
 hw/xfree86/common/xf86DPMS.c               |    3 
 hw/xfree86/common/xf86Events.c             |    9 
 hw/xfree86/common/xf86Globals.c            |   11 
 hw/xfree86/common/xf86Helper.c             |  168 
 hw/xfree86/common/xf86Init.c               |  154 
 hw/xfree86/common/xf86Mode.c               |    4 
 hw/xfree86/common/xf86Module.h             |    6 
 hw/xfree86/common/xf86Opt.h                |   67 
 hw/xfree86/common/xf86Option.c             |  122 
 hw/xfree86/common/xf86Optionstr.h          |   44 
 hw/xfree86/common/xf86PM.c                 |    4 
 hw/xfree86/common/xf86PciInfo.h            |    2 
 hw/xfree86/common/xf86Priv.h               |    9 
 hw/xfree86/common/xf86Privstr.h            |    8 
 hw/xfree86/common/xf86RandR.c              |    3 
 hw/xfree86/common/xf86ShowOpts.c           |  130 
 hw/xfree86/common/xf86VGAarbiter.c         |   15 
 hw/xfree86/common/xf86VidMode.c            |    3 
 hw/xfree86/common/xf86Xinput.c             |  128 
 hw/xfree86/common/xf86Xinput.h             |   12 
 hw/xfree86/common/xf86fbBus.c              |    2 
 hw/xfree86/common/xf86pciBus.c             |   60 
 hw/xfree86/common/xf86sbusBus.c            |    2 
 hw/xfree86/common/xf86str.h                |    8 
 hw/xfree86/ddc/xf86DDC.h                   |    5 
 hw/xfree86/dixmods/Makefile.am             |   12 
 hw/xfree86/dixmods/extmod/Makefile.am      |    2 
 hw/xfree86/dixmods/extmod/xf86vmode.c      |  444 
 hw/xfree86/doc/ddxDesign.xml               |   37 
 hw/xfree86/dri/xf86dri.c                   |   24 
 hw/xfree86/dri2/dri2.c                     |   94 
 hw/xfree86/dri2/dri2.h                     |   34 
 hw/xfree86/dri2/dri2ext.c                  |   23 
 hw/xfree86/exa/Makefile.am                 |    2 
 hw/xfree86/fbdevhw/Makefile.am             |    2 
 hw/xfree86/fbdevhw/fbdevhw.c               |   27 
 hw/xfree86/fbdevhw/fbdevhw.h               |    2 
 hw/xfree86/i2c/fi1236.c                    | 1002 -
 hw/xfree86/i2c/msp3430.c                   |    5 
 hw/xfree86/int10/generic.c                 |   86 
 hw/xfree86/int10/helper_exec.c             |   86 
 hw/xfree86/int10/helper_mem.c              |    3 
 hw/xfree86/int10/xf86int10.c               |   61 
 hw/xfree86/int10/xf86int10.h               |    2 
 hw/xfree86/loader/loadmod.c                |   54 
 hw/xfree86/man/Xorg.man                    |    7 
 hw/xfree86/man/xorg.conf.man               |   75 
 hw/xfree86/modes/xf86Crtc.c                |   80 
 hw/xfree86/modes/xf86Crtc.h                |   28 
 hw/xfree86/modes/xf86Cursors.c             |   93 
 hw/xfree86/modes/xf86EdidModes.c           |    7 
 hw/xfree86/modes/xf86Modes.c               |   59 
 hw/xfree86/modes/xf86Modes.h               |    4 
 hw/xfree86/modes/xf86RandR12.c             |    2 
 hw/xfree86/modes/xf86Rotate.c              |  135 
 hw/xfree86/os-support/Makefile.am          |    5 
 hw/xfree86/os-support/bsd/alpha_video.c    |   71 
 hw/xfree86/os-support/bsd/arm_video.c      |   13 
 hw/xfree86/os-support/bsd/bsd_bell.c       |    4 
 hw/xfree86/os-support/bsd/bsd_init.c       |   79 
 hw/xfree86/os-support/bsd/i386_video.c     |    9 
 hw/xfree86/os-support/bsd/ppc_video.c      |   13 
 hw/xfree86/os-support/bsd/sparc64_video.c  |    6 
 hw/xfree86/os-support/bus/Makefile.am      |    9 
 hw/xfree86/os-support/bus/Pci.c            |    8 
 hw/xfree86/os-support/bus/Pci.h            |   17 
 hw/xfree86/os-support/bus/Sbus.c           |   12 
 hw/xfree86/os-support/bus/bsd_pci.c        |   16 
 hw/xfree86/os-support/bus/linuxPci.c       |  450 
 hw/xfree86/os-support/bus/nobus.c          |    1 
 hw/xfree86/os-support/bus/xf86Pci.h        |   10 
 hw/xfree86/os-support/linux/Makefile.am    |    4 
 hw/xfree86/os-support/linux/int10/linux.c  |    3 
 hw/xfree86/os-support/linux/lnx_init.c     |   41 
 hw/xfree86/os-support/linux/lnx_video.c    |   12 
 hw/xfree86/os-support/shared/bios_devmem.c |   75 
 hw/xfree86/os-support/shared/bios_mmap.c   |    4 
 hw/xfree86/os-support/shared/ia64Pci.c     |  188 
 hw/xfree86/os-support/shared/posix_tty.c   |    4 
 hw/xfree86/os-support/shared/vidmem.c      |    6 
 hw/xfree86/os-support/solaris/sun_agp.c    |    2 
 hw/xfree86/os-support/solaris/sun_init.c   |   42 
 hw/xfree86/os-support/stub/Makefile.am     |   19 
 hw/xfree86/os-support/stub/stub_bell.c     |   10 
 hw/xfree86/os-support/stub/stub_bios.c     |   12 
 hw/xfree86/os-support/stub/stub_init.c     |   26 
 hw/xfree86/os-support/stub/stub_video.c    |   13 
 hw/xfree86/os-support/xf86_OSlib.h         |   65 
 hw/xfree86/os-support/xf86_OSproc.h        |   15 
 hw/xfree86/parser/Configint.h              |    4 
 hw/xfree86/parser/DRI.c                    |    4 
 hw/xfree86/parser/Device.c                 |    4 
 hw/xfree86/parser/Extensions.c             |    2 
 hw/xfree86/parser/Files.c                  |    2 
 hw/xfree86/parser/Flags.c                  |   11 
 hw/xfree86/parser/Input.c                  |    4 
 hw/xfree86/parser/InputClass.c             |   19 
 hw/xfree86/parser/Layout.c                 |   30 
 hw/xfree86/parser/Makefile.am              |    2 
 hw/xfree86/parser/Module.c                 |    4 
 hw/xfree86/parser/Monitor.c                |   84 
 hw/xfree86/parser/Pointer.c                |    8 
 hw/xfree86/parser/Screen.c                 |   36 
 hw/xfree86/parser/Vendor.c                 |    6 
 hw/xfree86/parser/Video.c                  |    6 
 hw/xfree86/parser/configProcs.h            |    6 
 hw/xfree86/parser/scan.c                   |   73 
 hw/xfree86/parser/xf86Optrec.h             |   27 
 hw/xfree86/parser/xf86Parser.h             |   10 
 hw/xfree86/parser/xf86tokens.h             |    2 
 hw/xfree86/ramdac/BTPriv.h                 |    2 
 hw/xfree86/ramdac/IBMPriv.h                |    2 
 hw/xfree86/ramdac/TIPriv.h                 |    2 
 hw/xfree86/ramdac/xf86Cursor.c             |    6 
 hw/xfree86/ramdac/xf86HWCurs.c             |    4 
 hw/xfree86/sdksyms.sh                      |   11 
 hw/xfree86/shadowfb/Makefile.am            |    2 
 hw/xfree86/utils/cvt/cvt.c                 |    7 
 hw/xfree86/utils/gtf/gtf.c                 |    4 
 hw/xfree86/utils/man/cvt.man               |    3 
 hw/xfree86/utils/man/gtf.man               |    3 
 hw/xfree86/vbe/Makefile.am                 |    2 
 hw/xfree86/vbe/vbe.c                       |    7 
 hw/xfree86/vgahw/vgaHW.c                   |  184 
 hw/xfree86/vgahw/vgaHW.h                   |   24 
 hw/xfree86/x86emu/debug.c                  |    6 
 hw/xfree86/x86emu/fpu.c                    |   16 
 hw/xfree86/x86emu/ops2.c                   |    4 
 hw/xfree86/x86emu/sys.c                    |    2 
 hw/xfree86/x86emu/x86emu/debug.h           |    4 
 hw/xfree86/xaa/Makefile.am                 |    2 
 hw/xfree86/xaa/xaaGC.c                     |    1 
 hw/xfree86/xaa/xaaTables.c                 |    3 
 hw/xfree86/xaa/xaalocal.h                  |    4 
 hw/xnest/Display.c                         |   20 
 hw/xnest/GC.c                              |    3 
 hw/xnest/Keyboard.c                        |   25 
 hw/xnest/XNCursor.h                        |    4 
 hw/xnest/XNGC.h                            |    1 
 hw/xquartz/X11Application.m                |    2 
 hw/xquartz/applewm.c                       |   12 
 hw/xquartz/darwin.c                        |    2 
 hw/xquartz/mach-startup/Makefile.am        |    7 
 hw/xquartz/pbproxy/Makefile.am             |    1 
 hw/xquartz/pseudoramiX.c                   |   65 
 hw/xquartz/xpr/appledri.c                  |  149 
 hw/xquartz/xpr/appledristr.h               |  298 
 hw/xquartz/xpr/dri.c                       |    3 
 hw/xwin/InitOutput.c                       |   66 
 hw/xwin/XWin.exe.manifest                  |    5 
 hw/xwin/ddraw.h                            |    2 
 hw/xwin/man/XWinrc.man                     |   10 
 hw/xwin/win.h                              |    7 
 hw/xwin/winclipboardwndproc.c              |   48 
 hw/xwin/winconfig.c                        |    4 
 hw/xwin/winglobals.c                       |    7 
 hw/xwin/winmonitors.c                      |   28 
 hw/xwin/winmultiwindowwndproc.c            |    4 
 hw/xwin/winprocarg.c                       |   32 
 hw/xwin/winwin32rootlesswndproc.c          |    4 
 hw/xwin/winwindowswm.c                     |   10 
 hw/xwin/winwndproc.c                       |    4 
 include/Makefile.am                        |    1 
 include/colormapst.h                       |   17 
 include/cursor.h                           |    4 
 include/dix-config.h.in                    |  101 
 include/dix.h                              |   23 
 include/dixgrabs.h                         |    8 
 include/dixstruct.h                        |   10 
 include/eventconvert.h                     |    7 
 include/events.h                           |    1 
 include/eventstr.h                         |   42 
 include/exevents.h                         |   48 
 include/extension.h                        |    6 
 include/extinit.h                          |    2 
 include/extnsionst.h                       |    4 
 include/globals.h                          |    2 
 include/input.h                            |  149 
 include/inputstr.h                         |  122 
 include/inpututils.h                       |   27 
 include/list.h                             |  253 
 include/misc.h                             |  118 
 include/optionstr.h                        |   14 
 include/os.h                               |   41 
 include/protocol-versions.h                |    2 
 include/ptrveloc.h                         |   32 
 include/registry.h                         |    2 
 include/resource.h                         |    2 
 include/scrnintstr.h                       |    4 
 include/xkb-config.h.in                    |    3 
 include/xkbfile.h                          |    4 
 include/xkbsrv.h                           |    4 
 include/xorg-config.h.in                   |   24 
 include/xorg-server.h.in                   |   21 
 include/xserver-properties.h               |    5 
 include/xwin-config.h.in                   |    3 
 man/Xserver.man                            |   20 
 mi/mi.h                                    |    2 
 mi/miarc.c                                 |    2 
 mi/mibitblt.c                              |    2 
 mi/mieq.c                                  |  244 
 mi/mifpoly.h                               |    6 
 mi/miinitext.c                             |    6 
 mi/mipointer.c                             |   71 
 mi/mipointer.h                             |    8 
 mi/misprite.c                              |    5 
 mi/mivaltree.c                             |    2 
 mi/miwideline.c                            |    2 
 miext/rootless/rootlessScreen.c            |    4 
 os/.gitignore                              |    1 
 os/Makefile.am                             |   12 
 os/access.c                                |   68 
 os/auth.c                                  |    6 
 os/backtrace.c                             |    5 
 os/client.c                                |   77 
 os/connection.c                            |   31 
 os/io.c                                    |    9 
 os/log.c                                   |  175 
 os/mitauth.c                               |    2 
 os/osdep.h                                 |    8 
 os/osinit.c                                |    4 
 os/rpcauth.c                               |    9 
 os/strcasecmp.c                            |    4 
 os/strcasestr.c                            |    2 
 os/strlcpy.c                               |    2 
 os/strndup.c                               |   49 
 os/utils.c                                 |   32 
 os/xdmauth.c                               |    4 
 os/xdmcp.c                                 |   10 
 os/xprintf.c                               |    5 
 randr/randrstr.h                           |    5 
 randr/rrcrtc.c                             |  129 
 randr/rrdispatch.c                         |    9 
 randr/rrinfo.c                             |    2 
 randr/rrmode.c                             |    7 
 randr/rroutput.c                           |   33 
 randr/rrproperty.c                         |   67 
 randr/rrscreen.c                           |  106 
 randr/rrsdispatch.c                        |  262 
 randr/rrxinerama.c                         |   88 
 record/record.c                            |  159 
 render/filter.c                            |    9 
 render/glyphstr.h                          |    3 
 render/mipict.c                            |   67 
 render/mipict.h                            |   20 
 render/picture.c                           |   44 
 render/picturestr.h                        |   27 
 render/render.c                            |  450 
 test/.gitignore                            |    8 
 test/Makefile.am                           |   33 
 test/input.c                               |  674 +
 test/list.c                                |  201 
 test/misc.c                                |  101 
 test/string.c                              |   69 
 test/touch.c                               |  270 
 test/xfree86.c                             |  107 
 test/xi2/Makefile.am                       |   15 
 test/xi2/protocol-common.c                 |   64 
 test/xi2/protocol-eventconvert.c           |  279 
 test/xi2/protocol-xigetclientpointer.c     |   12 
 test/xi2/protocol-xigetselectedevents.c    |   17 
 test/xi2/protocol-xipassivegrabdevice.c    |   35 
 test/xi2/protocol-xiquerydevice.c          |   98 
 test/xi2/protocol-xiquerypointer.c         |   24 
 test/xi2/protocol-xiqueryversion.c         |   16 
 test/xi2/protocol-xiselectevents.c         |   49 
 test/xi2/protocol-xisetclientpointer.c     |    7 
 test/xi2/protocol-xiwarppointer.c          |   19 
 test/xi2/xi2.c                             |  129 
 xfixes/cursor.c                            |  126 
 xfixes/region.c                            |  156 
 xfixes/saveset.c                           |    5 
 xfixes/select.c                            |    9 
 xfixes/xfixes.c                            |   16 
 xkb/ddxList.c                              |   15 
 xkb/ddxLoad.c                              |    9 
 xkb/maprules.c                             |    5 
 xkb/xkb.c                                  |  413 
 xkb/xkbAccessX.c                           |    9 
 xkb/xkbActions.c                           |   18 
 xkb/xkbEvents.c                            |  105 
 xkb/xkbInit.c                              |   25 
 xkb/xkbLEDs.c                              |    6 
 xkb/xkbSwap.c                              |  338 
 xkb/xkbfmisc.c                             |    2 
 xkb/xkbout.c                               |    6 
 xkb/xkbtext.c                              |  189 
 xorg-server.pc.in                          |    1 
 484 files changed, 36112 insertions(+), 20026 deletions(-)
---


More information about the Xquartz-changes mailing list