Commit graph

84 commits

Author SHA1 Message Date
Cosimo Cecchi 4e4cbea644 remove unneeded and obsolete snippets of autofoo.
2009-02-21  Cosimo Cecchi  <cosimoc@gnome.org>

	* configure.in:
	* test/Makefile.am: remove unneeded and obsolete snippets of
	autofoo.

svn path=/trunk/; revision=14990
2009-02-21 11:51:49 +00:00
Cosimo Cecchi 7fce8f06d6 Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432).
2008-12-06  Cosimo Cecchi  <cosimoc@gnome.org>

	* cut-n-paste-code/libegg/eggtreemultidnd.c:
	* cut-n-paste-code/libegg/eggtreemultidnd.h:
	* libnautilus-extension/nautilus-menu.c:
	* libnautilus-private/nautilus-directory-notify.h:
	* libnautilus-private/nautilus-file-operations.c:
	* libnautilus-private/nautilus-file.c:
	* libnautilus-private/nautilus-icon-info.h:
	* libnautilus-private/nautilus-idle-queue.h:
	* libnautilus-private/nautilus-monitor.h:
	* libnautilus-private/nautilus-search-engine-simple.c:
	* src/file-manager/fm-list-model.c:
	* src/file-manager/fm-list-model.h:
	* src/file-manager/fm-list-view.c:
	* src/nautilus-emblem-sidebar.h:
	* src/nautilus-notebook.c:
	* src/nautilus-notebook.h:
	Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432).

svn path=/trunk/; revision=14797
2008-12-06 10:26:20 +00:00
Alexander Larsson 2a691e62f7 Update EggSMClient from libegg
2008-10-09  Alexander Larsson  <alexl@redhat.com>

        * cut-n-paste-code/libegg/eggdesktopfile.c:
        * cut-n-paste-code/libegg/eggdesktopfile.h:
        * cut-n-paste-code/libegg/eggsmclient-xsmp.c:
        * cut-n-paste-code/libegg/eggsmclient.c:
	Update EggSMClient from libegg



