1. 14 Sep, 2000 16 commits
    • Pavel Cisler's avatar
      Add new smart duplicate name generator. Fixes bugzilla 2592, 2363, 2701. · 51f1a720
      Pavel Cisler authored
      2000-09-14  Pavel Cisler  <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(extract_string_until), (parse_previous_duplicate_name),
      	(make_next_duplicate_name), (get_duplicate_name),
      	(get_next_duplicate_name), (handle_xfer_duplicate),
      	Add new smart duplicate name generator.
      	Fixes bugzilla 2592, 2363, 2701.
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(nautilus_self_check_file_operations),
      	(test_next_duplicate_name):
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	Add a test rig for the new code.
      51f1a720
    • Seth Nickell's avatar
      Fixed minor compile problem on Solaris dealing with mount table structure · 883f3b49
      Seth Nickell authored
      2000-09-14 Seth Nickell  <seth@eazel.com>
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(mnttab_add_mount_volume):
      	Fixed minor compile problem on Solaris dealing with
      	mount table structure names.
      883f3b49
    • J Shane Culpepper's avatar
      Merging startup and summary into a single view. Deleted the original · 41807b38
      J Shane Culpepper authored
      2000-09-14  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/Makefile.am:
      	* components/services/inventory/nautilus-view/nautilus-inventory-vi
      	ew.c: (generate_inventory_form), (make_http_post_request),
      	(go_to_uri):
      	* components/services/startup/.cvsignore:
      	* components/services/startup/Makefile.am:
      	* components/services/startup/command-line/.cvsignore:
      	* components/services/startup/command-line/Makefile.am:
      	* components/services/startup/nautilus-view/.cvsignore:
      	* components/services/startup/nautilus-view/Makefile.am:
      	* components/services/startup/nautilus-view/main.c:
      	* components/services/startup/nautilus-view/nautilus-service-startu
      	p-view.c:
      	* components/services/startup/nautilus-view/nautilus-service-startu
      	p-view.h:
      	* components/services/startup/nautilus-view/nautilus-service-startu
      	p-view.oafinfo:
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_startup_form), (generate_startup_form_logo),
      	(generate_summary_form), (nautilus_summary_view_load_uri):
      	* components/services/summary/nautilus-view/nautilus-summary-view.o
      	afinfo:
      	* configure.in:
      
      	Merging startup and summary into a single view. Deleted the original
      	startup view.  Removed inventory view from daily builds since it is
      	going to be moved out of the nautilus module.
      	Removed some invalid FIXMEs from inventory since it will be completely
      	rewritten.
      41807b38
    • J Shane Culpepper's avatar
      More ui tweaks before the big startup / summary merge. · b3a3b9df
      J Shane Culpepper authored
      2000-09-13  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form), (generate_service_entry_row),
      	(generate_update_news_entry_row):
      
      	More ui tweaks before the big startup / summary merge.
      b3a3b9df
    • Robey Pointer's avatar
      fix annoying fprintf's to be debug messages; fix error message assembly on... · 10ccfb6a
      Robey Pointer authored
      fix annoying fprintf's to be debug messages; fix error message assembly on failed install/uninstall; catch new signals from the install library; turn on the verify button after an install; sync up install error messages between rpm view and the install service a little bit
      10ccfb6a
    • Josh Barrow's avatar
      Remove the check for gtkhtml, as it isn't build any more. · 3a7c153c
      Josh Barrow authored
      
              * configure.in:
              Remove the check for gtkhtml, as it isn't build any more.
      3a7c153c
    • Robey Pointer's avatar
      fix copy-and-paste error where the uninstall_failed callback was actually... · e6575f43
      Robey Pointer authored
      fix copy-and-paste error where the uninstall_failed callback was actually triggering the install_failed signal; make sure a failed uninstall or revert actually return a fail condition; clean up possible warning debug messages (read from an rpm pipe)
      e6575f43
    • Jiri (George) Lebl's avatar
      After some investigation found that fixme (#2553) was complete bollocks, · 0a18a6ee
      Jiri (George) Lebl authored
      Wed Sep 13 22:06:55 2000  George Lebl <jirka@5z.com>
      
      	* libnautilus-extensions/nautilus-druid.c
      	  (nautilus_druid_size_request):  After some investigation found that
      	  fixme (#2553) was complete bollocks, so I removed it.
      
      	* libnautilus-extensions/nautilus-file.c (nautilus_file_get_uri):
      	  Apparently my current alpha compiler (egcs 1.1.2) is now more
      	  sensitive to uninitialized vars.  This one is harmless, since there
      	  was a g_assert_not_reached for the case where it's uninited.
      
      	* libnautilus-extensions/nautilus-scalable-font.c (invert_glyph),
      	  librsvg/test-ft-gtk.c (invert_glyph):
      	  YAIKES! casting to to (int) to get artithmetic.  Changed to (long)
      	  but that's still Wrong(tm)
      
      	* src/file-manager/fm-desktop-icon-view.c (get_sort_category):
      	  remove the "char *link_type", as it wasn't ever used, it was
      	  only freed thus causing havoc
      0a18a6ee
    • Josh Barrow's avatar
      Added a theme_preview.png for the default theme. Thanks to Kenneth · 112e0cbc
      Josh Barrow authored
      
              * icons/Makefile.am:
              * icons/theme_preview.png:
      
              Added a theme_preview.png for the default theme.  Thanks
              to Kenneth Christiansen <kenneth@gnu.org> for this.
      112e0cbc
    • Josh Barrow's avatar
      Added a theme_preview.png for the default theme. Thanks to Kenneth · 072d2d87
      Josh Barrow authored
      
      * icons/Makefile.am:
              * icons/theme_preview.png:
      
              Added a theme_preview.png for the default theme.  Thanks
              to Kenneth Christiansen <kenneth@gnu.org> for this.
      072d2d87
    • Rebecca Schulman's avatar
      Fixed bug 2977, to remove anti-aliased text from the emblm menu · 6cf1569b
      Rebecca Schulman authored
      
      	Fixed bug 2977, to remove anti-aliased text from the
      	emblm menu
      
      	* libnautilus-extensions/nautilus-customization-data.c:
      	(nautilus_customization_data_new),
      	(nautilus_customization_data_get_next_element_for_display):
      	* libnautilus-extensions/nautilus-customization-data.h:
      	Added additional value to customization data to return the
      	correct label type depending on whether or not antialiased
      	text and truncation were appropriate
      	* src/nautilus-complex-search-bar.c:
      	(load_find_them_pixmap_widget):
      	indenting fix
      	* src/nautilus-property-browser.c:
      	(make_properties_from_directories):
      	add parameter to customization data call
      
      	* src/nautilus-search-bar-criterion.c: (get_emblem_location_for),
      	(make_emblem_value_menu):
      	Removed a bug that double freed an emblem value menu name
      
      -----------------
      6cf1569b
    • Andy Hertzfeld's avatar
      fixed bug 2962, default theme doesn't use custom preview icon, by · ecf2d1c8
      Andy Hertzfeld authored
      
      	fixed bug 2962, default theme doesn't use custom preview icon, by
      	special-casing the default theme, which doesn't have it's own
      	directory.
      ecf2d1c8
    • Gene Z. Ragan's avatar
      Fixed a glitch with prelighting and mousedown. · 75f46a47
      Gene Z. Ragan authored
      2000-09-13  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed a glitch with prelighting and mousedown.
      
      	* libnautilus-extensions/nautilus-ctree.c: (nautilus_ctree_event),
      	(nautilus_ctree_button_press), (nautilus_ctree_draw_expander),
      	(row_new):
      
      	* components/tree/nautilus-tree-view.c:
      	Set the state of the in_hotspot flag on
      	button press and release.
      75f46a47
    • Darin Adler's avatar
      Add one last missing change for my previous bug fix. · d76b671c
      Darin Adler authored
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application_from_command):
      	Add one last missing change for my previous bug fix.
      d76b671c
    • Gene Z. Ragan's avatar
      Fixed bug 1595, Tree view collapsing triangle does not track mouse. · 98d79cb4
      Gene Z. Ragan authored
      2000-09-13  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed bug 1595, Tree view collapsing triangle does not
      	track mouse.
      
      	* libnautilus-extensions/nautilus-ctree.c: (nautilus_ctree_event),
      	(nautilus_ctree_draw_expander):
      98d79cb4
    • John Sullivan's avatar
      Fixed bug 3039 (Clicking in edited file name exits rename mode) · b5ffe4da
      John Sullivan authored
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(button_press_event): Moved the grab_focus call until after
      	the inherited call, and only do it if not in renaming mode.
      b5ffe4da
  2. 13 Sep, 2000 21 commits
    • Darin Adler's avatar
      Fixed bug 1462 (File names containing spaces don't launch right) · dd1314a5
      Darin Adler authored
      	and bug 2404 (Help uri needs to be escaped properly) by adding a
      	function to quote for strings for shell. I chose a name an an
      	implementation that matches the function that will be added to
      	glib 2.0 for this purpose.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_shell_quote), (nautilus_self_check_glib_extensions):
      	Add a shell_quote function and tests for it.
      
      	* components/help/help-method.c: (help_uri_to_string): Call the
      	new nautilus_shell_quote function.
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application_parented): Use a URI by default, and
      	a path only for applications that can't use URIs.
      	(nautilus_launch_application_from_command): Quote the parameter
      	for the shell with the new nautilus_shell_quote function.
      dd1314a5
    • J Shane Culpepper's avatar
      Quick snapshot of what I have done so that I can pick changes that fixed · 9f0dc6ec
      J Shane Culpepper authored
      2000-09-13  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form), (generate_service_entry_row):
      
      	Quick snapshot of what I have done so that I can pick changes that
      	fixed nautilus breakage.
      9f0dc6ec
    • Andy Hertzfeld's avatar
      fixed bug 2983, sidebar tabs don't handle missing images well, by checking · defe15cf
      Andy Hertzfeld authored
      
      
      	fixed bug 2983, sidebar tabs don't handle missing images well, by
      	checking for a null pixbuf in draw_tab_piece_aa.
      defe15cf
    • Christian Rose's avatar
      Updated Swedish translation. · dcabf7a7
      Christian Rose authored
      dcabf7a7
    • Darin Adler's avatar
      Fixed uninitialized variable problems found by compiling with -O · 43337ce0
      Darin Adler authored
      	on. Thanks to Michael Meeks for pointing these out.
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_or_measure_label_text_aa): Added some otherwise-gratuitous
      	code that will make the uninitialized-variable warning quiet down.
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_mount_unmount_removable): Added some
      	otherwise-gratuitous code that will make the
      	uninitialized-variable warning quiet down.
      	* src/file-manager/fm-icon-view.c: (insert_one_context_menu_item):
      	Initialize a variable even in the "not reached" case.
      	* src/nautilus-switchable-search-bar.c: (real_activate): Moved the
      	default "not reached" case so that when asserts are off we don't
      	have an uninitialized variable bug.
      43337ce0
    • Darin Adler's avatar
      Fixed the ref. count problem that was causing crash on startup · 1d2a7267
      Darin Adler authored
      	with sidebar panels on. Sorry, I was a bit careless with my
      	earlier check-in.
      
      	* src/nautilus-window.c: (nautilus_window_add_sidebar_panel),
      	(nautilus_window_remove_sidebar_panel): Keep a reference to a sidebar
      	panel as long as it's in the sidebar panel list.
      	(window_update_sidebar_panels_from_preferences): Got rid of an extra
      	ref in this code that's no longer needed.
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_has_really_changed): Turned sidebars back on.
      	(report_sidebar_panel_failure_to_user): Added _() around some strings
      	that require translation.
      	(nautilus_window_update_state): Used nautilus_gtk_object_list_free to
      	save some code.
      
      	* libnautilus-extensions/nautilus-file.c:
      	(get_id_from_digit_string): Made this function simpler by using
      	a local variable instead of g_new.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_setenv), (nautilus_unsetenv): Renamed to get rid of the
      	gratuitous g prefix. Also fixed some comments to be more accurate.
      	Added a prototype for a shell escape function -- haven't written
      	the function yet, but I will shortly.
      
      	* src/nautilus-first-time-druid.c:
      	(next_proxy_configuration_page_callback), (set_http_proxy),
      	(attempt_http_proxy_autoconfigure): Take out some g_message calls
      	and use the nautilus_setenv call by its new name.
      	* src/nautilus-main.c: (main): Use nautilus_unsetenv by the new name.
      	* src/nautilus-shell.c: (corba_restart): Use naut
      1d2a7267
    • Andy Hertzfeld's avatar
      Fixed by using the widget->allocation.width in the centering calculation, · 69917b42
      Andy Hertzfeld authored
      
      	Fixed by using the widget->allocation.width in the centering
      	calculation, instead of the passed-in box width.
      69917b42
    • Andy Hertzfeld's avatar
      Temporarily disabled sidebar panels so that Nautilus doesn't crash on · 684cbb24
      Andy Hertzfeld authored
      
      	Temporarily disabled sidebar panels so that Nautilus doesn't crash
      	on startup. Darin or Maciej will need to do a real fix.
      684cbb24
    • Eli Goldberg's avatar
      *** empty log message *** · 787e5a43
      Eli Goldberg authored
      787e5a43
    • Gene Z. Ragan's avatar
      More work on tree view UI issues. · 515f02e1
      Gene Z. Ragan authored
      2000-09-13  Gene Z. Ragan  <gzr@eazel.com>
      
      	More work on tree view UI issues.
      
      	* libnautilus-extensions/nautilus-ctree.c:
      	(nautilus_ctree_class_init), (nautilus_ctree_init),
      	(nautilus_ctree_event), (nautilus_ctree_draw_expander),
      	(nautilus_ctree_draw_node):
      	* libnautilus-extensions/nautilus-ctree.h:
      515f02e1
    • Mike Engber's avatar
      Added a fixme + misc cleanup while investigating bugs 3022 and 3038 · 008c3ce7
      Mike Engber authored
      
      	Added a fixme + misc cleanup while investigating
      	bugs 3022 and 3038
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_set_image_uri_no_emit),
      	(nautilus_background_set_image_uri),
      	(nautilus_background_receive_dropped_background_image):
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(nautilus_directory_background_read_desktop_settings),
      	(nautilus_directory_background_event_filter):
      008c3ce7
    • Darin Adler's avatar
      Fixed bug 2916 "Shouldn't be able to create new items in trash." · e040dbdf
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_is_in_trash): Made this return TRUE for the trash
      	itself.
      e040dbdf
    • Darin Adler's avatar
      Unmark strings that are unlikely candidates for localization at the · 422233db
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_string_attribute_with_default),
      	(nautilus_file_get_top_left_text): Unmark strings that are
      	unlikely candidates for localization at the request of one of the
      	translators (menthos).
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_or_measure_label_text), (draw_or_measure_label_text_aa):
      	Move line break characters into a separate string constant, in
      	part to make the comment about why it's localizable appear in the
      	pot file.
      
      	* src/file-manager/fm-properties-window.c:
      	(directory_contents_value_field_update): Unmark strings that are
      	unlikely candidates for localization at the request of one of the
      	translators (menthos).
      422233db
    • J Shane Culpepper's avatar
      More work on the summary view xml voodoo. Still a few more problems but · 946357e7
      J Shane Culpepper authored
      2000-09-13  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/nautilus-dependent-shared/icons/Makefile.am:
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form), (generate_service_entry_row),
      	(generate_eazel_news_entry_row), (generate_update_news_entry_row),
      	(maintenance_button_cb):
      
      	More work on the summary view xml voodoo.  Still a few more problems
      	but getting close to complete.
      946357e7
    • Darin Adler's avatar
      Fixed bugs in Nautilus link management, some other minor problems · a6a23a70
      Darin Adler authored
      	I encountered along the way, and did the first cut at a state
      	machine for NautilusViewFrame based on Maciej's design that can
      	mostly replace the super-complicated one for NautilusWindow.
      
      	* README: We no longer can use the ORBit that comes with HC1.2
      	with cvs HEAD, since warnings have been fixed in the code
      	generated by the newer ORBit, so fix that line in the README.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_new): Use the new nautilus_uri_is_trash
      	function to avoid hard-coding incorrect checks for "trash:".
      	(nautilus_directory_copy_move_metadata_key): Make simple fix for
      	empty metadata. This code gets replaced soon anyway.
      	* libnautilus-extensions/nautilus-drag.c:
      	(nautilus_drag_can_accept_item): Simplify code to get rid of
      	illegal sync. I/O. It's OK to assume all NautilusLink objects
      	point to directories for now, and if we make a change to do
      	something fancier later, we have to do it with async.
      	(nautilus_drag_default_drop_action_for_icons): Use the new
      	nautilus_uri_is_trash function to avoid hard-coding incorrect
      	checks for "trash:".
      	* libnautilus-extensions/nautilus-drag.h: Fixed a typo.
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(get_link_name): Fix unintialized variable warning in a simple
      	way that avoids adding too much code.
      	(get_duplicate_name): Fix unintialized variable warning in a
      	simple way that avoids adding too much code.
      	(nautilus_file_operations_copy_move): Use the new
      	nautilus_uri_is_trash function to avoid hard-coding incorrect
      	checks for "trash:".
      
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_uri_is_trash): Add new function to avoid hard-coding
      	incorrect checks for "trash:".
      	(nautilus_make_uri_canonical), Use nautilus_uri_is_trash.
      
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	Remove nautilus_icon_container_trash_link_is_in_selection for 3
      	reasons. It doesn't belong in NautilusIconContainer, the use of it
      	in drag code was incorrectly looking at the destination
      	directory's selection, and it used sync. I/O.
      
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(selection_includes_trash),
      	(nautilus_icon_container_receive_dropped_icons):
      	Changed code to actually check selection -- the old code would
      	check the selection in the target window. Unfortunately this still
      	uses sync. I/O, but that's now covered by bug 3020.
      
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_for_file): Change to use new
      	"local" API for links to make it clear that it uses sync. I/O and
      	only works on local files.
      
      	* libnautilus-extensions/nautilus-link.h:
      	* libnautilus-extensions/nautilus-link.c: (get_tag),
      	(get_link_type): Added functions to handle tags internally as part
      	of getting rid of tag string values from the API.
      	(nautilus_link_local_create): Changed name to local to emphasize this
      	takes a path not a URI and uses sync. I/O.
      	(local_set_root_property): Share code among the set
      	functions. Before there were a lot of copies of the same
      	code. Also made sure that it does no rewrite of the file if called
      	to set a property to the same value it already has.
      	(nautilus_link_local_set_icon),
      	(nautilus_link_local_set_link_uri),
      	(nautilus_link_local_set_type): Changed name to local to emphasize
      	these take a path not a URI and use sync. I/O.  Reimplement by
      	calling local_set_root_property.
      	(nautilus_link_local_get_additional_text): Change name to local
      	and make it take a path instead of a URI to make it clear it uses
      	sync.  I/O and doesn't work on remote URIs.
      	(nautilus_link_local_get_image_uri): Change name to local and make
      	it take a path instead of a URI to make it clear it uses sync.
      	I/O and doesn't work on remote URIs.
      	(nautilus_link_local_get_link_uri): Change name to local and make
      	it take a path instead of a URI to make it clear it uses sync.
      	I/O and doesn't work on remote URIs.
      	(nautilus_link_local_get_link_type): Change return value to be the
      	NautilusLinkType enum instead of the type tag string to make the
      	interface cleaner. Also changed name to local to make it clear
      	that it takes a path instead of a URI and uses sync. I/O.
      	(nautilus_link_local_is_volume_link),
      	(nautilus_link_local_is_home_link),
      	(nautilus_link_local_is_trash_link): Changed all three of these to
      	take advantage of the new simpler get_link_type, and changed name
      	to local to make it clear that they take a path instead of a URI
      	and use sync. I/O.
      
      	* src/file-manager/fm-desktop-icon-view.c: (create_mount_link):
      	Use call by new "local" name.
      	(trash_link_is_selection): Call new "local" function, which now
      	requires a path rather than a URI.
      	(fm_desktop_icon_view_trash_state_changed_callback): Use call by
      	new "local" name.
      	(volume_unmounted_callback): Fix bug where the unmounted callback
      	was using a path as a URI without converting.
      	(find_and_update_home_link): Use call by new "local" name.
      	(place_home_directory): Use call by new "local" name.
      	(find_and_rename_trash_link): Use call by new "local" name.
      	(create_or_rename_trash): Use call by new "local" name.
      	(remove_old_mount_links): Use call by new "local" name.
      	(get_sort_category): Use new get_link_type call and a case
      	statement instead of the old one and a list of string compares.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_trash_link_in_selection): Wrote a new version of
      	this function. This is similar to what was in
      	NautilusIconContainer, but the one in there didn't belong there,
      	and didn't really work for other callers. Also, the one in there
      	didn't work at all for the list view case. This new function works
      	for either icon or list view. It still has the limitation that it
      	won't recognize a trash link if it's not local.
      
      	* src/file-manager/fm-icon-view.c:
      	(get_icon_drop_target_uri_callback): Fix to use new local calls, but
      	still does sync. I/O. Bug 3020 reported about that.
      	(get_icon_text_callback): Changed to use new local calls. Still a
      	problem that it works only locally and uses sync. I/O. Bug 2531 was
      	already reported about that.
      
      	* src/file-manager/fm-properties-window.c:
      	(get_and_ref_file_to_display): Changed to use new local calls and the
      	simpler link type interface.
      
      	* src/nautilus-view-frame-private.h: Moved some private
      	declarations here since they are for objects used in one file and
      	declared in another.
      
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy_client):
      	Destroy the "check if view is gone" timeout here; makes more sense
      	than the way it was managed before.
      	(nautilus_view_frame_destroy): Don't destroy the timeout here any
      	more. Also, label was moved into details.
      	(nautilus_view_frame_handle_client_gone): Renamed from
      	handle_client_destroy_2.
      	(view_frame_wait), (view_frame_underway),
      	(view_frame_wait_is_over), (view_frame_loaded),
      	(view_frame_failed): Added functions to implement view frame state
      	machine transitions.
      	(check_if_view_is_gone): Moved code to check if view is gone here;
      	it's now activated automatically without requiring an explicit
      	call to turn it on, since all callers were turning it on at
      	load_client time.
      	(nautilus_view_frame_load_client): Add state management. Moved the
      	code to turn on the object check timeout here.
      	(nautilus_view_frame_load_location): Add state management.
      	(nautilus_view_frame_open_location): Add state management.
      	(nautilus_view_frame_open_location_in_new_window): Add state management.
      	(nautilus_view_frame_open_in_new_window_and_select): Add state management.
      	(nautilus_view_frame_report_location_change): Add state management.
      	(nautilus_view_frame_report_selection_change): Add state management.
      	(nautilus_view_frame_report_status): Add state management.
      	(nautilus_view_frame_report_load_underway): Add state management.
      	(nautilus_view_frame_report_load_progress): Add state management.
      	(nautilus_view_frame_report_load_complete): Add state management.
      	(nautilus_view_frame_report_load_failed): Add state management.
      	(nautilus_view_frame_set_title): Add state management.
      	(nautilus_view_frame_zoom_level_changed): Add state management.,
      	(nautilus_view_frame_get_label), (nautilus_view_frame_set_label):
      	Moved label into details structure.
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_load_sidebar_panel): Fixed code structure a bit
      	(fixes bug 2463) and got rid of call to old
      	nautilus_view_frame_set_active_errors function, which is no longer
      	needed.
      	(nautilus_window_load_content_view): Got rid of call to old
      	nautilus_view_frame_set_active_errors function, which is no longer
      	needed.
      	* src/nautilus-window.c:
      	(window_update_sidebar_panels_from_preferences): Got rid of call
      	to old nautilus_view_frame_set_active_errors function, which is no
      	longer needed.
      a6a23a70
    • Christian Rose's avatar
      Updated Swedish translation. · 705c7630
      Christian Rose authored
      705c7630
    • Pavel Cisler's avatar
      Remove an extra unescape call that worked around an escaping bug in the · e10d6e28
      Pavel Cisler authored
      2000-09-13  Pavel Cisler <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(icon_position_iterator_new):
      	Remove an extra unescape call that worked around an escaping
      	bug in the copy engine. This bug is now fixed in Gnome VFS
      	and the workaround is not needed any more.
      e10d6e28
    • Robey Pointer's avatar
      move private fields to a shared header; make the password query dialog work... · 0824b899
      Robey Pointer authored
      move private fields to a shared header; make the password query dialog work just like the installer's (ability to abort, stop trying after 3 times, etc); grey out install/uninstall buttons while working; clean up resources to avoid coredumps or getting into a screwy state
      0824b899
    • Andy Hertzfeld's avatar
      fixed bug 2567, thumbnail frame size hardwired, by fetching the frame · 74ad4173
      Andy Hertzfeld authored
      
      
      	fixed bug 2567, thumbnail frame size hardwired, by fetching the
      	frame offsets from the theme.
      74ad4173
    • Eli Goldberg's avatar
      *** empty log message *** · 4683fd66
      Eli Goldberg authored
      4683fd66
    • John Sullivan's avatar
      Fixed part of bug 1537 (double-clicking in single-click · b4aa8f94
      John Sullivan authored
      	mode and open-in-new-window mode opens 2 windows).
      
      	Modes suck. Anyway, this was two separate bugs, one in
      	list view and one in icon view. I fixed the list view
      	one. The icon view one is more complicated, because
      	there was already code to handle this case but it doesn't
      	work right, and it isn't obvious how to fix it.
      
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_button_press): Ignore 2nd click of
      	double-click if in single-click mode.
      b4aa8f94
  3. 12 Sep, 2000 3 commits
    • Mike Engber's avatar
      Dragging a image onto a background not clears the background color · 8b21b036
      Mike Engber authored
      
      	Dragging a image onto a background not clears the
      	background color setting. Bug 1899.
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_set_image_uri),
      	(nautilus_background_receive_dropped_background_image):
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(saved_settings_changed_callback):
      8b21b036
    • John Sullivan's avatar
      Fixed bug 2020 (really long URIs make "can't go there" · 7f60c47b
      John Sullivan authored
      	dialogs insanely wide)
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_end_location_change_callback): Use
      	magic Ramiro truncating technology to display
      	middle-truncated URI if it's more than a certain number
      	of characters wide.
      7f60c47b
    • Ali Abdin's avatar
      Fixed a few typos. Add in preliminary support for QUESTION/ANWSER tags · cc79d144
      Ali Abdin authored
      2000-09-13  Ali Abdin  <aliabdin@aucegypt.edu>
      
      	Fixed a few typos. Add in preliminary support for QUESTION/ANWSER tags
      	First stab at getting book/chapter support in (Bug #2325) - It works
      	as I want it to, but we may encounter bugs.
      
      	This check-in is largely based on a patch by jfleck@inkstain.net (but
      	I heavily modified it)
      
      	* components/help/converters/gnome-db2html2/gdb3html.[ch]:
      	Add question/answer/chapter tags to the list.
      	(sect1_start_element): Renamed to 'sect1id_stack_add'
      	New 'DocType' datatype (added to Context struct)
      	(book_start_element): New function
      	(article_start_element): Set the doctype. Fix to Eazel style.
      
      	* components/help/converters/gnome-db2html2/sect-elements.[ch]:
      	Fix a typo to make the computeroutput tag really work.
      	Plug in the QUESTION/ANSWER/CHAPTER tags
      
      	(sect_table_without_border_start_element): I thought I fixed this bug
      	(forgot a '<')
      
      	(sect_question_start_element): New function
      	(sect_answer_start_element): ditto
      
      	(sect_sect_start_element),
      	(sect_sect_end_element),
      	(sect_para_start_element),
      	(sect_para_end_element),
      	(sect_title_start_element),
      	(sect_title_end_element),
      	(sect_title_characters): Support for CHAPTER tag
      
      	* components/help/converters/gnome-db2html2/toc-elements.c:
      	There were a few typos here. Extended the table down all the way to
      	CHAPTERS
      	(toc_sect_end_element),
      	(toc_title_start_element),
      	(toc_title_end_element),
      	(toc_title_characters),
      	(toc_sect_start_element): Add support for chapter tag.
      
      	* components/help/converters/gnome-db2html2/sect-preparse.c:
      	Extend the table down all the way to CHAPTERS.
      
      	(sect_preparse_sect_start_element): Add in support for chapter tags.
      	Also update for function rename.
      	(sect_preparse_title_characters): ditto
      
      	(sect_preparse_set_doctype): Set the document type depending on the
      	tag name
      cc79d144