1. 13 Dec, 2001 1 commit
    • Darin Adler's avatar
      Deleted help component as it is not slated to be part of Gnome 2. · 22ac93ef
      Darin Adler authored
      	* components/Makefile.am:
      	* components/help/*:
      	* nautilus.spec.in:
      	Deleted help component as it is not slated to be part of Gnome 2.
      
      	* RENAMING: No need to rename hyperbola if it's gone.
      
      	* configure.in: Removed ScrollKeeper check. Took a cut at making
      	the medusa check use pkg-config, it's probably messed up but at
      	least we won't define HAVE_MEDUSA if we see the Gnome 1 medusa.
      
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_init),
      	(nautilus_icon_canvas_item_finalize),
      	(nautilus_icon_canvas_item_set_arg),
      	(nautilus_icon_canvas_item_get_arg),
      	(draw_or_measure_label_text_aa), (draw_label_text_aa),
      	(nautilus_icon_canvas_item_class_init):
      	Quick cut at porting to Pango from Eel font code. It's all under
      	ifdef USE_EEL_TEXT because it's not working well yet. At the moment
      	the text looks bad, and it's very slow, and it's not centered.
      
      	* libnautilus-private/nautilus-icon-factory.c: (embed_text):
      	Baby steps at doing the port to Pango here too.
      
              * src/file-manager/fm-directory-view.c: (real_update_menus):
              Add a check for NULL that seems required. This change was
              suggested by the backtrace in bug 66809, but it's not clear
              if this really fixes anything. (Rolled from stable branch.)
      
      	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
      	Fix code that passed a path instead of a URI when creating a
              desktop file. (Rolled from stable branch.)
      
      	* TODO: Minor updates.
      22ac93ef
  2. 08 Nov, 2001 1 commit
    • Darin Adler's avatar
      Remove Nautilus 1 news. This file is empty for now. Add some renaming · 3f4aeca2
      Darin Adler authored
      	* NEWS: Remove Nautilus 1 news. This file is empty for now.
      	* RENAMING: Add some renaming ideas.
      	* TODO: Add a tiny porting to-do list. I should take that
      	survey of GNOME2_CONVERSION_COMPLETE that Havoc did and put
      	it in here.
      	* TRADEMARK_NOTICE: Removed this file. Eazel logo isn't in
      	here any more.
      	* Makefile.am: Remove TRADEMARK_NOTICE.
      
      	* components/help/hyperbola-nav-index.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* libnautilus-private/nautilus-authn-manager.c:
      	* libnautilus-private/nautilus-file-operations-progress.c:
      	* libnautilus-private/nautilus-file-operations-progress.h:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-icon-dnd.c:
      	* libnautilus-private/nautilus-program-chooser.c:
      	* libnautilus-private/nautilus-program-chooser.h:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-about.h:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window.c:
      	First cut at converting to GtkDialog from GnomeDialog.
      3f4aeca2
  3. 02 Sep, 2001 1 commit
    • Maciej Stachowiak's avatar
      Replace authn with authentication throughout. · 3dfb1edf
      Maciej Stachowiak authored
      	* libnautilus-private/nautilus-authn-manager.h,
      	libnautilus-private/nautilus-authn-manager.c:
      	(construct_password_dialog),
      	(present_authentication_dialog_blocking),
      	(authentication_dialog_button_clicked),
      	(authentication_dialog_closed), (authentication_dialog_destroyed),
      	(present_authentication_dialog_nonblocking),
      	(run_authentication_dialog_on_main_thread),
      	(vfs_authentication_callback),
      	(nautilus_authentication_manager_initialize):
      
      	Replace authn with authentication throughout.
      
      	* src/nautilus-application.c (finish_startup): Adjust to rename.
      
      	* RENAMING: Suggest renaming nautilus-authn-manager to
      	nautillus-authentication-manager.c
      3dfb1edf
  4. 04 May, 2001 2 commits
  5. 03 May, 2001 1 commit
  6. 23 Feb, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 764d936a
      Darin Adler authored
      	Fix bug 6859 (GTK signal macros don't work in non-GCC compilers
      	for void return types).
      
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	Replaced old macros that accidentally relied on gccisms with
      	new ones that are portable to other compilers.
      
      		NAUTILUS_CALL_PARENT_CLASS is replaced by
      			NAUTILUS_CALL_PARENT
      		    and NAUTILUS_CALL_PARENT_WITH_RETURN_VALUE.
      
      		NAUTILUS_CALL_VIRTUAL is replaced by
      			NAUTILUS_CALL_METHOD
      		    and NAUTILUS_CALL_METHOD_WITH_RETURN_VALUE
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	(nautilus_adapter_control_embed_strategy_destroy):
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	(nautilus_adapter_embed_strategy_destroy),
      	(nautilus_adapter_embed_strategy_get_widget),
      	(nautilus_adapter_embed_strategy_get_zoomable):
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	(nautilus_adapter_embeddable_embed_strategy_destroy):
      	* components/adapter/nautilus-adapter-factory-server.c:
      	(nautilus_adapter_factory_server_destroy):
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	(nautilus_adapter_file_load_strategy_destroy):
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	(nautilus_adapter_load_strategy_destroy),
      	(nautilus_adapter_load_strategy_load_location),
      	(nautilus_adapter_load_strategy_stop_loading):
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_destroy):
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	(nautilus_adapter_stream_load_strategy_destroy):
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_destroy):
      	* components/hardware/nautilus-hardware-view.c:
      	(nautilus_hardware_view_destroy):
      	* components/history/nautilus-history-view.c:
      	(nautilus_history_view_destroy):
      	* components/loser/content/nautilus-content-loser.c:
      	(nautilus_content_loser_destroy):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_destroy):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_destroy):
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	(nautilus_rpm_verify_window_destroy):
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_destroy):
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_destroy):
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.c: (nautilus_service_install_view_destroy),
      	(nautilus_service_install_view_finalize):
      	* components/services/inventory-view/nautilus-inventory-config-page
      	.c: (nautilus_inventory_config_page_destroy):
      	* components/services/inventory-view/nautilus-inventory-view.c:
      	(nautilus_inventory_view_destroy):
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c: (nautilus_change_password_view_destroy):
      	* components/services/nautilus-dependent-shared/eazel-services-foot
      	er.c: (footer_destroy):
      	* components/services/nautilus-dependent-shared/eazel-services-head
      	er.c: (header_destroy):
      	* components/services/summary/nautilus-summary-view.c:
      	(nautilus_summary_view_destroy):
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.
      	c: (trilobite_eazel_time_view_destroy):
      	* components/text/nautilus-text-view.c:
      	(nautilus_text_view_destroy):
      	* components/throbber/nautilus-throbber.c:
      	(nautilus_throbber_destroy), (nautilus_throbber_map),
      	(nautilus_throbber_size_allocate):
      	* components/tree/nautilus-tree-change-queue.c:
      	(nautilus_tree_change_queue_destroy):
      	* components/tree/nautilus-tree-expansion-state.c:
      	(nautilus_tree_expansion_state_destroy):
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_destroy):
      	* components/tree/nautilus-tree-node.c:
      	(nautilus_tree_node_destroy):
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_destroy):
      	* help/nautilus-quick-reference/.cvsignore:
      	* help/nautilus-quick-reference/C/.cvsignore:
      	* libnautilus-extensions/nautilus-background-canvas-group.c:
      	(nautilus_background_canvas_group_update),
      	(nautilus_background_canvas_group_draw),
      	(nautilus_background_canvas_group_render):
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_destroy):
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(nautilus_bookmark_destroy):
      	* libnautilus-extensions/nautilus-caption.c:
      	(nautilus_caption_destroy), (nautilus_font_picker_show_all):
      	* libnautilus-extensions/nautilus-clickable-image.c:
      	(nautilus_clickable_image_destroy),
      	(nautilus_clickable_image_realize),
      	(nautilus_clickable_image_expose_event):
      	* libnautilus-extensions/nautilus-debug-drawing.c:
      	(debug_pixbuf_viewer_destroy):
      	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
      	(destroy):
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_destroy),
      	(nautilus_directory_get_name_for_self_as_new_file),
      	(nautilus_directory_are_all_files_seen),
      	(nautilus_directory_contains_file),
      	(nautilus_directory_call_when_ready),
      	(nautilus_directory_cancel_callback),
      	(nautilus_directory_file_monitor_add),
      	(nautilus_directory_file_monitor_remove),
      	(nautilus_directory_force_reload),
      	(nautilus_directory_is_not_empty):
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	(nautilus_druid_page_eazel_destroy),
      	(nautilus_druid_page_eazel_finalize),
      	(nautilus_druid_page_eazel_size_allocate),
      	(nautilus_druid_page_eazel_size_request):
      	* libnautilus-extensions/nautilus-ellipsizing-label.c:
      	(real_size_request), (real_size_allocate), (real_style_set):
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_destroy), (nautilus_entry_key_press),
      	(nautilus_entry_motion_notify), (nautilus_entry_set_selection),
      	(nautilus_entry_insert_text), (nautilus_entry_delete_text),
      	(nautilus_entry_selection_clear):
      	* libnautilus-extensions/nautilus-file.c: (destroy),
      	(nautilus_file_monitor_add), (nautilus_file_monitor_remove),
      	(nautilus_file_get_date), (nautilus_file_get_where_string),
      	(nautilus_file_get_directory_item_count),
      	(nautilus_file_get_deep_counts), (nautilus_file_get_file_type),
      	(nautilus_file_check_if_ready), (nautilus_file_call_when_ready),
      	(nautilus_file_cancel_call_when_ready):
      	* libnautilus-extensions/nautilus-font-factory.c: (destroy):
      	* libnautilus-extensions/nautilus-font-picker.c:
      	(nautilus_font_picker_destroy):
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	(nautilus_horizontal_splitter_destroy),
      	(nautilus_horizontal_splitter_button_press):
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_destroy),
      	(nautilus_icon_canvas_item_update):
      	* libnautilus-extensions/nautilus-icon-container.c: (destroy),
      	(size_allocate), (realize), (unrealize), (button_press_event),
      	(button_release_event), (motion_notify_event), (key_press_event):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_destroy):
      	* libnautilus-extensions/nautilus-image-table.c:
      	(nautilus_image_table_destroy),
      	(nautilus_image_table_expose_event),
      	(nautilus_image_table_realize), (nautilus_image_table_unrealize),
      	(nautilus_image_table_remove):
      	* libnautilus-extensions/nautilus-image.c:
      	(nautilus_image_destroy):
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	(nautilus_keep_last_vertical_box_size_allocate):
      	* libnautilus-extensions/nautilus-label.c:
      	(nautilus_label_destroy), (nautilus_label_size_request),
      	(nautilus_label_size_allocate), (label_paint_pixbuf_callback):
      	* libnautilus-extensions/nautilus-labeled-image.c:
      	(nautilus_labeled_image_destroy):
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	(nautilus_list_column_title_finalize):
      	* libnautilus-extensions/nautilus-list.c: (nautilus_list_destroy),
      	(nautilus_list_button_press), (nautilus_list_button_release),
      	(nautilus_list_key_press), (nautilus_list_style_set),
      	(nautilus_list_realize), (nautilus_list_unrealize), (draw_rows),
      	(draw_all), (nautilus_list_draw), (nautilus_list_expose),
      	(nautilus_list_resize_column), (nautilus_list_set_cell_contents),
      	(set_list_cell), (nautilus_list_track_new_column_width),
      	(nautilus_list_motion), (nautilus_list_clear), (insert_row):
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	(merged_destroy):
      	* libnautilus-extensions/nautilus-metafile-factory.c: (destroy):
      	* libnautilus-extensions/nautilus-metafile.c: (destroy):
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_destroy):
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	(nautilus_preferences_pane_destroy):
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(nautilus_scalable_font_destroy):
      	* libnautilus-extensions/nautilus-string-picker.c:
      	(nautilus_string_picker_destroy):
      	* libnautilus-extensions/nautilus-tabs.c: (nautilus_tabs_destroy):
      	* libnautilus-extensions/nautilus-text-caption.c:
      	(nautilus_text_caption_destroy):
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	(trash_destroy):
      	* libnautilus-extensions/nautilus-trash-file.c: (trash_destroy):
      	* libnautilus-extensions/nautilus-undo-context.c: (destroy):
      	* libnautilus-extensions/nautilus-undo-manager.c: (destroy):
      	* libnautilus-extensions/nautilus-vfs-directory.c: (vfs_destroy):
      	* libnautilus-extensions/nautilus-vfs-file.c: (vfs_destroy):
      	* libnautilus-extensions/nautilus-viewport.c:
      	(nautilus_viewport_destroy), (nautilus_viewport_realize):
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_destroy):
      	* libnautilus-extensions/nautilus-wrap-table.c:
      	(nautilus_wrap_table_destroy):
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_destroy):
      	* libnautilus/nautilus-view.c: (nautilus_view_destroy):
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_destroy), (real_update_menus),
      	(real_merge_menus):
      	* src/file-manager/fm-directory-view.c:
      	(text_attribute_names_changed_callback),
      	(image_display_policy_changed_callback),
      	(directory_view_font_family_changed_callback),
      	(click_policy_changed_callback),
      	(smooth_graphics_mode_changed_callback),
      	(fm_directory_view_destroy),
      	(fm_directory_view_file_limit_reached),
      	(fm_directory_view_bump_zoom_level),
      	(fm_directory_view_zoom_to_level),
      	(fm_directory_view_restore_default_zoom_level),
      	(fm_directory_view_can_zoom_in), (fm_directory_view_can_zoom_out),
      	(fm_directory_view_get_background_widget),
      	(fm_directory_view_get_selection), (reveal_newly_added_folder),
      	(fm_directory_view_get_emblem_names_to_exclude),
      	(fm_directory_view_merge_menus), (fm_directory_view_select_all),
      	(fm_directory_view_set_selection),
      	(fm_directory_get_selected_icon_locations),
      	(fm_directory_view_reveal_selection),
      	(fm_directory_view_is_read_only), (fm_directory_view_is_empty),
      	(fm_directory_view_supports_creating_files),
      	(fm_directory_view_accepts_dragged_files),
      	(fm_directory_view_supports_properties),
      	(fm_directory_view_supports_zooming),
      	(fm_directory_view_update_menus):
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_destroy),
      	(fm_icon_view_clean_up), (fm_icon_view_get_directory_sort_by),
      	(fm_icon_view_set_directory_sort_by),
      	(fm_icon_view_get_directory_sort_reversed),
      	(fm_icon_view_set_directory_sort_reversed),
      	(fm_icon_view_get_directory_auto_layout),
      	(fm_icon_view_set_directory_auto_layout),
      	(fm_icon_view_get_directory_tighter_layout),
      	(fm_icon_view_set_directory_tighter_layout),
      	(fm_icon_view_supports_auto_layout),
      	(fm_icon_view_start_renaming_item), (fm_icon_view_merge_menus),
      	(fm_icon_view_update_menus):
      	* src/file-manager/fm-list-view.c: (fm_list_view_adding_file),
      	(fm_list_view_removing_file), (fm_list_view_file_still_belongs),
      	(get_number_of_columns), (get_link_column),
      	(get_default_sort_attribute), (get_column_specification):
      	* src/file-manager/fm-properties-window.c: (real_shutdown),
      	(real_destroy), (real_finalize):
      	* src/file-manager/fm-search-list-view.c: (real_destroy),
      	(real_add_file), (real_adding_file), (real_removing_file),
      	(real_merge_menus), (real_update_menus):
      	* src/nautilus-about.c: (nautilus_about_destroy):
      	* src/nautilus-application.c: (nautilus_application_destroy),
      	(nautilus_application_startup):
      	* src/nautilus-complex-search-bar.c:
      	(nautilus_complex_search_bar_destroy):
      	* src/nautilus-desktop-window.c: (destroy), (realize):
      	* src/nautilus-location-bar.c: (destroy):
      	* src/nautilus-navigation-bar.c:
      	(nautilus_navigation_bar_get_location),
      	(nautilus_navigation_bar_set_location):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_destroy):
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_destroy):
      	* src/nautilus-shell.c: (destroy):
      	* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_destroy),
      	(nautilus_sidebar_tabs_size_allocate):
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_destroy),
      	(nautilus_sidebar_title_size_allocate):
      	* src/nautilus-sidebar.c: (nautilus_sidebar_destroy),
      	(nautilus_sidebar_size_allocate), (nautilus_sidebar_realize):
      	* src/nautilus-simple-search-bar.c:
      	(nautilus_simple_search_bar_destroy):
      	* src/nautilus-switchable-navigation-bar.c:
      	(nautilus_switchable_navigation_bar_destroy):
      	* src/nautilus-switchable-search-bar.c:
      	(nautilus_switchable_search_bar_destroy):
      	* src/nautilus-theme-selector.c: (nautilus_theme_selector_destroy):
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy),
      	(nautilus_view_frame_finalize), (nautilus_view_frame_map):
      	* src/nautilus-window.c: (nautilus_window_destroy),
      	(nautilus_window_realize), (nautilus_window_size_request),
      	(nautilus_window_add_current_location_to_history_list),
      	(nautilus_window_show):
      	* src/nautilus-zoom-control.c: (nautilus_zoom_control_destroy),
      	(nautilus_zoom_control_size_allocate):
      	Use the macros by their new names.
      
      	* RENAMING: Updated for some name changes and name change ideas.
      
      	* user-guide/C/.cvsignore:
      	* user-guide/C/html/.cvsignore:
      	* user-guide/C/img/.cvsignore:
      	* user-guide/C/sgml/.cvsignore:
      	Added missing cvsignores.
      764d936a
  7. 22 Feb, 2001 1 commit
    • John Sullivan's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 21173338
      John Sullivan authored
      	Fixed bug 3321 (Finalize contents of Help menu for 1.0).
      	Actually there's still an open issue about the Customer
      	Service item, which I've left in for now.
      
      	* src/nautilus-shell-ui.xml: Added Quick Reference, removed
      	License, put About last after a separator.
      
      	* src/nautilus-window-menus.c:
      	(help_menu_nautilus_quick_reference_callback): New callback.
      	(help_menu_nautilus_license_callback): Removed this.
      	(nautilus_window_initialize_menus): Install callback for
      	Quick Reference, remove for License.
      
      
      	Also removed the space from "tool bar" everywhere, per the
      	final decision of Vera & Rhoda. I grepped and replaced
      	everywhere for "tool bar", "Tool Bar", "TOOL_BAR", and
      	"tool_bar".
      
      	* components/loser/content/nautilus-content-loser-ui.xml:
      	* components/loser/sidebar/nautilus-sidebar-loser-ui.xml:
      	* components/mozilla/bonobo-extensions.c:
      	* components/sample/nautilus-sample-content-view-ui.xml:
      	* libnautilus-extensions/nautilus-bonobo-extensions.c:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_descriptions),
      	(global_preferences_install_defaults),
      	(global_preferences_install_visibility),
      	(global_preferences_create_dialog):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* src/nautilus-service-ui.xml:
      	* src/nautilus-shell-ui.xml:
      	* src/nautilus-window-menus.c:
      	(view_menu_show_hide_toolbar_callback),
      	(nautilus_window_update_show_hide_menu_items),
      	(help_menu_nautilus_quick_reference_callback),
      	(nautilus_window_initialize_menus):
      	* src/nautilus-window-toolbars.c: (set_up_special_bonobo_button),
      	(set_up_toolbar_images), (theme_changed_callback),
      	(set_up_back_or_forward_toolbar_item),
      	(nautilus_window_initialize_toolbars):
      	* src/nautilus-window.c: (nautilus_window_constructed),
      	(nautilus_window_hide_toolbar), (nautilus_window_show_toolbar),
      	(nautilus_window_toolbar_showing), (nautilus_window_show):
      	* src/nautilus-window.h:
      	Made toolbar one word.
      21173338
  8. 04 Jan, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: Rebecca Schulman <rebecka@eazel.com> · f649b991
      Darin Adler authored
      	Fixed bug 3811 (shallow file counts and top-left text are fetched
      	even for non-displayed hidden/backup items).
      
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(allow_metafile): Add "ghelp:" and "gnome-help:" to the
      	unfortunate list of hard-coded schemes. If we hard-code "help:" we
      	have to hard-code its synonyms too.
      	(find_monitor): Use g_new0 so fields in the Monitor are not
      	uninitialized in this case (the fields in question are ignored,
      	but it's still nicer this way).
      	(nautilus_directory_monitor_add_internal): Set up the "monitor
      	hidden files" and "monitor backup files" in the Monitor structure
      	based on new parameters.
      	(should_display_file_name): Use
      	nautilus_file_name_matches_hidden_pattern and
      	nautilus_file_name_matches_backup_pattern.
      	(monitor_includes_file): New function that encapsulates the rule
      	about which monitor includes which file. Handles the new flags for
      	not monitoring hidden or backup files.
      	(is_needy): Call monitor_includes_file.
      	(select_needy_file): Call monitor_includes_file.
      
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_name_matches_hidden_pattern),
      	(nautilus_file_name_matches_backup_pattern): New functions to
      	share with the directory code.
      	(nautilus_file_is_hidden_file), (nautilus_file_is_backup_file):
      	Use the new functions and use the raw relative_uri -- no need to
      	unescape to change to a file name since the "." and "~" characters
      	are not encoded.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_initialize): Share more code with the
      	filtering_changed_callback. Handle the desktop view better by
      	never setting the "show hidden" and "show backup" flags (so they
      	are both FALSE) and not setting up the callbacks.
      	(fm_directory_view_destroy): Since we don't set up the callbacks
      	for desktop windows, don't remove them for desktop windows.
      	(queue_pending_files): Remove the desktop special case from
      	here. It was strange to set the flags up then wait until this
      	moment to clear them both. It's better to keep them FALSE.
      	(finish_loading): Renamed and changed to pass the appropriate
      	values in to the nautilus_directory_file_monitor_add call -- this
      	is the actual bug fix.
      	(filtering_changed_callback): Remove the desktop special case,
      	since this function will now never be called for the desktop.
      
      	* libnautilus-extensions/nautilus-directory.h:
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_file_monitor_add): Pass through the new
      	"monitor hidden files" and "monitor backup files" parameters.
      	(nautilus_self_check_directory): Pass TRUE for both.
      	* libnautilus-extensions/nautilus-vfs-directory.c:
      	(vfs_file_monitor_add): Pass through the new "monitor hidden
      	files" and "monitor backup files" parameters.
      
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	(merged_file_monitor_add), (monitor_add_directory): Store the
      	"monitor hidden files" and "monitor backup files" and pass them
      	through to the individual directory monitor calls.
      
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_node_begin_monitoring_no_connect):
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_monitor_add):
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_initialize):
      	* src/nautilus-applicable-views.c:
      	(got_minimum_file_info_callback):
      	Pass in TRUE for "monitor hidden files" and "monitor backup files"
      	to get the same behavior as before. (In some cases the booleans
      	are just ignored, in other cases we just monitor all files as we
      	used to.)
      
      	* RENAMING: Remind myself to change the name of the
      	NAUTILUS_CALL_VIRTUAL macro to NAUTILUS_CALL_METHOD some day.
      f649b991
  9. 24 Aug, 2000 1 commit
    • John Sullivan's avatar
      Fixed bug 1653 (new menu layout). View menu now contains · 9ed21b40
      John Sullivan authored
      	Show/Hide items for tool bar, location bar, sidebar, and
      	status bar. The preference now controls only what you get
      	for new windows. Any future "menus aren't quite right"
      	issues should be filed as new bugs.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog), (global_preferences_register):
      	Renamed NAUTILUS_PREFERENCES_DISPLAY_SIDEBAR and its ilk to
      	NAUTILUS_PREFERENCES_START_WITH_SIDEBAR since these preferences
      	now only affect the initial appearance of new windows. Also,
      	clarified the text that appears in the preferences window for these.
      
      	* src/nautilus-window-menus.c:
      	Removed a bunch of code #ifdeffed WINDOW_ITEMS_TEST since the
      	functionality it partly implemented is now implemented for real.
      	(view_menu_show_hide_sidebar_callback),
      	(view_menu_show_hide_tool_bar_callback),
      	(view_menu_show_hide_location_bar_callback),
      	(view_menu_show_hide_status_bar_callback):
      	New menu callback functions that toggle the visibility of the
      	various views.
      	(nautilus_window_update_show_hide_menu_items): New function,
      	sets the text in the show/hide menu items based on current
      	visibility.
      	(nautilus_window_initialize_menus): Put the Show/Hide menu items
      	in the menu.
      	* src/nautilus-window-private.h: Add prototype for
      	nautilus_window_update_show_hide_menu_items.
      	* src/nautilus-window.h: Renamed statusbar_ctx -> status_bar_context_id
      	and statusbar_clear_id -> status_bar_clear_id; renamed show/hide
      	locationbar/toolbar/statusbar to use location_bar, tool_bar, and
      	status_bar (GTK bad English usage notwithstanding); added prototypes
      	for nautilus_window_sidebar_showing and its ilk.
      	* src/nautilus-window.c:
      	(nautilus_window_initialize), (nautilus_window_destroy): Removed
      	monitoring & unmonitoring of DISPLAY_SIDEBAR-type preferences since
      	changing these preferences now has no dynamic effect.
      	(nautilus_window_clear_status), (nautilus_window_set_status),
      	(nautilus_window_constructed): Fixed wordgroupingification of
      	status_bar et al.
      	(show_dock_item), (hide_dock_item): New functions to share code of
      	show/hide location bar & tool bar functions; these call
      	nautilus_window_update_show_hide_menu_items now also.
      	(dock_item_showing): New function, tests visibility of named dock item.
      	(nautilus_window_hide_location_bar),
      	(nautilus_window_show_location_bar),
      	(nautilus_window_hide_tool_bar), (nautilus_window_show_tool_bar):
      	Use new code-sharing functions.
      	(nautilus_window_location_bar_showing),
      	(nautilus_window_tool_bar_showing),
      	(nautilus_window_sidebar_showing),
      	(nautilus_window_status_bar_showing): New functions to test visibility
      	(nautilus_window_hide_sidebar),
      	(nautilus_window_show_sidebar),
      	(nautilus_window_hide_status_bar),
      	(nautilus_window_show_status_bar): These call
      	nautilus_window_update_show_hide_menu_items now.
      	(nautilus_window_show): Updated for naming changes.
      
      	* RENAMING: Noted that the evil one-word "toolbar" phrase
      	is still rampant in Nautilus.
      9ed21b40
  10. 24 Jul, 2000 1 commit
    • Pavel Cisler's avatar
      Add an entry. · d9d8eb0b
      Pavel Cisler authored
      2000-07-24  Pavel Cisler <pavel@eazel.com>
      
      	* RENAMING:
      	Add an entry.
      
      	* libnautilus-extensions/nautilus-font-factory.c:
      	(nautilus_font_factory_get_font_from_preferences):
      	Fix a typo in font name.
      
      	* src/file-manager/dfos-xfer-progress-dialog.c:
      	(dfos_xfer_progress_dialog_update), (truncate_string_from_start),
      	(set_text_unescaped_trimmed), (dfos_xfer_progress_dialog_close),
      	(dfos_xfer_progress_dialog_destroy), (create_titled_label),
      	(dfos_xfer_progress_dialog_initialize),
      	(dfos_xfer_progress_dialog_initialize_class),
      	(dfos_xfer_progress_dialog_new),
      	(dfos_xfer_progress_dialog_set_total),
      	(dfos_xfer_progress_dialog_set_operation_string),
      	(dfos_xfer_progress_dialog_new_file),
      	(dfos_xfer_progress_dialog_clear),
      	(dfos_xfer_progress_dialog_update_sizes),
      	(dfos_xfer_progress_dialog_freeze),
      	(dfos_xfer_progress_dialog_thaw):
      	* src/file-manager/dfos-xfer-progress-dialog.h:
      	* src/file-manager/dfos-xfer.c: (create_xfer_dialog),
      	(progress_dialog_set_files_remaining_text),
      	(progress_dialog_set_to_from_item_text), (handle_xfer_ok),
      	(fs_xfer), (fs_move_to_trash), (fs_delete), (fs_empty_trash):
      	Start reworking progress dialog to Arlo specs.
      	Still need some heavy Gtk wrestling to make it match the design.
      d9d8eb0b
  11. 11 Jul, 2000 1 commit
    • Darin Adler's avatar
      Fixed a bug I introduced at application startup time where it would quit · 9fd02a0d
      Darin Adler authored
      	* src/nautilus-application.h:
      	* src/nautilus-application.c: (nautilus_application_startup):
      	* src/nautilus-main.c: (main):
      	Fixed a bug I introduced at application startup time where it
      	would quit right away instead of running the first time druid.
      	(Calling it a druid is so lame, who are we kidding?)
      
      	* RENAMING: Some renaming ideas. In particular, we can deprecate
      	"null-tolerance" a little bit by including it in the names of the
      	functions.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	(nautilus_set_mini_icon):
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-mini-icon.c: [removed]
      	* libnautilus-extensions/nautilus-mini-icon.h: [removed]
      	* src/nautilus-window.c:
      	Moved the single function from its own file into the gdk
      	extensions file instead and changed the single place that uses it
      	to get it from there.
      9fd02a0d
  12. 27 Jun, 2000 1 commit
    • Darin Adler's avatar
      Removed a bunch of incorrect calls to bonobo_object_unref. An error in the · a93b99ab
      Darin Adler authored
      	* components/hardware/nautilus-hardware-view.c:
      	(nautilus_hardware_view_destroy):
      	* components/loser/content/nautilus-content-loser.c:
      	(nautilus_content_loser_destroy):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_destroy):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(nautilus_mozilla_content_view_destroy):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_destroy):
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_destroy):
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_destroy):
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.c:
      	(trilobite_eazel_time_view_destroy):
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_destroy):
      	Removed a bunch of incorrect calls to bonobo_object_unref.
      	An error in the sample can be an insidious thing.
      
      	* components/tree/main.c: (tree_object_destroyed),
      	(tree_make_object), (main): Removed some stray debugging stuff.
      
      	* libnautilus-extensions/Makefile.am: Got rid of the grid
      	* libnautilus-extensions/nautilus-icon-private.h: Got rid of the
      	grid.
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(keyboard_icon_reveal_timeout_callback): Took out unneeded use of
      	thread locking macros. Maybe someday I'll regret this, but we can
      	add them back then.
      	(get_all_icon_bounds): Added shared function.
      	(update_scroll_region): Renamed set_scroll_region and made it use
      	the shared function. Also got rid of grid code.
      	(resort): Got rid of grid code.
      	(lay_down_icons): Got rid of grid code.
      	(relayout): Made it lay down new icons before doing any layout
      	work. Also made sure it doesn't do the resort while stretching.
      	(reload_icon_positions): Got rid of grid code.
      	(rubberband_select): Got rid of grid code. This was the one place
      	that it might have made things a little faster but probably not
      	due to the complexity of what it was doing.
      	(rubberband_timeout_callback): Took out unneeded use of thread
      	locking macros. Maybe someday I'll regret this, but we can add
      	them back then.
      	(destroy): Got rid of grid code.
      	(world_width_changed): Got rid of grid code.
      	(nautilus_icon_container_initialize): Got rid of grid code and
      	an extra idle cycle that wasn't needed.
      	(nautilus_icon_container_clear): Got rid of grid code and added
      	code to update the scroll region on clear.
      	(icon_destroy): Got rid of grid code.
      	(assign_icon_position), (finish_adding_icon),
      	(finish_adding_new_icons), (finish_adding_new_icons_callback),
      	(nautilus_icon_container_add): Replaced old idle code with
      	something specific to adding new icons. This does the proper
      	layout for manual as well as automatic layout cases.
      
      	* libnautilus-extensions/nautilus-background.h:
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_initialize_class): Made two signals instead
      	of one. One for when the background's settings change and another
      	for when the appearance changes.
      	(nautilus_background_set_color): Emit both signals.
      	(load_image_callback): Emit only the appearance change signal.
      	(nautilus_background_set_tile_image_uri): Emit both signals.
      	(nautilus_get_widget_background): Connect to the
      	appearance_changed signal.
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(nautilus_connect_background_to_directory_metadata):
      	Connect to the settings_changed signal.
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_real_merge_menus): Connect to the
      	settings_changed signal.
      	* src/nautilus-sidebar.c: (nautilus_sidebar_update_info): Connect
      	to the appearance_changed signal.
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_set_up_background): Connect to the
      	settings_changed signal.
      
      	* HACKING: Gratuitious reformatting.
      	* RENAMING: Added notes about how we do renaming, at the request
      	of one of the hackers.
      
      	* nautilus-clean.sh: Added nautilus-tree-view to the things that
      	are killed, and made gratuitous changes to the script.
      a93b99ab
  13. 20 Jun, 2000 1 commit
    • Darin Adler's avatar
      Made NautilusFile async. like NautilusDirectory already was. · e1f2a77d
      Darin Adler authored
      	* RENAMING: Added a renaming idea.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(cancel_get_info), (cancel_metafile_read),
      	(nautilus_directory_cancel): Added the new getting of file info
      	to the cancel logic.
      	(nautilus_compare_file_with_name): Changed to get the name in a
      	way that works with files with no info.
      	(nautilus_async_destroying_file): Handle the cancelling for the
      	get_file_info case.
      	(lacks_info), (wants_info), (request_is_satisfied): Add code to
      	handle the need for file info for a newly created NautilusFile.
      	(get_info_callback), (start_getting_file_info), (state_changed):
      	Add code to get file info for files that lack it.
      
      	* libnautilus-extensions/nautilus-directory-private.h:
      	Add fields for getting file info for new files.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_notify_files_moved): Moved the logic about
      	updating the name on a file as it is moved into nautilus-file.c.
      
      	* libnautilus-extensions/nautilus-file-attributes.h:
      	Added a "deep count" attribute and function as a placeholder for
      	work that I'll be doing for John shortly.
      
      	* libnautilus-extensions/nautilus-file-private.h:
      	Moved the calls relating to updating an existing NautilusFile
      	so they are private and added one for a name change.
      
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	Added interface for new nautilus_read_entire_file family of calls
      	that I still need to implement.
      
      	* libnautilus-extensions/nautilus-file.h:
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_new_from_name), (nautilus_file_new_from_info):
      	Added a way to create a file without having GnomeVFSFileInfo yet.
      	(nautilus_file_get): Don't get the GnomeVFSFileInfo; let the async.
      	logic handler that.
      	(rename_update_info_and_metafile): Handle new name field.
      	(nautilus_file_rename): Use new name field.
      	(nautilus_file_get_gnome_vfs_uri): Common code shared in a couple
      	of places. Started fixing the "no file object for root" problem.
      	(nautilus_file_matches_uri): Use nautilus_file_get_gnome_vfs_uri.
      	(nautilus_file_update_info): Handle NULL case and new name field.
      	(nautilus_file_update_name): New function used by move code in
      	nautilus-directory.c.
      	(nautilus_file_compare_by_type): Handle NULL info case.
      	(nautilus_file_compare_for_sort_internal): Handle NULL info case.
      	(nautilus_file_compare_name): Use new name field.
      	(nautilus_file_get_metadata), (nautilus_file_get_metadata_list):
      	Handle NULL file and use new name field.
      	(nautilus_file_set_metadata), (nautilus_file_set_metadata_list):
      	Use new name field.
      	(nautilus_file_get_name): Handle NULL file and use new name field.
      	(nautilus_file_get_uri): Use nautilus_file_get_gnome_vfs_uri.
      	(info_missing): New function to handle NULL file case, NULL info
      	case, and check the valid_fields more thoroughly.
      	(nautilus_file_get_date_as_string), (nautilus_file_get_size),
      	(nautilus_file_can_get_permissions),
      	(nautilus_file_get_owner_as_string),
      	(nautilus_file_get_group_as_string),
      	(nautilus_file_get_size_as_string),
      	(nautilus_file_get_type_as_string), (nautilus_file_get_file_type),
      	(nautilus_file_get_mime_type), (nautilus_file_is_mime_type),
      	(nautilus_file_is_symbolic_link),
      	Use info_missing to handle NULL file and NULL info cases and to
      	do valid_fields checks as needed.
      	(nautilus_file_get_permissions_as_string): Move file check so the
      	NULL case will work properly.
      	(nautilus_file_get_mime_type_as_string_attribute): Got rid of
      	redundant g_free call.
      	(nautilus_file_get_string_attribute): Remove file check so NULL
      	case will work properly.
      	(nautilus_file_get_emblem_names): Handle NULL file case.
      	(nautilus_file_get_keywords): Handle NULL file case.
      	(nautilus_file_is_executable): Remove file check so NULL case will
      	work properly.
      	(nautilus_file_mark_gone): Add code to get rid of info which we
      	don't need to keep around for files that are gone.
      	(nautilus_file_activate_custom): Added FIXME comments.
      
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	(nautilus_get_largest_fitting_font): Changed so it handles the case
      	of NULL for passed-in text properly.
      
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_for_file): Formatting.
      	(nautilus_icon_factory_get_pixbuf_for_file): Handle NULL file by
      	returning NULL for the pixbuf.
      	(nautilus_icon_factory_get_pixmap_and_mask_for_file):
      	Handle NULL for the pixbuf by return NULL for the pixmap/mask.
      
      	* src/nautilus-main.c: (print_leaks), (main): Do the leak printing
      	from an atexit function so more of the cleanup will run first.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_pixmap_new_empty): A simple cover for allocating a
      	GtkPixmap before we have a GdkPixmap to display.
      
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_initialize):
      	Create the widgets when the title is set up instead of creating
      	them "as needed".
      	(update_icon): Always update the icon, even if the file is NULL.
      	(update_title): Always update the title, even if the file is NULL.
      	Also got rid of the line-breaking code. We instead use the line-
      	breaking code inside GtkLabel, which we can tweak as needed by
      	setting a line width. We may need to revisit this, but lets not
      	re-add our own line-break code unless we have to.
      	(append_and_eat), (update_more_info): Always update the info field,
      	even if the file is NULL. I rewrote this.
      	(add_emblem), (update_emblems): Always update the emblems, even if
      	the file is NULL.
      	(update_notes): Always update the notes, even if the file is NULL.
      	(update_all): Update all the pieces separately (the old code was
      	doing them strangely bunched up).
      	(nautilus_sidebar_title_set_uri): Always ask for the directory
      	item count, even when the item is not yet known to be a directory.
      
      	* src/nautilus-window.c: (nautilus_window_constructed): Get rid
      	of the call to gtk_widget_show_all that was showhing things that
      	were intentionally hidden.
      	(nautilus_window_load_content_view_menu): Removed an unused
      	variable that was set up but never examined.
      e1f2a77d
  14. 09 Jun, 2000 1 commit
    • 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
  15. 08 Jun, 2000 1 commit
  16. 31 May, 2000 2 commits
    • Darin Adler's avatar
      Fixed a bug where I accidentally treated root as "unable to access · d90f8124
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_denies_access_permission): Fixed a bug where I
      	accidentally treated root as "unable to access anything" instead
      	of "able to access everything".
      
      	* src/nautilus-sidebar-tabs.h: Fixed file name in include guard.
      	I'll probably need to write a script to find the broken ones.
      
      	* src/nautilus-window-manage-views.c: (handle_unreadable_location):
      	Fixed a bug where we unref's a file object before using it.
      
      	* src/nautilus-window-private.h: Got rid of a straggler prototype
      	for a nonexistent function.
      
      	* RENAMING: Some are done.
      d90f8124
    • Darin Adler's avatar
      Small updates. · a0095deb
      Darin Adler authored
      	* RENAMING: Small updates.
      
      	* components/help/converters/gnome-info2html2/main.c: (main):
      	* components/html/glibwww-init.c: (glibwww_parse_proxy_env):
      	* components/html/ntl-web-browser.c: (main):
      	* components/loser/content/nautilus-content-loser.c:
      	(ensure_fail_env):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(ensure_fail_env):
      	* components/notes/nautilus-notes.c: (main):
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(get_lang_list):
      	* src/nautilus-application.c: (nautilus_app_startup):
      	* src/nautilus-main.c: (main):
      	Changed from getenv to g_getenv, even though it makes no
      	difference right now, because it's "the right thing to do (tm)".
      
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.h:
      	Fixed include (the build was broken for me or anyone who doesn't
      	have old .h files sitting around in their install directory).
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(construct_alternate_metafile_uri):
      	Use nautilus_get_user_directory instead of hard-coding the name
      	of the user directory.
      
      	* libnautilus-extensions/nautilus-file-utilities.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_user_directory), (nautilus_get_user_main_directory):
      	Use #defines instead of global constants since these are things
      	that do not change and this is not C++ :-) Added "get_" to the
      	names of these functions so they would be verbs instead of nouns.
      	(nautilus_get_desktop_directory): Added this new function for use
      	by the desktop code.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(nautilus_global_preferences_get_enabled_sidebar_panel_view_identifiers),
      	(nautilus_global_preferences_get_disabled_sidebar_panel_view_identifiers),
      	(global_preferences_register_sidebar_panels_preferences_for_ui):
      	* libnautilus-extensions/nautilus-view-identifier.h:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_list_free):
      	* src/nautilus-applicable-views.c: (nautilus_navigation_info_free):
      	Changed nautilus_view_identifier_free_list to *_list_free to match
      	other calls with similar names.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(user_level_changed_callback):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(get_themed_icon_file_path):
      	* src/file-manager/fm-properties-window.c: (get_property_names):
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_get_file_path):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_drag_data_get), (make_drag_image),
      	(remove_color), (remove_background), (remove_emblem),
      	(get_xml_path), (add_background_to_browser), (add_color_to_file),
      	(emblem_dialog_clicked), (make_properties_from_directory):
      	Change to use directory calls by new "get_" names.
      
      	* src/Makefile.am: Removed nautilus.h since it is long gone,
      	and fixed spelling of nautlus-window-state.h.
      
      	* src/file-manager/.cvsignore: Stop ignoring things that we
      	no longer generated.
      
      	* src/file-manager/desktop-item.c: [removed]
      	* src/file-manager/desktop-item.h: [removed]
      	* src/file-manager/desktop-layout.c: [removed]
      	* src/file-manager/desktop-layout.h: [removed]
      	* src/file-manager/desktop-window.c: [removed]
      	* src/file-manager/desktop-window.h: [removed]
      	The rest of the code has been harvested from the desktop
      	implementation. As I said before we can always recover it if we
      	decide we want to reuse it.
      
      	* src/file-manager/fm-main.c: [removed]
      	This was no longer used and was getting out of date. The file manager
      	is now compiled in rather than being a separate process.
      
      	* src/nautilus-desktop-window.c:
      	(nautilus_desktop_window_initialize_class),
      	(nautilus_desktop_window_initialize),
      	(nautilus_desktop_window_new), (realize):
      	Another cut at the desktop code. Still not working too well,
      	but way further along.
      
      	* src/nautilus-sidebar.h:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_handle_client_destroy_2):
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window.h:
      	* src/nautilus-window.c:
      	* src/nautilus-window-private.h:
      	Changed the names to use Sidebar instead of IndexPanel.
      	Also changed to say sidebar panel instead of meta view in many
      	places.
      a0095deb
  17. 27 May, 2000 2 commits
    • Maciej Stachowiak's avatar
      components/history/ntl-history-view.c -> · a15fd9f8
      Maciej Stachowiak authored
      	* Renamed files as follows, as per RENAMING:
      	components/history/ntl-history-view.c -> components/history/nautilus-history-view.c
      	components/history/ntl-history-view.oafinfo -> components/history/nautilus-history-view.oafinfo
      	components/notes/ntl-notes.c -> components/notes/nautilus-notes.c
      	components/notes/ntl-notes.oafinfo -> components/notes/nautilus-notes.oafinfo
      	libnautilus-extensions/gtkscrollframe.c -> libnautilus-extensions/nautilus-scroll-frame.c
      	libnautilus-extensions/gtkscrollframe.h -> libnautilus-extensions/nautilus-scroll-frame.h
      	libnautilus/nautilus-view-frame.c -> libnautilus/nautilus-view.c
      	libnautilus/nautilus-view-frame.h -> libnautilus/nautilus-view.h
      	src/nautilus-index-tabs.c -> src/nautilus-sidebar-tabs.c
      	src/nautilus-index-tabs.h -> src/nautilus-sidebar-tabs.h
      	src/nautilus-index-title.c -> src/nautilus-sidebar-title.c
      	src/nautilus-index-title.h -> src/nautilus-sidebar-title.h
      	src/nautilus-zoomable-frame-svr.c -> src/nautilus-zoomable-frame-corba.c
      	src/ntl-app.c -> src/nautilus-application.c
      	src/ntl-app.h -> src/nautilus-application.h
      	src/ntl-index-panel.c -> src/nautilus-sidebar.c
      	src/ntl-index-panel.h -> src/nautilus-sidebar.h
      	src/ntl-main.c -> src/nautilus-main.c
      	src/ntl-miniicon.c -> libnautilus-extensions/nautilus-mini-icon.c
      	src/ntl-miniicon.h -> libnautilus-extensions/nautilus-mini-icon.h
      	src/ntl-uri-map.c -> src/nautilus-applicable-views.c
      	src/ntl-uri-map.h -> src/nautilus-applicable-views.h
      	src/ntl-view-bonobo-control.c -> src/nautilus-view-frame-bonobo-control.c
      	src/ntl-view-bonobo-subdoc.c -> src/nautilus-view-frame-bonobo-embeddable.c
      	src/ntl-view-frame-svr.c -> src/nautilus-view-frame-corba.c
      	src/ntl-view-nautilus.c -> src/nautilus-view-frame-nautilus-view.c
      	src/ntl-view-private.h -> src/nautilus-view-frame-private.h
      	src/ntl-view.c -> src/nautilus-view-frame.c
      	src/ntl-view.h -> src/nautilus-view-frame.h
      	src/ntl-window-msgs.c -> src/nautilus-window-manage-views.c
      	src/ntl-window-msgs.h -> src/nautilus-window-manage-views.h
      	src/ntl-window-private.h -> src/nautilus-window-private.h
      	src/ntl-window-state.c -> src/nautilus-window-state.c
      	src/ntl-window-state.h -> src/nautilus-window-state.h
      	src/ntl-window.c -> src/nautilus-window.c
      	src/ntl-window.h -> src/nautilus-window.h
      
      	* components/history/Makefile.am, components/notes/Makefile.am,
      	libnautilus-extensions/Makefile.am, libnautilus/Makefile.am,
      	po/POTFILES.in, src/Makefile.am,
      	components/hardware/nautilus-hardware-view.h,
      	components/loser/content/nautilus-content-loser.h,
      	components/loser/sidebar/nautilus-sidebar-loser.h,
      	components/mozilla/nautilus-mozilla-content-view.h,
      	components/music/nautilus-music-view.h,
      	components/rpmview/nautilus-rpm-view.h,
      	components/sample/nautilus-sample-content-view.h,
      	components/services/startup/nautilus-view/nautilus-service-startup-view.h,
      	libnautilus/libnautilus.h, src/nautilus-desktop-window.h,
      	src/nautilus-window-menus.c, src/nautilus-window-toolbars.c,
      	src/file-manager/fm-directory-view.h : Updated for renamings.
      
      	* RENAMING: removed old renamings
      a15fd9f8
    • Darin Adler's avatar
      A little more desktop window work. · 63d4a318
      Darin Adler authored
      	* src/nautilus-desktop-window.c:
      	(nautilus_desktop_window_initialize_class),
      	(nautilus_desktop_window_initialize),
      	(nautilus_desktop_window_new):
      	* src/nautilus-desktop-window.h:
      	* src/ntl-app.c: (nautilus_app_startup), (nautilus_app_quit),
      	(nautilus_app_create_window):
      	* src/ntl-app.h:
      	* src/ntl-main.c: (main):
      	Made a desktop window that's created when you start the program
      	if you pass the --desktop option. At the moment it's a normal
      	window and not set up to take over the desktop.
      
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_self_check_glib_extensions): Fixed some broken self-
      	checks. Now we have one really broken self-check in the
      	nautilus-directory.c file. I might turn that one off soon so we
      	can at least run the others.
      
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	Changed how some of the macros work. Few of these macros were used
      	in Nautilus. I hope they aren't used in the Mozilla component,
      	because then I broke it.
      
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	(nautilus_list_column_title_motion),
      	(nautilus_list_column_title_button_press),
      	(nautilus_list_column_title_button_release):
      	Updated to use NAUTILUS_INVOKE_METHOD instead of NAUTILUS_KLASS,
      	because I renamed it to NAUTILUS_CLASS and had to change these
      	anyway.
      
      	A little sweep for code that should be using
      	CORBA_Object_is_nil instead of direct compares with
      	CORBA_OBJECT_NIL.
      
      	* components/html/main.c: (url_requested_cb):
      	* libnautilus-extensions/bonobo-stream-vfs.c:
      	(bonobo_stream_create):
      	* libnautilus/nautilus-undo-manager.c:
      	(set_up_bonobo_control):
      	* libnautilus/nautilus-undoable.c: (nautilus_undo_register_full),
      	(nautilus_undo_unregister), (nautilus_undo):
      	* src/file-manager/dfos.c: (dfos_new):
      	Switch to use CORBA_Object_is_nil.
      
      	* libnautilus/nautilus-undo-manager.c: (undo_manager_unref),
      	(nautilus_attach_undo_manager), (nautilus_share_undo_manager),
      	(set_up_bonobo_control):
      	Do some missing duplicate and release calls.
      
      	* libnautilus/nautilus-undoable.c: (nautilus_undo_unregister):
      	Fix a place where we'd keep a reference to a freed list.
      	Change O(n^2) walk of list by index to O(n) walk by pointer.
      
      	* src/ntl-index-panel.c: (nautilus_index_panel_remove_meta_view):
      	Changed g_warning to a g_return_if_fail, which was designed for
      	cases just like this one.
      
      	* src/ntl-view-bonobo-subdoc.c:
      	(bonobo_subdoc_notify_location_change):
      	Put in a better version of the FIXME.
      
      	* RENAMING: More updates.
      63d4a318
  18. 25 May, 2000 1 commit
    • Darin Adler's avatar
      Updated to reflect completed tasks. · 78899d39
      Darin Adler authored
      	* RENAMING: Updated to reflect completed tasks.
      
      	* components/notes/ntl-notes.c: (make_notes_view):
      	* components/websearch/ntl-web-search.c: (make_obj):
      	Changed to use simplified clipboard API.
      
      	* components/services/trilobite/libtrilobite/.cvsignore:
      	Ignore generated files.
      
      	* libnautilus-extensions/gtkscrollframe.c:
      	* libnautilus-extensions/gtkscrollframe.h:
      	Renamed GtkScrollFrame to NautilusScrollFrame so we won't conflict
      	if a GtkScrollFrame actually gets added to gtk some day. The file
      	still needs renaming (mentioned in RENAMING).
      
      	* libnautilus/nautilus-clipboard.h:
      	* libnautilus/nautilus-clipboard.c: (cut_callback),
      	(copy_callback), (paste_callback), (clear_callback),
      	(add_menu_item), (add_menu_items_callback),
      	(remove_menu_items_callback), (nautilus_clipboard_set_up_editable):
      	Simplified clipboard implementation. Does the same thing the old
      	code did without needing a class and with a simpler API.
      
      	* nautilus-widgets/nautilus-preferences-item.c:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/nautilus-zoom-control.c:
      	* src/ntl-window.c:
      	Renamed _cb to _callback. Some other (minor) cleanup.
      
      	* src/file-manager/Makefile.am:
      	* src/file-manager/desktop-canvas.c: [removed]
      	* src/file-manager/desktop-canvas.h: [removed]
      	* src/file-manager/desktop-menu.c: [removed]
      	* src/file-manager/desktop-menu.h: [removed]
      	* src/file-manager/gnome-desktop.c: [removed]
      	Now that I'm doing the desktop work, I know we don't need these.
      	I'll be deleting the desktop source files that Havoc added as I
      	harvest the useful code from them.
      
      	* src/file-manager/fm-directory-view.c:
      	(bonobo_control_activate_callback): Add comments.
      
      	* src/nautilus-zoom-control.h: Fixed problem where the zoom
      	control didn't know if it was an event box or a pixmap.
      
      	* src/ntl-index-panel.c: (nautilus_index_panel_add_meta_view):
      	Fixed bug that was trashing the sidebar panel names. I put
      	the g_free call in the wrong place.
      
      	* src/ntl-uri-map.c: (sidebar_panel_preference_is_on):
      	Fixed bug where the sidebar preference wasn't saved. I found
      	another place with another copy of the preference path. This
      	sort of thing really needs to go in a header file, I think.
      78899d39
  19. 24 May, 2000 3 commits
    • Darin Adler's avatar
      [deleted] [deleted] · 70659f55
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* libnautilus/libnautilus.h:
      	* libnautilus/nautilus-meta-view-frame.c: [deleted]
      	* libnautilus/nautilus-meta-view-frame.h: [deleted]
      	* libnautilus/nautilus-view-component.idl:
      	* po/POTFILES.in:
      	* src/ntl-index-panel.c: (nautilus_index_panel_add_meta_view):
      	* src/ntl-window.c: (nautilus_window_add_meta_view):
      	Removed Nautilus::MetaView and all the related classes.
      	We still have Nautilus::MetaViewFrame (will go soon).
      
      	* components/help/hyperbola-nav-index.c:
      	(hyperbola_navigation_index_new):
      	* components/help/hyperbola-nav-search.c:
      	(hyperbola_navigation_search_new):
      	* components/help/hyperbola-nav-tree.c:
      	(hyperbola_navigation_tree_new):
      	* components/history/ntl-history-view.c: (make_obj):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_initialize),
      	(loser_notify_location_change_callback):
      	* components/loser/sidebar/nautilus-sidebar-loser.h:
      	* components/notes/ntl-notes.c: (make_notes_view):
      	* components/websearch/ntl-web-search.c: (make_obj):
      	Changed to use just plain view insetad of meta_view.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(nautilus_global_preferences_get_sidebar_panel_view_identifiers),
      	(nautilus_global_preferences_get_sidebar_view_iids),
      	(nautilus_preferences_register_sidebar_view_preferences_for_ui),
      	(global_preferences_register_for_ui):
      	Changed naming to call them sidebar views instead of meta views,
      	and got rid of code that depends on MetaView interface. We now
      	use the sidebar_panel_name to determine if a view should show
      	up in the sidebar.
      
      	* src/ntl-view.h: Fixed a comment to reflect the future
      	instead of the past.
      70659f55
    • Darin Adler's avatar
      Moved to make clear that popt must build first. · 3f2b83b1
      Darin Adler authored
      	* HACKING: Moved to make clear that popt must build first.
      
      	* RENAMING: Added some new file renamings.
      
      	* src/nautilus-zoomable-frame-svr.c:
      	* src/nautilus.h: [removed]
      	* src/ntl-app.c:
      	* src/ntl-main.c:
      	* src/ntl-meta-view.c:
      	* src/ntl-types.h: [removed]
      	* src/ntl-uri-map.c:
      	* src/ntl-view-bonobo-control.c:
      	* src/ntl-view-bonobo-subdoc.c:
      	* src/ntl-view-frame-svr.c:
      	* src/ntl-view-nautilus.c:
      	* src/ntl-view-private.h:
      	* src/ntl-view.c:
      	* src/ntl-window-msgs.c:
      	* src/ntl-window-state.c:
      	* src/ntl-window.c:
      	Got rid of "nautilus.h" and "ntl-types.h".
      
      	* libnautilus/nautilus-undo-context.c:
      	(impl_Nautilus_Undo_Context__destroy),
      	(impl_Nautilus_Undo_Context__create),
      	(impl_Nautilus_Undo_Context__get_undo_manager),
      	(nautilus_undo_context_new), (nautilus_undo_context_initialize),
      	(destroy):
      	* libnautilus/nautilus-undo-manager.c:
      	(impl_Nautilus_Undo_Manager__destroy),
      	(impl_Nautilus_Undo_Manager__create),
      	(impl_Nautilus_Undo_Manager__append),
      	(impl_Nautilus_Undo_Manager__forget),
      	(impl_Nautilus_Undo_Manager__undo), (nautilus_undo_manager_new),
      	(nautilus_undo_manager_initialize),
      	(nautilus_undo_manager_initialize_class),
      	(nautilus_undo_manager_undo), (nautilus_undo_manager_redo),
      	(nautilus_undo_manager_add_transaction),
      	(nautilus_undo_manager_unregister_object),
      	(nautilus_undo_manager_can_undo), (nautilus_undo_manager_can_redo),
      	(destroy), (nautilus_undo_manager_enable_redo),
      	(nautilus_undo_manager_set_queue_depth), (free_undo_manager_list):
      	Various code cleanups. Specifically, get rid of unused
      	bonobo_object and rename gtk_object to bonobo_object.
      	Get rid of some yucky function pointer casts.
      
      	* src/ntl-app.c: (nautilus_app_init):
      	Got rid of bogus extra ref.
      
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(nautilus_program_chooser_new): Reindent part just to annoy John.
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application): Newline at end of file (ugh).
      
      	* src/ntl-index-panel.c: (add_command_buttons): Format tweaking.
      3f2b83b1
    • Maciej Stachowiak's avatar
      Put in renamings for some of the "?" renamings that Darin had put in. · ca02a645
      Maciej Stachowiak authored
      	* RENAMING: Put in renamings for some of the "?" renamings that
      	Darin had put in.
      ca02a645
  20. 23 May, 2000 1 commit
    • Darin Adler's avatar
      The ViewFrame <-> View renaming. · 8ce35298
      Darin Adler authored
      	We still have to rename the files.
      
      	* RENAMING: Put in explicit cases for file name renaming.
      
      	* src/Makefile.am:
      	* src/nautilus-desktop-window.c:
      	* src/nautilus-desktop-window.h:
      	Added placeholders. I'll be putting code in here soon.
      
      	* src/ntl-app.c: (display_prototype_caveat):
      	Changed to use nautilus_simple_dialog again since otherwise it
      	comes up behind the main window. Perhaps someone will resolve
      	that issue and change it back.
      
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	(nautilus_warning_dialog), (nautilus_warning_dialog_parented):
      	Added centered version of the warning dialog as well, since
      	Eskil was using gnome_warning_dialog in a case where he really
      	wanted lines wrapped.
      
      	* components/loser/.cvsignore:
      	* components/loser/content/.cvsignore:
      	* components/loser/sidebar/.cvsignore:
      	Ignore some generated files.
      
      	* components/hardware/main.c: (hardware_view_make_object):
      	* components/hardware/nautilus-hardware-view.c:
      	(nautilus_hardware_view_initialize),
      	(nautilus_hardware_view_destroy),
      	(nautilus_hardware_view_get_nautilus_view),
      	(hardware_view_notify_location_change_callback):
      	* components/hardware/nautilus-hardware-view.h:
      	* components/help/hyperbola-nav-index.c:
      	(hyperbola_navigation_index_select_row),
      	(hyperbola_navigation_index_new):
      	* components/help/hyperbola-nav-search.c:
      	(hyperbola_navigation_search_select_row),
      	(hyperbola_navigation_search_new):
      	* components/help/hyperbola-nav-tree.c:
      	(hyperbola_navigation_tree_new),
      	(hyperbola_navigation_tree_notify_location_change),
      	(hyperbola_navigation_tree_select_row):
      	* components/history/ntl-history-view.c:
      	(hyperbola_navigation_history_notify_location_change),
      	(hyperbola_navigation_history_select_row), (make_obj):
      	* components/html/ntl-web-browser.c: (browser_url_load_done),
      	(browser_vfs_callback), (browser_goto_url_real),
      	(browser_goto_url), (browser_select_url), (browser_title_changed),
      	(browser_notify_location_change), (make_obj):
      	* components/loser/content/main.c: (loser_make_object):
      	* components/loser/content/nautilus-content-loser.c:
      	(nautilus_content_loser_initialize),
      	(nautilus_content_loser_destroy),
      	(nautilus_content_loser_get_nautilus_view),
      	(nautilus_content_loser_load_uri),
      	(loser_notify_location_change_callback), (bonobo_loser_callback):
      	* components/loser/content/nautilus-content-loser.h:
      	* components/loser/sidebar/main.c: (loser_make_object):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_initialize),
      	(nautilus_sidebar_loser_destroy),
      	(nautilus_sidebar_loser_get_nautilus_view),
      	(loser_notify_location_change_callback):
      	* components/loser/sidebar/nautilus-sidebar-loser.h:
      	* components/music/main.c: (music_view_make_object):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_initialize), (nautilus_music_view_destroy),
      	(nautilus_music_view_get_nautilus_view),
      	(music_view_notify_location_change_callback):
      	* components/music/nautilus-music-view.h:
      	* components/notes/ntl-notes.c: (notes_notify_location_change),
      	(make_notes_view):
      	* components/rpmview/main.c: (rpm_view_make_object):
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_initialize), (nautilus_rpm_view_destroy),
      	(nautilus_rpm_view_get_nautilus_view),
      	(rpm_view_notify_location_change_callback):
      	* components/rpmview/nautilus-rpm-view.h:
      	* components/sample/main.c: (sample_make_object):
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_initialize),
      	(nautilus_sample_content_view_destroy),
      	(nautilus_sample_content_view_get_nautilus_view),
      	(sample_notify_location_change_callback):
      	* components/sample/nautilus-sample-content-view.h:
      	* components/services/startup/nautilus-view/main.c:
      	(services_make_object):
      	* components/services/startup/nautilus-view/nautilus-service-startup-view.c:
      	(go_to_uri), (nautilus_service_startup_view_initialize),
      	(nautilus_service_startup_view_get_nautilus_view),
      	(service_main_notify_location_change_cb):
      	* components/services/startup/nautilus-view/nautilus-service-startup-view.h:
      	* components/websearch/ntl-web-search.c:
      	(web_search_notify_location_change), (do_search), (make_obj):
      	* libnautilus/nautilus-clipboard.c:
      	(nautilus_clipboard_info_set_view),
      	(nautilus_clipboard_info_get_view),
      	(nautilus_clipboard_info_get_bonobo_control):
      	* libnautilus/nautilus-clipboard.h:
      	* src/file-manager/fm-directory-view.c:
      	(bonobo_menu_move_to_trash_callback), (get_bonobo_control),
      	(fm_directory_view_initialize), (display_selection_info),
      	(fm_directory_view_send_selection_change),
      	(notify_location_change_callback),
      	(notify_selection_change_callback),
      	(stop_location_change_callback), (done_loading),
      	(fm_directory_view_get_nautilus_view),
      	(fm_directory_view_activate_file_internal), (finish_loading_uri):
      	* src/file-manager/fm-directory-view.h:
      	Updated for new libnautilus where the NautilusViewFrame
      	classes are now named NautilusView.
      
      	* libnautilus/nautilus-content-view-frame.c:
      	(nautilus_content_view_initialize), (nautilus_content_view_new),
      	(nautilus_content_view_new_from_bonobo_control),
      	(nautilus_content_view_destroy),
      	(nautilus_content_view_initialize_class),
      	(nautilus_content_view_request_title_change):
      	* libnautilus/nautilus-content-view-frame.h:
      	* libnautilus/nautilus-meta-view-frame.c:
      	(nautilus_meta_view_initialize), (nautilus_meta_view_new),
      	(nautilus_meta_view_new_from_bonobo_control),
      	(nautilus_meta_view_destroy),
      	(nautilus_meta_view_initialize_class):
      	* libnautilus/nautilus-meta-view-frame.h:
      	Changed Nautilus*ViewFrame classes to Nautilus*View. This is
      	something we had in RENAMING for some time, and it's consistent
      	with Bonobo's naming of BonoboControl and BonoboControlFrame.
      	Also changed interfaces to use actual BonoboControl * instead of
      	using BonobObject * and query_interface.
      
      	* libnautilus/nautilus-undo-manager.c:
      	(nautilus_undo_setup_bonobo_control):
      	* libnautilus/nautilus-undo-manager.h:
      	Changed the BonoboControl parameter to actually be of type
      	BonoboControl * instead of BonoboObject *.
      
      	* libnautilus/nautilus-view-frame-private.h:
      	* libnautilus/nautilus-view-frame.c:
      	(impl_Nautilus_View_save_state), (impl_Nautilus_View_load_state),
      	(impl_Nautilus_View_notify_location_change),
      	(impl_Nautilus_View_show_properties),
      	(impl_Nautilus_View_notify_selection_change),
      	(impl_Nautilus_View_stop_location_change),
      	(impl_Nautilus_View__destroy), (impl_Nautilus_View__create),
      	(nautilus_view_initialize_class), (nautilus_view_set_arg),
      	(nautilus_view_get_arg), (nautilus_view_initialize),
      	(nautilus_view_new), (nautilus_view_new_from_bonobo_control),
      	(nautilus_view_destroy), (nautilus_view_ensure_view_frame),
      	(nautilus_view_request_location_change),
      	(nautilus_view_request_selection_change),
      	(nautilus_view_request_status_change),
      	(nautilus_view_request_progress_change),
      	(nautilus_view_get_bonobo_control),
      	(nautilus_view_get_main_window),
      	(nautilus_view_real_set_bonobo_control):
      	* libnautilus/nautilus-view-frame.h:
      	* libnautilus/nautilus-zoomable.c:
      	(impl_Nautilus_Zoomable__get_zoom_level),
      	(impl_Nautilus_Zoomable__set_zoom_level),
      	(impl_Nautilus_Zoomable__get_min_zoom_level),
      	(impl_Nautilus_Zoomable__get_max_zoom_level),
      	(impl_Nautilus_Zoomable__get_is_continuous),
      	(impl_Nautilus_Zoomable_zoom_in),
      	(impl_Nautilus_Zoomable_zoom_out),
      	(impl_Nautilus_Zoomable_zoom_to_fit),
      	(impl_Nautilus_Zoomable__destroy),
      	(impl_Nautilus_Zoomable__create), (marshal_NONE__DOUBLE),
      	(nautilus_zoomable_initialize_class), (nautilus_zoomable_set_arg),
      	(nautilus_zoomable_get_arg), (nautilus_zoomable_initialize),
      	(nautilus_zoomable_new),
      	(nautilus_zoomable_new_from_bonobo_control),
      	(nautilus_zoomable_destroy),
      	(nautilus_zoomable_ensure_zoomable_frame),
      	(nautilus_zoomable_set_zoom_level),
      	(nautilus_zoomable_get_bonobo_control),
      	(nautilus_zoomable_real_set_bonobo_control):
      	* libnautilus/nautilus-zoomable.h:
      	* src/nautilus-zoomable-frame-svr.c:
      	(impl_Nautilus_ZoomableFrame__destroy),
      	(impl_Nautilus_ZoomableFrame__create),
      	(impl_Nautilus_ZoomableFrame_notify_zoom_level):
      	* src/ntl-app.c: (impl_Nautilus_Application_create_object),
      	* src/ntl-content-view.c:
      	(impl_Nautilus_ContentViewFrame_request_title_change),
      	(nautilus_content_view_frame_get_type),
      	(nautilus_content_view_frame_class_init),
      	(nautilus_content_view_frame_init),
      	(nautilus_content_view_frame_set_active),
      	(nautilus_content_view_frame_request_title_change):
      	* src/ntl-content-view.h:
      	* src/ntl-index-panel.c: (nautilus_index_panel_add_meta_view),
      	(nautilus_index_panel_remove_meta_view):
      	* src/ntl-index-panel.h:
      	* src/ntl-meta-view.c: (nautilus_meta_view_frame_initialize_class),
      	(nautilus_meta_view_frame_initialize),
      	(nautilus_meta_view_frame_set_label),
      	(nautilus_meta_view_frame_get_label):
      	* src/ntl-meta-view.h:
      	* src/ntl-view-bonobo-control.c: (destroy_bonobo_control_view),
      	(nautilus_view_frame_activate_uri),
      	(bonobo_control_try_load_client),
      	(bonobo_control_notify_location_change):
      	* src/ntl-view-bonobo-subdoc.c: (destroy_bonobo_subdoc_view),
      	(bonobo_subdoc_notify_location_change),
      	(bonobo_subdoc_try_load_client):
      	* src/ntl-view-frame-svr.c: (impl_Nautilus_ViewFrame__destroy),
      	(impl_Nautilus_ViewFrame__create),
      	(impl_Nautilus_ViewFrame_request_location_change),
      	(impl_Nautilus_ViewFrame_request_selection_change),
      	(impl_Nautilus_ViewFrame_request_status_change),
      	(impl_Nautilus_ViewFrame_request_progress_change):
      	* src/ntl-view-nautilus.c: (nautilus_view_try_load_client),
      	(destroy_nautilus_view), (nv_show_properties), (nv_save_state),
      	(nv_load_state), (nv_notify_location_change),
      	(nv_notify_selection_change), (nv_stop_location_change):
      	* src/ntl-view-private.h:
      	* src/ntl-view.c: (nautilus_view_frame_get_type),
      	(nautilus_view_frame_class_init), (nautilus_view_frame_set_arg),
      	(nautilus_view_frame_get_arg), (nautilus_view_frame_init),
      	(nautilus_view_frame_destroy_client),
      	(nautilus_view_frame_destroy), (nautilus_view_frame_constructed),
      	(nautilus_view_frame_construct_arg_set),
      	(nautilus_view_frame_size_request),
      	(nautilus_view_frame_size_allocate),
      	(nautilus_view_frame_handle_client_destroy),
      	(nautilus_view_frame_handle_client_destroy_2),
      	(nautilus_view_frame_load_client),
      	(nautilus_view_frame_notify_location_change),
      	(nautilus_view_frame_notify_selection_change),
      	(nautilus_view_frame_load_state), (nautilus_view_frame_save_state),
      	(nautilus_view_frame_show_properties),
      	(nautilus_view_frame_stop_location_change),
      	(nautilus_view_frame_is_zoomable),
      	(nautilus_view_frame_get_zoom_level),
      	(nautilus_view_frame_set_zoom_level),
      	(nautilus_view_frame_get_min_zoom_level),
      	(nautilus_view_frame_get_max_zoom_level),
      	(nautilus_view_frame_get_is_continuous),
      	(nautilus_view_frame_zoom_in), (nautilus_view_frame_zoom_out),
      	(nautilus_view_frame_zoom_to_fit), (nautilus_view_frame_get_iid),
      	(nautilus_view_frame_get_client_objref),
      	(nautilus_view_frame_get_objref),
      	(nautilus_view_frame_request_location_change),
      	(nautilus_view_frame_request_selection_change),
      	(nautilus_view_frame_request_status_change),
      	(nautilus_view_frame_request_progress_change),
      	(nautilus_view_frame_notify_zoom_level), (check_object),
      	(nautilus_view_frame_set_active_errors):
      	* src/ntl-view.h:
      	* src/ntl-window-msgs.c: (nautilus_window_notify_selection_change),
      	(nautilus_window_request_selection_change),
      	(nautilus_window_request_status_change),
      	(nautilus_window_request_progress_change),
      	(nautilus_window_request_title_change),
      	(nautilus_window_update_internals), (nautilus_window_update_view),
      	(nautilus_window_view_destroyed), (nautilus_window_load_meta_view),
      	(nautilus_window_request_location_change),
      	(nautilus_window_load_content_view),
      	(nautilus_window_update_state), (nautilus_window_set_state_info),
      	(nautilus_window_begin_location_change):
      	* src/ntl-window-msgs.h:
      	* src/ntl-window-private.h:
      	* src/ntl-window.c: (zoom_in_cb), (zoom_out_cb),
      	(nautilus_window_set_arg), (nautilus_window_send_show_properties),
      	(view_menu_switch_views_callback),
      	(nautilus_window_set_content_view),
      	(nautilus_window_add_meta_view),
      	(nautilus_window_remove_meta_view_real),
      	(nautilus_window_remove_meta_view),
      	(nautilus_window_request_location_change_cb),
      	(nautilus_window_request_selection_change_cb),
      	(nautilus_window_request_status_change_cb),
      	(nautilus_window_request_progress_change_cb),
      	(nautilus_window_request_title_change_callback),
      	(nautilus_window_connect_view),
      	(nautilus_window_connect_content_view),
      	(nautilus_window_real_set_content_view):
      	* src/ntl-window.h:
      	Changed Nautilus*View classes to Nautilus*ViewFrame. This is
      	something we had in RENAMING for some time, and it's consistent
      	with Bonobo's naming of BonoboControl and BonoboControlFrame.
      	Also changed interfaces to use actual BonoboControl * instead of
      	using BonoboObject * and query_interface.
      8ce35298
  21. 04 May, 2000 1 commit
    • Darin Adler's avatar
      Some more instructions and cleanup. Removed one gratuitous renaming we · e0e2e07e
      Darin Adler authored
      	* HACKING: Some more instructions and cleanup.
      	* RENAMING: Removed one gratuitous renaming we won't do.
      
      	* components/html/ntl-web-browser.c:
      	Removed stray "#include <config.h>" that I added by accident.
      
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/html/ntl-web-browser.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/ntl-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/websearch/ntl-web-search.c: (main):
      	* src/file-manager/gnome-desktop.c (main):
      	* src/ntl-main.c (main):
      	Added ifdefs so you don't get warnings when building with
      	localization turned off. Ugly, but needed I think.
      
      	* components/help/converters/gnome-db2html2/gdb3html.c:
      	(ulink_start_element), (start_element):
      	* components/help/converters/gnome-db2html2/sect-elements.c:
      	(sect_sect_start_element), (sect_sect_end_element),
      	(sect_title_start_element), (sect_xref_start_element),
      	(sect_graphic_start_element), (sect_get_infobox_logo):
      	* components/help/converters/gnome-db2html2/sect-preparse.c:
      	(sect_preparse_sect_start_element),
      	(sect_preparse_title_characters):
      	* components/help/converters/gnome-db2html2/toc-elements.c:
      	(toc_sect_start_element), (toc_title_start_element):
      	* components/help/converters/gnome-info2html2/html.c:
      	(write_node_link_html):
      	* components/help/hyperbola-filefmt.c: (tree_key_compare):
      	* components/help/hyperbola-nav-index.c: (start_element),
      	(end_element), (hyperbola_navigation_index_new):
      	* components/html/ntl-web-browser.c: (browser_submit):
      	Replaced all uses of strcasecmp with g_strcasecmp.
      	Why? Because Michael Meeks said so and that's good enough
      	for me (in this case :-).
      
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_update_from_uri):
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_mime_type_as_string_attribute),
      	(nautilus_file_get_mime_type):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_name_for_regular_file):
      	* src/file-manager/fm-icon-view.c (get_icon_property_callback):
      	* src/ntl-index-panel.c (nautilus_index_panel_update_buttons):
      	* src/ntl-uri-map.c (file_list_to_mime_type_hash_table):
      	Changed get_mime_type to be like all other text functions and
      	return a strdup'd string. John said it was a good idea.
      
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(metafile_read_callback), (metafile_read_some),
      	(set_up_request_by_file_attributes),
      	(nautilus_directory_monitor_add_internal),
      	(directory_list_get_next_position), (directory_load_callback),
      	(ready_callback_call),
      	(nautilus_directory_call_when_ready_internal),
      	(wants_directory_count), (has_problem),
      	(ready_callback_is_satisfied), (is_anyone_monitoring_file_list),
      	(is_anyone_waiting_for_metafile), (is_wanted), (select_needy_file),
      	(start_getting_directory_counts):
      	Reorganize to get ready for adding code to read the top left text.
      
      	* libnautilus-extensions/nautilus-file-attributes.h:
      	Added name for the "top left text" attribute.
      
      	* libnautilus-extensions/nautilus-file.h:
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_top_left_text):
      	Added call to get the top left text.
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_embedded_text): Tiny format tweak.
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_update_icon): Tiny format tweak.
      
      	* libnautilus-extensions/nautilus-icon-factory.h:
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_pixbuf_for_file),
      	(nautilus_icon_factory_get_pixmap_and_mask_for_file),
      	(nautilus_icon_factory_embed_text),
      	(nautilus_icon_factory_embed_file_text):
      	Added support for embedded text. Not completely deployed yet.
      e0e2e07e
  22. 03 May, 2000 1 commit
  23. 11 Apr, 2000 1 commit
  24. 22 Mar, 2000 1 commit
    • Darin Adler's avatar
      Did some of the items from RENAMING. · 1764f212
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* libnautilus/gnome-icon-container-dnd.c:
      	* libnautilus/gnome-icon-container-dnd.h:
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container-private.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container.h:
      	* libnautilus/gtkflist.c:
      	* libnautilus/gtkflist.h:
      	* libnautilus/nautilus-icon-canvas-item.c:
      	* libnautilus/nautilus-icon-canvas-item.h:
      	* libnautilus/nautilus-icon-container.c:
      	* libnautilus/nautilus-icon-container.h:
      	* libnautilus/nautilus-icon-dnd.c:
      	* libnautilus/nautilus-icon-dnd.h:
      	* libnautilus/nautilus-icon-grid.c:
      	* libnautilus/nautilus-icon-grid.h:
      	* libnautilus/nautilus-icon-private.h:
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	* libnautilus/nautilus-icons-view-icon-item.h:
      	* libnautilus/nautilus-lib-self-check-functions.h:
      	* libnautilus/nautilus-list-column-title.c:
      	* libnautilus/nautilus-list.c:
      	* libnautilus/nautilus-list.h:
      	* src/file-manager/Makefile.am:
      	* src/file-manager/fm-directory-view-icons.c:
      	* src/file-manager/fm-directory-view-icons.h:
      	* src/file-manager/fm-directory-view-list.c:
      	* src/file-manager/fm-directory-view-list.h:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-icon-view.h:
      	* src/file-manager/fm-list-view.c:
      	* src/file-manager/fm-list-view.h:
      	* src/ntl-app.c:
      	Did these RENAMING entries:
      	  FMDirectoryViewIcons -> FMIconView
      	  FMDirectoryViewList  -> FMListView
      	  GnomeIconContainer -> NautilusIconContainer
      	  GnomeIconContainerIcon -> NautilusIcon
      	  NautilusIconsViewIconItem -> NautilusIconCanvasItem
      
      	* RENAMING: Marked the renaming done.
      1764f212
  25. 21 Mar, 2000 2 commits
    • Darin Adler's avatar
      Fixed arrow keys and worked on the icon grid. · f09362cb
      Darin Adler authored
      	Fixes bugs #314, #324, and #325.
      
      	* components/help/hyperbola.goad:
      	Corrected repo_ids -> repo_id, reported by Richard Hult.
      
      	* src/nautilus.goad:
      	Added missing = character, reported by Richard Hult.
      
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container-private.h:
      	Made the icon grid handle negative coordinates.
      	Removed most of the icon grid code.
      	Reimplemented the arrow keys. They should work again.
      
      	* libnautilus/nautilus-gnome-extensions.c:
      	* libnautilus/nautilus-gnome-extensions.h:
      	(nautilus_art_irect_contains_irect):
      	Added another helper function.
      
      	* libnautilus/nautilus-icons-view-icon-item.c:
      
      	* libnautilus/nautilus-icons-view-icon-item.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container-private.h:
      	Added user data to each canvas item and got rid of the hash table
      	that maps canvas items to icons.
      
      	* RENAMING: Tweaks.
      f09362cb
    • John Sullivan's avatar
      f953548e
  26. 17 Mar, 2000 1 commit
    • Darin Adler's avatar
      Simplified the grid a bit and did some redesign. The grid now takes into · e8fcc82d
      Darin Adler authored
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container-private.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	* libnautilus/nautilus-icons-view-icon-item.h:
      	Simplified the grid a bit and did some redesign. The grid now
      	takes into account the height and width of the icons. More work
      	to come.
      
      	* libnautilus/nautilus-global-preferences.c:
      	* nautilus-widgets/nautilus-preferences.h:
      	Some cleanup, including types for constants.
      
      	* libnautilus/nautilus-gnome-extensions.h:
      	* libnautilus/nautilus-gnome-extensions.c:
      	(nautilus_art_irect_equal), (nautilus_art_drect_equal),
      	(nautilus_gnome_canvas_item_get_current_canvas_bounds),
      	(nautilus_gnome_canvas_item_request_redraw),
      	(nautilus_gnome_canvas_request_redraw_rectangle),
      	(nautilus_gnome_canvas_item_get_world_bounds):
      	More useful canvas and libart routines.
      
      	* RENAMING: More renaming ideas.
      e8fcc82d
  27. 16 Mar, 2000 1 commit
    • Darin Adler's avatar
      Did some of the renamings that were queued in RENAMING. · 8efa4d71
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* libnautilus/gdk-extensions.c:
      	* libnautilus/gdk-extensions.h:
      	* libnautilus/nautilus-gdk-extensions.c:
      	* libnautilus/nautilus-gdk-extensions.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/nautilus-background.c:
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	Renamed gdk-extensions to add the nautilus- prefix and changed
      	all includers.
      
      	* src/Makefile.am:
      	* src/explorer-location-bar.c:
      	* src/explorer-location-bar.h:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-location-bar.h:
      	* src/ntl-window-msgs.c:
      	* src/ntl-window.c:
      	Renamed ExplorerLocationBar to NautilusLocationBar.
      
      	* src/Makefile.am:
      	* src/nautilus-bookmarklist.c:
      	* src/nautilus-bookmarklist.h:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-list.h:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-bookmarks-window.h:
      	* src/nautilus-window-menus.c:
      	Renamed NautilusBookmarklist to NautilusBookmarkList.
      
      	* RENAMING: Marked items done and added some new ones.
      
      	* nautilus-widgets/nautilus-preferences-item.c:
      	* nautilus-widgets/nautilus-preferences.c:
      	* nautilus-widgets/test-nautilus-widgets.c:
      	* libnautilus/nautilus-icon-factory.c:
      	* src/file-manager/fm-directory-view-icons.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-icon-text-window.c:
      	Cleaned up the interface to NautilusPreferences a bit.
      8efa4d71
  28. 10 Mar, 2000 2 commits
    • Darin Adler's avatar
      It turns out that you aren't intended to reset the scroll region once you · 5f4af6f1
      Darin Adler authored
      	* libnautilus/gnome-icon-container.c (set_scroll_region):
      	It turns out that you aren't intended to reset the scroll region
      	once you have items in the canvas. We need to do that, so I had
      	to write some code that would update all the items when that happens.
      
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	(recompute_bounding_box): Rewrote this to not assume that the
      	icon items are all top-level items.
      	(compute_text_rectangle, hit_test,
      	nautilus_icons_view_icon_item_bounds): Change hit testing so
      	it includes hits on the text. The rubberband still has to be
      	fixed so it doesn't have the same problem.
      
      	* libnautilus/nautilus-file.c: Improved a comment.
      
      	* RENAMING: Some more name changes.
      5f4af6f1
    • Maciej Stachowiak's avatar
      Added a suggestion. · 81d7ee4c
      Maciej Stachowiak authored
      81d7ee4c
  29. 06 Mar, 2000 1 commit
    • Darin Adler's avatar
      Added the concept of separate X and Y scale factors to more · 2d3c87e1
      Darin Adler authored
      	of the code. Even though we don't want to scale the two
      	dimensions separately at the moment, I figured it was better
      	to go in this direction than to remove all the separate X
      	and Y stuff that Seth Nickell added.
      
      	* libnautilus/gnome-icon-container-dnd.c
      	(gnome_icon_container_receive_dropped_icons):
      	* libnautilus/gnome-icon-container-private.h:
      	* libnautilus/gnome-icon-container.c (icon_get_actual_size),
      	(icon_new), (icon_get_size), (start_stretching), (update_icon),
      	(gnome_icon_container_add), (gnome_icon_container_is_stretched),
      	(gnome_icon_container_unstretch),
      	(gnome_icon_container_move_icon):
      	* libnautilus/gnome-icon-container.h:
      	Got rid of the old "scale", "xscale", and "yscale" and replaced
      	them with "scale_x" and "scale_y". Made the code always set the
      	scale factor through the gnome_icon_container_move_icon bottleneck
      	so the changes are all reported throught the icon_moved signal.
      
      	* src/file-manager/fm-directory-view-icons.c:
      	(add_icon_if_already_positioned),
      	(fm_directory_view_icons_icon_moved_cb):
      	Store only a single scale factor if the X and Y are both scaled
      	exactly the same (the normal case). Also, use a default for
      	the scale factor so we don't save 1.0 for every file.
      
      	* libnautilus/nautilus-gtk-extensions.h:
      	* libnautilus/nautilus-gtk-extensions.c:
      	My original change required an additional marshal function. I
      	decided to add it anyway even though I don't need it right now.
      
      	* libnautilus/nautilus/nautilus-bookmark.c
      	(nautilus_bookmark_get_pixmap_and_mask):
      	Changed to use the nautilus_icon_factory_get_pixbuf_for_file
      	convenience function which has a simpler interface.
      
      	* libnautilus/nautilus-icon-factory.h:
      	* libnautilus/nautilus-icon-factory.c:
      	Added separate X and Y scaling of icons for possible future
      	use; the convenience functions still use the same size in
      	both dimentions.
      
      	* components/music/.cvsignore:
      	  New directory, new .cvsignore needed.
      
      	* RENAMING: Some more name change ideas.
      2d3c87e1
  30. 19 Feb, 2000 1 commit
    • Maciej Stachowiak's avatar
      Sopwith, please don't laugh. · 223a3193
      Maciej Stachowiak authored
      	* RENAMING: Suggest swapping the names NautilusView and
      	NautilusViewFrame to better match the way Bonobo handles naming of
      	mutual client-server pairs of this type. I'm not sure I agree, but
      	better to be consistent than right.
      223a3193
  31. 18 Feb, 2000 1 commit
    • Darin Adler's avatar
      Hand tuned icons for multiple resolutions. · 3bce71a5
      Darin Adler authored
      	So for example you can have an icon designed for the 96x96
      	size, which is called i-directory-96.png, and it will be
      	loaded instead of loading i-directory.png and scaling it.
      
      	* libnautilus/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_name_for_regular_file),
      	(add_size_to_icon_name), (nautilus_icon_factory_load_icon),
      	(nautilus_icon_factory_create_image_for_item),
      	(get_larger_icon_size), (get_smaller_icon_size),
      	(get_next_icon_size_to_try), (load_specific_image),
      	(load_image_for_scaling), (load_image_scale_if_necessary),
      	(nautilus_icon_factory_mark_recently_used), (mark_recently_used),
      	(nautilus_icon_factory_get_pixbuf_for_icon),
      	(get_image_from_cache), (nautilus_icon_factory_scale): Changed the
      	icon factory so it will look for icons of multiple resolutions and
      	scale the nearest. Also made other improvements including sharing
      	a single fallback icon instead of making multiple ones, using the
      	"core-dump" icon for files named "core", adding some additional
      	g_return_if_fail.
      
      	* libnautilus/nautilus-icon-factory.c:
      	(self_test_next_icon_size_to_try),
      	(nautilus_self_check_icon_factory):
      	* libnautilus/nautilus-lib-self-check-functions.h:
      	The new code needed a bit of self-check code, so I added it.
      
      	* libnautilus/nautilus-directory.c:
      	(nautilus_directory_try_to_read_metafile),
      	(nautilus_directory_construct_alternate_metafile_uri):
      	Since "make check" was failing, I checked to see what was wrong.
      	The code that was respecting the new "valid_fields" part of
      	GnomeVFSFileInfo was looking at the wrong field (flags instead
      	of valid_fields), which caused all metafile reading to fail.
      	While debugging this, I noticed that the alternate metafiles
      	had particularly bad long names, so I fixed that too.
      
      	* libnautilus/nautilus-directory.c: (nautilus_file_ref):
      	* libnautilus/nautilus-glib-extensions.c:
      	(nautilus_strdup_strftime):
      	* libnautilus/nautilus-string.c: (nautilus_string_to_int):
      	Switched from using <limits.h> constants to the ones from
      	<glib.h>. I have no idea why I made this change. All hail
      	glib! C Standard be damned!
      
      	* fm-directory-view.c:
      	(use_eazel_theme_icons_cb), (add_menu_item),
      	(fm_directory_view_real_append_background_context_menu_items):
      	Started on a user interface to switch to the Eazel theme
      	icons so you can see the multiple-resolution icons, but
      	I wanted to check in, so I stopped before it was done.
      
      	* src/nautilus-index-title.c:
      	Reindented Andy's new code to match the emacs mode header.
      
      	* configure.in:
      	* icons/Makefile.am:
      	* icons/eazel/.cvsignore:
      	* icons/eazel/Makefile.am:
      	* icons/eazel/i-directory-24.png:
      	* icons/eazel/i-directory-36.png:
      	* icons/eazel/i-directory-72.png:
      	* icons/eazel/i-directory-96.png:
      	* icons/eazel/i-directory.png:
      	I needed some variable-size icons to demonstrate the multiple
      	resolution support in the icon factory, so I added a few
      	directory icons from gnomad. Since these don't match the other
      	icons, I made them part of an "eazel" icons theme.
      
      	* RENAMING: Some new name ideas.
      3bce71a5
  32. 27 Jan, 2000 2 commits