svn path=/trunk/; revision=14710
2008-10-09 09:37:45 +00:00
Alexander Larsson 9c068ad3e6 Renamed nautilus.desktop to nautilus-browser.desktop (this is what it
2008-10-02  Alexander Larsson  <alexl@redhat.com>

        * Makefile.am:
        * nautilus-browser.desktop.in.in:
        * nautilus.desktop.in.in:
	Renamed nautilus.desktop to nautilus-browser.desktop
	(this is what it does, launch a browser window with no desktop)
	Created new NoDisplay nautilus.desktop file that is used
	for autostarting nautilus from gnome-session.
	
        * configure.in:
	Pull in the right cflags/libs for libegg
	Add nautilus-browser.desktop.in to output
	
        * cut-n-paste-code/libegg/Makefile.am:
        * cut-n-paste-code/libegg/eggdesktopfile.[ch]: Added.
        * cut-n-paste-code/libegg/eggsmclient-private.h: Added.
        * cut-n-paste-code/libegg/eggsmclient-xsmp.c: Added.
        * cut-n-paste-code/libegg/eggsmclient.[ch]: Added.
	Import eggsmclient from libegg.
	Save data in desktop file instead of a separate file as per the
	new gnome-session.
	
        * cut-n-paste-code/libegg/eggtreemultidnd.c:
	Minor update from libegg
	
        * src/nautilus-application.[ch]:
	Use eggsmclient for session handling instead of gnome-client.
	
        * src/nautilus-main.c:
	Don't use gnome_program, instead use eggsmsession and
	g_option_context_parse directly.
	This removes support for some internal commandline arguments
	that are not used anymore.


svn path=/trunk/; revision=14680
2008-10-02 14:31:52 +00:00
Cosimo Cecchi 371e680073 Update outdated information and mailing list address.
2008-06-29  Cosimo Cecchi  <cosimoc@gnome.org>

	* cut-n-paste-code/README: Update outdated information
	and mailing list address.

svn path=/trunk/; revision=14307
2008-06-29 13:33:23 +00:00
Cosimo Cecchi bf58445a41 Remove useless empty widgets directory.
2008-06-29  Cosimo Cecchi  <cosimoc@gnome.org>

	* cut-n-paste-code/Makefile.am:
	* cut-n-paste-code/widgets/Makefile.am:
	Remove useless empty widgets directory.

svn path=/trunk/; revision=14306
2008-06-29 13:30:07 +00:00
Andrew Walton 6f6c45c0dc Remove empty GSequence files
svn path=/trunk/; revision=14063
2008-04-10 20:49:08 +00:00
A. Walton 8542712471 Remove GSequence hack as it is no longer necessary; we require a newer
2008-04-10  A. Walton  <awalton@svn.gnome.org>

	* configure.in:
	* cut-n-paste-code/Makefile.am:
	* cut-n-paste-code/gsequence/Makefile.am:
	* cut-n-paste-code/gsequence/gsequence.c:
	* cut-n-paste-code/gsequence/gsequence.h:
	* src/Makefile.am:
	* src/file-manager/fm-list-model.c:
	Remove GSequence hack as it is no longer necessary;
	we require a newer GLib in order to support GIO.
	More work towards bug #520773.


svn path=/trunk/; revision=14062
2008-04-10 19:48:29 +00:00
Alexander Larsson 8ca6de7553 Removed. Removed. Removed. Removed. Removed.
2007-02-26  Alexander Larsson  <alexl@redhat.com>

        * cut-n-paste-code/widgets/Makefile.am:
        * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
        * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
        * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
        * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
        * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
        * libnautilus-private/Makefile.am:
        * src/Makefile.am:
	Remove unused gtkhwrapbox.


svn path=/trunk/; revision=12770
2007-02-26 15:19:24 +00:00
Christian Persch f59fe7af34 Don't build included GSequence on glib >= 2.13.0. Bug #407618.
2007-02-19  Christian Persch  <chpe@svn.gnome.org>

	* configure.in:
	* cut-n-paste-code/Makefile.am:
	* src/Makefile.am:
	* src/file-manager/fm-list-model.c: Don't build included GSequence on
	glib >= 2.13.0. Bug #407618.

svn path=/trunk/; revision=12754
2007-02-19 19:24:17 +00:00
Christian Persch eb26edd25e No need to make GTypeInfo and GInterfaceInfo static. Bug #362034.
2007-01-18  Christian Persch  <chpe@svn.gnome.org>

	* cut-n-paste-code/libegg/eggtreemultidnd.c:
	(egg_tree_multi_drag_source_get_type):
	* libnautilus-extension/nautilus-column-provider.c:
	(nautilus_column_provider_get_type):
	* libnautilus-extension/nautilus-column.c:
	(nautilus_column_get_type):
	* libnautilus-extension/nautilus-file-info.c:
	(nautilus_file_info_get_type):
	* libnautilus-extension/nautilus-info-provider.c:
	(nautilus_info_provider_get_type):
	* libnautilus-extension/nautilus-location-widget-provider.c:
	(nautilus_location_widget_provider_get_type):
	* libnautilus-extension/nautilus-menu-item.c:
	(nautilus_menu_item_get_type):
	* libnautilus-extension/nautilus-menu-provider.c:
	(nautilus_menu_provider_get_type):
	* libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
	* libnautilus-extension/nautilus-property-page-provider.c:
	(nautilus_property_page_provider_get_type):
	* libnautilus-extension/nautilus-property-page.c:
	(nautilus_property_page_get_type):
	* libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
	(nautilus_cell_renderer_pixbuf_emblem_get_type):
	* libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
	* libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
	* libnautilus-private/nautilus-icon-canvas-item.c:
	(nautilus_icon_canvas_item_accessible_get_type),
	(nautilus_icon_canvas_item_get_type):
	* libnautilus-private/nautilus-sidebar-provider.c:
	(nautilus_sidebar_provider_get_type):
	* libnautilus-private/nautilus-sidebar.c:
	(nautilus_sidebar_get_type):
	* libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
	* libnautilus-private/nautilus-window-info.c:
	(nautilus_window_info_get_type):
	* src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
	* src/file-manager/fm-list-model.c: (fm_list_model_get_type):
	* src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
	* src/nautilus-navigation-action.c:
	(nautilus_navigation_action_get_type): No need to make GTypeInfo and
	GInterfaceInfo static. Bug #362034.

svn path=/trunk/; revision=12700
2007-01-18 12:26:35 +00:00
Christian Persch 8e00ed171c Update svn:ignore and remove .cvsignore files
svn path=/trunk/; revision=12678
2006-12-31 17:15:07 +00:00
Alexander Larsson 9afc81b817 Import gsequence fix for #350579
2006-12-04  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/gsequence/gsequence.[ch]:
	Import gsequence fix for #350579
2006-12-04 13:14:36 +00:00
Vincent Untz b118d11e9f Use GTK+ to handle recent documents.
2006-08-08  Vincent Untz  <vuntz@gnome.org>

	Use GTK+ to handle recent documents.

	* configure.in: require GTK+ 2.10
	* cut-n-paste-code/libegg/Makefile.am:
	* cut-n-paste-code/libegg/egg-recent-*: kill
	* libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
	renamed to nautilus_recent_get_manager()
	(nautilus_recent_add_uri): new, to make it easier to use
	gtk_recent_manager_add_full()
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_launch_application): use nautilus_recent_add_uri()
	instead of old egg code
	(activate_callback): ditto
2006-08-08 14:43:25 +00:00
Alexander Larsson c7a0a93b37 Import the latest EggSequence which supposedly fixes a bunch of bugs.
2006-07-25  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/gsequence/gsequence.[ch]:
	Import the latest EggSequence which supposedly fixes a
	bunch of bugs.

	* src/file-manager/fm-list-model.c:
	Fix to use new function names of EggSequence
2006-07-25 13:55:50 +00:00
Alexander Larsson 5edd0bf033 Update to latest egg-recent.
2004-09-17  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/libegg/egg-recent-model.c:
	(egg_recent_model_monitor):
	Update to latest egg-recent.
2004-09-17 06:46:39 +00:00
Mark McLoughlin 12395ef0ec sync with latest libegg.
2004-08-17  Mark McLoughlin  <mark@skynet.ie>

        * cut-n-paste-code/libegg/egg-recent-item.c: sync with latest
        libegg.
2004-08-17 15:35:46 +00:00
Alexander Larsson 32e5bad0dd Update to latest libegg code.
2004-08-11  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/libegg/egg-recent-item.c: (egg_recent_item_new),
	(make_valid_utf8), (egg_recent_item_get_short_name),
	(egg_recent_item_set_private), (egg_recent_item_get_private):
	* cut-n-paste-code/libegg/egg-recent-item.h:
	* cut-n-paste-code/libegg/egg-recent-model.c:
	(egg_recent_model_open_file), (egg_recent_model_lock_file),
	(egg_recent_model_unlock_file):
	Update to latest libegg code.
