Opened 4 weeks ago

Closed 4 weeks ago

#19802 closed enhancement (fixed)

xwayland-24.1.0

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version

Change History (5)

comment:1 by Xi Ruoyao, 4 weeks ago

Joshua Ashton (1):

  • xwayland: Send ei_device_frame on device_scroll_discrete

Olivier Fourdan (4):

  • xwayland: Restore the ResizeWindow handler
  • xwayland: Handle rootful resize in ResizeWindow
  • xwayland: Move XRandR emulation to the ResizeWindow hook
  • Bump version to 24.1.0

Vlad Zahorodnii (1):

  • xwayland: Use correct xwl_window lookup function in xwl_set_shape

comment:2 by Xi Ruoyao, 4 weeks ago

rc2:

Enrico Weigelt, metux IT consult (1):

  • m4: drop autoconf leftovers

Erik Kurzinger (2):

  • xwayland: use write fence in xwl_glamor_dmabuf_import_sync_file
  • present: signal explicit sync release point in present_vblank_scrap

Michel Dänzer (2):

  • xwayland/glamor: Handle depth 15 in gbm_format_for_depth
  • xwayland/present: Skip queued flip when a new one becomes ready

Olivier Fourdan (8):

  • xwayland: Use the path to Xwayland as installed
  • xwayland: Define MAX_OUTPUT_NAME in the header
  • xwayland: Make xwl_output_set_name() public
  • xwayland: Check for duplicate output names
  • xwayland: Use the connector name for XRANDR leases
  • xwayland: Check for outputs before lease devices
  • xwayland: Do not remove output on withdraw if leased
  • Bump version to 24.0.99.902

Vlad Zahorodnii (1):

  • xwayland: Set wl_surface input region

comment:3 by Xi Ruoyao, 4 weeks ago

rc1:

Adam Jackson (2):

  • glamor: Lift the GLX EGL backend from Xwayland
  • glamor/glxprov: Stop exposing non-db(-capable) configs

Alan Coopersmith (11):

  • Revert "Compile lnx_platform.c on FreeBSD too."
  • os: Assume all supported non-WIN32 platforms have seteuid & saved_ids
  • unifdef apollo
  • unifdef SUNSYSV
  • bsd_init.c: fix build on FreeBSD
  • Xext: SProcSyncCreateFence needs to swap drawable id too
  • Xserver.man: Note that -byteswappedclients is the default in this release
  • xorg.conf.man: Add missing new paragraph mark before AllowByteSwappedClients
  • Xi: ProcXIGetSelectedEvents needs to use unswapped length to send reply
  • Xi: ProcXIPassiveGrabDevice needs to use unswapped length to send reply
  • Xquartz: ProcAppleDRICreatePixmap needs to use unswapped length to send reply

Alex Richardson (1):

  • record: Support architectures with sizeof(void*) > sizeof(long)

Alexander Volkov (2):

  • ephyr: Send RRCrtcChangeNotify events on resize
  • dpms: Add support for DPMSInfoNotify event from DPMS 1.2 (xorgproto)

Alexey (1):

  • Fixed mirrored glyphs on big-endian machines

Austin Shafer (1):

  • Compile lnx_platform.c on FreeBSD too.

Balló György (2):

  • glamor: Don't require EXT_gpu_shader4 unconditionally
  • glamor: Fallback to software rendering on GLSL link failure

Chia-Lin Kao (AceLan) (1):

  • hw/xfree86: re-calculate the clock and refresh rate

Dongwon Kim (1):

  • modesetting: Correct coordinate info of dirty clips for front-buffer flushing

Enrico Weigelt (1):

  • include: move BUG_*() macros to separate header

