=== 2.13.4 ===

2006-01-02  William Jon McCann  <mccann@jhu.edu>

	* NEWS: Update for 2.13.4 release.

2006-01-01  William Jon McCann  <mccann@jhu.edu>

	* mapping-daemon.c (remove_subscription, connection_free) 
	(monitor_cancel): Remove subscription directly when
	a connection drops instead of trying to look it up.

2005-12-21  William Jon McCann  <mccann@jhu.edu>

	* burn-extension.c (nautilus_burn_get_toolbar_items):
	Remove toolbar item now that we have burn bar.  One
	of the problems with the toolbar item is we don't
	have a way of desensitizing it.

2005-12-21  William Jon McCann  <mccann@jhu.edu>

	* burn-extension.c (nautilus_burn_get_location_widget):
	Only change sensitivity of button.

	* nautilus-burn-bar.[ch] (nautilus_burn_bar_get_button) 
	(nautilus_burn_bar_init): Add getter for button widget.

2005-12-20  William Jon McCann  <mccann@jhu.edu>

	* mapping-method.c (monitor_do_iter_unlocked):
	Print handle value in debug message.

	* mapping-daemon.c (subscription_get_userdata) 
	(connection_get_subscription): We were looking
	up the subscription by the path only.  If there
	is more than one monitor per connection of the
	same path then the wrong subscription may be
	removed.  Change to also compare the userdata.

2005-12-20  William Jon McCann  <mccann@jhu.edu>

	* burn-extension.c (dir_is_empty, destroyed_callback) 
	(sense_widget, nautilus_burn_get_location_widget) 
	(update_widget_sensitivity, burn_monitor_cb, start_monitor) 
	(nautilus_burn_instance_init, nautilus_burn_finalize) 
	(nautilus_burn_class_init):
	First try at setting correct sensitivity of burn bar.

2005-12-20  William Jon McCann  <mccann@jhu.edu>

	* mapping-daemon.c (connection_free, handle_request) 
	(handle_new_client):
	Replace use of GIOChannel with MappingProtocolChannel.

	* mapping-method.c (monitor_do_iter_unlocked): Add debugging.
	(monitor_setup, vfs_module_init, vfs_module_shutdown): 
	Replace use of GIOChannel with MappingProtocolChannel.

	* mapping-protocol.[ch] (mapping_protocol_data_available) 
	(mapping_protocol_channel_new, mapping_protocol_channel_free) 
	(mapping_protocol_channel_ref, mapping_protocol_channel_unref) 
	(write_all, read_all, decode_int, decode_string, decode_pointer) 
	(mapping_protocol_request_encode) 
	(mapping_protocol_request_decode, decode_handshake) 
	(mapping_protocol_reply_encode, mapping_protocol_reply_decode) 
	(mapping_protocol_monitor_event_encode) 
	(mapping_protocol_monitor_event_decode):
	The patch to add buffering caused any data in the buffer
	after decoding a single reply or event to be lost.  This
	was because the buffer only existed in the scope of a
	single decode function.  I've created a new ref counted
	structure to wrap GIOChannel and the buffer.  Now the
	mapping_protocol_data_available() function checks this
	buffer in addition to the socket.

2005-12-20  William Jon McCann  <mccann@jhu.edu>

	* burn-extension.c (nautilus_burn_get_location_widget) 
	(nautilus_burn_location_widget_provider_iface_init) 
	(nautilus_burn_class_init, nautilus_burn_register_type):
	Add location specific extra widgets to nautilus.

	Patch from Alexander Larsson <alexl@redhat.com>

	* configure.in: Require nautilus 2.13.4.

	* nautilus-burn-bar.[ch]: 
	* Makefile.am: New widget for burn bar.

2005-12-16  William Jon McCann  <mccann@jhu.edu>

	* dvd_plus_rw_utils.cpp (get_mmc_profile):
	Try to sniff the disc type from the capabilities.

	Patch from Jason D. Hildebrand <jason@peaceworks.ca>
	Fixes part of #317529

2005-12-16  William Jon McCann  <mccann@jhu.edu>

	* nautilus-burn-drive.c (nautilus_burn_drive_hal_get_media_type_full):
	Always fallback to low level method of determining media type
	when HAL is unable to.

	Patch from Jason D. Hildebrand <jason@peaceworks.ca>
	Fixes part of #317529

2005-12-12  William Jon McCann  <mccann@jhu.edu>

	* configure.in: Require EEL 2.13.3.

	Patch from Sebastien Bacher <seb128@debian.org>
	Fixes #323912.

2005-12-12  William Jon McCann  <mccann@jhu.edu>

	* configure.in: Post release version bump.