File gtk-vnc2.changes of Package gtk-vnc
-------------------------------------------------------------------
Mon Jul 2 21:45:50 UTC 2012 - dimstar@opensuse.org
- Add gtk-vnc-glib231-debug.patch: Ensure debugging works on
GLib >= 2.32. Without this, it will be difficult to do any
debugging work in case of issues (gvncviewer --gtk-vnc-debug).
-------------------------------------------------------------------
Wed May 23 15:13:19 UTC 2012 - vuntz@opensuse.org
- Remove xz BuildRequires now that it comes for free in the build
system.
-------------------------------------------------------------------
Mon May 21 11:41:46 UTC 2012 - badshah400@gmail.com
- Use pkgconfig(gnutls) BuildRequires instead of gnutls-devel. This
is more correct and helps avoid the issue with gnutls-devel
having been removed from Factory.
-------------------------------------------------------------------
Thu Dec 22 21:43:48 UTC 2011 - vuntz@opensuse.org
- Update to version 0.5.0:
+ New features:
- QEMU audio extension support
+ Bug fixes:
- Avoid deprecated GNUTLS functions
- Allow access to VncConnection object inside VncDisplay
- Don't override PKG_CONFIG_PATH when building GIR files
- Death to all TABs
- General code style/indentation cleanup
- Fix memory leak in keymap code
- Fix mapping of shift key in Windows
- Add xz BuildRequires because we can't build a package for a
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
- Add pkgconfig(libpulse-simple) BuildRequires: new upstream
dependency, for the QEMU audio extension support.
- Create libgvncpulse-1_0-0 and typelib-1_0-GVncPulse-1_0
subpackages for the new libgvncpulse library. We only build them
for the gtk3 build (so we remove the files in %install for the
gtk2 build).
- Add the new libgvncpulse-1_0-0 and typelib-1_0-GVncPulse-1_0
subpackages as Requires to the devel subpackage.
-------------------------------------------------------------------
Thu Dec 8 22:41:50 UTC 2011 - dimstar@opensuse.org
- Split typelib into their own subpackages: typelib-1_0-GVnc-1_0
and typelib-1_0-GtkVnc-(1.0|2.0).
- Add typelib-1_0-GVnc-1_0 and typelib-1_0-GtkVnc-(1.0|2.0)
Requires to devel subpackage.
-------------------------------------------------------------------
Sat Nov 12 19:27:39 UTC 2011 - dimstar@opensuse.org
- Update to version 0.4.4:
+ New feature: vala bindings
+ Bug fixes:
- Missing OS-X keymapping for the letter 'A'
- Mapping for Left Control / Alt keys
- Fix leak of string list in grab sequence string
- Fix introspection for vnc_display_get_pixbuf
- Fix GTK3 build on Mingw32
- Improved log messages for TLS auth subtypes
+ Updated translations.
- Add vala BuildRequires for the new vala bindings when building
for gtk3.
-------------------------------------------------------------------
Sat Oct 15 04:47:01 UTC 2011 - coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
-------------------------------------------------------------------
Wed Aug 24 20:48:36 UTC 2011 - crrodriguez@opensuse.org
- Add libgcrypt-devel BuildRequires. This used to be pulled in by
gnutls-devel, but this is no longer the case.
-------------------------------------------------------------------
Thu Mar 24 12:19:41 UTC 2011 - fcrozat@novell.com
- Update to version 0.4.3:
+ Bug fixes:
- Fix crash in pointer motion event handler
- Fix crash in vnc_display_get_pixbuf
- Fix crash in TLS cleanup code
- Fix framebuffer boundary checks
- Improve drawing performance with server side pixmap
- Fix performance degradation due to leaked GSource
- Fix setting of 'shared' connection flag
- Make pointer warp boundary detection more robust
- Adapt keymap code to build with GDK3 multiple displays
- Remove use of gdk_drawable calls to fix GTK3
+ Code cleanup:
- Remove need for Text::CSV perl module at build time
- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
and add some macros to handle dual gtk2 / gtk3 packages.
- Differences between gtk2 / gtk3 packages:
+ gtk3 package doesn't come with python bindings as introspection
support is used instead.
+ Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
+ libgvnc-1_0-0 and tools subpackages are only kept for gtk3
build.
- Drop gtk-vnc-unref-gsource.patch: fixed upstream.
- Use Recommends instead of Requires for the -lang package.
- Remove explicit gtk2-devel Requires from the -devel package: the
right Requires will automatically be added the pkgconfig() way.
- Drop perl-Text-CSV BuildRequires.
-------------------------------------------------------------------
Tue Feb 15 15:24:07 CET 2011 - sbrabec@suse.cz
- Added support for translation-update-upstream.
-------------------------------------------------------------------
Tue Feb 15 12:19:28 UTC 2011 - rhafer@suse.de
- Add gtk-vnc-unref-gsource.patch to fix cpu usage and speed
problems in virt-manager (bnc#672071, rh#657847)
-------------------------------------------------------------------
Mon Nov 15 11:34:39 CET 2010 - dimstar@opensuse.org
- Update to version 0.4.2:
+ New features:
- OSX VNC Authentication scheme
- Add API to query library version
+ Bug fixes
+ Switched over to GIO for socket connections.
+ Removed all use of GNULIB. GIO now handles all portability
issues with sockets.
+ Mandate use of cairo for all drawing, removing any use of
GdkPixmap, GdkImage and GdkBitmap.
+ Updated translations.
- Drop gtk-vnc-0.4.1-close-buffer.patch: fixed upstream.
- Add perl-Text-CSV BuildRequires for keymap-gen.pl to work.
-------------------------------------------------------------------
Mon Sep 27 12:21:49 UTC 2010 - seife@opensuse.org
- Add gtk-vnc-0.4.1-close-buffer.patch to fix virt-manager crashes
(bnc#641981, rh#620843).
-------------------------------------------------------------------
Mon Aug 9 15:25:42 CEST 2010 - vuntz@opensuse.org
- Build introspection support: add gobject-introspection-devel
BuildRequires.
- Remove gtkglext-devel BuildRequires and replace gnome-common
BuildRequires with intltool.
- Split the libgvnc library in its own libgvnc-1_0-0 subpackage.
- Move %py_requires to python-gtk-vnc subpackage.
- Pass --with-examples to configure to build the gvncviewer tool.
- Package examples/gvncviewer.py in python-gtk-vnc as
documentation.
-------------------------------------------------------------------
Mon Jul 26 14:24:40 CEST 2010 - dimstar@opensuse.org
- Update to version 0.4.1:
+ Fix test suite execution
+ Ensure builds against GTK3 get a separate library soname,
pkg-config file and include directory to allow parallel
install with GTK2 builds
- Changes from version 0.4.0:
+ Refactored gvnc module to provide a full GObject for
interacting with the RFB protcol.
+ Create a libgvnc.so for non-GTK related APIs for dealing with
RFB protcol
+ Add gvnccapture command line tool for screenshot capture
+ Fix protocol greeting so wireshark detects stream
+ Fix build with GSEAL
+ Try next DNS address after any connect failure
+ Plugin build with newer mozilla
+ Fix linkage to libgpg-error
+ Fix linker flags on solaris
+ Fix gcrypt threading callbacks
+ Fix multiple memory leaks
+ Remove use of PATH_MAX to fix Hurd
- Drop gtk-vnc-0.3.3-pkgconfig.patch, upstream fixed.
-------------------------------------------------------------------
Fri Nov 13 17:41:31 CET 2009 - vuntz@opensuse.org
- Update to version 0.3.10:
+ Bug fixes:
- Fix check for SASL on Solaris
- Improvements on autoconf stuff such as drop some warnings,
use silent Makefile rules, etc.
- Improvements on the example program
- Request a full screen update when receives a desktop-resize
encoding
+ New features:
- Add internationalization (i18n) support
- Add ability to set the depth color
- Add ability to request a full screen update
+ Updated translations.
- Create a lang package.
-------------------------------------------------------------------
Tue Aug 11 17:21:59 CEST 2009 - vuntz@novell.com
- Update to version 0.3.9:
+ Bug fixes:
- Fix Shift+Tab keyval translation (again)
- Remove use of deprecated GTK+ symbols
- Fix inverted logic for release pointer grab
- Fix enter/leave event handling in relative mouse mode
- Don't send keys/clipboard data in readonly mode
- Fix relative mouse motion mode edge tracing
- Fix linking to libgcrypt for mingw32 platform
+ New features:
- Add API to get command line GOptionEntry objects
- Support SASL authentication extension
- Support MS Logon authentication extension
- Add cyrus-sasl-devel BuildRequires.
-------------------------------------------------------------------
Thu Mar 19 04:33:58 CET 2009 - vuntz@novell.com
- Do not create a gtk-vnc package with only documentation, and
instead ship the documentation in the libgtk-vnc-1_0-0 package
(add Obsoletes/Provides for this)
- Remove AutoReqProv: it's default now.
- Remove check for old version of openSUSE.
- Remove unneeded BuildRequires: perl-XML-Parser.
-------------------------------------------------------------------
Sat Dec 20 07:35:13 EST 2008 - mboman@suse.de
- Update to version 0.3.8:
+ Fix threads based coroutine locking
+ Switch to alternate d3des code for clarity in
licensing terms
+ Re-write keycode handling to improve correctness on
non-US keyboard layouts
+ Fix keycode to scancode translation for evdev keyboard
driver
+ Save dimensions when getting desktop resize events
+ Avoid bogus framebuffer updates from psuedo-encodings
+ Always allow key ungrab if keyboard grab is active
+ Use Cairo for scaling support instead of OpenGL
+ Ported to compile & run under Win32/MinGW
- Removed gtk-vnc-0.3.7-ungrab.patch. Fixed upstream
-------------------------------------------------------------------
Tue Nov 25 11:17:58 CET 2008 - anschneider@suse.de
- Fix for inability to ungrab mouse when in absolute pointer mode
-------------------------------------------------------------------
Mon Sep 15 10:26:05 EDT 2008 - jpr@novell.com
- Enable scaling support
-------------------------------------------------------------------
Fri Sep 12 09:38:04 CDT 2008 - maw@suse.de
- Update to version 0.3.7:
+ Ungrab pointer if widget loses focus
+ Set a pixmap format if server does not default to true colour
mode
+ Misc fixes to prevent crash
+ Register internal signal handlers against class instead
of per object
+ New feature: Add API to allow down-scaling to be enabled.
-------------------------------------------------------------------
Thu Aug 14 03:23:30 CEST 2008 - crrodriguez@suse.de
- pkgconfig has an odd behaviour with "Requires.private"
-------------------------------------------------------------------
Mon Jun 23 19:33:50 CEST 2008 - maw@suse.de
- Update to version 0.3.6:
+ Focus widget on mouse click
+ WMVi support
+ OpenGL based scaling
+ VNC scancode extension
+ Use glib for debugging and always enable it
+ GObject properties
+ Accessor to determine if we're in absolute mode
+ Provide interface to control shared flag
+ Support preferred authentication types
+ Many bug fixes; see the package's NEWS file for a fuller
account.
-------------------------------------------------------------------
Fri Jun 13 07:13:54 CEST 2008 - crrodriguez@suse.de
- disable unusable static libraries
-------------------------------------------------------------------
Tue Feb 19 20:01:04 CET 2008 - maw@suse.de
- Update to version 0.3.3:
+ Bug fixes:
* Track keystates to reset keyboard state on focus out
* Fix SEGV in vnc_display_close
* Compiler fixes for suncc
* More UltraVNC compatibility
* Big endian fixes
* Hide password characters in gvncviewer
* More debug on protocol error
* Fix SEGV on coroutine free
* Fix ZRLE encoding
+ New features:
* Support got Tight encoding
* Mozilla browser plugin
* Output configure summary.
-------------------------------------------------------------------
Thu Jan 17 20:43:58 CET 2008 - jpr@suse.de
- Update to 0.3.2
* fix a bug in the python bindings whereas send_keys() was not
always returning a value.
* fix a bug in how mouse events get propagated and ensures that
the right number of encodings are sent to the server.
* fix RichCursor encoding when the server is using a depth of
less than 24.
* fix solaris build issues
* fix cursor grabbing
* fix race during connect()
* fix SELinux error
* fix race in coroutine library
* new interface was added (vnc_display_send_keys_ex) for passing
key press and key release sequences directly and for sending
pointer events directly (vnc_display_send_pointer).
* new interface was added (vnc_display_set_read_only) to prevent
the user from being able to send any input at all to the server.
* support for the RRE encoding was added along with a GThread-based
coroutine implementation to improve portability.
* ZRLE support added
* Interfaces for bell messages and the clipboard are now
supported.
* RFB 3.4 is now supported for increased compatibility with
UltraVNC.
- Adhere to shlib policy
- Remove gtk-vnc-0.2.0-coroutine-caller.patch,
gtk-vnc-0.2.0-execmem.patch and
gtk-vnc-0.2.0-coroutine-cleanup.patch, they are now included
upstream
-------------------------------------------------------------------
Tue Oct 23 13:47:41 CEST 2007 - bk@suse.de
- packaged for virt-manager, based on gtk-vnc-0.2.0-4.fc8.src.rpm