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 ====================