The NetBSD Project

CVS log for pkgsrc/net/gtk-vnc/PLIST

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / gtk-vnc

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Apr 21 19:32:16 2024 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -1 lines
gtk-vnc: depend on vala, install more files

Bump PKGREVISION.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Apr 21 14:47:50 2024 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +29 -12 lines
gtk-vnc: update to 1.3.1.

1.2.0 (latest "stable" version according to Gnome standards)
doesn't build, so use latest version.

Jul 14, 2022: Release 1.3.1
===========================

 o Fix invalid use of subprojects with meson
 o Support ZRLE encoding for zero size alpha cursors
 o Add 'check' arg to meson run_command()

Nov 16, 2021: Release 1.3.0
===========================

 o Add API to request screen rotation
 o Automatically pick gthread coroutine if ucontext is not available
 o Fix meson logic bug when disabling vala
 o Honour choice of python when generating keymaps
 o Fix error reporting and memory leaks encrypting auth data
 o Fix missing includes for GDK quartz and broadway backends
 o Switch to GNUTLS for VNC auth challenge to fix empty password handling
 o Fix handling of auth subtypes in gvnccapture program

Apr 14, 2021: Release 1.2.0
===========================

 o Add API to request fixed zoom level
 o Add API to request fixed aspect ratio when scaling
 o Add APIs for client initiated desktop resize
 o Implement "Extended Desktop Resize" VNC extension
 o Implement "Desktop Rename" VNC extension
 o Implement "Last Rect" VNC extension
 o Implement "XVP" (power control) VNC extension
 o Implement VeNCrypt "plain" auth mode
 o Implement alpha cursor VNC extension
 o Use GTK preferred width/height helpers for resizing
 o Fix misc docs/introspection annotation bugs
 o Honour meson warninglevel setting for compiler flags
 o Fix JPEG decoding in low colour depth modes
 o Fix minor memory leaks
 o Add header file macros for checking API version
 o Change some meson options from "bool" to "feature"
 o Validate GLib/GTK min/max symbol versions at build time
 o Avoid recreating framebuffer if size/format is unchanged
 o Emit resize signal after WMVi update
 o Various fixes & enhancements to python demo program
 o Ensure Gir files build against local libs
 o Enable stack protector on more platforms
 o Don't force disable introspection on windows
 o Relax min x11 deps for older platforms
 o Avoid mutex deadlock on FreeBSD in test suite
 o Stop using deprecated GLib thread APIs
 o Stop using deprecated GLib main loop APIs
 o Stop using deprecated GObject class private data APIs
 o Add fixes for building on macOS
 o Fix deps for building example program
 o Update translations


Aug 7, 2019: Release 1.0.0
==========================

 o Autotools build system replaced with meson
 o Support for GTK-2 is dropped. GTK-3 is mandatory
 o Support for libview is dropped in example program
 o Improvements to example demos
 o Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help
   certai macOS versions
 o Fix crash when connection attempt fails early
 o Initialize gcrypt early in auth process
 o Emit vnc-auth-failure signal when SASL auth fals
 o Emit vnc-error signal when authentication fails
 o Fix double free when failing to read certificates
 o Run unit tests in RPM build
 o Modernize RPM spec
 o Fix race condition in unit tests
 o Fix install of missing header for cairo framebuffer
 o Fix typo in gir package name
 o Add missing VncPixelFormat file to git data


Aug 17, 2018: Release 0.9.0
===========================

Note that the next release (1.0.0) will drop support for GTK-2

 o Requires gnutls >= 3.1.18
 o Requires libgcrypt >= 1.5.0
 o Requires glib2 >= 2.42.0
 o Use libgcrypt for DES routines
 o Add missing cipher close calls in ARD auth
 o Check for errors after reading mslogon params
 o Support newer UltraVNC mslogon auth type code
 o Avoid divide by zero in mslogin auth from bogus params
 o Re-allow python2 accidentally blocked when removing
   python binding

Aug  1, 2018: Release 0.8.0
===========================

 o Deleted the python2 binding in favour of GObject introspection
 o Pull in latest keycodemapdb content
 o Disable/fix -Wcast-function-type warnings

Mar 23, 2018: Release 0.7.2
===========================

 o Deprecated the manual python2 binding in favour of GObject
   introspection. It will be deleted in the next release.
 o Emit led state notification on connect
 o Fix incorrect copyright notices
 o Simplify shifted-tab key handling
 o Don't short circuit TLS credential request
 o Improve check for keymap under XWayland
 o Update doap description of project
 o Modernize RPM specfile

May 19, 2017: Release 0.7.1
===========================

 o Explicitly link to GIO instead of relying
   on implicit linkage
 o Switch to use new keycodemap database module
 o Fix size of reserved data in class struct
 o Fix inverted framebuffer args in test case
 o Avoid sign extension in integer arithmetic
 o Avoid crash when opening a GSocketAddress
 o Fix crash if server connection times out
 o Fix incompatibility with libvncserver