Enrico Weigelt, metux IT consult (134):

  • replace _X_INLINE by inline in internal static functions
  • xkb: drop defining XKBSRV_NEED_FILE_FUNCS
  • hw: xwayland: fix build if neither gbm nor eglstream available
  • fix: unused readIntVec()
  • drop remains of support for old Sun compilers
  • xfree86: drop remains of old USL compiler
  • include: os: fix return value of OsLookupColor()
  • os: oscolor: fix BuiltinColor field naming
  • os: color: fix possible buffer overflow vulnerability
  • os: move rpcauth prototypes to separate header
  • os: move xdmcp prototypes to separate header
  • os: move xdmauth prototypes to separate header
  • os: move mitauth prototypes to separate header
  • os: move Auth* function types to separate header
  • randr: move private definitons from randrstr.h to randrstr_priv.h
  • glx: move private definitions from vndserver.h to vndserver_priv.h
  • xkb: fix int size mismatch
  • modesetting: fix int size mismatch
  • xwayland: fix int size mismatch
  • dix: unexport party_like_its_1989 (retro mode)
  • factor out X_REGISTRY_RESOURCE and X_REGISTRY_REQUEST to meson.build
  • dix: dixutils: make workQueue pointer dix-private
  • os: consolidate busfault handling
  • dix: unexport and move maxBigRequestSize
  • ci: move merge-request check into separate stage
  • dbe: drop obsolete NEED_DBE_PROTOCOL
  • os: drop unused GetAccessControl()
  • os: unexport TimerInit() and TimerForce()
  • xfree86: drop unneeded wrapper xf86PrivsElevated()
  • os: move alloc functions to separate source file
  • os: move string functions to separate source file
  • xfree86: common: move non-exported funcs from dgaproc.h to separate header
  • glamor: glamor_debug.h: drop unused AbortServer() declaration
  • xkb: drop duplicate _X_EXPORT from .c source
  • glamor: drop duplicate _X_EXPORT from .c source
  • xace: drop duplicate export of XaceHooks from .c source
  • Xi: drop duplicate _X_EXPORT from .c source
  • randr: drop duplicate _X_EXPORT from .c source
  • miext: sync: drop duplicate _X_EXPORT from .c sources
  • dix: drop duplicate _X_EXPORT
  • xwayland: drop duplicate _X_EXPORT
  • xfree86: parser: drop HAS_NO_UIDS
  • include: drop unused including of closure.h
  • include: drop closestr.h from public module API
  • composite: move out unexported CompositeIsImplicitRedirectException()
  • render: drop obsolete macros pict_f_transform and pict_f_vector
  • render: move private definitions out of picturestr.h
  • render: move private definitions out of public glyphstr.h
  • miext: move private definitions out of public headers
  • os: utils: drop obsolete System() on non-win32 targets
  • os: fix unused variable on non-IPv6 build
  • os: fix unused variable on WIN32 build
  • os: fix mising prototype / include on WIN32 builds
  • xwin: fix unused variables
  • xwin: winclipboard: fix missing prototypes / missing include
  • xwin: fix possibly missing string termination
  • xwin: fix missing prototype for winValidateArgs()
  • xwin: replace ZeroMemory()
  • xwin: winsock.h needs to be included earlier
  • os: simplify win32 uname()
  • consolidate MITSHM and HAS_SHM symbols
  • include: move xsha1.h to os/
  • os: drop unneeded DDXOSVERRORF conditional
  • dix: unexport registry setup/teardown functions
  • dix: unexport RegisterResourceName() and LookupResourceName()
  • dix: unexport extension registry functions
  • dix: unexport XREGISTRY_UNKNOWN define
  • include: unexport registry.h
  • include: drop obsolete registry.h
  • dix: unexport AddScreen() and AddGPUScreen()
  • dix: unexport RemoveGPUScreen()
  • dix: unexport AttachUnboundGPU() and DetachUnboundGPU()
  • dix: unexport AttachOutputGPU() and DetachOutputGPU()
  • dix: unexport AttachOffloadGPU() and DetachOffloadGPU()
  • drop remains of DMX
  • dix: unexport workqueue functions
  • os: unexport AutoResetServer()
  • mi: drop some dead code
  • os: fix missing X11/Xdefs.h include in os/osdep.h
  • os: move os_move_fd() out of public API
  • os: unexport Fopen(), Fclose(), Popen(), Pclose(), System()
  • dix: unexport global variables
  • os: move out Format*() functions
  • include: dont install glx_extinit.h
  • dix: move non-exported ptrveloc functions to separate header
  • dix: unexport InitVelocityData()
  • dix: unexport InitTrackers()
  • dix: unexport ProcessVelocityData2D()
  • dix: unexport BasicComputeAcceleration()
  • dix: unexport FreeVelocityData()
  • dix: unexport SetAccelerationProfile()
  • dix: unexport eventconvert.h functions
  • include: unexport xserver_poll.h
  • dix: unexport callback manager init / teardown functions
  • xnest: drop superfluous xnestCursorScreenKey define
  • xnest: fix naming of xnestCursorScreenKeyRec
  • xnest: use own dev-privates key for per-screen cursor
  • xfree86: use own dev-privates key for per-screen cursor
  • dix: drop now obsolete cursorScreenDevPriv
  • dix: unexport CloseDownClient()
  • xfree86: os-support: drop unused NO_OSLIB_PROTOTYPES guard
  • xfree86: os-support: drop unused xf86SerialSendBreak()
  • Fix missing includes of <errno.h>
  • Fix missing include of <sys/wait.h>
  • include: add comment on _XSERVER64 define
  • xfree86: os-support: drop obsolete Solaris specific LED defines
  • xfree86: os-support: ppc_video: drop unused DEV_MEM define
  • xwin: consolidate debugging symbols
  • Xext: fix missing include of <errno.h>
  • os: fix missing include of <errno.h>
  • xquartz: fix missing include of <errno.h>
  • xwayland: fix missing include of <errno.h>
  • xfree86: common: fix missing include of <errno.h>
  • xfree86: os-support: fix missing include of <errno.h>
  • xfree86: modesettig: fix missing include of <errno.h>
  • xfree86: int10: fix missing include of <errno.h>
  • os: rpc: fix type mismatch
  • meson.build: move manpage specific stuff to man/ subdir
  • test: simple-xinit: add _X_NORETURN
  • test: xi2: drop unused variable
  • os: move SELinux enforcement state to the extension
  • include: unpexport SELINUX_* consts from include/global.h
  • config: wscons: use asprintf() instead of deprecated Xprintf()
  • test: fix deprecated meson calls
  • config: wscons: fix warning on discarded const
  • xfree86: modesetting: fix warning on unused variable
  • test: fix FTBS on missing xlib includes on NetBSD
  • config: fix wscons backend on NetBSD
  • xkb: make XkbUpdateKeyTypesFromCore() static
  • xkb: drop unused defines
  • xkb: drop never used XkmProbe()
  • include: xkbstr.h: fix missing include of Xdefs.h
  • xkb: drop ununsed XkbNameMatchesPattern()
  • xfree86: os-support: bsd: fix warning on old-style function definition

