Skip to content
matt335672 edited this page Nov 23, 2024 · 19 revisions

Release notes for xorgxrdp v??.??.?? (2022/??/??)

This version of xrdp is based on the start of the v0.10 branch, documented here:-

https://github.com/neutrinolabs/xorgxrdp/wiki/NEWS-v0.10#branch-v010

General announcements

None

New features

  • Switch to wyhash from CRC for capture tile diff and introduce lazy color conversion (#167 #301 #304)
    • Thanks to @trishume!
  • The X11 keycode mapping used is now implemented entirely within xrdp, allowing this module to use either 'base' or 'evdev' mappings with equal ease (#316)
  • RandR is now aware of physical monitor sizes if these have been passed to the client (#334)
  • The module version is now sent to xrdp to make it easier to report compile-time mismatches to the user (#332)

Bug fixes

  • Monitor hotplug fixes (#285)
  • RandR outputs and CRT controllers are not now deleted on a resize, allowing xev to be used to monitor RandR events (#284)
  • GFX Keyframes are now generated correctly on a multi-monitor resize (#288)
  • Bugs relating to the non-availabilty of evdev keycode mappings are fixed (#211)
  • Fix dependency when building without glamor (#331)

Internal changes

  • Migrate GitHub actions to Node 20 (#296)
  • The Xorg CI testing now works with a variety of locations for Xorg (#308).
  • Constify a raw 40ms timer (#339)
  • A whitelist is now used for glamor to avoid buggy drivers (#322, #328, #344)

Changes for packagers or developers

  • Changes have been made to make it easier to support --enable-glamor (#295)

Known issues

None