Re: [ANNOUNCE] xorg-server 1.19.99.902
I see a new compilation error compared to the previous beta release (on NetBSD): gmake[4]: Entering directory '/scratch/wip/modular-xorg-server-devel/work/xorg-server-1.19.99.902/hw/xfree86' CC sdksyms.o sdksyms.c:1773:15: error: expected expression before ',' token (void *) &, /* ../../dri3/dri3.h:110 */ ^ Makefile:821: recipe for target 'sdksyms.o' failed Line 110 in dri3/dri3.h is dri3_send_open_reply(ClientPtr client, int fd); not sure what the connection to the error is. Thomas ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xorg-server 1.19.99.902
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
[ANNOUNCE] xorg-server 1.19.99.902
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