2004-08-11 13:56:14 +00:00
Alexander Larsson dfa7f56416 replace egg_screen with new gdk/libgnomeui functions.
2004-02-11  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/libegg/Makefile.am:
	* cut-n-paste-code/libegg/egg-screen-exec.c:
	* cut-n-paste-code/libegg/egg-screen-exec.h:
	* cut-n-paste-code/libegg/egg-screen-help.c:
	* cut-n-paste-code/libegg/egg-screen-help.h:
	* cut-n-paste-code/libegg/egg-screen-url.c:
	* cut-n-paste-code/libegg/egg-screen-url.h:
	* libnautilus-private/nautilus-program-chooser.c: (help_cb):
	* libnautilus-private/nautilus-program-choosing.c:
	(my_gdk_spawn_make_environment_for_screen),
	(nautilus_launch_show_file), (nautilus_launch_action),
	(nautilus_launch_application), (nautilus_launch_desktop_file):
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-properties-window.c: (help_button_callback):
	* src/nautilus-bookmarks-window.c:
	(nautilus_bookmarks_window_response_callback):
	* src/nautilus-navigation-window-menus.c:
	* src/nautilus-property-browser.c: (help_button_callback):
	* src/nautilus-window-menus.c:
	(help_menu_nautilus_manual_callback):
	replace egg_screen with new gdk/libgnomeui functions.
2004-02-11 16:03:50 +00:00
Alexander Larsson f0ae9e5670 Update to latest to fix locking issue.
2004-02-06  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/libegg/egg-recent-model.c (egg_recent_model_lock_file):
	Update to latest to fix locking issue.
2004-02-06 14:29:41 +00:00
Jason Leach 241bbd1070 Sync these files with their latest copies from libegg so as to include any
2004-01-27  Jason Leach  <leach@wam.umd.edu>

	* cut-n-paste-code/libegg/egg-recent-item.c:
	* cut-n-paste-code/libegg/egg-recent-item.h:
	* cut-n-paste-code/libegg/egg-recent-model.c:
	* cut-n-paste-code/libegg/eggtreemultidnd.c:
	Sync these files with their latest copies from libegg so as to
	include any bugfixes since 2003-04-16, the previous sync.
	(#121455, Laurent Vivier)
2004-01-27 05:44:53 +00:00
Soeren Sandmann f1e784771a Compare to ptr instead of NULL, since g_sequence_node_prev() never returns
Sun Jan  4 14:39:49 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

	* cut-n-paste-code/gsequence/gsequence.c
	(g_sequence_ptr_is_begin): Compare to ptr instead of NULL, since
	g_sequence_node_prev() never returns NULL. (pointed out by
	Jeffrey Yasskin).
2004-01-04 13:51:40 +00:00
Alexander Larsson cab74707c3 Patch from Soeren Sandmann to fix removes. Thanks to Martin Wehner for
2003-09-16  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/gsequence/gsequence.c:
	Patch from Soeren Sandmann to fix removes.
	Thanks to Martin Wehner for tracking this down.
2003-09-16 07:15:58 +00:00
Alexander Larsson 2979522c80 Patch by Soren Sandmann
2003-06-27  Alexander Larsson  <alexl@redhat.com>

        Patch by Soren Sandmann

	* configure.in:
	CFLAGS for gsequence

	* cut-n-paste-code/Makefile.am:
	* cut-n-paste-code/gsequence/.cvsignore:
	* cut-n-paste-code/gsequence/Makefile.am:
	* cut-n-paste-code/gsequence/gsequence.[ch]:
	New cut-n-paste lib for gsequence (by Soren Sandmann)

	* src/Makefile.am:
	Link to gsequence

	* src/file-manager/fm-list-model.c:
	Use gsequence plus a reverse mapping hashtable.
2003-06-27 16:21:36 +00:00
Alexander Larsson bf73f13ec6 Remove old files
2003-04-16  Alexander Larsson  <alexl@redhat.com>

	* cut-n-paste-code/libegg/Makefile.am:
	* cut-n-paste-code/libegg/egg-recent-vfs-util.c:
	* cut-n-paste-code/libegg/egg-recent-vfs-util.h:
	Remove old files

	* cut-n-paste-code/libegg/egg-recent-item.c:
	(egg_recent_item_set_uri), (egg_recent_item_get_uri_for_display):
	* cut-n-paste-code/libegg/egg-recent-model.c:
	(egg_recent_model_update_item), (egg_recent_model_filter),
	(egg_recent_model_read), (egg_recent_model_add_full),
	(egg_recent_model_get_list), (egg_recent_model_changed):
	* cut-n-paste-code/libegg/egg-screen-exec.c:
	(egg_screen_exec_environment),
	(egg_screen_execute_command_line_async):

	Update libegg stuff.
	Among other stuff this makes nautilus scripts execute in the
	right directory.
2003-04-16 10:39:08 +00:00
Alex Duggan 60aeab74f6 added Makefile and Makefile.in
2003-03-10  Alex Duggan  <aldug@astrolinux.com>

	* .cvsignore: added Makefile and Makefile.in
2003-03-10 22:08:57 +00:00
Anders Carlsson c6bd681e04 Broken Pipe 2002-11-06 10:39:13 +00:00
Darin Adler aaf205789a Get rid of code that passes around the "optimize for AA" flag.
* components/tree/nautilus-tree-view.c:
	(nautilus_tree_view_insert_model_node),
	(nautilus_tree_view_update_model_node):
	* libnautilus-private/nautilus-bookmark.c:
	(nautilus_bookmark_get_pixbuf):
	* libnautilus-private/nautilus-find-icon-image.c: (read_details),
	(get_themed_icon_file_path), (theme_has_icon),
	(nautilus_get_icon_file_name):
	* libnautilus-private/nautilus-find-icon-image.h:
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_update_icon):
	* libnautilus-private/nautilus-icon-factory-private.h:
	* libnautilus-private/nautilus-icon-factory.c:
	(load_thumbnail_frame), (nautilus_icon_factory_init),
	(nautilus_icon_factory_destroy), (icon_theme_changed_callback),
	(should_display_image_file_as_itself),
	(nautilus_icon_factory_get_icon_for_file), (load_icon_from_path),
	(load_named_icon), (load_specific_icon), (load_icon_for_scaling),
	(load_icon_scale_if_necessary), (get_icon_from_cache),
	(nautilus_icon_factory_get_pixbuf_for_icon), (cache_key_hash),
	(cache_key_equal), (nautilus_icon_factory_get_pixbuf_for_file),
	(nautilus_icon_factory_get_pixbuf_from_name),
	(nautilus_icon_factory_get_thumbnail_frame):
	* libnautilus-private/nautilus-icon-factory.h:
	* libnautilus-private/nautilus-thumbnails.c:
	(nautilus_thumbnail_load_framed_image):
	* libnautilus-private/nautilus-thumbnails.h:
	* src/file-manager/fm-directory-view.c:
	(add_script_to_script_menus), (add_submenu_to_script_menus):
	* src/file-manager/fm-list-model.c: (fm_list_model_get_value):
	* src/file-manager/fm-properties-window.c:
	(get_pixbuf_for_properties_window):
	* src/nautilus-sidebar-title.c: (update_icon), (update_emblems):
	Get rid of code that passes around the "optimize for AA" flag.

	* cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h:
	Roll in the latest version from gimp source tree.

	* icons: Overwrite all the non-aa versions with the aa versions.
	Remove all the aa versions.
2002-01-21 22:49:40 +00:00
Darin Adler c66ad8c74e Remove. Remove. Remove. Remove. Remove.
* check-signals.pl: Remove.
	* components/adapter/bonobo-stream-vfs.c: Remove.
	* components/adapter/bonobo-stream-vfs.h: Remove.
	* components/adapter/nautilus-adapter-progressive-load-strategy.c: Remove.
	* components/adapter/nautilus-adapter-progressive-load-strategy.h: Remove.

	* components/adapter/Makefile.am:
	* components/hardware/Makefile.am:
	* components/history/Makefile.am:
	* components/image-viewer/Makefile.am:
	* components/music/Makefile.am:
	* components/news/Makefile.am:
	* components/notes/Makefile.am:
	* components/text/Makefile.am:
	* components/throbber/Makefile.am:
	* components/tree/Makefile.am:
	* libnautilus-private/Makefile.am:
	* test/Makefile.am:
	General cleanups, mostly formatting.

	* configure.in: Remove libiconv stuff, since we don't use it
	any more. Do esound stuff in the main call to pkg-config, not
	a separate set of variables.

	* components/image-viewer/nautilus-image-view.c: Remove unused
	libart includes.

	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Remove
	the use of "decrement" as a synonym for "remove".

	* test/test.c: Remove unused libart include.
2002-01-21 20:21:31 +00:00
Gediminas Paulauskas f9a8d8571f remove .cvsignore files from empty directories 2001-11-29 12:42:05 +00:00
Michael Meeks e9e3b603f4 hush. 2001-11-21 05:23:47 +00:00
Darin Adler 4a2255079a Lots of files. Get rid a lot of unneeded casts.
* Lots of files.
	Get rid a lot of unneeded casts.
2001-11-09 02:05:53 +00:00
Darin Adler bc8ad1bf56 Remove e-paned.
* configure.in:
	* cut-n-paste-code/widgets/Makefile.am:
	* cut-n-paste-code/widgets/e-paned:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-horizontal-splitter.c:
	* libnautilus-private/nautilus-horizontal-splitter.h:
	* src/nautilus-window.c: (nautilus_window_constructed),
	(nautilus_window_set_content_view_widget),
	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
	(nautilus_window_sidebar_showing):
	Remove e-paned.

	* configure.in:
	* data/Makefile.am:
	* data/linksets/
	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-file-utilities.c:
	* libnautilus-private/nautilus-link-set.c:
	* libnautilus-private/nautilus-link-set.h:
	* src/Makefile.am:
	* src/nautilus-link-set-window.c:
	* src/nautilus-link-set-window.h:
	* src/nautilus-sidebar.c: (metadata_button_callback):
	Remove link sets.

	* libnautilus-private/nautilus-program-chooser.c:
	(launch_mime_capplet_on_ok),
	(launch_mime_capplet_and_close_dialog):
	* src/nautilus-window-menus.c: (forget_history_if_yes),
	(remove_bookmarks_for_uri_if_yes):
	Destroy dialogs when done, since GtkDialog doesn't do this for us.

	* src/nautilus-preferences-dialog.c: (preferences_dialog_create):
	Get rid of close signal handler, since default close handler does
	the same thing as a delete_event, which is what we want. We still
	might have to do something fancier on a delete_event.
2001-11-08 23:09:35 +00:00
Darin Adler 52b329b137 Lots of files. Another GtkObject -> GObject pass.
* Lots of files.
	Another GtkObject -> GObject pass.
2001-11-06 19:14:33 +00:00
Darin Adler 5fb5bf3739 Did some fixes based on a patch Michael sent me.
* cut-n-paste-code/widgets/e-paned/e-paned.c:
	(e_paned_class_init): Turn off e_paned_expose for now.

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Marshaller said the
	parameters were strings, but they were actually pointers to
	strings.

	* libnautilus/nautilus-view.c: (queue_incoming_call): Pass
	servant, not bonobo object.

	* src/nautilus-view-frame.c: (nautilus_view_frame_init),
	(attach_view): Switch to eel versions of connect_while_alive
	functions, since the gtk versions work only on gtk objects.
