1. 31 Jan, 2014 1 commit
  2. 13 May, 2010 1 commit
    • Cosimo Cecchi's avatar
      Split the special columns. · 14dc307c
      Cosimo Cecchi authored
      Add utility functions which return a list of columns depending on the
      location, separate from the 'common' set which is useful for every
      directory.
      14dc307c
  3. 30 Nov, 2007 1 commit
  4. 11 Jan, 2004 1 commit
  5. 17 Feb, 2003 1 commit
    • Arvind Samptur's avatar
      Multi-head stuff done for the preferences dialog. · 14e2c376
      Arvind Samptur authored
      2003-02-17  Arvind Samptur <arvind.samptur@wipro.com>
              * src/nautilus-file-management-properties.[ch]:
              (nautilus_file_management_properties_dialog_setup):
              (nautilus_file_management_properties_dialog_show):
              * src/nautilus-window-menus.c:
              (preferences_callback):
              * src/nautilus-file-management-properties-main.c:
              (main):
      
              Multi-head stuff done for the preferences dialog.
      
              * libnautilus-private/nautilus-icon-dnd.c: (confirm_switch_to_manual_layout)
              Get the transient parent for the "Switch to Manual Layout ?" right.
      
              Patches approved by Dave Camp. #100343 and #106086.
      14e2c376
  6. 31 Oct, 2002 1 commit
    • Dave Camp's avatar
      New preferences dialog. Use the new prefs dialog. As things are toggled, · cd542bea
      Dave Camp authored
      2002-10-31  Dave Camp  <dave@ximian.com>
      
      	* Makefile.am:
      	* nautilus-file-management-properties.desktop.in:
      	* src/Makefile.am:
      	* src/nautilus-file-management-properties-main.c:
      	* src/nautilus-file-management-properties.c:
      	* src/nautilus-file-management-properties.h: New preferences
      	dialog.
      	* src/nautilus-window-menus.c: (preferences_respond_callback),
      	(preferences_callback): Use the new prefs dialog.
      	* src/nautilus-window.c: (nautilus_window_hide_location_bar),
      	(nautilus_window_show_location_bar),
      	(nautilus_window_hide_toolbar), (nautilus_window_show_toolbar),
      	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
      	(nautilus_window_hide_status_bar),
      	(nautilus_window_show_status_bar): As things are toggled, save
      	them as the default for new windows.
      
      	Patch from Jan Arne Petersen <jpetersen@uni-bonn.de>.
      cd542bea
  7. 28 Oct, 2001 1 commit
  8. 02 Sep, 2001 1 commit
    • Maciej Stachowiak's avatar
      Replace authn with authentication throughout. · 3dfb1edf
      Maciej Stachowiak authored
      	* libnautilus-private/nautilus-authn-manager.h,
      	libnautilus-private/nautilus-authn-manager.c:
      	(construct_password_dialog),
      	(present_authentication_dialog_blocking),
      	(authentication_dialog_button_clicked),
      	(authentication_dialog_closed), (authentication_dialog_destroyed),
      	(present_authentication_dialog_nonblocking),
      	(run_authentication_dialog_on_main_thread),
      	(vfs_authentication_callback),
      	(nautilus_authentication_manager_initialize):
      
      	Replace authn with authentication throughout.
      
      	* src/nautilus-application.c (finish_startup): Adjust to rename.
      
      	* RENAMING: Suggest renaming nautilus-authn-manager to
      	nautillus-authentication-manager.c
      3dfb1edf
  9. 02 Aug, 2001 1 commit
    • Michael Fleming's avatar
      Added gnome-vfs authentication dialog support. Currently works with HTTP · 77cb5a29
      Michael Fleming authored
      
              Added gnome-vfs authentication dialog support.
              Currently works with HTTP basic and proxy authentication.
      
              A bug causes the dialog to appear more than once in quick succession
              in some cases.
      
              Separate processes (eg sidebar components) that need to access
              a protected URL will also pop open their own individual dialogs
              at this point
      
              There's also no integration with Mozilla at this point, so
              Mozilla too will prompt separately.
      
              This code works against gnome-vfs head and the gnome-vfs-1-0
              branch, as well as the soon-to-be-released gnome-vfs 1.0.2
      77cb5a29
  10. 10 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Stage one of removing services from the nautilus cvs tree. Make · 992ab763
      Ramiro Estrugo authored
      	the services enabled machinery work at runtime rather than compile
      	time.
      
      	* acconfig.h:
      	Add HAVE_AMMONITE.
      
      	* components/mozilla/main.c: (main):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(translate_uri_nautilus_to_mozilla),
      	(translate_uri_mozilla_to_nautilus):
      	Use HAVE_AMMONITE instead of EAZEL_SERVICES for the specific
      	Ammonite features.
      
      	* components/text/services/Makefile.am:
      	Fix rogue spacing.
      
      	* configure.in:
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_self_check_directory):
      	Remove EAZEL_SERVICES from self test code.  Run the test for the
      	eazel-services uri scheme regardless.
      
      	* libnautilus-extensions/nautilus-mime-actions.h:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(mime_get_all_components_for_uri_scheme): New flavor of function
      	tha takes a uri scheme parameter instead of a NautilusFile.
      	(nautilus_mime_has_any_components_for_uri_scheme): New function to
      	find out if there exists any components registered to handle a uri
      	scheme.
      
      	* src/Makefile.am:
      	Use AMMONITE_CFLAGS and AMMONITE_LIBS instead of SERVICES_LIBS
      	hac.
      
      	* src/nautilus-services.h,
      	* src/nautilus-services.c: New files for putting all shared
      	services related code in one places.
      
      	* src/nautilus-window-menus.c: (services_button_callback),
      	(nautilus_window_initialize_menus_part_1):
      	Remove EAZEL_HACKING hackery.  Make the services code always be
      	linked in.  Use new shared services functions to determine whether
      	we need to populate the services menus and toolbars.
      
      	* src/nautilus-window-service-ui.c: (goto_services_summary),
      	(goto_online_storage), (goto_software_catalog),
      	(nautilus_window_install_service_ui):
      	Simplify by using shared services code.  Remove all Ammonite code
      	from here.  Ammonite code is constrained to nautilus-services.[ch]
      	only.  Use shared services code t determine the target uris for
      	services callbacks.
      
      	* src/nautilus-window-toolbars.c: (set_up_toolbar_images):
      	* src/nautilus-window.c: (nautilus_window_constructed):
      	Remove EAZEL_HACKING hackery.  Decide at runtime whether to setup
      	the services toobar or not.
      992ab763
  11. 03 Oct, 2000 1 commit
    • Ramiro Estrugo's avatar
      Update for GConf HEAD (0.9) · de19fb28
      Ramiro Estrugo authored
      	* README:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(nautilus_mozilla_content_view_initialize):
      	* components/services/install/lib/eazel-install-metadata.c:
      	(check_gconf_init), (get_conf_string), (get_conf_int),
      	(get_conf_boolean):
      	* components/services/install/lib/eazel-install-types.c:
      	(categorydata_new):
      	* components/services/nautilus-dependent-shared/Makefile.am:
      	* components/services/trilobite/libtrilobite/trilobite-redirect.c:
      	(check_gconf_init), (wipe_redirect_table), (add_redirect),
      	(trilobite_redirect_lookup), (trilobite_get_services_address):
      	* configure.in:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_get_sidebar_panel_view_identifiers),
      	(register_proxy_preferences):
      	* libnautilus-extensions/nautilus-preferences-private.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_hash_node_add_by_user_level_callbacks),
      	(preferences_hash_node_add_callback),
      	(preferences_make_make_gconf_key),
      	(preferences_gconf_by_user_level_callback),
      	(preferences_gconf_callback), (preferences_initialize_if_needed),
      	(nautilus_preferences_set_boolean),
      	(nautilus_preferences_get_boolean),
      	(nautilus_preferences_set_string_list),
      	(nautilus_preferences_get_string_list),
      	(nautilus_preferences_set_enum), (nautilus_preferences_get_enum),
      	(nautilus_preferences_set), (nautilus_preferences_get),
      	(nautilus_preferences_handle_error):
      	* libnautilus-extensions/nautilus-user-level-manager.c:
      	(user_level_manager_new), (user_level_set_default_if_needed),
      	(gconf_user_level_changed_callback),
      	(nautilus_user_level_manager_set_user_level),
      	(user_level_manager_get_user_level_as_string),
      	(nautilus_user_level_manager_set_default_value_if_needed),
      	(nautilus_user_level_manager_compare_preference_between_user_levels
      	):
      	Update for GConf HEAD (0.9)
      de19fb28
  12. 05 Sep, 2000 1 commit
    • John Sullivan's avatar
      Fixed bug 1247 ("Edit Novice Settings" menu item · 1b18a656
      John Sullivan authored
      	needs to be handled better)
      
      	Now this menu item is enabled, and choosing it explains
      	that you can't edited the Novice settings but offers
      	to switch to Intermediate and let you edit those
      	settings.
      
      	* libnautilus-extensions/nautilus-user-level-manager.c,
      	* libnautilus-extensions/nautilus-user-level-manager.h:
      	Made the #defines for the user level ints public, so
      	code elsewhere could use them rather than hardwiring
      	a bunch of 0s, 1s, and 2s.
      
      	* libnautilus-extensions/nautilus-caption-table.h:
      	* libnautilus-extensions/nautilus-caption.h:
      	* libnautilus-extensions/nautilus-font-picker.h:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-password-dialog.h:
      	* libnautilus-extensions/nautilus-preference.h:
      	* libnautilus-extensions/nautilus-preferences-box.h:
      	* libnautilus-extensions/nautilus-preferences-dialog.h:
      	* libnautilus-extensions/nautilus-preferences-group.h:
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	* libnautilus-extensions/nautilus-preferences-pane.h:
      	* libnautilus-extensions/nautilus-preferences-private.h:
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-radio-button-group.h:
      	* libnautilus-extensions/nautilus-string-picker.h:
      	* libnautilus-extensions/nautilus-text-caption.h:
      	Changed the closing BEGIN_GNOME_DECLS in these header files
      	to END_GNOME_DECLS.
      
      	* src/nautilus-window-menus.c:
      	(get_user_level_string_for_display): New function, extracted
      	from get_customize_user_level_string. Returns the user level
      	string to be put into user messages or menu item names.
      	(get_customize_user_level_string): Now calls
      	get_user_level_string_for_display
      	(switch_and_show_intermediate_settings_callback): New function,
      	switches to intermediate level and displays the user level
      	settings dialog.
      	(user_level_customize_callback): If the current user level is
      	NAUTILUS_USER_LEVEL_NOVICE, puts up a dialog telling the user
      	that the Novice settings can't be changed, and asking them if
      	they want to switch to Intermediate and edit those settings.
      	(get_user_level_image), (user_level_changed_callback),
      	(nautilus_window_initialize_menus),
      	(convert_menu_path_to_user_level),
      	(convert_user_level_to_menu_path):
      	Use #defines for user levels instead of hardwiring integers.
      	(switch_to_user_level): New function, extracted from
      	user_level_menu_item_callback. Switches to a specified user
      	level and updates menu items & title image appropriately.
      	(user_level_menu_item_callback): Now calls switch_to_user_level.
      	(update_user_level_menu_items): Don't desensitize the Edit
      	Settings item at Novice user level anymore.
      1b18a656
  13. 22 Aug, 2000 1 commit
    • Jiri (George) Lebl's avatar
      properly handle gconf error, and init it to NULL first. This will avoid · dc605a30
      Jiri (George) Lebl authored
      Mon Aug 21 23:35:18 2000  George Lebl <jirka@5z.com>
      
      	* components/html/ntl-web-browser.c (main): properly handle
      	  gconf error, and init it to NULL first.  This will avoid
      	  crashes on error.
      
      	* libnautilus-extentions/Makefile.am,
      	  libnautilus-extentions/nautilus-preferences-private.h,
      	  libnautilus-extentions/nautilus-preferences.c:  Add a
      	  nautilus_preferences_handle_error functions for use in
      	  nautilus-preferences and user level manager to handle and reset
      	  GConf exceptions.  The reason a new "private" header was added is
      	  to preserve the gconf encapsulation outside libnautilus-extentions,
      	  plus it's only useful there.
      
      	* libnautilus-extentions/nautilus-preferences.c
      	  (preferences_hash_node_add_callback)
      	  (preferences_hash_node_remove_callback)
      	  (preferences_gconf_callback) (preferences_initialize_if_needed)
      	  (nautilus_preferences_set_boolean) (nautilus_preferences_get_boolean)
      	  (nautilus_preferences_set_string_list)
      	  (nautilus_preferences_get_string_list)
      	  (nautilus_preferences_set_enum) (nautilus_preferences_get_enum)
      	  (nautilus_preferences_set) (nautilus_preferences_get)
      	  libnautilus-extensions/nautilus-user-level-manager.c
      	  (user_level_manager_new) (user_level_manager_ensure_global_manager)
      	  (nautilus_user_level_manager_set_user_level)
      	  (nautilus_user_level_manager_get_user_level_as_string)
      	  (nautilus_user_level_manager_set_default_value_if_needed)
      	  (nautilus_user_level_manager_compare_preference_between_user_levels):
      	  Handle GConf exceptions.  Try to revert to sane behaviour on
      	  errors, such as using defaults.  Remove all the asserts for
      	  conditions that arise from gconf errors.  Fixes bug 672
      dc605a30
  14. 14 Aug, 2000 1 commit
    • John Sullivan's avatar
      Finished the remaining details of bug 2061 (Show Properties · a8460b48
      John Sullivan authored
      	should show volume properties for desktop icons). I split
      	the "Show Properties for Trash" bug off as a separate task
      	(2146), since it has its own set of issues.
      
      	* src/file-manager/fm-properties-window.h:
      	Eliminated fm_properties_window_get_or_create, which
      	returned a GtkWindow, in favor of new
      	fm_properties_window_present, which doesn't. This was
      	required to do create the window asynchronously.
      
      	* src/file-manager/fm-directory-view.c:
      	(open_one_properties_window): Switch caller to use new
      	fm_properties_window_present. It had been wiring up an
      	Undo manager on the result window; this code got moved
      	into the asynchronous callback part of creating a
      	properties window.
      
      	* src/file-manager/fm-properties-window.c:
      	(create_pixmap_widget_for_file): ref file stored with pixmap
      	widget; this had been creating a ref/unref mismatch that we
      	had never noticed before probably due to extraneous refs elsewhere.
      	(name_field_focus_out),	(name_field_focus_in), (create_basic_page):
      	Only do special	focus handling with the name field if it's sensitive.
      
      	(get_and_ref_file_to_display): initialize file_to_display to NULL.
      	This was crashing non-special-Desktop-case Properties windows.
      
      	(create_properties_window_callback): New function, asynchronous
      	callback to create the properties window.
      	(fm_properties_window_present): Create properties window with
      	asynchronous nautilus_file_call_when_ready so it doesn't try to
      	create the window until it can tell whether the file is a directory
      	or not. We never noticed this not working before because Show Properties
      	had only been invoked on existing, info-bearing NautilusFile objects.
      a8460b48
  15. 08 Jun, 2000 1 commit
    • Gene Z. Ragan's avatar
      Fixed bug 983. Added user_changed signal. · f50da8f0
      Gene Z. Ragan authored
      2000-06-08  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize_class),
      	(nautilus_entry_initialize):
      	Fixed bug 983.  Added user_changed signal.
      
      	(nautilus_entry_destroy), (nautilus_entry_set_text),
      	(nautilus_entry_insert_text), (nautilus_entry_delete_text),
      	(free_undo_data), (register_edit_undo),
      	(restore_from_undo_snapshot_callback),
      	(nautilus_entry_set_undo_key):
      	Cleanups in the way undo was being registered.  Created
      	local undo data structure and removed cached undo text
      	from class.  Localized checking of undo registered
      	boolean to a single location.
      
      	(user_changed_callback):
      	Added callback coonected to user changed signal.
      	Undo registering is handled here.
      
      	* src/nautilus-bookmarks-window.c: (create_bookmarks_window),
      	(on_select_row), (on_text_field_focus_in_event),
      	(on_text_field_focus_out_event), (repopulate):
      	Updated code to properly handle undo.
      
      	* src/nautilus-location-bar.c:
      	(nautilus_location_bar_set_location):
      	Updated code to properly handle undo.
      f50da8f0
  16. 14 Apr, 2000 1 commit
    • Ramiro Estrugo's avatar
      Split libnautilus into two pieces. · 09b3bf22
      Ramiro Estrugo authored
      libnautilus now only contains the view interfaces needed by nautilus
      components.
      
      These are the interfaces defined in nautilus-view-component.idl.
      
      libnautilus-extensions containes the remainder of the stuff.
      
      Also used the cvs repository munging opportunity to do some of the
      ntl-* renaming outlined in the RENAIMING file.
      09b3bf22
  17. 08 Mar, 2000 1 commit
    • Darin Adler's avatar
      Broke the file part of nautilus-directory.[ch] into nautilus-file.[ch]. · 6ba4e1e5
      Darin Adler authored
      	* components/music/nautilus-music-view.c,
      	components/notes/ntl-notes.c, libnautilus/Makefile.am,
      	libnautilus/nautilus-directory-private.h,
      	libnautilus/nautilus-directory.h,
      	libnautilus/nautilus-directory.c,
      	libnautilus/nautilus-file-private.h, libnautilus/nautilus-file.h,
      	libnautilus/nautilus-file.c, libnautilus/nautilus-icon-factory.h,
      	src/ntl-index-panel.c, src/file-manager/fm-directory-view.h:
      	Broke the file part of nautilus-directory.[ch] into
      	nautilus-file.[ch].
      
      	* libnautilus/nautilus-string.c (nautilus_strstrip): Added more
      	tests. Changed algorithm on strstrip so it's linear instead of
      	n^2.
      
      	* libnautilus/gnome-icon-container.c
      	(gnome_icon_container_initialize): Fixed font for "larger" zoom
      	level. Also made it assert if the font can't be loaded.
      
      	* components/help/hyperbola-nav-index.c (despace):
      	Fixed warning.
      
      	* libnautilus/gnome-icon-container-dnd.c,
      	libnautilus/nautilus-string.h: Whitespace.
      
      	* src/file-manager/Makefile.am,
      	src/file-manager/fm-directory-view.c,
      	src/file-manager/fm-properties-window.h,
      	src/file-manager/fm-properties-window.c: Added properties window
      	hook, but no window yet. The menu item still needs to be added to
      	the main menus as well as the context menus.
      
      	* src/file-manager/fm-directory-view.c,
      	src/file-manager/fm-directory-view-icons.c,
      	src/file-manager/fm-icon-text-window.h,
      	src/file-manager/fm-icon-text-window.c: A little cleanup. Shorter
      	names.
      6ba4e1e5
  18. 10 Feb, 2000 1 commit
  19. 08 Feb, 2000 1 commit
  20. 03 Jan, 2000 2 commits
  21. 30 Dec, 1999 1 commit