xserver: Changes to 'refs/tags/xorg-server-1.19.99.902'
Adam Jackson
ajax at kemper.freedesktop.org
Wed Mar 28 20:40:10 UTC 2018
Tag 'xorg-server-1.19.99.902' created by Adam Jackson <ajax at redhat.com> at 2018-03-28 20:39 +0000
xorg-server-1.19.99.902
-----BEGIN PGP SIGNATURE-----
iQHEBAABCAAuFiEEmV7VyKYTjrCWHxhHTAndg8qqULIFAlq7/WsQHGFqYXhAcmVk
aGF0LmNvbQAKCRBMCd2DyqpQsr8GDACQ/W0/e+VOfDso6uLZwtMYCJWdB4t8wV+Z
2EnTC10n9cmNTf3gmRh0CsKdmjaXYwJmZ1n0Se1FGhU7X45MGpZxj73OJ/cjcnv6
izjGWr4M9blm6GKARMzmierzBKawIXSz7DoD+Y/5Z2AS6LHT5oOACU131TRcxFQ5
A0mJGw/dha4H2VloNSZ0XeVkLOaAZ3Xc7sjARHNK7CEQbDLM5lxuheu22tOm3kgc
RHffqaOJL9oxJWoHDxZI+8jN5is7hGivSNgSzBW0S+K3a3HecqP5TgJowQBNCrRv
ojAvJZhkzXpgDn+5zQt1h8sZWCatOmsLryhiOucTUe7GkIb8VHH/mE4PzueNEs8I
VJVFSe94YNyl8rDnQYwsUUDac/gGyIiVsu2i8WTmZ/xs6SlbpqnmDJEgwvXf4irT
EXIMkxQk4aF6u/1Jfd8Ozn7g+1wRAGzhLbUzGhBz3TKi+LaIj80J8YrTNrI3VzNo
xAbf33P9fAFkPikSSKYlE9Rmud3rpzc=
=y/NO
-----END PGP SIGNATURE-----
Changes since xorg-server-1.19.99.901:
Adam Jackson (30):
randr: Fix a crash on initialization with GPU screens
os: Define {ReadFdFrom,WriteFdTo}Client unconditionally
travis: Switch linux build from stretch to rawhide
travis: Update OSX build
appveyor: Switch to xorgproto
ci: Ignore builds for branches aimed at other CI services
meson: Add the x(org)proto headers to the include path
appveyor: use meson
travis: Bump rawhide image
travis: Drop Xcode 8.2
modesetting: Fix up some XXX from removing GLAMOR_HAS_DRM_*
autotools: Stop caring about XORG_DATE
man: s/__/@/g
meson: Add libdrm to hw/xfree86/common's dependencies
meson: Fix installing protocol.txt
meson: Build Xorg suid wrapper
meson: Install man pages
meson: Build cvt and gtf
meson: Install the dmx utilities
meson: Generate xorg-server.pc
meson: Install xorg-server.m4
meson: Fix install path for 10-quirks.conf
autotools: Fix excessive \-escaping that broke the build
suid touchup
Revert "suid touchup"
meson: Add option to set default font path (v2)
xfree86: Add Option "Debug" to ServerFlags
glamor: Hide new DRI behind Option "Debug" "dmabuf_capable"
autotools: Derive xkb configuration from xkbcomp.pc
xserver 1.20 RC2
Alan Coopersmith (1):
Revert "modesetting: Remove #ifdefs XF86_PDEV_SERVER_FD"
Alexander Volkov (1):
Xext/shm: Downgrade from error to debug log output about success
Antoine Martin (1):
os: Fix -logfile when used with -displayfd
Daniel Stone (1):
modesetting/drmmode: Remove unused flink call
Emil Velikov (7):
present: cap the version returned to the client
dri3: cap the version returned to the client
configure: remove libdrm version check
Remove always true GLAMOR_HAS_DRM_* guards
modesetting: remove always true defined(DRM_CAP_PRIME) guards
modesetting: remove always true DRM_IOCTL_CRTC_QUEUE_SEQUENCE guard
modesetting: remove fallback DRM_CAP_* defines
Eric Engestrom (1):
exa: promise not to touch the data when swapping pointers
Jon Turney (1):
meson: Require libdrm for dri1/2/3 when configured 'auto' as well as 'true'
Keith Packard (2):
Require libdrm 2.4.89 or newer
Xext/saver: Swap ScreenSaverSuspend 'suspend' field. Handle old XCB clients.
Kyle Brenneman (1):
Don't delete GLX's extensionInitCallback list during a reset.
Laurent Carlier (4):
meson: Make APM support optional
meson: Make ACPI support optional
meson: get rid of useless HAVE_SYSV_IPC
meson: Make SHM extension optional
Louis-Francis Ratté-Boulianne (12):
dri3: Add multi-planar/modifier buffer requests
present: Send PresentCompleteModeSuboptimalCopy appropriately
modesetting: Use atomic modesetting API for pageflip if available
modesetting: Add support for multi-plane pixmaps when page-flipping
modesetting: Use atomic modesetting to configure output/CRTCs
modesetting: Get supported formats/modifiers for scanout
modesetting: Create scanout buffers using supported modifiers
modesetting: Check if buffer format is supported when flipping
glamor: Implement PixmapFromBuffers and BuffersFromPixmap
glamor: Implement GetSupportedModifiers
glamor: Use gbm_bo_create_with_modifiers for internal pixmap allocation
dri3: Enable DRI3 version 1.2
Mario Kleiner (2):
glamor/xwayland: Add depth 30 format mapping for DRI 3.2 as well.
modesetting: Fix page flipping under DRI 3.2.
Michel Dänzer (2):
glamor: Restore glamor_fd_from_pixmap and glamor_pixmap_from_fd
randr: Initialize RROuptutRec::nonDesktop
Nicolai Hähnle (4):
os: move xf86PrivsElevated here
os: use PrivsElevated instead of a manual check
xfree86: replace all uses of xf86PrivsElevated with PrivsElevated
glx: honor LIBGL_DRIVERS_PATH when loading DRI drivers
Olivier Fourdan (1):
automake: Fix 'make dist'
Rodrigo Vivi (1):
dri2: Sync i965_pci_ids.h from Mesa.
Roman Gilg (23):
present: Move screen flip functionality in separate file
present: Preliminary internal flip mode API
present: Move vblank functionality in seperate file
present: Add flip mode API hooks for several functions
present: Refactor execute in separate file
present: Add flip mode API hook for present_pixmap
present: Add flip mode API hook for present_can_window_flip
present: Move timings adjustment in common part of flip mode API
present: Add more hooks to internal flip mode API
present: Refactor present_screen_init
present: Add present_window_priv properties for window flip mode
present: Add flip_idler vblank property
present: Adapt flip mode API hooks for window flip mode
present: Add driver facing window flip mode hooks
present: Add window flip mode
present: In window flip mode report damage on flip to driver
present: Add cleanups for window flip mode
present: Add exported init function of window flip mode
xwayland: Add arguments to glamor_pixmap_get_wl_buffer
xwayland: Preliminary support for Present's new window flip mode
xwayland: Add fallback timer for msc counting
xwayland: Implement queuing present vblanks
xwayland: Activate Present flips in rootless mode with Glamor
Samir Benmendil (1):
xkb: XkbSetMap on the lastSlave needs to change the master
Thierry Reding (8):
present: Advertise protocol version 1.2
meson: Fix build if Xdmcp is missing
xorg: Remove unused definitions from xorg-server.h.in
dix: Remove unused definitions from dix-config.h.in
meson: Generate xorg-server.h
meson: Fill in missing data for xorg-server.h
meson: Fix generation of xorg-server.pc
meson: Properly extract ABI versions for xorg-server.pc
---
.appveyor.yml | 16
.travis.yml | 34
Makefile.am | 3
Xext/saver.c | 14
Xext/shm.c | 2
config/meson.build | 2
configure.ac | 49 -
dix/meson.build | 5
dri3/dri3.c | 19
dri3/dri3.h | 44 +
dri3/dri3_priv.h | 27
dri3/dri3_request.c | 308 +++++++
dri3/dri3_screen.c | 196 ++++
exa/exa_priv.h | 2
glamor/Makefile.am | 1
glamor/glamor.c | 73 +
glamor/glamor.h | 79 +
glamor/glamor_egl.c | 274 +++++-
glamor/glamor_egl.h | 1
glamor/glamor_egl_ext.h | 65 +
glamor/glamor_egl_stubs.c | 16
glamor/glamor_priv.h | 1
glamor/meson.build | 4
glx/glxdricommon.c | 38
glx/vndext.c | 15
hw/dmx/config/man/dmxtodmx.man | 2
hw/dmx/config/man/vdltodmx.man | 2
hw/dmx/config/man/xdmxconfig.man | 2
hw/dmx/examples/meson.build | 22
hw/dmx/man/Xdmx.man | 26
hw/dmx/meson.build | 25
hw/kdrive/Xkdrive.man | 4
hw/kdrive/ephyr/man/Xephyr.man | 6
hw/kdrive/ephyr/meson.build | 8
hw/vfb/man/Xvfb.man | 4
hw/vfb/meson.build | 6
hw/xfree86/common/meson.build | 1
hw/xfree86/common/xf86Config.c | 7
hw/xfree86/common/xf86Init.c | 69 -
hw/xfree86/common/xf86Mode.c | 1
hw/xfree86/common/xf86Privstr.h | 1
hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 26
hw/xfree86/drivers/modesetting/driver.c | 38
hw/xfree86/drivers/modesetting/driver.h | 1
hw/xfree86/drivers/modesetting/drmmode_display.c | 951 +++++++++++++++++++++-
hw/xfree86/drivers/modesetting/drmmode_display.h | 85 +-
hw/xfree86/drivers/modesetting/meson.build | 6
hw/xfree86/drivers/modesetting/modesetting.man | 10
hw/xfree86/drivers/modesetting/pageflip.c | 36
hw/xfree86/drivers/modesetting/present.c | 31
hw/xfree86/drivers/modesetting/vblank.c | 6
hw/xfree86/exa/man/exa.man | 6
hw/xfree86/exa/meson.build | 6
hw/xfree86/fbdevhw/man/fbdevhw.man | 10
hw/xfree86/fbdevhw/meson.build | 6
hw/xfree86/man/Xorg.man | 158 +--
hw/xfree86/man/Xorg.wrap.man | 10
hw/xfree86/man/Xwrapper.config.man | 2
hw/xfree86/man/xorg.conf.d.man | 2
hw/xfree86/man/xorg.conf.man | 239 ++---
hw/xfree86/meson.build | 84 +
hw/xfree86/os-support/meson.build | 2
hw/xfree86/utils/man/cvt.man | 6
hw/xfree86/utils/man/gtf.man | 6
hw/xnest/man/Xnest.man | 22
hw/xnest/meson.build | 6
hw/xquartz/man/Xquartz.man | 56 -
hw/xwayland/.gitignore | 2
hw/xwayland/Makefile.am | 11
hw/xwayland/meson.build | 6
hw/xwayland/xwayland-glamor.c | 399 +++++++--
hw/xwayland/xwayland-present.c | 521 ++++++++++++
hw/xwayland/xwayland.c | 33
hw/xwayland/xwayland.h | 59 +
hw/xwin/man/XWin.man | 16
hw/xwin/man/XWinrc.man | 4
hw/xwin/meson.build | 7
hw/xwin/winclipboard/xwinclip.man | 2
include/Makefile.am | 1
include/dix-config.h.in | 16
include/dixstruct.h | 2
include/meson.build | 80 +
include/os.h | 5
include/protocol-versions.h | 4
include/xorg-server.h.in | 9
include/xorg-server.h.meson.in | 222 +++++
man/Xserver.man | 28
manpages.am | 46 -
meson.build | 178 +++-
meson_options.txt | 12
os/io.c | 9
os/log.c | 2
os/utils.c | 65 +
present/Makefile.am | 6
present/meson.build | 6
present/present.c | 971 +----------------------
present/present.h | 67 +
present/present_execute.c | 122 ++
present/present_priv.h | 240 ++++-
present/present_request.c | 14
present/present_scmd.c | 840 +++++++++++++++++++
present/present_screen.c | 114 ++
present/present_vblank.c | 203 ++++
present/present_wnmd.c | 703 ++++++++++++++++
randr/randr.c | 2
randr/rroutput.c | 1
test/scripts/build-travis-deps.sh | 25
test/scripts/build-travis-osx.sh | 14
test/scripts/xvfb-piglit.sh | 6
test/tetexec.cfg | 497 +++++++++++
xkb/xkb.c | 26
111 files changed, 7156 insertions(+), 1725 deletions(-)
---
More information about the xorg-commit
mailing list