Commit graph

1852 commits

Author SHA1 Message Date
Andy Hertzfeld d478de9891 made it check modification dates to update thumbnails when their
made it check modification dates to update thumbnails when
	their underlying image changes.  Added a routine to remove
	a specific image from the icon cache.
2000-06-19 03:01:21 +00:00
J Shane Culpepper aff1cc629d Added the inventory template. 2000-06-18 22:04:13 +00:00
Pavel 2f786e1511 Do a better 64-bit clean fix avoiding messy ifdefs.
2000-06-18  Pavel  <pavel@eazel.com>

	* test/nautilus-leak-symbol-lookup.c:
	(nautilus_leak_symbol_map_get_offsets):
	Do a better 64-bit clean fix avoiding messy ifdefs.
2000-06-18 11:00:34 +00:00
George Lebl 30675e99d6 s/g_str_freev/g_strfreev/ as that's the correct glib name
Sun Jun 18 02:50:47 2000  George Lebl <jirka@5z.com>

	* components/help/help-method.c (file_in_info_path):
	  s/g_str_freev/g_strfreev/ as that's the correct glib name

	* components/help/hyperbola-main.c,
	  components/help/hyperbola-nav-index.c,
	  components/help/hyperbola-nav-search.c
	  components/help/hyperbola-nav-tree.c,
	  components/help/hyperbola-nav.h:  Use hyperbola-nav.h as a header
	  to put the prototypes from the hyperbola-nav-*.c files.  And
	  include this file in hyperbola-main.c and hyperbola-nav-*.c

	* libnautilus-extensions/nautilus-global-preferences.c
	  (global_preferences_register_boolean_with_defaults)
	  (global_preferences_register_enum_with_defaults),
	  libnautilus-extensions/nautilus-preferences.c
	  (preferences_hash_node_check_changes_func)
	  (user_level_changed_callback):
	  use GU?INT_TO_POINTER and GPOINTER_TO_U?INT macros to get and pass
	  ints and uints as pointers.

	* librsvg/rsvg-bpath-util.c, test/nautilus-leak-checker.c:
	  include <string.h>

	* test/nautilus-leak-checker.c (nautilus_leak_record_malloc)
	  (nautilus_leak_record_realloc) (nautilus_leak_record_free)
	  (print_one_leak):  Store pointers in gulongs not guints and
	  when printing size_t, cast to long and use %ld.

	* test/nautilus-leak-symbol-lookup.c
	  (nautilus_leak_symbol_map_get_offsets): When reading in gint64,
	  check if long is actually 64bit, in which case use %lx otherwise
	  use %Lx for sscanf.
2000-06-18 09:54:57 +00:00
J Shane Culpepper 3db19cf0ab Added login and summary component skeletons. Did minor cleanups of libtrilobite
and vault.
2000-06-18 08:37:37 +00:00
J Shane Culpepper 7157baed86 More minor fixes to sample. Fixed oafinfo files to use the correct names and
added gpl licenses to the files that did not contain it.
2000-06-18 05:47:17 +00:00
J Shane Culpepper a1bf6815a6 Templating cleanups. Added the skeleton for vault. Cometic cleanup in install. 2000-06-18 05:13:26 +00:00
George Lebl d8eba39e6a Use g_free on the node as it has been allocated with g_malloc
Sat Jun 17 18:07:19 2000  George Lebl <jirka@5z.com>

	* gnome-info2html2/main.c (main): Use g_free on the node as it
	  has been allocated with g_malloc

	* gnome-man2html2/gnome-man2html.c (scan_format):  Patch from gnome
	  bug number 3925.  From the description: Briefly, gnome-man2html
	  doesn't notice when the format lines in table declarations end if
	  the last thing in the format specification is a font command.
2000-06-18 01:11:12 +00:00
Andy Hertzfeld 21dbfef5a0 added a nice knob image to use as stretch handles instead of a black
added a nice knob image to use as stretch handles instead of a
	black rectangle. Right now it only uses it in aa mode and they
	need to be positioned better.  Also, added search button to
	toolbar theming mechanism.
2000-06-17 01:43:30 +00:00
John Sullivan c7f4351657 Added a NULL check that prevents it from crashing when you add bookmarks
* src/nautilus-window-menus.c: (clear_appended_bookmark_items):
	Added a NULL check that prevents it from crashing when you
	add bookmarks or change themes.
2000-06-17 01:29:56 +00:00
John Sullivan a773b18789 More work towards bug 1401 (bookmark icon never updates).
You can avoid some warnings if you get the latest Bonobo.

	* libnautilus-extensions/nautilus-bookmark.h:
	* libnautilus-extensions/nautilus-bookmark.c:
	(nautilus_bookmark_initialize_class), (nautilus_bookmark_set_name):
	Define "changed" signal for bookmarks and wire it up (though
	not yet to the icon-changing case). Remove never-implemented
	and never-to-be-implemented "nautilus_bookmark_get_file" since
	I changed my mind on the design.
	* src/nautilus-window-menus.c: (append_bookmark_to_menu),
	(clear_appended_bookmark_items): Connect and disconnect
	signals from the window to the bookmarks in the Go and
	Bookmarks menus.
2000-06-17 01:15:00 +00:00
Arlo Rose c12a326dac icons/eazel/search.png icons/About_Image.png Fixed the invalid white point
2000-06-16  Arlo Rose  <arlo@eazel.com>
	* icons/eazel/search.png
	* icons/About_Image.png
	Fixed the invalid white point error on out about image.
	Made the "Eazel Theme" search icon look like an icon Susan
	would have done.
2000-06-17 00:44:20 +00:00
Darin Adler 2f82c2477d Simplify the handling of NULL MIME type.
* libnautilus-extensions/nautilus-mime-actions.c:
	(nautilus_mime_get_default_action_type_for_uri),
	(nautilus_mime_get_default_application_for_uri_internal),
	(nautilus_mime_get_short_list_applications_for_uri),
	(nautilus_mime_get_short_list_components_for_uri),
	(nautilus_mime_get_all_applications_for_uri),
	(nautilus_mime_set_short_list_applications_for_uri),
	(nautilus_mime_set_short_list_components_for_uri):
	Simplify the handling of NULL MIME type.
2000-06-17 00:36:10 +00:00
Rebecka Schulman 85c28bf93b Fixed search icon issues, I hope
2000-06-16  Rebecka Schulman  <set EMAIL_ADDRESS environment variable>

	* icons/Makefile.am:
	* icons/eazel/Makefile.am:
	* icons/search.png:
	Fixed search icon issues, I hope
2000-06-16 22:26:30 +00:00
Darin Adler 21088d61bc Another round in the war against computer poetry at the console.
* components/loser/content/main.c: (loser_make_object), (main):
	* components/loser/sidebar/main.c: (loser_make_object), (main):
	* components/sample/main.c: (sample_make_object), (main):
	* components/services/startup/nautilus-view/main.c:
	(services_object_destroyed), (services_make_object):
	* src/nautilus-location-bar.c:
	(nautilus_location_bar_set_location):
	* src/nautilus-switchable-navigation-bar.c:
	(nautilus_switchable_navigation_bar_set_location):
	Took out a lot of puts calls that may have once been useful for
	debugging but now are mostly misleading.
2000-06-16 21:47:08 +00:00
John Sullivan 1fd31530af Some work towards bug 1401 (bookmark icon never updates).
No visible effect yet.

	* libnautilus-extensions/nautilus-bookmark.h:
	Added nautilus_bookmark_get_file prototype, not yet
	called or implemented.

	* libnautilus-extensions/nautilus-file.h,
	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_check_if_ready): New function, does
	nothing yet.

	* libnautilus-extensions/nautilus-icon-factory.h:
	Added nautilus_icon_factory_is_icon_ready_for_file
	prototype, not yet called or implemented.

	* src/nautilus-window-menus.c:
	(nautilus_window_initialize_bookmarks_menu),
	(nautilus_window_initialize_go_menu),
	(nautilus_window_remove_bookmarks_menu_callback),
	(nautilus_window_remove_go_menu_callback),
	(refresh_bookmarks_menu),
	(refresh_bookmarks_menu_idle_callback),
	(schedule_refresh_bookmarks_menu), (refresh_go_menu),
	(refresh_go_menu_idle_callback), (schedule_refresh_go_menu):
	Made the code that rebuilds the Go and Bookmarks menus when
	there's been a change to the bookmarks use idle handling to
	batch up requests. This will be important when bookmarks
	broadcast updates for their icons.

	* src/nautilus-window-private.h: Defined NautilusWindowDetails
	struct. We should eventually migrate all of the fields
	of NautilusWindow in here, but I didn't do that now.
	Added two fields used by bookmark-menu-updating code.
	* src/nautilus-window.h: Made a details field using
	NautilusWindowDetails.

	* src/nautilus-window.c:
	(nautilus_window_init): Create details field.
	(nautilus_window_destroy): Clean up any pending idle bookmark
	refreshing stuff.
2000-06-16 20:57:02 +00:00
Rebecka Schulman f971d7c56d Changed search preferences, and fixed search icon
2000-06-16  Rebecka Schulman  <rebecka@eazel.com>

	* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog),
	(global_preferences_register_for_ui):
	* libnautilus-extensions/nautilus-global-preferences.h:
	* src/nautilus-search-bar.c: (nautilus_search_bar_initialize):
	* src/nautilus-search-bar.h:
	Changed search preferences, and fixed search icon
2000-06-16 20:34:21 +00:00
Darin Adler 070e7a17cc Removed first cut at a fix for the "space accepts" problem.
* src/nautilus-location-bar.c: (try_to_expand_path):
	Removed first cut at a fix for the "space accepts" problem.
	(entry_would_have_inserted_characters),
	(editable_key_press_callback), (nautilus_location_bar_initialize):
	Put in a new fix that uses a marshal function to avoid clobbering
	the return value of key_press_event.
