[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'refs/tags/upstream/1.0.2'



Tag 'upstream/1.0.2' created by Julien Cristau <jcristau@debian.org> at 2010-06-07 23:45 +0000

Upstream version 1.0.2

Changes since the dawn of time:
Aaron Plattner (5):
      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.

Adam Jackson (161):
      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)
      Make self-backtracing work. Spotted by many people, patch from Gentoo.
      Bug #5218: Avoid crashing on unconfigured interfaces. (Andrei Barbu)
      Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck)
      Sync with head, install randrstr.h in the SDK.
      Bug #5216: Allow options to appear with other components.
      Resync with head.
      Bug #6191: Sync Render gradient fixes from head. (Lars Knoll)
      Bug #6213: Check geteuid's return value, not its address, otherwise

Alan Coopersmith (147):
      file solaris-ia32.S was initially added on branch XORG-CURRENT.
      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@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@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.

Alan Hourihane (32):
      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

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 (113):
      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 �vind 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 �vind 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

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.

Benjamin Herrenschmidt (6):
      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

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

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

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 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 (87):
      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

Dave Airlie (2):
      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

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 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

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

Donnie Berkholz (4):
      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 '='

Egbert Eich (75):
      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
      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
      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.
      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

Eric Anholt (193):
      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
      Merge from HEAD: Correct rounding in divide-by-255 code.
      Merge from HEAD: Fix the AC_TRY_RUN for sys/linker.h which had no hope due
      Merge from HEAD: Add #undef BSD44SOCKETS, without which the listener socket
      Merge from HEAD: Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa

Felix Kuehling (2):
      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

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

Harold L Hunt II (15):
      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.
      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

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

Ian Romanick (11):
      Re-enable GL_HP_occlusion_test. The problems in Mesa that caused this bug
      Initial revision


Reply to: