Xorg update adds touchpad gestures and variable refresh make stronger (2021)

68

Povilas Kanapickas
povilas at radix.lt

Tue Sep 21 21: 43: 33 UTC 2021

  • Old message (by thread): [ANNOUNCE] xf86-input-libinput 1.2.0
  • Next message (by thread): ANN: xterm-369
  • Messages sorted by:
    [ date ]
    [ thread ]
    [ subject ]
    [ author ]

That is the predominant commence candidate of Xorg 21.1.0 commence.
Primary adjustments since 1.20 embody:

  - The meson make stronger is now completely aged. Whereas autotools make stronger will light be
  saved for this commence series, this may occasionally be dropped afterwards.

  - Glamor make stronger for Xvfb.

  - Variable refresh rate make stronger in the modesetting driver.

  - XInput 2.4 make stronger which adds touchpad gestures.
  
  - DMX DDX has been removed.
  
  - X server now precisely reviews model DPI in further cases that could perchance honest devour an impact on
  rendering of client applications on hi there-DPI screens.

  A mountainous replace of small aspects and varied malicious program fixes.

Note that since 21.1 series XWayland is released one at a time and thus this
commence would not embody it.

I quiz to push subsequent commence candidates roughly every two weeks.

The following is a stout changelog since xserver 1.20.0.

A. Wilcox (1):
       DRI2: Add one more Coffeelake PCI ID

Aaron Ma (1):
       xfree86: add drm modes on non-GTF panels

Aaron Plattner (13):
       xfree86: Export xf86GPUScreens and xf86NumGPUScreens
       GLX: Attach GlxServerExports::{predominant,minor}Version
       xfree86: Name ScreenInit for protocol screens earlier than GPU screens
       os: Don't crash in AttendClient if the client is long previous
       modesetting: Check whether or no longer RandR modified into initialized earlier than calling rrGetScrPriv
       modesetting: Store property values in drmmode_prop_info_rec
       modesetting: Query properties even in non-atomic mode
       modesetting: Utilize GAMMA_LUT when readily available
       modesetting: Add CTM RandR property
       modesetting: Add missing copyright notices
       modesetting: Defer crtc gamma size upgrade to drmmode_setup_colormap
       modesetting: Most productive command GAMMA_LUT if its size is 1024
       xfree86: NUL-close strings in hwEnableIO

Adam Jackson (131):
       Publish-1.20 version bump
       glamor: Enable modifier make stronger for xfree86 too
       configure: Resolve unused CONFIGFILE
       modesetting: Lie less in the man page
       modesetting: File Probability "DoubleShadow" in the man page
       Resolve worn space API conversion scripts
       xselinux: warning fix
       mi: Hush mieqSetHandler for no-op adjustments
       dga: Simplify mieq handler registration
       dga: Fabricate shutdown less magical and/or hideous
       xfree86: Repair Probability "MaxClients" validation
       dix: Resolve MaxClients
       gitlab: Skip the docker-in-docker step
       xfree86: Resolve unused xf86GetServerName()
       xfree86: Resolve some redundant zero-absorb for ScrnInfoRec
       xfree86: Resolve some no longer-terribly-precious debugging
       xfree86: Resolve a fallback course we under no cases hit
       xfree86: Resolve NoTrapSignals
       xfree86: Resolve vestigial lastScrnFlag
       embody: Resolve now-ineffective declarations
       automake: Repair Linux build with --disable-apm --disable-acpi
       xfree86: Resolve -flippixels
       glamor_egl: Don't initialize on llvmpipe
       mi: Component out miSaveScreen
       dix: Merge AbortDDX into ddxGiveUp
       dix: Resolve LegalModifier()
       modesetting: Don't free(dst) in drmmode_prop_info_copy
       glamor/egl: Steer distinct of crashing on damaged configurations
       fbdevhw: Refuse to touch PCI gadgets on the fallback probe course
       linux: Fabricate platform tool probe less fragile
       dix: Resolve the magic WhenMapped backing retailer hack
       xfree86: bump video ABI version to 25.0
       os: Component out CHECK_FOR_REQUIRED_ARGUMENTS
       embody: Pause at the side of 
       embody: Resolve ___CLIENTSIGNALALL_DEFINED___ copypasta
       dix: De-grotesque the prototype for Add{GPU,}Show hide
       modesetting: Hush an unimportant log message
       xwayland: Dash wm_fd and listen_fds out of xwl_screen
       xwayland: Dash command line fd initialization to InitOutput
       xkb: Write the _XKB_RULES_NAMES window property synchronously
       os: Place novel connections synchronously no longer on the work queue
       automake: Distribute meson's configure header templates
       ci: Work spherical damaged python UTF8 handling in the CI docker record
       randr: Resolve funky indirection all the intention via the xf86 hide personal key
       agp: Fabricate the legacy AGP interface non-mandatory
       dri3: Repair XACE gain admission to mode for commence and get_supported_modifiers
       mi: When {en,dis}abling extensions, match names case-insensitively
       vnd: Repair a foolish memory leak
       dri2: Pause pretending VGA arbitration matters
       ramdac: Resolve ramdac drivers
       ramdac: Resolve core ramdac code
       meson: Bump required meson version to 0.46
       dix: Outdent Unmap{Window,Subwindows} a small bit
       mi: Shortcut miDoCopy/miCopyArea per clipList
       mi: Simplify a conditional in miHandleExposures
       dix, composite: Optimize setting window backing retailer command
       dix: Resolve WindowRec::backStorage
       glx: Repair GLX_CONTEXT_RELEASE_BEHAVIOR_ARB handling
       glx: Repair likely crashes in glXWait{GL,X}
       xwayland: Add EGL-backed GLX provider
       glamor: Repair more fallback paths with non-GXcopy rop with GLES
       xwayland-glx: Repair GLX visual conceal setup
       linux: Repair platform tool PCI detection for complex bus topologies
       unusual: Require presentproto 1.2
       meson: Repair libshadow.so linkage
       xwayland: Extend the RANDR hide size limits
       hw: Rename boolean config tag field from bool to boolean
       xfree86: Link fb statically
       world: Resolve BUILD_DATE and BUILD_TIME
       composite: Be more paranoid in compDestroyDamage
       glx: Repair outdated context validation in xorgGlxMakeCurrent
       miext/sync: Repair unnecessary ABI alternate
       render: Atomize PICT_a4
       glx: Disable GLX_EXT_import_context if !enableIndirectGLX
       dtrace: Resolve Xserver-dtrace.h.in hack
       dtrace: Dash Xserver.d from dix/ to embody/
       dtrace: s/#if/#ifdef/ for XSERVER_DTRACE
       meson: Add dtrace make stronger
       modesetting: Decrease "glamor initialization failed" message to X_INFO
       dri2: Attach fallback driver names for Intel and AMD chips
       xfree86: Merge vbe into int10
       meson: Repair one more reference to "gl" 9.2.0
       meson: It appears 1.2 is < 1.2.0
       dix: Fix undefined memset in dixInitPrivates
       mi: Fix undefined shift in miSetVisualTypesAndMasks
       dix: Fix undefined shift in HashResourceID
       dix: Fix undefined shift in ht_generic_hash
       mi: Fix undefined memcpy in mieqGrowQueue
       record: Fix undefined memcpy in RecordAClientStateChange
       dix: Fix undefined memset in _dixInitScreenPrivates
       render: Fix undefined shift in xRenderColorToCard32
       dmx: Stop overriding the vendor string
       dix: Remove now-unused SetVendorString
       include: Remove unused VENDOR_STRING
       include: Remove unused default value for VENDOR_RELEASE
       include: Remove unused default value for COMPILEDDEFAULTFONTPATH
       os: Move log verbosity defaults into os/log.c
       dix: Remove -fn and -fc options to set default text/cursor fonts
       os: Remove unconfigurable DEFAULT_ACCESS_CONTROL macro
       xdmcp: Remove unconfigurable COMPILEDDISPLAYCLASS
       dix: Remove -to option to set the default connection timeout
       include: Move some input-related default #defines to input.h
       dix: Move default screensaver defaults into globals.c
       include: Remove now-empty site.h
       mi: Add a default no-op miSourceValidate
       dix: Call SourceValidate before GetImage
       composite: Stop wrapping GetImage/GetSpans
       misprite: Stop wrapping GetImage/GetSpans
       xwayland: Fall back to GLES2 if we don't get at least GL 2.1 in glamor
       loader: Move LoaderSymbolFromModule() to public API
       modesetting: Indirect the shadow API through LoaderSymbol
       modesetting: Indirect the glamor API through LoaderSymbol
       loader: Make LoaderSymbolFromModule take a ModuleDescPtr
       Revert "Revert "modesetting: Indirect the glamor API through LoaderSymbol""
       Revert "dri2: Don't make reference to noClientException"
       meson: Add support for libunwind
       glx: Require screens match for share contexts for classic CreateContext
       xinput: Remove ExtExclusiveMasks
       xinput: Remove PropagateMask
       xwayland: Set the vendor name for GLX_EXT_libglvnd
       glamor: Fix debugging callback setup on GLES
       glx: Implement GLX_EXT_get_drawable_type
       xwayland: Drop the separate refcount for the xwl_pixmap
       os, shm: fcntl()'s third argument is integer, not pointer
       meson.build: Keep the protocol version looking like xserver 1.20.x did
       glx: Fix error return code in GLXGetDrawableAttributes
       xfixes: Allow the client to upgrade the fixes protocol version
       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

