head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.6 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.1.0.24 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.22 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.20 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.18 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.16 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.14 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.12 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.10 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.8 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.6 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.4 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.2 pkgsrc-2009Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2013.06.13.07.02.34; author obache; state dead; branches; next 1.2; commitid OhWGxyOneHoDfqTw; 1.2 date 2012.08.20.11.34.59; author ryoon; state Exp; branches; next 1.1; 1.1 date 2009.09.14.10.07.04; author tnn; state Exp; branches; next ; desc @@ 1.3 log @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 @ text @$NetBSD: patch-af,v 1.2 2012/08/20 11:34:59 ryoon Exp $ --- plugin/npunix.c.orig 2012-07-12 08:37:05.000000000 +0000 +++ plugin/npunix.c @@@@ -241,6 +241,7 @@@@ NPN_ForceRedraw(NPP instance) CallNPN_ForceRedrawProc(gNetscapeFuncs.forceredraw, instance); } +#if 0 void NPN_PushPopupsEnabledState(NPP instance, NPBool enabled) { CallNPN_PushPopupsEnabledStateProc(gNetscapeFuncs.pushpopupsenabledstate, @@@@ -252,7 +253,7 @@@@ void NPN_PopPopupsEnabledState(NPP insta CallNPN_PopPopupsEnabledStateProc(gNetscapeFuncs.poppopupsenabledstate, instance); } - +#endif /*********************************************************************** @@@@ -488,8 +489,10 @@@@ NP_Initialize(NPNetscapeFuncs* nsTable, #endif gNetscapeFuncs.getvalue = nsTable->getvalue; gNetscapeFuncs.setvalue = nsTable->setvalue; +#if 0 gNetscapeFuncs.pushpopupsenabledstate = nsTable->pushpopupsenabledstate; gNetscapeFuncs.poppopupsenabledstate = nsTable->poppopupsenabledstate; +#endif /* * Set up the plugin function table that Netscape will use to @ 1.2 log @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 @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1 2009/09/14 10:07:04 tnn Exp $ @ 1.1 log @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. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- plugin/npunix.c.orig 2008-12-07 20:35:14.000000000 +0100 d13 1 a13 1 @@@@ -252,6 +253,7 @@@@ void NPN_PopPopupsEnabledState(NPP insta d15 1 a15 1 instance); d17 1 d21 2 a22 2 @@@@ -488,8 +490,10 @@@@ NP_Initialize(NPNetscapeFuncs* nsTable, @