2000-06-16 20:12:44 +00:00
Rebecka Schulman 2ba73938b2 Added search icon to toolbar, courtesy of Arlo. It still has graphics
2000-06-16  Rebecka Schulman  <set EMAIL_ADDRESS environment variable>

	* icons/eazel/Search.png:
	Added search icon to toolbar, courtesy of Arlo.
	It still has graphics issues, we will try and iron
	those out
	* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog),
	(global_preferences_register_for_ui):
	Changed the word on the search preferences
2000-06-16 19:05:40 +00:00
Darin Adler 341c93f4a9 New generated files that needed to be ignored.
* components/services/trilobite/sample/lib/.cvsignore:
	New generated files that needed to be ignored.

	* libnautilus-extensions/nautilus-bookmark.c: (get_icon_for_uri):
	* libnautilus-extensions/nautilus-icon-dnd.c:
	(receive_dropped_keyword):
	* src/nautilus-sidebar.c: (receive_dropped_keyword),
	(open_with_callback):
	* src/nautilus-window-manage-views.c: (handle_unreadable_location),
	(nautilus_window_end_location_change_callback):
	* src/nautilus-window.c: (view_menu_choose_view_callback):
	Added FIXME comments for all cases I might have to revisit to
	finish with bug 866.

	* libnautilus-extensions/nautilus-directory-private.h:
	* libnautilus-extensions/nautilus-directory.c:
	(nautilus_search_directory_new),
	(nautilus_directory_new), (nautilus_directory_is_local),
	(nautilus_directory_is_search_directory):
	Removed the is_local and is_search_directory booleans since they
	are very fast to compute.
	(nautilus_directory_call_when_ready): Removed the special case for
	search directories that was causing a problem with NULL
	directories.  This is better handled inside
	nautilus-directory-async.c.
	(nautilus_uri_is_search_uri): Greatly simplified the
	implementation of the function and moved it out of the
	"self-check-specific" part of the file.

	* libnautilus-extensions/nautilus-file-utilities.c:
	(nautilus_format_uri_for_display), (nautilus_make_uri_from_input),
	(nautilus_get_user_main_directory):
	Renamed SCHEMA -> SCHEME. Converted code to use
	nautilus_get_uri_from_local_path instead of just adding a file://
	on the beginning of path names.

	* libnautilus-extensions/nautilus-file.c: (nautilus_file_get):
	Did part of the work needed to make this function do its work
	async. It now only does the I/O if the file is not already known,
	but there's still the issue of doing the I/O only when requested.

	* libnautilus-extensions/nautilus-icon-dnd.c:
	(receive_dropped_keyword): Fixed storage leaks.
	(nautilus_icon_container_receive_dropped_icons),
	(nautilus_icon_dnd_update_drop_target): Added FIXMEs about
	file-specific stuff that's in here but should be in FMIconView.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(path_represents_svg_image): Changed local svg check to use
	gnome-vfs instead of NautilusFile.  This is better since we want
	it to be sync.
	(load_specific_image): Change to use
	nautilus_get_local_path_from_uri instead of doing its own file://
	checks and unescaping.

	* libnautilus-extensions/nautilus-mime-actions.c:
	(nautilus_mime_get_default_component_for_uri_internal): Call the
	new public OAF_ServerInfo_duplicate from liboaf instead of our
	own copy. The one I checked in liboaf has a number of bugs fixed
	from the one that was in here.
	(mime_type_get_supertype): Put in a special case for NULL so we
	don't return "/*" as a supertype for NULL.
	(nautilus_do_component_query): Call OAF_ServerInfo_duplicate.
	Also get rid of a NULL check before CORBA_free.

	* libnautilus-extensions/nautilus-stock-dialogs.c:
	(nautilus_timed_wait_start), (nautilus_timed_wait_free):
	* libnautilus-extensions/nautilus-stock-dialogs.h:
	Added a window title to the still-not-implemented code in here.

	* src/file-manager/fm-icon-text-window.c:
	(create_icon_text_window): Changed the window title to match the
	menu item.

	* src/nautilus-main.c: Formatting tweaks.

	* src/nautilus-sidebar.c: (receive_dropped_keyword), Fixed a
	storage leak. Put in a FIXME about the code that is a copy of
	what's in the icon view.
