Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/netbsd-10]: xsrc/external/mit/xorg-server Sync external/mit/xorg-server...



details:   https://anonhg.NetBSD.org/xsrc/rev/ba6548198540
branches:  netbsd-10
changeset: 7292:ba6548198540
user:      martin <martin%NetBSD.org@localhost>
date:      Tue Dec 20 09:44:11 2022 +0000

description:
Sync external/mit/xorg-server to HEAD, requested by mrg in ticket #8:

        external/mit/xorg-server/dist/hw/xquartz/defaults.plist up to 1.1.1.1
        external/mit/xorg-server/dist/m4/libtool.m4     delete
        external/mit/xorg-server/dist/m4/ltversion.m4   delete
        external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.21
        external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.15
        external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.18
        external/mit/xorg-server/dist/compile           up to 1.1.1.12
        external/mit/xorg-server/dist/config.guess      up to 1.1.1.14
        external/mit/xorg-server/dist/config.sub        up to 1.1.1.14
        external/mit/xorg-server/dist/configure         up to 1.14
        external/mit/xorg-server/dist/configure.ac      up to 1.16
        external/mit/xorg-server/dist/depcomp           up to 1.1.1.10
        external/mit/xorg-server/dist/ltmain.sh         up to 1.1.1.12
        external/mit/xorg-server/dist/meson.build       up to 1.1.1.11
        external/mit/xorg-server/dist/missing           up to 1.1.1.10
        external/mit/xorg-server/dist/test-driver       up to 1.1.1.8
        external/mit/xorg-server/dist/ylwrap            up to 1.1.1.10
        external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.15
        external/mit/xorg-server/dist/Xext/saver.c      up to 1.5
        external/mit/xorg-server/dist/Xext/xtest.c      up to 1.8
        external/mit/xorg-server/dist/Xext/xvmain.c     up to 1.1.1.7
        external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.15
        external/mit/xorg-server/dist/Xi/sendexev.c     up to 1.6
        external/mit/xorg-server/dist/Xi/xipassivegrab.c up to 1.7
        external/mit/xorg-server/dist/Xi/xiproperty.c   up to 1.6
        external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.15
        external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.16
        external/mit/xorg-server/dist/dix/property.c    up to 1.1.1.8
        external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.15
        external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.9
        external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.15
        external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.15
        external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.14
        external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.15
        external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.16
        external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.14
        external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.3
        external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.10
        external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/int10/generic.c up to 1.6
        external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.17
        external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.8
        external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xquartz/Makefile.am up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xquartz/NSUserDefaults+XQuartzDefaults.m up to 1.1.1.2
        external/mit/xorg-server/dist/hw/xquartz/meson.build up to 1.1.1.4
        external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.14
        external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.am up to 1.1.1.7
        external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.14
        external/mit/xorg-server/dist/hw/xquartz/pbproxy/meson.build up to 1.1.1.3
        external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.14
        external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/hw/xwin/winprefslex.c up to 1.1.1.9
        external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c up to 1.1.1.13
        external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h up to 1.1.1.13
        external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.8
        external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.12
        external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/include/dix-config.h.in up to 1.9
        external/mit/xorg-server/dist/include/do-not-use-config.h.in up to 1.1.1.14
        external/mit/xorg-server/dist/include/meson.build up to 1.1.1.5
        external/mit/xorg-server/dist/include/os.h      up to 1.12
        external/mit/xorg-server/dist/m4/ltoptions.m4   up to 1.1.1.3
        external/mit/xorg-server/dist/m4/ltsugar.m4     up to 1.1.1.3
        external/mit/xorg-server/dist/m4/lt~obsolete.m4 up to 1.1.1.3
        external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.9
        external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.15
        external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.11
        external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.15
        external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.9
        external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.12
        external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.15
        external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.15
        external/mit/xorg-server/dist/xkb/xkbUtils.c    up to 1.1.1.7
        external/mit/xorg-server/include/dix-config.h   up to 1.47
        external/mit/xorg-server/include/version-config.h up to 1.17
        external/mit/xorg-server/include/xorg-config.h  up to 1.27
        external/mit/xorg-server/include/xorg-server.h  up to 1.27

Update xserver to 21.1.5.