Feb  9, 2017: Release 0.7.0
===========================

 o CVE-2017-5884 - fix bounds checking for RRE, hextile and
   copyrect encodings
 o CVE-2017-5885 - fix color map index bounds checking
 o Add API to allow smooth scaling to be disabled
 o Workaround to help SPICE servers quickly drop VNC clients
   which mistakenly connect, by sending "RFB " signature bytes
   early
 o Don't accept color map entries for true-color pixel formats
 o Add missing vala .deps files for gvnc & gvncpulse
 o Avoid crash if host/port is NULL
 o Add precondition checks to some public APIs
 o Fix link to home page in README file
 o Fix misc memory leaks
 o Clamp cursor hot-pixel to within cursor region

Aug 18, 2016: Release 0.6.0
===========================

Important changes:

 o Default to build with GTK-3, use --with-gtk=2.0 to override

New features:

 o Add --with-tls-priority configure flag to set default TLS
   priority string
 o Add a 'vnc-error' signal to report reason for disconnect
 o Add support for fallback to GNUTLS system trust DB

Bug fixes:

 o Fix crash on Windows with GTK3 checking realized state
 o Fix XKB detection of keyboard mapping with Xwayland
 o Switch back to XKB detection for Xwayland
 o Remove duplicate cert expiry check
 o Avoid misc compile warnings
 o Add missing API docs + GObject introspection annotations
 o Add missing GIO dep on gvnc library GObject introspection build
 o Remove unused code
 o Fix redraw on Win10
 o Drop support for gnutls < 2.2.0
 o Fix path to h2def script
 o Update compiler warning detection to fix clang build
 o Ignore cast align warnings to fix clang build
 o Fix endianess inversion when setting pixel format

Feb 10, 2015: Release 0.5.4
===========================

Bug fixes:

 o Fix auth when using PLAIN SASL method
 o Fix introspection build support on FreeBSD
 o Remove use of deprecated GTK_STOCK_* constants
 o Fix parallel build for introspection files
 o Add mising dep on Gtk introspection file
 o Release held keys when getting grab notify
 o Updated translations
 o Don't call into GDK if no GdkWindow is realized
 o Chain up parent realize_event vfunc
 o Fix colourmap mode by always sending pixel format message
 o Update GCC compiler warning flags used
 o Enable double buffering on Gtk3 to fix child widget clipping
 o Disable -Wbad-function-cast to avoid glib header warnings
 o Don't set thread callbacks on gcrypt >= 1.6 or gnutls >= 2.12
 o Do explicit check for gcrypt since gnutls might use nettle
 o Add support for Wayland & Xwayland keymaps
 o Add support for Gtk Broadway backend keymaps
 o Fix AltGr handling on Windows displays
 o Fix virtual keycode conversion on Win32
 o Fix USB/HID scsancodes for volume keys

Sep 18, 2013: Release 0.5.3
===========================

New features:

 o Support QEMU LED state extension

Bug fixes:

 o Time out connection attempt after 10 seconds
 o Abort if out of memory when mmap'ing coroutine stack
 o Stop leaking coroutine stack memory
 o Improve perfornmance of ZRLE encoding by avoiding memmove
 o Only trigger keyboard grab sequence upon key release to
   allow modifiers to go to the remote server
 o Avoid busy loop upon I/O error which follows blocking I/O,
   commonly seen when a server drops the connection
 o Fix handling of --no-undefined flag
 o Don't break implicit pointer grab from mouse clicks
 o Don't drop mouse events that are out of bounds, clamp their
   coordinates instead
 o Show how to block all accelerators in gvncviewer demo program

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Apr 17 12:02:15 2024 UTC (12 months, 4 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -2 lines
gtk-vnc: remove python option

Uses py-gtk2.

XXX: update this to a newer version, 1.2.0 from 2021 is out.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jun 13 07:02:34 2013 UTC (11 years, 11 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -1 lines
Update gtk-vnc to 0.5.2.

Feb 22, 2013: Release 0.5.2
===========================

Removed features:

 o Browser plugin is deleted, since it was unmaintained.
   Recommend that people use a pure HTML5 impl like noVNC
   to avoid security problems inherant in native plugins.

Bug fixes:

 o Misc fixes to RPM specfiles
 o Update translations
 o Fix big-endian support in cairo framebuffer
 o Avoid out of bounds accessing arrays
 o Fix win32 quote key mapping
 o Fix NULL dereference in logging code
 o Fix OOM check in python bindings
 o Avoid array overrun in colourmap mode
 o Fix buffer space check when sending data
 o Add introspection annotation for vnc_display_send_keys
 o Fix pulseaudio enablement in demo
 o Avoid crash with unsupported audio formats
 o Turn off deprecation warnings
 o Convert VncConnectionCredential to VncDisplayCredential
 o Add API to allow access to keysyms from introspected bindings

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Aug 20 11:34:58 2012 UTC (12 years, 8 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +69 -2 lines
Update to 0.5.1

* Convert to use gtk2 and gtk3 (latest vinagre uses gtk3,
  and python binding requires gtk2)
* Set python option as deafult
* Add pulseaudio option (functionality is not tested)
* plugin option is broken like before

Changelog:

July 12, 2012: Release 0.5.1
============================

New features:

 o New API for connecting to a GSocketAddress * object
 o New API to allow specification of a hostname with
   a pre-opened file descriptor
 o Support for UNIX domain sockets in gvncviewer demo
 o More translations

Bug fixes:

 o Fix building with newer glibc-headers and -O0
 o Fix GIR building by linking against libgvnc
   from builddir
 o Fix deprecation warnings when building against
   glib >= 2.32
 o Switch to using mingw64 toolchain for Win32 builds
 o Fix introspection of key grab APIs
 o Ensure debugging works with GLib >= 2.32
 o Allow explicit control over pulseaudio building
 o Add check for Perl  Text::CSV when building from GIT
 o Fix POD syntax in gvnccapture man page
 o Reduce excessive stack usage in vncconnection.c

Dec 21, 2011: Release 0.5.0
===========================

New features:

 o QEMU audio extension support

Bug fixes:

 o Avoid deprecated GNUTLS functions
 o Allow access to VncConnection object inside VncDisplay
 o Don't override PKG_CONFIG_PATH when building GIR files
 o Death to all TABs
 o General code style/indentation cleanup
 o Fix memory leak in keymap code
 o Fix mapping of shift key in Windows


Nov 10, 2011: Release 0.4.4
===========================

New features:

 o Vala bindings

Bug fixes:

 o Missing OS-X keymapping for the letter 'A'
 o Update Turkish/Esperanto/Korean/Slovak translations
 o Mapping for Left Control / Alt keys
 o Fix leak of string list in grab sequence string
 o Fix introspection for vnc_display_get_pixbuf
 o Fix GTK3 build on Mingw32
 o Improved log messages for TLS auth subtypes


Feb 18, 2011: Release 0.4.3
===========================

New features:

 o None

Bug fixes:

 o Fix crash in pointer motion event handler
 o Fix crash in vnc_display_get_pixbuf
 o Fix crash in TLS cleanup code
 o Fix frambuffer boundary checks
 o Improve drawing performance with server side pixmap
 o Fix performance degradation due to leaked GSource
 o Fix setting of 'shared' connection flag
 o Make pointer warp boundary detection more robust
 o Adapt keymap code to build with GDK3 multiple displays
 o Remove use of gdk_drawable calls to fix GTK3

Code cleanup:

 o Remove need for Text::CSV perl module at build time

Nov  3, 2010: Release 0.4.2
===========================

New features:

 o OS-X VNC authentiction scheme
 o Add API to query library version

Bug fixes:

 o Disable extended key events if display keymap
   cannot be determined
 o Rewritten keymap code to work on non-Xorg
   servers and native OS-X/Win32 GTK backends.
 o Many more language translations
 o Strict bounds checking on all framebuffer updates
 o Fixed parameter for vnc-server-cut-text signal
 o Fixed build with latest GTK3 development snapshot

Code cleanup:

 o Switched over to GIO for socket connections
 o Removed all use of GNULIB now GIO handles all
   portability issues with sockets.
 o Mandate use of Cairo for all drawing, removing
   any use of GdkPixmap, GdkImage, GdkBitmap.

Jul 14, 2010: Release 0.4.1
===========================

Bug fixes:

 o Fix test suite execution
 o Ensure builds against GTK3 get a separate library soname,
   pkg-config file and include directory to allow parallel
   install with GTK2 builds.

Jul 11, 2010: Release 0.4.0
===========================

Bug fixes:

 o Fix protocol greeting so wireshark detects stream
 o Fix build with GSEAL
 o Try next DNS address after any connect failure
 o Plugin build with newer mozilla
 o Fix linkage to libgpg-error
 o Fix linker flags on solaris
 o Fix gcrypt threading callbacks
 o Fix multiple memory leaks
 o Remove use of PATH_MAX to fix Hurd

New features:

 o Refactored gvnc module to provide a full GObject
   for interacting with the RFB protcol.
 o Create a libgvnc.so for non-GTK related APIs for
   dealing with RFB protcol
 o Add gvnccapture command line tool for screenshot
   capture
 o Many updated translations

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Sep 14 10:07:03 2009 UTC (15 years, 8 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
drop firefox option and add plugin option instead.
XXX builds but I wasn't able to get it to display anything and there
are no example "application/x-gtk-vnc" files in the distribution.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Jun 14 18:09:29 2009 UTC (15 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -2 lines
Remove @dirrm entries from PLISTs

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Apr 6 10:17:32 2009 UTC (16 years, 1 month ago) by wiz
Branches: TNF
CVS tags: pkgsrc-20090406
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of gtk-vnc-0.3.8nb1 from pkgsrc-wip:
gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded. It provides a core C library, and bindings for Python
(PyGTK).

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 10:17:32 2009 UTC (16 years, 1 month ago) by wiz
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>