Find a file
Darin Adler 08b617282b No parameters is indicated by "(void)" instead of "()".
* components/help/help-method.c: (help_uri_new): No parameters
	is indicated by "(void)" instead of "()".
	(help_uri_to_string): Changed to share more code (I think I might
	have fixed a leak too).
	(init_help_module): No parameters is indicated by "(void)"
	instead of "()". Also fixed a bug where the wrong lock is unlocked.
	(convert_file_to_uri): Use g_strcasecmp instead of strcmp since we
	are checking MIME types.
	(transform_file), (transform_absolute_file), (file_from_path),
	(find_help_file), (transform_relative_file): Merged these so they
	share a lot of common code.

	* components/services/vault/command-line/vault-operations.c:
	(vault_list): Fixed a g_strconcat that was missing a trailing NULL.

	* libnautilus-extensions/nautilus-directory-private.h:
	* libnautilus-extensions/nautilus-file-attributes.h:
	* libnautilus-extensions/nautilus-directory-async.c:
	(cancel_top_left_read), (top_left_read_done),
	(top_left_read_callback), (top_left_read_more_callback),
	(start_getting_top_lefts), Changed top_left code to use
	nautilus_read_file calls.
	(cancel_metafile_read),
	Changed to reflect name changes in nautilus_read_file calls.
	(cancel_get_activation_uri), (nautilus_directory_cancel),
	(set_up_request_by_file_attributes),
	(nautilus_async_destroying_file), (lacks_activation_uri),
	(wants_activation_uri), (request_is_satisfied),
	(activation_uri_found),
	(activation_uri_nautilus_link_read_callback),
	(activation_uri_gmc_link_read_callback),
	(activation_uri_gmc_link_read_more_callback),
	(start_getting_activation_uris),
	(nautilus_directory_async_state_changed): Add code to fetch
	activation URIs for either GMC or Nautilus-style link files.
	(lacks_top_left): Changed to share common
	nautilus_file_should_get_top_left_text function so we don't have
	lots of different code reading the preferences about top-left
	text.
	(is_needy): Enhanced and renamed is_wanted so it takes into
	account files that are and aren't interesting.
	(start_getting_directory_counts), (deep_count_start):
	(start_getting_file_info), Change to use is_needy.

	* libnautilus-extensions/nautilus-directory.h:
	* libnautilus-extensions/nautilus-directory.c:
	Tweaked spacing.

	* libnautilus-extensions/nautilus-file-private.h:
	Added a self_owned flag so we do better with files that don't have
	parent directories and the fields to support activation_uri.

	* libnautilus-extensions/nautilus-file-utilities.h:
	* libnautilus-extensions/nautilus-file-utilities.c:
	(read_file_close_callback), (read_file_close),
	(read_file_succeeded), (read_file_failed),
	(read_file_read_callback), (read_file_read_chunk),
	(read_file_open_callback), (nautilus_read_file_async),
	(nautilus_read_entire_file_async), (nautilus_read_file_cancel):
	Added a variation of the read file call that takes a function to
	decide whether to keep reading or not.

	* libnautilus-extensions/nautilus-file.h:
	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_new_from_name), (nautilus_file_get),
	(nautilus_file_get_parent_uri_as_string),
	(get_file_for_parent_directory), (nautilus_file_rename),
	(nautilus_file_get_gnome_vfs_uri),
	(nautilus_file_get_uri),
	Add code that handles the "self_owned" flag to make files without
	parents work better.
	(destroy): Fixed some leaks I noticed.
	(nautilus_file_get_top_left_text),
	(nautilus_file_should_get_top_left_text): Added this so that all
	code can share a single call when deciding whether to get text
	based on local vs. non-local.
	(nautilus_file_get_activation_uri): Changed to work with new
	async. code to fetch this.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_for_file): Call
	nautilus_file_should_get_top_left_text.

	* libnautilus-extensions/nautilus-link.h:
	* libnautilus-extensions/nautilus-link.c:
	(nautilus_link_is_link_file_name): Named so it's clear it looks
	at the file name only.
	(xml_get_root_property), (nautilus_link_get_root_property):
	Added these to share a lot of common code.
	(nautilus_link_get_additional_text): Use the new calls.
	(make_local_path), (icon_read_done_callback),
	(nautilus_link_get_image_uri), (nautilus_link_get_link_uri),
	(nautilus_link_get_display_name): Other cleanup and rewrite.
	(nautilus_link_get_link_uri_given_file_contents): Add API that
	can work with the async. I/O version.

	* libnautilus-extensions/nautilus-stock-dialogs.c:
	(timed_wait_free), (nautilus_timed_wait_start):
	Added some asserts.

	* src/file-manager/fm-directory-view.c: (activate_callback),
	(fm_directory_view_activate_file): Use call_when_ready and
	the new async. stuff.

	* src/file-manager/fm-error-reporting.c:
	(fm_report_error_setting_group): Added a (low-quality) error
	message for the case where you aren't alowed to change the
	group of something.

	* src/file-manager/fm-icon-view.c:
	(icon_position_changed_callback): Added missing NULL in a call
	to g_strconcat.
	(get_icon_text_callback): Fix storage leak.

	* src/file-manager/fm-properties-window.c:
	(activate_owner_callback): Fixed a timed_wait_start/stop mismatch
	that was causing an assert and other badness when you changed the
	owner.

	* src/file-manager/fm-search-list-view.c:
	(get_attribute_from_column): Added a missing case to prevent a
	crash, but had to put in a FIXME since the code isn't really working.

	* src/nautilus-application.c: (nautilus_application_startup):
	Fixed bug where you wouldn't see error messages on startup.  Also
	improved one of the error messages by adding some blank lines.
