xserver: Changes to 'refs/tags/xorg-server-21.0.99.901'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Sep 21 20:55:30 UTC 2021
Tag 'xorg-server-21.0.99.901' created by Povilas Kanapickas <povilas at radix.lt> at 2021-09-21 20:40 +0000
xorg-server-21.0.99.901
-----BEGIN PGP SIGNATURE-----
iQFFBAABCgAvFiEE/QAEom6t/kOkw/JJxveuIAN0RS0FAmFKQ0kRHHBvdmlsYXNA
cmFkaXgubHQACgkQxveuIAN0RS3Y1wf+Ne+2gkm5t1DVgOkTiZFCg0VyG1gmOZlR
5BaFq6hQiidkQV0Y3UdICBGy5bkHqDJW3uikLAoTSk+T+/GbD3VlFcu4jgOlXFDM
yGR1UKZYGfR9rqk4HCWnWEy9nZhq9Ki4CfBSYv6cIhL+PAeedA7gVuUpcevWznhF
s6Vh0/cPCCg6sRDGEMyf09/rm/MH9bQG1CLax9CbGJ6NjVXrM82GV7j3hYIFkpg6
bHSpZLsv4jN14YlylCAA7qyz4MWnIZOhMsQ7wd0HUfLgVP76fHCJqzW8KBz+XAPo
bmEZ4rErrjjfZfA77mqH1+FQhhS4ESZI3mdwzFTwYFCKq36TUsYsFg==
=pVa7
-----END PGP SIGNATURE-----
Changes since xorg-server-21.0.99.1:
Aaron Plattner (2):
modesetting: Only use GAMMA_LUT if its size is 1024
xfree86: NUL-terminate strings in hwEnableIO
Adam Jackson (4):
selinux: Stop using security_context_t
xinput: Silence a warning from gcc 11
xkb: Silence a warning from gcc 11
dmx: Fix some redeclaration warnings from gcc 11
Alex Richardson (1):
Mark the dixChangeWindowProperty() value argument as const
Boris-Barboris (1):
Don't hardcode fps for fake screen
Dave Airlie (2):
glamor: add glamor_glsl_has_ints wrapper
glamor: add EXT_gpu_shader4 support
Demi Marie Obenour (3):
Add do-while loops to DIX macros
XFixes: add version check for byteswapped clients
More missing version checks in SProcs
Ignacio Casal Quinteiro (1):
touchevents: set the screen pointer after checking the device is enabled
Jon Turney (2):
Fix compilation with windows.h from latest w32api
Don't underlink inputtest on targets which require complete linkage
Mario Kleiner (4):
modesetting: Fix VRR window property handling.
Revert "glamor: Enable modifier support for xfree86 too"
modesetting: Allow Present flips with mismatched stride on atomic drivers.
modesetting: Add option for non-vsynced flips for "secondary" outputs.
Matt Turner (1):
Build xz tarballs instead of bzip2
Michel Dänzer (39):
randr: Bail from RRTellChanged if there's no root window yet
xwayland: Call RRTellChanged if the RandR configuration may have changed
xwayland/eglstream: Consolidate pending_cb destruction
xwayland/eglstream: Drop xwl_eglstream_set_window_pixmap
present: Pass capabilities to present_vblank_create by value
present: Remove create_event_id hook
present: Dispatch clear_window_flip via present_screen_priv hook
present: Move present_wnmd_screen_init to present_wnmd.c
present: Fold wnmd_init_mode_hooks into wnmd_screen_init
present: Move present_wnmd.c contents to hw/xwayland/xwayland-present.c
xwayland/present: Fold present_wnmd_screen_init into xwl_present_init
xwayland/present: Fold present_wnmd_flip into present_wnmd_execute
xwayland/present: Drop present_wnmd_flush in favour of xwl_present_flush
xwayland/present: Fold present_wnmd_abort_vblank into its only caller
xwayland/present: Simplify query_capabilities
xwayland/present: Fold present_wnmd_check_flip into its callers
xwayland/present: Fold present_wnmd_get_crtc into present_wnmd_pixmap
xwayland/present: Fold present_wnmd_queue_vblank into its callers
xwayland/present: Fold present_wnmd_get_ust_msc into its callers
xwayland/present: Merge present_wnmd_flips_stop & xwl_present_flips_stop
present: Remove present_wnmd_info_rec
xwayland/present: Rename present_wnmd_* functions to xwl_present_*
xwayland/present: Simplify calls to Xwayland-private functions
xwayland/present: Drop abort member of struct xwl_present_event
present: Refactor present_vblank_init helper ouf of _vblank_create
xwayland/present: Embed present_vblank_rec in xwl_present_event
xwayland/present: Fold xwl_present_flip_notify into its callers
xwaland/present: Drop flip_pending member of struct xwl_present_window
xwayland/present: Drop sync_flip member of struct xwl_present_window
xwayland/present: Fold xwl_present_idle_notify into its caller
xwayland/present: Use exec_queue for deferring completion events
xwayland/present: Fold xwl_present_event_notify into its caller
xwayland/present: Drop exec_queue member from struct xwl_present_window
xwayland/present: Drop list member from struct xwl_present_event
xwayland/present: Drop pending member from struct xwl_present_event
xwayland/present: Drop target_msc member from struct xwl_present_event
xwayland/present: Fold xwl_present_release_event into _free_event
xwayland/present: Use present_vblank_ptr instead of xwl_present_event*
present: Drop flip_idler member from present_vblank_rec
Olivier Fourdan (6):
ci: Install libxcvt from git
build: Add dependency on libxcvt
xwayland: Use libxcvt
xfree86: Use libxcvt
xfree86/cvt: Drop cvt utility
xfree86: Move xf86CVTMode() function
Povilas Kanapickas (6):
meson: Add option to disable libdrm support
meson: Implement developer documentation build
Drop DMX DDX
glamor: Fix handling of 1-bit pixmaps
Drop XWayland DDX
xserver 21.1 RC 1
Roman Gilg (1):
Remove build-only include from public header
Simon Ser (2):
xwayland: fix xdg_output leak
xwayland: add -noTouchPointerEmulation
Zoltán Böszörményi (3):
xf86: Extract screen configuration matching into its own function
xf86: Assign GPUs to screens according to configuration
glamoregl: Initialize glamor on the main device
Łukasz Spintzyk (2):
present: fallback get_crtc to return crtc belonging to screen with present extension
modesetting: unflip not possible when glamor is not set
---
.appveyor.yml | 3
.gitlab-ci.yml | 2
.gitlab-ci/debian-install.sh | 8
Makefile.am | 6
Xext/geext.c | 8
Xext/xselinux_ext.c | 14
Xext/xselinux_hooks.c | 10
Xext/xselinux_label.c | 10
Xext/xselinuxint.h | 2
Xi/xichangehierarchy.h | 2
configure.ac | 182 -
damageext/damageext.c | 6
dev/null |binary
dix/getevents.c | 4
dix/property.c | 2
dix/touch.c | 4
doc/dtrace/meson.build | 64
doc/meson.build | 39
glamor/glamor.c | 43
glamor/glamor_composite_glyphs.c | 15
glamor/glamor_egl.c | 21
glamor/glamor_font.c | 4
glamor/glamor_priv.h | 11
glamor/glamor_program.c | 15
glamor/glamor_rects.c | 6
glamor/glamor_render.c | 9
glamor/glamor_spans.c | 6
glamor/glamor_utils.h | 4
hw/Makefile.am | 14
hw/dmx/.gitignore | 2
hw/dmx/Makefile.am | 87
hw/dmx/config/.gitignore | 7
hw/dmx/config/Canvas.c | 165
hw/dmx/config/Canvas.h | 55
hw/dmx/config/CanvasP.h | 65
hw/dmx/config/Makefile.am | 68
hw/dmx/config/TODO | 7
hw/dmx/config/dmxcompat.c | 234 -
hw/dmx/config/dmxcompat.h | 44
hw/dmx/config/dmxconfig.c | 561 ---
hw/dmx/config/dmxconfig.h | 61
hw/dmx/config/dmxparse.c | 688 ----
hw/dmx/config/dmxparse.h | 291 -
hw/dmx/config/dmxprint.c | 532 ---
hw/dmx/config/dmxprint.h | 43
hw/dmx/config/dmxtodmx.c | 51
hw/dmx/config/man/Makefile.am | 2
hw/dmx/config/man/dmxtodmx.man | 41
hw/dmx/config/man/vdltodmx.man | 95
hw/dmx/config/man/xdmxconfig.man | 63
hw/dmx/config/meson.build | 82
hw/dmx/config/parser.y | 227 -
hw/dmx/config/scanner.l | 187 -
hw/dmx/config/test-a.in | 1
hw/dmx/config/test-a.out | 2
hw/dmx/config/test-b.in | 1
hw/dmx/config/test-b.out | 1
hw/dmx/config/test-c.in | 1
hw/dmx/config/test-c.out | 2
hw/dmx/config/test-d.in | 1
hw/dmx/config/test-d.out | 2
hw/dmx/config/test-e.in | 1
hw/dmx/config/test-e.out | 2
hw/dmx/config/test-f.in | 2
hw/dmx/config/test-g.in | 4
hw/dmx/config/test-g.out | 4
hw/dmx/config/test-h.in | 7
hw/dmx/config/test-h.out | 7
hw/dmx/config/test-i.in | 3
hw/dmx/config/test-i.out | 3
hw/dmx/config/test-j.in | 13
hw/dmx/config/test-j.out | 11
hw/dmx/config/test-k.in | 3
hw/dmx/config/test-k.out | 3
hw/dmx/config/test-l.in | 12
hw/dmx/config/test-l.out | 12
hw/dmx/config/vdltodmx.c | 59
hw/dmx/config/xdmxconfig.c | 1232 -------
hw/dmx/dmx-config.h | 74
hw/dmx/dmx.c | 1200 -------
hw/dmx/dmx.h | 408 --
hw/dmx/dmx_glxvisuals.c | 615 ---
hw/dmx/dmx_glxvisuals.h | 57
hw/dmx/dmxcb.c | 229 -
hw/dmx/dmxcb.h | 53
hw/dmx/dmxclient.h | 128
hw/dmx/dmxcmap.c | 222 -
hw/dmx/dmxcmap.h | 65
hw/dmx/dmxcursor.c | 1023 ------
hw/dmx/dmxcursor.h | 73
hw/dmx/dmxdpms.c | 201 -
hw/dmx/dmxdpms.h | 43
hw/dmx/dmxextension.c | 1702 ----------
hw/dmx/dmxextension.h | 115
hw/dmx/dmxfont.c | 573 ---
hw/dmx/dmxfont.h | 57
hw/dmx/dmxgc.c | 446 --
hw/dmx/dmxgc.h | 85
hw/dmx/dmxgcops.c | 637 ---
hw/dmx/dmxgcops.h | 95
hw/dmx/dmxinit.c | 1050 ------
hw/dmx/dmxinit.h | 50
hw/dmx/dmxinput.c | 121
hw/dmx/dmxinput.h | 142
hw/dmx/dmxlog.c | 446 --
hw/dmx/dmxlog.h | 81
hw/dmx/dmxpict.c | 1277 -------
hw/dmx/dmxpict.h | 116
hw/dmx/dmxpixmap.c | 262 -
hw/dmx/dmxpixmap.h | 63
hw/dmx/dmxprop.c | 375 --
hw/dmx/dmxprop.h | 45
hw/dmx/dmxscrinit.c | 485 --
hw/dmx/dmxscrinit.h | 48
hw/dmx/dmxstat.c | 238 -
hw/dmx/dmxstat.h | 55
hw/dmx/dmxsync.c | 207 -
hw/dmx/dmxsync.h | 43
hw/dmx/dmxvisual.c | 146
hw/dmx/dmxvisual.h | 47
hw/dmx/dmxwindow.c | 1044 ------
hw/dmx/dmxwindow.h | 131
hw/dmx/doc/.gitignore | 6
hw/dmx/doc/DMXSpec-v1.txt | 458 --
hw/dmx/doc/DMXSpec.txt | 875 -----
hw/dmx/doc/Makefile.am | 34
hw/dmx/doc/dmx.xml | 3402 --------------------
hw/dmx/doc/scaled.xml | 727 ----
hw/dmx/doxygen/.gitignore | 2
hw/dmx/doxygen/Makefile.am | 36
hw/dmx/doxygen/doxygen.conf.in | 2400 --------------
hw/dmx/doxygen/footer.html | 4
hw/dmx/examples/.gitignore | 17
hw/dmx/examples/Makefile.am | 70
hw/dmx/examples/dmxaddinput.c | 85
hw/dmx/examples/dmxaddscreen.c | 106
hw/dmx/examples/dmxinfo.c | 256 -
hw/dmx/examples/dmxreconfig.c | 161
hw/dmx/examples/dmxresize.c | 103
hw/dmx/examples/dmxrminput.c | 79
hw/dmx/examples/dmxrmscreen.c | 81
hw/dmx/examples/dmxwininfo.c | 477 --
hw/dmx/examples/ev.c | 274 -
hw/dmx/examples/evi.c | 87
hw/dmx/examples/meson.build | 53
hw/dmx/examples/res.c | 101
hw/dmx/examples/xbell.c | 108
hw/dmx/examples/xinput.c | 355 --
hw/dmx/examples/xled.c | 126
hw/dmx/examples/xtest.c | 77
hw/dmx/glxProxy/Makefile.am | 42
hw/dmx/glxProxy/compsize.c | 641 ---
hw/dmx/glxProxy/compsize.h | 58
hw/dmx/glxProxy/g_disptab.c | 610 ---
hw/dmx/glxProxy/g_disptab.h | 699 ----
hw/dmx/glxProxy/g_renderswap.c | 2663 ---------------
hw/dmx/glxProxy/global.c | 70
hw/dmx/glxProxy/glxcmds.c | 3846 -----------------------
hw/dmx/glxProxy/glxcmds.h | 43
hw/dmx/glxProxy/glxcmdsswap.c | 1157 ------
hw/dmx/glxProxy/glxcontext.h | 109
hw/dmx/glxProxy/glxdrawable.h | 65
hw/dmx/glxProxy/glxerror.h | 51
hw/dmx/glxProxy/glxext.c | 497 --
hw/dmx/glxProxy/glxext.h | 70
hw/dmx/glxProxy/glxfbconfig.c | 106
hw/dmx/glxProxy/glxfbconfig.h | 39
hw/dmx/glxProxy/glxscreens.c | 340 --
hw/dmx/glxProxy/glxscreens.h | 53
hw/dmx/glxProxy/glxserver.h | 292 -
hw/dmx/glxProxy/glxsingle.c | 1067 ------
hw/dmx/glxProxy/glxsingle.h | 50
hw/dmx/glxProxy/glxswap.c | 560 ---
hw/dmx/glxProxy/glxswap.h | 46
hw/dmx/glxProxy/glxutil.h | 39
hw/dmx/glxProxy/glxvendor.c | 618 ---
hw/dmx/glxProxy/glxvendor.h | 53
hw/dmx/glxProxy/glxvisuals.c | 158
hw/dmx/glxProxy/glxvisuals.h | 46
hw/dmx/glxProxy/meson.build | 27
hw/dmx/glxProxy/render2swap.c | 283 -
hw/dmx/glxProxy/renderpixswap.c | 403 --
hw/dmx/glxProxy/unpack.h | 223 -
hw/dmx/input/ChkNotMaskEv.c | 106
hw/dmx/input/ChkNotMaskEv.h | 40
hw/dmx/input/Makefile.am | 56
hw/dmx/input/atKeynames.h | 292 -
hw/dmx/input/dmxarg.c | 177 -
hw/dmx/input/dmxarg.h | 49
hw/dmx/input/dmxbackend.c | 661 ---
hw/dmx/input/dmxbackend.h | 56
hw/dmx/input/dmxcommon.c | 702 ----
hw/dmx/input/dmxcommon.h | 124
hw/dmx/input/dmxconsole.c | 1090 ------
hw/dmx/input/dmxconsole.h | 59
hw/dmx/input/dmxdetach.c | 60
hw/dmx/input/dmxdummy.c | 88
hw/dmx/input/dmxdummy.h | 43
hw/dmx/input/dmxevents.c | 826 ----
hw/dmx/input/dmxevents.h | 46
hw/dmx/input/dmxinputinit.c | 1350 --------
hw/dmx/input/dmxinputinit.h | 284 -
hw/dmx/input/dmxmap.c | 127
hw/dmx/input/dmxmap.h | 42
hw/dmx/input/dmxmotion.c | 148
hw/dmx/input/dmxmotion.h | 48
hw/dmx/input/dmxxinput.c | 75
hw/dmx/input/meson.build | 32
hw/dmx/input/usb-common.c | 492 --
hw/dmx/input/usb-common.h | 54
hw/dmx/input/usb-keyboard.c | 478 --
hw/dmx/input/usb-keyboard.h | 47
hw/dmx/input/usb-mouse.c | 133
hw/dmx/input/usb-mouse.h | 47
hw/dmx/input/usb-other.c | 166
hw/dmx/input/usb-other.h | 47
hw/dmx/input/usb-private.h | 117
hw/dmx/man/Makefile.am | 2
hw/dmx/man/Xdmx.man | 732 ----
hw/dmx/meson.build | 92
hw/meson.build | 8
hw/xfree86/common/xf86Bus.c | 67
hw/xfree86/common/xf86Init.c | 12
hw/xfree86/common/xf86platformBus.c | 21
hw/xfree86/doc/meson.build | 35
hw/xfree86/drivers/inputtest/Makefile.am | 2
hw/xfree86/drivers/inputtest/meson.build | 2
hw/xfree86/drivers/modesetting/driver.c | 20
hw/xfree86/drivers/modesetting/driver.h | 2
hw/xfree86/drivers/modesetting/drmmode_display.c | 16
hw/xfree86/drivers/modesetting/drmmode_display.h | 2
hw/xfree86/drivers/modesetting/modesetting.man | 15
hw/xfree86/drivers/modesetting/pageflip.c | 25
hw/xfree86/drivers/modesetting/present.c | 14
hw/xfree86/meson.build | 17
hw/xfree86/modes/Makefile.am | 1
hw/xfree86/modes/meson.build | 5
hw/xfree86/modes/xf86Modes.c | 31
hw/xfree86/modes/xf86cvt.c | 295 -
hw/xfree86/os-support/linux/lnx_video.c | 4
hw/xfree86/utils/Makefile.am | 1
hw/xfree86/utils/cvt/.gitignore | 1
hw/xfree86/utils/cvt/Makefile.am | 35
hw/xfree86/utils/cvt/cvt.c | 294 -
hw/xfree86/utils/man/Makefile.am | 2
hw/xfree86/utils/man/cvt.man | 41
hw/xwayland/.gitignore | 17
hw/xwayland/Makefile.am | 187 -
hw/xwayland/drm.xml | 185 -
hw/xwayland/man/Makefile.am | 2
hw/xwayland/man/Xwayland.man | 102
hw/xwayland/meson.build | 160
hw/xwayland/xwayland-cursor.c | 428 --
hw/xwayland/xwayland-cursor.h | 38
hw/xwayland/xwayland-cvt.c | 310 -
hw/xwayland/xwayland-cvt.h | 34
hw/xwayland/xwayland-glamor-eglstream.c | 1191 -------
hw/xwayland/xwayland-glamor-gbm.c | 974 -----
hw/xwayland/xwayland-glamor-xv.c | 415 --
hw/xwayland/xwayland-glamor.c | 491 --
hw/xwayland/xwayland-glamor.h | 158
hw/xwayland/xwayland-glx.c | 397 --
hw/xwayland/xwayland-glx.h | 37
hw/xwayland/xwayland-input.c | 3058 ------------------
hw/xwayland/xwayland-input.h | 197 -
hw/xwayland/xwayland-output.c | 875 -----
hw/xwayland/xwayland-output.h | 82
hw/xwayland/xwayland-pixmap.c | 123
hw/xwayland/xwayland-pixmap.h | 47
hw/xwayland/xwayland-present.c | 558 ---
hw/xwayland/xwayland-present.h | 72
hw/xwayland/xwayland-screen.c | 751 ----
hw/xwayland/xwayland-screen.h | 138
hw/xwayland/xwayland-shm.c | 339 --
hw/xwayland/xwayland-shm.h | 41
hw/xwayland/xwayland-types.h | 34
hw/xwayland/xwayland-vidmode.c | 492 --
hw/xwayland/xwayland-vidmode.h | 37
hw/xwayland/xwayland-window-buffers.c | 367 --
hw/xwayland/xwayland-window-buffers.h | 41
hw/xwayland/xwayland-window.c | 858 -----
hw/xwayland/xwayland-window.h | 86
hw/xwayland/xwayland.c | 290 -
hw/xwayland/xwayland.pc.in | 13
include/Makefile.am | 1
include/dix.h | 119
include/meson.build | 8
include/privates.h | 1
include/property.h | 2
include/xwayland-config.h.in | 13
include/xwayland-config.h.meson.in | 11
man/Xserver.man | 5
meson.build | 112
meson_options.txt | 17
miext/sync/meson.build | 2
os/utils.c | 12
present/Makefile.am | 3
present/meson.build | 1
present/present.c | 10
present/present.h | 39
present/present_fake.c | 28
present/present_priv.h | 49
present/present_scmd.c | 38
present/present_screen.c | 78
present/present_vblank.c | 86
present/present_wnmd.c | 702 ----
randr/randr.c | 31
randr/randrstr.h | 2
test/Makefile.am | 6
test/meson.build | 15
test/scripts/xwayland-piglit.sh | 43
xfixes/xfixes.c | 6
xkb/xkbtext.c | 1
313 files changed, 818 insertions(+), 69922 deletions(-)
---
More information about the xorg-commit
mailing list