xserver: Changes to 'refs/tags/xorg-server-1.18.99.902'

Keith Packard keithp at kemper.freedesktop.org
Fri Oct 28 16:47:13 UTC 2016


Tag 'xorg-server-1.18.99.902' created by Keith Packard <keithp at keithp.com> at 2016-10-28 16:46 +0000

xorg-server-1.18.99.902
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJYE4D2AAoJENsiGmkAAAAR6xoP/RA3iD8TUbZAQjDzLG6KM0kn
M3pbmsENFMdZmc5s9VonDyRJEkDU2PpWougHtT5nFXjLMJJRGs8XaKStQgSX8ZQl
64lUATN0nSoC7BAmbqNmVpoJkH073PxdRdREPP/Rt0tpTDWId1k7KtrUNaMNKm0f
QevZ52LGKqJi/p+Cnlv57pfW4KXj+W7jBPZMbRUZOQ+qgL3tnjxZp6+ZJPCUqsM+
3hobFbGw+TZH+JdZF9Pwsl2qjhQE7+4pHsMHPIbyp2ypK1fmYk2BbgM4+dsaLDgR
T4ls2HPYci9U2R9Sew/bc3ZWrMk6brUwSW/Sd5z0tgHOtDxCQz0Djn0HViaplZb9
CWk9gTJw8KgBv2x3/HyO2O16auv/U7bzvXuoNGsYGf6MHN5FG6djSRA10KgwyYfC
IYHmb+RFXMdK9PsbA59e9DuPZqW6zEyJ3GolYpywUhJ7RVlAPW8XQczfFZFvTpcF
MkjLqD3Tzr8OnOuv4+S17ZESmHJQHCDJPD6bV+i+myUjQPRwK+VbfVzGO9CIvGLg
f1GPBs3qU0f4y9Zey4UBKuVM7zsZNmnaNXrhYy6C48qm8csLHLfN0Cp5PmYvWNLR
dbXvDpp3hl1xtcD7WhA7YwLyOYDCoYulZoq6oI2xULeM2W4FK5PbshSsR3ZkRhHF
HRFKLPSZxnzkTBkFxi3X
=jTLY
-----END PGP SIGNATURE-----

Changes since xorg-server-1.18.99.901:
Adam Jackson (5):
      glamor: Fall back to software for CopyPlane if we need to
      xephyr: Don't crash if the server advertises zero xv adaptors
      test: Re-enable a couple of GetImage tests
      glamor: Use eglGetPlatformDisplay{,EXT} if we can
      glx/dri2: Don't include drm headers

Alex Goins (1):
      ramdac: Check sPriv != NULL in xf86CheckHWCursor()

Carlos Garnacho (2):
      xwayland: Apply "last pointer window" check only to the pointer device
      xwayland: Apply touch abs axes transformation before posting events

Daniel Martin (1):
      modesetting: Consume all available udev events at once

David CARLIER (1):
      xfree86: small memory leaks fixes

Emil Velikov (8):
      glx: drisw is not accelerated IGLX, reflect that in log messages
      xfree86: remove aiglx cmd/xorg.conf option
      configure.ac: remove --enable-aiglx option
      configure.ac: default to DRI=yes on solaris platforms
      configure.ac: use $LIBDRM over libdrm when using pkg-config
      configure.ac: bump the required libdrm version to 2.3.1
      xfree86/dri: remove libdrm runtime checks
      glamor: don't look for non-existing EGL_KHR_platform_base

Eric Anholt (15):
      glamor: Fix some awful formatting of some fallback debug code.
      glamor: Require that pixmap depths match for Render copies.
      glamor: Properly handle mask formats without alpha.
      ephyr: Add a mode for skipping redisplay in glamor
      test: Handle srcdir != builddir in Xvfb testing
      test: Add a little xinit-like program for starting servers for testing
      test: Make the piglit-running script callable with an arbitrary server
      test: Fix parsing of piglit results
      test: Update piglit HTML even when tests all pass
      test: Switch our testing X server to being spawned with simple-xinit
      test: Run xts against Xephyr -glamor when present
      glamor: Require GL_OES_texture_border_clamp for GLES2.
      glamor: Remove many unused glamor util functions.
      glamor: Remove #if 0-ed picture dumping code.
      glamor: Fix link failure on GLES2.

Eric Engestrom (1):
      glamor: fix spelling mistakes

Francois Tigeot (1):
      Enable XTRANS_SEND_FDS on FreeBSD, DragonFly and OpenBSD

Hans de Goede (8):
      modesetting: Fix reverse prime partial update issues on secondary GPU outputs
      modesetting: Fix reverse prime update lagging on secondary GPU outputs
      xf86RandR12: Move calculating of shift inside init_one_component
      xf86RandR12: Fix XF86VidModeSetGamma triggering a BadImplementation error
      glx: Always enable EXT_texture_from_pixmap for DRI swrast glx
      Xext: Fix a memory leak
      XF86VidMode: Fix free() on walked pointer
      xfree86: Xorg.wrap: Do not require root rights for cards with 0 outputs

Jeremy Huddleston Sequoia (7):
      dix: Make InitCoreDevices() failures more verbose.
      dix: Silence TSan warnings when checking for pending input
      XQuartz: Don't respond to SIGALRM on the AppKit thread
      XQuartz: Remove X11ApplicationFatalError
      XQuartz: pbproxy shouldn't need to wait for server initialization.
      XQuartz: Adopt input_lock() and input_unlock()
      XQuartz: Silence an expected TSan warning

Jon Turney (1):
      glx/dri2: Don't build DRI loader if DRI2 isn't enabled

Jonas Ådahl (10):
      dix: Add valuator_mask_set_absolute_unaccelerated
      xwayland: Bind the relative pointer manager
      xwayland: Split up device class init/release into functions
      xwayland: Move pointer button initialization into helper
      xwayland: Dispatch pointer motion events on wl_pointer.frame if possible
      xwayland: Set unaccelerated pointer motion delta if available
      xwayland: Put getting a xwl_window from a Window in a helper
      xwayland: Bind pointer constraints global
      xwayland: Translate a pointer grab with confineTo to pointer confinement
      xwayland: Add pointer warp emulator

Keith Packard (10):
      os: Ready clients with pending output aren't flushed, so set NewOutputPending
      os: Clear saved poll events in listen so that edge triggering works
      Require xproto 7.0.31
      xace: Don't censor window borders
      fb: XYPixmap format PutImage includes all planes in depth
      ephyr: Leave window unmapped for -glamor-skip-present [v2]
      os: Recompute whether any clients are ready after ProcessWorkQueue() (bug 98030)
      Merge remote-tracking branch 'jturney/master'
      dix: Bump MAXHASHSIZE for the resource db [v2]
      Bump to 1.18.99.902 (1.19 RC2)

Krzysztof Sobiecki (1):
      xwayland: Add a new input device used for pointer warping/locking

Kyle Guinn (1):
      xfree86: Fix null pointer dereference

Laszlo Ersek (1):
      xfree86: recognize primary BUS_PCI device in xf86IsPrimaryPlatform()

Mark Kettenis (1):
      glamor: Make glamor_sync_init work with --disable-xshmfence

Mark Yao (1):
      glamor: spans: fixup wrong count on glDrawArrays

Matthieu Herrb (1):
      glamor: Make glamor_name_from_pixmap work without DRI3

Michael Thayer (1):
      modesetting: only fall back to drmModeSetCursor() on -EINVAL

Michel Dänzer (4):
      test: Use $XSERVER_BUILDDIR for Xvfb executable path
      xf86Cursor: Use PRIME master xf86CursorScreenRec::HotX/Y for slaves
      xf86Cursor: Take the input lock in xf86Set/MoveCursor
      DRI2: Sync radeonsi_pci_ids.h from Mesa

Mihail Konev (4):
      xkb: fix turbo-repeat of RedirectKey-ed keysyms
      os/inputthread: Ensure pollfd refreshing
      xwin: make glx optional again
      modesetting: fix glamor ifdef

Nikhil Mahale (1):
      modesetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT

Olivier Fourdan (4):
      xwayland: handle EAGAIN on Wayland fd
      xwayland: Clear up x_cursor on UnrealizeCursor()
      glamor: Fix pixmap offset for bitplane in glamor_copy_fbo_cpu
      xwayland: Activate and enable touch devices

Peter Harris (1):
      Fix id in error when resource does not exist

Peter Hutterer (4):
      xfree86: use the right option traversal list to search for an option
      xfree86: swap the list of paused devices to an xorg_list
      ddx: add new call to purge input devices that weren't added
      inputthread: On Linux leave the main thread's name as-is

Qiang Yu (1):
      config: fix GPUDevice fail when AutoAddGPU off + BusID

Rui Matos (2):
      xwayland: Close the shm fd as early as possible
      xwayland: Transform pointer enter event coordinates

