1. 12 Aug, 2005 1 commit
    • Kjartan Maraas's avatar
      Lots of cleanups. Closes bug #313094 and bug #149714 · 61299401
      Kjartan Maraas authored
      2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
      
      	Lots of cleanups. Closes bug #313094 and bug #149714
      
      	* libnautilus-private/nautilus-directory-background.c:
      	(nautilus_file_background_write_desktop_default_settings):
      	ANSIfication
      	* libnautilus-private/nautilus-file.c: Mark some variables
      	static.
      	* libnautilus-private/nautilus-icon-container.c:
      	(nautilus_icon_container_get_selection): Return NULL not
      	FALSE.
      	* libnautilus-private/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_thumbnail_factory): ANSIfication
      	* libnautilus-private/nautilus-metafile.c: Static variables
      	* libnautilus-private/nautilus-program-choosing.c:
      	(slowly_and_stupidly_obtain_timestamp): Sparse fix
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_get_background_widget): FALSE vs NULL
      	* src/file-manager/fm-list-view.c: (filename_cell_data_func):
      	Plug a leak. Bug #313094.
      	* src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
      	NULL vs 0.
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_get_file_path),
      	(nautilus_bookmark_list_load_file): ANSIfication
      	* src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
      	ANSIfication
      	* src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
      	NULL vs 0.
      	* src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
      	ANSIfication
      61299401
  2. 02 May, 2005 1 commit
    • Frédéric Crozat's avatar
      fix build when startup notification isn't installed. · 091b6fcd
      Frédéric Crozat authored
              * libnautilus-private/nautilus-program-choosing.c:
              (nautilus_launch_desktop_file):
              * src/nautilus-application.c:
              (nautilus_application_present_spatial_window_with_selection),
              (nautilus_application_create_navigation_window):
              fix build when startup notification isn't installed.
      091b6fcd
  3. 06 Feb, 2005 1 commit
    • Martin Wehner's avatar
      Use new gnome_desktop_item_set_launch_time() API. (#166334) · 3f7cb1df
      Martin Wehner authored
      2005-02-06  Martin Wehner  <martin.wehner@epost.de>
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	(slowly_and_stupidly_obtain_timestamp),
      	(nautilus_launch_show_file), (nautilus_launch_application),
      	(nautilus_launch_desktop_file):
      	Use new gnome_desktop_item_set_launch_time() API. (#166334)
      
      	* configure.in:
      	Require gnome-desktop 2.9.91
      
      	Patch from Elijah Newren <newren@gmail.com>
      3f7cb1df
  4. 25 Nov, 2004 1 commit
    • Marco Pesenti Gritti's avatar
      reviewed by: Alexander Larsson <alexl@redhat.com> · 4545055b
      Marco Pesenti Gritti authored
      2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
      
              reviewed by: Alexander Larsson  <alexl@redhat.com>
      
              * configure.in:
      
              Bump gnome-vfs required version
      
              * libnautilus-private/nautilus-mime-actions.c:
              (nautilus_mime_get_default_application_for_file),
              (application_equal), (get_open_with_mime_applications),
              (nautilus_mime_get_open_with_applications_for_file),
              (nautilus_mime_get_applications_for_file),
              (nautilus_mime_has_any_applications_for_file):
              * libnautilus-private/nautilus-mime-actions.h:
              * libnautilus-private/nautilus-program-choosing.c:
              (nautilus_launch_show_file), (nautilus_launch_application):
              * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
              (activate_check_mime_types):
              * src/nautilus-information-panel.c: (command_button_callback),
              (add_command_buttons), (nautilus_information_panel_update_buttons):
      
              Remove all mime api deprecated calls and replace them with the
              new API. Fix bug #159435.
      4545055b
  5. 15 Oct, 2004 1 commit
  6. 22 Jul, 2004 1 commit
  7. 24 Jun, 2004 2 commits
    • Alexander Larsson's avatar
      fix indentation · bff039cd
      Alexander Larsson authored
      bff039cd
    • Alexander Larsson's avatar
      Patch from Elijah Newren · 692340fd
      Alexander Larsson authored
      2004-06-24  Alexander Larsson  <alexl@redhat.com>
      
      	Patch from Elijah Newren
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	(slowly_and_stupidly_obtain_timestamp),
      	(nautilus_launch_show_file), (nautilus_launch_application):
      	Pass some event time to startup notify.
      	This is the wrong approach, and should be replaced eventually.
      692340fd
  8. 07 Apr, 2004 1 commit
  9. 11 Feb, 2004 1 commit
    • Alexander Larsson's avatar
      replace egg_screen with new gdk/libgnomeui functions. · dfa7f564
      Alexander Larsson authored
      2004-02-11  Alexander Larsson  <alexl@redhat.com>
      
      	* cut-n-paste-code/libegg/Makefile.am:
      	* cut-n-paste-code/libegg/egg-screen-exec.c:
      	* cut-n-paste-code/libegg/egg-screen-exec.h:
      	* cut-n-paste-code/libegg/egg-screen-help.c:
      	* cut-n-paste-code/libegg/egg-screen-help.h:
      	* cut-n-paste-code/libegg/egg-screen-url.c:
      	* cut-n-paste-code/libegg/egg-screen-url.h:
      	* libnautilus-private/nautilus-program-chooser.c: (help_cb):
      	* libnautilus-private/nautilus-program-choosing.c:
      	(my_gdk_spawn_make_environment_for_screen),
      	(nautilus_launch_show_file), (nautilus_launch_action),
      	(nautilus_launch_application), (nautilus_launch_desktop_file):
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-properties-window.c: (help_button_callback):
      	* src/nautilus-bookmarks-window.c:
      	(nautilus_bookmarks_window_response_callback):
      	* src/nautilus-navigation-window-menus.c:
      	* src/nautilus-property-browser.c: (help_button_callback):
      	* src/nautilus-window-menus.c:
      	(help_menu_nautilus_manual_callback):
      	replace egg_screen with new gdk/libgnomeui functions.
      dfa7f564
  10. 20 Jan, 2004 1 commit
    • Alexander Larsson's avatar
      Choose -> OK Make open with other app dialog non-modal. · 07801c3e
      Alexander Larsson authored
      2004-01-20  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-program-chooser.c:
      	(nautilus_program_chooser_instance_init):
      	Choose -> OK
      	* libnautilus-private/nautilus-program-choosing.c:
      	(dialog_response), (choose_application_callback):
      	Make open with other app dialog non-modal.
      
      	* src/file-manager/fm-directory-view.c:
      	(reset_bonobo_open_with_menu), (real_merge_menus),
      	(can_use_component_for_file):
      	* src/file-manager/nautilus-directory-view-ui.xml:
      	Remove open with views from menu
      07801c3e
  11. 11 Dec, 2003 1 commit
    • Alexander Larsson's avatar
      Update error dialogs to be HIGy, and use the new eel message dialog api. · 0b04cb7f
      Alexander Larsson authored
      2003-12-11  Alexander Larsson  <alexl@redhat.com>
      
      	* components/emblem/nautilus-emblem-view.c:
      	* components/music/nautilus-music-view.c:
      	* components/news/nautilus-news.c:
      	* libnautilus-private/nautilus-desktop-link-monitor.c:
      	* libnautilus-private/nautilus-emblem-utils.c:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-icon-dnd.c:
      	* libnautilus-private/nautilus-program-chooser.c:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-error-reporting.c:
      	* src/file-manager/fm-icon-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-application.c:
      	* src/nautilus-connect-server-dialog.c:
      	* src/nautilus-information-panel.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-navigation-window-menus.c:
      	* src/nautilus-navigation-window.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window.c:
      	Update error dialogs to be HIGy, and use the new
      	eel message dialog api.
      	Based on patch from dennis_cranston@yahoo.com
      0b04cb7f
  12. 11 Jun, 2003 1 commit
    • Alexander Larsson's avatar
      Look for libstartup-notification. · 853e942f
      Alexander Larsson authored
      2003-06-11  Alexander Larsson  <alexl@redhat.com>
      
      	* acconfig.h:
      	* configure.in:
      	Look for libstartup-notification.
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	Use libstartup-notification. Requires latest
      	gnome-vfs.
      853e942f
  13. 28 Apr, 2003 1 commit
    • Alexander Larsson's avatar
      Based on a patch by Frank Worsley <fworsley@shaw.ca> · 9de4bf44
      Alexander Larsson authored
      2003-04-28  Alexander Larsson  <alexl@redhat.com>
      
      	Based on a patch by Frank Worsley <fworsley@shaw.ca>
      
      	* libnautilus-private/nautilus-program-chooser.[ch]:
      	(nautilus_program_chooser_show_no_choices_message),
      	(nautilus_program_chooser_show_invalid_message):
      	Added the term 'action' to the dialogs when there is
      	no default application or component.
      
      	* libnautilus-private/nautilus-program-choosing.[ch]:
      	(application_cannot_open_location), (nautilus_launch_show_file),
      	(nautilus_launch_action), (nautilus_launch_application):
      	Updated to use the new gnome-vfs functions and error codes.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_launch_application), (activate_callback),
      	(activate_activation_uri_ready_callback),
      	(cancel_activate_callback), (fm_directory_view_activate_file):
      	Cleaned up to properly support the new gnome-vfs functionality
      	and an external component viewer. Also fixed to get activation uri
      	for a file and then retrieve properties for the activation uri
      	not the file that was clicked (fixes #42391).
      9de4bf44
  14. 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
  15. 07 Nov, 2002 1 commit
    • James Willcox's avatar
      Add the ability to have mime-type-sensitive context menus. · 78c433e0
      James Willcox authored
      
      
      2002-11-07  James Willcox  <jwillcox@gnome.org>
      
      	* libnautilus-private/nautilus-mime-actions.c:
      	(nautilus_mime_get_default_component_for_file_internal),
      	(nautilus_mime_get_short_list_components_for_file),
      	(nautilus_mime_actions_file_needs_full_file_attributes),
      	(nautilus_mime_get_all_components_for_file_extended),
      	(nautilus_mime_get_popup_components_for_file),
      	(has_server_info_in_list), (server_info_list_intersection),
      	(nautilus_mime_get_popup_components_for_files),
      	(mime_get_all_components_for_uri_scheme),
      	(make_bonobo_activation_query_with_known_mime_type),
      	(make_bonobo_activation_query_with_uri_scheme_only),
      	(nautilus_do_component_query):
      	* libnautilus-private/nautilus-mime-actions.h:
      	* libnautilus-private/nautilus-program-chooser.c:
      	(repopulate_program_list):
      	* libnautilus-private/nautilus-program-choosing.c:
      	(choose_component_callback):
      	* src/file-manager/fm-directory-view.c:
      	(bonobo_mime_action_data_new), (bonobo_mime_action_data_free),
      	(bonobo_mime_action_activate_callback),
      	(bonobo_mime_action_callback),
      	(bonobo_mime_action_menu_data_destroy_callback),
      	(can_handle_multiple_files), (add_bonobo_menu_ui_and_verbs),
      	(get_bonobo_menu_verb_names), (has_file_in_list),
      	(get_unique_files), (reset_bonobo_mime_actions_menu),
      	(real_update_menus):
      	* src/file-manager/nautilus-directory-view-ui.xml:
      
      	Add the ability to have mime-type-sensitive context menus.
      78c433e0
  16. 06 Nov, 2002 1 commit
    • Alexander Larsson's avatar
      Fix up includes. · ef7bcef1
      Alexander Larsson authored
      2002-11-06  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-program-chooser.c:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* libnautilus-private/nautilus-recent.h:
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	Fix up includes.
      ef7bcef1
  17. 25 Oct, 2002 1 commit
    • James Willcox's avatar
      Activate the bonobo property pages asynchronously Hide the bonobo property · abd72b68
      James Willcox authored
      
      
      2002-10-25  James Willcox  <jwillcox@gnome.org>
      
              * components/notes/Nautilus_View_notes.server.in.in:
              * libnautilus-private/nautilus-mime-actions.c:
              (nautilus_mime_has_any_components_for_file_extended),
              (nautilus_mime_has_any_components_for_file):
              * libnautilus-private/nautilus-mime-actions.h:
              * libnautilus-private/nautilus-program-chooser.c:
              (repopulate_program_list):
              * libnautilus-private/nautilus-program-choosing.c:
              (choose_component_callback):
              * src/file-manager/fm-properties-window.c: (clear_bonobo_pages),
              (refresh_bonobo_pages), (properties_window_file_changed_callback),
              (bonobo_page_error_message), (bonobo_page_activate_callback),
              (append_bonobo_pages):
      
              * Activate the bonobo property pages asynchronously
              * Hide the bonobo property pages from the component chooser
              * Slightly modify the notes sidebar to also work as a property page
              * Handle changes in the file type (add/remove pages)
      abd72b68
  18. 02 Oct, 2002 1 commit
    • Mark McLoughlin's avatar
      Merge the multihead branch into HEAD and : · 3e6bfd6a
      Mark McLoughlin authored
      2002-10-02  Mark McLoughlin  <mark@skynet.ie>
      
              * acconfig.h: define HAVE_GTK_MULTIHEAD for
              egg-screen-exec methods.
      
              * configure.in: require gtk 2.1.0 and don't
              define HAVE_GTK_MULTIHEAD.
      
              * libnautilus-private/nautilus-multihead-hacks.h: kill.
      
              * libnautilus-private/nautilus-directory-background:
              (make_root_pixmap), (set_root_pixmap): use
               gdk_screen_get_display instead of assuming the default
              display.
      
              * src/nautilus-shell.c: (restore_one_window_callback):
              add backwards compat support for sessions without
              a screen number.
      3e6bfd6a
  19. 01 Aug, 2002 1 commit
  20. 10 Jul, 2002 1 commit
    • Damon Chaplin's avatar
      don't pass GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS to · e709bcbe
      Damon Chaplin authored
      2002-07-10  Damon Chaplin  <damon@ximian.com>
      
      	* libnautilus-private/nautilus-program-choosing.c
      	(nautilus_launch_desktop_file): don't pass
      	GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS to
      	gnome_desktop_item_new_from_uri(), as it returns NULL if the executable
      	isn't found and we crash. Nautilus will find out that it doesn't exist
      	when it tries to run it, and it will show an error dialog.
      	Fixes bug #87286.
      e709bcbe
  21. 28 Jun, 2002 2 commits
    • Alexander Larsson's avatar
      libnautilus-private/apps_nautilus_preferences.schemas · a8175c66
      Alexander Larsson authored
      2002-06-28  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/apps_nautilus_preferences.schemas
      	* libnautilus-private/nautilus-global-preferences.c
      	* libnautilus-private/nautilus-global-preferences.h
      	* libnautilus-private/nautilus-program-choosing.c
      	Removed xalf preferences and all remaining code references
      	to xalf since we no longer support xalf in nautilus.
      
      	* src/nautilus-window-menus.c
      	Removed unused define for old help.
      
      	Patch from David Bordoley <bordoley@msu.edu>
      a8175c66
    • Frank Worsley's avatar
      use eel vfs capabilities to determine if file is safe to launch · d10671c8
      Frank Worsley authored
      2002-06-27  Frank Worsley  <fworsley@shaw.ca>
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	(nautilus_launch_desktop_file): use eel vfs capabilities
      	to determine if file is safe to launch
      d10671c8
  22. 25 Jun, 2002 1 commit
    • Frank Worsley's avatar
      implement viewing/opening and executing of files for the tree view · f0a1aa57
      Frank Worsley authored
      2002-06-25  Frank Worsley  <fworsley@shaw.ca>
      
      	* components/tree/nautilus-tree-view.c:
      	(got_activation_uri_callback):
      	implement viewing/opening and executing of files
      	for the	tree view
      
      	* libnautilus-private/nautilus-dnd.c:
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	* libnautilus-private/nautilus-link-historical.c:
      	updated for new desktop-file: command specifier to allow
      	proper launching of desktop files
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	(nautilus_launch_desktop_file):
      	new function to launch desktop files with proper exec
      	parameter support
      
      	* libnautilus-private/nautilus-program-choosing.h:
      	define command specifiers in one place
      
      	* src/file-manager/fm-directory-view.c:
      	(get_executable_text_file_action):
      	add "run in terminal" button, partial fix for #41773
      
      	(activate_callback), (fm_directory_view_move_copy_items):
      	support proper launching of and dnd to desktop files
      f0a1aa57
  23. 01 Mar, 2002 1 commit
    • Darin Adler's avatar
      Move reset constant into header. · 114ba832
      Darin Adler authored
      	* libnautilus-private/nautilus-dnd.h:
      	Move reset constant into header.
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_display_name): Use g_locale_to_utf8, so this
      	works even when G_BROKEN_FILENAMES is not set.
      
      	* libnautilus-private/nautilus-icon-dnd.c:
      	Rearrange and clean up code a bit.
      
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_destroy), (add_new_pattern),
      	(show_color_selection_window), (add_new_color), (add_new_emblem):
      
      	* src/nautilus-sidebar-title.c: (update_icon): Get rid of dead
      	code that gets uri and doesn't use it. It's been showing up in bug
      	reports too, so this is especially nice.
      
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_manage_views_destroy),
      	(nautilus_window_manage_views_finalize): Break this up into two
      	functions again.
      
      	* src/nautilus-window.c: (nautilus_window_destroy): Re-add this,
      	because some of the cleanup has to be done at destroy time.
      	(nautilus_window_finalize): Move some of this out.
      	(nautilus_window_class_init): Set up both.
      
      	* components/text/nautilus-text-view.c:
      	* components/tree/nautilus-tree-model.c:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/nautilus-bookmark-list.c:
      	Miscellaneous porting to new names of functions, getting off
      	less-desirable functions.
      114ba832
  24. 27 Feb, 2002 1 commit
    • Michael Meeks's avatar
      impl. (get_xalf_prefix): use gconf. · 57a1da0b
      Michael Meeks authored
      2002-02-27  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-program-choosing.c
      	(concat_option_cb): impl.
      	(get_xalf_prefix): use gconf.
      
      	* libnautilus-private/nautilus.schemas: add Xalf bits.
      
      	* libnautilus-private/nautilus-global-preferences.c: ditto.
      
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_start_renaming_selected_item):
      	don't pass a font name, it isn't used anyway.
      
      	* libnautilus-private/nautilus-directory-async.c
      	(should_display_file_name): protect with
      	GNOME2_HAS_MEDUSA instead.
      57a1da0b
  25. 19 Feb, 2002 1 commit
    • Michael Meeks's avatar
      setup both the rgba and GdkColor variants. (update_label_color): upd. · b99fa350
      Michael Meeks authored
      2002-02-17  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_theme_changed): setup both
      	the rgba and GdkColor variants.
      	(update_label_color): upd. color handling.
      	(alloc_colors): allocate the colors on realize
      
      2002-02-15  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_get_label_color): return
      	the colors we need, grab them from the style's text
      	information though.
      
      2002-02-14  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c
      	(nautilus_icon_canvas_item_get_property),
      	(nautilus_icon_canvas_item_set_property): port to
      	properties.
      	(draw_or_measure_label_text): update color handling,
      	could we re-use the gc here ?
      	(draw_stretch_handles): upd gc unref.
      	(nautilus_icon_canvas_item_class_init): upd.
      
      	* libnautilus-private/nautilus-theme.c
      	(nautilus_pixmap_file_may_be_local),
      	(nautilus_theme_install_user_theme),
      	(nautilus_theme_make_preview_pixbuf),
      	(theme_get_property),
      	(load_theme_document): upd. file tests.
      
      	* libnautilus-private/nautilus-monitor.c
      	(get_event_uri): use g_build_filename.
      
      	* libnautilus-private/nautilus-find-icon-image.c
      	(get_user_emblem_path, make_full_icon_path),
      	(make_full_icon_path): upd. file test.
      
      	* libnautilus-private/nautilus-file-utilities.c
      	(nautilus_pixmap_file),
      	(nautilus_get_data_file_path),
      	(nautilus_get_user_directory),
      	(nautilus_get_desktop_directory): upd. file tests.
      
      	* libnautilus-private/nautilus-directory-metafile.c
      	(nautilus_directory_get_boolean_file_metadata): use
      	strcasecmp not ascii_strdown to save yet more malloc
      	locking penalty.
      
      	* libnautilus-private/nautilus-directory-background.c
      	(nautilus_file_background_receive_root_window_changes),
      	(desktop_background_destroyed_callback): upd. root
      	window macro.
      	(nautilus_connect_background_to_file_metadata),
      	(initialize_background_from_settings),
      	(image_loading_done_callback): upd g_signal bits.
      
      	* libnautilus-private/nautilus-volume-monitor.c
      	(nautilus_volume_monitor_class_init): upd file test.
      
      	* libnautilus-private/nautilus-undo-signal-handlers.c
      	(nautilus_undo_tear_down_nautilus_entry_for_undo): upd.
      
      	* libnautilus-private/nautilus-undo-manager.c
      	(nautilus_undo_manager_class_init): upd. signal bits.
      
      	* libnautilus-private/nautilus-trash-monitor.c
      	(nautilus_trash_monitor_class_init): g_cclosureize.
      	(nautilus_trash_monitor_init): g_signal upds.
      
      	* libnautilus-private/nautilus-trash-file.c
      	(trash_destroy, nautilus_trash_file_init),
      	(remove_real_file): upd. g_signal bits.
      
      	* libnautilus-private/nautilus-trash-directory.c
      	(nautilus_trash_directory_init): upd. signal connect.
      	(trash_destroy): upd. signal bits.
      
      	* libnautilus-private/nautilus-program-choosing.c
      	(get_xalf_prefix): upd. find_program_in_path.
      
      	* libnautilus-private/nautilus-program-chooser.c
      	(nautilus_program_chooser_init): upd. window policy
      
      	* libnautilus-private/nautilus-merged-directory.c
      	(merged_remove_real_directory): upd. g_signal.
      	(nautilus_merged_directory_class_init): upd. g_closure
      
      	* libnautilus-private/nautilus-link-desktop-file.c
      	(nautilus_link_desktop_file_get_link_icon_from_desktop):
      	upd. pixmap location.
      
      	* libnautilus-private/nautilus-icon-factory.c
      	(nautilus_icon_factory_class_init): upd. marshallers
      	(is_theme_in_user_directory): upd. file test.
      
      	* libnautilus-private/nautilus-icon-dnd.c
      	(auto_scroll_timeout_callback): do a queue_draw_area
      	instead of a widget_draw.
      
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_init),
      	(set_pending_icon_to_reveal): g_signal updates.
      	(nautilus_icon_container_new): remove visual
      	push/pop.
      
      	* libnautilus-private/nautilus-file.c
      	(nautilus_file_fit_date_as_string): upd. julian date get.
      	(nautilus_file_class_init): upd. marshallers.
      
      	* libnautilus-private/nautilus-file-operations.c
      	(extract_and_ellipsize_file_name_for_dialog): use
      	get_basename.
      	(nautilus_file_operations_copy_move): use gtk stock.
      
      
      	* libnautilus-private/nautilus-file-operations-progress.c
      	(nautilus_file_operations_progress_update): use
      	progress_bar_set_fraction.
      	(nautilus_file_operations_progress_init): prune
      	progress setup - these are the defaults.
      
      	* libnautilus-private/nautilus-entry.c
      	(nautilus_entry_key_press): upd select_region.
      
      	* libnautilus-private/nautilus-drag-window.c
      	(get_ancestor_blocked_by): upd type_is_a.
      
      	* libnautilus-private/nautilus-dnd.c
      	(nautilus_drag_finalize),
      	(nautilus_drag_init): g_object ref upd.
      
      	* libnautilus-private/nautilus-directory.c
      	(nautilus_directory_class_init): marshaller upd..
      	(nautilus_directory_schedule_metadata_remove),
      	(nautilus_directory_schedule_metadata_copy),
      	(nautilus_directory_schedule_metadata_move):
      	basename upd.
      
      	* libnautilus-private/nautilus-directory-background.c
      	(desktop_background_realized): g_signal upd.
      	(theme_image_path_to_uri): file test upd.
      	(image_loading_done_callback): object unref on gc & pixmap.
      	(background_changed_callback): g_signal upd.
      
      	* libnautilus-private/nautilus-bookmark.c
      	(nautilus_bookmark_disconnect_file): g_signal upd.
      	(nautilus_bookmark_uri_known_not_to_exist): upd
      	file test.
      
      	* libnautilus-private/nautilus-authn-manager.c
      	(authentication_dialog_button_clicked): use
      	GTK_RESPONSE_OK
      
      	* libnautilus-private/Makefile.am: add deprc.
      	CFLAGS.
      
      	* libnautilus/Makefile.am: ditto.
      
      	* configure.in (DISABLE_DEPRECATED_CFLAGS): add.
      
      2002-02-13  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-icon-dnd.c
      	(nautilus_icon_container_free_drag_data):
      	re-enterancy protection.
      b99fa350
  26. 28 Jan, 2002 1 commit
    • Darin Adler's avatar
      Changed the system(3) call to launch application from command. Instead use · 39c3dcc0
      Darin Adler authored
      	* libnautilus-private/nautilus-program-choosing.c
      	(nautilus_launch_application_from_command): Changed the system(3) call to
      	launch application from command. Instead use eel_gnome_shell_execute.
      
      	* src/file-manager/fm-directory-view.c (activate_callback):
      	Now use newly public NautilusDesktopFile class & nautilus_desktop_file_launch
      	to launch the corresponding command.
      
      	* libnautilus-private/nautilus-desktop-file-loader.c:
      	* libnautilus-private/nautilus-desktop-file-loader.h:
      	Made the NautilusDesktopFile class public. The struct has been moved
      	from the source to the header. The nautilus_desktop_file_new method
      	is not static any more.
      
      	* libnautilus-private/nautilus-desktop-file-loader.c
      	(nautilus_desktop_file_launch):
      	Add the locale name taken from the desktop file to display it
      	through xalf (launch feedback).
      39c3dcc0
  27. 04 Jan, 2002 1 commit
    • Anders Carlsson's avatar
      Update to matched changed return value from nautilus_program_chooser_new · 995efcdf
      Anders Carlsson authored
      2002-01-04  Anders Carlsson  <andersca@gnu.org>
      
      	* libnautilus-private/nautilus-program-choosing.c:
      	Update to matched changed return value from
      	nautilus_program_chooser_new ().
      
      	* libnautilus-private/nautilus-program-chooser.h:
      	* libnautilus-private/nautilus-program-chooser.c:
      	Port to GtkTreeView, and make NautilusProgramChooser
      	into a real object.
      
      	* components/Makefile.am: Re-enable the music
      	view.
      
      	* components/music/nautilus-music-view.c: Port to
      	GtkTreeView and GNOME2.
      995efcdf
  28. 07 Dec, 2001 1 commit
  29. 08 Nov, 2001 1 commit
    • Darin Adler's avatar
      Remove Nautilus 1 news. This file is empty for now. Add some renaming · 3f4aeca2
      Darin Adler authored
      	* NEWS: Remove Nautilus 1 news. This file is empty for now.
      	* RENAMING: Add some renaming ideas.
      	* TODO: Add a tiny porting to-do list. I should take that
      	survey of GNOME2_CONVERSION_COMPLETE that Havoc did and put
      	it in here.
      	* TRADEMARK_NOTICE: Removed this file. Eazel logo isn't in
      	here any more.
      	* Makefile.am: Remove TRADEMARK_NOTICE.
      
      	* components/help/hyperbola-nav-index.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* libnautilus-private/nautilus-authn-manager.c:
      	* libnautilus-private/nautilus-file-operations-progress.c:
      	* libnautilus-private/nautilus-file-operations-progress.h:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-icon-dnd.c:
      	* libnautilus-private/nautilus-program-chooser.c:
      	* libnautilus-private/nautilus-program-chooser.h:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-about.h:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window.c:
      	First cut at converting to GtkDialog from GnomeDialog.
      3f4aeca2
  30. 06 Nov, 2001 1 commit
  31. 30 Oct, 2001 1 commit
  32. 04 Oct, 2001 1 commit
    • Maciej Stachowiak's avatar
      Rename CUSTOM_NAME attribute to DISPLAY_NAME. · dc9c636e
      Maciej Stachowiak authored
      	* libnautilus-private/nautilus-file-attributes.h,
      	libnautilus-private/nautilus-file-private.h: Rename CUSTOM_NAME
      	attribute to DISPLAY_NAME.
      
      	* libnautilus-private/nautilus-file.h,
      	libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_name): Always return the real name of the file.
      	(nautilus_file_get_display_name): New function which returns the
      	display name of the file, taking into account special names that
      	may be set for .desktop files or gmc-style links, as
      	nautilus_file_get_name formerly did.
      	(nautilus_file_compare_display_name): Use display name and rename
      	for clarity.
      
      	(destroy, compare_by_name, nautilus_file_get_string_attribute,
      	nautilus_file_get_all_attributes, nautilus_self_check_file):
      	Adjust for custom_name->display_name change, use
      	nautilus_file_get_display_name instead of natilus_file_get_name
      	where appropriate.
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(nautilus_directory_set_up_request), (link_info_done,
      	(link_info_gmc_link_read_callback): Adjust for custom_name->display_name change.
      
      
      	In all the places below, use nautilus_file_get_display_name
      	instead of nautilus_file_get_name:
      
      	* components/text/nautilus-text-view.c: (file_read_callback):
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_monitor_add),
      	(nautilus_tree_model_node_begin_monitoring_no_connect):
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node),
      	(nautilus_tree_view_update_model_node):
      	* libnautilus-private/nautilus-program-chooser.c:
      	(get_file_name_for_display):
      	* libnautilus-private/nautilus-program-choosing.c:
      	(application_cannot_open_location):
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_display_selection_info),
      	(real_file_limit_reached), (file_name_from_uri),
      	(add_script_to_script_menus), (add_submenu_to_script_menus),
      	(copy_or_cut_files), (get_executable_text_file_action),
      	(fm_directory_view_activate_file), (finish_loading):
      	* src/file-manager/fm-error-reporting.c:
      	(fm_report_error_loading_directory),
      	(fm_report_error_renaming_file), (fm_report_error_setting_group),
      	(fm_report_error_setting_owner),
      	(fm_report_error_setting_permissions), (fm_rename_file):
      	* src/file-manager/fm-icon-view.c:
      	(icon_container_preview_callback), (get_icon_text_callback):
      	* src/file-manager/fm-list-view.c: (match_row_name):
      	* src/file-manager/fm-properties-window.c:
      	(name_field_update_to_match_file),
      	(update_properties_window_title), (create_permissions_page),
      	(create_properties_window):
      	* src/file-manager/fm-search-list-view.c: (real_adding_file):
      	* src/nautilus-window-manage-views.c: (compute_default_title):
      	* src/nautilus-window.c: (nautilus_window_set_viewed_file):
      dc9c636e
  33. 15 Sep, 2001 1 commit
  34. 30 Apr, 2001 2 commits
    • Darin Adler's avatar
      Worked on bug 8206 (xalf problems): · a7e19a3e
      Darin Adler authored
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(get_xalf_prefix): Don't use xalf unless a NAUTILUS_USE_XALF
      	environment variable is defined.
      
      	* NEWS: Updated with the features added since last time I edited
      	the NEWS file. Since we are mostly doing bug fixes, there aren't
      	too many.
      a7e19a3e
    • 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
  35. 26 Apr, 2001 1 commit
    • John Sullivan's avatar
      Moved over a few changes from the nautilus-1 branch. · e155bb32
      John Sullivan authored
      	I've reviewed all the changes in the branch ChangeLog now,
      	so I think we can kiss it goodbye.
      
      	* configure.in: Bumped a bunch of version numbers to match
      	branch. Robin may have to do some more bumping before
      	shipping 1.0.3.
      
      	* help/nautilus-user-manual/C/figures/custicon.png:
      	* help/nautilus-user-manual/C/figures/full.png:
      	* help/nautilus-user-manual/C/figures/part.png:
      	Smaller versions of screenshots which were too big to
      	fit in the Nautilus main panel, by Arlo. (For some reason
      	nautilus-quick-reference on HEAD had smaller figures than
      	on nautilus-1, but vice-versa for nautilus-user-manual.)
      
      	* src/nautilus-preferences-dialog.c:
      	* src/nautilus-shell-ui.xml:
      	* src/nautilus-window-menus.c:
      	(nautilus_window_initialize_menus_part_1): Made Medusa stuff not
      	appear when HAVE_MEDUSA is not defined.
      
      	Other changes:
      
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(get_xalf_prefix): Bug fix from Darin (!= -> ==) that
      	was breaking launching applications unless you had xalf
      	installed (not from branch)
      e155bb32
  36. 23 Apr, 2001 2 commits
    • Darin Adler's avatar
      Fix bug 7830 (Nautilus should launch programs with code that has · 69c6ea8f
      Darin Adler authored
      	xalf support [like the panel does]).
      
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(get_xalf_prefix): Implemented, but not tested with xalf.
      69c6ea8f
    • Darin Adler's avatar
      Prep for xalf feature. Add name of program to all code that · 03e13fee
      Darin Adler authored
      	uses the launch_application_from_command function.
      
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(launch_mime_capplet): Pass the file name of the files and
      	programs capplet when starting it up. (Is there a better name to
      	use for this case?)
      	* src/file-manager/fm-desktop-icon-view.c:
      	(change_background_callback): Pass "Background" as the name when
      	starting the Background capplet.
      	* src/file-manager/fm-directory-view.c: (run_script_callback):
      	Pass the file name of the script as the name when starting a
      	script.
      	(activate_callback): Pass the file name of an executable file when
      	starting an executable file by opening it.
      
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application): Pass the application name from the
      	gnome-vfs MIME database when starting an application.
      	(get_xalf_prefix): Placeholder for code to figure out the right
      	set of parameters to pass to xalf.
      	(nautilus_launch_application_from_command): Change to take a name
      	for the application. It's ignored when xalf is not used, but used
      	as the title when xalf is used.
      03e13fee