1. 30 Oct, 2000 1 commit
    • Darin Adler's avatar
      Fixed bug 4057 (clicking the back button while opening a huge · d8d5d7bd
      Darin Adler authored
      	directory often crashes).
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_for_each): The function was iterating
      	some icons twice. All the icons on the new_icons list are also on
      	the icons list.
      	(icon_destroy): Also be sure to remove the icon from the new_icons
      	list if it happens to be destroyed while still on that list.
      
      	* configure.in:
      	* Makefile.shared:
      	Got rid of the shared part of the code to generate .xml.h
      	files. It's no longer needed since the po directory takes care of
      	everything itself.
      
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	* components/mozilla/Makefile.am:
      	* components/sample/Makefile.am:
      	* components/services/summary/nautilus-view/Makefile.am:
      	* libnautilus/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Got rid of the per-directory part of the code to generate .xml.h
      	files.
      
      	* components/loser/content/nautilus-content-loser-ui.xml.h:
      	* components/loser/sidebar/nautilus-sidebar-loser-ui.xml.h:
      	* components/mozilla/nautilus-mozilla-ui.xml.h:
      	* components/sample/nautilus-sample-content-view-ui.xml.h:
      	* components/services/summary/nautilus-view/nautilus-summary-view-ui.xml.h:
      	* libnautilus/nautilus-clipboard-ui.xml.h:
      	* src/file-manager/nautilus-directory-view-ui.xml.h:
      	* src/file-manager/nautilus-icon-view-ui.xml.h:
      	* src/file-manager/nautilus-search-list-view-ui.xml.h:
      	* src/nautilus-service-ui.xml.h:
      	* src/nautilus-shell-ui.xml.h:
      	Got rid of the checked-in copies of the .xml.h files. The worst
      	part!
      d8d5d7bd
  2. 23 Oct, 2000 1 commit
    • Darin Adler's avatar
      Fix extra dependency that was causing the xml.h files to be generated too · 04c0896f
      Darin Adler authored
      	* Makefile.shared: Fix extra dependency that was causing the xml.h
      	files to be generated too often.
      	* configure.in: Fix code that detects the gcc options to work even
      	with -O on.
      
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class),
      	(view_frame_loaded), (view_frame_failed),
      	(nautilus_view_frame_handle_client_destroy),
      	(nautilus_view_frame_handle_client_gone),
      	(nautilus_view_frame_new), (check_if_view_is_gone),
      	(nautilus_view_frame_set_to_component),
      	(nautilus_view_frame_get_is_underway):
      	Revamp set of signals to be easier to understand. Handle all
      	failures uniformly,
      
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c: (change_selection),
      	(nautilus_window_update_for_new_location),
      	(nautilus_window_has_really_changed),
      	(nautilus_window_set_state_info),
      	(nautilus_window_set_sidebar_panels),
      	(zoom_level_changed_callback), (get_history_list_callback),
      	(change_selection_callback), (change_status_callback),
      	(failed_callback), (load_underway_callback),
      	(load_complete_callback), (open_location_callback),
      	(open_location_in_new_window_callback), (title_changed_callback),
      	(nautilus_window_connect_view), (nautilus_window_disconnect_view):
      	Make more of the view management private to this file. Use the
      	signals by their new names. Disconnect all the signals, not just
      	the error-related ones.
      
      	* src/nautilus-window.c:
      	(nautilus_window_set_content_view_widget): Updated the debugging
      	check to do it with the new Bonobo UI calls.
      04c0896f
  3. 20 Oct, 2000 1 commit
    • Darin Adler's avatar
      Moved some shared Makefile stuff to a shared include file so we don't use · 06005f26
      Darin Adler authored
      	* Makefile.am:
      	* Makefile.shared:
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	* components/mozilla/Makefile.am:
      	* components/sample/Makefile.am:
      	* components/services/install/command-line/Makefile.am:
      	* components/services/summary/nautilus-view/Makefile.am:
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Moved some shared Makefile stuff to a shared include file so we
      	don't use "copy and paste technology" in our Makefiles. Fixed the
      	rule that builds .xml.h files so it doesn't have to be copied and
      	pasted everywhere.
      
      	* components/loser/content/nautilus-content-loser-ui.xml.h:
      	* components/loser/sidebar/nautilus-sidebar-loser-ui.xml.h:
      	* components/mozilla/nautilus-mozilla-ui.xml.h:
      	* components/sample/nautilus-sample-content-view-ui.xml.h:
      	* libnautilus/nautilus-clipboard-ui.xml.h:
      	* src/file-manager/nautilus-directory-view-ui.xml.h:
      	* src/file-manager/nautilus-icon-view-ui.xml.h:
      	* src/file-manager/nautilus-search-list-view-ui.xml.h:
      	* src/nautilus-shell-ui.xml.h:
      	Regenerated the xml.h files with the new Bonobo tool, which keeps
      	things in alphabetical order to minimize cvs thrashing.
      
      	* components/services/summary/nautilus-view/Makefile.am:
      	* components/services/summary/nautilus-view/nautilus-summary-view-ui.xml.h:
      	Added localization for the summary view UI.
      
      	* src/Makefile.am:
      	Added localization for the service UI pieces.
      
      	* libnautilus-extensions/nautilus-buffered-widget.c:
      	(nautilus_buffered_widget_initialize),
      	(connect_to_background_if_needed): Fixed bug where the widget
      	would stay connected after the background was destroyed. John saw
      	it once, but I'm not sure how to reproduce it.
      
      	* nautilus.spec.in: Fix some bad spelling and strange wording.
      
      	* src/nautilus-applicable-views.h:
      	* src/nautilus-applicable-views.c: (got_file_info_callback),
      	(nautilus_navigation_info_new), (nautilus_navigation_info_cancel),
      	(nautilus_navigation_info_free),
      	(nautilus_navigation_info_get_location),
      	(nautilus_navigation_info_get_initial_content_id):
      	Removed lots of cruft from this class so it's private and can be
      	changed around a bit.
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_update_internals): Use the new
      	nautilus_navigation_info_get_location.
      	(handle_unreadable_location): Get rid of unneeded file == NULL
      	check.
      	(load_view_for_new_location): Use the new
      	nautilus_navigation_info_get_initial_content_id.
      	(set_view_location_and_selection): Use the new
      	nautilus_navigation_info_get_location.
      	(nautilus_window_end_location_change_callback): Use the new
      	nautilus_navigation_info_get_location.
      	(nautilus_window_begin_location_change): Remove some unnecessary
      	code.
      06005f26