Skip to content
  • Darin Adler's avatar
    reviewed by: Gene Ragan <gzr@eazel.com> · 075cd9bf
    Darin Adler authored
    	* libnautilus-extensions/nautilus-file-operations.c:
    	(get_label_font): It's illegal to unref a new widget since you
    	don't own a ref to it. Sink it instead.
    	(ellipsize_string_for_dialog): New function.
    	(format_and_ellipsize_uri_for_dialog): Rename this function and
    	change it to use nautilus_format_uri_for_display. Also add FIXME
    	about where the ellipsis goes.
    	(extract_and_ellipsize_file_name_for_dialog): Added a seprate
    	function for the case where we want to extract the file name
    	part only. The old code mixed the URI and file name cases in a
    	way that would lead to anomalies with unusual names.
    	(handle_transfer_vfs_error): Fixed storage leak.
    	(is_special_link): Rewrote this function and also made it take
    	a URI in text form, not a GnomeVFSURI.
    	(handle_transfer_overwrite): Use is_special_link instead of
    	duplicate its test. Removed incorrect use of NautilusFile (without
    	waiting for results). Added quotes around file name in
    	message. Use extract_and_ellipsize_file_name_for_dialog instead of
    	our own ad-hoc functions.
    	(make_next_duplicate_name): Get rid of bizarre buffer/sprintf that
    	was used by someone who didn't know you can use printf formatting
    	with g_warning.
    	(vfs_uri_is_special_link): Created cover for one remaining caller
    	of is_special_link that needs to pass a GnomeVFSURI.
    	(nautilus_file_operations_copy_move): Use the new is_special_link
    	(nautilus_file_operations_move_to_trash): Use
    	extract_and_ellipsize_file_name_for_dialog instead of an old
    	strange combination of calls.
    
    	* libnautilus-extensions/nautilus-icon-factory.c:
    	(nautilus_icon_factory_get_icon_name_for_regular_file): Fix
    	obsolete comment and rearrange code now that plain text special
    	case is gone.
    075cd9bf
To find the state of this project's repository at the time of any of these versions, check out the tags.