1. 30 Oct, 2001 1 commit
  2. 28 Oct, 2001 1 commit
  3. 23 Aug, 2001 1 commit
    • Anders Carlsson's avatar
      Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require · bafee440
      Anders Carlsson authored
      2001-08-23  Anders Carlsson  <andersca@gnu.org>
      
      	* nautilus.spec.in: Remove CONTROL_CENTER_REQUIRED since nautilus
      	doesn't require control-center anymore.
      
       	* configure.in: Remove CONTROL_CENTER_REQUIRED since nautilus
       	doesn't require control-center anymore.
      
       	* src/nautilus-window.c (nautilus_window_constructed):
       	Set shrink to TRUE when adding the sidebar since it'll look
       	better when the splitter is collapsed.
       	(nautilus_window_destroy): Free the window title.
      
       	* src/nautilus-window-manage-views.c (begin_location_change):
       	Unref the directory when we're done using it.
      
       	* src/nautilus-sidebar.c (nautilus_sidebar_destroy): Sink
       	the title tab so it'll destroyed even if it hasn't got a parent.
      
       	* libnautilus-private/nautilus-vfs-file.c (vfs_destroy):
       	Free details struct.
      
       	* libnautilus-private/nautilus-vfs-directory.c (vfs_destroy):
       	Free details struct.
      
       	* libnautilus-private/nautilus-mime-actions.c
       	(nautilus_mime_get_short_list_applications_for_file):
       	Free uri_scheme.
       	(make_oaf_query_with_uri_scheme_only): Free explicit_iid_query.
      
       	* libnautilus-private/nautilus-metafile.c (destroy):
       	Unref the private vfs uri, and free the directory uri.
      
       	* libnautilus-private/nautilus-file.c (nautilus_file_get_internal):
       	Free the string returned by nautilus_directory_get_name_for_self_as_new_file.
      
       	* libnautilus-private/nautilus-file-changes-queue.c
       	(nautilus_file_changes_consume_changes):
       	Free the change struct.
      
       	* libnautilus-private/nautilus-directory-async.c
       	(nautilus_directory_invalidate_count_and_mime_list):
       	Unref the file after using it.
      
       	* libnautilus/nautilus-idle-queue.c (execute_queued_functions):
       	Free each list node.
       	(nautilus_idle_queue_destroy): Likewise.
      bafee440
  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. 25 Feb, 2001 1 commit
    • Maciej Stachowiak's avatar
      reviewed by: Gene Z. Ragan <gzr@eazel.com> · ca9283c1
      Maciej Stachowiak authored
              Fix bug 5462 ("View as %s" and "%s Viewer" composed messages hard
      	to translate) by making Nautilus view oafinfo files provide the
      	full messages.
      
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	libnautilus-extensions/nautilus-view-identifier.c:
      	nautilus_view_identifier_new, nautilus_view_identifier_copy,
      	nautilus_view_identifier_new_from_oaf_server_info,
      	nautilus_view_identifier_free): Add `view_as_label' and
      	`viewer_label' fields; determine them from either special new oaf
      	attributes or compose them from `view_as_name'.
      
      	* libnautilus-extensions/nautilus-program-chooser.c
      	(program_file_pair_get_program_name_for_display): Use new
      	identifier fields.
      	* src/file-manager/fm-directory-view.c
      	(add_component_to_bonobo_menu): Use new identifier fields.
      	* src/nautilus-window.c (create_view_as_menu_item): Use new
      	identifier fields.
      
      	* components/hardware/Nautilus_View_hardware.oaf.in,
      	components/image-viewer/Nautilus_View_image.oaf.in,
      	components/loser/content/Nautilus_View_content-loser.oaf.in,
      	components/mozilla/Nautilus_View_mozilla.oaf.in,
      	components/music/Nautilus_View_music.oaf.in,
      	components/rpmview/Nautilus_View_rpm.oaf.in,
      	components/sample/Nautilus_View_sample.oaf.in,
      	components/services/install/nautilus-view/Nautilus_View_install.oaf.in,
      	components/services/inventory-view/Nautilus_View_inventory.oaf.in,
      	components/services/login/nautilus-view/Nautilus_View_change-password.oaf.in,
      	components/services/summary/Nautilus_View_services-summary.oaf.in,
      	components/services/trilobite/sample/nautilus-view/Nautilus_View_service-sample.oaf.in,
      	components/shell/Nautilus_View_shell.oaf.in,
      	components/text/Nautilus_View_text.oaf.in,
      	src/Nautilus_shell.oaf.in: Add `nautilus:view_as_label' and
      	`nautilus:viewer_label' properties.
      
      	* components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
      	Fix author line.
      ca9283c1
  6. 03 Feb, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 0605af88
      Darin Adler authored
      	Fixed bug 6163 (Need NautilusViewFrame ::
      	report_location_changed). This is re-adding a feature we also had
      	long ago, where a view reports a location change, but does not
      	want the location change to come back to it in the form of a
      	load_location call.
      
      	* src/nautilus-applicable-views.h:
      	* src/nautilus-applicable-views.c:
      	(get_view_result_from_gnome_vfs_result), (got_file_info_callback),
      	(got_minimum_file_info_callback),
      	(nautilus_determine_initial_view),
      	(nautilus_determine_initial_view_cancel): Changed this entire file
      	to have a much easier-to-understand API.
      
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame-corba.c: (free_location_plus_callback):
      	Change existing structure so it can be used for the location-change
      	case, which includes a title too.
      	(open_force_new_window): Use new structure.
      	(report_location_change): Implement new call.
      	(impl_Nautilus_ViewFrame_open_location_force_new_window): Use new
      	structure.
      	(impl_Nautilus_ViewFrame_report_location_change): Implement new
      	call.
      
      	* libnautilus/nautilus-view-component.idl: Add the new call.
      	* libnautilus/nautilus-view.h:
      	* libnautilus/nautilus-view.c:
      	(nautilus_view_report_location_change): Add the new call.
      
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class): Add new signal.
      	(nautilus_view_frame_report_location_change): Implement new call.
      
      	* src/nautilus-window-private.h:
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c: (update_for_new_location):
      	Got rid of obsolete assert. Also, no longer clear the selection.
      	The selection is set properly earlier, and clearing it at this
      	point serves no purpose.
      	(location_has_really_changed): Call free_location_change to share
      	more code. Also no reason to free "pending_ni" any more, because
      	we don't keep it around in the success case.
      	(load_new_location_in_one_view): New name.
      	(load_new_location_in_sidebar_panels): New name. Also take a
      	parameter of a view to skip.
      	(load_new_location_in_all_views): New function.
      	(set_to_pending_location_and_selection): New name, and removed
      	code to handle the case where there is no pending location, since
      	that doesn't happen. Also take a parameter of a view to skip. Also
      	broke out the guts into load_new_location_in_all_views.
      	(free_location_change): Free things by their new names. There's
      	also less to free now.
      	(cancel_location_change): Key off pending_location instead of
      	pending_ni. Also save code by using new function that skips a
      	view.
      	(determined_initial_view_callback): Changed name, and use new
      	interface. No longer need "end_reached" trick, because the new
      	interface handles that.
      	(begin_location_change): Made a static after moving all the
      	functions that use it in here. Also moved some of the reload
      	code out into nautilus_window_reload.
      	(report_location_change_callback): New function. Does all the
      	steps neede for a location change in place.
      	(nautilus_window_back_or_forward), (nautilus_window_reload): Moved
      	these two functions in here from nautilus-window.c so we could
      	make begin_location_change more private.
      
      	* src/nautilus-window.h:
      	* src/nautilus-window.c: (nautilus_window_go_to): Changed the name.
      	(nautilus_window_get_location): New function for callers that used
      	to get the location field directly.
      	(go_to_callback): Changed name.
      
      	* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
      	* src/nautilus-location-bar.c: (drag_data_received_callback):
      	* src/nautilus-shell.c: (open_window), (save_window_states),
      	(restore_window_states):
      	* src/nautilus-window-menus.c: (services_button_callback),
      	(help_menu_nautilus_manual_callback),
      	(help_menu_nautilus_license_callback),
      	(help_menu_nautilus_feedback_callback),
      	(activate_bookmark_in_menu_item):
      	* src/nautilus-window-service-ui.c: (goto_services_summary),
      	(goto_online_storage), (goto_software_catalog),
      	(goto_services_support):
      	* src/nautilus-window.c: (location_change_at_idle_callback),
      	(nautilus_window_constructed), (view_as_menu_vfs_method_callback),
      	(nautilus_window_go_web_search), (nautilus_window_go_home):
      	Use nautilus_go_to under its new name.
      
      	* src/nautilus-shell.c: (restore_window_states): Use
      	nautilus_istr_has_prefix instead of g_strncasecmp. Also did other
      	code cleanup.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h: Added a new
      	marshal function that I needed.
      
      	* libnautilus-extensions/nautilus-thumbnails.c: Added a FIXME.
      
      	* libnautilus-extensions/nautilus-view-identifier.h:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_copy),
      	(nautilus_view_identifier_compare): Use const.
      
      	* src/nautilus-application.c: (nautilus_application_startup): Only
      	check for root if we are actually running nautilus, not if we are
      	just killing off an existing copy.
      	(confirm_ok_to_run_as_root): Changed name of the function and
      	improved the wording of the message and button. Also added an
      	environment variable you can set to get rid of this. (Probably
      	should have been a preference instead, but I am officially being
      	lazy about this.)
      
      	Fixed bug that was revealed by the change in the loading sequence
      	I made. John didn't review this part:
      
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(load_directory_state_destroy), (load_directory_done):
      	Separate out code to free the partly-done state so it can
      	be used in the cancel case.
      	(dequeue_pending_idle_callback): Ref the directory object
      	so that we won't get messed up if the callback destroys it.
      	(directory_load_cancel): Separated out the old part of
      	file_list_cancel so that we can cancel the idle part too
      	when we want to.
      	(file_list_cancel): Use the new calls to cancel the idle
      	part of directory loading.
      	(directory_load_done): Use directory_load_cancel instead of
      	file_list_cancel.
      	(nautilus_directory_stop_monitoring_file_list): Use
      	directory_load_cancel instead of file_list_cancel.
      	(nautilus_directory_async_state_changed): Added state variables to
      	protect cases where we re-enter this function.
      0605af88
  7. 31 Jan, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · ce4e7c67
      Darin Adler authored
      	Fix bug 6147 (selected icons flash unselected/selected rapidly):
      
      	* src/nautilus-window-manage-views.c: (change_selection): Don't
      	send out selection change notices to the view that reported the
      	selection change.
      	(change_selection_callback): Pass in view that requested the
      	change so we can know not to send a selection change to that view.
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_send_selection_change): Clear flag that says we
      	have a selection change for the shell.
      	(selection_changed_callback): Add code to indicate this selection
      	change is due to the shell, so we don't tell the shell about
      	something it just told us.
      	(done_loading): Set flag so we don't tell the shell about selection
      	changes that are part of the first load of the directory.
      	(display_selection_info_idle_callback): Only send a selection change
      	to the shell if the change was initiated here. Also remove the code
      	that ref's the NautilusView object -- wasn't helping.
      	(update_menus_timeout_callback), (display_pending_idle_callback),
      	(display_pending_timeout_callback): Remove the code that ref's the
      	NautilusView object -- wasn't helping.
      	(fm_directory_view_notify_selection_changed): Propagate flag that
      	tells the idle code we have made the change to the selection and
      	the shell should be notified.
      
      	Fix bug 6158 (nautilus --quit shouldn't check for
      	~/.nautilus/first-time-wizard-flag).
      
      	* src/nautilus-main.c: (main): Don't do the first-time druid check
      	when the --quit or --restart option is used.
      
      	Fix bug 803 (All metafile tags should be lower case).
      
      	* libnautilus-extensions/nautilus-metadata.h: Use lower-case for
      	metadata tags.
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	(create_metafile_root), (get_file_node),
      	(nautilus_directory_rename_file_metadata),
      	(nautilus_directory_copy_file_metadata),
      	(nautilus_directory_set_metafile_contents): Change metadata tags
      	to be lower-case.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_self_check_directory): Use lower-case in metadata
      	self-test for clarity.
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_keywords), (nautilus_file_set_keywords): Change
      	metadata tags to be lower-case.
      
      	* data/top/.nautilus-metafile.xml
      	* icons/ardmore/ardmore.xml:
      	* icons/arlo/arlo.xml:
      	* icons/arlo/i-directory.xml:
      	* icons/arlo/i-regular.xml:
      	* icons/crux_eggplant/crux_eggplant.xml:
      	* icons/crux_eggplant/i-directory.xml:
      	* icons/crux_eggplant/i-regular.xml:
      	* icons/default.xml:
      	* icons/gnome/gnome.xml:
      	* icons/i-directory-accept.xml:
      	* icons/i-directory.xml:
      	* icons/i-regular.xml:
      	* icons/villanova/villanova.xml:
      	Change XML to use lower-case.
      
      	* libnautilus-extensions/nautilus-link-set.c: (create_new_link):
      	Use lower-case for link XML tags.
      	* libnautilus-extensions/nautilus-link.c:
      	(nautilus_link_local_create), (nautilus_link_local_set_link_uri),
      	(nautilus_link_local_set_type),
      	(nautilus_link_local_get_link_uri),
      	(nautilus_link_local_get_link_type),
      	(nautilus_link_get_link_uri_given_file_contents): Use lower-case
      	for link XML tags.
      
      	* src/nautilus-sidebar-title.c:
      	(nautilus_sidebar_title_select_text_color),
      	(nautilus_sidebar_title_theme_changed): Use lower-case for theme
      	XML tags.
      	* components/throbber/nautilus-throbber.c:
      	(get_bonobo_properties), (nautilus_throbber_initialize),
      	(nautilus_throbber_load_images),
      	(nautilus_throbber_button_press_event): Change theme XML tags to be
      	lower-case.
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(start_rubberbanding): Use lower-case for theme XML tags.
      	(nautilus_icon_container_initialize): Fix comment.
      	(update_label_color), (nautilus_icon_container_theme_changed): Use
      	lower-case for theme XML tags.
      	* libnautilus-extensions/nautilus-icon-factory.c: (set_theme): Use
      	lower-case for theme XML tags.
      	(get_themed_icon_file_path): Use lower-case for icon XML file
      	tags.
      	(icon_theme_changed_callback): Use lower-case for theme XML tags.
      	* src/nautilus-sidebar-tabs.c:
      	(nautilus_sidebar_tabs_load_theme_data), (get_text_offset): Use
      	lowe-case for theme XML tags.
      	* src/nautilus-sidebar.c: (nautilus_sidebar_update_appearance):
      	Use lower-case for theme XML tags.
      	* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name):
      	Use lower-case for theme XML tags.
      	* src/nautilus-zoom-control.c: (draw_number): Use lower-case for
      	theme XML tags.
      
      	Change code that used GSList when it should use GList. We use
      	GList so that we can share utility functions. It's arbitrary. We
      	could have decided to use all GSList instead, but we chose GList
      	(because of its name, initially).
      
      	* components/tree/nautilus-tree-expansion-state.c:
      	(expansion_state_load_callback),
      	(nautilus_tree_expansion_state_load_table_from_gconf),
      	(hash_table_get_keys_callback), (hash_table_get_keys),
      	(nautilus_tree_expansion_state_save_table_to_gconf): Update to use
      	GList instead of GSList.
      	* libnautilus-extensions/nautilus-gconf-extensions.h:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	(nautilus_gconf_handle_error), (nautilus_gconf_set_string_list),
      	(nautilus_gconf_get_string_list): Change to work with GList
      	instead of GSList to match the rest of Nautilus, so that the lists
      	can be manipulated with all the GList utility functions.
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_round): Changed name from nautilus_g_round -- "g" for
      	"gratuitous".
      	(nautilus_g_list_from_g_slist), (nautilus_g_slist_from_g_list):
      	Added utility functions to help make GSLists from GLists and vice
      	versa. Useful when dealing with functions that yield/expect
      	GSLists.
      	* libnautilus-extensions/nautilus-icon-text-item.c: (iti_destroy),
      	(iti_update), (iti_paint_text), (iti_draw), (iti_render),
      	(iti_event): Use nautilus_round by its new name.
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(nautilus_preferences_set_string_list),
      	(nautilus_preferences_get_string_list),
      	(nautilus_preferences_default_set_string_list),
      	(nautilus_preferences_default_get_string_list): Change to use
      	GList instead of GSList.
      	* libnautilus-extensions/nautilus-search-uri.c:
      	(free_tokenized_uri), (tokenize_uri), (get_translated_criterion),
      	(get_nth_criterion_prefix), (parse_uri): Change to use GList
      	instead of GSList.
      	* src/nautilus-application.h:
      	* src/nautilus-application.c:
      	(nautilus_application_get_window_list): Renamed from
      	nautilus_application_windows and changed to use GList instead of
      	GSList.
      	(nautilus_application_destroyed_window),
      	(nautilus_application_create_window), (volume_unmounted_callback):
      	Change to use GList instead of GSList.
      	* src/nautilus-shell.c: (save_window_states),
      	(restore_window_states): Use GList instead of GSList.
      	* src/nautilus-window-manage-views.c: (just_one_window): Use GList
      	instead of GSList.
      	(open_location_prefer_existing_window_callback): Use GList instead
      	of GSList.
      	* src/nautilus-window.c: (nautilus_forget_history): Use GList
      	instead of GSList and the new name for
      	nautilus_application_get_window_list.
      
      	Other changes.
      
      	* src/nautilus-shell.c: (display_caveat_first_time): Turn off the
      	caveat -- we're close enough to 1.0.
      
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_new_from_oaf_server_info): Use free_deep
      	call.
      
      	* libnautilus/nautilus-view-standard-main.h: Use
      	BEGIN/END_GNOME_DECLS.
      
      	* src/file-manager/fm-desktop-icon-view.c: Remove unneeded
      	include.
      ce4e7c67
  8. 18 Jan, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · e82bab8c
      Darin Adler authored
      	Fixed bug 2147 (NautilusFile for trash needs non-empty values for
      	more properties), bug 5652 (MIME type field appears but shouldn't
      	in properties window for Trash), and bug 4620 (trash sidebar
      	should show number of items).
      
      	* libnautilus-extensions/nautilus-file.h:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_new_from_relative_uri): Create trash file subclass
      	when appropriate.
      	(nautilus_file_info_missing): Rename so it can be used in other
      	source files.
      	(nautilus_file_get_date): New method that returns numeric dates.
      	(nautilus_file_get_date_as_string): Change to call
      	nautilus_file_get_date to get the numeric date.
      	(nautilus_file_get_file_type): Turn into a method.
      
      	* libnautilus-extensions/nautilus-merged-directory.h:
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	(merged_call_when_ready): Rolled in the old
      	merged_callback_connect_directory function.
      	(merged_contains_file): Moved down to a more appropriate part of
      	the source file.
      	(nautilus_merged_directory_get_real_directories): New public
      	function for use by trash.
      
      	* libnautilus-extensions/nautilus-trash-file.c:
      	(trash_callback_hash), (trash_callback_equal),
      	(trash_callback_destroy), (trash_callback_check_done),
      	(trash_callback_remove_file), (ready_callback),
      	(real_file_changed_callback), (monitor_add_file), (add_real_file),
      	(trash_callback_remove_file_cover), (monitor_remove_file),
      	(remove_real_file), (add_real_file_given_directory),
      	(add_directory_callback), (remove_directory_callback),
      	(trash_file_call_when_ready), (trash_file_cancel_call_when_ready),
      	(trash_file_check_if_ready), (trash_file_monitor_add),
      	(trash_file_monitor_remove), (trash_file_get_file_type),
      	(trash_file_get_item_count), (trash_file_get_deep_counts),
      	(trash_file_get_date), (remove_all_real_files),
      	(nautilus_trash_file_initialize), (trash_destroy),
      	(nautilus_trash_file_initialize_class):
      	New code. First implementation of getting some attributes for the
      	merged trash. Gets list of directories from the
      	NautilusTrashDirectory object. The code in here is similar to the
      	NautilusMergedDirectory class and at some point perhaps we can
      	make the two share more.
      
      	* libnautilus-extensions/nautilus-vfs-file.c:
      	(vfs_file_get_file_type), (vfs_file_get_date),
      	(nautilus_vfs_file_initialize_class): Implement the two new
      	methods for the standard vfs case.
      
      	Fixed various things that affect the properties window for the
      	trash that showed up while I was testing the above work:
      
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_name_for_regular_file),
      	(nautilus_icon_factory_get_icon_name_for_file): Move trash special
      	case out so it doesn't matter what type the trash seems to be. The
      	old code relied on trash not being a directory.
      
      	* src/file-manager/fm-properties-window.c:
      	(create_properties_window), (create_properties_window_callback),
      	(cancel_create_properties_window_callback),
      	(directory_view_destroyed_callback), (remove_pending_file): Rework
      	code to fix problems where the timed wait or the signal handler
      	wasn't properly cleaned up.
      
      	Fixed remaining bit of bug 5631 (Tear-offs of right-click menus
      	don't work.):
      
      	* src/file-manager/nautilus-desktop-icon-view-ui.xml: Mark Disks
      	right-click submenu so it won't get a tear-off item.
      
      	Fixed bug 5650 (nautilus --quit fails to return to prompt
      	sometimes):
      
      	* src/nautilus-application.c: (nautilus_application_startup): Add
      	special case so "nautilus --quit" doesn't hang waiting for a
      	response from the (now quit) "server" instance of Nautilus.
      	* src/nautilus-shell-interface.idl: Had to make the quit call no
      	longer be "oneway" to get it to work right, otherwise the quit
      	message could be lost when the sending application exited too
      	fast.
      
      	Fix bug 5675 (Nitpicks in new "could not be moved to new special
      	location" dialog):
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(handle_transfer_overwrite): Updated message wording as Eli (and
      	Vera) suggest.
      
      	Other changes:
      
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(get_lang_list): Fix comment and a small storage leak in the case
      	where lang_with_locale is non-NULL but empty.
      
      	* po/POTFILES.ignore: Obsolete file, no longer used.
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(update_home_link_and_delete_copies): Update comment to help
      	translators understand better.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(directory_load_callback): Added a new assertion that could help
      	in future gnome-vfs debugging.
      
      	* libnautilus/nautilus-view-component.idl: Removed long-ago-fixed
      	FIXME comment.
      
      	* src/nautilus-window-manage-views.c: Tweak spacing.
      e82bab8c
  9. 17 Jan, 2001 1 commit
    • Eskil Olsen's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 5139fa44
      Eskil Olsen authored
      2001-01-16  Eskil Olsen  <eskil@eazel.com>
      
          reviewed by: Darin Adler  <darin@eazel.com>
      
          * libnautilus-extensions/nautilus-view-identifier.c:
          (get_lang_list):
          LANG might contain an underscore, so add both the la_LC var,
          but also only the la to the list. This fixes the "View as xxx"
          translation issue.
      5139fa44
  10. 03 Oct, 2000 1 commit
    • Darin Adler's avatar
      More work on whittling the state machine down to size. · 99785dd7
      Darin Adler authored
      	* README: libunicode, libglade, and eog are no longer required.
      
      	* components/history/nautilus-history-view.c:
      	(history_title_changed):
      	* libnautilus/nautilus-view-component.idl:
      	* libnautilus/nautilus-view.c: (impl_Nautilus_View_title_changed),
      	(nautilus_view_initialize_class):
      	* libnautilus/nautilus-view.h:
      	* src/nautilus-view-frame.c: (nautilus_view_frame_title_changed):
      	* src/nautilus-view-frame.h:
      	Added title parameter for the title_changed function.
      
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_report_load_complete): Got rid of extra
      	emission of report_load_complete, which is handled by
      	view_frame_loaded now.
      
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_initialize_class):
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize_class):
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	(iti_class_init):
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_initialize_class):
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_initialize_class):
      	* src/nautilus-navigation-bar.c:
      	(nautilus_navigation_bar_initialize_class):
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_initialize_class):
      	* src/nautilus-sidebar.c: (nautilus_sidebar_initialize_class):
      	* src/nautilus-switchable-navigation-bar.c:
      	(nautilus_switchable_navigation_bar_initialize_class):
      	Use GTK_RUN_LAST instead of GTK_RUN_FIRST.
      
      	* libnautilus-extensions/nautilus-directory-background.c:
      	* libnautilus-extensions/nautilus-link-set.c:
      	* libnautilus-extensions/nautilus-link.c:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-simple-search-bar.c:
      	* src/nautilus-switchable-search-bar.c:
      	Add includes needed now that the #include <gnome.h> was removed
      	from nautilus-global-preferences.h.
      
      	* libnautilus-extensions/nautilus-string.h:
      	* libnautilus-extensions/nautilus-string.c:
      	(nautilus_strcmp_case_breaks_ties): Added function, like
      	g_strcasecmp, but falls back on strcmp for strings that match
      	case-insensitive-wise.
      	(nautilus_istr_compare): Use nautilus_strcmp_case_breaks_ties
      	instead of nautilus_strcasecmp.
      
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_compare_by_name): Use
      	nautilus_strcmp_case_breaks_ties instead of g_strcasecmp.
      	(nautilus_file_compare_by_directory_name): Use
      	nautilus_strcmp_case_breaks_ties instead of g_strcasecmp.
      	(get_automatic_emblems_as_integer): Convert automatic emblems to
      	integer form for simple sorting.
      	(prepend_automatic_emblem_names): Separate out the code that puts
      	on automatic emblem names, and make it put them first, before any
      	keyword-based emblems.
      	(nautilus_file_compare_by_emblems): Compare the automatic emblems
      	first, using the integer form.
      	(nautilus_file_compare_by_type): Use
      	nautilus_strcmp_case_breaks_ties instead of nautilus_strcmp.
      	(nautilus_file_compare_for_sort): Use
      	nautilus_strcmp_case_breaks_ties instead of g_strcasecmp.
      	(nautilus_file_compare_name): Use nautilus_strcmp_case_breaks_ties
      	instead of g_strcasecmp.
      	(nautilus_file_is_mime_type): Use nautilus_strcasecmp instead of
      	nautilus_strcmp.
      	(nautilus_file_get_emblem_names): Use
      	prepend_automatic_emblem_names.
      	(sort_keyword_list_and_remove_duplicates): Sort with
      	nautilus_strcmp_case_breaks_ties instead of
      	compare_emblem_names. Automatic emblem names are now dealt with
      	elsewhere.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(compare_icons_by_name): Use nautilus_strcmp_case_breaks_ties
      	instead of nautilus_strcasecmp.
      
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_g_str_list_sort): Use nautilus_str_compare.
      	(nautilus_g_str_list_sort_case_insensitive): Use
      	nautilus_istr_compare.
      
      	* components/services/vault/command-line/main.c: (main):
      	* test/test-nautilus-mime-actions-set.c: (str_to_action_type):
      	Use g_strcasecmp, not strcasecmp, for portability.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	Removed _get_disabled_sidebar_panel_view_identifiers since the
      	logic now removes any not in the enabled list instead.
      
      	* libnautilus-extensions/nautilus-view-identifier.h:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_list_copy): New function.
      	(nautilus_view_identifier_compare): Now sorts properly instead of
      	returning 1 for any two identifiers that are !=.
      
      	* nautilus-clean.sh: Removed unadorned gconfd now that it's
      	ancient history and because it makes the script seem to fail all
      	the time.
      
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c:
      	(compute_title): Renamed to a shorter name since it's a local function.
      	(update_title): Renamed to a shorter name since it's a local
      	function and made it do nothing if the title is already correct.
      	(nautilus_window_update_internals): Simplified code by using the
      	new cached title.
      	(nautilus_window_has_really_changed): Removed sidebar panel logic
      	that is no longer needed.
      	(nautilus_window_free_load_info): Remove some unused fields.
      	(nautilus_window_open_location): Removed unused parameter.
      	(nautilus_window_open_location_in_new_window): Removed unused
      	parameter.
      	(load_content_view): Renamed to shorter name since it's a local
      	function.
      	(handle_view_failure), (cancel_location_change),
      	(load_view_for_new_location), (set_view_location_and_selection):
      	Broke out big pieces of code used by the state machine. Soon we
      	won't have a state machine at all, but we'll still need functions
      	like these.
      	(nautilus_window_update_state): Removed a lot of the code and
      	broke the remaining bits into the above functions.
      	(nautilus_window_set_state_info): Removed sidebar management code
      	and some now-unused state variables.
      	(nautilus_window_stop_loading): Moved this function in here and
      	renamed it so the whole state machine is in one place.
      	(nautilus_window_set_content_view): Moved this function in here
      	and renamed it so the whole state machine is in one place.
      	(compare_view_identifier_with_iid),
      	(nautilus_window_set_sidebar_panels): Wrote new code to set up the
      	sidebar panels based on a list of view identifiers, based on the
      	code that was used before when preferences change. Moved here so
      	the whole state machine is in one place.
      
      	* src/nautilus-window-toolbars.c: (toolbar_stop_callback): Call
      	the new function nautilus_window_stop_loading.
      
      	* src/nautilus-window-private.h:
      	* src/nautilus-window.h:
      	* src/nautilus-window.c: (nautilus_window_initialize_class):
      	Removed the "content_view" argument.
      	(nautilus_window_goto_uri): Removed the view frame parameter from
      	the open_location call.
      	(nautilus_window_constructed): Set up sidebars based on
      	preferences when the window is created.
      	(nautilus_window_set_arg): Removed the "content_view" argument.
      	(nautilus_window_get_arg): Removed the "content_view" argument.
      	(view_menu_switch_views_callback): Call the new function
      	nautilus_window_set_content_view.
      	(chose_component_callback), Call the new function
      	nautilus_window_set_content_view.
      	(nautilus_window_open_location_callback): Removed the view frame
      	parameter from the open_location call.
      	(nautilus_window_open_location_in_new_window_callback): Removed
      	the view frame parameter from the open_location_in_new_window
      	call.
      	(nautilus_window_connect_view): Don't connect to
      	report_load_progress any more. The view frame now handles this for
      	us.
      	(nautilus_window_set_content_view_widget): Renamed this to avoid
      	confusion with the new nautilus_window_set_content_view which is
      	used to change content views, given a new view identifier.
      	(update_sidebar_panels_from_preferences): Renamed and changed to
      	use the new nautilus_window_set_sidebar_panels call.
      99785dd7
  11. 26 Sep, 2000 1 commit
    • Darin Adler's avatar
      Got leaks in "nautilus --check" down to 0. · cfe2dc48
      Darin Adler authored
      	Fixed bug 2488 (path name for link set determined incorrectly) by
      	using only paths for link sets, never URIs.
      
      	* tools/leak-checker/nautilus-leak-checker.c: Added more "known to
      	leak" symbols.
      
      	* libnautilus-extensions/nautilus-link-set.c: (create_new_link),
      	(nautilus_link_set_is_installed), (nautilus_link_set_remove):
      	Changed functions to always expect paths, so they can now use
      	nautilus_make_path instead of link_set_path_name.
      	* src/nautilus-sidebar.c: (metadata_button_callback): Changed to
      	turn the URI into a path before calling the link-set functions.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_notify_files_moved): Use
      	nautilus_file_list_free instead of
      	nautilus_g_list_free_deep_custom.
      	* libnautilus-extensions/nautilus-string-list.c:
      	(nautilus_string_list_clear): Use nautilus_g_list_free_deep
      	instead of nautilus_g_list_free_deep_custom.
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_free_callback),
      	(nautilus_view_identifier_list_free): Fixed call to
      	nautilus_g_list_free_deep_custom so it doesn't need a function
      	pointer type cast any more.
      cfe2dc48
  12. 30 Jul, 2000 1 commit
    • Mathieu Lacage's avatar
      Make nautilus build with the latest oaf changes. _I_ did not broke the · 46d9cf6a
      Mathieu Lacage authored
      2000-07-30  Mathieu Lacage  <mathieu@eazel.com>
      
      	Make nautilus build with the latest oaf changes.
      	_I_ did not broke the build for once :)
      
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(server_matches_content_requirements):
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_new_from_oaf_server_info):
      46d9cf6a
  13. 09 Jun, 2000 1 commit
    • Maciej Stachowiak's avatar
      New function to use when searching view identifier lists. · 2b5c4766
      Maciej Stachowiak authored
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	libnautilus-extensions/nautilus-view-identifier.c
      	(nautilus_view_identifier_compare): New function to use when
      	searching view identifier lists.
      
      	* src/nautilus-applicable-views.c (got_file_info_callback): Merge
      	the default view into the menu.
      2b5c4766
  14. 05 Jun, 2000 1 commit
    • John Sullivan's avatar
      Cleaned up the directory view code that launches applications · 715b2e71
      John Sullivan authored
      	or switches to viewers so that when bugs 1053 and 1072 are
      	fixed it will be trivial to finish this code.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h,
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_signal_connect_free_data_custom): New function
      	to specify a GtkDestroyNotify function when connecting to a
      	signal, without having to specify everything else in
      	gtk_signal_connect_full.
      	(nautilus_gtk_signal_connect_free_data): Changed to call
      	nautilus_gtk_signal_connect_free_data_custom.
      
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_copy): Made it handle NULL parameter.
      
      	* src/file-manager/fm-directory-view.c:
      	(application_launch_parameters_new),
      	(application_launch_parameters_free),
      	(viewer_launch_parameters_new),
      	(viewer_launch_parameters_free): New helper functions for
      	dealing with the structs needed to launch an app or viewer.
      
      	(fm_directory_view_launch_application): New wrapper for
      	nautilus_launch_application that will let us handle
      	errors in a single place.
      
      	(switch_location_and_view): New bottleneck function or going
      	to a particular location with a particular viewer. This
      	doesn't work yet (bug 1053) and it currently puts up a
      	message box telling the user so.
      
      	(fm_directory_view_chose_application_callback),
      	(fm_directory_view_chose_component_callback), (choose_program),
      	(choose_application), (choose_component),
      	(launch_application_from_menu_item), (view_uri_from_menu_item),
      	(add_application_to_gtk_menu), (add_component_to_gtk_menu),
      	(create_open_with_gtk_menu), (bonobo_launch_application_callback),
      	(add_application_to_bonobo_menu),
      	(bonobo_open_location_with_viewer_callback),
      	(add_component_to_bonobo_menu):
      	Reworked to pass around launch_parameters structs instead of other
      	bits and pieces of info. Darin will be happy to know that info
      	needed for menu item callbacks is now bundled up and passed as
      	the callback data instead of sneaking in as gtk_object_data.
      715b2e71
  15. 02 Jun, 2000 1 commit
    • John Sullivan's avatar
      Finished task 968 (Add one-time viewer choice to "View as" · aa407de8
      John Sullivan authored
      	menu temporarily)
      
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_copy): New function, does the obvious.
      
      	* src/nautilus-applicable-views.h: Made NautilusNavigationInfo
      	store a NautilusViewIdentifier instead of just the iid part
      	in initial_content_iid (now initial_content_id).
      
      	* src/nautilus-applicable-views.c: (set_initial_content_id),
      	(got_file_info_callback), (nautilus_navigation_info_free):
      	Reworked code to handle change from char *iid to NautilusViewIdentifier.
      
      	* src/nautilus-window.h: New field for content_view_id,
      	a NautilusViewIdentifier for the current view.
      
      	* src/nautilus-window-private.h,
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_load_content_view): Now takes a
      	NautilusViewIdentifier * instead of just a char *,
      	and resets content_view_id field.
      	(nautilus_window_update_state): Reworked code to handle
      	initial_content_iid change.
      
      	* src/nautilus-window.c:
      	(nautilus_window_destroy): Destroy content_view_id.
      	(nautilus_window_switch_views), (view_menu_switch_views_callback):
      	Reworked to take NautilusViewIdentifier * instead of just char *.
      	(create_content_view_menu_item): New helper function, extracted
      	from nautilus_window_load_content_view_menu.
      	(replace_special_current_view_in_content_view_menu): New
      	function, does the work of putting the current content view
      	as the initial item in the menu, followed by a separator.
      	(nautilus_window_synch_content_view_menu): Calls
      	replace_special_current_view_in_content_menu if the current view
      	is not found in the menu.
      	(chose_component_callback): Took out fixed FIXMEs.
      	(nautilus_window_load_content_view_menu): Now calls function
      	that was extracted from it.
      aa407de8
  16. 31 May, 2000 1 commit
    • Darin Adler's avatar
      Small updates. · a0095deb
      Darin Adler authored
      	* RENAMING: Small updates.
      
      	* components/help/converters/gnome-info2html2/main.c: (main):
      	* components/html/glibwww-init.c: (glibwww_parse_proxy_env):
      	* components/html/ntl-web-browser.c: (main):
      	* components/loser/content/nautilus-content-loser.c:
      	(ensure_fail_env):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(ensure_fail_env):
      	* components/notes/nautilus-notes.c: (main):
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(get_lang_list):
      	* src/nautilus-application.c: (nautilus_app_startup):
      	* src/nautilus-main.c: (main):
      	Changed from getenv to g_getenv, even though it makes no
      	difference right now, because it's "the right thing to do (tm)".
      
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.h:
      	Fixed include (the build was broken for me or anyone who doesn't
      	have old .h files sitting around in their install directory).
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(construct_alternate_metafile_uri):
      	Use nautilus_get_user_directory instead of hard-coding the name
      	of the user directory.
      
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_user_directory), (nautilus_get_user_main_directory):
      	Use #defines instead of global constants since these are things
      	that do not change and this is not C++ :-) Added "get_" to the
      	names of these functions so they would be verbs instead of nouns.
      	(nautilus_get_desktop_directory): Added this new function for use
      	by the desktop code.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(nautilus_global_preferences_get_enabled_sidebar_panel_view_identifiers),
      	(nautilus_global_preferences_get_disabled_sidebar_panel_view_identifiers),
      	(global_preferences_register_sidebar_panels_preferences_for_ui):
      	* libnautilus-extensions/nautilus-view-identifier.h:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_list_free):
      	* src/nautilus-applicable-views.c: (nautilus_navigation_info_free):
      	Changed nautilus_view_identifier_free_list to *_list_free to match
      	other calls with similar names.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(user_level_changed_callback):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(get_themed_icon_file_path):
      	* src/file-manager/fm-properties-window.c: (get_property_names):
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_get_file_path):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_drag_data_get), (make_drag_image),
      	(remove_color), (remove_background), (remove_emblem),
      	(get_xml_path), (add_background_to_browser), (add_color_to_file),
      	(emblem_dialog_clicked), (make_properties_from_directory):
      	Change to use directory calls by new "get_" names.
      
      	* src/Makefile.am: Removed nautilus.h since it is long gone,
      	and fixed spelling of nautlus-window-state.h.
      
      	* src/file-manager/.cvsignore: Stop ignoring things that we
      	no longer generated.
      
      	* src/file-manager/desktop-item.c: [removed]
      	* src/file-manager/desktop-item.h: [removed]
      	* src/file-manager/desktop-layout.c: [removed]
      	* src/file-manager/desktop-layout.h: [removed]
      	* src/file-manager/desktop-window.c: [removed]
      	* src/file-manager/desktop-window.h: [removed]
      	The rest of the code has been harvested from the desktop
      	implementation. As I said before we can always recover it if we
      	decide we want to reuse it.
      
      	* src/file-manager/fm-main.c: [removed]
      	This was no longer used and was getting out of date. The file manager
      	is now compiled in rather than being a separate process.
      
      	* src/nautilus-desktop-window.c:
      	(nautilus_desktop_window_initialize_class),
      	(nautilus_desktop_window_initialize),
      	(nautilus_desktop_window_new), (realize):
      	Another cut at the desktop code. Still not working too well,
      	but way further along.
      
      	* src/nautilus-sidebar.h:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_handle_client_destroy_2):
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window.h:
      	* src/nautilus-window.c:
      	* src/nautilus-window-private.h:
      	Changed the names to use Sidebar instead of IndexPanel.
      	Also changed to say sidebar panel instead of meta view in many
      	places.
      a0095deb
  17. 20 May, 2000 2 commits
    • Andy Hertzfeld's avatar
      we use OAFIIDs as sidebar panel names as a fallback, so I added a little · 56eaca01
      Andy Hertzfeld authored
      
               we use OAFIIDs as sidebar panel names as a fallback, so I added
      	 a little code to clean them up for display.
      56eaca01
    • Maciej Stachowiak's avatar
      Fix bugzilla tasks #599 (hex number is bad default for meta view · cf21c9ee
      Maciej Stachowiak authored
      	names) and #631 (nead oaf query to determine metaviews).
      
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_new, get_lang_list,
      	nautilus_view_identifier_new_from_oaf_server_info,
      	nautilus_view_identifier_free): Moved NautilusViewIdentifier code
      	here from ntl-uri-map.[ch].
      	(nautilus_view_identifier_new_from_content_view),
      	(nautilus_view_identifier_new_from_sidebar_panel),
      	(nautilus_view_identifier_free_callback),
      	(nautilus_view_identifier_free_list): New functions.
      	* libnautilus-extensions/Makefile.am: Add
      	nautilus-view-identifier.[ch] to build.
      	* src/ntl-types.h: Removed typedef for NautilusViewIdentifier.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c
      	(nautilus_g_list_free_deep_custom): New function, like
      	`nautilus_g_list_free_deep' but lets you pass your own free
      	function.
      	(nautilus_g_list_free_deep): Use `nautilus_g_list_free_deep_custom'
      	(nautilus_g_list_partition): New function to destructively
      	partition a GList into two, depending on whether they satisfy the
      	provided predicate or not.
      	(nautilus_test_predicate), (nautilus_self_check_glib_extensions):
      	Added unit tests for `nautilus_g_list_partition' and for
      	`nautilus_g_list_equal' since the `nautilus_g_list_partition'
      	tests rely on it.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_notify_files_moved): Use
      	`nautilus_g_list_free_deep_custom'.
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c
      	(nautilus_gdk_pixbuf_list_free): Likewise.
      	* libnautilus-extensions/nautilus-icon-factory.c
      	(nautilus_scalable_icon_list_free): Likewise.
      	* libnautilus-extensions/nautilus-string-list.c
      	(nautilus_string_list_clear): Likewise.
      	* nautilus-widgets/nautilus-preferences.c (pref_hash_node_free,
      	prefs_hash_lookup_with_implicit_registration): Likewise.
      
      	* libnautilus-extensions/nautilus-global-preferences.c,
      	libnautilus-extensions/nautilus-global-preferences.h
      	(global_preferences_create_dialog,
      	nautilus_global_preferences_get_sidebar_panel_view_identifiers,
      	nautilus_global_preferences_get_meta_view_iids,
      	nautilus_preferences_register_meta_view_preferences_for_ui,
      	global_preferences_register_for_ui): Change things around to
      	determine the set of sidebar panel prefs at run time, and to pass
      	around NautilusViewIdentifiers rather than just iid strings so we
      	can use the statically defined name in the oafinfo.
      
      	* src/ntl-uri-map.h, src/ntl-uri-map.c: (set_initial_content_iid,
      	got_file_info_callback, sidebar_panel_preference_is_on,
      	(add_sidebar_panel_identifiers, nautilus_navigation_info_free):
      	Changed things around to better handle sidebar panel (AKA meta
      	view) selection, and pass around both name and iid.
      
      	* src/ntl-window-msgs.c:
      	(nautilus_window_request_selection_change,
      	nautilus_window_has_really_changed,
      	nautilus_window_load_meta_view, nautilus_window_update_state,
      	nautilus_window_set_state_info): Fixed everything to pass around
      	ViewIdentifiers instead of iids for sidebar panels and set the
      	label approrpiately when activating; replaced a whole bunch of
      	GSList usage with GList (we can always optimize this stuff later).
      	* src/ntl-window.h, src/ntl-window.c: (nautilus_window_destroy,
      	nautilus_window_load_content_view_menu,
      	nautilus_window_set_content_view, nautilus_window_add_meta_view,
      	nautilus_window_remove_meta_view_real,
      	nautilus_window_remove_meta_view): Deal with the above changes
      	(mostly GSList -> GList changes).
      
      	* src/ntl-view-bonobo-control.c, src/ntl-view-bonobo-subdoc.c,
      	src/ntl-view-nautilus.c, src/ntl-view-private.h: Remove all
      	get_label related calls since we get that from the oafinfo now.
      	* libnautilus/nautilus-meta-view-frame.h,
      	libnautilus/nautilus-meta-view-frame.c:
      	(nautilus_meta_view_frame_initialize,
      	nautilus_meta_view_frame_new_from_bonobo_control,
      	nautilus_meta_view_frame_destroy): Remove
      	`nautilus_meta_view_frame_set_label' machinery and associated
      	machinery since we now get the label statically from the oafinfo.
      	* components/history/ntl-history-view.c: (make_obj): Don't call
      	`nautilus_meta_view_frame_set_label' any more, the label is now
      	statically determined from the oafinfo file.
      	* components/notes/ntl-notes.c: (make_notes_view): Likewise.
      	* components/websearch/ntl-web-search.c: (make_obj): Likewise.
      	* components/help/hyperbola-nav-index.c: Likewise.
      	(hyperbola_navigation_index_new): Likewise.
      	* components/help/hyperbola-nav-search.c: Likewise.
      	(hyperbola_navigation_search_new): Likewise.
      	* components/help/hyperbola-nav-tree.c: Likewise.
      	(hyperbola_navigation_tree_new): Likewise.
      	* src/ntl-meta-view.h, src/ntl-meta-view.c:
      	(nautilus_meta_view_set_label),
      	(nautilus_meta_view_get_label): Have an explicit value to set,
      	rather than trying to get it through CORBA. This is kind of a
      	hack, really we should pass around a label and a NautilusMetaView
      	separately and remove this stuff.
      	* components/help/hyperbola.oafinfo,
      	components/notes/ntl-notes.oafinfo,
      	components/websearch/ntl-web-search.oafinfo,
      	components/history/ntl-history-view.oafinfo: Updated to include
      	latest Nautilus attributes.
      cf21c9ee