Skip to content

v4.3.3

Compare
Choose a tag to compare
@totaam totaam released this 28 Apr 15:50
· 5178 commits to master since this release
  • major bugs:
    • X11 server crashes with quickly disappearing odd sized video windows: 53e7406
    • MS Windows clients mishandling some window hints (ie: Firefox): #3533
    • connection errors when non-user-interactive clients are connected: 21265da
    • bencode network error with cuda data: 2c5b88e
    • workaround VAAPI server crashes: ad64880
    • socket leak when failing to wrap as ssl: d1b0050
    • potential race conditions with xpra info requests: 1ab2bc5
    • missing notifications due to icon parsing errors: #3366
    • workaround broken svg data format generated by Inkscape: 5f21e3c
    • more correct solution for unicode clipboard data (MS Windows clients): 64280ca, 0c195d1 + ba56b1a
    • video capability workaround for legacy packet encoders (ie: older clients): 077b3d5
    • MacOS DMG missing code signature: e72718d
  • screen updates:
    • fix jpeg with alpha painting with opengl backend: 515b07d
    • png screen updates refreshed unnecessarily: 98f3eef
    • don't use an rgb format with an empty alpha channel: a038833
    • ensure video screen updates are only flushed when complete: e512d5c
    • avoid errors handling grayscale png images with transparency: 1d4b31f
    • handle grayscale with spng encoder: fdee128
    • missing transparency with webp encoder: 382412c
    • paint errors in non-opengl backend: c97baac
    • never delay screen updates unless we have a video region: 16b9617
    • invalid image metadata with jpeg decoder and csc_cython output: 6b40f4c
  • cosmetic:
    • during shutdown, ignore errors trying to set nodelay / cork: 35ec622
    • codec loader output was ignoring standard log output format: 1d5e049
    • adjust docstring and debug logging messages, typos etc: 7235282, 5225e4b, 0994f06, 665348f, cfc705a
    • show disabled menu entries in MacOS menus: ee92daf
    • log current keyboard layout whenever mapping changes: cf2f819
    • avoid warnings triggered by Pillow v9: 1e62ccb
    • error messages shown when the systray menu is not yet ready: 3ddca80
    • more understandable error message when ssh fails to connect: 1346866
    • always log the full backtrace for client connection errors: e0b8cff
    • errors when changing encoding from the client's systray menu: 44c8120
  • minor:
    • make it possible to run the client without some cython extensions: 767db9d
    • make socket querying code more resilient: 1f96179, 044f0c8
    • restore ability to disable smooth scrolling: 9e0286b
    • carefully access subprocess file descriptors: cc0ab96
    • map ffplay to video application type: 88139ce, unityhub as browser type (dc987e2)
    • incomplete socket dirs validation: 0f4cd80
    • jpeg and nvjpeg encoders could go missing with unusual settings: 688f7bb
    • Xorg dummy patch refresh: fc68a54
    • CUDA builds with GCC 12: 97a75e2, silence unavoidable warnings: ce29637
    • small X11 memory leak: e110f08
    • make it possible to increase the ping timeout delay: ff6dfd1
    • avoid strict warning when sorting windows (xpra list-windows): d214585
    • window mapping 'event' markers should not be stored as client properties: cbd1893
    • use strings for all client properties: 1b428f8