Erik Kurzinger (11):

  • xwayland: correctly report PresentCompleteModeCopy
  • xwayland: add detection for drivers that don't support implicit sync
  • Update CI for Xwayland explicit sync
  • DRI3: provide stub implementation of DRI3SetDRMDeviceInUse
  • DRI3: add DRI3ImportSyncobj and DRI3FreeSyncobj
  • xwayland: add functions to import and export dma-buf implicit fences
  • xwayland: re-compute target msc during xwl_present_re_execute
  • Present: add PresentCapabilitySyncobj and PresentPixmapSynced
  • xwayland: support DRI3 1.4 and Present 1.4
  • xwayland: add support for wp_linux_drm_syncobj_v1
  • xwayland: don't scrap pending present requests

Florian Weimer (1):

  • xwayland: Use correct pointer types on i386

Gleb Popov (2):

  • Implement -novtswitch option handling for FreeBSD.
  • The framebuffer driver on FreeBSD is called scfb, use it.

Ilya Pominov (1):

  • RandR: Allow duplicate monitor name when adding it

Izumi Tsutsui (2):

  • Revert "xfree86: Remove -flippixels"
  • fb: Fix 1bpp Xservers on "whitePixel=0, blackPixel=1" VRAMs

Jan Beich (3):

  • os: Use LOCAL_PEERCRED to determine local client PID on FreeBSD
  • os: Use KERN_PROC_ARGS to determine client command on DragonFly and FreeBSD
  • xwayland: avoid Linux-only headers on non-Linux

Jeffy Chen (1):

  • glamor: xv: Fix invalid accessing of plane attributes for NV12