2001-11-06 19:12:46 +00:00
Darin Adler 55941234a1 Fix a G_OBJECT_CLASS that should have been G_OBJECT_GET_CLASS.
* cut-n-paste-code/widgets/e-paned/e-paned.c:
        (e_paned_handle_shown): Fix a G_OBJECT_CLASS that should
        have been G_OBJECT_GET_CLASS.

        * libnautilus-private/Makefile.am: Add back the dependency on
        the cut-n-paste libraries.

        * libnautilus-private/nautilus-bonobo-extensions.c:
        (nautilus_bonobo_get_hidden): Silently ignore when there's no
        "hidden" attribute rather than warning every time.

        * libnautilus-private/nautilus-icon-factory.c:
        (nautilus_icon_factory_get_pixbuf_for_icon): Ref all the pixbufs
        on their way out of the icon factory since we don't have a new
        strategy for removing them from the cache when the caller is done
        yet.

        * src/nautilus-sidebar-title.c:
        (sidebar_title_create_more_info_label): Don't call make_smaller
        so Havoc won't complain every time we do it.

        * src/nautilus-view-frame.c: (nautilus_view_frame_destroy): Check
        for NULL so we can call destroy any number of times.

        * src/nautilus-window-toolbars.c:
        (nautilus_window_initialize_toolbars): Turn off the code that
        tries to load the throbber since we aren't compiling it yet.

        * components/loser/content/nautilus-content-loser-ui.xml:
        * components/loser/sidebar/nautilus-sidebar-loser-ui.xml:
        * components/sample/nautilus-sample-content-view-ui.xml:
        * libnautilus/nautilus-clipboard-ui.xml:
        * src/nautilus-shell-ui.xml:
        Update for new names of stock icons.
2001-11-05 18:17:24 +00:00
Darin Adler bdcd47873f Tons of files. More GtkObject -> GObject stuff.
* Tons of files.
	More GtkObject -> GObject stuff.
2001-11-04 21:41:24 +00:00
Darin Adler 74e78f43fe cut-n-paste-code now compiles, and we are a hair's breadth away from
* Lots of files:
	cut-n-paste-code now compiles, and we are a hair's breadth
	away from linking -- so far from running, though
2001-10-31 00:31:00 +00:00
Darin Adler 5abcc19954 More GNOME 2 work. We now compile up to libnautilus-private and I'm
* Lots of files:
	More GNOME 2 work. We now compile up to libnautilus-private and
	I'm working my way through the files in there. Also changed all
	the initialize_class and initialize to class_init and init.
2001-10-28 20:21:52 +00:00
Darin Adler 4599ec3e3a Some makefile cleanup.
* 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.
2001-08-26 19:01:15 +00:00
Darin Adler 82f0244bab Fix a cast so that 64-bit systems won't warn. This is similar to the
* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c:
	(gtk_wrap_box_expose): Fix a cast so that 64-bit systems
	won't warn. This is similar to the e-paned.c fix I did
	already.
2001-07-09 23:18:49 +00:00
Darin Adler 784a8062a9 Bump version to 1.0.4.1
* configure.in: Bump version to 1.0.4.1

	* cut-n-paste-code/widgets/e-paned/e-paned.c: (e_paned_expose):
	Fix type cast that was causing Ben trouble compiling on Solaris.

	Take a cut at removing the problem where opening a new window
	causes all the old windows to act as if all items were re-added.

	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_file_monitor_add),
	(nautilus_self_check_directory):
	* libnautilus-private/nautilus-directory-async.c:
	(nautilus_directory_monitor_add_internal):
	* libnautilus-private/nautilus-directory-private.h:
	* libnautilus-private/nautilus-merged-directory.c:
	(build_merged_callback_list), (merged_file_monitor_add),
	(forward_files_added_cover), (forward_files_changed_cover),
	(monitor_add_directory), (merged_add_real_directory):
	* libnautilus-private/nautilus-trash-file.c: (real_monitor_add):
	* libnautilus-private/nautilus-trash-monitor.c:
	(nautilus_trash_monitor_initialize):
	* libnautilus-private/nautilus-vfs-directory.c:
	(vfs_file_monitor_add):
	* libnautilus-private/nautilus-vfs-file.c: (vfs_file_monitor_add):
	Change monitor_add to take a parameter for a callback function, and
	call that instead of sending out a files_added message when someone
	starts monitoring files.

	* components/tree/nautilus-tree-model.c:
	(nautilus_tree_model_node_begin_monitoring_no_connect),
	(nautilus_tree_model_node_begin_monitoring),
	(nautilus_tree_model_directory_files_changed_callback):
	* src/file-manager/fm-directory-view.c: (connect_script_handlers),
	(finish_loading):
	Pass in a callback function to monitor_add, and don't hook up the
	files_added and files_changed signals until after the monitor is
	added.
2001-07-05 23:16:54 +00:00
Darin Adler 5d3f327702 Removing this file so that this empty directory will become completely
* cut-n-paste-code/freetype/.cvsignore: Removing this file so that
	this empty directory will become completely empty.

	* cut-n-paste-code/.cvsignore: Tweak.
	* cut-n-paste-code/widgets/.cvsignore: Tweak.
