[vino] Generate ChangeLog from commit log during 'dist'



commit 1813470fecb57f0da5d0a2e022cd2deb0bc7dc7d
Author: David King <amigadave amigadave com>
Date:   Fri Mar 11 18:52:13 2011 +0100

    Generate ChangeLog from commit log during 'dist'

 ChangeLog         | 3640 +----------------------------------------------------
 ChangeLog.pre-git | 3638 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am       |   19 +
 3 files changed, 3659 insertions(+), 3638 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 349830f..28b23f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3638 +1,2 @@
-2009-04-13  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.26.2
-
-==================== 2.26.1 =======================
-
-2009-03-19  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: Fixes bug #575860 â?? Regenerating autotools always
-	tries to compile libifaddr. Thanks to Patryk Zawadzki.
-
-2009-03-16  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.26.1
-
-==================== 2.26.0 =======================
-
-2009-03-02  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.26.0
-
-==================== 2.25.92 =======================
-
-2009-03-02  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-upnp.c: More work on NetworkManager integration as
-	well be more careful when adding ports on the router.
-
-2009-02-27  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c,
-	* server/vino-mdns.[ch],
-	* server/vino-dbus-listener.c:
-	Fixes #330691 â?? show .local hostname if avahi is present.
-
-2009-02-26  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in,
-	* server/Makefile.am,
-	* server/vino-upnp.c: Added dependency on NetworkManager. Monitor for
-	network state changes and redo the UPnP forward.
-	New configure flag: --enable-network-manager. If not set, enable it
-	anyway if NetworkManager libraries are found. Requires NM 0.7.
-
-2009-02-16  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.25.92
-
-==================== 2.25.91 =======================
-
-2009-02-13  Jonh Wendell  <jwendell gnome org>
-
-	* session/: Removed. It's unsed since 2.24, which makes use of new
-	gnome-session to control vino's life cycle. This avoids things like
-	bug #571751 being reported.
-
-2009-02-13  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.desktop.in.in:
-	Changed the tooltip of capplet menu item. Closes #542338.
-
-2009-02-13  Jonh Wendell  <jwendell gnome org>
-
-	Moved ifaddrs.h and getifaddrs.c to their own directory, and only
-	#include them if system ifaddrs.h is not present.
-
-2009-02-13  Claude Paroz  <claude 2xlibre net>
-
-	reviewed by: Jonh Wendell  <jwendell gnome org> 
-
-	* tools/vino-passwd.c: (vino_passwd_read): Use ngettext to handle
-	translation of "%d characters".
-	Closes #556767.
-
-2009-02-12  Claude Paroz  <claude 2xlibre net>
-
-	* capplet/vino-preferences.glade: Don't mark "spacing" labels as
-	translatable.
-
-2009-02-05  Jonh Wendell  <jwendell gnome org>
-
-	* server/Makefile.am: Install autostart desktop file in
-	$sysconfdir/xdg/autostart. Usually you should pass the argument
-	--sysconfdir=/etc to configure (or autogen.sh) script.
-	Closes #568755.
-
-2009-02-02  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.25.91
-
-==================== 2.25.90 =======================
-
-2009-01-25  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-dbus-listener.c (get_local_hostname): Show an IP address
-	instead of the machine name.
-
-2009-01-25  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.glade: Put a tooltip in the password entry
-	telling that the maximum size is 8 chars. Closes #569031.
-
-2009-01-23  Jonh Wendell  <jwendell gnome org>
-
-	Make use of a file containinig URLs of WebServices, instead of hard
-	code.
-	* capplet/webservices: The file with the URLs.
-	* capplet/vino-url-webservice.[ch]: Provide a function to retrieve
-	a URL from the file.
-	* capplet/vino-preferences.c: Use the function above instead of
-	hard coding the URL.
-
-2009-01-22  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.[c,glade]:
-	Use an eventbox in the connectivity label, closes #568690.
-
-2009-01-22  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-status-icon.c (vino_status_icon_add_client):
-	Only show notification if the status icon is visible.
-	Closes Ubuntu #318708.
-
-2009-01-22  Halton Huo <halton huo sun com>
-
-	Fix typo. Closes #568646
-	* server/vino-dbus-listener.c:
-	(vino_dbus_listener_handle_get_internal_data):
-
-2009-01-21  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.25.90
-
-==================== 2.25.5 =======================
-
-2009-01-21  Jonh Wendell  <jwendell gnome org>
-
-	* lots of files: Rewrite of capplet, hiding some advanced features.
-	Also, we check now if the machine can be accessed through the Internet.
-
-2009-01-08  Halton Huo <halton huo sun com>
-
-	Use self-implmented getifaddrs() and freeifaddrs() when system like
-	Solaris does not have them. Closes #565422
-	* capplet/Makefile.am:
-	* configure.in:
-	* server/libvncserver/Makefile.am:
-	* server/libvncserver/getifaddrs.c: (get_lifreq), (nbytes),
-	(addrcpy), (populate), (getifaddrs), (freeifaddrs):
-	* server/libvncserver/ifaddrs.h:
-
-2009-01-05  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.25.5
-
-==================== 2.25.4 =======================
-
-2008-12-23  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-fb.c (vino_fb_init_xdamage):
-	  Don't check if we are running at a composited screen and disable
-	  XDamage extension. This should work fine nowadays.
-
-2008-12-22  Jonh Wendell  <jwendell gnome org>
-
-	* server/libvncserver/rfbserver.c (rfbSendFramebufferUpdate):
-	Resets cursorWasMoved and cursorWasChanged flags, thus eliminating
-	mouse update changes, when there's no mouse change. Closes #494059.
-	Thanks to Oliver Gerlich for the patch.
-
-2008-12-17  Jonh Wendell  <jwendell gnome org>
-
-	Added UPnP support. Created a new boolean gconf key called use_upnp.
-	For now, no GUI changes. Closes #564853.
-
-	* server/miniupnp/*: miniUPnP files
-	* server/vino-upnp.[ch]: New class
-	* server/vino-server.[ch]: Use new VinoUpnp class
-	* server/vino-prefs.c: New gconf key: use_upnp
-	* server/vino-utils.[ch],
-	* docs/debugging.txt: Added UPnP debug stuff
-
-2008-12-16  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c: Simulate a user activity through gnome-screensaver
-	when a client connects, thus not showing the screensaver animation
-	to the client. Closes #562548.
-
-2008-12-16  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.25.4
-
-==================== 2.25.3 =======================
-
-2008-11-25  Jorge Pereira  <jorge jorgepereira com br>
-
-	* server/vino-background.c: (vino_background_get_status):
-	* server/vino-background.h:
-	* server/vino-prefs.c: (vino_prefs_init), (vino_prefs_shutdown),
-	(vino_prefs_restore), (vino_prefs_lock), (vino_prefs_unlock):
-	Disable wallpaper on connection + restart = wallpaper gone 
-	forever. Closes #562281.
-
-2008-11-25  Jorge Pereira  <jorge jorgepereira com br>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_update_for_allowed),
-	(vino_preferences_load_network_interfaces),
-	(vino_preferences_dialog_network_interface_update_combox),
-	(vino_preferences_dialog_network_interface_notify),
-	(vino_preferences_dialog_network_interface_changed),
-	(vino_preferences_dialog_setup_network_interface_combox),
-	(vino_preferences_dialog_init):
-	* capplet/vino-preferences.glade:
-	* configure.in:
-	* server/libvncserver/main.c: (rfbGetScreen):
-	* server/libvncserver/rfb/rfb.h:
-	* server/libvncserver/rfbserver.c: (rfbNewClient):
-	* server/libvncserver/sockets.c: (rfbInitListenSock),
-	(rfbSetAutoPort), (rfbSetPort), (rfbProcessNewConnection),
-	(rfbCheckFds), (ListenOnTCPPort), (NewSocketListenTCP),
-	(rfbSetNetworkInterface):
-	* server/vino-prefs.c: (vino_prefs_network_interface_changed),
-	(vino_prefs_create_server), (vino_prefs_init):
-	* server/vino-server.c: (vino_server_new_connection_pending),
-	(vino_server_init_from_screen), (vino_server_finalize),
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init), (vino_server_get_network_interface),
-	(vino_server_set_network_interface):
-	* server/vino-server.h:
-	* server/vino-server.schemas.in:
-	Removed the feature localOnly, added correct support for IPv4 mapped 
-	IPv6, and added a new feature to able to set network interface for 
-	accept connection. Closes #403183,#403192,#488354.
-
-2008-11-17  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-utils.[ch]: Added a new utility function:
-	vino_util_show_error().
-	* server/vino-status-icon.c: Don't use gnome-open anymore. Use
-	gtk_show_uri instead, and, in case of error, use the new helper
-	function to show an error dialog. Based on a patch from  Emilio
-	Pozuelo Monfort. Closes #561034.
-
-2008-11-13  Jonh Wendell  <jwendell gnome org>
-
-	* tools/vino-passwd.c (vino_passwd_change): Remove a deprecated
-	GLib symbol. Closes #560450.
-
-2008-11-13  Jorge Pereira  <jorge jorgepereira com br>
-	* server/libvncserver/auth.c:
-	* server/libvncserver/main.c:
-	* server/libvncserver/rfbserver.c:
-	* server/vino-prefs.c:
-	* server/vino-util.h:
-	* tools/vino-passwd.c:
-	Drop some warning messages.
-	Closes #558135.
-
-2008-10-22  Jorge Pereira  <jorge jorgepereira com br>
-	* tools/vino-passwd.c: (vino_passwd_read):
-	Do not show "Core Dumped" when receive "Ctrl+C". 
-	Closes #557454.
-
-2008-10-22  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: bump version to 2.25.1
-	* capplet/vino-preferences.[c,glade]:
-	Replaced the LinkButton with a Label and a Button, this allows the
-	user to copy the text and gives more space to add more buttons in
-	the future.
-	Also, we show a message when the server is not running, instead of
-	always show the URL. This closes #513705.
-
-2008-10-20  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.24.2
-
-==================== 2.24.1 ======================
-
-2008-10-20  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c: Only restore the wallpaper when the last
-	client disconnects. Closes LP: #266932.
-
-2008-10-10  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-prompt.[c,glade]: Hopefully fix an window empty bug.
-	Closes #161180.
-
-2008-10-08  Jonh Wendell  <jwendell gnome org>
-
-	Update label in vino-preferences when the port changes.
-
-	* server/vino-dbus-listener.c: Send a dbus signal when port changes.
-	* capplet/vino-preferences.c: Listen to this signal and updates
-	the label.
-
-2008-10-08  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-prefs.c: Propagates port changes via avahi.
-	Closes #555105.
-
-2008-09-22  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.24.1
-
-==================== 2.24.0 =======================
-
-2008-09-08  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.24.0
-
-==================== 2.23.92 ======================
-
-2008-09-04  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.desktop.in.in: Added an icon, closes #550743.
-
-2008-09-01  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.23.92
-
-==================== 2.23.91 ======================
-
-2008-09-01  Jonh Wendell  <jwendell gnome org>
-
-	Make vino work correctly with new gnome-session:
-	- Dropped bonobo activation. Vino is controlled by gnome-session.
-	- Made vino-server a gnome-session client, still using libgnomeui.
-	- The directory session/ is now obsolete.
-
-	* configure.in:
-	- drop "--enable-session-support";
-	- bump d-bus dependency to 1.2.3
-	- drop bonobo stuff
-	* server/GNOME_RemoteDesktop.idl,
-	* server/GNOME_RemoteDesktop.server.in.in,
-	* server/vino-shell.[ch]: Deleted
-	* server/vino-dbus-listener.[ch] (vino_dbus_request_name):
-	Returns gboolean instead of void. Returns FALSE if there is another
-	instance running.
-	* server/vino-main.c (main): Don't use bonobo shell function. Instead,
-	use vino_dbus_request_name() to exit if there is already an instance
-	running.
-
-2008-08-18  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.23.91
-
-==================== 2.23.90 ======================
-
-2008-08-18  Jonh Wendell <jwendell gnome org>
-
-	* capplet/vino-preferences.c:
-	* configure.in: Get rid of libgnomeui. Requires gtk+ >= 2.13.1 and
-	glib >= 2.17.0.
-
-2008-08-11  Halton Huo <halton huo sun com>
-
-	Add vino-server.desktop under /usr/share/gnome/autostart. This is new
-	autostart mechanism in gnome-session. Closes #546747
-	* server/Makefile.am:
-	* server/vino-server.desktop.in.in: (added)
-
-2008-07-29  Jonh Wendell <jwendell gnome org>
-
-	* capplet/Makefile.am:
-	* capplet/vino-preferences.c:
-	* configure.in: Added a compile-time option (--enable-libunique)
-	to use the LibUnique library, which allows only one instance of
-	capplet running.
-	Based on a patch provided by Jorge Pereira <jorge jorgepereira com br>.
-	
-2008-07-26  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	Bug 544735 â?? Use single GTK+ includes
-
-	* server/vino-http.c:
-	* server/vino-shell.c:
-	* server/vino-status-icon.h:
-	* session/vino-session.c:
-
-	Use single <gtk/gtk.h> includes.
-
-2008-07-25  Jorge Pereira  <jorge jorgepereira com br>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_update_for_allowed),
-	(vino_preferences_dialog_disable_background_toggled),
-	(vino_preferences_dialog_disable_background_notify),
-	(vino_preferences_dialog_setup_disable_background_toggle),
-	(vino_preferences_dialog_init):
-	* capplet/vino-preferences.glade:
-	* server/Makefile.am:
-	* server/vino-background.c: (vino_background_handler),
-	(vino_background_draw):
-	* server/vino-background.h:
-	* server/vino-prefs.c: (vino_prefs_disable_background_changed),
-	(vino_prefs_create_server), (vino_prefs_init):
-	* server/vino-server.c: (vino_server_set_disable_background),
-	(vino_server_get_disable_background),
-	(vino_server_client_accepted), (vino_server_client_disconnected),
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init):
-	* server/vino-server.h:
-	* server/vino-server.schemas.in:
-	New feature to disable wallpaper when connected to vino.
-	Close #515072.
-
-2008-07-25  Matthias Clasen  <mclasen redhat com>
-
-	* capplet/vino-preferences.glade: Use a standard icon name.
-	Closes #544639.
-
-2008-07-24  Halton Huo <halton huo sun com>
-
-	* configure.in: Fix build error in folder tools. Closes #544277.
-
-2008-07-22  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.23.6
-
-==================== 2.23.5 ======================
-
-2008-07-22  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: pre-release bump version to 2.23.5
-
-2008-07-22  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-input.c: Fix variable declaration. Closes #544038.
-	Patch by Alban Crequy.
-
-2008-07-06  Jorge Pereira  <jorge jorgepereira com br>
-
-	* Makefile.am:
-	* configure.in:
-	* tools/Makefile.am:
-	* tools/vino-passwd.c:
-	* po/POTFILES.in:
-	* configure.in:
-	Added a tool to change Vino password, similar to Unix passwd command.
-	Closes #540853.
-
-2008-07-02  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.glade: Use default invisible character in
-	password entry. Closes #541248.
-
-2008-07-01  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c: Reverted the fix in bug #423027.
-	The fix was wrong. It's not a vino bug.
-
-2008-06-25  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.glade: Fix silly strings in the UI.
-	Closes #516139.
-
-2008-06-25  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c: Tell people to use vinagre instead of
-	vncviewer. Closes #521971.
-
-2008-05-24  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c,
-	* server/vino-input.[ch]: Fix bug #534262 â?? cyclic clipboard propagation.
-
-2008-05-05  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: pre-release bump version to 2.23.2
-
-==================== 2.22.1 ======================
-
-2008-03-13  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-status-icon.c (vino_status_icon_remove_client):
-	Ignore if the client being disconnected is not in our list of
-	connected clients, thus avoiding the screen to be locked when
-	that option is enabled. Closes #522058.
-
-2008-03-13  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.22.1
-
-==================== 2.22.0 ======================
-
-2008-02-25  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.22.0
-
-==================== 2.21.92 =====================
-
-2008-02-18  Mark McLoughlin  <markmc redhat com>
-
-	Fix an issue with vinagre/gtk-vnc where the first
-	attempted connection fails because gtk-vnc doesn't
-	send a SetPixelFormat message.
-
-	Narrowed down and tested by Jonh Wendell.
-
-	* server/vino-server.c: (vino_server_handle_new_client): set
-	the client's pixel format after we've initialized it.
-
-2008-02-17  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c:
-	* server/vino-status-icon.c: Fix a crash when client disconnect just
-	after connecting.
-
-2008-02-12  Matthias Clasen <mclasen redhat com> 
-
-	* server/libvncserver/rfbserver.c:
-	* capplet/vino-preferences.c: Fix the build with recent
-	glibc by declaring where we use GNU extensions. (#515941)
-
-2008-02-11  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.21.92
-
-==================== 2.21.91 =====================
-
-2008-01-28  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.21.91
-
-==================== 2.21.90 =====================
-
-2008-01-28  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in, README: pre-release bump version to 2.21.90
-
-==================== 2.21.3 =====================
-
-2007-12-03  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in, README: pre-release bump version to 2.21.3
-
-2007-11-30  Ross Burton  <ross openedhand com>
-
-	* configure.in:
-	The server doesn't need libgnome, just libbonobo (#500632).
-
-2007-11-27  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c (vino_server_client_disconnected):
-	Fix a regression, only locks the screen when the *last* client disconnect.
-
-==================== 2.21.2 =====================
-
-2007-11-11  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c,
-	* capplet/vino-preferences.glade:
-	More work on user interface
-
-2007-11-10  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c,
-	* capplet/vino-preferences.glade:
-	Added extra stuff, advanced configuration based on tabs (#361891)
-
-2007-11-09  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-main.c,
-	* server/vino-status-icon.c: Make use of g_[gs]et_application_name()
-
-2007-11-09  Jonh Wendell  <jwendell gnome org>
-
-	Added a gconf key to control the behavior of the status icon.
-	Closes #442696.
-	
-	* server/vino-server.[ch]:
-	  (vino_server_get_status_icon): New function
-	  (vino_server_client_accepted),
-	  (vino_server_client_disconnected): Don't create or destroy the icon
-	  object, its life time is the server's life time.
-	* server/vino-status-icon.[ch]: New property: visibility
-	  (vino_status_icon_update_state): New function, combines tooltip and 
-	  visibility properties.
-	* server/vino-prefs.c,
-	  server/vino-server.schemas.in: Added a new gconf key (icon_visibility)
-	* server/Makefile.am: Added vino-status-icon.h to vino_enum_headers macro
-
-==================== 2.21.1 =====================
-
-2007-10-19  Dan Winship  <danw gnome org>
-
-	* server/vino-input.c (vino_input_initialize_keycodes_core):
-	Finish up the previous fix to completely fix #480544.
-
-2007-10-19  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-status-icon.c (vino_status_icon_popup_menu):
-	  Only show 'disconnect all' popup item in status icon if we have
-	  more than one client connected.
-
-2007-10-18  Dan Winship  <danw gnome org>
-
-	* server/vino-input.c (vino_input_initialize_keycodes_core):
-	Handle another oddity of core keymaps.
-	(vino_input_init): fix up a bug in the XKB merge; the pointer
-	mapping was only being initialized in the XKB case, causing clicks
-	to not work in the core case. #480544
-
-2007-10-15  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-mdns.c: Better handles disconnection from
-	  avahi-daemon. Thanks to Sebastien Estienne. Closes #415321.
-
-2007-10-15  Jonh Wendell  <jwendell gnome org>
-
-	* capplet/vino-preferences.c,
-	* capplet/vino-preferences.desktop.in.in,
-	* server/vino-main.c,
-	* server/vino-status-icon.c,
-	* server/vino-http.c,
-	* server/vino-prompt.c: Replaced occurrences of 'gnome-remote-desktop' to
-	  'preferences-desktop-remote-desktop'. We are not shipping our
-	  own icons anymore.
-	* configure.in,
-	* Makefile.am: Dropped references to 'icon/' directory
-	* icons/ : Dropped
-	
-	Thanks to Jaap A. Haitsma for the patch, closes #446523.
-
-2007-10-15  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: Correct version is 2.21.1, am i on drugs?
-
-2007-10-15  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c,
-	* server/vino-input.c: Handles clipboard text (Closes #306252)
-
-2007-10-15  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.21.3
-
-==================== 2.20.1 =====================
-
-2007-09-17  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump version to 2.20.1
-
-==================== 2.20.0 =====================
-
-2007-09-17  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: pre-release bump version to 2.20.0
-
-==================== 2.19.92 ====================
-
-2007-09-02  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: pre-release bump version to 2.19.92
-
-2007-09-02  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-fb.c (vino_fb_init_xdamage):
-	  Check if we are running at a composited screen and disable XDamage
-	  extension. We should remove this check when XDamage work perfectly
-	  with 3d desktop. Thanks to Pretto for the testing. Closes #383147.
-
-2007-09-01  Dan Winship  <danw novell com>
-
-	* configure.in: check for XKB
-
-	* server/vino-input.c: If the server supports XKB, use that rather
-	than core X calls to get the keyboard mapping. Add support for
-	multiple keyboard groups, and watch xkb events to notice when the
-	keyboard layout changes.
-
-2007-08-31  Jonh Wendell  <jwendell gnome org>
-
-	* MAINTAINERS:
-	  Updated to the new format.
-
-2007-08-30  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.c (vino_server_client_disconnected):
-	  Check if the icon exists before trying to unref it.
-
-2007-08-13  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump to 2.19.91
-
-==================== 2.19.90 ====================
-
-2007-08-13  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: bump version to to 2.19.90
-
-2007-08-06  Jonh Wendell  <jwendell gnome org>
-	* server/vino-server.c: (vino_server_auth_client):
-	  Don't call vncEncryptBytes() if the password is NULL, avoiding a
-	  crash (See: Ubuntu #128746)
-
-2007-08-06  Jonh Wendell  <jwendell gnome org>
-	* server/vino-mdns.c: Include hostname in Avahi service name,
-	  closes #461773.
-
-2007-08-06  Jonh Wendell  <jwendell gnome org>
-	* configure.in: Show the configure summary
-
-2007-07-20  Jonh Wendell  <jwendell gnome org>
-	* server/vino-server.schemas.in: Fix some grammar issues,
-	  closes #457138. Thanks to Og Maciel.
-
-2007-07-09  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump to 2.19.6
-
-==================== 2.19.5 ====================
-
-2007-07-09  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: bump version to to 2.19.5
-
-2007-06-30  Jonh Wendell <jwendell gnome org>
-
-	* capplet/Makefile.am,
-	  capplet/vino-preferences.c,
-	  server/vino-http.[hc],
-	  server/vino-dbus-listener.c: Show http server address in vino-preferences
-	  if vino is compiled with http support.
-	  Patch from Halton Huo, closes #431635.
-
-2007-06-30  Jonh Wendell <jwendell gnome org>
-
-	* server/vino-main.c,
-	  server/vino-mdns.[hc],
-	  server/vino-prefs.c: Only publish VNC service under Avahi when server
-	  is enabled. Closes #330690.
-
-2007-06-29  Jonh Wendell <jwendell gnome org>
-
-	* server/vino-server.schemas.in,
-	  server/vino-server.[hc],
-	  server/vino-prefs.c: Added a new configuration option (gconf key)
-	  'lock_screen_on_disconnect', which locks the screen when last
-	  user disconnects. Closes #355586.
-
-2007-06-27  Stef Walter  <stef memberwebs com>
-
-	* capplet/vino-preferences.c: 
-	* server/vino-server.c: Don't assert on a NULL find result from 
-	  gnome-keyring. Closes bug #450074
-
-2007-06-09  Jonh Wendell <jwendell gnome org>
-
-	* server/vino-dbus-listener.c: Changed introspect_xml variable type
-	  from array to pointer, fixing a crash when dbus Introspect() method
-	  is called. Closes #445525.
-
-2007-05-23  Jonh Wendell <jwendell gnome org>
-
-	* server/vino-input.c: Fix keyboard mapping problem, closes #440429
-
-2007-05-08  Jonh Wendell <jwendell gnome org>
-
-	* configure.in: Build against libnotify, if it's available (added
-	  --enable-libnotify=auto and make it the default), closes #394467
-
-2007-05-07  Jonh Wendell <jwendell gnome org>
-
-	* server/Makefile.am,
-	  capplet/Makefile.am:
-	  Use $prefix/share/vino for data in favor of $prefix/share/gnome/vino
-	  Patch from Matthias Clasen, closes #436460
-
-2007-05-02  David Farning  <dfarning gmail com>
-
-	* icons/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
-	for install and uninstall-hook.
-
-2007-04-23  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-input.c:
-	Fix crash in mouse wheel movement on non-Xorg system, bug #431627
-	Patch from Halton Huo <halton huo sun com>
-
-2007-04-13  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-status-icon.c:
-	(vino_status_handle_new_client_notification_closed):
-	Unref notification object, as libnotify bug was fixed.
-
-2007-04-10  Jonh Wendell  <jwendell gnome org>
-
-	* server/vino-server.schemas.in: Fix a typo in text, bug #409000
-
-2007-04-09  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump to 2.19.1
-	
-==================== 2.18.1 ====================
-
-2007-04-04  Jonh Wendell  <jwendell gnome org>
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_password_changed):
-	Fix crash on critical warning when calling g_base64_encode,
-	this and previous patch hopefully fix bug #423027
-
-2007-04-04  Jonh Wendell  <jwendell gnome org>
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_setup_password_entry),
-	(vino_preferences_vnc_password_notify):
-	Fix crash on critical warning when calling g_base64_decode, bug #418836
-	Patch from Halton Huo <halton huo sun com>
-
-2007-04-04  Jonh Wendell  <jwendell gnome org>
-
-	Fix crash on vino_input_init(), fixes bug #425863
-
-	* server/vino-input.c: Updated VINO_IS_LATIN1_KEYSYM define to check if
-	the value is less than 0x100.
-
-2007-03-29  Mark McLoughlin  <mark skynet ie>
-
-	Fix the non-XDAMAGE, non-XSHM support (bug #423887)
-
-	* server/vino-fb.c: (vino_fb_create_image): create the
-	XImage data only after allocating the XImage itself
-	where the actual rowstride is calculated, rather than
-	making a lame attempt at guessing what rowstride will
-	be used.
-
-2007-03-12  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump to 2.18.1
-	
-==================== 2.18.0 ====================
-
-2007-03-06  Jonh Wendell <jwendell gnome org>
-	* capplet/vino-preferences.desktop.in.in:
-	  Remove deprecated categories from the .desktop file
-
-2007-03-05  Jonh Wendell <jwendell gnome org>
-	* server/vino-status-icon.c:
-	  Allows only one disconnect confirmation dialog running, and
-          don't use modal window on that dialog, closes #414905.
-
-2007-02-27  Halton Huo <halton huo sun com>
-
-	* server/vino-http.c: 
-	  Add gtk/gtkicontheme.h in vino-http.c for bug #412559.
-
-2007-02-26  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: post-release bump to 2.18.0
-
-==================== 2.17.92 ====================
-
-2007-02-26  Jonh Wendell  <jwendell gnome org>
-
-	* configure.in: Version 2.17.92.
-	
-
-2007-02-09  Jonh Wendell <jwendell svn gnome org>
-
-	* capplet/vino-preferences.c:
-	  Update the port number (in vino applet) when the server starts,
-          closes #394005
-
-2007-02-02  Jonh Wendell <jwendell svn gnome org>
-
-	* server/vino-status-icon.c:
-	  Show the notification bubble after a timeout, as a workaround
-          for bug #394462
-
-2007-02-02  Mark McLoughlin  <mark skynet ie>
-
-	Hopefully fix crash when connecting after changing the
-	screen resolution (bug #357778)
-
-	Thanks to Jonh Wendell for reproducing and suggesting
-	fixes.
-
-	* server/vino-server.c: (vino_server_setup_framebuffer):
-	Make sure the screen size gets updated when the first
-	client connects.
-
-2007-01-30  Jonh Wendell <jwendell svn gnome org>
-
-	* capplet/vino-preferences.c:
-	  (vino_preferences_vnc_password_notify):
-	  (vino_preferences_dialog_setup_password_entry):
-	  Better handling of gconf values in password field (Bug #400260)
-
-2007-01-30  Jonh Wendell <jwendell svn gnome org>
-
-	* session/vino-session.c,
-	  server/vino-http.c,
-	  server/vino-prompt.c:	Fix minor issues about GnomeIconTheme usage,
-          yet bug #391850.
-
-2007-01-18  Jonh Wendell <jwendell svn gnome org>
-
-	* capplet/vino-preferences.desktop.in.in:
-	Put Vino preferences into the control center's "Internet and Network"
-	category - Patch from Denis Washington (Closes #394523)
-
-2007-01-18  Jonh Wendell <jwendell svn gnome org>
-
-	* server/vino-status-icon.c: (vino_status_icon_help):
-	Uses gnome-open instead of yelp (Closes #391848)
-
-2007-01-08  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.17.6
-	
-==================== 2.17.5 ====================
-
-2007-01-08  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.17.5.
-	
-2007-01-08  Mark McLoughlin  <mark skynet ie>
-
-	Display a notification bubble when someone connects
-	if we haven't already asked the user whether to
-	allow them.
-
-	Based on a patch from Jonh Wendell in bug #387095
-
-	* configure.in: add --enable-libnotify
-	
-	* server/Makefile.am: link to libnotify
-	
-	* server/vino-status-icon.c: Display a notification
-	bubble when a client connects if the authorization
-	prompt is disabled.
-
-2007-01-08  Christian Persch  <chpe svn gnome org>
-
-	* server/vino-http.c: (vino_http_lookup_client_logo):
-	* server/vino-prompt.c: (vino_prompt_setup_icons):
-	Replace deprecated GnomeIconTheme usage with GtkIconTheme. Bug
-	#391850.
-
-2007-01-07  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.c,
-	  server/vino-server.c,
-	  server/vino-dbus-listener.c: don't mark object
-	property descriptions for translation, but do mark
-	them as static with G_PARAM_STATIC_NAME etc.
-
-2007-01-07  Mark McLoughlin  <mark skynet ie>
-
-	Re-work a fair bit of the D-Bus support e.g.
-	  - Re-name the interface to org.gnome.VinoScreen
-	  - Share a connection between all listeners so that
-	    we don't e.g. request the name more than once
-	  - Remove strange AddMatch/Disconnected handling
-	  - Error handling fixes
-	  - Fix some leaks
-	  - Misc. fixes and code cleanups
-
-	* server/vino-dbus-listener.c: re-name interface, add 
-	shared connection stuff, kill AddMatch/Disconnceted
-	message handling, fix error handling, fix leaks and
-	lots of misc. fixing
-	
-	* server/vino-dbus-listener.h: add shared connection api
-	
-	* server/vino-main.c: (main): request the D-Bus name
-	here once all the listeners have been created.
-	
-	* capplet/vino-preferences.c: (vino_preferences_get_server_port):
-	Update for interface re-name, fix leak, don't handle impossible
-	NULL return from dbus_g_proxy_new_for_name(), misc. cleanups.
-	
-2006-12-21  Jonh Wendell <jwendell cvs gnome org>
-	
-	Added initial d-bus support, fixing bug #319798
-
-	* configure.in: Require dbus-glib-1
-
-	* server/vino-dbus-listener.[ch]: New files
-
-	* server/Makefile.am: Added vino-dbus-listener.[ch]
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_get_server_port): New function, get server port
-	number via dbus.
-	(vino_preferences_get_local_hostname): Call new function; append port
-	number to function result.
-
-	* server/vino-server.[ch]: Added new object VinoDBusListener; Added new
-	read-only 'port' property.
-
-	* server/vino-util.[ch]: Added new debug flag: DBUS
-
-2006-12-18  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.17.5.
-	
-==================== 2.17.4 ====================
-
-2006-12-18  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.17.4.
-
-2006-12-18  Mark McLoughlin  <mark skynet ie>
-
-	Implement Calum's suggestions from his review of the
-	status icon UI. Also some code cleanups. Fixes bug #384704
-
-	* server/vino-main.c: (main): set the default window icon here
-	
-	* server/vino-server.[ch]:
-	(vino_client_disconnect): re-name from vino_server_disconnect_client()
-	
-	* server/vino-status-icon.c:
-	(vino_status_icon_spawn_command): split this helper function out
-	(vino_status_icon_preferences): user it here
-	(vino_status_icon_help): and here
-	(vino_status_icon_about): clean this up; add more authors
-	(vino_status_icon_disconnect_confirm): split this helper function out
-	(vino_status_icon_disconnect_client): use it here
-	(vino_status_icon_disconnect_all_clients): add new function
-	(vino_status_icon_popup_menu): clean this up and implement calum's
-	suggestions
-	(vino_status_icon_activate): pop-up the preferences dialog here
-
-2006-12-12  Christian Persch  <chpe cvs gnome org>
-
-	* server/vino-status-icon.c: (vino_status_icon_finalize),
-	(vino_status_icon_init), (vino_status_icon_new),
-	(vino_status_icon_popup_menu), (vino_status_icon_activate),
-	(vino_status_icon_update_tooltip), (vino_status_icon_class_init):
-	Fix some buglets and add some improvements. Bug #385058.
-
-2006-12-12  Andre Klapper  <a9016009 gmx de>
-	
-	* server/vino-status-icon.c: correct license string.
-	fixes bug #384874.
-
-2006-12-08  Jonh Wendell <jwendell cvs gnome org>
-	Initial status icon support (Fixes bug #154467)
-
-	* server/vino-status-icon.[ch]: New files
-	
-	* server/Makefile.am: Added vino-status-icon.[ch]
-
-	* server/vino-server.[ch]:
-	(vino_client_get_hostname),
-	(vino_server_disconnect_client): new functions
-	(vino_server_handle_prompt_response),
-	(vino_server_handle_authenticated_client): Call the new 
-	vino_server_client_accepted()
-	(vino_server_handle_client_gone): Call the new 
-	vino_server_client_disconnected()
-
-2006-12-07  Mark McLoughlin  <mark skynet ie>
-
-	Fixes bug #337214
-
-	* server/vino-prompt.c: (vino_prompt_setup_dialog):
-	Hide the help button rather than making it insensitive
-
-2006-12-06  Jonh Wendell <jwendell cvs gnome org>
-
-	* server/vino-server.c: rename VinoServerClientInfo
-        struct to VinoClient.
-
-2006-12-06  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-prompt.c: use G_DEFINE_TYPE instead of
-	manually defining it.
-
-2006-12-06  Mark McLoughlin  <mark skynet ie>
-
-	Fix broken keyboard handling on Xsun by making use of
-	Xlib's strange "guess lowercase keysym from upper-case
-	keycode mapping" logic in XKeycodeToKeysym()
-
-	Based on patch from Halton Huo <halton huo sun com> in
-	bug #369884
-
-	* server/vino-input.c: (vino_input_initialize_keycodes): use
-	XKeycodeToKeysym() rather than XGetKeyboardMapping() to build
-	our keysym->keycode mapping.
-
-2006-11-30  Mark McLoughlin  <mark skynet ie>
-
-	Based on patch from John Wendell <wendell_listas bani com br>
-	in bug #156967.
-
-	* server/libvncserver/main.c:
-	(rfbGetScreen): strdup the default desktop name.
-	(rfbSetDesktopName): add new function.
-	(rfbScreenCleanup): free the desktop name
-	
-	* server/libvncserver/rfb/rfb.h: make desktopName not const
-	and add rfbSetDesktopName()
-	
-	* server/vino-server.c: (vino_server_init_from_screen): set the
-	desktop name here to user host
-
-2006-11-17  Jonh Wendell <jwendell cvs gnome org>
-
-	Fixes bug #376287 - Vino shows the wrong host in 2.17.2
-
-	* vino/server/libvncserver/rfbserver.c : remove rfbSockaddrToHostname()
-	function and updated rfbNewClient() so that it gets the right ip/name
-	from remote machine.
-
-2006-11-06  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.17.3.
-	
-==================== 2.17.2 ====================
-
-2006-11-06  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.17.2.
-
-2006-10-27  Mark McLoughlin  <mark skynet ie>
-
-	Use GtkLinkButton instead of VinoURL.
-
-	Patch from Mariano Suárez-Alvarez <mariano suarezalvarez gmail com>
-	in bug #159216.
-
-	* vino/configure.in: require gtk+ 2.10
-	
-	* vino/capplet/vino-preferences.c: use GtkLinkButton
-	
-	* vino/capplet/vino-url.[ch]: remove
-
-	* vino/capplet/Makefile.am: remove vino-url.[ch]
-
-2006-10-27  Mark McLoughlin  <mark skynet ie>
-
-	Use glib's base64 functions instead of our own.
-
-	* vino/configure.in: require glib 2.12
-	
-	* vino/server/vino-server.c: (vino_server_auth_client):
-	Use g_base64_decode()
-	
-	* vino/server/vino-util.[ch]: kill vino_base64_unencode()
-	
-	* vino/capplet/vino-preferences.c: kill
-	vino_preferences_dialog_base64_encode() and
-	vino_preferences_dialog_base64_unencode()
-	(vino_preferences_vnc_password_notify),
-	(vino_preferences_dialog_setup_password_entry):
-	Use g_base64_decode()
-	(vino_preferences_dialog_password_changed):
-	Use g_base64_encode()
-
-2006-10-23  Mark McLoughlin  <mark skynet ie>
-
-	Fixes bug #345394 - icons do not change when the
-	icon theme changes.
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_setup_icons): use GtkImage
-	and GtkWindow's icon theme support instead of
-	GnomeIconTheme.
-
-2006-10-23  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.glade: manually mark
-	a few strings as not-translatable. Fingers crossed
-	that glade won't re-mark them again later. Fixes
-	bug #331700
-
-2006-10-23  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.desktop.in.in: add GTK
-	category. Fixes bug #328046
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	Thanks to Srirama Sharma <srirama sharma wipro com> for
-	the first cut at ipv6 support in bug #310965
-
-	* vino/server/vino-http.c: (vino_http_create_listening_socket):
-	Again, if ipv6 support is compiled in, create an ipv6 socket
-	and fallback to ipv4 if it fails
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	And here's where we actually create an IPv6 socket.
-
-	* vino/server/libvncserver/sockets.c:
-	(ListenOnTCPPort): if ipv6 support is compiled in,
-	always try and create an AF_INET6 socket and fallback
-	to an AF_INET one if it fails.
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* vino/configure.in: add --enable-ipv6 and check for
-	IPv6 support.
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	Use inet_ntop() instead of inet_ntoa()
-
-	* vino/server/libvncserver/rfbserver.c:
-	(rfbSockaddrToHostname): function to use inet_ntop
-	on ipv4, ipv4-mapped ipv6 and ipv6 addresses.
-	(rfbNewClient): use it.
-
-	* vino/server/libvncserver/CHANGES: add note.
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* vino/capplet/vino-preferences.c:
-	(vino_preferences_get_local_hostname): use getaddrinfo()
-	instead of gethostbyname()
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* vino/server/libvncserver/main.c,
-	vino/server/libvncserver/sockets.c,
-	vino/server/libvncserver/rfbserver.c,
-	vino/server/libvncserver/rfb/rfb.h: remove
-	a heap of threading stuff which we don't
-	use.
-
-	* vino/server/libvncserver/CHANGES: add note.
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	Remove some unused sockets code so we don't have
-	to fix it for IPv6 support.
-
-	* vino/server/libvncserver/sockets.c:
-	(rfbProcessNewConnection): remove libwrap usage
-	(rfbConnect), (ConnectToTcpAddr): remove unused
-	functions
-
-	* vino/server/libvncserver/rfb/rfb.h: remove
-	rfbConnect() and ConnectToTcpAddr()
-
-	* vino/server/libvncserver/CHANGES: add note
-
-2006-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* vino/server/vino-http.c: (vino_http_construct_response):
-	Fix warning
-
-2006-10-19  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.c: (vino_server_handle_client_gone):
-	Don't remove the io_watch if it's zero - fixes assertion
-	where client disconnects while it's on hold.
-
-2006-10-18  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/rfbserver.c: cherry-pick some more
-	fixes from upstream libvncserver.
-
-2006-10-18  Mark McLoughlin  <mark skynet ie>
-
-	Fix issue with the CoRRE encoding saying its only sending
-	a single rectangle, but sending lots more. Problem identified
-	by Detlef Schmicker <d schmicker physik de>
-
-	Fix is backported from libvncserver upstream.
-
-	* server/libvncserver/rfbserver.c:
-	(rfbSendFramebufferUpdate): handle maxRectsPerUpdate for
-	CoRRE and Zlib encodings.
-
-2006-10-17  Mark McLoughlin  <mark skynet ie>
-
-	Add a --enable-gnome-keyring option which causes Vino
-	to store its configured password in the user's keyring.
-	Disabled by default, because it's not really a good
-	idea. See comments in bug #344839
-
-	Based on a patch from Steven Zhang <steven zhang sun com>
-
-	* configure.in: add --enable-gnome-keyring
-	
-	* server/vino-server.c:
-	(vino_server_get_password_from_keyring): helper to
-	read the password from the keyring.
-	(vino_server_auth_client): if keyring support is enabled,
-	authenticate against the password stored in the keyring.
-	If there's no password in the keyring, authenticate against
-	the password in GConf.
-	
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_get_password_from_keyring): lookup
-	the password from the user's keyring.
-	(vino_preferences_dialog_set_password_in_keyring): store
-	the password in the user's keyring.
-	(vino_preferences_dialog_password_changed): store the new
-	password in the keyring, falling back to GConf if that
-	fails.
-	(vino_preferences_dialog_setup_password_entry): read the
-	password from the keyring, falling back to GConf. Only
-	watch for changes from GConf if we actually used the
-	one from GConf in the first place.
-	(vino_preferences_dialog_init): hack to allow variable
-	number of listeners.
-
-	* server/Makefile.am, capplet/Makefile.am: build against
-	gnome-keyring
-	
-2006-10-16  Dan Winship  <danw novell com>
-
-	* server/vino-fb.c (vino_fb_xdamage_idle_handler): If not using
-	XShm, use XGetSubImage to get the damaged pixels.
-	(vino_fb_init_fb_image): Don't call XShmCreatePixmap if not using
-	XShm.
-	(vino_fb_init_from_screen): Don't use XShm if the server doesn't
-	support the shared_pixmaps option. Fixes vino on Xgl. #341186
-
-2006-10-16  Dan Winship  <danw novell com>
-
-	* server/libvncserver/rfb/rfbproto.h (rfbProtocolMinorVersion8):
-	define this.
-
-	* server/libvncserver/auth.c (rfbAuthNewClient,
-	rfbAuthProcessSecurityTypeMessage, rfbAuthPasswordChecked):
-	Minor updates to support RFB 3.8.
-
-	* server/libvncserver/rfbserver.c
-	(rfbProcessClientProtocolVersion): allow the client to specify
-	protocol version 3.8 even though we still only advertise 3.7. See
-	bug #356131.
-
-2006-10-13  Mark McLoughlin  <mark skynet ie>
-
-	Add "use_alternative_port" and "alternative_port" GConf
-	keys, allowing people to specify a specific port to listen
-	on.
-
-	Based on patch from John Wendell <wendell_listas bani com br>
-	in bug #333752.
-
-	* vino/server/vino-server.schemas.in: add new keys.
-
-	* vino/server/vino-prefs.c:
-	(vino_prefs_use_alternative_port_changed),
-	(vino_prefs_alternative_port_changed): handle changes to new keys
-	(vino_prefs_create_server): create server with new props
-	(vino_prefs_init): read new keys and set up notify handlers
-
-	* vino/server/vino-server.[ch]:
-	(vino_server_init_from_screen): explictly set port and turn
-	off autoPort if use_alternative_port is set.
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init): add new properties.
-	(vino_server_get_use_alternative_port),
-	(vino_server_set_use_alternative_port),
-	(vino_server_get_alternative_port),
-	(vino_server_set_alternative_port): add accessors - re-init
-	the listening port if things change after the server is running.
-
-	* vino/server/libvncserver/sockets.c:
-	(rfbInitSockets): split out some of this into
-	(rfbInitListenSock): this.
-	(rfbSetAutoPort), (rfbSetPort): add these two.
-
-	* vino/server/libvncserver/rfb/rfb.h: add rfbSetAutoPort()
-	and rfbSetPort().
-
-	* vino/server/libvncserver/CHANGES: add note.
-
-2006-10-13  Mark McLoughlin  <mark skynet ie>
-
-	* vino/server/vino-prefs.c,
-	  vino/server/vino-server.h: re-indent some stuff
-	for the next patch.
-
-2006-10-12  Mark McLoughlin  <mark skynet ie>
-
-	Add a "local_only" GConf key, for people who want to exclusively
-	use SSH tunnels to access the server.
-
-	Based on patch from Shaya Potter <spotter cs columbia edu>
-	in bug #156242
-
-	* server/libvncserver/sockets.c:
-	(rfbInitSockets): pass rfbScreen->localOnly to ListenOnTcpPort()
-	(rfbSetLocalOnly): re-bind the socket if localOnly changes.
-	(ListenOnTcpPort): add localOnly argument and bind with
-	INADDR_LOOPBACK if true.
-
-	* server/libvncserver/rfb/rfb.h: modify ListenOnTcpPort()
-	prototype and add rfbSetLocalOnly()
-
-	* server/libvncserver/main.c: (rfbGetScreen): init localOnly.
-
-	* server/libvncserver/CHANGES: add note.
-
-	* server/vino-server.schemas.in: add local_only GConf key
-
-	* server/vino-prefs.c:
-	(vino_prefs_local_only_changed),
-	(vino_prefs_create_server),
-	(vino_prefs_init): add handling for local_only key
-
-	* server/vino-server.[ch]:
-	(vino_server_init_from_screen): propogate local_only to rfbScreen.
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init): add "local-only" property
-	(vino_server_get_local_only),
-	(vino_server_set_local_only): add accessors. Call rfbSetLocalOnly()
-	if it changes.
-
-2006-10-11  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.c:
-	(vino_server_init_from_screen): call update_security_types()
-	(vino_server_update_security_types): don't segv if the
-	screen hasn't been set yet.
-
-	* server/vino-prefs.c: (vino_prefs_create_server): set the
-	screen last when constructing the server
-
-2006-10-11  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.c: (vino_server_get_property):
-	Fix typo
-
-2006-10-10  Kjartan Maraas  <kmaraas gnome org>
-
-	* server/vino-prefs.c: (vino_prefs_init):
-	Revert the broken leak fix here too.
-
-2006-10-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/Makefile.am:
-	* server/vino-server.c: (vino_server_set_client_on_hold):
-	Fix couple of nits
-
-2006-10-10  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: bump version to 2.17.1 - 2.16 development
-	continues on the gnome-2-16 branch.
-	
-2006-10-10  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.16.1
-
-==================== 2.16.0 ====================
-
-2006-10-05  Kjartan Maraas  <kmaraas gnome org>
-
-	* NEWS: Updated.
-	* server/libvncserver/Makefile.am: Fix for compile error with
-	LDFLAGS="-Wl,--as-needed". Patch from dgrenier at easyconnect fr.
-	Closes bug #340377.
-
-2006-10-05  Kjartan Maraas  <kmaraas gnome org>
-
-	* server/vino-server.c: (vino_server_set_client_on_hold),
-	(vino_server_handle_new_client): Fix from Gary Coady to fix
-	problem where vino-server takes 90% CPU on wrong login.
-	Closes bug #332011.
-
-2006-10-05  Kjartan Maraas  <kmaraas gnome org>
-
-	* server/libvncserver/rfb/rfbproto.h:
-	* server/vino-fb.c: Build fixes for FreeBSD. Patch from
-	Diego Pettenò. Closes bug 314311.
-
-2006-10-05  Kjartan Maraas  <kmaraas gnome org>
-
-	* server/libvncserver/zrle.c: Fix compilation if
-	--without-zlib and --withoug-libz are passed. Patch from
-	Leonardo Boshell. Closes bug #314224.
-	* server/vino-prefs.c: (vino_prefs_init): Fix a small leak.
-	* configure.in: Set version to 2.16.0.
-
-2006-08-15  Brian Pepple  <bdpepple gmail com>
-
-	* po/LINGUAS: New file listing all supported languages.
-
-	* configure.in: Use po/LINGUAS instead of including all languages
-	directly in this file. See the wiki for more information:
-	http://live.gnome.org/GnomeGoals/PoLinguas
-
-2006-08-05  Ani Peter <peter ani gmail com>
-
-	* configure.in: Added Malayalam (ml.po) to ALL_LINGUAS
-
-2006-08-01 Arangel Angov <ufo linux net mk>
-
-	* configure.in: Added Slovenian Translation.
-
-2006-07-03  Runa Bhattacharjee <runabh gmail com>
-
-        * configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
-
-2006-04-26  Gora Mohanty  <gmohanty cvs gnome org>
-
-        * configure.in: Added 'lv' (Latvian) to ALL_LINGUAS.
-
-2006-04-18  Kjartan Maraas  <kmaraas gnome org>
-
-	* .cvsignore: Update
-	* capplet/.cvsignore: Update
-	* configure.in: Remove obsolete entry for no_NO
-	* po/.cvsignore: Update
-	* po/no.po: Remove.
-
-2006-03-28 Vladimer Sichinava  <vlsichinava gmail com>
-
-        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
-
-2006-02-25  Chao-Hsiung Liao  <j_h_liau yahoo com tw>
-
-	* configure.in: Add "zh_HK" to ALL_LINGUAS.
-	
-2006-02-03  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-mdns.c: (vino_mdns_get_service_name):
-	Change the second comment for translators so that 
-	it actually makes sense.
-
-2006-01-15  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.13.6.
-
-==================== 2.13.5 ====================
-
-2006-01-15  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.13.5.
-
-2006-01-13  Mark McLoughlin  <mark skynet ie>
-
-	Add support for publishing over mDNS. Based on patch from very
-	patient Sebastien Estienne <sebastien estienne gmail com> in
-	bug #159874
-
-	* configure.in: add --enable-avahi
-	
-	* server/Makefile.am: add vino-mdns.[ch] and build against
-	avahi if enabled
-	
-	* server/vino-mdns.[ch]:
-	(vino_mdns_add_service),
-	(vino_mdns_start),
-	(vino_mdns_stop): add internal publishing API.
-	
-	* server/vino-main.c: (main): start and stop the mDNS support
-	before and after entering the mainloop.
-	
-	* server/vino-server.c: (vino_server_init_from_screen): advertise
-	the rfb service
-	
-	* server/vino-http.c: (vino_http_create_listening_socket): advertise
-	the http service
-	
-	* server/vino-util.[ch]: (vino_setup_debug_flags): add mdns
-	debugging flag
-
-2006-01-13  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: bump version to 2.13.1 - 2.12 development
-	continues on the gnome-2-12 branch
-
-2005-11-16  Mark McLoughlin  <mark skynet ie>
-
-	Fix crash with unicode mapped keysyms (bug #321516)
-	Patch from Gary Coady <gary lyranthe org>
-
-	* server/vino-input.c: update VINO_IS_LATIN1_KEYSYM
-	to not match keysyms with byte 4 set.
-
-2005-10-27  Erdal Ronahi  <erdal ronahi gmail com>
-
-	* configure.in: Added ku (Kurdish) to ALL_LINGUAS
-
-2005-09-26  Mark McLoughlin  <mark skynet ie>
-
-	Based on patch from  Alexandre Oliva <oliva lsd ic unicamp br>
-	Fixes keyboard brokeness with some X server configurations.
-
-	https://bugzilla.redhat.com/158713
-
-	* server/vino-input.c: (vino_input_handle_key_event): don't
-	send press/release pairs for each XK_Mode_switch and XK_ISO_Level3_Shift
-	keypress.
-
-2005-09-06  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.12.1.
-	
-==================== 2.12.0 ====================
-
-2005-09-06  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.12.0.
-
-2005-09-04  Roozbeh Pournader  <roozbeh farsiweb info>
-
-	* configure.in: Added "fa" (Persian) to ALL_LINGUAS.
-
-2005-08-22  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.11.93
-	
-==================== 2.11.92 ====================
-
-2005-08-22  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.11.92.
-
-2005-07-26  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.11.91
-	
-==================== 2.11.90 ====================
-
-2005-07-26  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.11.90
-
-2005-07-25  Mark McLoughlin  <mark skynet ie>
-
-	Use DamageReportDeltaRectangles rather than
-	DamageReportRawRectangles, hopefully speeding things
-	up a tad.
-
-	* server/vino-fb.c:
-	(vino_fb_xdamage_idle_handler): correctly subtract
-	the updated region from the damage region *before*
-	calling CopyArea in order to avoid a race condition.
-	(vino_fb_xdamage_event_filter): add a small bit more
-	debug spew.
-	(vino_fb_init_xdamage): use DamageReportDeltaRectangles
-
-2005-07-18  Theppitak Karoonboonyanan  <thep linux thai net>
-
-	* configure.in: Added "th" (Thai) to ALL_LINGUAS.
-
-2005-06-28  Kjartan Maraas  <kmaraas gnome org>
-
-	* capplet/vino-url.c: (vino_url_finalize): Plug a
-	leak. Closes bug #309177.
-
-2005-06-06  Ignacio Casal Quinteiro  <nacho resa gmail com>
-
-	* configure.in: Added 'gl' to ALL_LINGUAS.
-
-2005-05-26  Mark McLoughlin  <mark skynet ie>
-
-	* docs/Makefile.am: add debugging.txt to EXTRA_DIST.
-
-2005-05-25  Mark McLoughlin  <mark skynet ie>
-
-	* docs/debugging.txt: add.
-	
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.11.2
-
-==================== 2.11.1.2 ====================
-
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.11.1.2.
-
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	Fix some keyboard handling bugs:
-	  1) Shift key not working for some charactes (bug #155900)
-	  2) Caps lock not working (bug #157685)
-	  3) Key repeat issue:
-	       https://bugzilla.redhat.com/134451
-
-	* server/vino-input.c:
-	(vino_input_initialize_keycodes): if the keysym is
-	defined multiple times in the mapping, choose the
-	first one.
-	(vino_input_handle_key_event): ignore Caps Lock altogether
-	and send a key press/release pair to the Xserver for
-	each press, rather than waiting for the release. The
-	Xserver on the client can handle key repeating.
-
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.11.2
-
-==================== 2.11.1.1 ====================
-
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.11.1.1.
-	
-2005-05-20  Mark McLoughlin  <mark skynet ie>
-
-	Fix build failure with released tarball and 
-	not-CVS-HEAD ORBit2. Bug #304843
-
-	* autogen.sh: build with automake 1.8.
-	
-	* server/Makefile.am: add dist-hook hack.
-
-2005-05-19  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.11.2.
-
-==================== 2.11.1 ====================
-
-2005-05-19  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.11.1.
-
-2005-05-19  Mark McLoughlin  <mark skynet ie>
-
-	Patch from Thierry Moisan <thierryn videotron ca> in
-	bug #150460
-
-	* server/vino-server.schemas.in: fix typo.
-
-2005-05-19  Mark McLoughlin  <mark skynet ie>
-
-	Fix crash when switching resolution in bug #166167.
-	Root cause identified by Leena Gunda <leena gunda wipro com>.
-
-	* server/libvncserver/rfb/rfb.h,
-	  server/libvncserver/main.c: (rfbNewFramebuffer): remove the
-	arguments relating to format switching, we only ever want to
-	just update the size of the framebuffer.
-	
-	* server/vino-server.c: (vino_server_screen_size_changed):
-	Update for above change.
-
-2005-05-16  Mark McLoughlin  <mark skynet ie>
-
-	Patch from Leena Gunda in bug #166167
-
-	* server/vino-fb.c: (vino_fb_finalize_screen_data):
-	Disconnect the size-changed handler.
-	
-2005-05-16  Mark McLoughlin  <mark skynet ie>
-	
-	* server/vino-server.c: (vino_server_init_from_screen):
-	update comment
-
-2005-05-16  Mark McLoughlin  <mark skynet ie>
-
-	Fix for bug #168904 - clicking on help terminates vino-server
-
-	* server/vino-prompt.c: (vino_prompt_setup_dialog): Set the
-	help button to be insensitive.
-	
-	* server/vino-prompt.glade: put an id on the help_button.
-
-2005-05-16  Mark McLoughlin  <mark skynet ie>
-
-	Fix for bug #158710
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_vnc_password_notify): Don't pass
-	NULL to gtk_entry_set_text()
-
-2005-04-19  Pablo Saratxaga  <pablo mandriva com>
-
-	* configure.in: Added Walloon (wa) to ALL_LINGUAS.
-
-2005-4-14  Abduxukur Abdurixit <abduxukur abdurixit t-systems ch>
-
-	* configure.in: Added "ug" to ALL_LINGUAS.
-
-2005-03-31  Steve Murphy  <murf e-tools com>
-
-	* configure.in: Added "rw" to ALL_LINGUAS.
-
-2005-03-30  Adi Attar  <aattar cvs gnome org>
-
-	* configure.in: Added "xh" to ALL_LINGUAS.
-
-2005-03-07  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.10.1.
-
-==================== 2.10.0 ====================
-
-2005-03-07  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.10.0.
-
-2005-03-05  Abel Cheung  <maddog linuxhall org>
-
-	* configure.in: Added "vi" to ALL_LINGUAS.
-
-2005-03-02  Rajesh Ranjan <rranjan redhat com>
-
-	* configure.in : Added hi to ALL_LINGUAS.
-
-2005-02-21  Pawan Chitrakar  <pawan nplinux org>
-
-	* configure.in: Added ne "Nepali" in ALL_LINGUAS
-
-2004-12-01  Dafydd Harries  <daf muse 19inch net>
-
-	* configure.in: Add "cy" (Welsh) to ALL_LINGUAS.
-
-2004-11-30  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.9.3.
-
-==================== 2.9.2 ====================
-
-2004-11-30  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.9.2.
-
-2004-11-29  Christoffer Olsen  <co deworks net>
-
-	This adds support for bug buddy autocompletion of
-	version number when filing a bug report.
-
-	* capplet/vino-preferences.desktop.in: Removed and
-	replaced with *.desktop.in.in
-	* capplet/vino-preferences.desktop.in.in: Added
-	X-GNOME-Bugzilla-Version header
-	* configure.in: Generates capplet/vino-preferences.desktop.in
-	from AC_OUTPUT
-	* po/POTFILES.in: Lists *.desktop.in.in instead
-
-2004-11-14  Žygimantas BeruÄ?ka  <uid0 akl lt>
-
-	* configure.in: Added "lt" (Lithuanian) to ALL_LINGUAS.
-
-2004-11-12  Mark McLoughlin  <mark skynet ie>
-
-	* icons/gnome-remote-desktop.png: new icon
-	from Jakub Steiner.
-
-2004-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* icons/Makefile.am: install icon into hicolor
-	icon theme.
-
-2004-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* autogen.sh: require automake 1.7.
-	
-	* configure.in: modernise.
-	
-	* server/Makefile.am: use DISTCLEANFILES.
-
-	* Makefile.am: add intltool stuff to $DISTCLEANFILES.
-	
-	* acconfig.h: remove, not needed.
-
-2004-11-09  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/Makefile.am: install .desktop file
-	in $(datadir)/applications.
-	
-	* capplet/vino-preferences.desktop.in:
-	add OnlyShowIn=GNOME;
-
-2004-11-09  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: bump version to 2.9.1 - 2.8.x
-	development continues on the gnome-2-8 branch.
-
-2004-10-25  Sanlig Badral  <badral openmn org>
-	
-	* configure.in: added mn (MONGOLIAN) to ALL_LINGUAS.
-	
-2004-10-16  Marcel Telka  <marcel telka sk>
-
-	* configure.in (ALL_LINGUAS): Added sk.
-
-2004-10-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.8.2.
-
-==================== 2.8.1 ====================
-
-2004-10-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.8.1.
-
-2004-10-12  Mohammad DAMT  <mdamt bisnisweb com>
-
-	* configure.in: added "id" (Indonesian) to ALL_LINGUAS
-	* po/id.po: added Indonesian translation
-
-2004-10-07  Leonid Kanter <leon asplinux ru>
-
-	* configure.in: added "ru" (Russian) to ALL_LINGUAS
-
-2004-10-06  Mark McLoughlin  <mark skynet ie>
-
-	Fixes for two Fedora bugs:
-	  http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134240
-	  http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134451
-
-	* server/vino-fb.c:
-	(vino_fb_xdamage_idle_handler),
-	(vino_fb_xdamage_event_filter): process damage events in an
-	idle handler, compressing the events as they come in. This
-	both prevents us from ignoring incoming client messages for
-	long periods and being swamped by duplicate damage events.
-	
-	* server/vino-input.c: (vino_input_init): use XTestGrabControl()
-	to snup our noses at metacity and its nasty server grabs.
-	
-	* server/vino-server.c:
-	(vino_server_client_data_pending): process all pending client
-	messages before updating the client.
-
-2004-09-29  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.8.1
-	
-==================== 2.8.0.1 ====================
-
-2004-09-29  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.8.0.1.
-
-2004-09-28  Gora Mohanty  <gmohanty cvs gnome org>
-                                                                                
-        * configure.in: Added 'or' to ALL_LINGUAS.
-     
-2004-09-28  �smund Skjæveland  <aasmunds fys uio no>
-
-	* configure.in: Added nn to ALL_LINGUAS.
-	* po/nn.po: Started Norwegian Nynorsk translation.
-
-2004-09-27  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_response): pass the correct point
-	as the error dialog's parent.
-
-2004-09-27  Mark McLoughlin  <mark skynet ie>
-
-	Hook up the help button to the docs in gnome-user-docs.
-	Fixes bug #153804.
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_response): hook up the docs.
-	(main): use gnome_program_init().
-
-2004-09-21  Mark McLoughlin  <mark skynet ie>
-
-	Fix from Gregory Thiemonge <gregory thiemonge libertysurf fr>
-	in bug #153081
-
-	* server/vino-fb.c: (vino_fb_get_image): fix typo which caused
-	problems at 800x600
-
-2004-09-14  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.8.1.
-
-==================== 2.8.0 ====================
-
-2004-09-14  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.8.0.
-
-2004-09-12  Mugurel Tudor  <mugurelu go ro>
-
-	* configure.in: Added "ro" to ALL_LINGUAS
-
-2004-09-12  Abel Cheung  <maddog linuxhall org>
-
-	* configure.in: Added "mk" "zh_CN" "zh_TW" to ALL_LINGUAS.
-
-2004-09-11  Jordi Mallach  <jordi sindominio net>
-
-	* configure.in (ALL_LINGUAS): Added "ca" (Catalan).
-
-2004-09-11  Baris Cicek <baris teamforce name tr>
-
-	* configure.in: Added 'tr' to ALL_LINGUAS.
-
-2004-09-08  Arafat Medini  <lumina arabeyes org>
-
-	* configure.in: Added Arabic locale "ar" to ALL_LINGUAS.
-
-2004-09-04  Jayaradha <njaya redhat com>
-
-	* configure.in: Added "ta" to ALL_LINGUAS.
-2004-09-02  Alessio Frusciante  <algol firenze linux it>
-
-	* configure.in: Added "it" (Italian) to ALL_LINGUAS.
-
-2004-08-31  Mark McLoughlin  <mark skynet ie>
-
-	Fixes bug where authentication would hang if built without
-	GNU TLS and require_encryption is TRUE.
-
-	* server/libvncserver/auth.c: append non-TLS security types
-	if built without GNU TLS.
-	
-	* server/vino-server.c: (vino_server_update_security_types):
-	Fix warning when built without GNU TLS.
-
-2004-08-31  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: don't build vino-session by default - we
-	have a patch in gnome-session now which does the same thing.
-
-2004-08-30  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.93.
-
-==================== 2.7.92 ====================
-
-2004-08-30  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.92.
-
-2004-08-30  Christian Neumair  <chris gnome-de org>
-
-        * configure.in: Added German (de) to ALL_LINGUAS.
-
-2004-08-28  Akagic Amila  <bono linux org ba>
-
-        * configure.in: Added 'bs' to ALL_LINGUAS.
-
-2004-08-27  Iñaki Larrañaga  <dooteo euskalgnu org>
-
-	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
-
-2004-08-27  Kostas Papadimas  <pkst gnome org>
-
-	* configure.in: Added "el" to ALL_LINGUAS.
-
-2004-08-27  Mark McLoughlin  <mark skynet ie>
-
-	* Makefile.am: add MAINTAINERS to EXTRA_DIST.
-
-2004-08-25  Maxim Dziumanenko <mvd mylinux com ua>
-
-	* configure.in: Added uk (Ukrainian) to ALL_LINGUAS.
-
-2004-08-22  Sami Pesonen  <sampeson iki fi>
-
-	* configure.in: Added "fi" to ALL_LINGUAS.
-
-2004-08-21  Changwoo Ryu  <cwryu debian org>
-
-	* configure.in: Added "ko" to ALL_LINGUAS.
-
-2004-08-21  Kjartan Maraas  <kmaraas gnome org>
-
-	* configure.in: Added «nb» to ALL_LINGUAS.
-
-2004-08-19  Takeshi AIHANA <aihana gnome gr jp>
-
-	* configure.in: Added "ja" (Japanese) to ALL_LINGUAS.
-
-2004-08-18  Ole Laursen  <olau hardworking dk>
-
-	* configure.in: Added "da" (Danish) to ALL_LINGUAS.
-
-2003-08-18  Hasbullah Bin Pit  <sebol my-penguin org>
-                                                                                
-        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
-
-2004-08-18  Christophe Merlet  <redfox redfoxcenter org>
-
-	* configure.in: Added "fr" (French) to ALL_LINGUAS.
-
-2004-08-17  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.92.
-
-==================== 2.7.91 ====================
-
-2004-08-17  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.91.
-
-2004-08-17  Mark McLoughlin  <mark skynet ie>
-
-	Make the DAMAGE support actually work.
-
-	* server/vino-fb.c:
-	(vino_fb_get_image),
-	(vino_fb_xdamage_event_filter): spew X error details in debug mode.
-	(vino_fb_create_image),
-	(vino_fb_init_fb_image): don't confuse the pixmap's bits_per_pixel
-	with the pixmap's depth.
-	(vino_fb_init_from_screen): query the MIT-XSHM extension before
-	setting up the damage stuff.
-	
-2004-08-14  Artur Flinta <aflinta cvs gnome org>
-
-	* configure.in: Added "pl" to ALL_LINGUAS.
-
-2004-08-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: link against Xfixes when building
-	with DAMAGE support.
-
-2004-08-11  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.91.
-
-==================== 2.7.90 ====================
-
-2004-08-11  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.90.
-
-2004-08-11  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add a --enable-http-server arg which
-	is off by default, disable all Java stuff.
-	
-	* Makefile.am: remove the client subdir.
-	
-	* client/*: remove.
-	
-	* server/Makefile.am: don't build http-server.[ch] unless
-	built with --enable-http-server.
-	
-	* server/vino-server.c:
-	(vino_server_init_from_screen),	(vino_server_finalize):
-	#ifdef the http server initialization/destruction.
-
-2004-08-07  Danilo Å egan  <dsegan gmx net>
-
-	* configure.in: Added "sr" and "sr Latn" to ALL_LINGUAS.
-
-2004-08-01  Sayamindu Dasgupta <sayamindu gnome org>
-
-	* configure.in: Added "bn" to ALL_LINGUAS.
-
-2004-07-31  Kjartan Maraas  <kmaraas gnome org>
-
-	* configure.in: Added "no" to ALL_LINGUAS.
-
-2004-07-31  Francisco Javier F. Serrador  <serrador cvs gnome org>
-
-	* configure.in: added Spanish (es) translation
-
-2004-07-21  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.5.
-
-==================== 2.7.4 ====================
-
-2004-07-21  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.4.
-
-2004-07-21  Mark McLoughlin  <mark skynet ie>
-
-	Fix for bug #143567 - crasher when connecting with a
-	RFB 3.3 client and require_encryption is TRUE.
-
-	* server/libvncserver/auth.c: (rfbAuthNewClient3_3): don't
-	call rfbCloseClient() after calling rfbClientConnFailed().
-
-2004-07-17  Dennis Cranston <dennis_cranston at yahoo com>
-
-	* capplet/vino-prefences.glade:  HIG alignment adjustments.
-	
-2004-07-13  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.4.
-
-==================== 2.7.3.1 ====================
-
-2004-07-13  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.3.1.
-	
-2004-07-13  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add --disable-gnutls and --disable-gcrypt.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: post-release bump to 2.7.4.
-
-==================== 2.7.3 ====================
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 2.7.3.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	Support building without GNU TLS.
-
-	* configure.in: only warn if gnutls or libgcrypt isn't
-	found.
-	
-	* server/libvncserver/auth.c,
-	  server/libvncserver/main.c,
-	  server/libvncserver/rfb/rfb.h,
-	  server/libvncserver/rfb/rfbproto.h,
-	  server/libvncserver/rfbserver.c,
-	  server/libvncserver/sockets.c,
-	  server/libvncserver/vncauth.c,
-	  server/vino-main.c,
-	  server/vino-server.c,
-	  server/vino-util.[ch]: add a bunch of #ifdef HAVE_GNUTLS.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.schemas.in: by default don't require
-	clients which support encryption.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c,
-	  capplet/vino-preferences.glade: remove the "require
-	encryption" stuff since vncviewer doesn't support it
-	yet and change it to display the vncviewer command to
-	run rather than the url to the java applet.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: fix the check for XDAMAGE.
-	
-	* server/vino-fb.c: make it actually build with XDAMAGE.
-	No guarantees that it really works since the Xnest I built
-	with damage support core dumps all over the shop.
-
-2004-07-12  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add a test for XDAMAGE.
-	
-	* server/Makefile.am: use XDAMAGE libs.
-	
-	* server/vino-fb.c: update.
-
-2004-07-05  Mark McLoughlin  <mark skynet ie>
-
-	Add code to allow using the XDAMAGE extension if available.
-	Based on a patch from Federico Mena Quintero <federico ximian com>.
-
-	* server/vino-fb.c: 
-	(vino_fb_copy_tile): clean up substantially.
-	(vino_fb_finalize_xdamage): free XDAMAGE releated resources.
-	(vino_fb_finalize_polling): split out from finalize_screen_data().
-	(vino_fb_xdamage_event_filter),
-	(vino_fb_init_xdamage): XDAMAGE support.
-	(vino_fb_init_fb_image): if using XDAMAGE, create an XShm image for
-	the framebuffer and wrap it with an XShm Pixmap.
-	(vino_fb_init_from_screen): upd. for XDAMAGE support.
-
-2004-06-10  Gustavo Noronha Silva  <kov debian org>
-
-	* configure.in: added "pt_BR" to ALL_LINGUAS
-
-2004-06-06  Alexander Shopov <ash contact bg>
-
-	* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
-
-2004-06-02  Gareth Owen  <gowen72 yahoo com>
-
-	* configure.in: Added en_GB to ALL_LINGUAS
-
-2004-05-31  Duarte Loreto <happyguy_pt hotmail com>
-
-	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.
-
-2004-05-30  Adam Weinberger  <adamw gnome org>
-
-	* configure.in: Added en_CA to ALL_LINGUAS.
-
-2004-05-28  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.c:
-	(vino_fb_destroy_image): detach the shared image.
-
-2004-05-27  Christian Rose  <menthos menthos com>
-
-	* configure.in: Added "sv" to ALL_LINGUAS.
-
-2004-04-16  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: don't rebuild the jar file by default even when
-	javac is installed. Add a --enable-java option.
-
-==================== 0.14 ====================
-
-2004-02-06  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.14.
-
-2004-02-06  Mark McLoughlin  <mark skynet ie>
-
-	Change the way we use TLS with the RFB protocol after discussions
-	with the RFB maintainers:
-	
-	  + Only use a single extra security type (rfbTLS == 18) which has
-	    been registered with the RFB maintainers rather than the original
-	    rfbTlsWithNoAuth(3) and rfbTlsWithVncAuth(4).
-	  + Negotiation the authentication type (rfbNoAuth or rfbVncAuth) once
-	    the TLS handshake has completed. The authentication type negotiation
-	    is exactly the same format as the security type negotiation.
-
-	Server changes:
-	
-	* server/vino-server.c: (vino_server_update_security_types):
-	Update for security/authentication types split.
-
-	* server/libvncserver/auth.c:
-	(rfbAuthListAuthTypes): impl. listing the authentication types.
-	(rfbAuthProcessSecurityTypeMessage): don't start authenticating
-	when the TLS handshake has completed. Instead, just list the
-	security types and wait for a response.
-	(rfbAuthProcessTLSHandshake): ditto.
-	(rfbAuthProcessAuthTypeMessage): begin authenticating with whatever
-	authentication type the client returns.
-	
-	* server/libvncserver/main.c:
-	(rfbAddAuthType), (rfbClearAuthTypes): API for maintaining the
-	authentication types list.
-	
-	* server/libvncserver/rfb/rfb.h: add the RFB_AUTH_TYPE client
-	processing state and add the authTypes list to the server
-	structure.
-	
-	* server/libvncserver/rfb/rfbproto.h: update with details of
-	new TLS security type protocol.
-	
-	Client changes:
-	
-	* client/java/rfb/CConnection.java:
-	(CConnection.addAuthType): function for building up a list
-	of supported authentication types.
-	(CConnection.processSecurityMsg): handle new return values
-	from CSecurity::processMsg().
-	(CConnection.processAuthTypesMsg): impl. negotiating authentication
-	type.
-	
-	* client/java/rfb/CSecurity.java: (CSecurity): define return values
-	for processMsg() rather than using silly magic numbers.
-	
-	* client/java/rfb/CSecurityNone.java: (CSecurityNone.processMsg): upd.
-	
-	* client/java/rfb/CSecurityTls.java:
-	(CSecurityTls.CSecurityTls.processMsg): re-work so as to not chain
-	up to the authentication implementation.
-	
-	* client/java/rfb/CSecurityVncAuth.java:
-	(CSecurityVncAuth.processMsg): return proper return codes.
-	
-	* client/java/rfb/SecTypes.java: remove the TlsWithNone(3) and
-	TlsWithVncAuth(4) and add the TLS(18) security type which has
-	been registered with the protocol maintainers.
-
-	* client/java/vncviewer/CConn.java: update for security types
-	change.
-	
-2004-02-06  Mark McLoughlin  <mark skynet ie>
-	
-	* client/java/vncviewer/AboutDialog.java:
-	(AboutDialog.AboutDialog): fix bug #133529 - compile failure
-	because the about dialog text wasn't defined.
-
-2004-02-05  Mark McLoughlin  <mark skynet ie>
-
-	* docs/TODO: update.
-
-2004-02-05  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: require libgnomeui >= 2.5.2
-	
-	* capplet/vino-url.c: (vino_url_activate):
-	Use gnome_url_show_on_screen() instead of the
-	egg-screen-help thing.
-	
-	* cut-n-paste/screen-exec/*: kill all this.
-
-==================== 0.12 ====================
-
-2004-01-16  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.12.
-
-2004-01-16  Mark McLoughlin  <mark skynet ie>
-
-	Based on patch from Leen Gunda.
-
-	* server/vino-server.c: (vino_server_set_client_on_hold):
-	Set the rfbClient's onHold flag.
-
-2004-01-16  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_get_local_hostname): use the fully
-	qualified host name.
-	
-	* session/vino-session.c: (remote_desktop_start):
-	Fix minor indendation issue.
-
-2003-12-12  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_get_local_hostname),
-	(vino_preferences_dialog_get_server_url): actuall use
-	the proper host name in the url.
-
-==================== 0.11 ====================
-
-2003-12-11  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.11.
-
-2003-12-05  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_update_for_allowed): make the URL
-	insensitive if allowed is FALSE.
-	(vino_preferences_vnc_password_notify): fix crasher when
-	unsetting the key.
-	(vino_preferences_dialog_construct_mailto): simplify to
-	just use the e-mail address and URL.
-	(vino_preferences_dialog_update_url_label),
-	(vino_preferences_dialog_mailto_notify),
-	(vino_preferences_dialog_setup_url_labels): Don't make the
-	URL small or italicised. Also, use the "mailto" key when
-	constructing the mailto and handle notifications on the key.
-	(vino_preferences_dialog_finalize): free up some stuff.
-	
-	* capplet/vino-preferences.glade: Fix mnemonic conflicts and
-	put the URL labels on a row of their own so they are padded
-	more.
-	
-	* capplet/vino-url.c:
-	(vino_url_realize): only set the cursor if we're sensitive.
-	(vino_url_state_changed): set/unset the cursor based on
-	the sensitivity.
-	(vino_url_set_address): don't set the label with the
-	address.
-	
-	* server/vino-server.schemas.in: add a "mailto" key.
-
-2003-12-04  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-url.c: (vino_url_class_init),
-	(vino_url_instance_init), (vino_url_finalize):
-	Don't use GObject's new instance private data as
-	we don't want to depend on glib 2.3.
-
-2003-12-03  Mark McLoughlin  <mark skynet ie>
-
-	First bit of work to allow the URL in the preferences
-	dialog be clicked on allowing you to send it by email.
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_get_server_url):
-	(vino_preferences_dialog_construct_mailto):
-	Impl. skeletal versions of these. More work
-	needed here.
-	(vino_preferences_dialog_setup_url_labels):
-	Set up the server URL label.
-	(vino_preferences_dialog_init): use it.
-	(main): init and shutdown gnome-vfs. Its needed
-	for the url handler.
-	
-	* capplet/vino-preferences.glade: Remove the
-	default URL label.
-	
-	* capplet/vino-url.[ch]: implementation of a
-	clickable label which points at a URL. Basically,
-	just GnomeHref as a label.
-
-	* configure.in: Build the cut-n-paste stuff.
-	
-	* cut-n-paste/screen-exec/*: add the screen exec
-	stuff here as a utility library.
-
-2003-12-03  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.glade: updates from Calum.
-	Main change is to shove the URL in there the best way
-	we can.
-
-2003-12-01  Mark McLoughlin  <mark skynet ie>
-
-	Remove the update_timeout when the client is on hold.
-
-	* server/vino-server.c:
-	(vino_server_handle_client_gone): conditionally remove
-	the update timeout.
-	(vino_server_set_client_priority): move into set_client_on_hold().
-	(vino_server_set_client_on_hold): add and remove the update timeout
-	depending on whether the client is on hold.
-	(vino_server_handle_new_client): don't add the update timeout
-	here.
-	(vino_server_handle_authenticated_client):
-	use set_client_on_hold() instead of set_client_priority().
-	(vino_server_set_on_hold): add FIXME.
-
-2003-12-01  Mark McLoughlin  <mark skynet ie>
-
-	Implement deferring authentication attempts by 5 seconds
-	if the previous attempt failed. Simple protection against
-	brute force guessing the password.
-
-	* server/vino-server.c:
-	(vino_server_handle_client_gone): free up the deferred auth
-	resources.
-	(vino_server_set_client_on_hold): don't process input from
-	the client directly here - if there is data pending the
-	io_watch will be triggered and we'll process it then.
-	(vino_server_auth_client_deferred),
-	(vino_server_defer_client_auth): impl. verifying the password
-	after a 5 second timeout.
-	(vino_server_auth_client),
-	(vino_server_check_vnc_password): if the check fails, flag the
-	server to delay the next attempt by 5 seconds.
-	(vino_server_set_on_hold): don't touch existing clients unless
-	they have been fully initialized.
-	
-	* server/libvncserver/auth.c:
-	(rfbAuthProcessClientMessage): split out returning the result
-	to the client.
-	(rfbAuthPasswordChecked): Allow the deferred authentication.
-	
-	* server/libvncserver/rfb/rfb.h: add RFB_CLIENT_AUTH_DEFERRED
-	state.
-	
-	* server/libvncserver/rfbserver.c: if we're in the AUTH_DEFERRED
-	state ignore any client messages. We'll be onHold so this is
-	just paranoia.
-	
-	* docs/TODO, docs/remote-desktop.txt: update.
-
-2003-12-01  Mark McLoughlin  <mark skynet ie>
-
-	* docs/TODO: update.
-	
-	* server/libvncserver/auth.c:
-	(rfbAuthClientAuthenticated): return FALSE by default.
-	(rfbAuthNewClient3_3): change error message.
-	(rfbAuthNewClient), (rfbAuthCleanupClient): fixup
-	coding style.
-	
-	* server/libvncserver/main.c:
-	(rfbClearSecurityTypes): fix up coding style.
-	
-	* server/vino-server.c:
-	(vino_server_check_vnc_password): ditto.
-
-2003-12-01  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: detect the location of libcrypt.
-	
-	* server/Makefile.am,
-	  server/libvncserver/Makefile.am: link against libgcrypt
-	
-	* server/libvncserver/vncauth.c: (vncRandomBytes): use
-	libgcrypt to generate the challenge to ensure it is
-	wholly unpredictable.
-	
-	* server/libvncserver/CHANGES: document the change.
-
-	* server/libvncserver/auth.c: (rfbAuthTlsHandshake): fix
-	coding style.
-	
-2003-11-22  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-prompt.c:
-	(vino_prompt_process_pending_clients): impl. processing
-	pending clients.
-	(vino_prompt_handle_dialog_response): use it.
-	
-	* server/vino-server.c:
-	(vino_server_init_from_screen): make the server
-	shared always.
-	
-	* docs/TODO: update.
-
-==================== 0.10 ====================
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.10.
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/Makefile.am: distcheck fix.
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/vncviewer/VNCViewer.java:
-	(VNCViewer.init): get vino-client.png as the logo.
-	(VNCViewer.paint): draw the logo and a label for now.
-	Pretty crappy, but it will do for the moment.
-	
-	* server/vino-http.c:
-	(vino_http_lookup_client_logo): lookup the icon according
-	to the icon theme.
-	(vino_http_construct_response): if the client requests
-	"vino-client.png" return them "gnome-remote-desktop"
-	(vino_http_data_pending): don't return an invalid response
-	on EOF. Just close the connection.
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* docs/TODO: add a "why does the cursor flicker" item.
-	
-	* server/vino-prompt.glade: remove the seperator and
-	tweak some padding.
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	Fix problem when we block on writing the HTTP response.
-
-	* server/vino-http.c:
-	(vino_http_finalize_client): impl.
-	(vino_http_queue_pending_response),
-	(vino_http_write_string): implement queueing the rest
-	of the response if we block half way through.
-	(vino_http_data_writable): finish writing.
-	(vino_http_write_response): use write_string().
-	(vino_http_new_connection_pending): update.
-	(vino_http_finalize): use finalize_client().
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/rfbserver.c: re-try the handshake
-	if the client is in the RFB_TLS_HANDSHAKE state.
-	
-	* server/libvncserver/auth.c:
-	(rfbAuthTlsHandshake): don't block until the handshake
-	completes.
-	(rfbAuthProcessSecurityTypeMessage): update.
-	(rfbAuthProcessTlsHandshake): implement re-trying the
-	handshake if it hasn't completed and there is data
-	pending.
-	
-	* server/libvncserver/rfb/rfb.h: add rfbAuthProcessTlsHandshake
-	and the RFB_TLS_HANDSHAKE client state.
-
-2003-11-18  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-http.[ch]:
-	(vino_http_insert_applet_text),
-	(vino_http_perform_substitutions),
-	(vino_http_construct_response): implement substituting
-	$APPLET with an <applet> tag.
-	(start_probing_at), (vino_http_create_listening_socket):
-	die magic numbers.
-	(vino_http_set_property), 
-	(vino_http_get_property),
-	(vino_http_class_init): remove the "rfb-port" property.
-	(vino_http_get): rename from vino_http_new() - its
-	a singleton now.
-	(vino_http_sort_ports), (vino_http_add_rfb_port),
-	(vino_http_remove_rfb_port): maintain a list of rfb
-	ports.
-	
-	* server/vino-server.c: (vino_server_init_from_screen),
-	(vino_server_finalize): update for VinoHTTP changes.
-
-	* client/java/Makefile.am: install vino-client.html.
-	* client/java/vino-client.html: Template file for the
-	client web page. $APPLET gets substituted with the
-	appropriate <applet>.
-	
-2003-11-17  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_setup_icons): make
-	the icon size #define local to the function.
-	
-	* configure.in: make the server require libgnomeui
-	(for GnomeIconTheme) and libglade. Suck.
-	
-	* docs/TODO: add item.
-
-2003-11-17  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: install the glade file.
-	
-	* server/vino-prompt.glade: glade file for the message dialog
-	according to Calum's input.
-	
-	* server/vino-prompt.c:
-	(vino_prompt_setup_icons), (vino_prompt_setup_dialog),
-	(vino_prompt_display): re-implement the dialog.
-
-2003-11-17  Mark McLoughlin  <mark skynet ie>
-
-	* docs/remote-desktop.txt: update for changes to the capplet.
-
-2003-11-17  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.glade: add the fairly widespread
-	changes suggested by Calum. Looks much better now.
-	
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_encryption_toggled),
-	(vino_preferences_dialog_encryption_notify),
-	(vino_preferences_dialog_setup_encryption_toggle): Change
-	the sense to reflect the changed semantics in the UI.
-	(vino_preferences_dialog_setup_icons): setup the icons
-	using the icon theme.
-	(vino_preferences_dialog_init): upd.
-	
-	* configure.in: make the capplet require libgnomeui for
-	GnomeIconTheme.
-
-2003-11-17  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-http.[ch]: implement a http server which listens
-	in the range 5800-5899 and returns a html page pointing which
-	loads the Java client.
-	
-	* server/Makefile.am: build vino-http.[ch].
-	
-	* server/vino-server.c:
-	(vino_server_init_from_screen): set up the http server.
-	(vino_server_finalize): chain up to the parent finalize.
-	
-	* server/vino-util.[ch]: (vino_setup_debug_flags): setup
-	http debugging.
-	
-	* server/vino-fb.c: (vino_fb_finalize): chain up to parent
-	finalize.
-
-	* server/vino-prompt.c: (vino_prompt_finalize): ditto.
-	
-2003-11-14  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/rfb/CConnection.java: (CConnection):
-	Show the security type in the connection info dialog.
-
-	* client/java/vncviewer/CConn.java: (CConn.showInfo):
-	Make the CSecurity protected.
-
-2003-11-14  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c: (vino_preferences_dialog_init):
-	Find the glade file correctly.
-	
-	* docs/TODO: update.
-	
-	* docs/remote-desktop.txt: add back the require_encryption
-	toggle button.
-
-2003-11-14  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/vncviewer/CConn.java: (CConn.recreateViewport):
-	Focus the DesktopWindow. It took me way too long to figure
-	out that one :/
-
-2003-11-13  Mark McLoughlin  <mark skynet ie>
-
-	* session/gsm-remote-desktop.diff: actually add the
-	gnome-session patch.
-
-2003-11-13  Mark McLoughlin  <mark skynet ie>
-
-	Make the client only support 24 bit colour instead of 8 bit
-	colour. Not ideal ... it would have been nicer to support
-	all colour depths but ...
-
-	* client/java/rdr/InStream.java:
-	(InStream.readPixel), (InStream.readPixels): impl reading a
-	number of 32 bit pixels.
-	(InStream.readCPixel), (InStream.readCPixels): impl reading
-	a number of compressed pixels. We can assume they will be
-	compressed into 24 bits because of our pixel format.
-	
-	* client/java/rfb/CMsgHandler.java:
-	(CMsgHandler.setCursor), (CMsgHandler.imageRect): Take an
-	int[] instead of a byte[] for the image data.
-	
-	* client/java/rfb/CMsgReader.java:
-	(CMsgReader.getImageBuf): simplify - we never used imageBufIdealSize
-	and hence always returned the "required" number of bytes and never
-	the "requested". Take only a single "size" now and always return
-	a buffer of that size. Also, return an int[] instead of a byte[].
-	(CMsgReader.readSetCursor), (CMsgReader): store the image data
-	in an int[].
-	
-	* client/java/rfb/HextileDecoder.java:
-	(HextileDecoder.readRect): update for 24 bit colour.
-	
-	* client/java/rfb/ManagedPixelBuffer.java:
-	(ManagedPixelBuffer.dataLen), (ManagedPixelBuffer.checkDataSize):
-	data is an int[] now.
-	
-	* client/java/rfb/PixelBuffer.java:
-	(PixelBuffer.setPF): pixel format must be 32 bits per pixel now
-	instead of 8.
-	(getStride): remove, just use the width.
-	(PixelBuffer.fillRect), (PixelBuffer.imageRect),
-	(PixelBuffer.copyRect), (PixelBuffer.maskRect): update to use
-	an int[] for the image data.
-	
-	* client/java/rfb/PixelFormat.java:
-	(PixelFormat.PixelFormat): change the default pixel format to
-	24 bit depth, 32 bits per pixel and true-colour rgb888 packed
-	encoding.
-	
-	* client/java/rfb/RREDecoder.java:
-	(RREDecoder.readRect): update to decode 24 bit color.
-	
-	* client/java/rfb/RawDecoder.java:
-	(RawDecoder.readRect): simplify because we know getImageBuf()
-	will always return the required buffer size. Also, update for
-	24 bit colour.
-	
-	* client/java/rfb/ZRLEDecoder.java:
-	(ZRLEDecoder.readRect): update to decode 24 bit colour.
-	
-	* client/java/vncviewer/CConn.java:
-	(CConn.setColourMapEntries): kill - we use true-colour now.
-	(CConn.imageRect): don't take an offset and take an int[]
-	instead of a byte[].
-	(CConn.setCursor): take an int[] for the cursor data. Mask
-	is still a byte[], though.
-	
-	* client/java/vncviewer/DesktopWindow.java:
-	(DesktopWindow): don't implement Runnable anymore.
-	(DesktopWindow.setCursor): take an int[].
-	(DesktopWindow.setColourMapEntries): kill, unneeded.
-	(DesktopWindow.imageRect): don't take an offset and take an int[]
-        instead of a byte[].
-	(DesktopWindow.run): kill.
-	
-	* client/java/vncviewer/PixelBufferImage.java:
-	(PixelBufferImage.PixelBufferImage): change the default pixel
-	format to 24 bit depth, 32 bits per pixel and true-colour
-	rgb888 packed encoding. Use DirectColorModel instead of
-	IndexColorModel.
-	(PixelBufferImage.resize): update to use an int[] for the
-	image data.
-	(PixelBufferImage.setColourMapEntries),
-	(PixelBufferImage.updateColourMap): Kill, we do true-color now.
-
-2003-11-12  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c,
-	  capplet/vino-preferences.glade: add back
-	the "Allow unencrypted connections" preference.
-	
-	* docs/remote-desktop.txt: update.
-
-2003-11-11  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/vncviewer/CConn.java:
-	(CConn.autoSelectFormatAndEncoding),
-	(requestNewUpdate): we don't actually support anything
-	but 8 bit colour, so comment out the code that pretends
-	to support more.
-	
-	* docs/TODO: add a couple more items.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/rfbserver.c:
-	(rfbSendFrameBufferUpdate): undraw the cursor *after*
-	encoding the modified rectangles. Doh. Fixes cursor
-	display on clients which don't support position updates.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.c:
-	(vino_server_setup_framebuffer),
-	(vino_server_release_framebuffer): only monitor the
-	cursor when we actually have a client.
-	(vino_server_init_from_screen): don't init the cursor
-	here.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: distcheck fix.
-	
-	* server/vino-server.c:
-	(vino_server_handle_client_gone): release the framebuffer copy
-	if this is the last client.
-	(vino_server_handle_new_client): setup our copy of the framebuffer
-	if this is the first client.
-	(vino_server_setup_framebuffer), (vino_server_release_framebuffer):
-	implement.
-	(vino_server_init_from_screen): split bits out.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-prefs.c:
-	(vino_prefs_enabled_changed),
-	(vino_prefs_create_server),
-	(vino_prefs_init): put the server on hold when "enabled"
-	is FALSE.
-	
-	* server/vino-server.c:
-	(vino_server_set_client_on_hold): take a VinoServerClientInfo
-	instead of a rfbClientPtr.
-	(vino_server_handle_prompt_response): update.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add --enable-session-support argument.
-	
-	* server/vino-shell.c:
-	(vino_shell_idle_quit),	(vino_shell_destroy),
-	(vino_shell_class_init): quit the server in idle when
-	the shell is unrefed and chain up to the BonoboObject
-	destroy() implementatin.
-	
-	* session/README: blurb.
-	
-	* session/vino-session.c: small session managed program
-	to control the lifecyle of the server. Alternative to
-	the gnome-session patch.
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	Lots of voodoo goodness to allow the server to
-	be activated and shutdown by gnome-session depending
-	on the /desktop/gnome/remote_access/enabled key.
-
-	* configure.in: make the server require libbbonob, figure
-	out the location of orbit-idl and Bonobo's IDL files.
-	
-	* server/GNOME_RemoteDesktop.idl: add dummy interface for
-	the service.
-	
-	* server/GNOME_RemoteDesktop.server.in.in: bonobo-activation
-	service definition file.
-	
-	* server/Makefile.am: create and install the .server file.
-	Install	vino-server into libexec instead of bin. Build the
-	CORBA skels from the IDL.
-	
-	* server/vino-main.c: (main): quit if we fail to
-	register the service.
-	
-	* server/vino-shell.[ch]: implement registering the
-	GNOME_RemoteDesktop service with bonobo-activation.
-	* server/vino-shell.h:
-
-2003-11-10  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.schemas.in,
-	  capplet/vino-preferences.c,
-	  docs/remote-desktop.txt: rename the "allowed" key
-	to "enabled".
-
-2003-11-06  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.c:
-	(vino_fb_get_image): handle X errors and return a bool.
-	(vino_fb_copy_tile): return a bool.
-	(vino_fb_poll_scanline): only mark a region as damaged
-	if we sucessfully copied the tile.
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.c: (vino_fb_init_from_screen): remove
-	pre-condition causing us to crash when the screen
-	size changed. Handling screen size changes is still
-	pretty broken though - we seem to not get the
-	ConfigureNotify on the root window for ages and in the
-	mean time we get a BadMatch for doing a GetImage with
-	the wrong size.
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.[ch]:
-	(emit_size_changed): emit "size-changed" signal.
-	(vino_fb_finalize_screen_data): split out from finalize().
-	(vino_fb_screen_size_changed): re-initialize the screen.
-	(vino_fb_init_from_screen): connect to the GdkScreen
-	"size-changed" signal.
-	(vino_fb_finalize): update.
-	(vino_fb_class_init): initialize the "size-changed" signal.
-	
-	* server/vino-server.c:
-	(vino_server_update_client), (vino_server_handle_new_client),
-	(vino_server_handle_prompt_response),
-	(vino_server_handle_authenticated_client),
-	(vino_server_new_connection_pending),
-	(vino_server_handle_key_event), (vino_server_handle_pointer_event),
-	(vino_server_handle_clipboard_event),
-	(vino_server_check_vnc_password),
-	(vino_server_handle_damage_notify): add a bunch of preconditions.
-	(vino_server_screen_size_changed): re-initialize the screen.
-	(vino_server_init_from_screen): connect to the VinoFB "size-changed"
-	signal.
-	
-	* docs/TODO: update.
-
-==================== 0.9 ====================
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.9.
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* docs/remote-desktop.txt: update.
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.schemas.in: change
-	require_encryption default to true.
-	
-	* docs/TODO: move from toplevel dir.
-	
-	* docs/remote-desktop.txt: add.
-
-==================== 0.8 ====================
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: Version 0.8.
-
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/Makefile.am: fixed distcheck build.
-	
-	* server/libvncserver/cursor.c,
-	  server/libvncserver/main.c,
-	  server/libvncserver/rfb/rfb.h,
-	  server/libvncserver/rfb/rfbregion.h,
-	  server/libvncserver/rfbregion.c,
-	  server/libvncserver/sockets.c,
-	  server/libvncserver/tight.c,
-	  server/libvncserver/zlib.c,
-	  server/libvncserver/zrleencodetemplate.c: loads
-	of warnings fixes.
-
-	* server/libvncserver/CHANGES: update.
-	
-2003-11-05  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: define JAVA_SDK_AVAILABLE if both
-	jar and javac are found.
-	
-	* client/java/Makefile.am: only rebuild if the SDK
-	is available.
-	
-	* client/java/vino-client.jar: check in to CVS.
-
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.glade: removed the "label-for" and
-	"labelled-by" a11y relations - apparently gail does that
-	automatically if you set the focus target.
-	
-	* server/vino-server.c:
-	(vino_server_set_client_priority): impl. setting down the priority
-	on the io watch for the client's socket. If we put the client on
-	hold we don't want any pending data on the socket starving the
-	rest of the mainloop.
-	(vino_server_set_client_on_hold), (vino_server_handle_new_client),
-	(vino_server_handle_authenticated_client): use it here.
-
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/rfb/CSecurity.java: (CSecurity): added
-	a getDescription() abstract methdo.
-	
-	* client/java/rfb/CSecurityNone.java,
-	  client/java/rfb/CSecurityTls.java,
-	  client/java/rfb/CSecurityVncAuth.java: implement the
-	getDescription() methods.
-	
-	* client/java/vncviewer/CConn.java: (CConn.getCSecurity):
-	Output the security type description here.
-
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.schemas.in: change the require_encryption
-	default to false. In the common case this will be a policy
-	decision of the client, not the server.
-
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.desktop.in: add a .desktop
-	file for the capplet.
-
-	* capplet/Makefile.am: install the .desktop file.
-	
-	* capplet/vino-preferences.c,
-	  capplet/vino-preferences.glade: remove the "Allow
-	unencrypted connections" preference from here. We'll
-	have it on by default and you can turn it off using
-	gconf-editor.
-	
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c:
-	(vino_preferences_dialog_init): use the icon
-	as the window icon.
-	
-	* server/vino-prompt.c:
-	(vino_prompt_display): ditto.
-
-2003-11-04  Mark McLoughlin  <mark skynet ie>
-
-	* icons/gnome-remote-desktop.png: add an icon.
-
-	* Makefile.am, configure.in: build icons dir.
-	
-2003-11-03  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.schemas.in: add prompt_enabled
-	preference.
-
-	* capplet/vino-preferences.glade: add it here.
-	
-	* capplet/vino-preferences.c: hook it up in here.
-	
-	* server/vino-prefs.c: hook it up here too.
-	
-	* server/vino-prompt.c: some random stuff to try and
-	make this a little less broken.
-
-2003-11-03  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: check for glib-genmarshal.
-	
-	* server/Makefile.am: generate the masrhallers and
-	build against vino-prompt.[ch]
-	
-	* server/vino-marshal.list: add.
-	
-	* server/vino-prompt.[ch]: implement a dialog to
-	prompt the user before allowing someone to connect.
-	
-	* server/vino-server.[ch]: use it here.
-
-	* server/vino-util.[ch]:
-	(vino_init_stock_items): impl registering a couple
-	of stock items for the prompt dialog.
-
-	* server/libvncserver/auth.c,
-	  server/libvncserver/rfb/rfb.h: add a hook to enable
-	reject/accepting clients which have alread been
-	authenticated.
-	
-	* server/libvncserver/rfbserver.c: if newClientHook
-	isn't defined, accept by default.
-	
-	* server/libvncserver/CHANGES: upd.
-	
-2003-11-03  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.glade: setup the label-for
-	and labelled-by relations.
-
-2003-11-03  Mark McLoughlin  <mark skynet ie>
-
-	* capplet/vino-preferences.c: impl. the capplet.
-	
-	* capplet/Makefile.am: build it.
-	
-	* capplet/vino-preferences.glade: add writability warning thing
-	and a label for the password entry.
-	
-	* server/vino-main.c: (main): initialize i18n stuff.
-	
-	* server/vino-prefs.c: (vino_prefs_authentication_methods_changed):
-	check the list consists of strings.
-
-2003-11-01  Mark McLoughlin  <mark skynet ie>
-
-	* Makefile.am: build the capplet subdir.
-	
-	* capplet/Makefile.am: install the glade file.
-	
-	* capplet/vino-preferences.glade: glade file for
-	the preferences dialog.
-	
-	* client/java/Makefile.am: install jar file to
-	$(datadir)/gnome/vino
-	
-	* configure.in: require libglade for the capplet.
-
-2003-11-01  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/vncviewer/CConn.java:
-	(CConn.CConn): choose a TLS based SecurityType over
-	a non-encrypted type.
-
-2003-11-01  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/Makefile.am: put ViewportFrame.class in
-	the jar file.
-	
-	* server/libvncserver/auth.c:
-	(rfbAuthProcessSecurityTypeMessage): actually do something
-	after completing the handshake.
-	
-	* server/libvncserver/sockets.c:
-	(WriteExactOverTls): fix silly buglet.
-
-2003-10-31  Mark McLoughlin  <mark skynet ie>
-
-	* client/java/Makefile.am: add rfb/CSecurityTls.java.
-	
-	* client/java/rfb/CSecurityTls.java: implement TLS security
-	handler.
-
-	* client/java/rfb/SecTypes.java: add tlsWithNone and
-	tlsWithVncAuth.
-	
-	* client/java/vncviewer/CConn.java:
-	(CConn.CConn): use tlsWithNone and tlsWithVncAuth.
-	(CConn.init): don't set jis and jos here.
-	(CConn.getCSecurity): handle creating rfb.CSecurityTls.
-	(CConn.serverInit): set jis and jos here after the
-	handshake has completed.
-	
-	* server/libvncserver/auth.c: (rfbAuthTlsHandshake),
-	(rfbAuthCleanupClient): don't crash if the handshake fails.
-
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: distcheck fix.
-
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-	
-	* configure.in: check for javac and jar. Output
-	Makefiles.
-
-	* client/java/*: add Java vncview from realVNC.
-
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/sockets.c:
-	(ReadExactOverTls), (WriteExactOverTls): imlement
-	reading/writing from/to the TLS stream.
-
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: check for gnutls.
-	
-	* server/libvncserver/Makefile.am: build against gnutls.
-	
-	* server/libvncserver/auth.c:
-	(rfbAuthInitScreen), (rfbAuthCleanupScreen): implement
-	global initialisation.
-	(rfbAuthTlsHandshake): implement TLS handshaking.
-	(rfbAuthCleanupClient): impl cleaning up TLS session.
-	(rfbAuthProcessSecurityTypeMessage): initiate a TLS handshake
-	for rfbTlsWithNoAuth and rfbTlsWithVncAuth.
-	
-	* server/libvncserver/main.c: 
-	(rfbGetScreen): init auth params.
-	(rfbScreenCleanup): cleanup auth params.
-	
-	* server/libvncserver/rfb/rfb.h: add anonCredentials and
-	dhParams to rfbScreenInfo and tlsSession and useTls to
-	rfbClientRec. Also add rfbAuthInitScreen, 
-	rfbAuthCleanupScreen and rfbAuthCleanupClient.
-	
-	* server/libvncserver/sockets.c:
-	(rfbCloseClient): cleanup client's auth params.
-	
-	* server/Makefile.am: build against gnutls.
-	
-	* server/vino-main.c,
-	  server/vino-util.[ch]: setup gnutls debugging.
-
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-main.c: (main): create a server for each
-	screen.
-	
-	* server/vino-prefs.[ch]:
-	(vino_prefs_create_server): rename from add_server()
-	and set all the properties in one go
-	(vino_prefs_init): split out from add_server() and
-	only honour the view_only preference if the XServer
-	has support for XTest.
-	(vino_prefs_shutdown): unref the servers here.
-	
-	* server/vino-server.[ch]:
-	(vino_server_set_client_on_hold): implement starting an
-	on hold client.
-	(vino_server_update_client_timeout): don't update on
-	hold clients.
-	(vino_server_handle_new_client): put the client on
-	hold if the server is on hold.
-	(vino_server_set_property),
-	(vino_server_get_property), (vino_server_class_init),
-	(vino_server_get_on_hold), (vino_server_set_on_hold):
-	implement the "on-hold" property.
-	(vino_server_update_security_types): impl. setting
-	the security types.
-	(vino_server_set_require_encryption),
-	(vino_server_set_auth_methods): use it here.
-
-	* server/libvncserver/auth.c:
-	(rfbAuthNewClient3_3): only send rfbNoAuth or rfbVncAuth,
-	otherwise error out.
-	
-	* server/libvncserver/main.c:
-	(securityTypeToName): impl for debuggin.
-	(rfbAddSecurityType): add support for encrypted security
-	types.
-	(rfbClearSecurityTypes): don't clear unless there's
-	actually something to clear.
-	
-	* server/libvncserver/rfb/rfbproto.h: add rfbTlsWithNoAuth
-	and rfbTlsWithVncAuth. Not implement yet, though.
-		
-2003-10-30  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/auth.c:
-	(rfbAuthNewClient3_7), (rfbAuthNewClient3_3),
-	(rfbAuthNewClient): implement support for sending the security
-	types list if the client is using version 3.7 of the protocol.
-	(rfbAuthProcessSecurityTypeMessage): complete the security
-	type negotiation.
-	
-	* server/libvncserver/main.c: (rfbAddSecurityType): upd.
-	
-	* server/libvncserver/rfbserver.c: add support for version
-	3.7 of the protocol.
-	
-	* server/libvncserver/rfb/rfb.h: add SECURITY_TYPE state,
-	securityType and minorVersion client members and add
-	rfbProcessClientInitMessage() and
-	rfbAuthProcessSecurityTypeMessage();
-	
-	* server/libvncserver/rfb/rfbproto.h: add details of RFB 3.7.
-	
-	* server/libvncserver/CHANGES: update.
-	
-	* server/vino-prefs.c: (vino_prefs_translate_auth_methods_list):
-	Return VINO_SERVER_NONE if none of the authentication methods
-	are recognised.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add --disable-rebuilds option.
-	
-	* server/Makefile.am: build vino-enums.[ch] with
-	glib-mkenums.
-	
-	* server/vino-prefs.c:
-	(vino_prefs_view_only_changed),
-	(vino_prefs_require_encryption_changed): fix buglets and
-	add debugging.
-	(vino_prefs_translate_auth_methods_list): sometimes its a
-	list of strings. Sometimes its a list of values. Sigh.
-	(vino_prefs_authentication_methods_changed),
-	(vino_prefs_vnc_password_changed): fix buglets and add
-	debugging.
-	(vino_prefs_add_server): monitor the directory so we get
-	notifications, add debugging and initialize the VinoServer
-	with the values we got from GConf.
-	
-	* server/vino-server.c:
-	(vino_server_check_vnc_password): implement VNC authentication.
-	(vino_server_init_from_screen): hook up.
-	(vino_server_finalize): free the password.
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init), (vino_server_set_require_encryption),
-	(vino_server_get_require_encryption),
-	(vino_server_set_auth_methods), (vino_server_get_auth_methods),
-	(vino_server_set_vnc_password), (vino_server_get_vnc_password):
-	impl the view-only, require-encryption, auth-methods and
-	vnc-password properties.
-
-	* server/vino-server.h: make 0 and invalid auth method.
-	
-	* server/vino-util.[ch]:
-	(vino_setup_debug_flags): add prefs debug flag.
-	(vino_base64_unencode): add base64 encoding implementation.
-
-	* server/libvncserver/main.c,
-	  server/libvncserver/rfb/rfb.h:
-	(rfbClearSecurityTypes): add function to clear the
-	securityTypes array.
-	
-	* server/libvncserver/rfb/rfbproto.h: make TRUE == 1 to
-	agree with glib's idea of the truth.
-	
-	* server/libvncserver/CHANGES: upd.
-	
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-prefs.c:
-	(vino_prefs_add_server), (vino_prefs_shutdown): make
-	it compile.
-	
-	* server/vino-main.c: (main): hook up the prefs.
-	
-	* server/vino-server.[ch]:
-	(vino_server_set_require_encryption),
-	(vino_server_get_require_encryption),
-	(vino_server_set_auth_methods),
-	(vino_server_get_auth_methods),
-	(vino_server_set_vnc_password),
-	(vino_server_get_vnc_password): add stubs for these.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: add vino-prefs.[ch].
-	
-	* server/vino-prefs.[ch]: first cut at implementing
-	preferences handling.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: require gconf.
-	
-	* server/vino-server.schemas.in: first draft of
-	configuration schemas.
-	
-	* server/Makefile.am: install the schemas.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/rfb/rfb.h: remove rfbAuthPasswdData
-	and rfbAuthPasswdFirstViewOnly from the screen struct.
-	Add securityTypes, nSecurityTypes and rfbAddSecurityType.
-	
-	* server/libvncserver/main.c:
-	(defaultPasswordCheck), (rfbCheckPasswordByList):
-	remove default password checking implementations.
-	(rfbGetScreen): upd.
-	(rfbAddSecurityType): implement.
-	
-	* server/libvncserver/rfb/rfbproto.h: add
-	RFB_MAX_SECURITY_TYPES. Remove vncEncryptAndStorePasswd
-	and vncDecryptPasswdFromFile.
-	
-	* server/libvncserver/vncauth.c:
-	(vncEncryptAndStorePasswd),
-	(vncDecryptPasswdFromFile): remove.
-	
-	* server/libvncserver/auth.c: decide on which
-	authentication method to use using securityTypes.
-
-	* server/libvncserver/CHANGES: upd.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/auth.c:
-	* server/libvncserver/rfb/rfb.h:
-	* server/libvncserver/rfbserver.c: remove
-	reverseConnection support.
-
-	* server/libvncserver/CHANGES: upd.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: add vino-cursor.[ch].
-	
-	* server/vino-cursor.[ch]: simple implementation of
-	cursor position and shape monitoring.
-
-	* server/vino-server.c:
-	(vino_server_update_client): update the cursor shape
-	and position.
-	(vino_server_init_from_screen),
-	(vino_server_finalize): initialize and finalize the
-	cursor monitor.
-	
-	* server/libvncserver/cursor.c:
-	(rfbMakeXCursor): take const char *.
-	(rfbDrawCursor): fix indexing bug.
-	(rfbSetCursorPosition): don't unset cursorHasMoved
-	on the client if its NULL.
-	
-	* server/libvncserver/rfb/rfb.h: make rfbMakeXCursor
-	take const char *.
-
-2003-10-29  Mark McLoughlin  <mark skynet ie>
-	
-	* server/libvncserver/cursor.c,
-	  server/libvncserver/rfb/rfb.h:
-	(rfbSetCursorPosition): expose function to set the
-	cursor position.
-	
-	* server/libvncserver/main.c: (defaultPtrAddEvent):
-	Use it here.
-	
-	* server/libvncserver/CHANGES: upd.
-
-2003-10-28  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-server.c:
-	(vino_server_handle_client_gone): remove the timeout.
-	(vino_server_update_client): split out from data_pending.
-	(vino_server_client_data_pending): upd.
-	(vino_server_update_client_timeout),
-	(vino_server_handle_new_client): add timeout to periodically
-	update the client.
-	
-2003-10-23  Mark McLoughlin  <mark skynet ie>
-
-	Re-work libvncserver's cursor handling so that the cursor
-	is drawn to the frame buffer only for the purpose of
-	sending the FramebufferUpdate message - i.e. we immediately
-	undraw it after updating the client.
-
-	This should simplify things quite a bit - exposing the
-	posibility of the cursor being drawn into the frame buffer
-	made implementing cursor hadnling a lot more complex.
-
-	* server/libvncserver/cursor.c:
-	(rfbGetCursorBounds): split out from draw/undraw and
-	cleanup.
-	(rfbUndrawCursor), (rfbDrawCursor): allow the pre-computed
-	bounds to be passed in. Clean up these functions a lot.
-	(rfbSetCursor): no need to undraw the cursor.
-	
-	* server/libvncserver/main.c: upd. for the fact that
-	the cursor doesn't need to be undrawn and that the
-	enableCursorPosUpdates and enableCursorShapeUpdates
-	flags have been combined.
-	
-	* server/libvncserver/rfb/rfb.h: kill the cursorIsDrawn
-	and dontConvertRichCursorToXCursor ScreenInfo flags.
-	Add a ClientRec member which saves the last region we
-	drew the cursor so that we can update this region with
-	the client when the cursor moves.
-	Combine the ShapeUpdates and PosUpdates flags.
-	Add rfbGetCursorBounds and update rfbDraw/UndrawCursor.
-	Upd. the FB_UPDATE_PENDING macro.
-	
-	* server/libvncserver/rfbserver.c:
-	(rfbProcessClientNormalMessage): combine the enableCursorPosUpdates
-	and enableCursorShapeUpdates flags. We either use support
-	for both or neither.
-	(rfbSendFramebufferUpdate): draw the cursor before sending
-	the update and then undraw it after.
-
-2003-10-22  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/main.c: (rfbGetScreen):
-	* server/libvncserver/rfb/rfb.h:
-	remove unused dontSendFramebufferUpdate flag.
-	
-	* server/libvncserver/rfbserver.c: disable
-	both shape/position updates if support for either
-	is not available.
-
-	* server/libvncserver/CHANGES: upd.
-
-2003-10-22  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: test for the MIT-SHM and XTest
-	extensions. Also include standard "did pango include
-	-lX11?" check.
-	
-	* server/Makefile.am: link against $X_LIBS, $XSHM_LIBS
-	and $XTEST_LIBS.
-	
-	* server/vino-fb.c: compile without XShm.
-	
-	* server/vino-input.[ch]: implement keyboard and pointer
-	event handling.
-	
-	* server/vino-main.c: (main): make the server view-only
-	if XTest isn't supported.
-	
-	* server/vino-server.[ch]:
-	(vino_server_new): add "view-only" flag to constructor.
-	
-	* server/vino-util.[ch]: rename "server" debug flag
-	to "rfb" and add new "input" debug flag.
-
-2003-10-22  Mark McLoughlin  <mark skynet ie>
-
-	* server/libvncserver/*: fixup the various hooks and kill
-	the UDP and backchannel crackrock.
-	
-	* server/Makefile.am: add vino-input.[ch].
-
-	* server/vino-input.[ch]: add skeletal input event handling.
-	
-	* server/vino-fb.c: fixup the pre-conditions.
-
-	* server/vino-server.[ch]:
-	(vino_server_handle_pointer_event),
-	(vino_server_handle_clipboard_event),
-	(vino_server_handle_damage_notify),
-	(vino_server_init_from_screen): hook up the input event
-	handling.
-	(vino_server_set_property), (vino_server_get_property),
-	(vino_server_class_init), (vino_server_new),
-	(vino_server_set_view_only),
-	(vino_server_get_view_only): add a "view-only" property.
-
-2003-10-21  Mark McLoughlin  <mark skynet ie>
-
-	* configure.in: add a bunch of autoconf crap
-	for libvncserver.
-	
-	* server/Makefile.am: add libvncserver.
-	
-	* server/libvncserver/*: import a copy of libvncserver,
-	hack it up a bit and cut out some stuff we don't need.
-	Changes are documented in the CHANGES file.
-
-2003-10-21  Mark McLoughlin  <mark skynet ie>
-
-	* server/vino-fb.c, server/vino-server.c: get it all
-	more or less working, re-factor and cleanup a bit.
-
-2003-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: link against libvncserver.
-	
-	* server/vino-main.c: (main): use VinoServer.
-	
-	* server/vino-server.c: flesh out some more.
-	
-	* server/vino-util.[ch]: (vino_setup_debug_flags):
-	Add server debug flags.
-
-2003-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* server/Makefile.am: add vinfo-server.[ch] and
-	vinfo-util.c.
-	
-	* server/vino-fb.[ch]: get a first cut of the screen
-	polling going.
-	
-	* server/vino-main.c: test it out.
-	
-	* server/vino-util.[ch]: add debugging foo.
-	
-	* server/vino-server.[ch]: skeletal server object.
-
-2003-10-20  Mark McLoughlin  <mark skynet ie>
-
-	* Initial import.
+The ChangeLog is auto-generated during 'make dist'. If you are seeing this, use
+'git log' for a detailed list of changes.
diff --git a/ChangeLog.pre-git b/ChangeLog.pre-git
new file mode 100644
index 0000000..349830f
--- /dev/null
+++ b/ChangeLog.pre-git
@@ -0,0 +1,3638 @@
+2009-04-13  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.26.2
+
+==================== 2.26.1 =======================
+
+2009-03-19  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: Fixes bug #575860 â?? Regenerating autotools always
+	tries to compile libifaddr. Thanks to Patryk Zawadzki.
+
+2009-03-16  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.26.1
+
+==================== 2.26.0 =======================
+
+2009-03-02  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.26.0
+
+==================== 2.25.92 =======================
+
+2009-03-02  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-upnp.c: More work on NetworkManager integration as
+	well be more careful when adding ports on the router.
+
+2009-02-27  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c,
+	* server/vino-mdns.[ch],
+	* server/vino-dbus-listener.c:
+	Fixes #330691 â?? show .local hostname if avahi is present.
+
+2009-02-26  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in,
+	* server/Makefile.am,
+	* server/vino-upnp.c: Added dependency on NetworkManager. Monitor for
+	network state changes and redo the UPnP forward.
+	New configure flag: --enable-network-manager. If not set, enable it
+	anyway if NetworkManager libraries are found. Requires NM 0.7.
+
+2009-02-16  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.25.92
+
+==================== 2.25.91 =======================
+
+2009-02-13  Jonh Wendell  <jwendell gnome org>
+
+	* session/: Removed. It's unsed since 2.24, which makes use of new
+	gnome-session to control vino's life cycle. This avoids things like
+	bug #571751 being reported.
+
+2009-02-13  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.desktop.in.in:
+	Changed the tooltip of capplet menu item. Closes #542338.
+
+2009-02-13  Jonh Wendell  <jwendell gnome org>
+
+	Moved ifaddrs.h and getifaddrs.c to their own directory, and only
+	#include them if system ifaddrs.h is not present.
+
+2009-02-13  Claude Paroz  <claude 2xlibre net>
+
+	reviewed by: Jonh Wendell  <jwendell gnome org> 
+
+	* tools/vino-passwd.c: (vino_passwd_read): Use ngettext to handle
+	translation of "%d characters".
+	Closes #556767.
+
+2009-02-12  Claude Paroz  <claude 2xlibre net>
+
+	* capplet/vino-preferences.glade: Don't mark "spacing" labels as
+	translatable.
+
+2009-02-05  Jonh Wendell  <jwendell gnome org>
+
+	* server/Makefile.am: Install autostart desktop file in
+	$sysconfdir/xdg/autostart. Usually you should pass the argument
+	--sysconfdir=/etc to configure (or autogen.sh) script.
+	Closes #568755.
+
+2009-02-02  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.25.91
+
+==================== 2.25.90 =======================
+
+2009-01-25  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-dbus-listener.c (get_local_hostname): Show an IP address
+	instead of the machine name.
+
+2009-01-25  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.glade: Put a tooltip in the password entry
+	telling that the maximum size is 8 chars. Closes #569031.
+
+2009-01-23  Jonh Wendell  <jwendell gnome org>
+
+	Make use of a file containinig URLs of WebServices, instead of hard
+	code.
+	* capplet/webservices: The file with the URLs.
+	* capplet/vino-url-webservice.[ch]: Provide a function to retrieve
+	a URL from the file.
+	* capplet/vino-preferences.c: Use the function above instead of
+	hard coding the URL.
+
+2009-01-22  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.[c,glade]:
+	Use an eventbox in the connectivity label, closes #568690.
+
+2009-01-22  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-status-icon.c (vino_status_icon_add_client):
+	Only show notification if the status icon is visible.
+	Closes Ubuntu #318708.
+
+2009-01-22  Halton Huo <halton huo sun com>
+
+	Fix typo. Closes #568646
+	* server/vino-dbus-listener.c:
+	(vino_dbus_listener_handle_get_internal_data):
+
+2009-01-21  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.25.90
+
+==================== 2.25.5 =======================
+
+2009-01-21  Jonh Wendell  <jwendell gnome org>
+
+	* lots of files: Rewrite of capplet, hiding some advanced features.
+	Also, we check now if the machine can be accessed through the Internet.
+
+2009-01-08  Halton Huo <halton huo sun com>
+
+	Use self-implmented getifaddrs() and freeifaddrs() when system like
+	Solaris does not have them. Closes #565422
+	* capplet/Makefile.am:
+	* configure.in:
+	* server/libvncserver/Makefile.am:
+	* server/libvncserver/getifaddrs.c: (get_lifreq), (nbytes),
+	(addrcpy), (populate), (getifaddrs), (freeifaddrs):
+	* server/libvncserver/ifaddrs.h:
+
+2009-01-05  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.25.5
+
+==================== 2.25.4 =======================
+
+2008-12-23  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-fb.c (vino_fb_init_xdamage):
+	  Don't check if we are running at a composited screen and disable
+	  XDamage extension. This should work fine nowadays.
+
+2008-12-22  Jonh Wendell  <jwendell gnome org>
+
+	* server/libvncserver/rfbserver.c (rfbSendFramebufferUpdate):
+	Resets cursorWasMoved and cursorWasChanged flags, thus eliminating
+	mouse update changes, when there's no mouse change. Closes #494059.
+	Thanks to Oliver Gerlich for the patch.
+
+2008-12-17  Jonh Wendell  <jwendell gnome org>
+
+	Added UPnP support. Created a new boolean gconf key called use_upnp.
+	For now, no GUI changes. Closes #564853.
+
+	* server/miniupnp/*: miniUPnP files
+	* server/vino-upnp.[ch]: New class
+	* server/vino-server.[ch]: Use new VinoUpnp class
+	* server/vino-prefs.c: New gconf key: use_upnp
+	* server/vino-utils.[ch],
+	* docs/debugging.txt: Added UPnP debug stuff
+
+2008-12-16  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c: Simulate a user activity through gnome-screensaver
+	when a client connects, thus not showing the screensaver animation
+	to the client. Closes #562548.
+
+2008-12-16  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.25.4
+
+==================== 2.25.3 =======================
+
+2008-11-25  Jorge Pereira  <jorge jorgepereira com br>
+
+	* server/vino-background.c: (vino_background_get_status):
+	* server/vino-background.h:
+	* server/vino-prefs.c: (vino_prefs_init), (vino_prefs_shutdown),
+	(vino_prefs_restore), (vino_prefs_lock), (vino_prefs_unlock):
+	Disable wallpaper on connection + restart = wallpaper gone 
+	forever. Closes #562281.
+
+2008-11-25  Jorge Pereira  <jorge jorgepereira com br>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_update_for_allowed),
+	(vino_preferences_load_network_interfaces),
+	(vino_preferences_dialog_network_interface_update_combox),
+	(vino_preferences_dialog_network_interface_notify),
+	(vino_preferences_dialog_network_interface_changed),
+	(vino_preferences_dialog_setup_network_interface_combox),
+	(vino_preferences_dialog_init):
+	* capplet/vino-preferences.glade:
+	* configure.in:
+	* server/libvncserver/main.c: (rfbGetScreen):
+	* server/libvncserver/rfb/rfb.h:
+	* server/libvncserver/rfbserver.c: (rfbNewClient):
+	* server/libvncserver/sockets.c: (rfbInitListenSock),
+	(rfbSetAutoPort), (rfbSetPort), (rfbProcessNewConnection),
+	(rfbCheckFds), (ListenOnTCPPort), (NewSocketListenTCP),
+	(rfbSetNetworkInterface):
+	* server/vino-prefs.c: (vino_prefs_network_interface_changed),
+	(vino_prefs_create_server), (vino_prefs_init):
+	* server/vino-server.c: (vino_server_new_connection_pending),
+	(vino_server_init_from_screen), (vino_server_finalize),
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init), (vino_server_get_network_interface),
+	(vino_server_set_network_interface):
+	* server/vino-server.h:
+	* server/vino-server.schemas.in:
+	Removed the feature localOnly, added correct support for IPv4 mapped 
+	IPv6, and added a new feature to able to set network interface for 
+	accept connection. Closes #403183,#403192,#488354.
+
+2008-11-17  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-utils.[ch]: Added a new utility function:
+	vino_util_show_error().
+	* server/vino-status-icon.c: Don't use gnome-open anymore. Use
+	gtk_show_uri instead, and, in case of error, use the new helper
+	function to show an error dialog. Based on a patch from  Emilio
+	Pozuelo Monfort. Closes #561034.
+
+2008-11-13  Jonh Wendell  <jwendell gnome org>
+
+	* tools/vino-passwd.c (vino_passwd_change): Remove a deprecated
+	GLib symbol. Closes #560450.
+
+2008-11-13  Jorge Pereira  <jorge jorgepereira com br>
+	* server/libvncserver/auth.c:
+	* server/libvncserver/main.c:
+	* server/libvncserver/rfbserver.c:
+	* server/vino-prefs.c:
+	* server/vino-util.h:
+	* tools/vino-passwd.c:
+	Drop some warning messages.
+	Closes #558135.
+
+2008-10-22  Jorge Pereira  <jorge jorgepereira com br>
+	* tools/vino-passwd.c: (vino_passwd_read):
+	Do not show "Core Dumped" when receive "Ctrl+C". 
+	Closes #557454.
+
+2008-10-22  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: bump version to 2.25.1
+	* capplet/vino-preferences.[c,glade]:
+	Replaced the LinkButton with a Label and a Button, this allows the
+	user to copy the text and gives more space to add more buttons in
+	the future.
+	Also, we show a message when the server is not running, instead of
+	always show the URL. This closes #513705.
+
+2008-10-20  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.24.2
+
+==================== 2.24.1 ======================
+
+2008-10-20  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c: Only restore the wallpaper when the last
+	client disconnects. Closes LP: #266932.
+
+2008-10-10  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-prompt.[c,glade]: Hopefully fix an window empty bug.
+	Closes #161180.
+
+2008-10-08  Jonh Wendell  <jwendell gnome org>
+
+	Update label in vino-preferences when the port changes.
+
+	* server/vino-dbus-listener.c: Send a dbus signal when port changes.
+	* capplet/vino-preferences.c: Listen to this signal and updates
+	the label.
+
+2008-10-08  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-prefs.c: Propagates port changes via avahi.
+	Closes #555105.
+
+2008-09-22  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.24.1
+
+==================== 2.24.0 =======================
+
+2008-09-08  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.24.0
+
+==================== 2.23.92 ======================
+
+2008-09-04  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.desktop.in.in: Added an icon, closes #550743.
+
+2008-09-01  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.23.92
+
+==================== 2.23.91 ======================
+
+2008-09-01  Jonh Wendell  <jwendell gnome org>
+
+	Make vino work correctly with new gnome-session:
+	- Dropped bonobo activation. Vino is controlled by gnome-session.
+	- Made vino-server a gnome-session client, still using libgnomeui.
+	- The directory session/ is now obsolete.
+
+	* configure.in:
+	- drop "--enable-session-support";
+	- bump d-bus dependency to 1.2.3
+	- drop bonobo stuff
+	* server/GNOME_RemoteDesktop.idl,
+	* server/GNOME_RemoteDesktop.server.in.in,
+	* server/vino-shell.[ch]: Deleted
+	* server/vino-dbus-listener.[ch] (vino_dbus_request_name):
+	Returns gboolean instead of void. Returns FALSE if there is another
+	instance running.
+	* server/vino-main.c (main): Don't use bonobo shell function. Instead,
+	use vino_dbus_request_name() to exit if there is already an instance
+	running.
+
+2008-08-18  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.23.91
+
+==================== 2.23.90 ======================
+
+2008-08-18  Jonh Wendell <jwendell gnome org>
+
+	* capplet/vino-preferences.c:
+	* configure.in: Get rid of libgnomeui. Requires gtk+ >= 2.13.1 and
+	glib >= 2.17.0.
+
+2008-08-11  Halton Huo <halton huo sun com>
+
+	Add vino-server.desktop under /usr/share/gnome/autostart. This is new
+	autostart mechanism in gnome-session. Closes #546747
+	* server/Makefile.am:
+	* server/vino-server.desktop.in.in: (added)
+
+2008-07-29  Jonh Wendell <jwendell gnome org>
+
+	* capplet/Makefile.am:
+	* capplet/vino-preferences.c:
+	* configure.in: Added a compile-time option (--enable-libunique)
+	to use the LibUnique library, which allows only one instance of
+	capplet running.
+	Based on a patch provided by Jorge Pereira <jorge jorgepereira com br>.
+	
+2008-07-26  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	Bug 544735 â?? Use single GTK+ includes
+
+	* server/vino-http.c:
+	* server/vino-shell.c:
+	* server/vino-status-icon.h:
+	* session/vino-session.c:
+
+	Use single <gtk/gtk.h> includes.
+
+2008-07-25  Jorge Pereira  <jorge jorgepereira com br>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_update_for_allowed),
+	(vino_preferences_dialog_disable_background_toggled),
+	(vino_preferences_dialog_disable_background_notify),
+	(vino_preferences_dialog_setup_disable_background_toggle),
+	(vino_preferences_dialog_init):
+	* capplet/vino-preferences.glade:
+	* server/Makefile.am:
+	* server/vino-background.c: (vino_background_handler),
+	(vino_background_draw):
+	* server/vino-background.h:
+	* server/vino-prefs.c: (vino_prefs_disable_background_changed),
+	(vino_prefs_create_server), (vino_prefs_init):
+	* server/vino-server.c: (vino_server_set_disable_background),
+	(vino_server_get_disable_background),
+	(vino_server_client_accepted), (vino_server_client_disconnected),
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init):
+	* server/vino-server.h:
+	* server/vino-server.schemas.in:
+	New feature to disable wallpaper when connected to vino.
+	Close #515072.
+
+2008-07-25  Matthias Clasen  <mclasen redhat com>
+
+	* capplet/vino-preferences.glade: Use a standard icon name.
+	Closes #544639.
+
+2008-07-24  Halton Huo <halton huo sun com>
+
+	* configure.in: Fix build error in folder tools. Closes #544277.
+
+2008-07-22  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.23.6
+
+==================== 2.23.5 ======================
+
+2008-07-22  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: pre-release bump version to 2.23.5
+
+2008-07-22  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-input.c: Fix variable declaration. Closes #544038.
+	Patch by Alban Crequy.
+
+2008-07-06  Jorge Pereira  <jorge jorgepereira com br>
+
+	* Makefile.am:
+	* configure.in:
+	* tools/Makefile.am:
+	* tools/vino-passwd.c:
+	* po/POTFILES.in:
+	* configure.in:
+	Added a tool to change Vino password, similar to Unix passwd command.
+	Closes #540853.
+
+2008-07-02  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.glade: Use default invisible character in
+	password entry. Closes #541248.
+
+2008-07-01  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c: Reverted the fix in bug #423027.
+	The fix was wrong. It's not a vino bug.
+
+2008-06-25  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.glade: Fix silly strings in the UI.
+	Closes #516139.
+
+2008-06-25  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c: Tell people to use vinagre instead of
+	vncviewer. Closes #521971.
+
+2008-05-24  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c,
+	* server/vino-input.[ch]: Fix bug #534262 â?? cyclic clipboard propagation.
+
+2008-05-05  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: pre-release bump version to 2.23.2
+
+==================== 2.22.1 ======================
+
+2008-03-13  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-status-icon.c (vino_status_icon_remove_client):
+	Ignore if the client being disconnected is not in our list of
+	connected clients, thus avoiding the screen to be locked when
+	that option is enabled. Closes #522058.
+
+2008-03-13  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.22.1
+
+==================== 2.22.0 ======================
+
+2008-02-25  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.22.0
+
+==================== 2.21.92 =====================
+
+2008-02-18  Mark McLoughlin  <markmc redhat com>
+
+	Fix an issue with vinagre/gtk-vnc where the first
+	attempted connection fails because gtk-vnc doesn't
+	send a SetPixelFormat message.
+
+	Narrowed down and tested by Jonh Wendell.
+
+	* server/vino-server.c: (vino_server_handle_new_client): set
+	the client's pixel format after we've initialized it.
+
+2008-02-17  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c:
+	* server/vino-status-icon.c: Fix a crash when client disconnect just
+	after connecting.
+
+2008-02-12  Matthias Clasen <mclasen redhat com> 
+
+	* server/libvncserver/rfbserver.c:
+	* capplet/vino-preferences.c: Fix the build with recent
+	glibc by declaring where we use GNU extensions. (#515941)
+
+2008-02-11  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.21.92
+
+==================== 2.21.91 =====================
+
+2008-01-28  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.21.91
+
+==================== 2.21.90 =====================
+
+2008-01-28  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in, README: pre-release bump version to 2.21.90
+
+==================== 2.21.3 =====================
+
+2007-12-03  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in, README: pre-release bump version to 2.21.3
+
+2007-11-30  Ross Burton  <ross openedhand com>
+
+	* configure.in:
+	The server doesn't need libgnome, just libbonobo (#500632).
+
+2007-11-27  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c (vino_server_client_disconnected):
+	Fix a regression, only locks the screen when the *last* client disconnect.
+
+==================== 2.21.2 =====================
+
+2007-11-11  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c,
+	* capplet/vino-preferences.glade:
+	More work on user interface
+
+2007-11-10  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c,
+	* capplet/vino-preferences.glade:
+	Added extra stuff, advanced configuration based on tabs (#361891)
+
+2007-11-09  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-main.c,
+	* server/vino-status-icon.c: Make use of g_[gs]et_application_name()
+
+2007-11-09  Jonh Wendell  <jwendell gnome org>
+
+	Added a gconf key to control the behavior of the status icon.
+	Closes #442696.
+	
+	* server/vino-server.[ch]:
+	  (vino_server_get_status_icon): New function
+	  (vino_server_client_accepted),
+	  (vino_server_client_disconnected): Don't create or destroy the icon
+	  object, its life time is the server's life time.
+	* server/vino-status-icon.[ch]: New property: visibility
+	  (vino_status_icon_update_state): New function, combines tooltip and 
+	  visibility properties.
+	* server/vino-prefs.c,
+	  server/vino-server.schemas.in: Added a new gconf key (icon_visibility)
+	* server/Makefile.am: Added vino-status-icon.h to vino_enum_headers macro
+
+==================== 2.21.1 =====================
+
+2007-10-19  Dan Winship  <danw gnome org>
+
+	* server/vino-input.c (vino_input_initialize_keycodes_core):
+	Finish up the previous fix to completely fix #480544.
+
+2007-10-19  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-status-icon.c (vino_status_icon_popup_menu):
+	  Only show 'disconnect all' popup item in status icon if we have
+	  more than one client connected.
+
+2007-10-18  Dan Winship  <danw gnome org>
+
+	* server/vino-input.c (vino_input_initialize_keycodes_core):
+	Handle another oddity of core keymaps.
+	(vino_input_init): fix up a bug in the XKB merge; the pointer
+	mapping was only being initialized in the XKB case, causing clicks
+	to not work in the core case. #480544
+
+2007-10-15  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-mdns.c: Better handles disconnection from
+	  avahi-daemon. Thanks to Sebastien Estienne. Closes #415321.
+
+2007-10-15  Jonh Wendell  <jwendell gnome org>
+
+	* capplet/vino-preferences.c,
+	* capplet/vino-preferences.desktop.in.in,
+	* server/vino-main.c,
+	* server/vino-status-icon.c,
+	* server/vino-http.c,
+	* server/vino-prompt.c: Replaced occurrences of 'gnome-remote-desktop' to
+	  'preferences-desktop-remote-desktop'. We are not shipping our
+	  own icons anymore.
+	* configure.in,
+	* Makefile.am: Dropped references to 'icon/' directory
+	* icons/ : Dropped
+	
+	Thanks to Jaap A. Haitsma for the patch, closes #446523.
+
+2007-10-15  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: Correct version is 2.21.1, am i on drugs?
+
+2007-10-15  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c,
+	* server/vino-input.c: Handles clipboard text (Closes #306252)
+
+2007-10-15  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.21.3
+
+==================== 2.20.1 =====================
+
+2007-09-17  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump version to 2.20.1
+
+==================== 2.20.0 =====================
+
+2007-09-17  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: pre-release bump version to 2.20.0
+
+==================== 2.19.92 ====================
+
+2007-09-02  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: pre-release bump version to 2.19.92
+
+2007-09-02  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-fb.c (vino_fb_init_xdamage):
+	  Check if we are running at a composited screen and disable XDamage
+	  extension. We should remove this check when XDamage work perfectly
+	  with 3d desktop. Thanks to Pretto for the testing. Closes #383147.
+
+2007-09-01  Dan Winship  <danw novell com>
+
+	* configure.in: check for XKB
+
+	* server/vino-input.c: If the server supports XKB, use that rather
+	than core X calls to get the keyboard mapping. Add support for
+	multiple keyboard groups, and watch xkb events to notice when the
+	keyboard layout changes.
+
+2007-08-31  Jonh Wendell  <jwendell gnome org>
+
+	* MAINTAINERS:
+	  Updated to the new format.
+
+2007-08-30  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.c (vino_server_client_disconnected):
+	  Check if the icon exists before trying to unref it.
+
+2007-08-13  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump to 2.19.91
+
+==================== 2.19.90 ====================
+
+2007-08-13  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: bump version to to 2.19.90
+
+2007-08-06  Jonh Wendell  <jwendell gnome org>
+	* server/vino-server.c: (vino_server_auth_client):
+	  Don't call vncEncryptBytes() if the password is NULL, avoiding a
+	  crash (See: Ubuntu #128746)
+
+2007-08-06  Jonh Wendell  <jwendell gnome org>
+	* server/vino-mdns.c: Include hostname in Avahi service name,
+	  closes #461773.
+
+2007-08-06  Jonh Wendell  <jwendell gnome org>
+	* configure.in: Show the configure summary
+
+2007-07-20  Jonh Wendell  <jwendell gnome org>
+	* server/vino-server.schemas.in: Fix some grammar issues,
+	  closes #457138. Thanks to Og Maciel.
+
+2007-07-09  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump to 2.19.6
+
+==================== 2.19.5 ====================
+
+2007-07-09  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: bump version to to 2.19.5
+
+2007-06-30  Jonh Wendell <jwendell gnome org>
+
+	* capplet/Makefile.am,
+	  capplet/vino-preferences.c,
+	  server/vino-http.[hc],
+	  server/vino-dbus-listener.c: Show http server address in vino-preferences
+	  if vino is compiled with http support.
+	  Patch from Halton Huo, closes #431635.
+
+2007-06-30  Jonh Wendell <jwendell gnome org>
+
+	* server/vino-main.c,
+	  server/vino-mdns.[hc],
+	  server/vino-prefs.c: Only publish VNC service under Avahi when server
+	  is enabled. Closes #330690.
+
+2007-06-29  Jonh Wendell <jwendell gnome org>
+
+	* server/vino-server.schemas.in,
+	  server/vino-server.[hc],
+	  server/vino-prefs.c: Added a new configuration option (gconf key)
+	  'lock_screen_on_disconnect', which locks the screen when last
+	  user disconnects. Closes #355586.
+
+2007-06-27  Stef Walter  <stef memberwebs com>
+
+	* capplet/vino-preferences.c: 
+	* server/vino-server.c: Don't assert on a NULL find result from 
+	  gnome-keyring. Closes bug #450074
+
+2007-06-09  Jonh Wendell <jwendell gnome org>
+
+	* server/vino-dbus-listener.c: Changed introspect_xml variable type
+	  from array to pointer, fixing a crash when dbus Introspect() method
+	  is called. Closes #445525.
+
+2007-05-23  Jonh Wendell <jwendell gnome org>
+
+	* server/vino-input.c: Fix keyboard mapping problem, closes #440429
+
+2007-05-08  Jonh Wendell <jwendell gnome org>
+
+	* configure.in: Build against libnotify, if it's available (added
+	  --enable-libnotify=auto and make it the default), closes #394467
+
+2007-05-07  Jonh Wendell <jwendell gnome org>
+
+	* server/Makefile.am,
+	  capplet/Makefile.am:
+	  Use $prefix/share/vino for data in favor of $prefix/share/gnome/vino
+	  Patch from Matthias Clasen, closes #436460
+
+2007-05-02  David Farning  <dfarning gmail com>
+
+	* icons/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
+	for install and uninstall-hook.
+
+2007-04-23  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-input.c:
+	Fix crash in mouse wheel movement on non-Xorg system, bug #431627
+	Patch from Halton Huo <halton huo sun com>
+
+2007-04-13  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-status-icon.c:
+	(vino_status_handle_new_client_notification_closed):
+	Unref notification object, as libnotify bug was fixed.
+
+2007-04-10  Jonh Wendell  <jwendell gnome org>
+
+	* server/vino-server.schemas.in: Fix a typo in text, bug #409000
+
+2007-04-09  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump to 2.19.1
+	
+==================== 2.18.1 ====================
+
+2007-04-04  Jonh Wendell  <jwendell gnome org>
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_password_changed):
+	Fix crash on critical warning when calling g_base64_encode,
+	this and previous patch hopefully fix bug #423027
+
+2007-04-04  Jonh Wendell  <jwendell gnome org>
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_setup_password_entry),
+	(vino_preferences_vnc_password_notify):
+	Fix crash on critical warning when calling g_base64_decode, bug #418836
+	Patch from Halton Huo <halton huo sun com>
+
+2007-04-04  Jonh Wendell  <jwendell gnome org>
+
+	Fix crash on vino_input_init(), fixes bug #425863
+
+	* server/vino-input.c: Updated VINO_IS_LATIN1_KEYSYM define to check if
+	the value is less than 0x100.
+
+2007-03-29  Mark McLoughlin  <mark skynet ie>
+
+	Fix the non-XDAMAGE, non-XSHM support (bug #423887)
+
+	* server/vino-fb.c: (vino_fb_create_image): create the
+	XImage data only after allocating the XImage itself
+	where the actual rowstride is calculated, rather than
+	making a lame attempt at guessing what rowstride will
+	be used.
+
+2007-03-12  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump to 2.18.1
+	
+==================== 2.18.0 ====================
+
+2007-03-06  Jonh Wendell <jwendell gnome org>
+	* capplet/vino-preferences.desktop.in.in:
+	  Remove deprecated categories from the .desktop file
+
+2007-03-05  Jonh Wendell <jwendell gnome org>
+	* server/vino-status-icon.c:
+	  Allows only one disconnect confirmation dialog running, and
+          don't use modal window on that dialog, closes #414905.
+
+2007-02-27  Halton Huo <halton huo sun com>
+
+	* server/vino-http.c: 
+	  Add gtk/gtkicontheme.h in vino-http.c for bug #412559.
+
+2007-02-26  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: post-release bump to 2.18.0
+
+==================== 2.17.92 ====================
+
+2007-02-26  Jonh Wendell  <jwendell gnome org>
+
+	* configure.in: Version 2.17.92.
+	
+
+2007-02-09  Jonh Wendell <jwendell svn gnome org>
+
+	* capplet/vino-preferences.c:
+	  Update the port number (in vino applet) when the server starts,
+          closes #394005
+
+2007-02-02  Jonh Wendell <jwendell svn gnome org>
+
+	* server/vino-status-icon.c:
+	  Show the notification bubble after a timeout, as a workaround
+          for bug #394462
+
+2007-02-02  Mark McLoughlin  <mark skynet ie>
+
+	Hopefully fix crash when connecting after changing the
+	screen resolution (bug #357778)
+
+	Thanks to Jonh Wendell for reproducing and suggesting
+	fixes.
+
+	* server/vino-server.c: (vino_server_setup_framebuffer):
+	Make sure the screen size gets updated when the first
+	client connects.
+
+2007-01-30  Jonh Wendell <jwendell svn gnome org>
+
+	* capplet/vino-preferences.c:
+	  (vino_preferences_vnc_password_notify):
+	  (vino_preferences_dialog_setup_password_entry):
+	  Better handling of gconf values in password field (Bug #400260)
+
+2007-01-30  Jonh Wendell <jwendell svn gnome org>
+
+	* session/vino-session.c,
+	  server/vino-http.c,
+	  server/vino-prompt.c:	Fix minor issues about GnomeIconTheme usage,
+          yet bug #391850.
+
+2007-01-18  Jonh Wendell <jwendell svn gnome org>
+
+	* capplet/vino-preferences.desktop.in.in:
+	Put Vino preferences into the control center's "Internet and Network"
+	category - Patch from Denis Washington (Closes #394523)
+
+2007-01-18  Jonh Wendell <jwendell svn gnome org>
+
+	* server/vino-status-icon.c: (vino_status_icon_help):
+	Uses gnome-open instead of yelp (Closes #391848)
+
+2007-01-08  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.17.6
+	
+==================== 2.17.5 ====================
+
+2007-01-08  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.17.5.
+	
+2007-01-08  Mark McLoughlin  <mark skynet ie>
+
+	Display a notification bubble when someone connects
+	if we haven't already asked the user whether to
+	allow them.
+
+	Based on a patch from Jonh Wendell in bug #387095
+
+	* configure.in: add --enable-libnotify
+	
+	* server/Makefile.am: link to libnotify
+	
+	* server/vino-status-icon.c: Display a notification
+	bubble when a client connects if the authorization
+	prompt is disabled.
+
+2007-01-08  Christian Persch  <chpe svn gnome org>
+
+	* server/vino-http.c: (vino_http_lookup_client_logo):
+	* server/vino-prompt.c: (vino_prompt_setup_icons):
+	Replace deprecated GnomeIconTheme usage with GtkIconTheme. Bug
+	#391850.
+
+2007-01-07  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.c,
+	  server/vino-server.c,
+	  server/vino-dbus-listener.c: don't mark object
+	property descriptions for translation, but do mark
+	them as static with G_PARAM_STATIC_NAME etc.
+
+2007-01-07  Mark McLoughlin  <mark skynet ie>
+
+	Re-work a fair bit of the D-Bus support e.g.
+	  - Re-name the interface to org.gnome.VinoScreen
+	  - Share a connection between all listeners so that
+	    we don't e.g. request the name more than once
+	  - Remove strange AddMatch/Disconnected handling
+	  - Error handling fixes
+	  - Fix some leaks
+	  - Misc. fixes and code cleanups
+
+	* server/vino-dbus-listener.c: re-name interface, add 
+	shared connection stuff, kill AddMatch/Disconnceted
+	message handling, fix error handling, fix leaks and
+	lots of misc. fixing
+	
+	* server/vino-dbus-listener.h: add shared connection api
+	
+	* server/vino-main.c: (main): request the D-Bus name
+	here once all the listeners have been created.
+	
+	* capplet/vino-preferences.c: (vino_preferences_get_server_port):
+	Update for interface re-name, fix leak, don't handle impossible
+	NULL return from dbus_g_proxy_new_for_name(), misc. cleanups.
+	
+2006-12-21  Jonh Wendell <jwendell cvs gnome org>
+	
+	Added initial d-bus support, fixing bug #319798
+
+	* configure.in: Require dbus-glib-1
+
+	* server/vino-dbus-listener.[ch]: New files
+
+	* server/Makefile.am: Added vino-dbus-listener.[ch]
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_get_server_port): New function, get server port
+	number via dbus.
+	(vino_preferences_get_local_hostname): Call new function; append port
+	number to function result.
+
+	* server/vino-server.[ch]: Added new object VinoDBusListener; Added new
+	read-only 'port' property.
+
+	* server/vino-util.[ch]: Added new debug flag: DBUS
+
+2006-12-18  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.17.5.
+	
+==================== 2.17.4 ====================
+
+2006-12-18  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.17.4.
+
+2006-12-18  Mark McLoughlin  <mark skynet ie>
+
+	Implement Calum's suggestions from his review of the
+	status icon UI. Also some code cleanups. Fixes bug #384704
+
+	* server/vino-main.c: (main): set the default window icon here
+	
+	* server/vino-server.[ch]:
+	(vino_client_disconnect): re-name from vino_server_disconnect_client()
+	
+	* server/vino-status-icon.c:
+	(vino_status_icon_spawn_command): split this helper function out
+	(vino_status_icon_preferences): user it here
+	(vino_status_icon_help): and here
+	(vino_status_icon_about): clean this up; add more authors
+	(vino_status_icon_disconnect_confirm): split this helper function out
+	(vino_status_icon_disconnect_client): use it here
+	(vino_status_icon_disconnect_all_clients): add new function
+	(vino_status_icon_popup_menu): clean this up and implement calum's
+	suggestions
+	(vino_status_icon_activate): pop-up the preferences dialog here
+
+2006-12-12  Christian Persch  <chpe cvs gnome org>
+
+	* server/vino-status-icon.c: (vino_status_icon_finalize),
+	(vino_status_icon_init), (vino_status_icon_new),
+	(vino_status_icon_popup_menu), (vino_status_icon_activate),
+	(vino_status_icon_update_tooltip), (vino_status_icon_class_init):
+	Fix some buglets and add some improvements. Bug #385058.
+
+2006-12-12  Andre Klapper  <a9016009 gmx de>
+	
+	* server/vino-status-icon.c: correct license string.
+	fixes bug #384874.
+
+2006-12-08  Jonh Wendell <jwendell cvs gnome org>
+	Initial status icon support (Fixes bug #154467)
+
+	* server/vino-status-icon.[ch]: New files
+	
+	* server/Makefile.am: Added vino-status-icon.[ch]
+
+	* server/vino-server.[ch]:
+	(vino_client_get_hostname),
+	(vino_server_disconnect_client): new functions
+	(vino_server_handle_prompt_response),
+	(vino_server_handle_authenticated_client): Call the new 
+	vino_server_client_accepted()
+	(vino_server_handle_client_gone): Call the new 
+	vino_server_client_disconnected()
+
+2006-12-07  Mark McLoughlin  <mark skynet ie>
+
+	Fixes bug #337214
+
+	* server/vino-prompt.c: (vino_prompt_setup_dialog):
+	Hide the help button rather than making it insensitive
+
+2006-12-06  Jonh Wendell <jwendell cvs gnome org>
+
+	* server/vino-server.c: rename VinoServerClientInfo
+        struct to VinoClient.
+
+2006-12-06  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-prompt.c: use G_DEFINE_TYPE instead of
+	manually defining it.
+
+2006-12-06  Mark McLoughlin  <mark skynet ie>
+
+	Fix broken keyboard handling on Xsun by making use of
+	Xlib's strange "guess lowercase keysym from upper-case
+	keycode mapping" logic in XKeycodeToKeysym()
+
+	Based on patch from Halton Huo <halton huo sun com> in
+	bug #369884
+
+	* server/vino-input.c: (vino_input_initialize_keycodes): use
+	XKeycodeToKeysym() rather than XGetKeyboardMapping() to build
+	our keysym->keycode mapping.
+
+2006-11-30  Mark McLoughlin  <mark skynet ie>
+
+	Based on patch from John Wendell <wendell_listas bani com br>
+	in bug #156967.
+
+	* server/libvncserver/main.c:
+	(rfbGetScreen): strdup the default desktop name.
+	(rfbSetDesktopName): add new function.
+	(rfbScreenCleanup): free the desktop name
+	
+	* server/libvncserver/rfb/rfb.h: make desktopName not const
+	and add rfbSetDesktopName()
+	
+	* server/vino-server.c: (vino_server_init_from_screen): set the
+	desktop name here to user host
+
+2006-11-17  Jonh Wendell <jwendell cvs gnome org>
+
+	Fixes bug #376287 - Vino shows the wrong host in 2.17.2
+
+	* vino/server/libvncserver/rfbserver.c : remove rfbSockaddrToHostname()
+	function and updated rfbNewClient() so that it gets the right ip/name
+	from remote machine.
+
+2006-11-06  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.17.3.
+	
+==================== 2.17.2 ====================
+
+2006-11-06  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.17.2.
+
+2006-10-27  Mark McLoughlin  <mark skynet ie>
+
+	Use GtkLinkButton instead of VinoURL.
+
+	Patch from Mariano Suárez-Alvarez <mariano suarezalvarez gmail com>
+	in bug #159216.
+
+	* vino/configure.in: require gtk+ 2.10
+	
+	* vino/capplet/vino-preferences.c: use GtkLinkButton
+	
+	* vino/capplet/vino-url.[ch]: remove
+
+	* vino/capplet/Makefile.am: remove vino-url.[ch]
+
+2006-10-27  Mark McLoughlin  <mark skynet ie>
+
+	Use glib's base64 functions instead of our own.
+
+	* vino/configure.in: require glib 2.12
+	
+	* vino/server/vino-server.c: (vino_server_auth_client):
+	Use g_base64_decode()
+	
+	* vino/server/vino-util.[ch]: kill vino_base64_unencode()
+	
+	* vino/capplet/vino-preferences.c: kill
+	vino_preferences_dialog_base64_encode() and
+	vino_preferences_dialog_base64_unencode()
+	(vino_preferences_vnc_password_notify),
+	(vino_preferences_dialog_setup_password_entry):
+	Use g_base64_decode()
+	(vino_preferences_dialog_password_changed):
+	Use g_base64_encode()
+
+2006-10-23  Mark McLoughlin  <mark skynet ie>
+
+	Fixes bug #345394 - icons do not change when the
+	icon theme changes.
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_setup_icons): use GtkImage
+	and GtkWindow's icon theme support instead of
+	GnomeIconTheme.
+
+2006-10-23  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.glade: manually mark
+	a few strings as not-translatable. Fingers crossed
+	that glade won't re-mark them again later. Fixes
+	bug #331700
+
+2006-10-23  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.desktop.in.in: add GTK
+	category. Fixes bug #328046
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	Thanks to Srirama Sharma <srirama sharma wipro com> for
+	the first cut at ipv6 support in bug #310965
+
+	* vino/server/vino-http.c: (vino_http_create_listening_socket):
+	Again, if ipv6 support is compiled in, create an ipv6 socket
+	and fallback to ipv4 if it fails
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	And here's where we actually create an IPv6 socket.
+
+	* vino/server/libvncserver/sockets.c:
+	(ListenOnTCPPort): if ipv6 support is compiled in,
+	always try and create an AF_INET6 socket and fallback
+	to an AF_INET one if it fails.
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* vino/configure.in: add --enable-ipv6 and check for
+	IPv6 support.
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	Use inet_ntop() instead of inet_ntoa()
+
+	* vino/server/libvncserver/rfbserver.c:
+	(rfbSockaddrToHostname): function to use inet_ntop
+	on ipv4, ipv4-mapped ipv6 and ipv6 addresses.
+	(rfbNewClient): use it.
+
+	* vino/server/libvncserver/CHANGES: add note.
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* vino/capplet/vino-preferences.c:
+	(vino_preferences_get_local_hostname): use getaddrinfo()
+	instead of gethostbyname()
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* vino/server/libvncserver/main.c,
+	vino/server/libvncserver/sockets.c,
+	vino/server/libvncserver/rfbserver.c,
+	vino/server/libvncserver/rfb/rfb.h: remove
+	a heap of threading stuff which we don't
+	use.
+
+	* vino/server/libvncserver/CHANGES: add note.
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	Remove some unused sockets code so we don't have
+	to fix it for IPv6 support.
+
+	* vino/server/libvncserver/sockets.c:
+	(rfbProcessNewConnection): remove libwrap usage
+	(rfbConnect), (ConnectToTcpAddr): remove unused
+	functions
+
+	* vino/server/libvncserver/rfb/rfb.h: remove
+	rfbConnect() and ConnectToTcpAddr()
+
+	* vino/server/libvncserver/CHANGES: add note
+
+2006-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* vino/server/vino-http.c: (vino_http_construct_response):
+	Fix warning
+
+2006-10-19  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.c: (vino_server_handle_client_gone):
+	Don't remove the io_watch if it's zero - fixes assertion
+	where client disconnects while it's on hold.
+
+2006-10-18  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/rfbserver.c: cherry-pick some more
+	fixes from upstream libvncserver.
+
+2006-10-18  Mark McLoughlin  <mark skynet ie>
+
+	Fix issue with the CoRRE encoding saying its only sending
+	a single rectangle, but sending lots more. Problem identified
+	by Detlef Schmicker <d schmicker physik de>
+
+	Fix is backported from libvncserver upstream.
+
+	* server/libvncserver/rfbserver.c:
+	(rfbSendFramebufferUpdate): handle maxRectsPerUpdate for
+	CoRRE and Zlib encodings.
+
+2006-10-17  Mark McLoughlin  <mark skynet ie>
+
+	Add a --enable-gnome-keyring option which causes Vino
+	to store its configured password in the user's keyring.
+	Disabled by default, because it's not really a good
+	idea. See comments in bug #344839
+
+	Based on a patch from Steven Zhang <steven zhang sun com>
+
+	* configure.in: add --enable-gnome-keyring
+	
+	* server/vino-server.c:
+	(vino_server_get_password_from_keyring): helper to
+	read the password from the keyring.
+	(vino_server_auth_client): if keyring support is enabled,
+	authenticate against the password stored in the keyring.
+	If there's no password in the keyring, authenticate against
+	the password in GConf.
+	
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_get_password_from_keyring): lookup
+	the password from the user's keyring.
+	(vino_preferences_dialog_set_password_in_keyring): store
+	the password in the user's keyring.
+	(vino_preferences_dialog_password_changed): store the new
+	password in the keyring, falling back to GConf if that
+	fails.
+	(vino_preferences_dialog_setup_password_entry): read the
+	password from the keyring, falling back to GConf. Only
+	watch for changes from GConf if we actually used the
+	one from GConf in the first place.
+	(vino_preferences_dialog_init): hack to allow variable
+	number of listeners.
+
+	* server/Makefile.am, capplet/Makefile.am: build against
+	gnome-keyring
+	
+2006-10-16  Dan Winship  <danw novell com>
+
+	* server/vino-fb.c (vino_fb_xdamage_idle_handler): If not using
+	XShm, use XGetSubImage to get the damaged pixels.
+	(vino_fb_init_fb_image): Don't call XShmCreatePixmap if not using
+	XShm.
+	(vino_fb_init_from_screen): Don't use XShm if the server doesn't
+	support the shared_pixmaps option. Fixes vino on Xgl. #341186
+
+2006-10-16  Dan Winship  <danw novell com>
+
+	* server/libvncserver/rfb/rfbproto.h (rfbProtocolMinorVersion8):
+	define this.
+
+	* server/libvncserver/auth.c (rfbAuthNewClient,
+	rfbAuthProcessSecurityTypeMessage, rfbAuthPasswordChecked):
+	Minor updates to support RFB 3.8.
+
+	* server/libvncserver/rfbserver.c
+	(rfbProcessClientProtocolVersion): allow the client to specify
+	protocol version 3.8 even though we still only advertise 3.7. See
+	bug #356131.
+
+2006-10-13  Mark McLoughlin  <mark skynet ie>
+
+	Add "use_alternative_port" and "alternative_port" GConf
+	keys, allowing people to specify a specific port to listen
+	on.
+
+	Based on patch from John Wendell <wendell_listas bani com br>
+	in bug #333752.
+
+	* vino/server/vino-server.schemas.in: add new keys.
+
+	* vino/server/vino-prefs.c:
+	(vino_prefs_use_alternative_port_changed),
+	(vino_prefs_alternative_port_changed): handle changes to new keys
+	(vino_prefs_create_server): create server with new props
+	(vino_prefs_init): read new keys and set up notify handlers
+
+	* vino/server/vino-server.[ch]:
+	(vino_server_init_from_screen): explictly set port and turn
+	off autoPort if use_alternative_port is set.
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init): add new properties.
+	(vino_server_get_use_alternative_port),
+	(vino_server_set_use_alternative_port),
+	(vino_server_get_alternative_port),
+	(vino_server_set_alternative_port): add accessors - re-init
+	the listening port if things change after the server is running.
+
+	* vino/server/libvncserver/sockets.c:
+	(rfbInitSockets): split out some of this into
+	(rfbInitListenSock): this.
+	(rfbSetAutoPort), (rfbSetPort): add these two.
+
+	* vino/server/libvncserver/rfb/rfb.h: add rfbSetAutoPort()
+	and rfbSetPort().
+
+	* vino/server/libvncserver/CHANGES: add note.
+
+2006-10-13  Mark McLoughlin  <mark skynet ie>
+
+	* vino/server/vino-prefs.c,
+	  vino/server/vino-server.h: re-indent some stuff
+	for the next patch.
+
+2006-10-12  Mark McLoughlin  <mark skynet ie>
+
+	Add a "local_only" GConf key, for people who want to exclusively
+	use SSH tunnels to access the server.
+
+	Based on patch from Shaya Potter <spotter cs columbia edu>
+	in bug #156242
+
+	* server/libvncserver/sockets.c:
+	(rfbInitSockets): pass rfbScreen->localOnly to ListenOnTcpPort()
+	(rfbSetLocalOnly): re-bind the socket if localOnly changes.
+	(ListenOnTcpPort): add localOnly argument and bind with
+	INADDR_LOOPBACK if true.
+
+	* server/libvncserver/rfb/rfb.h: modify ListenOnTcpPort()
+	prototype and add rfbSetLocalOnly()
+
+	* server/libvncserver/main.c: (rfbGetScreen): init localOnly.
+
+	* server/libvncserver/CHANGES: add note.
+
+	* server/vino-server.schemas.in: add local_only GConf key
+
+	* server/vino-prefs.c:
+	(vino_prefs_local_only_changed),
+	(vino_prefs_create_server),
+	(vino_prefs_init): add handling for local_only key
+
+	* server/vino-server.[ch]:
+	(vino_server_init_from_screen): propogate local_only to rfbScreen.
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init): add "local-only" property
+	(vino_server_get_local_only),
+	(vino_server_set_local_only): add accessors. Call rfbSetLocalOnly()
+	if it changes.
+
+2006-10-11  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.c:
+	(vino_server_init_from_screen): call update_security_types()
+	(vino_server_update_security_types): don't segv if the
+	screen hasn't been set yet.
+
+	* server/vino-prefs.c: (vino_prefs_create_server): set the
+	screen last when constructing the server
+
+2006-10-11  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.c: (vino_server_get_property):
+	Fix typo
+
+2006-10-10  Kjartan Maraas  <kmaraas gnome org>
+
+	* server/vino-prefs.c: (vino_prefs_init):
+	Revert the broken leak fix here too.
+
+2006-10-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/Makefile.am:
+	* server/vino-server.c: (vino_server_set_client_on_hold):
+	Fix couple of nits
+
+2006-10-10  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: bump version to 2.17.1 - 2.16 development
+	continues on the gnome-2-16 branch.
+	
+2006-10-10  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.16.1
+
+==================== 2.16.0 ====================
+
+2006-10-05  Kjartan Maraas  <kmaraas gnome org>
+
+	* NEWS: Updated.
+	* server/libvncserver/Makefile.am: Fix for compile error with
+	LDFLAGS="-Wl,--as-needed". Patch from dgrenier at easyconnect fr.
+	Closes bug #340377.
+
+2006-10-05  Kjartan Maraas  <kmaraas gnome org>
+
+	* server/vino-server.c: (vino_server_set_client_on_hold),
+	(vino_server_handle_new_client): Fix from Gary Coady to fix
+	problem where vino-server takes 90% CPU on wrong login.
+	Closes bug #332011.
+
+2006-10-05  Kjartan Maraas  <kmaraas gnome org>
+
+	* server/libvncserver/rfb/rfbproto.h:
+	* server/vino-fb.c: Build fixes for FreeBSD. Patch from
+	Diego Pettenò. Closes bug 314311.
+
+2006-10-05  Kjartan Maraas  <kmaraas gnome org>
+
+	* server/libvncserver/zrle.c: Fix compilation if
+	--without-zlib and --withoug-libz are passed. Patch from
+	Leonardo Boshell. Closes bug #314224.
+	* server/vino-prefs.c: (vino_prefs_init): Fix a small leak.
+	* configure.in: Set version to 2.16.0.
+
+2006-08-15  Brian Pepple  <bdpepple gmail com>
+
+	* po/LINGUAS: New file listing all supported languages.
+
+	* configure.in: Use po/LINGUAS instead of including all languages
+	directly in this file. See the wiki for more information:
+	http://live.gnome.org/GnomeGoals/PoLinguas
+
+2006-08-05  Ani Peter <peter ani gmail com>
+
+	* configure.in: Added Malayalam (ml.po) to ALL_LINGUAS
+
+2006-08-01 Arangel Angov <ufo linux net mk>
+
+	* configure.in: Added Slovenian Translation.
+
+2006-07-03  Runa Bhattacharjee <runabh gmail com>
+
+        * configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
+
+2006-04-26  Gora Mohanty  <gmohanty cvs gnome org>
+
+        * configure.in: Added 'lv' (Latvian) to ALL_LINGUAS.
+
+2006-04-18  Kjartan Maraas  <kmaraas gnome org>
+
+	* .cvsignore: Update
+	* capplet/.cvsignore: Update
+	* configure.in: Remove obsolete entry for no_NO
+	* po/.cvsignore: Update
+	* po/no.po: Remove.
+
+2006-03-28 Vladimer Sichinava  <vlsichinava gmail com>
+
+        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
+
+2006-02-25  Chao-Hsiung Liao  <j_h_liau yahoo com tw>
+
+	* configure.in: Add "zh_HK" to ALL_LINGUAS.
+	
+2006-02-03  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-mdns.c: (vino_mdns_get_service_name):
+	Change the second comment for translators so that 
+	it actually makes sense.
+
+2006-01-15  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.13.6.
+
+==================== 2.13.5 ====================
+
+2006-01-15  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.13.5.
+
+2006-01-13  Mark McLoughlin  <mark skynet ie>
+
+	Add support for publishing over mDNS. Based on patch from very
+	patient Sebastien Estienne <sebastien estienne gmail com> in
+	bug #159874
+
+	* configure.in: add --enable-avahi
+	
+	* server/Makefile.am: add vino-mdns.[ch] and build against
+	avahi if enabled
+	
+	* server/vino-mdns.[ch]:
+	(vino_mdns_add_service),
+	(vino_mdns_start),
+	(vino_mdns_stop): add internal publishing API.
+	
+	* server/vino-main.c: (main): start and stop the mDNS support
+	before and after entering the mainloop.
+	
+	* server/vino-server.c: (vino_server_init_from_screen): advertise
+	the rfb service
+	
+	* server/vino-http.c: (vino_http_create_listening_socket): advertise
+	the http service
+	
+	* server/vino-util.[ch]: (vino_setup_debug_flags): add mdns
+	debugging flag
+
+2006-01-13  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: bump version to 2.13.1 - 2.12 development
+	continues on the gnome-2-12 branch
+
+2005-11-16  Mark McLoughlin  <mark skynet ie>
+
+	Fix crash with unicode mapped keysyms (bug #321516)
+	Patch from Gary Coady <gary lyranthe org>
+
+	* server/vino-input.c: update VINO_IS_LATIN1_KEYSYM
+	to not match keysyms with byte 4 set.
+
+2005-10-27  Erdal Ronahi  <erdal ronahi gmail com>
+
+	* configure.in: Added ku (Kurdish) to ALL_LINGUAS
+
+2005-09-26  Mark McLoughlin  <mark skynet ie>
+
+	Based on patch from  Alexandre Oliva <oliva lsd ic unicamp br>
+	Fixes keyboard brokeness with some X server configurations.
+
+	https://bugzilla.redhat.com/158713
+
+	* server/vino-input.c: (vino_input_handle_key_event): don't
+	send press/release pairs for each XK_Mode_switch and XK_ISO_Level3_Shift
+	keypress.
+
+2005-09-06  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.12.1.
+	
+==================== 2.12.0 ====================
+
+2005-09-06  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.12.0.
+
+2005-09-04  Roozbeh Pournader  <roozbeh farsiweb info>
+
+	* configure.in: Added "fa" (Persian) to ALL_LINGUAS.
+
+2005-08-22  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.11.93
+	
+==================== 2.11.92 ====================
+
+2005-08-22  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.11.92.
+
+2005-07-26  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.11.91
+	
+==================== 2.11.90 ====================
+
+2005-07-26  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.11.90
+
+2005-07-25  Mark McLoughlin  <mark skynet ie>
+
+	Use DamageReportDeltaRectangles rather than
+	DamageReportRawRectangles, hopefully speeding things
+	up a tad.
+
+	* server/vino-fb.c:
+	(vino_fb_xdamage_idle_handler): correctly subtract
+	the updated region from the damage region *before*
+	calling CopyArea in order to avoid a race condition.
+	(vino_fb_xdamage_event_filter): add a small bit more
+	debug spew.
+	(vino_fb_init_xdamage): use DamageReportDeltaRectangles
+
+2005-07-18  Theppitak Karoonboonyanan  <thep linux thai net>
+
+	* configure.in: Added "th" (Thai) to ALL_LINGUAS.
+
+2005-06-28  Kjartan Maraas  <kmaraas gnome org>
+
+	* capplet/vino-url.c: (vino_url_finalize): Plug a
+	leak. Closes bug #309177.
+
+2005-06-06  Ignacio Casal Quinteiro  <nacho resa gmail com>
+
+	* configure.in: Added 'gl' to ALL_LINGUAS.
+
+2005-05-26  Mark McLoughlin  <mark skynet ie>
+
+	* docs/Makefile.am: add debugging.txt to EXTRA_DIST.
+
+2005-05-25  Mark McLoughlin  <mark skynet ie>
+
+	* docs/debugging.txt: add.
+	
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.11.2
+
+==================== 2.11.1.2 ====================
+
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.11.1.2.
+
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	Fix some keyboard handling bugs:
+	  1) Shift key not working for some charactes (bug #155900)
+	  2) Caps lock not working (bug #157685)
+	  3) Key repeat issue:
+	       https://bugzilla.redhat.com/134451
+
+	* server/vino-input.c:
+	(vino_input_initialize_keycodes): if the keysym is
+	defined multiple times in the mapping, choose the
+	first one.
+	(vino_input_handle_key_event): ignore Caps Lock altogether
+	and send a key press/release pair to the Xserver for
+	each press, rather than waiting for the release. The
+	Xserver on the client can handle key repeating.
+
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.11.2
+
+==================== 2.11.1.1 ====================
+
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.11.1.1.
+	
+2005-05-20  Mark McLoughlin  <mark skynet ie>
+
+	Fix build failure with released tarball and 
+	not-CVS-HEAD ORBit2. Bug #304843
+
+	* autogen.sh: build with automake 1.8.
+	
+	* server/Makefile.am: add dist-hook hack.
+
+2005-05-19  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.11.2.
+
+==================== 2.11.1 ====================
+
+2005-05-19  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.11.1.
+
+2005-05-19  Mark McLoughlin  <mark skynet ie>
+
+	Patch from Thierry Moisan <thierryn videotron ca> in
+	bug #150460
+
+	* server/vino-server.schemas.in: fix typo.
+
+2005-05-19  Mark McLoughlin  <mark skynet ie>
+
+	Fix crash when switching resolution in bug #166167.
+	Root cause identified by Leena Gunda <leena gunda wipro com>.
+
+	* server/libvncserver/rfb/rfb.h,
+	  server/libvncserver/main.c: (rfbNewFramebuffer): remove the
+	arguments relating to format switching, we only ever want to
+	just update the size of the framebuffer.
+	
+	* server/vino-server.c: (vino_server_screen_size_changed):
+	Update for above change.
+
+2005-05-16  Mark McLoughlin  <mark skynet ie>
+
+	Patch from Leena Gunda in bug #166167
+
+	* server/vino-fb.c: (vino_fb_finalize_screen_data):
+	Disconnect the size-changed handler.
+	
+2005-05-16  Mark McLoughlin  <mark skynet ie>
+	
+	* server/vino-server.c: (vino_server_init_from_screen):
+	update comment
+
+2005-05-16  Mark McLoughlin  <mark skynet ie>
+
+	Fix for bug #168904 - clicking on help terminates vino-server
+
+	* server/vino-prompt.c: (vino_prompt_setup_dialog): Set the
+	help button to be insensitive.
+	
+	* server/vino-prompt.glade: put an id on the help_button.
+
+2005-05-16  Mark McLoughlin  <mark skynet ie>
+
+	Fix for bug #158710
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_vnc_password_notify): Don't pass
+	NULL to gtk_entry_set_text()
+
+2005-04-19  Pablo Saratxaga  <pablo mandriva com>
+
+	* configure.in: Added Walloon (wa) to ALL_LINGUAS.
+
+2005-4-14  Abduxukur Abdurixit <abduxukur abdurixit t-systems ch>
+
+	* configure.in: Added "ug" to ALL_LINGUAS.
+
+2005-03-31  Steve Murphy  <murf e-tools com>
+
+	* configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-30  Adi Attar  <aattar cvs gnome org>
+
+	* configure.in: Added "xh" to ALL_LINGUAS.
+
+2005-03-07  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.10.1.
+
+==================== 2.10.0 ====================
+
+2005-03-07  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.10.0.
+
+2005-03-05  Abel Cheung  <maddog linuxhall org>
+
+	* configure.in: Added "vi" to ALL_LINGUAS.
+
+2005-03-02  Rajesh Ranjan <rranjan redhat com>
+
+	* configure.in : Added hi to ALL_LINGUAS.
+
+2005-02-21  Pawan Chitrakar  <pawan nplinux org>
+
+	* configure.in: Added ne "Nepali" in ALL_LINGUAS
+
+2004-12-01  Dafydd Harries  <daf muse 19inch net>
+
+	* configure.in: Add "cy" (Welsh) to ALL_LINGUAS.
+
+2004-11-30  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.9.3.
+
+==================== 2.9.2 ====================
+
+2004-11-30  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.9.2.
+
+2004-11-29  Christoffer Olsen  <co deworks net>
+
+	This adds support for bug buddy autocompletion of
+	version number when filing a bug report.
+
+	* capplet/vino-preferences.desktop.in: Removed and
+	replaced with *.desktop.in.in
+	* capplet/vino-preferences.desktop.in.in: Added
+	X-GNOME-Bugzilla-Version header
+	* configure.in: Generates capplet/vino-preferences.desktop.in
+	from AC_OUTPUT
+	* po/POTFILES.in: Lists *.desktop.in.in instead
+
+2004-11-14  Žygimantas BeruÄ?ka  <uid0 akl lt>
+
+	* configure.in: Added "lt" (Lithuanian) to ALL_LINGUAS.
+
+2004-11-12  Mark McLoughlin  <mark skynet ie>
+
+	* icons/gnome-remote-desktop.png: new icon
+	from Jakub Steiner.
+
+2004-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* icons/Makefile.am: install icon into hicolor
+	icon theme.
+
+2004-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* autogen.sh: require automake 1.7.
+	
+	* configure.in: modernise.
+	
+	* server/Makefile.am: use DISTCLEANFILES.
+
+	* Makefile.am: add intltool stuff to $DISTCLEANFILES.
+	
+	* acconfig.h: remove, not needed.
+
+2004-11-09  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/Makefile.am: install .desktop file
+	in $(datadir)/applications.
+	
+	* capplet/vino-preferences.desktop.in:
+	add OnlyShowIn=GNOME;
+
+2004-11-09  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: bump version to 2.9.1 - 2.8.x
+	development continues on the gnome-2-8 branch.
+
+2004-10-25  Sanlig Badral  <badral openmn org>
+	
+	* configure.in: added mn (MONGOLIAN) to ALL_LINGUAS.
+	
+2004-10-16  Marcel Telka  <marcel telka sk>
+
+	* configure.in (ALL_LINGUAS): Added sk.
+
+2004-10-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.8.2.
+
+==================== 2.8.1 ====================
+
+2004-10-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.8.1.
+
+2004-10-12  Mohammad DAMT  <mdamt bisnisweb com>
+
+	* configure.in: added "id" (Indonesian) to ALL_LINGUAS
+	* po/id.po: added Indonesian translation
+
+2004-10-07  Leonid Kanter <leon asplinux ru>
+
+	* configure.in: added "ru" (Russian) to ALL_LINGUAS
+
+2004-10-06  Mark McLoughlin  <mark skynet ie>
+
+	Fixes for two Fedora bugs:
+	  http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134240
+	  http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134451
+
+	* server/vino-fb.c:
+	(vino_fb_xdamage_idle_handler),
+	(vino_fb_xdamage_event_filter): process damage events in an
+	idle handler, compressing the events as they come in. This
+	both prevents us from ignoring incoming client messages for
+	long periods and being swamped by duplicate damage events.
+	
+	* server/vino-input.c: (vino_input_init): use XTestGrabControl()
+	to snup our noses at metacity and its nasty server grabs.
+	
+	* server/vino-server.c:
+	(vino_server_client_data_pending): process all pending client
+	messages before updating the client.
+
+2004-09-29  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.8.1
+	
+==================== 2.8.0.1 ====================
+
+2004-09-29  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.8.0.1.
+
+2004-09-28  Gora Mohanty  <gmohanty cvs gnome org>
+                                                                                
+        * configure.in: Added 'or' to ALL_LINGUAS.
+     
+2004-09-28  �smund Skjæveland  <aasmunds fys uio no>
+
+	* configure.in: Added nn to ALL_LINGUAS.
+	* po/nn.po: Started Norwegian Nynorsk translation.
+
+2004-09-27  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_response): pass the correct point
+	as the error dialog's parent.
+
+2004-09-27  Mark McLoughlin  <mark skynet ie>
+
+	Hook up the help button to the docs in gnome-user-docs.
+	Fixes bug #153804.
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_response): hook up the docs.
+	(main): use gnome_program_init().
+
+2004-09-21  Mark McLoughlin  <mark skynet ie>
+
+	Fix from Gregory Thiemonge <gregory thiemonge libertysurf fr>
+	in bug #153081
+
+	* server/vino-fb.c: (vino_fb_get_image): fix typo which caused
+	problems at 800x600
+
+2004-09-14  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.8.1.
+
+==================== 2.8.0 ====================
+
+2004-09-14  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.8.0.
+
+2004-09-12  Mugurel Tudor  <mugurelu go ro>
+
+	* configure.in: Added "ro" to ALL_LINGUAS
+
+2004-09-12  Abel Cheung  <maddog linuxhall org>
+
+	* configure.in: Added "mk" "zh_CN" "zh_TW" to ALL_LINGUAS.
+
+2004-09-11  Jordi Mallach  <jordi sindominio net>
+
+	* configure.in (ALL_LINGUAS): Added "ca" (Catalan).
+
+2004-09-11  Baris Cicek <baris teamforce name tr>
+
+	* configure.in: Added 'tr' to ALL_LINGUAS.
+
+2004-09-08  Arafat Medini  <lumina arabeyes org>
+
+	* configure.in: Added Arabic locale "ar" to ALL_LINGUAS.
+
+2004-09-04  Jayaradha <njaya redhat com>
+
+	* configure.in: Added "ta" to ALL_LINGUAS.
+2004-09-02  Alessio Frusciante  <algol firenze linux it>
+
+	* configure.in: Added "it" (Italian) to ALL_LINGUAS.
+
+2004-08-31  Mark McLoughlin  <mark skynet ie>
+
+	Fixes bug where authentication would hang if built without
+	GNU TLS and require_encryption is TRUE.
+
+	* server/libvncserver/auth.c: append non-TLS security types
+	if built without GNU TLS.
+	
+	* server/vino-server.c: (vino_server_update_security_types):
+	Fix warning when built without GNU TLS.
+
+2004-08-31  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: don't build vino-session by default - we
+	have a patch in gnome-session now which does the same thing.
+
+2004-08-30  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.93.
+
+==================== 2.7.92 ====================
+
+2004-08-30  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.92.
+
+2004-08-30  Christian Neumair  <chris gnome-de org>
+
+        * configure.in: Added German (de) to ALL_LINGUAS.
+
+2004-08-28  Akagic Amila  <bono linux org ba>
+
+        * configure.in: Added 'bs' to ALL_LINGUAS.
+
+2004-08-27  Iñaki Larrañaga  <dooteo euskalgnu org>
+
+	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
+
+2004-08-27  Kostas Papadimas  <pkst gnome org>
+
+	* configure.in: Added "el" to ALL_LINGUAS.
+
+2004-08-27  Mark McLoughlin  <mark skynet ie>
+
+	* Makefile.am: add MAINTAINERS to EXTRA_DIST.
+
+2004-08-25  Maxim Dziumanenko <mvd mylinux com ua>
+
+	* configure.in: Added uk (Ukrainian) to ALL_LINGUAS.
+
+2004-08-22  Sami Pesonen  <sampeson iki fi>
+
+	* configure.in: Added "fi" to ALL_LINGUAS.
+
+2004-08-21  Changwoo Ryu  <cwryu debian org>
+
+	* configure.in: Added "ko" to ALL_LINGUAS.
+
+2004-08-21  Kjartan Maraas  <kmaraas gnome org>
+
+	* configure.in: Added «nb» to ALL_LINGUAS.
+
+2004-08-19  Takeshi AIHANA <aihana gnome gr jp>
+
+	* configure.in: Added "ja" (Japanese) to ALL_LINGUAS.
+
+2004-08-18  Ole Laursen  <olau hardworking dk>
+
+	* configure.in: Added "da" (Danish) to ALL_LINGUAS.
+
+2003-08-18  Hasbullah Bin Pit  <sebol my-penguin org>
+                                                                                
+        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
+
+2004-08-18  Christophe Merlet  <redfox redfoxcenter org>
+
+	* configure.in: Added "fr" (French) to ALL_LINGUAS.
+
+2004-08-17  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.92.
+
+==================== 2.7.91 ====================
+
+2004-08-17  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.91.
+
+2004-08-17  Mark McLoughlin  <mark skynet ie>
+
+	Make the DAMAGE support actually work.
+
+	* server/vino-fb.c:
+	(vino_fb_get_image),
+	(vino_fb_xdamage_event_filter): spew X error details in debug mode.
+	(vino_fb_create_image),
+	(vino_fb_init_fb_image): don't confuse the pixmap's bits_per_pixel
+	with the pixmap's depth.
+	(vino_fb_init_from_screen): query the MIT-XSHM extension before
+	setting up the damage stuff.
+	
+2004-08-14  Artur Flinta <aflinta cvs gnome org>
+
+	* configure.in: Added "pl" to ALL_LINGUAS.
+
+2004-08-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: link against Xfixes when building
+	with DAMAGE support.
+
+2004-08-11  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.91.
+
+==================== 2.7.90 ====================
+
+2004-08-11  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.90.
+
+2004-08-11  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add a --enable-http-server arg which
+	is off by default, disable all Java stuff.
+	
+	* Makefile.am: remove the client subdir.
+	
+	* client/*: remove.
+	
+	* server/Makefile.am: don't build http-server.[ch] unless
+	built with --enable-http-server.
+	
+	* server/vino-server.c:
+	(vino_server_init_from_screen),	(vino_server_finalize):
+	#ifdef the http server initialization/destruction.
+
+2004-08-07  Danilo Å egan  <dsegan gmx net>
+
+	* configure.in: Added "sr" and "sr Latn" to ALL_LINGUAS.
+
+2004-08-01  Sayamindu Dasgupta <sayamindu gnome org>
+
+	* configure.in: Added "bn" to ALL_LINGUAS.
+
+2004-07-31  Kjartan Maraas  <kmaraas gnome org>
+
+	* configure.in: Added "no" to ALL_LINGUAS.
+
+2004-07-31  Francisco Javier F. Serrador  <serrador cvs gnome org>
+
+	* configure.in: added Spanish (es) translation
+
+2004-07-21  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.5.
+
+==================== 2.7.4 ====================
+
+2004-07-21  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.4.
+
+2004-07-21  Mark McLoughlin  <mark skynet ie>
+
+	Fix for bug #143567 - crasher when connecting with a
+	RFB 3.3 client and require_encryption is TRUE.
+
+	* server/libvncserver/auth.c: (rfbAuthNewClient3_3): don't
+	call rfbCloseClient() after calling rfbClientConnFailed().
+
+2004-07-17  Dennis Cranston <dennis_cranston at yahoo com>
+
+	* capplet/vino-prefences.glade:  HIG alignment adjustments.
+	
+2004-07-13  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.4.
+
+==================== 2.7.3.1 ====================
+
+2004-07-13  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.3.1.
+	
+2004-07-13  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add --disable-gnutls and --disable-gcrypt.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: post-release bump to 2.7.4.
+
+==================== 2.7.3 ====================
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 2.7.3.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	Support building without GNU TLS.
+
+	* configure.in: only warn if gnutls or libgcrypt isn't
+	found.
+	
+	* server/libvncserver/auth.c,
+	  server/libvncserver/main.c,
+	  server/libvncserver/rfb/rfb.h,
+	  server/libvncserver/rfb/rfbproto.h,
+	  server/libvncserver/rfbserver.c,
+	  server/libvncserver/sockets.c,
+	  server/libvncserver/vncauth.c,
+	  server/vino-main.c,
+	  server/vino-server.c,
+	  server/vino-util.[ch]: add a bunch of #ifdef HAVE_GNUTLS.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.schemas.in: by default don't require
+	clients which support encryption.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c,
+	  capplet/vino-preferences.glade: remove the "require
+	encryption" stuff since vncviewer doesn't support it
+	yet and change it to display the vncviewer command to
+	run rather than the url to the java applet.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: fix the check for XDAMAGE.
+	
+	* server/vino-fb.c: make it actually build with XDAMAGE.
+	No guarantees that it really works since the Xnest I built
+	with damage support core dumps all over the shop.
+
+2004-07-12  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add a test for XDAMAGE.
+	
+	* server/Makefile.am: use XDAMAGE libs.
+	
+	* server/vino-fb.c: update.
+
+2004-07-05  Mark McLoughlin  <mark skynet ie>
+
+	Add code to allow using the XDAMAGE extension if available.
+	Based on a patch from Federico Mena Quintero <federico ximian com>.
+
+	* server/vino-fb.c: 
+	(vino_fb_copy_tile): clean up substantially.
+	(vino_fb_finalize_xdamage): free XDAMAGE releated resources.
+	(vino_fb_finalize_polling): split out from finalize_screen_data().
+	(vino_fb_xdamage_event_filter),
+	(vino_fb_init_xdamage): XDAMAGE support.
+	(vino_fb_init_fb_image): if using XDAMAGE, create an XShm image for
+	the framebuffer and wrap it with an XShm Pixmap.
+	(vino_fb_init_from_screen): upd. for XDAMAGE support.
+
+2004-06-10  Gustavo Noronha Silva  <kov debian org>
+
+	* configure.in: added "pt_BR" to ALL_LINGUAS
+
+2004-06-06  Alexander Shopov <ash contact bg>
+
+	* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
+
+2004-06-02  Gareth Owen  <gowen72 yahoo com>
+
+	* configure.in: Added en_GB to ALL_LINGUAS
+
+2004-05-31  Duarte Loreto <happyguy_pt hotmail com>
+
+	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.
+
+2004-05-30  Adam Weinberger  <adamw gnome org>
+
+	* configure.in: Added en_CA to ALL_LINGUAS.
+
+2004-05-28  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.c:
+	(vino_fb_destroy_image): detach the shared image.
+
+2004-05-27  Christian Rose  <menthos menthos com>
+
+	* configure.in: Added "sv" to ALL_LINGUAS.
+
+2004-04-16  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: don't rebuild the jar file by default even when
+	javac is installed. Add a --enable-java option.
+
+==================== 0.14 ====================
+
+2004-02-06  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.14.
+
+2004-02-06  Mark McLoughlin  <mark skynet ie>
+
+	Change the way we use TLS with the RFB protocol after discussions
+	with the RFB maintainers:
+	
+	  + Only use a single extra security type (rfbTLS == 18) which has
+	    been registered with the RFB maintainers rather than the original
+	    rfbTlsWithNoAuth(3) and rfbTlsWithVncAuth(4).
+	  + Negotiation the authentication type (rfbNoAuth or rfbVncAuth) once
+	    the TLS handshake has completed. The authentication type negotiation
+	    is exactly the same format as the security type negotiation.
+
+	Server changes:
+	
+	* server/vino-server.c: (vino_server_update_security_types):
+	Update for security/authentication types split.
+
+	* server/libvncserver/auth.c:
+	(rfbAuthListAuthTypes): impl. listing the authentication types.
+	(rfbAuthProcessSecurityTypeMessage): don't start authenticating
+	when the TLS handshake has completed. Instead, just list the
+	security types and wait for a response.
+	(rfbAuthProcessTLSHandshake): ditto.
+	(rfbAuthProcessAuthTypeMessage): begin authenticating with whatever
+	authentication type the client returns.
+	
+	* server/libvncserver/main.c:
+	(rfbAddAuthType), (rfbClearAuthTypes): API for maintaining the
+	authentication types list.
+	
+	* server/libvncserver/rfb/rfb.h: add the RFB_AUTH_TYPE client
+	processing state and add the authTypes list to the server
+	structure.
+	
+	* server/libvncserver/rfb/rfbproto.h: update with details of
+	new TLS security type protocol.
+	
+	Client changes:
+	
+	* client/java/rfb/CConnection.java:
+	(CConnection.addAuthType): function for building up a list
+	of supported authentication types.
+	(CConnection.processSecurityMsg): handle new return values
+	from CSecurity::processMsg().
+	(CConnection.processAuthTypesMsg): impl. negotiating authentication
+	type.
+	
+	* client/java/rfb/CSecurity.java: (CSecurity): define return values
+	for processMsg() rather than using silly magic numbers.
+	
+	* client/java/rfb/CSecurityNone.java: (CSecurityNone.processMsg): upd.
+	
+	* client/java/rfb/CSecurityTls.java:
+	(CSecurityTls.CSecurityTls.processMsg): re-work so as to not chain
+	up to the authentication implementation.
+	
+	* client/java/rfb/CSecurityVncAuth.java:
+	(CSecurityVncAuth.processMsg): return proper return codes.
+	
+	* client/java/rfb/SecTypes.java: remove the TlsWithNone(3) and
+	TlsWithVncAuth(4) and add the TLS(18) security type which has
+	been registered with the protocol maintainers.
+
+	* client/java/vncviewer/CConn.java: update for security types
+	change.
+	
+2004-02-06  Mark McLoughlin  <mark skynet ie>
+	
+	* client/java/vncviewer/AboutDialog.java:
+	(AboutDialog.AboutDialog): fix bug #133529 - compile failure
+	because the about dialog text wasn't defined.
+
+2004-02-05  Mark McLoughlin  <mark skynet ie>
+
+	* docs/TODO: update.
+
+2004-02-05  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: require libgnomeui >= 2.5.2
+	
+	* capplet/vino-url.c: (vino_url_activate):
+	Use gnome_url_show_on_screen() instead of the
+	egg-screen-help thing.
+	
+	* cut-n-paste/screen-exec/*: kill all this.
+
+==================== 0.12 ====================
+
+2004-01-16  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.12.
+
+2004-01-16  Mark McLoughlin  <mark skynet ie>
+
+	Based on patch from Leen Gunda.
+
+	* server/vino-server.c: (vino_server_set_client_on_hold):
+	Set the rfbClient's onHold flag.
+
+2004-01-16  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_get_local_hostname): use the fully
+	qualified host name.
+	
+	* session/vino-session.c: (remote_desktop_start):
+	Fix minor indendation issue.
+
+2003-12-12  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_get_local_hostname),
+	(vino_preferences_dialog_get_server_url): actuall use
+	the proper host name in the url.
+
+==================== 0.11 ====================
+
+2003-12-11  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.11.
+
+2003-12-05  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_update_for_allowed): make the URL
+	insensitive if allowed is FALSE.
+	(vino_preferences_vnc_password_notify): fix crasher when
+	unsetting the key.
+	(vino_preferences_dialog_construct_mailto): simplify to
+	just use the e-mail address and URL.
+	(vino_preferences_dialog_update_url_label),
+	(vino_preferences_dialog_mailto_notify),
+	(vino_preferences_dialog_setup_url_labels): Don't make the
+	URL small or italicised. Also, use the "mailto" key when
+	constructing the mailto and handle notifications on the key.
+	(vino_preferences_dialog_finalize): free up some stuff.
+	
+	* capplet/vino-preferences.glade: Fix mnemonic conflicts and
+	put the URL labels on a row of their own so they are padded
+	more.
+	
+	* capplet/vino-url.c:
+	(vino_url_realize): only set the cursor if we're sensitive.
+	(vino_url_state_changed): set/unset the cursor based on
+	the sensitivity.
+	(vino_url_set_address): don't set the label with the
+	address.
+	
+	* server/vino-server.schemas.in: add a "mailto" key.
+
+2003-12-04  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-url.c: (vino_url_class_init),
+	(vino_url_instance_init), (vino_url_finalize):
+	Don't use GObject's new instance private data as
+	we don't want to depend on glib 2.3.
+
+2003-12-03  Mark McLoughlin  <mark skynet ie>
+
+	First bit of work to allow the URL in the preferences
+	dialog be clicked on allowing you to send it by email.
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_get_server_url):
+	(vino_preferences_dialog_construct_mailto):
+	Impl. skeletal versions of these. More work
+	needed here.
+	(vino_preferences_dialog_setup_url_labels):
+	Set up the server URL label.
+	(vino_preferences_dialog_init): use it.
+	(main): init and shutdown gnome-vfs. Its needed
+	for the url handler.
+	
+	* capplet/vino-preferences.glade: Remove the
+	default URL label.
+	
+	* capplet/vino-url.[ch]: implementation of a
+	clickable label which points at a URL. Basically,
+	just GnomeHref as a label.
+
+	* configure.in: Build the cut-n-paste stuff.
+	
+	* cut-n-paste/screen-exec/*: add the screen exec
+	stuff here as a utility library.
+
+2003-12-03  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.glade: updates from Calum.
+	Main change is to shove the URL in there the best way
+	we can.
+
+2003-12-01  Mark McLoughlin  <mark skynet ie>
+
+	Remove the update_timeout when the client is on hold.
+
+	* server/vino-server.c:
+	(vino_server_handle_client_gone): conditionally remove
+	the update timeout.
+	(vino_server_set_client_priority): move into set_client_on_hold().
+	(vino_server_set_client_on_hold): add and remove the update timeout
+	depending on whether the client is on hold.
+	(vino_server_handle_new_client): don't add the update timeout
+	here.
+	(vino_server_handle_authenticated_client):
+	use set_client_on_hold() instead of set_client_priority().
+	(vino_server_set_on_hold): add FIXME.
+
+2003-12-01  Mark McLoughlin  <mark skynet ie>
+
+	Implement deferring authentication attempts by 5 seconds
+	if the previous attempt failed. Simple protection against
+	brute force guessing the password.
+
+	* server/vino-server.c:
+	(vino_server_handle_client_gone): free up the deferred auth
+	resources.
+	(vino_server_set_client_on_hold): don't process input from
+	the client directly here - if there is data pending the
+	io_watch will be triggered and we'll process it then.
+	(vino_server_auth_client_deferred),
+	(vino_server_defer_client_auth): impl. verifying the password
+	after a 5 second timeout.
+	(vino_server_auth_client),
+	(vino_server_check_vnc_password): if the check fails, flag the
+	server to delay the next attempt by 5 seconds.
+	(vino_server_set_on_hold): don't touch existing clients unless
+	they have been fully initialized.
+	
+	* server/libvncserver/auth.c:
+	(rfbAuthProcessClientMessage): split out returning the result
+	to the client.
+	(rfbAuthPasswordChecked): Allow the deferred authentication.
+	
+	* server/libvncserver/rfb/rfb.h: add RFB_CLIENT_AUTH_DEFERRED
+	state.
+	
+	* server/libvncserver/rfbserver.c: if we're in the AUTH_DEFERRED
+	state ignore any client messages. We'll be onHold so this is
+	just paranoia.
+	
+	* docs/TODO, docs/remote-desktop.txt: update.
+
+2003-12-01  Mark McLoughlin  <mark skynet ie>
+
+	* docs/TODO: update.
+	
+	* server/libvncserver/auth.c:
+	(rfbAuthClientAuthenticated): return FALSE by default.
+	(rfbAuthNewClient3_3): change error message.
+	(rfbAuthNewClient), (rfbAuthCleanupClient): fixup
+	coding style.
+	
+	* server/libvncserver/main.c:
+	(rfbClearSecurityTypes): fix up coding style.
+	
+	* server/vino-server.c:
+	(vino_server_check_vnc_password): ditto.
+
+2003-12-01  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: detect the location of libcrypt.
+	
+	* server/Makefile.am,
+	  server/libvncserver/Makefile.am: link against libgcrypt
+	
+	* server/libvncserver/vncauth.c: (vncRandomBytes): use
+	libgcrypt to generate the challenge to ensure it is
+	wholly unpredictable.
+	
+	* server/libvncserver/CHANGES: document the change.
+
+	* server/libvncserver/auth.c: (rfbAuthTlsHandshake): fix
+	coding style.
+	
+2003-11-22  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-prompt.c:
+	(vino_prompt_process_pending_clients): impl. processing
+	pending clients.
+	(vino_prompt_handle_dialog_response): use it.
+	
+	* server/vino-server.c:
+	(vino_server_init_from_screen): make the server
+	shared always.
+	
+	* docs/TODO: update.
+
+==================== 0.10 ====================
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.10.
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/Makefile.am: distcheck fix.
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/vncviewer/VNCViewer.java:
+	(VNCViewer.init): get vino-client.png as the logo.
+	(VNCViewer.paint): draw the logo and a label for now.
+	Pretty crappy, but it will do for the moment.
+	
+	* server/vino-http.c:
+	(vino_http_lookup_client_logo): lookup the icon according
+	to the icon theme.
+	(vino_http_construct_response): if the client requests
+	"vino-client.png" return them "gnome-remote-desktop"
+	(vino_http_data_pending): don't return an invalid response
+	on EOF. Just close the connection.
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* docs/TODO: add a "why does the cursor flicker" item.
+	
+	* server/vino-prompt.glade: remove the seperator and
+	tweak some padding.
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	Fix problem when we block on writing the HTTP response.
+
+	* server/vino-http.c:
+	(vino_http_finalize_client): impl.
+	(vino_http_queue_pending_response),
+	(vino_http_write_string): implement queueing the rest
+	of the response if we block half way through.
+	(vino_http_data_writable): finish writing.
+	(vino_http_write_response): use write_string().
+	(vino_http_new_connection_pending): update.
+	(vino_http_finalize): use finalize_client().
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/rfbserver.c: re-try the handshake
+	if the client is in the RFB_TLS_HANDSHAKE state.
+	
+	* server/libvncserver/auth.c:
+	(rfbAuthTlsHandshake): don't block until the handshake
+	completes.
+	(rfbAuthProcessSecurityTypeMessage): update.
+	(rfbAuthProcessTlsHandshake): implement re-trying the
+	handshake if it hasn't completed and there is data
+	pending.
+	
+	* server/libvncserver/rfb/rfb.h: add rfbAuthProcessTlsHandshake
+	and the RFB_TLS_HANDSHAKE client state.
+
+2003-11-18  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-http.[ch]:
+	(vino_http_insert_applet_text),
+	(vino_http_perform_substitutions),
+	(vino_http_construct_response): implement substituting
+	$APPLET with an <applet> tag.
+	(start_probing_at), (vino_http_create_listening_socket):
+	die magic numbers.
+	(vino_http_set_property), 
+	(vino_http_get_property),
+	(vino_http_class_init): remove the "rfb-port" property.
+	(vino_http_get): rename from vino_http_new() - its
+	a singleton now.
+	(vino_http_sort_ports), (vino_http_add_rfb_port),
+	(vino_http_remove_rfb_port): maintain a list of rfb
+	ports.
+	
+	* server/vino-server.c: (vino_server_init_from_screen),
+	(vino_server_finalize): update for VinoHTTP changes.
+
+	* client/java/Makefile.am: install vino-client.html.
+	* client/java/vino-client.html: Template file for the
+	client web page. $APPLET gets substituted with the
+	appropriate <applet>.
+	
+2003-11-17  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_setup_icons): make
+	the icon size #define local to the function.
+	
+	* configure.in: make the server require libgnomeui
+	(for GnomeIconTheme) and libglade. Suck.
+	
+	* docs/TODO: add item.
+
+2003-11-17  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: install the glade file.
+	
+	* server/vino-prompt.glade: glade file for the message dialog
+	according to Calum's input.
+	
+	* server/vino-prompt.c:
+	(vino_prompt_setup_icons), (vino_prompt_setup_dialog),
+	(vino_prompt_display): re-implement the dialog.
+
+2003-11-17  Mark McLoughlin  <mark skynet ie>
+
+	* docs/remote-desktop.txt: update for changes to the capplet.
+
+2003-11-17  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.glade: add the fairly widespread
+	changes suggested by Calum. Looks much better now.
+	
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_encryption_toggled),
+	(vino_preferences_dialog_encryption_notify),
+	(vino_preferences_dialog_setup_encryption_toggle): Change
+	the sense to reflect the changed semantics in the UI.
+	(vino_preferences_dialog_setup_icons): setup the icons
+	using the icon theme.
+	(vino_preferences_dialog_init): upd.
+	
+	* configure.in: make the capplet require libgnomeui for
+	GnomeIconTheme.
+
+2003-11-17  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-http.[ch]: implement a http server which listens
+	in the range 5800-5899 and returns a html page pointing which
+	loads the Java client.
+	
+	* server/Makefile.am: build vino-http.[ch].
+	
+	* server/vino-server.c:
+	(vino_server_init_from_screen): set up the http server.
+	(vino_server_finalize): chain up to the parent finalize.
+	
+	* server/vino-util.[ch]: (vino_setup_debug_flags): setup
+	http debugging.
+	
+	* server/vino-fb.c: (vino_fb_finalize): chain up to parent
+	finalize.
+
+	* server/vino-prompt.c: (vino_prompt_finalize): ditto.
+	
+2003-11-14  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/rfb/CConnection.java: (CConnection):
+	Show the security type in the connection info dialog.
+
+	* client/java/vncviewer/CConn.java: (CConn.showInfo):
+	Make the CSecurity protected.
+
+2003-11-14  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c: (vino_preferences_dialog_init):
+	Find the glade file correctly.
+	
+	* docs/TODO: update.
+	
+	* docs/remote-desktop.txt: add back the require_encryption
+	toggle button.
+
+2003-11-14  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/vncviewer/CConn.java: (CConn.recreateViewport):
+	Focus the DesktopWindow. It took me way too long to figure
+	out that one :/
+
+2003-11-13  Mark McLoughlin  <mark skynet ie>
+
+	* session/gsm-remote-desktop.diff: actually add the
+	gnome-session patch.
+
+2003-11-13  Mark McLoughlin  <mark skynet ie>
+
+	Make the client only support 24 bit colour instead of 8 bit
+	colour. Not ideal ... it would have been nicer to support
+	all colour depths but ...
+
+	* client/java/rdr/InStream.java:
+	(InStream.readPixel), (InStream.readPixels): impl reading a
+	number of 32 bit pixels.
+	(InStream.readCPixel), (InStream.readCPixels): impl reading
+	a number of compressed pixels. We can assume they will be
+	compressed into 24 bits because of our pixel format.
+	
+	* client/java/rfb/CMsgHandler.java:
+	(CMsgHandler.setCursor), (CMsgHandler.imageRect): Take an
+	int[] instead of a byte[] for the image data.
+	
+	* client/java/rfb/CMsgReader.java:
+	(CMsgReader.getImageBuf): simplify - we never used imageBufIdealSize
+	and hence always returned the "required" number of bytes and never
+	the "requested". Take only a single "size" now and always return
+	a buffer of that size. Also, return an int[] instead of a byte[].
+	(CMsgReader.readSetCursor), (CMsgReader): store the image data
+	in an int[].
+	
+	* client/java/rfb/HextileDecoder.java:
+	(HextileDecoder.readRect): update for 24 bit colour.
+	
+	* client/java/rfb/ManagedPixelBuffer.java:
+	(ManagedPixelBuffer.dataLen), (ManagedPixelBuffer.checkDataSize):
+	data is an int[] now.
+	
+	* client/java/rfb/PixelBuffer.java:
+	(PixelBuffer.setPF): pixel format must be 32 bits per pixel now
+	instead of 8.
+	(getStride): remove, just use the width.
+	(PixelBuffer.fillRect), (PixelBuffer.imageRect),
+	(PixelBuffer.copyRect), (PixelBuffer.maskRect): update to use
+	an int[] for the image data.
+	
+	* client/java/rfb/PixelFormat.java:
+	(PixelFormat.PixelFormat): change the default pixel format to
+	24 bit depth, 32 bits per pixel and true-colour rgb888 packed
+	encoding.
+	
+	* client/java/rfb/RREDecoder.java:
+	(RREDecoder.readRect): update to decode 24 bit color.
+	
+	* client/java/rfb/RawDecoder.java:
+	(RawDecoder.readRect): simplify because we know getImageBuf()
+	will always return the required buffer size. Also, update for
+	24 bit colour.
+	
+	* client/java/rfb/ZRLEDecoder.java:
+	(ZRLEDecoder.readRect): update to decode 24 bit colour.
+	
+	* client/java/vncviewer/CConn.java:
+	(CConn.setColourMapEntries): kill - we use true-colour now.
+	(CConn.imageRect): don't take an offset and take an int[]
+	instead of a byte[].
+	(CConn.setCursor): take an int[] for the cursor data. Mask
+	is still a byte[], though.
+	
+	* client/java/vncviewer/DesktopWindow.java:
+	(DesktopWindow): don't implement Runnable anymore.
+	(DesktopWindow.setCursor): take an int[].
+	(DesktopWindow.setColourMapEntries): kill, unneeded.
+	(DesktopWindow.imageRect): don't take an offset and take an int[]
+        instead of a byte[].
+	(DesktopWindow.run): kill.
+	
+	* client/java/vncviewer/PixelBufferImage.java:
+	(PixelBufferImage.PixelBufferImage): change the default pixel
+	format to 24 bit depth, 32 bits per pixel and true-colour
+	rgb888 packed encoding. Use DirectColorModel instead of
+	IndexColorModel.
+	(PixelBufferImage.resize): update to use an int[] for the
+	image data.
+	(PixelBufferImage.setColourMapEntries),
+	(PixelBufferImage.updateColourMap): Kill, we do true-color now.
+
+2003-11-12  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c,
+	  capplet/vino-preferences.glade: add back
+	the "Allow unencrypted connections" preference.
+	
+	* docs/remote-desktop.txt: update.
+
+2003-11-11  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/vncviewer/CConn.java:
+	(CConn.autoSelectFormatAndEncoding),
+	(requestNewUpdate): we don't actually support anything
+	but 8 bit colour, so comment out the code that pretends
+	to support more.
+	
+	* docs/TODO: add a couple more items.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/rfbserver.c:
+	(rfbSendFrameBufferUpdate): undraw the cursor *after*
+	encoding the modified rectangles. Doh. Fixes cursor
+	display on clients which don't support position updates.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.c:
+	(vino_server_setup_framebuffer),
+	(vino_server_release_framebuffer): only monitor the
+	cursor when we actually have a client.
+	(vino_server_init_from_screen): don't init the cursor
+	here.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: distcheck fix.
+	
+	* server/vino-server.c:
+	(vino_server_handle_client_gone): release the framebuffer copy
+	if this is the last client.
+	(vino_server_handle_new_client): setup our copy of the framebuffer
+	if this is the first client.
+	(vino_server_setup_framebuffer), (vino_server_release_framebuffer):
+	implement.
+	(vino_server_init_from_screen): split bits out.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-prefs.c:
+	(vino_prefs_enabled_changed),
+	(vino_prefs_create_server),
+	(vino_prefs_init): put the server on hold when "enabled"
+	is FALSE.
+	
+	* server/vino-server.c:
+	(vino_server_set_client_on_hold): take a VinoServerClientInfo
+	instead of a rfbClientPtr.
+	(vino_server_handle_prompt_response): update.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add --enable-session-support argument.
+	
+	* server/vino-shell.c:
+	(vino_shell_idle_quit),	(vino_shell_destroy),
+	(vino_shell_class_init): quit the server in idle when
+	the shell is unrefed and chain up to the BonoboObject
+	destroy() implementatin.
+	
+	* session/README: blurb.
+	
+	* session/vino-session.c: small session managed program
+	to control the lifecyle of the server. Alternative to
+	the gnome-session patch.
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	Lots of voodoo goodness to allow the server to
+	be activated and shutdown by gnome-session depending
+	on the /desktop/gnome/remote_access/enabled key.
+
+	* configure.in: make the server require libbbonob, figure
+	out the location of orbit-idl and Bonobo's IDL files.
+	
+	* server/GNOME_RemoteDesktop.idl: add dummy interface for
+	the service.
+	
+	* server/GNOME_RemoteDesktop.server.in.in: bonobo-activation
+	service definition file.
+	
+	* server/Makefile.am: create and install the .server file.
+	Install	vino-server into libexec instead of bin. Build the
+	CORBA skels from the IDL.
+	
+	* server/vino-main.c: (main): quit if we fail to
+	register the service.
+	
+	* server/vino-shell.[ch]: implement registering the
+	GNOME_RemoteDesktop service with bonobo-activation.
+	* server/vino-shell.h:
+
+2003-11-10  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.schemas.in,
+	  capplet/vino-preferences.c,
+	  docs/remote-desktop.txt: rename the "allowed" key
+	to "enabled".
+
+2003-11-06  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.c:
+	(vino_fb_get_image): handle X errors and return a bool.
+	(vino_fb_copy_tile): return a bool.
+	(vino_fb_poll_scanline): only mark a region as damaged
+	if we sucessfully copied the tile.
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.c: (vino_fb_init_from_screen): remove
+	pre-condition causing us to crash when the screen
+	size changed. Handling screen size changes is still
+	pretty broken though - we seem to not get the
+	ConfigureNotify on the root window for ages and in the
+	mean time we get a BadMatch for doing a GetImage with
+	the wrong size.
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.[ch]:
+	(emit_size_changed): emit "size-changed" signal.
+	(vino_fb_finalize_screen_data): split out from finalize().
+	(vino_fb_screen_size_changed): re-initialize the screen.
+	(vino_fb_init_from_screen): connect to the GdkScreen
+	"size-changed" signal.
+	(vino_fb_finalize): update.
+	(vino_fb_class_init): initialize the "size-changed" signal.
+	
+	* server/vino-server.c:
+	(vino_server_update_client), (vino_server_handle_new_client),
+	(vino_server_handle_prompt_response),
+	(vino_server_handle_authenticated_client),
+	(vino_server_new_connection_pending),
+	(vino_server_handle_key_event), (vino_server_handle_pointer_event),
+	(vino_server_handle_clipboard_event),
+	(vino_server_check_vnc_password),
+	(vino_server_handle_damage_notify): add a bunch of preconditions.
+	(vino_server_screen_size_changed): re-initialize the screen.
+	(vino_server_init_from_screen): connect to the VinoFB "size-changed"
+	signal.
+	
+	* docs/TODO: update.
+
+==================== 0.9 ====================
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.9.
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* docs/remote-desktop.txt: update.
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.schemas.in: change
+	require_encryption default to true.
+	
+	* docs/TODO: move from toplevel dir.
+	
+	* docs/remote-desktop.txt: add.
+
+==================== 0.8 ====================
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: Version 0.8.
+
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/Makefile.am: fixed distcheck build.
+	
+	* server/libvncserver/cursor.c,
+	  server/libvncserver/main.c,
+	  server/libvncserver/rfb/rfb.h,
+	  server/libvncserver/rfb/rfbregion.h,
+	  server/libvncserver/rfbregion.c,
+	  server/libvncserver/sockets.c,
+	  server/libvncserver/tight.c,
+	  server/libvncserver/zlib.c,
+	  server/libvncserver/zrleencodetemplate.c: loads
+	of warnings fixes.
+
+	* server/libvncserver/CHANGES: update.
+	
+2003-11-05  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: define JAVA_SDK_AVAILABLE if both
+	jar and javac are found.
+	
+	* client/java/Makefile.am: only rebuild if the SDK
+	is available.
+	
+	* client/java/vino-client.jar: check in to CVS.
+
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.glade: removed the "label-for" and
+	"labelled-by" a11y relations - apparently gail does that
+	automatically if you set the focus target.
+	
+	* server/vino-server.c:
+	(vino_server_set_client_priority): impl. setting down the priority
+	on the io watch for the client's socket. If we put the client on
+	hold we don't want any pending data on the socket starving the
+	rest of the mainloop.
+	(vino_server_set_client_on_hold), (vino_server_handle_new_client),
+	(vino_server_handle_authenticated_client): use it here.
+
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/rfb/CSecurity.java: (CSecurity): added
+	a getDescription() abstract methdo.
+	
+	* client/java/rfb/CSecurityNone.java,
+	  client/java/rfb/CSecurityTls.java,
+	  client/java/rfb/CSecurityVncAuth.java: implement the
+	getDescription() methods.
+	
+	* client/java/vncviewer/CConn.java: (CConn.getCSecurity):
+	Output the security type description here.
+
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.schemas.in: change the require_encryption
+	default to false. In the common case this will be a policy
+	decision of the client, not the server.
+
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.desktop.in: add a .desktop
+	file for the capplet.
+
+	* capplet/Makefile.am: install the .desktop file.
+	
+	* capplet/vino-preferences.c,
+	  capplet/vino-preferences.glade: remove the "Allow
+	unencrypted connections" preference from here. We'll
+	have it on by default and you can turn it off using
+	gconf-editor.
+	
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c:
+	(vino_preferences_dialog_init): use the icon
+	as the window icon.
+	
+	* server/vino-prompt.c:
+	(vino_prompt_display): ditto.
+
+2003-11-04  Mark McLoughlin  <mark skynet ie>
+
+	* icons/gnome-remote-desktop.png: add an icon.
+
+	* Makefile.am, configure.in: build icons dir.
+	
+2003-11-03  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.schemas.in: add prompt_enabled
+	preference.
+
+	* capplet/vino-preferences.glade: add it here.
+	
+	* capplet/vino-preferences.c: hook it up in here.
+	
+	* server/vino-prefs.c: hook it up here too.
+	
+	* server/vino-prompt.c: some random stuff to try and
+	make this a little less broken.
+
+2003-11-03  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: check for glib-genmarshal.
+	
+	* server/Makefile.am: generate the masrhallers and
+	build against vino-prompt.[ch]
+	
+	* server/vino-marshal.list: add.
+	
+	* server/vino-prompt.[ch]: implement a dialog to
+	prompt the user before allowing someone to connect.
+	
+	* server/vino-server.[ch]: use it here.
+
+	* server/vino-util.[ch]:
+	(vino_init_stock_items): impl registering a couple
+	of stock items for the prompt dialog.
+
+	* server/libvncserver/auth.c,
+	  server/libvncserver/rfb/rfb.h: add a hook to enable
+	reject/accepting clients which have alread been
+	authenticated.
+	
+	* server/libvncserver/rfbserver.c: if newClientHook
+	isn't defined, accept by default.
+	
+	* server/libvncserver/CHANGES: upd.
+	
+2003-11-03  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.glade: setup the label-for
+	and labelled-by relations.
+
+2003-11-03  Mark McLoughlin  <mark skynet ie>
+
+	* capplet/vino-preferences.c: impl. the capplet.
+	
+	* capplet/Makefile.am: build it.
+	
+	* capplet/vino-preferences.glade: add writability warning thing
+	and a label for the password entry.
+	
+	* server/vino-main.c: (main): initialize i18n stuff.
+	
+	* server/vino-prefs.c: (vino_prefs_authentication_methods_changed):
+	check the list consists of strings.
+
+2003-11-01  Mark McLoughlin  <mark skynet ie>
+
+	* Makefile.am: build the capplet subdir.
+	
+	* capplet/Makefile.am: install the glade file.
+	
+	* capplet/vino-preferences.glade: glade file for
+	the preferences dialog.
+	
+	* client/java/Makefile.am: install jar file to
+	$(datadir)/gnome/vino
+	
+	* configure.in: require libglade for the capplet.
+
+2003-11-01  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/vncviewer/CConn.java:
+	(CConn.CConn): choose a TLS based SecurityType over
+	a non-encrypted type.
+
+2003-11-01  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/Makefile.am: put ViewportFrame.class in
+	the jar file.
+	
+	* server/libvncserver/auth.c:
+	(rfbAuthProcessSecurityTypeMessage): actually do something
+	after completing the handshake.
+	
+	* server/libvncserver/sockets.c:
+	(WriteExactOverTls): fix silly buglet.
+
+2003-10-31  Mark McLoughlin  <mark skynet ie>
+
+	* client/java/Makefile.am: add rfb/CSecurityTls.java.
+	
+	* client/java/rfb/CSecurityTls.java: implement TLS security
+	handler.
+
+	* client/java/rfb/SecTypes.java: add tlsWithNone and
+	tlsWithVncAuth.
+	
+	* client/java/vncviewer/CConn.java:
+	(CConn.CConn): use tlsWithNone and tlsWithVncAuth.
+	(CConn.init): don't set jis and jos here.
+	(CConn.getCSecurity): handle creating rfb.CSecurityTls.
+	(CConn.serverInit): set jis and jos here after the
+	handshake has completed.
+	
+	* server/libvncserver/auth.c: (rfbAuthTlsHandshake),
+	(rfbAuthCleanupClient): don't crash if the handshake fails.
+
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: distcheck fix.
+
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+	
+	* configure.in: check for javac and jar. Output
+	Makefiles.
+
+	* client/java/*: add Java vncview from realVNC.
+
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/sockets.c:
+	(ReadExactOverTls), (WriteExactOverTls): imlement
+	reading/writing from/to the TLS stream.
+
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: check for gnutls.
+	
+	* server/libvncserver/Makefile.am: build against gnutls.
+	
+	* server/libvncserver/auth.c:
+	(rfbAuthInitScreen), (rfbAuthCleanupScreen): implement
+	global initialisation.
+	(rfbAuthTlsHandshake): implement TLS handshaking.
+	(rfbAuthCleanupClient): impl cleaning up TLS session.
+	(rfbAuthProcessSecurityTypeMessage): initiate a TLS handshake
+	for rfbTlsWithNoAuth and rfbTlsWithVncAuth.
+	
+	* server/libvncserver/main.c: 
+	(rfbGetScreen): init auth params.
+	(rfbScreenCleanup): cleanup auth params.
+	
+	* server/libvncserver/rfb/rfb.h: add anonCredentials and
+	dhParams to rfbScreenInfo and tlsSession and useTls to
+	rfbClientRec. Also add rfbAuthInitScreen, 
+	rfbAuthCleanupScreen and rfbAuthCleanupClient.
+	
+	* server/libvncserver/sockets.c:
+	(rfbCloseClient): cleanup client's auth params.
+	
+	* server/Makefile.am: build against gnutls.
+	
+	* server/vino-main.c,
+	  server/vino-util.[ch]: setup gnutls debugging.
+
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-main.c: (main): create a server for each
+	screen.
+	
+	* server/vino-prefs.[ch]:
+	(vino_prefs_create_server): rename from add_server()
+	and set all the properties in one go
+	(vino_prefs_init): split out from add_server() and
+	only honour the view_only preference if the XServer
+	has support for XTest.
+	(vino_prefs_shutdown): unref the servers here.
+	
+	* server/vino-server.[ch]:
+	(vino_server_set_client_on_hold): implement starting an
+	on hold client.
+	(vino_server_update_client_timeout): don't update on
+	hold clients.
+	(vino_server_handle_new_client): put the client on
+	hold if the server is on hold.
+	(vino_server_set_property),
+	(vino_server_get_property), (vino_server_class_init),
+	(vino_server_get_on_hold), (vino_server_set_on_hold):
+	implement the "on-hold" property.
+	(vino_server_update_security_types): impl. setting
+	the security types.
+	(vino_server_set_require_encryption),
+	(vino_server_set_auth_methods): use it here.
+
+	* server/libvncserver/auth.c:
+	(rfbAuthNewClient3_3): only send rfbNoAuth or rfbVncAuth,
+	otherwise error out.
+	
+	* server/libvncserver/main.c:
+	(securityTypeToName): impl for debuggin.
+	(rfbAddSecurityType): add support for encrypted security
+	types.
+	(rfbClearSecurityTypes): don't clear unless there's
+	actually something to clear.
+	
+	* server/libvncserver/rfb/rfbproto.h: add rfbTlsWithNoAuth
+	and rfbTlsWithVncAuth. Not implement yet, though.
+		
+2003-10-30  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/auth.c:
+	(rfbAuthNewClient3_7), (rfbAuthNewClient3_3),
+	(rfbAuthNewClient): implement support for sending the security
+	types list if the client is using version 3.7 of the protocol.
+	(rfbAuthProcessSecurityTypeMessage): complete the security
+	type negotiation.
+	
+	* server/libvncserver/main.c: (rfbAddSecurityType): upd.
+	
+	* server/libvncserver/rfbserver.c: add support for version
+	3.7 of the protocol.
+	
+	* server/libvncserver/rfb/rfb.h: add SECURITY_TYPE state,
+	securityType and minorVersion client members and add
+	rfbProcessClientInitMessage() and
+	rfbAuthProcessSecurityTypeMessage();
+	
+	* server/libvncserver/rfb/rfbproto.h: add details of RFB 3.7.
+	
+	* server/libvncserver/CHANGES: update.
+	
+	* server/vino-prefs.c: (vino_prefs_translate_auth_methods_list):
+	Return VINO_SERVER_NONE if none of the authentication methods
+	are recognised.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add --disable-rebuilds option.
+	
+	* server/Makefile.am: build vino-enums.[ch] with
+	glib-mkenums.
+	
+	* server/vino-prefs.c:
+	(vino_prefs_view_only_changed),
+	(vino_prefs_require_encryption_changed): fix buglets and
+	add debugging.
+	(vino_prefs_translate_auth_methods_list): sometimes its a
+	list of strings. Sometimes its a list of values. Sigh.
+	(vino_prefs_authentication_methods_changed),
+	(vino_prefs_vnc_password_changed): fix buglets and add
+	debugging.
+	(vino_prefs_add_server): monitor the directory so we get
+	notifications, add debugging and initialize the VinoServer
+	with the values we got from GConf.
+	
+	* server/vino-server.c:
+	(vino_server_check_vnc_password): implement VNC authentication.
+	(vino_server_init_from_screen): hook up.
+	(vino_server_finalize): free the password.
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init), (vino_server_set_require_encryption),
+	(vino_server_get_require_encryption),
+	(vino_server_set_auth_methods), (vino_server_get_auth_methods),
+	(vino_server_set_vnc_password), (vino_server_get_vnc_password):
+	impl the view-only, require-encryption, auth-methods and
+	vnc-password properties.
+
+	* server/vino-server.h: make 0 and invalid auth method.
+	
+	* server/vino-util.[ch]:
+	(vino_setup_debug_flags): add prefs debug flag.
+	(vino_base64_unencode): add base64 encoding implementation.
+
+	* server/libvncserver/main.c,
+	  server/libvncserver/rfb/rfb.h:
+	(rfbClearSecurityTypes): add function to clear the
+	securityTypes array.
+	
+	* server/libvncserver/rfb/rfbproto.h: make TRUE == 1 to
+	agree with glib's idea of the truth.
+	
+	* server/libvncserver/CHANGES: upd.
+	
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-prefs.c:
+	(vino_prefs_add_server), (vino_prefs_shutdown): make
+	it compile.
+	
+	* server/vino-main.c: (main): hook up the prefs.
+	
+	* server/vino-server.[ch]:
+	(vino_server_set_require_encryption),
+	(vino_server_get_require_encryption),
+	(vino_server_set_auth_methods),
+	(vino_server_get_auth_methods),
+	(vino_server_set_vnc_password),
+	(vino_server_get_vnc_password): add stubs for these.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: add vino-prefs.[ch].
+	
+	* server/vino-prefs.[ch]: first cut at implementing
+	preferences handling.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: require gconf.
+	
+	* server/vino-server.schemas.in: first draft of
+	configuration schemas.
+	
+	* server/Makefile.am: install the schemas.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/rfb/rfb.h: remove rfbAuthPasswdData
+	and rfbAuthPasswdFirstViewOnly from the screen struct.
+	Add securityTypes, nSecurityTypes and rfbAddSecurityType.
+	
+	* server/libvncserver/main.c:
+	(defaultPasswordCheck), (rfbCheckPasswordByList):
+	remove default password checking implementations.
+	(rfbGetScreen): upd.
+	(rfbAddSecurityType): implement.
+	
+	* server/libvncserver/rfb/rfbproto.h: add
+	RFB_MAX_SECURITY_TYPES. Remove vncEncryptAndStorePasswd
+	and vncDecryptPasswdFromFile.
+	
+	* server/libvncserver/vncauth.c:
+	(vncEncryptAndStorePasswd),
+	(vncDecryptPasswdFromFile): remove.
+	
+	* server/libvncserver/auth.c: decide on which
+	authentication method to use using securityTypes.
+
+	* server/libvncserver/CHANGES: upd.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/auth.c:
+	* server/libvncserver/rfb/rfb.h:
+	* server/libvncserver/rfbserver.c: remove
+	reverseConnection support.
+
+	* server/libvncserver/CHANGES: upd.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: add vino-cursor.[ch].
+	
+	* server/vino-cursor.[ch]: simple implementation of
+	cursor position and shape monitoring.
+
+	* server/vino-server.c:
+	(vino_server_update_client): update the cursor shape
+	and position.
+	(vino_server_init_from_screen),
+	(vino_server_finalize): initialize and finalize the
+	cursor monitor.
+	
+	* server/libvncserver/cursor.c:
+	(rfbMakeXCursor): take const char *.
+	(rfbDrawCursor): fix indexing bug.
+	(rfbSetCursorPosition): don't unset cursorHasMoved
+	on the client if its NULL.
+	
+	* server/libvncserver/rfb/rfb.h: make rfbMakeXCursor
+	take const char *.
+
+2003-10-29  Mark McLoughlin  <mark skynet ie>
+	
+	* server/libvncserver/cursor.c,
+	  server/libvncserver/rfb/rfb.h:
+	(rfbSetCursorPosition): expose function to set the
+	cursor position.
+	
+	* server/libvncserver/main.c: (defaultPtrAddEvent):
+	Use it here.
+	
+	* server/libvncserver/CHANGES: upd.
+
+2003-10-28  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-server.c:
+	(vino_server_handle_client_gone): remove the timeout.
+	(vino_server_update_client): split out from data_pending.
+	(vino_server_client_data_pending): upd.
+	(vino_server_update_client_timeout),
+	(vino_server_handle_new_client): add timeout to periodically
+	update the client.
+	
+2003-10-23  Mark McLoughlin  <mark skynet ie>
+
+	Re-work libvncserver's cursor handling so that the cursor
+	is drawn to the frame buffer only for the purpose of
+	sending the FramebufferUpdate message - i.e. we immediately
+	undraw it after updating the client.
+
+	This should simplify things quite a bit - exposing the
+	posibility of the cursor being drawn into the frame buffer
+	made implementing cursor hadnling a lot more complex.
+
+	* server/libvncserver/cursor.c:
+	(rfbGetCursorBounds): split out from draw/undraw and
+	cleanup.
+	(rfbUndrawCursor), (rfbDrawCursor): allow the pre-computed
+	bounds to be passed in. Clean up these functions a lot.
+	(rfbSetCursor): no need to undraw the cursor.
+	
+	* server/libvncserver/main.c: upd. for the fact that
+	the cursor doesn't need to be undrawn and that the
+	enableCursorPosUpdates and enableCursorShapeUpdates
+	flags have been combined.
+	
+	* server/libvncserver/rfb/rfb.h: kill the cursorIsDrawn
+	and dontConvertRichCursorToXCursor ScreenInfo flags.
+	Add a ClientRec member which saves the last region we
+	drew the cursor so that we can update this region with
+	the client when the cursor moves.
+	Combine the ShapeUpdates and PosUpdates flags.
+	Add rfbGetCursorBounds and update rfbDraw/UndrawCursor.
+	Upd. the FB_UPDATE_PENDING macro.
+	
+	* server/libvncserver/rfbserver.c:
+	(rfbProcessClientNormalMessage): combine the enableCursorPosUpdates
+	and enableCursorShapeUpdates flags. We either use support
+	for both or neither.
+	(rfbSendFramebufferUpdate): draw the cursor before sending
+	the update and then undraw it after.
+
+2003-10-22  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/main.c: (rfbGetScreen):
+	* server/libvncserver/rfb/rfb.h:
+	remove unused dontSendFramebufferUpdate flag.
+	
+	* server/libvncserver/rfbserver.c: disable
+	both shape/position updates if support for either
+	is not available.
+
+	* server/libvncserver/CHANGES: upd.
+
+2003-10-22  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: test for the MIT-SHM and XTest
+	extensions. Also include standard "did pango include
+	-lX11?" check.
+	
+	* server/Makefile.am: link against $X_LIBS, $XSHM_LIBS
+	and $XTEST_LIBS.
+	
+	* server/vino-fb.c: compile without XShm.
+	
+	* server/vino-input.[ch]: implement keyboard and pointer
+	event handling.
+	
+	* server/vino-main.c: (main): make the server view-only
+	if XTest isn't supported.
+	
+	* server/vino-server.[ch]:
+	(vino_server_new): add "view-only" flag to constructor.
+	
+	* server/vino-util.[ch]: rename "server" debug flag
+	to "rfb" and add new "input" debug flag.
+
+2003-10-22  Mark McLoughlin  <mark skynet ie>
+
+	* server/libvncserver/*: fixup the various hooks and kill
+	the UDP and backchannel crackrock.
+	
+	* server/Makefile.am: add vino-input.[ch].
+
+	* server/vino-input.[ch]: add skeletal input event handling.
+	
+	* server/vino-fb.c: fixup the pre-conditions.
+
+	* server/vino-server.[ch]:
+	(vino_server_handle_pointer_event),
+	(vino_server_handle_clipboard_event),
+	(vino_server_handle_damage_notify),
+	(vino_server_init_from_screen): hook up the input event
+	handling.
+	(vino_server_set_property), (vino_server_get_property),
+	(vino_server_class_init), (vino_server_new),
+	(vino_server_set_view_only),
+	(vino_server_get_view_only): add a "view-only" property.
+
+2003-10-21  Mark McLoughlin  <mark skynet ie>
+
+	* configure.in: add a bunch of autoconf crap
+	for libvncserver.
+	
+	* server/Makefile.am: add libvncserver.
+	
+	* server/libvncserver/*: import a copy of libvncserver,
+	hack it up a bit and cut out some stuff we don't need.
+	Changes are documented in the CHANGES file.
+
+2003-10-21  Mark McLoughlin  <mark skynet ie>
+
+	* server/vino-fb.c, server/vino-server.c: get it all
+	more or less working, re-factor and cleanup a bit.
+
+2003-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: link against libvncserver.
+	
+	* server/vino-main.c: (main): use VinoServer.
+	
+	* server/vino-server.c: flesh out some more.
+	
+	* server/vino-util.[ch]: (vino_setup_debug_flags):
+	Add server debug flags.
+
+2003-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* server/Makefile.am: add vinfo-server.[ch] and
+	vinfo-util.c.
+	
+	* server/vino-fb.[ch]: get a first cut of the screen
+	polling going.
+	
+	* server/vino-main.c: test it out.
+	
+	* server/vino-util.[ch]: add debugging foo.
+	
+	* server/vino-server.[ch]: skeletal server object.
+
+2003-10-20  Mark McLoughlin  <mark skynet ie>
+
+	* Initial import.
diff --git a/Makefile.am b/Makefile.am
index 55f7e2c..a8db671 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -296,6 +296,22 @@ gsettings_SCHEMAS = $(gsettings_in_file:.xml.in=.xml)
 @INTLTOOL_XML_NOMERGE_RULE@
 @GSETTINGS_RULES@
 
+if MAINTAINER_MODE
+dist-hook: dist-changelog
+else
+dist-hook:
+endif
+
+dist-changelog:
+	$(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \
+		log --no-merges --date=short --pretty='tformat:%cd  %an  <%ae>%n%n%s%n%n%b' a65e89b3e25a22ea177581462fb253bc392c789b.. | \
+	 $(SED)	-e '/^[12]...-[01].-[0123].  [^<>]*  <[^<>]*>$$/,/^$$/ b' \
+		-e '/[^	 ]/,/^[	 ]*$$/ !d' \
+		-e 's/^[	 ]*/	/' \
+		-e 's/^[	 ]*$$//' >.ChangeLog.tmp; \
+	then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+	else rm -f .ChangeLog.tmp; exit 1; fi
+
 dist_noinst_DATA = \
 	$(desktop_in_files) \
 	\
@@ -319,6 +335,7 @@ dist_noinst_DATA = \
 	server/miniupnp/README \
 	server/miniupnp/LICENCE \
 	\
+	ChangeLog.pre-git \
 	intltool-extract.in \
 	intltool-merge.in \
 	intltool-update.in \
@@ -341,3 +358,5 @@ DISTCLEANFILES = \
 	po/.intltool-merge-cache
 
 MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
+
+.PHONY: dist-changelog



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]