Skip to content

yserver 1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 09:43
· 3 commits to master since this release
e2d17ec

What's Changed

  • feat(vidmode): support Mesa OML MSC rate queries by @erpalma in #111
  • fix(xinput): apply desktop accel-profile settings (and a client-reachable server crash) by @ariel3259 in #116
  • feat(present): uncap vsync-off clients with deferred execution + same-target supersession by @ariel3259 in #117
  • fix(glx): match GetDrawableAttributes and MakeCurrent to Xorg by @ariel3259 in #118
  • feat(glx): derive GLX vendor names from the render driver by @ariel3259 in #119
  • fix(glx): terminate the extension string with a space, as Xorg does by @ariel3259 in #120
  • feat(dri3): serve DRI3 1.4 syncobjs through DRM by @ariel3259 in #122
  • Support reverse-PRIME by @AprilGrimoire in #95
  • fix(present): stabilize no-vsync pacing and enable fullscreen direct scanout by @ariel3259 in #129
  • fix(#97): tie damage and NameWindowPixmap to viewability in 544d459c
  • Fix KMS pointer confinement ordering in 447b74e2
  • fix(fonts): open our own built-ins LFWI reply name (#107) in a8bf93db
  • fix: fix corrupt cursor if the cursor font is not installed in 6e11e24e
  • fix(present): mirror idle fence release on window teardown in 4d93f49a
  • fix(glx-tfp): defer destination waits off the request loop in 1ec03328
  • fix(randr): use lightweight forced connector probe in 22279f84
  • feat(scanout): add direct compositor scanout in 9c4ef8f0
  • fix(grab): type the implicit pointer grab CORE when both forms are delivered in fc5858d0
  • fix(scanout): flush idle client paint batches in 386d94cd
  • fix(damage): submit paint before compositor notification in 5768ed7f
  • fix(glx): preserve minor opcode in drawable errors in 47b0633a
  • fix freebsd VT switch, don't kill server on ctrl-c in bbc9d30f
  • fix(dri3): latch the syncobj-eventfd fallback, log successful frees in 9f0d958d
  • fix(dri3): pin syncobj identity by reference, put syncobj XIDs in the namespace in 68df57b0
  • fix(dri3): probe the syncobj eventfd ioctl instead of classifying its errno in 9c915eba
  • fix(dri3): latch the dma-buf sync-file "unsupported" warning too in 8a88a336
  • fix(present): publish GPU fences to syncobj release points in be034c2f
  • fix(present): preserve fullscreen pacing and reparenting in c913e5f4
  • fix(kms): resolve the render node on split display/render SoCs in e8b050cb
  • fix(kms): preserve direct scanout during desktop updates in c414be1a
  • fix(dri3): keep implicit linear imports on PRIME in fe0d3369
  • fix(kms): keep direct scanout across desktop updates in db795693
  • fix(kms): ignore non-desktop connectors in f4433567
  • fix(dri3): restore padded linear DMA-BUF imports in a9a3fcf3
  • fix(kms): hide cursor planes before VT suspend in c09358a1
  • feat(kms): damage-clipped repaint for non-composited desktops (wlroots model) in 02bafec3
  • fix: damage repaint follow-ups in 8d448583
  • fix(vk): let one ICD claim a render node many times in b45b7e06
  • fix(shape): never materialize an unset clip region in da7dc372
  • feat(borders): X11 server-side window borders (#133) in 9a0de0aa
  • fix(render): a root source Picture must honour IncludeInferiors (#135) in 0dabf8c1
  • Packages are now built for aarch64/arm64 as well as x86_64 in joske/yserver-packaging@a39596c

New Contributors

Full Changelog: v1.4.0...v1.5.0