1. 15 Aug, 2001 1 commit
    • Darin Adler's avatar
      A pass at cleaning up the volume monitor. Made all the details of · c4b8cdd4
      Darin Adler authored
      	NautilusVolume private.
      
      	* libnautilus-private/filesystem-attributes.xml: Changed the
      	"description" string to be named "default_volume_name" and also
      	marked it to be localized.
      
      	* libnautilus-private/nautilus-file-utilities.h:
      	* libnautilus-private/nautilus-file-utilities.c:
      	(nautilus_get_data_file_path):
      	Added a new utility function to locate a file that's either in the
      	user's directory or in the Nautilus datadir.
      
      	* src/nautilus-property-browser.c: (read_browser_xml): Use
      	nautilus_get_data_file_path.
      
      	* libnautilus-private/nautilus-trash-directory.c:
      	(get_trash_volume):
      	* libnautilus-private/nautilus-trash-monitor.c:
      	(add_one_volume_trash):
      	* src/file-manager/fm-desktop-icon-view.c: (volume_in_black_list),
      	(create_unique_volume_name), (create_mount_link),
      	(volume_unmounted_callback), (update_disks_menu):
      	* src/nautilus-application.c: (volume_mounted_callback),
      	(volume_unmounted_callback):
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_get_file_path):
      	Use only calls from the NautilusVolume public API -- no getting at
      	the structure directly. Also fix callers that were using
      	nautilus_volume_monitor_get_volume_mount_uri to correctly
      	understand that they get the mount path, not the mount URI.
      
      	* libnautilus-private/nautilus-volume-monitor.h:
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(load_file_system_table): Fix storage leaks. Use the new
      	nautilus_get_data_file_path. Translate the default volume names as
      	they are loaded. Check for duplicate entries while loading the
      	table. Don't bother checking the name of the root node, since
      	there are plenty of other things about the file that we don't
      	check and there's no reason we particularly need to check that.
      	Fix some storage leaks. Free the doc, since I'm not seeing a
      	"nautilus --quit" segfault.
      	(nautilus_volume_monitor_initialize): Only initialize stuff that
      	g_new0 won't set up for us.
      	(nautilus_volume_is_removable): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(volume_is_removable): Fix logic so we don't have to have so many
      	different calls to fclose.
      	(nautilus_volume_get_name): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(modify_volume_name_for_display): Don't bother supplying a name if
      	passed NULL, since that won't ever be helpful the way this is used.
      	(nautilus_volume_get_target_uri): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(nautilus_volume_should_integrate_trash): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor. Get the information
      	from the file system type, so we don't have to copy it into each
      	NautilusVolume object.
      	(nautilus_volume_get_mount_path): Rename so it's a call on
      	NautilusVolume, and don't call it a URI since it's really a path.
      	(nautilus_volume_get_device_type): New call.
      	(make_volume_name_from_path): Get the default from the file system
      	type rather than passing it in.
      	(free_mount_list): Get rid of some dumb extra code.
      	(copy_volume), (nautilus_volume_free): Update for smaller set of
      	fields.
      	(create_volume), (finish_creating_volume),
      	(finish_creating_volume_and_prepend): Restructure so we don't need
      	to keep so much stuff around in the NautilusVolume object.
      
      	* src/nautilus-first-time-druid.c:
      	(druid_set_first_time_file_flag): Some tiny tweaking.
      c4b8cdd4
  2. 11 Jul, 2001 1 commit
    • Darin Adler's avatar
      Fix code that was using <ctype.h> functions and passing char's rather than · 800e4fc1
      Darin Adler authored
      	* components/help/converters/gnome-info2html2/html.c:
      	(write_menu_entry_html):
      	* components/help/converters/gnome-man2html2/gnome-man2html.c:
      	(add_links), (scan_escape), (scan_format), (scan_table),
      	(scan_expression), (scan_request), (scan_troff),
      	(scan_troff_mandoc), (main):
      	* src/nautilus-first-time-druid.c: (load_netscape_proxy_settings):
      	* src/nautilus-property-browser.c: (emblem_keyword_valid):
      	Fix code that was using <ctype.h> functions and passing char's
      	rather than int's (using the standard "cast to unsigned char"
      	trick).
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_denies_access_permission),
      	(nautilus_file_can_set_permissions), (nautilus_file_set_owner),
      	(nautilus_file_get_group_name), (nautilus_file_can_set_group),
      	(nautilus_file_get_settable_group_names),
      	(nautilus_file_set_group):
      	Get rid of the assumption that GnomeVFSFileInfo field types match
      	the platform-specific uid_t and gid_t. This involves doing a few
      	more type casts.
      	(nautilus_extract_top_left_text): Fix a use of isprint on a char
      	rather than an int.
      
      	* libnautilus-private/nautilus-volume-monitor.c: Added ifdefs so
      	this file can compile for Solaris without warnings.
      
      	* test/test.c: (test_window_set_title_with_pid): Don't assume that
      	getpid() returns an int. Instead cast it to unsigned long for
      	printing.
      800e4fc1
  3. 02 Jul, 2001 1 commit
  4. 07 May, 2001 1 commit
  5. 04 May, 2001 2 commits
  6. 27 Apr, 2001 1 commit
  7. 24 Apr, 2001 2 commits
    • Ramiro Estrugo's avatar
      Remove extra argument to update_draw_desktop_checkbox_state() which was · b3bb5fe4
      Ramiro Estrugo authored
      	* src/nautilus-first-time-druid.c:
      	(nautilus_first_time_druid_show):
      	Remove extra argument to update_draw_desktop_checkbox_state()
      	which was delcared as () (instead of (void)) before the last
      	change and so the build broke.
      b3bb5fe4
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · a72923da
      Darin Adler authored
      	Add a new command-line option "--no-desktop" as requested by
      	fcrozat on behalf of people who want to run Nautilus under KDE as
      	well as under GNOME. The option has no effect if Nautilus is
      	already running, but if it's the first invocation of Nautilus,
      	then no desktop-related preferences show up and the desktop is
      	not shown regardless of the setting of those preferences.
      
      	* src/nautilus-main.c: (main): Add the no-desktop option. Make the
      	desktop-related preferences invisible if it's on, and pass it down
      	to the NautilusApplication.
      
      	* src/nautilus-application.h:
      	* src/nautilus-application.c: (nautilus_application_startup):
      	Don't start the desktop if no_desktop is passed in. Otherwise
      	decide based on the preference.
      
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(preferences_box_find_row): Mark this private function static.
      	(preferences_box_populate_pane): Get rid of code that would
      	translate the pane_name twice.
      	(nautilus_preferences_dialog_new): Simplified this code a bit.
      
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_make_user_level_filtered_key),
      	(nautilus_preferences_get_is_invisible),
      	(nautilus_preferences_set_is_invisible),
      	(preferences_key_make_for_getter),
      	(nautilus_preferences_visible_in_current_user_level),
      	(nautilus_preferences_is_visible): Added new flag to make a
      	preference invisible.
      
      	* src/nautilus-first-time-druid.h:
      	* src/nautilus-first-time-druid.c: (set_up_gmc_transition_page),
      	(nautilus_first_time_druid_show): Removed code that used to make
      	the druid default based on the desktop preference.
      
      	Fixed the Tinderbox.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(default_default_folder_viewer_callback): Allow NULL because that
      	happens during self-check.
      a72923da
  8. 20 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Fix bug 7280 - First-time druid contains explicit reference to · 2a8384bb
      Ramiro Estrugo authored
      	"Linux"
      
      	* src/nautilus-first-time-druid.c: (set_up_user_level_page),
      	(update_finished_label):
      	Use the new eel function eel_get_operating_system_name() to find
      	out the right name to use so we dont have to hard code it to
      	something offensive to someone somewhere on some galaxy far far
      	away (or close)
      2a8384bb
  9. 10 Apr, 2001 1 commit
  10. 07 Apr, 2001 1 commit
    • Rebecca Schulman's avatar
      Fix bugzilla.eazel.com bug 7933, and the nautilus half of bug 7934, by · b7825c72
      Rebecca Schulman authored
      2001-04-06  Rebecca Schulman  <rebecka@eazel.com>
      	Fix bugzilla.eazel.com bug 7933, and the nautilus
      	half of bug 7934, by removing the search preferences
      	from nautilus, and removing the ability to make a new
      	index from Nautilus.  These features may return at
      	some point, but in the future will require a root
      	password.
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_defaults),
      	(global_preferences_create_dialog),
      	(global_preferences_install_font_defaults):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Remove all of the medusa preferences, including the
      	preference to make the preference itself sensitive and
      	insensitive, and all callbacks and set up related
      	to the search preference
      
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_services_are_enabled),
      	(nautilus_medusa_check_cron_is_enabled),
      	(nautilus_medusa_get_configuration_file_path),
      	(nautilus_medusa_get_explanation_of_enabling):
      	* libnautilus-extensions/nautilus-medusa-support.h:
      	Remove functions to enable / disable medusa,
      	and to check on cron.  Add new function
      	to explain how to turn on medusa as root, so that
      	the same message can be adjusted, and used in multiple
      	dialogs
      
      	* src/file-manager/fm-search-list-view.c:
      	(report_index_age_as_status), (load_location_callback),
      	(display_indexed_search_problems_dialog),
      	(display_system_services_are_disabled_dialog):
      	Remove dialog about medusa being blocked, since medusa
      	can only be either on or off now. Clarify the message
      	about medusa being off, and change the message to tell
      	the user how to turn medusa on as root, instead of
      	recommending they change their preference in nautilus about
      	searching. Refactor status message about last indexing
      	time to simplify the load_location_callback.  Don't tell
      	users that "an index can't be created right now", but instead
      	tell them how to create an index as root, when this information
      	is appopriate.   Remove two FIXMEs that are now obsolete.
      
      	* src/file-manager/nautilus-indexing-info.c:
      	(set_close_hides_for_dialog), (show_index_progress_dialog),
      	(show_reindex_request_dialog),
      	(last_index_time_and_reindex_button_dialog_new),
      	(index_progress_dialog_new), (show_indexing_info_dialog),
      	(nautilus_indexing_info_show_dialog):
      	Remove dialog about medusa being blocked, and make the index
      	status dialog explain clearly that there is no index in the
      	case where medusa is turned off, instead of giving an error
      	message.  Change the state changed callbacks to coincide
      	with concurrent changes to the medusa "system state" API.
      	Fix a bug that could cause nautilus to crash if the index
      	status dialog was up when medusa was turned on (a race condition
      	of two callbacks trying to destroy the same dialog)
      
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(nautilus_first_time_druid_show):
      	Remove medusa and cron pages from the first time druid.  Includes
      	removing the callbacks to change the page order based on
      	whether medusa and/or cron are available.
      b7825c72
  11. 04 Apr, 2001 3 commits
    • John Harper's avatar
      Fixed bug 7950 (After running First-Time Druid there are two Nautilus · b5e86e96
      John Harper authored
      2001-04-04  John Harper  <jsh@eazel.com>
      
      	Fixed bug 7950 (After running First-Time Druid there are two
      	Nautilus windows displaying the home directory):
      
      	* src/nautilus-first-time-druid.c (druid_finished): moved all
      	nautilus link creation to idle handlers. Otherwise we may try
      	to get a metadata factory before nautilus is fully initialized.
      	(This means that oafd will spawn an additional nautilus
      	process, giving the extra window)
      b5e86e96
    • 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
  12. 21 Mar, 2001 1 commit
    • John Sullivan's avatar
      reviewed by: Darin Adler <darin@eazel.com> · c72c4e59
      John Sullivan authored
      	Fixed bug 7506 (Font preference has silly, overly-specific
      	label)
      
      	Fixed bug 4049 ("Other Application" is bad terminology when
      	there are no applications listed)
      
      	Fixed bug 6193 (Users confused by lack of title on "ski" menu)
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_descriptions): Changed wording
      	for font choices.
      
      	* src/file-manager/fm-directory-view.c:
      	(reset_bonobo_open_with_menu): Changed "Other Application..."
      	to "An Application..." if there aren't any listed.
      
      	* src/nautilus-shell-ui.xml: Add "Preferences" title to Preferences
      	menu.
      
      
      	Other changes
      
      	* src/file-manager/fm-directory-view.h: Moved some #defines
      	only used in fm-directory-view.c into that file.
      
      	* src/nautilus-first-time-druid.c: (set_up_cron_information_page):
      	Removed obsolete comment.
      c72c4e59
  13. 09 Mar, 2001 1 commit
    • John Harper's avatar
      reviewed by: Seth Nickell <seth@eazel.com> · 4f32e6a8
      John Harper authored
      2001-03-08  John Harper  <jsh@eazel.com>
      
      	reviewed by: Seth Nickell  <seth@eazel.com>
      
      	Fixed bug 7557 (Nautilus does not automatically start on GNOME
      	startup after installation):
      
      	* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
      	don't display the `add nautilus to session' option
      4f32e6a8
  14. 08 Mar, 2001 2 commits
    • John Harper's avatar
      reviewed by: Maciej Stachowiak <mjs@eazel.com> · 5e727190
      John Harper authored
      2001-03-07  John Harper  <jsh@eazel.com>
      
      	reviewed by: Maciej Stachowiak  <mjs@eazel.com>
      
      	Fixed bug 7511 (Nautilus sometimes uses wrong home directory
      	after going through druid):
      
      	* src/nautilus-first-time-druid.c (druid_finished): move the
      	call to set the user level preference to before the call that
      	asks for the user's home URI
      5e727190
    • John Harper's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · b21da3fa
      John Harper authored
      2001-03-07  John Harper  <jsh@eazel.com>
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	Fixed bug 7479 (Text for Intro Panel must be updated for 1.0):
      
      	* src/nautilus-first-time-druid.c
      	(nautilus_first_time_druid_show): updated the text on the first
      	page
      b21da3fa
  15. 07 Mar, 2001 2 commits
    • John Harper's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 03096c5e
      John Harper authored
      2001-03-07  John Harper  <jsh@eazel.com>
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	Fixed bug 7472 (Nautilus behavior after leaving first run
      	druid):
      
      	* src/nautilus-first-time-druid.c (http_is_known_to_work): new
      	global variable - only ever set true if we know for sure that
      	http connections will work
      
      	(finished_label, update_finished_label,
      	nautilus_first_time_druid_show): since we only launch the
      	services window when http requests are known to work, make the
      	text in the `Finished' page be conditional on that
      
      	(next_update_page_callback, download_callback): call update
      	finished_label
      
      	(download_callback): set http_is_known_to_work to true if the
      	connection succeeded
      03096c5e
    • Ramiro Estrugo's avatar
      reviewed by: reviewed by: Darin Adler <darin@eazel.com> · 0548200f
      Ramiro Estrugo authored
      	Workaround hack for the following bugs:
      
      	7352 - Theme selector description labels missing in ja_JP locale.
      	7354 - First time druid title doesnt properly display in the ja_JP
      	locale.
      
      	* libnautilus-extensions/nautilus-gdk-font-extensions.c:
      	(nautilus_gdk_font_get_italic), (nautilus_gdk_font_get_bold),
      	(nautilus_gdk_font_get_larger),
      	(nautilus_gdk_font_get_largest_fitting):
      	For multibyte locales, always return the source font.  This is a
      	workaround for bug 7350.  We will fix 7350 properly in 1.2.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_dumb_down_for_multi_byte_locale_hack):
      	New function to determine if we need to dumb down some things for
      	multi byte locales.  Currently this is only limited to bold text
      	and possible larger text in the sidebar, first time wizard and
      	theme selector.
      
      	* src/nautilus-first-time-druid.c: (new_title_label):
      	For multibyte locales, dont force the label to be smooth so that
      	it works in more systems.
      0548200f
  16. 06 Mar, 2001 2 commits
    • Rebecca Schulman's avatar
      Complete work for 5520, that cron should be running for medusa to work. · da53a4a2
      Rebecca Schulman authored
      2001-03-05  Rebecca Schulman  <rebecka@eazel.com>
      	Complete work for 5520, that cron should be running
      	for medusa to work.
      
      	reviewed by: <delete if not using a buddy>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_use_fast_search_changed_callback):
      	Change the text to Vera's final copy.
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(back_update_page_callback), (set_up_medusa_page),
      	(next_medusa_page_callback), (set_up_cron_information_page),
      	(nautilus_first_time_druid_show):
      	Change the text to Vera's final copies, make medusa update
      	correctly when medusa is turned on in the first time druid
      da53a4a2
    • Rebecca Schulman's avatar
      Complete most of bug 5520, that turning medusa on when cron isn't running · 87d6d540
      Rebecca Schulman authored
      2001-03-03  Rebecca Schulman  <rebecka@eazel.com>
      	Complete most of bug 5520, that turning medusa on when cron
      	isn't running should tell the user this, and, if possible,
      	how to start cron.
      
      	reviewed by: Mike Engber <engber@eazel.com>
      
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_use_fast_search_changed_callback):
      	Add dialog that comes up if the fast search preference is
      	enabled in the preference dialog when cron is off.
      	The dialog will tell the user about cron and how to
      	turn it on on linux systems.
      
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_add_system_state_changed_callback),
      	(nautilus_medusa_check_cron_is_enabled):
      	* libnautilus-extensions/nautilus-medusa-support.h:
      	Add hack to check if cron is actually running using cron.
      	* acconfig.h:
      	* configure.in:
      	Add HAVE_PROC_PROCESS_FILES, so we know whether we can
      	check proc files for whether cron is running
      
      	* src/nautilus-first-time-druid.c: (back_update_page_callback),
      	(set_up_medusa_page), (next_medusa_page_callback),
      	(set_up_cron_information_page), (nautilus_first_time_druid_show):
      	Add cron interface to the first time druid that tells users how to
      	turn on cron if necessary, as per Arlo's design.
      	Final text still needs to be added here.
      
      
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(application_can_handle_uri),
      	(nautilus_mime_has_any_applications_for_file),
      	(nautilus_mime_has_any_applications_for_file_type):
      	* libnautilus-extensions/nautilus-mime-actions.h:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(choose_application_callback), (application_cannot_open_location):
      	Old change that never got committed, reviewed by Darin Adler
      	<darin@eazel.com>
      87d6d540
  17. 03 Mar, 2001 1 commit
    • Ramiro Estrugo's avatar
      reviewed by: <delete if not using a buddy> · a5eedddc
      Ramiro Estrugo authored
      2001-03-02  Ramiro Estrugo  <ramiro@eazel.com>
      
      	    reviewed by: <delete if not using a buddy>
      
      	    Bug 2673 - Need to hook up the new font picker to nautilus .
      
      	    * configure.in:
      	    Remove an old font setup hack that never really worked.
      
      	    * data/fonts/urw/fonts.dir:
      	    Rename the fonts to "Helvetica Default" in order not to clash with
      	    system fonts.
      
      	    * libnautilus-extensions/nautilus-font-manager.h:
      	    * libnautilus-extensions/nautilus-font-manager.c:
      	    (font_description_new): Add a font type parameter.
      	    (font_lists_total_num_fonts): New function to count the total
      	    number of scalable fonts detetected.
      	    (font_description_table_add): Pass in the detected font lists to
      	    do reality checks.
      	    (font_get_font_type): New function.
      	    (font_description_table_get_length),
      	    (font_description_table_peek_nth),
      	    (font_description_table_get_nth_file_name): Name the parameters
      	    more consistently.
      	    (font_description_table_for_each): Add font type parameter
      	    (font_description_table_new): Rework to not require storing the
      	    detected font list.  We now use that only for the duration of the
      	    constructor.  Lost the install_font_lists dumbness.
      	    (font_server_for_each_font_directory_internal): Use g_warning
      	    instead of g_print.
      	    (font_ignore_directory): New function to determine whether we
      	    should ignore a directory - makes things much faster.
      	    (font_manager_collect_font_tables): New function to handle all the
      	    work of collecting font directories into tables.
      	    (font_server_for_each_callback), (font_table_list_free),
      	    (font_table_list_for_each), (free_font_tables),
      	    (ensure_at_exit_handler), (ensure_fallback_font_table),
      	    (ensure_user_font_table), (ensure_system_font_tables): Add 3
      	    tables for fallback, system and users fonts.  These are populated
      	    as needed.
      	    (nautilus_font_manager_for_each_font): Iterate the 3 font talbles.
      	    (nautilus_font_manager_get_fallback_font) : New function to obtain
      	    a fallback font quickly without having to check the system.
      	    (call_chop_off_comments), (nautilus_self_check_font_manager):
      	    Rework the checks to not create a temp directory.  Unfortunately
      	    they now only run for me.
      
      	    * libnautilus-extensions/nautilus-font-picker.h:
      	    * libnautilus-extensions/nautilus-font-picker.c:
      	    (nautilus_font_picker_initialize_class),
      	    (nautilus_font_picker_initialize), (nautilus_font_picker_destroy),
      	    (font_entry_list_find), (font_picker_update),
      	    (font_name_picker_changed_callback),
      	    (style_picker_changed_callback), (ignore_font),
      	    (font_manager_callback), (style_list_for_each_callback),
      	    (font_entry_list_for_each_callback),
      	    (nautilus_font_picker_get_selected_font),
      	    (nautilus_font_picker_set_selected_font),
      	    (nautilus_font_picker_set_title_label):
      	    Use the new font manager.
      
      	    * libnautilus-extensions/nautilus-global-preferences.h:
      	    * libnautilus-extensions/nautilus-global-preferences.c:
      	    (global_preferences_install_descriptions),
      	    (global_preferences_install_defaults),
      	    (global_preferences_create_dialog), (appearnace_pane_update),
      	    (global_preferences_create_font_group),
      	    (global_preferences_install_home_location_defaults),
      	    (global_preferences_install_font_defaults):
      	    Add a new preference for the smooth font.
      	    Factor our the default font code to its own function.  Setup the
      	    font pickers items to be mutually exclusive according to the
      	    smooth graphics mode preference value.
      
      	    * libnautilus-extensions/nautilus-gtk-extensions.h:
      	    * libnautilus-extensions/nautilus-gtk-extensions.c:
      	    (nautilus_gtk_widget_set_shown):
      	    New function to show or hide a widget in one go.
      
      	    * libnautilus-extensions/nautilus-preferences-group.c:
      	    (nautilus_preferences_group_update):
      	    Dont show the widget if a controlling preference prevents it.
      
      	    * libnautilus-extensions/nautilus-preferences-item.h:
      	    * libnautilus-extensions/nautilus-preferences-item.c:
      	    (preferences_item_update_smooth_font),
      	    (preferences_smooth_font_changed_callback),
      	    (preferences_item_create_smooth_font): Add support for a smooth
      	    font picker.
      	    (preferences_item_destroy), (preferences_item_construct),
      	    (nautilus_preferences_item_set_control_preference),
      	    (nautilus_preferences_item_set_control_action),
      	    (nautilus_preferences_item_get_control_showing): Add support for
      	    using a controlling preference which can force the widget to be
      	    shown or hidden depending on its value.
      
      	    * libnautilus-extensions/nautilus-preferences-pane.c:
      	    (nautilus_preferences_pane_update):
      	    Use new gtk extension to show or hide the widget in one go.
      
      	    * libnautilus-extensions/nautilus-scalable-font.h:
      	    * libnautilus-extensions/nautilus-scalable-font.c:
      	    (font_family_string_map_new): Update fallback font name.
      	    (nautilus_scalable_font_new_from_file_name): New function to
      	    create a font directly from a font file name.
      	    (nautilus_scalable_font_get_default_font): Update fallback font name.
      	    (nautilus_scalable_font_get_default_bold_font): New function to
      	    get a fallback bold font.
      	    Remove some unsed functions.  Remove the font setup hack, the font
      	    manager takes care of that now.
      
      	    * libnautilus-extensions/nautilus-string-picker.h:
      	    * libnautilus-extensions/nautilus-string-picker.c:
      	    (nautilus_string_picker_clear):
      	    New function to clear the string picker.
      
      	    * libnautilus-extensions/nautilus-tabs.c:
      	    (nautilus_tabs_initialize):
      	    Fix the hard coded font name.
      
      	    * src/nautilus-first-time-druid.c: (new_title_label):
      	    Fix the hard coded font name.
      
      	    * src/nautilus-sidebar-tabs.c:
      	    (nautilus_sidebar_tabs_load_theme_data):
      	    Fix the hard coded font name.
      
      	    * test/Makefile.am:
      	    * test/test-nautilus-font-manager.c: (font_type_to_string),
      	    (font_iterator_callback), (font_table_for_each_callback), (main):
      	    * test/test-nautilus-font-picker.c: (font_picker_changed_callback),
      	    (main):
      	    * test/test-nautilus-glyph-simple.c: (main):
      	    * test/test-nautilus-label.c: (main):
      	    Update for new font picker and font manager changes.
      a5eedddc
  18. 01 Mar, 2001 1 commit
  19. 28 Feb, 2001 2 commits
    • Darin Adler's avatar
      Tweaks to just-checked-in stuff. · 7605ce7b
      Darin Adler authored
      	* check-strings-functions:
      	* check-strings.pl: Tweaks to just-checked-in stuff.
      
      	* src/nautilus-first-time-druid.c: Fix build by
      	getting rid of incorrect use of stringize macro.
      7605ce7b
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 91b66e65
      Darin Adler authored
      	* check-strings.pl:
      	* check-strings-functions:
      	* check-strings-patterns:
      	New script and correspoinding config files to help us find
      	untranslated strings. It's going to take some effort to make
      	this an easy-to-use tool.
      
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_initialize): Fixed string that would not
      	get translated properly since it was using N_ and nothing
      	was going to use _() on it.
      	(nautilus_rpm_view_update_from_uri): Marked strings for
      	translation as requested in bug report 7149.
      	(nautilus_rpm_view_verify_files): Format tweak.
      	(nautilus_rpm_view_drag_data_received): Remove old dead code.
      
      	* libnautilus-extensions/nautilus-tabs.c: (draw_tab_piece_aa):
      	Change to use C-style comments, not C++.
      
      	* src/nautilus-application.c: (check_required_directories): Mark
      	strings for translation that we had missed before.
      	* src/nautilus-first-time-druid.c: Fix port string define so it
      	doesn't have to be repeated twice (and doesn't show up as an
      	"untranslated string").
      
      	* src/nautilus-about.c: Formatting tweak.
      	* src/nautilus-location-bar.c: Fix typo.
      91b66e65
  20. 26 Feb, 2001 1 commit
  21. 24 Feb, 2001 2 commits
  22. 23 Feb, 2001 3 commits
    • Josh Barrow's avatar
      reviewed by: <kenny@whitecape.org> · c876f812
      Josh Barrow authored
      
      2001-02-23  Josh Barrow  <josh@eazel.com>
      
              reviewed by: <kenny@whitecape.org>
      
              * src/nautilus-first-time-druid.c:
              (nautilus_first_time_druid_show):
              Change instance of "directory" to "folder".  This fixes bug
              6492.
      c876f812
    • John Harper's avatar
      reviewed by: Arik Devens <arik@eazel.com> · f8b7ec46
      John Harper authored
      2001-02-23  John Harper  <jsh@eazel.com>
      
      	reviewed by: Arik Devens  <arik@eazel.com>
      
      	More tweaks to fix bug 1796 (Design a better First Time
      	Walkthrough):
      
      	* src/nautilus-first-time-druid.c: don't update the user-level
      	preferences until immediately before exiting the druid - avoids
      	possibly making the anti-aliased titles non-anti-aliased
      
      	(set_up_update_feedback_page): put labels in hboxes to make
      	them flush with the left side of the container
      
      	(nautilus_first_time_druid_show): rearranged line breaks in
      	body text slightly. Changed icon packing parameters to put them
      	nearer to their ideal positions
      f8b7ec46
    • John Harper's avatar
      reviewed by: George Lebl <jirka@5z.com> · 9bddf997
      John Harper authored
      2001-02-22  John Harper  <jsh@eazel.com>
      
      	reviewed by: George Lebl <jirka@5z.com>
      
      	Mostly fixed bug 1796 (Design a better First Time Walkthrough)
      	by implementing Arlo's new design:
      
      	* libnautilus-extensions/nautilus-druid-page-eazel.c: changed a
      	lot of the Druid text
      
      	(new_title_label, new_body_label): functions for creating the
      	two types of labels used in the druid. Title labels are always
      	anti-aliased in a hardcoded font, while body labels use the
      	user's font choice and are never anti-aliased
      
      	(set_up_service_signup_page): this page has been removed
      
      	(make_title_page_icon_box): function to create an hbox
      	containing the four icons displayed on the start page
      
      
      	Fixed bugs 5625 (Bottom line of "Select User Level" dialog is
      	out of view), 5901 (First-Time Druid dimensions hard-coded,
      	text can be truncated) and 6496 (First-time Druid window clips
      	some contents (with 100 dpi fonts)):
      
      	* libnautilus-extensions/nautilus-druid-page-eazel.c: hacked
      	this widget to scale correctly, the main change is _not_
      	setting the width and height of the canvas widget item, to
      	allow the normal size allocation mechanisms to work properly
      
      	[ there are still a few minor things to tweak, but this is the
      	bulk of the redesign done ]
      
      
      	Fixed bug 6412 (Add option to disable medusa in the first time
      	druid)
      
      	* src/nautilus-first-time-druid.c: added `Launch Medusa' page,
      	which is only displayed if the NAUTILUS_PREFERENCES_MEDUSA_BLOCKED
      	option isn't set.
      
      
      	Fix bug 6379 (Nautilus assumes http proxy is needed if
      	updates.tgz doesn't exist)
      
      	* src/nautilus-first-time-druid.c (download_callback): if
      	result is GNOME_VFS_ERROR_NOT_FOUND, just print a message that
      	there are no updates available, then continue as normal
      
      	(instead of assuming a proxy error, and going into the proxy
      	setup pane)
      
      
      	Fixed bug 6528 (More explanation needed for GMC transistion
      	stuff in the druid):
      
      	* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
      	added Vera's new text for this page of the druid
      
      
      	Fixed illogical behaviour of show-desktop option in druid (the
      	user's choice wasn't actually being applied, the saved value
      	was always being used):
      
      	* src/nautilus-first-time-druid.c (druid_finished): set
      	NAUTILUS_PREFERENCE_SHOW_DESKTOP from the `draw_desktop'
      	variable, not from `save_manage_desktop'
      
      	* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
      	don't default the `draw desktop' setting to true; instead set
      	it to the `save_manage_desktop' value. Also, only display the
      	`draw desktop' option when not in `beginner' mode
      
      
      	Fixed bug 3060 (Font names marked for translation need
      	comments):
      
      	* libnautilus-extensions/nautilus-icon-factory.c,
      	libnautilus-extensions/nautilus-gdk-font-extensions.c,
      	libnautilus-extensions/nautilus-druid-page-eazel.c,
      	src/nautilus-zoom-control.c, src/nautilus-first-time-druid.c:
      	added comments before localized fonts and font components
      9bddf997
  23. 22 Feb, 2001 1 commit
    • Gene Z. Ragan's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · d620356b
      Gene Z. Ragan authored
      2001-02-22  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	Fixed bug 5681, Services icon on desktop may need
      	better icon and text
      
      	* src/nautilus-first-time-druid.c: (druid_finished):
      	Change link icon to display hand.png
      d620356b
  24. 21 Feb, 2001 1 commit
    • Andy Hertzfeld's avatar
      fixed bug 6804, resizing sidebar crashes summary view. Fixed by adding a · 9677e335
      Andy Hertzfeld authored
      
      	* libnautilus-extensions/nautilus-tabs.c: (draw_tab_label):
      	fixed bug 6804, resizing sidebar crashes summary view.  Fixed by
      	adding a check to not draw the label when it's position is past
      	the right edge of the pixbuf.
      
      	* src/nautilus-first-time-druid.c:
      	had to add an include of signal.h to get this to build for me.
      9677e335
  25. 15 Feb, 2001 1 commit
    • Gene Z. Ragan's avatar
      reviewed by: Mike Engber <engber@eazel.com> · 12974b92
      Gene Z. Ragan authored
      2001-02-14  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Mike Engber <engber@eazel.com>
      
      	Fixed bug 6606, only show user-mountable volumes in Disks menu.
      
      	Look for options "user" or "owner" instead of "noauto"
      	to determine if volume if removable.
      
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(volume_is_removable), (close_error_pipe):
      12974b92
  26. 09 Feb, 2001 1 commit
    • John Harper's avatar
      Fixed bug 6044 (Druid should be clearer on what the right choice is for · 19ec1fcb
      John Harper authored
      2001-02-08  John Harper  <jsh@eazel.com>
      
      	Fixed bug 6044 (Druid should be clearer on what the right
      	choice is for proxy users)
      
      	* src/nautilus-first-time-druid.c (set_up_update_page): added
      	the text `If you know your computer uses a proxy connection,
      	click Yes and Nautilus will use it.' to the middle of the label
      
      	Fixed bug 5656 (First time druid should bail out at startup if
      	it cannot create .nautilus and Nautilus directories)
      
      	* src/nautilus-application.c (nautilus_application_startup):
      	moved the call to check_required_directories () before that to
      	nautilus_first_time_druid_show ()
      19ec1fcb
  27. 08 Feb, 2001 1 commit
    • Gene Z. Ragan's avatar
      reviewed by: Mike Engber <angber@eazel.com> · 540e21ee
      Gene Z. Ragan authored
      2001-02-08  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Mike Engber <angber@eazel.com>
      
      	Fixed bug 3087, gmc to Nautilus transition tool
      
      	Added all features except removing gmc from session. Will
      	need some additional help to add that feature.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Add a preferences constant to indicate if Nautilus should
      	respawn in the Gnome session.
      
      	* src/nautilus-application.c: (nautilus_application_startup),
      	(volume_unmounted_callback), (removed_from_session),
      	(save_session), (set_session_restart), (init_session):
      	Check preferences add add ourselves to session with a respawn
      	setting if the user has specified that they wish such behavior.
      
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(set_up_gmc_transition_page):
      	Save gmc to nautilus transition values in nautilus preferences.
      540e21ee
  28. 02 Feb, 2001 2 commits
    • Ramiro Estrugo's avatar
      reviewed by: Maciej Stachowiak <mjs@eazel.com> · a02986d4
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_defaults),
      	(global_preferences_install_visibility),
      	(global_preferences_install_sidebar_panel_defaults):
      	* libnautilus-extensions/nautilus-preferences.c:
      	(nautilus_preferences_get_user_level):
      	* libnautilus-extensions/nautilus-preferences.h:
      	* src/nautilus-first-time-druid.c: (set_up_user_level_page):
      	* src/nautilus-window-menus.c: (get_user_level_icon_name),
      	(nautilus_window_initialize_menus), (convert_verb_to_user_level),
      	(convert_user_level_to_path):
      	* test/test-nautilus-preferences-change.c: (main):
      	Change 'hacker' to 'advanced' for the advanced user level so that
      	the names used for storage match those used for display.
      a02986d4
    • Gene Z. Ragan's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · b2083af4
      Gene Z. Ragan authored
      2001-02-01  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	Fixed bug 6941, 'Clean Up By Name' feature on the desktop keep switching
      	file locations after being 'cleaned up'
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(desktop_icons_compare_callback):
      	In the case of identical links tpyes, compare by name.
      
      	More work on gmc transtion tool
      
      	* src/nautilus-first-time-druid.c:
      	(druid_finished):
      	Hide druid widget before performing startup tasks.
      
      	(next_proxy_configuration_page_callback),
      	(add_nautilus_to_session):
      b2083af4