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

Jeremy Huddleston jeremyhu at freedesktop.org
Sun Feb 15 00:52:00 PST 2015


Tag 'xorg-server-1.5.99.1' created by Keith Packard <keithp at keithp.com> at 2008-11-26 07:18 -0800

xserver 1.5.99.1 (1.6 snapshot 1)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQBJLPhNQp8BWwlsTdMRAsEbAKCGM1uMww+ZC4+YsEM1gA6h6AVi7wCfWDBZ
JLoaQBkU6MLK7gTkjZHZQns=
=mv5n
-----END PGP SIGNATURE-----

Changes since xorg-server-1.3.99.0:
Aaron Plattner (29):
      Don't unwrap too early in libwfb for Composite.
      Bug #12015: Use the right offsets in the dst arguments of pixman_blt.
      stride is in FbBits-sized chunks, but xoff is not.
      Bump video driver ABI for pci-rework.
      Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
      Don't segfault on shutdown if we never managed to connect to dbus.
      Restore the CompositeGlyphs -> ps->Glyphs -> miGlyphs callchain to allow acceleration architectures to wrap above miGlyphs.
      Add CreatePixmap allocation hints.
      Save pixmap allocation hints into the PixmapRec.
      Fix a really dumb typo.
      Get rid of xf86DefModes.c.
      Fix dist by including modeline2c.awk.
      Get modes code building with old X servers again.
      Include pciaccess in the xorg-server.pc Requires line.
      Xephyr: Handle depth 30 and reject higher depths rather than crashing.
      Bug #14692: Allow drivers to have a say in Xinerama visual consolidation.
      Short-circuit PanoramiXTranslateVisualID after verifying that the visual actually exists first.
      CreateColormap returns Success on success, not TRUE.
      Work around the DIX losing mmWidth/mmHeight for RandR 1.1 DDXen.
      Add LoaderShouldIgnoreABI to allow drivers that roll their own ABI checks (i.e. nvidia) to perform the check before ScreenInit.
      Try nvidia before nv under the assumption that people who install it usually want to *use* it, too.
      Make shmint.h part of the SDK.
      Add an xf86PrintBacktrace wrapper around xorg_backtrace to aid driver debugging.
      Bump ABI major versions for the TryClientExceptions change from commit 883811c.
      Conditionalize Composite-based backing store on pScreen->backingStoreSupport.
      Revert "Remove unused server state change callbackery" for now.
      Revert "Unexport (and unimplement) xf86SetAccessFuncs" for now.
      Revert "xfree86: xf86{Enable, Disable}InputHandler can be static."
      Restore xf86{Enable, Disable}GeneralHandler.

Adam Jackson (343):
      Fix an error message to not point to @xfree86.org.
      Implement core protocol backing store exclusively in terms of Composite.
      Refactor PictureInitIndexedFormats.
      [RANDR] Don't mark Xinerama as active if no crtcs are enabled. (bug #11504).
      Ignore - not just block - SIGALRM around Popen()/Pclose().
      Enable MIT-SHM in Xdmx.
      Move SIGUSR1 notification as late as possible.
      Fix accidental ABI usage in RANDR 1.2 drivers.
      Avoid PS/2 protocol probing for /dev/input/mice
      Disable explicit commenting in Monitor section.
      Fix magic number in fbdevhw
      Don't filter modes away during VBE mode list construction.
      Restore build of xf8_16bpp.
      Export the server ABI versions from xorg-server.pc
      Don't sleep(1) at server exit.
      Add -pogo option for init/teardown performance testing.
      Start 1.4.99
      Don't sleep(1) at exit on any platform.
      Eliminate some redundancy in autoconfiguration.
      Clean up some garbage in driver enumeration.
      Nuke the debugging allocator.
      Delete some dead code in X -configure.
      Simplify system resource range setup.
      Allocate RRCrtcRecs with calloc.
      Small static cleanups on dix/
      Bug #1612: Use a stronger PRNG.
      Disinfect mi/ of mfb.
      Bug #9725: Don't look in root's $HOME for config files, that's just confusing.
      Document the requirement for interleaved code and declarations.
      Bump DEFAULT_DPI to 96.
      Allow Virtual to be specified globally in the Screen section.
      RANDR 1.2: Only enable unknown outputs if there are no connected outputs.
      Clean up many #if 0.
      Fix swapped Xv dispatch under Xinerama.
      Death to libcwrapper.
      xf86getpagesize -> getpagesize elsewhere in os-support/
      Restore xf86getsecs() as not having an ANSI equivalent.
      Clean up some #if 0.
      Explain a confusing #ifdef.
      Add infrastructure for validating modes by memory bandwidth.
      Correct the documentation comments in xf86Modes.c
      Reference cvt and gtf in the xorg.conf man page.
      Report serverClient resources in the X-Resource extension.
      Add HDMI and DisplayPort connector types.
      EDID 1.4: Allow for sync range offsets.
      EDID 1.4: Trivial support for new detailed sections.
      EDID 1.4: Decode CVT 3-byte codes and add them to the mode pool.
      EDID 1.4: Extended support for digital interfaces.
      EDID 1.4: Additional aspect ratio semantics for screen size fields.
      EDID 1.4: Allow for gamma definition in extension blocks.
      EDID 1.4: Alternate color encodings for digital inputs.
      EDID 1.4: Additional semantics for display feature bits.
      Check the gamma value, not its address.
      Don't carp on EDID 1.4 blocks anymore.
      EDID 1.4: First detailed mode is always preferred.
      EDID 1.4: If given a native pixel format, use it when inferring virtual.
      CVE-2007-6429: Don't spuriously reject <8bpp shm pixmaps.
      There is no such thing as /dev/cpu/mtrr.
      Rip out useless indirection in the callback list management.
      Disable Record by default.
      Simplify critical output flushing.
      Remove some MAX* #defines that never get used.
      Redact all mention of PanoramiX from user strings.
      requestingClient is an xprintism, hide it for other servers.
      Silence the harmless FreeFontPath error message.
      X.Org Group -> X.Org Foundation
      Silence FreeResource()
      Silence an error message in ConfigureWindow that never happens.
      Use strerror instead of errno values in user strings.
      Remove useless commentary from environment and argument processing.
      Don't even attempt to parse -bpp in xfree86 DDX option parsing.
      Don't bother warning people about the keyboard driver rename, just do it.
      Eradicate the VTInit code.
      Friends don't let friends call xf86AddModuleInfo.
      Remove some braindamage from ModuleDesc.
      Simplify dlloader a bit more.
      Silence useless debug spew from XFree86-Misc extension.
      Bah, macros are hard.
      Fix Xinerama's consolidated visual handling.
      fbFillRegionTiled() is now dead code.
      Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput}
      Match Xephyr DRI definitions to the ones in xf86dri.h
      s/via/openchrome/ in the autoconfig logic.
      Use the client-side XKB headers for the config utilities
      Bug #13736: Fix %bx in VBEGetPixelClock to match spec.
      Add several comments documenting our EDID failures.
      Allow xf86DuplicateMode() to work correctly on read-only modes.
      Remove some #if 0 guarding code duplicated in xf86Modes.c
      Clean up DisplayModeRec handling in many places.
      Constify the built-in mode tables.
      Remove the duplicate copy of xf86cvt.c
      Add xf86GTFMode().
      Nuke a duplicate SYMFUNC(xf86CVTMode)
      Fix CVT abuse in DDCModesFromStandardTiming.
      EDID 1.4: Decode additional CVT support information.
      EDID 1.4: Print additional CVT support data in the log.
      On second thought, revert that, it'll make large pixmaps painfully slow.
      1.5 has branched, start 1.5.99.x.
      xf86DDCMonitorSet: Honor the DisplaySize from the config file.
      Fix Motif menu drawing in Xnest.
      RANDR 1.2: Inherit PreferredMode from the global configuration, if any.
      Remove all mention of the vga driver from the config logic.
      Make xf86InitialConfiguration slightly smarter.
      Fix distcheck.
      Fix segfault when a monitor exists but has no modes.
      Size xf86DefaultModes explicitly.
      Bug #14927: Fix the math for xf86NumDefaultModes.
      Add the "amd" driver to magic driver selection.
      RANDR 1.2: Don't report a square resolution to RANDR 1.1 clients.
      RANDR 1.2: Fix the RANDR 1.1 screen size estimation to approach reality.
      RANDR 1.2: Fix initial mode aspect ratio match in a corner case.
      Fix a stray use of ALLOCATE_LOCAL.
      Bug #13962: Re-arm the DPMS timer when re-enabling DPMS.
      Bug #11508: Fix build without XV.
      Bug #11510: Fix build without RECORD.
      Fix that last commit.
      Start E-EDID support in the DDC module.
      Refactor DDC2 code to allow for proper segmented addressing.
      Add E-EDID segment selection.
      Compile fix.
      Fix PCI config space cycles from int10 emulator.
      Add doltcompile to .gitignore
      So long, and thanks for all the cfb.
      Stop building mfb/afb/xf1bpp by default.
      Death to Extended Visual Information.
      Death to APPGROUP.
      Finish deleting EVI
      Remove appgroup mentions from configure.ac
      Death to TOG-CUP.
      Remove fbpseudocolor
      Bug #13104: Don't let XAA glyph pixmaps anywhere near video memory.
      Bug #13104: XAA: Adapt to glyph storage changes.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Bug #13104: Remove broken XAA a1 glyph fast path.
      X n'est pas une print API.
      Fix fbdevhw initialization for PCI drivers.
      Restore compression of duplicate log file entries.
      Remove global argc/argv variables.
      Simplify default font path setup.
      Move defaultDisplayClass to xdmcp-only visibility.
      The great kdrive purge.
      Fix hal shutdown crash.
      Re-add sync range inference from legacy setup to RANDR 1.2.
      Redo RANDR compatibility output selection.
      Fix initial mode selection even harder.
      xf86SetDesiredModes(): Skip disabled CRTCs first thing.
      RANDR 1.1 compat: remove senseless comparison against the virtual size.
      Fix reduced-blanking mode filtering in RANDR 1.2.
      Death to afb.
      Remove xgl.
      Death to mfb.
      ... and stay dead.
      Fix unterminated endif.
      Bug #12414: Create full-fledged pixmaps in fb24_32ReformatTile().
      Implement bswap in x86emu.
      Remove some default modes that really shouldn't be in the default set.
      Bug #15586: (Correctly) refuse to redirect the root window.
      Remove xorgconfig.  Use X -configure instead.
      Bug #11842: Fix emulation of int1A PCI BIOS services.
      Check for __amd64__, not __x86_64__.
      Also remove xorgconfig from configure.ac.
      XTrap delenda est.
      Bump ABI minor numbers for the devPrivate ABI functions.
      Actually fetch all blocks of EEDID if asked to.
      Hexdump the whole EDID block if extensions present.
      Do EEDID in RANDR 1.2.
      XInput ABI is 2.1, not 3.1.
      Declare xf86InterpretEEDID() properly.
      Don't try to load DRI2 if built without it.
      Auf wiedersehen, KAA.
      Fix GLX in Xvfb and kdrive.
      Bug #7300: Move xf86RAC to hw/xfree86/common
      Update the Allow*Grabs documentation for xf86misc removal.
      Remove the numVideoScreens xprintism.
      Remove font module support from xorgcfg.
      Remove loadable font renderer support.
      Build fixes
      Remove XF86Misc code from xorgcfg.
      Drop hw/xfree86/os-support/lynxos/
      Nuke some ancient code for commandline-challenged OSes.
      Drop the FONTCACHE extension.
      EDID: Add quirk to clamp max pixel clock to single DVI link speed.
      EDID: Correct DDCEstablishedModes to conform to DMT.
      EDID: For standard timing blocks, prefer DMT timings if they exist.
      EDID: Various reduced blanking fixes.
      Build fix.
      Unifdef QNX.
      Remove some broken debugging scaffolding.
      Assume __GNUC__ >= 3.
      Unifdef VXWORKS.
      Unifdef sgi.
      Unifdef DGUX.
      Unifdef AIX.
      Unifdef __osf__
      Unifdef hpux.
      Shape extension is built-in and mandatory.
      Bigreqs are built-in and mandatory.
      Allow extension closedown hook to be null.
      Remove all empty extension reset hooks, replace with NULL.
      XC-MISC is built-in and mandatory.
      Sync is built-in and mandatory.
      Remove some more MEMBUG garbage.
      Document more of the OS and library assumptions.
      Unifdef XIDLE.
      Handle XGI cards in autoconfig.
      Silence the "No matching Device section" warning in some harmless cases.
      Erk.  Actually check all the BARs, not just the first.
      Remove xf86Version.h and related API.
      Sledgehammer off the DRI2 build system.
      Build fix.
      Eviscerate save-under support.
      Drop dead PowerPC PCI code.
      Remove PciProbeType and associated weirdness.
      Remove vestigial MAX_PCI_DEVICES.
      Remove XF86SCANPCI_WRAPPER.
      Remove sparcPci.c
      Remove (unused) pciMaxBusNum.
      int10: Fix int1A for %ax == 0xB101.
      Remove MAX_PCI_{BUSES,DOMAINS} and some associated #if 0.
      Remove unused EstimateSizesAggressively option.
      Remove the remainder of grab deactivation and closedown.
      Remove unused xf86Info.sharedMonitor
      Remove unused xf86Info.mouseLocal
      Remove unused xf86Info.pMouse
      Remove unused -showunresolved option
      Remove unused -bestRefresh option.
      Remove unused -co option.
      Refactor misprite a bit.
      The ->Identify hook is not mandatory.
      Simplify calling xf86EnableIO() a bit.
      Simplify driver setup.
      Remove redundant check.
      Centralize declaration of ConnectionInfo.
      Suppress cursor display until the first XDefineCursor() request.
      EDID: Publish the whole block in the RANDR property if we've got it.
      EDID: Publish the whole block on the root window if we've got it.
      EDID: Build fix.
      Reimplement ShmPutImage.
      MIT-SHM pixmaps, if they exist, are ZPixmap.
      Build fix.
      Fix strict-aliasing silliness in XAA.
      Update to SGI FreeB 2.0.
      Revert accidental edid changes from previous commit.
      Default to -br.  Add -retro option for the nostalgic.
      Upgrade GLX Public License 1.0 to FreeB 2.0.
      Rename SaveSetMap() to SaveSetShouldMap().
      Fix un-suppressing the initial cursor.
      Don't inherit XAUTHORITY from the environment.
      Fix bad preprocessor line
      Unifdef ISC
      Remove some stale IPv6 debugging
      xorg.conf.man: We don't look in root's ~ anymore, don't say we do.
      Remove an utterly, utterly ancient changelog.
      RAC: AccessEnable() and AccessDisable() are mandatory.
      RAC: NO_SEPARATE_*_FROM_* are useless.
      Unexport (and unimplement) xf86SetAccessFuncs.
      Unexport xf86EnterServerState
      Internalise some resource list API.
      Remove the old implementation of RemoveOverlaps
      Typo fix.
      xf86RegisterResources: Always print any failed registrations.
      Remove unused server state change callbackery.
      Unexport xf86ChkConflict
      Unexport xf86SetEntityFuncs
      Unexport xf86DeallocateResourcesForEntity
      Unexport xf86NoSharedResources
      Unexport MakeClientGrab{Imp,P}ervious
      Drop the never-called SkippedRequestCallback list.
      const cleanup
      Remove the Must_have_memory hack.
      Remove unused pciNumBuses
      loader: sort the mi symbol list
      Remove a bunch of unused API from the mi export list.
      mi{Create,Destroy}GCOps are unused, nuke 'em.
      miFindMaxBand is dead code
      staticize mi{G,S}etScreenPixmap
      Remove unused wrapping for visual initialization.
      Delete unused miModifyBanking()
      Fix compile for miSetScreenPixmap prototype.
      Dangling use of miDestroyGCOps
      xalloc+bzero -> xcalloc
      xalloc+memset(0) -> xcalloc
      Loader: Unexport a handful of consumerless symbols from dixsym.
      Build fix.
      Reinstate cursorScreenDevPriv
      int10: Remove useless check.
      int10: Don't warn when scanning for devices we don't have.
      int10: Fix a nasty memory leak.
      -retro enables zapping
      Document zap/-retro interaction more.
      s/kdDontZap/kdAllowZap/
      I hate you xlib.  Please die in a fire.
      Fix more xcalloc stupidity.
      EDID: Catch monitors that encode aspect ratio for physical size.
      Revert "Don't leak EDID_block"
      Move xorg_backtrace() up to the OS level so we can call it from DIX.
      mieq: Backtrace when the queue overflows.
      kdrive: Hardcode a different wrong value for number of mouse buttons
      Add backtrace definitions to dix-config.h.in
      EDID: Catch even more cases of encoding aspect as size.
      int10: Degrade the checksum warning to X_INFO.
      exa: Add exaDrawableIsOffscreen() to the driver API.
      Bug #18159: Spell "anisotropic" correctly
      Fix previous cherry pick for API changes
      Change some #define foo() -> static void foo()
      Argh, macros.
      Add xf86MonitorIsHDMI() helper.
      kdrive: Bye bye Xvesa
      linux: Drain the console fd of data when using evdev for keyboards
      xf86TargetExact should try harder if there's only one monitor attached.
      Remove xf86GetResourcesImplicitly
      PCI: Always build domain support.
      PCI: Remove non-pciaccess path for x86.
      PCI: Remove config mechanism details.
      PCI: Simplify OS PCI function registration a bit.
      PCI: Remove unused ia64 platform code.
      Bus: remove the "reducer"
      Bus: Remove the notion of estimated resources.
      Bus: Remove unused RemoveOverlaps
      Bus: Don't try to find an ISA bus just for fun.
      Bus: remove useless isaConvertRange2Host
      PCI: Unexport xf86scanpci
      Bus: remove special handling for init-only resources
      Remove unused MIN macro
      Bus: Trust the kernel when registering driver resources
      Bus: Simplify a failure case (that pretty much never happens)
      Bus: Don't pretend to care about IRQs, DMA, or PCI config space
      Bus: Remove yet more unused overlap processing.
      Bus: Remove ISA support.
      Remove the remnants of Jensen support
      Remove xf86{En,Dis}ableInterrupts entirely
      Remove xf86IODelay
      Remove dead FreeModuleDesc.
      Warning fix.
      Code motion: subsume xf86DoProbe.c into xf86Init.c
      Remove unused XAAAvailableOptions
      Warning fix.
      Warning fix
      Warning fix
      Warning fix
      Warning fix
      Warning fix
      Dead code cleanup over DBE.

Adam Tkac (1):
      Fix Xvfb input when building against current X sources.

Ademar de Souza Reis Jr (2):
      Add xorg.conf man section about catalogue:<dir> FPE
      Add Xserver man section about catalogue:<dir> FPE

Alan Coopersmith (55):
      xorgcfg needs PIXMAN_CFLAGS in order to build libc_wrapper.c
      Only use evdev drivers in Xephyr #ifdef linux
      Correct XErrorDB path and make it configurable (used by DTrace support)
      Update pci.ids to 2007-08-15 snapshot
      Actually build Secure RPC authentication support (missed in modularization)
      Remove unused pciAddrHostToBus functions from ix86Pci.c
      Fix PCI rework build on Solaris (copy what BSD does)
      xorgcfg needs $(DIX_CFLAGS) for pixman-1 include path
      Rework local client id finding code to be more uniform
      Sun bug 6589829: include zoneid of shm segment in access policy for MIT-SHM
      Enable use of /dev/urandom on Solaris as well
      Restore checks for __i386 where needed for Sun compilers on Solaris
      Use _X_EXPORT instead of __attribute__((visibility("default")))
      Use pkg-config to get -I, -L & -R flags needed for OpenSSL
      xf86getpagesize() -> getpagesize() in os-support/solaris/sun_bios.c
      Check for <sys/sdt.h> as well when determining to enable dtrace probes
      Restore include & typedef needed by dtrace
      Fix names/types of new vuidMouse{Get,Set}ScreenPrivates macros
      Add dixAllocatePrivate stub to dummylib for utils
      X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly
      Kill xf86getpagesize even harder (dummylib & ioport)
      Fix reference to old versions of XFree86 to not say "Xorg 4.2 or earlier"
      More Xv extension byte swapping fixes
      Make sure SIOGLIFCONF buffer is properly aligned for socket structures
      Xevie cleanups, byteswapping fixes & request length check fixes
      Make Xevie private symbol names less generic
      Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version
      Bug 14247: If pkg-config can't find openssl.pc, just link with -lcrypto
      Allow using libmd instead of libcrypto for SHA1 hashing in render/glyph.c
      Return a valid X error when stuck in font alias loop
      Check for strcasestr and workaround it on systems without it
      When XKB fails to open rules file, log the file name, not the NULL file pointer
      Restore return type on xf86SetScrnInfoModes
      Don't log null device name in XkbDDXLoadKeymapByNames
      xf86GetOptValFreq wants a pointer to double, but maxPixClock is an int
      Update bsd & solaris descriptions in README.OS-lib
      Improved driver selection when autoconfiguring driver without xorg.conf
      Remove README.font, since it's just an old text copy of xorg-docs/sgml/fonts
      Remove more Lynx leftovers
      Make xstrcasestr prototype return value match the implementation
      Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check
      Remove unnecessary #ifdef __SOL8__'s
      Allow non-gcc compilers to build xf86Xinput.c
      Refactor Solaris mapping code to work with standard shared/vidmem.c
      Non-Linux OS'es should default to kbd driver, not now-dead keyboard driver
      Use OsSignal in Popen/Pclose to avoid SysV signal() stupidity
      When HAL returns a NULL property, print "(null)" instead of a NULL pointer
      Use bsd_pci stub routines on Solaris too, since we use pciaccess for real work
      Always use server-<display>.xkm to avoid races when multiple servers start
      Xephyr man page typo fixes.
      Solaris: Make KDSETMODE failure non fatal, and retry it on interrupts
      Simplify filename generation code for Xorg -configure
      Fix typo in 5bf2c88d2317230b95b2904cb975167d03ee13a2
      Remove duplication from code paths in XkbDDXCompileKeymapByNames
      Fix const-mismatch warnings for DisplayModePtr's

Alan Hourihane (14):
      Fix <pixman.h> include to <pixman/pixman.h>
      Allow yres_virtual to be greater for some kernel fbdev drivers.
      Fix Xdmx build
      EXA: Don't crash in ExaCheckPolyArc.
      Fix bug #12286
      Add the FB_ACCESS_WRAPPER checks
      Fix walking of GLX providers.
      Fix Line drawing with CapNotLast set in PolySegment.
      Fix context sharing between direct/indirect contexts
      More checking for failed contexts/drawables
      Set driverPriv immediately on CreatePixmap.
      Bump inputproto to 1.9.99.2 for XI_PROP_ENABLED
      require inputproto 1.9.99.3
      re-enable DRI2

