[Spice-devel] [ANNOUNCE] spice-gtk 0.26

Christophe Fergeau cfergeau at redhat.com
Fri Oct 31 09:33:42 PDT 2014


v0.26
=====

- allow transferring multiple files at once with dnd
- avoid guest-side fd leak when transferring empty files
  with dnd
- add support for passing a username with SASL authentication
- hide guest cursor when ungrabbing mouse in server mode
- make sure client cursor is in the same position as the guest cursor when
  ungrabbing mouse in server mode
- add man page for command line options of application using spice-gtk
- strip '\0' from text clipboard data
- fix synchronization of keyboard modifiers
- coroutine improvements
- use http by default when SPICE_PROXY uri has no scheme

http://www.spice-space.org/download/gtk/spice-gtk-0.26.tar.bz2
MD5: 908aff002418ae276bfec1e186225ee0
SHA1: c84ffe620cc5b7c9f91ffaef4e4371636b472fa1
SHA256: d61cabeb4ae03afb5bb921139491d1088ca0cdf77c7e70b8039fe62c2246e3f9
PGP: http://www.spice-space.org/download/gtk/spice-gtk-0.26.tar.bz2.sign
PGPFINGERPRINT: 94A9 F756 61F7 7A61 6864  9B23 A9D8 C214 29AC 6C82

Christophe Fergeau (23):
      Add man page
      Use correct printf format modifier for gssize
      Add compat implementation of g_queue_free_full()
      Gather gtk+ compatibility code in a single file
      Include gtk-compat.h in spice-gtk-session.c
      Fix leak in spice_gtk_session_sync_keyboard_modifiers()
      Include glib-compat.h in spice-option.c
      Ensure '\0' is not part of text clipboard data
      channel-display: Remove #ifdef SW_CANVAS_CACHE
      Fix build with automake 1.14
      Fix 'loose' typo
      Use G_OS_WIN32 #define everywhere
      win-usb: Initialize GError before using it
      Don't report IO error on clean guest shutdown
      Fix SndCodec leak in playback_handle_start()
      Reindent block of code in clipboard_received_cb
      Don't strip \0 from non-text clipboard data
      Update NEWS
      Update spice-common submodule
      Add spice_session_get_proxy_uri to spice-glib-sym-file
      Remove spice_gtk_session_sync_keyboard_modifiers from public headers
      Tell ctags to ignore G_GNUC_CONST in declarations
      Regenerate symbol files with make update-symbol-files

Cody Chan (1):
      keyboard: wrong defined macro for WIN32

Cole Robinson (1):
      m4: Update manywarnings from gnulib

Daniel P. Berrange (1):
      Fix macro for checking spice version numbers

Dietmar Maurer (1):
      Add "username" property to SpiceSession

Fabiano Fidêncio (8):
      g_type_init() is deprecated in GLib 2.36
      Fix "REVERSE_INULL" caught by coverity
      Prefer using g_malloc0()/g_free()
      Don't use _GET_PRIVATE all the time
      channel-main: allow transferring multiple files at once
      Add missing doc for SPICE_CLIENT_USB* errors
      Add errors related to the SASL auth
      Add support to handle username when connecting with SASL

Jonathon Jongsma (3):
      Ensure keyboard modifiers are synchronized properly
      Use GdkKeymap to listen for keyboard modifier changes
      Wait to send monitor config until agent caps are received

Marc-André Lureau (23):
      gtk-session: s/g_debug/CHANNEL_DEBUG
      gtk-session: always sync modifiers for client events
      display: signal primary-destroy when clearing all surfaces
      option: use more portable default ca-file path
      option: check that default ca-file exists
      clipboard: prevent reentering main loop if main channel is busy
      clipboard: check that clipboard request does not belong to remote
      Revert "clipboard: prevent reentering main loop if main channel is busy"
      README: add vala-tools build-dep
      usbredir: don't use emit_main_context() for non-signal code
      Remove coroutine trampolines
      proxy: use http proxy by default if no scheme given
      session: prefix proxy lookup errors
      Update spice-common
      win32: fix coroutine assertion when switching to TLS port
      xfer: send data message of size 0 for 0-size file
      gtk: keep cursor in the same place on ungrab
      gtk: hide cursor when ungrabbed
      build-sys: s/GLIB_VERSION/GLIB_SYMBOLS
      build-sys: add extra dependencies on symbols files
      build-sys: remove unnecessary BUILT_SOURCES rule
      build-sys: clean-up generated vapi files
      build-sys: make vapigen silent

Pavel Grunt (1):
      Fix -Wsign-compare

Tiziano Müller (3):
      Introduce --enable/disable-webdav option
      Do not depend on libsoup directly
      Add missing GIO_LIBS to libspice-client-glibs

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20141031/010ea4b2/attachment.sig>


More information about the Spice-devel mailing list