1. 20 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Update to new gio file attribute names · 8c0c4e1f
      Alexander Larsson authored
      2007-12-20  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-customization-data.c:
              * libnautilus-private/nautilus-directory-async.c:
              * libnautilus-private/nautilus-dnd.c:
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-file-utilities.c:
              * libnautilus-private/nautilus-file.c:
              * libnautilus-private/nautilus-icon-dnd.c:
              * libnautilus-private/nautilus-link.c:
              * libnautilus-private/nautilus-search-engine-simple.c:
              * libnautilus-private/nautilus-trash-monitor.c:
              * src/file-manager/fm-directory-view.c:
              * src/file-manager/fm-properties-window.c:
              * src/nautilus-pathbar.c:
              * src/nautilus-property-browser.c:
      	Update to new gio file attribute names
      
      
      svn path=/trunk/; revision=13538
      8c0c4e1f
  2. 14 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Only use <gio/gio.h> include · 6559286c
      Alexander Larsson authored
      2007-12-14  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-bookmark.c:
              * libnautilus-private/nautilus-bookmark.h:
              * libnautilus-private/nautilus-desktop-icon-file.c:
              * libnautilus-private/nautilus-desktop-link-monitor.c:
              * libnautilus-private/nautilus-desktop-link.c:
              * libnautilus-private/nautilus-desktop-link.h:
              * libnautilus-private/nautilus-directory-private.h:
              * libnautilus-private/nautilus-directory.h:
              * libnautilus-private/nautilus-emblem-utils.h:
              * libnautilus-private/nautilus-file-changes-queue.h:
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-file-operations.h:
              * libnautilus-private/nautilus-file-utilities.c:
              * libnautilus-private/nautilus-file-utilities.h:
              * libnautilus-private/nautilus-file.c:
              * libnautilus-private/nautilus-file.h:
              * libnautilus-private/nautilus-icon-info.c:
              * libnautilus-private/nautilus-icon-info.h:
              * libnautilus-private/nautilus-link.c:
              * libnautilus-private/nautilus-mime-actions.h:
              * libnautilus-private/nautilus-mime-application-chooser.c:
              * libnautilus-private/nautilus-monitor.c:
              * libnautilus-private/nautilus-monitor.h:
              * libnautilus-private/nautilus-open-with-dialog.c:
              * libnautilus-private/nautilus-open-with-dialog.h:
              * libnautilus-private/nautilus-program-choosing.c:
              * libnautilus-private/nautilus-program-choosing.h:
              * libnautilus-private/nautilus-progress-info.h:
              * libnautilus-private/nautilus-recent.h:
              * libnautilus-private/nautilus-search-directory.c:
              * libnautilus-private/nautilus-search-engine-simple.c:
              * libnautilus-private/nautilus-trash-monitor.c:
              * libnautilus-private/nautilus-trash-monitor.h:
              * libnautilus-private/nautilus-ui-utilities.c:
              * libnautilus-private/nautilus-view-factory.h:
              * src/file-manager/fm-directory-view.c:
              * src/file-manager/fm-directory-view.h:
              * src/file-manager/fm-icon-container.c:
              * src/file-manager/fm-icon-view.c:
              * src/file-manager/fm-tree-model.h:
              * src/file-manager/fm-tree-view.c:
              * src/nautilus-application.c:
              * src/nautilus-application.h:
              * src/nautilus-bookmark-list.c:
              * src/nautilus-bookmark-list.h:
              * src/nautilus-desktop-window.c:
              * src/nautilus-image-properties-page.c:
              * src/nautilus-location-entry.c:
              * src/nautilus-navigation-window.c:
              * src/nautilus-pathbar.c:
              * src/nautilus-pathbar.h:
              * src/nautilus-places-sidebar.c:
              * src/nautilus-property-browser.c:
              * src/nautilus-query-editor.c:
              * src/nautilus-window-menus.c:
      	Only use <gio/gio.h> include 
      
      
      svn path=/trunk/; revision=13529
      6559286c
  3. 30 Nov, 2007 1 commit
  4. 18 Mar, 2006 1 commit
    • Martin Wehner's avatar
      Use gi18n.h instead of deprecated gnome-i18n.h header. · cb131b9c
      Martin Wehner authored
      2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/*.c:
      	* src/file-manager/*.c:
      	* src/*.c:
      	Use gi18n.h instead of deprecated gnome-i18n.h header.
      
      	* libnautilus-private/nautilus-query.c:
      	(nautilus_query_to_readable_string):
      	Mark string for translation.
      
      	* po/POTFILES.in:
      	Add nautilus-query.c
      
      	Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
      cb131b9c
  5. 14 Jan, 2005 1 commit
    • Alexander Larsson's avatar
      New function nautilus_ensure_unique_file_name · 4553e1c8
      Alexander Larsson authored
      2005-01-14  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-file-utilities.[ch]:
      	New function nautilus_ensure_unique_file_name
      
      	* libnautilus-private/nautilus-link.[ch]:
      	* libnautilus-private/nautilus-link-desktop-file.[ch]:
      	Uniquify name for nautilus_link_local_create if requested.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_handle_url_drop):
      	Uniquify desktop link name
      
      	Patch from Jorn Baayen <jbaayen@gnome.org>
      4553e1c8
  6. 12 Jan, 2005 1 commit
    • Alexander Larsson's avatar
      Remove historical link support. · ab9f1298
      Alexander Larsson authored
      2005-01-12  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-link-historical.c:
      	* libnautilus-private/nautilus-link-historical.h:
      	Remove historical link support.
      
      	* libnautilus-private/nautilus-link-desktop-file.[ch]:
      	* libnautilus-private/nautilus-link.[ch]:
      	Remove historical link support and unused functions.
      
      	* src/file-manager/fm-directory-view.h:
      	Remove unused declaration.
      
      	* src/file-manager/fm-icon-view.c:
      	Fix up due to small api change for nautilus-link.
      
      	* src/file-manager/fm-properties-window.c: (set_icon_callback):
      	Fix icon change for desktop files that point to nonexisting binaries.
      ab9f1298
  7. 12 Oct, 2004 1 commit
    • Alexander Larsson's avatar
      Make nautilus_link_desktop_file_local_create take both display name and · 7bbdb3ad
      Alexander Larsson authored
      2004-10-12  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-link-desktop-file.[ch]:
      	Make nautilus_link_desktop_file_local_create take both
      	display name and file name.
      	* libnautilus-private/nautilus-link.[ch]:
      	Make nautilus_link_local_create take both
      	display name and file name.
      	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
      	Create desktop file ending in ".desktop".
      7bbdb3ad
  8. 09 Jan, 2004 1 commit
    • Alexander Larsson's avatar
      application/x-desktop is the new desktop file mime type · 35a5290e
      Alexander Larsson authored
      2004-01-09  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
      	(nautilus_file_is_nautilus_link):
      	* libnautilus-private/nautilus-link.c:
      	(get_link_style_for_mime_type):
      	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
      	application/x-desktop is the new desktop file mime type
      35a5290e
  9. 19 Nov, 2003 1 commit
  10. 05 Nov, 2003 1 commit
    • Alexander Larsson's avatar
      Require new gnome-vfs · 3613a86b
      Alexander Larsson authored
      2003-11-05  Alexander Larsson  <alexl@redhat.com>
      
      	* configure.in:
      	Require new gnome-vfs
      
      	* components/tree/nautilus-tree-view.c:
      	* libnautilus-private/nautilus-desktop-link-monitor.c:
      	* libnautilus-private/nautilus-desktop-link.[ch]:
      	* libnautilus-private/nautilus-monitor.c:
      	* libnautilus-private/nautilus-trash-directory.c:
      	* libnautilus-private/nautilus-trash-monitor.[ch]:
      	* src/nautilus-application.c:
      	Use gnome-vfs-volume-manager instead of nautilus-volume-manager.c
      
      	* libnautilus-private/nautilus-desktop-icon-file.c:
      	Set the volume on the nautilusfile
      
      	* libnautilus-private/nautilus-directory-async.c:
      	Load volume info from link
      
      	* libnautilus-private/nautilus-file-attributes.h:
      	* libnautilus-private/nautilus-mime-actions.c:
      	Add new VOLUMES attribute
      
      	* libnautilus-private/nautilus-file-private.h:
      	Add has_volume and has_drive to NautilusFile
      
      	* libnautilus-private/nautilus-file.[ch]:
      	Add has_volume and has_drive to NautilusFile
      	Volumes/drives are sorted separately
      
      	* libnautilus-private/nautilus-link-desktop-file.[ch]:
      	* libnautilus-private/nautilus-link.[ch]:
      	Read drive and volume id from links
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/nautilus-desktop-icon-view-ui.xml:
      	Remove volume ops. Remove disks menu
      
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/nautilus-directory-view-ui.xml:
      	Implement volume ops using gnome-vfs
      
      	* src/file-manager/fm-properties-window.c:
      	Handle drives/volumes
      
      	* src/nautilus-window.c:
      	Make a nicer title for some specific locations
      
      	* libnautilus-private/nautilus-volume-monitor.[ch]:
      	* libnautilus-private/Makefile.am
      	remove this old crap
      3613a86b
  11. 21 Jul, 2003 1 commit
    • Dave Camp's avatar
      Pass the screen number when creating nautilus links, fixes #117946 · 6ae9d542
      Dave Camp authored
      2003-07-20  Dave Camp  <dave@ximian.com>
      
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	(nautilus_link_desktop_file_local_create),
      	(nautilus_link_desktop_file_local_create_from_gnome_entry):
      	* libnautilus-private/nautilus-link-desktop-file.h:
      	* libnautilus-private/nautilus-link.c:
      	(nautilus_link_local_create),
      	(nautilus_link_local_create_from_gnome_entry):
      	* libnautilus-private/nautilus-link.h:
      	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
      	Pass the screen number when creating nautilus links, fixes
      	#117946
      6ae9d542
  12. 02 Apr, 2003 1 commit
    • Alexander Larsson's avatar
      Convert file attributes from list of strings to a bitmask. Patch from · 4e04c0a0
      Alexander Larsson authored
      2003-04-02  Alexander Larsson  <alexl@redhat.com>
      
      	* components/notes/nautilus-notes.c:
      	* components/tree/nautilus-tree-model.c:
      	* components/tree/nautilus-tree-view.c:
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-directory-background.c:
      	* libnautilus-private/nautilus-directory-private.h:
      	* libnautilus-private/nautilus-directory.c:
      	* libnautilus-private/nautilus-directory.h:
      	* libnautilus-private/nautilus-file-attributes.h:
      	* libnautilus-private/nautilus-file-private.h:
      	* libnautilus-private/nautilus-file.c: (rename_callback),
      	* libnautilus-private/nautilus-file.h:
      	* libnautilus-private/nautilus-icon-factory.c:
      	* libnautilus-private/nautilus-icon-factory.h:
      	* libnautilus-private/nautilus-link.c:
      	* libnautilus-private/nautilus-merged-directory.c:
      	* libnautilus-private/nautilus-mime-actions.c:
      	* libnautilus-private/nautilus-mime-actions.h:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* libnautilus-private/nautilus-trash-file.c:
      	* libnautilus-private/nautilus-trash-monitor.c:
      	* libnautilus-private/nautilus-vfs-directory.c:
      	* libnautilus-private/nautilus-vfs-file.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-icon-container.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/nautilus-applicable-views.c:
      	* src/nautilus-information-panel.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window.c:
      	* test/test-nautilus-mime-actions-set.c:
      	* test/test-nautilus-mime-actions.c:
      
      	Convert file attributes from list of strings to a bitmask.
      	Patch from andersca@codefactory.se.
      4e04c0a0
  13. 20 Aug, 2002 1 commit
    • Alexander Larsson's avatar
      New function nautilus_link_desktop_file_local_is_utf8. · 15e1c17b
      Alexander Larsson authored
      2002-08-20  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	* libnautilus-private/nautilus-link-desktop-file.h:
      	New function nautilus_link_desktop_file_local_is_utf8.
      
      	* libnautilus-private/nautilus-link.c:
      	* libnautilus-private/nautilus-link.h:
      	New function nautilus_link_local_is_utf8.
      
      	* src/file-manager/fm-desktop-icon-view.c
      	(update_desktop_directory):
      	Recreate trash and homedir links if they are not in utf8.
      15e1c17b
  14. 07 Aug, 2002 1 commit
    • Michael Meeks's avatar
      pass in info if we have it already. · 94c8b8b8
      Michael Meeks authored
      2002-08-07  Michael Meeks  <michael@ximian.com>
      
              * libnautilus-private/nautilus-file.c
              (nautilus_file_can_rename): pass in info if we
              have it already.
      
              * src/file-manager/fm-desktop-icon-view.c
              (update_trash_link_and_delete_copies),
              (update_home_link_and_delete_copies),
              (delete_all_mount_links): kill in favour of
              (update_desktop_directory): so we don't stat / mime
              sniff everything 3+ times.
              (update_link_and_delete_copies): push this method and
              it's file / sniff loop upwards.
      
              * src/file-manager/fm-directory-view.c
              (special_link_in_selection): upd.
              (fm_directory_link_type_in_selection): kill, unused.
      
              * libnautilus-private/nautilus-link.c
              (get_link_style_for_local_file): operate on the passed
              in GnomeVFSInfo if we have it.
      
              * libnautilus-private/nautilus-dnd.c
              (nautilus_drag_selection_includes_special_link): upd
              for efficiency.
      94c8b8b8
  15. 17 May, 2002 1 commit
    • Alex Graveley's avatar
      Pass file URI to nautilus_link_*, instead of local path. · caeca3ac
      Alex Graveley authored
      2002-05-17  Alex Graveley  <alex@ximian.com>
      
      	* src/file-manager/fm-icon-view.c
      	(get_icon_drop_target_uri_callback): Pass file URI to
      	nautilus_link_*, instead of local path.
      	(icon_view_handle_uri_list): Ditto, for parent directory.
      	(icon_view_handle_uri_list): Ditto.
      
      	* src/file-manager/fm-icon-container.c
      	(fm_icon_container_get_icon_text): Pass file URI to
      	nautilus_link_*, instead of local path.
      	(get_sort_category): Ditto.
      
      	* src/file-manager/fm-directory-view.c
      	(fm_directory_link_type_in_selection): Pass file URI to
      	nautilus_link_*, instead of local path.
      	(special_link_in_selection): Ditto.
      
      	* src/file-manager/fm-desktop-icon-view.c (volume_ops_callback):
      	Pass file URI to nautilus_link_*, instead of local path.
      	(trash_link_is_selection): Ditto.
      	(volume_link_is_selection): Ditto
      	(volume_link_device_type): Ditto.
      
      	* libnautilus-private/nautilus-file.c (rename_guts): Pass file URI
      	to nautilus_link_desktop_file_local_set_text(), handle non-local
      	launchers gracefully.
      
      	* libnautilus-private/nautilus-link-desktop-file.c: Use URIs
      	throughout, and load desktop items using
      	gnome_desktop_item_new_from_uri.
      	(nautilus_link_desktop_file_local_create): Use
      	gnome_desktop_item_new_from_string, instead of using fputs
      	directly.
      
      	* libnautilus-private/nautilus-link-historical.c: Use URIs instead
      	of local paths throughout.
      
      	* libnautilus-private/nautilus-link.c: Use URIs instead of local
      	paths throughout.
      caeca3ac
  16. 28 Mar, 2002 1 commit
    • Dave Emory Watson's avatar
      Share code between different link implementations so that home directory · 371db7a3
      Dave Emory Watson authored
      2002-03-27  Dave Emory Watson  <dwatson@cs.ucr.edu>
      
      	* libnautilus-private/nautilus-link.c,
      	libnautilus-private/nautilus-link.h:
      	(nautilus_link_local_is_volume_link),
      	(nautilus_link_local_is_home_link),
      	(nautilus_link_local_is_trash_link),
      	(nautilus_link_local_is_special_link): Share code between different
      	link implementations so that home directory link behavior can be
      	controlled from one place.
      
      	* libnautilus-private/nautilus-link-desktop-file.c,
      	libnautilus-private/nautilus-link-desktop-file.h:
      	(nautilus_link_desktop_file_local_is_volume_link),
      	(nautilus_link_desktop_file_local_is_home_link),
      	(nautilus_link_desktop_file_local_is_trash_link): Remove.
      
      	* libnautilus-private/nautilus-link-historical.h,
      	libnautilus-private/nautilus-link-historical.c:
      	(nautilus_link_historical_local_is_volume_link),
      	(nautilus_link_historical_local_is_home_link),
      	(nautilus_link_historical_local_is_trash_link): Remove.
      
      	* libnautilus-private/nautilus-file-operations.c:
      	(is_special_link): Use nautilus_link_local_is_special_link.
      
      	src/file-manager/fm-directory-view.c:
      	(is_link_type_special): Remove.
      	(special_link_in_selection):  Use nautilus_link_local_is_special_link.
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(update_home_link_and_delete_copies): Don't recreate the home directory
      	link when desktop==home.
      371db7a3
  17. 21 Feb, 2002 1 commit
    • Darin Adler's avatar
      Remove nautilus-desktop-file-loader.[ch]. Remove. Remove. · e4615d84
      Darin Adler authored
      	* libnautilus-private/Makefile.am: Remove nautilus-desktop-file-loader.[ch].
      	* libnautilus-private/nautilus-desktop-file-loader.c: Remove.
      	* libnautilus-private/nautilus-desktop-file-loader.h: Remove.
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(link_info_nautilus_link_read_callback): Pass in NULL for the new
      	optional URI parameter for parsing existing link files.
      
      	* libnautilus-private/nautilus-link-desktop-file.h:
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	Change to use GnomeDesktopItem instead of NautilusDesktopFile.
      
      	* libnautilus-private/nautilus-link.h:
      	* libnautilus-private/nautilus-link.c:
      	(nautilus_link_get_link_uri_given_file_contents),
      	(nautilus_link_get_link_name_given_file_contents),
      	(nautilus_link_get_link_icon_given_file_contents):
      	Add optional URI parameter for parsing existing link files. This
      	is passed down to the GnomeDesktopItem level, which can sometimes
      	do a better job if it knows the URI.
      
      	* src/file-manager/fm-directory-view.c: (activate_callback):
      	Change to use GnomeDesktopItem instead of NautilusDesktopFile. Also,
      	simplify error handling.
      
      	* Many files:
      	Fix includes to use <> style in headers more consistently, and remove
      	unnecessarily includes.
      e4615d84
  18. 19 Feb, 2002 1 commit
    • jacob berkman's avatar
      require gnome-desktop library · 3e577de0
      jacob berkman authored
      2002-02-19  jacob berkman  <jacob@ximian.com>
      
      	* configure.in: require gnome-desktop library
      
      	* libnautilus-private/nautilus-icon-dnd.[ch]:
      	(nautilus_icon_dnd_uri_list_extract_uris),
      	(nautilus_icon_dnd_uri_list_free_strings): paste old gnome-mime
      	code here as we still need it
      
      	* libnautilus-private/nautilus-link-desktop-file.[ch]:
      	(nautilus_link_desktop_file_local_create_from_gnome_entry):
      	* libnautilus-private/nautilus-link-historical.[ch]:
      	(nautilus_link_historical_local_create_from_gnome_entry):
      	* libnautilus-private/nautilus-link.[ch]:
      	(nautilus_link_local_create_from_gnome_entry):
      	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
      	port to gnome-desktop and re-enable
      
      	* src/nautilus-location-bar.c: (drag_data_received_callback): use
      	new uri list functions
      
      	* src/nautilus-zoom-control.c: (draw_number),
      	(nautilus_zoom_control_unload_images),
      	(nautilus_zoom_control_load_images): port to PangoLayout and
      	re-enable text fallback
      3e577de0
  19. 12 Feb, 2002 1 commit
    • Darin Adler's avatar
      Require at least libxml 2.4.7, since that's the version where xmlFree and · 0d571733
      Darin Adler authored
      	* configure.in: Require at least libxml 2.4.7, since that's
      	the version where xmlFree and friends were moved out of
      	<libxml/xmlmemory.h>.
      
      	* components/news/nautilus-news.c:
      	* components/text/nautilus-text-view.c:
      	* libnautilus-private/nautilus-customization-data.c:
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-find-icon-image.c:
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	* libnautilus-private/nautilus-link-historical.c:
      	* libnautilus-private/nautilus-link.c:
      	* libnautilus-private/nautilus-metafile.c:
      	* libnautilus-private/nautilus-theme.c:
      	* libnautilus-private/nautilus-volume-monitor.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-window-menus.c:
      	Remove unneeded include of <libxml/xmlmemory.h>.
      
      	* components/tree/nautilus-tree-model.c: (get_node_uri): New,
      	used only for logging ref. counts.
      	(decrement_ref_count): New.
      	(abandon_node_ref_count): New.
      	(abandon_dummy_row_ref_count): New.
      	(report_dummy_row_inserted): Do nothing if the parent is not yet
      	in the inserted state.
      	(report_dummy_row_deleted): Make it abandon any lingering ref
      	count that's still in the dummy row.
      	(report_node_inserted): Make it report that the dummy node is
      	inserted if the node starts with a dummy child. Also, set the new
      	inserted state so we know this node is live.
      	(report_node_contents_changed): Do nothing if the node is not
      	yet in the inserted state.
      	(report_node_has_child_toggled): Do nothing if the node is not yet
      	in the inserted state.
      	(report_dummy_row_contents_changed): Do nothing if the parent is
      	not yet in the inserted state.
      	(stop_monitoring_directory): Set done_loading to FALSE so we'll get
      	a dummy node for directories we are not monitoring.
      	(destroy_node_without_reporting): Abandon any ref count left in the
      	node. Also set the inserted state to FALSE before destroying children.
      	(destroy_node): Report if the parent gains a dummy node as a result
      	of destroying this node.
      	(update_node_without_reporting): Don't clear done_loading any more,
      	since stop_monitoring_directory does it now.
      	(reparent_node): Abandon any ref count that's still in the node
      	before reparenting it.
      	(schedule_destroy_unneeded_children): New.
      	(last_child_unref): Use new schedule_destroy_unneeded_children
      	function so we cna share code with the new abandon ref count functions.
      	(nautilus_tree_model_ref_node), (nautilus_tree_model_unref_node): Add
      	some logging for debugging purposes.
      
      	* components/tree/nautilus-tree-view.c: (compare_rows): Sort function
      	to use when GtkTreeModelSort works.
      	(create_tree): Hook up sort function.
      0d571733
  20. 07 Jan, 2002 1 commit
    • Darin Adler's avatar
      Integrate patches from Frank Worsley <fworlsey@shaw.ca>. · 4bf5e65e
      Darin Adler authored
      	* libnautilus-private/nautilus-link.c:
      	(get_link_style_for_mime_type): Fix porting mistake that caused all
      	desktop files to be treated as Nautilus links.
      
      	* libnautilus-private/nautilus-file.c: (rename_callback):
      	Fix storage leak.
      4bf5e65e
  21. 07 Nov, 2001 1 commit
  22. 06 Nov, 2001 1 commit
    • Darin Adler's avatar
      Update for gnome-vfs API changes. · dfefd4c3
      Darin Adler authored
      	* libnautilus-private/nautilus-file.c:
      	Remove include of gnome-vfs-mime-info.h. Also switch to
      	g_ascii_strcasecmp instead of g_strcasecmp.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	Remove includes of gnome-vfs-mime.h and gnome-vfs-mime-info.h.
      
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	Remove include of gnome-vfs-mime.h.
      
      	* libnautilus-private/nautilus-link-historical.c:
      	(local_get_root_property): Rewrote to use
      	gnome_vfs_get_file_info. Removed include of gnome-vfs-mime.h.
      
      	* libnautilus-private/nautilus-link.c:
      	(get_link_style_for_mime_type): New function.
      	(get_link_style_for_local_file): New function, uses
      	gnome_vfs_get_file_info instead of gnome_vfs_get_mime_type.
      	(get_link_style_for_data): New function.
      	(nautilus_link_local_create),
      	(nautilus_link_local_set_icon), (nautilus_link_local_set_link_uri),
      	(nautilus_link_local_set_type),
      	(nautilus_link_local_get_additional_text),
      	(nautilus_link_local_get_link_uri),
      	(nautilus_link_local_get_link_type),
      	(nautilus_link_get_link_uri_given_file_contents),
      	(nautilus_link_get_link_name_given_file_contents),
      	(nautilus_link_get_link_icon_given_file_contents),
      	(nautilus_link_local_is_volume_link),
      	(nautilus_link_local_is_home_link),
      	(nautilus_link_local_is_trash_link),
      	(nautilus_link_local_create_from_gnome_entry):
      	Rewrote all of these to simplify and get rid of spread-out MIME
      	type code.
      
      	* libnautilus-private/nautilus-mime-actions.c:
      	Remove include of gnome-vfs-mime-info.h.
      
      	* src/Makefile.am: Remove extra dist-hook.
      dfefd4c3
  23. 30 Oct, 2001 1 commit
  24. 26 Sep, 2001 1 commit
  25. 20 Sep, 2001 1 commit
    • Darin Adler's avatar
      Change all libxml includes to use #include <libxml/*> instead of #include · be664629
      Darin Adler authored
      	* components/help/hyperbola-nav-index.c:
      	* components/help/hyperbola-nav-search.c:
      	* components/news/nautilus-news.c:
      	* components/text/nautilus-text-view.c:
      	* libnautilus-private/nautilus-customization-data.c:
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-directory-private.h:
      	* libnautilus-private/nautilus-file.c:
      	* libnautilus-private/nautilus-icon-factory.c:
      	* libnautilus-private/nautilus-link-set.c:
      	* libnautilus-private/nautilus-link.c:
      	* libnautilus-private/nautilus-metafile.c:
      	* libnautilus-private/nautilus-metafile.h:
      	* libnautilus-private/nautilus-theme.c:
      	* libnautilus-private/nautilus-volume-monitor.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-parsing.c:
      	* src/nautilus-bookmark-parsing.h:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-main.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-window-menus.c:
      	Change all libxml includes to use #include <libxml/*>
      	instead of #include <gnome-xml/*>.
      be664629
  26. 15 Sep, 2001 1 commit
  27. 28 Aug, 2001 2 commits
    • Vandoorselaere Yoann's avatar
      avoid un-needed string copy. · 11964ca1
      Vandoorselaere Yoann authored
      
              * libnautilus-private/nautilus-link.c (nautilus_link_local_get_image_uri):         avoid un-needed string copy.
      
              * components/help/hyperbola-filefmt.c (locale_score):
              free return of xmlGetProp on return. Do not use a char pointer
              to point on the returned value, use an xmlChar pointer.
      
              * libnautilus-private/nautilus-link.c (nautilus_link_local_get_link_type):         Free the value returned by local_get_root_property.
      11964ca1
    • Seth Nickell's avatar
      reviewed by: Maciej · c1475cb1
      Seth Nickell authored
      2001-08-27  Seth Nickell  <snickell@stanford.edu>
      
      	reviewed by: Maciej
      
      	* libnautilus-private/nautilus-link.c: (local_set_root_property):
      
      	change a const char * to an xmlChar *, since its being assigned
      	a newly allocated xml property and promptly freed (and hence isn't
      	being treated as a const at all).
      c1475cb1
  28. 27 Aug, 2001 1 commit
    • Vandoorselaere Yoann's avatar
      Don't leak a GtkBox. · 93d89f33
      Vandoorselaere Yoann authored
      
              * src/nautilus-switchable-search-bar.c (nautilus_switchable_search_bar_new):
              Don't leak a GtkBox.
      
              * src/nautilus-complex-search-bar.c (load_find_them_pixmap_widget):
              Do not check pixmap, check pixbuf. This also fix a leak.
      
              * libnautilus-private/nautilus-link.c (local_set_root_property):
              Fix a leak of the xmlProp returned data.
      93d89f33
  29. 03 May, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 6de9bc5e
      Darin Adler authored
      	Fixed bug 8230 (launchers dragged from panel don't get icons as
      	they did in Ximian's Nautilus 1.0.2):
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create_from_gnome_entry): Changed to use
      	eel_make_uri_from_half_baked_uri so we can handle the kind of
      	"URI"s that are in most .desktop files. Also did a lot of code
      	cleanup.
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(icon_view_handle_uri_list): Changed to use
      	eel_make_uri_from_half_baked_uri so we can handle the kind of
      	"URI"s that are passed when dragging from old programs. Also did a
      	lot of code cleanup.
      6de9bc5e
  30. 30 Apr, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 2b047e6f
      Darin Adler authored
      	Updated for eel changes needed to fix bug 8198 ("New Terminal"
      	does not use GNOME default applications):
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create_from_gnome_entry): Use the new
      	eel_gnome_make_terminal_command instead of the obsolete
      	eel_gnome_get_terminal_path.
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application_from_command): Let eel do the /bin/sh
      	-c trick. Get rid of it from here.
      2b047e6f
  31. 20 Apr, 2001 1 commit
    • Darin Adler's avatar
      Fixed bug where the monitor would be "left behind" when a file was · 6752bb0f
      Darin Adler authored
      	moved from one directory to another.
      
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(nautilus_directory_remove_file_monitors),
      	(nautilus_directory_add_file_monitors): New calls to remove a
      	file's monitors from one directory and add it to another.
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_set_directory): Call the new calls.
      
      	* configure.in: Paths from change yesterday were wrong. Had to fix
      	them to make RPM builds work again.
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create_from_gnome_entry): Fix, based on patch
      	from fcrozat@mandrakesoft.com, to handle the URL versions
      	of gnome-entry properly.
      6752bb0f
  32. 04 Apr, 2001 2 commits
    • Ramiro Estrugo's avatar
      Move vfs extensions to eel. · 55bc3d9a
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	Move vfs extensions to eel.
      
      	* components/services/install-view/nautilus-service-install-view.c:
      	* components/services/install/server/main.c:
      	* components/services/inventory/eazel-inventory-collect-hardware.c:
      	(add_info):
      	* components/services/inventory/eazel-inventory-service.c:
      	(impl_Trilobite_Eazel_Inventory_upload):
      	* components/text/nautilus-text-view.c: (handle_service_menu_item):
      	* components/tree/nautilus-tree-view.c: (select_current_location),
      	(tree_load_location_callback), (got_activation_uri_callback):
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
      	(bookmark_file_changed_callback):
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(top_left_cancel), (activation_uri_cancel), (top_left_start),
      	(activation_uri_start):
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_make_uri_canonical), (nautilus_directory_new),
      	(nautilus_directory_notify_files_moved),
      	(nautilus_self_check_directory):
      	* libnautilus-extensions/nautilus-drag.c:
      	(nautilus_drag_items_in_trash),
      	(nautilus_drag_default_drop_action_for_icons):
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(format_and_ellipsize_uri_for_dialog),
      	(nautilus_file_operations_copy_move):
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_internal),
      	(nautilus_file_get_parent_uri_for_display),
      	(nautilus_file_can_rename), (nautilus_file_get_uri_scheme),
      	(nautilus_file_is_in_trash), (nautilus_self_check_file):
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(nautilus_icon_container_selection_items_local):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_name_for_file),
      	(nautilus_icon_factory_get_emblem_icons_for_file):
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_get_image_uri):
      	* libnautilus-extensions/nautilus-metafile.c:
      	(construct_private_metafile_vfs_uri), (metafile_read_cancel),
      	(metafile_read_restart):
      	* libnautilus-extensions/nautilus-tabs.c:
      	* libnautilus-extensions/nautilus-theme.c:
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	(make_thumbnail_uri):
      	* libnautilus-extensions/nautilus-trash-file.c:
      	(nautilus_trash_file_initialize):
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	(nautilus_trash_files_changed_callback),
      	(nautilus_trash_monitor_initialize):
      	* src/file-manager/fm-desktop-icon-view.c:
      	(update_trash_link_and_delete_copies):
      	* src/file-manager/fm-directory-view.c: (show_trash_callback),
      	(trash_or_delete_files_common),
      	(fm_directory_view_trash_or_delete_files),
      	(fm_directory_view_move_copy_items):
      	* src/file-manager/fm-properties-window.c:
      	(is_merged_trash_directory):
      	* src/nautilus-application.c:
      	(nautilus_make_uri_list_from_shell_strv):
      	* src/nautilus-first-time-druid.c: (read_file_handle_cancel_cover),
      	(initiate_file_download):
      	* src/nautilus-location-bar.c: (try_to_expand_path),
      	(nautilus_location_bar_set_location),
      	(nautilus_location_bar_get_location),
      	(nautilus_location_bar_update_label):
      	* src/nautilus-profiler.c:
      	(nautilus_profiler_bonobo_ui_report_callback):
      	* src/nautilus-property-browser.c: (add_pattern_to_browser),
      	(emblem_dialog_clicked):
      	* src/nautilus-sidebar.c: (receive_dropped_uri_list):
      	* src/nautilus-theme-selector.c: (add_theme_to_icons):
      	* src/nautilus-window-manage-views.c: (set_displayed_location),
      	(check_bookmark_location_matches), (handle_go_elsewhere),
      	(viewed_file_changed_callback), (determined_initial_view_callback),
      	(open_location_prefer_existing_window_callback),
      	(report_redirect_callback):
      	* src/nautilus-window-menus.c: (show_bogus_bookmark_window):
      	Update for vfs extensions move to eel.  Also cleanup the #include
      	state of some of these files.  Removed unused #includes.  Remove
      	some cut-n-paste code in services components and use the
      	extensions in eel directly.
      55bc3d9a
    • Ramiro Estrugo's avatar
      Remove librsvg. · fbbaf803
      Ramiro Estrugo authored
      	* Makefile.am:
      	Remove librsvg.
      
      	* librsvg/.cvsignore:
      	* librsvg/Makefile.am:
      	* librsvg/art_render.c:
      	* librsvg/art_render.h:
      	* librsvg/art_render_gradient.c:
      	* librsvg/art_render_gradient.h:
      	* librsvg/art_render_mask.c:
      	* librsvg/art_render_mask.h:
      	* librsvg/art_render_svp.c:
      	* librsvg/art_render_svp.h:
      	* librsvg/art_rgba.c:
      	* librsvg/art_rgba.h:
      	* librsvg/example-nested-transform.svg:
      	* librsvg/makefile-simple:
      	* librsvg/opacity.svg:
      	* librsvg/rsvg-bpath-util.c:
      	* librsvg/rsvg-bpath-util.h:
      	* librsvg/rsvg-css.c:
      	* librsvg/rsvg-css.h:
      	* librsvg/rsvg-defs.c:
      	* librsvg/rsvg-defs.h:
      	* librsvg/rsvg-ft.c:
      	* librsvg/rsvg-ft.h:
      	* librsvg/rsvg-paint-server.c:
      	* librsvg/rsvg-paint-server.h:
      	* librsvg/rsvg-path.c:
      	* librsvg/rsvg-path.h:
      	* librsvg/rsvg.c:
      	* librsvg/rsvg.h:
      	* librsvg/subpixel-text-test:
      	* librsvg/test-ft-gtk.c:
      	* librsvg/test-ft.c:
      	* librsvg/test-rsvg.c:
      	* librsvg/test.svg:
      	Move librsvg to its own top level GNOME CVS module.
      
      	* configure.in:
      	Add librsvg and eel dependencies.
      	Remove librsvg and font entries.
      
      	* nautilus.spec.in:
      	Remove font entries.  Add librsvg and eel requirements.
      
      	* data/Makefile.am:
      	* data/fonts/.cvsignore:
      	* data/fonts/Makefile.am:
      	* data/fonts/urw/.cvsignore:
      	* data/fonts/urw/Makefile.am:
      	* data/fonts/urw/README:
      	* data/fonts/urw/fonts.dir:
      	* data/fonts/urw/n019003l.afm:
      	* data/fonts/urw/n019003l.pfb:
      	* data/fonts/urw/n019003l.pfm:
      	* data/fonts/urw/n019004l.afm:
      	* data/fonts/urw/n019004l.pfb:
      	* data/fonts/urw/n019004l.pfm:
      	* data/fonts/urw/n019023l.afm:
      	* data/fonts/urw/n019023l.pfb:
      	* data/fonts/urw/n019023l.pfm:
      	* data/fonts/urw/n019024l.afm:
      	* data/fonts/urw/n019024l.pfb:
      	* data/fonts/urw/n019024l.pfm:
      	Retire default fonts.  These now live in eel.
      
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_destroy):
      	* libnautilus/nautilus-view.c: (nautilus_view_destroy):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* nautilus-installer/src/nautilus-druid-page-eazel.c:
      	(nautilus_druid_page_eazel_destroy),
      	(nautilus_druid_page_eazel_finalize),
      	(nautilus_druid_page_eazel_size_allocate),
      	(nautilus_druid_page_eazel_size_request):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-bonobo-extensions.c:
      	* libnautilus-extensions/nautilus-bonobo-extensions.h:
      	* libnautilus-extensions/nautilus-bookmark.c:
      	* libnautilus-extensions/nautilus-ctree.c:
      	* libnautilus-extensions/nautilus-customization-data.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	* libnautilus-extensions/nautilus-directory-background.c:
      	* libnautilus-extensions/nautilus-directory-background.h:
      	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	* libnautilus-extensions/nautilus-directory.c:
      	* libnautilus-extensions/nautilus-drag-window.c:
      	* libnautilus-extensions/nautilus-drag.c:
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	* libnautilus-extensions/nautilus-druid.c:
      	* libnautilus-extensions/nautilus-entry.c:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	* libnautilus-extensions/nautilus-file-operations.c:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-font-factory.c:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	* libnautilus-extensions/nautilus-generous-bin.c:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	* libnautilus-extensions/nautilus-icon-factory.h:
      	* libnautilus-extensions/nautilus-icon-private.h:
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-link-set.c:
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	* libnautilus-extensions/nautilus-list.c:
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	* libnautilus-extensions/nautilus-metafile-factory.c:
      	* libnautilus-extensions/nautilus-metafile.c:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	* libnautilus-extensions/nautilus-preferences.c:
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-search-uri.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	* libnautilus-extensions/nautilus-tabs.c:
      	* libnautilus-extensions/nautilus-theme.c:
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	* libnautilus-extensions/nautilus-trash-file.c:
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	* libnautilus-extensions/nautilus-undo-context.c:
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	* libnautilus-extensions/nautilus-undo-signal-handlers.c:
      	* libnautilus-extensions/nautilus-vfs-directory.c:
      	* libnautilus-extensions/nautilus-vfs-file.c:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	Use new eel library.
      
      	* libnautilus-extensions/nautilus-art-extensions.c:
      	* libnautilus-extensions/nautilus-art-extensions.h:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-background-canvas-group.c:
      	* libnautilus-extensions/nautilus-background-canvas-group.h:
      	* libnautilus-extensions/nautilus-background.c:
      	* libnautilus-extensions/nautilus-background.h:
      	* libnautilus-extensions/nautilus-caption-table.c:
      	* libnautilus-extensions/nautilus-caption-table.h:
      	* libnautilus-extensions/nautilus-caption.c:
      	* libnautilus-extensions/nautilus-caption.h:
      	* libnautilus-extensions/nautilus-clickable-image.c:
      	* libnautilus-extensions/nautilus-clickable-image.h:
      	* libnautilus-extensions/nautilus-debug-drawing.c:
      	* libnautilus-extensions/nautilus-debug-drawing.h:
      	* libnautilus-extensions/nautilus-debug.c:
      	* libnautilus-extensions/nautilus-debug.h:
      	* libnautilus-extensions/nautilus-ellipsizing-label.c:
      	* libnautilus-extensions/nautilus-ellipsizing-label.h:
      	* libnautilus-extensions/nautilus-enumeration.c:
      	* libnautilus-extensions/nautilus-enumeration.h:
      	* libnautilus-extensions/nautilus-font-manager.c:
      	* libnautilus-extensions/nautilus-font-manager.h:
      	* libnautilus-extensions/nautilus-font-picker.c:
      	* libnautilus-extensions/nautilus-font-picker.h:
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glyph.c:
      	* libnautilus-extensions/nautilus-glyph.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	* libnautilus-extensions/nautilus-graphic-effects.c:
      	* libnautilus-extensions/nautilus-graphic-effects.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	* libnautilus-extensions/nautilus-image-table.c:
      	* libnautilus-extensions/nautilus-image-table.h:
      	* libnautilus-extensions/nautilus-image-with-background.c:
      	* libnautilus-extensions/nautilus-image-with-background.h:
      	* libnautilus-extensions/nautilus-image.c:
      	* libnautilus-extensions/nautilus-image.h:
      	* libnautilus-extensions/nautilus-label-with-background.c:
      	* libnautilus-extensions/nautilus-label-with-background.h:
      	* libnautilus-extensions/nautilus-label.c:
      	* libnautilus-extensions/nautilus-label.h:
      	* libnautilus-extensions/nautilus-labeled-image.c:
      	* libnautilus-extensions/nautilus-labeled-image.h:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	* libnautilus-extensions/nautilus-password-dialog.h:
      	* libnautilus-extensions/nautilus-radio-button-group.c:
      	* libnautilus-extensions/nautilus-radio-button-group.h:
      	* libnautilus-extensions/nautilus-region.c:
      	* libnautilus-extensions/nautilus-region.h:
      	* libnautilus-extensions/nautilus-scalable-font-private.h:
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	* libnautilus-extensions/nautilus-scalable-font.h:
      	* libnautilus-extensions/nautilus-self-checks.c:
      	* libnautilus-extensions/nautilus-self-checks.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout.h:
      	* libnautilus-extensions/nautilus-smooth-widget.c:
      	* libnautilus-extensions/nautilus-smooth-widget.h:
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	* libnautilus-extensions/nautilus-stock-dialogs.h:
      	* libnautilus-extensions/nautilus-string-list.c:
      	* libnautilus-extensions/nautilus-string-list.h:
      	* libnautilus-extensions/nautilus-string-map.c:
      	* libnautilus-extensions/nautilus-string-map.h:
      	* libnautilus-extensions/nautilus-string-picker.c:
      	* libnautilus-extensions/nautilus-string-picker.h:
      	* libnautilus-extensions/nautilus-string.c:
      	* libnautilus-extensions/nautilus-string.h:
      	* libnautilus-extensions/nautilus-text-caption.c:
      	* libnautilus-extensions/nautilus-text-caption.h:
      	* libnautilus-extensions/nautilus-viewport.c:
      	* libnautilus-extensions/nautilus-viewport.h:
      	* libnautilus-extensions/nautilus-wrap-table.c:
      	* libnautilus-extensions/nautilus-wrap-table.h:
      	* libnautilus-extensions/nautilus-xml-extensions.c:
      	* libnautilus-extensions/nautilus-xml-extensions.h:
      	Remove these files.  These are all part of eel now.
      
      	* applets/launcher/nautilus-launcher-applet.c:
      	* applets/preferences-applet/nautilus-preferences-applet.c:
      	* components/adapter/Makefile.am:
      	* components/adapter/main.c:
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	* components/adapter/nautilus-adapter-factory-server.c:
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	* components/adapter/nautilus-adapter.c:
      	* components/hardware/Makefile.am:
      	* components/hardware/nautilus-hardware-view.c:
      	* components/help/Makefile.am:
      	* components/help/help-method.c:
      	* components/help/hyperbola-filefmt.c:
      	* components/help/hyperbola-nav-tree.c:
      	* components/history/Makefile.am:
      	* components/history/nautilus-history-view.c:
      	* components/image-viewer/Makefile.am:
      	* components/image-viewer/nautilus-image-view.c:
      	* components/loser/content/Makefile.am:
      	* components/loser/content/nautilus-content-loser.c:
      	* components/loser/sidebar/Makefile.am:
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	* components/mozilla/Makefile.am:
      	* components/mozilla/bonobo-extensions.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* components/music/Makefile.am:
      	* components/music/nautilus-music-view.c:
      	* components/notes/Makefile.am:
      	* components/notes/nautilus-notes.c:
      	* components/rpmview/Makefile.am:
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	* components/rpmview/nautilus-rpm-view-install.c:
      	* components/rpmview/nautilus-rpm-view.c:
      	* components/sample/nautilus-sample-content-view.c:
      	* components/services/install-view/Makefile.am:
      	* components/services/install-view/callbacks.c:
      	* components/services/install-view/forms.c:
      	* components/services/install-view/nautilus-service-install-view.c:
      	* components/services/install/lib/eazel-install-logic2.c:
      	* components/services/install/server/main.c:
      	* components/services/inventory-view/Makefile.am:
      	* components/services/inventory-view/nautilus-inventory-config-page
      	.c:
      	* components/services/inventory-view/nautilus-inventory-disable-pag
      	* components/services/inventory-view/nautilus-inventory-enable-page
      	* components/services/inventory-view/nautilus-inventory-view.c:
      	* components/services/inventory/Makefile.am:
      	* components/services/inventory/eazel-inventory-upload-callback.c:
      	* components/services/inventory/eazel-inventory.c:
      	* components/services/inventory/main.c:
      	* components/services/login/nautilus-view/Makefile.am:
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c:
      	* components/services/login/nautilus-view/password-box.c:
      	* components/services/nautilus-dependent-shared/Makefile.am:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.c:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.h:
      	* components/services/nautilus-dependent-shared/eazel-services-foot
      	er.c:
      	* components/services/nautilus-dependent-shared/eazel-services-head
      	er.c:
      	* components/services/nautilus-dependent-shared/test-footer-header.
      	c:
      	* components/services/summary/Makefile.am:
      	* components/services/summary/nautilus-summary-callbacks.c:
      	* components/services/summary/nautilus-summary-dialogs.c:
      	* components/services/summary/nautilus-summary-dialogs.h:
      	* components/services/summary/nautilus-summary-footer.c:
      	* components/services/summary/nautilus-summary-menu-items.c:
      	* components/services/summary/nautilus-summary-view-private.h:
      	* components/services/summary/nautilus-summary-view.c:
      	* components/services/time/nautilus-view/main.c:
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.
      	c:
      	* components/services/trilobite/sample/nautilus-view/Makefile.am:
      	* components/text/Makefile.am:
      	* components/text/nautilus-text-view.c:
      	* components/throbber/Makefile.am:
      	* components/throbber/main.c:
      	* components/throbber/nautilus-throbber.c:
      	* components/tree/Makefile.am:
      	* components/tree/nautilus-tree-change-queue.c:
      	* components/tree/nautilus-tree-expansion-state.c:
      	* components/tree/nautilus-tree-model.c:
      	* components/tree/nautilus-tree-node.c:
      	* components/tree/nautilus-tree-view-dnd.c:
      	* components/tree/nautilus-tree-view.c:
      	* helper-utilities/authenticate/Makefile.am:
      	* helper-utilities/authenticate/nautilus-authenticate.c:
      	* nautilus-installer/src/nautilus-druid.c:
      	* src/Makefile.am:
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-error-reporting.c:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-list-view.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-parsing.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-component-adapter-factory.c:
      	* src/nautilus-desktop-window.c:
      	* src/nautilus-first-time-druid.c:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-main.c:
      	* src/nautilus-navigation-bar.c:
      	* src/nautilus-profiler.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-search-bar-criterion.c:
      	* src/nautilus-search-bar.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-signaller.c:
      	* src/nautilus-simple-search-bar.c:
      	* src/nautilus-switchable-navigation-bar.c:
      	* src/nautilus-switchable-search-bar.c:
      	* src/nautilus-theme-selector.c:
      	* src/nautilus-view-frame-corba.c:
      	* src/nautilus-view-frame.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window-toolbars.c:
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	* src/nautilus-zoom-control.c:
      	Update for new eel library usage.
      
      	* test/test-nautilus-background.c:
      	* test/test-nautilus-clickable-image.c:
      	* test/test-nautilus-font-manager.c:
      	* test/test-nautilus-font-picker.c:
      	* test/test-nautilus-font-simple.c:
      	* test/test-nautilus-font.c:
      	* test/test-nautilus-glyph-simple.c:
      	* test/test-nautilus-glyph.c:
      	* test/test-nautilus-image-background.c:
      	* test/test-nautilus-image-scrolled.c:
      	* test/test-nautilus-image-simple.c:
      	* test/test-nautilus-image-table.c:
      	* test/test-nautilus-image-tile.c:
      	* test/test-nautilus-image.c:
      	* test/test-nautilus-label-background.c:
      	* test/test-nautilus-label-flavorful.c:
      	* test/test-nautilus-label-offset.c:
      	* test/test-nautilus-label-scrolled.c:
      	* test/test-nautilus-label-simple.c:
      	* test/test-nautilus-label-wrapped.c:
      	* test/test-nautilus-label.c:
      	* test/test-nautilus-labeled-image.c:
      	* test/test-nautilus-password-dialog.c:
      	* test/test-nautilus-pixbuf-tile.c:
      	* test/test-nautilus-smooth-text-layout.c:
      	* test/test-nautilus-viewport-constraint.c:
      	* test/test-nautilus-widgets.c:
      	Remove these.  They live in eel now.
      
      	* test/vsignore:
      	* test/kefile.am:
      	* test/st-nautilus-preferences-change.c:
      	* test/st-nautilus-preferences-display.c:
      	* test/st-nautilus-wrap-table.c:
      	* test/st.c:
      	* test/st.h:
      	Update for new eel library usage.
      fbbaf803
  33. 24 Mar, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 92312a5f
      Darin Adler authored
      	More loose ends of the file copy and paste feature.
      
      	* libnautilus-extensions/nautilus-directory-notify.h:
      	Rename NautilusFileChangesQueuePositionSetting to
      	NautilusFileChangesQueuePosition. Add a field so it can
      	be used to set or remove a position. Rename
      	nautilus_directory_schedule_position_setting to
      	nautilus_directory_schedule_position_set.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_schedule_position_set): Change name and also
      	make it handle the case where we want to remove a position rather
      	than setting it.
      
      	* libnautilus-extensions/nautilus-file-changes-queue.h:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	(nautilus_file_changes_queue_schedule_position_set): Name change.
      	(nautilus_file_changes_queue_schedule_position_remove): New
      	function used to remove a position.
      	(position_set_list_free): Name changes, added the new remove
      	flavor where needed.
      	(nautilus_file_changes_consume_changes): Updated SET case,
      	added case for REMOVE.
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(icon_position_iterator_get_next): New function, used to extract
      	the next position out of the iterator.
      	(apply_one_position): Simplified by using
      	icon_position_iterator_get_next, and also changed so that the
      	position is always either removed or set.
      
      	* libnautilus-extensions/nautilus-file-operations.h: Fixed header.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(event_get_time), (nautilus_get_current_event_time): Add new
      	function to get the current event time. This is available in GTK
      	2.0, so we can remove it when we move up.
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create): Updated for change to notify API.
      
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application_from_command): Added FIXME.
      
      	* src/file-manager/fm-directory-view.c: (copy_or_cut_files): Use
      	new nautilus_get_current_event_time function. Put up a status
      	string about the cut or copy. Since there's no other feedback this
      	is especially important.
      	(paste_files_callback): Use new nautilus_get_current_event_time
      	function.
      	(real_selection_clear_event): Erase the status string.
      	(real_selection_received): Put up a status string if the paste
      	does nothing. Since we can't desensitize the Paste Files command,
      	this is the next best thing.
      92312a5f
  34. 01 Feb, 2001 1 commit
    • Gene Z. Ragan's avatar
      Additional work on first time druid gmc to nautilus conversion routines. · 93ea1a9d
      Gene Z. Ragan authored
      2001-02-01  Gene Z. Ragan  <gzr@eazel.com>
      
      	Additional work on first time druid gmc to nautilus conversion routines.
      
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(convert_gmc_desktop_icons), (transition_value_changed):
      
      	Make gmc link to Nautilus link conversion more complete
      
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	(nautilus_gnome_get_terminal_path):
      	New utility routine to return path to an installed terminal application
      
      	(nautilus_gnome_open_terminal):
      	Call above function
      
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-link.h:
      	(nautilus_link_local_create),
      
      	(nautilus_link_local_create_from_gnome_entry):
      	New function to create a nautilus link from .desktop entry data
      
      	It's hard to be hated by millions.  Make gmc to nautilus link transition much better.
      	We now can support converted .desktop links that require a terminal. Also, get rid
      	of gnome-vfs symlinks and use the command: specifier to launch instead.  This was not possible
      	earlier, but due to a recent bug fix by me, we can now use this specifier in a
      	Nautilus link.
      
      	* src/file-manager/fm-desktop-icon-view.c: (create_mount_link),
      	(icon_view_create_nautilus_links),
      	(update_home_link_and_delete_copies),
      	(update_trash_link_and_delete_copies):
      93ea1a9d
  35. 31 Jan, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · ce4e7c67
      Darin Adler authored
      	Fix bug 6147 (selected icons flash unselected/selected rapidly):
      
      	* src/nautilus-window-manage-views.c: (change_selection): Don't
      	send out selection change notices to the view that reported the
      	selection change.
      	(change_selection_callback): Pass in view that requested the
      	change so we can know not to send a selection change to that view.
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_send_selection_change): Clear flag that says we
      	have a selection change for the shell.
      	(selection_changed_callback): Add code to indicate this selection
      	change is due to the shell, so we don't tell the shell about
      	something it just told us.
      	(done_loading): Set flag so we don't tell the shell about selection
      	changes that are part of the first load of the directory.
      	(display_selection_info_idle_callback): Only send a selection change
      	to the shell if the change was initiated here. Also remove the code
      	that ref's the NautilusView object -- wasn't helping.
      	(update_menus_timeout_callback), (display_pending_idle_callback),
      	(display_pending_timeout_callback): Remove the code that ref's the
      	NautilusView object -- wasn't helping.
      	(fm_directory_view_notify_selection_changed): Propagate flag that
      	tells the idle code we have made the change to the selection and
      	the shell should be notified.
      
      	Fix bug 6158 (nautilus --quit shouldn't check for
      	~/.nautilus/first-time-wizard-flag).
      
      	* src/nautilus-main.c: (main): Don't do the first-time druid check
      	when the --quit or --restart option is used.
      
      	Fix bug 803 (All metafile tags should be lower case).
      
      	* libnautilus-extensions/nautilus-metadata.h: Use lower-case for
      	metadata tags.
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	(create_metafile_root), (get_file_node),
      	(nautilus_directory_rename_file_metadata),
      	(nautilus_directory_copy_file_metadata),
      	(nautilus_directory_set_metafile_contents): Change metadata tags
      	to be lower-case.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_self_check_directory): Use lower-case in metadata
      	self-test for clarity.
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_keywords), (nautilus_file_set_keywords): Change
      	metadata tags to be lower-case.
      
      	* data/top/.nautilus-metafile.xml
      	* icons/ardmore/ardmore.xml:
      	* icons/arlo/arlo.xml:
      	* icons/arlo/i-directory.xml:
      	* icons/arlo/i-regular.xml:
      	* icons/crux_eggplant/crux_eggplant.xml:
      	* icons/crux_eggplant/i-directory.xml:
      	* icons/crux_eggplant/i-regular.xml:
      	* icons/default.xml:
      	* icons/gnome/gnome.xml:
      	* icons/i-directory-accept.xml:
      	* icons/i-directory.xml:
      	* icons/i-regular.xml:
      	* icons/villanova/villanova.xml:
      	Change XML to use lower-case.
      
      	* libnautilus-extensions/nautilus-link-set.c: (create_new_link):
      	Use lower-case for link XML tags.
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create), (nautilus_link_local_set_link_uri),
      	(nautilus_link_local_set_type),
      	(nautilus_link_local_get_link_uri),
      	(nautilus_link_local_get_link_type),
      	(nautilus_link_get_link_uri_given_file_contents): Use lower-case
      	for link XML tags.
      
      	* src/nautilus-sidebar-title.c:
      	(nautilus_sidebar_title_select_text_color),
      	(nautilus_sidebar_title_theme_changed): Use lower-case for theme
      	XML tags.
      	* components/throbber/nautilus-throbber.c:
      	(get_bonobo_properties), (nautilus_throbber_initialize),
      	(nautilus_throbber_load_images),
      	(nautilus_throbber_button_press_event): Change theme XML tags to be
      	lower-case.
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(start_rubberbanding): Use lower-case for theme XML tags.
      	(nautilus_icon_container_initialize): Fix comment.
      	(update_label_color), (nautilus_icon_container_theme_changed): Use
      	lower-case for theme XML tags.
      	* libnautilus-extensions/nautilus-icon-factory.c: (set_theme): Use
      	lower-case for theme XML tags.
      	(get_themed_icon_file_path): Use lower-case for icon XML file
      	tags.
      	(icon_theme_changed_callback): Use lower-case for theme XML tags.
      	* src/nautilus-sidebar-tabs.c:
      	(nautilus_sidebar_tabs_load_theme_data), (get_text_offset): Use
      	lowe-case for theme XML tags.
      	* src/nautilus-sidebar.c: (nautilus_sidebar_update_appearance):
      	Use lower-case for theme XML tags.
      	* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name):
      	Use lower-case for theme XML tags.
      	* src/nautilus-zoom-control.c: (draw_number): Use lower-case for
      	theme XML tags.
      
      	Change code that used GSList when it should use GList. We use
      	GList so that we can share utility functions. It's arbitrary. We
      	could have decided to use all GSList instead, but we chose GList
      	(because of its name, initially).
      
      	* components/tree/nautilus-tree-expansion-state.c:
      	(expansion_state_load_callback),
      	(nautilus_tree_expansion_state_load_table_from_gconf),
      	(hash_table_get_keys_callback), (hash_table_get_keys),
      	(nautilus_tree_expansion_state_save_table_to_gconf): Update to use
      	GList instead of GSList.
      	* libnautilus-extensions/nautilus-gconf-extensions.h:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	(nautilus_gconf_handle_error), (nautilus_gconf_set_string_list),
      	(nautilus_gconf_get_string_list): Change to work with GList
      	instead of GSList to match the rest of Nautilus, so that the lists
      	can be manipulated with all the GList utility functions.
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_round): Changed name from nautilus_g_round -- "g" for
      	"gratuitous".
      	(nautilus_g_list_from_g_slist), (nautilus_g_slist_from_g_list):
      	Added utility functions to help make GSLists from GLists and vice
      	versa. Useful when dealing with functions that yield/expect
      	GSLists.
      	* libnautilus-extensions/nautilus-icon-text-item.c: (iti_destroy),
      	(iti_update), (iti_paint_text), (iti_draw), (iti_render),
      	(iti_event): Use nautilus_round by its new name.
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(nautilus_preferences_set_string_list),
      	(nautilus_preferences_get_string_list),
      	(nautilus_preferences_default_set_string_list),
      	(nautilus_preferences_default_get_string_list): Change to use
      	GList instead of GSList.
      	* libnautilus-extensions/nautilus-search-uri.c:
      	(free_tokenized_uri), (tokenize_uri), (get_translated_criterion),
      	(get_nth_criterion_prefix), (parse_uri): Change to use GList
      	instead of GSList.
      	* src/nautilus-application.h:
      	* src/nautilus-application.c:
      	(nautilus_application_get_window_list): Renamed from
      	nautilus_application_windows and changed to use GList instead of
      	GSList.
      	(nautilus_application_destroyed_window),
      	(nautilus_application_create_window), (volume_unmounted_callback):
      	Change to use GList instead of GSList.
      	* src/nautilus-shell.c: (save_window_states),
      	(restore_window_states): Use GList instead of GSList.
      	* src/nautilus-window-manage-views.c: (just_one_window): Use GList
      	instead of GSList.
      	(open_location_prefer_existing_window_callback): Use GList instead
      	of GSList.
      	* src/nautilus-window.c: (nautilus_forget_history): Use GList
      	instead of GSList and the new name for
      	nautilus_application_get_window_list.
      
      	Other changes.
      
      	* src/nautilus-shell.c: (display_caveat_first_time): Turn off the
      	caveat -- we're close enough to 1.0.
      
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_new_from_oaf_server_info): Use free_deep
      	call.
      
      	* libnautilus/nautilus-view-standard-main.h: Use
      	BEGIN/END_GNOME_DECLS.
      
      	* src/file-manager/fm-desktop-icon-view.c: Remove unneeded
      	include.
      ce4e7c67
  36. 20 Jan, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 7da6d84d
      Darin Adler authored
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(top_left_read_callback): Change code so it doesn't send a file
      	changed message and then assume nothing changed.
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_get_image_uri): Handle the case where it
      	can't create the directory without seg faulting.
      7da6d84d
  37. 16 Jan, 2001 2 commits
    • Gene Z. Ragan's avatar
      Checked in broken code before. Doh! · 9ba3d14d
      Gene Z. Ragan authored
      2001-01-16  Gene Z. Ragan  <gzr@eazel.com>
      
      	Checked in broken code before. Doh!
      
      	* libnautilus-extensions/nautilus-link.c:
      	* src/nautilus-first-time-druid.c: (druid_finished):
      9ba3d14d
    • Gene Z. Ragan's avatar
      reviewed by: Mike Fleming <mfleming@eazel.com> · 4795e411
      Gene Z. Ragan authored
      2001-01-16  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Mike Fleming <mfleming@eazel.com>
      
      	Fixed bug 4358, Please put a services icon on the desktop
      
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create):
      	Perform NULL checking on arguments
      
      	* src/nautilus-first-time-druid.c: (druid_finished):
      	Create a link to services on the desktop.
      4795e411