2001-05-04 00:35:03 +00:00
Ramiro Estrugo 3d2a9e54d5 Remove nautilusclist cut-n-paste code.
* configure.in:
	Remove nautilusclist cut-n-paste code.

	* cut-n-paste-code/widgets/Makefile.am:
	* cut-n-paste-code/widgets/nautilusclist/.cvsignore:
	* cut-n-paste-code/widgets/nautilusclist/Makefile.am:
	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
	Remove nautilusclist cut-n-paste code.

	* libnautilus-extensions/nautilus-file-dnd.h:
	* libnautilus-extensions/nautilus-file-dnd.c:
	New file with Drag and Drop code that operated on NautilusFile
	objects.

	* libnautilus-extensions/Makefile.am:
	* libnautilus-extensions/nautilus-list-column-title.c:
	* libnautilus-extensions/nautilus-list-column-title.h:
	* libnautilus-extensions/nautilus-list.c:
	* libnautilus-extensions/nautilus-list.h:
	* libnautilus-extensions/nautilus-ctree.c:
	* libnautilus-extensions/nautilus-ctree.h:
	* libnautilus-extensions/nautilus-drag.c:
	* libnautilus-extensions/nautilus-drag.h:
	Move these widget into eel.

	* libnautilus-extensions/nautilus-icon-dnd.h:
	* libnautilus-extensions/nautilus-icon-dnd.c:
	Update for eel dnd code move.

	* nautilus-installer/install-lib/Makefile.am:
	* nautilus-installer/libtrilobite/Makefile.am:
	Remove some voodoo that was needed for cut-n-paste code in
	trilobite that no longer is among us.

	* components/help/hyperbola-nav-tree.c:
	* components/music/nautilus-music-view.c:
	* components/rpmview/nautilus-rpm-verify-window.c:
	* components/rpmview/nautilus-rpm-view-private.h:
	* components/rpmview/nautilus-rpm-view.c:
	* components/tree/nautilus-tree-view-dnd.c:
	* components/tree/nautilus-tree-view-dnd.h:
	* components/tree/nautilus-tree-view-private.h:
	* components/tree/nautilus-tree-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-list-view.c: (fm_list_view_initialize),
	* src/nautilus-sidebar.c:
	Update for clist, ctree, list and dnd code that now lives in eel.
	Also do more #include cleanup.
2001-04-04 15:51:58 +00:00
Darin Adler 93cbca7372 reviewed by: Gene Ragan <gzr@eazel.com>
Followup on my recent tree change to get rid of some flicker.

	* components/tree/nautilus-tree-view.c:
	(set_selected_row_position): Only scroll the view if the row isn't
	already in the right position. Prevents the case where it scrolls
	by less than a whole row.

	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
	(nautilus_clist_thaw), (nautilus_clist_check_unfrozen),
	(real_resize_column), (real_row_move), (resync_selection),
	(nautilus_clist_map), (nautilus_clist_style_set),
	(real_sort_list):
	Add code to detect changes and only redraw when actual changes
	happen. Also make freeze/thaw with no changes between them a no-op
	by having the frozen check schedule a refresh at thaw time as a
	side effect. It used to do a refresh every time it got thawed. Add
	calls to do refresh for all cases where the old code was counting
	on thaw implying a full refresh.

	* libnautilus-extensions/nautilus-ctree.c: (real_tree_move),
	(real_select_all), (nautilus_ctree_insert_gnode),
	(nautilus_ctree_remove_node), (nautilus_ctree_expand_recursive),
	(nautilus_ctree_expand_to_depth),
	(nautilus_ctree_collapse_recursive),
	(nautilus_ctree_collapse_to_depth),
	(nautilus_ctree_toggle_expansion_recursive),
	(nautilus_ctree_real_select_recursive),
	(nautilus_ctree_set_node_info), (nautilus_ctree_set_indent),
	(nautilus_ctree_set_spacing), (nautilus_ctree_set_line_style),
	(nautilus_ctree_sort_recursive), (nautilus_ctree_sort_node),
	(nautilus_ctree_sort_single_node):
	Use the new unfrozen check that has a side effect of making the
	next thaw do a refresh. Add the new refresh calls that are needed
	now that thaw doesn't always do a refresh. Removed some
	unnecessary drawing for cases where things haven't changed.

	* libnautilus-extensions/nautilus-list.c:
	(nautilus_list_track_new_column_width):
	Use the new unfrozen check that has a side effect of making the
	next thaw do a refresh.

	* src/file-manager/fm-list-view.c: (fm_list_view_set_zoom_level):
	Formatting tweak.
