- Platforms, build and packaging:
- MacOS:
- silence missing
locale.alias
warning - handle more varied
ImportError
s andAssertionError
/Library/
path requires root- examples and tools missed in path update
pyproject.toml
dependencies
causepy2app
to fail- ignore spurious keymap changes
- set architecture to avoid requiring rosetta everywhere
- explicitly require macOS 12 or later
- nodock bundle out of date metadata
- out of date copyright notice
- ignore open-url and open-file events once started
- silence missing
- Major:
- focus breaks after 25 days or so
- focus delay issues
- errors with
ssl
disabled - crashes when randr is not available
- failure to run on file notification setup errors
- enumerate all the keyboard layout groups
- never use a zero value as vertical refresh rate
- DPI notification message can cause connection to drop, prevent similar issues
- webp encoder errors when scaling
isX11
check would leave an unused connection open- Gtk IconTheme lookup could cause race condition errors
libproc
error when theXRes
bindings are not available- only use
kill
signal when we trust the pid value - OpenGL compatibility fix
- authentication missing username
- Minor:
- distinguish client session running on a different display
- map
kitty
totext
content type - skip workspace polling when unused on MS Windows
- preserve URI form when parsing some IP protocols
- preserve URI path
- gui dialogs go blank after being closed once
- rendundant events in
xpra configure features
- preserve window positions when re-initializing OpenGL
- remove event receivers when windows are closed
- reset clipboard incremental data on timeout
- ensure that the window's XID is set as early as possible
- incorrect double-click settings may be used
- bidirectional mmap backwards compatibility
- statistics can throw errors
- Network:
- regression: socket directories not created
SSL
connection issues: downgrade to TLS v1.2- don't retry
SSL
connections forever - support connecting to X11 displays via TCP
- abstract socket filename errors with remote displays
- MS Windows parsing errors with remote displays
- early ping packets could cause connection to drop
- Cosmetic:
- potentially misleading ssl validation error message
- show correct test name in messages
- https linter warnings
- add env var to override the 'new-stream-sound'
- documentation formatting
- remove unused logging category
- text entry example incomplete
- Gtk deprecation warnings
- log more disconnection details
- invalid "class-instance" warnings