1. 09 Nov, 2001 2 commits
    • Darin Adler's avatar
      Lots of files. Get rid a lot of unneeded casts. · 4a225507
      Darin Adler authored
      	* Lots of files.
      	Get rid a lot of unneeded casts.
      4a225507
    • Darin Adler's avatar
      Just me, not the mailing list. · bf4da2da
      Darin Adler authored
      	* MAINTAINERS: Just me, not the mailing list.
      
      	* Makefile.am: Enable the components directory.
      	* components/Makefile.am: Disable all but sample.
      
      	* components/*/.cvsignore:
      	* components/*/*.oaf.in: Removed.
      	* components/*/*.server.in: Added.
      	server -> oaf
      
      	* components/*/Makefile.am:
      	Install the servers in the right place.
      
      	* configure.in:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-private/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Simplified CFLAGS, LIBS, and IDL_INCLUDES.
      
      	* components/sample/Makefile.am:
      	Switch to the new COMPONENT_CFLAGS.
      
      	* components/sample/nautilus-sample-content-view.h:
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_finalize): Use instead of destroy.
      	(bonobo_sample_callback): Mark string for localization.
      bf4da2da
  2. 06 Nov, 2001 2 commits
    • Darin Adler's avatar
      Lots of files. Another GtkObject -> GObject pass. · 52b329b1
      Darin Adler authored
      	* Lots of files.
      	Another GtkObject -> GObject pass.
      52b329b1
    • Michael Meeks's avatar
      update bonobo requirement to 1.106.0 bump bonobo-activation to 0.9.3, bump · d625b657
      Michael Meeks authored
      2001-11-06  Michael Meeks  <michael@ximian.com>
      
      	* configure.in: update bonobo requirement to 1.106.0
      	bump bonobo-activation to 0.9.3, bump canvas and libgnome[ui]
      	to 1.105, ORBit2 >= 2.3.97, glib, gtk+, gdk-pixbuf >= 1.3.10,
      	gconf >= 1.1.3
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c
      	(nautilus_adapter_control_embed_strategy_activate): add NULL opt_ev
      	to bonobo_ui_util_set_ui and/or bonobo_control_frame_set_ui_container
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c
      	(nautilus_adapter_embeddable_embed_strategy_activate): ditto.
      
      	* libnautilus/nautilus-view.c (nautilus_view_set_up_ui): ditto.
      
      	* libnautilus/nautilus-clipboard.c (merge_in_clipboard_menu_items): ditto.
      
      	* src/nautilus-window.c (nautilus_window_constructed): ditto.
      
      	* src/file-manager/fm-desktop-icon-view.c (real_merge_menus): ditto.
      
      	* src/file-manager/fm-search-list-view.c (real_merge_menus): ditto.
      
      	* libnautilus/nautilus-view.c (nautilus_view_set_up_ui): ditto.
      d625b657
  3. 04 Nov, 2001 2 commits
  4. 31 Oct, 2001 1 commit
  5. 29 Oct, 2001 1 commit
    • Darin Adler's avatar
      Locate glib-genmarshal. · 93359a3e
      Darin Adler authored
      	* configure.in: Locate glib-genmarshal.
      	* libnautilus-private/.cvsignore:
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-marshal.list:
      	* src/nautilus-view-frame.c: (nautilus_view_frame_class_init):
      	* src/nautilus-zoom-control.c: (nautilus_zoom_control_class_init):
      	Add marshalers used inside Nautilus only.
      
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	(nautilus_adapter_load_strategy_class_init):
      
      	* libnautilus-private/nautilus-horizontal-splitter.c:
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	* libnautilus-private/nautilus-icon-text-item.h:
      	Put code in #if GNOME2_CONVERSION_COMPLETE.
      
      	* libnautilus-private/nautilus-icon-container.c:
      	(set_pending_icon_to_reveal), (nautilus_icon_container_class_init),
      	(nautilus_icon_container_init), (set_pending_icon_to_rename):
      	Convert signal-handling code.
      
      	* libnautilus-private/nautilus-icon-dnd.c:
      	(get_data_on_first_target_we_support): Update for GdkAtom changes.
      	(confirm_switch_to_manual_layout): Switch to GtkDialog.
      93359a3e
  6. 28 Oct, 2001 1 commit
  7. 24 Oct, 2001 1 commit
  8. 25 Sep, 2001 1 commit
    • Darin Adler's avatar
      Ref and sink the new adapter. (nautilus_adapter_new): Remove unused · badc7589
      Darin Adler authored
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_initialize): Ref and sink the new adapter.
      	(nautilus_adapter_new): Remove unused CORBA_Environment.
      	* components/adapter/nautilus-adapter.h: Whitespace tweak.
      
      	* libnautilus-private/nautilus-directory-metafile.c:
      	(nautilus_directory_get_integer_file_metadata):
      	* libnautilus-private/nautilus-file.c: (get_id_from_digit_string):
      	* libnautilus-private/nautilus-icon-factory.c:
      	(parse_attach_points):
      	* libnautilus-private/nautilus-thumbnails.c:
      	(nautilus_thumbnail_load_framed_image):
      	* src/file-manager/fm-icon-view.c:
      	(get_stored_icon_position_callback):
      	A bunch of places were trying to use %*s to detect whether there
      	were stray characters at the end of a string when doing an sscanf.
      	I wrote that code. But it doesn't work. A similar technique that
      	does work is to use %c, and ignore the parsed character.
      
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_uri_get_first_criterion):
      	This place wasn't using the %*s at all, so just remove it.
      badc7589
  9. 24 Sep, 2001 1 commit
  10. 15 Sep, 2001 1 commit
  11. 31 Aug, 2001 1 commit
    • Darin Adler's avatar
      Don't link in the libnautilus-private library for components that don't · 0e323670
      Darin Adler authored
      	* components/adapter/Makefile.am:
      	* components/image-viewer/Makefile.am:
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	Don't link in the libnautilus-private library for components that
      	don't use it.
      	* components/sample/Makefile.am: Pretty up the sample a bit.
      	Don't link with GConf since we're not using it directly.
      
      	* components/shell/shell.oafinfo: Remove this obsolete file.
      
      	* components/news/nautilus-news.c: (draw_rss_items): Fix a leak
      	by unref'ing the text layout object instead of just destroying it.
      	* src/nautilus-complex-search-bar.c:
      	(search_bar_criterion_type_changed_callback): Fix leak of the
      	criterion object by sinking it instead of destroying it. The
      	criterion object seems to be a widget that's never used as one.
      	It should be a GtkObject instead.
      
      	* src/nautilus-location-bar.c:
      	(nautilus_location_bar_set_location): Simplified code a bit by
      	getting rid of special cases for NULL.
      0e323670
  12. 26 Aug, 2001 1 commit
    • Darin Adler's avatar
      Some makefile cleanup. · 4599ec3e
      Darin Adler authored
      	* Makefile.am: Don't build intl since we don't need it the way we
      	use gettext.
      	* applets/launcher/Makefile.am: Remove redundant -I$(srcdir).
      	* applets/preferences-applet/Makefile.am: Remove redundant
      	-I$(srcdir).
      	* components/adapter/Makefile.am: Remove redundant -I.
      	* components/mozilla/Makefile.am: Mark private headers as SOURCES,
      	not noinst_HEADERS, as suggested by automake book and manual.
      	* components/news/Makefile.am: Remove unneeded
      	-I$(top_srcdir)/components/news.
      	* configure.in: Don't build intl since we don't need it the way we
      	use gettext.
      	* libnautilus-adapter/Makefile.am: Remove redundant -I.
      	* libnautilus-private/Makefile.am: Change -I for new
      	cut-n-paste-code scheme. Also mark private headers as SOURCES, not
      	noinst_HEADERS, as suggested by automake book and manual.
      	* libnautilus/Makefile.am: Remove redundant -I.
      	* src/Makefile.am: Change -I for new cut-n-paste-code scheme. Also
      	mark private headers as SOURCES, not noinst_HEADERS, as suggested
      	by automake book and manual.
      	* src/file-manager/Makefile.am: Mark private headers as SOURCES,
      	not noinst_HEADERS, as suggested by automake book and manual.
      
      	* check-THANKS.pl: Change Seth's preferred email address.
      
      	* cut-n-paste-code/widgets/e-paned/Makefile.am:
      	* cut-n-paste-code/widgets/gimphwrapbox/Makefile.am:
      	Don't use -static, since we plan to link
      	Remove unneeded -I directives now that we handle includes
      	differently. Also mark private headers as SOURCES, not
      	noinst_HEADERS, as suggested by automake book and manual.
      
      	* cut-n-paste-code/widgets/e-paned/e-hpaned.h:
      	* cut-n-paste-code/widgets/e-paned/e-vpaned.h:
      	* libnautilus-private/nautilus-horizontal-splitter.h:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-search-bar-criterion.c:
      	Simpler include scheme for cut-n-paste code.
      4599ec3e
  13. 04 May, 2001 2 commits
    • Ramiro Estrugo's avatar
      430f6bd8
    • Ramiro Estrugo's avatar
      Rename libnautilus-extensions to libnautilus-private. · fdea327a
      Ramiro Estrugo authored
      	* Makefile.am:
      	* applets/launcher/Makefile.am:
      	* applets/preferences-applet/Makefile.am:
      	* applets/preferences-applet/nautilus-preferences-applet.c:
      	* components/adapter/Makefile.am:
      	* components/adapter/nautilus-adapter.c:
      	* components/hardware/Makefile.am:
      	* components/hardware/nautilus-hardware-view.c:
      	* components/help/Makefile.am:
      	* components/help/hyperbola-main.c:
      	* components/help/hyperbola-nav-tree.c:
      	* components/history/Makefile.am:
      	* components/history/nautilus-history-view.c:
      	* components/image-viewer/Makefile.am:
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	* components/mozilla/bonobo-extensions.c:
      	* components/mozilla/bonobo-extensions.h:
      	* components/music/Makefile.am:
      	* components/music/main.c:
      	* components/music/nautilus-music-view.c:
      	* components/news/Makefile.am:
      	* components/news/nautilus-news.c:
      	* components/notes/Makefile.am:
      	* components/notes/nautilus-notes.c:
      	* components/text/Makefile.am:
      	* components/text/main.c:
      	* components/text/nautilus-text-view.c:
      	* components/throbber/Makefile.am:
      	* components/throbber/main.c:
      	* components/throbber/nautilus-throbber.c:
      	* components/tree/nautilus-tree-expansion-state.c:
      	* components/tree/nautilus-tree-model.c:
      	* components/tree/nautilus-tree-node.c:
      	* components/tree/nautilus-tree-node.h:
      	* components/tree/nautilus-tree-view-dnd.c:
      	* components/tree/nautilus-tree-view.c:
      	* configure.in:
      	* helper-utilities/error-dialog/nautilus-error-dialog.c:
      	* libnautilus-extensions/.cvsignore:
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/README:
      	* libnautilus-extensions/nautilus-audio-player.c:
      	* libnautilus-extensions/nautilus-audio-player.h:
      	* libnautilus-extensions/nautilus-bonobo-extensions.c:
      	* libnautilus-extensions/nautilus-bonobo-extensions.h:
      	* libnautilus-extensions/nautilus-bookmark.c:
      	* libnautilus-extensions/nautilus-bookmark.h:
      	* libnautilus-extensions/nautilus-cdrom-extensions.h:
      	* libnautilus-extensions/nautilus-customization-data.c:
      	* libnautilus-extensions/nautilus-customization-data.h:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-default-file-icon.c:
      	* libnautilus-extensions/nautilus-default-file-icon.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-monitor.h:
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	* libnautilus-extensions/nautilus-directory-metafile.h:
      	* libnautilus-extensions/nautilus-directory-notify.h:
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-directory.c:
      	* libnautilus-extensions/nautilus-directory.h:
      	* libnautilus-extensions/nautilus-drag-window.c:
      	* libnautilus-extensions/nautilus-drag-window.h:
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	* libnautilus-extensions/nautilus-druid-page-eazel.h:
      	* libnautilus-extensions/nautilus-druid.c:
      	* libnautilus-extensions/nautilus-druid.h:
      	* libnautilus-extensions/nautilus-entry.c:
      	* libnautilus-extensions/nautilus-entry.h:
      	* libnautilus-extensions/nautilus-file-attributes.h:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	* libnautilus-extensions/nautilus-file-changes-queue.h:
      	* libnautilus-extensions/nautilus-file-dnd.c:
      	* libnautilus-extensions/nautilus-file-dnd.h:
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	* libnautilus-extensions/nautilus-file-operations-progress.h:
      	* libnautilus-extensions/nautilus-file-operations.c:
      	* libnautilus-extensions/nautilus-file-operations.h:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-file.h:
      	* libnautilus-extensions/nautilus-font-factory.c:
      	* libnautilus-extensions/nautilus-font-factory.h:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	* libnautilus-extensions/nautilus-gconf-extensions.h:
      	* libnautilus-extensions/nautilus-generous-bin.c:
      	* libnautilus-extensions/nautilus-generous-bin.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	* libnautilus-extensions/nautilus-horizontal-splitter.h:
      	* 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-dnd.h:
      	* libnautilus-extensions/nautilus-icon-factory-private.h:
      	* 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-icon-text-item.h:
      	* libnautilus-extensions/nautilus-iso9660.h:
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.h:
      	* 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-set.h:
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-link.h:
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	* libnautilus-extensions/nautilus-medusa-support.h:
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	* libnautilus-extensions/nautilus-merged-directory.h:
      	* libnautilus-extensions/nautilus-metadata.h:
      	* libnautilus-extensions/nautilus-metafile-factory.c:
      	* libnautilus-extensions/nautilus-metafile-factory.h:
      	* libnautilus-extensions/nautilus-metafile-server.idl:
      	* libnautilus-extensions/nautilus-metafile.c:
      	* libnautilus-extensions/nautilus-metafile.h:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	* libnautilus-extensions/nautilus-mime-actions.h:
      	* libnautilus-extensions/nautilus-monitor.c:
      	* libnautilus-extensions/nautilus-monitor.h:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	* libnautilus-extensions/nautilus-preferences-box.h:
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	* libnautilus-extensions/nautilus-preferences-group.h:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	* libnautilus-extensions/nautilus-preferences-pane.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	* libnautilus-extensions/nautilus-program-chooser.h:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-search-uri.c:
      	* libnautilus-extensions/nautilus-search-uri.h:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.h:
      	* libnautilus-extensions/nautilus-sound.c:
      	* libnautilus-extensions/nautilus-sound.h:
      	* libnautilus-extensions/nautilus-theme.c:
      	* libnautilus-extensions/nautilus-theme.h:
      	* libnautilus-extensions/nautilus-thumbnails-jpeg.c:
      	* libnautilus-extensions/nautilus-thumbnails-jpeg.h:
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	* libnautilus-extensions/nautilus-thumbnails.h:
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	* libnautilus-extensions/nautilus-trash-directory.h:
      	* libnautilus-extensions/nautilus-trash-file.c:
      	* libnautilus-extensions/nautilus-trash-file.h:
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	* libnautilus-extensions/nautilus-trash-monitor.h:
      	* libnautilus-extensions/nautilus-undo-context.c:
      	* libnautilus-extensions/nautilus-undo-context.h:
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	* libnautilus-extensions/nautilus-undo-manager.h:
      	* libnautilus-extensions/nautilus-undo-signal-handlers.c:
      	* libnautilus-extensions/nautilus-undo-signal-handlers.h:
      	* libnautilus-extensions/nautilus-vfs-directory.c:
      	* libnautilus-extensions/nautilus-vfs-directory.h:
      	* libnautilus-extensions/nautilus-vfs-file.c:
      	* libnautilus-extensions/nautilus-vfs-file.h:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	* libnautilus-extensions/nautilus-view-identifier.h:
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	* libnautilus-extensions/nautilus-volume-monitor.h:
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/README:
      	* libnautilus-private/nautilus-directory-background.h:
      	* libnautilus-private/nautilus-directory-metafile-monitor.c:
      	* libnautilus-private/nautilus-directory-metafile-monitor.h:
      	* libnautilus-private/nautilus-directory-metafile.c:
      	* libnautilus-private/nautilus-directory-notify.h:
      	* libnautilus-private/nautilus-druid-page-eazel.c:
      	* libnautilus-private/nautilus-entry.c:
      	* libnautilus-private/nautilus-file-dnd.h:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-global-preferences.h:
      	* libnautilus-private/nautilus-icon-factory.h:
      	* libnautilus-private/nautilus-metafile-factory.c:
      	* libnautilus-private/nautilus-metafile-factory.h:
      	* libnautilus-private/nautilus-mime-actions.h:
      	* libnautilus-private/nautilus-preferences-box.h:
      	* libnautilus-private/nautilus-preferences-group.h:
      	* libnautilus-private/nautilus-preferences-item.h:
      	* libnautilus-private/nautilus-preferences-pane.h:
      	* libnautilus-private/nautilus-undo-signal-handlers.h:
      	* libnautilus/nautilus-view.c:
      	* nautilus.spec.in:
      	* po/POTFILES.in:
      	* 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-error-reporting.h:
      	* 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-properties-window.h:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-applicable-views.c:
      	* src/nautilus-applicable-views.h:
      	* src/nautilus-application.c:
      	* src/nautilus-application.h:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-list.h:
      	* src/nautilus-bookmark-parsing.c:
      	* src/nautilus-bookmark-parsing.h:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-complex-search-bar.h:
      	* src/nautilus-desktop-window.c:
      	* src/nautilus-first-time-druid.c:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-link-set-window.h:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-main.c: (main):
      	* src/nautilus-navigation-bar.h:
      	* src/nautilus-preferences-dialog.c:
      	* src/nautilus-preferences-dialog.h:
      	* src/nautilus-profiler.h:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-search-bar-criterion.c:
      	* src/nautilus-search-bar-criterion.h:
      	* src/nautilus-search-bar.h:
      	* src/nautilus-services.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar-title.h:
      	* src/nautilus-sidebar.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.c:
      	* src/nautilus-view-frame.h:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window-private.h:
      	* src/nautilus-window-toolbars.c:
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	* src/nautilus-zoom-control.c:
      	* test/Makefile.am:
      	* test/test-nautilus-async-activation.c:
      	* test/test-nautilus-mime-actions-set.c:
      	* test/test-nautilus-mime-actions.c:
      	* test/test-nautilus-preferences-change.c:
      	* test/test-nautilus-preferences-display.c:
      	* test/test-nautilus-smooth-graphics.c:
      	* test/test-nautilus-wrap-table.c:
      	* test/test.c:
      	* test/test.h:
      	Rename libnautilus-extensions to libnautilus-private.
      fdea327a
  14. 02 May, 2001 2 commits
    • Ramiro Estrugo's avatar
      Lots of improvement. Make dealing with dependency libs/cflags simpler. · 60b832fd
      Ramiro Estrugo authored
      	* configure.in:
      	Lots of improvement.  Make dealing with dependency libs/cflags simpler.
      
      	* applets/launcher/Makefile.am:
      	* applets/preferences-applet/Makefile.am:
      	* components/adapter/Makefile.am:
      	* components/hardware/Makefile.am:
      	* components/help/Makefile.am:
      	* components/history/Makefile.am:
      	* components/image-viewer/Makefile.am:
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	* components/mozilla/Makefile.am:
      	* components/music/Makefile.am:
      	* components/news/Makefile.am:
      	* components/notes/Makefile.am:
      	* components/sample/Makefile.am:
      	* components/text/Makefile.am:
      	* components/throbber/Makefile.am:
      	* components/tree/Makefile.am:
      	* helper-utilities/error-dialog/Makefile.am:
      	* icons/arlo/throbber/Makefile.am:
      	* icons/crux_eggplant/backgrounds/Makefile.am:
      	* icons/crux_eggplant/sidebar_tab_pieces/Makefile.am:
      	* icons/crux_eggplant/throbber/Makefile.am:
      	* icons/gnome/throbber/Makefile.am:
      	* icons/sidebar_tab_pieces/Makefile.am:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	* test/Makefile.am:
      	Eliminate cut-n-paste disease by using dependency macros defined
      	in configure.in.
      60b832fd
    • Ramiro Estrugo's avatar
      Patch from Christopher Lahey <clahey@ximian.com>. Use EEL_CFLAGS, · 5bfda19d
      Ramiro Estrugo authored
      	* applets/launcher/Makefile.am:
      	* applets/preferences-applet/Makefile.am:
      	* components/adapter/Makefile.am:
      	* components/hardware/Makefile.am:
      	* components/help/Makefile.am:
      	* components/history/Makefile.am:
      	* components/image-viewer/Makefile.am:
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	* components/mozilla/Makefile.am:
      	* components/music/Makefile.am:
      	* components/notes/Makefile.am:
      	* components/sample/Makefile.am:
      	* components/text/Makefile.am:
      	* components/throbber/Makefile.am:
      	* components/tree/Makefile.am:
      	* configure.in:
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	* test/Makefile.am:
      	Patch from Christopher Lahey <clahey@ximian.com>.
      	Use EEL_CFLAGS, LIBRSVG_CFLAGS instead of EEL_INCLUDEDIR, and
      	EEL_CFLAGS.  Thanks Chris.
      5bfda19d
  15. 17 Apr, 2001 1 commit
    • Darin Adler's avatar
      Added a translator's name. Made it work for more file extensions. Updated · d986def7
      Darin Adler authored
      	* THANKS: Added a translator's name.
      	* check-POTFILES.pl: Made it work for more file extensions.
      	* check-THANKS.pl: Updated for recent email changes.
      
      	* components/image-viewer/io-png.h: Fixed includes.
      	* components/image-viewer/io-png.c: Fixed includes.
      	* components/adapter/nautilus-zoomable-proxy.c: Add include of
      	<config.h>.
      	* components/music/Makefile.am: Add non-compiled files to
      	EXTRA_DIST. This makes check-headers-in-Makefile.pl happy.
      	* components/tree/main.c: Removed this unused file since it's just
      	a call to the standard main function.
      	* components/tree/nautilus-tree-change-queue.c: Add include of
      	<config.h>.
      
      	* libnautilus/Makefile.am:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-extensions/Makefile.am:
      	* src/Makefile.am:
      	Do the dist-hook dance so we don't include generated files in the
      	tarball.
      
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	(nautilus_gnome_date_edit_get_date_as_string): Rewrite to use
      	eel_gstrdup_strftime.
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_content_view_matches_iid): We can get a NULL
      	content view IID in some cases, so make sure we don't call strcmp
      	on it.
      d986def7
  16. 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
  17. 03 Apr, 2001 1 commit
    • Darin Adler's avatar
      Make file operations progress dialog always stay up for at least 1 · 58b097ec
      Darin Adler authored
      	second total so it doesn't just appear and disappear.
      
      	Preparing for a fix to the nautilus-adapter process leaking when
      	Nautilus is terminated by Ctrl-C, I cleaned up some of the code
      	inside the adapter.
      
      	Improved the warning you get when neither /etc/mnttab nor
      	/proc/mounts can be opened.
      
      	Fix bug 6888 (when I view a large image, it appears first at 100%,
      	then zoomed to fit).
      
      	Re-added part of the code to make components go away when the main
      	program that is hosting them goes away. The X-window-based
      	solution is not working as well as I had hoped, so I'm re-adding
      	the 20-second-timeout-based solution.
      
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	(nautilus_adapter_embed_strategy_initialize_class),
      	(nautilus_adapter_embed_strategy_get),
      	(nautilus_adapter_embed_strategy_emit_open_location): Change the
      	strategy new functions to use more-normal reference rules. The
      	caller no longer expects them to "use up" a reference.
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(nautilus_adapter_control_embed_strategy_destroy),
      	(nautilus_adapter_control_embed_strategy_new): Don't keep a
      	reference to the BonoboControl around after creating the frame.
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	(nautilus_adapter_embeddable_embed_strategy_destroy),
      	(nautilus_adapter_embeddable_embed_strategy_new): Don't keep a
      	reference to the BonoboEmeddable around after creating the frame.
      
      	* components/image-viewer/nautilus-image-view.c: (redraw_control),
      	(scrolled_window_size_allocate_callback),
      	(control_factory_common), (init_bonobo_image_generic_factory):
      	Some name changes, and a fix so that we don't show the image first
      	at 100%, and then shrink to fit. The downside is that this might
      	be too hard-coded to the current behavior of Nautilus, but it's
      	better than flashing every time you open an image.
      
      	* components/services/trilobite/utils/.cvsignore: Ignore some
      	files in this new directory.
      
      	* libnautilus-extensions/nautilus-file-operations-progress.h:
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	(nautilus_file_operations_progress_update), (close_callback),
      	(nautilus_file_operations_progress_destroy), (map_callback),
      	(delete_event_callback),
      	(nautilus_file_operations_progress_initialize),
      	(nautilus_file_operations_progress_initialize_class),
      	(nautilus_file_operations_progress_new),
      	(nautilus_file_operations_progress_set_total),
      	(nautilus_file_operations_progress_set_operation_string),
      	(nautilus_file_operations_progress_new_file),
      	(nautilus_file_operations_progress_clear),
      	(nautilus_file_operations_progress_update_sizes),
      	(delayed_close_callback), (nautilus_file_operations_progress_done):
      	Did a lot of code cleanups throughout the file, and added a new
      	call nautilus_file_operations_progress_done. Use this instead of
      	gtk_object_destroy so that the window can linger long enough for
      	the user to see it, if a copy was really fast.
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(transfer_info_destroy), (parent_for_error_dialog),
      	(create_transfer_dialog), (handle_transfer_ok),
      	(handle_transfer_vfs_error): Change to use the new
      	nautilus_file_operations_progress_done call instead of
      	gtk_object_destroy when done with the progress dialog.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_update_scroll_region): Fix indentation.
      
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(get_current_mount_list): Replace cryptic g_return_if_fail message
      	with better-worded g_warning.
      
      	* libnautilus/nautilus-view.c: (set_frame_callback),
      	(widget_destroyed_callback),
      	(nautilus_view_construct_from_bonobo_control): Re-added code to
      	monitor the lifetime of the frame and self-destruct when the frame
      	goes away. The X-window-based solution wasn't working 100%, and
      	this solution does.
      
      	* src/nautilus-sidebar.c: (toggle_sidebar_panel),
      	(sidebar_for_each_sidebar_panel): Change object data key to use a
      	prefix that includes the word "nautilus". Tweak code that builds
      	the menu so that it always includes any panel that's displayed,
      	even if the user level says it shouldn't be there.
      58b097ec
  18. 02 Mar, 2001 1 commit
    • John Harper's avatar
      reviewed by: Maciej Stachowiak <mjs@eazel.com> · 99056d64
      John Harper authored
      2001-03-01  John Harper  <jsh@eazel.com>
      
      	reviewed by: Maciej Stachowiak  <mjs@eazel.com>
      
      	Fixed bug 7238 ("View as EOG Image" adds toolbar icons that
      	don't go away):
      
      	* components/adapter/nautilus-adapter.c
      	(nautilus_adapter_destroy): when the adapter has a non-null
      	embedding strategy, deactivate it before destroying
      
      	I think there may be a refcounting problem in EOG that caused
      	the original problem, but the above should always be safe, and
      	will protect nautilus from misbehaving components
      99056d64
  19. 01 Mar, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 236d21ff
      Darin Adler authored
      	Found and fixed as many untranslated things as possible. John
      	Sullivan found them and I fixed them. This takes care of much of
      	bug 6977.
      
      	* check-strings-functions:
      	* check-strings-patterns:
      	More things to ignore and fixes to bad patterns done while John
      	and I did our pass over all the code.
      
      	* check-strings.pl: Fix comment.
      
      	* applets/preferences-applet/nautilus-preferences-applet.c: (main):
      	* components/hardware/nautilus-hardware-view.c: (setup_CPU_form),
      	(setup_RAM_form), (setup_IDE_form):
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	(nautilus_rpm_verify_window_initialize):
      	* components/services/inventory-view/nautilus-inventory-config-page.c:
      	(nautilus_inventory_config_page_initialize),
      	(nautilus_inventory_config_page_destroy):
      	* components/services/inventory-view/nautilus-inventory-disable-page.c:
      	(nautilus_inventory_disable_page_initialize):
      	* helper-utilities/authenticate/nautilus-authenticate.c: (main):
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	(nautilus_password_dialog_new):
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(nautilus_program_chooser_show_no_choices_message):
      	Mark additional strings for translation.
      
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	(nautilus_adapter_embed_strategy_initialize_class): Fix misspelling
      	of signal names.
      
      	* components/services/install/lib/eazel-package-system-rpm3.c:
      	(rpmmonitorpiggybag_new): Fix a typo.
      	* components/services/install/lib/eazel-softcat.c:
      	(eazel_softcat_error_string): Write comment about why these strings
      	don't need translation.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.c: Tweak formatting.
      
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	(nautilus_preferences_dialog_construct): Use stock button instead of
      	hard-coded OK for translation purposes.
      236d21ff
  20. 23 Feb, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 764d936a
      Darin Adler authored
      	Fix bug 6859 (GTK signal macros don't work in non-GCC compilers
      	for void return types).
      
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	Replaced old macros that accidentally relied on gccisms with
      	new ones that are portable to other compilers.
      
      		NAUTILUS_CALL_PARENT_CLASS is replaced by
      			NAUTILUS_CALL_PARENT
      		    and NAUTILUS_CALL_PARENT_WITH_RETURN_VALUE.
      
      		NAUTILUS_CALL_VIRTUAL is replaced by
      			NAUTILUS_CALL_METHOD
      		    and NAUTILUS_CALL_METHOD_WITH_RETURN_VALUE
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(nautilus_adapter_control_embed_strategy_destroy):
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	(nautilus_adapter_embed_strategy_destroy),
      	(nautilus_adapter_embed_strategy_get_widget),
      	(nautilus_adapter_embed_strategy_get_zoomable):
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	(nautilus_adapter_embeddable_embed_strategy_destroy):
      	* components/adapter/nautilus-adapter-factory-server.c:
      	(nautilus_adapter_factory_server_destroy):
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	(nautilus_adapter_file_load_strategy_destroy):
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	(nautilus_adapter_load_strategy_destroy),
      	(nautilus_adapter_load_strategy_load_location),
      	(nautilus_adapter_load_strategy_stop_loading):
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_destroy):
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	(nautilus_adapter_stream_load_strategy_destroy):
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_destroy):
      	* components/hardware/nautilus-hardware-view.c:
      	(nautilus_hardware_view_destroy):
      	* components/history/nautilus-history-view.c:
      	(nautilus_history_view_destroy):
      	* components/loser/content/nautilus-content-loser.c:
      	(nautilus_content_loser_destroy):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_destroy):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_destroy):
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	(nautilus_rpm_verify_window_destroy):
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_destroy):
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_destroy):
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.c: (nautilus_service_install_view_destroy),
      	(nautilus_service_install_view_finalize):
      	* components/services/inventory-view/nautilus-inventory-config-page
      	.c: (nautilus_inventory_config_page_destroy):
      	* components/services/inventory-view/nautilus-inventory-view.c:
      	(nautilus_inventory_view_destroy):
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c: (nautilus_change_password_view_destroy):
      	* components/services/nautilus-dependent-shared/eazel-services-foot
      	er.c: (footer_destroy):
      	* components/services/nautilus-dependent-shared/eazel-services-head
      	er.c: (header_destroy):
      	* components/services/summary/nautilus-summary-view.c:
      	(nautilus_summary_view_destroy):
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.
      	c: (trilobite_eazel_time_view_destroy):
      	* components/text/nautilus-text-view.c:
      	(nautilus_text_view_destroy):
      	* components/throbber/nautilus-throbber.c:
      	(nautilus_throbber_destroy), (nautilus_throbber_map),
      	(nautilus_throbber_size_allocate):
      	* components/tree/nautilus-tree-change-queue.c:
      	(nautilus_tree_change_queue_destroy):
      	* components/tree/nautilus-tree-expansion-state.c:
      	(nautilus_tree_expansion_state_destroy):
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_destroy):
      	* components/tree/nautilus-tree-node.c:
      	(nautilus_tree_node_destroy):
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_destroy):
      	* help/nautilus-quick-reference/.cvsignore:
      	* help/nautilus-quick-reference/C/.cvsignore:
      	* libnautilus-extensions/nautilus-background-canvas-group.c:
      	(nautilus_background_canvas_group_update),
      	(nautilus_background_canvas_group_draw),
      	(nautilus_background_canvas_group_render):
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_destroy):
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(nautilus_bookmark_destroy):
      	* libnautilus-extensions/nautilus-caption.c:
      	(nautilus_caption_destroy), (nautilus_font_picker_show_all):
      	* libnautilus-extensions/nautilus-clickable-image.c:
      	(nautilus_clickable_image_destroy),
      	(nautilus_clickable_image_realize),
      	(nautilus_clickable_image_expose_event):
      	* libnautilus-extensions/nautilus-debug-drawing.c:
      	(debug_pixbuf_viewer_destroy):
      	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
      	(destroy):
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_destroy),
      	(nautilus_directory_get_name_for_self_as_new_file),
      	(nautilus_directory_are_all_files_seen),
      	(nautilus_directory_contains_file),
      	(nautilus_directory_call_when_ready),
      	(nautilus_directory_cancel_callback),
      	(nautilus_directory_file_monitor_add),
      	(nautilus_directory_file_monitor_remove),
      	(nautilus_directory_force_reload),
      	(nautilus_directory_is_not_empty):
      	* libnautilus-extensions/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):
      	* libnautilus-extensions/nautilus-ellipsizing-label.c:
      	(real_size_request), (real_size_allocate), (real_style_set):
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_destroy), (nautilus_entry_key_press),
      	(nautilus_entry_motion_notify), (nautilus_entry_set_selection),
      	(nautilus_entry_insert_text), (nautilus_entry_delete_text),
      	(nautilus_entry_selection_clear):
      	* libnautilus-extensions/nautilus-file.c: (destroy),
      	(nautilus_file_monitor_add), (nautilus_file_monitor_remove),
      	(nautilus_file_get_date), (nautilus_file_get_where_string),
      	(nautilus_file_get_directory_item_count),
      	(nautilus_file_get_deep_counts), (nautilus_file_get_file_type),
      	(nautilus_file_check_if_ready), (nautilus_file_call_when_ready),
      	(nautilus_file_cancel_call_when_ready):
      	* libnautilus-extensions/nautilus-font-factory.c: (destroy):
      	* libnautilus-extensions/nautilus-font-picker.c:
      	(nautilus_font_picker_destroy):
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	(nautilus_horizontal_splitter_destroy),
      	(nautilus_horizontal_splitter_button_press):
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_destroy),
      	(nautilus_icon_canvas_item_update):
      	* libnautilus-extensions/nautilus-icon-container.c: (destroy),
      	(size_allocate), (realize), (unrealize), (button_press_event),
      	(button_release_event), (motion_notify_event), (key_press_event):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_destroy):
      	* libnautilus-extensions/nautilus-image-table.c:
      	(nautilus_image_table_destroy),
      	(nautilus_image_table_expose_event),
      	(nautilus_image_table_realize), (nautilus_image_table_unrealize),
      	(nautilus_image_table_remove):
      	* libnautilus-extensions/nautilus-image.c:
      	(nautilus_image_destroy):
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	(nautilus_keep_last_vertical_box_size_allocate):
      	* libnautilus-extensions/nautilus-label.c:
      	(nautilus_label_destroy), (nautilus_label_size_request),
      	(nautilus_label_size_allocate), (label_paint_pixbuf_callback):
      	* libnautilus-extensions/nautilus-labeled-image.c:
      	(nautilus_labeled_image_destroy):
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	(nautilus_list_column_title_finalize):
      	* libnautilus-extensions/nautilus-list.c: (nautilus_list_destroy),
      	(nautilus_list_button_press), (nautilus_list_button_release),
      	(nautilus_list_key_press), (nautilus_list_style_set),
      	(nautilus_list_realize), (nautilus_list_unrealize), (draw_rows),
      	(draw_all), (nautilus_list_draw), (nautilus_list_expose),
      	(nautilus_list_resize_column), (nautilus_list_set_cell_contents),
      	(set_list_cell), (nautilus_list_track_new_column_width),
      	(nautilus_list_motion), (nautilus_list_clear), (insert_row):
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	(merged_destroy):
      	* libnautilus-extensions/nautilus-metafile-factory.c: (destroy):
      	* libnautilus-extensions/nautilus-metafile.c: (destroy):
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_destroy):
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	(nautilus_preferences_pane_destroy):
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(nautilus_scalable_font_destroy):
      	* libnautilus-extensions/nautilus-string-picker.c:
      	(nautilus_string_picker_destroy):
      	* libnautilus-extensions/nautilus-tabs.c: (nautilus_tabs_destroy):
      	* libnautilus-extensions/nautilus-text-caption.c:
      	(nautilus_text_caption_destroy):
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	(trash_destroy):
      	* libnautilus-extensions/nautilus-trash-file.c: (trash_destroy):
      	* libnautilus-extensions/nautilus-undo-context.c: (destroy):
      	* libnautilus-extensions/nautilus-undo-manager.c: (destroy):
      	* libnautilus-extensions/nautilus-vfs-directory.c: (vfs_destroy):
      	* libnautilus-extensions/nautilus-vfs-file.c: (vfs_destroy):
      	* libnautilus-extensions/nautilus-viewport.c:
      	(nautilus_viewport_destroy), (nautilus_viewport_realize):
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_destroy):
      	* libnautilus-extensions/nautilus-wrap-table.c:
      	(nautilus_wrap_table_destroy):
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_destroy):
      	* libnautilus/nautilus-view.c: (nautilus_view_destroy):
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_destroy), (real_update_menus),
      	(real_merge_menus):
      	* src/file-manager/fm-directory-view.c:
      	(text_attribute_names_changed_callback),
      	(image_display_policy_changed_callback),
      	(directory_view_font_family_changed_callback),
      	(click_policy_changed_callback),
      	(smooth_graphics_mode_changed_callback),
      	(fm_directory_view_destroy),
      	(fm_directory_view_file_limit_reached),
      	(fm_directory_view_bump_zoom_level),
      	(fm_directory_view_zoom_to_level),
      	(fm_directory_view_restore_default_zoom_level),
      	(fm_directory_view_can_zoom_in), (fm_directory_view_can_zoom_out),
      	(fm_directory_view_get_background_widget),
      	(fm_directory_view_get_selection), (reveal_newly_added_folder),
      	(fm_directory_view_get_emblem_names_to_exclude),
      	(fm_directory_view_merge_menus), (fm_directory_view_select_all),
      	(fm_directory_view_set_selection),
      	(fm_directory_get_selected_icon_locations),
      	(fm_directory_view_reveal_selection),
      	(fm_directory_view_is_read_only), (fm_directory_view_is_empty),
      	(fm_directory_view_supports_creating_files),
      	(fm_directory_view_accepts_dragged_files),
      	(fm_directory_view_supports_properties),
      	(fm_directory_view_supports_zooming),
      	(fm_directory_view_update_menus):
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_destroy),
      	(fm_icon_view_clean_up), (fm_icon_view_get_directory_sort_by),
      	(fm_icon_view_set_directory_sort_by),
      	(fm_icon_view_get_directory_sort_reversed),
      	(fm_icon_view_set_directory_sort_reversed),
      	(fm_icon_view_get_directory_auto_layout),
      	(fm_icon_view_set_directory_auto_layout),
      	(fm_icon_view_get_directory_tighter_layout),
      	(fm_icon_view_set_directory_tighter_layout),
      	(fm_icon_view_supports_auto_layout),
      	(fm_icon_view_start_renaming_item), (fm_icon_view_merge_menus),
      	(fm_icon_view_update_menus):
      	* src/file-manager/fm-list-view.c: (fm_list_view_adding_file),
      	(fm_list_view_removing_file), (fm_list_view_file_still_belongs),
      	(get_number_of_columns), (get_link_column),
      	(get_default_sort_attribute), (get_column_specification):
      	* src/file-manager/fm-properties-window.c: (real_shutdown),
      	(real_destroy), (real_finalize):
      	* src/file-manager/fm-search-list-view.c: (real_destroy),
      	(real_add_file), (real_adding_file), (real_removing_file),
      	(real_merge_menus), (real_update_menus):
      	* src/nautilus-about.c: (nautilus_about_destroy):
      	* src/nautilus-application.c: (nautilus_application_destroy),
      	(nautilus_application_startup):
      	* src/nautilus-complex-search-bar.c:
      	(nautilus_complex_search_bar_destroy):
      	* src/nautilus-desktop-window.c: (destroy), (realize):
      	* src/nautilus-location-bar.c: (destroy):
      	* src/nautilus-navigation-bar.c:
      	(nautilus_navigation_bar_get_location),
      	(nautilus_navigation_bar_set_location):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_destroy):
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_destroy):
      	* src/nautilus-shell.c: (destroy):
      	* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_destroy),
      	(nautilus_sidebar_tabs_size_allocate):
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_destroy),
      	(nautilus_sidebar_title_size_allocate):
      	* src/nautilus-sidebar.c: (nautilus_sidebar_destroy),
      	(nautilus_sidebar_size_allocate), (nautilus_sidebar_realize):
      	* src/nautilus-simple-search-bar.c:
      	(nautilus_simple_search_bar_destroy):
      	* src/nautilus-switchable-navigation-bar.c:
      	(nautilus_switchable_navigation_bar_destroy):
      	* src/nautilus-switchable-search-bar.c:
      	(nautilus_switchable_search_bar_destroy):
      	* src/nautilus-theme-selector.c: (nautilus_theme_selector_destroy):
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy),
      	(nautilus_view_frame_finalize), (nautilus_view_frame_map):
      	* src/nautilus-window.c: (nautilus_window_destroy),
      	(nautilus_window_realize), (nautilus_window_size_request),
      	(nautilus_window_add_current_location_to_history_list),
      	(nautilus_window_show):
      	* src/nautilus-zoom-control.c: (nautilus_zoom_control_destroy),
      	(nautilus_zoom_control_size_allocate):
      	Use the macros by their new names.
      
      	* RENAMING: Updated for some name changes and name change ideas.
      
      	* user-guide/C/.cvsignore:
      	* user-guide/C/html/.cvsignore:
      	* user-guide/C/img/.cvsignore:
      	* user-guide/C/sgml/.cvsignore:
      	Added missing cvsignores.
      764d936a
  21. 02 Feb, 2001 1 commit
    • Maciej Stachowiak's avatar
      reviewed by: Darin Adler <darin@eazel.com> and · 2fa1795d
      Maciej Stachowiak authored
      	             Robey Pointer  <robey@eazel.com>
      
      	Fix bugs 5528 (oaf command-line options show up in main program
      	section, not a separate section) and 5510 (descriptions of
      	OAF-specific options in --help are not translated). To do this I
      	had to change the way the oaf popt options are processed in all
      	the places that do so.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/image-viewer/Nautilus_View_image.oaf.in:
      	* components/image-viewer/nautilus-image-view.c:
      	(init_server_factory):
      	* components/loser/content/main.c: (main):
      	* components/loser/sidebar/main.c: (main):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/services/install/command-line/eazel-alt-install-corba.
      	c: (main):
      	* components/services/install/nautilus-view/main.c: (main):
      	* components/services/login/nautilus-view/main.c: (main):
      	* components/services/summary/nautilus-view/main.c: (main):
      	* components/services/time/command-line/main.c: (main):
      	* components/services/time/nautilus-view/main.c: (main):
      	* components/services/trilobite/libtrilobite/trilobite-core-utils.c
      	: (trilobite_init):
      	* components/shell/shell.c:
      	* components/text/Nautilus_View_text.oaf.in:
      	* components/text/main.c: (main):
      	* components/throbber/main.c: (main):
      	* components/tree/main.c: (main):
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi):
      	* src/Nautilus_shell.oaf.in:
      	* src/nautilus-main.c: (main):
      	* test/test-nautilus-mime-actions-set.c: (main):
      	* test/test-nautilus-mime-actions.c: (main): Register oaf options
      	with gnomelib_register_popt_options and move oaf_init call to
      	before gnome_init to fix the aforementioned bugs.
      2fa1795d
  22. 31 Jan, 2001 1 commit
    • Pavel Cisler's avatar
      reviewed by: Gene Z. Ragan <gzr@eazel.com> · 17955b15
      Pavel Cisler authored
      2001-01-31  Pavel Cisler  <pavel@eazel.com>
      
      	reviewed by: Gene Z. Ragan <gzr@eazel.com>
      
      	Fix 5324 (Should get rid of stack-based GnomeVFSFileInfo)
      
      	* components/adapter/bonobo-stream-vfs.c: (vfs_get_info):
      	Nuked some unused code that contained gnome_vfs_file_info_init.
      
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_load_location):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(path_represents_svg_image), (get_cache_time):
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	(first_file_more_recent):
      	* src/nautilus-window-menus.c: (get_static_bookmarks_file_path):
      	Get rid of gnome_vfs_file_info_init.
      	Replace all instances of stack-based GnomeVFSFileInfo
      	structures, replace all calls to gnome_vfs_file_info_init
      	with gnome_vfs_file_info_new.
      	Replace most calls to gnome_vfs_file_info_clear with
      	gnome_vfs_file_info_unref.
      
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(has_image_file):
      	Rework to use gnome_vfs_uri_exists instead of trying to get
      	file info.
      
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_load_location):
      	Fixed a bug where file info fields were being used after a
      	gnome_vfs_file_info_clear call
      
      
      	Fix 6146 ("Duplicate File" reports "You cannot copy a file
      		   over itself")
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(nautilus_file_operations_copy_move):
      	Make copying iside the same directory while the
      	GNOME_VFS_XFER_USE_UNIQUE_NAMES move_option is set legal.
      17955b15
  23. 27 Jan, 2001 1 commit
    • Seth Nickell's avatar
      Holy piss sprinkled on this by Arik <arik@eazel.com> · b535c341
      Seth Nickell authored
      Fri Jan 26 23:58:42 2001  George Lebl <jirka@5z.com>
      
      	Holy piss sprinkled on this by Arik <arik@eazel.com>
      
      	* components/adapter/main.c (main)
      	  components/help/hyperbola-main.c (main)
      	  components/image-viewer/nautilus-image-view.c (init_server_factory)
      	  components/mozilla/main.c (main)
      	  components/music/main.c (main)
      	  components/notes/nautilus-notes.c (main)
      	  components/services/install/nautilus-view/main.c (main)
      	  components/services/inventory/main.c (main)
      	  components/services/login/nautilus-view/main.c (main)
      	  components/services/summary/nautilus-view/main.c (main)
      	  components/shell/shell.c (init_bonobo)
      	  components/text/main.c (main)
      	  components/throbber/main.c (main)
      	  components/tree/main.c (main)
      	  libnautilus/nautilus-view-standard-main.c
      	  (nautilus_view_standard_main_multi):
      	  Add gnome_client_disable_master_connection call to all out of
      	  process component main functions since they should not register
      	  with the session manager.  Fixes bug #6051
      
      2001-01-26  Seth Nickell  <seth@eazel.com>
      b535c341
  24. 25 Jan, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Maciej (mjs@eazel.com) approved this, so blame him if this makes hair grow · 714a3185
      Jiri (George) Lebl authored
      Wed Jan 24 21:21:52 2001  George Lebl <jirka@5z.com>
      
      	Maciej (mjs@eazel.com) approved this, so blame him if this makes
      	hair grow on the palms of your hands or gives your dog headaches
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c
      	  (nautilus_adapter_control_embed_strategy_new): Unref the zoomable
      	  interface after a query interface.  Fixes bug #5966
      
      	* components/image-viewer/nautilus-image-view.c
      	  (control_destroy_callback): take out the FIXME.
      714a3185
  25. 12 Jan, 2001 1 commit
    • Michael Meeks's avatar
      remove redundant bonobo_item_container_add. · b75592a9
      Michael Meeks authored
      2001-01-11  Michael Meeks  <michael@helixcode.com>
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c
      	(nautilus_adapter_embeddable_embed_strategy_new): remove redundant
      	bonobo_item_container_add.
      b75592a9
  26. 05 Jan, 2001 2 commits
    • Maciej Stachowiak's avatar
      xml-i18n-toolized Nautilus (plus a bit of other cleanup) as part · 7f8d07e8
      Maciej Stachowiak authored
      	of resolving bug 2693 (I will consider my work done once I have
      	also handled Bonobo).
      
      	* autogen.sh, configure.in: xml-i18n-toolize
      	* .cvsignore: ignore xml-i18n scripts
      	* Makefile.am: distribute xml-i18n-scripts
      
      	* components/adapter/Nautilus_ComponentAdapterFactory_std.oaf.in:
      	Renamed from components/adapter/nautilus-adapter.oafinfo; mark
      	translatable strings transalatable.
      	* components/adapter/Makefile.am: Deal w/ oaf file rename, do
      	merge.
      	* components/adapter/.cvsignore: Ignore .oaf file.
      
      	* components/hardware/.cvsignore, components/hardware/Makefile.am,
      	components/hardware/Nautilus_View_hardware.oaf.in,
      	components/hardware/nautilus-hardware-view.oafinfo: Ditto.
      	* components/history/.cvsignore, components/history/Makefile.am,
      	components/history/Nautilus_View_history.oaf.in,
      	components/history/nautilus-history-view.oafinfo: Ditto.
      
      	* components/image-viewer/.cvsignore,
      	components/image-viewer/Makefile.am,
      	components/image-viewer/Nautilus_View_image.oaf.in,
      	components/image-viewer/nautilus-image-view.oafinfo: Ditto.
      
      	* components/loser/content/.cvsignore,
      	components/loser/content/Makefile.am,
      	components/loser/content/Nautilus_View_content-loser.oaf.in,
      	components/loser/content/nautilus-content-loser.oafinfo: Ditto.
      
      	* components/loser/sidebar/.cvsignore,
      	components/loser/sidebar/Makefile.am,
      	components/loser/sidebar/Nautilus_View_sidebar-loser.oaf.in,
      	components/loser/sidebar/nautilus-sidebar-loser.oafinfo: Ditto.
      	* components/mozilla/.cvsignore, components/mozilla/Makefile.am,
      	components/mozilla/Nautilus_View_mozilla.oaf.in,
      	components/mozilla/nautilus-mozilla-content-view.oafinfo: Ditto.
      	* components/music/.cvsignore, components/music/Makefile.am,
      	components/music/Nautilus_View_music.oaf.in,
      	components/music/nautilus-music-view.oafinfo: Ditto.
      	* components/notes/.cvsignore, components/notes/Makefile.am,
      	components/notes/Nautilus_View_notes.oaf.in,
      	components/notes/nautilus-notes.oafinfo: Ditto.
      	* components/rpmview/.cvsignore, components/rpmview/Makefile.am,
      	components/rpmview/Nautilus_View_rpm.oaf.in,
      	components/rpmview/nautilus-rpm-view.oafinfo: Ditto.
      	* components/sample/.cvsignore, components/sample/Makefile.am,
      	components/sample/Nautilus_View_sample.oaf.in,
      	components/sample/nautilus-sample-content-view.oafinfo: Ditto.
      	* components/services/install/nautilus-view/.cvsignore,
      	components/services/install/nautilus-view/Makefile.am,
      	components/services/install/nautilus-view/Nautilus_View_install.oaf.in,
      	components/services/install/nautilus-view/nautilus-service-install-view.oafinfo:
      	Ditto.
      	* components/services/install/server/.cvsignore,
      	components/services/install/server/Makefile.am,
      	components/services/install/server/Trilobite_Service_install.oaf.in,
      	components/services/install/server/trilobite-eazel-install-service.oafinfo:
      	Ditto.
      	* components/services/login/nautilus-view/.cvsignore,
      	components/services/login/nautilus-view/Makefile.am,
      	components/services/login/nautilus-view/Nautilus_View_change-password.oaf.in,
      	components/services/login/nautilus-view/nautilus-change-password-view.oafinfo:
      	Ditto.
      	* components/services/summary/nautilus-view/.cvsignore,
      	components/services/summary/nautilus-view/Makefile.am,
      	components/services/summary/nautilus-view/Nautilus_View_services-summary.oaf.in,
      	components/services/summary/nautilus-view/nautilus-summary-view.oafinfo: Ditto.
      	* components/services/trilobite/sample/.cvsignore,
      	components/services/trilobite/sample/nautilus-view/Makefile.am,
      	components/services/trilobite/sample/nautilus-view/Nautilus_View_service-sample.oaf.in,
      	components/services/trilobite/sample/nautilus-view/nautilus-sample-service-view.oafinfo:
      	Ditto.
      	* components/services/trilobite/sample/service/.cvsignore,
      	components/services/trilobite/sample/service/Makefile.am,
      	components/services/trilobite/sample/service/Trilobite_Service_sample.oaf.in,
      	components/services/trilobite/sample/service/trilobite-eazel-sample-service.oafinfo:
      	Ditto.
      	* components/text/.cvsignore, components/text/Makefile.am,
      	components/text/Nautilus_View_text.oaf.in,
      	components/text/nautilus-text-view.oafinfo: Ditto.
      	* src/.cvsignore, src/Makefile.am, src/Nautilus_shell.oaf.in,
      	src/nautilus.oafinfo: Ditto.
      	* components/tree/.cvsignore, components/tree/Makefile.am,
      	components/tree/Nautilus_View_tree.oaf.in,
      	components/tree/nautilus-tree-view.oafinfo.shlib: Ditto, and
      	removed ability to build tree view as an exe component (no one was
      	really using it anyway).
      	* components/tree/nautilus-tree-view.oafinfo.exe: Removed.
      	* components/help/.cvsignore, components/help/Makefile.am,
      	components/help/Nautilus_View_help.oaf.in:
      	components/help/help-contents.oafinfo: Ditto, and merged other
      	oafinfo files into Nautilus_View_help.oaf.in, commented out.
      	* components/help/help-factory.oafinfo,
      	components/help/help-index.oafinfo,
      	components/help/help-search.oafinfo: Removed.
      
      	* po/POTFILES.in: Added .oaf.in files.
      	* po/README.tools, po/ui-extract.pl, po/ui-testcases.glade,
      	po/ui-testcases.xml, po/update.pl, po/update.sh: Removed these
      	now-obsolete files.
      
      	* components/services/Makefile.am: Removed time service from build.
      	* components/html/*, components/websearch/*: cvs deleted these
      	obsolete long since non-built components.
      	* ChangeLog-200001018: Renamed to ChangeLog-20001018 (whoops)
      7f8d07e8
    • Pavel Cisler's avatar
      reviewed by: Rebecca Schulman <rebecka@eazel.com> · 4513aacc
      Pavel Cisler authored
      2001-01-04  Pavel Cisler  <pavel@eazel.com>
      
      	reviewed by: Rebecca Schulman  <rebecka@eazel.com>
      
      	Fix 5451 - GnomeVFS-WARNING received at startup.
      
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi):
      	New standard module initialization call was not initializing
      	or shutting down gnome_vfs.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/html/ntl-web-browser.c: (main):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/text/main.c: (main):
      	* components/tree/main.c: (main):
      	All of the above modules were initializing gnome_vfs but never
      	shutting it down. Add proper gnome_vfs_shutdown call.
      	This very likely fixes a problem with the notes module, etc.
      	sticking around after Nautilus quits.
      4513aacc
  27. 13 Dec, 2000 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · ac2ec5b5
      Darin Adler authored
      	Fixed bug 1948 ("Open in New Window" menu item reuses existing
      	window if it exists) by separating the explicit "open in new
      	window" feature (always gives a new window) from the "open all
      	items in new windows" preference (reuses window if one with the
      	right location already exists).
      
      	* libnautilus/nautilus-view-component.idl: Added new
      	open_location_prefer_existing_window call. Renamed open_location
      	to open_location_in_this_window and open_location_in_new_window to
      	open_location_force_new_window for clarity.
      
      	* libnautilus/nautilus-view.h:
      	* libnautilus/nautilus-view.c:
      	(nautilus_view_open_location_in_this_window),
      	(nautilus_view_open_location_prefer_existing_window),
      	(nautilus_view_open_location_force_new_window):
      	* src/nautilus-view-frame-corba.c:
      	(impl_Nautilus_ViewFrame_open_location_in_this_window),
      	(impl_Nautilus_ViewFrame_open_location_prefer_existing_window),
      	(impl_Nautilus_ViewFrame_open_location_force_new_window):
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class),
      	(nautilus_view_frame_open_location_in_this_window),
      	(nautilus_view_frame_open_location_prefer_existing_window),
      	(nautilus_view_frame_open_location_force_new_window):
      	* src/nautilus-view-frame.h:
      	Add new call, rename old ones.
      
      	* src/file-manager/fm-directory-view.c: (open_callback): Pass parameter
      	to tell the open code to respect the "use new windows" preference.
      	(open_location): Take new WindowChoice parameter to respect preference
      	as appropriate.
      	(switch_location_and_view): Tell the code to respect the preference in
      	this case (opening from Open With).
      	(show_trash_callback): Use code that respects the preference instead of
      	always opening in this case.
      	(open_one_in_new_window): Always force a new window (used by Open
      	in New Window command).
      	(activate_callback): Pass through new WindowChoice instead of boolean.
      	(fm_directory_view_activate_file): Pass through new WindowChoice
      	instead of boolean.,
      	(fm_directory_view_activate_files): Respect the user preference if
      	opening only one file, do the "use existing window or make new one"
      	mode if opening more than one.
      
      	* src/nautilus-window-manage-views.c: (handle_unreadable_location):
      	Move check for empty location string in here.
      	(open_location): Moved the code for reusing existing windows out
      	of here. Also changed code structure to avoid redoing the
      	handle_unreadable_location check.
      	(open_location_in_this_window_callback): Renamed.
      	(open_location_prefer_existing_window_callback): Here's where
      	the code for reusing existing windows went. New callback for the
      	new call/signal.
      	(open_location_force_new_window_callback): Renamed.
      
      	* src/file-manager/fm-search-list-view.c:
      	(reveal_selected_items_callback): Change to use
      	nautilus_view_open_location_force_new_window by its new name.
      
      	* src/nautilus-window-manage-views.h: Got rid of
      	nautilus_window_open_location_in_new_window, which was public and
      	unused.
      
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_open_location_callback):
      	* components/help/hyperbola-nav-index.c:
      	(hyperbola_navigation_index_select_row):
      	* components/help/hyperbola-nav-search.c:
      	(hyperbola_navigation_search_select_row):
      	* components/help/hyperbola-nav-tree.c:
      	(hyperbola_navigation_tree_select_row):
      	* components/history/nautilus-history-view.c:
      	(history_button_release):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(mozilla_open_uri_callback), (mozilla_dom_mouse_click_callback):
      	* components/rpmview/nautilus-rpm-view.c: (go_to_button_callback):
      	* components/services/login/nautilus-view/nautilus-change-password-view.c:
      	(run_away_timer), (authn_failed), (maintenance_button_cb):
      	* components/services/summary/nautilus-view/nautilus-summary-callbacks.c:
      	(logged_in_callback), (logged_out_callback),
      	(preferences_button_cb), (forgot_password_button_cb),
      	(register_button_cb):
      	* components/services/summary/nautilus-view/nautilus-summary-dialogs.c:
      	(error_dialog_cancel_cb):
      	* components/services/summary/nautilus-view/nautilus-summary-footer.c:
      	(footer_item_clicked_callback):
      	* components/services/summary/nautilus-view/nautilus-summary-view.c:
      	(goto_service_cb), (goto_update_cb):
      	* components/text/nautilus-text-view.c: (handle_service_menu_item):
      	* components/tree/nautilus-tree-view.c: (tree_select_row_callback):
      	Change to use new nautilus_view_open_location_in_this_window
      	name. It's better because it's more explicit, but also, it's the
      	new name!
      
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	(nautilus_gdk_window_bring_to_front): Fixed indentation.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_window_present): Put in a new implementation that
      	uses nautilus_gdk_window_bring_to_front instead of the old one
      	that did a hide followed by a show. Corrected an assert that
      	should have been a return_if_fail.
      ac2ec5b5
  28. 21 Nov, 2000 1 commit
    • Maciej Stachowiak's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · c82012c9
      Maciej Stachowiak authored
      	Fix bugs 2943 (Dragging icons between windows or to the desktop
      	triggers scrolling), 4786 (Need to remove tree view auto-expand
      	feature for 1.0) and 4476 (weird horizontal autoscroll
      	behavior). Auto-scroll now has a consistent 750 ms startup delay,
      	and the tree auto-expand is off.
      
      	* libnautilus-extensions/nautilus-drag.h,
      	libnautilus-extensions/nautilus-drag.c:
      	(nautilus_drag_autoscroll_in_scroll_region,
      	nautilus_drag_autoscroll_start, nautilus_drag_autoscroll_stop):
      	New convenience functions that factor out common code formerly in
      	the tree, list and icon view DnD code. This fixes the mistakes
      	common to all three of those views, where the auto-scroll initial
      	delay was measured from the start of dragging overall, not from
      	entering the scroll region.
      
      	* libnautilus-extensions/nautilus-icon-private.h,
      	libnautilus-extensions/nautilus-icon-dnd.c
      	(auto_scroll_timeout_callback, set_up_auto_scroll_if_needed,
      	stop_auto_scroll): Use the above calls. Also, correct a `<'
      	vs. `>' mistake that made the auto-scroll delay never take effect.
      
      	* libnautilus-extensions/nautilus-list.c
      	(auto_scroll_timeout_callback, nautilus_list_start_auto_scroll,
      	nautilus_list_stop_auto_scroll): Use the above calls. Also,
      	correct a `<' vs. `>' mistake that made the auto-scroll delay
      	never take effect.
      
      	* components/tree/nautilus-tree-view-dnd.c:
      	(nautilus_tree_view_drag_leave, nautilus_tree_view_drag_motion,
      	collapse_time_callback, nautilus_tree_view_expand_node,
      	nautilus_tree_view_is_tree_node_expanded, nautilus_dump_info
      	expand_hack_unref, expand_hack_new, expand_time_callback,
      	nautilus_tree_view_expand_maybe_later): Remove bunches of code to
      	disable auto-expand.
      
      	(ready_to_start_scrolling, auto_scroll_timeout_callback),
      	(nautilus_tree_view_start_auto_scroll),
      	(nautilus_tree_view_stop_auto_scroll),
      	(nautilus_tree_view_drag_destroy): Use new common auto-scroll
      	code. I also made it possible to add an extra auto-scroll delay
      	for horizontal auto-scroll, but now that the startup delay has
      	been fixed, it seems almost impossible to trigger horizontal
      	auto-scroll accidentally, so I consider 4476 fixed.
      
      	* components/adapter/bonobo-stream-vfs.c: (vfs_get_info,
      	vfs_set_info, vfs_write, vfs_read, vfs_copy_to, vfs_destroy,
      	bonobo_stream_vfs_open): Added FIXME bug numbers.
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(activate_uri_callback): Added FIXME bug numbers.
      	* components/adapter/nautilus-adapter.c: (nautilus_adapter_new):
      	Added FIXME bug numbers.
      c82012c9
  29. 16 Nov, 2000 2 commits
    • John Sullivan's avatar
      Fixed uninitialized variable warning that was breaking the build (Darin · b07fdf6a
      John Sullivan authored
      	* components/adapter/nautilus-zoomable-proxy.c:
      	(nautilus_zoomable_proxy_get):
      	Fixed uninitialized variable warning that was
      	breaking the build (Darin told me the fix).
      b07fdf6a
    • Martin Baulig's avatar
      reviewed by: Darin Adler <darin@eazel.com> reviewed by: Maciej Stachowiak · 00c39630
      Martin Baulig authored
      2000-10-22  Martin Baulig  <baulig@suse.de>
      
      	reviewed by: Darin Adler  <darin@eazel.com>
      	reviewed by: Maciej Stachowiak  <mjs@eazel.com>
      
      	Use the new Bonobo::Zoomable interface instead of Nautilus::Zoomable.
      
      	* libnautilus/nautilus-zoomable.[ch]: Removed.
      	* src/nautilus-zoomable-frame-corba.c: Removed.
      
      	* libnautilus/nautilus-view-component.idl
      	(ZoomLevels, ZoomLevelList, Zoomable, ZoomableFrame): Removed.
      
      	* src/nautilus-view-frame-private.h
      	(impl_Nautilus_ZoomableFrame_vepv, impl_Nautilus_ZoomableFrame__create):
      	Removed external declarations.
      
      	* src/nautilus-view-frame.h: include <bonobo/bonobo-zoomable-frame.h>.
      	(NautilusViewFrame): Removed the `zoomable' field and changed the
      	type of the `zoomable_frame' field from BonoboObject into
      	BonoboZoomableFrame.
      	(NautilusViewFrameClass): Added `zoom_parameters_changed' signal.
      
      	* src/nautilus-view-frame.c (nautilus_view_frame_destroy_client):
      	Don't release `view->zoomable' and set `view->history_frame' and
      	`view->zoomable_frame' to NULL, not to CORBA_OBJECT_NIL.
      	(nautilus_view_frame_initialize_class): Added ZOOM_PARAMETERS_CHANGED
      	signal.
      	(zoom_level_changed_callback): New static callback function; this emits
      	the ZOOM_LEVEL_CHANGED signal on the NautilusViewFrame.
      	(zoom_parameters_changed_callback): New static callback function; this
      	emits the ZOOM_PARAMETERS_CHANGED signal on the NautilusViewFrame.
      	(nautilus_view_frame_set_to_component): QI the adapted component for
      	"IDL:Bonobo/Zoomable:1.0" and - if it was found - create the
      	BonoboZoomableFrame, bind it to the BonoboZoomable and connect the
      	"zoom_level_changed" and the "zoom_parameters_changed" signals.
      	(nautilus_view_frame_is_zoomable): Return `view->zoomable_frame != NULL'.
      	(nautilus_view_frame_get_zoom_level): Check whether view->zoomable_frame
      	is not NULL and call bonobo_zoomable_frame_get_zoom_level().
      	(nautilus_view_frame_set_zoom_level): Check whether view->zoomable_frame
      	is not NULL and call bonobo_zoomable_frame_set_zoom_level().
      	(nautilus_view_frame_get_min_zoom_level): Check whether
      	view->zoomable_frame is not NULL and call
      	bonobo_zoomable_frame_get_min_zoom_level().
      	(nautilus_view_frame_get_max_zoom_level): Check whether
      	view->zoomable_frame is not NULL and call
      	bonobo_zoomable_frame_get_max_zoom_level().
      	(nautilus_view_frame_get_has_min_zoom_level): New function.
      	Check whether view->zoomable_frame is not NULL and call
      	bonobo_zoomable_frame_has_min_zoom_level().
      	(nautilus_view_frame_get_has_max_zoom_level): New function.
      	Check whether view->zoomable_frame is not NULL and call
      	bonobo_zoomable_frame_has_max_zoom_level().
      	(nautilus_view_frame_get_is_continuous): New function.
      	Check whether view->zoomable_frame is not NULL and call
      	bonobo_zoomable_frame_is_continuous().
      	(nautilus_view_frame_get_preferred_zoom_levels): If
      	view->zoomable_frame is NULL, return NULL. Otherwise
      	bonobo_zoomable_frame_get_preferred_zoom_levels() returns GList *
      	of floats which we can just return.
      	(nautilus_view_frame_zoom_in): If view->zoomable_frame is not NULL,
      	call bonobo_zoomable_frame_zoom_in().
      	(nautilus_view_frame_zoom_out): If view->zoomable_frame is not NULL,
      	call bonobo_zoomable_frame_zoom_out().
      	(nautilus_view_frame_zoom_to_fit):  If view->zoomable_frame is not
      	NULL, call bonobo_zoomable_frame_zoom_out().
      	(nautilus_view_frame_zoom_level_changed): Removed.
      
      	* src/nautilus-zoom-control.c (NautilusZoomControlDetails): Added
      	`has_min_zoom_level' and `has_max_zoom_level'.
      	(draw_zoom_control_image): Call nautilus_zoom_control_can_zoom_in/out()
      	to find out whether we can zoom.
      	(zoom_menu_callback): Likewise.
      	(nautilus_zoom_control_button_press_event): Likewise.
      	(create_zoom_menu_item): Changed the type of the `zoom_level' argument
      	from double to float.
      	(nautilus_zoom_control_set_min_zoom_level): Removed.
      	(nautilus_zoom_control_set_max_zoom_level): Removed.
      	(nautilus_zoom_control_set_preferred_zoom_levels): Removed.
      	(nautilus_zoom_control_set_parameters): New function.
      	(nautilus_zoom_control_has_min_zoom_level): New function.
      	(nautilus_zoom_control_has_max_zoom_level): New function.
      	(nautilus_zoom_control_can_zoom_in): New function.
      	(nautilus_zoom_control_can_zoom_out): New function.
      
      	* src/file-manager/fm-directory-view.c: #include
      	<bonobo/bonobo-zoomable.h> instead of
      	<libnautilus/libnautilus-zoomable.h>.
      	(FMDirectoryViewDetails): Changed the type of `zoomable' to
      	BonoboZoomable.
      	(fm_directory_view_preferred_zoom_levels): Made this an array of float,
      	not double.
      	(fm_directory_view_initialize): Create a new BonoboZoomable object here.
      	(zoomable_zoom_in_callback): The first argument is now a BonoboZoomable.
      	(zoomable_zoom_out_callback): The first argument is now a BonoboZoomable.
      	(nautilus_zoom_level_from_double): Renamed into
      	nautilus_zoom_level_from_float().
      	(zoomable_set_zoom_level_callback): The first argument is now a
      	BonoboZoomable and the second one a float.
      	(zoomable_zoom_to_fit_callback): The first argument is now a
      	BonoboZoomable.
      	(fm_directory_view_set_zoom_level): Call
      	bonobo_zoomable_report_zoom_level_changed()
      	instead of using nautilus_zoomable_set_zoom_level().
      
      	* src/nautilus-window-manage-views.c:
      	(zoom_level_changed_callback): Don't call
      	nautilus_zoom_control_set_min_zoom_level(),
      	nautilus_zoom_control_set_max_zoom_level() and
      	nautilus_zoom_control_set_preferred_zoom_levels() here.
      	Use nautilus_zoom_control_can_zoom_in/out() to find out whether we
      	can zoom in the calls to nautilus_bonobo_set_sensitive().
      	, (zoom_parameters_changed_callback): New callback function.
      	Call nautilus_zoom_control_set_parameters() and - if the zoom_level
      	is not 0.0 - zoom_level_changed_callback().
      
      	* components/adapter/nautilus-zoomable-proxy.[ch]: New files.
      
      	* components/adapter/Makefile.am (nautilus_adapter_SOURCES):
      	Added nautilus-zoomable-proxy.c and nautilus-zoomable-proxy.h.
      
      	* components/adapter/nautilus-adapter-embed-strategy.c
      	(NautilusAdapterEmbedStrategyClass): Added new virtual signal
      	`get_zoomable' which must be overridden.
      	(nautilus_adapter_embed_strategy_initialize_class): Assign it here.
      	(nautilus_adapter_embed_strategy_get_zoomable): New static function;
      	call the virtual `get_zoomable' in the derived class.
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(nautilus_adapter_control_embed_strategy_initialize_class):
      	Assign nautilus_adapter_control_embed_strategy_get_zoomable() as
      	handler of the `get_zoomable' signal.
      	(nautilus_adapter_control_embed_strategy_new): QI the Control for
      	"IDL:Bonobo/Zoomable:1.0" and pass it to nautilus_zoomable_proxy_get()
      	if found and store the return value in strategy->details->zoomable.
      	(nautilus_adapter_control_embed_strategy_get_zoomable): New static
      	function; return strategy->details->zoomable which is set in
      	nautilus_adapter_control_embed_strategy_new().
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	(nautilus_adapter_embeddable_embed_strategy_initialize_class):
      	Assign nautilus_adapter_embeddable_embed_strategy_get_zoomable() as
      	handler of the `get_zoomable' signal.
      	(nautilus_adapter_embeddable_embed_strategy_new): QI the View for
      	"IDL:Bonobo/Zoomable:1.0" and pass it to nautilus_zoomable_proxy_get()
      	if found and store the return value in strategy->details->zoomable.
      	(nautilus_adapter_embeddable_embed_strategy_get_zoomable): New static
      	function; return strategy->details->zoomable which is set in
      	nautilus_adapter_embeddable_embed_strategy_new().
      
      	* components/adapter/nautilus-adapter.c: (nautilus_adapter_new):
      	Call nautilus_adapter_embed_strategy_get_zoomable(embed_strategy) and
      	bonobo_add_interface() it to the control if found.
      
      	* components/image-viewer/nautilus-image-view.c: Rewrote the Nautilus
      	image viewer to be a BonoboControl, to add zoomable support to it and
      	to merge back everything from bonobo-image-generic into it.
      00c39630
  30. 15 Nov, 2000 2 commits
  31. 13 Nov, 2000 2 commits
    • Maciej Stachowiak's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 4dfaa364
      Maciej Stachowiak authored
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	Increased chunk-size to 32k in an unsuccesful attempt to improve
      	the situation with regards to fix bug 3256 (attempt to view huge
      	text file is very slow). It did not help which leads me to believe
      	the problem is with the way the text control handles progressive
      	updates.
      
      	Fix bug 2180 (switching from icon view to list view, the zoom
      	control disappears and then reappears).
      
      	* src/nautilus-window-manage-views.c (load_content_view,
      	zoom_level_changed_callback): Don't show and hide the zoom control
      	at various times. Instead, let
      	`nautilus_window_set_content_view_widget' establish the right
      	visibility state when we finally enable the widget. This way, the
      	zoom control won't ever disappear and reappear when switching
      	between two different zoomable views.
      	* src/nautilus-window.c (nautilus_window_set_content_view_widget):
      	Set the zoom control to the right visibility state when setting
      	the new widget.
      4dfaa364
    • Maciej Stachowiak's avatar
      Updated based on running check-THANKS.pl Fixed some typos in people's · fe3a8f5e
      Maciej Stachowiak authored
      	* THANKS: Updated based on running check-THANKS.pl
      	* AUTHORS, ChangeLog-200001018: Fixed some typos in
      	people's email addresses.
      
      
      	Fix bugs 3641 (text preview gets garbled when switching files in
      	the middle of a load) and 3479 (Nautilus crashes if
      	nautilus-adapter* missing).
      
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c
      	(call_when_stopped, load_and_free_uri, declare_done_loading,
      	stop_loading,
      	nautilus_adapter_progressive_load_strategy_load_location): Make
      	sure previous load is completely stopped before ever starting a
      	new load.
      
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_destroy, nautilus_adapter_new): Avoid reporting
      	signals to the view frame while in the middle of destroying the
      	adapter.
      	* src/nautilus-component-adapter-factory.c
      	(nautilus_component_adapter_factory_get): Return NULL when loading
      	the adapter factory component fails.
      	(nautilus_component_adapter_factory_initialize...
      fe3a8f5e