John Kennedy (2):

  • Extented 'arm' case to 'aarch64' on BSD.
  • Enable USE_DEV_IO on FreeBSD/aarch64

José Expósito (5):

  • test: Use Xwayland instead of wayland/weston-info
  • test: Xwayland doesn't start when another X server is running
  • xwayland/glamor/gbm: Set GBM_BO_USE_LINEAR if only LINEAR modifier is supported
  • Xi: do not keep linked list pointer during recursion
  • ephyr: Fix incompatible pointer type build error

Kenny Levinsen (4):

  • xwayland: Commit after acknowledging configure
  • xwayland: Make xwl_window_libdecor_resize reusable
  • xwayland: Apply root toplevel configure dimensions
  • xwayland: Default geometry for undecorated rootful

Konstantin (20):

  • glamor: fixes GL_INVALID_ENUM errors on ES if there is no quads
  • glamor: add gl_PointSize for ES shaders
  • glamor: require GLES 2.0 on GL ES CI
  • tests: enable CI for both GLES2 and GLES3 variants
  • glamor: mark tests fixed by this PR
  • xwayland/glamor/gbm: use GBM_FORMAT_ARGB8888 for 24-bit on ES
  • glamor_egl: add helper functions for contexts
  • glamor_egl: add RenderingAPI option
  • glamor_egl: add info message about context API
  • xorg.conf.man: document new RenderingAPI option
  • hw/Xwayland: add xwl_glamor_mode_flags enum
  • Xwayland: add "glamor" command line option
  • Xwayland: document new "glamor" option
  • Xwayland: add new "have_glamor_api" pkgconfig
  • glamor_egl: add support of GlxVendorLibrary option
  • Revert "glamor/glxprov: Stop exposing non-db(-capable) configs"
  • glamor: xv: do not force a version on XV shaders
  • glamor: xv: reuse ports and shaders when possible
  • glamor: xv: prepare to one-plane formats
  • glamor: xv: enable UYVY acceleration

Konstantin Pugin (5):

  • glamor: support GLES3 shaders
  • glamor: accelerate incomplete textures for GL ES
  • glamor: add glvnd_vendor private
  • xorg: initialize glamor provider
  • Xephyr: use glamor glx provider

Luke Dashjr (1):

  • Xvfb: Support up to 13 mouse buttons

Matthieu Herrb (6):

  • Fix build on OpenBSD.
  • Add full prototypes in hw/xfree86/os-support/bsd/bsd-video.c
  • xfree86/bsd: fix build on NetBSD/amd64.
  • OpenBSD build fix: struct ucred is struct sockpeercred there
  • bsd_init.c: fix build on OpenBSD
  • Fix build with -Dxdmcp=false

Michael Wyraz (1):

  • Removing the code that deletes an existing monitor in RRMonitorAdd

