=== 2.13.4 === 2006-01-02 William Jon McCann * NEWS: Update for 2.13.4 release. 2006-01-01 William Jon McCann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * configure.in: Require nautilus 2.13.4. * nautilus-burn-bar.[ch]: * Makefile.am: New widget for burn bar. 2005-12-16 William Jon McCann * dvd_plus_rw_utils.cpp (get_mmc_profile): Try to sniff the disc type from the capabilities. Patch from Jason D. Hildebrand Fixes part of #317529 2005-12-16 William Jon McCann * 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 Fixes part of #317529 2005-12-12 William Jon McCann * configure.in: Require EEL 2.13.3. Patch from Sebastien Bacher Fixes #323912. 2005-12-12 William Jon McCann * configure.in: Post release version bump.