v5.0.5
- Major:
- race condition in OpenGL initialization
- http socket upgrades for slow requests
- window state attributes wrongly set to False
- window geometry not updated, not restored
- handle pointer events missing the shadow window id more gracefully
- socket setup failure cleanup
- ensure text is always lossless
- fixup DPI backport for Xvfb users
- window max-height nor honoured
- tools and examples hang on SIGINT
- start-gui error when specifying a port
- broken about dialog with shadow servers
- missing shadow server system tray
- workaround missing icon size config
- workaround paramiko error with agent keys
- incomplete desktop server startup with
Xvfb
backend - packet encoding error on client control command
- Platforms and packaging:
- appindicator system tray not shown
- (Free)BSD compatibility: don't build pam, do build drm
- don't expand environment variables in config files
- MS Windows console title was not set
- close log files to avoid warnings on MS Windows
- only build CUDA kernels if needed
- allow building CUDA kernels with clang
- RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
- libproc module compatibility with GCC 14
- use the correct enum type for nvfbc constants
- pycuda 2024.1
- Cython 3.0.8
- aioquic 0.9.25
- disable auto-dependencies for python modules
- Clipboard:
- Minor:
- restore chosen window size
- ensure each socket gets its own options object
- correctly set XImage buffers read-only
- cleanup errors with RFB connections
- close file descriptors of pinentry subprocess
- don't wrap our own exceptions twice
- don't try to print a size we don't have
- support multiple attributes with
bind
options - make iconify delay configurable
- update trixie and sid libavif dependency
- simplify regex syntax
- pillow unit test failure with versions >= 10
- documentation dead links
- don't import X11 modules under Wayland
- deprecation warnings: ssl constants, re.sub
- skip test failing on CI