2000-06-16 18:47:17 +00:00
Yukihiro Nakai d806259e0e ja.po: Update from Japanese GNOME Users Group(translation@gnome.gr.jp). 2000-06-16 16:37:09 +00:00
Maciej Stachowiak a5fa2e8a51 Task 1351: implement controllers to allow location bar and the
search/browse button

	* src/nautilus-location-bar.h, src/nautilus-location-bar.c:
	Factored this into two classes, NautilusNavigationBar, a class
	that defines the abstract interface (the set_location function and
	the location_changed signal), and NautilusLocationBar, a concrete
	implementation that works like the previous location bar.
	(nautilus_location_bar_set_location,
	nautilus_location_bar_get_location): Made static. Made
	`nautilus_location_bar_set_location' the handler for the
	set_location virtual method.
	* src/nautilus-navigation-bar.h, src/nautilus-navigation-bar.c:
	Abstract superclass for navigation bars.
	* src/nautilus-search-bar.h, src/nautilus-search-bar.c: New
	subclass of NautilusNavigationBar. Contains placeholder widgets
	for now, will eventually be the search bar.
	* src/nautilus-switchable-navigation-bar.h,
	src/nautilus-switchable-navigation-bar.c: New subclass of
	NautilusNavigationBar that allows switching between the location
	bar and the search bar.
	* src/nautilus-window.h: Rename `ent_uri' member of the window
	struct to `navigation_bar'.
	* src/nautilus-window.c
	(nautilus_window_navigation_bar_mode_changed_callback): Callback
	to sync the "search" toggle button to the mode of the switchable
	navigation bar.
	(nautilus_window_constructed): Create a
	NautilusSwitchableNavigationBar instead of a NautilusLocationBar.
	(nautilus_window_set_search_mode): New function to be used by the
	search toggle button callback; simply sets the mode of the
	switchable navigation bar appropriately.
	* src/nautilus-window-toolbars.c: Made Search button a toggle
	button.
	(toolbar_search_callback): Call `nautilus_window_set_search_mode'.
	* src/nautilus-window-manage-views.c
	(nautilus_window_update_internals,
	nautilus_window_end_location_change_callback): Use
	NautlusNavigationBar calls instead of NautilusLocationBar ones.
	* src/Makefile.am: Add new files to the build, and split all
	headers into noinst_HEADERS out from the nautilus_SOURCES
	variable.
2000-06-16 16:33:36 +00:00
Matthias Warkus 9c7276fd4a Updated German translation 2000-06-16 14:05:32 +00:00
Seth Nickell 8cbe2e455a Added function nautilus_location_bar_get_location Changed to call
2000-06-16  Seth Nickell  <seth@eazel.com>

	* src/nautilus-location-bar.h:
	* src/nautilus-location-bar.c: (nautilus_location_bar_get_location)
	Added function nautilus_location_bar_get_location
	* src/nautilus-location-bar.c: (drag_data_received_callback),
	(drag_data_get_callback), (editable_activated_callback),
	Changed to call nautilus_location_bar_get_location. An incidental effect (well
	actually intentional) is that nautilus-location-bar.c no longer uses gtk_entry_get_text.
	Hopefully this function will keep people adding code "mid-stream" to the URL bar (eg
	before activation, such as the auto-completion code) from being confused by the disparity
	between URIs and what the user is allowed to type.
2000-06-16 09:32:48 +00:00
J Shane Culpepper 3c30407965 Fixing build breakage from sample cleanup 2000-06-16 09:28:26 +00:00
J Shane Culpepper c7a5dfeced Cleaned up the sample trilobite service for easer template usage. 2000-06-16 09:15:05 +00:00
Seth Nickell 6aebd92aad Don't be fooled by the meager function count! This bug was/is a bitch.
2000-06-16  Seth Nickell  <seth@eazel.com>

	* src/nautilus-location-bar.c: (try_to_expand_path):
	Don't be fooled by the meager function count!
	This bug was/is a bitch. Added a gtk_widget_grab_focus call to the
	end of the function because *somewhere* in the above procedure
	the gtk focus is being fscked with. Will track the actual
	problem down later, but this will get it out of our hair so
	we can test things like unescaping code.
	Also changed from gtk_entry_get_text to gtk_editable_get_chars
	as the former is deprecated and Truly Evil (tm).
2000-06-16 08:43:02 +00:00
John Sullivan 4e90eb7b77 Modernized some NautilusBookmark code that had been written
in the dark ages (by me).

	* libnautilus-extensions/nautilus-bookmark.c:
	(nautilus_bookmark_compare_with), (nautilus_bookmark_copy),
	(nautilus_bookmark_get_name),
	(nautilus_bookmark_get_pixmap_and_mask),
	(nautilus_bookmark_get_pixbuf), (nautilus_bookmark_get_icon),
	(nautilus_bookmark_get_uri), (create_pixmap_widget_for_bookmark),
	(nautilus_bookmark_menu_item_new): Eliminated the use of
	const NautilusBookmark *; made _get_name and _get_uri return
	copies instead of the original text; tweaked a little formatting.

	* components/history/nautilus-history-view.c: (install_icon),
	(hyperbola_navigation_history_load_location),
	(hyperbola_navigation_history_select_row):
	* libnautilus-extensions/nautilus-bookmark.h:
	* src/nautilus-bookmark-list.c: (append_bookmark_node),
	(nautilus_bookmark_list_append), (nautilus_bookmark_list_contains),
	(nautilus_bookmark_list_delete_items_with_uri),
	(nautilus_bookmark_list_insert_item):
	* src/nautilus-bookmark-list.h:
	* src/nautilus-bookmarks-window.c: (install_bookmark_icon),
	(on_select_row), (repopulate):
	* src/nautilus-window-manage-views.c:
	(nautilus_window_reset_title_internal), (handle_go_back),
	(handle_go_forward), (handle_go_elsewhere):
	* src/nautilus-window-menus.c: (bookmark_holder_new),
	(show_bogus_bookmark_window), (activate_bookmark_in_menu_item),
	(append_bookmark_to_menu),
	(nautilus_window_add_bookmark_for_current_location):
	* src/nautilus-window.c: (nautilus_window_back_or_forward):
	Eliminated the use of const NautilusBookmark *; changed all
	callers of nautilus_bookmark_get_name and _get_uri to free
	the results.