Adam Richter (4):
       hw/xwin/glx/indirect.c glxWinScreenProbe(): Add free(screen) that was missing from an error path.  Caught by cppcheck.
       hw/xfree86/os-support/linux/lnx_agp.c xf86GetAGPInfo(): free(info) in an error path, caught by cppcheck.
       hw/dmx/glxProxy/glxcmds.c CreateContext(): free glxc->real_ids and glxc in a pair of error branches, per complaints from cppcheck.
       utter(a && b) --> utter(a); utter(b)

Alan Coopersmith (19):
       Resolve aged B16 & B32 tags in struct definitions
       Substitute README for gitlab migration
       Substitute configure.ac malicious program URL for gitlab migration
       os: Bid errors opening authorization file (#469)
       os-make stronger/solaris: Tumble ExtendedEnabled world variable
       Add ddxInputThread call from os layer into ddx layer
       Add xf86OSInputThreadInit call from well-liked layer into os-make stronger layer
       os-make stronger/solaris: Attach IOPL for input thread too
       Repair NO_UNDEFINED build with statically linked fb
       meson: don't require xf86bigfontproto if no longer constructing xf86bigfont make stronger
       ospoll: Repair Solaris ports implementation to construct on Solaris 11.4
       meson: fix builds on Solaris 11.4
       Substitute URL's in man pages
       Repair spelling/wording concerns
       doc: Substitute URLs in Xserver-DTrace.xml
       AddInputDevice: safe must take a look at as soon as if we did not calloc dev
       dmx: instance code must region a authentic instance
       xkb: constantly region *mask_rtrn in XkbVirtualModsToReal
       int10: wrap complete V_ADDR_Rmacros in parens for safer growth

Alex Goins (11):
       randr: rrCheckPixmapBounding must safe magnify hide size
       xsync: Add helpful resource inner of SyncCreate, export SyncCreate
       randr: Repair RRCrtcDetachScanoutPixmap() segfault at some level of server teardown
       modesetting: Repair ms_covering_crtc() segfault with non-modesetting slave predominant
       modesetting: Repair ms_covering_crtc() segfault with non-xf86Crtc slave
       modesetting: Put in force ms_covering_randr_crtc() for ms_present_get_crtc()
       modesetting: Repair msSharePixmapBacking Segfault Regression
       randr: Check rrPrivKey earlier than autobinding GPU screens
       randr: Check rrPrivKey in RRHasScanoutPixmap()
       randr: Re-add removed NULL tests to xf86RandR12.c
       glamor: Substitute pixmap's devKind when making it exportable

Alex Richardson (1):
       Note the dixChangeWindowProperty() tag argument as const

Alexander Tsoy (1):
       configure: Attach libdrm flags precisely if safe XORG is enabled

Alexander Volkov (5):
       Xext/shm: Refuse to work for remote purchasers
       os/xdmcp: Don't make a brand novel socket in XdmcpReset()
       shm: Utilize memfd_create when that you just would affirm of
       gitlab-ci: Bump DEBIAN_TAG to construct with gcc 9.3.0
       Repair build with gcc 9.3.0's -Werror=alloc-size-bigger-than=

Andreas Fett (1):
       os/xdmcp: Repair binding of ipv6 source take care of

Andres Rodriguez (1):
       xf86: Disable unused crtc capabilities when a rent is revoked

Andy Ritger (1):
       xfree86/modes: Add "NoOutputInitialSize" choice

Arthur Williams (2):
       dix: Check for NULL spriteInfo in GetPairedDevice
       embody: Extend the replace of max. input gadgets to 256.

Bas Nieuwenhuizen (1):
       DRI2: Sync radeonsi_pci_ids.h from Mesa

Benjamin Tissoires (1):
       CI: command wayland-ci-templates to control the photos

Bernhard Übelacker (1):
       os: Repair instruction pointer written in xorg_backtrace

Boris-Barboris (1):
       Don't hardcode fps for faux hide

Böszörményi Zoltán (1):
       Introduce and command BUS_USB

Carlos Garnacho (6):
       xwayland: Reset scheduled frames after hiding tablet cursor
       xwayland: Separate DamagePtr into separate window info
       xwayland: Refactor floor creation accurate into a separate characteristic
       xwayland: Take care of the case of house windows being realized earlier than redirection
       xwayland: Enable passing a fd for region up purchasers
       xwayland: Give a enhance to tests for confined_to on InputOnly house windows

Cedric Roux (1):
       miext/hurt: diagram shut care of the coordinate mode in damagePolyPoint

Chris Wilson (2):
       os/WaitFor: Utilize xorg_list_append()
       os/WaitFor: Utilize the more functional xorg_list_for_each_entry()

Christopher Chavez (2):
       XQuartz: translate further mouse buttons
       XQuartz: stare F16-F20 and Menu keys

Claes Nästén (1):
       os: embody unistd.h when HAVE_PSTACK is outlined

Colin Harrison (3):
       hw/xwin: Add Russian keyboard layout
       hw/xwin: Add the Belgian (Comma) keyboard layout
       hw/xwin: Appreciate -notrayicon choice on taskbar restart

Damien Leone (1):
       os: Recompute whether or no longer any purchasers are ready after check_timers()

Daniel Llewellyn (1):
       os: Ignore demise client in ResetCurrentRequest

Daniel Strnad (1):
       hw/xfree86: Propagate physical dimensions from DRM connector

Dave Airlie (17):
       xwayland: fix typo in non-modifier fallback course
       shm: transfer shmsize take a look at earlier than allocating the drawable.
       xi: free modifiers_failed on error course. (v2)
       fboverlay: transfer bpp tests above malloc
       glamor: fix leak of fs_getcolor_source.
       modesetting: gain pEnt after error tests
       posix_tty: free leak of xf86SetStrOption return tag.
       xkb: fix what looks to be a copy-paste error with first vs firstMM
       mibltblt: free prgnSrcClip on error course.
       gadgets: destroy after finding and removing tool from lists
       xf86: region region to connected for monitors enabled in conf
       xf86: autobind GPUs to the hide
       modesetting: hang unnecessary error message, fix zaphod leases
       exa: rename some badly named variables
       xserver/output: rename some badly named variables/APIs.
       glamor: add glamor_glsl_has_ints wrapper
       glamor: add EXT_gpu_shader4 make stronger

David Seifert (2):
       Repair constructing with `-fno-well-liked`
       Continuously command `-fno-well-liked` in CI

Demi Marie Obenour (3):
       Add enact-whereas loops to DIX macros
       XFixes: add version take a look at for byteswapped purchasers
       Extra missing version tests in SProcs

Diego Viola (1):
       ephyr: fix typo: rquires -> requires

Dor Askayo (3):
       xwayland: distinct pixmaps after creation in rootless mode
       glamor: build distinct that that the last note FBO is cleared
       dri3: Add missing libdrm dependency in Makefile.am

E5ten (1):
       meson: add prefix to serverconfigdir

Edouard Gaulué (1):
       French textual impart material in Preferences Pane Evaluate

Emil Velikov (12):
       glamor_egl: command LogMessage over xf86DrvMsg
       glamor/egl: hang unused characteristic pointers
       glamor_egl: transfer glamor_egl_cleanup() further up
       glamor_egl: don't command ScrnInfoRec::privates
       glamor_egl: disable modifiers by glamor_init()
       glamor_egl: hang unneeded xf86 entails/GLAMOR_FOR_XORG
       glamor_egl: override the CloseScreen/DestroyPixmap earlier
       glamor_egl: take a look at for non NULL pixmap at egl_close_screen
       glamor: take a look at for non NULL pixmap at close_screen
       vfb: account for code float in vfbScreenInit
       meson: glamor relies on gbm and epoxy model as such
       vfb: add DRI3/glamor make stronger

Emmanuel Gil Peyrot (2):
       xwayland: Utilize memfd_create() when readily available
       xwayland: Resolve innocuous duplicated #embody

Eric Anholt (41):
       meson: Resolve XXX for libconfig in kdrive.
       meson: Routinely detect make stronger for XTRANS_SEND_FDs.
       automake,meson: Resolve HAVE_LIBUDEV account for.
       xorg: Resolve the XF86PM account for.
       meson: Strive to hook up BSD APM build configuration.
       meson: Routinely detect HAVE_PTHREAD_SETNAME_NP
       meson, automake: Tumble unused USESTDRES cflag setup.
       meson: Add PIO gain admission to make stronger for FreeBSD and NetBSD on Alpha.
       meson: Add HAVE_LIBDISPATCH account for to xquartz build.
       meson: Add linking to x86 iopl libs on BSDs.
       meson: Fabricate xf86vidmodeproto mandatory.
       meson: Fabricate FALLBACK_INPUT_DRIVER configurable in meson.
       meson: Add missing setup of the NO_LOCAL_CLIENT_CRED account for.
       meson: Procure shut to parity with autotools for CLIENTIDS monitoring.
       meson: Add detection of libsystemd-daemon.
       meson: Add an choice to construct XSELINUX.
       glamor: Add make stronger for exporting depth 16 pixmaps.
       meson: Add configure choice and autodetection of HAVE_INPUTTHREAD.
       xorg: Don't log "Develop Working System: Linux 4.9.0-5-amd64 x86_64 Debian"
       shm: reindent shm_tmpfile to command our standards.
       shm: Make a choice the shm dir at scamper time, no longer build time.
       take a look at: Add the inaugurate of a testsuite for hurt.
       Repair segfault on probing a non-PCI platform tool on a machine with PCI.
       easy-xinit: Steer distinct of striking if the server fails to region up the model fd.
       easy-xinit: Introduce an escaped "--" argument.
       gitlab-ci: Add a model about where to control your containers.
       take a look at: Skip a few assessments on glamor which would be known to fail on llvmpipe.
       docker: Pause dumping lengthy-summary and meson take a look at logs in the CI logs.
       take a look at: Carry out rendercheck assessments without the utilization of piglit.
       take a look at: Dapper the Render ops that we take a look at the composite paths on.
       gitlab-ci: Install Mesa so we're going to have the selection to envision glamor.
       gitlab-ci: Don't effort constructing piglit.
       gitlab-ci: Fabricate shallow clones of git bushes we'll be nuking at the shatter.
       gitlab-ci: Develop and install a peculiar version of rendercheck.
       gitlab-ci: Develop and take a look at glamor the utilization of Xephyr.
       glamor: Repair a compiler warning for the explanation that latest OOM fixes.
       take a look at: Repair meson build with xvfb disabled.
       glamor: Swap the gl_flavor to a boolean is_gles.
       glamor: Pause attempting to retailer the pixmap's "structure" in glamor_pixmap_fbo.
       glamor: Plumb the pixmap via fbo creation as opposed to a "structure"
       glamor: Introduce a central region for our pixmap structure/form handling.

Erik Kurzinger (9):
       GLX: fix context render form queries
       xwayland: hang unused parameter of xwl_glamor_pixmap_get_wl_buffer
       xwayland: transfer codecs and modifiers capabilities to well-liked glamor code
       xwayland: Add check_flip() glamor backend characteristic
       xwayland: put into effect pixmap_from_buffers for the eglstream backend
       xwayland-eglstream: fix X11 rendering to flipping GL / VK window
       xwayland/eglstream: enable commits to dma-buf backed pixmaps
       xwayland/eglstream: flush circulation after eglSwapBuffers
       glx: don't make implicit GLXWindow if one already exists

Fabrice Fontaine (4):
       hw/xwayland/Makefile.am: fix build without glx
       hw/xfree86/well-liked/xf86Init.c: fix build without glx
       configure.ac: KMS make stronger additionally relies on dri2
       meson.build: KMS make stronger additionally relies on dri2

George Matsumura (2):
       Restrict 1x1 pixmap filling optimization to GXcopy
       meson: Repair DragonFly BSD identifier in meson build recordsdata

Greg V (1):
       xwayland: command drmGetNodeTypeFromFd for checking if a node is a render one

Hans de Goede (26):
       xf86: dri2: Utilize va_gl as VDPAU driver for Intel i965 GPUs
       modesetting: Resolve aged, unused msPixmapPrivate declaration and macro
       modesetting: Repair compiler warning
       modesetting: Disable pageflipping when the utilization of a swcursor
       mi: Utilize GC clipregion as opposed to drawable in miDoCopy/miCopyArea
       modesetting: Steer distinct of duplicate error messages on unusual-flip errors
       modesetting: Give a enhance to page-flip error reporting
       modesetting: Most productive log 1 error for consecutive flip disasters
       dix: Add GetCurrentClient helper
       xwayland: Add faux output modes to xrandr output mode lists
       xwayland: Add per client personal info
       xwayland: Add make stronger for storing per client per output emulated decision
       xwayland: Add make stronger for randr-decision alternate emulation the utilization of viewport
       xwayland: Add xwlRRModeToDisplayMode() helper characteristic
       xwayland: Add xwlVidModeGetCurrentRRMode helper to the vidmode code
       xwayland: Add vidmode mode altering emulation make stronger
       xwayland: xwl_window_should_enable_viewport: Add further take a look at
       xwayland: Attach _XWAYLAND_RANDR_EMU_MONITOR_RECTS property for decision emulation
       glamor/xwayland: Clarify EGL_NO_X11
       xwayland: Cache client-identification for the window-manager client
       xwayland: Also take a look at decision-alternate-emulation when the xwl_window itself moves
       xwayland: Also hook hide's MoveWindow manner
       xwayland: Repair emulated modes no longer being removed when hide rotation is dilapidated
       xwayland: Name xwl_window_check_resolution_change_emulation() on newly created O-R house windows
       xwayland: Repair setting of _XWAYLAND_RANDR_EMU_MONITOR_RECTS prop on novel house windows
       xwayland: Resolve unnecessary xwl_window_is_toplevel() take a look at from xwl_output_set_window_randr_emu_props()

Huacai Chen (1):
       linux: Repair platform tool probe for DT-basically basically based PCI

Ignacio Casal Quinteiro (5):
       vfb: no need for else if we are returning
       vfb: ingredient out manner to free a single hide info
       vfb: region gamma size to lead distinct of xrandr to whinge about it missing
       XKB: Add debug key actions for grabs & window tree
       touchevents: region the hide pointer after checking the tool is enabled

Ilia Mirkin (1):
       modesetting: fix conn_id termination and likely overrun by 1 byte

Jacob Cherry (1):
       xfree86: Repair autoconfig secondary GPU gadgets

Jan Beich (7):
       os: unbreak xsha1 on FreeBSD
       glx: unbreak on Unix without /usr/embody/drm
       meson: split udev from udev_kms which requires systemd
       meson: masks C API if Xorg is disabled (admire autotools)
       meson: take a look at pthread_setname_np admire autotools
       meson: switch getpeertests to autotools vogue
       meson: present fallback for *proto dependencies

Jeremie Courreges-Anglas (1):
       xserver/os: safer IPv6 "kame hack" fix, safe override sin6_scope_id if zero

Jeremy Huddleston Sequoia (39):
       xquartz: Resolve make stronger for Panther and earlier variations of macOS
       os: Resolve make stronger for Tiger and earlier variations of macOS
       xquartz: Resolve make stronger for Tiger and earlier variations of macOS
       xquartz: Resolve make stronger for Leopard and earlier variations of macOS
       xquartz: Resolve take a look at for libdispatch now that we don't make stronger pre-SnowLeopard
       xquartz: Resolve make stronger for SnowLeopard and earlier variations of macOS
       xquartz: Resolve make stronger for Lion and earlier variations of macOS
       xquartz: Resolve make stronger for Mountain Lion and earlier variations of macOS
       xquartz: Resolve make stronger for constructing for i386
       xquartz: Resolve unused embody of AvailabilityMacros.h from varied sources
       xquartz: Resolve make stronger for older variations of libXplugin
       xquartz: Be distinct NSRunAlertPanel() is scamper on the principle thread
       xquartz: Be distinct we call into TIS on the principle thread
       xquartz: Substitute the about box copyright to 2021
       xquartz: Practice Xcode 12.4 automatic updates to nibs
       xquartz: Repair applications menu desk background color for darkish mode
       xquartz: Resolve a workaround for AppKit variations older than Lion
       xquartz: Resolve some ineffective code for compatibility with older nibs
       xquartz: Minor code modernization -- @autoreleasepool adoption
       xquartz: Utilize objc_autoreleasePoolPush / objc_autoreleasePoolPop at as soon as in QuartzBlockHandler
       xqaurtz: Resolve message_kit_thread() and command dispatch as a replace
       xquartz: Fold away array_with_strings_and_numbers and simplify with more well-liked Impartial-C
       xquartz: Fold away some unnecessary hops to X11Controller via X11Application
       xquartz: Fold quartzCommon.h into quartz.h
       xquartz: Convert X11Application ivars into @properties
       xquartz: Convert X11Controller ivars into @properties
       xquartz: Rewrite Window menu handling to no longer rely on X11App.windowsMenu.numberOfItems being appropriate in -awakeFromNib
       xquartz: Silence a compiler warning about missing inner methods on NSApplication
       xquartz: Repair build with sparkle enabled
       xquartz: Repair a compiler warning about const incompatible pointer project
       xquartz: Allocate every fbconfig one at a time
       xquartz: Don't course of AppKit events if we devour no longer accomplished initializing
       xquartz: Add a commence trampoline to better combine with well-liked variations of macOS
       xquartz: Don't embody strndup.c to any extent further since we no longer make stronger 10.8 and older
       xquartz: Resolve a take a look at for NSAppKitVersionNumber >= NSAppKitVersionNumber10_7
       xquartz: Repair appFlags build failure with macOS 10.15+ SDKs
       xquartz: Substitute meson build to internet deleted recordsdata
       xquartz: Be distinct the mouse pointer is shown when switching to a local macOS alert or window
       xquartz: Name PseudoramiXExtensionInit() via InitOutput() correct admire xwin

Jim DeLaHunt (1):
       Repair typo "XQaurtz" in Xquartz.man

Jim Qu (1):
       modesetting: code refactor for PRIME sync

John Lumby (1):
       Swap the DPMS initialization to be conditional on no longer region from config

Jon Turney (86):
       meson: install xwinclip and Xwinrc man pages
       meson: don't install xorg wrapper manpages if suid-wrapper is just not surely being dilapidated
       meson: don't build literal 'PACKAGE_STRING' and 'XORG_MAN_PAGE' in man pages
       meson: command absolute paths in manpage substitutions
       hw/xwin: Repair 'build distcheck'
       hw/xwin/glx: Don't make fbConfigs for un-accelerated pixelFormats
       hw/xwin/glx: Fallback to ChoosePixelFormat() if wglChoosePixelFormatARB() fails
       hw/xwin/glx: Fabricate WGL -> GLX extension mapping desk-pushed
       hw/xwin/glx: Add make stronger for drift structure fbconfig GLX extensions
       hw/xwin/glx: publish GLX create_context extensions
       hw/xwin/glx: Add GLX_ARB_framebuffer_sRGB extension
       hw/xwin/glx: Utilize multisample attributes with wglChoosePixelFormatARB()
       hw/xwin/glx: Repair logging about WGL pxfs with overlays
       take a look at: Initialize the pixmap in hurt take a look at
       meson: Add misc unit assessments
       Add xf86OSInputThreadInit to stub os-make stronger as successfully
       meson: Tumble a meson version take a look at
       meson: take care of missing xkbcomp.pocket e-book computer better
       assessments: Continuously separate rendercheck -f and -o alternatives with a house
       Repair worn-vogue definition warning for xf86OSInputThreadInit()
       Repair perchance-uninitialized warning in xf86NewInputDevice()
       Repair missing prototype warning for xf86_find_platform_device_by_devnum()
       appveyor: Reformat an absurdly lengthy line in .appveyor.yml
       appveyor: Tumble inserting in unnecessary packages
       appveyor: Tumble attempting to take build artefacts
       appveyor: Tumble cleaning of packaged libtool .la recordsdata
       appveyor: Utilize ccache
       xquartz: Add stub ddxInputThread()
       meson: Repair constructing unit assessments when protocol headers are no longer in default embody course
       meson: Absence of dri.pocket e-book computer is an error if constructing with GLX
       meson: Repair tag of libglxvnd in -Dglx=faux build
       meson: Repair hw/xwin for -Dglx=faux
       meson: Don't region UNIXCONN on Windows
       meson: Link with ws2_32 for socket capabilities on Windows
       meson: Require clock_gettime() as successfully for MONOTONIC_CLOCK
       meson: Don't strive to construct assessments on Windows
       Resolve unneeded embody of dix.h from strcasestr.c
       meson: Don't command strndup() except it is prototyped
       hw/xwin: Resolve mwextwm mode
       Promote file containing date & time build modified into configured to high-level
       meson: Develop rootless extension
       xquartz: Repair a typo in man page substitution
       meson: Convert xquartz from autotools
       travis: Don't salvage stout binaries on OSX
       travis: Add OSX meson build to matrix
       travis: Suppress wearisome warnings on OSX
       configure: Power --disable-input-thread for MinGW
       os: Repair build of xserver_poll.c on MinGW
       configure: Check for sigprocmask
       os: Be distinct sigset_t is equipped when compiling for MinGW
       mi: Provide ffs when compiling the utilization of MinGW
       hw/xwin: Align winBltExposedRegionsShadowGDI with winTopLevelWindowProc's WM_PAINT
       hw/xwin: Push multiwindow wndproc WM_PAINT down into drawing engine
       hw/xwin: A simpleminded attempt at composition
       hw/xwin: Steer distinct of artefacts when resizing a window
       hw/xwin: Give a enhance to performance of -compositewm
       hw/xwin: Attach consolation variables for WM_CREATE as successfully
       hw/xwin: Add an choice to make command of alpha channel in multiwindow mode
       hw/xwin: Repair transposed RaiseVolume and LowerVolume scan codes
       hw/xwin: Fabricate QueryMonitor() a small less insane
       hw/xwin: Continuously take RANDR faux mode info updated
       hw/xwin: Give a enhance to info returned for RANDR queries
       hw/xwin: Log counts of pixel codecs which could perchance not be dilapidated
       hw/xwin: Rename WM_WM_MAP{2,3} to WM_WM_MAP_{UN,}MANAGED
       appveyor: Workaround a Cygwin setup malicious program
       appveyor: Tumble constructing Xorg server
       Clarify authorization failure reason strings despatched again to the client
       hw/xwin: Add -icon choice to region the hide window icon in windowed mode
       Revert "appveyor: Tumble constructing Xorg server"
       xquartz: Resolve trailing quote to fix build
       meson: Add sha1 library alternatives
       hw/xwin: Put in force INCR protocol for X clipboard -> Windows clipboard
       hw/xwin: Warn about too mountainous Windows -> X clipboard pastes
       hw/xwin: Repair lingering uses of libX11 kinds and values
       hw/xwin: Resolve make stronger for pre-Vista Take32 clipboard API
       hw/xwin: Resolve nounicodeclipboard choice
       hw/xwin: xcbify clipboard integration
       hw/xwin: Resolve XSetAuthorization() for helper purchasers
       hw/xwin: Consistently command BOOL form from Xmd.h
       hw/xwin: Tumble call to setlocale()
       hw/xwin: Substitute for renames in xserver/output API
       meson: Also ignore kms, kms_udev, hal alternatives on Cygwin
       hw/xwin: Repair constructing with -fno-well-liked
       CI: Add an x86 MinGW-w64 sinful build
       Repair compilation with house windows.h from latest w32api
       Don't underlink inputtest on targets which require total linkage

Jonas Ådahl (1):
       xwayland/glamor-gbm: Take care of DRM_FORMAT_MOD_INVALID gracefully

Jose Maria Casanova Crespo (2):
       modesetting: Repair front_bo leak at drmmode_xf86crtc_resize on XRandR rotation
       glamor: Steer distinct of the utilization of GL_QUADS on V3D

Julien Cristau (1):
       compiler.h: don't account for inb/outb and chums on mips

Julien Isorce (3):
       xfree86: account for FOURCC_NV12 and XVIMAGE_NV12
       glamor: add make stronger for GL_RG
       glamor: add make stronger for NV12 in Xv

Keith Packard (7):
       modesetting: Enable a DRM fd to be passed on command line with -masterfd [v2]
       xfree86: Reset randr_crtc and randr_output early in xf86CrtcCloseScreen
       xfree86: Wrap RRCrtcIsLeased and RROutputIsLeased to envision for DIX structures
       xf86-video-modesetting: Don't enable UNIVERSAL_PLANES one at a time
       xf86-video-modesetting: Lease planes as successfully if the utilization of atomic
       At some level of reset/shutdown, elegant up leases in DIX as opposed to every driver
       modesetting: typo in drmmode_display.c -- ',' as opposed to ';' at shatter of line

Kenneth Graunke (3):
       glamor: Add a characteristic to gain the motive force title by EGL_MESA_query_driver
       modesetting: Utilize EGL_MESA_query_driver to make a replace DRI driver if that you just would affirm of
       configure: Clarify GLAMOR_HAS_EGL_QUERY_DRIVER when readily available

Kishore Kadiyala (1):
       modesetting: take going if a modeset fails on EnterVT

Kyle Brenneman (3):
       GLX: Add a per-client dealer mapping.
       GLX: Utilize the sending client for taking a stare up XID's
       GLX: Add a characteristic to alternate a purchasers dealer checklist.

Laurent Carlier (1):
       meson: Add configuration of listening on tcp, unix and native

Lionel Landwerlin (3):
       unusual: fix freed pointer gain admission to
       xwayland: fix gain admission to to invalid pointer
       unusual: fix compile warning with debug traces

Lubomir Rintel (1):
       glamor_egl: Reject OpenGL < 2.1 early on

Lukas F. Hartmann (1):
       glamor_init: clamp GLSL to 120 if platform doesn't have instanced arrays

Lukasz Spintzyk (1):
       modesetting: Disable reverse prime offload mode for displays running on evdi,udl

Lyude Paul (8):
       modesetting: Also disable CRTC in drmmode_output_disable()
       glamor: Unbreak glamor_fd_from_pixmap()
       randr: Scream when creating a shared pixmap fails
       modesetting: Fix uninitialized memory usage in drmmode_crtc_get_fb_id()
       meson: ensure the libc has RPC functions when secure-rpc is enabled
       meson: Fix building with -Ddga=false
       modesetting: Actually disable CRTCs in legacy mode
       xwayland: Store xwl_tablet_pad in its own private key

Maarten Lankhorst (1):
       modesetting: Disable atomic support by default

Manoj Gupta (1):
       config/udev: Include header  to use major/minor

Marco Trevisan (Treviño) (2):
       Xi: Use current device active grab to deliver touch events if any
       dix/events: reuse grab pointer value

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.

Mariusz Ceier (1):
       xwayland: Replace LogMessage with LogMessageVerb

Martin Peres (1):
       modesetting: check the kms state on EnterVT

Martin Weber (3):
       udev: Fixed NULL pointer argument of strcmp
       test: Fix struct initialization warning
       hw/xfree86: Avoid cursor use after free

Marvin Schmidt (1):
       build: glx: Lower gl version to work with libglvnd

Matt Roper (1):
       dri2: Sync i965_pci_ids.h from mesa

Matt Turner (4):
       xfree86: Inline xf86{Read,Write}Mmio{8,16,32} on alpha
       dix: Assert noPanoramiXExtension is false in PanoramiX code
       xfree86: Test presence of isastream()
       Build xz tarballs instead of bzip2

Matthieu Herrb (12):
       Disable -logfile and -modulepath when running with elevated privileges
       LogFilePrep: add a comment to the unsafe format string.
       Remove BSD APM support.
       fix for ZDI-11426
       Correct bounds checking in XkbSetNames()
       Fix XIChangeHierarchy() integer underflow
       Fix XkbSelectEvents() integer underflow
       Fix XRecordRegisterClients() Integer underflow
       Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows
       Check SetMap request length carefully.
       Avoid sequences of malloc(0) / free() by checking the length.
       Fix XChangeFeedbackControl() request underflow

Maya Rashish (2):
       Fix typo in error message
       xfree86: Try nouveau on NetBSD as well.

Mazlan, Hazwan Arif (1):
       dri2: Sync i965_pci_ids.h from mesa iris_pci_ids.h

Michael Biebl (1):
       Revert "systemd-logind: Monitor systemd-logind going away"

Michael Stapelberg (1):
       Xorg: honor AutoRepeat option

Michal Srb (3):
       xfree86: Only switch to original VT if it is active.
       dix/window: Use ConfigureWindow instead of MoveWindow
       xkb: Fix heap overflow caused by optimized away min.

Michał Górny (1):
       xfree86: Makefile shouldn't rely on superuser being named 'root'

Michel Daenzer (2):
       travis: Use a single meson invocation
       Make artifacts of piglit results if job fails

Michel Dänzer (159):
       xfree86: Fix O_CLOEXEC usage in lnx_platform
       modesetting: Pass O_CLOEXEC when opening a DRM device
       glamor: Always return 0 from glamor_fds_from_pixmap on error
       glamor: Propagate glamor_fds_from_pixmap error in glamor_fd_from_pixmap
       exa: Use PictureMatchFormat for source-only picture format description
       present/wnmd: Preserve window pixmap's screen_x/y on flip
       glamor: Add support for exporting depth 15/8 pixmaps
       xwayland: Plug leaks in xwl_present_sync_callback
       dix: Work around non-premultiplied ARGB cursor data harder
       xwayland: Use xwl_present_reset_timer in xwl_present_timer_callback
       xwayland: Rename xwl_present_events_notify to xwl_present_msc_bump
       xwayland: Complete "synchronous" Present flips from xwl_present_msc_bump
       Revert "dix: Work around non-premultiplied ARGB cursor data harder"
       xwayland: Replace xwl_window::present_window with ::present_flipped
       xwayland: Add xwl_present_unrealize_window
       xwayland: Don't need xwl_window anymore in xwl_present_queue_vblank
       xwayland: Don't take buffer release queue into account for frame timer
       Drop Travis Linux build in favour of GitLab CI
       gitlab-ci: Docker image can be generated as part of pipeline
       test: Use .../piglit instead of .../piglit-*.py
       gitlab-ci: Set LC_ALL=C.UTF-8
       Revert "ci: Work around broken python UTF8 handling in the CI docker image"
       glamor: Check that storage format is compatible with RENDER format
       glamor: Allow HW acceleration for more RENDER formats
       glamor: Remove unused format_for_pixmap helper
       xfree86/modes: Don't clobber gamma LUT of compatibility output's CRTC
       present/wnmd: Allow flipping if the window pixmap matches the toplevel's
       gitlab-ci: Only run docker-image stage if relevant source files change
       gitlab-ci: Don't rely on $CI_PROJECT_NAME
       gitlab-ci: Add ccache to docker image, and leave in autotools
       gitlab-ci: Use ccache
       gitlab-ci: Add autotools build & test job
       glx,xquartz: Fix make distcheck
       gitlab-ci: Run make distcheck in autotools build & test job
       Revert "gitlab-ci: Only run docker-image stage if relevant source files change"
       xwayland/present: Destroy sync_callback in xwl_present_cleanup
       present/scmd: Check that the flip and screen pixmap pitches match
       gitlab-ci: Simplify meson job script
       gitlab-ci: Simplify autotools job script
       gitlab-ci: Retry jobs after runner system failures
       Revert "present/scmd: Check that the flip and screen pixmap pitches match"
       miext/sync: Make struct _SyncObject::initialized fully ABI compatible
       Revert https://gitlab.freedesktop.org/xorg/xserver/merge_requests/235
       Revert "modesetting: Indirect the glamor API through LoaderSymbol"
       modesetting: Add glamor_finish() convenience macro
       modesetting: Call glamor_finish from drmmode_crtc_set_mode
       xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate
       modesetting: Clear new screen pixmap storage on RandR resize
       modesetting: Use glamor_clear_pixmap in drmmode_clear_pixmap
       xwayland: Do flush GPU work in xwl_present_flush
       xwayland: Add xwl_window_create_frame_callback helper
       xwayland: Use single frame callback for Present flips and normal updates
       xwayland: Use frame callbacks for Present vblank events
       xwayland: Fix duplicate "direct_color" comment to say "double_buffer"
       xwayland: Create duplicate TrueColor GLXFBConfigs for Composite
       glamor: Only use dual blending with GLSL >= 1.30
       gitlab-ci: Turn .retry YAML anchor into .ci-scamper-protection template
       gitlab-ci: Note jobs as interruptible
       gitlab-ci: Utilize host-mapped record for ccache
       gitlab-ci: Utilize -j4 as opposed to -j$(proc)
       gitlab-ci: Strip down docker record contents more
       gitlab-ci: Utilize sorted lists of distro packages, one per line
       gitlab-ci: Install libnvidia-egl-wayland-dev equipment
       xwayland: Embrace xwayland-window.h from xwayland-glamor-eglstream.c
       modesetting: Explicitly #embody "mi.h"
       loader: strdup const string assigned to native variable title
       Xephyr: Solid "red" to charfor xcb_aux_parse_color
       assessments/misc: Tumble redundant screenInfo declaration
       gitlab-ci: Enable -Werror in the meson build job
       xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL
       xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook
       modesetting: Repair build with glamor disabled
       modesetting: Resolve native variable safe dilapidated with glamor enabled
       gitlab-ci: Tumble "-build-and-take a look at" job title suffix
       gitlab-ci: Add meson build job with glamor disabled
       Revert "xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook"
       xwayland: Nick up up xwl_screen_post_damage into two phases
       xwayland: Name glamor_block_handler from xwl_screen_post_damage
       xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window
       unusual/wnmd: Advantage pixmap pointer in present_wnmd_clear_window_flip
       unusual/wnmd: Free flip_queue entries in present_wnmd_clear_window_flip
       xwayland: Continuously command xwl_present_free_event for freeing Demonstrate events
       xwayland: Free all final events in xwl_present_cleanup
       xwayland: Propagate hurt x1/y1 coordinates in xwl_present_flip
       xwayland: Resolve xwl_present_event::buffer_released in desire of ::pixmap
       xwayland: Rename xwl_pixmap_cb → xwl_buffer_release_cb
       xwayland: Dash xwl_surface_damage definition to xwayland-hide.c
       xfree86: Bump ABI_VIDEODRV_VERSION to 25.2
       xwayland: Take care of NULL xwl_seat in xwl_seat_can_emulate_pointer_warp
       glamor: Repair glamor_poly_fill_rect_gl xRectangle::width/high handling
       unusual: Dash flip target_msc adjustment out of present_vblank_create
       unusual: Add present_vblank::exec_msc field
       unusual/wnmd: Dash up present_wnmd_queue_vblank
       unusual/wnmd: Carry out copies at target_msc-1 already
       xfree86: Win second reference for SavedCursor in xf86CursorSetCursor
       unusual/wnmd: Cannot command page flipping for house windows clipped by youngsters
       xwayland: Check window pixmap in xwl_present_check_flip2
       unusual/wnmd: Resolve ineffective take a look at from present_wnmd_check_flip
       unusual/wnmd: Resolve ineffective present_wnmd_can_window_flip
       unusual/wnmd: Resolve no-op present_wnmd_flip_destroy
       dri3: Embrace dix-config.h as opposed to xorg-config.h
       unusual: Embrace dix-config.h as opposed to xorg-config.h
       Consolidate fourcc.h
       xwayland: Fabricate window_get_client_toplevel non-recursive
       ci: Utilize $FDO_CI_CONCURRENT if region
       ci: Attach GIT_STRATEGY=none for the container build job
       ci: Resolve rendercheck Git tree
       ci: Utilize a variable for ephemeral packages
       ci: Explicitly checklist packages wished to construct xserver
       ci: Substitute to basically the latest templates
       ci: Nasty docker record on Debian buster as opposed to testing
       xwayland: Add and hook up take a look at script
       glx: Resolve unused bswap_CARD64
       unusual/wnmd: Translate update space to cowl house
       ci: Develop xkbcomp 1.4.1 for the docker record
       ci: Test ninja dist in meson jobs
       meson: Be distinct XKM_OUTPUT_DIR has a trailing nick
       ci: Repair UPSTREAM_REPO -> FDO_UPSTREAM_REPO
       xwayland/eglstream: Take care of xwl_pixmap_get returning NULL
       xwayland/unusual: Dash wl_buffer take a look at into xwl_glamor_check_flip
       randr: Bail from RRTellChanged if there may be not any root window but
       xwayland: Name RRTellChanged if the RandR configuration could perchance honest devour modified
       xwayland/eglstream: Consolidate pending_cb destruction
       xwayland/eglstream: Tumble xwl_eglstream_set_window_pixmap
       unusual: Disappear capabilities to present_vblank_create by tag
       unusual: Resolve create_event_id hook
       unusual: Dispatch clear_window_flip by present_screen_priv hook
       unusual: Dash present_wnmd_screen_init to present_wnmd.c
       unusual: Fold wnmd_init_mode_hooks into wnmd_screen_init
       unusual: Dash present_wnmd.c contents to hw/xwayland/xwayland-unusual.c
       xwayland/unusual: Fold present_wnmd_screen_init into xwl_present_init
       xwayland/unusual: Fold present_wnmd_flip into present_wnmd_execute
       xwayland/unusual: Tumble present_wnmd_flush in favour of xwl_present_flush
       xwayland/unusual: Fold present_wnmd_abort_vblank into its safe caller
       xwayland/unusual: Simplify query_capabilities
       xwayland/unusual: Fold present_wnmd_check_flip into its callers
       xwayland/unusual: Fold present_wnmd_get_crtc into present_wnmd_pixmap
       xwayland/unusual: Fold present_wnmd_queue_vblank into its callers
       xwayland/unusual: Fold present_wnmd_get_ust_msc into its callers
       xwayland/unusual: Merge present_wnmd_flips_stop & xwl_present_flips_stop
       unusual: Resolve present_wnmd_info_rec
       xwayland/unusual: Rename present_wnmd_capabilities to xwl_present_xwayland/unusual: Simplify calls to Xwayland-personal capabilities
       xwayland/unusual: Tumble abort member of struct xwl_present_event
       unusual: Refactor present_vblank_init helper ouf of _vblank_create
       xwayland/unusual: Embed present_vblank_rec in xwl_present_event
       xwayland/unusual: Fold xwl_present_flip_notify into its callers
       xwaland/unusual: Tumble flip_pending member of struct xwl_present_window
       xwayland/unusual: Tumble sync_flip member of struct xwl_present_window
       xwayland/unusual: Fold xwl_present_idle_notify into its caller
       xwayland/unusual: Utilize exec_queue for deferring completion events
       xwayland/unusual: Fold xwl_present_event_notify into its caller
       xwayland/unusual: Tumble exec_queue member from struct xwl_present_window
       xwayland/unusual: Tumble checklist member from struct xwl_present_event
       xwayland/unusual: Tumble pending member from struct xwl_present_event
       xwayland/unusual: Tumble target_msc member from struct xwl_present_event
       xwayland/unusual: Fold xwl_present_release_event into _free_event
       xwayland/unusual: Utilize present_vblank_ptr as opposed to xwl_present_eventunusual: Tumble flip_idler member from present_vblank_rec

Misha Gusarov (1):
       xwayland: Add -verbose choice as in xfree86

Niveditha Rau (1):
       glx: Check for byte-swapping in SetReplyHeader

Olivier Certner (1):
       os: Correctly record failure to link lock file

Olivier Fourdan (149):
       xwayland: command pixmap size on unusual flip
       xwayland: enable "-eglstream" choice
       xwayland: "EGL_EXT_device_base" required for EGLStream
       xwayland: course of Wayland events after adding hide
       xwayland: enact no longer disable glamor if EGLStream failed
       xwayland: build xwl_output_get_xdg_output() static
       xwayland: transfer glamor particular routines
       xwayland: swap "title" and "identification" in init_wl_registry()
       xwayland: GBM must fail w/out "GL_OES_EGL_image"
       xwayland: skip drm authentication with render node
       xwayland: transfer egl_backend to its devour struct
       xwayland: Add Wayland interfaces take a look at
       xwayland: transfer EGL backend init to glamor
       xwayland: refactor EGL backends for wayland registry
       xwayland: take a look at for EGLStream backend explicitly
       xwayland: EGL_IMG_context_priority required by EGLStream
       xwayland: simplify xwl_glamor_pixmap_get_wl_buffer()
       xwayland: mandatory EGL backend API
       modesetting: command drmmode_bo_import() for rotate_fb
       xwayland: Enable DRI3 for glamor
       glx: take a look at for indirect context in CreateContextAttribsARB()
       xwayland: Resolve xwl_present_window from privates on cleanup
       xwayland: Utilize `double` for `xwl_tablet_tool`
       xwayland: look a render node to make command of
       xwayland: take `xwl_present_timer_callback()` personal
       unusual/wnmd: Repair command after free on CRTC removal
       unusual: Resolve `present_event_abandon()`
       xwayland: enact no longer crash if `gbm_bo_create()` fails
       dix: cache ResourceClientBits() tag
       xwayland: take care of case without any crtc
       glamor: pixmap FBO could perchance honest no longer be allocated
       xwayland: Steer distinct of a crash on pointer enter with a diagram shut
       xwayland: Check region in GBM pixmap creation
       glamor: return region from `glamor_set_pixmap_texture()`
       xwayland: take a look at `glamor_set_pixmap_texture()` region
       glamor: Fabricate pixmap exportable from `gbm_bo_from_pixmap()`
       xwayland: Enable for usual transport kinds for hear
       xwayland: Add "-listenfd" choice
       xwayland: Substitute hide pixmap on output resize
       compiler.h: Construct no longer embody sys/io.h on ARM with glibc
       xwayland: Construct no longer free a NULL GBM bo
       xwayland: Repair build without glamor
       xwayland: Repair build warning without glamor
       configure/xwayland: No libdrm nor epoxy without glamor
       meson: Dash necessities in a single region
       meson: Develop miext/sync for Xwayland
       meson/xwayland: No libdrm nor epoxy without glamor
       xwayland: Don't make wl_buffer backing pixmap
       xwayland: build context unusual to envision GL version
       xwayland/eglstream: Repair account for of `calloc()` args
       xwayland/glamor-gbm: Utilize `calloc()`
       xwayland/shm: Utilize `calloc()`
       xwayland: Beauty, fix indentation
       unusual/wnmd: Relax assertion on CRTC on abort_vblank()
       xwayland: Construct no longer discard frame callbacks on enable commits
       xwayland: Add buffer commence callback
       xwayland: Add quite a lot of window buffering make stronger
       xwayland: Utilize quite a lot of window buffers
       xwayland: Recycle window buffers when setting pixmap
       xwayland: Win border width into story
       xwayland: Dash Xwayland structures to their devour header
       xwayland: Dash SHM declarations to their devour header
       xwayland: Dash GLAMOR declarations to their devour header
       xwayland: Dash Xwayland house windows to its devour sources
       xwayland: Separate Xwayland pixmap code
       xwayland: Dash Xwayland unusual declarations
       xwayland: Dash Xwayland input declarations
       xwayland: Dash Xwayland output declarations
       xwayland: Dash Xwayland cursor declarations
       xwayland: Separate Xwayland hide code
       xwayland: Dash Xwayland CVT declaration
       xwayland: Dash Xwayland vidmode declaration
       xwayland: Dash Xwayland GLX declaration
       xwayland: Resolve `MODIFIER_META` definition
       xwayland: Cleanup and salvage `xwayland.h`
       xwayland: Add version command line choice
       xwayland: Repair endless loop at startup
       xwayland: Construct no longer lock the pointer on the inappropriate window
       xwayland: confine motion events to the confined window
       xwayland: Lock on entering floor if wished
       xwayland: Resolve undeeded take a look at
       xwayland: Certain personal on tool removal
       xwayland: Utilize a mounted DPI tag for core protocol
       xwayland: Add a pkg-config file for Xwayland
       xwayland: Disable the MIT-SCREEN-SAVER extension when rootless
       xwayland: Add a flag to narrate EGL backend aspects
       xwayland: Add a flag for n-buffers in EGL backend
       xwayland: Resolve pending circulation reference when freeing
       xwayland: non-rootless requires the XDG-WM-Nasty protocol
       xwayland: Develop an xwl_window for toplevel safe
       configure: Develop hashtable for Xres and glvnd
       xwayland: Add lend a hand entry for -shm
       xwayland: Construct no longer checklist choice "-eglstream" if no longer supported
       xwayland: Add a man page
       xwayland: Utilize the pixmap commence callback with EGLStream
       xwayland: Shining up pending eglstream on pixmap execute
       modesetting: Repair build with DebugPresent() enabled
       xwayland: Factorize well-liked cursor code
       xwayland: Retain cursor buffer unless released
       xwayland: Retain window buffer unless released
       xwayland: Refactor glamor EGL init
       xwayland: Resolve unneeded variable
       xwayland: Add novel pkg-config variable for listenfd
       mi: Don't log the stout extension checklist on disable
       mi: Checklist extensions in utilization message
       Revert "mi: Shortcut miDoCopy/miCopyArea per clipList"
       xwayland: Translate keyboard grabs on the root window
       dix: Add POINTER_RAWONLY flag
       xwayland: Utilize a call of 0 for relative motion
       xwayland: Utilize relative values for raw events
       xwayland: Nick up dispatch_pointer_motion_event
       xwayland: Add wheel axis to relative pointer
       xwayland: Utilize relative tool for buttons/axis
       xwayland: Add PtrFeedback to the touch tool
       dix: Guard in opposition to non-existing PtrFeedbackPtr
       xwayland: Extend cursor visibility update
       xwayland: Repair LeaveNotify for relative pointer
       xwayland: Repair course in pkg-config with autoconf
       xwayland: Dash dmabuf interface to well-liked glamor code
       xwayland/eglstream: Check buffer creation
       xwayland: Check buffer sooner than attaching it
       glamor: Dump backtrace on GL error
       xwayland/glamor: Add return region to post_damage
       xwayland/eglstream: Check framebuffer region
       xwayland/eglstream: Microscopic refactoring
       xwayland/eglstream: Add more error checking
       xwayland/eglstream: Dissociate pending circulation from window
       xwayland/eglstream: Advantage a reference to the pixmap
       xwayland/eglstream: Tumble the checklist of pending streams
       xwayland/eglstream: Construct no longer commit without floor
       xwayland/eglstream: Repair calloc/malloc
       xwayland/eglstream: Check eglSwapBuffers()
       xwayland/eglstream: Construct no longer constantly increment pixmap refcnt on commit
       xwayland/eglstream: Attach ALU to GXCopy for blitting
       xwayland: Add preferred GLVND dealer to xwl_screen
       xwayland/eglstream: Utilize "nvidia" for GLVND
       xwayland/eglstream: Log when GL_OES_EGL_image is missing
       xfixes: Add ClientDisconnectMode
       dix: Add non-mandatory close lengthen
       glx: Attach ContextTag for all contexts
       glx: Repair command after free in MakeCurrent
       xwayland/eglstream: Advantage pending circulation if the pixmap did not alternate
       xwayland/eglstream: Resolve circulation validity
       ci: Install libxcvt from git
       build: Add dependency on libxcvt
       xwayland: Utilize libxcvt
       xfree86: Utilize libxcvt
       xfree86/cvt: Tumble cvt utility
       xfree86: Dash xf86CVTMode() characteristic

Paolo Borelli (1):
       Xvfb: region rotations ret tag

Pascal VITOUX (1):
       xfree86: fix gtf make stronger detection for EDID 1.4

Paul Kocialkowski (4):
       glamor: Propagate FBO allocation failure for record to texture upload
       glamor: Error out on out-of-memory when allocating PBO for FBO gain admission to
       glamor: Propagate glamor_prepare_access disasters in copy helpers
       glamor: Fallback to machine memory for RW PBO buffer allocation

Pekka Paalanen (1):
       randr: auto-bind of GPU is a config alternate

Peter Harris (4):
       os: Repair GetTimeInMicros decision
       xkb: safe swap as soon as in XkbSetMap
       xkb: fix key form index register _XkbSetMapChecks
       glx: region errorValue when returning GLXBadFBConfig

Peter Hutterer (15):
       xwayland: add "tablet" into the tablet tool names
       Xext: dynamically allocate the PanoramiXDepths[j].vids array
       dix: check_modmap_change() returns Success, no longer steady
       xwayland: build a if noop clearer to the compiler/coverity
       xfree86: fix readlink call
       xwayland: fix a realloc OOM error case
       take a look at: fix failing assessments
       Xi: lock the input thread for any pointer barrier checklist manipulation
       dix: proceed final.valuators alone on slave switch
       Xi: return AlreadyGrabbed for key grabs > 255
       gitlab CI: update to basically the latest version of the ci-templates
       gitlab CI: command the fdo ci-templates repository
       xwayland: command get_pointer_device() for enter/proceed handling too
       xkb: don't require a trailing nick for the XKM output dir
       xkb: silence a compiler warning

Pierre Ossman (1):
       Swap automatic composite update to WorkQueue

Povilas Kanapickas (72):
       mi: Add a callback to negate driver about input match submission
       Bump input minor ABI attributable to addition of input match drain callback
       dix: Extract FixUpXI2DeviceEventFromWindow()
       dix: Extract CopySprite() utility
       dix: Extract DeliverDeviceClassesChangedEvent() utility characteristic
       Xi: Fabricate check_for_touch_selection_conflicts() more generic
       dix: Rename LISTENER_to TOUCH_LISTENER_dix: Store replayed match into GrabInfoRec struct as InternalEventdix: Extract ActivateGrabNoDeliver()
       dix: Extract FreezeThisEventIfNeededForSyncGrab()
       take a look at/xi2: Repair conceal size in XISelectEvents take a look at
       xfree86: Put in force a take a look at input driver
       xfree86: Repair axis labels for PointerAbsolute input of inputtest driver
       xfree86: Add make stronger for stress valuator axis in inputtest driver
       xfree86: Add scroll axes to touch gadgets in inputtest driver
       xfree86: Utilize varied scroll increment than libinput in inputtest drv
       xi: Don't narrate emulated motion when there may be not any owner for touch shatter
       xfree86/inputtest: Tumble extraneous linux-particular embody
       dix: Ship touch shatter to purchasers that enact async diagram shut without touch events
       Revert "Xi: Utilize unusual tool active diagram shut to narrate touch events if any"
       Xi: Explain pointer emulated touch events to grabbing client
       dix: Utilize appropriate listener to narrate touch shatter events
       dix: Repair URL to description of focal level in/out model
       miext: Resolve if take a look at which is constantly steady
       xfree86: Repair meson overwriting suid wrapper with the wrapped executable
       meson: Bump min meson version to 0.47 to gain install_mode make stronger
       xfree86: Attach acceptable install_mode for suid_wrapper
       xfree86: Develop a symlink X -> Xorg when inserting in the utilization of meson
       xkb: Repair parsing of XkbSA_DeviceValuator motion form
       meson: Tumble version subpatch handling
       meson: Swap mission version to 20.x.y vogue
       meson: Repair typo in libxserver_os dependencies for openbsd
       meson: Add missing pthread dependency for libxserver_os library
       meson: Sync the title of INPUTTHREAD conf macro with autotools build
       meson: Be distinct defines are either region to 1 or no longer outlined
       meson: Disable LTO for assessments
       .gitlab-ci: Install xorgproto 2021.4.99.2 from git
       meson: Rely on inputproto 2.3.99.1
       dix: Add novel inner match enums for gesture events
       xi: Put in force inner gesture match struct
       xi: Put in force diagram shut make stronger for recent gesture match kinds
       xi: Put in force replace logic for gesture match kinds
       xi: Bump max supported XI2 match form
       take a look at/xi2: Substitute assessments for gesture match kinds
       take a look at/xi2: Check that XI_GestureSwipeEnd is uncared for when outdoors conceal
       xi: Put in force conversions from inner to Xi2 gesture match structs
       dix: Put in force gesture match fixups earlier than offer
       dix: Put in force inner gesture command handling
       dix: Put in force gesture match submission code course
       hw/xfree86: Put in force public APIs to publish gesture events
       Put in force gesture processing logic
       Xi: Embrace gestures among events that could perchance honest freeze tool
       Bump XI protocol version to 2.4
       xfree86: Put in force gesture make stronger for take a look at input driver
       xfree86: Bump input minor ABI attributable to addition touchpad gestures
       Xi: Put in force gesture make stronger for XIQueryDevice
       Xi: Work spherical damaged libxcb that would not ignore unknown tool classes
       modesetting: Extract flip failure logging to a single region
       modesetting: Add a restrict on async page flip error log frequency
       configure.ac: Bump inputproto dep to 2.3.99.1
       configure.ac: Swap mission version to 20.x.y vogue
       xfree86: Consistently take a look at for reference to primaryBus pci_device
       xfree86: Repair doubtlessly NULL reference to platform tool's PCI tool
       config: Repair platform busid parsing when there may be no longer any ID_PATH prop
       meson: Repair warnings when studying again and checking characteristic flags
       xserver 21.0.99.1
       meson: Add choice to disable libdrm make stronger
       meson: Put in force developer documentation build
       Tumble DMX DDX
       glamor: Repair handling of 1-bit pixmaps
       Tumble XWayland DDX
       xserver 21.1 RC 1

Prabhu Sundararaj (1):
       Resolve take a look at for useSIGIO choice

Ray Strode (1):
       dix: be distinct work queues are cleared on reset

Reza Arbab (1):
       linux: Repair udev ID_PATH parsing for udl gadgets

Robert Mader (4):
       xwayland: Add wp_viewport wayland extension make stronger
       xwayland: Utilize buffer_damage as opposed to floor hurt if readily available
       xwayland: Utilize RandR 1.2 interface (rev 2)
       xserver: Repair a typo

Rohan Garg (2):
       glamor/egl: Tumble a implicit relies on EGL_KHR_no_config_context
       glamor/glamor_egl.c: EGL_NATIVE_PIXMAP_KHR enact no longer require contexts

Roman Gilg (24):
       xwayland: Repair wm_fd readin with out a listen_fds
       unusual: Name present_vblank_scrap in hide mode
       unusual: Adjust timings with tag arguments
       unusual: Unfold and annotate the target-msc getter
       unusual: Code cleanup of window to crtc timings update
       unusual: Dash scmd-update-window-crtc characteristic
       unusual: Rename window_msc variable in unusual characteristic
       xwayland: Reuse viewport as opposed to recreating
       xwayland: Recurse on finding the none-wm owner
       xwayland: Fabricate window_get_none_wm_owner return a Window as opposed to a Consumer
       xwayland: Check emulation on client toplevel resize
       xwayland: Ruin floor in floor-relative coordinates
       xwayland: Resolve unused xwl_screen entry
       xwayland: Rename unusual match lists
       unusual: Tell by distinct API capabilities in window mode
       unusual: Lazy vblanks any time in window mode
       unusual: Resolve superfluous region abort flip characteristic in window mode
       unusual: Check pleasant space in window mode flips
       xwayland: Simplify Demonstrate match handling code
       xwayland: simplify output_get_new_size characteristic
       xwayland: Swap width and high argument account for
       Revert "xserver: Repair a typo"
       xwayland: Substitute need_rotate boolean with easy take a look at on xdg-output
       Resolve build-safe embody from public header

Roman Kapl (2):
       Xi: fix byte-swapping of button labels
       Xi: add forgotten byte-swaps for Valuator fields

Ross Burton (3):
       xorg-server.m4: correct all cflags as opposed to correct sdkdir
       compiler.h: safe command inx/outx on ARM with glibc
       sdksyms.sh: don't embed the build course

Samuel Thibault (3):
       dix: enact no longer send focal level match when diagram shut in actual fact would not alternate
       Repair crash on XkbSetMap
       Repair crash on XkbSetMap

Scott Anderson (1):
       xwayland: command wayland axis_discrete match

Simon Ser (10):
       xwayland: add make stronger for xdg-output-unstable-v1 version 3
       ci: bump DEBIAN_TAG
       xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING safe
       xwayland: don't command GBM_BO_USE_SCANOUT
       xwayland: safe command linux-dmabuf if structure/modifier modified into advertised
       xwayland: enable the utilization of linux-dmabuf with DRM_FORMAT_MOD_INVALID
       xwayland: hang wl_log_set_handler_client workaround
       xwayland: enable MIT-SHM shared pixmaps
       xwayland: fix xdg_output leak
       xwayland: add -noTouchPointerEmulation

SimonP (1):
       xwayland: Initialise values in xwlVidModeGetGamma()

Sjoerd Simons (1):
       xwayland: Repair crashes when there may be no longer any pointer

Stefan Agner (1):
       modesetting: Repair 16 bit depth/bpp mode

Sven Joachim (5):
       Repair varied spelling errors
       .dir-locals.el: Add missing final newline
       xwayland: Add more recordsdata to .gitignore
       modesetting: Repair damaged manpage in autoconf build
       gitlab-ci: Add a manpage substitutions regression take a look at

Takashi Iwai (1):
       modesetting: Repair cirrus 24bpp breakage

Thomas Hellstrom (1):
       glamor: Work spherical GEM utilization v2

Tobias Stoeckmann (1):
       hw/xfree86: Increase ACPI without APM.

Tony Lindgren (1):
       xwayland: fix GL version take a look at for GLES safe gadgets

Topi Miettinen (1):
       os: add make stronger for systemd notification

Uday Kiran Pichika (3):
       modesetting: Lay the foundation for enabling VRR
       modesetting: Detect adjustments to the _VARIABLE_REFRESH window properties
       modesetting: Enable users to make a decision-in VRR make stronger

Vasily Khoruzhick (1):
       glx: fixup symbol title for get_extensions characteristic

Ville Syrjälä (2):
       modesetting: Substitute props for dynamically added outputs
       modesetting: Repair possible_crtcs

Vladimir Panteleev (1):
       glx/vndcmds: Repair dealer hash desk key size

Yaakov Selkowitz (1):
       hw/xwin: Add EWMH properties for describing quite a lot of desktops to the root window

Yuriy Vasilev (2):
       modesetting: add make stronger for GBM_FORMAT_RGB565
       modesetting: add make stronger for GBM_FORMAT_ARGB1555

Zoltán Böszörményi (5):
       Repair modesetting tool matching via kmsdev tool course
       xfree86: Repair NULL pointer dereference crash
       xf86: Extract hide configuration matching into its devour characteristic
       xf86: Attach GPUs to screens in step with configuration
       glamoregl: Initialize glamor on the principle tool

brian (1):
       Mounted ioperm calls in hwEnableIO

dslater38 (1):
       XWin: Repair endless loop in GetShift()

emersion (1):
       xwayland: rotate logical size for RRMode

luporl (1):
       xserver: fix RGB conceal handling

mntmn (1):
       xwayland: port rooted xwayland from wl_shell to xdg-shell protocol

orbea (1):
       hw/dmx/config: Link at as soon as with libdmxconfig.a

qarmin (1):
       glxcmds: Repair that you just would affirm of out of bounds

rpm-build (1):
       xfree86: build distinct that that the readlink buffer is null-terminated

vadym.shovkoplias (1):
       autotools: Take care of case when bindir var in xkbcomp.pocket e-book computer is absent

Łukasz Spintzyk (10):
       modesetting: Initialize unusual extension no subject glamor is disabled
       unusual: Utilize crtc's hide unusual operation for syncing
       unusual: fix msc offset calculation in hide mode
       modesetting: Gather crtc on secondary outputs as fallback as opposed to returning predominant crtc
       modesetting: hang unnecessary ms_covering_xf86_crtc dup of ms_covering_randr_crtc
       modesetting: Resolve few well-liked capabilities from ms namespace
       xfree86: Swap displays array to pointers array to fix invalid pointer concerns after desk reallocation
       xfree86: Repair out of array dash gain admission to to xf86Entities
       unusual: fallback get_crtc to return crtc belonging to cowl with unusual extension
       modesetting: unflip no longer that you just would affirm of when glamor is no longer region

git stamp: xorg-server-21.0.99.901

https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.0.99.901.tar.gz
SHA256: 7b3a05a9a77961466518f44a989a0909b382237f1145d46b3d6dc67d4137c099  xorg-server-21.0.99.901.tar.gz
SHA512: ec58ac3b63eb5dc87258cd22247f74415d528312fdd89b114c7a034a43fd4160ac3be8f940c47e40cd7e5d32ce4c591c9fb42f0a9ee9ee1753a4155401678e26  xorg-server-21.0.99.901.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.0.99.901.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.0.99.901.tar.xz
SHA256: abd13403e127f82b41173e6ade2235e643f6edb3c1223160d9ea164cc5e479aa  xorg-server-21.0.99.901.tar.xz
SHA512: 24d77bdf1ed66b8399a6496aabda13b5b62af60a3a740f1cbc26a58aaf495b8195f06c92b57e476794760dc9f8f89caa5b1bc93ed64bb06060ae8fca2b40acc3  xorg-server-21.0.99.901.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.0.99.901.tar.xz.sig

Regards,
Povilas

-------------- subsequent share --------------
A non-textual impart material attachment modified into scrubbed...
Name: OpenPGP_signature
Kind: application/pgp-signature
Dimension: 488 bytes
Desc: OpenPGP digital signature
URL: 

  • Old message (by thread): [ANNOUNCE] xf86-input-libinput 1.2.0
  • Next message (by thread): ANN: xterm-369
  • Messages sorted by:
    [ date ]
    [ thread ]
    [ subject ]
    [ author ]

Extra info concerning the xorg
mailing checklist


NOW WITH OVER +8500 USERS. folks can Join Knowasiak for free. Enroll on Knowasiak.com
Read More

Vanic
WRITTEN BY

Vanic

“Simplicity, patience, compassion.
These three are your greatest treasures.
Simple in actions and thoughts, you return to the source of being.
Patient with both friends and enemies,
you accord with the way things are.
Compassionate toward yourself,
you reconcile all beings in the world.”
― Lao Tzu, Tao Te Ching