---
 Xext/shm.c                                       |    4 
 Xext/vidmode.c                                   |    2 
 Xext/xace.c                                      |   13 
 Xi/stubs.c                                       |   14 
 config/config.c                                  |    2 
 configure.ac                                     |   60 -
 dix/devices.c                                    |   37 -
 dix/dispatch.c                                   |   17 
 dix/inpututils.c                                 |   13 
 dix/main.c                                       |   21 
 dix/resource.c                                   |   41 -
 fb/fbimage.c                                     |    2 
 glamor/Makefile.am                               |    4 
 glamor/glamor.c                                  |   23 
 glamor/glamor_copy.c                             |   21 
 glamor/glamor_egl.c                              |    8 
 glamor/glamor_egl.h                              |   79 ++
 glamor/glamor_gradient.c                         |    8 
 glamor/glamor_largepixmap.c                      |    2 
 glamor/glamor_priv.h                             |    1 
 glamor/glamor_program.c                          |    3 
 glamor/glamor_render.c                           |   48 -
 glamor/glamor_spans.c                            |    2 
 glamor/glamor_sync.c                             |    3 
 glamor/glamor_utils.h                            |  550 ---------------
 glx/Makefile.am                                  |   10 
 glx/glxdri2.c                                    |    2 
 glx/glxdriswrast.c                               |    9 
 hw/dmx/dmxinput.c                                |    5 
 hw/kdrive/ephyr/ephyr_glamor_glx.c               |    8 
 hw/kdrive/ephyr/ephyrinit.c                      |    7 
 hw/kdrive/ephyr/ephyrvideo.c                     |    2 
 hw/kdrive/ephyr/hostx.c                          |    6 
 hw/kdrive/src/kinput.c                           |    5 
 hw/xfree86/common/xf86Config.c                   |    9 
 hw/xfree86/common/xf86Privstr.h                  |    2 
 hw/xfree86/common/xf86Xinput.c                   |   64 +
 hw/xfree86/common/xf86platformBus.c              |   28 
 hw/xfree86/ddc/ddc.c                             |    2 
 hw/xfree86/dixmods/Makefile.am                   |    2 
 hw/xfree86/dixmods/glxmodule.c                   |   10 
 hw/xfree86/dri/dri.c                             |   22 
 hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h       |   12 
 hw/xfree86/drivers/modesetting/driver.c          |   31 
 hw/xfree86/drivers/modesetting/drmmode_display.c |   24 
 hw/xfree86/i2c/xf86i2c.c                         |    8 
 hw/xfree86/man/xorg.conf.man                     |    3 
 hw/xfree86/modes/xf86RandR12.c                   |   45 +
 hw/xfree86/ramdac/xf86HWCurs.c                   |   41 -
 hw/xfree86/utils/gtf/gtf.c                       |    2 
 hw/xfree86/xorg-wrapper.c                        |    2 
 hw/xquartz/X11Application.h                      |    3 
 hw/xquartz/X11Application.m                      |   55 -
 hw/xquartz/darwin.c                              |    1 
 hw/xquartz/darwinEvents.c                        |  125 +--
 hw/xquartz/darwinXinput.c                        |   15 
 hw/xquartz/pbproxy/app-main.m                    |    3 
 hw/xquartz/pbproxy/main.m                        |   18 
 hw/xquartz/quartzStartup.c                       |    9 
 hw/xwayland/.gitignore                           |    4 
 hw/xwayland/Makefile.am                          |   28 
 hw/xwayland/xwayland-cursor.c                    |   14 
 hw/xwayland/xwayland-glamor.c                    |    8 
 hw/xwayland/xwayland-input.c                     |  807 +++++++++++++++++++----
 hw/xwayland/xwayland-shm.c                       |   46 -
 hw/xwayland/xwayland.c                           |  123 +++
 hw/xwayland/xwayland.h                           |   44 +
 include/dix.h                                    |    6 
 include/input.h                                  |    6 
 mi/mieq.c                                        |   22 
 mi/mipointer.c                                   |   12 
 os/WaitFor.c                                     |    6 
 os/inputthread.c                                 |    7 
 os/io.c                                          |    3 
 os/ospoll.c                                      |    8 
 test/.gitignore                                  |    2 
 test/Makefile.am                                 |   23 
 test/ddxstubs.c                                  |   16 
 test/scripts/run-piglit.sh                       |   80 ++
 test/scripts/xephyr-glamor-piglit.sh             |   16 
 test/scripts/xinit-piglit-session.sh             |    3 
 test/scripts/xvfb-piglit.sh                      |   67 -
 test/simple-xinit.c                              |  229 ++++++
 xkb/xkbActions.c                                 |    3 
 84 files changed, 1850 insertions(+), 1301 deletions(-)
---


More information about the xorg-commit mailing list