2000-06-16 02:41:15 +00:00
John Sullivan 22c0f773a8 Fixed bug 705 (Need to avoid network hit on startup for
each remote bookmark). Bookmarks now get their icon only
	when they're initially created, and then store a text
	version of it to disk for future sessions. We might have
	to update the icon at certain times later (maybe when it's
	used?).

	* libnautilus-extensions/nautilus-bookmark.h,
	* libnautilus-extensions/nautilus-bookmark.c:
	(nautilus_bookmark_copy), (nautilus_bookmark_get_pixbuf),
	(nautilus_bookmark_get_icon), (get_icon_for_uri),
	(nautilus_bookmark_new), (nautilus_bookmark_new_with_icon):
	Changed guts of NautilusBookmark to keep a
	NautilusScalableIcon around. Also some miscellaneous
	cleanup in this ancient file (need to do more).

	* libnautilus-extensions/nautilus-icon-factory.h,
	* libnautilus-extensions/nautilus-icon-factory.c:
	(get_themed_icon_file_path): Added icon != NULL assert.
	(get_icon_file_path): Handle NULL icon name by returning NULL;
	some style fixes.
	(nautilus_scalable_icon_get_text_pieces): New function,
	returns all four pieces of text used to define a
	NautilusScalableIcon.
	(nautilus_scalable_icon_new_from_text_pieces):
	Renamed from nautilus_scalable_icon_get and made public.
	(nautilus_icon_factory_get_icon_for_file),
	(nautilus_icon_factory_get_emblem_icon_by_name),
	(load_image_with_embedded_text): Updated for function renaming.

	* src/nautilus-bookmark-list.c: (append_bookmark_node),
	(make_bookmark_from_node), (nautilus_bookmark_list_load_file):
	Save & restore NautilusScalableIcon with each bookmark.

	Added custom error message when trying to open a location
	fails with GNOME_VFS_LOGINFAILED

	* src/nautilus-applicable-views.h: Define
	NAUTILUS_NAVIGATION_RESULT_LOGIN_FAILED
	* src/nautilus-applicable-views.c:
	(get_nautilus_navigation_result_from_gnome_vfs_result):
	Support GNOME_VFS_LOGINFAILED, and tweak message for
	unhandled case.
	* src/nautilus-window-manage-views.c:
	(nautilus_window_end_location_change_callback):
	Support NAUTILUS_NAVIGATION_RESULT_LOGIN_FAILED and
	remove message for unhandled case since complaining
	about unhandled cases is done elsewhere.
2000-06-16 02:01:05 +00:00
Andy Hertzfeld 2cefd51ed9 At Arlo's request, removed the frame containing the sidebar.
At Arlo's request, removed the frame containing the sidebar.
2000-06-16 01:51:38 +00:00
Pavel Cisler 814058c1a2 Convert a bunch of illegal mime types "special/*" to legal equivalents.
2000-06-15  Pavel Cisler  <pavel@eazel.com>

	* components/hardware/nautilus-hardware-view.c:
	* components/html/ntl-web-browser.oafinfo:
	* components/mozilla/nautilus-mozilla-content-view.oafinfo:
	* components/music/nautilus-music-view.c:
	* components/music/nautilus-music-view.oafinfo:
	* components/rpmview/nautilus-rpm-view.c:
	* components/shell/shell.oafinfo:
	* libnautilus-extensions/nautilus-drag.c:
	(nautilus_drag_build_selection_list):
	* libnautilus-extensions/nautilus-drag.h:
	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_get_type_as_string):
	* src/nautilus-sidebar.c:
	* src/nautilus.oafinfo:
	Convert a bunch of illegal mime types "special/*" to
	legal equivalents.
2000-06-16 00:33:24 +00:00
Robin Slomkowski b074345fe2 added a dependency on Orbit 0.5.1 2000-06-15 22:07:37 +00:00
Andy Hertzfeld 12a78c6a77 fixed problem where track time slider was broken in the music view. Fixed
fixed problem where track time slider was broken in the music view.
	Fixed by escaping uris properly.
