[pkg-fso-commits] [SCM] Xglamo, the X server of the Openmoko FreeRunner (GTA02) annotated tag, upstream/1.3.0.0+git20080807, created. upstream/1.3.0.0+git20080807

Graeme Gregory dp at openmoko.hyboria
Sun Sep 28 23:45:12 UTC 2008


The annotated tag, upstream/1.3.0.0+git20080807 has been created
        at  23f43fad2e4afa96eda761dbeb27a65fbd959811 (tag)
   tagging  4067470ea4d569bae7b4161ca998645a0c9b96e7 (commit)
 tagged by  Luca Capello
        on  Mon Sep 29 01:44:49 2008 +0200

- Shortlog ------------------------------------------------------------
Upstream version 1.3.0.0+git20080807
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iJwEAAECAAYFAkjgFvEACgkQZwOMsWhEDTN8XgQAg62mJtDP7jeFIfVWJsKy/n1n
licgILszFfx66UcHiF+2Kd8ngJhwCkA8pRVE+R6XYDHdCEA8ZXO6qVi08s8MhPq0
nqxk2+L47pl30JnPeC8o8jKaH76UZbD1oAgY3LrVMNE31hS1tU1voVPhBPIqCZMw
ZoxZOvQTl18eyM52Srg=
=AWfL
-----END PGP SIGNATURE-----

Aaron Plattner (36):
      Export miDisableCompositeWrapper.
      Bump the video driver module ABI minor version to 8 so modules statically
      Add miext/cw to the module loader include path so that misym.c can export
      Export DamageDamageRegion. Not bumping the ABI version since we did that
      Add miext/damage so misym.c can export DamageDamageRegion.
      Add a new export, LoaderGetABIVersion. This function allows modules to
      Bump the ABI versions. Due to Glyph privates and the XV update below, the
      Fix the RandR failure path for rotated screens.
      Build infrastructure for libwfb.so.
      Prefix all of the exported symbols in libwfb.so with "wfb".
      Add framebuffer access wrapper infrastructure.
      Switch to using void* pointers.
      Add fbHasVisualTypes and fbSetVisualTypesAndMasks to wfbrename.h and include -DXFree86Server.
      Make ReadMemoryProcPtr take a const pointer.
      Wrap libwfb memory access.
      Use DrawablePtrs instead of PixmapPtrs for Prepare/Finish access.
      Add CompositeRegisterAlternateVisuals.
      (unsigned long)(1 << 31) = bad news on x86_64.
      (unsigned long)(1 << 31) = bad news on x86_64.
      Hide or rename more global symbols to avoid clashes with libfb.
      Bug 8386: Grow parser buffers to fit an entire line if it's longer than CONFIG_BUF_LEN.
      Restore the global xx* symbols and add them to wfbrename.h.
      Merge branch 'wfb'
      Bug 8386: Grow parser buffers to fit an entire line if it's longer than CONFIG_BUF_LEN.
      Fix standard VESA modes.
      Add a -showDefaultModulePath option.
      Add a -showDefaultLibPath option.
      Add DIX_CFLAGS to util builds.
      Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window.
      Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.
      Fix BSF and BSR instructions in the x86 emulator.
      Add an RDTSC implementation to the x86 emulator.
      Return BadMatch if a client tries to clone non-cloneable outputs.
      Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets.
      Add a screen resize hook to xf86CrtcConfigRec.
      Add a canGrow argument to xf86InitialConfiguration.

