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