2000-06-15 21:20:03 +00:00
J Shane Culpepper 5aed501663 Removing the gnet dependancy. It is no longer used.
* HACKING:
        * components/services/install/command-line/Makefile.am:
        * components/services/install/lib/Makefile.am:
        * components/services/startup/lib/Makefile.am:
        * components/services/trilobite/sample/service/Makefile.am:
        * configure.in:
        * nautilus-installer/src/Makefile.am:

        Removing the gnet dependancy.  It is no longer used.
2000-06-15 20:36:40 +00:00
JP Rosevear ea4fe73e38 Make sure that libleakcheck does not rely on the /gnome prefix to build.
2000-06-15  JP Rosevear  <jpr@arcavia.com>

	* test/Makefile.am: Make sure that libleakcheck does not rely
	on the /gnome prefix to build. Make sure libleakcheck is cleaned
	and uninstalled properly.
2000-06-15 18:15:20 +00:00
Valek Frob 1842397b94 Updated russian translation. 2000-06-15 12:19:05 +00:00
Kenneth Christiansen e9a76f6699 update Added some missing files
2000-06-15 Kenneth Christiansen <kenneth@gnu.org>

        * da.po: update
	* potfiles.in: Added some missing files
2000-06-15 09:07:17 +00:00
Andy Hertzfeld f0796062aa added new icons from Susan, and fixed bug where images with special chars
added new icons from Susan, and fixed bug where images with
	special chars (like blanks) in their name wouldn't get displayed
	as custom icons properly by unescaping their uri.
2000-06-15 08:06:37 +00:00
Ramiro Estrugo 7b6fb5af0a Added a place to put cut-n-paste code. Cut-n-pasted the e-paned widget
* Makefile.am:
* components/hardware/Makefile.am:
* components/help/Makefile.am:
* components/history/Makefile.am:
* components/html/Makefile.am:
* components/loser/content/Makefile.am:
* components/loser/sidebar/Makefile.am:
* components/music/Makefile.am:
* components/notes/Makefile.am:
* components/rpmview/Makefile.am:
* components/sample/Makefile.am:
* components/services/startup/nautilus-view/Makefile.am:
* components/services/time/nautilus-view/Makefile.am:
* components/services/trilobite/sample/nautilus-view/Makefile.am:
* components/websearch/Makefile.am:
* configure.in:
* cut-n-paste-code/.cvsignore:
* cut-n-paste-code/Makefile.am:
* cut-n-paste-code/README:
* cut-n-paste-code/widgets/.cvsignore:
* cut-n-paste-code/widgets/Makefile.am:
* cut-n-paste-code/widgets/e-paned/.cvsignore:
* cut-n-paste-code/widgets/e-paned/Makefile.am:
* cut-n-paste-code/widgets/e-paned/e-hpaned.c: (e_hpaned_get_type),
(e_hpaned_class_init), (e_hpaned_init), (e_hpaned_new),
(e_hpaned_size_request), (e_hpaned_size_allocate), (e_hpaned_draw),
(e_hpaned_xor_line), (e_hpaned_button_press),
(e_hpaned_button_release), (e_hpaned_motion),
(e_hpaned_handle_shown):
* cut-n-paste-code/widgets/e-paned/e-hpaned.h:
* cut-n-paste-code/widgets/e-paned/e-paned.c: (e_paned_get_type),
(e_paned_class_init), (e_paned_child_type), (e_paned_init),
(e_paned_set_arg), (e_paned_get_arg), (e_paned_realize),
(e_paned_map), (e_paned_unmap), (e_paned_unrealize),
(e_paned_expose), (e_paned_add1), (e_paned_add2), (e_paned_pack1),
(e_paned_pack2), (e_paned_add), (e_paned_remove), (e_paned_forall),
(e_paned_get_position), (e_paned_set_position),
(e_paned_set_handle_size), (e_paned_compute_position),
(e_paned_handle_shown), (e_paned_quantized_size):
* cut-n-paste-code/widgets/e-paned/e-paned.h:
* cut-n-paste-code/widgets/e-paned/e-vpaned.c: (e_vpaned_get_type),
(e_vpaned_class_init), (e_vpaned_init), (e_vpaned_new),
(e_vpaned_size_request), (e_vpaned_size_allocate), (e_vpaned_draw),
(e_vpaned_xor_line), (e_vpaned_button_press),
(e_vpaned_button_release), (e_vpaned_motion),
(e_vpaned_handle_shown):
* cut-n-paste-code/widgets/e-paned/e-vpaned.h:
* helper-utilities/authenticate/Makefile.am:
* libnautilus-extensions/Makefile.am:
* libnautilus-extensions/README:
* libnautilus/README:
* src/Makefile.am:
* test/Makefile.am:
Added a place to put cut-n-paste code.  Cut-n-pasted the e-paned
widget from evolution.  Yes, and evil thing to do.  Send me mail
with alternative solutions.

Also added README files for libnautilus and
libnautilus-extenstions to clarify thieir public vs internal
state.