Michel Dänzer (63):

  • glamor: Add and use glamor_drawable_effective_depth helper
  • mi: Fix up alpha channel if needed in miPaintWindow
  • glamor: Make glamor_solid_boxes take a DrawablePtr
  • xwayland/glamor: Avoid implicit redirection with depth 32 parent windows
  • glamor: Ignore destination alpha as necessary for composite operation
  • xwayland/present: Handle NULL window_priv in xwl_present_cleanup
  • test: Wait only up to 5 seconds for weston to start up
  • test: Kill weston whenever shell exits
  • test: Propagate Xwayland stdout/stderr output and exit status
  • test: Skip Xwayland test early if PIGLIT_DIR / XTEST_DIR isn't set
  • ci: Prevent duplicate pipelines for MRs
  • glamor: Don't override source alpha to 1.0 if it's used for blending
  • xwayland: Make copy_pixmap_area return void
  • xwayland: Rename helper to xwl_window_buffer_maybe_dispose
  • xwayland: Drop xwl_window_buffers_recycle
  • xwayland: Use window pixmap as a window buffer
  • xwayland: Return NULL from xwl_window_buffer_get_available
  • glamor: Make glamor_set_alu take a DrawablePtr
  • glamor: Fall back for mixed depth 24/32 in glamor_set_alu
  • xwayland: Destroy old window pixmap in xwl_window_recycle_pixmap
  • xwayland: Update screen pixmap for root window in xwl_window_set_pixmap
  • xwayland/present: Update screen pixmap in xwl_present_execute
  • xwayland: Initialize Present extension support also with rootful
  • xwayland: Handle NULL xwl_pixmap in xwl_shm_pixmap_get_wl_buffer
  • xwayland: Add xwl_pixmap_get_wl_buffer helper
  • xwayland: Enable Present extension support also without glamor
  • ci: Create check-merge-request job only in MR pipelines
  • Revert "ci: move merge-request check into separate stage"
  • xwayland: Use border width in xwl_glamor_gbm_create_pixmap_for_window
  • xwayland: Do not plumb damage region through function parameters
  • xwayland: Call xwl_window_buffer_add_damage_region from damage_report
  • xwayland: Rename xwl_window_recycle_pixmap to xwl_window_realloc_pixmap
  • xwayland: Refactor xwl_window_swap_pixmap out of _buffers_get_pixmap
  • xwayland: Re-use xwl_window_realloc_pixmap in xwl_window_swap_pixmap
  • xwayland: Replace window pixmap as needed for drawing operation
  • xwayland/present: Handle clearing damage after flip in xwl_present_execute
  • ci: Make test stage jobs not depend on earlier stage jobs
  • xwayland: Use xwl_window for tracking focus/touch
  • xwayland: Rename xwl_window::window to ::toplevel
  • xwayland: Return struct xwl_window * from ensure_surface_for_window
  • xwayland: Call register_damage depending on ensure_surface_for_window
  • xwayland: Use xwl_window for damage closure
  • xwayland: Pass xwl_window to xwl_glamor_dri3_syncobj_passthrough
  • xwayland: Add xwl_window::surface_window
  • xwayland: Use ConfigNotify screen hook instead of ResizeWindow
  • xwayland/present: Add xwl_present_maybe_(un)redirect_window
  • xwayland: Add SourceValidate hook
  • xwayland/present: Check window & source pixmap depth match last
  • xwayland/present: Redirect surface window as needed for page flips
  • xwayland: Call drmFreeDevice for dma-buf default feedback
  • xwayland: Use drmDevicesEqual in xwl_dmabuf_feedback_tranche_done
  • dri3: Free formats in cache_formats_and_modifiers
  • Drop Xquartz DDX
  • Drop Xnest DDX
  • Drop Xwin DDX and x86 MinGW-w64 cross build
  • Drop Xorg DDX
  • Drop Xephyr / kdrive DDX
  • Drop config directory
  • Drop EXA code
  • Drop miext/shadow directory
  • meson: Build Xwayland unconditionally
  • Don't install Xvfb
  • meson: Change project name to xwayland

Moritz Bruder (1):

  • fbdevhw: Support symbolic links in fbdev_open

Niclas Zeising (1):

  • Extend Linux #ifdef to FreeBSD OS.

