[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.15.99.904'
Jeremy Huddleston
jeremyhu at freedesktop.org
Wed Jul 23 10:44:56 PDT 2014
Tag 'xorg-server-1.15.99.904' created by Keith Packard <keithp at keithp.com> at 2014-07-08 00:35 -0700
xorg-server-1.15.99.904
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAU7surjYtFsjWk68qAQgVYBAAhHVCOzC0xgprezyk2oPriJK7cESiSWqD
p6ZryNDZdiuU4NxSGgVSFJFrz6gJAwA+Cx277O2BVB3FJN9n1USwLT3yQCjyhR+X
NpniKIwtc2bdhPt6co+NuRUHNPJ8fDs/ZIweRn9yPz9naQ8+FUo2ldwdMVqhkufe
w8nKJInaXPb18EfIHbZWNgG6i569Fs2MZBzM0eXb6/zwKPlHRTi8/dshg1b0zO8p
kazuglcwQHMali3TYiSU3HMuY61ThVoRACdTC6dXbVFZktobDq/kM2GfHE4hzPP5
0z+T9pGK1FG0eHyeaQGJoLQi5RhCMo4o5pENMxAvb5PSJKr5IqEFyWyNps1yxwNG
AjZ438pAu6D1OeBI7tuErD2zAXbF/IAd0687oPhdOixEWTfHX6lEhyjeQBjEIY9h
UiIfwR+cPp3I/efi3dNJWOSsvG8Qc6CGHiv2FfOt4qb9LbE/yZXZdERvMQQPcVCu
CEeIBoZlvNd41au0eYUKLv090LFLaIPt8nAvKB1TLRSfNnpYOcTAlVhlvkfX9Svw
8LhTR3EZ+j1eieDHm0PrVw25ssD0uArMCufFOUpCmZ1gpvx0AUa/BeHRmMbA6Qzq
Rxk53Xgbj2e/dE2/vjb7ss09AtVjw9F/+hlRH4I/U4d8sisA/cNWwoIHoMnSXOFq
DFM+xZt6u9s=
=hTHn
-----END PGP SIGNATURE-----
Changes since xorg-server-1.15.99.902:
Adam Jackson (9):
dri1: Don't bother asking the loader about drmGetLibVersion
shadowfb: Port to miext/damage (#31303, #65547)
xres: Fix size estimation for <8bpp pixmaps (#69057)
xfixes: Forbid manipulating clip for source-only pictures (#28968)
dmx: Fix memory leak in dmxBELoadFont (#50281)
glxproxy: Fix memory leak on error path in CreateGLXPixmap (#50281) (v2)
shadowfb: Fix initialization
glx: Require at least one True/DirectColor visual
configure: Require sufficiently new wayland-client for xwayland ddx
Alan Coopersmith (2):
dmxConfigCanvasUpdate: Delay dereference until after checking for NULL
config: show default path in help for --with-xkb-bin-directory
Alexey Brodkin (1):
ARC: Add support for ARC architecture
Anthony Waters (1):
glamor: Fix coordinates handling for composite source/mask pictures
Axel Davy (1):
present: fix bad logic in cancelling scheduled operations.
Brendan King (3):
fb: fix screen pixmap leak on server reset
dix: reference the cursor just once in InitializeSprite()
dix: fix pixmap leak on server reset
Chris Wilson (4):
xfree86: Report DRI3 as a built-in module
xfree86: Report Present as a built-in module
dri2: Use the PrimeScreen when creating/reusing buffers
dri2: Invalidate DRI2Buffers upon SetWindowPixmap updates
Dave Airlie (1):
rrcrtc: brackets are hard, lets go shopping.
Dinar Valeev (1):
arch: Fix image and bitmap byte order for ppc64le
Dominik Behr (1):
xf86RandR12: use correct gamma size when allocating gamma table
Eric Anholt (19):
os: Initialize the set of signals to be suppressed during our handler.
glamor: Fix accelerated rendering of GTK's ARGB vs xBGR composites.
glamor: Fix a missing set of the GL context.
glx: Move the GLX variable caching what GL context is current to dix.
glx: Move GLX MakeCurrent lastGLContext updates next to makeCurrent().
glx: Unconditionally clear lastGLContext on loseCurrent().
glx: Refactor DRI2CopyRegion calls.
glx: Make sure that DRI2/swrast calls haven't changed the GL context.
glamor: Use lastGLContext to coordinate the context with GLX.
glamor: Stop unsetting the EGL context in put_context().
glamor: Replace glamor_get/put_context() with just glamor_make_current().
glamor: Explain the weird EGL_NO_CONTEXT code.
glamor: Do the same MakeCurrent(None) for GLX as we do for EGL.
glamor: Move a make_current before the first GL call entrypoint.
Add a command line argument for disabling indirect GLX.
glamor: Stop disabling asserts by default.
glamor: Don't forget to check whether we can fall back in polysegment.
glamor: Don't leak a prepare_access_gc() in putimage fallbacks.
glamor: Fix GLES2 non-VBO temporary memory allocation.
Frank Binns (2):
xfixes: disable cursor on X server reset
present: restore screen pixmap when aborting a flip
Gaetan Nadon (1):
test: create a link to the generated hw/xfree86/sdksyms.c at build time
Guillem Jover (4):
Xorg: Add Xorg.wrap to hw/xfree86/.gitignore
Xorg.wrap: Use <drm.h> instead of hardcoding libdrm include path
Xorg.wrap: Clarify error messages
Xorg.wrap: Make the console check portable
Hans de Goede (2):
man/Makefile.am: Fix Xorg.wrap.man Xwrapper.config.man missing from make dist
Xorg.wrap manpages: use __appmansuffix__ instead of hardcoding 1
Jamey Sharp (3):
DRI2SwapBuffers: Don't reuse swap_target variable.
DRI2SwapBuffers: Fix uninitialized target SBC.
Make glamor build with --enable-debug.
Jasper St. Pierre (1):
dixfonts: Turn a missing directory ErrorF into a DebugF
Jeremy Huddleston Sequoia (5):
XQuartz: Ensure we wait for the server thread to terminate
XQuartz: Bump to 2.7.7
XQuartz: Dead code removal (ENABLE_DEBUG_LOG)
XQuartz: Update logic to account for title bar on every display in Mavericks
mi: Build fix: mieqProcessDeviceEvent returns void
Jon TURNEY (2):
hw/xwin: Update for __glXLastContext -> lastGLContext
configure: Restore DEFAULT_LOGDIR to xwin-config.h, it is used
Julien Cristau (3):
configure: fix help text for dmx
configure: require fontsproto 2.1.3 for pointer typedef removal
configure: require xproto 7.0.26 for pointer typedef removal
Keith Packard (31):
Merge remote-tracking branch 'jeremyhu/master'
glamor: Always allocate precisely the requested pixmap size
test: [v2] Validate server log reading more carefully in signal-logging test
kdrive: Explicitly ignore errors from the -switchCmd script
kdrive: Ignore failure to chown console tty to current user
os: Clear the -displayfd option after closing the file
os: FatalError if -displayfd writes fail
os: Make sure that writing our pid to the lock file actually worked
os: Ignore log file write failures
xkb: Verify reads of compiled keymap header and TOC
Merge remote-tracking branch 'krh/xwayland-for-keithp'
shadowfb: Fix compilation errors
glamor: Wire alpha to 1 for pictures without alpha bits
glamor: Add glamor_transfer based glamor_get_image and glamor_put_image
hw/xfree86: Restore API compatibility for cursor loading functions
Merge remote-tracking branch 'whot/for-keith'
hw/xfree86: Video Driver ABI version 18.0
glamor: Fix uxa-entry point for ImageText16
glamor: Work around libXfont when it fails to use defaultChar
glamor: Publish change_window_attributes and copy_window
Merge commit 'who/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'jturney/master'
present: Queue flips for later execution
Update to version 1.15.99.903
present: Remove executing vblank from window list. Bug# 79709.
Merge remote-tracking branch 'anholt/glamor-fixes'
Merge remote-tracking branch 'whot/for-keith'
fb: Don't free NULL pixmap in fbCloseScreen. Bug #80313
Update to version 1.15.99.904
Kristian Høgsberg (6):
xwayland: Build without GLX extension
xwayland: Build without xshmfence
configure.ac: Remove check for WAYLAND_SCANNER_RULES
xwayland: Remove left-over ErrorF logging
.gitignore: Add new autotools file 'test-driver'
xwayland: Add glamor and DRI3 support
Laércio de Sousa (3):
xfree86: allow fallback to PCI bus probe for graphics devices on non-seat0 X servers (#66851)
xfree86: add short description about MatchSeat key in xorg.conf man page
xfree86: fix warnings after MatchSeat patch
Markus Wick (2):
glamor: Fix no-mipmap allocations
glamor: Choose max fbo size by texture + viewport size
Max Filippov (1):
xtensa: add support for xtensa architecture
Michal Srb (2):
input: Remove invalid bug checks.
dri2: Fix detection of wrong prime_id in GetScreenPrime.
Michel Dänzer (4):
glamor: Add remaining header files to SOURCES
glx: If DRI2GetBuffers changes the GL context, call it again
glamor: Fix memory leak in _glamor_copy_n_to_n()
Revert "glamor: Fix coordinates handling for composite source/mask pictures"
Oleg Samarin (1):
xfree86: add new key MatchSeat to xorg.conf sections "Device", "Screen", and "ServerLayout"
Peter Harris (2):
fb: Fix origin of source picture in fbGlyphs
composite: Fix memory leak in compCopyWindow
Peter Hutterer (10):
dix: remove a now-superfluous comment
systemd-logind: let the logind code decided whether to close an fd
mi: start calculating the sprite trace from the first child of root
Xi: don't copy a DeviceEvent into an InternalEvent
config: revert quirk for the Evoluent Vertical Mouse
os: automatically switch to sigsafe logging when needed
xfree86: fix wrong DontZap documentation (#71113)
man: drop specific mention of DontZap in -retro (#71113)
mi: don't process events from disabled devices (#77884)
dix: fix up coordinate scaling when external monitors are present
Ray Strode (2):
dbus: don't dispatch dbus events on select() EINTR
selinux: don't checkout for AVCs on select() EINTR
Rob Clark (2):
default to stub int10 implementation on arm
int10: fix build error
Robert Ancell (3):
os: Add -displayfd into -help text
Fix overflow checking extension versions
Fix overflow checking extension versions
Robert Morell (3):
randr: Fix crash for NULL swap dispatch procs
randr: Fix size checks for SetProvider* reqs
randr: Implement RandR 1.4 request swapping
Steven McDonald (1):
Xi: block SIGIOs while copying device classes around
Søren Sandmann (1):
xfree86: Add "modesetting" to list of fallback drivers
Thierry Reding (7):
xfree86: int10: Fix build on ARM
exa: Fix a warning when enabling DEBUG_TRACE_FALL
xfree86: Make driver matching consistent
xfree86: Store kernel driver name in platform device attribute
xfree86: Introduce OutputClass configuration
xfree86: Support driver loading via OutputClass
xfree86: Make error message more readable
Tomasz Borowik (1):
glamor: Fix stack corruption in glamor_init
YunQiang Su (1):
Fix hw/xfree86/common/compiler.h for mips64
Zhigang Gong (1):
glamor: Fallback to system memory when fail to allocate one big fbo.
---
.gitignore | 1
Xext/xres.c | 4
Xext/xselinux_hooks.c | 4
Xi/exevents.c | 20
composite/compwindow.c | 1
config/10-quirks.conf | 16
config/config.c | 6
config/dbus-core.c | 4
configure.ac | 24
dix/devices.c | 12
dix/dixfonts.c | 2
dix/dixutils.c | 25
dix/events.c | 8
dix/getevents.c | 80 +
exa/exa_unaccel.c | 2
fb/fbpict.c | 2
fb/fbscreen.c | 3
glamor/Makefile.am | 6
glamor/glamor.c | 31
glamor/glamor.h | 3
glamor/glamor_context.h | 9
glamor/glamor_copyarea.c | 18
glamor/glamor_core.c | 11
glamor/glamor_egl.c | 61 -
glamor/glamor_fbo.c | 43
glamor/glamor_fill.c | 13
glamor/glamor_font.c | 8
glamor/glamor_getimage.c | 96 -
glamor/glamor_glx.c | 26
glamor/glamor_glyphblt.c | 10
glamor/glamor_glyphs.c | 3
glamor/glamor_gradient.c | 24
glamor/glamor_image.c | 179 +++
glamor/glamor_pixmap.c | 23
glamor/glamor_points.c | 5
glamor/glamor_priv.h | 31
glamor/glamor_putimage.c | 161 --
glamor/glamor_rects.c | 4
glamor/glamor_render.c | 48
glamor/glamor_segment.c | 11
glamor/glamor_spans.c | 10
glamor/glamor_text.c | 46
glamor/glamor_tile.c | 13
glamor/glamor_transfer.c | 6
glamor/glamor_trapezoid.c | 20
glamor/glamor_utils.h | 13
glamor/glamor_vbo.c | 19
glamor/glamor_xv.c | 7
glx/glxcmds.c | 22
glx/glxdri2.c | 124 +-
glx/glxdriswrast.c | 10
glx/glxext.c | 48
glx/glxserver.h | 1
hw/dmx/config/xdmxconfig.c | 3
hw/dmx/dmxfont.c | 2
hw/dmx/glxProxy/glxcmds.c | 2
hw/kdrive/linux/linux.c | 7
hw/kdrive/src/kdrive.c | 9
hw/xfree86/.gitignore | 1
hw/xfree86/common/compiler.h | 10
hw/xfree86/common/xf86AutoConfig.c | 2
hw/xfree86/common/xf86Bus.c | 4
hw/xfree86/common/xf86Config.c | 36
hw/xfree86/common/xf86Module.h | 2
hw/xfree86/common/xf86Xinput.c | 9
hw/xfree86/common/xf86pciBus.c | 24
hw/xfree86/common/xf86pciBus.h | 5
hw/xfree86/common/xf86platformBus.c | 88 +
hw/xfree86/dri/dri.c | 14
hw/xfree86/dri2/dri2.c | 65 -
hw/xfree86/int10/stub.c | 2
hw/xfree86/int10/xf86x86emu.c | 1
hw/xfree86/loader/loadmod.c | 6
hw/xfree86/man/Makefile.am | 2
hw/xfree86/man/Xorg.wrap.man | 4
hw/xfree86/man/Xwrapper.config.man | 2
hw/xfree86/man/xorg.conf.man | 101 +
hw/xfree86/modes/xf86Crtc.h | 8
hw/xfree86/modes/xf86Cursors.c | 56
hw/xfree86/modes/xf86RandR12.c | 7
hw/xfree86/os-support/linux/lnx_platform.c | 19
hw/xfree86/os-support/linux/lnx_video.c | 4
hw/xfree86/os-support/linux/systemd-logind.c | 7
hw/xfree86/parser/Device.c | 6
hw/xfree86/parser/Layout.c | 6
hw/xfree86/parser/Makefile.am | 1
hw/xfree86/parser/OutputClass.c | 167 ++
hw/xfree86/parser/Screen.c | 6
hw/xfree86/parser/configProcs.h | 5
hw/xfree86/parser/read.c | 6
hw/xfree86/parser/write.c | 2
hw/xfree86/parser/xf86Parser.h | 12
hw/xfree86/parser/xf86tokens.h | 1
hw/xfree86/ramdac/IBM.c | 4
hw/xfree86/ramdac/TI.c | 2
hw/xfree86/ramdac/xf86Cursor.h | 36
hw/xfree86/ramdac/xf86HWCurs.c | 14
hw/xfree86/shadowfb/shadow.c | 1592 +--------------------------
hw/xfree86/xorg-wrapper.c | 75 -
hw/xfree86/xorgconf.cpp | 2
hw/xquartz/X11Controller.m | 5
hw/xquartz/bundle/Info.plist.cpp | 4
hw/xquartz/darwin.c | 16
hw/xquartz/xpr/xprScreen.c | 16
hw/xwayland/Makefile.am | 31
hw/xwayland/drm.xml | 182 +++
hw/xwayland/xwayland-glamor.c | 570 +++++++++
hw/xwayland/xwayland.c | 48
hw/xwayland/xwayland.h | 17
hw/xwin/glx/indirect.c | 13
include/dix.h | 2
include/hotplug.h | 2
include/misc.h | 18
include/opaque.h | 1
include/servermd.h | 36
include/systemd-logind.h | 4
include/xwin-config.h.in | 3
man/Xserver.man | 5
mi/mieq.c | 4
mi/miwindow.c | 2
os/busfault.c | 1
os/connection.c | 7
os/log.c | 75 -
os/utils.c | 12
present/present.c | 149 +-
present/present_priv.h | 1
randr/randr.c | 2
randr/rrcrtc.c | 7
randr/rrprovider.c | 4
randr/rrsdispatch.c | 138 ++
render/render.c | 2
test/.gitignore | 3
test/Makefile.am | 8
test/input.c | 14
test/signal-logging.c | 11
xfixes/cursor.c | 2
xfixes/region.c | 6
xkb/xkmread.c | 6
138 files changed, 2710 insertions(+), 2533 deletions(-)
---
More information about the Xquartz-changes
mailing list