Pangram verdict · v3.3
We believe that this entire text is human-written.
AI likelihood · overall
HumanArticle text · 1,343 words · 1 segments analyzed
Olivier Fourdan ofourdan at redhat.com Wed Aug 19 13:37:02 UTC 2026 Previous message (by thread): [ANNOUNCE] xload 1.2.2 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] As per the schedule, I am pleased to announce Xwayland 26.0.99.901, the first release candidate of the upcoming standalone Xwayland 26.1.0 release (or Xwayland 26.1.0 rc1 for short). Some notable changes since Xwayland 24.1 include: * EGLStream support is removed. * Xwayland rootful implements a clipboard/primary selection bridge (enabled with "-clipboard"), allowing copy/paste between rootful Xwayland and the rest of the Wayland desktop. * Multi-seat via Xi2: Wayland seats and their devices are mirrored into an XInput 2 hierarchy. * Support for "wl_fixes", namely destroy_global and ack_global_remove. * RandR emulation now prefers native modes up to the physical resolution, and emulated modes now take rotation into account. * Xwayland rootful fullscreen defaults to the actual output resolution instead of scaling up a resolution of 640x480. * Support for xdg-system-bell: Xwayland now rings the system bell through the Wayland system-bell protocol when the compositor supports it. Testing of this release candidate would be greatly appreciated. Please report any issues at https://gitlab.freedesktop.org/xorg/xserver/-/issues The following shortlogs include all the changes since the previous xwayland-24.1 branch was first created (more than two years ago), not all of those changes are relevant to Xwayland though: Aki Sakurai (2): xquartz: fix compilation xquartz: fix inverted tablet pen Y tilt on macOS Alan Coopersmith (190): xf86_OSlib.h: Don't need to include Solaris keyboard headers here solaris: convert APM interfaces to official SRN interfaces CI: Checkout driver tag into the directory we build from Move sizeof to second argument in calloc calls meson: make AF_INET6 check work with stricter compiler flags compiler.h: drop translation of Sun compiler platform defines to gcc Remove remnants of support for SysV versions before SVR4 Remove remnants of support for SVR4 systems other than Solaris & illumos dix: check for calloc() failure in Xi event conversion routines dix: PolyText: fully initialize local_closure dix: SetFontPath: don't set errorValue on Success dix: enterleave.c: fix implicit fallthrough warnings dix: CreateScratchGC: avoid dereference of pointer we just set to NULL dix: InitPredictableAccelerationScheme: avoid memory leak on failure dix: dixChangeWindowProperty: don't call memcpy if malloc failed dix: ProcListProperties: skip unneeded work if numProps is 0 dix: HashResourceID: use unsigned integers for bit shifting dix: GetPairedDevice: check if GetMaster returned NULL dix: FindBestPixel: fix implicit fallthrough warning CI: Update xcb util libraries to versions with working submodule URLs CI: clone libdecor from fd.o instead of gnome.org CI: update libdecor from 0.1.0 to 0.1.1 CI: update meson from 0.56.2 (bullseye) to 1.0.0 (bullseye-backports) meson: list required version of xproto headers in xorg-server.pc os: NextDPMSTimeout: mark intentional fallthroughs in switch dix: Use __builtin_popcountl if available to replace Ones() xfree86: avoid memory leak on realloc failure Xi: avoid NULL pointer dereference if GetXTestDevice returns NULL render: avoid NULL pointer dereference if PictureFindVisual returns NULL dix: fix button offset when generating DeviceButtonStateNotify events dix: limit checks to MAX_VALUATORS when generating Xi events modesetting: avoid memory leak when ms_present_check_unflip() returns FALSE dix-config.h: add HAVE_SOCKLEN_T definition os: if getaddrinfo() is available, use it, even if IPv6 support is disabled os: if inet_ntop() is available, use it for IPv4 addresses as well ci: update XTS to a commit that doesn't require -fcommon workaround xkb: ensure XkbAllocNames sets num_rg to 0 on allocation failure xkb: Convert more sprintf calls to snprintf in xkbtext.c xkb: Add tbGetBufferString helper function pkgconfig files: Add URL dix-config.h: define HAVE_STRUCT_SOCKADDR_STORAGE for xtrans 1.6 Xserver.man: remove X FireWall Proxy (xfwp) info man pages: use .BR to mark up man page references Xserver.man: allow line breaks in default font path Xserver.man: add Xwayland(1) to list of server-specific man pages Xserver.man: correct list of available authorization protocols xfree86: make modeline2c.awk put a newline at the end of xf86DefModeSet.c test: remove stray semi-colons after functions modesetting: fix typo in XF86ModuleVersionInfo initialization test: remove extra return os: remove unused definition of BUGADDRESS render: miindex.c does not need header guard macros mi: use common implementation of bit counting function man pages: strip trailing whitespace man pages: remove extraneous PP macros XWin.man: fix typos in font change escapes man pages: don't use .BI macro with a single argument Xephyr.man: Use \- to get ASCII hyphens instead of Unicode dashes Re-export Ones() xf86bigfont: fix -Wimplicit-function-declaration error ci: enable xf86bigfont in one set of builds xf86bigfont: fix -Werror=unused-variable build failure xfree86: Fix builds with gcc -Wpedantic ci: run builds with most options enabled and most options disabled Xace: provide definitions of new hook functions when xace is disabled dix: Fix builds with meson -Dxace=false -Dwerror=true meson: don't build xselinux if xace is disabled modesetting: Fix builds with pciaccess or udev_kms disabled xwayland: fix builds with xace disabled modesetting: fix modesetting symbol test when glx is disabled meson.build: include Xephyr in output of which ddx we're building panoramix: avoid null dereference in PanoramiXMaybeAddDepth() panoramix: avoid null dereference in PanoramiXConsolidate() test: add unit tests for x_sha1_* functions in os/xsha1.c os: Use EVP APIs when building with OpenSSL 3 xfree86: fix meson build on 64-bit Solaris/SPARC systems xfree86: add missing headers to build sun_init.c on Solaris/SPARC meson: fix build if shmfence is enabled but dri3 & xwayland are not xfree86: Fix -Wdiscarded-qualifiers warnings in SPARC Sbus probe code Strip trailing whitespace from source files Xext/shm: avoid null dereference in ShmInitScreenPriv() Xext/sync: avoid null dereference if SysCounterGetPrivate() returns NULL Xext/sync: avoid null dereference in init_system_idle_counter() Xext/sync: Avoid dereference of invalid pointer if malloc() failed Xext/vidmode: avoid null dereference if VidModeCreateMode() allocation fails Xext/xres: avoid null dereference in ProcXResQueryClients() Xext/xselinux: add fast path to ProcSELinuxListSelections() Xext/xselinux: avoid memory leak in SELinuxAtomToSID() Xext/xtest: avoid null dereference in ProcXTestFakeInput() Xi: avoid null dereference if wOtherInputMasks() returns NULL Xi: set value for led_values in CopySwapKbdFeedback() Xi: handle allocation failure in ProcXGetDeviceDontPropagateList() Xi: handle allocation failure in ProcXListInputDevices() Xi: handle allocation failure in add_master_func() dix: handle allocation failure in DeviceFocusEvent() dix: avoid null dereference if wOtherInputMasks() returns NULL dix: assert that size of buffers to swap is a multiple of the swap size dix: handle allocation failure in ChangeWindowDeviceCursor() dix: avoid memory leak in ProcListProperties() dri: prevent out-of-bounds read in dri3_fd_from_pixmap glamor: handle potential NULL return from GetPictureScreenIfSet() glamor: handle allocation failure in glamor_create_pixmap() glamor: silence false positive in glamor_validate_gc() glamor: handle allocation failures in glamor_largepixmap.c glamor: avoid null dereference in glamor_dash_setup() glamor: avoid null dereference in glamor_composite_clipped_region() glamor: avoid double free in glamor_make_pixmap_exportable() Create a SECURITY.md file dix: set errorValue correctly when XID lookup fails in ChangeGCXIDs() os: make FormatInt64() handle LONG_MIN correctly xfree86: remove leftover ev56.c source files gitlab CI: add main branch to exception list for check-commits xfree86: issue error if too many clocks entries are listed in config os: add a generic -verbose option instead of making each server add its own os: fix sha1 build error with Nettle 4.0 ephyr: add -title to Xephyr man page ephyr: add -name to Xephyr man page ephyr: show that -name & -title take non-optional arguments in usage output CI: update URLs for freetype and font/util in cross-prereqs-build.sh CI: update to libX11 1.8.2 & drop -fcommon workaround in cross-prereqs-build os: use winsock2.h definitions on mingw in xserver_poll.h os: include <assert.h> in ospoll.c CI: Update debian image from bullseye (11) to bookworm (12) meson: add install_tags to files meson couldnt guess on its own meson: replace join_paths() with / operator xf86: fix hotplug header include in platform_noop.c CI: Catch UnicodeDecodeError in whitespace-check.py glx: avoid null dereference in validGlxFBConfigForWindow() Xvfb: handle allocation failure in vfbInstallColormap() fb: quiet -Wanalyzer-out-of-bounds warnings in fbOverlayCopyWindow() os: handle memory allocation failure in set_font_authorizations() os: handle memory allocation failure in get_mcast_options() present: prevent memory leaks in present_create_notifies() randr: handle -Wanalyzer-null-dereference in ProcRRGetOutputInfo() randr: handle -Wanalyzer-null-dereference in ProcRRListProviderProperties() randr: handle -Wanalyzer-null-dereference in ProcRRGetScreenInfo() render: handle -Wanalyzer-null-dereference in AllocateGlyphHash() tests: plug leak of results in compute_expected_damage() tests: Handle -Wanalyzer-possible-null-dereference in damage/primitives.c xf86: drop no longer needed entries from default driver list for Intel xkb: handle -Wanalyzer-null-dereference in XkbDDXLoadKeymapByNames() xkb: plug memory leaks in InitKeyboardDeviceStructInternal() error paths meson: define BSD44SOCKETS and LOCALCONN for xtrans when appropriate meson: raise minimum supported version