2000-07-26 03:07:30 +00:00
components No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
cut-n-paste-code Make distcheck happy. 2000-07-20 22:25:50 +00:00
data added new backgrounds from Susan 2000-07-14 02:13:45 +00:00
docs Massive reorganization of components/services. All service components 2000-05-09 20:46:01 +00:00
helper-utilities Change to use bonobo_object_unref now that the leaks have been fixed. This 2000-07-12 19:33:38 +00:00
icons icons/emblem-trash.png Added the Trash emblem for items found in the trash 2000-07-26 02:04:01 +00:00
idl Removed the fsextension IDL, which was a work in progress that no one is 2000-05-12 01:11:15 +00:00
libnautilus reorganized the menus. Added a user level menu and removed the settings 2000-07-25 21:39:28 +00:00
libnautilus-extensions No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
libnautilus-private No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
librsvg Ignore generated test-ft file. 2000-07-20 22:07:27 +00:00
nautilus-installer Change to use bonobo_object_unref now that the leaks have been fixed. This 2000-07-12 19:33:38 +00:00
nautilus-widgets Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
po Updated russian translation. 2000-07-25 10:33:43 +00:00
src No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
test chuut 2000-07-22 00:06:54 +00:00
tools Turn my dumbass brain on this time before committing. Add the moved leak 2000-07-15 02:12:01 +00:00
.cvsignore Some generated file names changed, so these must change too. 2000-07-14 22:56:20 +00:00
acconfig.h Bzip2 > 1.0.0 compatability shoud work now. 2000-06-30 16:21:05 +00:00
AUTHORS Added myself. 2000-03-12 16:45:38 +00:00
autogen.sh Finish the hack to not make people get gnome.m4 from gnome-libs any more. 2000-02-23 19:06:47 +00:00
ChangeLog No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
ChangeLog-20000414 Added appropriate copyright notices. 2000-04-14 06:40:27 +00:00
ChangeLog-20000625 Ignore some additional generated files. 2000-06-26 18:01:44 +00:00
check-config-h.pl Added "." parameter to "find" so it works with non-GNU versions of find. 2000-05-09 00:57:17 +00:00
check-FIXME.pl Maciej helped me refine the find command so it doesn't go into po or CVS 2000-05-17 00:48:10 +00:00
check-headers-in-Makefile.pl Wrote a script to check that the Makefile.am file matches what's actually 2000-07-05 23:49:25 +00:00
configure.in Added a hacked version of the freetype2 beta, for use by librsvg. 2000-07-19 07:19:48 +00:00
COPYING.LIB Just adding copyright/license notices, and a copy of the LGPL. 1999-12-07 19:59:42 +00:00
HACKING Updated gnome-libs branch. A cut at a real timed wait implementation; not 2000-07-14 00:42:14 +00:00
MAINTAINERS Changed to the new Nautilus list instead of the old secret list. 2000-04-27 22:54:19 +00:00
Makefile.am Turn my dumbass brain on this time before committing. Add the moved leak 2000-07-15 02:12:01 +00:00
nautilus-clean.sh just fixed a simple mis-spelling 2000-06-28 04:02:30 +00:00
nautilus.desktop Added German (de) to ALL_LINGUAS Added German translations 2000-06-14 16:30:36 +00:00
nautilus.png Made NautilusFile async. like NautilusDirectory already was. 2000-06-20 22:09:36 +00:00
nautilus.spec.in Added the arlo theme to spec file 2000-07-13 21:24:36 +00:00
NEWS Basic framework is there. Now for URL resolution and loading. 1999-12-06 00:49:57 +00:00
README Fixed bugs, mostly related to editable text fields. 2000-04-17 18:25:56 +00:00
RENAMING Add an entry. 2000-07-24 07:52:00 +00:00
TODO Added an empty file to fix the build (required since Elliot added it to 2000-07-13 23:10:07 +00:00

Nautilus is still in its early stages. You can learn more about it at http://nautilus.eazel.com.