[ANNOUNCE] xf86-input-mouse 2.0.0

Alan Coopersmith alan.coopersmith at oracle.com
Tue Aug 12 23:39:21 UTC 2025


Mouse input driver for non-Linux platforms for the Xorg X server
----------------------------------------------------------------

This mouse driver is primarily used with BSD, GNU Hurd, illumos, & Solaris
systems.  Linux systems should instead use either xf86-input-libinput or
xf86-input-evdev.

While versions 1.9.5 and earlier had rudimentary support for Linux as well,
that has been removed in this release.

Alan Coopersmith (19):
      gitlab CI: update to latest ci-templates & FreeBSD 14.0
      configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
      gitlab CI: install xorgproto from git before building the Xserver
      bsd_mouse: include sys/stat.h directly instead of relying on xf86_OSlib.h
      Raise required xserver version from 1.7 to 1.10 (ABI_XINPUT_VERSION 12.2)
      Move sizeof to second argument in calloc calls
      gitlab CI: fix missing runner tag on FreeBSD jobs after gitlab migration
      README: drop more unsupported OS'es
      man page: Remove USB & Xqueue from protocol list
      Improve man page formatting
      mouse.c: handle -Wanalyzer-null-dereference in createProtoList
      mouse.c: Remove stray semicolons after closing brackets
      mouse.c: wrap multi-statement macros in do { ... } while (0)
      Make switch fallthrough markers compatible with clang and C23
      mouse.c: remove breaks after return statements [-Wunreachable-code-break]
      mouse.c: remove useless cast for return from calloc
      man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
      man page: Replace __xservername__ & __xconfigfile__ with Xorg & xorg.conf
      xf86-input-mouse 2.0.0

Enrico Weigelt, metux IT consult (9):
      Fix missing #include <errno.h>
      use XNFalloc() instead of xnfalloc
      use XNFstrdup() instead of xnfstrdup
      use XNFrealloc() instead of xnfrealloc
      gitlab CI: FTBS: fix missing libepoll-shim
      gitlab CI: FTBS: fix pkg-config path
      Use strdup() instead of xstrdup()
      lnx_mouse: don't hard-crash the whole Xserver on strdup() fail
      drop Linux support

git tag: xf86-input-mouse-2.0.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-2.0.0.tar.gz
SHA256: d9ce4de49f089260cbd8f373eb3c9a8a81cc038a4b2fa3c860e1c525837d02c1  xf86-input-mouse-2.0.0.tar.gz
SHA512: b366236075c6cd8fabd5a3065116cb3a5d211bf6afda2e7b518a3cffdde5cef3d6f47a4bb52e44e8852f74379f6bbdf9d395f02f0f044912ffbd3fcd88339c7c  xf86-input-mouse-2.0.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-2.0.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-2.0.0.tar.xz
SHA256: 7b1f9d06111d49d257778da46e264a69851f3c7e2f5034fc2c25c7f03876f989  xf86-input-mouse-2.0.0.tar.xz
SHA512: 8579fe4d7beeb676a93c4f232283bbfccf2bea2859bfffea2af4d945ffac24e453843b002007d7d5e34375bc6f14eff896e519886e7b8886abab5f33b343e15e  xf86-input-mouse-2.0.0.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-2.0.0.tar.xz.sig

-- 
        -Alan Coopersmith-                 alan.coopersmith at oracle.com
         Oracle Solaris Engineering - https://blogs.oracle.com/solaris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-announce/attachments/20250812/8d8bc859/attachment.sig>


More information about the xorg-announce mailing list