diffstat:

 external/mit/xorg-server/dist/ChangeLog                                   |   1408 +-
 external/mit/xorg-server/dist/Makefile.in                                 |     21 +-
 external/mit/xorg-server/dist/Xext/Makefile.in                            |     16 +-
 external/mit/xorg-server/dist/Xext/saver.c                                |      2 +-
 external/mit/xorg-server/dist/Xext/xtest.c                                |      5 +-
 external/mit/xorg-server/dist/Xext/xvmain.c                               |      4 +-
 external/mit/xorg-server/dist/Xi/Makefile.in                              |     16 +-
 external/mit/xorg-server/dist/Xi/sendexev.c                               |      3 -
 external/mit/xorg-server/dist/Xi/xipassivegrab.c                          |     22 +-
 external/mit/xorg-server/dist/Xi/xiproperty.c                             |      9 +-
 external/mit/xorg-server/dist/aclocal.m4                                  |   8534 ++++-
 external/mit/xorg-server/dist/compile                                     |      2 +-
 external/mit/xorg-server/dist/composite/Makefile.in                       |     16 +-
 external/mit/xorg-server/dist/config.guess                                |   1518 +-
 external/mit/xorg-server/dist/config.sub                                  |   2895 +-
 external/mit/xorg-server/dist/config/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/configure                                   |  20782 +++++----
 external/mit/xorg-server/dist/configure.ac                                |      4 +-
 external/mit/xorg-server/dist/damageext/Makefile.in                       |     16 +-
 external/mit/xorg-server/dist/dbe/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/depcomp                                     |      2 +-
 external/mit/xorg-server/dist/dix/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/dix/property.c                              |      3 +-
 external/mit/xorg-server/dist/doc/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/doc/dtrace/Makefile.in                      |     14 +-
 external/mit/xorg-server/dist/dri3/Makefile.in                            |     16 +-
 external/mit/xorg-server/dist/exa/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/fb/Makefile.in                              |     16 +-
 external/mit/xorg-server/dist/glamor/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/glx/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/hw/Makefile.in                              |     16 +-
 external/mit/xorg-server/dist/hw/kdrive/Makefile.in                       |     16 +-
 external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in                 |     16 +-
 external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in             |     14 +-
 external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in                   |     16 +-
 external/mit/xorg-server/dist/hw/vfb/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/hw/vfb/man/Makefile.in                      |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/Makefile.in                      |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in               |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in              |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in                  |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in                 |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in         |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in              |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in    |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in  |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in              |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in              |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in          |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in           |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in                |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/int10/generic.c                  |      6 -
 external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in               |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in                  |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in                |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in           |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in       |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in       |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in      |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in     |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in      |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in   |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in      |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in               |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in               |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in             |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in                |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in            |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in            |     14 +-
 external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in                |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in               |     16 +-
 external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xnest/Makefile.in                        |     16 +-
 external/mit/xorg-server/dist/hw/xnest/man/Makefile.in                    |     14 +-
 external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in                   |     16 +-
 external/mit/xorg-server/dist/hw/xquartz/Makefile.am                      |      5 +-
 external/mit/xorg-server/dist/hw/xquartz/Makefile.in                      |     21 +-
 external/mit/xorg-server/dist/hw/xquartz/NSUserDefaults+XQuartzDefaults.m |      9 +-
 external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in               |     14 +-
 external/mit/xorg-server/dist/hw/xquartz/defaults.plist                   |     17 +
 external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in         |     16 +-
 external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in                  |     14 +-
 external/mit/xorg-server/dist/hw/xquartz/meson.build                      |      8 +-
 external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.am              |      2 +-
 external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in              |     19 +-
 external/mit/xorg-server/dist/hw/xquartz/pbproxy/meson.build              |      5 +-
 external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/hw/xwin/Makefile.in                         |     16 +-
 external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in                     |     16 +-
 external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in                     |     16 +-
 external/mit/xorg-server/dist/hw/xwin/man/Makefile.in                     |     14 +-
 external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in            |     16 +-
 external/mit/xorg-server/dist/hw/xwin/winprefslex.c                       |     10 +-
 external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c                      |    181 +-
 external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h                      |      6 +-
 external/mit/xorg-server/dist/include/Makefile.in                         |     16 +-
 external/mit/xorg-server/dist/include/dix-config.h.in                     |      3 -
 external/mit/xorg-server/dist/include/do-not-use-config.h.in              |    105 +-
 external/mit/xorg-server/dist/include/meson.build                         |      4 +-
 external/mit/xorg-server/dist/include/os.h                                |     10 -
 external/mit/xorg-server/dist/ltmain.sh                                   |    896 +-
 external/mit/xorg-server/dist/m4/libtool.m4                               |   8394 ----
 external/mit/xorg-server/dist/m4/ltoptions.m4                             |      4 +-
 external/mit/xorg-server/dist/m4/ltsugar.m4                               |      2 +-
 external/mit/xorg-server/dist/m4/ltversion.m4                             |     23 -
 external/mit/xorg-server/dist/m4/lt~obsolete.m4                           |      4 +-
 external/mit/xorg-server/dist/man/Makefile.in                             |     14 +-
 external/mit/xorg-server/dist/meson.build                                 |     15 +-
 external/mit/xorg-server/dist/mi/Makefile.in                              |     16 +-
 external/mit/xorg-server/dist/miext/Makefile.in                           |     16 +-
 external/mit/xorg-server/dist/miext/damage/Makefile.in                    |     16 +-
 external/mit/xorg-server/dist/miext/rootless/Makefile.in                  |     16 +-
 external/mit/xorg-server/dist/miext/shadow/Makefile.in                    |     16 +-
 external/mit/xorg-server/dist/miext/sync/Makefile.in                      |     16 +-
 external/mit/xorg-server/dist/missing                                     |      2 +-
 external/mit/xorg-server/dist/os/Makefile.in                              |     16 +-
 external/mit/xorg-server/dist/present/Makefile.in                         |     16 +-
 external/mit/xorg-server/dist/pseudoramiX/Makefile.in                     |     16 +-
 external/mit/xorg-server/dist/randr/Makefile.in                           |     16 +-
 external/mit/xorg-server/dist/record/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/render/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/test-driver                                 |     11 +-
 external/mit/xorg-server/dist/test/Makefile.in                            |     16 +-
 external/mit/xorg-server/dist/xfixes/Makefile.in                          |     16 +-
 external/mit/xorg-server/dist/xkb/Makefile.in                             |     16 +-
 external/mit/xorg-server/dist/xkb/xkbUtils.c                              |      1 +
 external/mit/xorg-server/dist/ylwrap                                      |      2 +-
 external/mit/xorg-server/include/dix-config.h                             |      2 +-
 external/mit/xorg-server/include/version-config.h                         |      4 +-
 external/mit/xorg-server/include/xorg-config.h                            |      2 +-
 external/mit/xorg-server/include/xorg-server.h                            |      2 +-
 135 files changed, 24491 insertions(+), 21878 deletions(-)

