[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