[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.16.99.901'
Jeremy Huddleston
jeremyhu at freedesktop.org
Sun Feb 15 00:51:52 PST 2015
Tag 'xorg-server-1.16.99.901' created by Keith Packard <keithp at keithp.com> at 2014-10-29 05:37 -0700
xorg-server-1.16.99.901
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVFBu+DYtFsjWk68qAQiU5g//RIgdX5+HWgchuKsqaZ8ljgTueWlTNQ6k
H9Qqrh6ada5W3zHBJF5ZYoGofgScCnygra/b0874qmcN89jBzq+ROE63G3QpmKK+
EfRSCLo/WsXOPM/jWXO7kOpGyZp9qLtzybnFB/vUpaubXxX9ETYKwOzs2d+QB491
/76qs7tJL8/2eiXgNKRijdl6DlqlcQoJgH2T6HfoG5m/kZxPXvTZEje0P1NOezKc
r53mgB02RwAind/tXSM0zTYTQ9Ch3wRU+10pd/AmfGVt7eAEdJJDYr7RcphzZ+/R
NF0/eZJe6I3I2YaKaU7NaN9fnRms1HfcBFvZ1s++CL9i40hHbCZ4a2nzGTjHANxc
Z1oBfda62vTBIq6H1A83D3ftQgW0cmrfeov88vBA914yD/c+XbBvBQgGIjPzOdks
wmSL3Qa1dQGIrr9KpXrSIYbNKzyWv81Ax5ufig1z48HWtqT1o65Fli2AD6boAWNg
PCpLHx+F4oF7OrqhXVXGCe7Zj5EMbZwnKB1iIhYW5V7IYwdEuepw0pNmVITaHHUp
MOxCQq/cEKJcU33CY3/BFesf/SMQRIopa837jcdhWXm5W6k1kbZfg12yexHjJxhM
Hubva2SAMOKTvZI/6mcl9fButKxB286e5GSyXh7/Pqy6K69OW/P9EeD0CtWl9GQd
OjJwsmVY4/M=
=OOH9
-----END PGP SIGNATURE-----
Changes since xorg-server-1.16.0:
Aaron Plattner (2):
modesetting: match PCI class 3, any subclass
xfree86: Remove stale /usr/share/X11/xorg.conf.d hard-code from the xorg.conf man page
Adam Jackson (131):
Implement ->driverFunc
modesetting: Don't (brokenly) double-track software cursor
Use own thunk function instead of shadowUpdatePackedWeak
dix: Remove an ancient IBM configuration
dix: Remove some XFree86 3.x leftovers
dix: (Don't) change BITMAP_SCANLINE_UNIT on Linux s390{, x}
dix: Remove some dead macros
dix: Remove some cfb leftovers
dix: Default GLYPHPADBYTES to 4
dix: Remove wacky sparc special casing (v2)
dix: Remove a weird case of little-endian s390
dix: Remove arch awareness from servermd.h (v2)
xfree86: Remove i2c multimedia modules
xfree86: Remove #include "compiler.h" from places that don't need it
xfree86: Remove nds32_flush_icache
xfree86: Remove MMIO_MOVE32
xfree86: Undefine NO_INLINE
xfree86: Unspecialize gcc variants of unaligned memory access
xfree86: Remove unused unaligned int64 helpers
xfree86: Move generic unaligned helpers into int10 code
xfree86: Remove remaining unused unaligned accessors
xfree86: Remove a few random ppc decls
xfree86: Undef FAKEIT
xfree86: Undef __HIGHC__
xfree86: Remove an unlikely bit of #pragma
xfree86: Undef GCCUSESGAS
xfree86: Remove a useless !__SUNPRO_C guard
xfree86: Remove pre-2.6 Linux ppc support
xfree86: Simplify a bunch of OS and arch conditionals
xfree86: Clean up powerpc barrier decls
xfree86: Remove MMIO_ONB* and friends
xfree86: Pull generic barrier() definition up to top level
xfree86: Clean up some silly __sparc macro usage
xfree86: Unify the ppc/sparc mmio-swap-or-not conditionals
mi: Remove semi-arbitrary arch awareness in packed coordinate macros
bsd: Remove some reference arm code behind #if 0
dix: Make some LBX-era code more obvious
kdrive: Remove some dead bits of the man page
mi: Remove apparently unused miSegregateChildren
miext/shadow: Remove ancient backwards-compatibility hack
miext/shadow: Remove shadowInit
os: Remove deprecated malloc/free wrappers
os: Remove LocalClientCred
render: Remove unused CopyPicture
saver: Don't open-code IsMapInstalled
vgahw: Nuke unused vgaCmap.c
xfree86: Remove xf86ConfigActivePciEntity
xfree86: Remove some unused pre-pciaccess types
xfree86: Remove deprecated PCI types
xfree86: Remove unused xf86{Map,Unmap}LegacyIO
xfree86: Remove protectMem from VidMemInfo
xfree86: Remove pointless xf86RandRCreateScreenResources
xfree86: Remove useless #include "fb.h"
xfree86: Remove unused HardEdges
xkb: Remove some fascinating paranoia from event emission
xquartz: Remove unused DRI{,Post}ValidateTree
dri1: Remove unused DRI{,Post}ValidateTree
xwayland: Snap damage reports to the bounding box
xfree86: Remove xf86{Map,Unmap}VidMem
xfree86: Remove {set,undo}WC from VidMemInfo
xfree86: Remove xf86LinearVidMem
int10: Port off xf86ReadBIOS
xfree86: Remove xf86ReadBIOS
xfree86: Remove xf86CheckMTRR
xfree86: Remove the memory of MTRR awareness
xfree86: Clean up some more alpha awareness
loader: Remove compatibility with ancient XFree86 version numbering
ephyr: Properly implement hardware cursors (v3)
loader: Deobfuscate RTLD_* macro stuff
mi: Remove Windows 8-bpp colormap compatibility
xfree86: Remove xv clip notify driver hook
xfree86: Remove Option "TextClockFreq"
xfree86: Remove spurious xf86ConfigError
xfree86: Remove useless back-pointer to pScrn from colormap code
xfree86: Remove DisplayID support
xfree86: Remove xf86Info.log (v2)
xfree86: Remove unused xf86Info.useDefaultFontPathFrom
xfree86: configServerFlags never fails, make it return void
xfree86: Remove pointless xf86PrintMarkers
x86emu: Undefine _NO_INLINE
exa, kdrive: Remove redundant BitsPerPixel macros
input: Remove unused SetKeySymsMap
loader: Remove some baklava code
vfb: Don't reimplement micmap so much
xfree86: Remove some can't-happen printf from xf86CreateRootWindow
kdrive: Remove vestigial reference to fbInitValidateTree
xquartz: Remove useless DRIWindowExposures
rootless: remove redundant RootlessShapedWindowIn
xwin: Remove native GDI engine (v2)
xwin: Remove primary DirectDraw engine
dix: Drop the third argument from WindowExposuresProcPtr
mi: Deobfuscate miWindowExposures
mi: Deobfuscate miOverlayWindowExposures
mi: Simplify composite border clip redirection interface
mi: Drop plane argument from miHandleExposures
mi: Move pScreen->SendGraphicsExpose up to dix
dix: Remove DIXsaveUnder bit from the Window
dix: Lower backStorage to a bit instead of a pointer
dix: Remove an empty if
dix: Remove some pointless casting of NULL
dix: Remove an obfuscatory macro
mi: miSlideAndSizeWindow -> miResizeWindow
fb: fb{Map,Unmap}Window -> fb{Realize,Unrealize}Window
misc: Fold together some redundant conditionals
xinerama: Fix access mode in GetImage's drawable lookup
render: Always store client clip as a region
mi: Mark the span blit routines as _X_COLD
mi: Unexport wide line details
mi: Unexport polygon edge table implementation details
mi: Unexport span group implementation details
mi: Unexport subpixel polygon implementation details
mi: Unexport arc fill implementation details
mi: Fold mispans.c into miwideline.c
mi: Fold mifpolycon.c into miarc.c
mi: Fold mipoly{con,gen}.c into mipoly.c
mi: Fold mipolyutil.c into mipoly.c
mi: Fold micursor.c into mipointer.c
fb: Eliminate fbLaneTable, staticize fb{8,16,32}Lane
fb: FB_SHIFT is 5 (and FB_UNIT is 32)
fb: Remove even/odd stipple slow-pathing
fb: Move fbStipple*Bits near their only consumer
fb: Remove unused fbReduceRasterOp
fb: Remove even/odd tile slow-pathing
fb: Hide glyph implementation details
fb: Hide some zero-width line details
fb: Hide Bresenham line details
fb: Hide fbDots
fb: Hide fbPush{Pattern,Fill}
dix: Always store GC client clip as a region (v2)
dix: Retype and repack GC
composite: Wrap GetSpans
Alan Coopersmith (5):
Make list tests actually test lists
Abort xi2 tests if ActivateDevice() fails
Use unique display name for each xi2 test program [v3]
Allocate enough room for both reset & flags attributes
If fork fails in System(), don't fallthrough to exec()
Alan Hourihane (14):
Initial commit of new modesetting driver
Run indent
Plug in hardware cursor support
Bring inline with current modesetting-101 branch for connector/encoder changes
Add DRI2 support.
formatting fixes
more formatting fixes
yet more
Add EXA winsys for gallium pipe driver interface.
Fix copy surface
NULL checks
add --with-gallium-dir to specify location of gallium tree
More error checking
fixes for gallium stride changes
Alex Deucher (1):
modesetting: query cursor size from the kernel
Alex Orange (1):
fb: Fix Bresenham algorithms for commonly used small segments.
Alon Levy (1):
modesetting: add virtual connector support
Andreas Hartmetz (1):
glamor: Don't free memory we are going to use.
Axel Davy (1):
Fix present_pixmap when using present_notify_msc
Carlos Garnacho (1):
xwayland: Only disable/enable devices on capabilities change
Chris Wilson (2):
Add missing GTF modes
Xext/shm: Detach SHM segment after Pixmap is released
Colin Walters (2):
autogen.sh: Implement GNOME Build API
xf86platformBus: Add assertion to avoid (fatal) compiler warning
Daniel Martin (3):
dix: Remove XpExtension leftovers from protocol.txt
security: Remove XpExtension from SecurityTrustedExtensions
xfree86: Delete file modinit.h
Daphne Pfister (1):
os: Regenerate os/oscolor.c from app/rgb #52289
Dave Airlie (61):
drop exa
modesetting: restart driver effort from other codebases
cleanup some the drmmode_display header file
modesetting: rewrite probing based on fbdev.
gut some more unneeded code
update authors/copyright
drop loading dri2
port damage tracking code from st/xorg
fix server recycling
add -Wall, cleanup warnings
remove unused debug
add shadowfb support, default to on.
add initial man page
check drm support dumb buffer capability
fix make distcheck
fix fb_id for dirty reporting
configure: don't require xvmc.
fixup device open
fix some whitespace
modesetting: add cursor fallback if kernel rejects cursor.
cleanup dumb cap fetch
use a cap to decide if shadow is preferred or not.
shadowfb: dump shadowfb state at startup
modesetting: fix stride if kernel modifies it.
modesetting: move shadow stuff to other structure
modesetting: fix shadow resizing.
modesetting: disable dirty updates for ENOSYS
modesetting: fix warnings, remove dead code.
xf86-video-modesetting 0.2.0
modesetting: fix build against older Xext
drop use of alloca, just use malloc/free
dirty: check malloc return
cursor: hide cursors on LeaveVT
modesetting: add set/drop master around VT switch
modesetting: move opening kernel device to before setting depth
modesetting: attempt to work out if we want 24 or 32bpp
modesetting: make sure the pci device corresponds to the drm device
bump version to 0.3.0
modesetting: add compat header file
modesetting: convert to new scrn conversion APIs.
modesetting: fix make distcheck
modesetting: bump to latest X server compat api.
modesetting: workaround kernel bug reporting 0x0 as valid mins
modesetting: pci probing requires interface version 1.4
modesetting 0.4.0: bump configure.ac
modesetting: drop useless xf86PciInfo include
modesetting: fix warning about close being undefined.
modesetting: add platform bus support
modesetting: add output slave support.
modesetting: remove alloca usage again
modesetting: fix crashes caused by udev race conditions
modesetting: bump to 0.6.0
modesetting: provide dummy hooks for shadow
modesetting: fix adjust frame crash
modesetting: change output names for secondary GPUs
modesetting: move closing fd to after we check outputs
modesetting: try and use hotspot cursor support
modesetting: fix cursor rendering with hotspots.
modesetting: fix use after free.
modesetting: fix build regression against older servers.
pixmap: fix reverse optimus support with multiple heads
David Ung (1):
randr: Fix logic in RRPointerToNearestCrtc
Egbert Eich (1):
BellProc: Send bell event on core protocol bell when requested
Eric Anholt (54):
xorg: Remove duplicated definitions of some XV-related structs.
kdrive: Do a little more cleanup from the XV struct deduplication.
kdrive: Remove dead generic XV adaptors code.
kdrive: Simplify the adaptor setup interface.
glamor: Split the XV code into XF86-dependent parts and generic.
kdrive: Mark XV names const to avoid warnings.
ephyr: Add support for XV using glamor.
glamor: Share code for put_image handling.
xephyr: Allow initializing glamor with gles2 (on GLX).
glamor: Drop unnecessary glTexParameteri() in SetSpans().
glamor: Use MIN/MAX macros to clean up glamor_transfer.c
glamor: Drop unnecessary glTexParameteri() in upload of texture data.
glamor: Drop constant arguments to glamor_solid().
glamor: Remove always-true yInverted flag.
glamor: Drop dead get/pub sub pixmap functions.
glamor: Drop dead glamor_download_pixmap_to_cpu()
glamor: Drop dead glamor_restore_pixmap_to_texture().
glamor: Remove a dead prototype.
glamor: Drop the "are we doing a series of blits or draws" logic.
Merge remote-tracking branch 'origin/master' into glamor-next
xv: Remove dead VIDEO_INVERT_CLIPLIST from the xorg and kdrive DDXes.
xv: Remove dead VIDEO_NO_CLIPPING from the xorg and kdrive DDXes.
xv: Move common code for adaptor cleanup to xvmain.c
xv: Drop the ddQueryAdaptors() interface.
xv: Move the DDX XV screen private allocation into the DDXes.
xv: Drop unused XvdiPreemptVideo().
xv: Drop unused XvdiVideoStopped().
xv: Move CloseScreen setup from a DIX hook to normal wrapping.
xv: Move xf86 XV color key helper to core.
xv: Fix malloc-failure cases in the fill color key helper.
kdrive: Remove dead KXVPaintRegion().
kdrive: Don't bother explicitly clearing new window privates to NULL.
xv: Remove the no-op AllocatePort/FreePort interfaces.
xv: Drop the ClientPtr from the interface to the DDX.
kdrive: Remove a dead struct.
glamor: Don't try to set up core fonts textures when we won't use them.
Merge branch 'modesetting-import' into master
glx: Disable indirect GLX contexts by default.
modesetting: Merge modesetting's COPYING into the xserver's.
modesetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
modesetting: xserver already checks XEXTPROTO >= 7.2.99.901.
modesetting: Drop use of "pointer" for "void *"
modesetting: Update for the platform device API change.
modesetting: Connect the driver to the build.
modesetting: Drop use of compat-api.h
modesetting: Drop remaining old-xserver compatibility.
modesetting: Run x-indent-all.sh.
modesetting: Fix some weird formatting after x-indent-all.sh.
modesetting: Deduplicate some scrn setup.
modesetting: Add support for rendering using glamor.
dri2: Import a copy of Mesa's PCI ID -> driver name mappings.
dri2: Automatically fill in the driver name if the DDX doesn't provide it.
modesetting: Export two functions I want to reuse from DRI2/Present.
modesetting: Add support for DRI2 with glamor.
Gaetan Nadon (14):
Fill the COPYING file with license text
Add contact information to the README file
man: missing AM_V_GEN and hard-coded sed command name
Fix typo in .gitignore
make: remove redundant AUTOMAKE_OPTIONS
Remove redundant EXTRA_DIST for the README file.
Add missing targets for ChangeLog and INSTALL
Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Remove redundant AC_PROG_CC
Remove unneeded AM_PROG_CC_C_CO
make: remove empty variable assignment
make: add all warnings according to the platform
config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
config: layout and comment the top portion of configure.ac
Hans de Goede (1):
Add support for server managed fds
James Simmons (1):
don't map cursors in sw cursor mode
Jasper St. Pierre (2):
xwayland-input: Fix a crasher for a race with the Wayland compositor
xwayland: Implement throttling for surfaces based on the frame event
Jeremy Huddleston Sequoia (3):
mieq: Fix a crash regression in mieqProcessDeviceEvent
ListenOnOpenFD: Remove Resets since this is intended to be for hotplugging connections
XQuartz: Better support turning off "Displays have separate Spaces" on OS X Mavericks
Joerg Sonnenberger (1):
Fix format string.
Jon TURNEY (56):
hw/xwin/glx: When generating shims, limit the considered features to GL version <=1.2
hw/xwin: Makefile.am cleanup
hw/xwin: Improve choice of display name used by internal clients
hw/xwin: Fix a potential crash in winRedrawScreenShadowDDNL()
hw/xwin: Add an idempotency guard to glwindows.h
hw/xwin/glx: Don't override the server supported GL extensions string.
hw/xwin/glx: Update .gitignore
hw/xwin/glx: Fix a couple of typo bugs in indirect.c
hw/xwin/glx: Downgrade "forcing window to exist" message to debug
hw/xwin/glx: Remove an incorrect assertion in glxWinDrawableSwapBuffers
hw/xwin: Remove left-over pthread_exit() in clipboard code
hw/xwin: Push winClipboardShutdown() into winclipboardinit.c
hw/xwin: Hoist clipboard thread restart up one level
hw/xwin: winProcEstablishConnection doesn't need to check if clipboard started
hw/xwin: Hoist setting of g_fClipboardStarted flag up one level
hw/xwin: Remove g_fClipboardLaunched, it's value is identical to g_fClipboardStarted
hw/xwin: Remove SetSelectionOwner wrapper, use XFixesSetSelectionOwnerNotify event instead
hw/xwin: Move winClipboardCreateMessagingWindow() to winclipboardthread.c
hw/xwin: Eliminate g_pClipboardDisplay and g_iClipboardWindow globals
hw/xwin: Hoist use of winSetAuthorization() and winGetDisplayName() up one level
hw/xwin: Add remaining clipboard globals to winglobals.h
hw/xwin: Make g_hwndClipboard static
hw/xwin: Move clipboard integration code down to a subdirectory
hw/xwin: Return a shutdown flag from winClipboardProc() if we should stop trying
hw/xwin: Separate libwinclipboard interface and internal header files
hw/xwin: Add fUseUnicode as parameter to winClipboardProc()
hw/xwin: Look up atoms in winClipboardProc()
hw/xwin: Changes in error logging to make libwinclipboard more useful as a library
hw/xwin: Add xwinclip test client
hw/xwin: Remove standard includes from internal.h and add them where needed
hw/xwin: Remove unused X includes from internal.h and add them where needed
hw/xwin: Use header for prototypes in textconv.c
hw/xwin: Move WIN_MSG_QUEUE_FNAME to where it's used
hw/xwin: Remove setjmp()/longjmp() error constants
hw/xwin: Improve comment about why we can't XCloseDisplay()
hw/xwin: Remove XOpenDisplay() retry code
hw/xwin: In clipboard function prototypes, use Window type, not int type
hw/xwin: Add a basic manpage for xwinclip
hw/xwin: Only add to XSetIOErrorHandler() handler chain once
hw/xwin: Undefine _XSERVER64 in hw/xwin/winclipboard
Update help text since -iglx is now the default
xserver: Move 'pragma GCC diagnostic' outside functions
hw/xwin: Fix compilation with -Werror=return-type
hw/xwin: Fix compilation with -Werror=declaration-after-statement
hw/xwin: Fix warnings in glx/glshim.c
hw/xwin: Fix format warnings with debug printing of pointers on 64-bit
hw/xwin: Fix warning in winXIconToHICON()
hw/xwin: Fix const warning in winCheckDisplayNumber()
hw/xwin: Fix const warnings in winprefsyacc.y
hw/xwin: Fix const warning in winPrefsLoadPreferences()
hw/xwin: Fix warning in yyerror()
hw/xwin: Fix redundant declaration warning in winprefslex.l
hw/xwin: Fix unused variable warning in winCreateMsgWindow()
configure.ac: Avoid "Your OS is unknown" warning when configuring for Cygwin
configure.ac: Force --disable-libdrm on Cygwin
os: -displayfd should check ports up to 65535
Julien Cristau (1):
xwayland: always include drm.xml in tarballs
Keith Packard (78):
Clean up compiler warnings.
Handle new DamageUnregister API which has only one argument
ephyr: Deal with non-root visual for window
mi: Create miPolylines as a general-purpose line drawing function
mi: Make miPolyArc draw fast zero-width when possible
mi: Fill spans for multiple arcs in miPolyFillArc
mi: Draw multiple lines in one FillSpans call in miZeroLine
glamor: Replace fallback preparation code
glamor: Directly reference the private key records
glamor: Add glamor_program based copy acceleration
glamor: Use glamor_program for glamor_push_pixels
glamor: Use glamor_program and GL_LINES for 0-width lines
glamor: Add glamor_program based 0-width dashed lines
glamor: Add accelerated stipple support
glamor: Replace glamor_solid_boxes and glamor_solid with GC using code
glamor: Remove 'tiling' shader code
glamor: Remove stubbed-out glamor_stipple function
Document how to correctly wrap screen procedures
hw/xfree86: Fix block handler wrapping in xf86Rotate
mi: Fix block handler wrapping in miSprite
hw/xfree86: Fix VGA arbiter screen proc wrapping
hw/xfree86: Let xf86Rotate leave the BlockHandler unwrapped when possible
ephyr: Free damage structure at server reset time
Post 1.16 version bump to 1.16.99.1
glamor: Fix temp picture coordinates in glamor_composite_clipped_region
config: Replace OdevAttributes linked list with struct
xfree86: Provide backward-compatibilty API for OdevAttributes
Merge remote-tracking branch 'anholt/glamor-next'
glamor: Add support for SHM sync fences
glamor: sync_fence_set_triggered should use glFlush, not glFinish
Merge remote-tracking branch 'jeremyhu/master'
glamor: Eliminate diagonal tearing in xv
Fix files including xorg-server.h by mistake
xfree86: Avoid compiler warning for unused vars without systemd
present: Make window MSC offset 0 initially
present: Avoid crash at server shutdown
xfree86/modes: rotation damage is automatically destroyed on close
Add X_BYTE_ORDER to xorg-server.h
xfree86: [v2] Remove duplicate InputInfoPtr typedef from xf86Xinput.h
Merge remote-tracking branch 'jeremyhu/master'
glamor: Free Xv put image data immediately after use
dri3: Don't enable the DRI3 extension unless some screen supports it
glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap
Merge remote-tracking branch 'jturney/master'
Merge remote-tracking branch 'anholt/modesetting-import'
test: Only build hashtable tests if building X-Resource extension
dix: Close protocol.txt after we're done loading extension names
Build required portions of registry.c automatically [v2]
present: Support PresentOptionCopy
present: Clear pending flip pixmaps at CloseScreen
glamor: Change SET_PIXMAP_FBO_CURRENT from macro to static inline
glamor: Add macro __glamor_large in glamor_largepixmap.c
glamor: Don't abuse large_pixmap members for regular pixmaps
glamor: Handle compositing from large to small pixmaps
glamor: Check large pixmap users in glamor_largepixmap.c
glamor: Remove shader-based trapezoid implementation. Fixes Bug 76213.
XSERVER_DTRACE needs request names from registry too
Require xtrans 1.3.5 or newer
os: Don't listen to 'tcp' by default. Add '-listen' option. [v2]
Merge remote-tracking branch 'jturney/xwin-clipboard-refactoring'
Merge remote-tracking branch 'ajax/dead-code'
xfree86: Remove remaining return FALSE from configServerFlags
Merge remote-tracking branch 'anholt/modesetting-glamor'
Merge remote-tracking branch 'ajax/mi-cleanup'
Merge remote-tracking branch 'ajax/dead-code'
glx: check return from __glXGetAnswerBuffer
Merge remote-tracking branch 'ajax/xwin'
glamor: Free converted bits in _glamor_upload_bits_to_pixmap_texture fast path
composite: Skip SetWindowPixmap when pixmap isn't changing
Merge remote-tracking branch 'anholt/modesetting-dri2-no-pageflip'
modesetting: Skip kernel work-around on error in crtc to kernel msc
Merge remote-tracking branch 'jturney/master'
os: Eliminate uninitialized value warnings from access.c
xkb: Initialize 'bad' Atom in _XkbSetNamesCheck
dix: Untwist transformAbsolute logic, eliminate uninitialized value warnings
dri2: Distribute new pci_ids headers
xfree86: Include 'drivers' directory with distribution
Update to version 1.16.99.901
Laércio de Sousa (3):
kdrive: add support to +X+Y syntax in -screen option parsing
ephyr: enable screen window placement following kdrive -screen option extended syntax
ephyr: set screen size & origin from host X server output's CRTC geometry
Maarten Lankhorst (9):
bump version to 0.5.0
modesetting: clean up leaks
modesetting: return null for get_modes if output could not be retrieved
bump version to 0.7.0
support 32 bpp pixmaps when 24 bpp fb is used.
modesetting: probe only succeeds if connectors are detected
bump to 0.8.0
bump to 0.8.1
bump to 0.9.0
Maks Naumov (1):
glx: Fix 'y ' value in swrastGetDrawableInfo()
Matt Turner (2):
Don't check for Xinerama.
configure.ac: remove DRI and RENDER
Michel Dänzer (9):
Check for dix-config.h or xorg-server.h before using X_BYTE_ORDER
glamor: Add glamor_copy_fbo_cpu() for CopyArea to non-GPU destination
glamor: Don't call glamor_copy_fbo_cpu() for GLAMOR_DRM_ONLY pixmaps
glamor: Call glamor_glyphs_init from glamor_create_screen_resources
glamor: Move 'glyph caches realized' check to glamor_realize_glyph_caches
glamor: Track glyph caching information per screen
glamor: Make glyph mask cache per-screen
glamor: Fix leak of converted_bits in _glamor_upload_bits_to_pixmap_texture
glamor: Use GL_STREAM_READ also for read/write access to a PBO
Peter Harris (1):
Avoid starting a comment with */*
Peter Hutterer (1):
xkb: ignore floating slave devices when updating from master (#81885)
Ross Burton (1):
configure.ac: add option for xshmfence
Sascha Hauer (5):
fix if() brackets in Probe function
introduce open_hw() function
Fix non PCI device probing
do not bail out on non pci devices
make busID non mandatory
Takashi Iwai (1):
fb: Fix invalid bpp for 24bit depth window
Thierry Reding (6):
build: Put m4 macros in m4 subdirectory
Remove call to miInitializeBackingStore()
Staticise and constify output names
Properly identify DSI outputs
xfree86: Fallback to first platform device as primary
xfree86: Allow non-PCI devices as primary
Thomas Hellstrom (1):
Avoid an EXA init segfault.
Thomas Petazzoni (1):
os/log: adjust gcc version conditions for #pragma
William ML Leslie (1):
Xephyr: option to disable grabbing the host
Yogish Kulkarni (1):
Skip SetCursor when vtSema is FALSE.
Zack Rusin (1):
Adding some readme.
---
COPYING | 24
Xext/panoramiXprocs.c | 12
Xext/saver.c | 16
Xext/security.c | 1
Xext/shm.c | 15
Xext/xvdisp.c | 98 -
Xext/xvdix.h | 31
Xext/xvmain.c | 144 +
composite/compext.c | 3
composite/compinit.c | 23
composite/compint.h | 1
composite/compwindow.c | 7
config/config.c | 161 --
config/udev.c | 10
configure.ac | 115 -
dix/devices.c | 61
dix/dispatch.c | 56
dix/extension.c | 2
dix/gc.c | 3
dix/getevents.c | 22
dix/main.c | 2
dix/pixmap.c | 18
dix/protocol.txt | 30
dix/registry.c | 94 -
dix/resource.c | 2
dix/window.c | 73
doc/Xserver-spec.xml | 6
dri3/dri3.c | 10
dri3/dri3.h | 2
exa/exa_accel.c | 20
exa/exa_priv.h | 19
exa/exa_unaccel.c | 11
fb/Makefile.am | 2
fb/fb.h | 342 ----
fb/fbbits.c | 12
fb/fbblt.c | 271 ---
fb/fbbltone.c | 314 +---
fb/fbcopy.c | 2
fb/fbfill.c | 84 +
fb/fbgc.c | 83 -
fb/fbglyph.c | 8
fb/fbline.c | 4
fb/fboverlay.c | 5
fb/fboverlay.h | 4
fb/fbpict.c | 12
fb/fbpict.h | 4
fb/fbpoint.c | 2
fb/fbpush.c | 4
fb/fbrop.h | 10
fb/fbscreen.c | 4
fb/fbseg.c | 42
fb/fbstipple.c | 264 ---
fb/fbtile.c | 163 --
fb/fbutil.c | 308 ----
fb/fbwindow.c | 6
fb/wfbrename.h | 25
glamor/Makefile.am | 16
glamor/glamor.c | 63
glamor/glamor.h | 23
glamor/glamor_copy.c | 747 ++++++++++
glamor/glamor_copyarea.c | 626 --------
glamor/glamor_copyplane.c | 75 -
glamor/glamor_copywindow.c | 56
glamor/glamor_core.c | 202 +-
glamor/glamor_dash.c | 370 ++++
glamor/glamor_egl.c | 1
glamor/glamor_eglmodule.c | 1
glamor/glamor_fill.c | 356 ----
glamor/glamor_font.c | 7
glamor/glamor_glyphblt.c | 154 --
glamor/glamor_glyphs.c | 96 -
glamor/glamor_gradient.c | 19
glamor/glamor_largepixmap.c | 109 -
glamor/glamor_lines.c | 187 ++
glamor/glamor_picture.c | 18
glamor/glamor_pixmap.c | 579 -------
glamor/glamor_points.c | 3
glamor/glamor_polylines.c | 136 -
glamor/glamor_prepare.c | 271 +++
glamor/glamor_prepare.h | 52
glamor/glamor_priv.h | 317 ++--
glamor/glamor_program.c | 56
glamor/glamor_program.h | 6
glamor/glamor_render.c | 105 -
glamor/glamor_segment.c | 44
glamor/glamor_segs.c | 188 ++
glamor/glamor_spans.c | 3
glamor/glamor_sync.c | 117 +
glamor/glamor_text.c | 6
glamor/glamor_tile.c | 293 ---
glamor/glamor_transfer.c | 48
glamor/glamor_transform.c | 72
glamor/glamor_trapezoid.c | 1718 -----------------------
glamor/glamor_utils.c | 79 +
glamor/glamor_utils.h | 218 --
glamor/glamor_xv.c | 287 +--
glx/glxcmds.c | 7
glx/glxdri2.c | 4
glx/glxdriswrast.c | 2
glx/indirect_dispatch.c | 25
glx/indirect_dispatch_swap.c | 26
hw/dmx/dmxgc.c | 12
hw/dmx/dmxgcops.c | 8
hw/dmx/dmxwindow.c | 4
hw/dmx/dmxwindow.h | 3
hw/kdrive/Xkdrive.man | 7
hw/kdrive/ephyr/Makefile.am | 6
hw/kdrive/ephyr/ephyr.c | 32
hw/kdrive/ephyr/ephyr.h | 18
hw/kdrive/ephyr/ephyr_glamor_glx.c | 24
hw/kdrive/ephyr/ephyr_glamor_xv.c | 161 ++
hw/kdrive/ephyr/ephyrcursor.c | 262 +++
hw/kdrive/ephyr/ephyrinit.c | 118 -
hw/kdrive/ephyr/ephyrvideo.c | 34
hw/kdrive/ephyr/hostx.c | 229 ++-
hw/kdrive/ephyr/hostx.h | 14
hw/kdrive/ephyr/man/Xephyr.man | 3
hw/kdrive/src/kdrive.c | 31
hw/kdrive/src/kdrive.h | 16
hw/kdrive/src/kxv.c | 359 ----
hw/kdrive/src/kxv.h | 39
hw/vfb/InitOutput.c | 55
hw/xfree86/Makefile.am | 4
hw/xfree86/common/compiler.h | 659 --------
hw/xfree86/common/xf86.h | 8
hw/xfree86/common/xf86Bus.c | 3
hw/xfree86/common/xf86Config.c | 65
hw/xfree86/common/xf86Configure.c | 1
hw/xfree86/common/xf86Cursor.c | 19
hw/xfree86/common/xf86Events.c | 1
hw/xfree86/common/xf86Globals.c | 1
hw/xfree86/common/xf86Init.c | 25
hw/xfree86/common/xf86Privstr.h | 8
hw/xfree86/common/xf86RandR.c | 32
hw/xfree86/common/xf86VGAarbiterPriv.h | 10
hw/xfree86/common/xf86Xinput.h | 5
hw/xfree86/common/xf86cmap.c | 46
hw/xfree86/common/xf86pciBus.c | 39
hw/xfree86/common/xf86platformBus.c | 81 -
hw/xfree86/common/xf86platformBus.h | 105 +
hw/xfree86/common/xf86str.h | 2
hw/xfree86/common/xf86xv.c | 302 ----
hw/xfree86/common/xf86xv.h | 41
hw/xfree86/common/xf86xvpriv.h | 2
hw/xfree86/ddc/ddc.c | 58
hw/xfree86/ddc/xf86DDC.h | 5
hw/xfree86/dixmods/extmod/modinit.h | 80 -
hw/xfree86/doc/README.DRIcomp | 3
hw/xfree86/doc/Registry | 1
hw/xfree86/doc/ddxDesign.xml | 35
hw/xfree86/dri/dri.c | 77 -
hw/xfree86/dri/dri.h | 11
hw/xfree86/dri2/Makefile.am | 2
hw/xfree86/dri2/dri2.c | 62
hw/xfree86/dri2/pci_ids/Makefile.am | 11
hw/xfree86/dri2/pci_ids/i810_pci_ids.h | 4
hw/xfree86/dri2/pci_ids/i915_pci_ids.h | 15
hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 115 +
hw/xfree86/dri2/pci_ids/pci_id_driver_map.h | 80 +
hw/xfree86/dri2/pci_ids/r200_pci_ids.h | 24
hw/xfree86/dri2/pci_ids/r300_pci_ids.h | 227 +++
hw/xfree86/dri2/pci_ids/r600_pci_ids.h | 327 ++++
hw/xfree86/dri2/pci_ids/radeon_pci_ids.h | 23
hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h | 157 ++
hw/xfree86/dri2/pci_ids/vmwgfx_pci_ids.h | 1
hw/xfree86/drivers/Makefile.am | 5
hw/xfree86/drivers/modesetting/Makefile.am | 66
hw/xfree86/drivers/modesetting/dri2.c | 863 +++++++++++
hw/xfree86/drivers/modesetting/driver.c | 1231 ++++++++++++++++
hw/xfree86/drivers/modesetting/driver.h | 124 +
hw/xfree86/drivers/modesetting/drmmode_display.c | 1691 ++++++++++++++++++++++
hw/xfree86/drivers/modesetting/drmmode_display.h | 163 ++
hw/xfree86/drivers/modesetting/modesetting.man | 57
hw/xfree86/drivers/modesetting/vblank.c | 383 +++++
hw/xfree86/glamor_egl/Makefile.am | 3
hw/xfree86/glamor_egl/glamor_xf86_xv.c | 185 ++
hw/xfree86/i2c/Makefile.am | 36
hw/xfree86/i2c/bt829.c | 822 -----------
hw/xfree86/i2c/bt829.h | 103 -
hw/xfree86/i2c/bt829_module.c | 20
hw/xfree86/i2c/fi1236.c | 686 ---------
hw/xfree86/i2c/fi1236.h | 113 -
hw/xfree86/i2c/fi1236_module.c | 24
hw/xfree86/i2c/msp3430.c | 779 ----------
hw/xfree86/i2c/msp3430.h | 116 -
hw/xfree86/i2c/msp3430_module.c | 24
hw/xfree86/i2c/tda8425.c | 83 -
hw/xfree86/i2c/tda8425.h | 44
hw/xfree86/i2c/tda8425_module.c | 24
hw/xfree86/i2c/tda9850.c | 136 -
hw/xfree86/i2c/tda9850.h | 43
hw/xfree86/i2c/tda9850_module.c | 24
hw/xfree86/i2c/tda9885.c | 100 -
hw/xfree86/i2c/tda9885.h | 63
hw/xfree86/i2c/tda9885_module.c | 24
hw/xfree86/i2c/uda1380.c | 196 --
hw/xfree86/i2c/uda1380.h | 81 -
hw/xfree86/i2c/uda1380_module.c | 24
hw/xfree86/int10/generic.c | 52
hw/xfree86/loader/loader.c | 23
hw/xfree86/loader/loadmod.c | 160 --
hw/xfree86/man/xorg.conf.man | 22
hw/xfree86/modes/Makefile.am | 1
hw/xfree86/modes/xf86DisplayIDModes.c | 444 -----
hw/xfree86/modes/xf86Rotate.c | 21
hw/xfree86/os-support/bsd/Makefile.am | 4
hw/xfree86/os-support/bsd/alpha_video.c | 446 -----
hw/xfree86/os-support/bsd/arm_video.c | 423 -----
hw/xfree86/os-support/bsd/bsd_axp.c | 71
hw/xfree86/os-support/bsd/bsd_ev56.c | 24
hw/xfree86/os-support/bsd/i386_video.c | 562 -------
hw/xfree86/os-support/bsd/ppc_video.c | 56
hw/xfree86/os-support/bsd/sparc64_video.c | 40
hw/xfree86/os-support/bus/xf86Pci.h | 21
hw/xfree86/os-support/hurd/Makefile.am | 2
hw/xfree86/os-support/hurd/hurd_mmap.c | 94 -
hw/xfree86/os-support/hurd/hurd_video.c | 65
hw/xfree86/os-support/linux/Makefile.am | 10
hw/xfree86/os-support/linux/int10/linux.c | 19
hw/xfree86/os-support/linux/lnx_axp.c | 103 -
hw/xfree86/os-support/linux/lnx_ev56.c | 24
hw/xfree86/os-support/linux/lnx_init.c | 6
hw/xfree86/os-support/linux/lnx_platform.c | 52
hw/xfree86/os-support/linux/lnx_video.c | 688 ---------
hw/xfree86/os-support/shared/bios_mmap.c | 135 -
hw/xfree86/os-support/shared/vidmem.c | 205 --
hw/xfree86/os-support/shared/xf86Axp.c | 60
hw/xfree86/os-support/shared/xf86Axp.h | 33
hw/xfree86/os-support/solaris/sun_vid.c | 140 -
hw/xfree86/os-support/stub/Makefile.am | 1
hw/xfree86/os-support/stub/stub_bios.c | 12
hw/xfree86/os-support/xf86OSpriv.h | 13
hw/xfree86/os-support/xf86_OSlib.h | 4
hw/xfree86/os-support/xf86_OSproc.h | 26
hw/xfree86/parser/Device.c | 10
hw/xfree86/parser/xf86Parser.h | 1
hw/xfree86/parser/xf86tokens.h | 1
hw/xfree86/ramdac/xf86Cursor.c | 4
hw/xfree86/ramdac/xf86RamDacCmap.c | 1
hw/xfree86/sdksyms.sh | 3
hw/xfree86/vgahw/Makefile.am | 2
hw/xfree86/vgahw/vgaCmap.c | 276 ---
hw/xfree86/x86emu/x86emu/x86emui.h | 2
hw/xnest/GC.c | 56
hw/xnest/Window.c | 4
hw/xnest/XNGC.h | 1
hw/xnest/XNWindow.h | 3
hw/xquartz/xpr/dri.c | 72
hw/xquartz/xpr/dri.h | 12
hw/xquartz/xpr/xprScreen.c | 23
hw/xwayland/Makefile.am | 4
hw/xwayland/xwayland-input.c | 51
hw/xwayland/xwayland.c | 48
hw/xwayland/xwayland.h | 2
hw/xwin/InitInput.c | 1
hw/xwin/InitOutput.c | 46
hw/xwin/Makefile.am | 69
hw/xwin/glx/.gitignore | 5
hw/xwin/glx/gen_gl_wrappers.py | 13
hw/xwin/glx/glshim.c | 3
hw/xwin/glx/glwindows.h | 5
hw/xwin/glx/indirect.c | 19
hw/xwin/glx/winpriv.c | 2
hw/xwin/man/XWin.man | 4
hw/xwin/win.h | 184 --
hw/xwin/winSetAppUserModelID.c | 2
hw/xwin/winclip.c | 42
hw/xwin/winclipboard.h | 126 -
hw/xwin/winclipboard/Makefile.am | 25
hw/xwin/winclipboard/debug.c | 52
hw/xwin/winclipboard/internal.h | 109 +
hw/xwin/winclipboard/textconv.c | 151 ++
hw/xwin/winclipboard/thread.c | 498 ++++++
hw/xwin/winclipboard/winclipboard.h | 36
hw/xwin/winclipboard/wndproc.c | 531 +++++++
hw/xwin/winclipboard/xevents.c | 863 +++++++++++
hw/xwin/winclipboard/xwinclip.c | 127 +
hw/xwin/winclipboard/xwinclip.man | 61
hw/xwin/winclipboardinit.c | 150 +-
hw/xwin/winclipboardtextconv.c | 147 -
hw/xwin/winclipboardthread.c | 467 ------
hw/xwin/winclipboardwndproc.c | 529 -------
hw/xwin/winclipboardwrappers.c | 226 ---
hw/xwin/winclipboardxevents.c | 703 ---------
hw/xwin/winconfig.h | 1
hw/xwin/wincreatewnd.c | 22
hw/xwin/windialogs.c | 11
hw/xwin/windisplay.c | 64
hw/xwin/windisplay.h | 34
hw/xwin/winengine.c | 23
hw/xwin/winfillsp.c | 842 -----------
hw/xwin/winfont.c | 82 -
hw/xwin/wingc.c | 235 ---
hw/xwin/wingetsp.c | 171 --
hw/xwin/winglobals.c | 13
hw/xwin/winglobals.h | 4
hw/xwin/winmisc.c | 63
hw/xwin/winmsg.h | 2
hw/xwin/winmsgwindow.c | 5
hw/xwin/winmultiwindowicons.c | 4
hw/xwin/winmultiwindowshape.c | 2
hw/xwin/winmultiwindowwindow.c | 14
hw/xwin/winmultiwindowwm.c | 7
hw/xwin/winnativegdi.c | 491 ------
hw/xwin/winpfbdd.c | 620 --------
hw/xwin/winpixmap.c | 223 --
hw/xwin/winpolyline.c | 53
hw/xwin/winprefs.c | 10
hw/xwin/winprefslex.l | 2
hw/xwin/winprefsyacc.y | 11
hw/xwin/winrop.c | 142 -
hw/xwin/winscrinit.c | 139 -
hw/xwin/winsetsp.c | 175 --
hw/xwin/winshadddnl.c | 4
hw/xwin/winwindow.c | 219 --
hw/xwin/winwndproc.c | 17
include/callback.h | 18
include/colormap.h | 16
include/cursor.h | 4
include/dix-config.h.in | 22
include/dix.h | 75 -
include/dixfont.h | 10
include/dixgrabs.h | 4
include/gc.h | 4
include/gcstruct.h | 55
include/hotplug.h | 69
include/input.h | 11
include/os.h | 92 -
include/pixmap.h | 20
include/pixmapstr.h | 1
include/property.h | 36
include/registry.h | 40
include/resource.h | 74
include/scrnintstr.h | 126 +
include/servermd.h | 286 ---
include/window.h | 20
include/windowstr.h | 3
include/xkbsrv.h | 18
include/xorg-config.h.in | 6
include/xorg-server.h.in | 7
man/Xserver.man | 7
mi/Makefile.am | 11
mi/mi.h | 141 -
mi/miarc.c | 216 ++
mi/mibitblt.c | 18
mi/micmap.c | 44
mi/micoord.h | 20
mi/micopy.c | 8
mi/micursor.c | 68
mi/midash.c | 1
mi/mieq.c | 2
mi/miexpose.c | 111 -
mi/mifillarc.c | 151 --
mi/mifillarc.h | 9
mi/mifillrct.c | 2
mi/mifpoly.h | 42
mi/mifpolycon.c | 249 ---
mi/migc.c | 45
mi/mioverlay.c | 72
mi/mipointer.c | 14
mi/mipoly.c | 619 ++++++++
mi/mipoly.h | 20
mi/mipolycon.c | 235 ---
mi/mipolygen.c | 213 --
mi/mipolyutil.c | 369 ----
mi/miscrinit.c | 3
mi/mispans.c | 526 -------
mi/mispans.h | 87 -
mi/misprite.c | 4
mi/mivaltree.c | 52
mi/miwideline.c | 546 +++++++
mi/miwideline.h | 26
mi/miwindow.c | 55
mi/mizerarc.c | 2
mi/mizerline.c | 16
miext/rootless/rootlessValTree.c | 65
miext/shadow/shadow.c | 54
miext/shadow/shadow.h | 6
os/access.c | 49
os/connection.c | 9
os/log.c | 10
os/oscolor.c | 1554 ++++++++++----------
os/utils.c | 84 -
present/present.c | 35
present/present.h | 1
present/present_event.c | 2
present/present_priv.h | 2
present/present_screen.c | 1
randr/rrpointer.c | 11
render/mipict.c | 34
render/mirect.c | 2
render/picture.c | 82 -
render/picturestr.h | 6
test/Makefile.am | 5
test/list.c | 24
test/signal-logging.c | 7
test/xi2/protocol-common.c | 26
xfixes/region.c | 27
xkb/xkb.c | 2
xkb/xkbEvents.c | 9
400 files changed, 16605 insertions(+), 27465 deletions(-)
---
More information about the Xquartz-changes
mailing list