diffs (truncated from 67503 to 300 lines):

diff -r c8c830269c4a -r ba6548198540 external/mit/xorg-server/dist/ChangeLog
--- a/external/mit/xorg-server/dist/ChangeLog   Tue Dec 20 09:36:50 2022 +0000
+++ b/external/mit/xorg-server/dist/ChangeLog   Tue Dec 20 09:44:11 2022 +0000
@@ -1,3 +1,245 @@
+commit f292fbfaac0c653ee49bbb24deb3add2b5da602f
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Wed Dec 14 11:34:41 2022 +1000
+
+    xserver 21.1.5
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+
+commit e860bbce4fdb169e84033529331ae2666e679de7
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Mon Dec 5 15:55:54 2022 +1000
+
+    xkb: reset the radio_groups pointer to NULL after freeing it
+    
+    Unlike other elements of the keymap, this pointer was freed but not
+    reset. On a subsequent XkbGetKbdByName request, the server may access
+    already freed memory.
+    
+    CVE-2022-4283, ZDI-CAN-19530
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit ccdd431cd8f1cabae9d744f0514b6533c438908c)
+
+commit 8a1fa008b2f90abce6cabb27d9bc2ed76d07b678
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Nov 29 13:26:57 2022 +1000
+
+    Xi: avoid integer truncation in length check of ProcXIChangeProperty
+    
+    This fixes an OOB read and the resulting information disclosure.
+    
+    Length calculation for the request was clipped to a 32-bit integer. With
+    the correct stuff->num_items value the expected request size was
+    truncated, passing the REQUEST_FIXED_SIZE check.
+    
+    The server then proceeded with reading at least stuff->num_items bytes
+    (depending on stuff->format) from the request and stuffing whatever it
+    finds into the property. In the process it would also allocate at least
+    stuff->num_items bytes, i.e. 4GB.
+    
+    The same bug exists in ProcChangeProperty and ProcXChangeDeviceProperty,
+    so let's fix that too.
+    
+    CVE-2022-46344, ZDI-CAN 19405
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit 8f454b793e1f13c99872c15f0eed1d7f3b823fe8)
+
+commit 40f431de8a76f737c68ae659fee8472583f15e49
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Nov 29 13:24:00 2022 +1000
+
+    Xi: return an error from XI property changes if verification failed
+    
+    Both ProcXChangeDeviceProperty and ProcXIChangeProperty checked the
+    property for validity but didn't actually return the potential error.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit b8a84cb0f2807b07ab70ca9915fcdee21301b8ca)
+
+commit d6c7de9eadca980c8ce3b3b7752b67bfa95e6f31
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Nov 29 14:53:07 2022 +1000
+
+    Xext: free the screen saver resource when replacing it
+    
+    This fixes a use-after-free bug:
+    
+    When a client first calls ScreenSaverSetAttributes(), a struct
+    ScreenSaverAttrRec is allocated and added to the client's
+    resources.
+    
+    When the same client calls ScreenSaverSetAttributes() again, a new
+    struct ScreenSaverAttrRec is allocated, replacing the old struct. The
+    old struct was freed but not removed from the clients resources.
+    
+    Later, when the client is destroyed the resource system invokes
+    ScreenSaverFreeAttr and attempts to clean up the already freed struct.
+    
+    Fix this by letting the resource system free the old attrs instead.
+    
+    CVE-2022-46343, ZDI-CAN 19404
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit 842ca3ccef100ce010d1d8f5f6d6cc1915055900)
+
+commit 67927cc41f452228188bbe2aa34a9ee4a9ce0c6b
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Wed Nov 30 11:20:40 2022 +1000
+
+    Xext: free the XvRTVideoNotify when turning off from the same client
+    
+    This fixes a use-after-free bug:
+    
+    When a client first calls XvdiSelectVideoNotify() on a drawable with a
+    TRUE onoff argument, a struct XvVideoNotifyRec is allocated. This struct
+    is added twice to the resources:
+      - as the drawable's XvRTVideoNotifyList. This happens only once per
+        drawable, subsequent calls append to this list.
+      - as the client's XvRTVideoNotify. This happens for every client.
+    
+    The struct keeps the ClientPtr around once it has been added for a
+    client. The idea, presumably, is that if the client disconnects we can remove
+    all structs from the drawable's list that match the client (by resetting
+    the ClientPtr to NULL), but if the drawable is destroyed we can remove
+    and free the whole list.
+    
+    However, if the same client then calls XvdiSelectVideoNotify() on the
+    same drawable with a FALSE onoff argument, only the ClientPtr on the
+    existing struct was set to NULL. The struct itself remained in the
+    client's resources.
+    
+    If the drawable is now destroyed, the resource system invokes
+    XvdiDestroyVideoNotifyList which frees the whole list for this drawable
+    - including our struct. This function however does not free the resource
+    for the client since our ClientPtr is NULL.
+    
+    Later, when the client is destroyed and the resource system invokes
+    XvdiDestroyVideoNotify, we unconditionally set the ClientPtr to NULL. On
+    a struct that has been freed previously. This is generally frowned upon.
+    
+    Fix this by calling FreeResource() on the second call instead of merely
+    setting the ClientPtr to NULL. This removes the struct from the client
+    resources (but not from the list), ensuring that it won't be accessed
+    again when the client quits.
+    
+    Note that the assignment tpn->client = NULL; is superfluous since the
+    XvdiDestroyVideoNotify function will do this anyway. But it's left for
+    clarity and to match a similar invocation in XvdiSelectPortNotify.
+    
+    CVE-2022-46342, ZDI-CAN 19400
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit b79f32b57cc0c1186b2899bce7cf89f7b325161b)
+
+commit a6c0d7b142e762a6b9934a23e060ea91ff5afcea
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Nov 29 13:55:32 2022 +1000
+
+    Xi: disallow passive grabs with a detail > 255
+    
+    The XKB protocol effectively prevents us from ever using keycodes above
+    255. For buttons it's theoretically possible but realistically too niche
+    to worry about. For all other passive grabs, the detail must be zero
+    anyway.
+    
+    This fixes an OOB write:
+    
+    ProcXIPassiveUngrabDevice() calls DeletePassiveGrabFromList with a
+    temporary grab struct which contains tempGrab->detail.exact = stuff->detail.
+    For matching existing grabs, DeleteDetailFromMask is called with the
+    stuff->detail value. This function creates a new mask with the one bit
+    representing stuff->detail cleared.
+    
+    However, the array size for the new mask is 8 * sizeof(CARD32) bits,
+    thus any detail above 255 results in an OOB array write.
+    
+    CVE-2022-46341, ZDI-CAN 19381
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit 51eb63b0ee1509c6c6b8922b0e4aa037faa6f78b)
+
+commit 936d34bdff4c479ccd0405fc221ff8e4c6c7014d
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Nov 29 12:55:45 2022 +1000
+
+    Xtest: disallow GenericEvents in XTestSwapFakeInput
+    
+    XTestSwapFakeInput assumes all events in this request are
+    sizeof(xEvent) and iterates through these in 32-byte increments.
+    However, a GenericEvent may be of arbitrary length longer than 32 bytes,
+    so any GenericEvent in this list would result in subsequent events to be
+    misparsed.
+    
+    Additional, the swapped event is written into a stack-allocated struct
+    xEvent (size 32 bytes). For any GenericEvent longer than 32 bytes,
+    swapping the event may thus smash the stack like an avocado on toast.
+    
+    Catch this case early and return BadValue for any GenericEvent.
+    Which is what would happen in unswapped setups anyway since XTest
+    doesn't support GenericEvent.
+    
+    CVE-2022-46340, ZDI-CAN 19265
+    
+    This vulnerability was discovered by:
+    Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    (cherry picked from commit b320ca0ffe4c0c872eeb3a93d9bde21f765c7c63)
+
+commit 5f2d652377995c0c0c3cf07463b5018450661d13
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Sun Nov 27 15:04:13 2022 -0800
+
+    meson: Don't build COMPOSITE for XQuartz
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 9c0373366988cc0b909ba31e61c43cc46e054b40)
+
+commit 3dee0aac2c0ed4538880b65ee528e4633d103592
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Thu Nov 24 10:58:26 2022 -0800
+
+    xquartz: Move default applications list outside of the main executable
+    
+    This will allow side-wide customization.
+    
+    Fixes: https://github.com/XQuartz/XQuartz/issues/274
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit e654de80ed560c480efc072d876808b1d78da052)
+
+commit 5d302c378d9d21b34db2434425b766ac4f05de89
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Thu Nov 24 11:04:08 2022 -0800
+
+    xquartz: Remove unused macro (X11LIBDIR)
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 3dbd809c0e2d8da4191dd4a3fd4abdd14be0d838)
+
 commit 6bf62381d0a1fb54226a10f9d0e6b03aff12f3aa
 Author: Povilas Kanapickas <povilas%radix.lt@localhost>
 Date:   Tue Jul 12 16:09:23 2022 +0300