Olivier Fourdan (95):

  • Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows"
  • xwayland: Move attach buffer out of post damage
  • xwayland: Use the screen width/height for libdecor state
  • xwayland: Move the libdecor resize to its own function
  • xwayland: attach new buffer from libdecor handlers
  • xwayland: Add configuration to libdecor update size
  • xwayland: Use update size from libdecor configure handler
  • xwayland: Set min/max size for rootful with lidecor
  • xwayland: Make fullscreen used a fixed size
  • xtest: Check whether there is a sendEventsProc to call
  • xwayland: Add an option to enable EI portal support
  • xwayland: Give up on EI on setup failure
  • xwayland: Cancel the EI disconnect timer when freed
  • xwayland: Add xwl_output to the Xwayland types
  • xwayland: Add a helper function to update fullscreen
  • xwayland: Update the fullscreen window on output change
  • xwayland: Do not resize when running fullscreen
  • build: Allow for custom server config directory
  • xwayland: Add an XACE property access handler
  • xwayland: Restrict allow commit to the window manager
  • xwayland: Avoid hardcoding the interface name
  • xwayland: Update output nameLength
  • xwayland: Use the right nameLength by default
  • xwayland: Pass the correct oeffis device types
  • build: Switch to meson 0.56
  • xwayland: Use a helper function for fullscreen update
  • xwayland: Use simpler initialization syntax
  • xwayland: Use the output serial for the fixed output
  • xwayland: Always create the XrandR CRTCs
  • xwayland: Do not update the outputs when rootful
  • xwayland: Add a function to search for xwl_output by name
  • xwayland: Add an output name for fullscreen
  • xwayland: Check for fullscreen on output name change
  • xwayland: Check for the screen output name for fullscreen
  • xwayland: Add the output name for fullscreen rootful
  • glx: Call XACE hooks on the GLX buffer
  • ephyr,xwayland: Use the proper private key for cursor
  • xwayland: Add a -nokeymap option
  • build: Use a variable for the xshmfence version
  • build: Xwayland with GLAMOR requires libxshmfence
  • xwayland: Move dmabuf code to its own source file
  • xwayland/glamor: Drop the EGLStream backend
  • xwayland/glamor: Add a GLAMOR GBM header
  • xwayland/glamor: Drop xwl_glamor_gbm_init_wl_registry()
  • xwayland/glamor: Drop xwl_glamor_gbm_has_wl_interfaces()
  • xwayland/glamor: Drop the init_egl() hook.
  • xwayland/glamor: Drop the init_screen() hook
  • xwayland/glamor: Drop the get_wl_buffer_for_pixmap() hook
  • xwayland/glamor: Drop the check_flip() hook
  • xwayland/glamor: Drop the get_main_device() hook
  • xwayland/glamor: Drop the create_pixmap_for_window() hook
  • xwayland/glamor: Drop the backend_flags
  • xwayland/glamor: Make xwl_glamor_init_gbm() return its status
  • xwayland/glamor: Remove the flag "is_available"
  • xwayland/glamor: Drop the post_damage() hook
  • xwayland/glamor: Drop the allow_commit() hook
  • xwayland/glamor: Make xwl_glamor_has_wl_interfaces() private
  • xwayland/glamor: Remove the backend pointers
  • xwayland/glamor: Drop init_backend() and select_backend()
  • xwayland/glamor: Remove the xwl_egl_backend structure
  • xwayland/glamor: Drop the backend_flags definition
  • xwayland/glamor: Drop xwl_screen_get_main_dev()
  • xwayland/glamor: Drop xwl_glamor_needs_buffer_flush()
  • xwayland/glamor: Drop xwl_glamor_needs_n_buffering()
  • xwayland: Drop xwl_window_buffers_get_pixmap()
  • xwayland: Add the Exec key to the desktop file
  • xwayland: Use full path for Xwayland exec
  • xwayland: Use "-decorate" if available
  • xwayland: Move the leave kbd/ptr code
  • xwayland: Introduce xwl_screen_lost_focus()
  • xwayland: Update lost focus on deactivation
  • xwayland: Use double for screen size
  • xwayland: Store the mode width/height
  • xwayland: Introduce output scale
  • xwayland: Use CRTC transforms
  • xwayland: Track output scales
  • xwayland: Add scale factor to the Xwayland screen
  • xwayland: Account for the scale factor
  • xwayland: Rename scale_x/y to viewport_scale_x/y
  • xwayland: Always set the viewport scale factor
  • xwayland: Apply the viewport's scale_x/y to all input
  • xwayland: Make has_viewport_enabled private
  • xwayland: Keep track of outputs per window
  • xwayland: Update the scale based on enter/leave events
  • xwayland: Update the global screen scale
  • xwayland: Rename xwl_window_enable_viewport()
  • build: Bump wayland-protocols requirement to 1.31
  • xwayland: Add support for fractional scale protocol
  • xwayland: Add helper function for fractional scaling
  • xwayland: Use fractional scale with rootful
  • render: Avoid possible double-free in ProcRenderAddGlyphs()
  • Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows"
  • xwayland: Walk the regions' boxes
  • Bump version to 24.0.99.1
  • Bump version to 24.0.99.901

Pedro Montes Alcalde (1):

  • AutoRepeat: Fix wrong repeat rate being applied

Peter Grehan (1):

  • Fix build on FreeBSD/PowerPC architecture.

