1. 26 Sep, 2000 12 commits
    • Darin Adler's avatar
      Got leaks in "nautilus --check" down to 0. · cfe2dc48
      Darin Adler authored
      	Fixed bug 2488 (path name for link set determined incorrectly) by
      	using only paths for link sets, never URIs.
      
      	* tools/leak-checker/nautilus-leak-checker.c: Added more "known to
      	leak" symbols.
      
      	* libnautilus-extensions/nautilus-link-set.c: (create_new_link),
      	(nautilus_link_set_is_installed), (nautilus_link_set_remove):
      	Changed functions to always expect paths, so they can now use
      	nautilus_make_path instead of link_set_path_name.
      	* src/nautilus-sidebar.c: (metadata_button_callback): Changed to
      	turn the URI into a path before calling the link-set functions.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_notify_files_moved): Use
      	nautilus_file_list_free instead of
      	nautilus_g_list_free_deep_custom.
      	* libnautilus-extensions/nautilus-string-list.c:
      	(nautilus_string_list_clear): Use nautilus_g_list_free_deep
      	instead of nautilus_g_list_free_deep_custom.
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_free_callback),
      	(nautilus_view_identifier_list_free): Fixed call to
      	nautilus_g_list_free_deep_custom so it doesn't need a function
      	pointer type cast any more.
      cfe2dc48
    • Josh Barrow's avatar
      Changed "directory" to "folder" in two cases. · ec54fa8b
      Josh Barrow authored
      
              * src/nautilus-theme-selector.c: (add_theme_to_icons),
              (add_new_theme_button_callback):
              Changed "directory" to "folder" in two cases.
      ec54fa8b
    • Mathieu Lacage's avatar
      try to debug some mozilla-related pbs. add debugging output. NULL freed' · 96a06758
      Mathieu Lacage authored
      2000-09-26  Mathieu Lacage  <mathieu@eazel.com>
      
      	try to debug some mozilla-related pbs.
      	* src/nautilus-view-frame-corba.c:
      	(impl_Nautilus_ViewFrame_open_location),
      	(impl_Nautilus_ViewFrame_open_location_in_new_window),
      	(impl_Nautilus_ViewFrame_open_in_new_window_and_select),
      	(impl_Nautilus_ViewFrame_report_location_change),
      	(impl_Nautilus_ViewFrame_report_selection_change),
      	(impl_Nautilus_ViewFrame_report_status),
      	(impl_Nautilus_ViewFrame_report_load_underway),
      	(impl_Nautilus_ViewFrame_report_load_progress),
      	(impl_Nautilus_ViewFrame_report_load_complete),
      	(impl_Nautilus_ViewFrame_report_load_failed),
      	(impl_Nautilus_ViewFrame_set_title):
      	add debugging output.
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy_client),
      	(nautilus_view_frame_destroy), (nautilus_view_frame_load_client):
      	NULL freed' fields.
      	* src/nautilus-window.c: (nautilus_window_real_set_content_view):
      	idem.
      96a06758
    • John Sullivan's avatar
      Fixed bug 382 (Deleting file viewed in other window leaves · 8ae60adc
      John Sullivan authored
      	other window in bad state)
      
      	Also ran into some tree view problems that I did not fix
      	but made less deadly so I could continue.
      
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_model_done_loading_callback),
      	(reload_node_for_uri):
      	Added g_return_if_fails checking the model and node parameters,
      	so it won't segfault with a NULL node. I did not attempt to
      	debug why the nodes were NULL.
      
      	* src/nautilus-window-private.h: Added viewed_file field to
      	details struct.
      
      	* src/nautilus-window-manage-views.c:
      	(viewed_file_changed_callback): New function, closes window if
      	viewed_file is gone.
      	(nautilus_window_update_internals): Set viewed_file to
      	NautilusFile for this location (after unreffing old one), and
      	connect to its "changed" signal	with viewed_file_changed_callback.
      	(nautilus_window_end_location_change_callback): Truncate the
      	"for display" version of the URI in error messages.
      
      	* src/nautilus-window.c: (nautilus_window_destroy):
      	unref viewed_file.
      8ae60adc
    • Victor Lecha's avatar
      make it compile. make it include correct libtrilobite path. small tweak. · e5e990f0
      Victor Lecha authored
      2000-09-26  Victor Lecha  <victor@eazel.com>
      
      	make it compile.
      	* components/services/summary/nautilus-view/Makefile.am:
      	make it include correct libtrilobite path.
      	* components/services/summary/nautilus-view/nautilus-summary-view.c:
      	small tweak.
      e5e990f0
    • Gene Z. Ragan's avatar
      Work in progress on allowing the user to set a HTTP proxy. · 7ebc5072
      Gene Z. Ragan authored
      2000-09-26  Gene Z. Ragan  <gzr@eazel.com>
      
      	Work in progress on allowing the user to set a HTTP proxy.
      
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(nautilus_mozilla_content_view_initialize):
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog), (global_preferences_register):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      7ebc5072
    • Christian Rose's avatar
      Updated Swedish translation. · 360ca606
      Christian Rose authored
      360ca606
    • Pavel Cisler's avatar
      Experimental replacement for the nautilus_read_file_async as a potential · eb823a6e
      Pavel Cisler authored
      2000-09-26  Pavel Cisler  <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(pthread_nautilus_read_file_callback_idle_binder),
      	(pthread_nautilus_read_file_callback_common),
      	(pthread_nautilus_read_file_synchronous_callback),
      	(pthread_nautilus_read_file_asynchronous_callback),
      	(pthread_nautilus_read_file_thread_entry),
      	(pthread_nautilus_read_file_async),
      	(pthread_nautilus_read_file_async_cancel),
      	(nautilus_read_file_async), (nautilus_read_file_cancel):
      	Experimental replacement for the nautilus_read_file_async
      	as a potential speed improvement. Need to do some more profiling
      	to see if we are getting any gain.
      eb823a6e
    • Andy Hertzfeld's avatar
      fixed big 2932, nautilus doesn't finish making thumbnails if there is a · c830d984
      Andy Hertzfeld authored
      
      	fixed big 2932, nautilus doesn't finish making
      	thumbnails if there is a problematic image, by changing the logic
      	of how it determines when a thumbnail is made.  Now it simply checks
      	if the thumbnail task has terminated, instead of checking for
      	the created thumbnail, so failures shouldn't faze it anymore.  Also
      	fixed some other associated bugs.
      c830d984
    • John Sullivan's avatar
      Band-aid for bug 2752 (intermittent failure trying to · 730c8fa3
      John Sullivan authored
      	use Help Contents)
      
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_load_client): Upped a hardcoded
      	timeout from 2 seconds to 10 seconds; also added an
      	assert that might help us fix the underlying problem
      	later.
      730c8fa3
    • Darin Adler's avatar
      Fixed bug bug 3264 (Tree view shows no branches for directories, · 2cd5440e
      Darin Adler authored
      	...HACK... nodes visible), bug 3290 (changing directory or
      	refreshing causes Gdk to assert), bug 2420 (Need to free original
      	key when removing model node), and other assorted problems.
      
      	* components/tree/nautilus-tree-view.c: (insert_hack_node),
      	(remove_hack_node), (nautilus_tree_view_insert_model_node):
      	Fix problem where the hash table key was neither g_strdup'd on the
      	way in, nor g_free'd on the way out. This caused all the problems
      	with bad nesting in the tree view.
      
      	* nautilus-installer/src/installer.c: (create_pixmap):
      	* src/file-manager/fm-list-view.c: (install_row_images):
      	* src/nautilus-theme-selector.c: (add_theme):
      	Added more checks for NULL before calling gdk_bitmap_unref.
      
      	* src/file-manager/fm-directory-view.c: (no_items_showing):
      	Fixed a NautilusDirectory ref. count leak.
      
      	* libnautilus-extensions/nautilus-font-factory.c:
      	(unref_global_font_factory), (nautilus_get_current_font_factory):
      	Unref the font factory on exit.
      	(nautilus_font_factory_initialize_class), (font_hash_node_free),
      	(free_one_hash_node), (destroy): Added code to actually destroy
      	the font factory.
      	(unref_fixed_font), (nautilus_font_factory_get_fallback_font):
      	Unref the fixed font on exit.
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(unref_global_volume_monitor), (nautilus_volume_monitor_get):
      	Unref the volume monitor on exit.
      	* src/nautilus-signaller.c: (unref_global_signaller),
      	(nautilus_signaller_get_current): Unref the signaller on exit.
      
      	* src/nautilus-component-adapter-factory.c:
      	(nautilus_component_adapter_factory_initialize): Replaced some
      	strange FIXMEs with a simpler one.
      	(nautilus_component_adapter_factory_destroy): Fix a CORBA object
      	reference leak.
      	(nautilus_component_adapter_factory_get): Did a ref/sink.
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(nautilus_adapter_control_embed_strategy_new):
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	(nautilus_adapter_embeddable_embed_strategy_new):
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	(nautilus_adapter_file_load_strategy_new):
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_new):
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	(nautilus_adapter_stream_load_strategy_new):
      	* components/adapter/nautilus-adapter.c: (nautilus_adapter_new):
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	(nautilus_rpm_verify_window_new):
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_new), (eazel_install_new_with_config):
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	(trilobite_eazel_time_service_new):
      	* components/services/trilobite/libtrilobite/trilobite-service-pass
      	wordquery.c: (trilobite_passwordquery_new):
      	* components/services/trilobite/libtrilobite/trilobite-service.c:
      	(trilobite_service_new):
      	* components/tree/nautilus-tree-expansion-state.c:
      	(nautilus_tree_expansion_state_new):
      	* components/tree/nautilus-tree-model.c: (nautilus_tree_model_new):
      	* components/tree/nautilus-tree-node.c: (nautilus_tree_node_new):
      	* cut-n-paste-code/widgets/e-paned/e-hpaned.c: (e_hpaned_new):
      	* cut-n-paste-code/widgets/e-paned/e-vpaned.c: (e_vpaned_new):
      	* libnautilus-extensions/bonobo-stream-vfs.c:
      	(bonobo_stream_create):
      	* libnautilus-extensions/nautilus-any-width-bin.c:
      	(nautilus_any_width_bin_new):
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_new):
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(nautilus_bookmark_new_with_icon):
      	* libnautilus-extensions/nautilus-caption-table.c:
      	(nautilus_caption_table_new):
      	* libnautilus-extensions/nautilus-caption.c:
      	(nautilus_caption_new):
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_new):
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	(nautilus_druid_page_eazel_new),
      	(nautilus_druid_page_eazel_new_with_vals):
      	* libnautilus-extensions/nautilus-druid.c: (nautilus_druid_new):
      	* libnautilus-extensions/nautilus-entry.c: (nautilus_entry_new):
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	(nautilus_file_operations_progress_new):
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_new_from_name), (nautilus_file_new_from_info):
      	* libnautilus-extensions/nautilus-font-picker.c:
      	(nautilus_font_picker_new):
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	(nautilus_horizontal_splitter_new):
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_new):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(get_icon_factory):
      	* libnautilus-extensions/nautilus-image.c: (nautilus_image_new):
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	(nautilus_keep_last_vertical_box_new):
      	* libnautilus-extensions/nautilus-label.c: (nautilus_label_new):
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	(nautilus_list_column_title_new):
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_new_with_titles):
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	(nautilus_password_dialog_new):
      	* libnautilus-extensions/nautilus-preference.c:
      	(nautilus_preference_new_from_type):
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_new):
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	(nautilus_preferences_dialog_new):
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	(nautilus_preferences_group_new):
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(nautilus_preferences_item_new):
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	(nautilus_preferences_pane_new):
      	* libnautilus-extensions/nautilus-radio-button-group.c:
      	(nautilus_radio_button_group_new):
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(nautilus_scalable_font_new):
      	* libnautilus-extensions/nautilus-string-picker.c:
      	(nautilus_string_picker_new):
      	* libnautilus-extensions/nautilus-text-caption.c:
      	(nautilus_text_caption_new):
      	* libnautilus-extensions/nautilus-undo-context.c:
      	(nautilus_undo_context_new):
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	(nautilus_undo_manager_new):
      	* libnautilus-extensions/nautilus-user-level-manager.c:
      	(user_level_manager_new):
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_new):
      	* libnautilus/nautilus-view.c:
      	(nautilus_view_new_from_bonobo_control):
      	* src/file-manager/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_get):
      	* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
      	* src/nautilus-property-browser.c: (nautilus_property_browser_new):
      	* src/nautilus-shell.c: (nautilus_shell_new):
      	* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_new):
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_new):
      	* src/nautilus-sidebar.c: (nautilus_sidebar_create_context_menu),
      	(nautilus_sidebar_new):
      	* src/nautilus-theme-selector.c: (nautilus_theme_selector_new):
      	* src/nautilus-throbber.c: (nautilus_throbber_new):
      	* src/nautilus-view-frame.c: (nautilus_view_frame_new):
      	* src/nautilus-zoom-control.c: (nautilus_zoom_control_new):
      	* src/nautilus-about.c: (nautilus_about_new):
      	* src/nautilus-application.c: (nautilus_application_new),
      	(nautilus_application_create_window):
      	* src/nautilus-bookmark-list.c: (nautilus_bookmark_list_new):
      	After Tim Janik explained that gtk_type_new is a low-level call to
      	be avoided, changed most uses of gtk_type_new to gtk_object_new or
      	gtk_widget_new. Also, after Owen and Havoc explained that you
      	can't just ignore the floating bit, added ref/sink calls to the
      	functions used to create objects where we don't use the floating
      	scheme.
      
      	* src/nautilus-zoom-control.c:
      	(nautilus_zoom_control_button_press_event): Take advantage of the
      	fact that the new menu is floating and don't bother with ref'ing.
      
      	* libnautilus-extensions/nautilus-ctree.c:
      	(nautilus_ctree_new_with_titles):
      	Added a cast.
      
      	* components/adapter/main.c: (adapter_factory_make_object):
      	* components/hardware/main.c: (hardware_view_make_object):
      	* components/services/install/lib/eazel-install-corba-callback.c:
      	(eazel_install_callback_get_type), (eazel_install_callback_new):
      	* libnautilus-extensions/nautilus-theme.c:
      	(nautilus_theme_get_theme), (nautilus_theme_set_theme),
      	(nautilus_theme_get_theme_data):
      	Whitespace tweaks.
      2cd5440e
    • Andy Hertzfeld's avatar
      tweaked the new, semi-transparent selection highlighting a bit by · 38a59061
      Andy Hertzfeld authored
      
      	tweaked the new, semi-transparent selection highlighting
      	a bit by lightening the info text color and enlarging
      	the selection area a little.
      38a59061
  2. 25 Sep, 2000 17 commits
    • Gene Z. Ragan's avatar
      Fixed code so that alpha is set properly. · 274f7511
      Gene Z. Ragan authored
      2000-09-25  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_focus_rect):
      	Fixed code so that alpha is set properly.
      274f7511
    • John Sullivan's avatar
      Fixed problem I ran into while debugging something else. When · ea6ba324
      John Sullivan authored
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_internal):
      	(get_nautilus_navigation_result_from_gnome_vfs_result):
      	Fixed problem I ran into while debugging something else.
      	When gnome_vfs_uri_extract_short_name returned NULL from
      	a URI like "http://foo:", this routine got into trouble.
      	Rearranged code to check for the no-short-name case
      	earlier and fall back to the mystery-uri handling.
      
      	* src/nautilus-applicable-views.c:
      	Changed a g_message to a g_warning so people will tell
      	me about problems even more often.
      
      (Note that previous checkin notes were half-baked)
      ea6ba324
    • John Sullivan's avatar
      Fixed problem I ran into while debugging something else. When · 24dafb5a
      John Sullivan authored
      	* src/nautilus-applicable-views.c:
      	(get_nautilus_navigation_result_from_gnome_vfs_result):
      	Fixed problem I ran into while debugging something else.
      	When gnome_vfs_uri_extract_short_name returned NULL from
      	a URI like "http://foo:", this routine got into trouble.
      	Rearranged code to check for the no-short-name case
      	earlier and fall back to the mystery-uri handling.
      24dafb5a
    • Andy Hertzfeld's avatar
      fixed bug where the theme descriptions were not showing up in the theme · d8a74fa3
      Andy Hertzfeld authored
      
      	fixed bug where the theme descriptions were not showing up in
      	the theme selector; the problem was that the xml routines couldn't
      	handle a uri, so fixed by calling gnome_vfs_get_local_path_from_uri.
      d8a74fa3
    • J Shane Culpepper's avatar
      Fixing the background color errors that prevent testing. I have not · dcc9ec1a
      J Shane Culpepper authored
      2000-09-25  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/lib/eazel-summary-shared.c:
      	(parse_summary_xml_file):
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_startup_form), (generate_summary_form),
      	(nautilus_summary_view_initialize),
      	(summary_load_location_callback):
      	* components/services/trilobite/libtrilobite/trilobite-redirect.c:
      	(check_gconf_init):
      
      	Fixing the background color errors that prevent testing.  I have not
      	figured out how to set the parent form default color without causing
      	major instability.  Also added the fetch of the url location tables
      	from services.
      dcc9ec1a
    • Andy Hertzfeld's avatar
      finished the work for user-added themes, teaching the icon factory and · 3bc3ddbe
      Andy Hertzfeld authored
      
      	finished the work for user-added themes, teaching the icon
      	factory and other machinery to look in ~/.nautilus/themes to
      	find theme
      3bc3ddbe
    • John Sullivan's avatar
      Some work on the "sidebar panel has failed" situation. · e0692b06
      John Sullivan authored
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_update_state): Don't report sidebar panel
      	failure when the view that failed was the content view.
      	Doh! It had been putting up two dialogs, one for the content
      	view and one for some mysterious unknown sidebar panel.
      	(nautilus_window_set_state_info): Added a g_warning when
      	the state is set to VIEW_ERROR. This will stop in the debugger
      	to make it easier to tell what's generating the error (but
      	without the debugger will just spew one line of spam).
      
      	(nautilus_window_end_location_change_callback): Check if
      	window is visible before trying to set the initial
      	position. This prevents a return_if_fail complaint in some
      	cases in the window-position-saving code when using
      	use-new-window mode.
      
      	Fixed bug 3262 (Zoom control context menu should use
      	radio buttons, not checkboxes)
      
      	* src/nautilus-zoom-control.c:
      	Added marking_menu_items boolean to details struct.
      	(create_zoom_menu_item): Now takes a radio button item
      	as a parameter (from which to get the group) and returns
      	the new radio button item (to use for the next time) and
      	sets marking_menu_items to TRUE while creating menu items.
      	Oh yeah, also creates a radio item instead of a check item.
      	(zoom_menu_callback): Now bails out early if marking_menu_items.
      	(create_zoom_menu): Passes the result of each create_zoom_menu_item
      	into the next call, to get all the radio items in the same group.
      e0692b06
    • Darin Adler's avatar
      Fix double-free problem that was causing a crash on quit if you changed · 2a0db776
      Darin Adler authored
      	* libnautilus-extensions/nautilus-theme.c: (load_theme_document),
      	(nautilus_theme_get_theme_data): Fix double-free problem that was
      	causing a crash on quit if you changed themes.
      2a0db776
    • Rebecca Schulman's avatar
      Created the index progress dialog, to show how much has been indexed, and · 5513ac15
      Rebecca Schulman authored
      2000-09-25  Rebecca Schulman  <rebecka@eazel.com>
      
      	* src/file-manager/nautilus-indexing-info.c:
      	(make_label_helvetica_bold), (make_label_helvetica_medium),
      	(get_file_index_time), (show_reindex_request_information),
      	(show_index_progress_bar), (nautilus_indexing_info_show_dialog):
      	Created the index progress dialog, to show how much has been
      	indexed, and updated the dialog about when the index was last
      	updated to conform to screenshot.
      5513ac15
    • Gene Z. Ragan's avatar
      Forgot to remove FIXME. It is now gone. · 8c676887
      Gene Z. Ragan authored
      2000-09-25  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_or_measure_label_text_aa):
      	Forgot to remove FIXME.  It is now gone.
      8c676887
    • Gene Z. Ragan's avatar
      Fixed bug 2877, Keyboard selection feedback broken in iocn view for smooth · 92a3f100
      Gene Z. Ragan authored
      2000-09-25  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed bug 2877, Keyboard selection feedback broken in
      	iocn view for smooth fonts.
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_focus_rect):
      	New function to draw dashed selection rect.  Dash size
      	can be changed by modifying dash variable.
      
      	(draw_or_measure_label_text_aa):
      	Call new draw_focus_rect when item focus is set.
      92a3f100
    • John Sullivan's avatar
      Needed a NULL check for saved geometry. · 92117730
      John Sullivan authored
      	* src/nautilus-window-manage-views.c:
      	(position_and_show_window_callback): Needed a NULL check
      	for saved geometry.
      92117730
    • John Sullivan's avatar
      Check for NULL before calling gdk_bitmap_unref (mask); it was hitting a · e469e760
      John Sullivan authored
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node),
      	(nautilus_tree_view_update_model_node): Check for NULL
      	before calling gdk_bitmap_unref (mask); it was hitting
      	a return_if_fail NULL check a zillion times on startup
      	in the tree view.
      e469e760
    • Pavel Cisler's avatar
      Fix some NULL-dereferencing crashers that I was hitting. · 336fa2d8
      Pavel Cisler authored
      2000-09-25  Pavel Cisler  <pavel@eazel.com>
      
      	* src/nautilus-component-adapter-factory.c:
      	(nautilus_component_adapter_factory_initialize),
      	(nautilus_component_adapter_factory_destroy),
      	(nautilus_component_adapter_factory_get):
      	Fix some NULL-dereferencing crashers that I was hitting.
      
      	* tools/profiler/funcsummary.C:
      	Special case root arcs with zero function times.
      336fa2d8
    • Andy Hertzfeld's avatar
      work toward completing user added themes; it's almost done now except for · c35d38c1
      Andy Hertzfeld authored
      
      
      	work toward completing user added themes; it's almost done
      	now except for making the icon factory aware of user-added themes
      c35d38c1
    • Andy Hertzfeld's avatar
      implemented a small mode for the throbber to fix bug 3188. Also, cleaned · 14e9e038
      Andy Hertzfeld authored
      
      	implemented a small mode for the throbber to fix bug 3188.  Also,
      	cleaned up some other throbber problems.
      
      	added a "nautilus_copy_uri_simple" cover to gnome_vfs_xfer_uri to
      	make it easy to replace 'cp' system calls.
      
      	changed the way colors are presented by the property browser to
      	use names instead of color values and to be more consistent with
      	backgrounds.  Also, cleaned up the error handling and replaced
              'system' calls that had quoting problems with vfs calls, fixing bugs
      	1249 and 2539
      14e9e038
    • Christian Rose's avatar
      Updated Swedish translation. · df05c57c
      Christian Rose authored
      df05c57c
  3. 24 Sep, 2000 5 commits
  4. 23 Sep, 2000 6 commits
    • Josh Barrow's avatar
      Make the fix prettier. · fd4ad0f5
      Josh Barrow authored
      
      * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Make the fix prettier.
      fd4ad0f5
    • Kjartan Maraas's avatar
      Add newline to the end of the file to quiet gcc-2.96 warnings. · d29224e3
      Kjartan Maraas authored
      2000-09-23  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* libnautilus-extensions/nautilus-undo-signal-handlers.h:
      	Add newline to the end of the file to quiet gcc-2.96 warnings.
      d29224e3
    • Josh Barrow's avatar
      Changed terminal_path_with_flags to terminal_path. I had changed one · c4db61dc
      Josh Barrow authored
      
      * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Changed terminal_path_with_flags to terminal_path.  I had
              changed one instance trying to get this to work, then forgot
              to change it back.
      c4db61dc
    • Josh Barrow's avatar
      Make GNOME-terminal start with the right flags. This fixes bug 2226. · dfd52745
      Josh Barrow authored
      
              * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Make GNOME-terminal start with the right flags.  This fixes
              bug 2226.
      dfd52745
    • Andy Hertzfeld's avatar
      optimized the new selection highlighting by fetching the highlight frame · c404a17c
      Andy Hertzfeld authored
      
      	optimized the new selection highlighting by fetching the
      	highlight frame once for the icon canvas instead of for each
      	selected item
      c404a17c
    • Maciej Stachowiak's avatar
      Register all the below components per display. I didn't make · dd548718
      Maciej Stachowiak authored
      	nautilus per-display yet (to avoid dealing with the locking
      	issues, etc). I also did not change the services components that
      	appear to be non-gui to operate per-display.
      
      	I believe this fixes bugs 3033 and 2237.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/history/nautilus-history-view.c: (main):
      	* components/html/ntl-web-browser.c: (main):
      	* components/image-viewer/nautilus-image-view.c:
      	(init_bonobo_image_generic_factory):
      	* components/loser/content/main.c: (main):
      	* components/loser/sidebar/main.c: (main):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/sample/main.c: (main):
      	* components/services/install/nautilus-view/main.c: (main):
      	* components/services/inventory/nautilus-view/main.c: (main):
      	* components/services/login/nautilus-view/main.c: (main):
      	* components/services/summary/nautilus-view/main.c: (main):
      	* components/services/time/nautilus-view/main.c: (main):
      	* components/services/trilobite/sample/service/main.c: (main):
      	* components/shell/shell.c: (shell_factory_init):
      	* components/tree/main.c: (main):
      	* components/websearch/ntl-web-search.c: (main): Register each of
      	these per-display.
      dd548718