- 馃敡 Platforms, build and packaging:
- 馃崕 macOS:
- MS Windows:
- Mmap issues:
- Encodings:
- aom decoder closing / leaking
- invalid aom image metadata
- openh264 decoder returning outdated frames
- openh264 decoder: handle main profile
- dav1d decoder image metadata (unused)
- BGRX must use opaque alpha
- channels swapped, miscalculated rowstride, 30-bit issues
- prefer BGRX / BGRA
- cairo: discard unused alpha
- webp currently unused rgb format swapped channels
- scroll encoding visual corruption
- safer scroll paints with unaccelerated client windows
- encode client misinterprets response
amfencoder abrubt quality scale- nvenc set hevc level
- nvenc: stop using deprecated presets
- nvenc: ensure YUV444 is only advertized when available, same for ARGB and r210
- nvenc: detect actual encoder size restrictions
- Major:
- errors during client disconnection
- keymap not applied + forwards compatibility and test
- microphone forwarding selects the wrong device
- system suspend + resume never unblocks window updates
- missed main thread lockups
- clipboard events cause connection to drop
- only request clipboard image if we don't have it yet
xpra upgradefails with duplicatedmodein session files- allow upgrades on displays where no window manager is left
- record client tracks focus, server syncs it
- segfault querying pulseaudio X11 properties
- Minor:
- cursor logging errors
- add keysym table + fix AltGr with native win32 client
- zero is a valid uid / gid
- allow lookup of session names starting with a digit
- CI build of Wayland client bindings
- always send window move / resize events to record clients
BACKWARDS_COMPATIBLEcan be set via env switch- drop audio
removesilencesince it never worked properly
- Network:
- OpenGL:
- Clipboard:
- Notifications:
- dbus notification can retry forever - hogging the CPU
- forget notifications closed by the client
- loop closing using wrong id
- detect loops via the service name
- ask the notification service who it is to detect loops
- identify the bus the notification forwarder is connected to
- loops: tell the client where our notification comes from
- try the next notifier backend when one fails
- type error: notification ids can be enums
- dbus:
- Cosmetic:
- missing server endpoint in session-info dialog
xpra infotagged as binary due to abstract socket null byte- ensure repeatSPSPPS can be enabled for datagram mode
- prevent potential callback errors
- ensure the UI watcher callbacks are released
- events test errors
- ensure attributes are initialized early
- match argument order
- use empty buffers instead of
None - skip irrelevant tests, and more
- fix shadow unit test
- remove unavailable commands