Alex Deucher (10):
      move intel crtc xv clipping helper to the xserver
      add xf86_crtc_clip_video_helper to xf86sym.c
      Add _X_EXPORT to exported functions in hw/xfree86/modes/*
      Revert "Fix possible crash if Xv window is outside of either crtc"
      Document xf86_crtc_clip_video_helper better.
      Fix potential crasher in xf86CrtcRotate()
      Revert "Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB"
      Add missing newline when printing edid info
      Only add default modes if EDID supports continuous-frequency
      Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/./xserver

Ander Conselvan de Oliveira (1):
      Fix incorrect test regarding keyboard map.

Andrew Christan (1):
      Xephyr: add "multiscreen" suport

Andrew Oakley (1):
      Fix commit aa0dfb3f42f19bb351ca7f1a9507ff5ec4590e96

Arjan van de Ven (4):
      reduce wakeups from smart scheduler
      xfree86: plug memory leak in xf86LogInit()
      xfree86: plug memory leak in InitPathList.
      xfree86: plug a memory leak in xf86LoadModules.

Arkadiusz Miskiewicz (2):
      XFree86: xf1bpp: distclean generated files as well
      Xprint: Clean up generated files

Bart Trojanowski (2):
      X86EMU: handle CPUID instruction
      Bug #14332: Fix PCI access cycles from x86emu.

Bartosz Fabianowski (1):
      Input: Fix proximity events with valuators

Ben Byer (111):
      fixed path for event_status_driver.h
      Another pathname fix for event_status_driver.h
      build fixes for XDarwin
      Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/xserver
      configure.ac: exclude pci-access dependency from XDarwin
      XDARWIN: build breakage fix
      added an exclusion for setting XORG on darwin
      Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/xserver
      added HAVE_LAUNCHD check to configure.ac (mostly for OSX)
      XDARWIN: Add launchd support
      Revert "configure.ac: exclude pci-access dependency from XDarwin"
      DDX changes for XDarwin
      XDARWIN: build fix for quartz/pseudoramiX.c
      XDARWIN: fixes to make Xquartz build again
      fixed cut-and-paste typo
      XDarwin: changed XF86BigFont support default from yes to auto so XDarwin can disable it
      XDarwin:  Disable dtrace support on Darwin 9 (since it doesn't work ... yet ...)
      XDarwin:  We build many many different targets, let's break them out into autoconf conditionals
      XDarwin: changes to Makefile.am to use new conditionals
      XVFB: Removed obsolete hack to build on Darwin
      XNEST: removed obsolete hack to build under Darwin
      XDARWIN: More fixes to Makefile.am
      XDarwin:  mass change from using xorg-config.h to dix-config.h cuz we're not using the X.org ddx anymore
      XDarwin: Merging misc changes from downstream.
      XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US keyboards
      XDarwin:  pulling in Indirect GLX fixes from downstream
      XDarwin: build fix for X11.app
      So, like, checking return codes of system calls (signal, etc) is good.
      mass change from #ifdef i386 to #ifdef __i386__ to conform to ANSI
      add missing null-pointer checks
      pulling in changes from xorg-server-1.2-apple branch
      Removed CVS tags.
      more CVS tags
      pulling more patches over from xorg-xserver-1.2-apple branch
      changing ALLOCATE_LOCAL to xalloc to prevent stack overflow
      Disable deferred updates in xp_init to fix performance problems
      Initial support for Spaces -- if you use Expose to drag an X11
      Fixed logic error that prevent JIS (Japanese) keyboard layouts from
      formatting cleanup
      fixing GLX in Xquartz
      Fixed check to refer to DarwinApp, not all Darwin targets
      Fixed Spaces issue, correctly -- dragging an X window from one
      formatting changes.
      Fixed focus problem (clicking on an X11 window that sits behind
      removed debugging output
      Undo some last-minute breakage in xpr.h
      Fix for off-by-one error in menu bar height calculation -- props to Nicholas Riley!
      formatting fixes
      Patch to rootless code that should fix many crashes.  Credit to Ken Thomases
      Darwin: Workaround for a bug where the holding down Command to make a "fake"
      Darwin: Trap Deactivate messages and release modifiers to avoid "stuck shift lock" (etc) bugs
      Darwin: Swap modifier keys for buttons 2 and 3 -- now Option-click is the middle click
      Darwin: Initial support for Spaces -- if you use Expose to drag an X11
      Darwin: Adding "fake RandR" support from old X11.app
      Darwin: fix for spurious "Are you sure you want to quit?" message
      Darwin: Fixed the call to xp_init so that we now receive Motion notifications even
      Darwin: These changes are necessary, yet not sufficient, to get 8-bit indexed
      Darwin: Patch to avert (some) damage / rootless crashes, courtesy of Ken Thomases
      Darwin: Added a lightweight debugging facility to support troubleshooting
      Darwin: Disabled ALT_IS_MODE_SWITCH
      Darwin: Added some DEBUG_LOG sauce to the XP_EVENT handling code
      added missing call to xcb_connect()
      ALLOCATE_LOCAL is dangerous on Darwin due to memory layout differences
      fixed pathname in GL/apple/Makefile.am
      Just a couple of small uninitialized pointer fixes
      Added darwinEvents.h to EXTRA_DIST
      remove Xplugin.h, because we should use the one in /usr/include
      created x11-exec wrapper, which uses LaunchServices to find
      Modified X11 plist to use x11-exec
      fixed bug in x11-exec that prevent icon from showing up
      we need to link against CoreServices, not ApplicationServices
      clarified debug message to indicate that we're sleeping
      prevent "fake mouse clicks" from generating spurious extra events
      xquartz: copy in new stubs from Xi/stubs.c to replace our old
      Remove calls to InitValuatorAxisStruct -- these are now handled in dix by
      add debug statements so we can see if/when our Xinput stubs are getting called.
      Add code to track 5 valuators for pointing device, in preparation
      Begin to move all of our Xquartz DDX-specific event handlers
      add logging of current thread ID to DEBUG_LOG macro
      add prototype for DarwinEventHandler
      gut darwinEQEnqueue, and make it just call mieqEnqueue (for the moment)
      remove vestigal DarwinEQPointerPost etc
      nuke DarwinEventQueue
      just a bit of juggling headers around -- we're preparing
      shovelling code around ...
      moved and renamed QuartzMessageServerThread to
      formatting cleanup for X11Application.m (no code changes)
      The AppKit thread should not be calling directly into the X server
      add missing dix-config include
      kludge: miEqEnqueue wants a device, even if we're passing custom messages,
      hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels
      darwinKeyboard: refactor slightly so that we're not cutting and pasting code from dix, kthx
      enable keyboard map debugging -- it's going to x11-debug.txt, anyway ... so no harm
      add support for horizontal scrolling (buttons 6 and 7)
      delete debugging spew
      formatting cleanup
      oops, missed a spot
      removed Xquartz debugging code that leaked into master.  Our Bad.
      Added XKB support for Xquartz
      random flailing
      Fix for pointer-offset issue when using a multi-display environment on X11.app.
      Nuke a call to deprecated LookupClient, and hopefully prevent a
      add missing DARWIN_GLX_LIBS in configure.ac
      xquartz: remove vestigial aglGlx.c
      xquartz: clean up linker line for main binary
      glx / xquartz:  we still need glxcontentmodes.[ch] kthx
      xquartz: build fixes for GLX/DRI2 fallout (note: not guaranteed)
      xquartz: remove unused params from DarwinEQInit
      xquartz: created darwinTablet, to represent tablet events
      Xquartz: experimental embedding of Sparkle.framework
      fix compilation on systems that don't have

Ben Gamari (1):
      dix: free FocusPrivates when deleting a window. #16493

Ben Skeggs (1):
      exa: set driverPriv to NULL before it might get used later with garbage

Benjamin Close (1):
      dix: Handle the case where a device cursor was removed correctly

Benjamin Tissoires (1):
      kdrive: AddInputClient takes a ClientPtr.

Bernardo Innocenti (2):
      Include stddef.h for size_t.
      exa: make the prototype for exaGetPixmapFirstPixel() public

Bernhard R. Link (1):
      Bug#16501: autodetection of sbus graphic cards

Blair Sadewitz (1):
      Autoconfiguration of wsmouse for NetBSD.

Brad Smith (3):
      BSD's also have /dev/urandom.
      OpenBSD doesn't define __x86_64__, simplify tests.
      Fix the configure tests for swap16/__swap16 macros on OpenBSD.

Brian (2):
      regenerated, adds GL_MAX_3D_TEXTURE_SIZE (see bug 13811)
      regenerated to add framebuffer object tokens (bug 13800)

Brian Paul (1):
      glx: fix crash when freeing visuals

Brian Rogers (1):
      DGA: pass nevents to UpdateDeviceState. #15936

Brice Goglin (2):
      Replace a non-ascii char with the corresponding groff escape in exa.man.pre
      Add a missing linebreak after LoadModule: "foo"

Carl Worth (9):
      ProcRenderAddGlyphs: Convert while loops to for loops where more natural
      ProcRenderAddGlyphs: Take advantage of the for loops to simplify the code a bit
      Split HashGlyph functionality out into HashGlyphInfoAndBits
      ProcRenderAddGlyphs: Avoid allocating a glyph just to find it cached
      Use strong hash (SHA1) for glyphs
      Use per-screen Pixmaps for glyphs
      Create a Picture as well as a Pixmap at the time of AllocateGlyph
      Avoid leaking a Pixmap for every glyph
      Use AC_CHECK_LIB before PKG_CHECK_MODULES for openssl

Chris Ball (1):
      Remove KdOffscreenMarkUsed() as all its callers are gone.

Chris Wilson (3):
      Bug #10463: Always initialize reference pixel before AllocColor()
      Bug #10464: Set pixel value to 0 before FindColor()
      Bug #10465: Use calloc() for allocating PixmapRec's.

Christian Weisgerber (1):
      FreeBSD/alpha server build requires libio (missed in modularization).

Coleman Kane (1):
      Bug 13101: xorg-server has a typo in hw/xfree86/os-support/bsd/i386_video.c

Colin Harrison (1):
      Rootless: Fix lvalue error from devPrivates change

Dan Nicholson (4):
      glx: Use glapi sources from the mesa tree
      Fix up paths for GL/glx -> glx renaming
      Actually enable building GLX without Mesa source
      DRI: Ensure we have the DRI headers from Mesa

Daniel Drake (2):
      Don't abort if swrast library is not present
      Don't try to destroy a NULL pixmap.

Daniel Stone (126):
      XFree86: xf1bpp: Fix previous build system commit
      Bump version to 1.3.99.1 for development
      GL: GLX: Make sure glxbyteorder.h is distributed
      configure.ac: Disable D-Bus config API support by default
      configure.ac: Actually use -lrt in monotonic clock test
      configure.ac: Add $CONFIG_LIB to server libraries
      Config: HAL: Use input.xkb namespace
      Hotplug: HAL: Fix error handling
      Fix key repeats during VT switch.
      GetKeyboardEvents: Reject out-of-range keycodes (bug #12528)
      Input: Generate XKB mapping changes for all core-sending devices (bug #12523)
      XFree86 Misc/VidMode: Remove ridiculous debug ErrorFs
      configure.ac/XFree86: Only build XF86Misc and XF86VidMode when appropriate
      Xi: Include XI protocol header in exevents.h
      XKB: Add more bits to xkbsrv.h
      XFree86: Remove ridiculous SIGIO debugging
      XKB: Don't update indicators on all devices, add missing include file
      XKB: Cope with all events in XkbProcessKeyboardEvent
      XKB: Remove usage of alloca
      Render: Remove usage of alloca
      Record: Remove usage of alloca
      RandR: Remove usage of alloca
      OS: Remove usage of alloca
      Damage: Remove usage of alloca
      mi: Remove usage of alloca
      mfb: Remove usage of alloca
      Xwin: Remove usage of alloca
      Xprint: Remove usage of alloca
      Xvfb: Remove usage of alloca
      DMX: Remove usage of alloca
      KDrive: Remove usage of alloca
      XFree86: Remove usage of alloca
      fb: Remove usage of alloca
      EXA: Remove usage of alloca
      DIX: Remove usage of alloca
      cfb: Remove usage of alloca
      afb: Remove usage of alloca
      Xi: Remove usage of alloca
      Xext: Remove usage of alloca
      XTrap: Remove usage of alloca
      EXA: Remove usage of alloca
      DIX: Remove last alloca call
      OS: Remove ALLOCATE_LOCAL from os.h
      Remove all traces of external RGB database (and Speedo)
      DIX: XKB: Set xkbInfo to NULL as well as freeing it (bug #10639)
      .gitignore: Ignore build directories
      COPYING: Collapse 'canonical license' into one statement
      DIX/getevents: Document GetMaximumEventsNum() a little better
      XKB: Don't ring the bell when we don't have a BellProc (bug #13246)
      ProcessOtherEvent: Don't do double translation of button events
      WaitForSomething: Ignore EAGAIN
      XKB: Actions: Don't run certain actions on the core keyboard
      Config: D-Bus: Don't leak timers
      Config: HAL: Don't leak options on failure to add device
      OS: Don't leak connection translation table on regeneration
      KDrive: Xephyr: Don't leak screen damage structure
      Input: Don't reinit devices
      OS: IO: Zero out client buffers
      XKB: XkbCopyKeymap: Don't leak all the sections
      Xephyr: One-time keyboard leak fix
      XKB: Delete xkberrs.c
      main(): Remove uncredible failure
      XKB: Move headers into the server tree
      XKB: Deprecate XKBSRV_NEED_FILE_FUNCS
      XKB: Remove a bunch of mad ifdefs
      XKB: Remove usage of client-side types
      XKB: Remove support for pre-built keymaps
      XKB: Always set size correctly in XkbCopyKeymap's geometry routines
      XkbProcessOtherEvent: Don't depend on now-removed header
      XKB: Ditch XkbFileInfo
      XKB: Actually use the keymap we compile at startup
      XKB: Fix initial map setting on startup
      mi: More meaningful assert crashes
      XkbCopyKeymap: Fix broken indentation
      gitignore: Add two more bits
      configure.ac: Do the dolt
      Revert "Optimize dixLookupPrivate for repeated lookups of the same private."
      GL: Make errors non-fatal
      Build: Ensure xf86DefModeSet.c ends in an empty line
      XKB: Actually explain keymap failures
      Revert "GL: Make errors non-fatal"
      configure.ac: Add GLX_SYS_LIBS for Xvfb and Xnest
      DIX: Add strncasecmp from FreeBSD, make strcasecmp args const
      OS/KDrive/XFree86: Sanitise colour initialisation
      XFree86: Remove trailing whitespace
      XFree86: Clean up init a tiny bit (no code changes)
      XFree86: Delete empty file & function
      XFree86: Remove useless debugging code
      XFree86: Delete OSMouse code
      XFree86: Remove mysticism from Makefile.am
      config: Don't attempt to use D-Bus when not strictly necessary
      strcasecmp: Actually use the right license
      dix: Actually build str(n)casecmp if we don't have it
      configure.ac: Fix SHA1 handling
      DIX: Add strcasestr from FreeBSD
      HAL: Remove grotesque open-coded strcasestr
      XFree86: Remove XFree86-Misc extension
      Make --enable-debug usable again
      XFree86: Remove remnants of XFree86-Misc
      KDrive: Delete rafts of unused code
      XFree86: Restore AllowMouseOpenFail usage text
      Dead code removal
      Everyone has urandom
      configure.ac: Fix release date
      Remove dead code, useless #defines, et al
      configure.ac: Remove non-existant directory
      dix: Remove insane BC hacks
      Revert "Try nvidia before nv under the assumption that people who install it usually want to *use* it, too."
      autogen.sh: Pass --force to autoreconf
      Remove kbd_mode
      Remove ioport
      Remove xorgcfg
      EXA: Remove unnecessary #includes
      Update COPYING for SHA1 code
      Input: Make DontZap the default
      Update docs to reflect new DontZap default
      XFree86: Fix DontZap interaction with -retro
      XFree86: Simplify DontZap/-retro interaction
      Xi: XINPUT has been mandatory for ages
      A bit of whitespace cleanup in include directives.
      Remove XEvIE
      XKB: Move XKBrules.h to the server too
      XKB: Fix thinko, causing warning (erroneously fixed in 5544c51447)
      XKB: Tiny cleanups to _XkbLookupAnyDevice
      DIX: Remove unnecessary prototype
      XKB: Remove pointless macros

Dave Airlie (44):
      xserver: stop bcopy from going really slow
      randr: fixup crtc and output destroy
      EXA: Add a couple of missing exaPrepare/FinishAccess calls.
      exa: add a pixmap private pointer for drivers to retrieve.
      exa: add hooks for drivers to take over pixmap allocation
      exa: increase minor version number for pixmap allocation hooks
      exa: make sure we set fb_ptr to NULL
      exa: add new flags to denote driver handles all pixmap migration/hiding
      exa: direct access to the pixmap sys ptr is bad if the pixmap isn't mapped
      randr: make randr code not segfault when xinerama set
      modes: use xf86RandR12Index to stop illegal access
      edid quirk for MAX 0x77e monitor
      xf86Crtc: pass correct parameter.
      xf86crtc: oh mon could be NULL, so check before quirks
      Xquartz ate my DMX - thanks
      damn then my cut-n-paste ate my end of lines...
      mi: set the private key to a unique non-zero value
      entity sharing: make !shareable entity non-fatal.
      xf86Cursors: fix memset for non-square cursors
      xf86Crtc: add higher level modesetting entry point.
      quirks: another LPL panel with the cm/mm wrong
      quirk: fix LPL monitors properly.
      quirk: add quirk for ACER EDID
      quirk: add quirk for ACR 640x350 default mode is wrong
      glcore: zero fbconfigs before filling them in.
      glcore: make visualRating GLX_NONE - note GLX_NONE is not == 0
      glx: silly nitpick...
      GLcore: make googleearth not crash the server on sw-rendering.
      glx: test for valid read and draw privates before using them
      xf86edid: fix typo in debug output
      pci: don't do this pci stuff when we don't have hw access
      cursor: don't dereference NULL pointer is devPrivates not yet set.
      int10: add pci_device_enable support on Linux
      dbe: fix DoS reported by iDefense.
      modes: make aspect choosing work on single output case.
      modes: check the crtc is valid before using its desired modes.
      dri2: bump libdrm numbers as 2.3.1 is released without ttm interface
      modes: fix initial xorg.conf mode selection.
      exa: drop cw.h inclusion
      exa: make sure pixmap devPrivate.ptr is NULL at create time
      exa: don't call composite routines with no buffer.
      fixup another calloc build issue
      EXA: avoid copy operations if no boxes in use
      exa: avoid doing prepare/done without intervening copies in exaFillRegionTiled

Dave Jones (1):
      Kdrive: fix nasty thinko in TslibEnable()

Dave Miller (1):
      glx: fix crash in driGetConfigAttribIndex

David Nolden (1):
      compilation-fix in debug mode

David Nusinow (28):
      Move module defaults from the header to the source file.
      Fix bug in debugging info related to pci-rework merge
      Load intel instead of i810 when autoconfiguring
      First pass at improved video driver autoloading
      Fix autoloading of drivers for pci-rework
      Use the best guess heuristic as a fallback for autoloading
      Don't require that the screen explicitly attach the device section
      Allow the user to not have a screen section
      When there's no xorg.conf, use the video driver autoloading function
      Re-enable validation of the screen section of xorg.conf
      Don't bother validating the Device section of the conf file
      Remove obsolete error message define from parser
      Separate choosing driver from the file-based implementation
      Remove some unused variables
      Fix a warning about the control logic in xchomp()
      Fix another compiler warning
      Make PCI text file directory configurable
      Fix compilation issue on FreeBSD (bug #12841)
      Add a note as to why the text file based PCI ID scheme is present at all
      Define PCI_TXT_IDS_DIR more cleanly
      Log enabling of DPMS even when it's not set in xorg.conf
      Don't log DPMS enabling as being from xorg.conf if it's not
      Add tags/TAGS to .gitignore for ctags usage
      Merge commit 'upstream/master'
      bug #10008: Make Xvfb.1 document the correct default depth
      Bug #13860: Ensure that the DRI mode is in octal format.
      Add missing file from previous commit.
      Bug #10016: Implement WM_CLASS hints in Xephyr.

David S. Miller (1):
      [SBUS]: Fix build, use getpagesize() instead of xf86getpagesize().

Dodji Seketeli (75):
      Kdrive: unbreak kdrive linking
      Xephyr: fix compilation breakage.
      xserver: test presence of strlcpy in configure
      xserver: don't force DTRACE detection by default
      Xephyr: fix compiler warnings
      Fix #12650: "windows not receiving mouse events in multiple screens context"
      Add basic Exa driver entry point validation.
      initial commit of xv support work
      link and init xv
      add -verbosity <level> option to command line
      works with no adaptors
      initial commit of xv support work
      link and init xv
      misc fixes.
      make xvinfo work
      implement setportattribute and getportattribute calls
      make properties setting/query code work and hopefully complete.
      first implementation of putimage
      don't crash when hostX reports an error.
      advertise only the hooks implemented by host X
      add [Get/Put]Video and [Get/Put]Still support
      make EphyrXVPriv be a singleton
      Support clipping region in PutImage.
      Initial dri forwarding big bricks.
      make xephyr talk DRI protocol with hostX
      Xephyr-Xv: fix a crash when host X support several ports
      Ephyr-Xv: add a new line to a log
      Implement ReputImage and StopVideo
      XEPHYR: more GLX/DRI proxying work.
      EPHYR: Add an experiment proto proxy extension.
      proxy the glXGetFBConfigSGIX call
      mirror the visuals of the host X at startup.
      Xephyr: add logging in the DRI extension
      Xserver: fix potential crash
      Xephyr: Make glxinfo work on the ATI R200 free driver.
      Xephyr: better error handling in GLX forwarding
      Xephyr: add more logging to GLX forwarding
      Xephyr: fix a host X hang.
      Xephyr: make accelerated glxgears work in Xephyr
      Xephyr: oops, forgot to add ephyrdriext.h
      Xephyr: properly clip GL drawables in Xephyr
      Xephyr: fix a clipping issue xephyr-dri
      GLX: allow skipping of visual init wrapping
      fbcmap_mi.c: add a missing api
      Kdrive: use fbcmap_mi.c instead of fbcmap.c
      Xephyr: add -nodri and -noxv switches.
      Xephyr: cleanup XF86dri.c a bit
      Xephyr: check presence of extensions in host X
      Xephyr: glx fixlet
      Xephyr: port XV/GL stuff of the new multiscreen architecture
      Merge Xephyr-XV/GL stuff into master
      Xephyr: better compilation without GLX
      Xephyr: remove an unused variable
      Xephyr: fix a compiler warning
      Xephyr: don't disable glx visual init by default
      Xephyr: better handling of the -nodri option
      Xephyr: remove a potential crasher
      updated from 'master'
      EXA: dude, don't validation driver hooks twice !
      Xephyr: fix some DRI build breakage
      GL: fix crash at mesa destruction time
      pull 'master'
      Xephyr: fix a crash when using xrandr twice
      resync with 'master'
      Xnest: fix lib dependancy to make libtool happy
      Xephyr: don't use Xv or GL when those are disabled.
      sync with 'master'
      Xephyr: do not AM_CONDITIONAL inside a shell if branch
      kaa: update kaaCreatePixmap to support the new usage_int
      [Xephyr/GL] don't crash when the host returns a NULL server string
      [Xephyr/GL] properly route expose event on GL drawables
      [Xephyr/GL] unbreak the build
      [Xephyr/DRI] correctly route motion events targeted at GL drawable
      [Xephyr] Fix #15839
      [Xephyr] various X86_64 build cleanups

Donnie Berkholz (2):
      Xephyr: Distribute ephyrdriext.h in tarballs.
      Xephyr: Build fix: Port across XF86dri.c changes from Mesa.

Doug Chapman (1):
      Bug #14091: Fix build (and runtime) on ia64.

Drew Parsons (4):
      Define XPRINT in XPRINT_CFLAGS (configure.ac)
      Create dix/libXpdix.la for Xprint-specific build of libdix.la
      Disable D-BUS from Xprint.
      Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into upstream-experimental

Eamon Walsh (385):
      Add SELinux extension source files.
      Add SELinux extension configure-time support.
      Add SELinux extension to the module/extension loader.
      Merge branch 'my-XACE-modular' into my-XACE-SELINUX
      Add SELinux extension configure-time support.
      Merge branch 'my-XACE-modular' into my-XACE-SELINUX
      Merge branch 'master' into my-XACE-modular
      Merge branch 'my-XACE-modular' into my-XACE-SELINUX
      Experimental window property holding security context.
      Improve error handling, messages during initialization.
      Merge branch 'master' into my-XACE-SELINUX
      Change symbol in libaudit library test.
      Merge branch 'master' into my-XACE-SELINUX
      Merge branch 'master' into my-XACE-SELINUX
      Add required root window context to config file.
      Add SELinux extension source files.
      Add SELinux extension configure-time support.
      Add SELinux extension to the module/extension loader.
      Add SELinux extension configure-time support.
      Experimental window property holding security context.
      Improve error handling, messages during initialization.
      Change symbol in libaudit library test.
      Add required root window context to config file.
      Naming change: Security*Operation -> Xace*Operation
      Remove trailing whitespace (whitespace police).
      Merge branch 'XACE-SELINUX' into my-XACE-SELINUX
      Split AssignClientState() into two routines, new routine is server-specific.
      Change MLS levels in config file contexts to more sane defaults.
      Add xserver object class to list of object classes.
      Merge branch 'master' into my-XACE-SELINUX
      Naming change: Security*Access -> Dix*Access.
      Policy updates.
      Merge branch 'master' into my-XACE-SELINUX
      Policy updates.
      Remove the root window context line from the configuration file.
      Split ObjectSIDByLabel into two functions since property labeling now
      Policy updates: use x prefix in property and ext types.
      Merge branch 'master' into my-XACE-SELINUX
      Merge branch 'master' into my-XACE-SELINUX
      Remove nasty function pointer type from DevUnion, return to documented type.
      devPrivates rework: add RC_PRIVATES class, make ResourceRec visible in
      devPrivates rework: add dix header file containing new interface.
      devPrivates rework: add new interface implementation.
      devPrivates rework: hook up new interface in resource system; add new
      devPrivates rework: unhook resource system; will try a different approach.
      devPrivates rework: redo interface and implementation.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: remove some debugging code from dixFreePrivates.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: move reset functions into a single call.
      devPrivates rework: hook up new mechanism in backwards-compatibility mode
      devPrivates rework: redo interface again, dropping parent and type parameters
      devPrivates rework: redo field offset registration, drop RC_PRIVATES class.
      Add ResourceStateCallback similar in function to ClientStateCallback.
      xselinux: remove context validation function for now.
      devPrivates rework: pass address of pointer to private callbacks instead of
      xselinux + security: remove confusing CALLBACK macro.
      xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT hook.
      xace: drop XACE_WINDOW_INIT hook, it has been superseded by ResourceStateCallback.
      xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.
      xace: bump major version since the hooks have changed.
      dix: add new selection fields supporting redirection.
      xace: add access_mode argument to selection hook.
      dix: devPrivates support for PropertyRec.
      xace: add new argument to property hook for property structure itself.
      dix: reorganize property code to better support xace hook; requires new API for
      dix: move access codes to separate header file, add DixCreateAccess.
      xace: drop the name argument from the property callback.
      xace: pass serverClient as default argument to dixChangeWindowProperty
      Merge branch 'master' into XACE-SELINUX
      Merge branch 'master' into XACE-SELINUX
      Merge branch 'master' into XACE-SELINUX
      xace: provide creation-time resource hook call in CreateWindow().
      xace: minor comment fixes.
      devPrivates rework: zero out newly allocated private space.
      xace: forgot one of the hook call arguments.  Add it.
      security: rewrite to use new devPrivates support.
      devPrivates rework: properly free devPrivates on compatibility structures,
      dix: add new, combined resource lookup function.  Move all dix lookup API
      devPrivates rework: minor fix; use calloc and avoid initialization.
      devPrivates rework: properly free devPrivates on compatibility structures,
      Merge branch 'master' into XACE-SELINUX
      Merge branch 'master' into XACE-SELINUX
      security: remove debugging code.
      xace: change the semantics of the return value of XACE hooks to allow
      Merge branch 'master' into XACE-SELINUX
      dix: Add a bunch of new access codes.
      dix: fix null pointer dereference in new resource lookup function.
      xselinux: use new libselinux support for private Flask definitions.
      Merge branch 'master' into XACE-SELINUX
      xselinux: use new libselinux support for context labeling.
      xselinux: adjust the config file format to that expected by libselinux.
      Merge branch 'master' into XACE-SELINUX
      security: drop the "declare extension security" dix call.  Use the
      security: drop support for XC-QUERY-SECURITY authorization method.
      xace: drop site-policy and declare-extension-security hooks, add 2 new hooks
      Temporarily disable Security and SELinux extensions
      xace: add hooks + new access codes: core protocol colormap requests
      xace: add hooks + new access codes: core protocol window requests
      dix: remove caching of drawables and graphics contexts.  The security checks
      xace: add hooks + new access codes: core protocol GC requests
      xace: add hooks + new access codes: core protocol property requests
      xace: add hooks + new access codes: core protocol cursor requests
      xace: rename hostlist security hook to "server" as this hook will be used
      xace: add hooks + new access codes: core protocol server requests
      xace: add hooks + new access codes: core protocol screensaver requests
      xace: drop background-none checking hook, add new hook for controlling
      xace: add hooks + new access codes: core protocol client requests
      xace: add hooks + new access codes: core protocol font requests
      xace: add hooks + new access codes: core protocol pixmap requests
      xace: add hooks + new access codes: core protocol selection requests
      devPrivates rework: use camelcase standard for name of key type.
      devPrivates rework: add const qualifier to key type.
      devPrivates rework: Nevermind, can't const due to return value warnings.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: since API is already broken, switch everything
      xace: add hooks + new access codes: core protocol input requests
      xace: drop map-window checking hook, add new hooks for controlling the
      xace: add hooks + new access codes: TOG-CUP extension.
      devPrivates rework: convert CursorRec and CursorBits over to new interface.
      xace: add hooks + new access codes: XFixes extension.
      xace: add hooks + new access codes: MIT-SCREEN-SAVER extension
      xace: add hooks + new access codes: SHAPE extension
      xace: Correct some access modes.
      xace: add hooks + new access codes: Render extension
      xace: add hooks + new access codes: Composite extension
      xace: add hooks + new access codes: Damage extension
      xace: add new fields to resource access hook to allow parent resource objects
      devPrivates rework: register an offset for every resource type, use
      Merge branch 'master' into XACE-SELINUX
      xace: add special-case for just setting the event mask on a window,
      xace: add missing argument to hook call.
      devPrivates rework: move devPrivates field in drawable structure types
      xace: add hooks + new access codes: DOUBLE-BUFFER extension
      xace: add hooks + new access codes: MIT-SHM extension
      xace: add hooks + new access codes: SYNC extension
      xace: modifications to ChangeWindowAttributes special case: separate
      xace: add hooks + new access codes: APPGROUP extension
      xace: add hooks + new access codes: XF86-Bigfont extension
      xace: change prototype of VALIDATE_DRAWABLE_AND_GC macro to allow access
      xace: add hooks + new access codes: XV extension.
      Input: Return errors to the dispatcher instead of sending them ourself.
      Input: Properly swap DevicePresenceNotify events.
      Merge branch 'master' into XACE-SELINUX
      xace: add new hooks + access controls: XInput extension.
      xace: add hooks + new access codes: XKB extension.
      xace: remove obsoleted DRAWABLE_ACCESS hook.
      xace: add hooks + new access codes: XTEST extension
      xace: add creation hook for new input devices.
      dix: pass a valid ClientPtr to SetFontPath in all cases.
      xace: remove the special-cased "ignore" functionality from the property code.
      xace: move the property deletion hook inside the DeleteProperty function.
      dix: Add a new "registry" mechanism for registering string names of things.
      NULL is not a valid argument to CreatePicture, please use serverClient
      registry: Register Input extension protocol names.
      registry: Register XKB extension protocol names.
      registry: Register composite extension protocol names.
      registry: Register DMX extension protocol names.
      registry: Register APPLEDRI extension protocol names.
      registry: Register XINERAMA extension protocol names.
      registry: Register APPLEWM extension protocol names.
      registry: Register XF86DRI extension protocol names.
      registry: Register XF86VidMode extension protocol names.
      registry: Register XF86Misc extension protocol names.
      registry: Register XF86DGA extension protocol names.
      registry: Register WINDOWSWM extension protocol names.
      registry: Register DBE extension protocol names.
      registry: Register Record extension protocol names.
      registry: Register XFixes extension protocol names.
      registry: Register XTrap extension protocol names.
      registry: Register DAMAGE extension protocol names.
      registry: Register RANDR extension protocol names.
      registry: Register RENDER extension protocol names.
      registry: Register SHM extension protocol names.
      registry: Register EVIE extension protocol names.
      registry: Register Resource extension protocol names.
      registry: Register XPrint extension protocol names.
      registry: Register DPMS extension protocol names.
      registry: Register Multibuffer extension protocol names.
      registry: Register XTest extension protocol names.
      registry: Register XC-MISC extension protocol names.
      registry: Register Xv extension protocol names.
      registry: Register XF86Bigfont extension protocol names.
      registry: Register MIT-MISC extension protocol names.
      registry: Register TOG-CUP extension protocol names.
      registry: Register EVI extension protocol names.
      registry: Register Fontcache extension protocol names.
      registry: Register BigRequests extension protocol names.
      registry: Register APPGROUP extension protocol names.
      registry: Register SYNC extension protocol names.
      registry: Register SHAPE extension protocol names.
      registry: Register MIT-SCREEN-SAVER extension protocol names.
      registry: Register XvMC extension protocol names.
      registry: Add some missing #include's.
      xace: update the DeleteProperty prototype to include the client argument.
      xace: add creation/labeling hook to CreateRootWindow().
      xace: Add an access_mode field to the extension structure.
      xselinux: Started reworking extension using new XACE hooks.
      xselinux: Remove config file, this has been moved to the policy.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: update new GL/glxext code.
      xselinux: Move functions around; add some more comments.
      xselinux: add hook for device acceses.
      registry: Add "X11:" prefix to core protocol names.
      registry: special case minor number when looking up core requests.
      dix: Add client parameter to AddPassiveGrabsToList().
      xace: Fix bug in AddPassiveGrabToList(), was using wrong GrabPtr.
      xselinux: add hooks for send and receive access.
      xselinux: add basic event labeling.
      xace: Bug fixes, name changes to selection access hooks and fields.
      xselinux: properly update sizes when dynamic arrays are resized...
      xace: try to pretend events were sent when a denial occurs.
      xselinux: Unregister callbacks on server reset.
      xselinux: Remove synthetic bit when looking up event type.
      xace: Still more changes to selection code.  Removed the SelectionPtr from
      xselinux: Add basic support for selection access control and redirection.
      Revert "registry: special case minor number when looking up core requests."
      xselinux: Add audit message fields for selection and event names.
      xselinux: Introduce a type transition when labeling events.
      Merge branch 'master' into XACE-SELINUX
      xselinux: Label the default device directly with the process context.
      xselinux: Don't include the client in the receive hook audit messages.
      xace: Add a "manage" access check when setting the Redirect event bits.
      registry: Remove synthetic bit from event types in lookup function.
      xselinux: Add a SetDeviceContext request and stubs for more requests.
      xselinux: Register SELinux extension protocol names.
      Merge branch 'master' into XACE-SELINUX
      Modified performance patches from Arjan van de Ven <arjan at infradead.org>
      Rework of the XC-SECURITY extension.  The gen-auth protocol has not changed,
      Remove SecurityPolicy file and associated references in the manpages.
      Restore the XC-SECURITY option in configure.ac, but disabled by default.
      registry: Register XC-SECURITY extension protocol names.
      xselinux: add new synthetic_event security class, and fix registry code.
      xselinux: adjust receive hook to use new synthetic_event class.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: add missing include of dix/privates.h
      xace: restore the old SaveScreens function and introduce new API, since the
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: put back a comment that was mistakenly removed
      Remove some duplicate include statements.
      devPrivates rework: put back some changes that were mistakenly removed
      Revert "registry: Register composite extension protocol names."
      Revert "registry: Register DAMAGE extension protocol names."
      Revert "registry: Register DBE extension protocol names."
      Revert "registry: Register APPLEWM extension protocol names."
      Revert "registry: Register XINERAMA extension protocol names."
      Revert "registry: Register APPLEDRI extension protocol names."
      Revert "registry: Register DMX extension protocol names."
      Revert "registry: Register XF86DGA extension protocol names."
      Revert "registry: Register XF86Misc extension protocol names."
      Revert "registry: Register XF86VidMode extension protocol names."
      Revert "registry: Register XF86DRI extension protocol names."
      Revert "registry: Register WINDOWSWM extension protocol names."
      Revert "registry: Register RANDR extension protocol names."
      Revert "registry: Register Record extension protocol names."
      Revert "registry: Register RENDER extension protocol names."
      Revert "registry: Register APPGROUP extension protocol names."
      registry: Remove registry code from BigRequests extension.
      registry: Remove registry code from TOG-CUP extension.
      registry: Remove registry code from DPMS extension.
      registry: Remove registry code from EVI extension.
      registry: Remove registry code from Fontcache extension.
      Revert "registry: Register Multibuffer extension protocol names."
      registry: Remove registry code from MIT-MISC extension.
      Revert "registry: Register MIT-SCREEN-SAVER extension protocol names."
      registry: Remove registry code from XC-SECURITY extension.
      Revert "registry: Register SHAPE extension protocol names."
      Revert "registry: Register SHM extension protocol names."
      Revert "registry: Register SYNC extension protocol names."
      registry: Remove registry code from XC-MISC extension.
      Revert "registry: Register EVIE extension protocol names."
      registry: Remove registry code from XF86Bigfont extension.
      Revert "registry: Register XPrint extension protocol names."
      Revert "registry: Register Resource extension protocol names."
      registry: Remove registry code from SELinux extension.
      registry: Remove registry code from XTest extension.
      Revert "registry: Register Xv extension protocol names."
      Revert "registry: Register XvMC extension protocol names."
      Revert "registry: Register XFixes extension protocol names."
      registry: Remove registry code from XInput extension.
      Revert "registry: Register XKB extension protocol names."
      Revert "registry: Register XTrap extension protocol names."
      registry: Fix some mistakes in the reversion of prior commits.
      registry: rename the SERVERCONFIGdir and relocate it to /usr/lib/xorg
      registry: Add a great big list of protocol names, like the XErrorDB that
      registry: Rebase registry to use the server config file of protocol names.
      registry: Add a call for DTRACE compatibility.
      registry: swap out the DTRACE XErrorDB stuff for the new registry call.
      registry: add missing include statement.
      xselinux: Add new protocol for setting device create context.
      Merge branch 'master' into XACE-SELINUX
      devPrivates rework: more cleanup from previous merge operation.
      Merge branch 'master' into XACE-SELINUX
      Bump video driver ABI and extension ABI for devPrivates rework.
      Bump server version for devPrivates rework / XACE.
      XACE: Restore the old background None behavior in response to bug #13683.
      XACE: Too many arguments to selection access hook.
      xselinux: Send AVC messages to audit system instead of log file/stderr.
      xselinux: Remove unnecessary structure definition.
      xselinux: Implement swapped protocol request logic.
      xselinux: don't FatalError on an invalid class mapping, just disable support.
      xselinux: Remove "X" prefix on remaining functions and strings.
      xselinux: Fix whitespace warnings.
      Bug #13794: Update MBE extension devPrivates to new interface.
      Bug #13765: Heap corruption in XC-SECURITY extension code.
      dix: Fix bug+leak in callback manager DeleteCallbackList function.
      devPrivates rework: Free callback lists after use.
      XACE: DeleteCallbackList zeroes out its argument so don't do it twice.
      xselinux: Whitespace fixups.
      xselinux: Implement "get context" protocol requests.
      xselinux: Use a privileged bit in the state instead of passing an index
      xselinux: Rename SelectionManager to more generic SecurityManager.
      XACE: Don't need to actually register a protocol extension.
      XACE: Stop using fake requestVectors in favor of a simple hook call.
      XACE: Remove the extension code entirely, XACE is completely static now.
      xselinux: Move the extension to extmod instead of being built-in.
      XFixes: squash a pointer/integer size mismatch warning.
      XACE: Move the property access hook to its own function.
      XACE: Push the dix "structure" includes down to the security modules.
      xselinux: Add getattr and setattr to the permission map for properties.
      xselinux: Split devPrivate state into subject and object records.
      xselinux: Use the device name in debugging output.
      XACE: Correct some protocol error values in the colormap routines.
      Revert "Bug #8937: Extension setup functions not called on server resets"
      XACE: Move the selection access hook to its own function.
      XACE: Change access modes for some device-related requests.
      xselinux: Add use to permission map for devices.
      security: Revise set of permissions granted to untrusted clients.
      Remove COMPOSITE ifdefs around WindowRec bitfield as it has no ABI effect.
      XACE: Make the default window background state configurable per-window.
      security: Register resource names in the server-side name registry.
      xselinux: Rip out the selection code in advance of polyinstantiation support.
      xselinux: Stub out selection protocol requests.
      XACE: Require "manage" permission for XKBSetNames.
      xselinux: Don't throw BadAccess if DixUnknownAccess is passed in to a hook.
      xselinux: Prefix a few remaining error messages with "SELinux".
      XACE: Fix instances of DixUnknownAccess at hook callsites.
      XACE: Call the creation hook to properly label COMPOSITE window pixmaps.
      XACE: Adjust the location of the COMPOSITE creation hook.
      xselinux: Log messages to both libaudit and Xorg.0.log.
      xselinux: Don't require device "read" permission for XQueryPointer.
      dix: Refactoring of property code to allow for polyinstantiation.
      dix: Refactoring of selection code to allow for polyinstantiation.
      XACE: Add generic support for property and selection polyinstantiation.
      dix: Modify callers of property and selection API to use new interfaces.
      dix: Convert selection list to a linked list.
      XACE: Check the return value of the selection create hook call.
      xselinux: Implement polyinstantiation support and related protocol.
      Apply __glXDisp_GetVisualConfigs message patch
      XSELinux: Correctly handle some permission bits that are used more than once.
      XSELinux: Do a check for whether background "None" is allowed.
      XSELinux: Add xorg.conf option for permissive/enforcing/disabled.
      XSELinux: Add a request to get a client's context from a resource ID.
      Make devPrivates lookup functions ABI instead of static inlines.
      Fix "warning: implicit declaration of function ‘miPointerGetScreen’".
      Fix "warning: assignment from incompatible pointer type".
      Fix "warning: pointer targets in assignment differ in signedness".
      Fix "warning: passing argument 1 of 'pixman_fill' from incompatible pointer type".
      Fix "warning: unused variable ‘pDev’, `pPointer'".
      Fix "warning: no previous prototype for ‘XevieExtensionInit’".
      Fix "warning: label ‘done’ defined but not used".
      Fix multiple warnings in os/xdmauth.c.
      Fix "Warning: no previous prototype for `SecureRPCInit'".
      Fix "warning: no previous prototype for ‘miRROutputGetProperty’".
      Fix "warning: ‘rc’ may be used uninitialized in this function".
      Fix "warning: unused variable `tsize'".
      Fix "warning: unused variable `s'".
      Fix "warning: the address of ‘newTypes’ will always evaluate as ‘true’".
      SELinux: Bring server-side name registry up to date.
      SELinux: Add an extension alias under the OS-agnostic "Flask" name.
      Fix "warning: passing argument 1 of `xf86addNewLoadDirective' from incompatible pointer type".
      Fix "warning: passing argument 1 of `modeIsPresent' from incompatible pointer type".
      Fix "warning: assignment discards qualifiers from pointer target type".
      Fix "warning: suggest parentheses around && within ||".
      Fix a leak in the code that parses the protocol names.
      Fix a leak of window devPrivates in window.c/CrushTree().
      Don't need to request space for Xnest pixmap private.
      Remove unused GetGlyphPrivatesForScreen.
      Add an array of integers for use as per-screen cursor private keys.
      Attempt getpeercon() on remote sockets as well as local ones.
      Array-index based devPrivates implementation.
      xselinux: send more specific message types to libaudit.
      xace: Fix an incorrect call to the RECEIVE_ACCESS hook.
      xselinux: don't pass a NULL key string to selabel_lookup().
      xselinux: use "raw context" variants of getpeercon() and getcon().

Egbert Eich (6):
      Fixing a misleading comment which could suggest a GPL violation.
      Fixing sig11 in xf86I2CGetScreenBuses().
      Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer.
      xkb: use the correct device instead of an uninitialised "dev". #15614
      DDX/RandR: When positioning outputs assume width/height = 0 if no modes exist.
      int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges.

Elvis Pranskevichus (1):
      Config: D-Bus: Fix dbus_bus_request_name failure check

Eric Anholt (42):
      Fix driver build after pixman changes.
      Fix the swapped decode of the EDID DTD h/v sync polarity fields.
      Fix overly-restrictive integer overflow check in EXA pixmap creation.
      Revert "Fix <pixman.h> include to <pixman/pixman.h>"
      Revert "Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix"
      Fix fbdevhwstub for pci-rework.
      Remove unused xf8GetBlock and xf86GetSparse entry points.
      Remove the BusAccWindows resource code which is now unused.
      Replace BSD custom PCI code with a stub implementation thanks to pciaccess.
      Bug #9629: Remove badly-licensed neomagic kdrive files.
      Add more generated files to .gitignore.
      Remove stale changelogs from kdrive.
      Remove the now-dead PciAvoid symbol.
      Remove dead xf86GetPciSizeFromOS and xf86GetPciOffsetFromOS.
      Convert servers to using _DEPENDENCIES to ensure proper rebuilds.
      Bug #7186: Fix an excessive request size limitation that broke big-requests.
      Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it.
      Remove backend.[ch] from neomagic to fix distcheck.
      Fix Xorg build by listing circular dependency libraries twice.
      Increase despair by fixing xprint build after my _DEPENDENCIES changes.
      Fix driver build by including an appropriate Requires.private line on pixman.
      Fix server version reporting to be the server package version.
      Fix build on FreeBSD after Popen changes.
      Remove the PaintWindow optimization.
      Merge remote branch 'origin/master' into paint-window
      [EDID] Ignore reserved bits in deciding monitor vs detailed timing descriptor.
      Merge branch 'glyph-pixmaps'
      Just link against libcrypto instead of relying on openssl pkg-config.
      Bug #10304,12784,11603: Add quirks for several physical size issues.
      Add a quirk for Philips 107P5 which lacks the preferred bit on detailed timing.
      Disable debian pci-id-list autoconfig code on non-linux.
      Merge branch 'master' into glyph-pixmaps
      Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.
      EXA: Fix Render acceleration in copy and tiling cases.
      Fix clock_gettime presence detect on FreeBSD.
      dolt: add FreeBSD support (this and ppc have been submitted upstream).
      Remove NDEBUG (assert() disable) define from the X Server.
      Fix dolt to error out on compile error, and not print errors on race to mkdir.
      Update dolt from upstream, fixing fallback to libtool.
      Nuke the MIT-SUNDRY-NONSTANDARD extension.
      Add necessary include for COMPILEDDISPLAYCLASS.
      Fix distcheck.

Eugeniy Meshcheryakov (1):
      Xprint: fix handling of TrueType font name

Fatih Aşıcı (2):
      Config: Fix a memory leak
      Config: Don't forget to add xkb_rules option

Fernando Carrijo (2):
      input: Remove useless conditional.
      [dix] Remove a duplicate statement.

Fredrik Höglund (6):
      Fix the value comparisons in the IDLETIME wakeup handler.
      EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.
      EXA: Fix a couple of logic errors in exaGetPixmapFirstPixel.
      EXA: Improve the algorithm used for tracking offscreen pixmap use.
      EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.
      Fix the tile offset in miPaintWindow for ParentRelative windows.

George Peter Staplin (32):
      Add image/jpeg type, and rename reclaim_clipboard to claim_clipboard.
      Rename reclaim_clipboard to claim_clipboard.
      Add an image_jpeg Atom.
      Rename reclaim_clipboard to claim_clipboard.
      XQuartz: pbproxy: return the TARGETS list as a 32-bit list to fix a bug that was in the original.
      XQuartz: pbproxy: The greedy CLIPBOARD handling now works for text.
      XQuartz: pbproxy: Use an NSBitmapImageRep to convert an "image/png" selection
      XQuartz: pbproxy: pbproxy now responds to selection request events.
      XQuartz: pbproxy: Add COMPOUND_TEXT handling.  Do misc. cleanups with testing
      XQuartz: pbproxy: Add a missing include of Xutil.h.  Another header
      XQuartz: pbproxy: Make the proxy handle copy request races, and PRIMARY
      XQuartz: pbproxy: Fix a bug that occured when a PICT format was available.
      XQuartz: pbproxy: Add an X error handler that returns 0.
      XQuartz: pbproxy: Add a comment to pbproxy.h about how the DB()
      XQuartz: pbproxy: Fix NSObject memory leaks by properly using the
      XQuartz: pbproxy: Fix 3 paths that could leak memory.
      XQuartz: pbproxy: Fix a bug that rxvt brought out in STRING copying.  Now I can copy and paste to/from rxvt correctly.
      XQuartz: pbproxy: Fix another STRING bug.
      XQuartz: pbproxy: Make the signal handler safer by using _exit, and only exit.
      XQuartz: pbproxy: Possibly fix a memory leak by using an [NSApp run] loop,
      XQuartz: pbproxy: Fix 2 bugs with the preferences.
      miext/rootless: Fix the usage of DeleteProperty so that this builds again.
      XQuartz: Remove the enable_stereo default.  We now use feature detection to enable stereo visuals.
      XQuartz: pbproxy: pbproxy.h had invalid macro usage with 2 #else statements, so it wasn't building.  Fix the build.
      XQuartz: GL: Add feature detection of color sizes, and accum sizes.
      XQuartz: GL: Fix several error handling mistakes in handleRenderDescriptions, that were leftover before the final code evolved.
      XQuartz: pbproxy: Add code to handle PICT conversion to PNG and JPEG.
      XQuartz: pbproxy: Work around bugs in some apps that aren't ICCCM compliant.
      XQuartz: pbproxy: Fix a bug that prevented nedit CLIPBOARD from being proxied.
      XQuartz: GL: Mark visuals that are slower than others, due to lack of acceleration.
      XQuartz: GL: Work around problems with really deep visuals.
      XQuartz: GL: Add capability detection for depth buffers, and multisampling.

George Sapountzis (27):
      glx: drop duplicate GetDrawableAttributesSGIX declarations.
      configure: minor cleanup
      glcore: split mesa and X in build system
      clean some "unused" warnings
      fix typo
      glcore: prepare for dynamic loading
      glcore: build from mesa, dlopen from xorg
      glcore: drop GLcore (build system)
      glcore: drop GLcore (files)
      drop EVI remnants
      drop TOGCUP remnants
      xephyr: Makefile cleanup 1
      xephyr: Makefile cleanup 2
      xephyr: libGL is client lib
      xephyr: sync with mesa
      xephyr: XEPHYR_DRI is identical to XF86DRI
      Add loader for the swrast dri driver.
      drop xprint remnants: xpstubs
      drop xprint remnants: InitGlobals
      glx: drop drm.h, sareaHandle from swrast loader
      kdrive: need not export symbols for glx anymore
      glx: drop stray glcore.h include
      glx: missing swrast is fatal
      glx: fix forgotten swrast -> SWRast
      glx: fix memory corruption with r5g6b5
      glx: drop unused cleargc
      clean .gitignore

George Staplin (10):
      XQuartz: GL: Provide code for getting the capabilities of the underlying system's CGL.
      XQuartz: GL: Add the new C code to the Makefile.am.
      XQuartz: GL: Add the proper license information to the new files, and add more commentary to setVisualConfigs().
      XQuartz: GL: setVisualConfigs() copied the behavior of indirect.c which is wrong, with regard to the handling of xcalloc failure.
      XQuartz: Restore the logic of AppleWMDoReorderWindow to the same as the 1.4 branch.
      XQuartz: Disable 2 calls to miSetVisualTypesAndMasks that seem to be unnecessary, and possibly wrong (with regard to masks and bits per RGB).
      XQuartz: GL: Handle the alpha differently when the alpha is equal to GLCAPS_COLOR_BUF_INVALID_VALUE.
      XQuartz: GL: remove glcontextmodes.* from the Makefile.am.  It has been replaced.
      XQuartz: GL: Add a branch to prevent a NULL DrawablePtr structure access.
      XQuartz: GL: Remove the inclusion of glcontextmodes.h.

Gerte Hoogewerf (1):
      Add stub symbols to make xprint build.

Goneri Le Bouder (1):
      xfree86: don't crash in AutoConfig if the primary device is not pci

Gustavo Pichorim Boiko (1):
      Allocate the right number of entries for saving crtcs

Hans de Goede (1):
      Prefer glxvisuals with stencil buffer for default visuals

Hasso Tepper (2):
      configure.ac: DragonFly BSD support
      configure.ac: Fix monotonic test harder

Hong Liu (5):
      bgPixel (unsigned long) is 64-bit on x86_64, so -1 != 0xffffffff
      Bug 13308: Verify and reject obviously broken modes.
      Bug #12439: add a quirk to use +hsync +vsync for the probed detailed mode.
      Bug #15160: quirk Proview AY765C
      Keep rotation wrappers in place while transforms are in use

Ian Romanick (107):
      Initial batch of changes for PCI rework.  All future changes will be
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Added missing include of Pci.h.  This caused the server to terminate
      Fixed severly broken calls to pci_device_find_by_slot.  I mis-read the
      Added a comment about some suspicious code.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Move probe_devices_from_device_sections,
      Remove some static declarations for things that were removed in
      Add new Mesa files arrayobj.c and arrayobj.h.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Fix a compiler warning about varibles being used without being set.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Move declaration of "j" inside #ifdef block where it is used to
      Eliminate "ugly" spaces around parenthesis.  Add const qualifier.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Use XSERVER_LIBS instead of XORG_LIBS for -lpciaccess.  The former is
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Modify linuxGetSizesStruct to use pci_device instead of pciConfigPtr.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Make the various implementations of xf86ExtendedInitInt10 use the
      Fix stupid typos.
      ScanPciDisplayPCICardInfo now uses pci_device interface for PCI
      Changes that were missed on the previous commit.  Perhaps oddness
      Remove source files that have been dead since day-1 of this branch.
      The functions xf86PciBusAccWindowsFromOS and xf86BusAccWindowsFromOS
      Modify xf86BusAccWindowsFromOS and xf86AccResFromOS to use the
      Refactor linuxGetSizesStruct to take a pci_device pointer instead of a
      Global s/xf86MapDomainIO/xf86MapLegacyIO/.  Let's call a duck a duck,
      Don't re-look-up pointers that are already stored in structures.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Gut anything having to do with the PciBusPtr (or PciBusRec) type.
      Pass correct pointer to xf86MapLegacyIO.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Build fixes for last pull from HEAD.
      Eliminate all uses of the businfo field of pciDevice / pciConfigPtr.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Remove pciConfigPtr and all of the associated cruft.
      Modify xf86FindPciDeviceVendor and xf86FindPciClass to use the
      Move xf86FindPciDeviceVendor and xf86FindPciClass from xf86pciBus.c to
      Remove the last remants of the pci{Read,Write}{Long,Word,Byte}
      Eliminate the last few places outside xf86pciBus.c that use
      Rename xf86ReadDomainMemory to xf86ReadLegacyVideoBIOS, since that's
      Remove prototypes from some functions that were previously removed.
      Make xf86PciVideoInfo static since it is only used within this file.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Fix from HEAD accidentally reverted during merge.
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'origin' into pci-rework
      Convert int10 and vgaHW to use 'struct pci_device' instead of PCITAG.
      Missed file from previous commit.
      Eliminate xf86GetPciEntity from public interface.
      Eliminate some dead code.
      Eliminate pciHostAddrToBusAddr from interface.
      Remove prototype for pciGetBaseSize.
      Eliminate unused pciAddrHostToBus infrastructure.
      Fix typos in conditionally compiled code.
      Refactor pciTagConvertRange2Host and pciConvertRange2Host.
      Eliminate unused INCLUDE_XF86_MAP_PCI_MEM define.
      Remove unnecessary files from the sources list.
      Convert to new pci_device_cfg_write_u* interface.
      Convert to new pci_device_cfg_write_u* interface.
      Fix domain insanity.
      Fix accidental commit (bug) in linuxOpenLegacy.
      Eliminate use of Tag field.
      Eliminate unused fields in pciAccRec.
      Convert xf86FindPrimaryDevice to use a static buffer and snprintf.
      Convert xf86IsolateDevice to a 'struct pci_slot_match'.
      Convert xf86IsolateDevice to a 'struct pci_slot_match'.
      Replace PciBusId with 'struct pci_device *'
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Elminiate ARCH_PCI_OS_INIT.
      Convert xf86GetPciHostConfigFromTag to get_parent_bridge.
      Eliminate pciControlBridge, pciGetBridgeBuses, and pciGetBridgeResources.
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Move xf86ReadLegacyBIOS to the one place that uses it.
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge fix missed on previous commit.
      Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
      Merge branch 'pci-rework'
      Remove files made obsolete by pci-rework.
      Revert part of 529acb175440969af9d7fa38aab8d7dea0dc2661 because libtool is smart.
      Bug #15169: Make the server build again on Alpha.
      VBO: Regenerate files based on recent changes to gl_API.xml
      GLX: Make sure GLX_SGI_make_current_read is enabled when possible

Ivaylo Boyadzhiev (1):
      Fix a longstanding XAA CopyPlane bug.

James Cloos (9):
      Remove Perl dependency from the build
      Fix some documentation typos
      Clean up whitespace
      Prevent the -wm command line option from causing a SEGV
      Fix compile failure
      Fix LookupColor
      Optimize commit 331cc3f0799a54910a99484264f76569beeee55a
      Remove some null statements.
      Don’t recommend fixing HAL if HAL support is disabled.

Jeremy C. Reed (2):
      Add some more support for DragonFly. From Joerg Sonnenberger
      Update for support on NetBSD and DragonFly. From

Jeremy Huddleston (340):
      Darwin: Dead code removal, Code cleanup, Added launcher
      Darwin: Really add launcher this time
      Darwin: Use UTF8String since lossyCString is deprecated
      Darwin: Removed .svn dir
      Darwin: Removed cvs tags from Xquartz man page
      Darwin: Misc cleanups to line up with xorg-server-1.2-apple
      Darwin: Copied over missing file (Localizable.strings) from xorg-server-1.2-apple
      Rootless: Pulled in changes from fb{Blt,Fill} into rl{Blt,Fill}
      Darwin: More syncing witn xorg-server-1.2-apple
      Darwin: Added missing Makefile.am
      Rootless: Imported changes made in xorg-server-1.2-apple branch
      Rootless: Remove the PaintWindow optimization which snuck back in.
      Darwin: Remove the PaintWindow optimization which snuck back in.
      Darwin: Fix compilation/linking problems
      Darwin,Rootless: Makefile cleanup
      Darwin: Removed support for darwinSwapAltMeta
      Darwin: #ifdefs around dix-config.h include and NDEBUG/assert.h workaround.
      Darwin: Undo focus-hack which didn't work right.
      Darwin: properly implemented xcb check for stale sockets
      Darwin: Alt is Mode_switch Switching to Mode_switch to maintain compatibility with Tiger X11.
      Darwin: Added {/,/System/}Library/Fonts to DEFAULT_FONT_PATH
      Darwin: Combine launcher and server X11.app
      Darwin: RIP dumpkeymap, cr, and fullscreen
      Darwin: Rework build system to more accurately reveal code infrastructure and facilitate future modularity.
      Darwin: Cleaned up keyboard interface headers
      Darwin: Flattened quartz into darwin, renamed darwin xquartz
      .gitignore: Added Xcode user files
      Darwin: Renamed DarwinModeBlah to QuartzBlah
      Darwin: Dead coded removal
      Darwin: Use __APPLE__ instead of __DARWIN__
      XQuartz: Cleaned up configure, X11.app path in launchd script
      XQuartz: Fixed "Multiple Dock Icons"
      Xquartz: Use org.x.X11 instead of com.apple.X11 for preferences
      Xquartz: Actually, it should be org.x.X11 for case-sensitive FS
      Xquartz: Actually add quartzForeground.[hc]
      Xquartz Added quartzKeyboard.h to EXTRA_DIST
      .gitignore: added hw/xquartz/bundle/org.x.X11.plist
      Xquartz: Added missing link to libconfig.a
      Xquartz: Removed Xplugin.h from EXTRA_DIST
      Xquartz: Make Alt work with Xmodmap again
      Xquartz: Pre-process Xquartz man page
      Xquartz: Don't hardcode LaunchAgents dir
      Xquartz: Don't hardcode libexec dir
      Xquartz: Fixed cpprules include
      Xquartz: Fixed launchd detection
      Xquartz: Removed launchd plist and x11-exec.  The relevant code is now in xinit.
      Xquartz: General Cleanup
      Xquartz: Use X11ControllerMain()
      XQuartz: Don't fork to exec app_to_run.
      XQuartz: Kill off server-main.c and launcher-main.c
      XQuartz: Cleaned up command line arguments.
      XQuartz: Added localization.
      XQuartz: Handle Pseudorami init in miinitext
      XQuartz: Reduce code duplication in X11.app
      XQuartz: Use CFStringCreateWithCString
      XQuartz: *REALLY* use CFStringCreateWithCString
      XQuartz: Cleaned up color map configuration.
      XQuartz: Flush the debug log for easier debugging
      XQuartz: Fixed copyright in About box for 2008.  Happy New Year!
      XQuartz: Cleanup for strict-prototyping
      XQuartz: Fixed switching into XQuartz via expose.
      XQuartz: added 'login_shell' option to defaults
      XQuartz: Corrected copyright X.org Project -> X.org Foundation
      XQuartz: Fixed copy-paste error with login_shell commit
      XQuartz: Moved SetFrontProcess haco to set_front_process
      Rootless: RootlessEnsureFrame: Added check for !IsRoot
      XQuartz: Converted interface to nib 3.x format
      XQuartz: Added option for setting quartz-wm click-through preference
      XQuartz: Fixed layout of Applications->Customize menu
      XQuartz: Fixed EXTRA_DIST to include localization
      Fixed unescaped newline in EXTRA_DIST
      Added Xquartz.plist to EXTRA_DIST
      XQuartz: unsetenv("DISPLAY") before startx if X11.app can't connect to it.
      XQuartz: Quit now properly warns the user
      =?utf-8?q?Apple:=20Xserver=20half=20of=20the=20Expos=C3=A9=20bug-fix=20(requires=20updated=20libXplugin=20from=20Apple...=20coming=20with=202.2)
      Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman
      XQuartz: Initial framework for dealing with spaces on OS-X
      Xquartz: Added separate preference tab for quartz-wm settings
      XQuartz: Disable 256 color option and fullscreen option
      XQuartz: Sanity-check the removal of the 256-color option
      =?utf-8?q?XQuartz:=20Another=20Expos=C3=A9=20fix:=20F9=20doesn't=20raise=20all=20windows
      XQuartz: Fixed names of enums to be more consistent
      XQuartz: Fixed missing close-paren in preference pane text.
      turns out we weren't actually using these files. oops
      continue with gutting darwinEvents.c
      XQuartz: Change reporting of space change to debug log rather than stderr
      XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space.
      Xquartz: Added applicationShouldHandleReopen:hasVisibleWindows to handle dock icon clicking
      XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread
      Xquartz: Don't need to link against rlAccel since we don't use it
      XQuartz: Don't use composite.
      XQuartz: Don't enable rootless accelerated functionality... crashy...
      merged darwinKeyboard.[ch] into quartzKeyboard
      XQuartz: Use strerror(errno)... cause I like text more than grepping header files
      XQuartz: Include version info for CrashReporter
      XQuartz: Added framework for asserting which thread we're in.
      XQuartz: Fixed some missing prototypes
      XQuartz: A little more debugging output from threadSafety
      XQuartz: Use a mutex to ensure we only have one thread calling mieqEnqueue at a time.
      XQuartz: Moved some rootless-specific cruft into xpr
      XQuartz: Forgot to commit xprEvent.[hc] ...
      XQuartz: Handled sanitization of namespace better
      XQuartz: Removed unneccessary include
      XQuartz: More sanitization of the namespace
      Last of the spam... I promise...
      Rootless: Kill off rlAccel
      Removed XWin DDX
      XQuartz: Cleaned up some casting to get rid of compiler warnings
      XQuartz: Cleanup turning off COMPOSITE
      Revert "Removed XWin DDX"
      .gitignore: Added Xquartz stuff
      XQuartz: Fixed quit dialog to be more conforming with HIG.
      Fixed dixLookupClient to work with client=NullClient as it did in the 1.3 branch
      Make rootless use dixLookupClient rather than deprecated LookupClient.
      XQuartz: Fixed cmd-tab to bring all windows forward.
      XQuartz: Make sure QuartzAudioInit() gets run.
      XQuartz: No need to include indirect.c a second time
      Moved Apple GL bits into our DDX subtree
      XQuartz: Compile in missing glx source that we still need
      Added missing HAVE_LAUNCHD to dix-config.h.in
      darwin gots /dev/urandom, too yo!
      XQuartz: Cleaned up multi-monitor support.
      XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging.
      XQuartz: Added some pseudoramiX debug traces
      XQuartz: Don't subtract the titlebar off of the pointer_y
      XQuartz: Cleaned up startup and thread creation a tad.
      Xquartz: Added missing to EXTRA_DIST
      XQuartz: Added missing Xquartz.man.pre to EXTRA_DIST
      XQuartz: Updated Localizable.strings
      XQuartz: More startup / threading house cleaning.
      XQuartz: Added thread debugging to xprFrame.c
      XQuartz: Disabled DPMS extension
      XQuartz: xprIsX11Window can be called from the Appkit thread (see X11Application.m)
      XQuartz: Unset CFProcessPath... blech
      XQuartz: Fix to tablet-event handling code; we now scale
      Dix: Cleaned up sanity checking in Get{Pointer,Keyboard}Events
      XQuartz: Moved some relevant stuff from darwin.h to darwinEvents.h
      XQuartz: Adjust the screen origin offset properly for multimonitor setups
      XQuartz: Avoid a possible crash at startup due to unfavorable context switching.
      XQuartz: Fix mouse input offsets earlier since GetPointerEvents does not like negative (x,y) values
      Rootless: mi doesn't let us resize root, so we need to do it ourselves...
      XQuartz: Move server bits into bundle and setup stub in /usr/X11/bin/Xquartz in prep for startup rewrite
      Fixed up dist
      XQuartz: Added uncommitted files
      XQuartz: Fixed typo
      Set CSRG_BASED on OSX
      XQuartz: Fixed some issue in our bundle creation
      XQuartz: Set bundle version to 2.3.0
      Updated .gitignore for new Xquartz layout
      XQuartz: Reorganized some of the build system in prep for the Mach IPC startup work.
      XQuartz: Starting to work on the new Mach IPC startup stuff for better launchd, ApplicationServices, and Dock support
      XQuartz: More startup work... listen if we're the actual server
      XQuartz: Added some version checking protection so we don't trigger an infinite exec loop with new /usr/X11/bin/Xquartz and older X11.app
      Don't need the fink-friendly printf in the DDX anymore.
      XQuartz: Cleaned up the about box.
      Added missing to EXTRA_DIST
      Xquartz: More work on the new Mach startup
      XQuartz: More work on the Mach-IPC startup path
      Xquartz: Xquartz stub now can send Mach IPC to start the server.
      XQuartz: Made DarwinSendDDXEvent a little more robust to context switching diring server init.
      XQuartz: Disable xkb since it doesn't work after getting xkeyboard-config installed
      XQuartz: Added functionality to add a file descriptor to the connection list after the server is already running.
      XQuartz: Ok, pass XQUARTZ_USE_XKB since it breaks worse without it... but we have issues when we have the keyboard configs installed... need to figure out what to do there...
      XQuartz: More work towards Mach-IPC startup... started working on FD passing
      New XQuartz icon thanks to Simone Karin Lehmann
      XQuartz: Cleaned up ListenOnOpenFD...
      XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we figure out a solution for xkeyboard-config
      XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the stub to server
      XQuartz: Fixed a few issues with fd passing... still not working =(
      XQuartz: Move the launchd display grabbing into mach_startup
      XQuartz: Don't need launchd checking in configure.ac anymore since its functionality has been removed from libxtrans and into the mach startup code.
      XQuartz: Add the launchd fd to AllSockets as well
      XQuartz: A 2 second delay for launchd socket connections should be sufficient.
      XQuartz: Switched over to new startup path for testing.  Cleaned it up a bit.  Server still crashes when using the icon to launch =/
      XQuartz: Fork for trigger
      XQuartz: Don't forget to destroy the mutex and cond after we're done with them
      XQuartz: use a condition variable to signal when darwinEvents is ready rather than polling
      XQuartz: Removed async debugging sleep
      XQuartz: Updated icon with more rsolutions and made it more dark-background friendly
      XQuartz: Fixed the "laggy" startup under the new model.  This was caused by xinit blocking expecting SIGUSR1 and our stub never sending it.
      XQuartz: Removed code path for old startup
      XQuartz: Under the new startup model, we no longer need to do the foreground/background dance.
      Xquartz: Removed include directive for removed header
      XQuartz: Set noPanoramixExtension earlier to avoid a possible race.
      Set machine dependent defaults for ppc64
      XQuartz: Remove deprecated keyboard code.
      XQuartz: Some fd handoff cleanup.
      XQuartz: Use CFEqual to compare keyboards
      XQuartz: Fixed first-client-can't-connect bug
      XQuartz: Nuke Sparkle.
      XQuartz: Fixed proper processing of tablet button presses
      XQUartz: UI Cleanup.  Removed done/cancel buttons from Applications->Customize
      XQuartz: Fixed some errors / typos in the preferences pane.
      XQuartz: More fd handoff cleanup.
      XQuartz: Added code and made comments more helpful for debugging first-client-auth bug.
      XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition
      glcontextmodes.[hc] were not added with the removal of the meas symlinks patch.  Copied from mesa head 2008.08.06.
      XQuartz: Re-added deprecated code fallback failsafe for keyboard layout on Leopard with some debugging spew.
      XQuartz: Disable the Xquartz AIGLX for now since it doesn't even compile any more...
      Removed rogue #include
      Transport/Apple: Add TRANS_NOXAUTH to incoming connections when the listener is flagged as such
      XQuartz: Reverted "Control" text to be accurately "Command" in the input prefs.
      XQuartz: Made 3-button mouse simulation a little more consistent.
      XQuartz: Fixed a stuck modifier key bug.
      XQuartz: Updated bundle version to 2.3.1
      XQuartz: More input fixes
      XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
      XQuartz: Just cleaned up formatting of event processing code... no "meat" changed...
      XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
      XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts.
      XQuartz: Added more explanation to debug keylayout spew to cut down on report-spam.
      Xquartz: Added missing ev_type for NSTabletPoint event.
      XQuartz: Cleaned up mouse event translation a bit more.
      XQuartz: Fixed bogus args to debug ErrorF
      XQuartz: Made a note to come back to the xinitrc race condition in the 1.5 branch when we move up to it.
      XQuartz: Use new Xplugin API to determine if a keypress event corresponds to an OS-X hotkey that we should dispatch to Appkit.
      XQuartz: Fixed needed xplugin version. ><
      XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe.
      XQuartz: xp_is_symbolic_hotkey_event catches the input menu, but not our mainMenu, so we still need to do that the old way.
      XQuartz: Added debugging output to the crash log to help track down two crashes, since people don't often report their system.log spew.
      XQuartz: Placate automake which doesn't like escaped newlines even in comments...
      Removed dead glcontextmodes
      XQuartz: Don't even build with GLX support since swrast now depends on libdrm
      XQuartz: Fixed missing symbol in quartzKeyboard debugging
      XQuartz: Fixed editing of Applications menu
      XQuartz: Cleaned up our sleeping before adding the launchd socket.
      XQuartz: Removed dead code (unused option definitions)
      XQuartz: Updated man page
      mieqProcessInputEvents: Check custom event handlers first.
      XQuartz: Removed "Done" button from Applications Customization.  Now properly save on exit.
      XQuartz: Updated Tablet code to include ranges for valuators and added cursor and erasor
      XQuartz: Added pasteboard proxy code stripped out of quartz-wm.
      mieq: Fix my broken cherry pick.
      XQuartz: Fixed a crash in RootlessNativeWindowMoved
      XQuartz: Remove decls of crashtracer strings that we don't use anymore in here
      XQuartz: Fixed proximity logic errors for tablets.
      XQuartz: Dead code removal
      XQuartz: Don't warp the pointer on server start for XQuartz
      XQuartz: Changed around fd handoff model to be more robust
      XQuartz: Dead code removal
      XQuartz: 256 color support
      XQuartz: Dead code removal
      mieq: Made custom event handlers safer for nevents >1
      XQuartz: pbproxy: First round of updates to pbproxy from George.
      XQuartz: pbproxy: Added global variables to customize how pbproxy behaves
      XQuartz: Don't enable 8bit visuals in the TrueColor server, since it's not working yet
      XQuartz: Added a preferences UI for pbproxy options.
      XQuartz: "Disable" the text when syncing is disabled.
      XQuartz: 64bit crash fix ... don't pass pointers through xe.
      XQuartz: pbproxy: Removed stray SPI include.
      XQuartz: Fixed threading issue with TSM.
      Added dep on applewmproto 1.1.0
      XQuartz: Added a --enable-integrated-xpbproxy configure option for building xpbproxy as an app or as a thread.
      XQuartz: Send AppleWMReloadPreferences where appropriate.
      Xquartz: xpbproxy: Split out app-specific stuff to app-main.m in prep for making this into a thread.
      XQuartz: Actually send the pointer event from the pen even if it happes to actually have 0 pressure and 0 tilt.
      XQuartz: Added some localizable strings that were missing.
      XQuartz: Removed resolved comment about localization.
      XQuartz: Using absolute ranges for pointer location to increase resolution and better support tablets.
      XQuartz: Workaround for initial pressure/tilt being sent as 0 with motion during the proximity event
      XQuartz: Use "pointer" and "pen" for device names to please GDK.
      Partially reverts commit 505c216d030a8eb6e9fa757ecebed9597a850c88.
      XQuartz: GLX - enable_stereo defaults option should work now
      XQuartz: xpbproxy: Support some of the preference toggles from X11.app, cleaned up CLIPBOARD_MANAGER atom management.
      XQuartz: pbcopy: Re-enabled some code I commented out for testing
      XQuartz: Bumped bundle version to 2.3.2 for beta1
      Depend on xtrans >= 1.2.2 for TRANS_NOXAUTH
      Xquartz: Fix parallel builds
      XQuartz: Call setVisualConfigs in InitOutput, and only when GLXEXT is defined.
      XQuartz: Fixed EXTRA_DIST for new GL files.
      XQuartz: Some motion made towards supporting fullscreen.
      XQuartz: implemented primary-on-grab and fixed clipboard-to-pasteboard
      XQuartz: Fixed window levels.
      XQuartz: Require applewmproto-1.1.1
      XQuartz: Fixed missing key-equiv for Hide-Others.
      XQuartz: More progress towards fullscreen...
      XQuartz: Fixed follow-keyboard-layout
      XQuartz: Cleaned up keyboard init and map reload.
      XQuartz: More fullscreen fixes
      XQuartz: Only send mouse events while in the background if we're over a visible window.
      XQuartz: pbproxy: SIGHUP reloads preferences.
      XQuartz: Default dpi to 96 instead of 75
      XQuartz: Added missing semicolons to Localizable.strings
      XQuartz: Honor the Spaces preference for "When switching to an application, switch to a space with open windows for the application"
      Rootless: Properly typed expose_1
      XQuartz: pbproxy: Fix compilation on case-sensitive file systems...
      miext/rootless: Silence some warnings by using proper C prototypes.
      XQuartz: Do check_xinitrc() later to avoid possible deadlock.
      Xquartz: pbproxy: Some debugging about unhandled mime types... this will spam up quick, but will be useful for a while...
      XQuartz: pbproxy: fixed blocking
      XQuartz: Pass along SIGINT and SIGTERM from the stub to X11.app
      XQuartz: Purge the old XQUARTZ_EXPORTS_LAUNCHD_FD option
      XQuartz: if 0 out a block to avoid thread-unsafe lockups
      XQuartz: Fixed Xplugin thread safety issues, so rea-enable background window check
      XQuartz: Don't map the menu bar to the screen area.
      XQuartz: Silence pointer debug spam
      Rootless: Force initialization of static variable before use.
      XQuartz: displayScreenBounds uses quartzEnableRootless rather than !quartzHasRoot
      Rootless: LP64 related casting fixes from Bob Murphy
      XQuartz: LP64 related casting fixes from Bob Murphy
      XQuartz: Add option to allow access to the menu in fullscreen mode
      XQuartz: version string updated for 2.3.2_beta3
      XQuartz: Replace deprecated API usage thanks to Robery Murphy
      XQuartz: Make LS parse our version properly... it didn't like our CFBundleVersion
      XQuartz: CFBundleShortVersionString needs to conform to X.Y.Z as well... sigh
      XQuartz: Added more debugging to handoff spew
      XQuartz: Fixed XBell() when not using system alert.
      os/connection: TRANS_NOXAUTH bit comparison brainfart fix.
      XQuartz: Made X11Application.m a little more tidy.
      Xquartz: Force sending mouse clicks to AppKit if we're over the menu bar
      XQuartz: Initial work on readding GLX to the 1.5 server
      XQuartz: Actually add glcontextmodes.[hc]
      XQuartz: Integrated xpbproxy into the server.
      XQuartz: Don't use TIS on Tiger...
      mi: Only increment tail (push) when the event data is actually in the queue
      mi: Push screen-saver/DPMS handling to after the EQ pop operation.
      XQuartz: pbproxy: Remove thread-main.m
      XQuartz: pbproxy: nuke RCS Id, update header license/copyright
      XQuartz: pbproxy: Push the pbproxy Xevent processing into its own thread
      XQuartz: Resurrect the old audio path for Tiger
      XQuartz: More Tiger ifdefs
      XQuartz: pbproxy: Added some typedefs for types not available on Tiger
      XQuartz: spewCallStack is noop on Tiger now...
      XQuartz: Update applewm deps
      XQuartz: Don't use LS to find X11.app on Tiger.
      XQuartz: GLX: sync up indirect.c to match George's updates in the xorg-server-1.5-apple branch
      XQuartz: Updated some code to use newer server API
      XQuartz: Fixed --disable-glx
      XQuartz: More 1.6 server API updates
      XQuartz: More Tiger cleanup: bootstrap_strerror
      XQuartz: Dead code removal
      XQuartz: Disable some error spew on Tiger (where it wouldn't be an error)
      XQuartz: More dead code removal
      XQuartz: Don't hardcode values of org.x.X11 for the preferences domain
      XQuartz: Dead code removal
      XQuartz: Use the environment to pass the bundle's prefs domain on to xinit/quartz-wm for Tiger or no-launchd-LEOPARD
      XQuartz: Add fallback for xpbproxy's display for Tiger or no-launchd-Leopard
      XQuartz: Removed hardcoded org.x.X11 from MachIPC as well
      XQuartz: Force X11Controller to reset a broken DISPLAY envvar.
      XQuartz: Simplify the xquartz_resetenv_display path

Jeremy Uejio (2):
      Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit mode
      Refix Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit mode

Jernej Azarija (1):
      Bug #12531: RRModesForScreen can fail to allocate.

Jerome Glisse (1):
      dri2: fail at context creation if driver fail to create it's context

Jesse Barnes (6):
      Add cscope files to .gitignore
      Allow RandR get output property to call into drivers
      Fail CRTC configuration if !vtSema
      Make xf86SetDesiredModes aware of current output configuration
      Cleanup logic in xf86PrepareOutputs
      Add cscope files to .gitignore

Jesse Ruffin (1):
      Bug #16302: Fix GLX drawable refcounting in DMX.

Jie Luo (4):
      Fix color lookup.
      Remove freetype from the list of autoloaded modules.
      Remove duplicate load of freetype font renderer.
      glx: avoid possible NULLptr deref, fix #16884

John Tapsell (2):
      fbdevhw: Remove pixclock check.
      Render: Use built-in SHA1 library

Jordan Crouse (1):
      xf86: Change AutoConfig driver for PCI ID 022:2091 to 'geode'

Julien Cristau (47):
      configure.ac: Fix argument quoting for argv[]
      xfree86: Fix build on Linux/alpha.
      config: fix default xkb model (pc105, not keyboard)
      Get rid of the type1 font module.
      Document the AllowEmptyInput, AutoAddDevices and AutoEnableDevices flags
      Fix the name of the XFree86-Misc extension in the xorg.conf manpage.
      Programs in hw/dmx/examples/ want client-side xkb headers.
      exa: use xf86ReturnOptValBool instead of xf86IsOptionSet
      xaa: use xf86ReturnOptValBool instead of xf86IsOptionSet
      Fix the clock_gettime check for glibc-based non-Linux systems
      Fix composite on !darwin
      Minor xorg.conf manpage fixups
      Don't set DRI2=yes if we can't find dri2proto or libdrm
      autoconfig: don't call closedir() when opendir() failed
      kdrive: allow disabling Composite
      xfree86: fix initial output positions with Above or LeftOf and rotation
      xfree86: fix build on GNU/kFreeBSD
      Add xkbstr.h and xkbsrv.h to sdk_HEADERS
      mi: Fix typo in comments about deprecated functions
      kdrive: fix building with --disable-xv (bug#16488)
      x86emu: fix build, fallout from 9719354
      Export xkbfile.h in the SDK
      Bug #16674: Make sure RANDR reports refresh as 0 if pixel clock is 0.
      XF86BigFont is disabled by default
      distcheck fixes
      Don't put xf86Build.h in the tarball (bug#9277)
      Drop some more configure-generated files from the tarball
      xfree86: use xorg.conf input devices if there is no ServerLayout
      xfree86: don't output a spurious newline to the log when loading a module
      Add swapped dispatch for randr 1.2 requests
      Xevie: swap replies as necessary
      exa: disable shared pixmaps
      Don't use our version of ffs() if the system has one
      Bug#5851: Document the "Log" option in xorg.conf(5)
      Xext: Fix compiler warnings
      Nuke unused variables
      xfree86: Fix compiler warnings (implicit declarations)
      xaa: Fix compiler warning (implicit declaration)
      Add prototypes for strlcpy/strlcat
      Nuke prototype for nonexistent function
      Ansify declaration of FontToXError()
      Nuke unused miBankNewSerialNumber
      xfree86: Silence compiler warnings about function prototypes
      xfree86: fix compiler warnings in DoModalias()
      x86emu: fix sparse warnings
      mi: Fix infinite loop on regen when swrast_dri.so is missing
      xfree86: xf86SetDepthBpp needs to respect the driver's depth24flags

Julien Goodwin (2):
      xorg.conf.man: Fix monitor/output confusion in monitor positioning
      Loader: Fix verbosity confusion

Jurij Smakov (1):
      GL: Add GLX compile flags lost in modular X server changes

Kanru Chen (1):
      Config: HAL: Fix XKB option parsing

Kazuhiro Inaoka (1):
      Add M32R architecture support (bug #10020)

Keith Packard (67):
      Decrement mode count when removing RandR output mode.
      RRScanOldConfig wasn't getting crtcs set correctly
      RRScanOldConfig cannot use RRFirstOutput before output is configured.
      Ref count cursors used in hw/xfree86/modes code.
      Screen size changing should leave FB alone when X is inactive.
      Add XSERVER_LIBPCIACCESS to xorg-server.h when using libpciaccess
      [COMPOSITE] Composite used for pixmap population on redirect. (Bug #7447)
      Deliver correct event when releasing keys on VT switch.
      Rewrite miPaintWindow to draw to window pixmap.
      miPaintWindow draw to window for background.
      Try again to fix drawable and tile offsets in miPaintWindow
      Do not build hw/xfree86/os-support/bus/ix86Pci.c on Linux.
      KDRIVE_LOCAL_LIBS includes some system libraries, not just internal x server libs
      Make config file preferred mode override monitor preferred mode.
      Leave hardware-specified preferred modes alone when user preference exists.
      Don't frob timers unless SmartSchedule is running
      Re-add call to XFixesExtensionInit for static servers.
      XkbCopyKeymap was mangling doodads and overlays
      Empty the borderClip of manual redirect windows. (bug 15823)
      Rework composite overlay window code to fix several resource management bugs.
      Xi: avoid double button mapping.
      Make button down state a bitmask. Master buttons track union of slave buttons
      dix: reset potential lastSlaves when disabling an SD
      Drop a reference to user mode after create
      Switching from Automatic to Manual redirect needs to unmap/remap
      When resizing a window with redirected descendents, don't expose them
      Revert "Update COPYING for SHA1 code"
      Revert "Render: Use built-in SHA1 library"
      RANDR: Delivery output property events.
      Wrap AddTraps in exa and damage.
      Xinput: use floats for ConstantDeceleration and AdaptiveDeceleration
      Notify DRI when crtc regions change
      Add projective transforms to RandR DIX/DDX API.
      Export a bunch of matrix operations from render.
      Randr now depends on Render for matrices
      Add funcs to convert between protocol and pixman matrices
      Wire up RandR CRTC transform protocol, bump server to RandR 1.3
      [render] Split out filter finding from filter setting.
      [RANDR] Support filters in CRTC transforms.
      Use transform when computing scanout size of modes
      Add kernel size to Render filters.
      Pass filter kernel size through transforms
      Initialize and cleanup new filter fields in xf86Crtc.
      Handle filter widths in xf86Rotate
      Correct bilinear filter kernel size (should be 2x2)
      Actually use filter kernel size to expand transform redisplay box
      Adjust transformed cursor position to account for hotspot
      Add matrix inversion function (uses doubles)
      Compute matrix inversion instead of using wire version in RRCrtcTransformSet
      When converting from double to fixed, round carefully.
      Clear shadow pixmaps before using them.
      Report whether transforms are support from driver through extension to client
      Eliminate inverse matrix from randr transform protocol
      Handle RandR transform matrices in floating point.
      Allow drivers to set crtc transforms.
      Avoid overflow in PictureTransformPoint. Fix PictureTransformIsIdentity.
      Create rrtransform.[ch]. Add RRTransform argument to RRCrtcNotify.
      rrtransform needs randrstr to get RANDR_INTERFACE defines
      Fix rotated/reflected cursor positions.
      Be careful about copying transforms around; they have allocated memory.
      Export rrtransform.h as needed by randrstr.h
      Update RandR global transform when driver notifies of transform change.
      [randr] don't try to compute crtc transform when no mode is set.
      Handle transform failure when computing shadow damage area.
      Move matrix operations from X server to pixman 0.13.2
      Merge commit 'origin/master'
      New version of dolt

Kim Woelders (1):
      xkb: fix use of uninitialized variable.

Kristian Høgsberg (68):
      Implement damage tracking for AIGLX.
      Revert "Implement damage tracking for AIGLX."
      exa: only setup offscreen allocator if driver doesn't provide CreatePixmap
      Update the AIGLX DRI loader to use the new DRI interface.
      Convert GLX module to use screen private indexes like everything else.
      Move hyperpipe and swapbarrier extension funcs to screen private struct.
      Implement damage reporting for AIGLX.
      Implment GLXPixmaps.
      Add dispatching for GLX_SGIX_pbuffer.
      Implement GLX pbuffers.
      Implement ChangeDrawableAttributes so we can support GLX_EVENT_MASK.
      Merge branch 'master' of git://git.freedesktop.org/git/xorg/xserver
      Fix GLX byteswapping.
      Fix byte swapping for GetFBConfigs.
      Simplify and clean up GLX visual initialization.
      Drop VisualConfigPriv support from the DRI module.
      Separate handling of GLX visuals and GLX FBConfigs.
      Add code to set up GLX visuals and add one for the first double buffered FBConfig.
      Introduce a new "GlxVisuals" option that controls which visuals are added.
      Fix software GL to provide a list of supported fbconfigs like the DRI case.
      Make glx destroy path handle cases where the X window goes away first.
      Clean up unused pVisual part of __GLXcontext.
      Quiet glx visual debug info.
      Weed out some unused fluff from __GLXcontext.
      Change the GLX module to initialize after COMPOSITE.
      Set up visuals for the existing X visuals.
      Fix crash in xf86InitOrigins()
      Regenerate GLX dispatch code for recent gl_API.xml changes (#12935).
      Don't break grab and focus state for a window when redirecting it.
      Add DRI2 module.
      Add GLX provider for DRI2.
      GLX: Implement support for TTM BO based TFP when available.
      GLX: Adjust to changes in DRI driver interface.
      Fix DRI2 texture target for GLX_EXT_texture_from_pixmap.
      DRI2: Return event buffer head index in DRI2CreateDrawable.
      GLX: Track changes to DRI_TEX_BUFFER extension.
      DRI2: Add DRI2AuthConnection().
      Make WriteToClient take a const void * like any decent IO write function.
      Silence REGION_INIT() warning.
      Implement DRI2 direct rendering and update AIGLX to DRI interface changes.
      dri2: Unbreak glcore visual setup.
      Add @XORG_CFLAGS@ to satisfy xf86* includes.
      Send the GLX_EXT_texture_from_pixmap attributes to the client.
      Pick up dri2proto from the standard proto header include path.
      Only autoload RECORD if it was enabled.
      Convert __DRIconfigs after we've made sure createNewScreen succeeded.
      Make DRI2 a serverlayout/serverflags option.
      Stop symlinking glcontextmodes.[ch] from mesa.
      Drop glcore GLX provider.
      Use LD_EXPORT_SYMBOLS_FLAG when linking Xnest.
      Get out of the mesa symlinking business.
      Move the windows GL files to the xwin DDX.
      Move GL/glx on level up now that it's the only thing left under GL.
      Clean up remaining afb references.
      Un-K&R shm extension.
      Fix embarrasing GLXPixmap leak.
      Need to unref pixmaps backing pbuffers too.
      Drop unnecessary linked list of contexts from GLXDrawable.
      Drop the glx resize hook and stop chaining PositionWindow.
      Remove SPARC muldiv code.  Was used by ELF loader, which is no more.
      Ugh, remove trailing backslash.
      Drop xf86CommonSpecialKey() and atKeynames.h
      Clean up unused definitions from glx headers.
      Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.
      Fix driGetConfigAttribIndex unaligned access to GLboolean.
      DRI2: Drop sarea use, implement server side swap buffers.
      dri2: Update to latest protocol draft.
      CopySubBuffer expects GL style coordinates.

Luc Verhaegen (6):
      DGA: Fix ProcXF86DGASetViewPort for missing support in driver.
      DGA: Mash together xf86dga.c and xf86dga2.c.
      DGA: Track client state even when using old style DGA.
      GLX: fix build when dri2 is not available.
      GLX: fix build when dri2 _is_ available.
      XAA PixmapOps: Sync before accessing unwrapped callbacks.

Maarten Maathuis (23):
      Fix typo in commit b8b7cdf6df3d338c50db670ce4cfd245f9fa8844.
      Resize composite overlay window when the root window changes.
      Fix rotation for multi-monitor situation.
      EXA: Let the driver decide what repeat/extend types are supported.
      Fix big mistake in commit fd41f46ac62033a724bd1f4612f19448a21c1224.
      exa: fix assert logic thinko from 361a9eb953aaa38f8ebc057185de29e50f9eef26
      exa: remove useless cache{X,Y}off from UploadToScreen() arguments.
      exa_glyphs: remove useless offset
      exa: move destination damage for internal calls to a special function
      exa: report damage manually for exa{Trapezoids,Triangles} when needed
      exa: some minor cleanup
      exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67
      {damage,exa}: sanitise damage
      damage: internal functions start with a non-capital letter
      damage: DamageReportRawRegion should set pDamage->damage
      damage: initial attempt at a damage marker mechanism
      damage: choose less ambiguous function names
      xf86Crtc: Set mode to NULL, so nothing bad happens if crtc == NULL.
      exa: remove some excessive whitespace
      exa: remove "direct" case for exa{Trapezoids,Triangles}
      pixmap: Add some notes to devKind and devPrivate.
      dri: don't set the dixPrivate key to NULL, as this is a staticly set variable.
      exa: restore {x,y}{Src,Dst} to their original values when !done

Magnus Vigerlöf (10):
      dix: Always add valuator information if present
      Bug # 10324: dix: Allow arbitrary value ranges in GetPointerEvents
      Bug # 10324: dix: Add scaling of X and Y on the reported pointer-events
      dix: Skip call to clipAxis for relative core-events
      dix: Move motion history update until after screen crossing and clipping
      dix: Ensure Proximity events don't kill the server.
      Make all conversion handling in GPE.
      dix: Correct values in the device axisVal are calculated in GPE
      dix: Correct clipAxis so it can handle devices with value ranges properly
      dix: Cleanup of GetPointerEvents

Marius Gedminas (1):
      [RANDR] Compare only milliseconds of config time. (Bug #6502)

Mark Kettenis (1):
      OpenBSD support for libpciaccess.

Mark Vytlacil (1):
      XFree86: Input: Save/restore errno around SIGIO (bug #10683)

Markku Vire (1):
      Config: HAL: Touchpads are pointers too

Mathieu Bérard (7):
      Drop a bunch of #ifdef Lynx.
      Fix AddExtension now that CloseDownProc can be NULL.
      The smart scheduler is not optional.
      Remove ancient unused inline hack.
      Remove some unused assembly code and assyntax.h
      Remove dead {bsd,lnx}Resource.c
      Remove xaaTEGlyphBlt.S

Matt Turner (1):
      Check for __x86_64__ when we check for __amd64__

Matthias Hopf (16):
      Make mode checking more tolerant like in pre-RandR times.
      Drivers include miscstruct.h which requires pixman.h.
      Fix ids of ACPI events according to ACPI spec.
      Only issue XF86_APM_CAPABILITY_CHANGED for video change ACPI events (not e.g. brightness etc.).
      Get rid of unnecessary GNU extended variadic macro.
      Superfluous ','.
      Prefer configured DisplaySize to probed DDC data, if available.
      Nuke superfluous ",", added missing include for xf86i2c.h.
      Always duplicate mode name when duplicating a mode.
      Only clear crtc of output if it is the one we're actually working on.
      Adjust offsets of modes that do not fit virtual screen size.
      Fix initial placement of LeftOf and Above.
      Don't segfault if referring to a relative output where no modes survived.
      Initialize Mode with 0 in xf86RandRModeConvert.
      CVE-2007-6429: Always test for size+offset wrapping.
      Return randr interface version in xf86CrtcScreenInit()

Matthieu Herrb (35):
      Remove an extra cast.
      Fix indentation.
      typo in comment
      Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver
      Fix for CVE-2007-5760 - XFree86 Misc extension out of bounds array index
      Fix for CVE-2007-6427 - Xinput extension memory corruption.
      Fix for CVE-2007-6428 - TOG-cup extension memory corruption.
      Fix for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
      Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
      xfree86: don't call xalloc from signal handlers when posting events.
      use UTILS_SYS_LIBS to pass SYS_LIBS to utils/ioports correctly
      test for the presence of pci_system_init_dev_mem() before calling it.
      CVE-2008-1377 - RECORD and Security extensions memory corruption
      CVE-2008-1379 - MIT-SHM arbitrary memory read
      CVE-2008-2360 - RENDER Extension heap buffer overflow
      CVE-2008-2361 - RENDER Extension crash
      CVE-2008-2362 - RENDER Extension memory corruption
      sprintf() -> snprintf()
      Let code build with gcc 2.95
      Remove RCS Id.
      preserve errno around the SIGIO handler
      build fix
      Fix ipc check on OpenBSD
      Various messages clean-ups.
      Move string comparaison functions to from dix/ to os/.
      remove OpenBSD/amd64 specific mtrr API.
      add libXinerama to the list of dependencies.
      Move strcasecmp(), strcasencmp() and strcasestr() prototypes to os.h
      Xserver.man: Typo (the the).
      Close well known connections in ServerAbort()
      Support for BSD apm
      Add a man page for Xephyr, with information from the README file.
      Remove the old libusbhid copy from os-support/bsd.
      missing action in if statement.
      Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver

Michael Vogt (1):
      Do not send VisibilityNotify events when MapUnmapEvents are disabled

Michel Dänzer (80):
      GLX_EXT_texture_from_pixmap: Use client provided texture target when available.
      GLX/DRI: Remove some unused variables.
      __glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target.
      EXA: Only mark offscreen memory as used when it really is.
      Export fbShmPutImage to modules.
      EXA: Improve ShmPutImage.
      exaGetImage: Don't migrate pixmap out of FB with no DownloadFromScreen hook.
      exaPolyFillRect: pGC->alu doesn't matter with a single rectangle.
      EXA: Migrate out pixmap in exaPrepareAccess.
      EXA: Track valid bits in Sys and FB separately.
      Add DamagePendingRegion.
      EXA: Support partial migration of pixmap contents between Sys and FB.
      EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.
      EXA: Improvements for trapezoids and triangles.
      EXA: exaImageGlyphBlt improvements.
      EXA: Improvements for 1x1 pixmaps.
      EXA: RENDER improvements.
      EXA: Remove superfluous manual damage tracking.
      EXA: exaGetImage improvements.
      EXA: exa(Shm)PutImage improvements.
      EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.
      EXA: exaFillRegion{Solid,Tiled} improvements.
      EXA: Exclude bits that will be overwritten from migration in exaCopyNtoN.
      EXA: Don't crash in exaGetImage when swapped out.
      EXA: Make sure driver hooks get correct offscreen offsets from exaCopyDirty.
      Fix possible crash if Xv window is outside of either crtc
      EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.
      EXA: Remove some clearly bogus code from exaCopyNtoN.
      EXA: Tile offscreen pixmap coordinate offsets are always 0.
      EXA: Make sure tile offsets passed to drivers are never negative.
      EXA: Punt for all fallbacks in exaFillRegion*.
      EXA: Remove bogus pitch checks.
      EXA: Disable 1x1 pixmap fill optimization for drivers that handle pixmaps.
      Always check the return value of __glXGetDrawable first.
      EXA: Don't attempt to move in pixmaps that can't be accelerated.
      EXA: Skip empty glyphs.
      GLX: Don't crash on unused client array members when switching to/from console.
      GLX: Fix leak of X pixmaps associated with GLX pixmaps.
      EXA: Disable problematic optimization of dest pixmap migration by default.
      DEFAULT_DPI was undefined here.
      Yet another Xv extension byte swapping fix.
      AIGLX: Fix GLX_EXT_texture_from_pixmap fallback with EXA.
      AIGLX: Refactor code common between __glXDRI{drawableDestroy,releaseTexImage}.
      AIGLX: Switch to server context for calling DamageDamageRegion().
      Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB
      Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB
      Fix off-by-one error in ProcXResQueryClients().
      dolt works on powerpc Linux.
      Optimize dixLookupPrivate for repeated lookups of the same private.
      EXA: Offscreen memory eviction improvements.
      EXA: Glyph cache upload tweaks.
      EXA: Accumulate glyphs whenever possible, for full benefits of the glyph cache.
      EXA: Try to accelerate non-antialiased text via the glyph cache as well.
      EXA: Fall back in CompositeRects if the driver can't accelerate Composite.
      EXA: Specify region used for source pixmap migration in exaCopyNtoN.
      EXA: Don't suggest exaCopyDirty be inlined.
      EXA: Don't migrate twice in exaImageGlyphBlt.
      EXA: Only record damage generated by rendering operations.
      EXA: Fix exaGetPixmapFirstPixel() crash if the driver has a CreatePixmap hook.
      AIGLX/DRI1: Switch to server context for calling pScreen->GetImage.
      dix: fix a crash when the client has a different byteorder.
      Fix Makefile.am crack.
      AIGLX/DRI1: Pay more attention to return value from DRIGetDrawableInfo().
      GLX: Unreference drawables bound to the old context, not the new one.
      EXA: Replace open coded CopyArea logic with GC op call.
      EXA: Optimize GXcopy tiled fills.
      EXA: Simplify exaFillRegionTiled() control flow.
      EXA: Fix exponential growth logic for GXcopy tiled fills.
      EXA: Do still return FALSE if the driver PrepareCopy hook failed...
      Remove commented out lines that make automake 1.9 puke.
      EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.
      EXA: Don't use exaGlyphs if the driver doesn't provide a PrepareComposite hook.
      EXA: Inline Prepare/FinishAccessWindow into only caller, ChangeWindowAttributes.
      EXA: Avoid excessive syncing in PutImage
      AIGLX: Allow 2D driver to prevent zero-copy texturing of a pixmap.
      AIGLX: Don't truncate offset returned by driver texOffsetStart hook on 32 bit.
      AIGLX: Reinstate call to driver texOffsetFinish hook.
      Fix typos which caused exaCompositeRects() to use an incorrect damage region.
      Set libdrm flags correctly even when only DRI2 is enabled.
      DRI2: Don't crash in DRI2ClipNotify when DRI2DrawablePtr is NULL.

Mikhail Gusarov (1):
      scrnsaver is optional at build time.

Naoki Hamada (1):
      Input: Fix key down test (bug #12858)

Nathaniel McCallum (1):
      Xorg: add -modalias option

Otavio Salvador (4):
      kdrive/fbdev: use operating system input devices
      kdrive/vesa: use operating system input devices
      kdrive/ati: use operating system input devices
      registry: XREGISTRY_UNKNOWN needs to be defined even if XREGISTRY isn't enabled

Otto Moerbeek (1):
      A high resolution device that's moving fast can potentially generate

Owen Taylor (7):
      EXA: Use a single large glyph cache pixmap
      EXA: Add exaCompositeRects()
      EXA: Fix overlapping glyphs in glyph cache
      EXA: Clean up debug messages
      EXA: Use UploadToScreen() for uploads to glyph cache
      Bug #15369: Don't reduce Over to Src for transform + RepeatNone.
      Change 'remap' to 'map' in saveset functions/macros

Owen W. Taylor (2):
      EXA: Fix TS origin computation when implementing RenderComposite with tiling.
      Don't remap windows for SaveSetUnmap

Paul Bender (1):
      Bug #15665: Fix building without Composite.

Paulo Cesar Pereira de Andrade (5):
      Fix an off by one read error in drmSIGIOHandler().
      xorgcfg: Fix a crash if xorg.conf doesn't have a Files section.
      Correct a NULL pointer deference
      mi: minor build fix when compiling with debug enabled.
      gl: include assert.h if we're compiling with DEBUG.

Paulo Ricardo Zanoni (3):
      Enable event delivery for multiple heads.
      Allow value None for windows when setting ClientPointer.
      ProcX{Change|Query}WindowAccess: change device list from char* to XID*.

Peter Harris (3):
      Add missing swaps in panoramiXSwap.c
      xf86misc.c: Avoid use of swapped values
      Fix panoramiX request and reply swapping

Peter Hutterer (738):
      o fix minor error in comment for GetPointerEvents()
      removed unused variables drag and local from xf86PostMotionEvent
      dix: cleaned up GetPointerEvents() to avoid code duplication.
      dix:
      dix:    added isMPdev field to _DeviceIntRec, is used in GetPointerEvents()
      mieq:  EQ processing handles MP devices
      dix:    moved isMPdev field to end of _DeviceIntRec structure
      mi:
      mi:     moved core pointer information from miSpriteScreenRec into a
      mi:     added MPX to miSprite functions.
      mi:     added MPX to miSpriteReportDamage
      mi:     added device ID to miSpriteCursorFuncRec functions
      mi:	constrain MPX cursors to screen
      TAG:   MPX_BEFORE_DIX_API_BREAK
      dix:    moved sprite from static to be pointer of type SpritePtr
      dix:	WindowsRestructured() calls CheckMotion() on all devices
      mi:     added DevToSprite() conversion function
      dix	GetSpriteWindow() adjusted for MPX
      dix:	DeliverEventsToWindow adjusted for MPX
      mi:	closing memory leak, miPointer is freed in miPointerCloseScreen
      mi:     free allocated memory in miDCCloseScreen and in miDCInitialize in case
      mi:     mipointer.c cleanup, reducing code duplication, using MPHasCursor()
      mi:     malloc checks for misprite and midispcur, code cleanup
      mi:     Bugfix: FreeCursor ignores negative refcounts.
      dix:	missing parameter to SetCursorPosition in CheckMotion ifndef MPX
      mpx:    Infrastructure for MPX extension, GetExtensionVersion request works.
      mpx:    SelectEvents and GetEventBase requests.
      Xi:     adding MPX checks to ProcessOtherEvents
      Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into mpx
      Ironing some glitches caused by the merge
      dix:    Moving SpriteRec into DeviceIntRec
      mi:     removing MPX ifdefs
      mi:     removing MPX ifdefs
      Cleaning up ifdef MPX from remaining files, removing it from configure.ac.
      Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
      xfree86: Changing "IsMPDevice" to "SharedPointer" option. Devices will default
      xfree86:  fix xf86ActivateDevice(): only set to MP device if not a keyboard
      removing MPX extension files
      xfree86: fix xf86ProcessCommonOptions() core and shared pointer assignment
      Xi:     Adding ChangeDeviceCursor request
      xfree86:  fix XI86_SHARED_POINTER flag setting
      Xi:     add missing call for SProcXChangeDeviceCursor
      mi:	remove core pointer special handling. No event has core pointer as
      mi:     Quick fix to stop segfault on non-core keyboards.
      Merge branch 'master'
      o fix minor error in comment for GetPointerEvents()
      Merge branch 'master'
      mi:     Fix cursor rendering issues.
      Xi:	Adding ChangePointerKeyboardPairing request
      xkb:	Daniel's patch to stop evdev keyboard segfaults.
      dix:    If POINTER_CORE_ONLY is set, GetPointerEvents() only creates a core event
      dix:    Clean up GetPointerEvents. If pDev == inputInfo.pointer, assume that
      dix:    fix typo in condition.
      xfree86: mouse and keyboard hotplugging support. New mouse devices will get
      Xi, dix: Only one client at a time can change the pointer-keyboard pairing,
      Xi: 	Add access control request handling.
      xfree86: Don't initialize sprites for devices that don't own a sprite (stops
      Update device valuators on XTest motion event, otherwise the cursor jumps
      dix:    Remove InitSprite, work can be done by InitializeSprite.
      dix:    Add ClientPointer to client, used for picking which pointer to use in
      dix, Xext, Xtrap, Xi: replace inputInfo.pointer with PickPointer where
      o fix minor error in comment for GetPointerEvents()
      Merge branch 'master' into mpx
      dix:    Add GuessFreePointerDevice(). Runs through device list and tries to
      Xi:    Don't deactivate core grabs from non-core button/key releases.
      dix:    Each device needs to differ between a core grab and an XI grab,
      dix:    Check if client has a grab on any other device before mouse/kbd
      Xi:     Add SetClientPointer request handling.
      dix:    restore commit b3b2a6a0d43d1724e04d69588f8a55c3270e5523 that for some
      dix:    Get the state from the paired device and the real device to fill the
      dix:    fix: don't skip first item in list when seeking for a device cursor.
      kdrive: update kdrive to new mi API with additional device argument. Includes
      dix:    fix: don't return when device is same as argument.
      Xi:     move IsPointerDevice into dix.
      o fix minor error in comment for GetPointerEvents()
      Merge branch 'master' into mpx
      dix:    Move sprite initalization/pairing from ActivateDevice to
      Xi:     add GetClientPointer and GetPointerPairing requests.
      dix:    Increase allocation size for core keyboard keymap to avoid buffer
      Clean up DeviceIntPtr, prepare for Server 1.4 ABI. Move sprite-related
      dix:    Pick keyboard instead of using virtual keyboard in Grab/UngrabKey.
      dix:    Try to get closer to the correct refcnt for cursors.
      dix:    Fix wrong cursor refcount.
      Xi:     fix ProcXListInputDevices to include the virtual core devices.
      o fix minor error in comment for GetPointerEvents()
      Merge branch 'master' into mpx
      Make GrabDevice differ between core grabs and device grabs.
      Revert "o fix minor error in comment for GetPointerEvents()"
      Merge branch 'master' into mpx
      Delete all grabs from all devices when deleting a window.
      Unrealize cursor only once, not per device.
      Allow for multiple animated cursors.
      Synthesize WarpPointer events for the actual device rather than the VCP.
      Fix: pick new ClientPointer when device is closed.
      Adding some comments to devices.c.
      Don't explicitly init sprite for VCP, EnableDevice() will take care of that.
      Close down virtual core devices when closing all devices.
      Alloc sprite memory in devices' devPrivates, allow undisplaying cursors.
      Merge branch 'master' into mpx
      Remove workaround for a NULL core pointer in ProcessInputEvents.
      Change core enter/leave semantics for multiple pointers.
      Use paired kbd instead of VCK for EnterLeaveEvents, sanitize variable naming.
      Deliver FocusIn/FocusOut events for all devices.
      Change enter/leave semantics for events with detail Notify{Nonlinear}Virtual.
      Change FocusIn/Out semantics to match Enter/Leave semantics.
      Change dbus 'listDevices' call to not require an argument.
      config: Return errors as negative numbers, device ids as positive numbers.
      Check for NULL devices in CloseDevice().
      Fix cursor rendering for multi-head.
      Allow events to grabWindows event if the device is not grabbed.
      Merge branch 'master' into mpx
      Add GenericEvent extension to Xext.
      Check VCP's and VCK's ids when searching for a new device id.
      Check and re-set paired devices when initializing sprites.
      Send PointerKeyboardPairingChangedNotifyEvent using XGE.
      Correct enterleave semaphore value for root window.
      Start devices after windows are initialized.
      Adjust EQ to support long events.
      Add missing files for ProcXiSelectEvent.
      Add handling for FakeDeviceEvent request.
      Cleaning up a bit.
      Add selected RamDac functions to xfree86LookupTab.
      Add ExtendedGrabDevice handling.
      Remove double-grab option. We only want one grab per device.
      Add ungrab support to ExtendedGrabDeviceRequest handling.
      Revert "Allow events to grabWindows event if the device is not grabbed."
      Init device axis with -1,-1 minimum values.
      Clean up, correct some comments.
      Squish the flags into the upper bits of the mode field for EnterLeave events.
      Remove unused include "gestr.h"
      Change GrabDevice's parameter name back to "coreGrab".
      Fix up comments for event.c
      Add a deviceMask to the GrabRec and don't interfere with passiveGrabs.
      Zero deviceMask and genericMask when creating a grab via CreateGrab().
      Only decrement buttonsDown when the button count is greater than 0.
      Add implicitGrab field to GrabInfoRec.
      Add a few comments to ProcXGrabDevice.
      Merge branch 'master' into mpx
      Set the detail field for DeviceKeyEvents to the keycode.
      Save processInputProc before wrapping it and restore it later, instead of
      Revert "Save processInputProc before wrapping it and restore it later, instead of"
      Save processInputProc before wrapping it and restore it later, instead of
      Quickfix to stop core key events from doubling up.
      Init genericMasks to 0, make sure list is NULL terminated.
      mieqEnqueue: use modulo for queue tail wrapping.
      Reset grab->next to NULL when we're creating a grab.
      Add 'evfill' field to GEExtensions.
      Use the same struct for generic event masks throughout the code.
      Call CheckMotion for all core events.
      DeliverGrabbedEvent: stop segfault when gemask == NULL.
      Change CheckMotion to ignore non-pointer events but acknowledge XI events.
      Install geext.h, otherwise drivers won't build.
      DeliverEventsToWindow: ensure that genericMask has a defined value.
      mieqEnqueue: Don't try to update the time for GenericEvents.
      dix: check for core event to determine if grab is a core grab (CreateGrab).
      dix: get the paired keyboard for a passive grab (ProcGrabButton).
      dix: Allow flexible devices for passive core grabs.
      Fix typo from last commit. Oh well.
      Merge branch 'master' into mpx
      dix: ProcUngrabKeyboard: make sure grab is initialized.
      dix: ProcChangeActivePointerGrab: make sure variable is initialised.
      dix: Only check device events for possible ACLs.
      config: return BadValue to caller if add/remove doesn't have parameters.
      config: Use [config/dbus] consistently for error messages.
      randr: RRPointerScreenConfigured needs to move all pointers.
      xkb: Store the action filters per device in the XkbSrvInfoRec.
      Revert "Input: Fix stuck modifiers (bug #11683)"
      dix: don't change the device struct while processing core events.
      dix: close virtual core devices after other devices.
      xkb: enable XI event processing for xkb.
      dix: add XI event support to FixKeyState.
      xfree86: wrap keyboard devices for XKB.
      dix: Enabling devices must not overwrite existing sprites/pairing.
      dix: don't compress motion events from different devices (EventEnqueue)
      dix: Make EnqueueEvent aware of GenericEvents.
      dix: fix comment for DeliverDeviceEvents.
      dix: don't try to access "time" field for GenericEvents in PlayReleasedEvent.
      dix: fix "possible use of uninitialized variable" warning.
      dix: fix compiler warnings about unused variables.
      include: remove register keywords.
      dix: cosmetic change. Remove "pointer" variable, might as well use pDev.
      dix: add comments to ComputeFreezes() and syncEvents struct.
      dix: add comments to PlayReleasedEvents()
      Wrap core event handling through ProcessOtherEvents.
      Xi: unify ErrorFs. Prefix all with [Xi].
      dix: GetPointerEvents: remove unused variable compiler warning.
      dix: unify ErrorFs. prepend all with [dix].
      xkb: unify ErrorFs. Prefix all with [xkb].
      xkb: XkbFilterEvents: Remove unused variable compiler warning.
      xfree86: pass in the XKB event processing proc instead of the XI one.
      Xi: fix the wrapper code for processInputProc wrapping.
      xkb: Unwrap properly in ProcessPointerEvent.
      xkb: xkbHandleActions: let wrapping take care of event delivery.
      dix: GetMaximumEventsNum() needs to return 3 + MAX_VALUATOR_EVENTS.
      dix: take paired keyboard instead of VCK (CoreProcessPointerEvents)
      dix: GetPairedKeyboard() always returns a valid keyboard (VCK if necessary).
      Remove generation of core events, long live XI!
      Xi, xfree86: Remove leftovers of the XI wrapper code.
      xfree86: update all pointers when calling xf86SwitchMode
      xfree86: xf86DGA: some cleanup to use the correct devices instead of VCP/VCK.
      xfree86: fix DGA to use the correct devices.
      mi: switch core keyboard on XI events, not only on core events.
      dix: Ignore devices when deleting passive core grabs.
      dix: change Enter/Leave semaphore handling to accommodate for NotifyGrab.
      dix: send NotifyGrab/NotifyUngrab focus events regardless of semaphore state.
      dix: ignore passive grab if the client already has a grab on the device.
      xkb: remove some warning comments.
      Xext: add missing geint.h to Makefile.am (un-breaks make dist)
      dix: When pairing, only check for access right if client is set.
      dix: when disabling a device, make sure all paired devices are re-paired.
      dix: change a few inputInfo.keyboard over to PickKeyboard()
      include: add "master" field to DeviceIntRec.
      dix: Set core devices to ProcessOtherEvents, set sendCore and XKB.
      dix: add AttachDevice, needed to attach a slave device to a master device.
      include: add "isMaster" field to DeviceIntRec.
      dix: fix up Activate/Enable/Disable device.
      dix: Set bidirectional pairing, don't allow pairing with already paired devs.
      dix: remove pairing/attachment from InitAndStartDevices.
      dix: Remove GetPairedPointer, GetPairedKeyboard in favour of GetPairedDevice.
      dix: don't check VCK and VCP separately when looking for device ids.
      dix: check for isMaster before calling DeviceCursorCleanup.
      dix: don't call CloseDevice on VCP/VCK separately.
      dix: don't allow slave devices as ClientPointer
      dix: adjust PickPointer and PickKeyboard to get the first master device.
      include: remove unused GetPairedPointer/Keyboard declarations.
      dix: GetPairedDevice: return dev paired with master for slave devices.
      Fix up detritus from removing GetPairedPointer/Keyboard.
      dix: don't treat VCK/VCP separately in DevHasCursor, IsPointer/KeyboardDevice.
      xfree86: remove XI86_SHARED_POINTER flag.
      dix: set the device's sprite when using AttachDevice
      include: add "lastSlave" field to DeviceIntRec.
      dix: GetPointerEvents: get state from master device before applying valuators.
      dix: fix detritus from adding lastSlave field.
      dix: CheckPassiveGrabOnWindow: only get paired device for non-keyboards.
      mi: don't exclude inputInfo.pointer from rendering.
      xfree86: NIDR: don't call PairDevices explicitly.
      dix: add AllocMasterDevice for creation of new master devices.
      dix: Make InitCoreDevices use AllocMasterDevice.
      mi: fix some macros to allow multiple cursors for master devices.
      Xi: don't send core events for slave devices.
      mi: call processInputProc for master devices after slave event processing.
      mi: don't call UndisplayCursor for non-sprite-owners.
      Xi: return all master devices as type IsXPointer/Keyboard when listing devs.
      Xi: set master device's id in ListDevices Reply.
      Xi: remove ChangePointerKeyboardPairing in favour of ChangeDeviceHierarchy.
      Xi: advertise as XInput v2 capable
      Xi: allow VCP/VCK to be OpenDevice'd as well.
      dix: Create new sprite for floating devices.
      dix: check for core passive grabs on inferiors when replaying events.
      dix: Don't interfere grabs the interfering device is of different type.
      xkb: Store the action filters per device in the XkbSrvInfoRec.
      Save processInputProc before wrapping it and restore it later, instead of
      xkb: enable XI event processing for xkb.
      dix: add XI event support to FixKeyState.
      dix: don't compress motion events from different devices (EventEnqueue)
      xkb: xkbHandleActions: let wrapping take care of event delivery.
      xkb: Unwrap properly in ProcessPointerEvent.
      xfree86: wrap keyboard devices for XKB.
      mi: duplicate event before processing it, so master has original values
      Xi: don't call CheckMotion for slave devices.
      Merge branch 'master' into mpx
      Merge branch 'mpx' into mdsd
      Xi: return BadDevice for slave devices on ProcXSetClientPointer
      mi: change the device id to the master devices' when duplicating the event.
      dix, mi: stop segfaults when a floating device emits events.
      dix: calloc root window's Generic Event mask, stops segfaults.
      Xi: notify the clients when the device hierarchy has been changed.
      dix: grabbing an attached SD sets it floating for the duration of the grab.
      Xext: add simple macro to easily check a generic event's type.
      Xi, dix: Add ability to change MD classes + send event when doing so.
      dix: When the last slave is removed, set master to the original classes.
      mi: avoid SIGABRT by setting master_event to NULL.
      dix: allow grab modifier device to be NULL.
      dix: don't unconditionally update valuators during key events.
      xkb: disable xkb key repeats (temporarily)
      dix: Send MappingNotify when keyboard maps change.
      dix: Attach spriteInfoRec to same memory block as the DeviceIntRec.
      dix: remove trailing/wrong whitespaces from devices.c and events.c
      Xi: remove trailing whitespaces.
      Xi: remove RegisterPairingClient handling. Deprecated with device hierarchy.
      Xi: Move updating the device state from POE into separate function.
      dix: Return Success from ProcBell if no BellProc is set.
      Xi: toggle the public.devPrivate as well when switching device classes.
      Xi: When switching MD classes, make a deep copy instead of pointer flip.
      mi: don't call SwitchCoreKeyboard, we switch during event processing now.
      dix: Make sure core MDs copy their initial classes before they are used.
      Xi: free XkbSrvLedInfos as well when freeing an MD's device classes.
      Revert "xkb: disable xkb key repeats (temporarily)"
      Xi: reset xkb-stuff to NULL after copying (DeepCopyDeviceClasses)
      dix: Add FreeDeviceClass and FreeFeedbackClass for centralised xfree.
      dix: SetKeySymMap should alloc the map if dst doesn't have one already.
      Xi: fix up sloppy class copying causing segfaults.
      Xi: Only alloc modifierKeyMap if <slave device>->maxKeysPerModifier > 0
      dix: Fix up class restoring when last SD disconnects.
      dix: explicitly float all attached SDs before closing down devices.
      Xi: Deep-copy full list of FeedbackClasses.
      dix: Free both current classes and original classes when closing an MD.
      dix: reset MD's devPrivate classes to NULL before device initialisation.
      Xi: add missing XI_DeviceClassesChangedMask to XI filters array.
      dix: getevents.c remove trailing whitespaces.
      Xext: Scruffy the janitor don't like no "register" keywords.
      xtest: switch an inputInfo.pointer over to PickPointer.
      Xi: allow clients to specify pure client id in SetClientPointer.
      DeviceIntRec: move lastx/lasty from valuator into DeviceIntRec.
      Xi: allocate motion history for master device.
      XKB: Generate correct key repeat events (bug #13114)
      dix: Add special treatment of NotifyUngrab for enter/leave events.
      dix: fix typo
      mi: only call UpdateSpriteForScreen if the screen actually changed.
      Xi: set DeviceXXXState's length fields to the correct size of the struct.
      Xi: set DeviceXXXState's length fields to the correct size of the struct.
      xkb: swap a LookupKeyboardDevice over in favour of GetPairedDevice
      dix: only freeze the paired MD on a grab, not all other devices.
      dix: avoid activating the VCP/VCK twice.
      dix: Remove RegisterPairingClient and UnregisterPairingClient.
      ephyr: miPointerWarpCursor needs the device parameter.
      dix: remove #ifdef XINPUT.
      dix: comments, whitespaces, copyright fixes.
      dix: change the filters to be per-device.
      dix: update comments about inputInfo.pointer.
      mi: change infamous "Tossed event ..." error for something more explanatory.
      mi: unify last two ErrorF's in mieq.c
      mi: unify ErrorFs, prepend [mi]
      dix: when getting a bogus event, at least print out the type.
      dix: set the correct number of valuators in valuator events.
      include: never overwrite realInputProc with enqueueInputProc. Bug #13511
      Xext: remove redefinition of Bool.
      Xi: specify correct struct when calculating size of GetDeviceControl reply.
      include: never overwrite realInputProc with enqueueInputProc. Bug #13511
      Merge branch 'master' into mpx
      dix: free ClassesRec when a BadAlloc occurs during CoreKeyboardProc.
      Xi: switch to using "rc" (instead of "err") as returncode.
      xfixes: switch a few inputInfo.pointer to PickPointer
      Xi: ProcXSetClientPointer should directly check for the client from the id.
      dix: DoChangeKeyboardControl shouldn't be using inputInfo.keyboard.
      dix: don't free device's devPrivates manually, dixFreePrivates does it.
      Xi: remove file for the obsolete ChangePointerKeyboardPairing request handling.
      dix: init GrabPrivateKey to correct value.
      dix: don't try to confine cursor on screen restructure if there is no cursor.
      dix: set the correct number of valuators in valuator events.
      mi: change infamous "Tossed event ..." error for something more explanatory.
      Xi: keep a counter of buttons down to avoid duplicate press/release events.
      Merge branch 'master' into mpx
      dix: remove obsolete comment.
      dix: Emulate core events within CheckDeviceGrabs and ComputeFreezes.
      dix: Process an input event as a single event, instead of two separate ones.
      Xi: remove some leftovers from ProcessOtherEvents.
      xkb: don't do core key repeats, XI only is the path to light.
      dix: print out an error when core type can't be converted.
      Xi: Check for DestroyAccess when trying to delete a master device.
      dix: remove inputInfo.pointer reference in TryClientEvents.
      dix: remove inputInfo.pointer refernce in EventSelectForWindow
      include: mark CoreProcessPointerEvent, CoreProcessKeyboardEvent as deprecated.
      dix: free the genericMasks when ungrabbing.
      dix: remove some superfluous lines in ProcChangeActivePointerGrab.
      dix: if a client has a core grab, return the grab device on QueryPointer.
      Xi: add XACE hooks for device creation (ChangeDeviceHierarchy)
      Xext: allow per-device GE masks.
      Xi: Change window access right check to RecieveAccess in XiSelectEvent.
      Xext: add GEDeviceMaskIsSet (GE mask checking per device)
      Xi: if deviceid is > 127 assume GE mask is for all devices (XiSelectEvent).
      config: add a debug message, fix a whitespace error.
      config: only shutdown libhal if the connection is valid.
      config: check connection != NULL before getting dbus' dispatch status.
      config: don't reset connection info on disconnect.
      Merge branch 'master' into mpx
      config: add a debug message, fix a whitespace error.
      config: only shutdown libhal if the connection is valid.
      config: check connection != NULL before getting dbus' dispatch status.
      config: don't reset connection info on disconnect.
      xfree86: fix AlwaysCore handling. (Bug #14256)
      xkb: don't update LEDs if they don't exist. (Bug #13961)
      dix: print out event type if a bogus pointer event occurs.
      Merge branch 'master' into mpx
      xfree86: stick two more checks in for num_valuators < MAX_VALUATORS
      mi: Only UpdateSpriteForScreen if we actually changed the screen. (Bug #12650)
      xkb: when copying sections, make sure num_rows is set too.
      xkb: when copying sections, make sure num_rows is set too.
      Xi: finish XKB initialisation before copying the keymap.
      xkb: when copying the keymap, make sure the structs default to 0/NULL.
      xkb: when copying the keymap, make sure the structs default to 0/NULL.
      dix: Don't generate RawDeviceEvents anymore.
      mi: remove RawDeviceEvent's ID changing.
      Xi: Remove files for GrabAccessControl.
      Xi: remove raw device events.
      Xi: remove FakeDeviceData calls. And one leftover from GrabAccessControl.
      Xi: QueryDevicePointer doesn't have a shared field anymore.
      dix: set num_events to 1 by default. (no RawDeviceEvents anymore)
      Xi: even if ChangeDeviceHierarchy fails, we may need to send an event.
      dix: add support for WindowAccessAllowAll in device access checking.
      Xi: make SizeDeviceInfo public and re-use from CreateClassesChangedEvent.
      Move input event list initialisation and storage from DDX to DIX.
      xfree86: guard against NULL-pointer dereferences in xf86LoadModules.
      dix: add InputEventListLen and SetMinimumEventSize
      dix: change GetEventList to return length of list and set parameter in place.
      dix: Ensure enough memory for ClassesChangedEvent for a new device.
      Revert "xfree86: plug a memory leak in xf86LoadModules."
      dix: set evlen to the size of the reallocated memory.
      Xi: remove ungrab handling of ExtendedUngrabDevice request.
      Xi: remove GetPairedPointer handling.
      Xi: MDs return the paired device's ID in attached field of ListInputDevices.
      dix: before copying the classes the first time, set the VCK's classes to NULL.
      dix: set dev->key to NULL after freeing it in CloseDevice. (Bug #12830)
      Xi: swap the control attached to a ChangeDeviceControl request. Bug #14170
      Merge branch 'master' into mpx
      Xi: add deviceid to QueryDevicePointer request.
      Xi: remove false memset from DeepCopyDeviceClasses.
      Xi: don't free device classes before copying them.
      Xi: only alloc memory for feedback classes if it doesn't already exist.
      Xi: remove duplicate copying of kbdfeed and ptrfeed.
      Xi: ALLOC_COPY_CLASS_IF should only alloc if to->field doesn't exist.
      Xi: realloc to->valuator instead of allocing it blindly.
      Xi: add comments for DeepCopyDeviceClasses, ChangeMasterDeviceClasses.
      dix: remove debug error message about XI->core type conversion.
      dix: sprite may be NULL, don't dereference it then.
      Merge branch 'master' into dcdc_rework
      xkb: don't overwrite CtrlProc in the second run of XkbFinishDeviceInit.
      xkb: don't overwrite CtrlProc in the second run of XkbFinishDeviceInit.
      Xi: check if source has a key class before copying.
      Xi: plug memory leak, free previous motion history before allocating new.
      Xi: If device "to" has a class but "from" doesn't, free the class in "to".
      Merge whot at wombat:~/potoroo/xserver into mpx
      Xi: When attaching, check for ptr -> ptr and keybd -> keybd.
      dix: When floating, set sprite to NULL before calling InitializeSprite.
      Xi: some extra checks for validity of kbd and mouse.
      xfree86: Sanity check before retrieving the paired device.
      dix: Dont deliver grabbed pointer events to a focus window.
      dix: Extend IsKeyboardDevice() to not include pointer devices.
      Xi: dont copy FocusClassRec if the master already has one.
      Xi: only DeliverFocusedEvents if the event is not a pointer event.
      dix: Rework Enter/Leave semaphore system.
      dix: don't free MDs classes on init.
      Merge whot at wombat:~/potoroo/xserver into mpx
      dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418)
      xkb: Add XkbCopySrvLedInfo, deep-copies a XkbSrvLedInfoRec.
      Xi: copy the XkbSrvLedInfo too when copying device classes.
      Xi: modifierKeyMap needs to be set to NULL when copying classes.
      Xi: copy feedback classes first, in some cases xkb relies on kbdfeed.
      xkb: two fixes to avoid server crashes.
      Xi: fix up modifierKeyMap copying.
      dix: Ignore focus for passive grabs if the event is a pointer event.
      Xi: Fix pointer handling in KeyClassRec copy.
      Xi: copy the KeySyms.map over from the source.
      Xi: store unused classes in devPrivates.
      Xi: store feedback classes in devProviates system as well.
      Merge whot at wombat:~/potoroo/xserver into mpx
      Xi: fix up button count.
      dix: float attached devices _before_ disabling the master.
      dix: free the unused device classes when closing a device.
      Xi: when copying button classes, copy xkb_acts as well.
      xkb: mixing up src and dst in a memcpy is suboptimal.
      Xext: xtest.c: death to tabs+spaces indendation, remove #define XINPUT
      Xext: Let XTestFakeInput update the sprite for XI events.
      dix: remove coreOnly check. Core pointer must generate XI events now.
      xnest: re-enable XKB support. #10015
      Xext: Update sprite on fake input only for MDs and floating SDs.
      mi: fix typo in comment.
      Xext: route event through master if required (XTestFakeInput)
      Merge branch 'master' into mpx
      dix: always send FocusIn events if mode is NotifyUngrab.
      xfree86: pass correct value to mieqEnqueue (merge detritus I guess)
      Xext: remove trailing whitespaces in geext.{c|h}
      Xext: re-do the XGE versioning handling.
      Xext: add a few lines of comments to XGE.
      Xext: XGE: change function definition to have return value on separate line.
      xfree86: Don't free master devices.
      xfree86: don't free the config-file related information in DIDR. #15645
      dix: NULL out WindowTable after freeing all the windows.
      Xi: don't attempt to send to a NULL window.
      Xi: remove unused #define DISPATCH
      Xi: handle requests through a dispatch handler.
      Xi: fix two compiler warnings
      dix: remove pairingClient definition.
      dix: remove "unused variable" compiler warning.
      dix: add mi.h include to stop compiler warning
      dix: remove obsolete InitWindowPrivates().
      Xi: remove leftover chpkpair.h file.
      Standardise copyright headers for all new files created as part of MPX.
      dix: let PickPointer() return devices that are core-grabbed by the client.
      dix: remove misleading (stale) comment
      dix: don't search for grabbed devices, PickPointer does it for us now.
      Xi: remove some superflous code
      Xi: remove RemoveOtherCoreGrabs()
      Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac
      Xi: add versioning support.
      Xi: disable XI for clients < XI 2.0
      Xi: if a pre-XI2 client tries to list the devices, pretend we don't have any.
      Revert "Xi: disable XI for clients < XI 2.0"
      Xi: whoops, stray ! caused a bit of memory mess.
      Xi: Only return VCP, VCK and floating SDs to Xi 1.x clients.
      mi: guard against NULL-pointer dereference.
      dix: if alloc of a master keyboard fails, remove the master pointer.
      dix: store all valuators as they come from the device in the valuator events.
      Xi: apply ValuatorEvent data to the device's valuators.
      Xi: change UpdateDeviceState to be _X_EXPORT.
      Xi: add IEventBase global variable. Stores event base for X Input events.
      xfree86: DGA needs to call into Xi.
      mi: call the custom event handlers for both MD and SD.
      include: add declaration for CopyGetMasterEvent to shut up compiler warning.
      Xi: stop excessive use of _X_EXPORT.
      dix: fix typo in clipAxis.
      input: replace -1 as default axis limit with NO_AXIS_LIMIT define.
      dix: fix typo from last commit.
      dix: resize EQ to minimum size to avoid reallocs during SIGIO.
      dix: continue to check for invalid valuator ranges.
      Merge branch 'master' into mpx
      xfree86: don't try to repaint the cursor before cursors exist.
      xfree86: re-enable hardware cursor (for a single cursor)
      xfree86: switch between to SW cursors if more than 1 sprite is available.
      xfree86: call SetCursor for the VCP when switching between SW/HW rendering.
      config: deprecate (and ignore) the use of input.xkb.whatever options.
      Revert "config: deprecate (and ignore) the use of input.xkb.whatever options."
      config: remove trailing whitespaces.
      config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
      config: remove trailing whitespaces.
      config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
      render: don't dereference cursor if cursor is NULL.
      mi: don't try to display a cursor for devices w/o cursors.
      Remove UndisplayCursor API.
      Xi: Fix up ProcIVector, got out of sync with the protocol.
      xfree86: remove Ubuntu-ism.
      Xext: core button events have rootX/Y unset too.
      Xext: emulate XI events from core events when faking input.
      mi: protect against NULL-pointer dereference.
      dix: don't use serverClient in AddInputDevice, use the one supplied instead.
      dix: InitAndStartDevices doesn't need a window parameter.
      dmx: fix build.
      dix: don't undisplay cursor if we don't own a sprite.
      Xi: assemble button/modifier state before updating the device. #15934
      Xext: fix typo in condition.
      mi: remove miPointerUpdate() -> replaced by miPointerUpdateSprite().
      xfree86: always render first cursor in HW, all others in SW.
      mi: don't call from miPointerMoved into the spriteFuncs for anything but VCP.
      mi: remove miPointerUpdate() -> replaced by miPointerUpdateSprite().
      Xext: fix typo in condition.
      Merge branch 'master' into mpx
      fb: shut up two compiler warnings.
      mi: sync declaration and definition of mieqResizeEvents.
      dix: shut up two compiler warnings.
      xkb: remove superfluous checks in if statement.
      mi: shut up compiler warning (return w/o a value)
      Merge branch 'hwcursor' into mpx
      Replace UniSA with full Uni name in Author affiliation.
      xkb: fix crash caused by uninitialised variable.
      xfree86: suspend signals while removing a device.
      mi: handle sprite even for floating slave devices.
      dix: when floating a device, create a new cursor sprite.
      dix: fill valuators with the correct values depending on the device mode (GPE)
      dix: coreEvents doesn't have meaning here, use master instead.
      input: instead of lastx/y, use a last.valuators[] array on the device.
      dix: more device scaling insanity.
      Revert "dix: Correct values in the device axisVal are calculated in GPE"
      dix: don't allow relative data in deviceValuators.
      Xi: update device valuators based on the event.
      dix: update valuators > 2 as well.
      Xi: remove deprecated comment.
      Xi: reset motion history when swapping device classes.
      dmx: remove some #if 0'd code.
      Remove GetMotionProc from ValuatorClassRec.
      dix: Allocate MD's motion history to be large enough for potential valuators
      Ensure the motion history is merged for master devices.
      If core motion history is required, scale back to screen coords and INT16.
      dix: store the absolute values in the motion history.
      Merge branch 'master' into mpx
      xfree86: Bump XINPUT ABI to 3.0.
      xfree86: fix offset error in EDID parsing. #15964
      mi: ansify.
      Require x11proto 7.0.13, xextproto 7.0.4 and inputproto 1.9.99.1
      Xext: only free events in case of core motion events.
      dix: null out dummyDev, otherwise Xephyr dereferences random pointers.
      mi: reduce noisyness. DebugF is enough if device ID can't be changed.
      Xext: use GPE/GKE from XTestFakeInput #16145
      dix: Remove superfluous comment.
      dix: ProcQueryPointer doesn't need special grab handling, PickPointer does it
      mi: Remove #ifdef XINPUT, kdrive otherwise won't get events.
      kdrive: fix up callers to KdQueueEvent, need to pass xEvent, not EventListPtr
      dix: don't read valuators past numAxes.
      config: init dev to NULL to shut up a valgrind warning.
      xkb: delete default rules when devices are closed.
      Revert "xfree86: suspend signals while removing a device."
      xfree86: suspend signals while removing a device (corrected version).
      kdrive: don't post motion event if there was no motion. #16179
      dix: Fix build with --disable-xinerama #16204
      xkb: reset xkb_cached_map on CloseDownDevices.
      dix: set dst->mapWidth when allocating a new map.
      dmx: some more build fixes.
      dmx: fix a segfault caused by GC devPrivates never being initalised.
      dmx: claim we support XI 2.
      dmx: learn about the existence of IsXExtensionPointer and IsXExtensionKeyboard
      dmx: for now, don't acknowledge SDs.
      dmx: add stubs for DeviceCursorInitialize, DeviceCursorCleanup
      dmx: don't dereference a nullpointer.
      dmx: fix false memory allocation.
      dmx: add an XFlush.
      dmx: don't free event list after use.
      dmx: remove a ifndef XINPUT, XINPUT is always defined now.
      mi: protect against possible NULL-pointer dereference.
      ephyr: some whitespace changes.
      mi: remove leftover old license comment.
      xnest: call miDCInitialize rather than miPointerInitialize.
      xnest: switch to using EventList rather than xEvents.
      xnest: fix up sprite funcs to stop compiler warnings.
      xfree86: Fix up xf86ScaleAxis
      mi: protect mipointrst.h against multiple includes.
      xnest: wrap the xnest cursor sprite funcs around the mi funcs.
      dix: Call RealizeCursor during InitializeSprite.
      Xext: init firstValuator to zero, otherwise core XTest events may get lost.
      kdrive: fix wrong use of &, should be | instead.
      randr: remove superfluous check against uninitialised variable.
      mi: remove trailing whitespaces from misprite.c
      Xi: don't drop the grab status in XExtendedGrabDevice().
      input: fix up usage of button->down, used to be a bitmask, is now an array.
      dix: don't attempt to send Enter/Leave events if we have a keyboard.
      xkb: remove unused variable is_core.
      xfree86: fix up leftover allocation of xf86Events.
      dix: InitEventList does not need to be _X_EXPORT.
      dix: free memory associated with the EventList. #16507
      dix: don't dereference dev->key if it doesn't exist.
      input: for non-device events (e.g. DevicePresence) use MAX_DEVICES as id.
      xfree86: move declaration of configured_device to start of function.
      xfree86: handle missing Screen lines in the ServerLayout #16301
      xfree86: AllowEmptyInput is now enabled by default if hotplugging is enabled.
      dix: free GenericMask allocations when destroying window.
      Xext: store the GenericMasks in the resource system.
      Xi: add support for input device properties.
      Revert "Xi: add support for input device properties."
      Xi: add support for input device properties.
      Xi: pack the property stuff into a struct, make handlers a linked list.
      Xi: GetDeviceProperty reply includes deviceid.
      Xi: remove ChangeDeviceControl for CoreCtl.
      Xi: protect against NULL handlers, don't try to dereference.
      Xi: expose Enable/DisableDevice through XI_PROP_ENABLED property.
      xfree86: append, not prepent, new input devices to xf86InputDevs.
      dix: shift the duplicate button mapping check to ProcSetPointerMapping.
      xfree86: plug memory leak, free driver's private data when deleting the device.
      dix: fix up enter/leave system once again.
      xkb: don't send core events on SlowKeys.
      xfree86: if AllowEmptyInput is on, warn the user that we rely on HAL now.
      xfree86: warn some more about potential missing input devices.
      xkb: use PickPointer/PickKeyboard in _XkbLookupAnyDevice.
      xkb: remove superfluous inputInfo.keyboard treatment.
      config: note that HAL options must be strings.
      Xi: ChangeDeviceControl presence events should set the appropriate devchange.
      config: add parsing for input.x11_options.XkbOptions. #16874
      config: support type strlist for XkbOptions property.
      config: protect against potential out-of-bounds indexing.
      xkb: break up XkbCopyKeymap into bite-sized chunks.
      xkb: ProcXkbBell should work on all attached SDs.
      xkb: ProcXkbSetMap should work on all attached SDs.
      xkb: ProcXkbSetCompatMap should work on all attached SDs.
      xkb: ProcXkbSetIndicatorMap should work on all attached SDs.
      xkb: ProcXkbSetNamedIndicator should work on all attached SDs.
      xkb: ProcXkbSetNames should work on all attached SDs.
      xkb: ProcXkbSetGeometry should work on all attached SDs.
      xkb: ProcXkbSetDeviceInfo should work on all attached SDs.
      dix: SetModifierMapping should only apply to the ClientPointer and it's SDs.
      dix: remove obsolete FIXME comment.
      xkb: actually initialise sli before using it.
      dix: don't try to create events if we don't have a screen. #16898
      dix: remove superfluous check.
      Xi: return the state from the correct keyboard in QueryDevicePointer.
      Xi: byte-swap device property requests.
      Backport device properties to XI 1.5 instead of XI 2.0
      dix: stick a warning in about loss of subpixel precision.
      Require inputproto 1.9.99.4
      Xi: swap devices property replies.
      Xi: don't include .c files.
      Xi: remove broken SDeviceEnterNotifyEvent, replace with ...Leave...
      dix: calloc, not malloc, ValuatorClassRec.
      Xi: don't include client-side headers.
      xkb: fix core keyboard map generation. #14373
      xkb: squash canonical types into explicit ones on core reconstruction.
      config: print error code if NIDR fails.
      xfixes: realize the invisible cursor before displaying it.
      Xi: remove configure/query device property calls.
      Xi: allow Set/GetProperties to return a status, and honour this status code.
      Xi: add "deletable" flag to properties, add DeleteProperty handler.
      Push server-known properties into xserver-properties.h.
      Require inputproto 1.9.99.5
      xfree86: don't let DGA steal key events outside of [9,255].
      dix: don't lose subpixel precision when scaling.
      dix: fix axis scaling.
      xfree86: cache dev->isMaster before freeing the device.
      xfree86: export NewInputDeviceRequest/DeleteInputDeviceRequest
      dix: silence "unused variable" compiler warning.
      kdrive: lastx/y needs to be set to the event coordinates #17728
      kdrive: fix dixflags so they're always defined before enqueuing events #17734
      Xi: don't memcpy the KeyClassRec from SD to MD. #16167
      dix: remove duplicate code in ReleaseActiveGrabs
      Xi: check all handlers before applying property changes.
      xfree86: if AllowEmptyInput is true, enable RAW mode on the console.
      dmx: change remainder of manual EQ allocation to GetEventList().
      dmx: avoid hilarious #define Xcalloc xcalloc game.
      xfree86: AllowEmptyInput is true by default - update the xf86Info defaults.
      dix: init remaining three xkb fields to zero in a new client.
      dix: fix endianess issue in AddInputDevice. #18111
      dix: don't allow VCP/VCK be disabled through properties.
      dix: fix two more endian issues, correct initial "enabled" value. #18111
      config: don't add duplicate devices through HAL.
      xfree86: If AEI is on, disable "kbd" and "mouse" devices.
      xfree86: fix xf86ScaleAxis once again.
      xkb: ProcXkbSetCompatMap should do dry-runs, then normal runs.
      Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency.
      Move EXTENSION_BASE and EXTENSION_EVENT_BASE to misc.h.
      dix: PairDevices() can be static, remove from input.
      dix: SwitchCorePointer is long gone, bury it.
      dix: NextFreePointerDevice() can be static.
      dix: remove unused GuessFreePointerDevice().
      include: remove unused declaration for RegisterPairingClient().
      dix: FreeDeviceClass() and friends can be static.
      xkb: remove unused label "out", clean up program flow.
      xnest: I'm sure xfree works fine, even if we're 64 bit.
      dix: clean up GetPointerEvents and GetKeyboardValuatorEvents.
      xkb: when faking mouse button events, fake them on the correct devices.
      Purge device-based WindowAccess code.
      xkb: extract the correct device in XkbFilterEvents.
      mi: clean up mieqProcessInputEvents, copy all events before processing.
      dix: remove superfluous variable devgrab
      dix: formatting fix.
      dix: remove duplicate line in EnterLeaveEvent.
      dix: don't store enter/leave and focus semaphores in a devPrivate.
      xfree86: without CONFIG_HAL, Auto{Add|Enable}Devices and AEI is false.
      gitignore: ignore .patch files
      dix: memset DeviceVelocityPtr to zero.
      dix: fix false comment.
      dix: Enable core devices in InitCoreDevices already.
      xfree86: Split the working code of NIDR into new xf86NewInputDevice.
      DGA: silence compiler warning.
      dix: move Enter-Leave related functions into new enterleave.c
      dix: remove unused EnterLeaveSemaphoresIsset.
      dix: split enter/leave event handling into core and device handling.
      dix: Add EnterWindow, LeaveWindow, HasPointer auxiliary functions.
      dix: add FirstPointerChild, FirstPointerAncestor auxiliary functions.
      dix: updated enter/leave core event model.
      include: remove ENTER_LEAVE_SEMAPHORE macros.
      Revert "dix: Enable core devices in InitCoreDevices already."
      dix: Enable core devices in InitCoreDevices already.

Pierre Willenbrock (3):
      EXA: Fix off-by-one in polyline drawing.
      AIGLX: Fix crash after client using GLX_EXT_texture_from_pixmap died.
      RANDR: Fix output property event delivery.

Pierre-Loup A. Griffais (1):
      Don't return BadAlloc when trying to set a PictureFilter with no parameters when a filter with parameters was previously set.

Rich Coe (2):
      OS: Connection: Don't shut down disappeared clients (bug #7876)
      OS: Connection: Keep trying select while it gets interrupted (bug #9240)

Richard Purdie (1):
      [Kdrive] make XCalibrate 'orientation aware'

Roland "Test-tools" Bär (1):
      Probable off by one buffer overflow in .../xorgconfig/xorgconfig.c

Roland Bär (1):
      Bug #11857: Avoid running off the end of a MAXCLIENTS-sized array.

Roland Scheidegger (2):
      glx: copy msaa visual capabilities
      dri2: fix compilation (remove no longer existing include file)

Ross Burton (7):
      Fix build when XKB is disabled.
      Update to tslib 1.0
      Add a default touchscreen path
      Add support for AVR32
      Enable the epson kdrive driver
      Add mediumraw support to the linux kdrive driver
      Reuse the existing framebuffer mode in kdrive/fbdev

Rémi Cardona (3):
      Force LC_ALL=C when building xf86DefModeSet.c
      drop unused HAVE_LIBDRM_2_2
      xfree86: don't reset Auto(Add|Enable)Devices, use defaults from xf86Globals

Sam Lau (1):
      Sun bug 6278039: Xevie checking wrong size in swapped XevieSelectInput requests

Samuel Thibault (2):
      xfree86: Improve default mouse handling on the Hurd
      xfree86: permit access to io port 0xffff on the hurd

Sascha Hlusiak (5):
      Fix getValuatorEvents to compute number of valuators correctly.
      Support to pass arbitrary options via HAL hotplugging
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Remove stale code
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver

Simon Thum (18):
      input: change dxremaind, dyremaind to floats for better acceleration #9156
      Add support for multiple pointer acceleration schemes. #8583
      dix: add legal statements to ptrvelo.{c|h}
      dix: rename classic accel _scheme_ to lightweight to avoid confusion with
      dix: introduce defines for accel profile numbers
      dix: improve the driver interface to predictable pointer acceleration
      dix: optimize precision in device velocity estimation
      dix: preparation change: make runtime exchange of filter chain safe
      xfree86: perform pointer accel scheme selection by name, not number
      some trivial changes regarding C compat, indentation, etc.
      dix: use average of pointer accel profile
      dix: export driver-side functions for acceleration
      dix: simplify velocity tracking filters
      xf86: don't replicate dix defaults for pointer acceleration
      dix: simplified debugging helper for pointer acceleration
      dix: remove misleading comment in ptrvelo.c
      dix: fix non-initialization of pointer accel in master devices.
      dix: fix typos in comments, one formatting fix.

Stefan Dirsch (1):
      Added '-showopts' option to print available driver options (#5564).

Søren Sandmann (1):
      Give priority to clients that are receiving expose and configure events

Søren Sandmann Pedersen (4):
      Require pixman-1 0.9.4, update pixman includes to new scheme
      Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix
      Merge branch 'master' of ssh+git://sandmann@git.freedesktop.org/git/xorg/xserver
      Revert "Revert "Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix"" since the pixman changes have been pushed now.

Thomas Bodzar (1):
      Xorg.man: typo (the the).

Thomas Jaeger (1):
      XKB: Fix processInputProc wrapping

Thorvald Natvig (1):
      Xevie: always initialize rep.length (bug#17394)

Tiago Vignatti (42):
      Fix kdrive command line parser.
      When we call Xephyr with '-pointer' a new pointer is added inside the server
      Let xkb options be passed through command line in kdrive servers. I start my
      Clean a little bit the code.
      Fix typo.
      Update KdUseMsg() for completeness.
      Export device path key options to be called by the command line of server.
      Updates some piece of the dead mouse evdev code under the new hotplug scheme.
      For some reason "-nozap" appeared twice. Weird.
      Fix Xephyr compilation without GLX.
      Removed some warnings.
      Clean some garbage caused when pciaccess was merged:
      No more "-scanpci" given that we already have it in libpciaccess.
      remove lnxPciInit() unused function.
      Some doc clean up:
      Jesus, pciInit() was called 32 times in my machine without need!
      Fine, we don't need pciInit() anymore. Nuke, nuke, nuke...
      Oops, there's one more parenthesis.
      Remove redundancy.
      Restructure and organize the code.
      kdrive: changes ephyr API according mpx merge.
      Remove unused xf86DeviceCursorUndisplay() function.
      Remove more unused things.
      CopyGetMasterEvent() can be static.
      No need for inputPending field in xf86Info.
      Welcome to hotplug era.
      xfree86: kill INHERIT_LOCK_STATE macro.
      Remove NOFONTSERVERACCESS macro
      Set --enable-builtin-fonts as default.
      Remove inexistent function headers.
      Nuke libc wrapper remaining stuffs.
      Update README.OS-lib to reflect reality.
      Remove deprecated function miPointerPosition().
      Fix typo in the last commit.
      Remove unused function and variables.
      xfree86: fix wrong function name message errors.
      xfree86: remove xf86{Enable, Disable}GeneralHandler and others unused.
      xfree86: xf86{Enable, Disable}InputHandler can be static.
      Everyone knows that the loader is present. Silence it.
      Remove unused declarations.
      mi: remove deprecated and unused functions.
      mi: functions here are carrying 'time' without need.

Tilman Sauerbeck (15):
      Initialize output->pendingProperties.
      Removed hw/xwin/winpntwin.c from Makefile.am.
      EXA: Added missing exaPrepare/FinishAccess calls in ExaCheckPushPixels.
      EXA: Fixed compiler warnings.
      EXA: Check ABI compatibility earlier.
      EXA: Added pitch limitations.
      EXA: Removed duplicated exaGetDrawablePixmap() calls.
      EXA: Added back the maxPitchPixels initialization code.
      Fixed configure.ac for autoconf 2.62.
      EXA: Teach exaCompositeFallbackPictDesc() about x8r8g8b8.
      EXA: Update pixmaps' accel_blocked field in ModifyPixmapHeader.
      EXA: Avoid some fallbacks in exaCopyNtoN.
      Removed fbpseudocolor.h from sdk_HEADERS.
      EXA: Update sys_pitch/fb_pitch in exaModifyPixmapHeader.
      EXA: Set pixmap->accel_blocked on the screen pixmap, too.

Tomas Carnecky (5):
      OutputPropertyNotifyMask is a valid thing to select for.
      Cosmetic cleanup to Xvfb/Xdmx configure check output.
      Redefine WindowTable as a fixed array
      Redefine clients as a fixed array
      Prepare for array-index based devPrivates.

Tormod Volden (1):
      Bug #12932: Use DEFAULT_DPI in randr1.2 instead of hardcoded 96.

Xavier Bestel (1):
      Cosmetic fix to EDID decoding.

Xiang, Haihao (1):
      dri2: fix crasher if DRI2Connect fails

Zhenyu Wang (4):
      randr: fix user mode create initial reference count
      Revert "randr: fix user mode create initial reference count"
      Check nextEnabledOutput()'s return in bestModeForAspect()
      Don't leak EDID_block

liuhong (2):
      fix max clock unit
      validate mode clock for probed modes

root (1):
      Revert "XInput ABI is 2.1, not 3.1."

---
 .gitignore                                                                      |  144 
 COPYING                                                                         |  202 
 GL/Makefile.am                                                                  |   16 
 GL/apple/Makefile.am                                                            |   15 
 GL/apple/aglGlx.c                                                               | 1354 
 GL/apple/indirect.c                                                             | 2453 
 GL/glx/.gitignore                                                               |    5 
 GL/glx/Makefile.am                                                              |   82 
 GL/glx/extension_string.c                                                       |  165 
 GL/glx/extension_string.h                                                       |   63 
 GL/glx/g_disptab.h                                                              |   53 
 GL/glx/glxbyteorder.h                                                           |   61 
 GL/glx/glxcmds.c                                                                | 2447 
 GL/glx/glxcmdsswap.c                                                            |  711 
 GL/glx/glxcontext.h                                                             |  174 
 GL/glx/glxdrawable.h                                                            |  109 
 GL/glx/glxdri.c                                                                 | 1257 
 GL/glx/glxext.c                                                                 |  570 
 GL/glx/glxext.h                                                                 |  129 
 GL/glx/glxglcore.c                                                              |  411 
 GL/glx/glxscreens.c                                                             |  368 
 GL/glx/glxscreens.h                                                             |   96 
 GL/glx/glxserver.h                                                              |  257 
 GL/glx/glxutil.c                                                                |  156 
 GL/glx/glxutil.h                                                                |   63 
 GL/glx/glxvisuals.c                                                             |  518 
 GL/glx/indirect_dispatch.c                                                      | 5914 
 GL/glx/indirect_dispatch.h                                                      | 1045 
 GL/glx/indirect_dispatch_swap.c                                                 | 6076 
 GL/glx/indirect_program.c                                                       |  150 
 GL/glx/indirect_reqsize.c                                                       |  832 
 GL/glx/indirect_reqsize.h                                                       |  121 
 GL/glx/indirect_size_get.c                                                      | 1192 
 GL/glx/indirect_size_get.h                                                      |  102 
 GL/glx/indirect_table.c                                                         | 1596 
 GL/glx/indirect_table.h                                                         |  106 
 GL/glx/indirect_texture_compression.c                                           |  120 
 GL/glx/indirect_util.c                                                          |  310 
 GL/glx/indirect_util.h                                                          |   53 
 GL/glx/render2.c                                                                |  264 
 GL/glx/render2swap.c                                                            |  375 
 GL/glx/renderpix.c                                                              |   75 
 GL/glx/renderpixswap.c                                                          |   93 
 GL/glx/rensize.c                                                                |  423 
 GL/glx/single2.c                                                                |  394 
 GL/glx/single2swap.c                                                            |  272 
 GL/glx/singlepix.c                                                              |  533 
 GL/glx/singlepixswap.c                                                          |  584 
 GL/glx/singlesize.c                                                             |  198 
 GL/glx/singlesize.h                                                             |   59 
 GL/glx/swap_interval.c                                                          |   92 
 GL/glx/unpack.h                                                                 |  239 
 GL/glx/xfont.c                                                                  |  201 
 GL/mesa/.gitignore                                                              |   32 
 GL/mesa/Makefile.am                                                             |   15 
 GL/mesa/X/Makefile.am                                                           |   33 
 GL/mesa/glapi/Makefile.am                                                       |   20 
 GL/mesa/main/Makefile.am                                                        |   86 
 GL/mesa/math/Makefile.am                                                        |   27 
 GL/mesa/shader/Makefile.am                                                      |   39 
 GL/mesa/shader/grammar/Makefile.am                                              |   20 
 GL/mesa/shader/slang/Makefile.am                                                |   41 
 GL/mesa/swrast/Makefile.am                                                      |   50 
 GL/mesa/swrast_setup/Makefile.am                                                |   20 
 GL/mesa/tnl/Makefile.am                                                         |   37 
 GL/mesa/vbo/Makefile.am                                                         |   35 
 GL/symlink-mesa.sh                                                              |  336 
 GL/windows/ChangeLog                                                            |   64 
 GL/windows/glwindows.h                                                          |   64 
 GL/windows/glwrap.c                                                             |  583 
 GL/windows/indirect.c                                                           | 1605 
 Makefile.am                                                                     |   37 
 XTrap/Makefile.am                                                               |    5 
 XTrap/xtrapddmi.c                                                               |  160 
 XTrap/xtrapdi.c                                                                 | 2151 
 XTrap/xtrapdiswp.c                                                              |  937 
 XTrap/xtrapditbl.c                                                              |  243 
 Xext/EVI.c                                                                      |  200 
 Xext/EVIstruct.h                                                                |   58 
 Xext/Makefile.am                                                                |   78 
 Xext/SecurityPolicy                                                             |   88 
 Xext/appgroup.c                                                                 |  773 
 Xext/appgroup.h                                                                 |   67 
 Xext/bigreq.c                                                                   |   36 
 Xext/cup.c                                                                      |  358 
 Xext/dpms.c                                                                     |   97 
 Xext/dpmsproc.h                                                                 |    4 
 Xext/dpmsstubs.c                                                                |    6 
 Xext/fontcache.c                                                                |  330 
 Xext/geext.c                                                                    |  474 
 Xext/geext.h                                                                    |  114 
 Xext/geint.h                                                                    |   56 
 Xext/mbuf.c                                                                     |  173 
 Xext/mbufbf.c                                                                   |   40 
 Xext/mbufpx.c                                                                   |    9 
 Xext/mitmisc.c                                                                  |  168 
 Xext/panoramiX.c                                                                |  382 
 Xext/panoramiXSwap.c                                                            |   20 
 Xext/panoramiXh.h                                                               |    1 
 Xext/panoramiXprocs.c                                                           |   69 
 Xext/panoramiXsrv.h                                                             |   12 
 Xext/sampleEVI.c                                                                |  104 
 Xext/saver.c                                                                    |  103 
 Xext/security.c                                                                 | 1517 
 Xext/securitysrv.h                                                              |    6 
 Xext/shape.c                                                                    |  124 
 Xext/shm.c                                                                      |  428 
 Xext/shmint.h                                                                   |    3 
 Xext/sync.c                                                                     |   73 
 Xext/xace.c                                                                     |  345 
 Xext/xace.h                                                                     |   61 
 Xext/xacestr.h                                                                  |   94 
 Xext/xcalibrate.c                                                               |   50 
 Xext/xcmisc.c                                                                   |   60 
 Xext/xevie.c                                                                    |  708 
 Xext/xf86bigfont.c                                                              |   51 
 Xext/xprint.c                                                                   | 2762 
 Xext/xres.c                                                                     |   51 
 Xext/xselinux.c                                                                 | 2052 
 Xext/xselinux.h                                                                 |  159 
 Xext/xtest.c                                                                    |  704 
 Xext/xvdisp.c                                                                   |  975 
 Xext/xvdisp.h                                                                   |    1 
 Xext/xvdix.h                                                                    |    9 
 Xext/xvmain.c                                                                   |   45 
 Xext/xvmc.c                                                                     |   41 
 Xi/Makefile.am                                                                  |   20 
 Xi/allowev.c                                                                    |   28 
 Xi/chdevcur.c                                                                   |  111 
 Xi/chdevcur.h                                                                   |   39 
 Xi/chdevhier.c                                                                  |  305 
 Xi/chdevhier.h                                                                  |   42 
 Xi/chgdctl.c                                                                    |   79 
 Xi/chgfctl.c                                                                    |  190 
 Xi/chgkbd.c                                                                     |    9 
 Xi/chgkmap.c                                                                    |   31 
 Xi/chgprop.c                                                                    |   49 
 Xi/chgptr.c                                                                     |   11 
 Xi/closedev.c                                                                   |   20 
 Xi/devbell.c                                                                    |   25 
 Xi/exevents.c                                                                   | 1217 
 Xi/exglobals.h                                                                  |    9 
 Xi/extgrbdev.c                                                                  |  216 
 Xi/extgrbdev.h                                                                  |   43 
 Xi/extinit.c                                                                    |  576 
 Xi/getbmap.c                                                                    |   22 
 Xi/getcptr.c                                                                    |  108 
 Xi/getcptr.h                                                                    |   43 
 Xi/getdctl.c                                                                    |   60 
 Xi/getfctl.c                                                                    |   26 
 Xi/getfocus.c                                                                   |   15 
 Xi/getkmap.c                                                                    |   27 
 Xi/getmmap.c                                                                    |   22 
 Xi/getprop.c                                                                    |   13 
 Xi/getselev.c                                                                   |   13 
 Xi/getvers.c                                                                    |   40 
 Xi/grabdev.c                                                                    |   88 
 Xi/grabdevb.c                                                                   |   61 
 Xi/grabdevk.c                                                                   |   60 
 Xi/gtmotion.c                                                                   |   41 
 Xi/listdev.c                                                                    |  112 
 Xi/listdev.h                                                                    |   13 
 Xi/opendev.c                                                                    |   36 
 Xi/querydp.c                                                                    |  168 
 Xi/querydp.h                                                                    |   44 
 Xi/queryst.c                                                                    |   26 
 Xi/selectev.c                                                                   |   50 
 Xi/sendexev.c                                                                   |   49 
 Xi/setbmap.c                                                                    |   29 
 Xi/setcptr.c                                                                    |  103 
 Xi/setcptr.h                                                                    |   36 
 Xi/setdval.c                                                                    |   44 
 Xi/setfocus.c                                                                   |   18 
 Xi/setmmap.c                                                                    |   22 
 Xi/setmode.c                                                                    |   27 
 Xi/stubs.c                                                                      |   12 
 Xi/ungrdev.c                                                                    |   21 
 Xi/ungrdevb.c                                                                   |   51 
 Xi/ungrdevk.c                                                                   |   58 
 Xi/warpdevp.c                                                                   |  175 
 Xi/warpdevp.h                                                                   |   39 
 Xi/xiproperty.c                                                                 |  798 
 Xi/xiproperty.h                                                                 |   48 
 Xi/xiselev.c                                                                    |   81 
 Xi/xiselev.h                                                                    |   40 
 acinclude.m4                                                                    |  206 
 afb/Makefile.am                                                                 |   51 
 afb/README                                                                      |   10 
 afb/Xdaniver.doc                                                                |  218 
 afb/afb.h                                                                       | 1001 
 afb/afbbitblt.c                                                                 |  343 
 afb/afbblt.c                                                                    |  563 
 afb/afbbres.c                                                                   |  323 
 afb/afbbresd.c                                                                  |  214 
 afb/afbbstore.c                                                                 |  154 
 afb/afbclip.c                                                                   |  248 
 afb/afbcmap.c                                                                   |   84 
 afb/afbfillarc.c                                                                |  346 
 afb/afbfillrct.c                                                                |  291 
 afb/afbfillsp.c                                                                 | 1129 
 afb/afbfont.c                                                                   |   77 
 afb/afbgc.c                                                                     |  684 
 afb/afbgetsp.c                                                                  |  165 
 afb/afbhrzvert.c                                                                |  209 
 afb/afbimage.c                                                                  |  271 
 afb/afbimggblt.c                                                                |  472 
 afb/afbline.c                                                                   |  705 
 afb/afbmisc.c                                                                   |   94 
 afb/afbpixmap.c                                                                 |  294 
 afb/afbply1rct.c                                                                |  300 
 afb/afbplygblt.c                                                                |  463 
 afb/afbpntarea.c                                                                |  655 
 afb/afbpntwin.c                                                                 |  126 
 afb/afbpolypnt.c                                                                |  146 
 afb/afbpushpxl.c                                                                |  169 
 afb/afbscrinit.c                                                                |  240 
 afb/afbsetsp.c                                                                  |  257 
 afb/afbtegblt.c                                                                 |  586 
 afb/afbtile.c                                                                   |  857 
 afb/afbwindow.c                                                                 |  318 
 afb/afbzerarc.c                                                                 |  201 
 autogen.sh                                                                      |    2 
 cfb/Makefile.am                                                                 |   22 
 cfb/Makefile.am.inc                                                             |  153 
 cfb/cfb.h                                                                       | 1319 
 cfb/cfb16.h                                                                     |   93 
 cfb/cfb24.h                                                                     |   97 
 cfb/cfb32.h                                                                     |   93 
 cfb/cfb8bit.c                                                                   |  469 
 cfb/cfb8bit.h                                                                   | 1570 
 cfb/cfb8line.c                                                                  | 1503 
 cfb/cfballpriv.c                                                                |   92 
 cfb/cfbbitblt.c                                                                 | 1454 
 cfb/cfbblt.c                                                                    |  933 
 cfb/cfbbres.c                                                                   |  340 
 cfb/cfbbresd.c                                                                  |  404 
 cfb/cfbbstore.c                                                                 |  143 
 cfb/cfbcmap.c                                                                   |  119 
 cfb/cfbcppl.c                                                                   |  488 
 cfb/cfbfillarc.c                                                                |  374 
 cfb/cfbfillrct.c                                                                |  305 
 cfb/cfbfillsp.c                                                                 | 1004 
 cfb/cfbgc.c                                                                     |  799 
 cfb/cfbgetsp.c                                                                  |  213 
 cfb/cfbglblt8.c                                                                 |  477 
 cfb/cfbhrzvert.c                                                                |  554 
 cfb/cfbigblt8.c                                                                 |  106 
 cfb/cfbimage.c                                                                  |  206 
 cfb/cfbline.c                                                                   |  756 
 cfb/cfbmap.h                                                                    |  342 
 cfb/cfbmskbits.c                                                                | 1400 
 cfb/cfbmskbits.h                                                                |  891 
 cfb/cfbpixmap.c                                                                 |  372 
 cfb/cfbply1rct.c                                                                |  363 
 cfb/cfbpntwin.c                                                                 |  768 
 cfb/cfbpolypnt.c                                                                |  202 
 cfb/cfbpush8.c                                                                  |  184 
 cfb/cfbrctstp8.c                                                                |  593 
 cfb/cfbrrop.c                                                                   |  227 
 cfb/cfbrrop.h                                                                   |  342 
 cfb/cfbscrinit.c                                                                |  230 
 cfb/cfbsetsp.c                                                                  |  316 
 cfb/cfbsolid.c                                                                  | 1365 
 cfb/cfbtab.h                                                                    |   14 
 cfb/cfbteblt8.c                                                                 |  589 
 cfb/cfbtegblt.c                                                                 |  218 
 cfb/cfbtile32.c                                                                 |  517 
 cfb/cfbtileodd.c                                                                | 1245 
 cfb/cfbunmap.h                                                                  |  164 
 cfb/cfbwindow.c                                                                 |  337 
 cfb/cfbzerarc.c                                                                 |  322 
 cfb/stip68kgnu.h                                                                |  121 
 cfb/stipmips.s                                                                  |  281 
 cfb/stipsparc.s                                                                 |  290 
 cfb/stipsprc32.s                                                                |  291 
 cfb32/Makefile.am                                                               |    9 
 composite/Makefile.am                                                           |    1 
 composite/compalloc.c                                                           |  101 
 composite/compext.c                                                             |  270 
 composite/compinit.c                                                            |   78 
 composite/compint.h                                                             |   52 
 composite/compoverlay.c                                                         |  159 
 composite/compwindow.c                                                          |  122 
 config/Makefile.am                                                              |    2 
 config/config-backends.h                                                        |    2 
 config/dbus-core.c                                                              |   13 
 config/dbus.c                                                                   |   29 
 config/hal.c                                                                    |  372 
 config/x11-input.fdi                                                            |   69 
 configure.ac                                                                    | 1214 
 damageext/damageext.c                                                           |   18 
 damageext/damageextint.h                                                        |    2 
 dbe/dbe.c                                                                       |  377 
 dbe/dbestruct.h                                                                 |   38 
 dbe/midbe.c                                                                     |   60 
 dbe/midbestr.h                                                                  |   12 
 dev/null                                                                        |binary
 dix/CHANGES                                                                     |   17 
 dix/Makefile.am                                                                 |   22 
 dix/atom.c                                                                      |    2 
 dix/colormap.c                                                                  |   80 
 dix/cursor.c                                                                    |  237 
 dix/deprecated.c                                                                |  162 
 dix/devices.c                                                                   | 1416 
 dix/dispatch.c                                                                  | 1021 
 dix/dixfonts.c                                                                  |  151 
 dix/dixutils.c                                                                  |  132 
 dix/enterleave.c                                                                |  542 
 dix/enterleave.h                                                                |   70 
 dix/events.c                                                                    | 4230 
 dix/extension.c                                                                 |   83 
 dix/ffs.c                                                                       |    4 
 dix/gc.c                                                                        |  108 
 dix/getevents.c                                                                 | 1119 
 dix/globals.c                                                                   |   19 
 dix/glyphcurs.c                                                                 |    7 
 dix/grabs.c                                                                     |   69 
 dix/main.c                                                                      |  170 
 dix/pixmap.c                                                                    |   29 
 dix/privates.c                                                                  |  553 
 dix/property.c                                                                  |  316 
 dix/protocol.txt                                                                | 1061 
 dix/ptrveloc.c                                                                  |  939 
 dix/registry.c                                                                  |  336 
 dix/resource.c                                                                  |  182 
 dix/selection.c                                                                 |  311 
 dix/strcasecmp.c                                                                |   48 
 dix/swaprep.c                                                                   |   12 
 dix/tables.c                                                                    |    4 
 dix/window.c                                                                    |  882 
 dix/xpstubs.c                                                                   |   78 
 doc/Makefile.am                                                                 |    2 
 doc/SecurityPolicy.man.pre                                                      |  258 
 doc/Xserver.man.pre                                                             |   60 
 doc/c-extensions                                                                |   33 
 exa/Makefile.am                                                                 |    1 
 exa/exa.c                                                                       |  572 
 exa/exa.h                                                                       |   89 
 exa/exa_accel.c                                                                 |  794 
 exa/exa_glyphs.c                                                                |  898 
 exa/exa_migration.c                                                             |  396 
 exa/exa_offscreen.c                                                             |  161 
 exa/exa_priv.h                                                                  |  180 
 exa/exa_render.c                                                                |  912 
 exa/exa_unaccel.c                                                               |  165 
 fb/Makefile.am                                                                  |    7 
 fb/fb.h                                                                         |   67 
 fb/fb24_32.c                                                                    |   10 
 fb/fballpriv.c                                                                  |   55 
 fb/fbarc.c                                                                      |   39 
 fb/fbblt.c                                                                      |    3 
 fb/fbbstore.c                                                                   |   63 
 fb/fbcmap_mi.c                                                                  |    8 
 fb/fbcopy.c                                                                     |   14 
 fb/fboverlay.c                                                                  |   33 
 fb/fboverlay.h                                                                  |   13 
 fb/fbpict.c                                                                     |   30 
 fb/fbpixmap.c                                                                   |   11 
 fb/fbpseudocolor.c                                                              | 2338 
 fb/fbpseudocolor.h                                                              |   20 
 fb/fbscreen.c                                                                   |   18 
 fb/fbtrap.c                                                                     |    8 
 fb/fbwindow.c                                                                   |  128 
 fb/wfbrename.h                                                                  |   28 
 glx/Makefile.am                                                                 |   97 
 glx/dispatch.h                                                                  | 3829 
 glx/extension_string.c                                                          |  165 
 glx/extension_string.h                                                          |   63 
 glx/g_disptab.h                                                                 |   52 
 glx/glapi.c                                                                     | 1067 
 glx/glapi.h                                                                     |  160 
 glx/glapioffsets.h                                                              | 1174 
 glx/glapitable.h                                                                |  816 
 glx/glapitemp.h                                                                 | 6655 
 glx/glprocs.h                                                                   | 2260 
 glx/glthread.c                                                                  |  378 
 glx/glthread.h                                                                  |  319 
 glx/glxbyteorder.h                                                              |   61 
 glx/glxcmds.c                                                                   | 2378 
 glx/glxcmdsswap.c                                                               |  773 
 glx/glxcontext.h                                                                |  129 
 glx/glxdrawable.h                                                               |   80 
 glx/glxdri.c                                                                    | 1178 
 glx/glxdri2.c                                                                   |  587 
 glx/glxdricommon.c                                                              |  203 
 glx/glxdricommon.h                                                              |   40 
 glx/glxdriswrast.c                                                              |  523 
 glx/glxext.c                                                                    |  532 
 glx/glxext.h                                                                    |   52 
 glx/glxscreens.c                                                                |  551 
 glx/glxscreens.h                                                                |  171 
 glx/glxserver.h                                                                 |  261 
 glx/glxutil.c                                                                   |   75 
 glx/glxutil.h                                                                   |   58 
 glx/indirect_dispatch.c                                                         | 5889 
 glx/indirect_dispatch.h                                                         | 1047 
 glx/indirect_dispatch_swap.c                                                    | 6051 
 glx/indirect_program.c                                                          |  150 
 glx/indirect_reqsize.c                                                          |  832 
 glx/indirect_reqsize.h                                                          |  121 
 glx/indirect_size.h                                                             |   88 
 glx/indirect_size_get.c                                                         | 1222 
 glx/indirect_size_get.h                                                         |  102 
 glx/indirect_table.c                                                            | 1596 
 glx/indirect_table.h                                                            |  106 
 glx/indirect_texture_compression.c                                              |  120 
 glx/indirect_util.c                                                             |  310 
 glx/indirect_util.h                                                             |   53 
 glx/render2.c                                                                   |  259 
 glx/render2swap.c                                                               |  370 
 glx/renderpix.c                                                                 |   70 
 glx/renderpixswap.c                                                             |   88 
 glx/rensize.c                                                                   |  418 
 glx/single2.c                                                                   |  389 
 glx/single2swap.c                                                               |  267 
 glx/singlepix.c                                                                 |  528 
 glx/singlepixswap.c                                                             |  579 
 glx/singlesize.c                                                                |  193 
 glx/singlesize.h                                                                |   54 
 glx/swap_interval.c                                                             |   92 
 glx/unpack.h                                                                    |  234 
 glx/xfont.c                                                                     |  196 
 hw/Makefile.am                                                                  |   30 
 hw/darwin/Makefile.am                                                           |  287 
 hw/darwin/README.apple                                                          |   35 
 hw/darwin/XDarwin.man                                                           |  205 
 hw/darwin/apple/English.lproj/main.nib/.svn/entries                             |   65 
 hw/darwin/apple/English.lproj/main.nib/.svn/format                              |    1 
 hw/darwin/apple/English.lproj/main.nib/.svn/prop-base/keyedobjects.nib.svn-base |    5 
 hw/darwin/apple/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base      |  318 
 hw/darwin/apple/English.lproj/main.nib/.svn/text-base/info.nib.svn-base         |   18 
 hw/darwin/apple/English.lproj/main.nib/classes.nib                              |  318 
 hw/darwin/apple/English.lproj/main.nib/info.nib                                 |   18 
 hw/darwin/apple/Info.plist                                                      |   71 
 hw/darwin/apple/X11.xcodeproj/project.pbxproj                                   |  320 
 hw/darwin/apple/X11Application.h                                                |  103 
 hw/darwin/apple/X11Application.m                                                |  926 
 hw/darwin/apple/X11Controller.h                                                 |   85 
 hw/darwin/apple/X11Controller.m                                                 |  752 
 hw/darwin/apple/Xquartz.man                                                     |  158 
 hw/darwin/apple/bundle-main.c                                                   |  911 
 hw/darwin/bundle/Dutch.lproj/Credits.rtf                                        |  168 
 hw/darwin/bundle/Dutch.lproj/MainMenu.nib/classes.nib                           |   72 
 hw/darwin/bundle/Dutch.lproj/Makefile.am                                        |   35 
 hw/darwin/bundle/Dutch.lproj/XDarwinHelp.html.cpp                               |  103 
 hw/darwin/bundle/English.lproj/Credits.rtf                                      |  168 
 hw/darwin/bundle/English.lproj/InfoPlist.strings.cpp                            |    5 
 hw/darwin/bundle/English.lproj/Localizable.strings                              |   23 
 hw/darwin/bundle/English.lproj/MainMenu.nib/classes.nib                         |   72 
 hw/darwin/bundle/English.lproj/Makefile.am                                      |   35 
 hw/darwin/bundle/English.lproj/XDarwinHelp.html.cpp                             |   96 
 hw/darwin/bundle/French.lproj/Credits.rtf                                       |  166 
 hw/darwin/bundle/French.lproj/MainMenu.nib/classes.nib                          |   72 
 hw/darwin/bundle/French.lproj/Makefile.am                                       |   38 
 hw/darwin/bundle/French.lproj/XDarwinHelp.html.cpp                              |  101 
 hw/darwin/bundle/German.lproj/Credits.rtf                                       |  168 
 hw/darwin/bundle/German.lproj/MainMenu.nib/classes.nib                          |   72 
 hw/darwin/bundle/German.lproj/Makefile.am                                       |   36 
 hw/darwin/bundle/German.lproj/XDarwinHelp.html.cpp                              |   96 
 hw/darwin/bundle/Info.plist                                                     |   66 
 hw/darwin/bundle/Japanese.lproj/Credits.rtf                                     |  193 
 hw/darwin/bundle/Japanese.lproj/MainMenu.nib/classes.nib                        |   72 
 hw/darwin/bundle/Japanese.lproj/Makefile.am                                     |   37 
 hw/darwin/bundle/Japanese.lproj/XDarwinHelp.html.cpp                            |  141 
 hw/darwin/bundle/Makefile.am                                                    |   38 
 hw/darwin/bundle/Portuguese.lproj/Credits.rtf                                   |  171 
 hw/darwin/bundle/Portuguese.lproj/MainMenu.nib/classes.nib                      |   72 
 hw/darwin/bundle/Portuguese.lproj/Makefile.am                                   |   36 
 hw/darwin/bundle/Portuguese.lproj/XDarwinHelp.html.cpp                          |  211 
 hw/darwin/bundle/Spanish.lproj/Credits.rtf                                      |  168 
 hw/darwin/bundle/Spanish.lproj/MainMenu.nib/classes.nib                         |   72 
 hw/darwin/bundle/Spanish.lproj/Makefile.am                                      |   36 
 hw/darwin/bundle/Spanish.lproj/XDarwinHelp.html.cpp                             |  111 
 hw/darwin/bundle/Swedish.lproj/Credits.rtf                                      |  168 
 hw/darwin/bundle/Swedish.lproj/MainMenu.nib/classes.nib                         |   72 
 hw/darwin/bundle/Swedish.lproj/Makefile.am                                      |   36 
 hw/darwin/bundle/Swedish.lproj/XDarwinHelp.html.cpp                             |  103 
 hw/darwin/bundle/ko.lproj/Credits.rtf                                           |  168 
 hw/darwin/bundle/ko.lproj/MainMenu.nib/classes.nib                              |   72 
 hw/darwin/bundle/ko.lproj/Makefile.am                                           |   37 
 hw/darwin/bundle/ko.lproj/XDarwinHelp.html.cpp                                  |   96 
 hw/darwin/bundle/startXClients.cpp                                              |   24 
 hw/darwin/darwin.c                                                              | 1116 
 hw/darwin/darwin.h                                                              |  157 
 hw/darwin/darwinClut8.h                                                         |  531 
 hw/darwin/darwinEvents.c                                                        |  446 
 hw/darwin/darwinKeyboard.c                                                      | 1026 
 hw/darwin/darwinKeyboard.h                                                      |   51 
 hw/darwin/darwinXinput.c                                                        |  308 
 hw/darwin/iokit/Makefile.am                                                     |   17 
 hw/darwin/iokit/xfIOKit.c                                                       |  775 
 hw/darwin/iokit/xfIOKit.h                                                       |   56 
 hw/darwin/iokit/xfIOKitCursor.c                                                 |  737 
 hw/darwin/iokit/xfIOKitStartup.c                                                |  134 
 hw/darwin/quartz/Makefile.am                                                    |   54 
 hw/darwin/quartz/Preferences.h                                                  |  137 
 hw/darwin/quartz/Preferences.m                                                  |  599 
 hw/darwin/quartz/XApplication.h                                                 |   46 
 hw/darwin/quartz/XApplication.m                                                 |   47 
 hw/darwin/quartz/XDarwin.pbproj/project.pbxproj                                 | 2519 
 hw/darwin/quartz/XDarwinStartup.c                                               |  163 
 hw/darwin/quartz/XDarwinStartup.man                                             |   75 
 hw/darwin/quartz/XServer.h                                                      |  136 
 hw/darwin/quartz/XServer.m                                                      | 1541 
 hw/darwin/quartz/applewm.c                                                      |  730 
 hw/darwin/quartz/applewmExt.h                                                   |   84 
 hw/darwin/quartz/cr/XView.h                                                     |   41 
 hw/darwin/quartz/cr/XView.m                                                     |   76 
 hw/darwin/quartz/cr/cr.h                                                        |   61 
 hw/darwin/quartz/cr/crAppleWM.m                                                 |  159 
 hw/darwin/quartz/cr/crFrame.m                                                   |  441 
 hw/darwin/quartz/cr/crScreen.m                                                  |  383 
 hw/darwin/quartz/fullscreen/fullscreen.c                                        |  569 
 hw/darwin/quartz/fullscreen/quartzCursor.c                                      |  654 
 hw/darwin/quartz/fullscreen/quartzCursor.h                                      |   43 
 hw/darwin/quartz/keysym2ucs.c                                                   |  908 
 hw/darwin/quartz/keysym2ucs.h                                                   |   36 
 hw/darwin/quartz/pseudoramiX.c                                                  |  434 
 hw/darwin/quartz/pseudoramiX.h                                                  |    9 
 hw/darwin/quartz/quartz.c                                                       |  432 
 hw/darwin/quartz/quartz.h                                                       |  129 
 hw/darwin/quartz/quartzAudio.c                                                  |  344 
 hw/darwin/quartz/quartzAudio.h                                                  |   40 
 hw/darwin/quartz/quartzCocoa.m                                                  |  208 
 hw/darwin/quartz/quartzCommon.h                                                 |  106 
 hw/darwin/quartz/quartzCursor.c                                                 |  657 
 hw/darwin/quartz/quartzCursor.h                                                 |   43 
 hw/darwin/quartz/quartzKeyboard.c                                               |  389 
 hw/darwin/quartz/quartzPasteboard.c                                             |  152 
 hw/darwin/quartz/quartzPasteboard.h                                             |   44 
 hw/darwin/quartz/quartzStartup.c                                                |  353 
 hw/darwin/quartz/xpr/Xplugin.h                                                  |  589 
 hw/darwin/quartz/xpr/appledri.c                                                 |  350 
 hw/darwin/quartz/xpr/appledri.h                                                 |  106 
 hw/darwin/quartz/xpr/appledristr.h                                              |  175 
 hw/darwin/quartz/xpr/dri.c                                                      |  754 
 hw/darwin/quartz/xpr/dri.h                                                      |  128 
 hw/darwin/quartz/xpr/dristruct.h                                                |   81 
 hw/darwin/quartz/xpr/x-hash.c                                                   |  341 
 hw/darwin/quartz/xpr/x-hash.h                                                   |   60 
 hw/darwin/quartz/xpr/x-hook.c                                                   |  106 
 hw/darwin/quartz/xpr/x-hook.h                                                   |   42 
 hw/darwin/quartz/xpr/x-list.c                                                   |  335 
 hw/darwin/quartz/xpr/x-list.h                                                   |   77 
 hw/darwin/quartz/xpr/xpr.h                                                      |   47 
 hw/darwin/quartz/xpr/xprAppleWM.c                                               |   99 
 hw/darwin/quartz/xpr/xprCursor.c                                                |  421 
 hw/darwin/quartz/xpr/xprFrame.c                                                 |  495 
 hw/darwin/quartz/xpr/xprScreen.c                                                |  404 
 hw/darwin/utils/Makefile.am                                                     |   11 
 hw/darwin/utils/README.txt                                                      |  111 
 hw/darwin/utils/dumpkeymap.c                                                    | 1453 
 hw/darwin/utils/dumpkeymap.man                                                  | 1004 
 hw/dmx/Makefile.am                                                              |   15 
 hw/dmx/config/dmxparse.c                                                        |    5 
 hw/dmx/dmx-config.h                                                             |    9 
 hw/dmx/dmx.c                                                                    |   54 
 hw/dmx/dmx.h                                                                    |   10 
 hw/dmx/dmx_glxvisuals.c                                                         |   61 
 hw/dmx/dmx_glxvisuals.h                                                         |   61 
 hw/dmx/dmxcb.c                                                                  |    1 
 hw/dmx/dmxclient.h                                                              |    4 
 hw/dmx/dmxcmap.c                                                                |   14 
 hw/dmx/dmxcmap.h                                                                |    9 
 hw/dmx/dmxcursor.c                                                              |   44 
 hw/dmx/dmxcursor.h                                                              |    9 
 hw/dmx/dmxdpms.c                                                                |    9 
 hw/dmx/dmxextension.c                                                           |   14 
 hw/dmx/dmxfont.c                                                                |    7 
 hw/dmx/dmxgc.c                                                                  |    8 
 hw/dmx/dmxgc.h                                                                  |    4 
 hw/dmx/dmxinit.c                                                                |   22 
 hw/dmx/dmxinput.c                                                               |   11 
 hw/dmx/dmxinput.h                                                               |    4 
 hw/dmx/dmxlog.c                                                                 |    4 
 hw/dmx/dmxlog.h                                                                 |    2 
 hw/dmx/dmxpict.c                                                                |   13 
 hw/dmx/dmxpict.h                                                                |   10 
 hw/dmx/dmxpixmap.c                                                              |    9 
 hw/dmx/dmxpixmap.h                                                              |    7 
 hw/dmx/dmxscrinit.c                                                             |   62 
 hw/dmx/dmxscrinit.h                                                             |    2 
 hw/dmx/dmxstat.c                                                                |    3 
 hw/dmx/dmxwindow.c                                                              |   62 
 hw/dmx/dmxwindow.h                                                              |   14 
 hw/dmx/examples/ev.c                                                            |    2 
 hw/dmx/glxProxy/Makefile.am                                                     |    1 
 hw/dmx/glxProxy/compsize.c                                                      |   61 
 hw/dmx/glxProxy/g_disptab.c                                                     |   55 
 hw/dmx/glxProxy/g_disptab.h                                                     |   55 
 hw/dmx/glxProxy/g_renderswap.c                                                  |   55 
 hw/dmx/glxProxy/global.c                                                        |   61 
 hw/dmx/glxProxy/glxcmds.c                                                       |  114 
 hw/dmx/glxProxy/glxcmdsswap.c                                                   |   61 
 hw/dmx/glxProxy/glxcontext.h                                                    |   61 
 hw/dmx/glxProxy/glxdrawable.h                                                   |   61 
 hw/dmx/glxProxy/glxerror.h                                                      |   61 
 hw/dmx/glxProxy/glxext.c                                                        |   61 
 hw/dmx/glxProxy/glxext.h                                                        |   61 
 hw/dmx/glxProxy/glxfbconfig.c                                                   |   61 
 hw/dmx/glxProxy/glxfbconfig.h                                                   |   61 
 hw/dmx/glxProxy/glxscreens.c                                                    |   61 
 hw/dmx/glxProxy/glxscreens.h                                                    |   61 
 hw/dmx/glxProxy/glxserver.h                                                     |   61 
 hw/dmx/glxProxy/glxsingle.c                                                     |   55 
 hw/dmx/glxProxy/glxsingle.h                                                     |   61 
 hw/dmx/glxProxy/glxswap.c                                                       |    2 
 hw/dmx/glxProxy/glxutil.c                                                       |   65 
 hw/dmx/glxProxy/glxutil.h                                                       |   61 
 hw/dmx/glxProxy/glxvendor.c                                                     |   55 
 hw/dmx/glxProxy/glxvendor.h                                                     |   61 
 hw/dmx/glxProxy/glxvisuals.c                                                    |   61 
 hw/dmx/glxProxy/glxvisuals.h                                                    |   61 
 hw/dmx/glxProxy/render2swap.c                                                   |   61 
 hw/dmx/glxProxy/renderpixswap.c                                                 |   61 
 hw/dmx/glxProxy/unpack.h                                                        |   61 
 hw/dmx/input/Makefile.am                                                        |    1 
 hw/dmx/input/atKeynames.h                                                       |  295 
 hw/dmx/input/dmxbackend.c                                                       |    5 
 hw/dmx/input/dmxcommon.h                                                        |    4 
 hw/dmx/input/dmxconsole.c                                                       |   18 
 hw/dmx/input/dmxeq.c                                                            |   35 
 hw/dmx/input/dmxevents.c                                                        |   45 
 hw/dmx/input/dmxinputinit.c                                                     |   54 
 hw/dmx/input/dmxmotion.c                                                        |    3 
 hw/dmx/input/dmxxinput.c                                                        |    8 
 hw/dmx/input/lnx-keyboard.c                                                     |    5 
 hw/dmx/input/lnx-ms.c                                                           |    5 
 hw/dmx/input/lnx-ps2.c                                                          |    5 
 hw/dmx/input/usb-common.c                                                       |    5 
 hw/kdrive/Kdrive.tmpl                                                           |   17 
 hw/kdrive/Makefile.am                                                           |    9 
 hw/kdrive/Xkdrive.man                                                           |   20 
 hw/kdrive/ati/ChangeLog                                                         |  622 
 hw/kdrive/ati/Makefile.am                                                       |   71 
 hw/kdrive/ati/ati.c                                                             |  761 
 hw/kdrive/ati/ati.h                                                             |  409 
 hw/kdrive/ati/ati_cursor.c                                                      |  559 
 hw/kdrive/ati/ati_dma.c                                                         | 1037 
 hw/kdrive/ati/ati_dma.h                                                         |  141 
 hw/kdrive/ati/ati_draw.c                                                        |  918 
 hw/kdrive/ati/ati_draw.h                                                        |   93 
 hw/kdrive/ati/ati_drawtmp.h                                                     |  237 
 hw/kdrive/ati/ati_dri.c                                                         | 1138 
 hw/kdrive/ati/ati_dri.h                                                         |   97 
 hw/kdrive/ati/ati_dripriv.h                                                     |   57 
 hw/kdrive/ati/ati_microcode.c                                                   |  857 
 hw/kdrive/ati/ati_reg.h                                                         | 1927 
 hw/kdrive/ati/ati_sarea.h                                                       |   38 
 hw/kdrive/ati/ati_stub.c                                                        |   84 
 hw/kdrive/ati/ati_video.c                                                       |  988 
 hw/kdrive/ati/r128_blendtmp.h                                                   |  134 
 hw/kdrive/ati/r128_common.h                                                     |  170 
 hw/kdrive/ati/r128_composite.c                                                  |  564 
 hw/kdrive/ati/r128_sarea.h                                                      |  185 
 hw/kdrive/ati/radeon_common.h                                                   |  460 
 hw/kdrive/ati/radeon_composite.c                                                |  875 
 hw/kdrive/ati/radeon_sarea.h                                                    |  221 
 hw/kdrive/chips/Makefile.am                                                     |   33 
 hw/kdrive/chips/chips.c                                                         |  334 
 hw/kdrive/chips/chips.h                                                         |  117 
 hw/kdrive/chips/chipsdraw.c                                                     |  491 
 hw/kdrive/chips/chipsstub.c                                                     |   67 
 hw/kdrive/ephyr/Makefile.am                                                     |  101 
 hw/kdrive/ephyr/XF86dri.c                                                       |  649 
 hw/kdrive/ephyr/Xephyr.man.pre                                                  |   84 
 hw/kdrive/ephyr/ephyr.c                                                         |  330 
 hw/kdrive/ephyr/ephyr.h                                                         |    7 
 hw/kdrive/ephyr/ephyr_draw.c                                                    |    6 
 hw/kdrive/ephyr/ephyrdri.c                                                      |  286 
 hw/kdrive/ephyr/ephyrdri.h                                                      |   75 
 hw/kdrive/ephyr/ephyrdriext.c                                                   | 1430 
 hw/kdrive/ephyr/ephyrdriext.h                                                   |   42 
 hw/kdrive/ephyr/ephyrglxext.c                                                   |  727 
 hw/kdrive/ephyr/ephyrglxext.h                                                   |   35 
 hw/kdrive/ephyr/ephyrhostglx.c                                                  |  699 
 hw/kdrive/ephyr/ephyrhostglx.h                                                  |   76 
 hw/kdrive/ephyr/ephyrhostproxy.c                                                |   94 
 hw/kdrive/ephyr/ephyrhostproxy.h                                                |   51 
 hw/kdrive/ephyr/ephyrhostvideo.c                                                | 1014 
 hw/kdrive/ephyr/ephyrhostvideo.h                                                |  238 
 hw/kdrive/ephyr/ephyrinit.c                                                     |  194 
 hw/kdrive/ephyr/ephyrlog.h                                                      |   67 
 hw/kdrive/ephyr/ephyrproxyext.c                                                 |  119 
 hw/kdrive/ephyr/ephyrproxyext.h                                                 |   34 
 hw/kdrive/ephyr/ephyrvideo.c                                                    | 1278 
 hw/kdrive/ephyr/hostx.c                                                         | 1158 
 hw/kdrive/ephyr/hostx.h                                                         |  133 
 hw/kdrive/ephyr/os.c                                                            |   10 
 hw/kdrive/ephyr/xf86dri.h                                                       |  120 
 hw/kdrive/epson/Makefile.am                                                     |   33 
 hw/kdrive/epson/Xepson.man                                                      |   26 
 hw/kdrive/epson/epson13806.c                                                    |  604 
 hw/kdrive/epson/epson13806.h                                                    |  132 
 hw/kdrive/epson/epson13806draw.c                                                |  649 
 hw/kdrive/epson/epson13806draw.h                                                |  119 
 hw/kdrive/epson/epson13806reg.h                                                 |  183 
 hw/kdrive/epson/epson13806stub.c                                                |   69 
 hw/kdrive/fake/Makefile.am                                                      |    2 
 hw/kdrive/fake/fake.c                                                           |    5 
 hw/kdrive/fbdev/Makefile.am                                                     |    7 
 hw/kdrive/fbdev/fbdev.c                                                         |   43 
 hw/kdrive/fbdev/fbinit.c                                                        |   12 
 hw/kdrive/i810/Makefile.am                                                      |   36 
 hw/kdrive/i810/i810.c                                                           | 2112 
 hw/kdrive/i810/i810.h                                                           |  511 
 hw/kdrive/i810/i810_cursor.c                                                    |  435 
 hw/kdrive/i810/i810_reg.h                                                       |  695 
 hw/kdrive/i810/i810_video.c                                                     | 1136 
 hw/kdrive/i810/i810draw.c                                                       |  352 
 hw/kdrive/i810/i810draw.h                                                       |   46 
 hw/kdrive/i810/i810stub.c                                                       |   92 
 hw/kdrive/igs/igs.c                                                             |  667 
 hw/kdrive/igs/igs.h                                                             |  327 
 hw/kdrive/igs/igscmap.c                                                         |   62 
 hw/kdrive/igs/igscurs.c                                                         |  345 
 hw/kdrive/igs/igsdraw.c                                                         | 1533 
 hw/kdrive/igs/igsdraw.h                                                         |  258 
 hw/kdrive/igs/igsreg.c                                                          |  969 
 hw/kdrive/igs/igsreg.h                                                          |  155 
 hw/kdrive/igs/igsstub.c                                                         |   71 
 hw/kdrive/ipaq/ipaq.c                                                           |   70 
 hw/kdrive/itsy/itsy.c                                                           |  325 
 hw/kdrive/itsy/itsy.h                                                           |   39 
 hw/kdrive/itsy/kbd.c                                                            |  251 
 hw/kdrive/itsy/ts.c                                                             |  210 
 hw/kdrive/linux/Makefile.am                                                     |    7 
 hw/kdrive/linux/evdev.c                                                         |  311 
 hw/kdrive/linux/keyboard.c                                                      |   26 
 hw/kdrive/linux/linux.c                                                         |    4 
 hw/kdrive/linux/ts.c                                                            |  209 
 hw/kdrive/linux/tslib.c                                                         |   10 
 hw/kdrive/mach64/Makefile.am                                                    |   40 
 hw/kdrive/mach64/mach64.c                                                       |  433 
 hw/kdrive/mach64/mach64.h                                                       |  653 
 hw/kdrive/mach64/mach64curs.c                                                   |  389 
 hw/kdrive/mach64/mach64draw.c                                                   |  590 
 hw/kdrive/mach64/mach64draw.h                                                   |   69 
 hw/kdrive/mach64/mach64stub.c                                                   |   75 
 hw/kdrive/mach64/mach64video.c                                                  |  994 
 hw/kdrive/mga/Makefile.am                                                       |   35 
 hw/kdrive/mga/g400_common.h                                                     |  185 
 hw/kdrive/mga/g400_composite.c                                                  |  510 
 hw/kdrive/mga/mga.c                                                             |  240 
 hw/kdrive/mga/mga.h                                                             |  164 
 hw/kdrive/mga/mgadraw.c                                                         |  324 
 hw/kdrive/mga/mgastub.c                                                         |   64 
 hw/kdrive/neomagic/ChangeLog                                                    |   98 
 hw/kdrive/neomagic/Makefile.am                                                  |   47 
 hw/kdrive/neomagic/README                                                       |   15 
 hw/kdrive/neomagic/backend.c                                                    |   86 
 hw/kdrive/neomagic/backend.h                                                    |   70 
 hw/kdrive/neomagic/neo_draw.c                                                   |  210 
 hw/kdrive/neomagic/neomagic.c                                                   |  335 
 hw/kdrive/neomagic/neomagic.h                                                   |  210 
 hw/kdrive/neomagic/neomagicstub.c                                               |   73 
 hw/kdrive/nvidia/Makefile.am                                                    |   36 
 hw/kdrive/nvidia/nvidia.c                                                       |  361 
 hw/kdrive/nvidia/nvidia.h                                                       |  247 
 hw/kdrive/nvidia/nvidiacurs.c                                                   |  389 
 hw/kdrive/nvidia/nvidiadraw.c                                                   |  238 
 hw/kdrive/nvidia/nvidiadraw.h                                                   |   69 
 hw/kdrive/nvidia/nvidiastub.c                                                   |   65 
 hw/kdrive/nvidia/nvidiavideo.c                                                  | 1016 
 hw/kdrive/pcmcia/modes.h                                                        |   65 
 hw/kdrive/pcmcia/pcmcia.c                                                       | 1199 
 hw/kdrive/pcmcia/pcmcia.h                                                       |  267 
 hw/kdrive/pcmcia/pcmciacurs.c                                                   |  451 
 hw/kdrive/pcmcia/pcmciarotate.c                                                 |  333 
 hw/kdrive/pcmcia/pcmciashadow.c                                                 |  199 
 hw/kdrive/pcmcia/pcmciastub.c                                                   |   63 
 hw/kdrive/pm2/Makefile.am                                                       |   34 
 hw/kdrive/pm2/glint_regs.h                                                      | 1370 
 hw/kdrive/pm2/pm2.c                                                             |  295 
 hw/kdrive/pm2/pm2.h                                                             |  162 
 hw/kdrive/pm2/pm2_draw.c                                                        |  318 
 hw/kdrive/pm2/pm2stub.c                                                         |   54 
 hw/kdrive/r128/Makefile.am                                                      |   33 
 hw/kdrive/r128/r128.c                                                           |  250 
 hw/kdrive/r128/r128.h                                                           |  123 
 hw/kdrive/r128/r128draw.c                                                       |  296 
 hw/kdrive/r128/r128stub.c                                                       |   67 
 hw/kdrive/savage/s3.c                                                           | 1835 
 hw/kdrive/savage/s3.h                                                           |  534 
 hw/kdrive/savage/s3.nick                                                        |   41 
 hw/kdrive/savage/s3clock.c                                                      |   84 
 hw/kdrive/savage/s3cmap.c                                                       |  122 
 hw/kdrive/savage/s3curs.c                                                       |  422 
 hw/kdrive/savage/s3draw.c                                                       | 3241 
 hw/kdrive/savage/s3draw.h                                                       |  468 
 hw/kdrive/savage/s3gc.c                                                         |  299 
 hw/kdrive/savage/s3reg.c                                                        | 1301 
 hw/kdrive/savage/s3reg.h                                                        |  227 
 hw/kdrive/savage/s3rtst.c                                                       |  141 
 hw/kdrive/savage/s3stub.c                                                       |   93 
 hw/kdrive/sdl/Makefile.am                                                       |    5 
 hw/kdrive/sis300/Makefile.am                                                    |   47 
 hw/kdrive/sis300/sis.c                                                          |  311 
 hw/kdrive/sis300/sis.h                                                          |  160 
 hw/kdrive/sis300/sis_draw.c                                                     |  320 
 hw/kdrive/sis300/sis_reg.h                                                      |  902 
 hw/kdrive/sis300/sis_stub.c                                                     |   77 
 hw/kdrive/sis530/sis.c                                                          |  921 
 hw/kdrive/sis530/sis.h                                                          | 1215 
 hw/kdrive/sis530/sisclock.c                                                     |  232 
 hw/kdrive/sis530/siscmap.c                                                      |   64 
 hw/kdrive/sis530/siscurs.c                                                      |  364 
 hw/kdrive/sis530/sisdraw.c                                                      | 1720 
 hw/kdrive/sis530/sisdraw.h                                                      |  180 
 hw/kdrive/sis530/sisio.c                                                        |   30 
 hw/kdrive/sis530/sisstub.c                                                      |   67 
 hw/kdrive/smi/Makefile.am                                                       |   38 
 hw/kdrive/smi/smi.c                                                             |  343 
 hw/kdrive/smi/smi.h                                                             |  257 
 hw/kdrive/smi/smidraw.c                                                         |  340 
 hw/kdrive/smi/smidraw.h                                                         |   69 
 hw/kdrive/smi/smistub.c                                                         |   67 
 hw/kdrive/smi/smivideo.c                                                        | 1015 
 hw/kdrive/src/Makefile.am                                                       |   18 
 hw/kdrive/src/kaa.c                                                             | 1155 
 hw/kdrive/src/kaa.h                                                             |  117 
 hw/kdrive/src/kaapict.c                                                         |  719 
 hw/kdrive/src/kasync.c                                                          |  378 
 hw/kdrive/src/kcolor.c                                                          |  881 
 hw/kdrive/src/kdrive.c                                                          |  104 
 hw/kdrive/src/kdrive.h                                                          |  325 
 hw/kdrive/src/kinfo.c                                                           |    6 
 hw/kdrive/src/kinput.c                                                          |  231 
 hw/kdrive/src/kloadmap.c                                                        |  199 
 hw/kdrive/src/kmap.c                                                            |   14 
 hw/kdrive/src/knoop.c                                                           |  251 
 hw/kdrive/src/koffscreen.c                                                      |  375 
 hw/kdrive/src/ktest.c                                                           |   76 
 hw/kdrive/src/kxv.c                                                             |   92 
 hw/kdrive/src/kxv.h                                                             |   37 
 hw/kdrive/src/vga.c                                                             |   11 
 hw/kdrive/trident/trident.c                                                     |  612 
 hw/kdrive/trident/trident.h                                                     |  269 
 hw/kdrive/trident/tridentcurs.c                                                 |  389 
 hw/kdrive/trident/tridentdraw.c                                                 |  496 
 hw/kdrive/trident/tridentdraw.h                                                 |   69 
 hw/kdrive/trident/tridentstub.c                                                 |   94 
 hw/kdrive/trio/s3.c                                                             | 1013 
 hw/kdrive/trio/s3.h                                                             | 1200 
 hw/kdrive/trio/s3clock.c                                                        |   85 
 hw/kdrive/trio/s3cmap.c                                                         |   70 
 hw/kdrive/trio/s3curs.c                                                         |  408 
 hw/kdrive/trio/s3stub.c                                                         |   66 
 hw/kdrive/ts300/ts300.c                                                         |  136 
 hw/kdrive/vesa/Makefile.am                                                      |   32 
 hw/kdrive/vesa/Xvesa.man                                                        |  105 
 hw/kdrive/vesa/vbe.c                                                            |  706 
 hw/kdrive/vesa/vbe.h                                                            |  165 
 hw/kdrive/vesa/vesa.c                                                           | 1823 
 hw/kdrive/vesa/vesa.h                                                           |  295 
 hw/kdrive/vesa/vesainit.c                                                       |  100 
 hw/kdrive/vesa/vga.c                                                            |  242 
 hw/kdrive/vesa/vga.h                                                            |   59 
 hw/kdrive/vesa/vm86.c                                                           |  764 
 hw/kdrive/vesa/vm86.h                                                           |  173 
 hw/kdrive/via/Makefile.am                                                       |   34 
 hw/kdrive/via/via.c                                                             |  435 
 hw/kdrive/via/via.h                                                             |  129 
 hw/kdrive/via/via_regs.h                                                        |  154 
 hw/kdrive/via/viadraw.c                                                         |  499 
 hw/kdrive/via/viadraw.h                                                         |   45 
 hw/kdrive/via/viastub.c                                                         |  135 
 hw/kdrive/vxworks/vxkbd.c                                                       |  263 
 hw/kdrive/vxworks/vxmouse.c                                                     |  122 
 hw/kdrive/vxworks/vxworks.c                                                     |   42 
 hw/vfb/InitInput.c                                                              |    7 
 hw/vfb/InitOutput.c                                                             |   58 
 hw/vfb/Makefile.am                                                              |   14 
 hw/vfb/Xvfb.man.pre                                                             |    6 
 hw/xfree86/Makefile.am                                                          |   42 
 hw/xfree86/common/Makefile.am                                                   |   47 
 hw/xfree86/common/atKeynames.h                                                  |  295 
 hw/xfree86/common/compiler.h                                                    |  122 
 hw/xfree86/common/extramodes                                                    |    6 
 hw/xfree86/common/modeline2c.awk                                                |   96 
 hw/xfree86/common/modeline2c.pl                                                 |  107 
 hw/xfree86/common/xf86.h                                                        |  109 
 hw/xfree86/common/xf86AutoConfig.c                                              |  465 
 hw/xfree86/common/xf86Bus.c                                                     |  865 
 hw/xfree86/common/xf86Bus.h                                                     |    7 
 hw/xfree86/common/xf86Config.c                                                  |  448 
 hw/xfree86/common/xf86Config.h                                                  |   16 
 hw/xfree86/common/xf86Configure.c                                               |  174 
 hw/xfree86/common/xf86Cursor.c                                                  |   71 
 hw/xfree86/common/xf86DGA.c                                                     |  231 
 hw/xfree86/common/xf86DPMS.c                                                    |   54 
 hw/xfree86/common/xf86Debug.c                                                   |   77 
 hw/xfree86/common/xf86DefModes.c                                                |  155 
 hw/xfree86/common/xf86DoProbe.c                                                 |  118 
 hw/xfree86/common/xf86DoScanPci.c                                               |  116 
 hw/xfree86/common/xf86Events.c                                                  |  414 
 hw/xfree86/common/xf86Globals.c                                                 |  101 
 hw/xfree86/common/xf86Helper.c                                                  |  435 
 hw/xfree86/common/xf86Init.c                                                    | 1122 
 hw/xfree86/common/xf86MiscExt.c                                                 |  577 
 hw/xfree86/common/xf86Mode.c                                                    |  237 
 hw/xfree86/common/xf86Module.h                                                  |   13 
 hw/xfree86/common/xf86PM.c                                                      |    2 
 hw/xfree86/common/xf86PciInfo.h                                                 |    5 
 hw/xfree86/common/xf86Priv.h                                                    |   50 
 hw/xfree86/common/xf86Privstr.h                                                 |   48 
 hw/xfree86/common/xf86RAC.c                                                     | 1171 
 hw/xfree86/common/xf86RAC.h                                                     |   17 
 hw/xfree86/common/xf86RandR.c                                                   |   47 
 hw/xfree86/common/xf86Resources.h                                               |    2 
 hw/xfree86/common/xf86ShowOpts.c                                                |  129 
 hw/xfree86/common/xf86Version.h                                                 |   56 
 hw/xfree86/common/xf86Versions.c                                                |   77 
 hw/xfree86/common/xf86VidMode.c                                                 |   84 
 hw/xfree86/common/xf86XKB.c                                                     |   80 
 hw/xfree86/common/xf86Xinput.c                                                  |  522 
 hw/xfree86/common/xf86Xinput.h                                                  |    8 
 hw/xfree86/common/xf86cmap.c                                                    |  127 
 hw/xfree86/common/xf86cvt.c                                                     |  292 
 hw/xfree86/common/xf86fbman.c                                                   |  150 
 hw/xfree86/common/xf86isaBus.c                                                  |  141 
 hw/xfree86/common/xf86pciBus.c                                                  | 3110 
 hw/xfree86/common/xf86pciBus.h                                                  |   26 
 hw/xfree86/common/xf86sbusBus.c                                                 |   18 
 hw/xfree86/common/xf86sbusBus.h                                                 |    2 
 hw/xfree86/common/xf86str.h                                                     |  125 
 hw/xfree86/common/xf86xv.c                                                      |   56 
 hw/xfree86/common/xf86xvmc.c                                                    |   21 
 hw/xfree86/common/xf86xvpriv.h                                                  |    3 
 hw/xfree86/common/xisb.c                                                        |    1 
 hw/xfree86/ddc/DDC.HOWTO                                                        |   16 
 hw/xfree86/ddc/ddcProperty.c                                                    |   12 
 hw/xfree86/ddc/edid.h                                                           |  123 
 hw/xfree86/ddc/interpret_edid.c                                                 |  223 
 hw/xfree86/ddc/print_edid.c                                                     |  443 
 hw/xfree86/ddc/xf86DDC.c                                                        |  250 
 hw/xfree86/ddc/xf86DDC.h                                                        |   11 
 hw/xfree86/dixmods/GLcoremodule.c                                               |   63 
 hw/xfree86/dixmods/Makefile.am                                                  |   68 
 hw/xfree86/dixmods/afbmodule.c                                                  |   57 
 hw/xfree86/dixmods/cfb32module.c                                                |   57 
 hw/xfree86/dixmods/cfbmodule.c                                                  |   57 
 hw/xfree86/dixmods/extmod/Makefile.am                                           |   14 
 hw/xfree86/dixmods/extmod/dgaproc.h                                             |    7 
 hw/xfree86/dixmods/extmod/modinit.c                                             |  101 
 hw/xfree86/dixmods/extmod/modinit.h                                             |   70 
 hw/xfree86/dixmods/extmod/xf86dga.c                                             |  306 
 hw/xfree86/dixmods/extmod/xf86dga2.c                                            |  397 
 hw/xfree86/dixmods/extmod/xf86misc.c                                            |  850 
 hw/xfree86/dixmods/extmod/xf86miscproc.h                                        |   69 
 hw/xfree86/dixmods/extmod/xf86vmode.c                                           |   79 
 hw/xfree86/dixmods/extmod/xvmod.c                                               |    2 
 hw/xfree86/dixmods/extmod/xvmodproc.h                                           |    2 
 hw/xfree86/dixmods/ftmodule.c                                                   |   75 
 hw/xfree86/dixmods/glxmodule.c                                                  |   76 
 hw/xfree86/dixmods/mfbmodule.c                                                  |   47 
 hw/xfree86/dixmods/type1mod.c                                                   |   75 
 hw/xfree86/dixmods/xf86XTrapModule.c                                            |   45 
 hw/xfree86/dixmods/xkbKillSrv.c                                                 |    4 
 hw/xfree86/dixmods/xkbPrivate.c                                                 |    7 
 hw/xfree86/doc/Makefile.am                                                      |    1 
 hw/xfree86/doc/README.fonts                                                     | 1158 
 hw/xfree86/doc/devel/DebuggingHints                                             |  192 
 hw/xfree86/doc/devel/Makefile.am                                                |    1 
 hw/xfree86/doc/devel/Registry                                                   |    1 
 hw/xfree86/doc/man/Xorg.man.pre                                                 |   11 
 hw/xfree86/doc/man/xorg.conf.man.pre                                            |  160 
 hw/xfree86/dri/Makefile.am                                                      |   10 
 hw/xfree86/dri/dri.c                                                            |  128 
 hw/xfree86/dri/dri.h                                                            |    4 
 hw/xfree86/dri/dristruct.h                                                      |   24 
 hw/xfree86/dri/xf86dri.c                                                        |   14 
 hw/xfree86/dri2/Makefile.am                                                     |   16 
 hw/xfree86/dri2/dri2.c                                                          |  344 
 hw/xfree86/dri2/dri2.h                                                          |  103 
 hw/xfree86/dri2/dri2ext.c                                                       |  380 
 hw/xfree86/dummylib/Makefile.am                                                 |    7 
 hw/xfree86/dummylib/dixprivates.c                                               |   19 
 hw/xfree86/dummylib/xf86getpagesize.c                                           |   21 
 hw/xfree86/dummylib/xf86info.c                                                  |    2 
 hw/xfree86/exa/exa.man.pre                                                      |    2 
 hw/xfree86/exa/examodule.c                                                      |   73 
 hw/xfree86/fbdevhw/fbdevhw.c                                                    |  148 
 hw/xfree86/fbdevhw/fbdevhw.h                                                    |    6 
 hw/xfree86/fbdevhw/fbdevhwstub.c                                                |    5 
 hw/xfree86/i2c/xf86i2c.c                                                        |   26 
 hw/xfree86/int10/Makefile.am                                                    |    1 
 hw/xfree86/int10/generic.c                                                      |  128 
 hw/xfree86/int10/helper_exec.c                                                  |   75 
 hw/xfree86/int10/helper_mem.c                                                   |    2 
 hw/xfree86/int10/pci.c                                                          |   55 
 hw/xfree86/int10/xf86int10.c                                                    |  166 
 hw/xfree86/int10/xf86int10.h                                                    |    5 
 hw/xfree86/loader/Makefile.am                                                   |   12 
 hw/xfree86/loader/SparcMulDiv.S                                                 |   87 
 hw/xfree86/loader/dixsym.c                                                      |  153 
 hw/xfree86/loader/dlloader.c                                                    |   42 
 hw/xfree86/loader/extsym.c                                                      |    2 
 hw/xfree86/loader/fontsym.c                                                     |  109 
 hw/xfree86/loader/loader.c                                                      |   17 
 hw/xfree86/loader/loader.h                                                      |    3 
 hw/xfree86/loader/loaderProcs.h                                                 |    7 
 hw/xfree86/loader/loadfont.c                                                    |   81 
 hw/xfree86/loader/loadmod.c                                                     |   58 
 hw/xfree86/loader/misym.c                                                       |  180 
 hw/xfree86/loader/os.c                                                          |    8 
 hw/xfree86/loader/xf86sym.c                                                     |  367 
 hw/xfree86/modes/Makefile.am                                                    |    3 
 hw/xfree86/modes/xf86Crtc.c                                                     | 1159 
 hw/xfree86/modes/xf86Crtc.h                                                     |  107 
 hw/xfree86/modes/xf86Cursors.c                                                  |   88 
 hw/xfree86/modes/xf86DiDGA.c                                                    |    4 
 hw/xfree86/modes/xf86EdidModes.c                                                |  663 
 hw/xfree86/modes/xf86Modes.c                                                    |  202 
 hw/xfree86/modes/xf86Modes.h                                                    |   28 
 hw/xfree86/modes/xf86RandR12.c                                                  |  264 
 hw/xfree86/modes/xf86RandR12.h                                                  |    1 
 hw/xfree86/modes/xf86Rename.h                                                   |    1 
 hw/xfree86/modes/xf86Rotate.c                                                   |  483 
 hw/xfree86/modes/xf86cvt.c                                                      |    9 
 hw/xfree86/modes/xf86gtf.c                                                      |  388 
 hw/xfree86/os-support/Makefile.am                                               |   10 
 hw/xfree86/os-support/README.OS-lib                                             |  505 
 hw/xfree86/os-support/assyntax.h                                                |  749 
 hw/xfree86/os-support/bsd/Makefile.am                                           |   29 
 hw/xfree86/os-support/bsd/alpha_video.c                                         |   20 
 hw/xfree86/os-support/bsd/arm_video.c                                           |   23 
 hw/xfree86/os-support/bsd/bsdResource.c                                         |  193 
 hw/xfree86/os-support/bsd/bsd_apm.c                                             |    2 
 hw/xfree86/os-support/bsd/bsd_axp.c                                             |    2 
 hw/xfree86/os-support/bsd/bsd_init.c                                            |   24 
 hw/xfree86/os-support/bsd/bsd_jstk.c                                            |  183 
 hw/xfree86/os-support/bsd/bsd_kqueue_apm.c                                      |    2 
 hw/xfree86/os-support/bsd/bsd_mouse.c                                           |  791 
 hw/xfree86/os-support/bsd/i386_video.c                                          |  107 
 hw/xfree86/os-support/bsd/libusb/data.c                                         |   92 
 hw/xfree86/os-support/bsd/libusb/descr.c                                        |   73 
 hw/xfree86/os-support/bsd/libusb/parse.c                                        |  401 
 hw/xfree86/os-support/bsd/libusb/usage.c                                        |  196 
 hw/xfree86/os-support/bsd/libusb/usb.3                                          |  191 
 hw/xfree86/os-support/bsd/libusb/usb.h                                          |   92 
 hw/xfree86/os-support/bsd/libusb/usb_hid_usages                                 | 1079 
 hw/xfree86/os-support/bsd/libusb/usbvar.h                                       |   31 
 hw/xfree86/os-support/bsd/ppc_video.c                                           |   18 
 hw/xfree86/os-support/bsd/sparc64_video.c                                       |   18 
 hw/xfree86/os-support/bus/460gxPCI.c                                            |  469 
 hw/xfree86/os-support/bus/460gxPCI.h                                            |   41 
 hw/xfree86/os-support/bus/Makefile.am                                           |   36 
 hw/xfree86/os-support/bus/Pci.c                                                 | 1269 
 hw/xfree86/os-support/bus/Pci.h                                                 |  268 
 hw/xfree86/os-support/bus/Sbus.c                                                |   88 
 hw/xfree86/os-support/bus/altixPCI.c                                            |   83 
 hw/xfree86/os-support/bus/altixPCI.h                                            |   20 
 hw/xfree86/os-support/bus/axpPci.c                                              |  478 
 hw/xfree86/os-support/bus/bsd_pci.c                                             |   69 
 hw/xfree86/os-support/bus/e8870PCI.c                                            |   63 
 hw/xfree86/os-support/bus/e8870PCI.h                                            |   41 
 hw/xfree86/os-support/bus/freebsdPci.c                                          |  166 
 hw/xfree86/os-support/bus/ix86Pci.c                                             |  699 
 hw/xfree86/os-support/bus/linuxPci.c                                            |  962 
 hw/xfree86/os-support/bus/netbsdPci.c                                           |  131 
 hw/xfree86/os-support/bus/ppcPci.c                                              |   82 
 hw/xfree86/os-support/bus/sparcPci.c                                            | 1051 
 hw/xfree86/os-support/bus/xf86Pci.h                                             |  549 
 hw/xfree86/os-support/bus/zx1PCI.c                                              | 1140 
 hw/xfree86/os-support/bus/zx1PCI.h                                              |   39 
 hw/xfree86/os-support/hurd/Makefile.am                                          |    4 
 hw/xfree86/os-support/hurd/hurd_mouse.c                                         |  220 
 hw/xfree86/os-support/hurd/hurd_video.c                                         |   18 
 hw/xfree86/os-support/linux/Makefile.am                                         |   14 
 hw/xfree86/os-support/linux/int10/linux.c                                       |   40 
 hw/xfree86/os-support/linux/lnxResource.c                                       |  290 
 hw/xfree86/os-support/linux/lnx_acpi.c                                          |   33 
 hw/xfree86/os-support/linux/lnx_axp.c                                           |    4 
 hw/xfree86/os-support/linux/lnx_bell.c                                          |    1 
 hw/xfree86/os-support/linux/lnx_ev56.c                                          |    2 
 hw/xfree86/os-support/linux/lnx_ia64.c                                          |   74 
 hw/xfree86/os-support/linux/lnx_init.c                                          |   52 
 hw/xfree86/os-support/linux/lnx_jstk.c                                          |  180 
 hw/xfree86/os-support/linux/lnx_mouse.c                                         |  205 
 hw/xfree86/os-support/linux/lnx_pci.c                                           |  109 
 hw/xfree86/os-support/linux/lnx_video.c                                         |  232 
 hw/xfree86/os-support/lynxos/Makefile.am                                        |    8 
 hw/xfree86/os-support/lynxos/lynx_init.c                                        |  192 
 hw/xfree86/os-support/lynxos/lynx_mmap.c                                        |   72 
 hw/xfree86/os-support/lynxos/lynx_mouse.c                                       |   33 
 hw/xfree86/os-support/lynxos/lynx_noinline.c                                    |  177 
 hw/xfree86/os-support/lynxos/lynx_ppc.S                                         |   70 
 hw/xfree86/os-support/lynxos/lynx_ppc.c                                         |   51 
 hw/xfree86/os-support/lynxos/lynx_video.c                                       |  710 
 hw/xfree86/os-support/misc/BUSmemcpy.S                                          |  153 
 hw/xfree86/os-support/misc/BUSmemcpy.c                                          |  225 
 hw/xfree86/os-support/misc/Delay.c                                              |    2 
 hw/xfree86/os-support/misc/IODelay.S                                            |   53 
 hw/xfree86/os-support/misc/IODelay.c                                            |   24 
 hw/xfree86/os-support/misc/Makefile.am                                          |   15 
 hw/xfree86/os-support/misc/PortIO.S                                             |   57 
 hw/xfree86/os-support/misc/SlowBcopy.S                                          |  108 
 hw/xfree86/os-support/misc/SlowBcopy.c                                          |   92 
 hw/xfree86/os-support/misc/xf86_IlHack.c                                        |   16 
 hw/xfree86/os-support/misc/xf86_Util.c                                          |   94 
 hw/xfree86/os-support/sco/Makefile.am                                           |    1 
 hw/xfree86/os-support/sco/sco_iop.c                                             |   44 
 hw/xfree86/os-support/sco/sco_mouse.c                                           |  258 
 hw/xfree86/os-support/shared/bios_mmap.c                                        |   33 
 hw/xfree86/os-support/shared/ia64Pci.c                                          |   57 
 hw/xfree86/os-support/shared/ia64Pci.h                                          |   46 
 hw/xfree86/os-support/shared/inout.S                                            |  111 
 hw/xfree86/os-support/shared/libc_wrapper.c                                     | 2123 
 hw/xfree86/os-support/shared/posix_tty.c                                        |   11 
 hw/xfree86/os-support/shared/sigio.c                                            |    9 
 hw/xfree86/os-support/shared/stdPci.c                                           |   48 
 hw/xfree86/os-support/shared/stdResource.c                                      |   67 
 hw/xfree86/os-support/solaris/Makefile.am                                       |    8 
 hw/xfree86/os-support/solaris/sun_apm.c                                         |    6 
 hw/xfree86/os-support/solaris/sun_bios.c                                        |  103 
 hw/xfree86/os-support/solaris/sun_init.c                                        |   33 
 hw/xfree86/os-support/solaris/sun_mouse.c                                       |  717 
 hw/xfree86/os-support/solaris/sun_vid.c                                         |  345 
 hw/xfree86/os-support/sysv/Makefile.am                                          |    2 
 hw/xfree86/os-support/sysv/sysv_mouse.c                                         |   60 
 hw/xfree86/os-support/sysv/sysv_video.c                                         |   56 
 hw/xfree86/os-support/usl/Makefile.am                                           |    6 
 hw/xfree86/os-support/usl/usl_init.c                                            |  357 
 hw/xfree86/os-support/usl/usl_iop.c                                             |  106 
 hw/xfree86/os-support/usl/usl_mouse.c                                           |  177 
 hw/xfree86/os-support/usl/usl_video.c                                           |  109 
 hw/xfree86/os-support/usl/usl_vtsw.c                                            |   95 
 hw/xfree86/os-support/xf86OSmouse.h                                             |  294 
 hw/xfree86/os-support/xf86_OSlib.h                                              |  273 
 hw/xfree86/os-support/xf86_OSproc.h                                             |   18 
 hw/xfree86/os-support/xf86_ansic.h                                              |  314 
 hw/xfree86/os-support/xf86_libc.h                                               |  721 
 hw/xfree86/parser/Configint.h                                                   |   15 
 hw/xfree86/parser/DRI.c                                                         |    2 
 hw/xfree86/parser/Device.c                                                      |   20 
 hw/xfree86/parser/Files.c                                                       |    9 
 hw/xfree86/parser/Flags.c                                                       |    3 
 hw/xfree86/parser/Makefile.am                                                   |    3 
 hw/xfree86/parser/Monitor.c                                                     |    2 
 hw/xfree86/parser/Screen.c                                                      |   38 
 hw/xfree86/parser/cpconfig.c                                                    |  122 
 hw/xfree86/parser/read.c                                                        |    3 
 hw/xfree86/parser/scan.c                                                        |   28 
 hw/xfree86/parser/write.c                                                       |    9 
 hw/xfree86/parser/xf86Parser.h                                                  |    2 
 hw/xfree86/parser/xf86tokens.h                                                  |    2 
 hw/xfree86/rac/Makefile.am                                                      |    8 
 hw/xfree86/rac/xf86RAC.c                                                        | 1254 
 hw/xfree86/rac/xf86RAC.h                                                        |   17 
 hw/xfree86/ramdac/xf86Cursor.c                                                  |  287 
 hw/xfree86/ramdac/xf86CursorPriv.h                                              |    2 
 hw/xfree86/ramdac/xf86HWCurs.c                                                  |   22 
 hw/xfree86/scanpci/Makefile.am                                                  |   32 
 hw/xfree86/scanpci/extrapci.ids                                                 |   59 
 hw/xfree86/scanpci/pci.ids                                                      |13761 
 hw/xfree86/scanpci/pciid2c.pl                                                   |  388 
 hw/xfree86/scanpci/xf86PciData.h                                                |   69 
 hw/xfree86/scanpci/xf86PciStdIds.h                                              |151514 ----------
 hw/xfree86/scanpci/xf86PciStr.h                                                 |   66 
 hw/xfree86/scanpci/xf86ScanPci.c                                                |  346 
 hw/xfree86/scanpci/xf86ScanPci.h                                                |   48 
 hw/xfree86/shadowfb/shadow.c                                                    |  108 
 hw/xfree86/utils/Makefile.am                                                    |    8 
 hw/xfree86/utils/cvt/Makefile.am                                                |    6 
 hw/xfree86/utils/gtf/gtf.c                                                      |    5 
 hw/xfree86/utils/ioport/Makefile.am                                             |   58 
 hw/xfree86/utils/ioport/ioport.c                                                |  492 
 hw/xfree86/utils/kbd_mode/Makefile.am                                           |   70 
 hw/xfree86/utils/kbd_mode/bsd-kbd_mode.c                                        |   91 
 hw/xfree86/utils/kbd_mode/bsd-kbd_mode.man.pre                                  |   36 
 hw/xfree86/utils/kbd_mode/sun-kbd_mode.c                                        |  152 
 hw/xfree86/utils/kbd_mode/sun-kbd_mode.man.pre                                  |   53 
 hw/xfree86/utils/pcitweak/.gitignore                                            |    3 
 hw/xfree86/utils/pcitweak/Makefile.am                                           |   60 
 hw/xfree86/utils/pcitweak/pcitweak.c                                            |  241 
 hw/xfree86/utils/pcitweak/pcitweak.man.pre                                      |   64 
 hw/xfree86/utils/scanpci/.gitignore                                             |    2 
 hw/xfree86/utils/scanpci/Makefile.am                                            |   62 
 hw/xfree86/utils/scanpci/scanpci.c                                              |  779 
 hw/xfree86/utils/scanpci/scanpci.man.pre                                        |   42 
 hw/xfree86/utils/xorgcfg/.gitignore                                             |    2 
 hw/xfree86/utils/xorgcfg/Makefile.am                                            |  165 
 hw/xfree86/utils/xorgcfg/TODO                                                   |   33 
 hw/xfree86/utils/xorgcfg/XOrgCfg.pre                                            | 1852 
 hw/xfree86/utils/xorgcfg/accessx.c                                              |  681 
 hw/xfree86/utils/xorgcfg/card-cfg.c                                             |  433 
 hw/xfree86/utils/xorgcfg/card-cfg.h                                             |   43 
 hw/xfree86/utils/xorgcfg/card.xbm                                               |   59 
 hw/xfree86/utils/xorgcfg/card.xpm                                               |   81 
 hw/xfree86/utils/xorgcfg/cards.c                                                |  695 
 hw/xfree86/utils/xorgcfg/cards.h                                                |   89 
 hw/xfree86/utils/xorgcfg/computer.xpm                                           |   91 
 hw/xfree86/utils/xorgcfg/config.c                                               |  301 
 hw/xfree86/utils/xorgcfg/config.h                                               |  227 
 hw/xfree86/utils/xorgcfg/down.xbm                                               |    8 
 hw/xfree86/utils/xorgcfg/expert.c                                               | 4857 
 hw/xfree86/utils/xorgcfg/help.c                                                 | 1785 
 hw/xfree86/utils/xorgcfg/help.h                                                 |   40 
 hw/xfree86/utils/xorgcfg/interface.c                                            | 2282 
 hw/xfree86/utils/xorgcfg/keyboard-cfg.c                                         | 1378 
 hw/xfree86/utils/xorgcfg/keyboard-cfg.h                                         |   73 
 hw/xfree86/utils/xorgcfg/keyboard.xbm                                           |   59 
 hw/xfree86/utils/xorgcfg/keyboard.xpm                                           |   66 
 hw/xfree86/utils/xorgcfg/left.xbm                                               |    8 
 hw/xfree86/utils/xorgcfg/loader.c                                               |  405 
 hw/xfree86/utils/xorgcfg/loader.h                                               |  170 
 hw/xfree86/utils/xorgcfg/loadmod.c                                              |  681 
 hw/xfree86/utils/xorgcfg/monitor-cfg.c                                          |  456 
 hw/xfree86/utils/xorgcfg/monitor-cfg.h                                          |   47 
 hw/xfree86/utils/xorgcfg/monitor.xbm                                            |   59 
 hw/xfree86/utils/xorgcfg/monitor.xpm                                            |   79 
 hw/xfree86/utils/xorgcfg/mouse-cfg.c                                            |  449 
 hw/xfree86/utils/xorgcfg/mouse-cfg.h                                            |   42 
 hw/xfree86/utils/xorgcfg/mouse.xbm                                              |   59 
 hw/xfree86/utils/xorgcfg/mouse.xpm                                              |   76 
 hw/xfree86/utils/xorgcfg/narrower.xbm                                           |    8 
 hw/xfree86/utils/xorgcfg/options.c                                              |  787 
 hw/xfree86/utils/xorgcfg/options.h                                              |   50 
 hw/xfree86/utils/xorgcfg/right.xbm                                              |    8 
 hw/xfree86/utils/xorgcfg/screen-cfg.c                                           |  555 
 hw/xfree86/utils/xorgcfg/screen-cfg.h                                           |   43 
 hw/xfree86/utils/xorgcfg/screen.c                                               |  983 
 hw/xfree86/utils/xorgcfg/screen.h                                               |   51 
 hw/xfree86/utils/xorgcfg/shorter.xbm                                            |    8 
 hw/xfree86/utils/xorgcfg/startx.c                                               |  149 
 hw/xfree86/utils/xorgcfg/stubs.c                                                |   65 
 hw/xfree86/utils/xorgcfg/stubs.h                                                |   42 
 hw/xfree86/utils/xorgcfg/taller.xbm                                             |    8 
 hw/xfree86/utils/xorgcfg/text-mode.c                                            | 3379 
 hw/xfree86/utils/xorgcfg/up.xbm                                                 |    8 
 hw/xfree86/utils/xorgcfg/vidmode.c                                              | 1346 
 hw/xfree86/utils/xorgcfg/vidmode.h                                              |   63 
 hw/xfree86/utils/xorgcfg/wider.xbm                                              |    8 
 hw/xfree86/utils/xorgcfg/xf86config.c                                           |  982 
 hw/xfree86/utils/xorgcfg/xf86config.h                                           |  110 
 hw/xfree86/utils/xorgcfg/xorgcfg.man.pre                                        |  152 
 hw/xfree86/utils/xorgconfig/.gitignore                                          |    1 
 hw/xfree86/utils/xorgconfig/Cards                                               | 3135 
 hw/xfree86/utils/xorgconfig/Cards98                                             |  647 
 hw/xfree86/utils/xorgconfig/Makefile.am                                         |   70 
 hw/xfree86/utils/xorgconfig/cards.c                                             |  278 
 hw/xfree86/utils/xorgconfig/cards.h                                             |   30 
 hw/xfree86/utils/xorgconfig/xorgconfig.c                                        | 2903 
 hw/xfree86/utils/xorgconfig/xorgconfig.man.pre                                  |   22 
 hw/xfree86/vbe/vbe.c                                                            |   10 
 hw/xfree86/vbe/vbeModes.c                                                       |   31 
 hw/xfree86/vgahw/vgaCmap.c                                                      |   12 
 hw/xfree86/vgahw/vgaHW.c                                                        |    8 
 hw/xfree86/vgahw/vgaHW.h                                                        |    2 
 hw/xfree86/x86emu/Makefile.am                                                   |    1 
 hw/xfree86/x86emu/ops2.c                                                        |   83 
 hw/xfree86/x86emu/prim_ops.c                                                    |   66 
 hw/xfree86/x86emu/sys.c                                                         |   68 
 hw/xfree86/x86emu/x86emu/prim_ops.h                                             |    1 
 hw/xfree86/x86emu/x86emu/prim_x86_gcc.h                                         |   79 
 hw/xfree86/x86emu/x86emu/types.h                                                |    5 
 hw/xfree86/xaa/Makefile.am                                                      |    8 
 hw/xfree86/xaa/xaa.h                                                            |    6 
 hw/xfree86/xaa/xaaBitBlt.c                                                      |    4 
 hw/xfree86/xaa/xaaCpyArea.c                                                     |   26 
 hw/xfree86/xaa/xaaCpyPlane.c                                                    |   10 
 hw/xfree86/xaa/xaaCpyWin.c                                                      |    4 
 hw/xfree86/xaa/xaaDashLine.c                                                    |    3 
 hw/xfree86/xaa/xaaFillPoly.c                                                    |    8 
 hw/xfree86/xaa/xaaGC.c                                                          |   12 
 hw/xfree86/xaa/xaaGCmisc.c                                                      |    3 
 hw/xfree86/xaa/xaaInit.c                                                        |  226 
 hw/xfree86/xaa/xaaInitAccel.c                                                   |   96 
 hw/xfree86/xaa/xaaLineMisc.c                                                    |    3 
 hw/xfree86/xaa/xaaNonTEText.c                                                   |    5 
 hw/xfree86/xaa/xaaOverlay.c                                                     |  183 
 hw/xfree86/xaa/xaaOverlayDF.c                                                   |  122 
 hw/xfree86/xaa/xaaPCache.c                                                      |   16 
 hw/xfree86/xaa/xaaPaintWin.c                                                    |  200 
 hw/xfree86/xaa/xaaPict.c                                                        |  148 
 hw/xfree86/xaa/xaaStateChange.c                                                 |   64 
 hw/xfree86/xaa/xaaTEGlyph.c                                                     |    8 
 hw/xfree86/xaa/xaaTEGlyphBlt.S                                                  |  964 
 hw/xfree86/xaa/xaaWrapper.c                                                     |   68 
 hw/xfree86/xaa/xaalocal.h                                                       |   37 
 hw/xfree86/xaa/xaawrap.h                                                        |   18 
 hw/xfree86/xf1bpp/Makefile.am                                                   |  179 
 hw/xfree86/xf1bpp/mfbmap.h                                                      |  123 
 hw/xfree86/xf1bpp/mfbmap.sh                                                     |   25 
 hw/xfree86/xf1bpp/mfbmodule.c                                                   |   47 
 hw/xfree86/xf1bpp/mfbunmap.h                                                    |  115 
 hw/xfree86/xf1bpp/mfbunmap.sh                                                   |   23 
 hw/xfree86/xf1bpp/xf1bpp.h                                                      |   36 
 hw/xfree86/xf4bpp/Makefile.am                                                   |   59 
 hw/xfree86/xf4bpp/NOTES                                                         |  194 
 hw/xfree86/xf4bpp/OScompiler.h                                                  |   58 
 hw/xfree86/xf4bpp/emulOpStip.c                                                  |  102 
 hw/xfree86/xf4bpp/emulRepAre.c                                                  |   69 
 hw/xfree86/xf4bpp/emulTile.c                                                    |  352 
 hw/xfree86/xf4bpp/ibmTrace.h                                                    |    1 
 hw/xfree86/xf4bpp/mfbbres.c                                                     |  164 
 hw/xfree86/xf4bpp/mfbbresd.c                                                    |  205 
 hw/xfree86/xf4bpp/mfbfillarc.c                                                  |  300 
 hw/xfree86/xf4bpp/mfbhrzvert.c                                                  |  135 
 hw/xfree86/xf4bpp/mfbimggblt.c                                                  |  504 
 hw/xfree86/xf4bpp/mfbline.c                                                     |  976 
 hw/xfree86/xf4bpp/mfbzerarc.c                                                   |  266 
 hw/xfree86/xf4bpp/offscreen.c                                                   |  342 
 hw/xfree86/xf4bpp/ppcArea.c                                                     |   97 
 hw/xfree86/xf4bpp/ppcBStore.c                                                   |  155 
 hw/xfree86/xf4bpp/ppcCReduce.c                                                  |  237 
 hw/xfree86/xf4bpp/ppcClip.c                                                     |  157 
 hw/xfree86/xf4bpp/ppcCpArea.c                                                   |  470 
 hw/xfree86/xf4bpp/ppcDepth.c                                                    |   53 
 hw/xfree86/xf4bpp/ppcFillRct.c                                                  |  215 
 hw/xfree86/xf4bpp/ppcGC.c                                                       |  453 
 hw/xfree86/xf4bpp/ppcGCstr.h                                                    |   71 
 hw/xfree86/xf4bpp/ppcGetSp.c                                                    |  141 
 hw/xfree86/xf4bpp/ppcIO.c                                                       |  250 
 hw/xfree86/xf4bpp/ppcImg.c                                                      |  121 
 hw/xfree86/xf4bpp/ppcPixFS.c                                                    |  502 
 hw/xfree86/xf4bpp/ppcPixmap.c                                                   |  148 
 hw/xfree86/xf4bpp/ppcPntWin.c                                                   |  216 
 hw/xfree86/xf4bpp/ppcPolyPnt.c                                                  |  143 
 hw/xfree86/xf4bpp/ppcQuery.c                                                    |   46 
 hw/xfree86/xf4bpp/ppcRslvC.c                                                    |  177 
 hw/xfree86/xf4bpp/ppcSetSp.c                                                    |  319 
 hw/xfree86/xf4bpp/ppcSpMcro.h                                                   |   43 
 hw/xfree86/xf4bpp/ppcWinFS.c                                                    |  280 
 hw/xfree86/xf4bpp/ppcWindow.c                                                   |  228 
 hw/xfree86/xf4bpp/vgaBitBlt.c                                                   |  749 
 hw/xfree86/xf4bpp/vgaGC.c                                                       |  213 
 hw/xfree86/xf4bpp/vgaImages.c                                                   |  460 
 hw/xfree86/xf4bpp/vgaReg.h                                                      |  137 
 hw/xfree86/xf4bpp/vgaSolid.c                                                    |  574 
 hw/xfree86/xf4bpp/vgaStipple.c                                                  |  720 
 hw/xfree86/xf4bpp/vgaVideo.h                                                    |   93 
 hw/xfree86/xf4bpp/vgamodule.c                                                   |   57 
 hw/xfree86/xf4bpp/wm3.c                                                         |  203 
 hw/xfree86/xf4bpp/wm3.h                                                         |   73 
 hw/xfree86/xf4bpp/xf4bpp.h                                                      |  644 
 hw/xfree86/xf8_32bpp/Makefile.am                                                |   38 
 hw/xfree86/xf8_32bpp/cfb8_32.h                                                  |  227 
 hw/xfree86/xf8_32bpp/cfb8_32module.c                                            |   39 
 hw/xfree86/xf8_32bpp/cfbbstore.c                                                |  105 
 hw/xfree86/xf8_32bpp/cfbcpyarea.c                                               |  549 
 hw/xfree86/xf8_32bpp/cfbcpyplane.c                                              |   41 
 hw/xfree86/xf8_32bpp/cfbgc.c                                                    |  646 
 hw/xfree86/xf8_32bpp/cfbgcmisc.c                                                |  150 
 hw/xfree86/xf8_32bpp/cfbgcunder.c                                               |  620 
 hw/xfree86/xf8_32bpp/cfbimage.c                                                 |  174 
 hw/xfree86/xf8_32bpp/cfbpntwin.c                                                |  180 
 hw/xfree86/xf8_32bpp/cfbscrinit.c                                               |  328 
 hw/xfree86/xf8_32bpp/cfbwindow.c                                                |  121 
 hw/xfree86/xf8_32bpp/xf86overlay.c                                              | 1254 
 hw/xfree86/xorgconf.cpp                                                         |    6 
 hw/xgl/Makefile.am                                                              |   82 
 hw/xgl/egl/Makefile.am                                                          |   45 
 hw/xgl/egl/evdev.c                                                              |  646 
 hw/xgl/egl/kinput.c                                                             | 1672 
 hw/xgl/egl/kkeymap.h                                                            |   55 
 hw/xgl/egl/module/Makefile.am                                                   |   15 
 hw/xgl/egl/module/xeglmodule.c                                                  |  104 
 hw/xgl/egl/xegl.c                                                               |  313 
 hw/xgl/egl/xegl.h                                                               |  214 
 hw/xgl/egl/xeglinit.c                                                           |  131 
 hw/xgl/egl/xeglinput.c                                                          |  168 
 hw/xgl/glx/Makefile.am                                                          |   48 
 hw/xgl/glx/module/Makefile.am                                                   |   21 
 hw/xgl/glx/module/xglxmodule.c                                                  |  104 
 hw/xgl/glx/xglx.c                                                               | 1454 
 hw/xgl/glx/xglx.h                                                               |  138 
 hw/xgl/glx/xglxinit.c                                                           |  172 
 hw/xgl/glx/xglxorg.c                                                            |  676 
 hw/xgl/glxext/Makefile.am                                                       |   21 
 hw/xgl/glxext/module/Makefile.am                                                |   22 
 hw/xgl/glxext/module/glcoremodule.c                                             |   38 
 hw/xgl/glxext/module/glxmodule.c                                                |   38 
 hw/xgl/glxext/xglglxext.c                                                       | 5772 
 hw/xgl/glxext/xglglxext.h                                                       |   41 
 hw/xgl/glxext/xglglxlog.c                                                       | 4519 
 hw/xgl/xgl.h                                                                    | 1503 
 hw/xgl/xglarea.c                                                                |  323 
 hw/xgl/xglbstore.c                                                              |  125 
 hw/xgl/xglcmap.c                                                                |  466 
 hw/xgl/xglcompose.c                                                             |  281 
 hw/xgl/xglcopy.c                                                                |  130 
 hw/xgl/xglfill.c                                                                |  742 
 hw/xgl/xglgc.c                                                                  |  645 
 hw/xgl/xglgeometry.c                                                            |  724 
 hw/xgl/xglget.c                                                                 |   88 
 hw/xgl/xglglx.c                                                                 |  260 
 hw/xgl/xglglx.h                                                                 |   79 
 hw/xgl/xglglyph.c                                                               | 1169 
 hw/xgl/xglhash.c                                                                |  134 
 hw/xgl/xglinit.c                                                                |  336 
 hw/xgl/xglinput.c                                                               |  263 
 hw/xgl/xglloader.c                                                              |  130 
 hw/xgl/xglmodule.h                                                              |   45 
 hw/xgl/xgloutput.c                                                              |  215 
 hw/xgl/xglparse.c                                                               |  257 
 hw/xgl/xglpict.c                                                                |  787 
 hw/xgl/xglpixmap.c                                                              |  741 
 hw/xgl/xglscreen.c                                                              |  477 
 hw/xgl/xglshm.c                                                                 |  122 
 hw/xgl/xglsolid.c                                                               |  159 
 hw/xgl/xglsync.c                                                                |  453 
 hw/xgl/xgltile.c                                                                |  268 
 hw/xgl/xgltrap.c                                                                |  480 
 hw/xgl/xglwindow.c                                                              |  341 
 hw/xgl/xglxv.c                                                                  |  634 
 hw/xnest/Args.c                                                                 |   15 
 hw/xnest/Cursor.c                                                               |   40 
 hw/xnest/Events.c                                                               |   23 
 hw/xnest/Font.c                                                                 |    3 
 hw/xnest/GC.c                                                                   |    3 
 hw/xnest/Init.c                                                                 |   36 
 hw/xnest/Keyboard.c                                                             |    4 
 hw/xnest/Makefile.am                                                            |   11 
 hw/xnest/Pixmap.c                                                               |   15 
 hw/xnest/Pointer.c                                                              |    1 
 hw/xnest/Screen.c                                                               |   59 
 hw/xnest/Window.c                                                               |   37 
 hw/xnest/XNCursor.h                                                             |   44 
 hw/xnest/XNGC.h                                                                 |    6 
 hw/xnest/XNPixmap.h                                                             |    8 
 hw/xnest/XNWindow.h                                                             |   12 
 hw/xprint/AttrValid.c                                                           |  701 
 hw/xprint/AttrValid.h                                                           |  219 
 hw/xprint/DiPrint.h                                                             |   85 
 hw/xprint/Init.c                                                                | 1920 
 hw/xprint/Makefile.am                                                           |   43 
 hw/xprint/Oid.c                                                                 | 3181 
 hw/xprint/Oid.h                                                                 |  293 
 hw/xprint/OidDefs.h                                                             |  170 
 hw/xprint/OidStrs.h                                                             |  172 
 hw/xprint/Util.c                                                                |  370 
 hw/xprint/ValTree.c                                                             |  191 
 hw/xprint/attributes.c                                                          | 1735 
 hw/xprint/attributes.h                                                          |  130 
 hw/xprint/config/C/Makefile.am                                                  |    1 
 hw/xprint/config/C/print/Makefile.am                                            |   14 
 hw/xprint/config/C/print/Xprinters                                              |   49 
 hw/xprint/config/C/print/attributes/Makefile.am                                 |    3 
 hw/xprint/config/C/print/attributes/document                                    |   49 
 hw/xprint/config/C/print/attributes/job                                         |   25 
 hw/xprint/config/C/print/attributes/printer                                     |   96 
 hw/xprint/config/C/print/ddx-config/Makefile.am                                 |    1 
 hw/xprint/config/C/print/ddx-config/raster/Makefile.am                          |    3 
 hw/xprint/config/C/print/ddx-config/raster/pcl                                  |   39 
 hw/xprint/config/C/print/models/CANONBJ10E-GS/Makefile.am                       |    3 
 hw/xprint/config/C/print/models/CANONBJ10E-GS/model-config                      |   23 
 hw/xprint/config/C/print/models/CANONC3200-PS/Makefile.am                       |    5 
 hw/xprint/config/C/print/models/CANONC3200-PS/fonts/Makefile.am                 |   54 
 hw/xprint/config/C/print/models/CANONC3200-PS/model-config                      |   40 
 hw/xprint/config/C/print/models/GSdefault/Makefile.am                           |    3 
 hw/xprint/config/C/print/models/GSdefault/model-config                          |  137 
 hw/xprint/config/C/print/models/HPDJ1600C/Makefile.am                           |    5 
 hw/xprint/config/C/print/models/HPDJ1600C/fonts/Makefile.am                     |   50 
 hw/xprint/config/C/print/models/HPDJ1600C/fonts/README                          |  197 
 hw/xprint/config/C/print/models/HPDJ1600C/fonts/fonts.dir                       |   45 
 hw/xprint/config/C/print/models/HPDJ1600C/model-config                          |   40 
 hw/xprint/config/C/print/models/HPLJ4050-PS/Makefile.am                         |    5 
 hw/xprint/config/C/print/models/HPLJ4050-PS/fonts/Makefile.am                   |   54 
 hw/xprint/config/C/print/models/HPLJ4050-PS/model-config                        |   36 
 hw/xprint/config/C/print/models/HPLJ4family/Makefile.am                         |    5 
 hw/xprint/config/C/print/models/HPLJ4family/fonts/Makefile.am                   |   50 
 hw/xprint/config/C/print/models/HPLJ4family/fonts/README                        |  203 
 hw/xprint/config/C/print/models/HPLJ4family/fonts/fonts.dir                     |   45 
 hw/xprint/config/C/print/models/HPLJ4family/model-config                        |   39 
 hw/xprint/config/C/print/models/Makefile.am                                     |   11 
 hw/xprint/config/C/print/models/PS2PDFspooldir-GS/Makefile.am                   |    4 
 hw/xprint/config/C/print/models/PS2PDFspooldir-GS/model-config                  |   72 
 hw/xprint/config/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh          |  130 
 hw/xprint/config/C/print/models/PSdefault/Makefile.am                           |    5 
 hw/xprint/config/C/print/models/PSdefault/fonts/Makefile.am                     |   44 
 hw/xprint/config/C/print/models/PSdefault/model-config                          |  136 
 hw/xprint/config/C/print/models/PSspooldir/Makefile.am                          |    4 
 hw/xprint/config/C/print/models/PSspooldir/model-config                         |   71 
 hw/xprint/config/C/print/models/PSspooldir/spooltodir.sh                        |  127 
 hw/xprint/config/C/print/models/SPSPARC2/Makefile.am                            |    5 
 hw/xprint/config/C/print/models/SPSPARC2/fonts/Makefile.am                      |   37 
 hw/xprint/config/C/print/models/SPSPARC2/model-config                           |   18 
 hw/xprint/config/Makefile.am                                                    |  712 
 hw/xprint/config/README                                                         |  318 
 hw/xprint/config/en_US/Makefile.am                                              |    1 
 hw/xprint/config/en_US/print/Makefile.am                                        |    1 
 hw/xprint/config/en_US/print/attributes/Makefile.am                             |    3 
 hw/xprint/config/en_US/print/attributes/document                                |   13 
 hw/xprint/ddxInit.c                                                             |  373 
 hw/xprint/doc/Makefile.am                                                       |   19 
 hw/xprint/doc/Xprt.html                                                         |  115 
 hw/xprint/doc/Xprt.man.pre                                                      |  196 
 hw/xprint/doc/Xprt.sgml                                                         |  371 
 hw/xprint/etc/Makefile.am                                                       |    1 
 hw/xprint/etc/Xsession.d/92xprint-xpserverlist                                  |   30 
 hw/xprint/etc/Xsession.d/Makefile.am                                            |    2 
 hw/xprint/etc/init.d/Makefile.am                                                |   12 
 hw/xprint/etc/init.d/xprint.cpp                                                 | 1277 
 hw/xprint/etc/profile.d/Makefile.am                                             |    1 
 hw/xprint/etc/profile.d/xprint.csh                                              |   16 
 hw/xprint/etc/profile.d/xprint.sh                                               |   16 
 hw/xprint/mediaSizes.c                                                          |  782 
 hw/xprint/pcl-mono/Makefile.am                                                  |    5 
 hw/xprint/pcl/Makefile.am                                                       |    6 
 hw/xprint/pcl/Makefile.am.inc                                                   |   27 
 hw/xprint/pcl/Pcl.h                                                             |  623 
 hw/xprint/pcl/PclArc.c                                                          |  268 
 hw/xprint/pcl/PclArea.c                                                         |  435 
 hw/xprint/pcl/PclAttVal.c                                                       |  206 
 hw/xprint/pcl/PclAttr.c                                                         |   86 
 hw/xprint/pcl/PclColor.c                                                        |  849 
 hw/xprint/pcl/PclCursor.c                                                       |  113 
 hw/xprint/pcl/PclDef.h                                                          |   67 
 hw/xprint/pcl/PclFonts.c                                                        |   72 
 hw/xprint/pcl/PclGC.c                                                           |  967 
 hw/xprint/pcl/PclInit.c                                                         |  595 
 hw/xprint/pcl/PclLine.c                                                         |  314 
 hw/xprint/pcl/PclMisc.c                                                         |  304 
 hw/xprint/pcl/PclPixel.c                                                        |  157 
 hw/xprint/pcl/PclPolygon.c                                                      |  351 
 hw/xprint/pcl/PclPrint.c                                                        |  709 
 hw/xprint/pcl/PclSFonts.c                                                       |  427 
 hw/xprint/pcl/PclSFonts.h                                                       |  115 
 hw/xprint/pcl/PclSpans.c                                                        |  137 
 hw/xprint/pcl/PclText.c                                                         |  934 
 hw/xprint/pcl/PclWindow.c                                                       |  450 
 hw/xprint/pcl/Pclmap.h                                                          |  211 
 hw/xprint/ps/Makefile.am                                                        |   42 
 hw/xprint/ps/Ps.h                                                               |  601 
 hw/xprint/ps/PsArc.c                                                            |  181 
 hw/xprint/ps/PsArea.c                                                           |  390 
 hw/xprint/ps/PsAttVal.c                                                         |  289 
 hw/xprint/ps/PsAttr.c                                                           |  116 
 hw/xprint/ps/PsCache.c                                                          |  328 
 hw/xprint/ps/PsColor.c                                                          |  257 
 hw/xprint/ps/PsDef.h                                                            |   96 
 hw/xprint/ps/PsFTFonts.c                                                        |   85 
 hw/xprint/ps/PsFonts.c                                                          |  873 
 hw/xprint/ps/PsGC.c                                                             |  414 
 hw/xprint/ps/PsImageUtil.c                                                      |  329 
 hw/xprint/ps/PsInit.c                                                           |  664 
 hw/xprint/ps/PsLine.c                                                           |  191 
 hw/xprint/ps/PsMisc.c                                                           |  323 
 hw/xprint/ps/PsPixel.c                                                          |  156 
 hw/xprint/ps/PsPixmap.c                                                         |  619 
 hw/xprint/ps/PsPolygon.c                                                        |  259 
 hw/xprint/ps/PsPrint.c                                                          |  458 
 hw/xprint/ps/PsSpans.c                                                          |  164 
 hw/xprint/ps/PsText.c                                                           |  581 
 hw/xprint/ps/PsWindow.c                                                         |  459 
 hw/xprint/ps/psout.c                                                            | 1789 
 hw/xprint/ps/psout.h                                                            |  335 
 hw/xprint/ps/psout_ft.c                                                         |  335 
 hw/xprint/ps/psout_ftpstype1.c                                                  |  185 
 hw/xprint/ps/psout_ftpstype3.c                                                  |  439 
 hw/xprint/ps/ttf2pt1wrap.c                                                      |   14 
 hw/xprint/raster/Makefile.am                                                    |   10 
 hw/xprint/raster/Raster.c                                                       | 1571 
 hw/xprint/raster/Raster.h                                                       |  117 
 hw/xprint/raster/RasterAttVal.c                                                 |  267 
 hw/xprint/spooler.c                                                             |  202 
 hw/xprint/spooler.h                                                             |   75 
 hw/xquartz/GL/Makefile.am                                                       |   19 
 hw/xquartz/GL/capabilities.c                                                    |  559 
 hw/xquartz/GL/capabilities.h                                                    |   66 
 hw/xquartz/GL/glcontextmodes.c                                                  |  550 
 hw/xquartz/GL/glcontextmodes.h                                                  |   54 
 hw/xquartz/GL/indirect.c                                                        | 2150 
 hw/xquartz/GL/visualConfigs.c                                                   |  255 
 hw/xquartz/GL/visualConfigs.h                                                   |   28 
 hw/xquartz/Makefile.am                                                          |   55 
 hw/xquartz/X11Application.h                                                     |  107 
 hw/xquartz/X11Application.m                                                     | 1088 
 hw/xquartz/X11Controller.h                                                      |  113 
 hw/xquartz/X11Controller.m                                                      |  812 
 hw/xquartz/applewm.c                                                            |  703 
 hw/xquartz/applewmExt.h                                                         |   84 
 hw/xquartz/bundle/Info.plist                                                    |   39 
 hw/xquartz/bundle/Makefile.am                                                   |   67 
 hw/xquartz/bundle/PkgInfo                                                       |    1 
 hw/xquartz/bundle/Resources/Dutch.lproj/InfoPlist.strings                       |binary
 hw/xquartz/bundle/Resources/Dutch.lproj/Localizable.strings                     |binary
 hw/xquartz/bundle/Resources/Dutch.lproj/main.nib/keyedobjects.nib               |binary
 hw/xquartz/bundle/Resources/English.lproj/InfoPlist.strings                     |binary
 hw/xquartz/bundle/Resources/English.lproj/Localizable.strings                   |binary
 hw/xquartz/bundle/Resources/English.lproj/main.nib/designable.nib               | 4040 
 hw/xquartz/bundle/Resources/English.lproj/main.nib/keyedobjects.nib             |binary
 hw/xquartz/bundle/Resources/French.lproj/InfoPlist.strings                      |binary
 hw/xquartz/bundle/Resources/French.lproj/Localizable.strings                    |binary
 hw/xquartz/bundle/Resources/French.lproj/main.nib/keyedobjects.nib              |binary
 hw/xquartz/bundle/Resources/German.lproj/InfoPlist.strings                      |binary
 hw/xquartz/bundle/Resources/German.lproj/Localizable.strings                    |binary
 hw/xquartz/bundle/Resources/German.lproj/main.nib/keyedobjects.nib              |binary
 hw/xquartz/bundle/Resources/Italian.lproj/InfoPlist.strings                     |binary
 hw/xquartz/bundle/Resources/Italian.lproj/Localizable.strings                   |binary
 hw/xquartz/bundle/Resources/Italian.lproj/main.nib/keyedobjects.nib             |binary
 hw/xquartz/bundle/Resources/Japanese.lproj/InfoPlist.strings                    |binary
 hw/xquartz/bundle/Resources/Japanese.lproj/Localizable.strings                  |binary
 hw/xquartz/bundle/Resources/Japanese.lproj/main.nib/keyedobjects.nib            |binary
 hw/xquartz/bundle/Resources/Spanish.lproj/InfoPlist.strings                     |binary
 hw/xquartz/bundle/Resources/Spanish.lproj/Localizable.strings                   |binary
 hw/xquartz/bundle/Resources/Spanish.lproj/main.nib/keyedobjects.nib             |binary
 hw/xquartz/bundle/Resources/X11.icns                                            |binary
 hw/xquartz/bundle/Resources/da.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/da.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/da.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/fi.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/fi.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/fi.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/ko.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/ko.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/ko.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/no.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/no.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/no.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/pl.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/pl.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/pl.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/pt.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/pt.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/pt.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/pt_PT.lproj/InfoPlist.strings                       |binary
 hw/xquartz/bundle/Resources/pt_PT.lproj/Localizable.strings                     |binary
 hw/xquartz/bundle/Resources/pt_PT.lproj/main.nib/keyedobjects.nib               |binary
 hw/xquartz/bundle/Resources/ru.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/ru.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/ru.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/sv.lproj/InfoPlist.strings                          |binary
 hw/xquartz/bundle/Resources/sv.lproj/Localizable.strings                        |binary
 hw/xquartz/bundle/Resources/sv.lproj/main.nib/keyedobjects.nib                  |binary
 hw/xquartz/bundle/Resources/zh_CN.lproj/InfoPlist.strings                       |binary
 hw/xquartz/bundle/Resources/zh_CN.lproj/Localizable.strings                     |binary
 hw/xquartz/bundle/Resources/zh_CN.lproj/main.nib/keyedobjects.nib               |binary
 hw/xquartz/bundle/Resources/zh_TW.lproj/InfoPlist.strings                       |binary
 hw/xquartz/bundle/Resources/zh_TW.lproj/Localizable.strings                     |binary
 hw/xquartz/bundle/Resources/zh_TW.lproj/main.nib/keyedobjects.nib               |binary
 hw/xquartz/bundle/Xquartz.plist                                                 |   27 
 hw/xquartz/bundle/mk_bundke.sh                                                  |   25 
 hw/xquartz/darwin.c                                                             |  963 
 hw/xquartz/darwin.h                                                             |  108 
 hw/xquartz/darwinClut8.h                                                        |  531 
 hw/xquartz/darwinEvents.c                                                       |  566 
 hw/xquartz/darwinEvents.h                                                       |   81 
 hw/xquartz/darwinXinput.c                                                       |  251 
 hw/xquartz/doc/Makefile.am                                                      |   14 
 hw/xquartz/doc/Xquartz.man.pre                                                  |  150 
 hw/xquartz/keysym2ucs.c                                                         |  909 
 hw/xquartz/keysym2ucs.h                                                         |   36 
 hw/xquartz/mach-startup/Makefile.am                                             |   68 
 hw/xquartz/mach-startup/bundle-main.c                                           |  537 
 hw/xquartz/mach-startup/launchd_fd.c                                            |   82 
 hw/xquartz/mach-startup/launchd_fd.h                                            |   36 
 hw/xquartz/mach-startup/mach_startup.defs                                       |   50 
 hw/xquartz/mach-startup/mach_startup_types.h                                    |    9 
 hw/xquartz/mach-startup/stub.c                                                  |  345 
 hw/xquartz/pbproxy/Makefile.am                                                  |   21 
 hw/xquartz/pbproxy/app-main.m                                                   |   92 
 hw/xquartz/pbproxy/main.m                                                       |  145 
 hw/xquartz/pbproxy/pbproxy.h                                                    |   91 
 hw/xquartz/pbproxy/trick_autotools.c                                            |    3 
 hw/xquartz/pbproxy/x-input.m                                                    |  204 
 hw/xquartz/pbproxy/x-selection.h                                                |  116 
 hw/xquartz/pbproxy/x-selection.m                                                | 1545 
 hw/xquartz/pseudoramiX.c                                                        |  471 
 hw/xquartz/pseudoramiX.h                                                        |    9 
 hw/xquartz/quartz.c                                                             |  439 
 hw/xquartz/quartz.h                                                             |  135 
 hw/xquartz/quartzAudio.c                                                        |  354 
 hw/xquartz/quartzAudio.h                                                        |   40 
 hw/xquartz/quartzCocoa.m                                                        |  139 
 hw/xquartz/quartzCommon.h                                                       |   84 
 hw/xquartz/quartzKeyboard.c                                                     |  735 
 hw/xquartz/quartzKeyboard.h                                                     |   67 
 hw/xquartz/quartzPasteboard.c                                                   |  147 
 hw/xquartz/quartzPasteboard.h                                                   |   44 
 hw/xquartz/quartzStartup.c                                                      |  125 
 hw/xquartz/sanitizedCarbon.h                                                    |   32 
 hw/xquartz/sanitizedCocoa.h                                                     |   27 
 hw/xquartz/threadSafety.c                                                       |   78 
 hw/xquartz/threadSafety.h                                                       |   56 
 hw/xquartz/xpr/Makefile.am                                                      |   30 
 hw/xquartz/xpr/appledri.c                                                       |  354 
 hw/xquartz/xpr/appledri.h                                                       |  106 
 hw/xquartz/xpr/appledristr.h                                                    |  175 
 hw/xquartz/xpr/dri.c                                                            |  740 
 hw/xquartz/xpr/dri.h                                                            |  128 
 hw/xquartz/xpr/dristruct.h                                                      |   76 
 hw/xquartz/xpr/x-hash.c                                                         |  343 
 hw/xquartz/xpr/x-hash.h                                                         |   91 
 hw/xquartz/xpr/x-hook.c                                                         |  109 
 hw/xquartz/xpr/x-hook.h                                                         |   42 
 hw/xquartz/xpr/x-list.c                                                         |  337 
 hw/xquartz/xpr/x-list.h                                                         |   77 
 hw/xquartz/xpr/xpr.h                                                            |   50 
 hw/xquartz/xpr/xprAppleWM.c                                                     |  121 
 hw/xquartz/xpr/xprCursor.c                                                      |  428 
 hw/xquartz/xpr/xprEvent.c                                                       |   91 
 hw/xquartz/xpr/xprEvent.h                                                       |   34 
 hw/xquartz/xpr/xprFrame.c                                                       |  577 
 hw/xquartz/xpr/xprScreen.c                                                      |  448 
 hw/xwin/InitInput.c                                                             |    3 
 hw/xwin/InitOutput.c                                                            |   23 
 hw/xwin/Makefile.am                                                             |   19 
 hw/xwin/glx/ChangeLog                                                           |   64 
 hw/xwin/glx/glwindows.h                                                         |   64 
 hw/xwin/glx/glwrap.c                                                            |  583 
 hw/xwin/glx/indirect.c                                                          | 1605 
 hw/xwin/win.h                                                                   |   62 
 hw/xwin/winallpriv.c                                                            |   18 
 hw/xwin/winclipboardwrappers.c                                                  |    1 
 hw/xwin/winconfig.c                                                             |   24 
 hw/xwin/winconfig.h                                                             |    1 
 hw/xwin/wincursor.c                                                             |    6 
 hw/xwin/winfillsp.c                                                             |    9 
 hw/xwin/wingc.c                                                                 |    2 
 hw/xwin/winglobals.c                                                            |   15 
 hw/xwin/winmouse.c                                                              |    8 
 hw/xwin/winmultiwindowicons.c                                                   |    8 
 hw/xwin/winmultiwindowshape.c                                                   |    2 
 hw/xwin/winmultiwindowwindow.c                                                  |    2 
 hw/xwin/winmultiwindowwndproc.c                                                 |    2 
 hw/xwin/winpixmap.c                                                             |   14 
 hw/xwin/winpntwin.c                                                             |   47 
 hw/xwin/winprocarg.c                                                            |   10 
 hw/xwin/winpushpxl.c                                                            |  225 
 hw/xwin/winscrinit.c                                                            |   20 
 hw/xwin/winsetsp.c                                                              |    9 
 hw/xwin/winwin32rootless.c                                                      |    6 
 hw/xwin/winwin32rootlesswndproc.c                                               |    8 
 hw/xwin/winwindow.c                                                             |   12 
 hw/xwin/winwindowswm.c                                                          |   10 
 include/Makefile.am                                                             |   12 
 include/bstorestr.h                                                             |    2 
 include/colormapst.h                                                            |    3 
 include/cursor.h                                                                |   39 
 include/cursorstr.h                                                             |    9 
 include/dix-config.h.in                                                         |  167 
 include/dix.h                                                                   |  200 
 include/dixaccess.h                                                             |   53 
 include/dixevents.h                                                             |   30 
 include/dixfont.h                                                               |   18 
 include/dixgrabs.h                                                              |    4 
 include/dixstruct.h                                                             |   34 
 include/exevents.h                                                              |   77 
 include/extension.h                                                             |   10 
 include/extinit.h                                                               |   10 
 include/extnsionst.h                                                            |    7 
 include/gc.h                                                                    |    4 
 include/gcstruct.h                                                              |    3 
 include/globals.h                                                               |   63 
 include/input.h                                                                 |  129 
 include/inputstr.h                                                              |  215 
 include/misc.h                                                                  |    8 
 include/miscstruct.h                                                            |   15 
 include/opaque.h                                                                |    5 
 include/os.h                                                                    |   87 
 include/pixmapstr.h                                                             |   19 
 include/privates.h                                                              |  112 
 include/property.h                                                              |   19 
 include/propertyst.h                                                            |    2 
 include/ptrveloc.h                                                              |  131 
 include/regionstr.h                                                             |   29 
 include/registry.h                                                              |   64 
 include/resource.h                                                              |   94 
 include/screenint.h                                                             |   38 
 include/scrnintstr.h                                                            |   50 
 include/selection.h                                                             |   47 
 include/servermd.h                                                              |  333 
 include/site.h                                                                  |    5 
 include/swapreq.h                                                               |   11 
 include/window.h                                                                |   33 
 include/windowstr.h                                                             |   81 
 include/xgl-config.h.in                                                         |   14 
 include/xkbfile.h                                                               |  436 
 include/xkbrules.h                                                              |  183 
 include/xkbsrv.h                                                                |  154 
 include/xkbstr.h                                                                |  609 
 include/xorg-config.h.in                                                        |   22 
 include/xorg-server.h.in                                                        |   54 
 include/xserver-properties.h                                                    |   32 
 mfb/Makefile.am                                                                 |  133 
 mfb/fastblt.h                                                                   |   96 
 mfb/maskbits.c                                                                  | 1059 
 mfb/maskbits.h                                                                  |  689 
 mfb/mergerop.h                                                                  |  398 
 mfb/mfb.h                                                                       | 1149 
 mfb/mfbbitblt.c                                                                 |  510 
 mfb/mfbblt.c                                                                    |  589 
 mfb/mfbbres.c                                                                   |  368 
 mfb/mfbbresd.c                                                                  |  207 
 mfb/mfbbstore.c                                                                 |  154 
 mfb/mfbclip.c                                                                   |  280 
 mfb/mfbcmap.c                                                                   |  162 
 mfb/mfbfillarc.c                                                                |  333 
 mfb/mfbfillrct.c                                                                |  226 
 mfb/mfbfillsp.c                                                                 | 1026 
 mfb/mfbfont.c                                                                   |   87 
 mfb/mfbgc.c                                                                     | 1118 
 mfb/mfbgetsp.c                                                                  |  157 
 mfb/mfbhrzvert.c                                                                |  177 
 mfb/mfbimage.c                                                                  |  177 
 mfb/mfbimggblt.c                                                                |  443 
 mfb/mfbline.c                                                                   |  757 
 mfb/mfbmisc.c                                                                   |   99 
 mfb/mfbpixmap.c                                                                 |  295 
 mfb/mfbply1rct.c                                                                |  261 
 mfb/mfbplygblt.c                                                                |  397 
 mfb/mfbpntarea.c                                                                |  299 
 mfb/mfbpntwin.c                                                                 |  126 
 mfb/mfbpolypnt.c                                                                |  143 
 mfb/mfbpushpxl.c                                                                |  287 
 mfb/mfbscrclse.c                                                                |   64 
 mfb/mfbscrinit.c                                                                |  210 
 mfb/mfbsetsp.c                                                                  |  281 
 mfb/mfbtegblt.c                                                                 |  366 
 mfb/mfbtile.c                                                                   |  238 
 mfb/mfbwindow.c                                                                 |  341 
 mfb/mfbzerarc.c                                                                 |  258 
 mi/mi.h                                                                         |   31 
 mi/miarc.c                                                                      |   31 
 mi/mibank.c                                                                     |  310 
 mi/mibank.h                                                                     |    6 
 mi/mibitblt.c                                                                   |  108 
 mi/mibstore.c                                                                   | 3901 
 mi/mibstore.h                                                                   |    3 
 mi/micmap.c                                                                     |   32 
 mi/micmap.h                                                                     |    7 
 mi/micoord.h                                                                    |    5 
 mi/micursor.c                                                                   |   22 
 mi/midash.c                                                                     |   47 
 mi/midispcur.c                                                                  |  420 
 mi/mieq.c                                                                       |  279 
 mi/miexpose.c                                                                   |  451 
 mi/mifillarc.c                                                                  |   57 
 mi/mifillrct.c                                                                  |   23 
 mi/mifpolycon.c                                                                 |   36 
 mi/migc.c                                                                       |   58 
 mi/migc.h                                                                       |    8 
 mi/miglblt.c                                                                    |   39 
 mi/miinitext.c                                                                  |  349 
 mi/miline.h                                                                     |    8 
 mi/mioverlay.c                                                                  |  171 
 mi/mipointer.c                                                                  |  478 
 mi/mipointer.h                                                                  |   50 
 mi/mipointrst.h                                                                 |    4 
 mi/mipoly.c                                                                     |    9 
 mi/mipolycon.c                                                                  |   29 
 mi/mipolygen.c                                                                  |   17 
 mi/mipolypnt.c                                                                  |   17 
 mi/mipolyrect.c                                                                 |   10 
 mi/mipolyseg.c                                                                  |    6 
 mi/mipolytext.c                                                                 |   29 
 mi/mipolyutil.c                                                                 |   21 
 mi/mipushpxl.c                                                                  |   28 
 mi/miregion.c                                                                   |  169 
 mi/miscrinit.c                                                                  |  114 
 mi/mispans.c                                                                    |   17 
 mi/misprite.c                                                                   |  958 
 mi/misprite.h                                                                   |   13 
 mi/mispritest.h                                                                 |   43 
 mi/mivaltree.c                                                                  |   43 
 mi/miwideline.c                                                                 |   88 
 mi/miwindow.c                                                                   |  407 
 mi/mizerarc.c                                                                   |   21 
 mi/mizerclip.c                                                                  |   17 
 mi/mizerline.c                                                                  |   35 
 miext/cw/cw.c                                                                   |  204 
 miext/cw/cw.h                                                                   |   32 
 miext/cw/cw_render.c                                                            |   30 
 miext/damage/damage.c                                                           |  354 
 miext/damage/damage.h                                                           |   23 
 miext/damage/damagestr.h                                                        |   24 
 miext/rootless/Makefile.am                                                      |   21 
 miext/rootless/README.txt                                                       |    4 
 miext/rootless/accel/Makefile.am                                                |   18 
 miext/rootless/accel/rlAccel.c                                                  |  151 
 miext/rootless/accel/rlAccel.h                                                  |  140 
 miext/rootless/accel/rlBlt.c                                                    |  370 
 miext/rootless/accel/rlCopy.c                                                   |  106 
 miext/rootless/accel/rlFill.c                                                   |  220 
 miext/rootless/accel/rlFillRect.c                                               |  117 
 miext/rootless/accel/rlFillSpans.c                                              |  105 
 miext/rootless/accel/rlGlyph.c                                                  |  169 
 miext/rootless/accel/rlSolid.c                                                  |  111 
 miext/rootless/rootless.h                                                       |    7 
 miext/rootless/rootlessCommon.c                                                 |   81 
 miext/rootless/rootlessCommon.h                                                 |   58 
 miext/rootless/rootlessConfig.h                                                 |    7 
 miext/rootless/rootlessGC.c                                                     |  139 
 miext/rootless/rootlessScreen.c                                                 |  151 
 miext/rootless/rootlessValTree.c                                                |   36 
 miext/rootless/rootlessWindow.c                                                 |  482 
 miext/rootless/rootlessWindow.h                                                 |    9 
 miext/rootless/safeAlpha/Makefile.am                                            |   12 
 miext/rootless/safeAlpha/safeAlpha.h                                            |   44 
 miext/rootless/safeAlpha/safeAlphaPicture.c                                     |  200 
 miext/rootless/safeAlpha/safeAlphaWindow.c                                      |  177 
 miext/shadow/shadow.c                                                           |   18 
 miext/shadow/shadow.h                                                           |    5 
 os/Makefile.am                                                                  |   23 
 os/WaitFor.c                                                                    |   62 
 os/access.c                                                                     |  486 
 os/auth.c                                                                       |   46 
 os/backtrace.c                                                                  |  201 
 os/connection.c                                                                 |  296 
 os/io.c                                                                         |  235 
 os/log.c                                                                        |   43 
 os/oscolor.c                                                                    | 1712 
 os/oscolor.h                                                                    | 1508 
 os/osdep.h                                                                      |   23 
 os/osinit.c                                                                     |   29 
 os/rpcauth.c                                                                    |   27 
 os/secauth.c                                                                    |  202 
 os/strcasecmp.c                                                                 |   70 
 os/strcasestr.c                                                                 |   64 
 os/strlcat.c                                                                    |    1 
 os/strlcpy.c                                                                    |    1 
 os/utils.c                                                                      |  496 
 os/xalloc.c                                                                     |  816 
 os/xdmauth.c                                                                    |   14 
 os/xdmcp.c                                                                      |   12 
 randr/Makefile.am                                                               |    6 
 randr/mirandr.c                                                                 |   13 
 randr/randr.c                                                                   |   25 
 randr/randrstr.h                                                                |   94 
 randr/rrcrtc.c                                                                  |  339 
 randr/rrdispatch.c                                                              |    8 
 randr/rrinfo.c                                                                  |   11 
 randr/rrmode.c                                                                  |    8 
 randr/rroutput.c                                                                |    7 
 randr/rrpointer.c                                                               |   33 
 randr/rrproperty.c                                                              |  125 
 randr/rrscreen.c                                                                |   18 
 randr/rrsdispatch.c                                                             |  234 
 randr/rrtransform.c                                                             |  260 
 randr/rrtransform.h                                                             |   75 
 randr/rrxinerama.c                                                              |   45 
 record/record.c                                                                 |  140 
 record/set.c                                                                    |    4 
 render/Makefile.am                                                              |    2 
 render/animcur.c                                                                |  174 
 render/filter.c                                                                 |   84 
 render/glyph.c                                                                  |  666 
 render/glyphstr.h                                                               |   69 
 render/matrix.c                                                                 |   88 
 render/miglyph.c                                                                |  255 
 render/miindex.c                                                                |    2 
 render/mipict.c                                                                 |    2 
 render/mipict.h                                                                 |    6 
 render/mirect.c                                                                 |    6 
 render/mitrap.c                                                                 |    2 
 render/mitri.c                                                                  |    8 
 render/picture.c                                                                |  301 
 render/picture.h                                                                |    8 
 render/picturestr.h                                                             |  103 
 render/render.c                                                                 |  486 
 xfixes/cursor.c                                                                 |  121 
 xfixes/region.c                                                                 |   42 
 xfixes/saveset.c                                                                |   10 
 xfixes/select.c                                                                 |   10 
 xfixes/xfixes.c                                                                 |    8 
 xfixes/xfixesint.h                                                              |    2 
 xkb/Makefile.am                                                                 |    4 
 xkb/XKBAlloc.c                                                                  |    2 
 xkb/XKBGAlloc.c                                                                 |   42 
 xkb/XKBMAlloc.c                                                                 |    4 
 xkb/XKBMisc.c                                                                   |   20 
 xkb/ddxBeep.c                                                                   |    6 
 xkb/ddxCtrls.c                                                                  |   23 
 xkb/ddxDevBtn.c                                                                 |   30 
 xkb/ddxFakeBtn.c                                                                |   59 
 xkb/ddxFakeMtn.c                                                                |   10 
 xkb/ddxKeyClick.c                                                               |    4 
 xkb/ddxKillSrv.c                                                                |    4 
 xkb/ddxList.c                                                                   |   17 
 xkb/ddxLoad.c                                                                   |  313 
 xkb/maprules.c                                                                  |   93 
 xkb/xkb.c                                                                       | 2138 
 xkb/xkb.h                                                                       |    5 
 xkb/xkbAccessX.c                                                                |   55 
 xkb/xkbActions.c                                                                |  218 
 xkb/xkbEvents.c                                                                 |   96 
 xkb/xkbInit.c                                                                   |  287 
 xkb/xkbLEDs.c                                                                   |   54 
 xkb/xkbPrKeyEv.c                                                                |  117 
 xkb/xkbPrOtherEv.c                                                              |    4 
 xkb/xkbSwap.c                                                                   |    4 
 xkb/xkbUtils.c                                                                  |  460 
 xkb/xkberrs.c                                                                   |   37 
 xkb/xkbfmisc.c                                                                  |  133 
 xkb/xkbgeom.h                                                                   |  635 
 xkb/xkbout.c                                                                    |  146 
 xkb/xkbtext.c                                                                   |   60 
 xkb/xkmread.c                                                                   |  235 
 xorg-server.pc.in                                                               |    7 
 1992 files changed, 132879 insertions(+), 568066 deletions(-)
---


More information about the Xquartz-changes mailing list