- major fixes:
- GDK crash when updating parked windows geometry 4573f72
- always free X11 images safely d7a4ae6
- MS Windows clients mishandling some window hints (ie: Firefox) 3354a3a
- connection errors when non-user-interactive clients are connected acc73dd
- filenames with special characters when opened remotely 62f1d35
- missing notifications due to icon parsing errors 9ea7cb9
- handling of packet parsing errors cd5ee74
- bencoder error when cuda info is missing 314df99
- missing auto-refresh 9e77ef6
- 'Content-Security-Policy' fixes and workarounds for Safari, xpra-html5 v6 a064cd0
- keyboard mapping not honouring the more specific keymap definition cd392e9
- honour system prefix when loading xkb keymaps 11dc9e2
- launcher gui initialization error on Wayland 75cd311
- audio and webcam not starting with some packet encoders b7d3f1e
- build and packaging:
- build using CUDA 11.7 by default 371c43e, compile as C++11 ae934df
- clean target left some generated files behind 369dff8
- dependency updates 69b6696
- MacOS new package signing key 5fda527
- ffmpeg 5.0 compatibility 5864561
- library updates: Cython 64b7074, pynvml a3f98f1, etc
- workarounds for latest Cython with GCC 4 d1b1b6e, 137dd57
- support almalinux fc9582d, rocklylinux and oraclelinux 8 build targets 328cd27
- aarch64 builds cfc409a
- content type updates:
unityhub
is a browser bf810d6,ffplay
is video 2c6bf18
- minor bugs and tweaks:
- clipboard errors with MS Windows clients and UTF8 data c6628c5
- server errors on encoding change (ie: client tray menu) 300c42e
- store and send client properties as strings f865199
- configurable ping timeout delay d15a481
- make it possible to run the client without some cython extensions 39a584e
- 'xpra showsetting' subcommand errors 14acfa5
- always expose the server socket location b681b43
- make socket querying code more resilient 64c5164
- potential race conditions with xpra info requests 95c5944
- cosmetic:
- more understandable error message when ssh fails to connect 893fffd
- during shutdown, ignore errors trying to set nodelay / cork 7d6dc14
- clipboard error messages when there is no client handling it 6b3b003
- avoid warnings triggered by Pillow v9 019288e
- show disabled menu entries in MacOS menus with GTK3 builds 031e9cc
- codec loader output was ignoring standard log output format 75db8f9
- silence spurious authentication modules warnings ff5c4e4
- always log the full backtrace for client connection errors dcd950c
- use the correct license short names bbf9b26
- nvml version query error f5b63ea
- misc logging tweaks and fixes
- encodings:
- disable vaapi with the ffmpeg encoder (crashy) f708203
- handle grayscale png images with transparency 944da35
- workaround for missing video mode client metadata beb34ea
- don't send empty alpha channel d894b2a
- never delay screen updates unless we have a video region 97dfa6a
- jpeg decoder generated invalid picture metadata 4dcc573