ANNOUNCE: gtk-vnc release 1.2.0 available
I’m pleased to announce a new release of GTK-VNC, version 1.2.0.
https://download.gnome.org/sources/gtk-vnc/1.2/gtk-vnc-1.2.0.tar.xz (213K) sha256sum: 7aaf80040d47134a963742fb6c94e970fcb6bf52dc975d7ae542b2ef5f34b94a
Changes in this release include
- Add API to request fixed zoom level
- Add API to request fixed aspect ratio when scaling
- Add APIs for client initiated desktop resize
- Implement “Extended Desktop Resize” VNC extension
- Implement “Desktop Rename” VNC extension
- Implement “Last Rect” VNC extension
- Implement “XVP” (power control) VNC extension
- Implement VeNCrypt “plain” auth mode
- Implement alpha cursor VNC extension
- Use GTK preferred width/height helpers for resizing
- Fix misc docs/introspection annotation bugs
- Honour meson warninglevel setting for compiler flags
- Fix JPEG decoding in low colour depth modes
- Fix minor memory leaks
- Add header file macros for checking API version
- Change some meson options from “bool” to “feature”
- Validate GLib/GTK min/max symbol versions at build time
- Avoid recreating framebuffer if size/format is unchanged
- Emit resize signal after WMVi update
- Various fixes & enhancements to python demo program
- Ensure Gir files build against local libs
- Enable stack protector on more platforms
- Don’t force disable introspection on windows
- Relax min x11 deps for older platforms
- Avoid mutex deadlock on FreeBSD in test suite
- Stop using deprecated GLib thread APIs
- Stop using deprecated GLib main loop APIs
- Stop using deprecated GObject class private data APIs
- Add fixes for building on macOS
- Fix deps for building example program
- Update translations
Thanks to all those who reported bugs and provided patches that went into this new release.