2016-08-18  Daniel P. Berrange  <berrange@redhat.com>

	Update for 0.6.0 release

2016-08-16  Daniel P. Berrange  <berrange@redhat.com>

	Fix inverted endianness when setting pixel format
	Least-significant-byte first corresponds to little endian,
	not big endian. This problem was exposed when we started
	setting pixel format in

	  commit d8adb75e926872792b57a7ece5ce7d8cf2c2d8bc
	  Author: Daniel P. Berrange <berrange@redhat.com>
	  Date:   Fri Apr 25 17:30:12 2014 +0100

	    Always send back pixel format message

	but only if disabling the tight encoding.

	Ignore cast align warnings to avoid tripping up clang
	Resolves: bz#765389

	Update to newer copies of gnulib's warnings code
	This introduces many more warning flags, and fixes compat
	with clang

	Resolves: bz#765389

	Fix many %d vs %u format warnings
	Newer gcc warning flags are better at catching misuse of
	%d vs %u

	Remove trailing '.' from error messages

	Add support for using GNUTLS system trust DB
	If using GNUTLS >= 3.0.0, we can fallback to using the
	system trust DB, if no explicit CA cert is provided.

	If an explicit CA is provided, we do *NOT* enable the
	system trust, because we don't want to allow arbitrary
	public CAs to issue bogus certs for VNC servers using
	a dedicated CA.

	Resolves: bz#759817

	Assume we can always get GNUTLS version number

	Fix path to h2def.py script
	Resolves: bz#744393

	Introduce a "vnc-error" signal
	Provide the app uing GTK-VNC with information about what caused
	the error via a new "vnc-error" signal.

	Resolves: bz#762223, #768237

	spec: assume Fedora >= 20

	Allow default TLS priority to be set at build time
	Add a --with-tls-priority flag to configure which takes a
	GNUTLS cipher/protocol priority string, overriding the
	built-in default of "NORMAL".

	Drop support for gnutls < 2.2.0
	The 2.2.0 release of gnutls includes gnutls_priority_set_direct
	which we already use conditionally. This release dates from Dec
	2007, so it is reasonable to drop the conditional code for older
	GNUTLS releases.

2016-08-15  Pavel Grunt  <pgrunt@redhat.com>

	display: Fix redraw in Windows
	The display redraws only on focus event.

	Replace GDK_WINDOW_HWND by gdk_win32_window_get_impl_hwnd() which gets
	the HWND directly, without any side effects - causing redrawing issues

2016-07-22  Daniel P. Berrange  <berrange@redhat.com>

	Remove vnc_connection_get_local
	The last use of this inline method was removed in

	  commit 37fc69f2da557669b14728e2b4af5147f98a3b3c
	  Author: Daniel P. Berrange <berrange@redhat.com>
	  Date:   Thu Nov 19 19:06:00 2009 +0000

	    Convert VncConnection over to use VncFramebuffer object

	Add GIO when generating introspection for gvnc library
	The gvnc library depends on some GIO data types, so this
	library should be included when generating introspection.

	This fixes the warning:

	vncconnection.h:166: Warning: GVnc: vnc_connection_open_addr: argument addr: Unresolved type: u'GSocketAddress*'

	Add docs for all public APIs

	Default to bulding with GTK-3
	GTK-2 is pretty obsolete now, so we should default to
	using GTK-3

	Avoid comparing display to self in gdk stubs
	Latest gcc warns about the comparison 'dpy == dpy'

	vncdisplaykeymap.c: In function 'vnc_display_keymap_gdk2rfb_table':
	vncdisplaykeymap.c:165:14: error: self-comparison always evaluates to true [-Werror=tautological-compare]
	     if (GDK_IS_X11_DISPLAY(dpy)) {
	              ^~

	Change to using 'dpy != NULL' to avoid this.

2016-02-08  Federico Mena Quintero  <federico@gnome.org>

	Remove duplicate check for cert expiration time

2016-01-23  Aurimas Černius  <aurisc4@gmail.com>

	Updated Lithuanian translation

2015-06-04  Pedro Albuquerque  <palbuquerque73@gmail.com>

	Updated Portuguese translation

2015-05-11  Cédric Valmary  <cvalmary@yahoo.fr>

	Added Occitan translation

2015-03-13  Samir Ribic  <samir.ribic@etf.unsa.ba>

	Added Bosnian translation

2015-03-01  Michael Ramírez  <radical_michael@hotmail.com>

	Added Wayuu translation

2015-02-28  Daniel P. Berrange  <berrange@redhat.com>

	Remove previous hack for xwayland
	With the new Xkb functions we don't need a special check for
	xwayland.

2015-02-28  Pavel Grunt  <pgrunt@redhat.com>

	vncdisplaykeymap: Use XkbGetMap and XkbGetNames instead of XkbGetKeyboard
	XkbGetKeyboard does not work in XWayland (bfo#89240).

	Copied from spice-gtk: 95e322a6bbc29dc9c28724fb80706464e276b89f

2015-02-18  Fabiano Fidêncio  <fidencio@redhat.com>

	vncdisplay: check whether the widget is realized in focus_in_event()
	Returning early on focus_in_event(), when widget is not realized, avoids
	segfault when running on Windows using GTK3.

	Revert "vncdisplay: check whether the widget is realized in focus_in_event()"
	This reverts commit 6f4a70d2a8540d121d1a794bef467bb3f54f9f0d, because
	the patch was applied to the wrong function.

	vncdisplay: check whether the widget is realized in focus_in_event()
	Returning early on focus_in_event(), when widget is not realized, avoids
	segfault when running on Windows using GTK3.