2001-03-28 18:17:45 +00:00
Darin Adler a09a439c67 reviewed (a bit) by: John Sullivan <sullivan@eazel.com>
Some tree view changes so it only does work when the tree view is
	open, not when it's closed. Also improved speed by not creating so
	many pixmaps, which required changing lots of classes to use
	pixbufs instead of pixmaps.

	* components/tree/libmain.c: (tree_shlib_object_destroyed),
	(tree_shlib_make_object): Changed to use NautilusTreeView
	subclass of NautilusView, not widget.

	* components/tree/main.c: (main): Use standard main.

	* components/rpmview/nautilus-rpm-view.c:
	(file_activation_callback), (fill_filename_tree_int),
	(fill_filename_tree), (nautilus_rpm_view_update_from_uri):
	Update to use NautilusCList instead of GtkCList.

	* components/tree/nautilus-tree-change-queue.h: Got rid of ADDED
	(it's now the same as CHANGED).

	* components/tree/nautilus-tree-model.h:
	* components/tree/nautilus-tree-model.c:
	(nautilus_tree_model_initialize_class): No more ADDED.
	(destroy_file_hash): New function.
	(nautilus_tree_model_destroy): Destroy deferral hashes.
	(nautilus_tree_model_node_begin_monitoring): Use changed instead
	of added.
	(report_node_changed): Emit changed instead of added.
	(process_file_change): New function.
	(process_directory_done_loading): New function.
	(add_file_to_hash): New function.
	(nautilus_tree_model_directory_files_changed_callback),
	(nautilus_tree_model_directory_done_loading_callback): Either put
	the file in the hash table or send the notification.
	(process_one_changed_file), (process_one_done_loading_file):
	Helper functions to send notifications.
	(nautilus_tree_model_set_defer_notifications): Start deferring
	notifications by making hash tables. Stop deferring notifications
	by sending out all the notifications and then getting rid of the
	hash tables.

	* components/tree/nautilus-tree-view.h:
	* components/tree/nautilus-tree-view-private.h:
	* components/tree/nautilus-tree-view.c:
	(nautilus_tree_view_insert_model_node), (ctree_is_node_expanded),
	(nautilus_tree_view_update_model_node),
	(awaited_node_or_uri_found), (notify_done_loading),
	(notify_node_seen), (get_selected_row),
	(get_selected_row_position), (set_selected_row_position),
	(dequeue_pending_idle_callback), (schedule_pending_idle_callback),
	(unschedule_pending_idle_callback),
	(nautilus_tree_view_load_from_filesystem), (ctree_compare_rows),
	(create_tree), (tree_map_callback), (tree_unmap_callback),
	(nautilus_tree_view_initialize), (nautilus_tree_view_destroy),
	(get_uri_sequence_to_root),
	(call_when_uri_loaded_or_parent_done_loading),
	(cancel_selection_in_progress),
	(expand_uri_sequence_and_select_end), (select_current_location),
	(tree_load_location_callback), (got_activation_uri_callback),
	(ctree_get_first_selected_node),
	(nautilus_tree_view_update_all_icons),
	(nautilus_tree_view_initialize_class):
	Convert to use pixbufs instead of pixmaps. Convert to use
	NautilusList instead of GtkCList. Fix storage leak of name.
	Get rid of weak use of callback function pointers. Add feature
	where the selected row is kept in position as new items are added.
	Eliminated ADDED and jsut used CHANGED instead. Defer creating the
	tree view until the first map. Turn off processing when unmapped.
	Change NautilusTreeView to be NautilusView subclass, not a widget.

	* components/tree/nautilus-tree-view-dnd.c:
	(nautilus_tree_view_drag_begin), (nautilus_tree_view_drag_motion),
	(get_data_on_first_target_we_support),
	(nautilus_tree_view_button_press),
	(nautilus_tree_view_button_release),
	(nautilus_tree_view_motion_notify),
	(nautilus_tree_view_set_dnd_icon),
	(nautilus_tree_view_collapse_node),
	(nautilus_tree_view_expand_or_collapse_row),
	(nautilus_tree_view_tree_node_at), (auto_scroll_timeout_callback),
	(nautilus_tree_view_real_scroll),
	(nautilus_tree_view_collapse_all),
	(nautilus_tree_view_receive_dropped_icons),
	(nautilus_tree_view_drag_destroy),
	(nautilus_tree_view_drag_destroy_real):
	Switch from GtkCList to NautilusCList. Also get rid of code that
	assumes NautilusTreeView is a widget. Also convert to use pixbufs
	instead of pixmaps.

	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
	(nautilus_clist_optimal_column_width), (nautilus_clist_set_text),
	(nautilus_clist_set_pixbuf), (nautilus_clist_get_pixbuf),
	(nautilus_clist_set_pixtext), (nautilus_clist_get_pixtext),
	(set_cell_contents), (cell_size_request), (real_insert_row),
	(draw_row), (draw_rows), (row_delete):
	Change to use pixbufs instead of pixmaps. Remove most of the
	drawing code since this can only be used as a base class for
	NautilusList anyway. Add boolean to set_cell_contents so it
	redraws only if the cell has changed.

	* libnautilus-extensions/nautilus-ctree.h:
	* libnautilus-extensions/nautilus-ctree.c: (COLUMN_FROM_XPIXEL),
	(nautilus_ctree_get_type), (nautilus_ctree_class_init),
	(nautilus_ctree_set_arg), (nautilus_ctree_get_arg),
	(nautilus_ctree_init), (ctree_attach_styles),
	(ctree_detach_styles), (nautilus_ctree_realize),
	(nautilus_ctree_event), (nautilus_ctree_unrealize),
	(nautilus_ctree_button_press), (draw_drag_highlight),
	(nautilus_ctree_row_at), (get_cell_rectangle),
	(nautilus_ctree_set_prelight), (draw_cell_pixbuf),
	(get_cell_style), (nautilus_ctree_draw_expander),
	(nautilus_ctree_draw_lines), (draw_row), (tree_draw_node),
	(nautilus_ctree_link), (nautilus_ctree_unlink), (real_row_move),
	(real_tree_move), (change_focus_row_expansion), (real_tree_expand),
	(real_tree_collapse), (column_auto_resize), (auto_resize_columns),
	(cell_size_request), (set_cell_contents), (set_node_info),
	(row_new), (row_delete), (real_select_row), (real_unselect_row),
	(real_tree_select), (real_tree_unselect), (select_row_recursive),
	(real_select_all), (real_unselect_all), (ctree_is_hot_spot),
	(nautilus_ctree_construct), (real_insert_row),
	(nautilus_ctree_insert_node), (nautilus_ctree_insert_gnode),
	(real_remove_row), (nautilus_ctree_remove_node), (real_clear),
	(nautilus_ctree_post_recursive),
	(nautilus_ctree_post_recursive_to_depth),
	(nautilus_ctree_pre_recursive),
	(nautilus_ctree_pre_recursive_to_depth),
	(nautilus_ctree_find_node_ptr), (nautilus_ctree_node_nth),
	(nautilus_ctree_find), (nautilus_ctree_find_by_row_data),
	(nautilus_ctree_find_all_by_row_data),
	(nautilus_ctree_find_by_row_data_custom),
	(nautilus_ctree_find_all_by_row_data_custom),
	(nautilus_ctree_is_hot_spot), (nautilus_ctree_expand_recursive),
	(nautilus_ctree_expand_to_depth),
	(nautilus_ctree_collapse_recursive),
	(nautilus_ctree_collapse_to_depth),
	(nautilus_ctree_toggle_expansion_recursive),
	(nautilus_ctree_real_select_recursive),
	(nautilus_ctree_node_set_text), (nautilus_ctree_node_set_pixbuf),
	(nautilus_ctree_node_set_pixtext), (nautilus_ctree_set_node_info),
	(nautilus_ctree_node_set_shift), (remove_grab),
	(nautilus_ctree_node_set_selectable),
	(nautilus_ctree_node_get_cell_type),
	(nautilus_ctree_node_get_text), (nautilus_ctree_node_get_pixbuf),
	(nautilus_ctree_node_get_pixtext), (nautilus_ctree_get_node_info),
	(nautilus_ctree_node_set_cell_style),
	(nautilus_ctree_node_get_cell_style),
	(nautilus_ctree_node_set_row_style), (nautilus_ctree_node_moveto),
	(nautilus_ctree_node_is_visible), (nautilus_ctree_set_indent),
	(nautilus_ctree_set_spacing), (nautilus_ctree_set_show_stub),
	(nautilus_ctree_set_line_style), (tree_sort),
	(nautilus_ctree_sort_recursive), (real_sort_list),
	(nautilus_ctree_sort_node), (nautilus_ctree_sort_single_node),
	(fake_unselect_all), (selection_find), (resync_selection),
	(real_undo_selection), (check_drag), (drag_dest_info_destroy),
	(drag_dest_cell), (nautilus_ctree_drag_begin),
	(nautilus_ctree_drag_motion), (nautilus_ctree_drag_data_received):
	Change to use NautilusList instead of GtkCList. Change to use
	pixbufs instead of pixmaps. Use set_cell_contents boolean to only
	redraw when cell has changed.

	* libnautilus-extensions/nautilus-gtk-extensions.h:
	* libnautilus-extensions/nautilus-gtk-extensions.c:
	(nautilus_gtk_marshal_POINTER__INT): Add new marshal needed for
	the pixbuf version of a NautilusList call.
	(nautilus_drag_set_icon_pixbuf): Helper to convert pixbuf to
	a pixmap and mask for GTK's sake.

	* libnautilus-extensions/nautilus-icon-dnd.c:
	(nautilus_icon_dnd_begin_drag): Use nautilus_drag_set_icon_pixbuf.

	* libnautilus-extensions/nautilus-list.h:
	* libnautilus-extensions/nautilus-list.c:
	(nautilus_list_initialize_class), (nautilus_list_initialize_dnd),
	(nautilus_list_initialize), (nautilus_list_destroy), (draw_cell),
	(nautilus_list_mark_cell_as_link),
	(nautilus_list_set_cell_contents), (set_list_cell),
	(get_list_cell), (nautilus_list_drag_start),
	(nautilus_list_receive_dropped_icons):
	Take advantage of the new changes in NautilusCList, which now uses
	pixmaps directly. Change drag signal to use a pixbuf, not a
	pixmap. Change so it doesn't do the DND stuff unless you
	explicitly call for it. Use set_cell_contents boolean to only
	redraw when cell has changed.

	* src/file-manager/fm-list-view.c: (fm_list_get_drag_pixbuf),
	(fm_list_get_sort_column_index), (create_list), (set_up_list):
	Change to use the new pixbuf signal instead of the old pixmap one.
	Make a call to ask NautilusList to do the DND stuff.
2001-03-28 01:39:16 +00:00
Eric Fischer f590eb526b reviewed by: Christian Meyer <chrisime@gnome.org>
2001-03-06  Eric Fischer  <eric@eazel.com>

        reviewed by: Christian Meyer <chrisime@gnome.org>

        (Bug 7315.  Thanks to Christian Meyer for tracking down
        places where this needed to be fixed.)

        * components/help/converters/gnome-db2html2/Makefile.am:
        * components/help/converters/gnome-info2html2/Makefile.am:
        * cut-n-paste-code/widgets/e-paned/Makefile.am:
        * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am:
        * cut-n-paste-code/widgets/nautilusclist/Makefile.am:
        * libnautilus-extensions/Makefile.am:
        In all of these, change GNOME_CFLAGS to GNOMEUI_CFLAGS so that
        they get the correct #include path for the GTK headers.
2001-03-06 20:05:35 +00:00
John Harper 3179f2c4ab updated this file to list previous changes to e-paned, as well as the fix
2001-02-27  John Harper  <jsh@eazel.com>

	* cut-n-paste-code/widgets/e-paned/README.changes: updated this
	file to list previous changes to e-paned, as well as the fix I
	just made
2001-02-27 21:40:21 +00:00
John Harper ca2a66e2ad Fixed bug 6294 (Sidebar gets smaller each time you open a new Window) and
2001-02-27  John Harper  <jsh@eazel.com>

	Fixed bug 6294 (Sidebar gets smaller each time you open a new
	Window) and probably 6499 (Sidebar grows each time a window is
	opened):

	* cut-n-paste-code/widgets/e-paned/e-paned.c
	(e_paned_compute_position): fixed a bug in when it stores the
	last allocation of the widget. This in turn causes the widget
	not to do the annoying scaled resizing if the position of the
	splitter was set before the first size_allocate invocation

	* cut-n-paste-code/widgets/e-paned/README.changes: added this
	file describing the changes I had to make to the widget

	I'm also going to submit this patch to the gal maintainers
2001-02-27 20:37:20 +00:00
Rebecca Schulman ef3304cb98 reviewed by: Mathieu Lacage <mathieu@gnome.org>
2001-02-11  Rebecca Schulman  <rebecka@eazel.com>

	reviewed by: Mathieu Lacage <mathieu@gnome.org>

	* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c: Use
	binary instead of linear search to find the right insert new row
	into a sorted clist. This is part of addressing bug 6290
2001-02-11 11:30:38 +00:00