1. 09 Jun, 2000 23 commits
    • Ramiro Estrugo's avatar
      09b70467
    • Michael Fleming's avatar
      Eskil should stop putting ":"'s at the end of · b74d9ad5
      Michael Fleming authored
      
              *
              components/services/install/lib/trilobite-eazel-install-service.oaf
              info:
      
              Eskil should stop putting ":"'s at the end of
              "bonobo:supported-uri-schemes" entries
      b74d9ad5
    • John Sullivan's avatar
      OK, this time I REALLY fixed the bug where you get · bc69bd33
      John Sullivan authored
      	occasional "set_sensitive called on bad GTK_WIDGET"
      	errors. I think.
      
      	* src/nautilus-window-private.h: Swapped parameters
      	of nautilus_window_view_destroyed so the window is first.
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_free_load_info): Remove pending
      	action_id function before setting field to 0.
      	(nautilus_window_view_destroyed): Swapped the parameters
      	to match prototype.
      	* src/nautilus-window.c: (nautilus_window_connect_view): Use
      	gtk_signal_connect_object_while_alive instead of just
      	gtk_signal_connect so the window won't be notified of its
      	view's demise after the window's own demise.
      bc69bd33
    • John Sullivan's avatar
      Changed the way the window->action_tag is destroyed. I think this actually · b2e8241f
      John Sullivan authored
      	* src/nautilus-window.c: (nautilus_window_destroy):
      	Changed the way the window->action_tag is destroyed.
      	I think this actually fixes the occasional "set_sensitive
      	called on bad GTK_WIDGET" errors that Darin tried to
      	fix yesterday.
      b2e8241f
    • John Sullivan's avatar
      Fixed bugs related to selection and activation in directory · 4090e13b
      John Sullivan authored
      	views, including 881 (right-click on selected item in list
      	view shouldn't change selection), 918 (mouse activation
      	in list view shouldn't affect only clicked item), and some
      	others I found while in this code. Redefined the behavior
      	of activation and multiple selection to some extent. Now
      	double-clicking on a selected item always opens all selected
      	items, and always opens them in new windows. If in single-click
      	mode, single-clicking in list view when there's a multiple
      	selection still opens only the clicked-on item, since the UI
      	makes it pretty clear that you're clicking on a link for this
      	one item. In icon view, single-clicking on a selected item in
      	a multiple selection opens all selected items in new windows,
      	since this feels to me more like "activate selected items"
      	than "follow link", but I'm not really sure which is better.
      
      	I changed the old behavior where single-clicking in icon view
      	with a multiple selection would open the clicked item in the
      	same window (if your preference was for "open in same window")
      	and all others in new windows. In practice this seemed wrong,
      	and opening all of the items in new windows is equivalent to
      	the "Open in n New Windows" menu item. Please argue with me
      	if you disagree.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(remember_selected_files), (forget_selected_files): Removed these
      	functions, which were part of an earlier incomplete selection
      	behavior fix.
      	(destroy): Removed call to forget_selected_files.
      	(nautilus_icon_container_almost_drag): Changed name to
      	somewhat less misleading "nautilus_icon_container_did_not_drag";
      	fixed bug where clicking on selected item (in double-click mode)
      	would deselect other selected items; replaced remember/forget
      	pair with call to activate_selected_items.
      	(handle_icon_button_press): replaced remember/forget pair with
      	call to activate_selected_items.
      	(activate_selected_items): Reimplemented to use nautilus_icon_
      	container_get_selection instead of remember/forget.
      
      	* libnautilus-extensions/nautilus-icon-private.h: Removed
      	last_selected_files field, formerly used by remember_ and
      	forget_selected_files.
      
      	* libnautilus-extensions/nautilus-list.h: Changed "activate"
      	signal to pass a list of items to activate instead of just one.
      
      	* libnautilus-extensions/nautilus-list.c:
      	(event_state_modifies_selection): New helper function, checks
      	for control or shift key mask.
      	(activate_row_data_list): New function, emits activate signal
      	on a list of row_data elements.
      	(activate_selected_rows): New function.
      	(activate_row): Reimplemented to use activate_row_data_list.
      	(nautilus_list_button_press): Deployed
      	event_state_modifies_selection; fixed 881 by not deselecting
      	other items when right-clicking on a selected item; fixed 918
      	by making double-click activate all selected rows.
      	(nautilus_list_button_release): Deployed
      	event_state_modifies_selection; fixed bug where (left-)
      	clicking on a selected item would unselect others
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_activate_file): Renamed from
      	fm_directory_view_activate_files; now takes a list
      	of files to activate and opens them all in new windows
      	if there are more than one (otherwise respects preference).
      	(fm_directory_view_activate_file_internal): Renamed to
      	fm_directory_view_activate_file now that this name was
      	available.
      
      	* src/file-manager/fm-icon-view.c:
      	(icon_container_activate_callback): Now calls
      	fm_directory_view_activate_files instead of iterating here.
      	* src/file-manager/fm-list-view.c:
      	(list_activate_callback): Changed to take list parameter and
      	call fm_directory_view_activate_files.
      4090e13b
    • John Sullivan's avatar
      Fixed bug where dropping colors into list view crashed by setting · bce0d5f7
      John Sullivan authored
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_drag_data_received): Fixed bug where dropping
      	colors into list view crashed by setting details->data_type and
      	got_drop_data_type.
      	* src/file-manager/fm-icon-view.c: (compute_menu_item_info):
      	Changed menu item title from "Customize Icon Text..." to
      	"Icon Captions...". Not sure if I like this verbless style yet.
      bce0d5f7
    • John Sullivan's avatar
      Fixed bugs related to selection and activation in directory · 19f5c495
      John Sullivan authored
      	views, including 881 (right-click on selected item in list
      	view shouldn't change selection), 918 (mouse activation
      	in list view shouldn't affect only clicked item), and some
      	others I found while in this code. Redefined the behavior
      	of activation and multiple selection to some extent. Now
      	double-clicking on a selected item always opens all selected
      	items, and always opens them in new windows. If in single-click
      	mode, single-clicking in list view when there's a multiple
      	selection still opens only the clicked-on item, since the UI
      	makes it pretty clear that you're clicking on a link for this
      	one item. In icon view, single-clicking on a selected item in
      	a multiple selection opens all selected items in new windows,
      	since this feels to me more like "activate selected items"
      	than "follow link", but I'm not really sure which is better.
      
      	I changed the old behavior where single-clicking in icon view
      	with a multiple selection would open the clicked item in the
      	same window (if your preference was for "open in same window")
      	and all others in new windows. In practice this seemed wrong,
      	and opening all of the items in new windows is equivalent to
      	the "Open in n New Windows" menu item. Please argue with me
      	if you disagree.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(remember_selected_files), (forget_selected_files): Removed these
      	functions, which were part of an earlier incomplete selection
      	behavior fix.
      	(destroy): Removed call to forget_selected_files.
      	(nautilus_icon_container_almost_drag): Changed name to
      	somewhat less misleading "nautilus_icon_container_did_not_drag";
      	fixed bug where clicking on selected item (in double-click mode)
      	would deselect other selected items; replaced remember/forget
      	pair with call to activate_selected_items.
      	(handle_icon_button_press): replaced remember/forget pair with
      	call to activate_selected_items.
      	(activate_selected_items): Reimplemented to use nautilus_icon_
      	container_get_selection instead of remember/forget.
      
      	* libnautilus-extensions/nautilus-icon-private.h: Removed
      	last_selected_files field, formerly used by remember_ and
      	forget_selected_files.
      
      	* libnautilus-extensions/nautilus-list.h: Changed "activate"
      	signal to pass a list of items to activate instead of just one.
      
      	* libnautilus-extensions/nautilus-list.c:
      	(event_state_modifies_selection): New helper function, checks
      	for control or shift key mask.
      	(activate_row_data_list): New function, emits activate signal
      	on a list of row_data elements.
      	(activate_selected_rows): New function.
      	(activate_row): Reimplemented to use activate_row_data_list.
      	(nautilus_list_button_press): Deployed
      	event_state_modifies_selection; fixed 881 by not deselecting
      	other items when right-clicking on a selected item; fixed 918
      	by making double-click activate all selected rows.
      	(nautilus_list_button_release): Deployed
      	event_state_modifies_selection; fixed bug where (left-)
      	clicking on a selected item would unselect others
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_activate_file): Renamed from
      	fm_directory_view_activate_files; now takes a list
      	of files to activate and opens them all in new windows
      	if there are more than one (otherwise respects preference).
      	(fm_directory_view_activate_file_internal): Renamed to
      	fm_directory_view_activate_file now that this name was
      	available.
      
      	* src/file-manager/fm-icon-view.c:
      	(icon_container_activate_callback): Now calls
      	fm_directory_view_activate_files instead of iterating here.
      	* src/file-manager/fm-list-view.c:
      	(list_activate_callback): Changed to take list parameter and
      	call fm_directory_view_activate_files.
      19f5c495
    • Andy Hertzfeld's avatar
      made rename work on the anti-aliased canvas by implementing a render · e5c0e331
      Andy Hertzfeld authored
      
      	made rename work on the anti-aliased canvas by implementing a
      	render method for the icon-text-item class.
      e5c0e331
    • Fatih Demir's avatar
      Updated the Turkish translation. · a1d1d044
      Fatih Demir authored
      a1d1d044
    • Mike Engber's avatar
      Add missing changelog · 000b2a8a
      Mike Engber authored
      000b2a8a
    • Mike Engber's avatar
      94d95695
    • Martin Baulig's avatar
    • Martin Baulig's avatar
      New function. Returns a local path for a file:// URI. · 4fbf8ff9
      Martin Baulig authored
      2000-06-09  Martin Baulig  <martin@home-of-linux.org>
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_local_path_from_uri): New function.  Returns
      	a local path for a file:// URI.
      4fbf8ff9
    • Martin Baulig's avatar
      Added PersistFile support. · c8d89a1a
      Martin Baulig authored
      2000-06-09  Martin Baulig  <baulig@suse.de>
      
      	* src/nautilus-view-frame-bonobo-embeddable.c:
      	(bonobo_subdoc_notify_location_change): Added
      	PersistFile support.
      c8d89a1a
    • Yukihiro Nakai's avatar
    • Yukihiro Nakai's avatar
    • Andy Hertzfeld's avatar
      Darin left an unused variable in his wake, which broke the build, so I · 74be3033
      Andy Hertzfeld authored
      
              Darin left an unused variable in his wake, which broke the build,
      	so I fixed it.
      74be3033
    • Darin Adler's avatar
      Added NAUTILUS_PREFIX so we can locate our installed files correctly · f9d22365
      Darin Adler authored
      	* acconfig.h:
      	* configure.in:
      	Added NAUTILUS_PREFIX so we can locate our installed files
      	correctly instead of assuming they are in the gnome-libs prefix.
      
      	* components/help/hyperbola-filefmt.c: (fmt_map_entry):
      	* components/websearch/ntl-web-search.c:
      	(web_search_populate_engines):
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_user_main_directory):
      	* libnautilus-extensions/nautilus-link-set.c:
      	(get_link_set_document):
      	* src/file-manager/fm-properties-window.c: (get_property_names):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_drag_data_get), (make_drag_image),
      	(get_xml_path), (make_properties_from_directory):
      	Use NAUTILUS_PREFIX instead of gnome_datadir_file so we get the
      	files from the right directory. Since gnome_datadir_file does a
      	check to see if the file exists, had to add some explicit checks
      	in various places.
      
      	* components/html/glib-www-callbacks.c:
      	Got rid of some warnings.
      
      	* components/services/time/command-line/.cvsignore:
      	* components/services/time/nautilus-view/.cvsignore:
      	* components/services/time/service/.cvsignore:
      	Ignore the new time stamp files.
      
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
      	Fixed formatting.
      
      	* RENAMING:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-tabs.h:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar-title.h:
      	* src/nautilus-sidebar.c:
      	Renamed IndexTabs and IndexTitle to SidebarTabs
      	and SidebarTitle as planned.
      f9d22365
    • Maciej Stachowiak's avatar
      New function to use when searching view identifier lists. · 2b5c4766
      Maciej Stachowiak authored
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	libnautilus-extensions/nautilus-view-identifier.c
      	(nautilus_view_identifier_compare): New function to use when
      	searching view identifier lists.
      
      	* src/nautilus-applicable-views.c (got_file_info_callback): Merge
      	the default view into the menu.
      2b5c4766
    • Andy Hertzfeld's avatar
      added a "go to selected file" button to the rpm view, that navigates to · 0784d73f
      Andy Hertzfeld authored
      
              added a "go to selected file" button to the rpm view, that
      	navigates to the selected file in the package file list
      0784d73f
    • Eskil Heyn Olsen's avatar
      2d2d9404
    • Eskil Heyn Olsen's avatar
      Too much to list it all. Basically it now tries to do what apt-get has · 8dbc1bad
      Eskil Heyn Olsen authored
      
      	* components/services/docs/installer-dep-check:
      	(set_parameters_from_command_line), (eazel_progress_signal),
      	(download_failed), (install_failed), (dep_check), (create_package),
      	(main):
      	* components/services/install/lib/Makefile.am:
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_set_arg), (eazel_install_class_initialize),
      	(eazel_install_initialize),
      	(eazel_install_fetch_remote_package_list),
      	(eazel_install_emit_install_failed),
      	(eazel_install_emit_dependency_check),
      	(eazel_install_install_packages), (eazel_install_uninstall):
      	* components/services/install/lib/eazel-install-private.h:
      	* components/services/install/lib/eazel-install-protocols.c:
      	(http_fetch_remote_file), (ftp_fetch_remote_file),
      	(local_fetch_remote_file), (eazel_install_fetch_file),
      	(eazel_install_fetch_package):
      	* components/services/install/lib/eazel-install-protocols.h:
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_new_packages), (download_all_packages),
      	(install_all_packages), (uninstall_packages),
      	(uninstall_a_package), (build_packagedata_list_from_deps),
      	(do_rpm_install), (do_rpm_uninstall),
      	(eazel_install_prune_packages_helper),
      	(eazel_install_prune_packages), (eazel_install_load_rpm_headers),
      	(eazel_install_load_headers), (eazel_install_free_rpm_system),
      	(eazel_install_prepare_rpm_system),
      	(eazel_install_prepare_package_system),
      	(eazel_install_free_package_system),
      	(eazel_install_add_headers_to_rpm_set),
      	(eazel_install_add_headers_to_set),
      	(eazel_install_package_name_compare),
      	(eazel_install_package_conflict_compare),
      	(eazel_install_add_to_extras_foreach),
      	(eazel_install_fetch_rpm_dependencies),
      	(eazel_install_fetch_dependencies), (print_package_list),
      	(eazel_install_ensure_deps), (rpm_install):
      	* components/services/install/lib/eazel-install-rpm-glue.h:
      	* components/services/install/lib/eazel-install-types.c:
      	(protocol_as_string), (packagedata_new),
      	(packagedata_new_from_rpm_conflict),
      	(packagedata_new_from_rpm_conflict_reversed),
      	(packagedata_new_from_rpm_header),
      	(packagedata_fill_from_rpm_header), (packagedata_destroy_foreach),
      	(packagedata_destroy), (rpmfilename_from_packagedata),
      	(packagedata_hash), (packagedata_equal):
      	* components/services/install/lib/eazel-install-types.h:
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(parse_package), (parse_local_xml_package_list):
      	* components/services/trilobite/libtrilobite/helixcode-utils.c:
      	(xml_get_value):
      	Too much to list it all. Basically it now tries to do what apt-get
      	has done for ages. Given a list of packages to install, it
      	recursively traverses the packagelist, fetches missing
      	dependencies (no remote fetch yet, requires a search script on the
      	server side) untill all deps are satisfies. If deps failed, it
      	prunes the tree and emit signals.
      	I've tried to do it modular enough to add support for other
      	package systems then rpm, but rpm calls are still strewm about.
      
      	* components/services/install/command-line/Makefile.am:
      	* components/services/install/command-line/eazel-alt-install.c:
      	Now takes random package names at commandline and should
      	ideally try to download them from the server.
      
      	* nautilus-installer/src/Makefile:
      	* nautilus-installer/src/Makefile.am:
      	* nautilus-installer/src/installer.c: (eazel_download_progress),
      	(install_failed_helper), (install_failed), (installer):
      	Fixed to work the new stuff in libinstall. Also generates
      	prettier (but still ugly) error reports.
      8dbc1bad
    • John Sullivan's avatar
      Fixed bug 542 (context menus in directory view sometimes · b5734b37
      John Sullivan authored
      	partially offscreen)
      
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_popup_menu_position_func): Made the menu-positioning
      	function take screen size into account.
      
      	Fixed bug 541 (unusably wide dialog when trying to
      	rename a file to a gigantically long name)
      
      	* src/file-manager/fm-error-reporting.c:
      	(fm_report_error_renaming_file),
      	(fm_report_error_setting_permissions):
      	Used nautilus_error_dialog (which does word wrapping)
      	instead of GnomeMessageBox directly.
      
      	Fixed bug 1242 (Possibly unnecessary widget resizing when
      	content view swapped)
      
      	* src/nautilus-window.c: (nautilus_window_real_set_content_view):
      	Scientists proved that it was unnecessary. Removed it.
      b5734b37
  2. 08 Jun, 2000 17 commits
    • Andy Hertzfeld's avatar
      improved the layout of the rpm view and cleaned up the code a bit · d81fe845
      Andy Hertzfeld authored
      
      	improved the layout of the rpm view and cleaned up the code a bit
      d81fe845
    • Gene Z. Ragan's avatar
      Fixed bug 983. Added user_changed signal. · f50da8f0
      Gene Z. Ragan authored
      2000-06-08  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize_class),
      	(nautilus_entry_initialize):
      	Fixed bug 983.  Added user_changed signal.
      
      	(nautilus_entry_destroy), (nautilus_entry_set_text),
      	(nautilus_entry_insert_text), (nautilus_entry_delete_text),
      	(free_undo_data), (register_edit_undo),
      	(restore_from_undo_snapshot_callback),
      	(nautilus_entry_set_undo_key):
      	Cleanups in the way undo was being registered.  Created
      	local undo data structure and removed cached undo text
      	from class.  Localized checking of undo registered
      	boolean to a single location.
      
      	(user_changed_callback):
      	Added callback coonected to user changed signal.
      	Undo registering is handled here.
      
      	* src/nautilus-bookmarks-window.c: (create_bookmarks_window),
      	(on_select_row), (on_text_field_focus_in_event),
      	(on_text_field_focus_out_event), (repopulate):
      	Updated code to properly handle undo.
      
      	* src/nautilus-location-bar.c:
      	(nautilus_location_bar_set_location):
      	Updated code to properly handle undo.
      f50da8f0
    • Kjartan Maraas's avatar
      Updated Norwegian translation. · 93445c67
      Kjartan Maraas authored
      2000-06-08  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Updated Norwegian translation.
      93445c67
    • John Sullivan's avatar
      Fixed bug 1097 (double-click in list should activate · c81500ec
      John Sullivan authored
      	"Choose" button in View as Other dialog)
      
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	(nautilus_gnome_dialog_get_button_by_index): New
      	function, returns one of the bottom-of-the-dialog buttons
      	specified by index.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h,
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_button_auto_click): New function,
      	acts as if invisible finger had clicked the specified
      	button.
      	(finish_button_activation): New idle function used by
      	auto_click.
      
      	(nautilus_gtk_clist_set_double_click_button):
      	New function, specifies a button to be auto-clicked
      	when a clist gets a double-click.
      	(activate_button_on_double_click): New signal handler
      	function used by set_double_click_button.
      
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(nautilus_program_chooser_new): Wire up the "Choose"
      	button with nautilus_gtk_clist_set_double_click_button.
      c81500ec
    • Valek Frob's avatar
      Updated russian translation. · fa71e54c
      Valek Frob authored
      fa71e54c
    • J Shane Culpepper's avatar
      66a3dbd9
    • Darin Adler's avatar
      Fixed the bug where bogus URIs would cause a seg fault. Unfortunately · dcbade4c
      Darin Adler authored
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_end_location_change_callback),
      	(nautilus_window_begin_location_change):
      	* src/nautilus-window.h:
      	Fixed the bug where bogus URIs would cause a seg fault.
      	Unfortunately doing this in a simple clean way required
      	adding a field to the already-packed NautilusWindow.
      dcbade4c
    • Pavel's avatar
      Ooops, my previous makefile fixes, weren't right -- they caused trilobite · 8d38bd9b
      Pavel authored
      2000-06-08  Pavel  <pavel@eazel.com>
      
      	* components/services/time/command-line/Makefile.am:
      	* components/services/time/nautilus-view/Makefile.am:
      	* components/services/time/service/Makefile.am:
      	Ooops, my previous makefile fixes, weren't right -- they
      	caused trilobite to get rebuild again each time.
      	Replaced a phony rule with a timestamp file to fix
      	the problem.
      8d38bd9b
    • Darin Adler's avatar
      Moved a state changed call in for the case where we discover new items in · 801f815d
      Darin Adler authored
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(dequeue_pending_idle_callback), (directory_load_done):
      	Moved a state changed call in for the case where we discover
      	new items in a directory. This fixes bugs 1066 and 1068.
      
      	* src/nautilus-window.c: (nautilus_window_destroy):
      	Fixed problem where we get occasional stray calls to
      	"set_sensitive". The problem is that we must remove the
      	idle call used by the window state machine when the window
      	in question is destroyed.
      801f815d
    • Maciej Stachowiak's avatar
      Fix 1265 (OAF_ServerInfo__copy): Fine-tuning to avoid crashing. · 518179e9
      Maciej Stachowiak authored
      	* libnautilus-extensions/nautilus-mime-actions.c
      	(nautilus_mime_get_default_component_for_uri_internal): Fix 1265
      	(OAF_ServerInfo__copy): Fine-tuning to avoid crashing.
      	(nautilus_do_component_query): Fix 1270
      	(strv_length, strv_concat): New utility functions.
      
      
      	* RENAMING: Added more renaming ideas.
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(get_mime_type_from_uri): Adjusted a FIXME comment.
      518179e9
    • Maciej Stachowiak's avatar
      Added more renaming ideas. Adjusted a FIXME comment. · ccf95fb8
      Maciej Stachowiak authored
      	* RENAMING: Added more renaming ideas.
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(get_mime_type_from_uri): Adjusted a FIXME comment.
      ccf95fb8
    • Pavel Cisler's avatar
      Fix dependencies to make parallel make on MP machines work. · ecd17c90
      Pavel Cisler authored
      2000-06-08  Pavel Cisler <pavel@eazel.com>
      
      	* nautilus-widgets/Makefile.am:
      	Fix dependencies to make parallel make on MP machines work.
      
      	* components/services/time/command-line/Makefile.am:
      	* components/services/time/nautilus-view/Makefile.am:
      	* components/services/time/service/Makefile.am:
      	Fix dependencies to make parallel make work.
      	Fix clean target to delete all the autogenerated files.
      ecd17c90
    • Andy Hertzfeld's avatar
      fixed problem with the gradient backgrounds on the aa canvas at small · de5a989b
      Andy Hertzfeld authored
      
      	fixed problem with the gradient backgrounds on the aa canvas at
      	small scale factors by pinning the interpolation ratio between
      	0.0 and 1.0
      de5a989b
    • Darin Adler's avatar
      Fixed another storage leak, we forgot to call through to the parent · 5f76b1ec
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c: (destroy):
      	Fixed another storage leak, we forgot to call through
      	to the parent destroy.
      	(nautilus_self_check_file): Fixed a leak in the test.
      
      	* libnautilus-extensions/nautilus-string-list.c:
      	(nautilus_string_list_new_from_tokens): Fixed a leak
      	by calling g_strfreev instead of g_free.
      5f76b1ec
    • John Sullivan's avatar
      libnautilus-extensions/nautilus-mime-actions.h, New functions, return a · db67541e
      John Sullivan authored
      	* libnautilus-extensions/nautilus-mime-actions.h,
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(nautilus_mime_has_any_applications_for_uri),
      	(nautilus_mime_has_any_components_for_uri): New functions,
      	return a gboolean. Currently they just get the whole list
      	and check if it's non-NULL, but perhaps this can be
      	optimized later.
      
      	* src/nautilus-sidebar.c: (nautilus_sidebar_update_buttons):
      	Deploy nautilus_mime_has_any_applications_for_uri where it
      	was already doing this kind of check.
      
      	* src/nautilus-applicable-views.c:
      	(set_initial_content_id): removed an obsolete assert.
      	(got_file_info_callback): Don't report no handler just because
      	preferred list is empty; if any component is available use it.
      
      	* src/nautilus-window.c: (nautilus_window_load_content_view_menu):
      	Leave out the divider below the preferred list if the preferred
      	list is empty.
      db67541e
    • Michael Fleming's avatar
      Added libtrilobite to include path · 58906d5f
      Michael Fleming authored
      58906d5f
    • Darin Adler's avatar
      Leak-checking-related fixes. · f94c3b49
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c: (destroy):
      	Fixed a storage leak (we weren't freeing file->details).
      	* libnautilus-extensions/nautilus-self-checks.c:
      	(nautilus_check_string_result): Fixed a storage leak.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(metafile_read_done), (metafile_read_failed),
      	(metafile_read_complete): Added some asserts.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_self_check_directory): Added one more "assert".
      
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	(nautilus_run_lib_self_checks): Formatting tweaks.
      	* nautilus-widgets/nautilus-widgets-self-check-functions.c:
      	(nautilus_widgets_run_self_checks): Formatting tweaks.
      
      	* nautilus-widgets/nautilus-preference.c:
      	(nautilus_widgets_self_check_preference): Made the test
      	not repeat things so many times. It doesn't help find the
      	leaks, it actually hurts :-)
      
      	* src/nautilus-application.c: (nautilus_app_quit):
      	* src/nautilus-main.c: (main):
      	Moved the gnome_vfs_shutdown out to the main loop instead of
      	putting it inside nautilus-application.c since that matches
      	how we do the initializing.
      f94c3b49