Adam Jackson (347):
      Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader modules.
      Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
      Change several LoaderSymbol calls introduced by the bug #400 patch to
      Bug #962: Remove LoaderSymbol calls introduced by the dlloader work so
      Teach the loader about the extra symbols needed for Propolice-protected
      Back out the propolice fix for a second, it causes linktime errors.
      Wrap the Propolice fix in #ifdef __SSP__; Propolice doesn't define this yet
      Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
      Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating a text
      Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader.
      Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid compiler
      Bug #2114: PPC64 Linux build fix: use system definition of eieio().
      Build fixes for static server.
      Bug #1895: Fix fbComposeGetSolid for BGR. (David S. Miller)
      more static server build fixes
      Bug #2004: Make DDC delay slightly longer. (Thomas J. Moore)
      Bug #1294: Make sure RenderAccel hooks get wrapped in XAA init.
      Bug #826: Make xorgconfig respect font installation outside $PROJECTROOT.
      Bug #2455: Make x86emu handle JNL correctly. (David Wong)
      Bug #1821: Typo fix in xorg.conf man page (Jens Schweikhardt)
      Bug #2835: Add symbol exports to support the ReadDisplay extension.
      Bug #3025: gcc4 build fix.
      Bug #2141: Rework misleading warning message when APM support is
      Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
      Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
      Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
      Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader. (Sergey Tikhonov)
      Bug #3016: Don't complain as loudly about failing to load a module that's
      Bug #2141: Rework misleading warning message when APM support is
      Bug #2138: When the server is built with MakeDllModules YES, prefer
      Render performance improvements. (Lars Knoll, Zack Rusin)
      Render performance improvements. (Lars Knoll, Zack Rusin)
      Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
      Bug #3066: Promote frameBufferPhysicalAddress to pointer from CARD32; bump
      Bug #3334: Clean up remnants from the PEX, XIE, and BEZIER extensions.
      Bug #3407: Clean out ancient #ifdef X11R5 conditionals.
      Bug #3368: Cosmetic cleanup to DIX export list.
      Bug #3434: Don't define fbAddTraps twice. (Mike A. Harris)
      Bug #1880: Remove unused xnestConfineWindow. (Mark McLoughlin)
      Bug #1846: Add intentionally undocumented -disablexineramaextension flag to
      Bug #2469: More accurate damage reports. (Jonathan Lennox)
      Bug #2799: Input shape. (Keith Packard)
      Bug #3513: Silence unhandled event messages from Xnest when running with
      Build workaround. Add glcontextmodes.[ch] from Mesa.
      Bug #3626: _X_EXPORT tags for video and input drivers.
      Bug #3030: Fix Xnest keyboard state handling. (Mark McLoughlin)
      Cosmetic correctness fixes: miEmptyBox and miEmptyData are variables, and
      Bug #2447: Fix argument order to xf86DrvMsgVerb. (Luc Verhaegen)
      Bug #3546: Use MAP_LENGTH instead of a magic number. (Mark McLoughlin) Bug
      Bug #3687: Print backtraces on fatal signal on glibc systems.
      Bug #2216: Multiseat support. From various Debian and Ubuntu patches by
      -lXfont isn't enough for libbitmap, you need to get the -L from pkg-config
      Don't try to link fb, shadow, or vgahw into the loadable Xorg server, as
      add some convenience variables for the drivers
      Start filling in glx build. Add xf86Version.h and a few DRI headers to the
      Prep for modular builds by adding guarded #include "config.h" everywhere.
      Forgot to add these for some reason
      GLX server support
      build fix
      Pull libdri out of the build for now until I get something better worked
      double-buffering extension
      Hook dbe into the build
      Generate useful loadable modules by actually linking in the blobs from the
      Dear libtool: Loadable modules do not need version numbers. kthnxbye.
      updated comment for libbitmap
      dlloader is the default in 6.9, but the loader doesn't get told to prefer
      Remove references to DDX-specific extensions
      loader support for extmod
      loadable extmod build system.
      disable GLcore momentarily until a build system exists. --enable-glx should
      Enable GLX build by default
      start the GLcore build system
      Hey look, GLcore links
      Hook in the GLcore build
      Switch to MESA_SOURCE which we're already AC_SUBSTing
      Say --with-mesa-source to get GLcore built.
      Typo fix, and re-add GLcore to the dixmods build
      Fix --with-mesa-source parsing, and turn GLX off if no path to Mesa given.
      GLX needs gl.h from Mesa too
      Fix the build system to reflect the rest of the Mesa core. Almost links,
      glapi build (forgot this one somehow)
      Emit makefiles for glapi, slang, and grammar. Conditionally define GLX_LIBS
      Add the symlink script for the Mesa source.
      Fire the Mesa symlink script from the configure stage.
      GLX fix for loadable servers: indirect_size.c goes in libglx, not libGLcore
      Bug #3739: Fail soft on unknown extension string.
      Bump autoconf dependency to 2.57 from 2.53. Add 2.57 compatibility hack for
      - Workaround for AS_HELP_STRING compatibility with older autoconf.
      only do the AS_HELP_STRING workaround once, d'oh
      Move AM_CONDITIONAL for ia64 to global scope
      distcheck fixes
      dist fixes for cw and GL (Donnie Berkholz, me)
      - Check for vsnprintf
      - Bug #3960: Add remaining GLX and pci.ids stuff to DIST (Cha Young-Ho,
      EXTRA_DIST hacks to get all the OS support files into the tarball.
      Bug #3989: Fix Composite builds, enable Composite build by default. (Olli
      Invert the sense of the composite configure flag to match reality.
      Add sparcPci.c to EXTRA_DIST.
      Bug #4160: Fix Altix kernel version check.
      Add diagnostic messages for exaDriverInit failure cases.
      Bug #3974: Fix unaligned memory access on LP64. (Matthieu Herrb)
      typo fix
      Simplify life for EXA drivers by reducing some {Con,Dis}joint ops.
      Bug #3284: Make the DRI lock reference count per-screen.
      Missing backslash
      Bug #4257: Move cfbcmap.c to cfb_common_sources.
      Bug #4487: Add the bsd subdir to DIST_SUBDIRS. (Joshua Baergen)
      Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen
      sparse cleanups. s/0/NULL/ and mark a few things static.
      Bug #4393: uClibc lies and defines __GLIBC__ even though it's not source
      Real configure check for execinfo.h (Yuri Vasilevski)
      Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally Gentoo bug
      Bug #4038: Unbreak the SYSVIPC check for cross builds. (Detlef Vollman)
      Preprocess and install XOrgCfg.ad as in the monolith.
      Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and
      Work around automake-1.7 braindamage by providing an explicit rule for
      More automake 1.7 braindamage: use mkdir -p, not .
      Fix parallel builds my ensuring libdmxconfig builds first.
      Fix distcheck by forcing Xorg to be installed before chmod/chown.
      Fix PCI bus scan on ia64 E8870 chipsets.
      Bug #3196: Fix Load foo.so syntax.
      Bug #3224: Degrade XKB fallback message to X_WARNING.
      Move xf86XTrapModule.c to dixmods, guess at a build system.
      Bug #4840: Typo, x$xRES -> x$RES. (George Fufutos)
      Bug #4730: Byte-swap the pixmap ID correctly. (Neil Campbell)
      Bug #1429: Report input device type correctly. (Stéphane VOLTZ)
      Make fb build on darwin/ppc without addition #define hacks
      Fix builds when not building the Xorg DDX.
      Bug #4859: Don't segfault on bad DDC read. (Tony Houghton)
      Bug #4928: Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck)
      Bug #4824: Build XTrap support by default, matching monolith.
      Only build dlloader modules by default.
      Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot)
      Import libdrm 2.0
      Disable the xf8_32wid logic for now, breaks distcheck
      Bug #5230: Fix whitespace bugs.
      Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck)
      Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen)
      Bug #4361: Define XF86CONFIGFILE properly so config file generation works
      Bug #4361: Change driver probe logic to read the driver list from disk
      Push the fallback drivers to the end of the list so driver probe order
      Bug #1288: Additional refactor of the driver probe logic to keep ati loaded
      Fix a thinko so the code matches the comment
      Bug #4809: Re-fix that doesn't break distcheck. (Alan Coopersmith)
      Bug #4935: Fix includes. (Eric Anholt)
      Bug #5258: Restore binary compatibility with 6.8.2's PictureRec. (Aaron
      Spell it XINERAMA_SRCS, not PANORAMIX_SRCS.
      Build libglx correctly when not building the Xorg DDX.
      Bug #4718: Command line flag to disable ACPI.
      Stub COPYING files
      Bug #5116: Refer DRI section details to dri.fd.o.
      Bug #5359: Fix a segfault (Mark Kettenis)
      Fix an fb regression on A8 pictures. (Fredrik Höglund)
      Remove unused layer module.
      Nuke unsupported NDBM routines. Shrink the hash table a bit, over
      Bug #4190: Add a rule for 'make relink' since automake sucks.
      Start importing kdrive.
      Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
      Skeletal kdrive build system. Totall non-functional atm.
      Remove Imakefiles.
      s/XSERVER/KDRIVE/
      Get Xsdl closer to linking.
      Enough build fixes to get {sdl,ephyr,fake} to link.
      Remove a debugging printf
      Disable building LBX by default.
      missed changelog entry:
      Missed one
      Style fix, make SCREEN_EPILOGUE two arguments instead of three.
      Make kdInputMachine static const, shrinks .data a bit.
      Remove unused X11R4 DDX compatibility function miClipNotify.
      Move drawable lock acquisition into DRIClipNotify from DRIValidateTree, so
      Bug #5525: Build a working Xprt. (Drew Parsons)
      Missed file.
      Compile fix
      This version will actually compile
      One more build fix.
      Bug #5218: Don't crash on unconfigured interfaces. (Andrei Barbu)
      Compile fix, again, stupid non-clean builds
      Remove remaining #ifdef DPSEXT stanzas.
      More kdrive merge, fast path fbBlt to use memcpy() when possible. Good for
      Remove xf8_32wid, it's dead code with no maintainer interest. Also remove
      Speed up checkout and autogen by removing disused iplan2p4 and ilbm.
      Further op reduction when both src and dst alpha are absent.
      Reverted, did nothing anyway, I'm not smart today.
      (Reverted)
      Mark everything in misym.c as _X_EXPORT.
      Mark everything in {ext,font}sym.c as _X_EXPORT.
      Mark everything in dixsym.c as _X_EXPORT.
      Remove a few #ifdef vms; whatever problem that was solving should assuredly
      ANSIfy Xi/. Mostly automated via protoize(1).
      indent fixes (OMG SO UGLY), and nuke old RCS keywords.
      Remove redundant composite op reduction, done in Render now.
      Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck)
      Coverity #1053: Nuke a dead variable.
      Coverity #337: Remove useless NULL check.
      Coverity #484: Fix an off-by-one in module refcounting.
      Coverity #269: Compare the requested ABI class against the ABI class of the
      Coverity #794: Fix a highly unlikely memory leak.
      Coverity #491: Check version number correctly.
      Coverity #487: Check version number correctly.
      Coverity #490: Fix a range check in xf86vidmode extension.
      Coverity #807: Fix a memory leak in XFixesExpandRegion.
      Coverity #1042, 1043: Nuke some dead variables.
      Bump to requiring fixesproto >= 4.0 and compositeproto >= 0.3.
      Bug #6213: Check geteuid's return value, not its address, otherwise
      Bug #5549: Fix build for sparc64. (Matthieu Herrb)
      dead file removal
      Mark everything in xf86sym.c as _X_EXPORT.
      Remove long-dead screen region code.
      Big old pile of warning fixes.
      Silence some editorializing in the configure help text.
      More warning cleanup.
      Hack around the new screensaver variable for DMX, which is otherwise
      Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which exists
      Fix some includes to point into X11/fonts/ properly.
      Reorder link order for Xdmx to fix new screensaver variable reference
      ../stub
      Bump to 1.1.99.1.
      Coverity #992: Prevent a NULL chase.
      Coverity #986: Prevent a NULL chase.
      Coverity #983: Move some risky debugging code inside #ifdef DEBUG.
      Coverity #833: Fix a rather nasty memory leak.
      Coverity #616: Fix a rare memory leak.
      Coverity #271: Fix an unbelievably boneheaded NULL chase.
      Coverity #82: Dead variable elimination.
      Coverity #75: Dead variable elimination.
      Coverity #38: Dead branch elimination.
      Bug #6346: Build fix when using gcc -mno-sse. (Jonathan Adamczewski)
      Bug #5478: More use of fbSOlidFillmmx. (Jim Huang)
      Bug #4766: Convert all Xprint drivers to fb.
      Bug #2142: Make font path logging more readable. (Eduard Fuchs)
      Bug #4806: Dump the raw EDID contents in hex to the log file for better
      Bug #5300: Fix missing spaces in the Build OS line in the log. (Egmont
      Bug #5729: Convert xf8_16bpp to fb. chips(4) users please test.
      Initial checkin
      Remove cfb16, no longer used.
      missed a line while removing cfb16
      Coverity #1037: Sanity check idx before use.
      Coverity #985: Avoid segfault on malloc failure.
      Coverity #818: Avoid memory leak on error path.
      Coverity #812: Fix parser memory leak.
      Coverity #835: Plug memory leak in extension section parsing.
      Coverity #836: Fix another memory leak.
      Coverity #837: Fix another another memory leak.
      Coverity #838: Plug two more memory leaks.
      Coverity #769: Fix a potential memory leak for systems that allocate on
      Coverity #488: Avoid smashing an array on malformed config files.
      Remove libc wrapper types from Xisb interfaces.
      Bug #6580: Don't install xf86drm.h, that's libdrm's job.
      Coverity #1007: Fix a silly null check.
      Coverity #1005: Avoid a null deref.
      Coverity #1003, #1004: Two more useless null checks.
      Coverity #847, #848, #849: Three more memory leaks.
      Coverity #806: Another memory leak on OOM path.
      Coverity #804: Another leak on OOM path.
      Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.
      Remove stray mfb/cfb references.
      Redact a few mentions of speedo font support.
      Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer)
      Revert accidental commit
      Bug #6867: Yet another Render crash fix. (Michel Dänzer)
      Bug #3561: Crash fix in the Record extension. (Paul Anderson)
      Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery Inozemtsev)
      Bug #6827: Fix texel fetch in fbFetchTransformed to avoid crashes. Still
      Bug #5877: Avoid burning CPU when acpid dies. Require acpid to be running
      Bug #6377: Ignore disabled BARs, and allow matching BARs aligned to less
      file getemptypci.c was initially added on branch server-1_1-branch.
      Bug #4139: Fix a BAR remapping bug that could lead to IERR and system hang.
      Remove dead DPMS timer functions from the installed headers. (Fredrik
      Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state
      Properly document the DPMS, SyncOnGreen, and TargetRefresh options.
      Bug #5089: Die, libbitmap, die!
      Add bitmap to the ignored module list.
      Remove a stray LBX reference.
      Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing
      Delete a (now misleading) message from the crash handler.
      Add a token for EDID-supplied modes.
      Demolish now-unused loader functions.
      Bug #7121: fix clipboard handling in Xming (Colin Harrison)
      Bug #7120: Multimonitor (non-Xinerama) support for xwin servers.
      Xprint/ -> hw/xprint
      Don't bother building RAC as a module, that's just absurd.
      Another round of loader sense-beating.  Remove the (unused) server export
      Unbreak unbreaking the loader.  Re-add the symbol reference lists so that the
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Drop libz from the server's link line, it was only needed for LBX.
      Add kdrive servers to .gitignore
      Remind dlloader that it needs to search the global scope as well as the
      Switch the default mouse device on Linux to /dev/input/mice.
      PPC64 build fix.
      Fix the Linux ACPI reopen code to use a repeating timer, rather than a
      Remove the DDXTIME conditional, for being unused.
      Remove RCS tags.  Fix Xprint makefile braindamage.
      Detach xf4bpp from cfb.
      Remove the loader's required and referenced symbol lists, dead code.
      Delete internal usage of the symbol ref/req lists.
      Delete some long-unused testing code.
      Remove a useless open() of the module we're about to load.
      Open-coded path checks make baby Jesus cry.
      static markup, more dead code.
      Yet more dead code.
      Remove another latent PowerMAX hunk.
      Remove getconfig horrorshow.  Replace with a static built-in rule list for now.
      Remove dead function prototypes.
      Remove the bc flag from the -help text, since it's gone.
      Remove TargetRefresh option from the autoconfig logic.
      Rename some mode tokens to better reflect their use.
      Fix a mode sanity check to not break reduced-blanking setups (LCDs).
      Fix default mouse device on Linux, again.
      Un-cut-and-paste the mode rejection message.
      Make 'Xvfb -render' also disable Composite, lest we segfault on startup.
      Make sure Composite is never enabled for Xnest.
      More #ifdef USE_DEPRECATED_KEYBOARD_DRIVER.
      Remove calls to LoaderCheckUnresolved(), since it's now a stub.
      Don't translate monitor gamma to X gamma.
      Record the maximum dot clock of the monitor, and filter by it.
      Record all standard timings from EDID as modes, instead of just the first five.
      Allow hsync and vsync ranges to be overridden independently again.
      Enable DPMS by default.
      Fix up EDID blocks where the max pixclock exceeds the preferred mode clock.
      Bump the default pixel depth to 24, and default bpp to 32.
      Publish the raw EDID block as a property on the root window.
      Expand the default sync ranges to be large enough for 800x600 at 60.
      Load the default module set when no Module section is given in the config.
      Attempt to add the 'mouse' driver in more situations.
      Mark EDID modes as driver modes.  Infer virtual size from driver modes.
      Prefer driver-provided modes when matching name strings to modelines.
      In xf86MatchPciInstances, fail gracefully when there's no PCI device at all.
      Always believe the monitor when it reports a reduced-blanking mode.
      Don't install librac.a.
      Close with Pclose() that which we open with Popen().
      Back out merge of master to 1.2 branch.  Undoes 89987ca...
      Merge branch 'autoconfig-for-7.2' into server-1.2-branch
      Don't install librac.a.
      Close with Pclose() that which we open with Popen().
      Bump to 1.1.99.901
      Bug #6786: Use separate defines for server's Fixes support level.
      'make dist' fixes.
      Fix distcheck.
      Include a forgotten ia64 header in the distball.  Builds on ia64 now.
      configure.ac bump.
      Fix release date, and tag 1.1.99.903
      Bug #9555: Always define _GNU_SOURCE in glibc environments.
      Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein.
      Bump video and input ABI minors.
      Fix release date.
      Don't install libi2c.a

Alan Coopersmith (224):
      [fd.o bugzilla #189] _XOPEN_SOURCE defines break builds on Solaris Express
      Sun cc on Solaris x86 defines __i386 but not __i386__ so the x86
      Additional fixes to allow building with Sun compilers on Solaris x86
      Add the .stab.indexstr section produced by Sun's compilers to the list of
      Enable inlining of assembly functions for inX/outX on Solaris 8 with Sun
      file solaris-ia32.S was initially added on branch XORG-CURRENT.
      21. X server crashes when X-Resource has to byte-swap. Sun bug #5007488.
      24. Update license for Xinerama code from DEC to the version requested by
      29. XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376. (Alan
      xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c Solaris mouse
      Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10
      xc/lib/GL/glx/Imakefile
      xc/config/cf/sun.cf
      xc/programs/Xserver/hw/xfree86/xf86config/Imakefile
      xc/programs/Xserver/fb/fb.h
      getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signature
      Manual page X(7) does not reference Xprt(1x), xplsprinters(1x), etc.
      Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void to fix
      Fix typo in debug message in MakeAllCLTSServerListeners
      Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris
      Don't enable speedo & type1 modules if they're not being built
      Don't define _XOPEN_SOURCE before including math.h on Solaris - it's not
      Allow overriding DPMS defaults (timeouts & default for on/off) from
      Make xorgconfig ask again instead of giving up and throwing away all your
      Add -d flag for compilers like the Sun C compilers that produce dependency
      Fix typos in output file. (Bugzilla #1849, reported by Yi Ren-Chen)
      Bug #2123 <https://bugs.freedesktop.org/show_bug.cgi?id=2123> Attachment
      Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211)
      Fix debugging ErrorF() so it compiles when DEBUG is true.
      Update to latest rev from http://pciids.sf.net/
      //bugs.freedesktop.org/show_bug.cgi?id=1692> Remove reference to
      Work around clash between Solaris headers and module loader headers over
      Clean up formatting, projectroot substutition, and grammatical nits.
      Change return statements to fix compiler errors: "fbcompose.c", line 2815:
      Initial experimental support for AMD64 builds on Solaris 10 x86. Improved
      Bugzilla #2800 <https://bugs.freedesktop.org/show_bug.cgi?id=2800> Xevie
      Change hardcoded /usr/X11R6 to PROJECTROOT. Change hardcoded XF86Config to
      Solaris VUID mouse protocol updates:
      Need to set initial screen size at device open time too.
      Add agpgart support for Solaris x86/x64. [Requires Solaris "Nevada" build
      Update to latest snapshot (27-May-2005) from http://pciids.sf.net/
      Fix builds on non-GLIBC systems (missing __GLIBC_PREREQ). Add Solaris stack
      Remove Speedo font module documentation.
      Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2325
      Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Fix warnings
      Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2332
      Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Add prototype
      More compiler warning fixes for missing prototypes:
      Bug #3740 <https://bugs.freedesktop.org/show_bug.cgi?id=3740> Patch #3058
      Fix scanpci -v core dump when subsys vendor/device id's are NOVENDOR &
      - Use fbdevhwstub.c if <linux/fb.h> is not found
      Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater consistency,
      First pass at Solaris os-support
      Add partial in*/out* assembly support for Sun compilers on x86
      Update to match recent changes to pci.ids & extrapci.ids for people
      Only pass -rdynamic when using gcc
      Update build instructions. Add details about how the expat, fontconfig,
      Mark variables modified in signal handlers as volatile (part of Sun bug id
      Set GLX automake conditional after we've tested for mesa source and set GLX
      Change #include "X.h" to <X11/X.h>
      Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris
      Rework wrapping of common mouse driver to not require mousePriv.h, so that
      If neither --enable-dmx or --disable-dmx are specified, default to "yes" on
      Need to define SVR4 on SVR4-ish systems since many headers and source files
      Clear compiler warnings. (Stefan Dirsch)
      Bugzilla #3566 <https://bugs.freedesktop.org/show_bug.cgi?id=3566> Patch
      Fix Solaris assembly source to work with libtool
      Set OSNAME for "Build Operating System" line in Xorg log
      Add check for walkcontext() to enable stack trace dumper on Solaris
      Only build ix86Pci.c on x86 & amd64 platforms Set DEFAULT_INT10 to x86emu
      Fix inline assembly versions of in*/out* for Sun compilers Add check for
      Fix 32-bit vs. 64-bit test for Solaris
      Solaris build fixes needed for modular builds
      Merge in patch release RC handling code from 6.8.2 (Kevin Martin)
      Fix endian test to work on big-endian platforms correctly
      Add checks for functions used in os/access.c & os/connection.c:
      //bugs.freedesktop.org/show_bug.cgi?id=3950> Xorg prints version numbers in
      Fix segfault when "kbd" fails to load and "keyboard" driver is not
      Add LintTarget()
      Oops, forgot a file in earlier Solaris kbd commit
      Add AC_SYS_LARGEFILE to match flags used in monolith
      Set ZAxisMapping default to "4 5 6 7".
      2005-08-15 Alan Coopersmith <alan.coopersmith at sun.co>m
      Add xf86Sbus.h to EXTRA_DIST files (bugzilla #4128)
      //bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2331
      Replace gnu-makeism with portable rules
      More updates for Panoramix -> Xinerama rename
      If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create directory if
      User message cleanups/updates for modern configurations.
      Rename app-defaults entries from xf86cfg to xorgcfg to match name passed to
      Check for getconfig in GETCONFIG_DIR if it's not found in module dir.
      Display more friendly mouse protocol names. Enable mouse wheel mapping by
      Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found
      Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version. Add
      Use system curses library on Solaris for xorgcfg text mode.
      Save keyboard LED state on startup and restore on exit so text console mode
      Use macros from xtrans.m4, issue error if not found.
      #include "xf86Axp.h" -> "shared/xf86Axp.h" for modular build. (Stefaan De
      Update to latest version from pciids.sf.net
      Linux/Alpha support (Stefaan De Roeck)
      Add --disable-install-setuid option so you can build as non-root and
      Update CVS project tag & notice about pci.ids license in output .h.
      Sun bug #6321613
      Add scanpci, xorgcfg, & xorgconfig utilities.
      Add SecurityPolicy file for XCSECURITY extension.
      alanc at alf:/export/alanc/X.org/head/cvs-rw/xc [7:40pm - 628] head -14
      Take care of more files from monolith's Xserver/hw/xfree86/etc dir:
      Add __SVR4 #ifdefs to work in non-Imake builds.
      Add kbd_mode build system
      Man page processing/installation and other doc file updates
      Adding more doc files & fbdevhw man page
      Oops - fix build/install of fbdevhw.man
      Add hw/xfree86/getconfig
      Fix typo in MAN_SRCS (Dawid Gajownik)
      Bug #1465 <https://bugs.freedesktop.org/show_bug.cgi?id=1465>
      Add missing ] (Dawid Gajownik)
      Whoops, need to be in DIST_SUBDIRS too.
      Bug #3815 <https://bugs.freedesktop.org/show_bug.cgi?id=3815> Patch #3463
      Add gtf to xserver/xorg/hw/xfree86/utils
      Add #include <xorg-config.h> for modular build
      Make Xorg -config stop lying to people and claiming it doesn't exist when
      Xnest depends on xdmcp & xau modules too
      Xdmx & Xprint also need xau & xdmcp module dependencies
      Fix the rest of the XFree86 DDX options that require an argument to say so
      Add missing $(DESTDIR) to custom install target
      Update to 2005-10-05 snapshot from pciids.sf.net (includes a couple new
      Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE
      Don't build "ev" example on systems without <linux/input.h>
      App-defaults file not supposed to have .ad suffix when installed Fix cpp
      cpp processing for Xvfb man page
      Bug #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Add
      Bug #3254 <https://bugs.freedesktop.org/show_bug.cgi?id=3254> Make sure
      missed ChangeLog entry for previous commit
      AC_SUBST VENDOR_STRING & VENDOR_RELEASE for xorgcfg's app-defaults file
      Set substitutions needed in xorgconfig man page.
      Remove reference to XF86config-4. Add xorgcfg(1) to See Also list.
      Install Xorg & xorg.conf man pages even when not building docs
      Set default font path to match the default in the monolith so fonts are
      Link Xprint config directories in $(C_LOCALE) list to C locale dir, not
      Change default install dir for app-default files from
      Don't use $< in explicit rules since neither BSD nor Solaris make allow
      Improved stack trace dump code for Solaris - try fork & exec of pstack
      Make X -> Xorg symlink at install time.
      Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1
      Bug #4948: <https://bugs.freedesktop.org/show_bug.cgi?id=4948> Incorrect
      Don't reference noXkbExtension when building without XKB. (Bob Terek - Sun
      use RGB_DB not RGB_PATH as that's what configure defines (Jürg Billeter
      Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019> xserver
      Default xkb-output directory needs trailing slash.
      Add xext to list of modules xorgcfg depends on.
      Make sure XKM_OUTPUT_DIR (used in code) ends in / (so paths don't get hosed
      Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
      Bugzilla #4809 <https://bugs.freedesktop.org/show_bug.cgi?id=4809> Patch
      Bugzilla #5219 <https://bugs.freedesktop.org/show_bug.cgi?id=5219> Make
      Bugzilla #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Files in
      Remove unnecessary include of dgaproc.h that broke Solaris builds.
      Update to 2005-12-14 snapshot from pciids.sf.net
      Fix typos.
      Change list of X server man pages in "See Also" section to list the ones
      <sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es
      Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function
      Typo fixes (Nicholas Joly, XFree86 bugzilla #1658)
      Pass sizeof the correct buffer to XmuSnprintf. (Coverity #489)
      Add HAS_MMAP for Xvfb
      Fix buffer size checks to prevent 2-byte buffer overflows. (Coverity #480,
      Add ast driver/pci id (Carl Switzky, Sun Microsystems)
      Use min() [defined in include/misc.h] instead of MIN() [not defined in any
      Fix Solaris build with Sun compilers to work when exa is built before
      Make Xephyr build on Solaris:
      Update to 2006-05-19 snapshot
      Add AC_SUBST([SOLARIS_ASM_CFLAGS]) that I forgot when splitting them out of
      Tell git to ignore emacs *~ droppings and git .msg files
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Delete code that's been inside #if 0 since X11R6.7.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Don't add -ldl to XORG_LIBS if it's not needed for dlopen
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Move Xserver API for security extension to securitysrv.h
      Move Xserver API for security extension to securitysrv.h
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Add X-ACE to build system
      Move Xserver internal API for appgroup from Xagsrv.h to appgroup.h
      Correct ifdef - should be XACE, not XCSECURITY
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Correct ifdef - should be XACE, not XSECURITY
      APPGROUP requires both X-ACE & XC-SECURITY now
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Use XACE, not XCSECURITY to decide if SecurityLookup* are exported
      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 XACE-modular
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular
      Add LOCALCONN to dix-config.h template for xtrans
      Add (void) casts to clear compiler errors about ?: results having type mismatch
      Don't insert RCS tag into generated pci id header files
      Update pci.ids to Tue 2006-10-03 daily snapshot
      Don't insert RCS tag into generated pci id header files
      Update pci.ids to Tue 2006-10-03 daily snapshot
      Merge branch 'XACE-modular' into server-1.2-branch
      Merge branch 'XACE-modular'
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into server-1.2-branch
      Use bash on Solaris to run symlink-mesa.sh
      Make sure xorgcfg files are included even when dist made with --disable-xorgcfg
      Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris
      Pre-release message should tell users to check git, not CVS, for updates
      Fix automake error: BUILT_SOURCES was defined multiple times on Solaris
      Bug #1997: AUDIT messages should contain uid for local accesses
      If getpeerucred() is available, include pid & zoneid in audit messages too
      Make _POSIX_C_SOURCE hack work with Solaris headers
      Fix syntax error in configure check for SYSV_IPC that broke with Sun cc
      Map missing keycodes for Sun Type 5 keyboard on Solaris SPARC
      Update pci.ids to 2006-12-06 from pciids.sf.net
      Xorg & Xserver man page updates for 1.2 release
      xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"
      Xserver man page: remove bc, add -wr
      Update pci.ids to 2007-01-18 snapshot
      Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
      Make xf1bpp build correctly with compilers that don't support -include
      Plug memory leak in doLoadModule()
      Fix bus error on startup in 64-bit Xephyr
      Propogate $LIBS for xtrans, clock_gettime, libm, etc. to libs used for each server
      Check for __sparc as well as __sparc__ for compatibility with Sun cc
      Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris
      Xephyr: fix immediat segfault on amd64

Alan Hourihane (61):
      DRI merge
      reversed a tag accidentally - put it back.
      Add PCMCIA server for HP VGA Out PC Card and the Voyager VGA Card. Use on
      add missing pieces for the pcmcia driver
      fix ifdef->if
      wrap some stuff around #ifdef TOUCHSCREEN
      fix some warnings due to new shadow code
      Add RandR support to the Kdrive pcmcia driver.
      441. Import Mesa-4.0.4, and resync with the DRI trunk (DRI Project).
      import latest pci.ids file
      update static file from pci.ids
      add missing PictureTransformPoint3d call
      programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c
      Egbert's 64bit fixes for mixed 32/64bit clients
      programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c
      programs/Xserver/GL/windows/glwrap.c Wrap PointParameteriNV &
      programs/Xserver/hw/xwin/winmultiwindowshape.c Fix off by one error (Colin
      fix typo
      put back some agp related allocation messages
      programs/Xserver/hw/xfree86/common/xf86RandR.c Use PointerMoved instead of
      update the last RandR fix
      another update to the RandR fix (thanks Aaron)
      a furthur tweak to the randr cursor position fix
      rework that again
      don't move x or y depending on the screen size change
      programs/Xserver/hw/xfree86/common/xf86RandR.c
      check randrp has been initialized
      fix a typo
      missed commit
      remove unneeded line of code
      remove reference to non-existent agpgart.h
      build fix on alpha
      add randrstr.h to sdk_HEADERS
      add damage.h & damagestr.h to SDK headers
      #include "gcstruct.h"
      wrap with if XORG / endif
      Commit slight variation of bug #5460 which is the merge of the new shadow
      Commit #4633 - Initial mouse pointer incorrect with EXA which also fixes
      Allow current trunk to build against Mesa trunk
      add changelog for i810 updates
      remove that, and will put it in a i810 driver specific Changelog
      update pci ids
      Add a new function RRGetRotation() which does exactly the same thing as
      Bump shadow module version number to 1.1.0 from 1.0.0
      https://bugs.freedesktop.org/show_bug.cgi?id=5138 Check for NULL pointer
      https://bugs.freedesktop.org/show_bug.cgi?id=4538 Fix mouse button release
      https://bugs.freedesktop.org/show_bug.cgi?id=4341 Make Xming error messages
      Fix a server crash due to memsetting beyond allocated memory when running
      Fix bug #7280, round title corner background
      Fix bug #7281, clipboard viewer should not
      Fix bug #7302, make Xn.hosts work from the
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Fix bug #5735, Serious flaw in CygwinX clipboard
      Fix typo
      Apply patch in bug #7919, blit improvements in
      Block IO on switchmode just as we do for VT switching
      Small modification to blocking signals when switching modes.
      Fix Tooltip from minimized clients
      Fix Xming fails to use xkb bug
      Fix bad commit
      Set Int10Current->Tag for the linux native int10 module

Alex Deucher (4):
      - enable maven support for TV detection, DPMS, and DDC on crtc2 on G400
      - Add interlaced support to S3 driver (bug 332, Leo Savernik)
      - Add new Radeon pci ids (ATI devrel), bug 2827
      - Fix Support for Philips FM1236/F tuner on ATI AIW 9600 XT (Jeff Smith)

Alexander Gottwald (115):
      file winpriv.h was initially added on branch CYGWIN.
      file winpriv.c was initially added on branch CYGWIN.
      file glwindows.h was initially added on branch CYGWIN.
      file winmessages.h was initially added on branch CYGWIN.
      file ChangeLog was initially added on branch CYGWIN.
      file ChangeLog was initially added on branch CYGWIN.
      Bug 777: Merge from CYGWIN branch
      Bug 782: Merge native OpenGL for Windows from CYGWIN branch
      Bug 778: add ddxBeforeReset
      Bug 783: rootless patches for cygwin
      #Bug 780: add RRSetScreenConfig
      #Bug 784: Ignore unconfigured interfaces with xdmcp
      Bugzilla #889: Bind -from address to port number 0 instead of 177
      Merge latest changes from CYGWIN branch
      adjust prototype for winInitCmapPrivates to match Egberts change.
      adjust prototype for winInitCmapPrivates to match Egberts change.
      added README for Cygwin/X
      Merge from CYGWIN branch
      Added $(MESASRCDIR)/src/mesa/glapi to INCLUDES. Removed $(SERVERSRC)/mi
      document broken composite in XWin
      add support for mice with more than 3 buttons and one scroll wheel (Chris
      Remove code which prevented the use from specifying the window size in
      Bugzilla #1402: fix BigFont extension if SHM is compiled in but not
      Bugzilla #1402: The last patch was broken on linux. Take definition of
      Import recent changes from CYGWIN branch
      Wrap all mwextwm and internalwm code with XWIN_MULTIWINDOWEXTWM
      Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
      Remove override of HasSnprintf
      Use CreateProcess instead of system() to spawn xkbcomp on windows. system()
      Use a simple hashtable as ConnectionTranslation instead of a plain array on
      Xming: Place logfile in users tempdir
      Fixes for building multiwindow and internalwm on mingw
      Use GetTempPath for finding a place where to store temporary files on
      Windows does not have ffs() implementation. added one
      Finally the multiwindow mode defines a default cursor
      Bugzilla #1914: fix size limit for -fp argument
      Fixed windows.h include for cygwin.
      Set XERRORDB environment variable to relocate the XErrorDB file
      Remove code which sneaked in recently. It is not proven to be correct, just
      Set HasFfs to NO
      Adjust the width of the rootless backbuffer to match 32 bit alignment
      Remove some of the ifdef WIN32 checks from WaitForSomething
      Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 Added
      Removed scprintf, aprintf and snprintf stuff and use newXprintf
      redone ddraw.h to be able to mix it with w32api style COM header files.
      missed another wBOOL issue
      problem with max() macro. this one slipped though again
      include windows.h
      import changes from CYGWIN branch
      latest changes from CYGWIN
      Print error message if CreateProcess fails Simplify popen simulation code
      Fix crash with non-nullterminated strings (reported by Øyvind Harboe)
      Imakefile
      Imakefile
      Fix a possible null-pointer dereference (Keishi Suenaga)
      //bugs.freedesktop.org/show_bug.cgi?id=2245) attachment #1645
      xc/programs/Xserver/xkb/ddxList.c
      winkeybd.h
      winkeybd.h
      Fix crash with not matching definitions of PATH_MAX
      Do not grab ALT-TAB when window is in multiwindow mode
      Document the -silent-dup-error switch
      winmsg.c
      Added copyright notice.
      Functions like glGenTextures and glBindTexture are in OpenGL 1.1 and can be
      resolve SHGetFolderPath dynamicly since it is not available on all Windows
      winmessages.h
      Added hungarian keyboard layout.
      winmultiwindowwindow.c
      xc/programs/Xserver/xkb/ddxLoad.c
      Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)
      Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)
      Force ShowWindow if XWin was started via run.exe. Fixes mainwindow not
      Bugzilla #1865 (https://bugs.freedesktop.org/show_bug.cgi?id=1865)
      file winlayouts.h was initially added on branch CYGWIN.
      Moved keyboard layout table to external file.
      Backout ABNT2 and HK_Toggle fix since it broke keys F1 and F4.
      Updated fix for ABNT2 and HK_Toggle keys.
      print window handle in message outout
      win.h
      winmultiwindowwindow.c
      Bugzilla #2599 (https://bugs.freedesktop.org/show_bug.cgi?id=2599)
      on WM_WINDOWPOSCHANGED raise window directly and in sync without utilizing
      If a context is already attached copy it instead of reattaching to keep
      Prevent winRaiseWindow from calling ConfigureWindow if the message was sent
      Force rebuilding of window stack if a window changes it's state from
      First import of xlaunch frontend for Xming
      Fix passing of non-RGB visuals. The old code did not initialize the
      Added wizard page for clipboard selection and additional server parameters
      Prevent recursive calls to winRaiseWindow.
      Add missing space after -query hostname
      warning fix for Win32
      Fix includes right throughout the Xserver tree:
      Print correct logfile in FatalError message
      Only call ConfigureWindow from winRaiseWindow if the windows message
      Workaround bug in pthread.h
      Backout last winRaiseWindow patch which caused stacking problems
      Fix crash reported by Øyvind Harboe
      Merge from CYGWIN Added layout "French (Canada)" as ca_enhanced Added Czech
      Pass serverClient instead of NULL to ConfigureWindow. This should fix a
      Added another test of checkForInput for WIN32 Windows keyboard and mouse
      provide the uint datatype on WIN32
      Include xwin-config.h if HAVE_XWIN_CONFIG is defined Cleanup X11 includes
      Add XWin DDX, make Xorg DDX conditional Make XF86VidMode and XF86Misc
      Revert last changes. They have to be addressed in a different way
      Build miinitext.c and fbcmap.c as DDX specific files
      External windowmanagers could connect in multiwindow mode which lead to
      Fix problem with fake Control press on Alt-Gr
      Fix typo which broke window titles
      Fix simultanious presses of Left and Right Control and Shift keys.
      Fix crash on server shutdown
      wrap fInternalWM with XWIN_MULTIWINDOWEXTWM
      Add more defines for XWin DDX Make building of cfb*, afb and mfb
      Added Mesa include directory
      Bug #5978: Added missing swap of input variables. Added missing cases for

Anders Carlsson (18):
      Start autoifying everything.
      Add fbdev server to the build.
      Try things out.
      Try this.
      Add mga server
      Add mga server to the build.
      Accelerate server.
      Add beginnings of offscreen memory manager.
      Build smi after vesa.
      Add ATI Rage 128 server.
      Remove this for now.
      Add offscreen memory manager and update the servers to reflect the name
      Fix a couple of bugs.
      Add support for offscreen pixmaps.
      Use pixmaps instead of drawables in the kaa functions. Have the mga server
      Add a memory_base variable and use it.
      Add support for setting the video mode.
      Add IPAQ modeline by Dennis Noordsij.

Bastian Blank (1):
      xfree86: don't do legacy IO on ARM or S/390 (Debian #362641)

Benjamin Herrenschmidt (15):
      Bug #4689: Treat DirectColor as TrueColor in Render. It fixes some crashes
      Clients tend to set picture->repeat when not necessary. Most HW cannot
      Add missing {Prepare,Finish}Access() wrappers for the tile pixmap in the
      Fix a couple of bugs in the offscreen allocator. One mostly harmless was
      Use proper access size when reading pixel based on bpp of the source pixmap
      Fix stupid mistake in yesterday's allocator commit, would cause exa to
      Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and remove
      Fix linux build without libc wrappers (From Fredrik Höglund)
      HAS_MKSTEMP vs. HAVE_MKSTEMP (From Fredrik Höglund)
      Remove useless line of code that contained a bug and triggered a gcc
      DRIGetSecs() would call getsecs() when XFree86LOADER is defined, relying on
      Fix an occasional crash on VT switches: the server would save a pointer to
      Make xf86 linear allocator smarter when dealing with alignment constraints
      Fix DRIExtensionInit() to not register callbacks when it hasn't been
      When reading the kernel keyboard mapping (readKernelMapping in

Bill Nottingham (2):
      Bug 7641: fix comment written to Xorg.conf (s/VertSync/VertRefresh/)
      Bug 7641: fix comment written to Xorg.conf (s/VertSync/VertRefresh/)

Bjorn Helgaas (1):
      Do not map full 0-1MB legacy range

Bogdan Diaconescu (4):
      This is the UDA1380 sound coder-decoder module
      Added new tuner FM1236MK3 PAL version
      Added a log pring for the parameters
      Changed the license to a X/MIT one

Bram Verweij (1):
      xfree86/linux acpi: fix tokenising

Brent Cook (4):
      initial import of original driver by Franco Catrin L. Wraps VESA for most
      added touchscreen support, detect all known PCI chips in the Neomagic line.
      Begin separating VESA calls into a more generic backend wrapper like the
      removed hardcoded vesa references so we can operate with any backend. fbdev

Brian (9):
      Replace broken DMXDBG3() with DMXDBG2()
      The fbcmap.c file used by Xdmx _must_ be compiled with XFree86Server defined.
      Check for visual==NULL in dmxBECreateColormap() before calling XCreateColormap()
      Replace hard-coded filesnames with loops (all .c and .h files).
      Replace broken DMXDBG3() with DMXDBG2()
      The fbcmap.c file used by Xdmx _must_ be compiled with XFree86Server defined.
      Check for visual==NULL in dmxBECreateColormap() before calling XCreateColormap()
      Replace hard-coded filesnames with loops (all .c and .h files).
      added mipmap.c

Brian Paul (1):
      added s_blit.c file

Carl Switzky (1):
      Add ast driver/device info to Xorg server & config utilities

Carlos Romero (6):
      Initial import of Permedia2 driver
      Add pm2 to the build
      Initialize permedia engine for acceleration to work.
      Initial kdrive XKB/XINPUT support, use --enable-xkb --enable-xinput
      missing xkb/[xkb.h, xkbDflts.h] and hw/kdrive/mga/g400_common.h
      Enable i810.

Chris Ball (1):
      Fix x-coord of input when rotated.

Chris Lee (4):
      Adding exa support to the modular server.
      EXA support in the modular build.
      Last bits of changes to make exa build properly in the modular server.
      Enabling EXA by default in the modular build.

Damien Ciabrini (3):
      Update MGA composite patch commit. (some files were missing in the previous
      Fix offset alignment code in the offscreen memory allocator to prevent
      Added hardware support for transformation matrix (zoom, rotation, etc...).

Daniel Stone (189):
      Twenty link errors for Xizzle now - count 'em. 20.
      Hey, I like devfs.
      Fix includes right throughout the Xserver tree:
      Change Xalloca.h to X11/Xalloca.h for include.
      Change keysymdef.h to X11/keysymdef.h for include statement.
      Conditionalise usage of Xprint functions and headers.
      Add glyphstr.h to includes.
      Change xf86bigfont.h to X11/extensions/xf86bigfont.h for includes.
      Change xf86bigfstr.h to X11/extensions/xf86bigfstr.h for includes.
      Change "xf86bigfstr.h" to <X11/extensions/xf86bigfstr.h> for includes.
      Change "eviestr.h" to <X11/extensions/eviestr.h>.
      Change dmxext.h and dmxproto.h to <X11/extensions/...>.
      Change keymap.h includes to X11/keymap.h
      Change xf86bigfont.h include to X11/extensions/xf86bigfont.h.
      Conditionalise building of XEvIE code with #ifdef XEVIE.
      Conditionalise another use of XEvIE.
      Adding initial build system.
      Adding initial build system.
      Adding initial build system.
      Adding initial build system.
      Minor build system tweaks.
      Remove fbcmap.c hacks from the DIX.
      Use canonical autogen.sh, which supports srcdir != objdir autogen.
      Add auto-generated header files.
      Change all misc.h and os.h references to <X11/foo.h>.
      Change all misc.h and os.h references to <X11/foo.h>.
      Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.
      Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
      Fix more include paths; add dix-config.h to XKB code.
      Move misc.h and os.h from proto/X11 to xserver/xorg/include.
      Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".
      Predicate usage of xf86OSPM functions on #ifdef XF86PM.
      Remove needless usage of DECkeysym.h.
      Add explicit PSZ defines, remove unnecessary dix-config.h include.
      Change HAVE_CONFIG_H to HAVE_DIX_CONFIG_H.
      Add missing include paths.
      Abandon the nostdinc experiment.
      Use builddir, not srcdir, for built files.
      objdir != srcdir fixes.
      Don't link in libx86emu.a as this a) fails badly on non-x86 systems, and b)
      Don't link libXext, as it is linked in to the server also.
      Make symlink-mesa.sh call srcdir != objdir safe. Remove requirement for
      Fix dates on Søren's entries.
      Testing xorg-commit, nothing else.
      Another test commit for xorg-commit.
      Really hopefully the last xorg-commit test.
      Build libxkbstubs.la to stub XKB DDX functions (e.g. VT switches), and
      Make Xext linkage srcdir != builddir safe.
      Make Xprint build optional.
      Make DRI/GLcore builds srcdir != builddir safe, and invoke symlink-mesa.sh
      Add test for SPARC. Build SparcMulDiv.S on all SPARCs.
      Typo fix (SOURCE -> SOURCES).
      Change xorg_bus_sbus to xorg_bus_sparc; build sparcPci.c on all SPARCs.
      Huge cleanup. Group into sections: hardware feature detection, extension
      Add _XSERVER64 definition to config headers.
      Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before X.h
      Fix linkage for Xnest, Xvfb, Xdmx and Xorg DDXes; include all libs.
      Include Xv and XvMC headers in the SDK.
      Fix up warning on debugging.
      Fix test for Xnest presence. (Donnie Berkholz)
      Add missing saver, evie, video, trap proto pkg-config checks. (Georgi
      Add xcmiscproto and bigreqsproto to REQUIRED_MODULES, since Xext uses them.
      Remove use of dix-config and xorg-config.h from public headers.
      Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990)
      Work around ATI expansion ROM problem on IA64 caused by prototype HP
      Get prototype for ntohl from SuSv3-compliant location, fixing it for
      Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which
      Spit out an error when there is no valid FB device, instead of just failing
      Add Xv symbol from Xext.
      Better error message on failure to set iopl. (Debian #021)
      Only open /proc/bus/pci/devices once. (Ubuntu #029)
      Undo rate/period change after function body, so the damage doesn't leak
      Subvert SIGUSR2 to reload all input devices. (Ubuntu #020)
      Back out previous change until I figure out something smarter.
      Change use of dix-config.h to xorg-config.h.
      Make RGB_PATH configurable.
      Add -include dix-config.h to GL/mesa/X to catch _XSERVER64, et al.
      xorg-server.h -> dix-config.h (thinko).
      Initialise private arrays with calloc, rather than standard malloc.
      Fix tests for maximum number of colours when creating a colourmap, so a
      Fix typo resulting in failure to swap between RGB/BGR properly. (Stephen P.
      use RGB_DB not RGB_PATH as that's what it's looking for
      Put DMX AC_CONDITIONALS at the top level, since they must always be called.
      Define WITH_VGAHW, since we always build it; add to Xorg headers.
      Add missing resourceproto to REQUIRED_MODULES.
      Add missing fontsproto and fontenc to REQUIRED_MODULES.
      Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap
      Make LBX configuration default to auto.
      Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
      Add xgl to DIST_SUBDIRS.
      Bomb out if symlink-mesa.sh failed.
      Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.
      Bomb when symlink-mesa.sh continues, instead of silently failing.
      Make error() bomb with exit code 1, not 0.
      Add forgotten HAVE_BACKTRACE define.
      Bug #5216: Allow options to appear with other components.
      Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP)
      Typo fix, reindent.
      Fix two glaring unconditional-NULL-dereferences.
      Remove XkbCF DDX configuration code.
      Really remove all DDX pre-config code.
      Remove INITARGS braindamage, change to void; add XkbExtensionInit prototype
      Bug #3819: Remove open-coding of strcasecmp.
      Move XFree86 DDX XKB actions into dixmods.
      Remove remnants of XkbCF code.
      Fix remnants of previous busted _XkbStrCaseCmp commit.
      Prune XKB code to only what we need to run the server. Remove dead
      Add full FreeType support for Xprint. (Drew Parsons)
      Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.
      Reindent with -cbi0.
      Unconditionally run XP_USE_FREETYPE AM_CONDITIONAL, not only in the Xprint
      Make Xprint AC_ARG_ENABLEs and AC_ARG_WITHs unconditional also.
      Bug #5801: Check for MTRR support under Linux. Minor refactoring of MTRR
      Bug #6428: Fix off-by-one error when walking off the end of the vmodmap
      Bug #1358: Make ISO_Prev_Group cycle/wrap as ISO_Next_Group does.
      Coverity #1216: Fix double-close of file on error.
      Coverity #987: Avoid potential NULL dereference.
      Coverity #844, #845, #846: Fix memory leaks.
      Coverity #323, #445, #446, #447: Fix potential NULL dereferences.
      Coverity #169: Fix potential fgets() into NULL (?!?).
      Coverity #324: Fix potential NULL dereference. (Alan Coopersmith)
      Coverity #340: Fix potential NULL dereference. Clean up proliferation of
      Coverity #826: Fix potential memory leak.
      Fix stupid thinko.
      Make DBE support conditional. (Enrico Wiegelt)
      Make Xv symbols conditional. (Enrico Wiegelt)
      Minor #include cleanups.
      Remove -xkbmap argument.
      Die XTESTEXT1, die!
      Forgot to remove this one too.
      Remove horrendously ugly DDX backward-compatibility.
      Ignore requests to load GLcore and speedo.
      Kill a.out, COFF and ELF loaders with FIRE.
      Ditch more alternate-loader braindamage.
      Clean up a warning, and remove excess multiple-suffix code.
      Simplify the unsupported XI function list.
      Kill LBX, too.
      Bug #6583: Only open /proc/bus/pci/devices once. (Bill Nottingham)
      Fix type confusion.
      Add support for kFreeBSD systems. (Robert Millan, Aurelien Jarno)
      Completely remove relocation pointer table.
      Bug #6956: Fix crash when removing session leader before its children.
      Bug #6619: Fix disappearing hardware cursor. (Colin Harrison)
      Bump to 1.1.99.2.
      When we can, bound the maximum number of PCI devices to attempt to scan, by
      get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE
      fix XEvIE build without XKB
      fix minor typo
      fix KdXvCopyPackedData to actually work
      exa: only disable cw when COMPOSITE is built
      define DEBUG in DIX
      never define MEMBUG
      kdrive: allow debugging
      fix kbproto dependency
      loader: walk directory paths with readdir(), don't stat() everything
      remove README (which doesn't exist) from EXTRA_DIST
      bump to 1.1.99.3
      remove .cvsignores from EXTRA_DIST
      add securitysrv.h
      add sym.h to sources
      remove filename that's too long for tar
      remove optional R3 backwards compatibility
      configure.ac: fix execinfo.h test (Debian #363218)
      remove obsolete vendor defines
      events.c: make XEvIE a little less verbose
      events.c: fix tiny XEvIE thinko
      dix: add whiteroot flag
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      dix: fix whiteroot thinko
      configure.ac: allow disabling of XSDL
      kdrive: remove @KDRIVE_LIBS@ from Xfoo_DEPENDENCIES
      symlink-mesa.sh: expand *.{c,h}
      symlink-mesa.sh: expand *.{c,h}
      GetTimeInMillis: spuport monotonic clock
      WaitForSomething: allow time to rewind
      Revert "WaitForSomething: allow time to rewind"
      Revert "GetTimeInMillis: spuport monotonic clock"
      add 'general socket' handler, port ACPI to use it
      WaitForSomething: allow time to rewind
      WaitForSomething: only rewind when delta is more than 250ms
      GetTimeInMillis: spuport monotonic clock
      GetTimeInMillis: simplify monotonic test
      GetTimeInMillis: use correct units for clock_gettime
      os: fix sun extensions test
      bump to 1.1.99.903
      remove CID support (bug #5553)
      configure.ac: prepare for 1.2.0 (X11R7.2)
      os: fix client privates leak
      kdrive/ephyr: free screen struct

Dave Airlie (26):
      make mouse support work - note you need to change the evdev devices in the
      programs/Xserver/GL/mesa/X/xf86glx.c: Missing initializer in xf86glx.c
      small fix towards new glitz interface
      fixups for newer glitz API
      make xgl code at least build against latest glitz.
      fix glx up for newest glitz interface
      from davidr's tree if source picture defined return
      from davidr's tree update some fixes
      check drawable is available
      Well there were a couple of snapshots later than CVS available outside of
      fix up xglglx.c
      some updates for default colormap install
      recommit previous changes to evdev.c
      Remove PowerMAX_OS define it never worked , it'll never work again,
      This is a fix from David Reveman from the xserver tree, Make fbPadPixmap
      Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg servers
      typo in last change
      Updated xgl code drop from Novell + xserver tree changes
      update to latest Mesa CVS HEAD
      Fix XSERVER64 should be _XSERVER64
      Bug #6750: This patch detects Intel bridges that are transparent but aren't
      Bug #6751: Use the Linux PCI ROM interface on Linux properly. The old
      glx: fix typo from tag removal
      dri: setup libdrm hooks as early as possible.
      modes: add commit/prepare hooks
      add a standard connector type and name for us as an output property

David Dawes (12):
      3554. Fix "controlization" in XLookupString for chars > 127 (#3569, Ivan
      missing ident lines
      remove/disable standard RCS ident lines that are in some files some bindist
      565. Support for multithreaded libraries on NetBSD when used in conjunction
      missing ident lines
      79. Preprocess all man pages to make sure that the references to pages in
      88. Set the version strings in man pages dynamically (David Dawes).
      144. Fix the neomagic driver so that it saves/restores the palette (#4452,
      remove Id line
      38. Fix xmh's use of XtNewString() with getenv (#4694, Tim Waugh).
      187. Add an MS mouse driver for KDrive (#4754, Juliusz Chroboczek).
      174. Fix makedepend so that it can parse a unary '+' operator (#5185, Mark

David Nusinow (4):
      Document enable/disable flag for AIGLX in xorg.conf manpage.
      Add xorg.conf IgnoreABI option which does the same thing as -ignoreABI
      Allow the xfree86 ddx utils to be optionally built. Patch by Eugene Konev.
      Allow the xfree86 ddx utils to be optionally built. Patch by Eugene Konev.

David Reveman (33):
      Add working Xgl server code
      Use negative strides in Xgl if pixel data have bottom-top scanline order
      Use UTF-8 encoding in Xgl sources
      Add xglPixmapToRegion
      Xgl improvements
      Use negative stride for trapezoid masks in Xgl
      Fixes a few problems in Xgl
      Add dither support to Xgl
      Minor improvement to pixel transfers in Xgl
      Fix Xgl glyph caching
      Improve Xgl offscreen memory manager
      Minor improvement to CopyArea in Xgl
      Better ShmPutImage support in Xgl
      Return early from xglCopy if fall-back is more efficient
      Use negative stride and PBOs in Xgl
      Return early from xglFillRect when no rectangles should be filled
      Fix a few problems in Xgl
      Add cursor support to Xglx
      Add GLX code to Xgl
      Hash texture objects and display lists in Xgl
      Add scissor based clipping to Xgl GLX
      Add glCopy operation and glPushAttrib/glPopAttrib support to Xgl GLX
      Fix typo
      Line drawing improvements to Xgl
      Minor optimization
      New algorithm for calculating glyph extents in Xgl
      Set stencil size for Xgl GLX visuals
      GLX improvements and remove use of pbuffers for offscreen rendering in Xgl
      New implementation of GLX_MESA_render_texture
      Remove xgloffscreen.c
      Build fixes
      Shut up compiler
      Fix return values in Xgl render texture implementation

Deron Johnson (3):
      Part 3 of 3 (Other parts are in proto and lib) Composite Version 0.3:
      Updated ChangeLog for my latest composite and xfixes changes.
      Fix composite overlay window bug 6411

Dirk Hohndel (1):
      3336. Fx up new MMIO macros (#3337, Matt Grossman).

Dodji Seketeli (33):
      first glamo patch.
      Add build system files to compile glamo
      cleanup xglamo logging
      fix artifact on scroll
      remove dri related code
      remove vesa related code
      rebase to olv latest 2D  work
      rebase on olv xv latest work
      remove references to DMA in glamo code.
      Initial RandR support
      [Xglamo]: properly select a default mode in randr
      [kaa]: don't crash offscreen vram size == 0
      [Kdrive] don't crash when offscreen memory size == 0
      [Xglamo/Kaa] don't request offscreen vram when there is none.
      [Xglamo] properly handle rotation back to default mode.
      [Xglamo] fix pixelclock setting when rotating to normal
      update authorship.
      [Xglamo] make xvideo work again.
      [Xglamo] misc cleanup in the hw accessing code
      [Xglamo] XVideo: first attempt at prope handling of clipping regions
      [Xglamo] XVideo: udpated authorship
      [Xglamo] rename some files for the sake of clarity.
      [Xglamo] fix breakage due to files renaming
      [Xglamo] plug StopVideo and ReputImage calls.
      [Xglamo] cleanup logging stuff
      [Xglamo]: properly wait/flush the command queue for solid fills and copies
      make sure to use a frame refresh freq of 72Hz in portrait
      implement EXA hooks for 2D accel.
      [Xglamo] unbreak the build
      [Xglamo] attempt to fix the "green line" bug.
      [xglamo] fix a typo that was causing a black screen when scrolling
      [Xglamo] allow reseting of the command queue memory mappings
      [Xglamo] cleanup video timings

Donnie Berkholz (16):
      Require glproto >= 1.4.1 if building DRI with GLX. This fixes a build
      Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when xtrap is
      Change '==' to portable '='.
      Bug #4817 <https://bugs.freedesktop.org/show_bug.cgi?id=4817> Restore '='
      Really allow linking against Mesa trunk to work.
      Update to build against Mesa trunk.
      Finish glx_ansic.h wrapper changes to make Xvfb and Xnest link again.
      Fix kdrive build by linking in libexa before KDRIVE_LIBS.
      Wrap a couple more SDK headers in if XORG, as per Dave Airlie's commit on
      Update all prefixes in config tools, so they mostly work again. Also, make
      strlcpy() doesn't exist on Linux, so use the implementation in os/.
      Remove another reference to cfb16.
      If we're installing libxf86config, install headers needed to build against it.
      Really fix sparc on 64-bit kernel/32-bit userland.
      Really fix sparc on 64-bit kernel/32-bit userland.
      sparc: don't include asm/kbio.h -- it no longer exists in current headers.

Drew Parsons (9):
      Bug #7346: Disable Composite extension in Xprt
      * Define XPSERVERLIST with `/etc/init.d/xprint get_xpserverlist`
      Xprint: revert installation of /etc/X11/Xsession.d/cde_xsessiond_xprint.sh
      * Install Xprint's Xsession script to $(sysconfdir)/X11/Xsession.d
      * Install Xprint's Xsession script to $(sysconfdir)/X11/Xsession.d
      Minor typos in Xserver man page.
      Support for Hurd and other non-linux GNU systems.
      Xprint: fix font symlinks
      Xprint: shorten font filename to fit in tar length limit

Eamon Walsh (30):
      Merge the new release from HEAD
      Replace XC-SECURITY code with XACE security hooks
      Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
      Add XACE and XSELINUX extensions to the build system
      Add XACE extension
      Replace XC-SECURITY code with XACE security hooks
      Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
      Add XACE extension source files.
      Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
      Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
      Added devPrivates support to the ExtensionEntry structure.
      Adding devPrivates support to the ExtensionEntry structure.
      Call ClientStateCallback on serverClient devPrivates initialization.
      Rebase Security extension to use devPrivates for storing security state.
      Remove LBX code.
      Make SecurityLookupIDBy* part of the base functionality.
      Merge branch 'XACE-modular' into my-XACE-modular
      Add four new XACE hooks: auditing, key event notification, window init
      Merge branch 'my-XACE-SELINUX' into my-XACE-modular
      Merge branch 'master' into my-XACE-modular
      Don't need to allocate memory now that devPrivates are being used.
      Include dix-config.h.
      Zero out newly allocated ClientRec structures.
      Zero out newly created ExtensionEntry structures, but only after the
      Generalize the handling of configuration files that ship with extensions.
      Merge branch 'master' into my-XACE-modular
      Bug #8875: Security extension causes Xorg to core dump on server reset
      whitespace adjust
      More work on Bug #8875: revert previous fix and try using client argument
      Bug #8937: Extension setup functions not called on server resets

Ed Catmur (2):
      Generate xprint.pre from xprint.cpp.
      Remove hardcoded 'lib' in XPRINTDIR.

Egbert Eich (85):
      319. Moved LdPreLib define after the vendor/OS specific config files as it
      621. Let kbd driver test if Xserver is in suspend before handling any input
      Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
      2. Fixing segfaults that may happen in some corner cases when VT switching
      Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
      readding XFree86's cvs IDs
      Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
      23. Merged with XFree86 4.4.0. Added changes that went into infected files.
      Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
      file xorgconfig.c was initially added on branch XORG-RELEASE-1-TM.
      file xorgconfig.man was initially added on branch XORG-RELEASE-1-TM.
      file xorgVersion.h was initially added on branch XORG-RELEASE-1-TM.
      file xorg.cfg was initially added on branch XORG-RELEASE-1-TM.
      file xorgconf.cpp was initially added on branch XORG-RELEASE-1-TM.
      file xorgHelper.c was initially added on branch XORG-RELEASE-1-TM.
      - backing out XFIXES and DAMAGE related code that accidentally went in
      36. Conversion: __AMD64__ > __amd64__ (Egbert Eich).
      Merged changes from RELEASE-1 branch
      Merging XORG-CURRENT into trunk
      Merging XORG-CURRENT into trunk
      BugZilla #601: Fixing makedepend choking on floating point exception
      Muffle compiler warnings.
      Updated x86emu and resynced with upsteam at Scitech.
      Separated Intel drivers from default DriDrivers to avoid building them on
      ifdef'ed some IA32-only assembler statements. Presently these chipsets are
      Fixed typo in a comment.
      Removed bugs on TweakMemorySize() which prevented it from working at all.
      Fix static build.
      Improved error messages.
      Set DPMS to ON when VT switching away or shutting down the server. Failing
      Adding a colormap index to the InitColormapPrivate() func call. Without it
      removing some unnecessary restricitons on the allowed visuals.
      An experimental pseudocolor emulation layer. Not fully completed, currently
      Add support for on-the-fly screen rotation when supported by hardware (Aron
      Removed distro specific stuff.
      Optimization of CJK rendering when using versions of freetype prior to
      Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).
      - Make DDC code more VESA compliant: when MaxClock is set to 0xFF it means
      Added support for LynxOS 4.0 (Thomas Mueller).
      - adding missing file
      Fixed typos.
      Fix for XV memory allocation: Also use tiled area for allocation even if it
      Unregistering events in XSelectInput() when unregistering IM filter
      Adding support for OS dependent probing of IA64 chipsets. Not all IA64
      Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
      Improving DPMS handling on VT swich and server termination/abort: previous
      Set fbdev mode as the default mode on PPC (Olaf Hering).
      Made handling of DevelDrivers for x86-64 more conformant to other
      Fixed sig11 which occured when calling a CloseDisplay() after
      Removing unneeded private FreeType2 symbol.
      Make Xorg the default server to install.
      Use the same method of finding the screen pixmap of COMPOSITE extension is
      Removed #ifdef'ed out code together with the comment explaining why it was
      Added missing return value (Bugzilla #2206) Problem found by Stefan Kulow.
      Added missing return value (Bugzilla #2205) Problem found by Stefan Kulow.
      Make option 'DontVTSwitch' work again with kbd driver under Linux. The kbd
      Minor format fix.
      Let the OS instead of X save/restore text console fonts on Linux. So far we
      - Don't suspend Xserver on APM standby request as this seems to cause
      Alan Cox requested that we check the kernel version before we use kernel
      Fix interpretation of 64bit PCI bases: read hi long word from the right bar
      Rewrite of RemoveOverlaps() to make the code more readable. It was
      When we tested if a PCI base address was unassigned we didn't take into
      Modifying X.Org Xserver DDX to allow to run X with ordinary user
      Check the pixel clock choosen for a specific refresh rate against the
      Save gs register before calling the vm86_old syscall thru int 0x80. This is
      Added PCI2Host bus translations for linux PPC and fixed fixed bugs in
      Adding more errnos to the libc wrapper (Bugzilla #2672).
      Make message that gets printed when loader encounters a .o with no symbols
      Don't fail calling function when DriverFunc() for RandR fails as
      When not using dlopen ia64 needs an extra cache flush to ensure the icache
      Support for HP's IPF ZX1 systems (Alex Williamson).
      Fix typo leading to bogus code in xorgcfg (Andreas Schwab).
      Fixed sentinels in Xt, editres and xedit to reduce number of warnings with
      Preventing hight for drawing from becoming negative when face->dy < 0. The
      Correct the mask bits when checking for a 64bit memory base in PCI config
      Reenable BackingStore in Xvfb.
      Catch SIGCHLD in OsBlockSignals() too to make sure this signal doesn't
      Avoid segfaults if the number of user supplied monitor ranges exceed the
      VBESetVBEMode() calls int10 0x4f02 to set a VBE video mode. This can be a
      Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
      Added notice to last ChangeLog entry
      fixed typo.
      Fixing mach64 driver bailing out on ia64
      Make int10 fully domain aware.

Eric Anholt (327):
      Fix Makefile.am's to include header files needed for distcheck. Remove
      - Add PCI information (device/vendor id, bus location) to KdCardAttr to
      - Fix confusion of depth/bitsPerPixel in ati_draw.c
      - Fix a bug in pitch alignment for offscren pixmaps.
      Add RV250 PCI IDs.
      - Fix Radeon offscreen pixmap pitch alignment.
      Add new Radeon 9200 PCI IDs.
      Remove sys/io.h inclusion from some files that didn't need it, and change
      Add more RV250 PCI IDs.
      - Add fbdev mode-setting backend to Xati. It and vesa are compiled in when
      file ati_drawtmp.h was initially added on branch dri-0-1-branch.
      file ati_draw.h was initially added on branch dri-0-1-branch.
      file ati_dripriv.h was initially added on branch dri-0-1-branch.
      file ati_dri.h was initially added on branch dri-0-1-branch.
      file ati_dri.c was initially added on branch dri-0-1-branch.
      file ati_sarea.h was initially added on branch dri-0-1-branch.
      file r128_common.h was initially added on branch dri-0-1-branch.
      file r128_sarea.h was initially added on branch dri-0-1-branch.
      file radeon_common.h was initially added on branch dri-0-1-branch.
      file radeon_sarea.h was initially added on branch dri-0-1-branch.
      Add initial SiS 300-series (300, 305, 540, 630, 730) driver based off of
      file r128_blendtmp.h was initially added on branch dri-0-1-branch.
      file kaapict.c was initially added on branch dri-0-1-branch.
      file kaa.h was initially added on branch dri-0-1-branch.
      Merge dri-0-1-branch to trunk. Notable changes:
      Add dependency lines so that servers are rebuilt when server libraries are
      - Add new Composite hook for kdrive drivers, which only ensures that the
      There's never a copy between different depths. Remove the check.
      Some strange \240 character snuck into the original commit of this file.
      Actually align the offset of allocated offscreen areas.
      Split the various attempts at accelerating Composite into separate
      - Add more Composite operations, including Saturate, to Radeon Composite
      - Call appropriate Done function for Composite.
      - Correctly set the texture coordinate set source for the second texture
      - Don't forget to UNINIT miComputeCompositeRegion's regions
      Speed things up slightly by removing Z values from emitted vertices and by
      Disconnect the sis300 driver. I've never managed to fix it, and it breaks
      - Add a new UploadToScratch kaa hook for putting the data for a single
      Forced commit: Previous commit included the removal of the 8192 scanline
      Compile fixes for non-DRI case and for non-C99 compiler.
      Use the scratch area for Composite when one of src or dst is in memory.
      Change PCI ID information field to be one of r128, r100, r200, r300. This
      Support 1x1 repeat sources in R128's Blend.
      Whitespace cleanup.
      Oops, turn fallback output back off.
      - Add glx visuals code based on XFree86's Radeon driver.
      Disable GLX visuals code on !GLXEXT, and remove a useless prototype.
      Fix problems in render fb implementation found by rendercheck:
      There's no need to explicitly set softCursor -- kdrive handles this if the
      Move fourcc.h to a generic location in src/.
      Add generic functions for copying packed/planar XV data, copied from
      Don't let the visible screen get "migrated" offscreen, which manifests
      Add new flag, KAA_OFFSCREEN_ALIGN_POT, which tells KAA to align pixmap
      Add new CheckComposite hook. This allows a driver to avoid the migration of
      Make kaaMoveInPixmap public. This will be used by the ATI driver's xvideo
      Overhaul of the ATI driver:
      Bug #242: Fix setup of R300 cards, by providing R300 CP code from
      Oops, testers reported that the last patch actually didn't work (conflicts
      Align scratch area offsets to the offscreen byte alignment.
      - Pass the right pixel mask (all ones) in to PrepareSolid in the
      Initial revision
      DRM 20040613 import
      Initial revision
      DRI XFree86-4_3_99_12-merge import
      Initial revision
      DRI trunk-20040613 import
      Merge DRI-trunk-20040613 changes in programs/Xserver/GL.
      Add an offscreen area scoring to improve choosing offscreen areas to kick
      Add a "dirty" flag to the pixmap private. Clear it when setting up an
      Clean up Rage 128 composite code. Now it composites more operations
      Remove duplicate protos in kdrive.h.
      Commit the rest of the dirty optimization from 20040703 and add a missing
      Add support for transforms of textures on R128.
      Use the offscreen memory manager as much as possible to do the reservation
      - Add Radeon picture transform support.
      Set the right number of texture coordinates for r200 Render support (still
      Breakage in last commit to this file: pCurPriv->area isn't set up until
      Add support for a8b8g8r8 and x8b8g8r8 pictures, which showed up frequently
      Initial revision
      DRM 20040721 import
      file compint.h was initially added on branch COMPOSITEWRAP.
      file compext.c was initially added on branch COMPOSITEWRAP.
      file compalloc.c was initially added on branch COMPOSITEWRAP.
      file compinit.c was initially added on branch COMPOSITEWRAP.
      file compwindow.c was initially added on branch COMPOSITEWRAP.
      file cw.h was initially added on branch COMPOSITEWRAP.
      file cw.c was initially added on branch COMPOSITEWRAP.
      file cw_ops.c was initially added on branch COMPOSITEWRAP.
      file cw_render.c was initially added on branch COMPOSITEWRAP.
      Integrate latest damage bits, including the addition of Composite code.
      - Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge
      Update xfixes server code to major version 3 from xserver CVS, and perform
      Integrate COMPOSITEWRAP branch including composite wrapper. This code still
      The Damage extension has to wrap after (be called before) the Composite
      Major improvements to Composite wrapper. Several issues remain, but it now
      - Add two new XAA hooks, SetupForCPUToScreenTexture2 and
      - Always validate the backing GC in cwValidateGC, not just when the clip
      - Add a new Render function, CopyPicture, which will update a picture with
      Fix missing ';' in cw.c and unwrap the render wrapper properly.
      In CopyPicture, add missing call to ChangePicture to notify about the
      Fix some issues reported by deronj:
      Fix various cw issues, including a couple reported by deronj:
      Apply a kludge to initialize the composite wrapper before DamageSetup. If
      Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix
      Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and ClipXOrigin.
      Wrap CopyWindow in cw, which fixes scrolling in many apps.
      Bug #1077: Fix source copy performance problem exposed by Composite.
      Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessary
      Bug #1101: Fix PaintWindow in the pixmap case when the window's origin is
      Rather than initially place pixmaps in framebuffer based on a size
      Add a set of three hooks for accelerating trapezoids, and use it for the
      - Don't require Imrecise mode for Trapezoid acceleration. It looks like we
      - Add disabled WIP trapezoid code for R128 and R100. The R128 rendering is
      Improve error handling, especially in the DRI case. Do some FatalErrors
      Fix handling of is_agp. is_agp is whether the card is actually AGP, while
      Add missing kaa.h include for kaaInitTrapOffsets.
      Reset the CCE/CP on engine reset, and make the ATIDRIDMA functions take a
      Move the RegisterBlockAndWakeupHandlers to before DRI initialization. The
      Fix a bad argument missed in the previous commit for ATIDRIDMA* functions.
      - Fix a segfault on VT switch with DRI. Still dies due to cursor allocation
      Add proper PCI/AGP detection, based on Mike Harris's code for Radeon, but
      Unbreak the AGP DRI case. That was quite a pile of broken code.
      Fix the R200 Render code. Composite and Trapezoids are now supported just
      Add <sys/types.h> include to unbreak build on FreeBSD.
      Whitespace nit.
      Fix r200 render (for real this time?) by setting tex1_comp_cnt right for
      Back out the previous day's broken R200 "fix" -- the same number of coords
      Make R200 PDMA work -- primary queue sizes are now 9 bits, not 8.
      Add R200 XV support, and make R100 (hopefully) use linear filtering instead
      Use RadeonSwitchTo3D() instead of doing the WAIT_UNTIL ourselves (RST3D()
      Add a set of macros for dealing with the repeated code to wait for a while
      Silence a warning about uninitialized variable (though it would be).
      Fix a leak of a region when the driver's CheckComposite fails.
      Finish converting RB2D_DSTCACHE to RB3D_DSTCACHE. Remove an extra pixel
      Remove an unused field.
      Move the bailing out due to ATIUploadToScreen() being unfinished up
      Add an OUT_RING_REG macro for use with DMA_PACKET0, which is like OUT_RING
      Extend the filter support to R200, and do the check for filter settings in
      Move the draw tracing supplies into ati_draw.h, and do some touchups on it.
      Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
      Increase the maximum number of buttons from 12 to 24. Helps with
      Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha.
      Bugzilla #2561: Disable some keycode translations on PC98, which had
      - Replace the syncAccel hook in the kdrive structure with a pair of hooks
      Greatly improve the correctness and performance of the MGA render
      Perform a warnings sweep on hw/kdrive. A number of these were my fault, but
      Axe a few dead fields from the port priv struct and add my name to the
      Correct the CHIPSET lines for the 3dfx cards so the tdfx driver will
      - Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
      Bugzilla #4089: Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying to
      Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
      Fix a bug where NULL could be dereferenced during the pixmap kick-out
      Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN case.
      Fix a use-after-free of cursor data by refcounting for the sprite.current
      Apply the xserver patch from vektor for bug #4208: Use NULL for pointers
      Apply an xserver patch from cworth: Avoid buffer ovverrun when a
      More 0 -> NULL for pointers missed in previous commit to this file.
      Remove existing broken maxX/maxY code for composite (results in infinite
      Remove some references to mfb/cfb support that is no longer there.
      Add a pair of hooks, PrepareAccess() and FinishAccess(), which get called
      Add some optional (disabled) fallback debugging code to the async code, for
      Don't define POSIX_SOURCE on any BSDs, since it breaks things.
      Add some initial BSD support for the xorg server. Incomplete on NetBSD,
      Turn on DRI by default on Linux, NetBSD, FreeBSD, and fix the build of the
      Build xf8_32bpp, which is wanted by the mga driver, and export elf.h, which
      Don't put a version number on the module filename.
      Bug #3889: Create the log dir on install, and allow configuring
      Bug #4046: Install the X.Org server setuid root. (David Schleef)
      Bug #3990: Require glproto in the cases that it's necessary (DRI or DMX
      - Don't try to upload 0 byte-per-pixel (PICT_a1) data using
      Break EXA ABI while we still can. Add coordinates to the UploadToScreen
      Add support for hardware accelerating tiled background painting. One
      - Change migration-in rule slightly: previously, if your score was less
      Bug #4541: Fix text drawing in the case where a list contains no
      - Use the dirty flag (which should be set correctly all the time,
      Bugzilla #4616:
      Fix include path for commit of bug #4616.
      Merge r1.2 of fbedge.c from xserver CVS: Optimize spans where the same
      Merge r1.36 of fbcompose.c from xserver CVS: Special case projective
      Correct the test for whether projective transform is necessary. Also, use
      Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to do
      Bug #4699: Correct some memory leaks in EXA and damage related to region
      Don't try the accelerated glyphs path for component-alpha text (which I
      If a window background is a 1x1 pixmap, read the value out and go to
      Remove an RM line that appears unnecessary and was breaking the build at
      Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, the
      Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes.
      Bug #5118: Use "rm -f" instead of "$(RM)", which isn't always defined.
      Bug #5160: Fix the modular build to try to use the same logic for choosing
      Adjust the rules for auto-generating some source files, so that they work
      Forced commit to note repocopy from xserver CVS as of a few minutes ago.
      Initial commit of XGL build infrastructure and XGL code changes for
      Merge from xserver a header for shm's server internal functions, which are
      Fix a copy'n'paste-o that would result in mis-rounding of the results of
      Merge from xserver: Make the existing ChangePictureFilter and
      Add necessary *CONFIG_H declarations and a force-off of XF86* extensions in
      Undo spamming of libv's ChangeLog entry.
      Add an empty all-local target for FreeBSD make's sake, which doesn't deal
      Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD would
      Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a
      Initialize the fourcc value in stack-allocated glitz_pixel_format_t
      Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen,
      Add glyph privates for Xgl, which uses them to implement a glyph cache. EXA
      Remove the manual AddFilter for convolution, which I'm pretty sure
      Correct rounding in divide-by-255 code. Obtained from xserver.
      Forced commit to note that glyph privates commit was:
      Only try to use byteswap.h on linux. Assume that everyone else (thinking of
      Remove leftover variables for cfb24 build, and finish commenting out Xglx
      Add libc_wrapper support for random(), which will be used in upcoming EXA
      Forced commit to note repocopies: exa.c -> exa_accel.c exa_migration.c
      Rearrange and rename EXA code to be a bit more logically organized. Also
      Remove more debugging leftovers.
      Move the frequently-repeated code to get the pixmap that backs a drawable
      Remove the include of X11/misc.h, which fails to compile and isn't
      Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other OSes
      Merge from kdrive: use RECT_PRIM to avoid tearing in xvideo.
      Remove libcwrapper usage from xorg server modules. The libcwrapper is only
      Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get it
      Add stub xf86WrapperInits so that the servers will build even if os/ was
      Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screen
      Simplify ops that would use the alpha channel when an alpha channel is
      Add missing ChangeLog text for r1.2 of GL/glx/indirect_reqsize.h
      Avoid some more libcwrapper damage that prevented kdrive linking.
      Remove the waitSync from KdDisableScreen and push it off to drivers'
      Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including
      Forced commit to note repocopy from hw/xfree86/exa/
      Move EXA implementation up to the top level and remove its XFree86
      Add entry missed in my last commit.
      Bug #5888: Remove orphaned laymodule.c from miext/layer removal. (George
      Bug #5869: Remove traces of EXTMODULE define, which doesn't appear to be
      Bug #5871: Drop special build infrastructure left over from libcwrapper
      Bug #5453: Don't forget to still do AM_CONDITIONAL for XVMC even if XV is
      Fix build of Xorg by putting xf86bigfont back into builtin instead of
      Fix the encoding of DES's name.
      Remove stale EXA files, which failed to get removed during the move to
      Add a new flag to ephyr, "-fakexa", which turns on an EXA acceleration
      Add appropriate MIT license. Oops.
      Bug #6150: Do the obvious fix of an insane sanity check in
      Rearrange EXA driver structures so that there's a hope of maintaining ABI
      Do a first pass of doxygen documentation of EXA. This removes the
      Commit changes missed in last commit (mis-typed path and didn't notice): Do
      Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, or
      Document the restriction on PrepareAccess() failure, from discussion with
      Coverity #813, #814, #815, #816: Fix resource leaks in error paths of
      Coverity #857: Fix resource leak in error path by freeing earlier.
      Coverity #1011: Remove a useless NULL check on a pVbe that had been
      Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which is
      If fakexa is enabled, create a larger buffer in the Ximage, but keep the
      Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string of
      Improve doxygen formatting, and attempt to clarify the 1:1 ratio of
      Pull code for getting the (0,0) pixel from a pixmap out to a separate
      Move migration logic to a new function, exaDoMigration(). This is largely a
      Add more doxygen documentation, including notes on WaitMarker() and
      Add a new migration scheme, "always", which will move pixmaps to their
      Don't let pinned pixmaps get migrated in when using the "Always" migration
      Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of the
      Add a DownloadFromScreen implementation, used for testing GetImage
      Bug #2986: Add acceleration of GetImage using DownloadFromScreen for the
      Add an UploadToScreen implementation, for testing PutImage support, and
      Bug #2986: Add PutImage acceleration for the ZPixmap, planeMask ~=
      Add a dependency on EXA, so it rebuilds when the library does. The manual
      Don't do an extra fallback path for CopyWindow while swappedOut, since
      Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and always
      Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)
      Revert mistaken commit to exa_unaccel.c. Should have been to
      Add an option to EXA for the DDX to request that EXA hide the pixmap's
      Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new
      Use fb's depth-to-planemask computation, which doesn't suffer from getting
      Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyph
      Pull out fb's tile handling during fbValidateGC so we can do the necessary
      Clean up warnings and a debug printf.
      Use RTLD_DEFAULT, rather than relying on NULL happening to map to it as it
      Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit of
      Add a new migration scheme, called "Smart" for lack of a better name. This
      Missed in previous commit: Add a new migration scheme, called "Smart" for
      Don't forget to mark the drawable as dirty in exaPutImage(). Fixes
      Add an option to verify at the point of migration that pixmaps which aren't
      Bug #4668: Check if the lists of glyphs don't have any intersecting glyphs,
      Fix a bug in the intersection computation that could concievably cause
      Improve the migration debugging output.
      Add a helper for the Component Alpha Over case, which breaks the operation
      In drawing glyphs, shortcut our way to exaComposite instead of going
      Add trivial PolySegment acceleration for 0-width horizontal/vertical lines,
      Improve EXA fallback debugging output to include the locations of pixmaps.
      Correct some bugs causing performance issues in the "Smart" scheme.
      Add Polylines and PolyPoint acceleration as well. This is primarily to
      Bugzilla #5120, #7246: In CW's GC ops, validate the backing GC against the
      Add explicit dependencies (Xorg_DEPENDENCIES = ) on the internal libraries
      Add some missing .gitignore stuff for Mesa symlinks and other generated files.
      Add options to disable EXA acceleration for Composite/UTS/DFS, and always print
      Add a couple of (doxygen) comments I wrote while looking at modesetting.
      Convert PICT_* names from #defines to an enum to aid in debugging.
      Correct component ordering when fetching [ax]4b4g4r4 pixels.
      Don't forget to step the rows when verifying the equivalence of fb/sys areas.
      Clean up gcc warnings from picture format CARD32 -> enum change.
      Fix crash when using PICT_x4a4 by supplying an appropriate fbFetchPixel_x4a4.
      Add a manpage for EXA.
      Remove the default case from fbcompose.c switches which should cover all cases.
      Use correct OSNAME setting so we can find os-specific modules like libdrm.
      Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.
      Fix MMX Saturate implementation.
      Bump server release to 7.1.99.1.
      Bug #7366: Fix two crashes in operations on source pictures.
      Bug #7366: Fix crashes when setting filters on source pictures.
      Fix bugs in support for new repeatTypes in XAA and EXA.
      Fix source picture filter check for multiple screens.
      Bump server version to 7.1.99.2 for gradient and repeat fixes.
      Optimize out computing a gradient pixel if the mask value is 0.
      Correct AGP memory deallocation argument on *BSD.
      Revert "Optimize out computing a gradient pixel if the mask value is 0."
      Don't bump the refcnt if the new mode is NULL.
      Bug #8868: Remove drm from SUBDIRS now that the directory is gone.
      Fix typo before the last commit.
      Fix several cases where optimized paths were hit when they shouldn't be.
      Try dlsym(RTLD_DEFAULT) first when finding symbols.
      Keep track of how many visuals we set up for GLcore, to avoid an invalid free.
      Track rename of DamagePost -> DamageAdd.
      Don't forget to add the property we configure to the properties list.
      When changing a non-pending property, call the screen rrOutputSetProperty hook.
      Account for CRTC rotation in the cursor containment code.
      Really fix optimized render cases being hit when they shouldn't.
      Fix the size expectations of xRRSetCrtcGamma.
      Provide option to report damage after operation is complete.
      Merge EXA updates up to commit cf5b29d75dad7c74543f49f010c817623a3df747.
      Set the Damage version supported in the server, instead of using damageproto.
      Mark sync when UploadToScreen succeeds in exaGlyphs().
      Add missing dirty marking in a couple of fallback cases in the exaGlyphs path.

Erik Andren (1):
      remove XFree86 changelogs (bug #7262)

Erik Andrén (1):
      Syncmaster 226 monitor needs 60Hz refresh (#10545).

Felix Kuehling (7):
      Applied patch (id=1354) by Mike A. Harris from bug #1901: The attached
      Fix Xprt library dependencies in the case that Xprint is auto-detected by
      Update to build against Mesa HEAD.
      Fixing the Mesa build again, sigh. Add slang_execute_x86.c. Add
      Fix build against Mesa CVS HEAD: added s_blit.c to symlink-mesa.sh.
      Update to build against Mesa CVS HEAD.
      Enable correct handling of the BTS instruction (opcode 0f ab) The code was

Franco Catrin L (10):
      small fixes, but still can't get this driver woking again
      Return back to VESA only version
      Finnally got MMIO working all timecat ChangeLog cat ChangeLog cat ChangeLog
      First acceleration function implemented (DrawSolid)
      Basic bitblt implementation
      Fixed size calculation in solid rendering
      Added ROP
      fixed Changelog format
      small fixes. README added
      Neomagic driver enabled

Fredrik Höglund (3):
      Refactored the screensaver and DPMS timer code to use the screensaver timer
      Move the screensaver extension from module to builtins.
      Put the screensaver extension back in the Xext module.

George Fufutos (1):
      Bug #6911: Check return value of exaGetPixelFromRGBA().

George Sapountzis (4):
      Call exaTryComponentAlphaHelper() for solid src also.
      Merge branch 'master' of git+ssh://gsap7@git.freedesktop.org/git/xorg/xserver
      Fix GL context destruction with AIGLX.
      dmx: drop leftover __GLXdrawablePrivateRec struct.

Greg Kroah-Hartman (61):
      Added first cut at a .gitignore file to make using git easier.
      Remove 3 compiler warnings in the Xext/xevie.c file
      Add PanoramiXExtensionDisabledHack to globals.h as it was missing.
      fix compiler warning about XKB_IN_SERVER redefinition
      add more files to .gitignore
      Merge ../xserver
      Fix compiler warnings about SetVendorRelease and SetVendorString
      updated the .gitignore file with more auto-generated files
      Fix compiler warning about undefined ReinitializeRootWindow function
      add bison generated files to .gitignore
      remove some unused local variables in Xprint/Oid.c
      remove a bunch of unused variables in Xprint/Init.c (fixing the compiler warnings)
      Remove unused variables from Xprint/attributes.c
      Fixed up most "warning: function declaration isn't a prototype" warnings from Xprint/
      remove unused variable warning in Xprint/ddxInit.c
      Properly #ifdef out ddxBeforeReset() to fix compiler warning
      fix incompatible pointer warning in Xprint/ddxInit.c
      add some missing function prototypes to Xprint/AttrValid.h to fix compiler warnings
      Properly define dispatchExceptionAtReset to fix compiler warnings
      fix noDamageExtension warning in Xprint/Init.c
      fix already-defined warning in Xprint/Init.c
      fix function pointer warning in Xprint/Init.c
      comment out QualifyName in Xprint/Init.c which is not used anymore
      fix up EnableDisableExtension() and EnableDisableExtensionError() prototypes
      fix compiler warnings in Xprint/ps/PsWindow.c
      remove some compiler warnings in Xprint/ps/PsText.c
      fix compiler warnings in Xprint/ps/PsPrint.c
      fix compiler warnings in Xprint/ps/PsPolygon.c
      fixed compiler warnings in Xprint/ps/PsPixmap.c
      fix compiler warnings in Xprint/ps/PsInit.c
      fix compiler warnings in Xprint/ps/PsFonts.c
      fix compiler warning in Xprint/ps/PsGC.c
      fix compiler warnings in Xprint/ps/PsArea.c
      add proper function prototypes for Xprint/ps/PsCache.c to Xprint/ps/Ps.h
      fix compiler warning in Xprint/ps/PsImageUtil.c
      fix compiler warnings in Xprint/ps/psout.c
      put function prototype for ShapeExtensionInit() in proper place
      removed unneeded extern in Xprint/ps/PsWindow.c
      remove unneeded "extern" in Xprint/ddxInit.c
      remove unneeded externs from Xprint/ps/psout.c
      fix compiler warnings in hw/xnest/Keyboard.c
      fix compiler warning in hw/xfree86/loader/loadmod.c
      fix compiler warning in hw/xfree86/loader/loaderProcs.h
      updated .gitignore with more pre-generated files
      more .gitignore updates
      fix compiler warnings in record/set.c
      fix compiler warnings in XTrap/xtrapdiswp.c
      fix compiler warnings in XTrap/xtrapdi.c
      fix compiler warnings in hw/xfree86/xf4bpp/ppcGC.c
      fix compiler warning in hw/vfb/InitOutput.c
      fix compiler warning in hw/xfree86/i2c/tda9850.c
      fix compiler warnings in hw/xfree86/i2c/fi1236.c
      update .gitignore to handle Xprint move
      fix compiler warning in dix/xpstubs.c when XPRINT is not defined
      add some function prototypes to hw/xprint/DiPrint.h as they are exported
      fix a number of compiler warnings in os/*
      fix wrong function pointer type in hw/dmx/dmxcmap.c
      fix some more compiler warnings due to defines being declared differently
      fix compiler warning about xnestRecolorCursor() not being defined
      fix compiler warning in hw/xfree86/common/xf86Config.c
      add another file to .gitignore

Gustavo Pichorim Boiko (1):
      Fix the configure check for the --{enable,disable}-dpms option

Harold L Hunt II (16):
      file winauth.c was initially added on branch CYGWIN.
      file winclipboardwrappers.c was initially added on branch CYGWIN.
      file winglobals.c was initially added on branch CYGWIN.
      file winprocarg.c was initially added on branch CYGWIN.
      file winresource.h was initially added on branch CYGWIN.
      file indirect.c was initially added on branch CYGWIN.
      Replace a handful of calls to ErrorF and exit(1) with a single call to
      file winvalargs.c was initially added on branch CYGWIN.
      file X-boxed.ico was initially added on branch CYGWIN.
      file winkeymap.h was initially added on branch CYGWIN.
      file winkeynames.h was initially added on branch CYGWIN.
      file winrandr.c was initially added on branch CYGWIN.
      file winkeyhook.c was initially added on branch CYGWIN.
      file XWinrc.man was initially added on branch CYGWIN.
      Fix message type (respose->response) and fix */*comment*/ blocks to work
      Fix comments for pointers in parameter lists to work with fussy compilers

Holger Hans Peter Freyther (20):
      kmode.patch
      disable-apm.patch
      no-serial-probing.patch
      fbdev-not-fix.patch
      optional-xkb.patch
      enable-tslib.patch
      kmode-palm.patch
      enable-builtin-fonts.patch
      kdrive-evdev.patch
      kdrive-use-evdev.patch
      disable-xf86-dga-xorgcfg.patch
      fix_default_mode.patch
      hide-cursor-and-ppm-root.patch
      xcalibrate_coords.patch
      renderproto-compile.patch
      [glamo] Make use of the evdev variable in the init path
      [keyboard] Support keycodes > 127 on linux using the tty interface
      [keyboard] Use the proper source for the high keyboard. fix bugs
      [keyboard] Do not send keycodes >= NR_KEYS to kdrive as they are not handled
      [xinerama] Honor the configure option and disable xinerama...

Hui YU (1):
      Support for New radeon chips: R420/M18, R423, RV370/M22, RV380/M24, RS300.

Ian Romanick (61):
      Re-enable GL_HP_occlusion_test. The problems in Mesa that caused this bug
      Initial revision
      DRM 20050615 import
      Put the correct value in the length field of the reply. Previously, the
      Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for DRM
      Fix some problems that caused incorrectly annotated prototypes for
      Replace all uses of __glEvalComputeK (and the doubly redundant
      Remove some more incorrect prototypes for the __gl*_size functions.
      Refactors __glXImageSize and __glXImage3DSize into a single function. It
      Make sure that the __gl*_size prototypes are seen in all the places that
      Whitespace change just to make sure I created the branch correctly.
      Bug #2996: libglx / libGLcore should use a dispatch table
      Eliminate all the code for querying the PCI class from the PCI ID database.
      Eliminate unused PCI BIOS reading functionality. The old code used several
      Remove redundant definition of struct Inst. Safeguard xf86AddDriver against
      Numerous amounts refactoring and comment adding (see ChangeLog for file by
      Include fbmmx.h in fb/fbwindow.c when USE_MMX is defined. Fixes build
      Fix build for added file to Mesa CVS. This is always fun. :(
      Add new Mesa files arrayobj.c and arrayobj.h.
      Add arrayobj.c to the Makefile as well.
      Refactor linuxGetIOSize and linuxGetSizes.  Eliminate the unnecessary
      Trivial refactor of libint10_la_SOURCES.
      Refactor identical xf86InitInt10 function from generic.c and linux.c
      Refactor common code from the generic.c and linux.c version of
      Rearrange code in xf86int10ParseBiosLocation to use strncasecmp.  This
      Add some const qualifiers to serveral function parameters.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Remove unused variable.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Noting uses libdummy.a, so don't build it.  Only libdummy-nonserver.a
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Convert protocol decode tables for Single, VendorPrivate, and
      Re-generated files after a fix to glX_API.xml (in Mesa).
      Rename __glXDrawArraysSize to __glXDrawArraysReqSize.  This makes its
      Fix __glXDispatchInfo::dispatch_functions and
      Convert protocol decode tabels for Render and RenderLarge to use nice,
      Memo to myself: Whenever a Makefile.am changes, autogen.sh must be
      Refector __glXDisp_Render and __glXDispSwap_Render to DoRender.
      Fix the sorting of the extension string.  Add a few extensions that
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Regenerate from gl_API.xml 1.62.  Functions move, no real changes.
      Regenerate from gl_API.xml 1.63.  Enable extensions.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Add some missing bits of GL_SGI_color_table.
      Remove GL/glx/g_disptab.c, GL/glx/g_disptab_EXT.c, and
      Finish support for GL_ARB_texture_compression.
      Enable vertex and fragment programs.
      Enable GL_EXT_texture_filter_anisotropic and GL_EXT_blend_equation_separate.
      Remove __glXNoSuchRenderOpcode because it is no longer used.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Add support for AIGLX drivers to enable GLX extensions that they support.
      Make sure unsupported extensions are disabled.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Minor extension tweaks.
      Fix problems with vertex program protocol
      Implement GLX_SGI_swap_control.
      Add missing file from previous commit.
      Remove prototypes for non-existant functions.
      Remove prototypes and externs for non-existant functions and variables.
      Use correct opcodes for GLX_EXT_texture_from_pixmap.
      Fix bug #8608.

Ivan Pascal (2):
      xkb: fix wrapping when switching between groups
      xkb: fix wrapping when switching between groups

James Steven Supancic III (2):
      Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength client
      Fix RENDER issues (bug #7555) and implement RENDER add/remove screen

Jaymz Julian (4):
      More NULL checks. These ones are more useful than the last (which just made
      Polling input mode for the kdrive os layer. And a moose!
      sdl x server so that we can x-on-x the fb stuff for ease of debugging. if
      MGA composite support from Damien Ciabrini - thanks!

Jeff Smith (2):
      Bug #8449: Yet another Mesa symlink script resync.
      Bug #8449: Yet another Mesa symlink script resync.

Jens Granseuer (1):
      Bug 7145: fix build with gcc 2.95 & other c89 compilers

Jeremy C. Reed (11):
      Fix sysmouse handling on DragonFly, mostly garbage arrived. From Joerg
      hw/xfree86/os-support/xf86_OSlib.h Fix sysmouse handling on DragonFly,
      Update to build against Mesa HEAD. (Thank you Felix for feedback on xorg
      Add DragonFly support. (It is like FreeBSD.)
      Just like FreeBSD, let DragonFly's default mouse Device be /dev/sysmouse
      Remove tolower() which was missed in the _XkbStrCaseCmp/strcmp changes.
      On NetBSD, add -li386 for i386 and -lx86_64 for x86_64 to SYS_LIBS. (x86_64
      NetBSD also has curses.h instead of ncurses.h. (TODO: Maybe instead of
      Don't do fixup_video_driver_list if no drivers. (I had signal 11 and core
      RGB color database and XErrorDB install to "share" not "lib" by default (by
      On DragonFLy, default to /dev/sysmouse (just like on FreeBSD).

Jesse Barnes (6):
      Add EXA driver writer documentation for the benefit of future generations
      EXA driver doc cleanups and additions.
      fix exaInitCard by making it a real function
      Add accelerated two directional blt support to EXA
      fix spelling error, document EXA_TWO_BITBLT_DIRECTIONS device flag
      the new PCI mapping routines are broken on sparc64 (in fact they look

Jon Smirl (6):
      Initial Xegl check-in. Works on EGL fbdev driver Input is totally broken.
      Enable egl server in automake
      Create a default colormap
      Keyboard sort of works now with evdev
      Touchup xgl for modular tree
      Point xegl at the DRI driver

Joshua Baergen (1):
      Create xorg.conf.example (Gentoo bug #138623).

Jurij Smakov (1):
      ffs: handle 0 argument (bug #8968)

Kaleb Keithley (31):
      R6.6 is the Xorg base-line
      Initial revision
      XFree86 4.3.0.1
      merge XFree86 4.3.0.1 to -CURRENT
      Initial revision
      XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
      merge latest (4.3.99.16) from XFree86 (vendor) branch
      xfree86 merge
      xfree86 merge
      xfree86 merge
      XFree86 4.3.99.901 (RC 1)
      merge XFree86 4.3.99.901 (RC1) from vendor branch
      First pass at "Standard" Xinerama. The sources for this came from Heather
      XFree86 4.3.99.902 (RC 2)
      merge XFree86 RC2 (4.3.99.902) from vendor branch
      Use a different icon
      revert to RC1 version of the file with the license we like
      revert to RC1 version of file with the license we like
      bug #188 report bugs to X.org bugzilla, not XFree86
      Initial revision
      Import most of XFree86 4.4RC3. This import excludes files which have the
      merge most of XFree86 RC3 (4.3.99.903) from vendor branch. bug #214
      bug #188, #214, see versions 1.1.4.3 and 1.1.4.4 of this file. fix bad
      bug #214. Merge most of 4.4RC3
      bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
      Revert to Xinerama 1.1 In order to make a "quick" release it has been
      bug #238 test for root-window that XFree86 fixed in their
      bug #240 Instead of both Meta keys generating Meta_L, and both Alt keys
      bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
      no bug report. Restore Credits to the hw/darwin ddx that were deleted
      bug #357. Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Merged

Kean Johnson (4):
      file usl_xqueue.c was initially added on branch sco_port_update.
      See ChangeLog entry 2005-11-07 for details.
      Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
      Dont prevent SCO platforms for using the default ZAxisMapping now that the

Keith Packard (325):
      Lots of Tiny-X changes:
      Add modes, cursors and acceleration
      Fix 640x480x60 mode, drop inb/outb on non-x86 machines
      Add overlay support for savage. Make sis setup code work on nIc
      Try to avoid hitting hardware during server reset when not active, add
      Changes from Juliusz for emulating some in/out insns, make ready for other
      Use VESA driver underneath
      Rework vesa driver for shadowing and multiple screen support. Allow enable
      Rework tiny-x vesa driver for shadowing and multiple screen support. Allow
      Add rotation to fbdev and vesa
      Tiny-X: Add mouse matrix to rotate mouse, allow enable to fail, add render
      kdrive: make sure allocation worked before accessing
      kdrive: use VESA instead of FBDEV for trident driver
      kdrive: fix bug in vesa 4plane in 8bpp mode
      Changes for PPC support under linux and a few overlay additions
      kdrive: Add iPAQ and Touch screen support
      kdrive: memory/fd leaks fixed in fbdev/vesa/trident drivers
      kdrive: fix typo initializing touch screen
      kdrive: zero out fbdev screen private as its supposed to be
      kdrive: ignore mouse/keyboard fds in WakeupHandler while switched away
      kdrive: fix any-edge screen-switching behaviour
      kdrive: support jgs new linux keysyms
      kdrive: Add timeout to screen switching to avoid unintentional flipping
      Add composite operator support to trident
      Add VGA BIOS modes to Tiny-X Xvesa server
      kdrive: vesa get mode using uninitialized value
      kdrive: add MTRR support, add clock support to trident driver
      kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual
      kdrive: A few iPAQ inspired changes to event management
      kdrive/vesa: type cast warning fix
      kdrive: allow screen size specification
      kdrive: dont try MTRR on non-x86, fix backspace mapping
      kdrive: non-x86 compiles broken in kmap.c
      Integrate jg patch for iPAQ
      Add Xmuu library to remove requirement for Xt/Xaw from most X utilities Add
      Add files for Xmuu and i810 driver
      kdrive/igs: add missing register definitions that used to be in igsregs.t
      Add RandR extension
      Add initial RandR support to Xvesa
      Add miext/layer for more complete RandR support in kdrive/Xfbdev
      Fix Xipaq build after layer/RandR additions
      Xfbdev: Make sure screen gets re-enabled on RandR failure
      Fix kaa to not try Copy for pixmap sources
      Add mach64 driver to Tiny-X
      Update RandR protocol
      Allow for hardware acceleration under RandR with Layer. Hardware/Software
      kdrive/fbdev: RandR initialization sequence change
      Attempt to make kdrive/fbdev run on static gray hardware (iPaq 3150)
      Advertise supported rotations in kdrive/vesa server
      Add -dpi support to kdrive
      Support initial rotation in kdrive/fbdev, use that as the normal
      Patch DPMS support in kdrive/mach64, add preliminary (broken) Xv support
      Screen flipping broken pointer remapping
      Finish Xv support for kdrive/mach64
      Fix screen physical size in RandR code for kdrive fbdev and pcmcia servers
      Add RCS tag
      kdrive/mach64: remove useless Xv debug printfs
      Clean up mach64 video code to add ReputVideo and make StopVideo not crash
      kdrive: dont touch hardware when disabled
      kdrive: typo in MTRR calculations
      Rework kdrive input fd handling, enable multiple simultaneous mice
      Fix TOUCHSCREEN support in kdrive
      Generalize kludge in fbdev that normalizes pixel formats to something that
      kdrive/fbdev: dont set DPMS mode repeatedly to the same value
      kdrive/fbdev: fix static color case
      kdrive/fbdev: only setting first colormap entry on static hardware
      Too many changes, but all in kdrive:
      kdrive/mach64: Force read of GUI_STAT on every op to avoid problems across
      kdrive: Unmap vesa device when disabled
      kdrive: add apm support, fix MTRR unmapping bug
      kdrive: disable sigio debugging
      kdrive/mach64: support Xv under RandR
      kdrive: Add primitive ct65550 server. Update kdrive/vesa code to support
      hw/kdrive/trident: solid fill checks busted for planemasking
      hw/kdrive/vesa: initialize mouse matrix for non-rotated case correctly
      hw/kdrive: Xv window private should be allocated on demand
      kdrive: restructure APM/VT switch support to reset keyboard state and flush
      kdrive: add new auto-detecting and auto-switching mouse driver
      kdrive/savage: Long lines cant be drawn with accelerator
      kdrive: Open APM device r/w for kernel 2.4.14
      kdrive/linux: update ps/2 mouse detection/configuration code from FreeBSD
      kdrive: fix ALTGR keyboard mappings
      kdrive: initialize all Linux mouse driver fields
      kdrive: missing registration for mouse input type
      kdrive: work around ipaq touch screen compile problems
      kdrive/i810: bit swap for i810 cursor (from Pontus Lidman)
      kdrive/linux/mouse.c: convert mouse data to signed values for compilers
      kdrive: fix button emulation for iPAQ
      kdrive/mach64: recognize the mach64li
      update kdrive manual and usage
      kdrive/vesa: apply vm86 patch from Juliusz
      Allow both touchscreen and mouse at the same time
      Fix for iPaq IOCTL changes
      Prefer touchscreen to mouse
      Add image transformation and sub-pixel ordering to Render
      Update RandR to 1.0 (library version 2.0)
      Update kdrive servers to support reflection
      Fix mouse mapping under reflection
      Add another mach64 PCI id
      Clear screen on mode switch
      Add vtxx option to kdrive servers
      Custom file for rotating pcmcia screens
      Add refresh rates to RandR (v1.1)
      Fix other half of kdrive mach64 video code after randr update
      Fix additions of RandR support in kmode.c
      Changed arguments to vesaRandRSetConfig
      Uninitialized mouse matrix elements
      Refix mouse matrix computation for touch screens. Update usage message for
      Add support for ARM linux TS lib (disabled by default) in kdrive
      Clean up touch screen hacks for controlling pointer on alternate screen
      Update ipaq-specific ts driver to match generic tslib version
      Allow input devices to be closed while the VT is switched away (needs
      Initial revision
      Silicon motion driver for kdrive
      Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add
      Make more stuff build
      More build fixes
      Add Makefile.am
      Get Xvesa building
      Move kdrive common sources to src dir
      Add some configure options, make the mach64 server build
      Clean up mach64 for autofoo
      Switch to freedesktop.org libXfont
      hw/kdrive/src/kdrive.c
      Use other freedesktop.org packages to build the server
      Enable maintainer mode from autogen.sh. Fix vesa build to create library
      Add XDM cookies. Fix up support for pkgconfig X bits
      Add smi server
      configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.am
      Fix fbdev server to allow accelerated servers on top to use RandR. Switch
      Use either vesa or fbdev, selectable at compile time
      Add xfixes, fix smi driver to use either fbdev or vesa. Add hole mapping to
      Leave iopl set to 3 so vesa module will work
      Initialize smi chip on graphics setup. Seems to help some.
      use #if instead of #ifdef
      -Wall fixes
      -Wall fixes. Add klinux.h to export function declarations
      -Wall fixes. Support off-screen pixmaps
      Check for off-screen pixmap support in KaaDrawableIsOffscreenPixmap. -Wall
      -Wall fixes. Might have fixed VESA based DPMS code as a result
      Use same assumptions as layergc about what layer kind is approprate for
      Avoid attempting acceleration on non-screen formats (for now)
      various Split out pixmap allocation debug statements Fix bogus offscreen
      hw/kdrive/*/Makefile.am Libraries in local dir must not use global path or
      Discard/reconstruct list of offscreen areas on VT switch so no allocations
      Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructure
      merge xfixes_2_branch back to HEAD
      Replace translucent compositing hacks with PictOpSrc to match eventual
      Ok, Composite extension is semi-working; when no-one asks for redirection,
      Fix KAA to work with screen_x/screen_y hacks from COMPOSITE Also add
      Must offset composite parameters by drawable coordinates in accelerated
      Fix KdXv interface to pass drawable down so that bits can be put into
      Have the composite extension tell the damage extension about clients which
      Accelerated image text code drew glyphs at wrong location when compositing
      Clear window when Manual Subwindows redirect is destroyed
      Recompute winSize/borderSize to fix them when changing redirection.
      Reset available offscreen segment save function pointer. (Not a functional
      Wrap ClipNotify to see region motions during MoveWindow.
      Accelerate non-screen format pixmaps.
      Fix up some mis-used variable names
      Oops, lost a diff needed for the non-screen format pixmap code
      file xorg.conf.man was initially added on branch XORG-RELEASE-1-TM.
      file Xorg.man was initially added on branch XORG-RELEASE-1-TM.
      file XOrgCfg.cpp was initially added on branch XORG-RELEASE-1-TM.
      file xorgcfg.man was initially added on branch XORG-RELEASE-1-TM.
      Add completely fake X server -- draws to allocated buffer, has no keyboard
      Attached is a patch to fix a build error whe ncompiling with tslib support,
      Use current resolution by default, change rate to 75 to match
      Follow GLX in setting ARGB visual nplanes to 24.
      Pin header-only pixmaps in memory.
      Fix SYNC_ALWAYS (debugging) code to use mach64WaitIdle instead of
      Miscomputing pitch in 24bpp modes because of rounding errors.
      Allow for multiple composite-based visuals, then add an RGB24 visual in
      Add top-level build support for GL X server (not working yet)
      Add (stubbed out) Xgl server code
      Add ARGB cursor support for Radeon cards.
      Separate out off-screen allocation from Init. Fix Enable to update
      Correct pitch so that accelerator can run on 1400x1050 screens. Add a few
      Check for mmio before restoring crtc/crtc2 pitch registers
      Eliminate bogus rate check in fbdevModeSupported. Hmm. Potentially bogus
      Add RenderAddTraps. Rewrite trapezoid rendering code.
      Remove alpha-related fields from visual structure to retain binary
      Clean up cw initialization, make sure wrappers re-wrap on exit.
      Eliminate mfb support. Fix visuals to match "normal" PC hardware (making
      Fix minor timestamp lossage in mieq.
      Add COMPOSITE change to fbCopyWindow (not needed yet)
      Paint to parent window instead of parent window's pixmap (helps for servers
      Empty damage object when freeing pixmap.
      Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32
      Fix clip list computation and setting to ignore clip changes to "real"
      Fix offsets, do whole region at once by using GC clipping
      Fix offsets again. Really, it works this time. Promise.
      Redraw window borders when switching window pixmaps around
      Copy bits from parent window when allocating pixmaps so that Background ==
      Remove debugging code which did a full tree walk on every window operation
      Clip destination instead of source. Should be the same, but it looks nicer
      Prefer 32bpp to 24bpp. Fix 16 color planar mode (!)
      Reinitialize offscreen memory before enabling cursor on VT switch-to
      Add tracing. Hack Radeon cache registers to use 3D addresses. Works on M6
      Fix R100 text by forcing the 3d engine to idle before executing more 3d
      hw/kdrive/ati/radeon_composite.c Support linear filtering
      update Xgl to changes in damage API. Remove some flags to support software
      Add initial evdev framework
      Force DPMS normal on screen enable
      Make Xprt run when linked against Xlib for Xrm
      Note yacc and lex generated files as BUILT_SOURCES so they are created
      Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
      Add autogenerated source files and other various non-CVS material to
      Re-add _XOPEN_SOURCE as it's needed *sometimes*. Place it in #ifndef to
      Build with modular X.org libraries and headers.
      Make more extensions optional in build (for kdrive). Fix kdrive build for
      Forgot to include this file in previous patch
      Add oscolor.h
      Coverity #333, #334 - eliminate unncessary test for always true condition
      Add support for x4a4 format (depth 4 at 8bpp). Bug #6325.
      Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires
      Remove ChangeLog file.
      Merge branch 'origin'
      GL proto version 1.4.7 needed for texture-from-pixmap defines.
      xorgcfg now needs libxkbui version 1.0.2 or better.
      Preliminary RandR 1.2 work
      RandR: New data structure, old API. At least it compiles now
      Successful legacy RandR API/Protocol emulation for query.
      Start moving to new randr 1.2 definition
      Split RandR implementation into separate files.
      Split out RandR dispatch code from randr.c to rr*dispatch.c.
      RandR working with old clients and old API.
      RRGetScreenResources and RRGetOutputInfo are working now.
      Split out 1.0-style info and new property routines to their own files.
      Avoid calling xalloc(0). Change rrScreenSizeSet to rrScreenSetSize.
      When setting output state, leave output unchanged when setting to current.
      typo
      RRSetCrtcConfig status fix. RRGetScreenResources timestamp fix.
      Steal Xinerama code from SiS driver. Add missing files.
      When no mode is specified, don't validate mode-specific parameters.
      Add mode origins and output options. Fix memmoves in resource free funcs.
      Add preferred modes for each output. Round vrefresh. Deliver crtc events.
      Limit pointer to valid crtc areas. Add event swapping. Fix change tracking.
      Byte swap RRSelectInput enable flags.
      Merge master back in and clean up some unfinished code (closes 8745)
      Move physical size from mode to output.
      Allow RandR objects to be created before the associated ScreenRec.
      Add RRInit function to create resource types for RR objects.
      Remove RandR output options.
      Reduce calls to RRGetInfo.
      Add mipmap.c to GL/mesa/main/Makefile to build with mesa master
      Change RandR property datatype to include pending/valid values.
      Allocate correct size for RRPropertyRec (oops).
      Ensure RandR resource types are registered before resources are created.
      Destroying RandR crtc or output overwrites memory.
      Merge branch 'server-1.2' into randr-1.2-for-server-1.2
      RandR ListOutputProperties has nAtoms element, not nProperties
      Merge branch 'server-1.2-branch' into randr-1.2-for-server-1.2
      RandR mode list needs both output and crtc modes.
      RandR: config time updates when hardware config changes.
      RandR 1.0 refresh rates unscrambled. SetScreenConfig uses RRCrtcSet right.
      RandR 1.2 rotation code must adjust width/height.
      Merge branch 'randr-1.2-for-server-1.2-origin' into randr-1.2-for-server-1.2
      Track physical screen size and send out updates when that changes.
      Merge branch 'server-1.2-branch' into randr-1.2-for-server-1.2
      Use RRScreenSetSizeRange in 1.0 compat. Check RRGetInfo for error.
      Merge branch 'server-1.2' into randr-1.2-for-server-1.2
      Export API for setting allowed CRTC rotations
      Add support for the DamagePost (XDamage 1.1) request.
      Make Xinearama screen information reflect CRTC rotation.
      Use old resource API in backported patch.
      Allow DDX to not supply a property set notification function.
      Merge crtc/output-based mode selection code.
      Allow new modes code to build inside drivers as well as server.
      Merge branch 'server-1.2-branch' into server-1.3-branch
      Report correct RandR 1.0 sizeID. Report correct subpixel order.
      RRConfigureOutputProperty is a variable length request.
      Enable startup-time rotation; change rotation pixmap creation API.
      Respect rotation in initial screen size computation.
      Ensure drivers can use new modes header files.
      Don't set subpixel order during startup; the screen won't be ready.
      Merge branch 'server-1.3-origin' into server-1.3-branch
      Add support for user-defined modelines in RandR.
      Check for clientGone before sending events from XFixes (bug #1753).
      Eliminate RRModeRec devPrivate field.
      Merge branch 'server-1.3-branch-origin' into server-1.3-branch
      Handle non-zero origin rotated crtc. Damage crtc area on re-rotate.
      Remove debugging ErrorF from rotation code.
      Set version to 1.3-rc1 (1.2.99.901).
      Xprint includes a filename which is too long for tar.
      Move xf86SetSingleMode into X server from intel driver.
      Add xf86SetDesiredModes to apply desired modes to crtcs.
      Use EDID data to set screen physical size at server startup.
      Allow relative positions to use output names or monitor identifiers.
      Add xf86CrtcScreenInit to share initialization across drivers.
      Add hw/xfree86/docs/README.modes, documenting new mode setting APIs.
      Remove stale monitor data when output becomes disconnected.
      Revert "Xprint includes a filename which is too long for tar."
      Revert "Xext: Update device's lastx/lasty when sending a motion event with XTest."
      Update to version 1.2.99.902
      Create driver-independent CRTC-based cursor layer.
      Allow xf86_reload_cursors during server init.
      Don't wedge when rotating more than one CRTC.
      Correct ref counting of RRMode structures
      Remove extra (and wrong) I2C ByteTimeout setting in DDC code.
      Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors.
      Clean up Rotate state on server reset.
      Clear allocated RandR screen private structure.
      Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen.
      Make sure RandR events are delivered from RRCrtcSet.
      Fix Pending property API, adding RRPostPendingProperty.
      Incorrect extra memory copy in RRChangeOutputProperty.
      Ensure that crtc desired values track most recent mode.
      Make pending properties force mode set. And, remove AttachScreen calls.
      Set version to 1.2.99.903 (1.3 RC3)
      Don't erase current crtc for outputs on CloseScreen
      Bump version to 1.2.99.904 (1.3 RC4)
      Bump to version 1.2.99.905 (1.3 RC5)
      In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.
      Disable CRTC when SetSingleMode has no matching mode. Update RandR as well.
      Rotate screen size as needed from RandR 1.1 change requests.
      Add quirk for Acer AL1706 monitor to force 60hz refresh.
      RandR 1.2 spec says CRTC info contains screen-relative geometry.
      typo in built-in module log message
      Use default screen monitor for one of the outputs.
      Allow outputs to be explicitly enabled in config, overriding detect.
      Was accidentally disabling rotation updates in mode set.
      Disable SourceValidate in rotation to capture cursor.
      Update version to 1.3.0.0
      Disable use of xf86RandR12TellChanged when unavailable (1.2 server).

Kensuke Matsuzaki (5):
      file winwin32rootless.c was initially added on branch CYGWIN.
      file winwindowswm.c was initially added on branch CYGWIN.
      file winwin32rootlesswndproc.c was initially added on branch CYGWIN.
      file winwin32rootlesswindow.c was initially added on branch CYGWIN.
      Add InternalWM mode.

Kevin E Martin (99):
      Add Distributed Multihead X (DMX) support
      - Disable building DMX on OSs that have not been verified to build
      Revert change to MAXFORMATS to maintain binary compatibility
      Use LibraryTargetName when not building a loadable server
      Cleaned up code since client's saveSet is no longer defined as a pointer*
      Fix "DoLoadableServer NO" build
      Fix compiler warning
      Add new extension enable/disable feature. This code is a small step in the
      Add "Extensions" section support to configuration parser
      Fix typo
      - Fix building without Xfixes extension
      Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,
      Update version to 6.7.99.1 and fix problem with snapshot string generation.
      Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
      Fix bogus contact address in Xserver/os/util.c (Bug #738).
      Update version and date for next snapshot
      Fix Xprt bug by disabling code that merges multiple audit messages (Bug
      Fix banner to print out proper version information.
      Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
      Update release and date for first RC.
      Fix DRI module loading (Bug #1057, Ronny Vindenes).
      Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol).
      Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric Anholt).
      Add missing no.*Extension symbols (Bug #1131, Aaron Plattner).
      Fix keyboard driver failing to initialize if DoLoadableServer is NO (Bug
      Fix xtest failures in Xvfb from XMatchVisualInfo test.
      Add missing reply for DMX (Rik Faith).
      Fix make install when BuildServersOnly is YES (Bug #1213).
      Fix AGL display problems (Bug #1210, Torrey T. Lyons).
      Workaround for servers using rootless layer with damage (Bug #1168, Torrey
      First set of documentation updates.
      Update formatted docs.
      bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
      Fix build issues.
      Remove unneeded xf86drm.h includes to fix modular build.
      Prepare Xdmx and Xvfb for modularization by adding appropriate #include
      Add support for building Xdmx and Xvfb
      Only build Xi/stubs.c on DDXs that don't support the Xinput extension
      Add support for Xnest
      Add #include <xnest-config.h> to the Xnest source files for modularization.
      Fix the build when DRI is enabled
      Fix keyboard state when XEVIE is not enabled (Keith Packard).
      Move drm up to os-support since the files are shared by multiple platforms.
      Fix the *-config.h includes for the files that have moved in the modular
      Add record module building support Change module building to not use
      Fix the *-config.h includes so that it is possible to build modules without
      Fix dmx/glxProxy build
      Add #include <dmx-config.h> for building dmx/glxProxy in the modular tree.
      Fix distcheck for server
      Fix code to handle printing 7.0 release candidates properly.
      Various changes preparing packages for RC0:
      Fix linking errors for xprint.
      bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
      Include xorg-config.h so the generated file will also include it.
      Add build system for building docs and fix setuid issues.
      Fix make dist to include only sgml files.
      Fix distcheck build and install errors.
      Clean up generated files to pass distcheck
      Add support for building DMX config and examples programs Add missing files
      Include dmx-config.h for modular build
      Install correct man page and add to dist
      Add README.compiled to dist tarball
      Add darwin to dist
      Fix typo (DIST_EXTRA -> EXTRA_DIST)
      Fix typo and add new Makefiles to AC_OUTPUT
      include/dix-config.h.in Add support for more extensions
      DRM 20051017 import
      Update package version number for RC1 release. Update release string to
      Fix fd leak by closing them in the ACPI code instead of just using
      Add xorg-server.m4 for driver dependency checking.
      Fix support for enabling/disabling extensions loaded from modules.
      Add support for enabling/disabling DBE (part of generic enable/disable
      Fix vendor string and release version reported by the servers. Enable
      Only use fbCopyAreammx if planemask is FB_ALLONES (fixes XTS5 XCopyArea
      Fix Xvfb to work properly in depth 15 mode. Fixes XTS5 XCloseDisplay-3
      Add newly checked in files to Xorg server build.
      DRM 1.0.5 import
      Update package version number for X11R7 RC2 release. Update release string
      Fix typo to enable DGA support.
      Add GL_CFLAGS so that GLX can find its proto headers when using separate
      Use glcontextmodes.[ch] from Mesa.
      Update pkgconfig files to separate library build-time dependencies from
      Add configure option to install libxf86config.a (disabled by default).
      Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
      Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci
      Add missing XvExtension and XvMCExtension defines.
      Fix GL build when srcdir != builddir (Donnie Berkholz).
      Define XFree86Server only where it is required.
      Update package version number for X11R7 RC3 release. Update release string
      Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
      Change to use the app-defaults default dir configured in libXt.
      Allow hard-coded paths to be configurable.
      Add configure options to allow hard-coded paths to be changed.
      Add configure option to set the top level font dir.
      Fix sgml docs build.
      Update package version number for final X11R7 release candidate. Update
      Update package version for X11R7 release.
      Revert xkb changes that broke XkbGetKeyboard()
      For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server

Kristan Høgsberg (1):
      Pull over convolution filter fixes from xgl-0-0-1 branch.

Kristian Høgsberg (59):
      Add new render symbols to list of exported extension symbols so
      Disable legacy keyboard driver "keyboard", unless
      Move the new render symbols to dixsym.c instead so they are grouped with
      Patch xorgconfig to generate config files with correct keyboard driver; use
      Add call to SourceValidate() when pDst == pSrc, so misprite.c get a chance
      More kbd fun: write out "kbd" from Xorg -configure (#1078).
      Remove #error used for testing.
      Cosmetic fix to make xf86pciBus.c use standard min() macro.
      Remove this file and all references to the binary expiry code.
      Use __printf__ in gcc function attributes to avoid clash with libc wrapper
      Add fix for 460gx pci scan code.
      Reduce vidmode logging.
      Don't export non-standard symbols generated GCCs stack protection feature
      Remove sun_inout.s so make dist works (discussed with Alan Coopersmith).
      Use the $(moduledir) makefile variable instead of @moduledir@ so it can be
      Include xkb-config.h if we have it so we pick up the paths defined there.
      Teach xkb how to optionally run xkbcomp from $bindir instead of
      Accept --with-xkb-output argument to specify output dir for compiled xkb
      Add DGA configure option and add various files that we should be dist'ing.
      Add cpconfig.c to EXTRA_DIST.
      Add Xprint init scrips to EXTRA_DIST.
      Dist NOTES.
      Add sysv and sco os-support subdirs and add simple EXTRA_DIST Makefile.am
      Hook up lbx.
      Doh, remember to add this file.
      Fix whitespace in AS_HELP_STRING uses, convert all help strings to use
      Bug #2880, add functions for byte and word level access to pci config
      file glxvisuals.c was initially added on branch accel_indirect_glx.
      Update to build against mesa head.
      file glxdri.c was initially added on branch accel_indirect_branch.
      Merge accel_indirect branch to HEAD.
      First batch of AIGLX fixes from David Reveman.
      Bail out early if screen doesn't support DRI.
      More patches from David Reveman:
      Check for glproto when building GLX and make sure we have at least 1.4.6.
      #include indirect_dispatch to get prototypes for FBO functions.
      Make the server distcheck and tag 1.0.99.1 snapshot.
      Improve error logging.
      Make sure DRI module is loaded before calling DRI functions.
      Add --enable-glx-tls ./configure option to enable use of TLS for storing
      Fix a couple of typos.
      Fix another typo.
      Regenerate these files using updated scripts to avoid unused variable
      Mark the ARGB FBConfig as nonconforming to prevent drivers and apps from
      Use xf86LoaderCheckSymbol to check for DRI symbols instead of dlsym,
      Remove superfluous definition of tfp tokens.
      Fix #2488 for fb too: sample pixel center when transforming.
      Add damage tracking to GLX_EXT_tfp implementation.
      Add marshalling for GLX 1.3 requests.
      Move createDrawable from __GLXcontext to __GLXscreen.
      Drop global GLX error integer variables and use __glXError() instead.
      Move __GLXdrawable lookup and creation into GetDrawableOrPixmap.
      Implement glXCreateWindow and glXDestroyWindow.
      Drop unused GL/include subtree.
      Add GLX_MESA_copy_sub_buffer marshalling support.
      Implement GLX_MESA_copy_sub_buffer.
      Un-glx-libcwrap DMX GLX proxy so it works without GL/include.
      Unlibc-wrap DMX glxscreens.c and fix tag-removal typo.
      Fix AIGLX VT switching.

Lars Knoll (14):
      add the convolution filter from xserver to xorg
      Fix projective transformations in fbcompose.c Bugfix for convolution
      Add support for gradients and solid fills to Render.
      compile
      Add support for gradients and solid fills to Render.
      Fix handling of "super luminescent" colors Fix off by one error in the
      don't be too smart and try to replace PictOpOver by PictOpSrc when we have
      Add MMX Code paths for the basic composition operations in
      add x86emu.
      fix compilation
      Fix potential buffer overflow and a smaller bug in the convolution filter
      don't clobber %ebx in the assembler.
      render/picture.c Correctly initialize devPrivates variable in source only
      render/picture.c Initialize the format of a source picture to

Laurence Withers (1):
      CreateColormap: fix return value (bug #7083)

Luc Verhaegen (9):
      Fix lnx_pci.c's xf86GetOSOffsetFromPCI return value. Clears up the resource
      Bug #5153: standalone CVT modeline generator.
      Accept modes with less than 25% horizontal blanking again (you can push old
      Bring the cvt utility up to date with bug #5386 changes. Fix 2 issues with
      Further bug #5386 fixes: Fix some problems with the EDID code: Some
      Fix cvt -r check again. CH7011 TV encoder had 800x600 PAL hit the check.
      CVT means Coordinated Video Timing instead of Common.
      Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and
      Bug #5386: Synthesize modelines from EDID data.

Lukáš Turek (1):
      Adapt to Mesa header name change.

Marc Aurele La France (9):
      162. Fix possible SEGV in generic int10 module (Marc La France).
      Ident lines
      Ident lines
      721. PCI chip ID updates to ATI driver (Marc La France).
      Static build fix and ident lines.
      317. glxinfo needs libGLU (Marc La France).
      407. Fix for threaded libraries (Marc La France).
      DPMS warning fix
      136. Fix bug that prevented fbman from using the last partial scanline of a

Markus Kuhn (1):
      Encoding of numerous files changed to UTF-8

Martin Bochnig (1):
      Updated Solaris aperture driver to build on sun4v & amd64 kernels

Matthew Allum (29):
      Added --enable-tslib configure option
      Fixed tslib driver to handle VT switches
      tslib improvements
      Added ephyr server sources
      Actuall select events for -parent option
      '-dpi' fixes for Xephyr
      see changelog
      fixes to Xephyr debug mode
      avoid ephyr breakage when tslib enabled
      cursor fixes
      Add support to Xephyr for lower depths than hosts
      Xephyr improvements
      Xephyr grab fix
      XEphyr -parent switch fixes
      minor Xephyr fix
      Xephyr on Xorg fix
      TSLib fixes. Add fullscreen support to ephyr
      redo tslib
      Fix issues with focus in and modifiers from host confusing Xephr
      Another Xephyr focus/modifier fix
      Make Xephyr work without shadow fb
      Add support to Xephyr for simulating 8bit grayscale.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )
      Improve XRes to;
      Back out 'mystery' spurious host window hints.
      Re-add support for tslib (1.0 release) and Xcalibrate extension.
      Add framebuffer device command line switch for Xfbdev
      Fix previous commit breaking other kdrives pulling in fbdev.a

Matthias Hopf (16):
      Bug #4915: ButtonMapping option which allows to define arbitrary button
      Do Xorg configure checks for Xgl only as well
      Bug #4320: Improved XAA Composite fastpath.
      Bug #5796: Wrong fastpath selection for repeating sources.
      Bug 4320: Fastpath corner case improvement for Composite.
      Fixed segfault w/ broken Xinerama configs.
      Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
      Build with -D_PC on ix86 only.
      Added missing domain stripping in already domain aware code.
      Added linux 2.6 compatible domain aware device scanning code.
      Fixing domain support for ia64
      Add domain support to linuxPciOpenFile().
      Fix device path in altixPCI.c to be domain aware.
      Fix obviously wrong boundary checks + cleanup unused vars.
      Bug #9023: Only check mice for "mouse" or "void" if identifier is != NULL.
      Fix potential NULL pointer access in timer code.

Matthieu Herrb (40):
      Bugzilla #884: OpenBSD/amd64 support.
      Fix a problem with wsmouse driver loosing events on 64bit architectures
      remove extra ';' (Alan Hourihane, Keith Packard).
      Fix a bug that caused an entire batch of events to be thrown out when one
      Fix declaration of XAACachePlanarMonoStippleProc. Rename
      programs/Xserver/hw/xfree86/ddc/xf86DDC.h
      programs/Xserver/Xext/saver.c Fix for XFree86 bugzilla #1224.
      Remove some remaining AMOEBA specific code.
      update shared lib revisions on OpenBSD (Bug #1828).
      oops commited wrong version previously
      xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so define it if
      Use snprintf.
      programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c Fix option
      bugzilla #2194: fix an alignement problem on 64 bit architectures.
      programs/Xserver/hw/xfree86/loader/xf86sym.c
      OpenBSD also doesn't like defining POSIX_SOURCE: it limits available
      Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
      Bug #3822: out of bound reads in fbbltone and fbblt (Mark Kettenis, Thierry
      OpenBSD supports PCVT and WSCONS. PCCONS is long gone.
      Fix build with non GNU make.
      Definitions for bswapxx() macros on OpenBSD.
      Don't hard-code -DUSE_DEV_IO here. configure generates the proper OS
      define SYS_LIBS to hold system dependant libraries that may needed. and add
      Only output SetClientVersion message if verbosity > 1, like other
      Fix build when AIGLX is false.
      - OpenBSD needs -Wl,-export-dynamic to export symbols from main executable
      Don't access free memory after unloading a module. Bugzilla #4168.
      Typo in ALLLOCATE_LOCAL() arguments, causing mis-computation of the buffer.
      Don't use AM_CONDITIONAL inside shell conditionals. Bugzilla #6916.
      Don't destroy a pixmap twice on server exit (bugzilla #4247).
      typo
      update to build against Mesa CVS HEAD (Carlos Eduardo Rodrigues Diogenes).
      check buffersize before reading next char, fixes the "mouse stuck at left"
      Powerpc machines also need ioperm_noop.c
      Check setuid() return value. Bugzilla #7116.
      Replace GNU make-ism.
      kill GNU-make'ism.
      Handle building in a separate objdir
      Multiple integer overflows in dbe and render extensions
      CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption

Michel Daenzer (2):
      Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
      Add support for production version of ATI RN50/ES1000. (ATI Technologies

Michel Dänzer (20):
      Fix byte swapping in some GLX requests.
      Bug #7213: Fix the XFree86-DRI extension for byte-swapped clients.
      Make sure <execinfo.h> is actually included when needed.
      Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.
      Fix #include paths for fontcacheproto headers.
      Make sure _XSERVER64 is defined when it should be and gets tested.
      Add wrapper for new ioctl to update drawable information in the DRM.
      Push information about cliprects of DRI windows to the DRM.
      Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
      Fix test for Option "IgnoreABI".
      Require glproto >= 1.4.8 for GLX.
      __glXDRIscreenProbe: Use drmOpen/CloseOnce.
      fbdevhw: Consolidate modeset ioctl calling, report failure if it modifies mode.
      fbdevhw: Fix some issues with the previous commit.
      fbdevhw: Use displayWidth for fbdev virtual width when appropriate.
      fbdevhw: Override RGB offsets and masks after setting initial mode.
      fbdevhw: Consider mode set equal to mode requested if virtual width is larger.
      fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor.
      Add per-drawable Xv colour key helper function.
      Bump video driver ABI version to 1.2.

Mike A. Harris (1):
      POSIX sigaction cleanups - removed act.sa_restorer as it's not in POSIX and

Myron Stowe (1):
      xfree86: re-enable chipset-specific drivers for Linux/ia64

OE (1):
      use the right tslib version

Paul Mackerras (1):
      Bug #7381: Coordinates get wrapped in accelerated line drawing on pixmap

Peter Breitenlohner (1):
      Free small, one-time memory leak in xdmcp -from handling

Peter Hutterer (1):
      Xext: Update device's lastx/lasty when sending a motion event with XTest.

Phil Blundell (20):
      add --disable-kdrivevesa option
      few more fixes for h3600 ts
      move smi into VESA_SUBDIRS
      try /dev/misc/apm_bios if /dev/apm_bios doesn't exist
      Fix warnings.
      Avoid ugly shell error when libXdmcp isn't present.
      Call KdShadowUnset before fbdevSetShadow.
      Add -lts if using tslib.
      New conditional. (REQUIRED_MODULES): Demand xcalibrateext if building
      Call ts_read multiple times, to avoid events getting stuck in the pipeline.
      Select optimized
      Include -lts if appropriate. Patch from pattieja at bentham.ispvip.biz.
      Only set screen parameters if resolution has changed from current values.
      Import Epson 13806 driver from Costas Stylianou:
      Block SIGIO before disabling input fds. (KdEnableInput): Unblock it after
      Add epson.
      New global variable. (KdProcessArgument): Set it to TRUE on -nozap switch.
      Don't leave stale pointers hanging around after ts_close(). (TslibFini):
      Re-read "fix" structure from kernel after mode selection, in case line
      Patch from Florian Boor <florian.boor at kernelconcepts.de>:

Ralph Thomas (1):
      Adding driver for VIA CLE266 graphics chip. Currently it only accelerates

Rich Coe (1):
      CheckConnections: don't close down the server client (bug #7876)

Rik Faith (3):
      Bugzilla #817
      Addition of console input after removal of core backend input that is not
      When using DMX console input, make detached screens display as grey (vs.

Robin Cutshaw (2):
      3516. Jumbo Tiny-X patch with Itsy support (#3527, Keith Packard).
      Itsy cleanup.

Roland Mainz (107):
      file ps2pdf_spooltodir.sh was initially added on branch XPRINT.
      file Courier-Bold.pmf was initially added on branch XPRINT.
      file AvantGarde-BookOblique.pmf was initially added on branch XPRINT.
      file AvantGarde-Book.pmf was initially added on branch XPRINT.
      file AvantGarde-DemiOblique.pmf was initially added on branch XPRINT.
      file AvantGarde-Demi.pmf was initially added on branch XPRINT.
      file LubalinGraph-BookOblique.pmf was initially added on branch XPRINT.
      file Courier-BoldOblique.pmf was initially added on branch XPRINT.
      file Courier-Oblique.pmf was initially added on branch XPRINT.
      file Courier.pmf was initially added on branch XPRINT.
      file Helvetica-Bold.pmf was initially added on branch XPRINT.
      file Helvetica-BoldOblique.pmf was initially added on branch XPRINT.
      file Helvetica-Oblique.pmf was initially added on branch XPRINT.
      file Helvetica.pmf was initially added on branch XPRINT.
      file LubalinGraph-Book.pmf was initially added on branch XPRINT.
      file LubalinGraph-DemiOblique.pmf was initially added on branch XPRINT.
      file LubalinGraph-Demi.pmf was initially added on branch XPRINT.
      file Souvenir-Demi.pmf was initially added on branch XPRINT.
      file NewCenturySchlbk-BoldItalic.pmf was initially added on branch XPRINT.
      file NewCenturySchlbk-Bold.pmf was initially added on branch XPRINT.
      file Times-Bold.pmf was initially added on branch XPRINT.
      file Symbol.pmf was initially added on branch XPRINT.
      file NewCenturySchlbk-Italic.pmf was initially added on branch XPRINT.
      file NewCenturySchlbk-Roman.pmf was initially added on branch XPRINT.
      file Souvenir-DemiItalic.pmf was initially added on branch XPRINT.
      file Souvenir-Light.pmf was initially added on branch XPRINT.
      file Souvenir-LightItalic.pmf was initially added on branch XPRINT.
      file Times-BoldItalic.pmf was initially added on branch XPRINT.
      file Times-Italic.pmf was initially added on branch XPRINT.
      file Times-Roman.pmf was initially added on branch XPRINT.
      file ZapfDingbats.pmf was initially added on branch XPRINT.
      file model-config was initially added on branch XPRINT.
      file spooltodir.sh was initially added on branch XPRINT.
      file document was initially added on branch XPRINT.
      file spooler.h was initially added on branch XPRINT.
      file spooler.c was initially added on branch XPRINT.
      file cde_xsessiond_xprint.sh was initially added on branch XPRINT.
      file xprint.csh was initially added on branch XPRINT.
      file xprint.sh was initially added on branch XPRINT.
      file PsFTFonts.c was initially added on branch XPRINT.
      file psout_ftpstype1.c was initially added on branch XPRINT.
      file psout_ft.c was initially added on branch XPRINT.
      file psout_ftpstype3.c was initially added on branch XPRINT.
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=530 -
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=535 -
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=541 -
      Work-in-progress for
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=567 -
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=536 -
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=551 -
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=608
      Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=622 -
      Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=764 : Rework
      Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=772 - RFE:
      Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=789 : Adding
      Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=660 : Fix
      Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=791 - Adding
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=858 - Fixing the
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=893 - Fixing the
      Fix for http://xprint.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=940
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=492 -
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: Allow
      Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: Allow
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1404 - Fixing
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1453 - Fix spaces
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1489 - Use |long|
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1416 - Fix Xprt
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1496 : Fixed Xprt
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1299 - Add more
      Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=661 - Xprt
      Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1629 - Fix crash
      Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1637 - Fix
      Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1646 - Fix the
      Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1647 - Fix the
      Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1664 - RFE: Add
      //freedesktop.org/bugzilla/show_bug.cgi?id=1204): Fix X11 test suite
      xc/programs/Xserver/Xprint/Imakefile
      //freedesktop.org/bugzilla/show_bug.cgi?id=811): Updating generated
      //freedesktop.org/bugzilla/show_bug.cgi?id=1998): Fix Xserver standalone
      //freedesktop.org/bugzilla/show_bug.cgi?id=1800): Fix Postscript DDX's 1bit
      //bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #938
      //bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #1287
      //bugs.freedesktop.org/show_bug.cgi?id=1688) attachment #1530
      //bugs.freedesktop.org/show_bug.cgi?id=1695) attachment #1230
      //bugs.freedesktop.org/show_bug.cgi?id=2240) attachment #1642
      xc/programs/Xserver/Xprint/Util.c
      //bugs.freedesktop.org/show_bug.cgi?id=2254) attachment #1659
      //bugs.freedesktop.org/show_bug.cgi?id=2167) attachment #1641
      xc/programs/Xserver/afb/afbbres.c
      xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h
      xc/config/cf/DragonFly.cf
      xc/programs/Xserver/hw/xnest/Screen.c
      //bugs.freedesktop.org/show_bug.cgi?id=2543) attachment #2019
      xc/programs/Xserver/Imakefile
      xc/programs/Xserver/dix/atom.c
      //bugs.freedesktop.org/show_bug.cgi?id=2771) attachment #2148
      //bugs.freedesktop.org/show_bug.cgi?id=2789) attachment #2187
      xc/programs/Xserver/Imakefile
      xc/programs/Xserver/hw/vfb/InitOutput.c
      xc/programs/Xserver/Xprint/ps/Imakefile
      xc/programs/Xserver/Xprint/Init.c
      xc/programs/Xserver/Xprint/attributes.c
      //bugs.freedesktop.org/show_bug.cgi?id=3001) attachment #2404
      //bugs.freedesktop.org/show_bug.cgi?id=2885) attachment #2434
      //bugs.freedesktop.org/show_bug.cgi?id=3118) attachment #2525
      xc/config/cf/X11.tmpl
      xc/programs/Xserver/Xprint/Init.c

Roland Scheidegger (1):
      Add two radeon pci ids (one is used for a radeon mobility X700 XL in a

Rudo Thomas (1):
      Missing close parenthesis in one of the setuid() fixes.

Samuel Thibault (3):
      xfree86: add Hurd support (#5613)
      xfree86/hurd: re-add missing keyboard support (bug #5613)
      remove last remaning 'linux'isms (bug #5613)

Seth W. Klein (1):
      Added infrastructure for driver specific usage messages and added vesa

Stuart Kreitman (30):
      file xevie.c was initially added on branch XEVIE.
      built,working DAMAGE/XFIXES in mono tree
      oops
      oops
      file damageext.h was initially added on branch DAMAGE-XFIXES.
      file damageext.c was initially added on branch DAMAGE-XFIXES.
      file damageextint.h was initially added on branch DAMAGE-XFIXES.
      file damagestr.h was initially added on branch DAMAGE-XFIXES.
      file damage.h was initially added on branch DAMAGE-XFIXES.
      file damage.c was initially added on branch DAMAGE-XFIXES.
      file xfixesint.h was initially added on branch DAMAGE-XFIXES.
      file region.c was initially added on branch DAMAGE-XFIXES.
      file cursor.c was initially added on branch DAMAGE-XFIXES.
      file saveset.c was initially added on branch DAMAGE-XFIXES.
      file select.c was initially added on branch DAMAGE-XFIXES.
      file xfixes.c was initially added on branch DAMAGE-XFIXES.
      file xfixes.h was initially added on branch DAMAGE-XFIXES.
      bugzilla 859 -merging DAMAGE-XFIXES into trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of DAMAGE-XFIXES branch to trunk
      Integration of XEVIE branch to trunk
      Integration of XEVIE branch to trunk
      Integration of XEVIE branch to trunk, Some updates from latest reviews
      Integration of XEVIE branch to trunk, latest updates
      Turn on XEVIE https://freedesktop.org/bugzilla/show_bug.cgi?id=947 Modified

Stuart R. Anderson (2):
      Add a safety check to catch when numDepths GCperDepthexceeps MAXFORMATS
      Change the default depth back to 8 like it was originally. Disable the

Søren Sandmann Pedersen (66):
      Thu Jul 22 20:03:11 2004 Soeren Sandmann <sandmann at daimi.au.dk>
      Mon Aug 2 21:49:33 2004 Soeren Sandmann <sandmann at redhat.com>
      Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann at redhat.com>
      Mon Jan 3 12:45:10 2005 Søren Sandmann <sandmann at redhat.com>
      Thu Jan 13 15:40:29 2005 Søren Sandmann <sandmann at redhat.com>
      Thu Jan 13 17:45:13 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Jan 14 11:12:46 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Jan 14 17:03:40 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Feb 11 14:28:22 2005 Søren Sandmann <sandmann at redhat.com>
      Wed Mar 16 16:17:43 2005 Søren Sandmann <sandmann at redhat.com>
      Tue Mar 22 12:47:16 2005 Søren Sandmann <sandmann at redhat.com>
      Sat Mar 26 18:49:21 2005 Soeren Sandmann <sandmann at redhat.com>
      Sat Mar 26 19:00:30 2005 Søren Sandmann <sandmann at redhat.com>
      - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in
      Wed May 18 16:47:44 2005 Søren Sandmann <sandmann at redhat.com>
      Wed May 18 21:20:35 2005 Søren Sandmann <sandmann at redhat.com>
      Add xkbfile to symlink.sh, conditionally include "config.h" in
      Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
      xc/programs/Xserver/hw/xfree86/drivers/i2c/*.c: include xorg-config.h
      - Add build system for xf86-video-ati
      Add -I$(top_builddir)/hw/xfree86/dixmods/extmod to Xext/Makefile.am Patch
      fb/Makefile.am: add fbpseudocolor.h to sdk_HEADERS
      xserver/xorg/fb/Makefile.am: install fboverlay.h
      Install xorgVersion.h
      Add these files to the sdk:
      Add miwideline.h mistruct.h mifpoly.h to sdk_HEADERS
      Add dbestruct.h to sdk_HEADERS
      Fri Jul 29 17:20:53 2005 Søren Sandmann <sandmann at redhat.com>
      Thu Aug 4 16:08:00 2005 Søren Sandmann <sandmann at redhat.com>
      Mon Aug 8 13:36:23 2005 Søren Sandmann <sandmann at redhat.com>
      Mon Aug 8 13:39:45 2005 Søren Sandmann <sandmann at redhat.com>
      Add XF86DDXACTIONS to AM_CFLAGS
      Revert previous patch as it causes build failures
      Wed Aug 10 16:17:38 2005 Søren Sandmann <sandmann at redhat.com>
      Add check for whether the platform is MMX capable and add the relevant
      Thu Aug 11 11:43:32 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Aug 12 10:45:01 2005 S%Gï¿¿%@ren Sandmann <sandmann at redhat.com>
      Fri Aug 12 14:29:09 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Aug 12 14:45:54 2005 Søren Sandmann <sandmann at redhat.com>
      Fri Aug 12 14:49:24 2005 Søren Sandmann <sandmann at redhat.com>
      Mon Aug 15 14:56:57 2005 Søren Sandmann <sandmann at redhat.com>
      Mon Aug 15 15:41:26 2005 Søren Sandmann <sandmann at redhat.com>
      symlink.sh: Temporarily disable xkbdata, add type1mod.c
      Wed Aug 17 13:13:00 2005 Søren Sandmann <sandmann at redhat.com>
      Add buildsystem for Xprint, and:
      Thu Aug 18 17:27:09 2005 Søren Sandmann <sandmann at redhat.com>
      Wed Aug 24 15:29:50 2005 Søren Sandmann <sandmann at redhat.com>
      Wed Aug 24 15:39:07 2005 Søren Sandmann <sandmann at redhat.com>
      Thu Aug 25 17:15:01 2005 Søren Sandmann <sandmann at redhat.com>
      Tue Sep 13 11:27:05 2005 S%Gï¿¿%@ren Sandmann <sandmann at redhat.com>
      Fri Sep 23 19:00:06 2005 Søren Sandmann <sandmann at redhat.com>
      Add initial build system for XpConfig
      Check in skeleton Makefile.am's for the rest of XpConfig
      Various small fixups to get XpConfig to 'build'
      Get XpConfig build system in pretty much working state
      Add forgotten Makefile.am
      Make XpConfig build system call mkfont{scale,dir}
      Make the server distcheck:
      symlink.sh:
      Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann at redhat.com>
      Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann at redhat.com>
      Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann at redhat.com>
      Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann at redhat.com>
      Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann at redhat.com>
      Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann at redhat.com>
      Fri May 12 17:51:26 2006 Søren Sandmann <sandmann at redhat.com>

Thomas Hellstrom (5):
      lib/XvMC/Imake
      Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): Fix
      Bugzilla #2750 (https://bugs.freedesktop.org/show_bug.cgi?id=2750)
      Bug 2750: Prevent mtrr_remove_offending from ending up in an endless loop
      Fix a bug where a system memory pixmap got a wrong address if memcpy()

Thomas Winischhofer (12):
      Add xf86[GetGammaRamp|ChangeGammaRamp|GetGammaRampSize] to symlist in order
      Add facility to catch sig 4 from driver. This can be used to check for OS
      Add facility for catching signal 4 from driver. This can be used to check
      Make MISC extention's PassMessage() actually work and fix memory leaks
      Another fix for MiscPassMessage(): Initialize returned "status".
      RandR: Fix failure handling (Closes #4635; Thomas Winischhofer)
      Add DGAReInitModes in order to allow the driver to change the list of
      Add DGAReInitModes, Part 2
      EXA: The "optimization" for using a fill operation instead of 1x1 copies
      Add function for drivers to change RandR's idea of the virtual screen size.
      Add xf86RandRSetNewVirtualAndDimensions to loader symlist
      RandR: Add a driver func to let the driver determine the physical size of a

Tilman Sauerbeck (9):
      Bug #7097: do case-insensitive comparison for some hotkeys.
      Bug #3042: Use autoconf to get the correct name of a struct member.
      Sanitized glxdri's Block/Wakeuphandler calling.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Bug #8226: Fixed SetPictureTransform()'s handling of the argument matrix.
      transformIsIdentity() now doesn't accept a zero matrix as the identity.
      Bug #8226: Fixed SetPictureTransform()'s handling of the argument matrix.
      transformIsIdentity() now doesn't accept a zero matrix as the identity.
      Distribute hw/xfree86/modes.

Tomas Janousek (1):
      Bug #10296: Fix timer rescheduling.

Torrey Lyons (26):
      Change XFree86 Project to X.Org Foundation in XDarwin splash screen.
      Change XFree86 Project to X.Org Foundation in localized XDarwin splash
      Fix XDarwin's broken build of libGL and server side GLX. GL library is only
      Fix Xprint build on Darwin.
      Make XDarwin not default to StaticColor on ix86 (Shantonu Sen).
      Add initial Xinput support for XDarwin (Greg Parker).
      Merge many XDarwin improvements:
      Add generic rootless layer documentation missed from last commit.
      Fix leftover XF86_VERSION_SNAP macro.
      Fix crash in rootless XDarwin due to rootless being initialized before
      Documentation only update: Update XDarwin application version for release.
      Update Apple's list and hash utility routines to latest versions (John
      Bugzilla #1032: Make rootless acceleration functions compatible with
      Add offscreen GLX direct rendering with XDarwin's xpr backend (John
      Warning fixes.
      Add option for XDarwin to track system keyboard layout changes as they
      Update XDarwin project to Xcode 1.5 format and remove unused
      Allow rootless implementations to override frame reordering. This is used
      Fix rootless Cygwin crash due to acceleration code illegally modifying a
      Use ROOTLESS instead of platform specific defines.
      Fix crash with more than one screen reported by John Davidorff Pell.
      Fix build on stock Mac OS X: Out of the box, Mac OS X does not include
      Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch
      Fix cases in Darwin build where a variable is declared static and later as
      Fix build issues on Mac OS X 10.4.0.
      Fix compilation where uint is not defined.

Vladimir Dergachev (5):
      Initial code from GATOS. This needs to be cleaned up, for example the bt829
      xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c Change version
      Modified:
      Modified:
      Modified:

Warren Turkal (2):
      Moving toward a working input extension.
      completely get rid of NeedNestedPrototypes

Zack Rusin (12):
      rewrite the rootless compositing code (1) compiles which is already a huge
      Correctly handle empty rects on region initialization.
      Adding the new acceleration architecture: Exa. It's meant to replace XAA in
      Missed this. Spotted by Thomas.
      Leave debugging output for only the interested parties.
      removing all debugging output from the default build :)
      This fixes the close screen mess (crash reported by Thomas). Also hide the
      remove the temporary debugging output
      Check vtSema before accelerating primitives and sync in fallbacks only if
      heh, oops (thanks Thomas)
      mark drawable as dirty on copying/painting windows
      Patch from Thomas Winischhofer to kick out all pixmaps to system ram upon a

Zephaniah E. Hull (1):
      Export xf86ActivateDevice, used by the evdev driver.

airlied (4):
      make X server use system libdrm - this requires libdrm >= 2.3.0
      DRI: call drmSetServerInfo() before drmOpen().
      add extern to struct definition
      fixup configure.ac problems with DRI_SOURCES and LBX_SOURCES

-----------------------------------------------------------------------

-- 
Xglamo, the X server of the Openmoko FreeRunner (GTA02)



More information about the pkg-fso-commits mailing list