[ANNOUNCE] xorg-server 1.19.99.902
Adam Jackson
ajax at nwnk.net
Wed Mar 28 20:45:11 UTC 2018
This merges the DRI3 1.2 support (with an asterisk) and per-window
flips for Xwayland, along with the usual collection of miscellaneous
fixes. In particular the meson build is much closer to production-
ready. The asterisk for DRI3 is that the modesetting driver has some
known issues still, so the code to enable planes and modifiers is
hidden behind an xorg.conf option:
Section "ServerFlags"
Option "Debug" "dmabuf_capable"
EndSection
Thanks to all for testing and debugging.
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
git tag: xorg-server-1.19.99.902
https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.902.tar.bz2
MD5: 2268114f7dd4897e24febe623d641f66 xorg-server-1.19.99.902.tar.bz2
SHA1: b43da7f9be2e1eceddd7e22f909b6906b2e2a69f xorg-server-1.19.99.902.tar.bz2
SHA256: c01ae31a26085da8cdfd1dcef1d2827e710298cb659c744bbb6b46fe121a95e5 xorg-server-1.19.99.902.tar.bz2
SHA512: 762198b48ec9f2c9b977aa90193fc30183a9cbb967338939d4b8f936430889ee1d7ab3d029cc12c5117adbf032b434777a63caa92f90ca4189587375ee7196de xorg-server-1.19.99.902.tar.bz2
PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.902.tar.bz2.sig
https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.902.tar.gz
MD5: 388c7eef3ea2d137a74f9adc678f7e4d xorg-server-1.19.99.902.tar.gz
SHA1: 33abc11a0cdf3e564ba2320a54cdbc77dfbc6bc9 xorg-server-1.19.99.902.tar.gz
SHA256: e7a4a3bb289dfca9dd8cd478682f686e5d04fee46e6ff59eb3f2fb11c0b84ad3 xorg-server-1.19.99.902.tar.gz
SHA512: cab2f1ddd60e3e15e40f59cd79c50842a5dba95908201b44173b7a751582b6af63b21bd71f0ac7bea082e120b48242d6f8e480a82fee04c915271ea598966434 xorg-server-1.19.99.902.tar.gz
PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.902.tar.gz.sig
- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part
URL: <https://lists.x.org/archives/xorg/attachments/20180328/80f0dda9/attachment.sig>
More information about the xorg
mailing list