* src/nautilus-window.c: (nautilus_window_constructed),
(nautilus_window_real_set_content_view):
Use the new NautilusHorizontalSplitter widget instead of
the gtk one.
2000-06-14 16:30:36 +00:00
Pavel Cisler 1e23bfbb5c Fix some configure breakage.
2000-06-14  Pavel Cisler  <pavel@eazel.com>

	* configure.in:
	Fix some configure breakage.
2000-06-14 16:30:36 +00:00
Fatih Demir 817d9487db Added an extended configure script 2000-06-14 16:30:36 +00:00
Benedikt Roth 18d51a8088 Added German (de) to ALL_LINGUAS Added German translations
* configure.in: Added German (de) to ALL_LINGUAS
* nautilus.desktop: Added German translations
2000-06-14 16:30:36 +00:00
Rebecca Schulman 1ac98c9d0d 2000-06-14 Rebecka Schulman <rebecka@eazel.com
* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog),
	(global_preferences_register_for_ui):
	* libnautilus-extensions/nautilus-global-preferences.h:
	Added search preferences to the preferences dialog

	* libnautilus-extensions/nautilus-search-async.c:
	(nautilus_async_medusa_search), (request_search),
	(search_results_received_callback):
	changed the result getting implementation to use
	g_io_channel_watch, which emits a signal when
	results arrive at the socket
2000-06-14 16:30:36 +00:00
Maciej Stachowiak db37585dfd Task 1057: Terminal-based programs should open into a new terminal window
* libnautilus-extensions/nautilus-program-choosing.h,
	libnautilus-extensions/nautilus-program-choosing.c:
	(nautilus_launch_application): Take a GnomeVFSMimeApplication *
	instead of a command string; add gnome-terminal -x
	(nautilus_launch_application_from_command): Old version that takes
	a command string renamed. Also, uses `system' instead of `execlp',
	so command-line arguments in the command string work.
	* libnautilus-extensions/nautilus-program-chooser.c
	(launch_mime_capplet): Adjusted to conform.
	* src/file-manager/fm-directory-view.c
	(fm_directory_view_launch_application): Likewise.
	* src/nautilus-sidebar.c: (command_button_callback,
	nautilus_sidebar_chose_application_callback, add_command_buttons):
	Likewise.
	* test/test-nautilus-mime-actions.c (print_application): Show the
	requires_terminal field for applications.
2000-06-14 16:30:36 +00:00
Pavel Cisler aa86615da5 Fix problems in the reentry detection code that caused malloc/frees
2000-06-14  Pavel Cisler  <pavel@eazel.com>

	* test/Makefile.am:
	* test/nautilus-leak-checker.c: (detect_reentry),
	(nautilus_leak_record_malloc), (nautilus_leak_record_realloc),
	(nautilus_leak_record_free), (allocate_temporary_fallback_memory),
	(__libc_malloc), (__libc_memalign), (__libc_realloc),
	(__libc_free), (malloc), (realloc), (memalign), (calloc), (free),
	(main):
	Fix problems in the reentry detection code that caused malloc/frees
	sometimes getting counted twice.
	Add reentry detection for malloc getting reentered as a result of
	calling realloc.
