Drivers needing releases

Alan Coopersmith alan.coopersmith at oracle.com
Wed Dec 28 19:01:20 PST 2011


Xorg server release candidates, like the recent 1.12 RC 1, tend
to get tested more when users can build drivers that work with
them.   A number of drivers have needed changes to adjust to the
changes in the Xserver ABI, and haven't had tarballs/releases made
since those changes went in.

A list of the changes sitting in git since the last git tag for most
of the drivers follows - this roughly (but not always exactly)
corresponds to changes since the last release which users building
from tarballs won't see.

Those who work on or care about these drivers may want to look over
the accumulated changes to see if the drivers are ready for release
to match the Xorg 1.12 release window and help testing the 1.12 RCs.

(This is of course not a complete list of drivers, just the ones I've
  checked out of git onto my build system.)

	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System


============= driver/xf86-input-acecad
Cyril Brulebois (6):
       Avoid “'ReverseConvertProc' defined but not used” warning.
       Silence gcc: report_{x, y} are getting initialized.
       Fix “initialization from incompatible pointer type” for default_options.
       Drop support for pre-input ABI 12 servers.
       Remove checks on the ABI now that 12 or higher is required.
       Remove pointless checks on is_core_pointer.

Peter Hutterer (5):
       Assign local->private after allocating.
       Always set the type name.
       Dont call xf86DeleteInput on PreInit failure.
       Don't free anything in PreInit, provide an UnInit instead.
       This driver is unmaintained, warn users.

============= driver/xf86-input-aiptek
Peter Hutterer (5):
       Use xf86SetStrOption to get the type printed to the logs
       If xf86AiptekHIDOpen failed in PreInit, assume failure
       Don't free anything on PreInit failure, let the server handle it
       Always reset the fd if auto-probing fails.
       This driver is unmaintained, warn users.

Terry Lambert (1):
       Return proper default for unknown values in pInfo->device_control.

============= driver/xf86-input-evdev
Chase Douglas (10):
       Remove support for X input ABI < 12.2
       Switch to "goto" logic for error handling when adding classes
       Add support for masked valuators
       Ensure events are posted when entering into proximity
       Ensure all known valuator values are stored when out of proximity
       Copy out of proximity values into current values selectively
       Add experimental XI 2.1 multitouch support
       Use MTDev for multitouch devices
       Ensure touchpad events are always processed with MT
       Don't send pointer events for multitouch touchscreen devices

Daniel Kurtz (1):
       Set prop_product_id undeletable

Jools Wills (1):
       emuThird: Use xf86SetIntOption, not xf86SetBoolOption for integer values

Max Schwarz (1):
       type-safe inline functions for bitmask manipulation

Paulo Zanoni (2):
       Fix absolute events with swapped axes
       Fix relative events with swapped axes

Peter Hutterer (38):
       Replace xf86Msg() with xf86IDrvMsg().
       Static atoms don't need to be initialized to 0.
       Add third button emulation.
       Use Absolute/Relative as argument to xf86Post*
       Move invert variable to the block it is used in.
       Export product/vendor ID through a property.
       Add a property to toggle function key mode
       Export device node as property.
       Require server 1.10
       Print abs axes ranges on verbosity 6.
       Remove unused misc_label and val
       Exit axis labelling if axes are neither rel nor abs
       Don't crop long value from EvdevBitIsSet.
       Support smooth scrolling on REL_WHEEL, REL_HWHEEL and REL_DIAL
       Merge branch 'smooth-scrolling'
       Bump to 2.6.99
       Move misplaced #endif caused by smooth-scrolling merge
       Use a new "Virtual Device" boolean property to mark virtual devices
       Remove duplicate line
       Use mtdev API to allocate/free mtdev structs
       0 is the value for "unknown/unlimited" number of touches
       MT axes are counted separately, make sure they're initialized too.
       When resetting the queue, don't reset the touchMask
       Simplify a condition, only the event type differs here
       Replace open_slot/close_slot with a SlotState enum
       Skip event posting for empty slots.
       Replace 0/1 button values with enums
       Print to the log if we find multitouch axes.
       Add the required defines to compile against the inputproto
       Use xf86InitValuatorAxisStruct, the touch-specific version was dropped
       Map ABS_MT_POSITION_X/Y into ABS_X/Y
       Drop now-unnecessary XI 2.1 and XI 2.2 error suppression defines
       Add is_blacklisted_axis() helper
       Don't count legacy and MT axes twice
       Merge branch 'multitouch'
       Always include mt_mask in the evdev struct
       Include config.h from evdev.h
       Remove need for --enable-multitouch

Peter Korsgaard (1):
       Handle touchscreens without BTN_TOUCH

Rami Ylimäki (3):
       Release leaked XKB options on input device disconnect.
       Release leaked device identifier on input device disconnect.
       Remove constness of device filename to avoid warning when freed.

Simon Thum (1):
       rename valuator init functions

Terry Lambert (1):
       xf86-input-evdev: Return proper default for unknown values in 
pInfo->device_control.

============= driver/xf86-input-joystick
Devin J. Pohly (1):
       unify capitalization of joystick properties

Peter Hutterer (2):
       Fix option type for option duplication
       Deal with opaque input option types.

Sascha Hlusiak (4):
       label buttons and axes
       Merge branch 'master' of 
ssh://git.freedesktop.org/git/xorg/driver/xf86-input-joystick
       man: valuators are not added automatically
       Copy pInfo->driver to option list to fix hotplugging of keyboard device

Terry Lambert (1):
       Return proper default for unknown values in pInfo->device_control.

============= driver/xf86-input-keyboard
Matthieu Herrb (1):
       man: update "rules" default value for xkeyboard-config.

