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.
I’m pleased to announce a new release of GTK-VNC, version 1.0.0.
https://download.gnome.org/sources/gtk-vnc/1.0/gtk-vnc-1.0.0.tar.xz (211K)
sha256sum: a81a1f1a79ad4618027628ffac27d3391524c063d9411c7a36a5ec3380e6c080
Pay particular attention to the first two major changes in
this release:
- Autotools build system replaced with meson
- Support for GTK-2 is dropped. GTK-3 is mandatory
- Support for libview is dropped in example program
- Improvements to example demos
- Use MAP_ANON if MAP_ANONYMOUS doesn’t exist to help certain macOS versions
- Fix crash when connection attempt fails early
- Initialize gcrypt early in auth process
- Emit vnc-auth-failure signal when SASL auth fals
- Emit vnc-error signal when authentication fails
- Fix double free when failing to read certificates
- Run unit tests in RPM build
- Modernize RPM spec
- Fix race condition in unit tests
- Fix install of missing header for cairo framebuffer
- Fix typo in gir package name
- Add missing VncPixelFormat file to gir data
Thanks to all those who reported bugs and provides patches that went into this new release.
I’m pleased to announce a new release of GTK-VNC, version 0.9.0. This is a cleanup/modernization release. Note that the next release (1.0.0) will drop support for GTK-2
- Requires gnutls >= 3.1.18
- Requires libgcrypt >= 1.5.0
- Requires glib2 >= 2.42.0
- Use libgcrypt for DES routines
- Add missing cipher close calls in ARD auth
- Check for errors after reading mslogon params
- Support newer UltraVNC mslogon auth type code
- Avoid divide by zero in mslogin auth from bogus params
- Re-allow python2 accidentally blocked when removing python binding
Thanks to all those who reported bugs and provides patches that went into this new release.
I’m pleased to announce a new release of GTK-VNC, version 0.8.0. This is a small maintenance release tidying up some loose ends
- Deleted the python2 binding in favour of GObject introspection
- Pull in latest keycodemapdb content
- Disable/fix -Wcast-function-type warnings
Thanks to all those who reported bugs and provides patches that went into this new release.
I’m pleased to announce a new release of GTK-VNC, version 0.7.2. The release focus is on bug fixing, and addresses an important regression in TLS handling from the previous release.
- Deprecated the manual python2 binding in favour of GObject introspection. It will be deleted in the next release.
- Emit led state notification on connect
- Fix incorrect copyright notices
- Simplify shifted-tab key handling
- Don’t short circuit TLS credential request
- Improve check for keymap under XWayland
- Update doap description of project
- Modernize RPM specfile
Thanks to all those who reported bugs and provides patches that went into this new release.