1. 28 Oct, 2001 1 commit
  2. 11 Apr, 2001 1 commit
    • John Harper's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 8917482d
      John Harper authored
      2001-04-11  John Harper  <jsh@eazel.com>
      
      	reviewed by: Darin Adler <darin@eazel.com>
      
      	Fix non-medusa build:
      
      	* libnautilus-extensions/nautilus-medusa-support.c,
      	src/file-manager/nautilus-indexing-info.c,
      	src/file-manager/fm-search-list-view.c:
      
      	Several small changes to make compilation work when HAVE_MEDUSA
      	isn't defined. From a patch sent to nautilus-list by Jason
      	Leach <jasonleach@usa.net>
      8917482d
  3. 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
  4. 04 Apr, 2001 1 commit
    • 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
  5. 24 Mar, 2001 1 commit
  6. 23 Mar, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 6a3ac197
      Darin Adler authored
      	Fix bug 6613 (no way to delete files without using trash) by
      	integrating Maciej's patch to add an optional Delete command (with
      	some fixes to the patch). There may still be some loose ends.
      
      	Fix bug 2206 (No way to move or copy a file to a different
      	directory from keyboard) by implementing Cut, Copy, and Paste for
      	files, in a way that will be familiar to Windows users. The
      	positioning of the new files is not right yet (they inherit their
      	position from the old files), there is no feedback when you have
      	cut some files (Arlo's idea, which I might implement, is to make
      	them translucent to show they are "on the way out") or when you
      	have copied some files, and I think there are some other loose
      	ends.
      
      	Fixed cut, copy, and paste within the file names when you do a
      	rename. This wasn't working at all.
      
      	Got rid of configure-time checks that were looking at the
      	existence of some special system files.
      
      	Fixed a few minor bugs discovered by code inspection.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_descriptions),
      	(global_preferences_install_defaults),
      	(global_preferences_install_visibility),
      	(global_preferences_create_dialog): Add expert preference to add a
      	Delete command that bypasses the Trash.
      	* src/file-manager/nautilus-directory-view-ui.xml: Add Delete, Cut
      	Files, Copy Files, and Paste Files.
      	* src/file-manager/fm-directory-view.c: (confirm_delete_directly),
      	(delete_callback): Add delete code.
      	(bonobo_menu_empty_trash_callback): Get rid of extraneous cast.
      	(fm_directory_view_initialize): Track the delete preference. Set
      	the flags properly to indicate we have our own X window. Add a
      	target so GTK knows that we accept pastes of copied files.
      	(forget_clipboard_contents): Helper for when we are no longer the
      	clipboard owner.
      	(fm_directory_view_destroy): Remove the delete preference
      	callback. Free the clipboard contents.
      	(offset_drop_points): Change so it handles NULL for the list of
      	points.
      	(trash_or_delete_files_common): Remove unneeded parameters.
      	(get_current_event_time): New function, placeholder that just
      	returned GDK_CURRENT_TIME. Perhaps we should get the real event
      	time here for use in clipboard manipulation calls.
      	(copy_or_cut_files): New function. Save the selection for later
      	use in a paste.
      	(copy_files_callback), (cut_files_callback): Call the new
      	copy_or_cut_files function.
      	(paste_files_callback): Do the clipboard convert that results in
      	the paste operation.
      	(real_selection_clear_event): Forget the clipboard contents.
      	(real_selection_get): Convert the selection into the appropriate
      	format and put it on the clipboard.
      	(convert_lines_to_str_list): Helper function for decoding incoming
      	pasted files.
      	(real_selection_received): Handle pasted files by parsing and then
      	triggering a file copy operation.
      	(real_merge_menus): Add verbs for cut, copy, and paste.
      	(enable_delete_changed_callback): Keep track of delete command
      	status in a boolean.
      	(real_update_menus): Show delete command if the preference is on
      	and we are not showing "Delete from Trash". Update names of the
      	Cut and Copy command depending on how many files are selected.
      	Also desensitize them when none are selected.
      	(fm_directory_view_select_file): Initialize an uninitialized field.
      	(fm_directory_view_move_copy_items): Allow relative_item_points to
      	be NULL.
      	(real_realize): Create our own X window.
      	(real_size_allocate): Trick GtkScrolledWindow into doing the right
      	thing despite the fact that we have our own X window.
      	(fm_directory_view_initialize_class): Moved down to the bottom so
      	we don't need so many forward declaractions. Added code to set up
      	some needed atoms and new default handlers.
      
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	(send_focus_event), (iti_stop_editing), (iti_start_editing): Add
      	code to send the appropriate focus events to the fake off-screen
      	GtkEntry. This makes the clipboard code that tracks focus-related
      	signals work properly with this entry.
      	(iti_event): Tweak the sequence and simplify the code a bit.
      	* libnautilus/nautilus-clipboard.c:
      	(set_paste_sensitive_if_clipboard_contains_data): Add more
      	FIXMEs. This function is very far from useful, and it's not clear
      	that it can be implemented efficiently under X.
      	(nautilus_clipboard_set_up_editable): Get rid of silly
      	"grab_focus" hack that was an attempt to address the problems with
      	the NautilusIconTextItem. The real solution was to do focusing for
      	that item too.
      	(nautilus_clipboard_set_up_editable_in_control): Fix this so it
      	works when called on an editable that is already focused.
      	* src/file-manager/fm-icon-view.c: (renaming_icon_callback): Get
      	rid of "grab_focus" workaround, which wasn't working.
      
      	* acconfig.h:
      	* configure.in:
      	Remove all configure checks that were checking the existence of
      	files.
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_check_cron_is_enabled): Simplify logic so there's
      	less room for confusion (I did this as a fix for the bug that was
      	reported on the mailing list, but Rebecka checked in the small
      	patch first). Also change it so we don't need a configure-time
      	check for the existence of the process directory and fix it so we
      	won't get a core dump if the file doesn't have a space character
      	in it. Also change the logic so we don't leave the directory open
      	when we do find the cron process.
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_initialize_class),
      	(has_removable_mntent_options),	(get_removable_volumes),
      	(volume_is_removable), (volume_is_read_only),
      	(mount_volume_get_cdrom_name), (mount_volume_activate_cdda),
      	(mount_volume_activate_cdrom), (build_volume_list_delta),
      	(get_current_mount_list), (mount_lists_are_identical),
      	(verify_current_mount_state), (mount_volume_floppy_add),
      	(get_cdrom_type_solaris), (mount_volume_iso9660_add),
      	(display_mount_status), (close_error_pipe),
      	(nautilus_volume_monitor_mount_unmount_removable),
      	(mount_volume_add_filesystem): Make changes throughout to get rid
      	of dependence on configure-time file checks and do things at
      	runtime instead. Also use typedefs to make less code conditional.
      	Also fix the Solaris CD-ROM code which was casting a GString to
      	a (char *) before, so it used absurd file names, and failed to open
      	and returned FALSE all the time.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_start_renaming_selected_item): Send the
      	renaming signal before setting up the rest of the icon. This
      	change is not really needed, but it's a better order to do things.
      
      	* libnautilus/nautilus-clipboard-ui.xml: Move tips into the
      	commands instead of the menu items (for style mostly, no practical
      	implications at the moment).
      	* src/nautilus-shell-ui.xml: Remove tips from Cut, Copy, and Paste,
      	since tips from insensitive items aren't used, and if we had tips,
      	we'd put them on the command, not the menu item, anyway.
      6a3ac197
  7. 22 Mar, 2001 1 commit
    • Rebecca Schulman's avatar
      Commit patch from Gianni Tedesco <gianni@ecsc.co.uk> · f3270a08
      Rebecca Schulman authored
      2001-03-21  Rebecca Schulman  <rebecka@eazel.com>
      	Commit patch from Gianni Tedesco <gianni@ecsc.co.uk>
      
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_check_cron_is_enabled):
      	Fix possible infinite loop in the case where
      	parts of proc may not be readable.
      f3270a08
  8. 06 Mar, 2001 1 commit
    • 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
  9. 27 Feb, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 2f9d6bc2
      Darin Adler authored
      	Fixed bug 6725 (Crash on Refresh if viewed file/folder is deleted
      	outside of Nautilus):
      
      	* src/nautilus-window-manage-views.c: (free_location_change):
      	Reorder so we cancel the callbacks before more I/O has the chance
      	to happen.
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(nautilus_directory_async_state_changed): Don't do any I/O for a
      	NautilusDirectory object once it's destroyed. Unfortunately, it's
      	still possible for destroying one NautilusDirectory object to
      	cause I/O to happen on another, so this doesn't fix the bug (which
      	is why we also need the change above).
      
      	Fixed bug 7080 (Nautilus build failure on Red Hat 7.)
      
      	* libnautilus-extensions/nautilus-medusa-support.c: Fixed the bad
      	#endif with non-comment text after it.
      
      	Worked on bug 6928 (create fallback mechanism so eazel-logos
      	version of each graphic is found if present). We still need a
      	separate fallback mechanism for the theme XML file, since the
      	throbber has a different number of frames.
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_pixmap_directory): Simplify.
      	(nautilus_pixmap_file): Look in eazel-logos directory first, so we
      	will pick up logo graphics if there, and non-logo graphics otherwise.
      	* test/test-nautilus-image-simple.c: (main): Remove a reference to
      	a logo graphic.
      
      	* eazel-logos/.cvsignore:
      	* eazel-logos/About_Image.png:
      	* eazel-logos/about_background.png:
      	* eazel-logos/druid_header.png:
      	* eazel-logos/eazel-logo-right-side-logo.png:
      	* eazel-logos/throbber/.cvsignore:
      	* eazel-logos/throbber/001.png:
      	* eazel-logos/throbber/002.png:
      	* eazel-logos/throbber/003.png:
      	* eazel-logos/throbber/004.png:
      	* eazel-logos/throbber/005.png:
      	* eazel-logos/throbber/006.png:
      	* eazel-logos/throbber/007.png:
      	* eazel-logos/throbber/008.png:
      	* eazel-logos/throbber/009.png:
      	* eazel-logos/throbber/010.png:
      	* eazel-logos/throbber/011.png:
      	* eazel-logos/throbber/012.png:
      	* eazel-logos/throbber/013.png:
      	* eazel-logos/throbber/014.png:
      	* eazel-logos/throbber/015.png:
      	* eazel-logos/throbber/rest.png:
      	* eazel-logos/default.xml:
      	Added a new directory with copies of all graphics with the Eazel
      	logo in them. Next we have to make this directory actually build
      	and install these logos. Then Non-Eazel-logo'd graphics suitable
      	for GPL will replace the original copies and these will keep the
      	Eazel logo versions. The directory also contains the XML file for
      	the default theme, since we need to change the throbber frames for
      	the logo vs. non-logo version of the throbber.
      
      	* components/services/nautilus-dependent-shared/icons/Makefile.am:
      	* components/services/nautilus-dependent-shared/icons/eazel-cloud-logo.png:
      	* components/services/nautilus-dependent-shared/icons/eazel-services-logo.png:
      	* components/services/nautilus-dependent-shared/icons/service-summary-logo-top.png:
      	* components/services/nautilus-dependent-shared/icons/startup-logo.png:
      	* icons/Makefile.am:
      	* icons/eazel-logo.gif:
      	* icons/nautilus-logo.png:
      	Removed unused graphics with the Eazel logo in them. There are a
      	lot more unused graphics and someone should go through and remove
      	them. I'm thinking of writing a script to do it.
      
      	Other changes.
      
      	* components/services/install/nautilus-view/.cvsignore:
      	* components/services/vault/.cvsignore:
      	* components/services/vault/command-line/.cvsignore:
      	* data/top/.cvsignore:
      	Re-removed .cvsignore files for empty directories.
      
      	* THANKS: Corrected one email address.
      	* check-THANKS.pl: Updated for the latest ChangeLog typos.
      2f9d6bc2
  10. 22 Feb, 2001 2 commits
    • Ramiro Estrugo's avatar
      reviewed by: Rebecca Schulman <rebecka@eazel.com> · 440642a9
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(global_preferences_medusa_blocked_changed_callback),
      	(global_preferences_create_search_pane),
      	(global_preferences_medusa_state_changed_callback),
      	(global_preferences_install_medusa_defaults):
      	Fix bug 6415 - Change what appears in the medusa preference when
      	medusa becomes blocked.
      	Also made the default and actual value of the MEDUSA_BLOCKED be
      	correct.  The boolean value was inverted.
      
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_blocked): Call medusa to find out if its blocked.
      440642a9
    • Rebecca Schulman's avatar
      Remove the "backup unindexed search" preference for 1.0, which is · 6e9dead4
      Rebecca Schulman authored
      2001-02-21  Rebecca Schulman  <rebecka@eazel.com>
      	Remove the "backup unindexed search" preference for 1.0, which is
      	bugzilla.eazel.com bug 6775.  We will not be doing backup
      	searches, and with Ramiro's help redo preference changes more
      	cleanly, and to be more compatible with his preference changes.
      
      	reviewed by: Ramiro Estrugo <ramiro@eazel.com>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_descriptions),
      	(global_preferences_install_defaults),
      	(global_preferences_install_visibility),
      	(global_preferences_create_dialog),
      	(global_preferences_install_home_location_defaults),
      	(global_preferences_use_fast_search_changed_callback),
      	(global_preferences_medusa_state_changed_callback),
      	(global_preferences_install_medusa_defaults):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Remove the old BACKUP_SEARCH preference, and add functions
      	to install medusa preference defaults, and to synchronize
      	the gconf value of the preference with the system configuration
      	file used by medusa.
      
      	* libnautilus-extensions/nautilus-preferences.c:
      	(nautilus_preferences_set_boolean),
      	(nautilus_preferences_get_boolean):
      	Remove old system preferences calls
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-system-preferences.c:
      	* libnautilus-extensions/nautilus-system-preferences.h:
      	Remove these
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_services_have_been_enabled_by_user),
      	(nautilus_medusa_blocked), (nautilus_medusa_enable_services),
      	(nautilus_medusa_add_system_state_changed_callback):
      	* libnautilus-extensions/nautilus-medusa-support.h:
      	Add this file to hide potentially ifdef'd out medusa
      	code.
      
      	* src/file-manager/fm-search-list-view.c: (load_location_callback):
      	* src/nautilus-complex-search-bar.c:
      	(nautilus_complex_search_bar_get_location):
      	Remove logic related to the BACKUP_SEARCH feature.
      6e9dead4
  11. 20 Feb, 2001 1 commit
    • Rebecca Schulman's avatar
      Fix bugzilla.eazel.com 6414 to add prefence to nautilus to enable/disable · 5510539d
      Rebecca Schulman authored
      2001-02-20  Rebecca Schulman  <rebecka@eazel.com>
      	Fix bugzilla.eazel.com 6414 to add prefence to nautilus
      	to enable/disable medusa
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_descriptions),
      	(global_preferences_install_defaults),
      	(global_preferences_install_visibility),
      	(global_preferences_create_dialog):
      	Add the fast search preference pane, visibility level,
      	change SEARCH_METHOD -> BACKUP_SEARCH
      
      	* libnautilus-extensions/nautilus-system-preferences.c:
      	* libnautilus-extensions/nautilus-system-preferences.h:
      	* libnautilus-extensions/Makefile.am:
      	(nautilus_is_system_preference),
      	(nautilus_system_preference_get_boolean),
      	(nautilus_system_preference_set_boolean):
      	Add setters and getters for system preferences that are not
      	managed by gconf.  The current set and get functions
      	turn on and off medusa services
      
      	* libnautilus-extensions/nautilus-preferences.c:
      	(nautilus_preferences_set_boolean),
      	(nautilus_preferences_get_boolean):
      	Use the new system preference setters and getters instead of the standard
      	ones if the preference is not managed by gconf
      
      	* src/file-manager/fm-search-list-view.c: (load_location_callback),
      	(display_system_services_are_blocked_dialog):
      	* src/nautilus-complex-search-bar.c:
      	(nautilus_complex_search_bar_get_location):
      	change SEARCH_METHOD -> BACKUP_SEARCH
      5510539d