summaryrefslogtreecommitdiff
path: root/user-guide
Commit message (Collapse)AuthorAgeFilesLines
* Ignore generated files.Ramiro Estrugo2001-02-261-0/+2
| | | | | | | | | * .cvsignore: * help/nautilus-user-manual/es/.cvsignore: * omf-install/.cvsignore: * test/.cvsignore: * user-guide/C/.cvsignore: Ignore generated files.
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-02-234-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* reviewed by: Pavel Cisler <pavel@eazel.com>Dan Mueth2001-02-2212-1295/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-22 Dan Mueth <dan@eazel.com> reviewed by: Pavel Cisler <pavel@eazel.com> Generally, I removed old cruft, added COPYING-DOCS, added a new HTML doc (nautilus-quick-reference), and updated the build stuff and spec file as necessary. * COPYING-DOCS: This is the GNU FDL, similar to COPYING. It should be installed with all modules with FDL'd docs. * Makefile.am: Added COPYING-DOCS to EXTRA_DIST * configure.in: Added nautilus-quick-reference * help/Makefile.am: Added nautilus-quick-reference * help/htmldocs.make: Created this file. This is the makefile to suck in for html docs. Be sure to use index.html as your primary HTML file and put PNG images into figures/ This stuff is Vera's new Nautilus Quick Reference doc in HTML format. <vera@eazel.com> I purposefully left out two screenshots with the Eazel logo in them. * help/nautilus-quick-reference/C/Makefile.am: added * help/nautilus-quick-reference/C/figures/colors_small.png: added * help/nautilus-quick-reference/C/figures/emblems_small.png: added * help/nautilus-quick-reference/C/figures/ff_small.png: * help/nautilus-quick-reference/C/figures/find_small.png: * help/nautilus-quick-reference/C/figures/locbar_small.png: * help/nautilus-quick-reference/C/figures/menubar_small.png: * help/nautilus-quick-reference/C/figures/music_small.png: * help/nautilus-quick-reference/C/figures/sidebar_small.png: * help/nautilus-quick-reference/C/figures/softcat.png: * help/nautilus-quick-reference/C/figures/storage.png: * help/nautilus-quick-reference/C/figures/themes_small.png: * help/nautilus-quick-reference/C/index.html: * help/nautilus-quick-reference/C/nautilus-quick-reference-C.omf: * help/nautilus-quick-reference/Makefile.am: * help/nautilus-user-manual/C/nautilus-user-manual-C.omf: Updated * nautilus.spec.in: Added OMF files, Quick Ref, and COPYING-DOCS Removed this old stuff: * user-guide/C/Makefile.am: * user-guide/C/html/license.html: * user-guide/C/img/custicon.png: * user-guide/C/img/full.png: removed * user-guide/C/img/locbar.png: * user-guide/C/img/player.png: * user-guide/C/img/prefmenu.png: * user-guide/C/img/sidebar.png: * user-guide/C/img/viewmenu.png: * user-guide/C/nautilus-C.omf: * user-guide/C/sgml/nautilus.sgml: Added this notice so people don't add stuff in user-guide/ * user-guide/NOTICE:
* reviewed by: Mike Fleming <mfleming@eazel.com>Darin Adler2001-02-211-1/+0
| | | | | | | | | | | | | Busted the Tinderbox again! (Another attempt to fix it.) * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_self_check_file_utilities): Changed the tests to match reality. * configure.in: * user-guide/Makefile.am: Turned the user guide off again. Dan explained that this is what he meant to do (I got it wrong).
* reviewed by: Pavel Cisler <pavel@eazel.com>Darin Adler2001-02-211-0/+1
| | | | | | | | | | | | | | | | | | An attempt to fix the Tinderbox. * user-guide/Makefile.am: Add C subdir. Other changes. * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_format_uri_for_display): Simplify to take advantage of the new gnome_vfs_get_local_path_from_uri, which rejects paths that have "#" characters in them. (nautilus_self_check_file_utilities): Add more test cases for host names that are case sensitive. * omf-install/.cvsignore: Ignore generated files in this new directory.
* reviewed by: Mike Fleming <mfleming@eazel.com>Dan Mueth2001-02-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-21 Dan Mueth <dan@eazel.com> reviewed by: Mike Fleming <mfleming@eazel.com> The old help tree, "user-guide/*", was broken in several ways. It assumed there was only one doc, called "user-guide", whereas we have multiple docs. Plus it had odd subdirectories which are unusual and we don't want to use. Plus the convention is to put all docs in a directory called "help" (modelled after $prefix/gnome/help) and figures in a subdir called "figures". So, I'm creating a new tree for this called "help" and installing the latest version of Vera's Nautilus User Manual with screenshots. I also added a nifty makefile, help/docs.make, which we will use for all the SGML docs and translations to keep things tidy and working with low maintenance. * Makefile.am: Including help/ * configure.in: Including help/ and subdirs * help/Makefile.am: added * help/docs.make: added nifty makefile to be used by all SGML docs and translations of SGML docs * help/nautilus-user-manual/C/Makefile.am: added * help/nautilus-user-manual/C/figures/custicon.png: added * help/nautilus-user-manual/C/figures/full.png: added * help/nautilus-user-manual/C/figures/link.png: added * help/nautilus-user-manual/C/figures/locbar.png: added * help/nautilus-user-manual/C/figures/noread.png: added * help/nautilus-user-manual/C/figures/nowrite.png: added * help/nautilus-user-manual/C/figures/part.png: added * help/nautilus-user-manual/C/figures/player.png: added * help/nautilus-user-manual/C/figures/prefmenu.png: added * help/nautilus-user-manual/C/figures/sidebar.png: added * help/nautilus-user-manual/C/figures/viewmenu.png: added * help/nautilus-user-manual/C/figures/viewmusic.png: added * help/nautilus-user-manual/C/nautilus-user-manual-C.omf: added * help/nautilus-user-manual/C/nautilus-user-manual.sgml: added * help/nautilus-user-manual/Makefile.am: added * user-guide/Makefile.am: turned off old user guide installation
* Changed so only a warning is given if ScrollKeeper is not installed.Dan Mueth2001-02-211-1/+1
| | | | | | | 2001-02-20 Dan Mueth <dan@eazel.com> * user-guide/C/Makefile.am: Changed so only a warning is given if ScrollKeeper is not installed.
* Assorted build twiddling.Maciej Stachowiak2001-02-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * components/services/install/command-line/Makefile.am: Remove -I/usr/include/rpm * components/services/install/nautilus-view/Makefile.am: Likewise. * components/services/install/nautilus-view/nautilus-service-install-view.c: Remove gratuitous include of rpm header. * components/services/inventory/Makefile.am: Formatting tweaks. * components/services/summary/*: flatten this whole directory: summary/lib => summary summary/nautilus-view => summary summary/nautilus-view/test => summary summary/nautilus-view/icons/gray_tab_pieces =>summary/nautilus-view/icons * configure.in: Adjust for flattening of components/services/summary * libnautilus-extensions/nautilus-clickable-image.c (adjust_coordinates_for_window): Formatting tweak. * user-guide/gnugpl/.cvsignore: Silence cvs.
* reviewed by: EskilDan Mueth2001-02-176-2/+496
| | | | | | | | | | | | | | | | | | | | 2001-02-17 Dan Mueth <dan@eazel.com> reviewed by: Eskil Updated toplevel docs data file. Updated and added FDL/GPL licenses. Added OMF file for Nautilus User Guide. * Makefile.am: Adding omf-install/ * components/help/topleveldocs.xml: Updated toplevel docs * configure.in: Adding omf-install and user-guide/gnugpl * omf-install/Makefile.am: Added for OMF files * user-guide/C/Makefile.am: Updated for OMF file * user-guide/C/nautilus-C.omf: Added this OMF file * user-guide/Makefile.am: Added gnufdl/ * user-guide/gnufdl/gnufdl.sgml: Updated * user-guide/gnugpl/Makefile.am: Added this file * user-guide/gnugpl/gnugpl.sgml: Added this file, GPL
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-01-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some preparation work for doing async. activation. This amounts to another pass cleaning up the legendary "state machine" as well as some other cleanups in the async. activation code. * libnautilus-extensions/nautilus-bonobo-extensions.h: * libnautilus-extensions/nautilus-bonobo-extensions.c: (oaf_activation_callback), (nautilus_bonobo_activate_from_id), (nautilus_bonobo_activate_cancel): Fix interface of activation to be cleaner. Also handle case where callback is called right away. Add queuing to NautilusView so that all incoming CORBA calls are dispatched at idle time. This can fix some otherwise-difficult re-entrancy problems. The widget destroy call can still come in at any time though. Also this same fix may be needed for the NautilusViewFrame side. * libnautilus/nautilus-view.h: * libnautilus/nautilus-view.c: (execute_queued_calls): Function to dequeue and execute calls. (dequeue_calls_at_idle): Cover to call it at idle time. (discard_queued_calls): Discard calls without executing them, for use at destroy time. (queue_incoming_call): Simple cover to queue and schedule an idle-time dequeue pass. (nautilus_g_list_from_uri_list): Need to make a full copy, not a shallow copy, now that we are queuing things for a hile. (call_load_location), (call_stop_loading), (call_selection_changed), (call_title_changed), (call_history_changed): Simple functions that get queued. (list_deep_free_cover): GDestroyNotify-compatible function for one destroy case. (history_dup): Function to copy the history list, since that is now queued instead of used right away. (impl_Nautilus_View_load_location), (impl_Nautilus_View_stop_loading), (impl_Nautilus_View_selection_changed), (impl_Nautilus_View_title_changed), (impl_Nautilus_View_history_changed): Change these all to queue the incoming call instead of doing work right away. (nautilus_view_destroy): Discard the queue. * src/nautilus-view-frame-corba.c: (impl_Nautilus_ViewFrame_open_location_force_new_window), (impl_Nautilus_ViewFrame_report_selection_change): These calls now use the deep copy, since the shallow one is no longer available. This is good since we probably will be doing queuing here later, so we'll need the deep copy. * src/nautilus-view-frame.h: * src/nautilus-view-frame.c: (nautilus_view_frame_initialize_class): Set up a map default signal handler to activate the control. This is better than the old way, where we had an explicit call to do it. (nautilus_view_frame_destroy_client): Remove unused CORBA_Environment. (view_frame_activated): Remove unneeded ACTIVATING state. Also send the client_loaded signal in here, so you can't "forget". (view_frame_wait), (view_frame_underway), (view_frame_wait_is_over), (view_frame_loaded), (view_frame_failed): Remove unneeded ACTIVATING state. (check_if_view_is_gone): Simplify logic and make sure to check the value of the exception and not just the function result. (attach_client): Fix CORBA_Exception that was allocated twice and that could also be allocated and not freed in some cases. (activation_callback), (nautilus_view_frame_load_client_async): Better names, use new API, still not tested. (nautilus_view_frame_load_client): Get rid of function result and use unified interface for telling about success and failure so that sync. and async. interfaces will be the same. (nautilus_view_frame_stop): Renamed this single function, which will soon stop either activation that's in process or loading that's in process with a single call. For now it's just the same as the old stop_loading call. (nautilus_view_frame_map): New override to activate the control. This replaces the old explicit activate call. (send_history), (nautilus_view_frame_get_is_underway): Remove unneeded ACTIVATING state. * src/nautilus-window.h: * src/nautilus-window-manage-views.c: (location_has_really_changed): Assume that new_content_view is not NULL. The old code was trying to be inappropriately "general". (disconnect_destroy_unref_view): Remove now-unused function. (load_content_view): Don't use a return value any more, since it's important to set up new_content_view before any signals happen. Get rid of code that handles failure right at the start, since we now get all failures through the signal handler. (handle_view_failure): Add FIXME comments. Minor refactoring. (cancel_location_change): Eliminated now-uneeded views_shown and view_bombed_out booleans. (load_view_for_new_location): New load_content_view doesn't return a value any more. (update_state): Changed this to be a loop instead of returning a boolean and always being called in a loop. Also simplified logic so that views_shown and view_bombed_out aren't needed any more. (nautilus_window_end_location_change_callback): Use update_state directly instead of calling the old clunky change_state cover. (nautilus_window_begin_location_change): Use update_state directly instead of calling the old clunky change_state cover. (stop_loading): Call the new simple nautilus_view_frame_stop instead of nautilus_view_frame_stop_loading. (natuilus_window_stop_loading): Use update_state directly instead of calling the old clunky change_state cover. (nautilus_window_set_content_view): Use update_state directly instead of calling the old clunky change_state cover. (nautilus_window_set_sidebar_panels): Handle failures with callback instead of looking at return value (which no longer exists). (client_loaded_callback): Add this new callback that's done when the view is activated and ready to go. (failed_callback): Use update_state directly instead of calling the old clunky change_state cover. (load_underway_callback): Use update_state directly instead of calling the old clunky change_state cover. (load_complete_callback): Use update_state directly instead of calling the old clunky change_state cover. * src/nautilus-window.c: (nautilus_window_set_content_view_widget): Get rid of explicit activation, no longer needed now that NautilusViewFrame handles it directly. * test/test-nautilus-async-activation.c: (activation_callback), (main): Change to use new async. API. * user-guide/gnufdl/.cvsignore: Add to ignore some missing files.
* Adding this directory for the GNU FDL. This is a temporary solution. WhenDan Mueth2001-01-2572-2129/+1122
| | | | | | | | | | | 2001-01-24 Dan Mueth <dan@eazel.com> * user-guide/gnufdl: Adding this directory for the GNU FDL. This is a temporary solution. When GNOME 1.4 is out, we will have gnome-core installing 'fdl' and we will point to that instead of 'gnufdl'. * user-guide/C/: Removing old docs stuff, and adding Vera's new docs.
* Fix bug 4619. fdl of nautilus collides with help from gnome-core. This isRAK_SOUNDVIEW_ANCHORMathieu Lacage2000-11-093-56/+7
| | | | | | | | | | | | 2000-11-09 Mathieu Lacage <mathieu@eazel.com> Fix bug 4619. fdl of nautilus collides with help from gnome-core. This is a workaround till we have a new shipped gnome-core. * nautilus.spec.in: remove fdl directory * user-guide/C/Makefile.am: remove fdl installation * user-guide/C/fdl.sgml: remove * user-guide/C/sgml/fdl.sgml: add * user-guide/C/sgml/nautilus.sgml: change to use the new fdl file.
* fix make distcheck.Mathieu Lacage2000-11-061-1/+2
| | | | | | 2000-11-06 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/Makefile.am: fix make distcheck.
* fixed bug 4475, add license to help menuNAUTILUS_PR2_ANCHORAndy Hertzfeld2000-11-063-1/+157
| | | | | | | | | | | | | | | | fixed bug 4475, add license to help menu * src/nautilus-shell-ui.xml: added menu item for "Nautilus License" * src/nautilus-window-menus.c: (help_menu_nautilus_license_callback), (nautilus_window_initialize_menus): added a bonobo verb and a handler to invoke the license document * user-guide/C/Makefile.am: added license.html * user-guide/C/html/.cvsignore: * user-guide/C/html/license.html: added license html file from Bud.
* Tell everyone that we are back on bonobo HEAD. Make sure Nautilus doesn'tDarin Adler2000-11-041-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: Tell everyone that we are back on bonobo HEAD. * configure.in: Make sure Nautilus doesn't try to compile with the old bonobo. * components/adapter/nautilus-adapter-embed-strategy.c: (nautilus_adapter_embed_strategy_get): * components/adapter/nautilus-adapter-load-strategy.c: (nautilus_adapter_load_strategy_get): * components/adapter/nautilus-adapter-progressive-load-strategy.c: (nautilus_adapter_progressive_load_strategy_load_location): * components/history/nautilus-history-view.c: (history_view_frame_call_begin): * libnautilus/nautilus-undo.c: (set_up_bonobo_control): * libnautilus/nautilus-view.c: (view_frame_call_begin): * libnautilus/nautilus-zoomable.c: (nautilus_zoomable_ensure_zoomable_frame): Fix all the callers of query_interface in CORBA to call it queryInterface (I used the Bonobo script to do it). * src/nautilus-window.h: * src/nautilus-window.c: (nautilus_window_constructed), (nautilus_window_set_arg), (nautilus_window_get_arg), (nautilus_window_set_content_view_widget): Update for BonoboWin -> BonoboWindow change. Once again, the change was done by the Bonobo script (but I had to undo the spaces it ate after BONOBO_WIN). * components/services/install/idl/trilobite-eazel-install.idl: * components/services/time/idl/trilobite-eazel-time-service.idl: * components/services/trilobite/idl/trilobite-service.idl: * components/services/trilobite/sample/idl/sample-service.idl: * libnautilus-adapter/nautilus-adapter-factory.idl: * libnautilus/nautilus-distributed-undo.idl: * libnautilus/nautilus-view-component.idl: Since IDL dependencies don't work, I touched every IDL file to make the switchover smoother. This only works if people update before they try to build and fail, otherwise they need to do: find -name '*.xml' | xargs touch (Maciej and I want to add dependency support to orbit-idl to make this problem go away long term). * src/nautilus-desktop-window.c: (realize): The script updated this comment to, so I let it. * user-guide/C/Makefile.am: Took out the botched change I made to this file. Mathieu did the correct one.
* fix pb with buildir != srcdirMathieu Lacage2000-11-031-1/+1
| | | | | | 2000-11-03 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/Makefile.am: fix pb with buildir != srcdir
* Add a missing file. Another cut at making "make distcheck" work.Darin Adler2000-11-031-0/+2
| | | | | * user-guide/C/Makefile.am: Add a missing file. Another cut at making "make distcheck" work.
* Fix bug 4434 and bug 4430 remove switch to remember root password. removeMathieu Lacage2000-11-031-6/+0
| | | | | | | | | | 2000-11-02 Mathieu Lacage <mathieu@eazel.com> Fix bug 4434 and bug 4430 * libnautilus-extensions/nautilus-password-dialog.c: (nautilus_password_dialog_new): remove switch to remember root password. * user-guide/C/sgml/chapter-1.sgml: remove mention of PDF.
* adding fdl. adding installation of fdl adding fdlMathieu Lacage2000-11-012-2/+699
| | | | | | | | 2000-11-01 Mathieu Lacage <mathieu@eazel.com> * nautilus.spec.in: adding fdl. * user-guide/C/Makefile.am: adding installation of fdl * user-guide/C/fdl.sgml: adding fdl
* CO2000-11-01 Gene Z. Ragan <gzr@eazel.com>Gene Ragan2000-11-011-1/+1
| | | | | | | Fixed bug 4337, Title for nautilus user manual is "GNOME Documemtation" * user-guide/C/sgml/nautilus.sgml: Added "Nautilus User Manual" as <title> tag.
* add applet to the spec file.Mathieu Lacage2000-10-315-30/+51
| | | | | | | | | | | 2000-10-31 Mathieu Lacage <mathieu@eazel.com> * nautilus.spec.in: add applet to the spec file. * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml: * user-guide/C/sgml/nautilus.sgml: update the sgml files.
* second round of fixing of the sgml. Will be the last one hopefuly.Mathieu Lacage2000-10-275-37/+35
| | | | | | | | | | | | 2000-10-28 Mathieu Lacage <mathieu@eazel.com> second round of fixing of the sgml. Will be the last one hopefuly. * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml: * user-guide/C/sgml/install.sgml: * user-guide/C/sgml/intro.sgml:
* update to John's latest version, fix the sgml where needed. Need a newMathieu Lacage2000-10-2761-103/+141
| | | | | | | | | | | | | | 2000-10-27 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml: * user-guide/C/sgml/install.sgml: * user-guide/C/sgml/intro.sgml: * user-guide/C/sgml/nautilus.sgml: update to John's latest version, fix the sgml where needed. Need a new round of checking on my laptop. Help now displays images !! hooray for Ali Abdin :)
* Fixed the panel menu item to launch the desktop and one nautilus window,Rebecca Schulman2000-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-26 Rebecca Schulman <rebecka@eazel.com> Fixed the panel menu item to launch the desktop and one nautilus window, starting at the user's home directory by default. To do this, we created a new script called launch-nautilus. Ramiro recommended some changes to run-nautilus that I also did. * nautilus.desktop: Changed run-nautilus to launch-nautilus * nautilus.spec.in: Changed run-nautilus to launch-nautilus, since run-nautilus won't be needed in the rpm * src/Makefile.am: added launch-nautilus to the build * src/launch-nautilus: * src/run-nautilus: removed the mozilla environment LD_LIBRARY_PATH hacks. * user-guide/C/sgml/chapter-1.sgml: Corrected an HTML error.
* updatesMathieu Lacage2000-10-255-1991/+2020
|
* Fixing tinderbox build.Eskil Heyn Olsen2000-10-241-2/+3
| | | | | * user-guide/C/Makefile.am: Fixing tinderbox build.
* make it install files for real...Mathieu Lacage2000-10-242-1/+0
| | | | | | 2000-10-23 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/Makefile.am: make it install files for real...
* applying patch from John Fleck to make it work better with the currentMathieu Lacage2000-10-231-4/+4
| | | | | | | | 2000-10-23 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/sgml/chapter-1.sgml: applying patch from John Fleck to make it work better with the current gnome-db2html behaviour.
* ok, removing those files till I take time to redo them all to have decent ↵Mathieu Lacage2000-10-2152-0/+0
| | | | sizes. People keep on complaining how it kills their bandwith. I wished I could shoot the guy who made them.
* Experiment FailedAli Abdin2000-10-211-1/+0
|
* I can not download 9MB of images, and I have an important check-in to do!Ali Abdin2000-10-211-0/+1
|
* John Fleck <jfleck@inkstain.net> "doctype" in nautilus.sgml dtd must be inJohn Fleck2000-10-211-1/+1
| | | | John Fleck <jfleck@inkstain.net> "doctype" in nautilus.sgml dtd must be in all caps, "DOCTYPE"
* stupid me: forgot a sect2 in the middle of nowhere...Mathieu Lacage2000-10-211-2/+0
| | | | | | | 2000-10-21 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/sgml/chapter-1.sgml: stupid me: forgot a sect2 in the middle of nowhere...
* fix entity declaration.Mathieu Lacage2000-10-201-5/+5
|
* help system wants a special file nameMathieu Lacage2000-10-201-0/+0
|
* More ids in sects.Mathieu Lacage2000-10-202-19/+19
| | | | | | | | 2000-10-20 Mathieu Lacage <mathieu@eazel.com> More ids in sects. * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml:
* Add sect ids and big caps entitiesMathieu Lacage2000-10-204-47/+47
| | | | | | | | | | 2000-10-20 Mathieu Lacage <mathieu@eazel.com> Add sect ids and big caps entities * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/install.sgml: * user-guide/C/sgml/intro.sgml: * user-guide/C/sgml/manual.sgml:
* Add screenshot images.Mathieu Lacage2000-10-204-50/+76
| | | | | | | | | | 2000-10-20 Mathieu Lacage <mathieu@eazel.com> Add screenshot images. * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml: * user-guide/C/sgml/install.sgml:
* change a screeenshot name.Mathieu Lacage2000-10-201-0/+0
|
* removing those useless files now. NOW. I HATE THEM. I HATE EVERYONE. - those ↵Mathieu Lacage2000-10-2059-3422/+0
| | | | were his last words. He was sentenced to death because of Eazel's new company policy: Always end your day conversation with "Have a nice day". <ramiro@eazel.com> - is this politicallly correct ? <mathieu@eazel.com> - who cares ? <me>
* modify to install sgml instead of html add addMathieu Lacage2000-10-2062-7/+2042
| | | | | | | | | | | | | | | | | | | | | 2000-10-19 Mathieu Lacage <mathieu@eazel.com> * user-guide/C/Makefile.am: modify to install sgml instead of html * user-guide/C/img/.cvsignore: add * user-guide/C/sgml/.cvsignore: add sgml files. * user-guide/C/sgml/chapter-1.sgml: * user-guide/C/sgml/chapter-2.sgml: * user-guide/C/sgml/chapter-3.sgml: * user-guide/C/sgml/install.sgml: * user-guide/C/sgml/intro.sgml: * user-guide/C/sgml/manual.sgml: * user-guide/C/sgml/model.sgml: screenshots.... * user-guide/C/img/*.png
* Skip the macros directory.Darin Adler2000-10-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * check-FIXME.pl: Skip the macros directory. * libnautilus-extensions/nautilus-directory-async.c: (async_job_start), (async_job_end), (get_one_value_callback), (get_one_value), (async_job_wake_up): Add new calls that limit the number of async. jobs done at once. (directory_count_cancel), (deep_count_cancel), (mime_list_cancel), (top_left_cancel), (activation_uri_cancel), (file_info_cancel), (metafile_read_cancel), (metafile_read_done): End the async. job if it's cancelled. (metafile_read_try_public_metafile), (metafile_read_restart): Changed the old metafile_read_start function's name to metafile_read_restart since it's used on the second try. (is_anyone_waiting_for_metafile), (metafile_read_start): Move the logic about whether to start reading into this function to make it more like the other jobs. Also start the async. job. (file_list_cancel): Changed name for consistency and end the async. job. (directory_count_callback): End the async. job. (start_monitoring_file_list): Start the async job. (file_list_start): Moved logic about when to start loading the file list into this function to make it more like other jobs. (directory_count_start): Renamed to make it more like other jobs and start the async. job. (deep_count_callback): End the async. job. (deep_count_start): Start the async. job. (mime_list_callback): End the async. job. (mime_list_start): Start the async. job. (top_left_read_done): End the async. job. (top_left_start): Start the async. job. (get_info_callback): End the async. job. (file_info_start): Start the async. job. (activation_uri_done): End the async. job. (activation_uri_start): Start the async. job. (nautilus_directory_async_state_changed): Wake up directories that may have breathing from from all the cancellation. (nautilus_directory_cancel): Moved the cancelling code down here, remove a directory from the waiting list when it goes, and also wake up directories that may have breathing room from all the cancellation. * libnautilus-extensions/nautilus-directory-private.h: Remove request_read_metafile from the header. * libnautilus-extensions/nautilus-directory.c: (nautilus_directory_destroy): Eliminate the call to nautilus_directory_stop_monitoring_file_list since that's now handled by nautilus_directory_cancel. * libnautilus-extensions/nautilus-file-private.h: Removed the got_*_mime_type variables since they are the same as *_mime_type != NULL. * libnautilus-extensions/nautilus-file.c: (destroy): Get rid of checks for NULL before calling g_free. (nautilus_file_update_info): Replace == FALSE with !. Simplified some tortuous logic by getting rid of checks for NULL that weren't needed and booleans that weren't needed. (get_either_mime_type): Add helper to make it easier to avoid confusion between default and slow MIME type. (nautilus_file_compare_by_type): Use get_either_mime_type so it works when default MIME type is NULL. (nautilus_file_get_type_as_string): Use get_either_mime_type so it works when default MIME type is NULL. (nautilus_file_get_slow_mime_type): Simplified logic. Also got rid of "application/nonono" which was left here by accident. (nautilus_file_get_mime_type): Simplified logic and use get_either_mime_type to share code. (nautilus_file_is_mime_type): Simplified logic and use get_either_mime_type to share code. * src/file-manager/fm-directory-view.c: Format tweaks. * user-guide/C/Makefile.am: Not so much echoing as we install.
* Fixed storage leak. (nautilus_bonobo_get_hidden): Fixed bug where an itemDarin Adler2000-10-112-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libnautilus-extensions/nautilus-bonobo-extensions.c: (nautilus_bonobo_get_label): Fixed storage leak. (nautilus_bonobo_get_hidden): Fixed bug where an item without a hidden property would say it was hidden, but the default is to not be hidden. Also fixed a storage leak. (nautilus_bonobo_add_menu_item), (nautilus_bonobo_add_submenu): Added code to encode the label. This is due to the hack added to bonobo so we can handle 8-bit characters in labels without updgrading to gnome-xml 2. (nautilus_bonobo_set_icon): Removed the code to get the old value of the icon before setting the new value. Also improved return_if_fail checks a bit. If we're going to have them, they should check the type, not just != NULL. * libnautilus-extensions/nautilus-bonobo-extensions.h: Fixed the formatting and removed the old code in ifdef UIH. * po/XMLFILES.in: Added a bunch of XML files that will one-day need localization. * src/file-manager/fm-icon-view.c: (update_layout_menus): Set up the toggle state using the command rather than the menu item. * src/nautilus-shell-ui.xml: First cut at making the location bar expand rather than * src/nautilus-window.c: (nautilus_window_destroy): * components/services/install/command-line/Makefile.am: Added a bunch of unused files to this makefile to quiet down the check-headers-in-Makefile.pl script. This is the one directory where we had dead C code that's not mentioned in the makefile.
* fix small buggy with fix from ramiro: make sure mozilla loads local fielsMathieu Lacage2000-10-1161-0/+3457
2000-10-10 Mathieu Lacage <mathieu@eazel.com> fix small buggy with fix from ramiro: make sure mozilla loads local fiels through its own file library, not gnome-vfs. * components/mozilla/nautilus-mozilla-content-view.c: (mozilla_is_uri_handled_by_mozilla): autoconf magic for the documentation * configure.in: * Makefile.am: * user-guide/C/Makefile.am: * user-guide/Makefile.am: actual html/jpg/css documentation. * user-guide/C/html/*: