Package Release Info

gtk-vnc-1.5.0-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gtk-vnc-devel
gtk-vnc-lang
gtk-vnc-tools
libgvncpulse-1_0-0
typelib-1_0-GVncPulse-1_0

Change Logs

* Fri Feb 07 2025 bjorn.lie@gmail.com
- Update to version 1.5.0:
  + Add API to allow forcing a visible cursor when remote cursor is
  + empty/fully transparent
  + Fix regression handling unknown auth types which should be
    ignored
  + Fix double free in SASL auth error path
  + Fix alpha cursor encoding by reversing pre-multiplication of
    alpha channel
  + Preserve colour map across desktop resizes
  + Remove undefined symbols from linker version script
  + Remove obsolete wiki links
  + Expand refusal to use ucontext to all macOS platforms
  + Improve debug messages for pixel encoding
  + Fix compiler complaint about overflow in challenge buffer in
    test suite
  + Add testing of cursor encodings (temporarily disabled on big
    endian systems due to undiagnosed failures)
* Mon Jan 06 2025 bjorn.lie@gmail.com
- Update to version 1.4.0:
  + Support g_autoptr for exported allocated types
  + Replace gtk-doc with gi-docgen for API docs
  + Add missing vnc_color_map_lookup method sym to exports
  + Speed up coroutine switching with setjmp/longjmp
  + Improve valgrind compatibility with coroutines
  + Add native winfiber coroutine for Windows
  + Add support for libucontext coroutines
  + Refuse to use broken native ucontext support on macOS aarch64
  + Raise fatal error on impossible conditions / OOM in coroutines
  + Many other misc coroutine bugs / improvements
  + Add support to pass CA cert data for TLS
  + Allow ungrabbing keyboard in gvncviewer demo
  + Fix leak of socket address in SASL auth
  + Avoid mandating SASL SSF over UNIX sockets
  + Don't assume SASL out data is NUL terminated
  + Fix rendering artifacts on HiDPI displays
  + Don't expose server auth types to apps that are not implemented
  + Convert more code to use GNUTLS for ciphers/hashes
  + Replace remaining use of gcrypt with gmp
  + Add unit testing of VNC, ARD, MS logon auth types
- Pass gi-docs=disabled to meson setup, do not build docs.
* Fri Aug 05 2022 bjorn.lie@gmail.com
- Update to version 1.3.1:
  + Fix invalid use of subprojects with meson.
  + Support ZRLE encoding for zero size alpha cursors.
  + Add 'check' arg to meson run_command().
* Wed Nov 17 2021 bjorn.lie@gmail.com
- Update to version 1.3.0:
  + Add API to request screen rotation.
  + Automatically pick gthread coroutine if ucontext is not
    available.
  + Fix meson logic bug when disabling vala.
  + Honour choice of python when generating keymaps.
  + Fix error reporting and memory leaks encrypting auth data.
  + Fix missing includes for GDK quartz and broadway backends.
  + Switch to GNUTLS for VNC auth challenge to fix empty password
    handling.
  + Fix handling of auth subtypes in gvnccapture program.
* Sat Apr 17 2021 dimstar@opensuse.org
- Update to version 1.2.0:
  + 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.
  + Fix JPEG decoding in low colour depth modes.
  + Update translations.
* Sat Mar 14 2020 bjorn.lie@gmail.com
- Drop pkgconfig(gvnc-1.0) BuildRequires: Package builds fine
  without buildrequiring itself, but complains somewhat loudly.
- Add check section and meson_test macro, run tests during build.
* Sat Jan 25 2020 dimstar@opensuse.org
- No longer recommend -lang: supplements are in use
* Fri Aug 09 2019 aloisio@gmx.com
- Update to version 1.0.0:
  + 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 fails.
  + 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 git data.
- Add meson BuildRequires and macros.
- Drop libtool BuildRequires: No longer needed.
- Drop translation-update-upstream BuildRequires and macro, SUSE no
  longer provides extra translations for gtk-vnc.
- Replace gtk3-devel with pkgconfig(gtk+-3.0) BuildRequires: Align
  with what meson checks for.
- Add pkgconfig(gvnc-1.0) BuildRequires: New dependency.
- Use sed hack to enable install of gncviewer.
* Thu Sep 27 2018 luc14n0@linuxmail.org
- Add gio-2.0, gio-unix-2.0 and gobject-2.0 pkgconfig modules
  BuildRequires to main pakage to avoid implicit dependencies.
* Sat Aug 18 2018 bjorn.lie@gmail.com
- Update to version 0.9.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.