@@ -12504,7 +12746,7 @@
     Also add similar to meson.build
 
 commit 29a8baa031a87ef44d1e5320ecec5015d26fd385
-Merge: 2aec5c3c8 56c0a71fd
+Merge: 2aec5c3c81 56c0a71fdd
 Author: Aaron Plattner <aplattner%nvidia.com@localhost>
 Date:   Fri May 17 08:39:50 2019 -0700
 
@@ -30555,7 +30797,7 @@
     Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
 
 commit 356db2340f5b473a7191c7969586ca5b0396c48f
-Merge: 9ed5b2635 03d99ef72
+Merge: 9ed5b26354 03d99ef729
 Author: Keith Packard <keithp%keithp.com@localhost>
 Date:   Fri Oct 28 09:05:54 2016 -0700
 
@@ -32496,7 +32738,7 @@
     Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
 
 commit 265c4e66533243b60d92cffc7769ecadb0292c8d
-Merge: 3caf671ed f5f4d32ac
+Merge: 3caf671ed2 f5f4d32ac7
 Author: Keith Packard <keithp%keithp.com@localhost>
 Date:   Thu Sep 15 21:32:46 2016 -0700
 
@@ -33681,7 +33923,7 @@
     Reviewed-and-Tested-by: Michel Dänzer <michel.daenzer%amd.com@localhost>
 
 commit 387d6b5df3e11de5cb88db8a559128fcb62e4e5a
-Merge: d2558f063 8bb9d460f
+Merge: d2558f063a 8bb9d460fb
 Author: Keith Packard <keithp%keithp.com@localhost>
 Date:   Sat Aug 13 09:12:19 2016 -0700
 
@@ -35880,7 +36122,7 @@
     Signed-off-by: Guilherme Quentel Melo <gqmelo%gmail.com@localhost>
 
 commit 266cf39a8f108e2f365a9772f4ee4d9fca88eb36
-Merge: fa7b70a9b 848089e0d
+Merge: fa7b70a9b8 848089e0dd
 Author: Adam Jackson <ajax%redhat.com@localhost>
 Date:   Mon Jun 20 11:21:40 2016 -0400
 
@@ -36523,7 +36765,7 @@
     Reviewed-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
 
 commit 3735ab965a4642273d070840bda4e827991e5219
-Merge: 7c77c42fe 43dbc556f
+Merge: 7c77c42fe8 43dbc556f3



Home | Main Index | Thread Index | Old Index