Peter Hutterer (42):

  • Xi/randr: fix handling of PropModeAppend/Prepend
  • mi: reset the PointerWindows reference on screen switch
  • dix: clean up the GestureInfoRec on device close
  • xkb: free the filters
  • randr: avoid integer truncation in length check of ProcRRChange*Property
  • Xi: allocate enough XkbActions for our buttons
  • Xi: require a pointer and keyboard device for XIAttachToMaster
  • dix: don't allow for devices with 0 axes
  • dix: use valuator_mask_free() to free the last touches vmask
  • test: fix various leaks in the tests
  • test: fix the xtest device test to show the dependency
  • test: fix the touch tests to no longer leak
  • dix: factor out the duplicate the RemoveDevice code paths
  • Two whitespace fixes
  • test: speed up the XISelectEvents test
  • meson.build: re-enable the protocol unit tests
  • test: drop the unncessary unit_defines from meson.build
  • xwayland: override the XTest sendEventsProc for all devices
  • dix: initialize the XTest sendEventsProc for all devices
  • Clean up the .gitignore file
  • dix: allocate enough space for logical button maps
  • dix: Allocate sufficient xEvents for our DeviceStateNotify
  • dix: fix DeviceStateNotify event calculation
  • Xi: when creating a new ButtonClass, set the number of buttons
  • Xi: flush hierarchy events after adding/removing master devices
  • dix: when disabling a master, float disabled slaved devices too
  • dix: fix valuator copy/paste error in the DeviceStateNotify event
  • test: switch the unit tests to something resembling a test suite
  • test: make wrapping a function more generic
  • test: switch the remaining wrapped functions to use the macros
  • test: specify non-negative log verbosity for the siglogging test
  • test: use a dbg() macro for the test output
  • Revert "include: move BUG_*() macros to separate header"
  • CI: use MESON_BUILDDIR for the build directory
  • CI: switch to the meson-build.sh helper script
  • CI: switch the mingw cross-compile job to use the meson build script too
  • CI: replace the dist script with invocations of the meson-build script
  • Revert "Fix missing includes of <errno.h>"
  • CI: add a driver build stage to check for header breakage
  • CI: Only run the driver build job on Xorg changes
  • render: fix refcounting of glyphs during ProcRenderAddGlyphs
  • test: fix the xi2 protocol swapping tests to actually work

Sam James (2):

  • Switch to libbsd-overlay
  • meson: add option for systemd_notify

Simon Ser (3):

  • xwayland/glamor/gbm: use Bool for true/false fields
  • xwayland/glamor/gbm: make wl_drm optional
  • xwayland/glamor/gbm: simplify render node check

Sultan Alsawaf (1):

  • modesetting: Enable TearFree by default

Thomas Zimmermann (1):

  • xf86: Accept devices with the kernel's ofdrm driver

Twaik Yont (1):

  • xvfb: Use RROutputSetPhysicalSize to set physical size of display

Ville Syrjälä (4):

  • modesetting: unflip before any setcrtc() calls
  • modesetting: Use a more optimal hw cursor size
  • modesetting: Don't feed stack garbage to the kernel in LUT reserved fields
  • glamor: Enable dmabuf_capable by default on Intel hardware

Wanli Niu (1):

  • dix: Fix segfault if CreateGC() failed in XaceHook()

Warren Togami (1):

  • xwayland: Ensure pointer for gestures has buttons

Willem Jan Palenstijn (1):

  • mi: fix rounding issues around zero in miPointerSetPosition

Xaver Hugl (1):

  • xwayland: add workaround for drivers that don't support impicit sync

Yuriy Vasilev (2):

  • glamor: xv: add rgba32 format
  • glamor: xv: add rgb565

Yusuf Khan (1):

  • hw/xfree86: fix NULL pointer refrence to mode name

Zoltán Böszörményi (1):

  • Use log lines prefixed with human readable time

msizanoen1 (1):

  • glamor: Use render node for glamor device path where possible

xurui (2):

  • modesetting: Check the return value of the drmGetVersion
  • xwayland: Use do-while loop

comment:4 by Bruce Dubbs, 4 weeks ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:5 by Bruce Dubbs, 4 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

725e67aecd Update to unrar-7.0.9.
8c43768eb6 Update to xwayland-24.1.0.
Note: See TracTickets for help on using tickets.