Skip to content

yserver 1.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Oct 08:46
· 16 commits to master since this release
497be82

What's Changed

  • Vulkan correctness fixes and a Cinnamon flicker fix by @joske in #164
  • BIG-REQUESTS allows 16 MiB requests, as Xorg by @joske in #167
  • Windows hold VRAM only while visible; fix picom GLX backing leaks by @joske in #170
  • fix(xkb): ChangeKeyboardMapping by @joske in #172
  • fix(xkb): xmodmap changes reach XKB clients and key handling (#171) by @joske in #174
  • feat(xkb): xkbcomp uploads reach the keymap; an XkbDesc model backs XKB (#171) by @joske in #175
  • feat(xi2): deliver XI_RawKeyPress / XI_RawKeyRelease (#173) by @joske in #176
  • fix: extension audit — GLX pixmaps, XI warp/focus, XFIXES cursor, SYNC await/alarms, XTEST relative motion, byte order by @joske in #178
  • fix(render): GPU memory churn on radv — upload arena, DPMS frame close, churn telemetry (#177) by @joske in #179
  • feat(record): RECORD extension for pynput and other global input listeners by @joske in #183
  • fix(render): lower CPU use while x11vnc (or other screen grabbers) read the screen by @joske in #184
  • feat(randr): CRTC transforms for fractional scaling (Cinnamon 125%/150%, xrandr --scale) by @joske in #186
  • fix(randr): xrandr --dpi reaches newly started applications by @joske in #187
  • feat(randr): virtual monitors (xrandr --setmonitor / --delmonitor) by @joske in #188
  • feat(randr): screen rotation and reflection (xrandr --rotate / --reflect, display settings) by @joske in #189
  • fix: five defects found by the vng suite (root background, rotation repaint, RANDR notifies, xkbcomp round trip) by @joske in #190
  • fix(scanout): Cinnamon lock screen invisible while the desktop kept showing by @joske in #191
  • fix(composite): compositors can re-redirect a window after unredirecting it, and the overlay window behaves like Xorg's by @joske in #192
  • fix(composite): the overlay window takes the pointer until the compositor empties its input shape, like Xorg by @joske in #193
  • fix(input): Enter/Leave are sent as soon as the window tree changes under a still pointer, like Xorg by @joske in #194
  • fix(composite): MATE tray icons — windows moved inside a redirected top-level keep their pixels, report damage and expose what they uncover by @joske in #195
  • fix(composite): XFCE dialogs under the compositor no longer lose their button bar or draw over their frame when scrolled by @joske in #197
  • fix: CDE runs on yserver, and drawing, exposures and GetImage follow Xorg's window clipping by @joske in #199
  • fix: freed small pixmaps, GC-held pixmaps and cursor images no longer pile up in VRAM by @joske in #200
  • fix: window backgrounds no longer flash in odd colours after another client draws with XOR or a plane mask by @joske in #201
  • perf(fonts): CDE and Motif apps start as fast as on Xorg — font lookups are indexed and cached, and aliases report their target like Xorg by @joske in #202
  • fix(fonts): compressed bitmap fonts report their default char, bounds and properties like Xorg by @joske in #205
  • feat(xinput): dynamic XI device registry — one XInput device per mouse, keyboard and touchpad by @ariel3259 in #198
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #206
  • fix(core): a client that stops reading is disconnected instead of silently missing events by @joske in #207
  • fix(xinput): SetDeviceValuators on the XTEST pointer is BadMatch, like Xorg by @joske in #208
  • feat(vk): run on Vulkan 1.2 GPUs (Haswell, Ivy Bridge) properly, and refuse older drivers with a clear message by @joske in #209
  • ci(release): a release runs the full vng suite before building packages by @joske in #210
  • fix(render): freed pixmaps are released promptly on an idle server by @joske in #211

Full Changelog: v1.6.0...v1.7.0