Peter Hutterer (2):
       Remove calls to xf86IsPc98()
       man: link to xkeyboard-config(7) (#14494)

Terry Lambert (1):
       Return proper default for unknown values in pInfo->device_control.

============= driver/xf86-input-mouse
Alan Coopersmith (5):
       No need to merge NULL options list with existing options
       sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto"
       Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP
       Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings
       sun_mouse.c: remove unused variables

Alexandr Shadchin (1):
       Fix wrong read Protocol and Device from xorg.conf

Terry Lambert (1):
       xf86-input-mouse: Return proper default for unknown values in 
pInfo->device_control.


============= driver/xf86-input-penmount
Peter Hutterer (3):
       Don't override the device name.
       Don't free anything in PreInit, let the server call UnInit instead
       This driver is unmaintained, warn users.

============= driver/xf86-input-synaptics
Alexandr Shadchin (2):
       On/Off hooks to return boolean so we can bail out of the caller
       The correct maximum values for pressure and finger width

Casper Dik (1):
       Extra buttons on Acer Ferrari 4000 laptop touchpad are not recognized

Cyril Brulebois (1):
       Revert: "eventcomm: replace synaptics-custom TEST_BIT with server's BitIsOn."

Daniel Stone (16):
       Shuffle include order around
       Bump minimum xorg-server requirement to 1.7
       Properties: Generalise InitTypedAtom from InitAtom
       Add HIST_DELTA macro for differences in history
       Give FingerState enums explicit values
       Introduce POLL_MS for packet frequency
       Use CARD32 for timestamps
       Don't store fake events in the motion history
       Update count_packet_finger in store_history, not get_delta
       Scroll: Clarify rep_buttons assignment
       Scroll: Move scroll_[xya] into new priv->scroll struct
       Scroll: Move coasting variables to priv->scroll
       Scroll: Modify ScrollData in repeat_scrollbuttons
       Adjust acceleration scheme for input ABI v14
       Scroll: Prepare ScrollData for smooth scrolling
       Scroll: Initial smooth scrolling support

Derek Foreman (6):
       Fix pressure->motion property format
       Use hardware time where possible
       Replace the motion estimator
       More accurate extrapolated fake motion events
       Revise palm check logic
       Scroll: Add last_millis to track scroll event timing

Peter Hutterer (10):
       Bump to 1.5.99
       Fix compiler warning: unused variable "wakupTime"
       man: note that a PS/2 device is not supported
       test: wrap ABI 14 xf86OptionRec type changes
       Fix compiler warning - unused variable 'para'
       eventcomm: print strerror(errno), not of rc
       Use the scroll distances as increment for scrolling valuator axes
       Return true/false from SetDeviceAndProtocol
       If protocol is auto-dev and the device path is set, unset the protocol
       test: fix build errors introduced by upstream server change

============= driver/xf86-input-vmmouse
Thomas Hellstrom (1):
       Make the fdi script work with FreeBSD

============= driver/xf86-input-void
Terry Lambert (1):
       Return proper default for unknown values in pInfo->device_control.

============= driver/xf86-video-apm
Adam Jackson (7):
       Remove non-linear framebuffer mapping
       s/IOADDRESS/unsigned long/
       Adapt to vgahw changes in videoabi 12
       Check ABI major not encoded ABI
       Merge branch 'master' of 
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-apm
       Fall back to shadowfb if XAA fails to load
       Fix for new vgaHW ABI

Alan Coopersmith (1):
       Add XFree86 Copyright/License to COPYING for all code that came from XF86 4.4

============= driver/xf86-video-ark
Adam Jackson (3):
       Adapt to videoabi 12
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI

Ondrej Zary (1):
       Don't assume that FB address registers are initialized properly

============= driver/xf86-video-ast
Adam Jackson (4):
       Adapt to domain changes in videoabi 12
       Check ABI major not encoded ABI
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI

============= driver/xf86-video-ati
Alex Deucher (5):
       check for xserver 1.9.4.901 to enable tiling by default
       radeon: add missing FireMV pci id
       radeon: add some new pci ids
       Xv: Evergreen+ asics support 16k surfaces
       radeon: add some new pci ids

Benjamin Herrenschmidt (1):
       ddx/evergreen: Fix endian of ALU constants

Dave Airlie (5):
       ati: enable bg none when fbcon succeeds and we are built against ABI 
after 10.
       fixup xinerama since 9151f3b1c2ebcc34e63195888ba696f2183ba5e2
       radeon: r200 depth buffers are always tiled
       radeon: refine always tiled depth check
       radeon: add original radeon to always tiled.

Ilija Hadzic (1):
       DRI/DRI2: remove hard-coded limitation to 6 crtcs

Michel Dänzer (3):
       Bump version post release.
       Turn compile time check into runtime check.
       UMS: Guard references to PCITAG / pciTag with XSERVER_LIBPCIACCESS (bug 
#42690)

============= driver/xf86-video-chips
Adam Jackson (2):
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgaHW ABI

Dave Airlie (1):
       chips: gut the overlay 8/16 support from driver.

Jeremy Huddleston (5):
       Use malloc/calloc/realloc/free directly
       configure.ac: Remove AM_PROG_CC_C_O
       util: Consolidate common macros
       Fix implicit declaration of iopl
       Build fix for ABI Version 12

Mark Kettenis (1):
       PciTag is unused when using libpciaccess

============= driver/xf86-video-cirrus
Adam Jackson (3):
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgaHW ABI
       Typo fix

Alan Coopersmith (2):
       Update Sun license notices to current X.Org standard form
       Sun's copyrights now belong to Oracle

Gaetan Nadon (17):
       .gitignore: use common defaults with custom section # 24239
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (6):
       GD5436 timings are the same as GD5446
       Use malloc/calloc/realloc/free directly
       Build fix for ABI Version 12
       Disable PC98 code on newer servers.
       pciTag was removed from xorg-server, so provide it in-driver until this 
is updated to use libpciaccess
       Build fix for older servers (error: conflicting types for 'pciTag')

Jesse Adkins (1):
       Purge cvs tags.

Satoshi KImura (1):
       Add support for the NEC PC-9821

Stefan Potyra (1):
       Limit the maximul pitch of GD5436 and GD5446

============= driver/xf86-video-dummy
Adam Jackson (2):
       Fix DGA includes
       Port away from xalloc/xfree

Antoine Martin (1):
       Increase the maximum framebuffer size to 32767x32767

Gaetan Nadon (7):
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (3):
       Dummy drivers don't need PCI.
       Use malloc/free instead of deprecated X versions
       Add a configure option to disable dga

============= driver/xf86-video-fbdev
Cyril Brulebois (4):
       Convert x{re,c,}alloc and xfree.
       man: Stop mentioning server's -scanpci option.
       Avoid unused variables when XSERVER_LIBPCIACCESS is defined.
       Perform XV initialization only if the server supports it.

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jesse Adkins (1):
       Purge cvs tags.

Paulo Zanoni (1):
       Add MOD_CLASS_VIDEODRV to FBDevVersRec

============= driver/xf86-video-glide
Alan Coopersmith (1):
       Sun's copyrights belong to Oracle now

Guillem Jover (2):
       build: Define GLIDE3_ALPHA when using glide3
       Stop using the deprecated LoaderSymbol() function

============= driver/xf86-video-glint
Adam Jackson (1):
       Fall back to shadowfb if XAA is unavailable

Jeremy Huddleston (1):
       Disable PC98 code on newer servers.

============= driver/xf86-video-i128
Adam Jackson (2):
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI

Jeremy Huddleston (3):
       Use malloc/calloc/realloc/free directly
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for ABI Version 12

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-i740
Adam Jackson (2):
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (19):
       xf86-video-i740: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       README: fix linuxdoc content
       README: keep the text version of README, discard the sgml version
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

============= driver/xf86-video-impact
Adam Jackson (2):
       Use "no" bus, not ISA.
       Remove useless loader symbol lists.

Alan Coopersmith (3):
       Replace references to XFree86/XF86Config in man page
       Remove xorgconfig & xorgcfg from See Also list in man page
       Add README with pointers to mailing list, bugzilla & git repos

Brice Goglin (1):
       IMPACT_*_VERSION using PACKAGE_VERSION_*

Jesse Adkins (2):
       Purge cvs tags.
       Check video ABI before including xf86Resources.h (#26342)

Matt Turner (2):
       Remove xalloc/xcalloc/xrealloc/xfree
       Remove if(E != NULL) checks around free(E)

Matthieu Herrb (1):
       Makefile.am: nuke RCS Id

============= driver/xf86-video-intel
Chris Wilson (231):
       Revert "Disable adding normal RTF modes for an eDP"
       glamor: Include glamor cflags and libs for atypical builds
       sna/gen7: minor tidy of redundant defines
       sna/gen7: Correct shifts for surface state
       sna/gen7: Apply recent SNB tuning as applicable
       sna: Avoid the NULL damage deref
       sna: Micro-optimise sna_push_pixels_solid_blt()
       sna/gen4: Use the special composite rect emission for fill_one()
       sna: Correct end-point adjustment for stippling PolySegment
       uxa: Make the glamor/uxa transition more verbose
       sna/gen4,gen5: Fix typo and only emit a flush if the video source is dirty
       sna/gen5: Use the BLT rather than flush when copying
       sna: Always call retire following a mmap
       sna: Tweak cancellation of deferred flush
       sna/gen5: Remove the unused SIP
       src/sna/gen5: Replace the precompiled shaders
       sna: Use Y-tiling for source pixmaps
       sna: Downgrade Y-tiling if we must use the BLT
       sna/video: Check for Xv presence in the server before initialising
       sna/gen2: Wire up NO_COMPOSITE for debugging
       sna/gen5: Use the same prefer_blt_fill() switch for fill-one
       sna/gen5+: Prefer using the BLT when either src or dst is untiled
       sna: Avoid the double application of drawable offsets for tiled spans
       sna: Round up stride to alignment for TLB miss checking
       sna: Disabling tiling if the bo would be smaller than a page
       sna: Discard the gpu-bo is the entire pixmap is written to by the CPU.
       sna: Only check for all-damaged CPU bo if we may discard the GPU bo
       sna/gen6+: Only use BLT if the untiled bo will cause per-pixel TLB misses
       sna: Use 64-bit mov (when available) for bitmap glyphs
       sna: Eliminate empty glyphs during format conversion
       sna: Don't try to guess when the kernel believes a buffer to be flushed
       sna: Tidy kgem_choose_tiling()
       sna: Pass the pixmap to sna_replace()
       sna: Use the correct pitch when creating an untiled active buffer
       sna: Always reduce tiling for thin pixmaps
       sna/gen6: Set the batch mode prior to checking limits and flushing
       sna: Fix assertion around flushing of mmap(PROT_READ)
       sna/render: Fix check for "migrate whole pixmap"
       sna/gen5: Handle cpu-bo for render targets
       sna: Align pwrite to transfer whole cachelines
       sna: Move the preservation of the io handle into the common destroy path
       sna: Reuse the full size of an old handle for io
       uxa: Reset size limits based on AGP size
       uxa: Fix runtime linking of previous commit
       uxa: Ensure that we can fallback with all of (src, mask, dst) as GTT mappings
       sna: Pass the current value of the batch offset to the kernel relocator
       sna: Remove one redundant retire
       sna: use tight pitches for a8
       uxa: Unmap the buffer after swrast
       sna: Prefer to use our pixmap upload paths
       sna: Beware flushing partial buffers before they are written
       sna/gen2: Avoid readbacks for unsupported sources
       sna/gen3: Reduce readbacks on dst for unsupported sources
       sna/gen4: Reduce dst readbacks for unsupported sources
       sna/gen5: Reduce dst readbacks for unsupported sources
       sna/gen6: Reduce dst readbacks for unsupported sources
       sna/gen7: Reduce dst readbacks for unsupported sources
       sna/trapezoids: Fix detection of rectilinearity after projection
       uxa/video: Use the common bo allocations and upload
       uxa: Fix clip processing for uxa_fill_spans()
       sna: Discard bo for idle private pixmaps
       sna: Use the coarse monotonic clock to coalesce wakeup events
       sna: s/MONOTONICE/MONOTONIC/
       sna: Fallback to ordinary monotonic clock if coarse is not supported
       sna: Use a single definition for the inactive cache timeout
       sna/trapezoids: First try the scan converter for fallbacks
       sna/trapezoids: Try to render traps onto a8 destinations in place
       sna/gen[23]: Fixup render targets with pitches below hw minimum
       sna: Remove assertions that external bo are not busy
       sna: Only use the 64-byte pitch alignment for scanout
       sna: Transfer the whole bo for a replacement XCopyArea
       sna/dri: Prefer using the BLT for DRICopyRegion on pre-SNB
       sna: Be more pessimistic with CPU sources
       sna: Remember to assign a new unique id for the replaced bo
       sna/gen5: Remove a redundant format check
       sna: Implement a VMA cache
       uxa/video: Correct the offset of the binding table in the surface buffer
       sna: Only transfer unpinned buffers
       sna: Only transfer the bo if the src/dst are of matching size
       sna/gen3: Ensure that depth read/writes are disabled before first use
       sna: Update computation of untiled pitch to cater for CREATE_SCANOUT
       sna: Restrict pitch alignment on 945gm to 64 bytes
       sna: Add some more debug messages for VMA caching
       sna: Enable hooking up of valgrind during debugging
       sna/composite: Make the check for a no-op earlier and clearer
       sna/gen3: Move the video dst_bo to make the conditional clearer
       sna/gen6: Tidy the usage of the max pipeline size
       sna/gen6: Only use CPU bo for a render target if untiled
       sna: Remove bo transference for whole XCopyArea
       sna: We need to remap the gpu_only mmap prior to every use
       sna: Fix a typo, end statements with semi-colons
       sna: Defer allocation of memory for larger pixmap until first use
       sna: Experiment with creating the CPU pixmap using an LLC BO
       sna: Use the CPU bo as a render source if compatible and no GPU bo
       sna: Enable memcpy uploads to SHM pixmaps
       sna/gen2: Check for unhandled pitches in the render pipeline
       sna: Force a suitable minimum stride for 3D temporaries
       sna/gen2: Tidy checking against too large pixmaps for the 3D pipeline
       sna: Double-check that the submitted buffers were not purged
       sna: Set the refcnt on the replacement bo
       configure: Link the extra valgrind debugging to --enable-debug
       uxa: Wakeup 3s after the last rendering to reap the bo-cache
       uxa: Cap the maximum number of VMA cached
       sna: Fix a debugging assert
       sna: Debug fixup for non-LLC systems
       sna: Allow the debugger to map bo from the batch during kgem_submit()
       sna: Mark upload buffers as unaccessible upon submission
       sna: Protect against deferred malloc failures for pixel data
       uxa/glamor: Silence a compiler warning for some unused code
       sna/damage: Guard against malloc failures
       sna/blt: Add a missing allocation check upon the source CPU pixmap
       sna: Use a static request and synchronous rendering in case of malloc failure
       sna: Use the provided bo for blitting rather than assume priv->gpu_bo
       sna: Close any handles after bo allocation failures
       sna: Skip glyphs if we fail to allocate pixel data for them
       sna: Check allocation of pixman_image_t
       sna: Add some DBG() around Y-to-X fallbacks
       sna: Fix DBG crash whilst pruning inactive GPU buffers
       uxa/glamor: Always notify glamor that the glyph has been unrealized
       uxa/glamor: Allocate a fbPixmap with storage for fallbacks
       sna: silence warning for unused 'priv'
       sna: More missing move-to-cpu allocation checks
       sna: cap the number of times we attempt to resubmit the batch upon EBUSY
       uxa: Move the region creation beyond the call into glamor
       sna/gen3: Check for upload failure of video bo
       sna: Clean up caches stored upon the batch bo
       uxa: Explicitly check for libdrm_intel in configure
       src/gen4+: Add support for depth 15 render copies/fills
       sna/gen4+: disable the blend unit for PictOpSrc
       sna: Clean up compiler warnings for shadowed variables
       sna: Suppress an overwritten XY_SRC_COPY
       sna: Wrap I915_GEM_GET_PARAM with valgrind markup
       sna/gen3: Initialise missing value of need ca pass for fill_boxeS()
       sna: Discard GPU damage first before choosing where to fill_boxes()
       sna/gen3: Enforce a minimum width of 2 elements for the render target
       sna: Map the upload buffer using an LLC bo
       sna: Search through the inactive VMA cache for potential upload bo
       sna: Upload to large pixmaps inplace
       sna: Simplify write domain tracking
       sna: Tune the default pixmap upload paths
       sna: Upload images in place from CopyArea
       sna/gen5+: First try a blt composite if the source/dest are too large
       sna/gen5: If we need to flush the composite op, check to see if we can blit
       sna/gen2+: If we use the BLT to prepare the target, try using BLT for op
       sna/gen3: Tidy checks against hardcoded maximum 3D pipeline size
       sna/gen[23]: Try BLT if the source/target do no fit in the 3D pipeline
       sna/gen[67]: check for context switch after preparing source
       sna: Explicitly handle errors from madv
       sna/gen5: Tidy checking against hardcoded maximum 3D size
       Silence uxa-only compilation
       sna: Only upload to the source GPU bo if we need tiling to avoid TLB misses
       sna: Hint likely usage of CPU bo
       sna: Retire if the inactive vma list is empty
       sna: Only retire for the VMA search if there are cached VMA
       sna: Purge all evicted bo
       sna: Use a safe iterator whilst searching for inactive linear bo
       sna: When freeing vma, first see if the kernel evicted any
       sna: clear the request list when reusing a flushing bo
       sna: the active cache is not marked as purgeable, so skip checking it
       sna: Distinguish between GTT and CPU maps when searching for VMA
       sna: Continue searching the linear lists for CPU mappings
       sna/gen[23]: We need to check the batch before doing an inline flush
       sna: Restore CPU shadow after a GTT memory
       sna: Reset the GTT mapping flag when freeing the shadow pointers
       configure: Bump the required pixman version
       sna: Tune the inplace cross-over point to be half-cache size
       sna: Remove the forced inplace upload
       sna: Create a GPU bo for accelerated core drawing
       sna: Tweak the rendering priorities
       sna: Discard all damage when replacing pixmap contents
       sna: Drop the is-mapped flag after operating via the GPU
       sna: Avoid the GPU readback with READ==0 move_to_cpu
       sna: Always pass the damage to sna_drawable_use_gpu_bo()
       sna: Don't mark mapping as synchronous by default
       sna: Don't immediately check for region intersection after subtract
       sna: Fixup the refcnt to avoid an assert
       sna: Tidy up some recent valgrind complaints with reuse of scratch pixmaps
       sna: Explicitly handle depth==1 scratch pixmaps
       sna: Implement extended fallback handling for src == dst copies
       sna: Do not use Y-tiling for composite back pixmaps
       sna/render: If the pixmap already has a GPU bo, use it for the source
       sna: Improve a debug message
       sna: Only upload tiny pixmaps on the second use
       sna: Treat all exported bo as potentially active
       sna: Always readback untiled bo in place
       sna: Intiialise pixmap size before use
       sna: Drop suggested tiling parameter when creating bo
       sna: Avoid fallbacks for convolutions by rendering the convolved texture
       sna/gen2+: Prefer to use the CPU if we have a source alphamap and CPU 
pictures
       sna: flatten source alphamaps
       sna: Setup the pixmap correctly in order to attach our private
       sna: Reduce damage after complete solid fills
       sna: Mark fresh GPU only bo as being all damaged
       sna: discard damage-all even for width|height==0 operations
       sna: Bump the inactivity timeout
       sna: Cancel the immediate batch submit once handled in the block handler
       sna: Age active wholly damaged GPU buffers more slowly
       sna/gen2+: Reuse source channel for mask where possible
       sna: Free the additional bindings on proxies
       sna: Trim the unused pages from the batch between the last command and 
surface
       sna: Silence unsigned comparison against 0
       sna: Don't align pwrite to cachelines for doing discontiguous copies
       sna: Pass usage-hint to move-to-gpu
       sna/glyphs: Create GPU bo for large enough destination surfaces with glyphs
       sna: Discard any GPU damage when overwriting with trapezoids
       sna: Avoid forced creation of GPU bo for tiny operations and dirty pixmaps
       sna: Search the inactive VMA cache first for a linear mapping
       sna: Tune region upload inplace threshold
       sna: Remove the independent tracking of elts from boxes
       sna: Cheaply reduce damage when subtracting and removing the entire damage
       sna: reset the pixmap on the initial clear after being swapped out
       sna: Clear the CPU damage for other overwriting rectangular blits as well
       sna: Promote an unattached pixmap to the GPU for inplace copies
       sna: Create a GPU for a streaming write
       sna: Check that the copy dst is attached before replacing damage
       sna/damage: Fix the is-contained test
       sna: We can always compare the box to be subtracted against the dirty extents
       sna: Fix damage reduction by adding new boxes to the tail of the box list
       sna: Encourage large operations to be migrated to the GPU
       sna: use indirect uploads if the bo was last known to be unmappable
       sna: Use shadow if the GPU is busy or not immediately mappable
       sna: Jump straight to the fallback copy routines if the dst is not attached
       sna: Inline the common portion of sna_get_pixel_from_rgba()
       sna: Only call move-to-gpu on scanout flush if we have cpu damage to move
       sna: Tweak damage not to reduce if it will not affect the outcome of 
reducing to all
       sna: Move the is-mappable check into the callers of region_inplace()
       sna: Increase the minimum alignment constraint for g33
       sna: Mark the glyph cache as being unpageable
       sna: Don't force the creation of a GPU bo if it will be untiled
       sna: Rearrange damage for tail-call optimisations
       sna: Don't discard empty glyphs, just skip them

Simon Que (1):
       xf86-video-intel: change order of DPMS operations

Zhigang Gong (5):
       uxa/glamor: Introduce additional access modes to wrap glamor acceleration
       glamor: Initial commit to introduce glamor acceleration.
       uxa/glamor: Turn on glamor for fill spans and rects
       uxa/glamor: Enable the rest of the glamor rendering routines
       uxa/glamor: Fallback to new glamor pixmap if failed to create textured 
pixmap.

============= driver/xf86-video-mach64
Adam Jackson (1):
       Fall back to shadowfb if XAA is unavailable

Jeremy Huddleston (2):
       Use unsigned long rather than deprecated IOADDRESS
       Use pci_device_map_legacy rather than xf86MapDomainMemory

============= driver/xf86-video-mga
Adam Jackson (2):
       Don't allow the config file to override BIOS location
       Don't include xf86Priv.h

Alan Coopersmith (1):
       Sun's copyrights now belong to Oracle

Christian Toutant (3):
       Added support for G200SE Pilot3
       Reset tagfifo for renesas.
       Add support for Video Memory greater then 8M

Jamey Sharp (2):
       Nothing uses clientlx.c, so delete it.
       Delete support for MGA's proprietary HAL: unifdef USEMGAHAL.

Jeremy Huddleston (2):
       Include <unistd.h> for usleep
       Include "xf86Modes.h" for xf86ModeBandwidth

Jesse Adkins (1):
       Purge cvs tags.

Matt Turner (4):
       Remove xalloc/xcalloc/xrealloc/xfree
       Remove if(E != NULL) checks around free(E)
       Fix printf format specifier warning
       Remove calls to xf86IsPc98()

Yannick Heneault (2):
       modified G200SE conditionnal statement about revision register for 
products compatibility.
       added support for G200ER.

============= driver/xf86-video-neomagic
Adam Jackson (2):
       Fall back to shadowfb when XAA is unavailable
       Fix for new vgahw ABI

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (2):
       Use malloc/calloc/realloc/free directly
       Include <stdlib.h> for abs()

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-newport
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (20):
       .gitignore: use common defaults with custom section # 24239
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       README: fix linuxdoc content
       README: keep the text version of README, discard the sgml version
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Julien Cristau (1):
       newport: stop using obsolete loader functions

Matt Turner (1):
       Remove if(E != NULL) checks around free(E)

Paulo Zanoni (1):
       Replace X{c,r,}alloc and Xfree for stdlib functions

============= driver/xf86-video-nv
Adam Jackson (2):
       Make failure to XAA non-fatal
       Fix for new vgahw ABI

Alan Coopersmith (2):
       Sun's copyrights now belong to Oracle
       Correct copyright date in previous commit

Cyril Brulebois (1):
       Fix compiler warning.

Jesse Adkins (1):
       Purge cvs tags.

Nicolas Kaiser (1):
       remove duplicated includes

============= driver/xf86-video-qxl
Alon Levy (6):
       xspice: add missing --tls-port default
       README.xspice: use consistent and vnc default port
       spiceqxl.xorg.conf.example: typo and order fixes
       xspice: make --cgdb non magical, use XSPICE_ENABLE_GDB
       rename xspice Xspice
       configure.ac: support autoconf 2.63

Gerd Hoffmann (1):
       support _ASYNC io calls and interrupt handling (busy wait)

Søren Sandmann (3):
       Translate the access region according to the drawable offset.
       Use new 8BIT_A format for 8 bit pixmaps.
       Don't translate newly generated paccess region

Søren Sandmann Pedersen (3):
       Ignore devices classes when matching PCI devices
       Only save the VGA fonts for the primary device.
       Revert "Use new 8BIT_A format for 8 bit pixmaps."

============= driver/xf86-video-r128
Adam Jackson (3):
       Don't allow the config file to override BIOS location
       Make failure to XAA non-fatal
       Fix for new vgahw ABI

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (21):
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: use backticks rather than $() for cmd subs
       COPYING: replace stub file with actual Copyright notices.
       COPYING: replace stub file with actual Copyright notices.
       README: fix linuxdoc content
       README: keep the text version of README, discard the sgml version
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: remove unrequired AC_SUBST([DRI_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (3):
       Use malloc/calloc/realloc/free directly
       pciTag was removed from xorg-server, so provide it in-driver until this 
is updated to use libpciaccess
       Build fix for older servers (error: conflicting types for 'pciTag')

Jesse Adkins (1):
       Purge cvs tags.

Matt Turner (1):
       Don't check for Xinerama.

============= driver/xf86-video-rendition
Adam Jackson (2):
       Unhook the pretense of XAA support
       Fix for new vgahw ABI

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (4):
       Use malloc/calloc/realloc/free directly
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for ABI Version 12
       Include <unistd.h> for usleep

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-s3
Adam Jackson (2):
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgahw ABI

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (20):
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Remove .cvsignore #23776
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       config: remove dead LINUXDOC macro usage
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements
       config: add AM_PROG_CC_C_O for per-target compilation flags

Matt Turner (1):
       Add missing call to vbeFree (bug 4417)

============= driver/xf86-video-s3virge
Adam Jackson (4):
       Adapt to missing PIOOffset in videoabi 12
       Check ABI major not encoded ABI
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgahw ABI

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (21):
       xf86-video-s3virge: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       config: rename TODO_NOTES and remove from EXTRA_DIST
       COPYING: update file with Copyright notices from source code.
       README: fix linuxdoc content
       README: keep the text version of README, discard the sgml version
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Tiago Vignatti (1):
       Remove superfluous commentary

============= driver/xf86-video-savage
Adam Jackson (3):
       Don't include xf86Priv.h
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgahw ABI

============= driver/xf86-video-siliconmotion
Adam Jackson (4):
       Adapt to missing PIOOffset in videoabi 12
       Check ABI major not encoded ABI
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI

============= driver/xf86-video-sis
Adam Jackson (1):
       Fall back to shadowfb if XAA is unavailable

Alan Coopersmith (1):
       Convert sis.man from XORG_RAWCPP to using sed like other drivers

Fernando Carrijo (1):
       Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (10):
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: remove unrequired AC_SUBST([DRI_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (9):
       Fix build failures with recent server changes to swapl and swaps
       Use malloc/calloc/realloc/free directly
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for ABI Version 12
       Silence warnings by using newer xf86dgaproto
       pciTag was removed from xorg-server, so provide it in-driver until this 
is updated to use libpciaccess
       Convert use of LookupWindow to dixLookupWindow
       Use pci_device_map_legacy rather than xf86MapDomainMemory on newer servers
       Build fix for older servers (error: conflicting types for 'pciTag')

Jesse Adkins (1):
       Purge cvs tags.

Matt Turner (1):
       Fix wrong-sized swaps

============= driver/xf86-video-sisusb
Alan Coopersmith (1):
       Convert sisusb.man from XORG_RAWCPP to using sed like other drivers

Fernando Carrijo (1):
       Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (9):
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (8):
       Add missing include for pciaccess.h
       Require libpciaccess
       Include xf86Pci.h for IOADDRESS
       Use malloc/free rather than xalloc/xfree
       Also use calloc rather than xcalloc
       Fix build failures with recent server changes to swapl and swaps
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast

Jesse Adkins (1):
       Purge cvs tags.

Thierry Vignaud (1):
       Fix compilation with -Werror=format-security (bug #31540)

============= driver/xf86-video-sunbw2
Alan Coopersmith (4):
       Replace references to XFree86/XF86Config in man page
       renamed: .cvsignore -> .gitignore
       Remove xorgconfig & xorgcfg from See Also list in man page
       Add README with pointers to mailing list, bugzilla & git repos

Brice Goglin (1):
       Define BW2_*_VERSION using PACKAGE_VERSION*

Gaetan Nadon (6):
       xf86-video-sunbw2: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Jesse Adkins (1):
       Purge cvs tags.

Matthieu Herrb (1):
       Makefile.am: nuke RCS Id

============= driver/xf86-video-suncg14
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (18):
       xf86-video-suncg14: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (2):
       Use malloc/calloc/realloc/free directly
       Include <sys/ioctl.h> for ioctl()

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-suncg3
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (18):
       xf86-video-suncg3: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (1):
       Use malloc/calloc/realloc/free directly

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-suncg6
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (18):
       xf86-video-suncg6: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (1):
       Use malloc/calloc/realloc/free directly

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-sunffb
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Denis Gilmore (1):
       sunffb: define %g2 and %g3 registers when building 64 bit version of the 
sunffb driver

Gaetan Nadon (18):
       xf86-video-sunffb: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (2):
       Use malloc/calloc/realloc/free directly
       Add missing prototypes to silence warnings

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-sunleo
Alan Coopersmith (3):
       Remove xorgconfig & xorgcfg from See Also list in man page
       Add README with pointers to mailing list, bugzilla & git repos
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (18):
       xf86-video-sunleo: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (2):
       Use malloc/calloc/realloc/free directly
       Adjust to DevPrivate API changes

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-suntcx
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (18):
       xf86-video-suntcx: Remove unused .cvsignore file #23776
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (1):
       Use malloc/calloc/realloc/free directly

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-tdfx
Adam Jackson (5):
       Adapt to missing PIOOffset in vgahw
       Check ABI major not encoded ABI
       Make failure to XAA non-fatal
       Fix for new vgaHW ABI
       Stop uselessly including xf86Priv.h

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (19):
       .gitignore: use common defaults with custom section # 24239
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: use backticks rather than $() for cmd subs
       COPYING: replace stub file with actual Copyright notices.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: remove unrequired AC_SUBST([DRI_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (4):
       Use malloc/calloc/realloc/free directly
       gettimeofday is in <sys/time.h>
       Fix compiler warnings about signedness
       Use unsigned long rather than deprecated IOADDRESS

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-tga
Gaetan Nadon (18):
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       COPYING: replace stub file with actual Copyright notices.
       README: fix linuxdoc content
       README: keep the text version of README, discard the sgml version
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (2):
       Use malloc/calloc/realloc/free directly
       Silence warnings by using newer xf86dgaproto

Jesse Adkins (1):
       Purge cvs tags.

============= driver/xf86-video-trident
Adam Jackson (2):
       Fall back to shadowfb if XAA is unavailable
       Fix for new vgaHW ABI

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (5):
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for ABI Version 12
       Use uint32_t instead of deprecated PCITAG
       Disable PC98 code on newer servers
       Dead code removal

Jesse Adkins (1):
       Purge cvs tags.

Trevor Woerner (2):
       Convert x+m/calloc/free to m/calloc/free.
       Update xf86dgastr.h include.

============= driver/xf86-video-tseng
BALATON Zoltan (1):
       Fix regression from pciaccess conversion (bug#32682)

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (3):
       Build fix for ABI Version 12
       Fix a compiler warning
       Build fix for -Werror=int-to-pointer-cast

Jesse Adkins (1):
       Purge cvs tags.

Trevor Woerner (1):
       Convert x+m/calloc/free to m/calloc/free.

============= driver/xf86-video-v4l
Alan Coopersmith (2):
       Remove xorgconfig & xorgcfg from See Also list in man page
       Update Sun license notices to current X.Org standard form

Cyril Brulebois (1):
       Bump version for development.

Gaetan Nadon (18):
       .gitignore: use common defaults with custom section # 24239
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       config: header files are part of the source not in EXTRA_DIST
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Julien Cristau (1):
       Add missing includes.

Mauro Carvalho Chehab (8):
       Port xf86-video-v4l driver to V4L2
       Coding style Cleanup
       Use the fourcc header instead of redefining it inside the code
       Fix Get/Set Port Attribute logic
       Return BadMatch if a Port Attribute is not found
       Provide a more consistent message if FBUF fails
       Fix arguments for v4l_check_yuv
       Fix standard video size detection

============= driver/xf86-video-vesa
Adam Jackson (3):
       Refuse to load if there's a kernel driver bound to the device
       Fix memory leak in mode validation
       Be forgiving of character-cell size mismatches in mode sizes

Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (10):
       config: Move compiler flags from configure.ac to Makefile.am
       COPYING: update file with Copyright notices from source code.
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (5):
       Build fix for ABI Version 12
       Use unsigned long rather than deprecated IOADDRESS
       Build fix for ABI Version 12
       Code style cleanup to make the map and unmap blocks more consistent
       configure.ac: Require a newer version of libpciaccess

Jesse Adkins (1):
       Purge cvs tags.

Trevor Woerner (1):
       Convert x+m/calloc/free to m/calloc/free.

============= driver/xf86-video-vmware
Jakob Bornecrantz (4):
       vmwgfx: Fix logic when checking for XA
       saa: Remove superflouos headers includes
       vmwgfx: Just include vmwgfx_drm.h
       vmwgfx: Include drm.h from correct path

Jeremy Huddleston (2):
       Fix build failures resulting from changes to the swaps and swapl macros 
in recent xorg-server
       Build fix for ABI version 12

Thomas Hellstrom (58):
       vmwgfx, saa: Initial import
       vmwgfx: Fix up driver build process for Xserver >= 1.7.
       vmwgfx, saa: Build saa as a convenience library
       vmwgfx: Check for large files
       vmwgfx: Import the WSBM list macros
       vmwgfx: Make a list of scanout bounding boxes available to each scanout 
pixmap
       vmwgfx: Make present readbacks not cross scanout bounding box boundaries
       vmwgfx: Don't call xa_copy_done after a present.
       vmwgfx: Fix dirty present bug
       vmwgfx: Try to match created hardware formats with the dri state tracker.
       saa: Reuse code for computing composite bounds.
       saa: Add driver composite.
       vmwgfx: Support xa composite.
       vmwgfx: Try to sort out format handling with composite.
       vmwgfx: Set up XA version checking.
       vmwgfx: Require libxatracker >= 0.4.
       vmwgfx: Various acceleration fixes.
       vmwgfx: Add boolean flags for different rendering modes
       vmwgfx: Don't dirty the front buffer as hw when doing a dri2copyregion 
from it
       vmwgfx-xorg: Avoid enabling unwanted outputs in initial configuration
       vmwgfx: Adapt to vmwgfx kernel driver 2.1
       vmwgfx: Save the dri2 requested depth since it may differ from the 
drawable     depth.
       vmwgfx: Update the connector type name array
       vmwgfx: Hook up vmwarectrl to the gui layout ioctl
       vmwgfx: Fix crtc position of transformed fb
       vmwgfx: Fall back to sw cursors if needed
       vmwgfx: Don't do present readbacks per crtc
       vmwgfx: Remove a couple of unused options
       vmwgfx: Fix acceleration options.
       vmwgfx: Add an option for direct presents
       vmwgfx: Be correct when setting up damage tracking
       vmwgfx: Add an option to use a scanout surface
       vmwgfx: A number of damage fixes
       vmwgfx: Fix rendering errors when rotating / unrotating a screen.
       vmwgfx: Make sure we don't render when VT switched
       vmwlegacy: Fix device fifo communication
       vmwlegacy: Fix up Xinerama / panoramiX replies.
       vmwlegacy: Factor out bootstrap functions
       vmware: Hook up vmwgfx to be tried before falling back to legacy
       vmware: Update the vmware register definition
       vmwgfx: Pre-init fixes
       vmware: Update library dependencies
       vmwlegacy: Accept option "GuiLayout" as a synonym for "staticXinerama"
       vmwlegacy: Factor out code that can be common for vmwgfx and vmwlegacy
       vmwgfx: Use config options to optionally set GUI topology
       vmwgfx: Get the drm device name from the open file descriptor
       vmwgfx: Make the drm device name persistent
       vmwgfx: Don't register back buffers as "hw_is_dri2_fronts" v2
       vmwgfx: Adapt to the dri state tracker sending depth instead of bpp
       vmwgfx: Add an option to enable rendercheck mode
       vmwgfx: Fix MessageType members that are incorrectly typed as Bool
       vmwgfx: Adapt to new interface of xa_yuv_planar_blit
       vmwgfx: Hook up XV color conversion control attributes
       vmwgfx: Reduce system resource usage with textured video
       saa: Only try to accelerate pixmaps that are driver pixmaps
       saa: Always read back hw contents on poly_fill_rect
       saa, vmwgfx: Fix saa_copy_composite
       Merge branch 'vmwgfx_branch'

============= driver/xf86-video-voodoo
Adam Jackson (2):
       Fall back to shadowfb if XAA is unavailable
       Drop useless vgaHW include

Gaetan Nadon (10):
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

Jeremy Huddleston (1):
       Fix implicit declaration warning

Jesse Adkins (1):
       Purge cvs tags.

Trevor Woerner (2):
       Convert x+m/calloc/free to m/calloc/free.
       Update xf86dgastr.h include.

============= driver/xf86-video-wsfb
Alan Coopersmith (1):
       Update Sun license notices to current X.Org standard form

Gaetan Nadon (16):
       .gitignore: use common defaults with custom section # 24239
       Several driver modules do not have a ChangeLog target in Makefile.am #23814
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
       Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
       configure.ac: remove unused sdkdir=$(pkg-config...) statement
       config: upgrade to util-macros 1.8 for additional man page support
       config: update AC_PREREQ statement to 2.60
       config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
       config: remove unrequired AC_HEADER_STDC
       config: remove unrequired AC_SUBST([XORG_CFLAGS])
       config: complete AC_INIT m4 quoting
       config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
       config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
       config: add comments for main statements

============= driver/xf86-video-xgi
Adam Jackson (6):
       Fix build on bigendian
       Don't include xf86Priv.h
       s/\<alloc\>/malloc/g
       Fix bAccessVGAPCIInfo to read when you tell it to
       Fix for new vgaHW ABI
       Fall back to shadowfb if XAA is unavailable

Jeremy Huddleston (4):
       BuildFix for big endian machines (fixes incorrect macro in previous commit).
       Include <unistd.h> for usleep(3)
       Use malloc/calloc/realloc/free directly
       Use unsigned long rather than deprecated IOADDRESS

Jesse Adkins (1):
       Purge cvs tags.

Stefan Dirsch (2):
       Fix some serious compiler warnings.
       (xf86)LoaderReqSymLists is not longer supported/required.

Trevor Woerner (1):
       Convert x+m/calloc/free to m/calloc/free.

============= driver/xf86-video-xgixp
Adam Jackson (2):
       API compat fix for DRAWABLE_BUFFER
       Fix for new vgaHW ABI

Jeremy Huddleston (7):
       Use malloc/calloc/realloc/free directly
       Silence compiler warnings by including header
       Silence printf format warnings
       Remove calls to loader symbol list API
       Include "fbdevhw.h" for fbdevHWDPMSSet
       Silence warning about xg47_CrtcInit returning a value when it should 
return void
       Add missing prototypes to headers to silence warnings

Jesse Adkins (1):
       Purge cvs tags.



More information about the xorg-devel mailing list