Skip to content
  • Darin Adler's avatar
    Moved metafile code into its own source file. Also worked on making it all · 42b69946
    Darin Adler authored
    	* libnautilus-extensions/Makefile.am:
    	* libnautilus-extensions/nautilus-directory-metafile.c:
    	(get_metadata_from_node), (get_metadata_list_from_node),
    	(create_metafile_root), (nautilus_directory_get_metadata),
    	(nautilus_directory_get_metadata_list),
    	(nautilus_directory_get_boolean_metadata),
    	(nautilus_directory_set_boolean_metadata),
    	(nautilus_directory_get_integer_metadata),
    	(nautilus_directory_set_integer_metadata),
    	(nautilus_directory_get_file_metadata_node),
    	(nautilus_directory_get_file_metadata),
    	(nautilus_directory_get_file_metadata_list), (real_set_metadata),
    	(real_set_metadata_list), (metadata_key_new),
    	(metadata_key_destroy), (metadata_key_hash),
    	(metadata_key_hash_equal), (metadata_value_new),
    	(metadata_value_new_list), (metadata_value_destroy),
    	(metadata_value_equal), (set_metadata_in_metafile),
    	(set_metadata_eat_parameters),
    	(free_metadata_changes_hash_table_entry),
    	(destroy_metadata_changes_hash_table),
    	(nautilus_directory_metafile_destroy),
    	(nautilus_directory_set_metadata),
    	(nautilus_directory_set_file_metadata),
    	(nautilus_directory_set_file_metadata_list):
    	* libnautilus-extensions/nautilus-directory-metafile.h:
    	* libnautilus-extensions/nautilus-directory-private.h:
    	* libnautilus-extensions/nautilus-directory.c:
    	(nautilus_directory_destroy):
    	* libnautilus-extensions/nautilus-file.c:
    	Moved metafile code into its own source file. Also worked on making
    	it all bottleneck so we can store it before we read in a metafile.
    
    	* src/file-manager/fm-list-view.c: (select_matching_name_callback):
    	* libnautilus-extensions/nautilus-glib-extensions.h:
    	Added nautilus_boolean_bit for use in bit fields where gboolean
    	results in a signed bitfield.
    	* libnautilus-extensions/nautilus-glib-extensions.c:
    	(nautilus_g_list_copy), (nautilus_g_str_list_equal),
    	(nautilus_g_str_list_copy): Added functions for dealing with a
    	list of C strings. Also got rid of const GList *. For GList we
    	don't use const because the functions in <glib.h> don't.
    	(nautilus_g_ptr_array_new_from_list), (nautilus_g_ptr_array_sort),
    	(nautilus_g_ptr_array_search): Renamed the new functions and types
    	to more closely match the standard. For example, the types must
    	have a Nautilus prefix.
    
    	* src/ntl-window.h:
    	* libnautilus-extensions/nautilus-icon-private.h:
    	* libnautilus-extensions/nautilus-icon-container.c:
    	(icon_set_selected), (rubberband_select):
    	Switched to use the nautilus_boolean_bit type.
    
    	* components/html/glibwww-callbacks.c:
    	Moved <config.h> include down to fix some warnings.
    42b69946