2000-06-14 16:30:36 +00:00
Ramiro Estrugo c680e6846e Damn, forgot to commit these 2 in the last checkin.
* libnautilus-extensions/nautilus-horizontal-splitter.c:
(nautilus_horizontal_splitter_initialize_class),
(nautilus_horizontal_splitter_initialize),
(nautilus_horizontal_splitter_destroy),
(nautilus_horizontal_splitter_draw),
(nautilus_horizontal_splitter_new):
* libnautilus-extensions/nautilus-horizontal-splitter.h:
Damn, forgot to commit these 2 in the last checkin.
2000-06-14 16:30:36 +00:00
Ramiro Estrugo 10d325f14f Added a place to put cut-n-paste code. Cut-n-pasted the e-paned widget
* Makefile.am:
* components/hardware/Makefile.am:
* components/help/Makefile.am:
* components/history/Makefile.am:
* components/html/Makefile.am:
* components/loser/content/Makefile.am:
* components/loser/sidebar/Makefile.am:
* components/music/Makefile.am:
* components/notes/Makefile.am:
* components/rpmview/Makefile.am:
* components/sample/Makefile.am:
* components/services/startup/nautilus-view/Makefile.am:
* components/services/time/nautilus-view/Makefile.am:
* components/services/trilobite/sample/nautilus-view/Makefile.am:
* components/websearch/Makefile.am:
* configure.in:
* cut-n-paste-code/.cvsignore:
* cut-n-paste-code/Makefile.am:
* cut-n-paste-code/README:
* cut-n-paste-code/widgets/.cvsignore:
* cut-n-paste-code/widgets/Makefile.am:
* cut-n-paste-code/widgets/e-paned/.cvsignore:
* cut-n-paste-code/widgets/e-paned/Makefile.am:
* cut-n-paste-code/widgets/e-paned/e-hpaned.c: (e_hpaned_get_type),
(e_hpaned_class_init), (e_hpaned_init), (e_hpaned_new),
(e_hpaned_size_request), (e_hpaned_size_allocate), (e_hpaned_draw),
(e_hpaned_xor_line), (e_hpaned_button_press),
(e_hpaned_button_release), (e_hpaned_motion),
(e_hpaned_handle_shown):
* cut-n-paste-code/widgets/e-paned/e-hpaned.h:
* cut-n-paste-code/widgets/e-paned/e-paned.c: (e_paned_get_type),
(e_paned_class_init), (e_paned_child_type), (e_paned_init),
(e_paned_set_arg), (e_paned_get_arg), (e_paned_realize),
(e_paned_map), (e_paned_unmap), (e_paned_unrealize),
(e_paned_expose), (e_paned_add1), (e_paned_add2), (e_paned_pack1),
(e_paned_pack2), (e_paned_add), (e_paned_remove), (e_paned_forall),
(e_paned_get_position), (e_paned_set_position),
(e_paned_set_handle_size), (e_paned_compute_position),
(e_paned_handle_shown), (e_paned_quantized_size):
* cut-n-paste-code/widgets/e-paned/e-paned.h:
* cut-n-paste-code/widgets/e-paned/e-vpaned.c: (e_vpaned_get_type),
(e_vpaned_class_init), (e_vpaned_init), (e_vpaned_new),
(e_vpaned_size_request), (e_vpaned_size_allocate), (e_vpaned_draw),
(e_vpaned_xor_line), (e_vpaned_button_press),
(e_vpaned_button_release), (e_vpaned_motion),
(e_vpaned_handle_shown):
* cut-n-paste-code/widgets/e-paned/e-vpaned.h:
* helper-utilities/authenticate/Makefile.am:
* libnautilus-extensions/Makefile.am:
* libnautilus-extensions/README:
* libnautilus/README:
* src/Makefile.am:
* test/Makefile.am:
Added a place to put cut-n-paste code.  Cut-n-pasted the e-paned
widget from evolution.  Yes, and evil thing to do.  Send me mail
with alternative solutions.

Also added README files for libnautilus and
libnautilus-extenstions to clarify thieir public vs internal
state.

* src/nautilus-window.c: (nautilus_window_constructed),
(nautilus_window_real_set_content_view):
Use the new NautilusHorizontalSplitter widget instead of
the gtk one.
2000-06-14 16:30:36 +00:00
John Sullivan 2eaf75d516 Fixed bug 173 (UI for reverting directory view background
to default). Added "Reset Background" to Settings and
	context menu.

	* libnautilus-extensions/nautilus-background.h:
	* libnautilus-extensions/nautilus-background.c:
	(nautilus_background_is_set), (nautilus_background_reset):
	New functions for checking whether the background has
	been set, and for resetting it to the uncustomized state.

	* libnautilus-extensions/nautilus-directory-background.c:
	(background_changed_callback), (directory_changed_callback):
	Changed default metadata value from white to NULL.

	* src/file-manager/fm-directory-view.h,
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_initialize_class), (reset_background_callback),
	(fm_directory_view_get_background_widget),
	(fm_directory_view_get_background), (compute_menu_item_info),
	(append_gtk_menu_item_with_view), (append_selection_menu_subtree),
	(fm_directory_view_real_create_background_context_menu_items),
	(create_open_with_gtk_menu),
	(fm_directory_view_real_create_selection_context_menu_items),
	(insert_bonobo_menu_item), (insert_bonobo_menu_subtree),
	(reset_bonobo_trash_delete_menu), (reset_bonobo_open_with_menu),
	(fm_directory_view_real_merge_menus), (update_one_menu_item),
	(fm_directory_view_real_update_menus): Put "Reset Background"
	menu item in Settings menu and context menu; keep its
	sensitivity synched with background state.

	* src/file-manager/fm-icon-view.c:
	(fm_icon_view_get_background_widget): New function to let
	superclass get at the NautilusBackground.
	(fm_icon_view_initialize_class): Wire up new function.
	(fm_icon_view_initialize), (create_icon_container): Remove
	unused return value for create_icon_container.

	* src/file-manager/fm-list-view.c:
	(fm_list_view_get_background_widget): New function to let
	superclass get at the NautilusBackground.
	(fm_list_view_initialize_class): Wire up new function.
	(create_list): Remove unused return value.
2000-06-14 16:30:36 +00:00
Robin Slomkowski 3eb1757f82 Added dependencies of directly to packages that are dependencies of packages
of packages that nautilus depends on.  This should make the installer work better
2000-06-14 16:30:36 +00:00
Eskil Heyn Olsen 51000c56a6 Added popt > 1.5 as a requirement, since RH61 installs popt 1.4.
* nautilus.spec.in: Added popt > 1.5 as a requirement, since RH61
	installs popt 1.4.
2000-06-14 16:30:36 +00:00