1. 06 Sep, 2000 5 commits
    • Darin Adler's avatar
      Added checks in Nautilus to guarantee we will notice leaks · 307bafbb
      Darin Adler authored
      	of UI handlers in the future.
      
      	The check will fire unless you get new Bonobo, since I just fixed
      	a UI handler leak bug in Bonobo.
      
      	* src/nautilus-window.c: (nautilus_window_real_set_content_view):
      	Added code to check for a still-merged Open menu item in the file
      	menu. This will catch leaks of UI handlers fairly quickly, instead
      	of the traditional way we discover them, after long debugging
      	sessions.
      
      	* components/history/nautilus-history-view.c:
      	(history_view_frame_call_end):
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	(release_transaction), (nautilus_undo_manager_undo):
      	* libnautilus/nautilus-clipboard.c: (add_menu_items_callback):
      	* libnautilus/nautilus-undo.c: (undo_manager_unref_cover),
      	(nautilus_undo_attach_undo_manager):
      	* libnautilus/nautilus-view.c: (view_frame_call_end):
      	* src/file-manager/fm-directory-view.c:
      	(bonobo_control_activate_callback):
      	* src/nautilus-application.c: (nautilus_application_startup):
      	* src/nautilus-view-frame-bonobo-embeddable.c:
      	(bonobo_subdoc_load_location):
      	* src/nautilus-view-frame-nautilus-view.c:
      	(nautilus_view_try_load_client):
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy_client),
      	(nautilus_view_frame_load_client):
      	Use bonobo_object_dup_ref and bonobo_object_release_unref to
      	simplify some code.
      
      	* components/loser/content/nautilus-content-loser.c:
      	(loser_merge_bonobo_items_callback):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(loser_merge_bonobo_items_callback):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(mozilla_merge_bonobo_items_callback):
      	* components/sample/nautilus-sample-content-view.c:
      	(sample_merge_bonobo_items_callback):
      	Add missing unref to avoid leaking a UI handler.
      
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.c:
      	Remove a bunch of code inside #if 0, which had out of date copies
      	of the sample code. I decided this was better than trying to fix
      	it.
      307bafbb
    • Daniel Egger's avatar
      A small beatification. · c9701f72
      Daniel Egger authored
      
      
       A small beatification.
      c9701f72
    • Eskil Heyn Olsen's avatar
      Removed \n's for g_print/warnings/messages · 389f648f
      Eskil Heyn Olsen authored
      
      	* components/services/install/lib/eazel-install-metadata.c:
      	(create_default_metadata), (create_default_configuration_metafile),
      	(xml_doc_sanity_checks):
      	Removed \n's for g_print/warnings/messages
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_finalize),
      	Changed to call parents finalize
      	(eazel_install_alter_mode_on_temp),
      	(eazel_install_lock_tmp_dir), (eazel_install_unlock_tmp_dir),
      	Calls to chmod all the downloaded files and the tmpdir.
      	(eazel_install_delete_downloads),
      	(eazel_install_install_packages):
      	Moved the deletion of downloads to a seperate call, so revert can
      	also reap it's benefits.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(gnome_vfs_xfer_callback), (eazel_install_fetch_file),
      	Fixed download progress emission to only emit with amount==0 once
      	for gnome-vfs downloads.
      	Also checks for existence of package prior to download. This
      	should be safe once md5 checking is done, and prevents
      	fetch_dependencies from fetching the same file over and over
      	(which maybe should be solver in another way).
      	(eazel_install_fetch_package),
      	Moved the md5 checking code into eazel_install_start_transaction.
      	(eazel_install_fetch_package_which_provides),
      	Fixed evil bug I found now that i modified rpmsearch.cgi to
      	support ?provides= searches.
      	(get_url_for_package):
      	Fixed a packagedata_destroy_foreach call.
      
      	* components/services/install/lib/eazel-install-public.h:
      	Prototypes for the calls to chmod unchmod tmpdir + downloads.
      
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(eazel_install_flatten_categories),
      	Reversed the order of list concatenation.
      	(install_new_packages),
      	Creates tmpdir, needed for reverttransaction.
      	(eazel_install_download_packages),
      	Removed the EAZEL_INSTALL_DOWNLOADS status flag, check the
      	downloaded_files list in private instead.
      	(eazel_install_monitor_rpm_propcess_pipe),
      	Moved a comment reg. parsing rpm --percent here.
      	(eazel_install_monitor_subcommand_pipe),
      	(eazel_install_do_transaction_md5_check),
      	(eazel_install_start_transaction),
      	Moved the md5 checking to be near the installtion routine.
      	(eazel_install_check_existing_packages),
      	Modified some strings to be more i18n friendly
      	(eazel_install_fetch_rpm_dependencies),
      	Do a check so the some packages isn't added several times.
      	(eazel_install_ensure_deps):
      	list append rather then prepend. Seems rpm isn't as nonchalant
      	about the order of rpm's as we were led to believe.
      
      	* components/services/install/lib/eazel-install-rpm-glue.h:
      	Removed the EAZEL_INSTALL_DOWNLOADS status flag, check the
      	downloaded_files list in private instead.
      
      	* components/services/install/lib/eazel-install-types.h:
      	* components/services/install/lib/eazel-install-types.c:
      	(packagedata_new), (packagedata_destroy):
      	Made the md5 a pointer rather then char[16];
      
      	* components/services/install/lib/makefile.staticlib.in:
      	* components/services/trilobite/libtrilobite/makefile.staticlib.in:
      	* components/services/trilobite/libtrilobite/trilobite-core-utils.c:
      	I needed some cpp loving to keep the gnome-vfs stuff out of
      	nautilus-installer.
      
      	* components/services/trilobite/sample/service/sample-service-impl.
      	c: (sample_service_finalize), (sample_service_unref),
      	(sample_service_class_initialize):
      	* components/services/trilobite/sample/command-line/main.c: (main):
      	* components/services/trilobite/sample/lib/sample-service-public.h:
      	* components/services/trilobite/sample/service/main.c:
      	(trilobite_service_factory_destroy):
      	Fixed the destroy mechanism's of sample-service (bug 967)
      
      	* configure.in:
      	Added the mystic libtrilobite/makefile/staticlib.in
      
      	* nautilus-installer/src/Makefile:
      	* nautilus-installer/src/callbacks.c: (begin_install),
      	(prep_install), (prep_finish):
      	* nautilus-installer/src/callbacks.h:
      	* nautilus-installer/src/installer.c: (create_finish_page_good),
      	(create_finish_page_evil), (create_window),
      	(eazel_installer_initialize):
      	* nautilus-installer/src/link.sh:
      	More installer loving. Now it enables/disables the next/back
      	buttons in a more sane manner, plus handles lack of
      	package-list.xml better.
      389f648f
    • Robey Pointer's avatar
      fix bug 2684 that would cause an occasional crash if running as root (freeing... · 4a7394c7
      Robey Pointer authored
      fix bug 2684 that would cause an occasional crash if running as root (freeing a password that had never been collected)
      4a7394c7
    • Robey Pointer's avatar
      fix small bug in eazel-install (don't set the downloaded flag if the rpm... · 2e015a5e
      Robey Pointer authored
      fix small bug in eazel-install (don't set the downloaded flag if the rpm didn't get downloaded); correct FIXME comment; clean up install main to have the right log domain and remove unused code
      2e015a5e
  2. 05 Sep, 2000 8 commits
    • Mathieu Lacage's avatar
      remove some little debugging output · 9872379b
      Mathieu Lacage authored
      9872379b
    • Mathieu Lacage's avatar
      implement task bugzilla.eazel.com 2416 · fe7bbe2d
      Mathieu Lacage authored
      2000-09-05  Mathieu Lacage  <mathieu@eazel.com>
      
      	* components/tree/nautilus-tree-view.c: implement task bugzilla.eazel.com
      	2416
      fe7bbe2d
    • Mathieu Lacage's avatar
      add some dnd UI nicety. GtkCTreeNode now hold a pointer to their · c1165520
      Mathieu Lacage authored
      2000-09-05  Mathieu Lacage  <mathieu@eazel.com>
      
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node): add some dnd UI nicety.
      	GtkCTreeNode now hold a pointer to their NautilusTreeNode instead
      	of their char *uri.
      
      	* libnautilus-extensions/nautilus-search-uri.c:
      	(nautilus_self_check_search_uri): fix tests after rebecka
      	second break of them :)
      c1165520
    • Pavel Cisler's avatar
      Fix all the warnings -Wuninitialized found. Quite a number of them were · add78396
      Pavel Cisler authored
      2000-09-05  Pavel Cisler  <pavel@eazel.com>
      
      	* components/help/converters/gnome-db2html2/gdb3html.c:
      	(xml_parse_document):
      	* components/help/hyperbola-nav-index.c: (end_element):
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (logout_button_cb):
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	(trilobite_eazel_time_service_do_http_request):
      	* components/tree/nautilus-tree-view.c:
      	* configure.in:
      	* libnautilus-extensions/bonobo-stream-vfs.c:
      	(bonobo_stream_vfs_open):
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_draw), (nautilus_background_draw_aa):
      	* libnautilus-extensions/nautilus-customization-data.c:
      	(nautilus_customization_data_new):
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(nautilus_directory_background_write_desktop_settings):
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(nautilus_file_operations_move_to_trash), (do_empty_trash):
      	* libnautilus-extensions/nautilus-file.c: (nautilus_file_dump):
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(draw_or_measure_label_text), (emblem_layout_next):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(get_image_from_cache):
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	(iti_paint_text):
      	* libnautilus-extensions/nautilus-list.c: (draw_cell), (draw_row):
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(nautilus_mime_add_application_to_short_list_for_uri):
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(program_file_pair_get_short_status_text),
      	(program_file_pair_get_long_status_text):
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_choose_component_for_file),
      	(nautilus_choose_application_for_file):
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(nautilus_scalable_font_draw_text_lines_with_dimensions):
      	* libnautilus-extensions/nautilus-theme.c:
      	(nautilus_theme_make_selector):
      	* librsvg/rsvg-ft.c: (rsvg_ft_get_glyph):
      	* librsvg/test-ft-gtk.c: (set_text):
      	* librsvg/test-ft.c: (save_pixbuf_to_file_internal),
      	(save_pixbuf_to_file):
      	* librsvg/test-rsvg.c: (save_pixbuf_to_file_internal),
      	(save_pixbuf_to_file):
      	* src/file-manager/fm-directory-view.c: (display_pending_files),
      	(compute_menu_item_info):
      	* src/file-manager/fm-icon-view.c: (compute_menu_item_info):
      	* src/file-manager/fm-list-view.c: (get_column_from_attribute):
      	* src/nautilus-application.c: (nautilus_application_startup):
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_next_new),
      	(nautilus_search_bar_criterion_get_location),
      	(get_date_modified_location_for):
      	* src/nautilus-sidebar-tabs.c: (draw_one_tab_themed),
      	(draw_or_layout_all_tabs):
      	* src/nautilus-toolbar.c: (nautilus_toolbar_size_allocate):
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_get_current_location_title):
      	* test/test-nautilus-label.c: (justification_changed_callback):
      
      	Fix all the warnings -Wuninitialized found.
      	Quite a number of them were actual bugs.
      	Turn on -Wuninitialized in configure.in now that ORBit generates
      	warning-free code.
      add78396
    • Ramiro Estrugo's avatar
      Complete task 1733 - need mozilla component support for grokking · 486c860a
      Ramiro Estrugo authored
      	eazel: uris.
      
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(nautilus_mozilla_content_view_initialize),
      	(nautilus_mozilla_content_view_destroy), (bonobo_mozilla_callback),
      	(mozilla_net_state_callback), (mozilla_open_uri_callback),
      	(mozilla_dom_mouse_click_callback):
      	For mozilla M17, add support for registering the eazel protocol
      	handler.  For mozilla M18, add support for peeking dom events -
      	this is the preffered way to deal with these special uris, however
      	we cant turn this on until mozilla M18 is released.
      486c860a
    • Ramiro Estrugo's avatar
      Damn, some of this code only builds with mozilla M18. Updating for that. · 9a5ca45a
      Ramiro Estrugo authored
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-channel.cpp:
      	Damn, some of this code only builds with mozilla M18.  Updating
      	for that.
      9a5ca45a
    • Ramiro Estrugo's avatar
      More work on task 1733. · d20069e6
      Ramiro Estrugo authored
      	* components/mozilla/eazel-protocol-handler/.cvsignore:
      	* components/mozilla/eazel-protocol-handler/Makefile.am:
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-channel.cpp:
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-channel.h:
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-handler.cpp:
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-handler.h:
      	* components/mozilla/eazel-protocol-handler/eazel-protocol-module.cpp:
      	New files.  A mozilla XPCOM component to grok eazel: protocol uris.
      
      	* components/mozilla/Makefile.am:
      	Build the eazel-protocol-handler
      
      	* configure.in:
      	Build the eazel-protocol-handler
      d20069e6
    • Ramiro Estrugo's avatar
      Ignore generated files. · 4598da90
      Ramiro Estrugo authored
      	* components/tree/.cvsignore:
      	Ignore generated files.
      4598da90
  3. 04 Sep, 2000 2 commits
    • Ramiro Estrugo's avatar
      Quiet down the debug noise. · 80e2d2e5
      Ramiro Estrugo authored
      	* components/mozilla/mozilla-components.cpp:
      	Quiet down the debug noise.
      
      	* components/mozilla/mozilla-events.cpp:
      	* components/mozilla/mozilla-events.h:
      	A new wrapper for grokking mozilla dom events.
      
      	* components/mozilla/Makefile.am:
      	Build the events code.
      80e2d2e5
    • Maciej Stachowiak's avatar
      Architecture changes to properly handle the case where a NautilusFile · 6195a4e8
      Maciej Stachowiak authored
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_initialize), (nautilus_tree_model_destroy),
      	(nautilus_tree_model_for_each_postorder),
      	(nautilus_tree_model_monitor_remove),
      	(nautilus_tree_model_get_node), (report_node_added),
      	(report_node_changed), (report_node_removed_internal),
      	(nautilus_tree_model_directory_files_changed_callback):
      	* components/tree/nautilus-tree-node-private.h:
      	* components/tree/nautilus-tree-node.c:
      	(nautilus_tree_node_destroy), (nautilus_tree_node_new),
      	(nautilus_tree_node_get_uri):
      	* components/tree/nautilus-tree-node.h:
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node):
      
      	Architecture changes to properly handle the case where a
      	NautilusFile object changes name or location. In brief, the tree
      	model keeps a hash keyed on NautilusFiles instead of on uris, and
      	tries to remember the URI of a node to detect when the URI
      	changes. When the URI changes, it gives a remove notification
      	followed by an add notification.
      6195a4e8
  4. 03 Sep, 2000 6 commits
    • Maciej Stachowiak's avatar
      Some optional debugging statements. (nautilus_tree_model_monitor_remove): · cafec356
      Maciej Stachowiak authored
      	* components/tree/nautilus-tree-model.c
      	(nautilus_tree_model_for_each_postorder): Some optional debugging
      	statements.
      	(nautilus_tree_model_monitor_remove): Also unmonitor any nodes
      	that might be monitored by this client.
      
      	* components/tree/nautilus-tree-view.c
      	(nautilus_tree_view_destroy): Stop monitoring the model
      cafec356
    • Ali Abdin's avatar
      I now consider navigation links to be 'done' (Fixes bug #2201) · 6653e9ac
      Ali Abdin authored
      2000-09-03  Ali Abdin  <aliabdin@aucegypt.edu>
      
              I now consider navigation links to be 'done' (Fixes bug #2201)
      
              * components/help/converters/gnome-db2html2/gdb3html.c:
              (parse_file): Renamed a variable. Updated the call to sect_footer.
              Cleaned up in a couple misc. spots
              (sect_footer): Renamed the variables to be more descriptive. Modified
              calls to print_footer (function changed + we now pass the full URI).
              Fixed memory leaks by actually freeing the variables.
              (print_footer): Change the function arguments to make it a 'sane'
              function. Also - just print what we recieve.
      
              * components/help/converters/gnome-db2html2/toc-elements.c:
              (toc_title_start_element),
              (toc_title_end_element):
              Disable the links to sect2/sect3/sect4/sect5 tags as they already get
              'included' with the sect1 tags.
      
              Ideally we should create anchor tags in the sect1 'pages' and use that
              instead, but this will not work due to mozilla issues
      6653e9ac
    • Maciej Stachowiak's avatar
      Added bug numbers for FIXMEs · 62e426c1
      Maciej Stachowiak authored
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_package):
      	* components/services/login/nautilus-view/nautilus-login-view.c:
      	(nautilus_login_view_initialize):
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (authn_cb_succeeded), (authn_cb_failed), (login_button_cb),
      	(nautilus_summary_view_initialize):
      	* components/tree/libmain.c: (tree_shlib_object_destroyed):
      	* components/tree/nautilus-tree-view.c:
      	* libnautilus-extensions/nautilus-link.c: (make_local_path):
      	* libnautilus-extensions/nautilus-search-bar-criterion.c:
      	(make_emblem_value_menu):
      	* src/file-manager/fm-directory-view.c:
      	(add_open_with_gtk_menu_item):
      	* src/nautilus-search-bar-criterion.c: (make_emblem_value_menu),
      	(emblems_changed_callback):
      
      	Added bug numbers for FIXMEs
      62e426c1
    • Maciej Stachowiak's avatar
      Remove gratuitous debugging messages. · 5c868aa4
      Maciej Stachowiak authored
      	* components/tree/nautilus-tree-view.c: (insert_hack_node,
      	remove_hack_node, freeze_if_have_hack_node): Remove gratuitous
      	debugging messages.
      5c868aa4
    • Andy Hertzfeld's avatar
      made the rpm view handle error presentation for the verify command. · 45c51f55
      Andy Hertzfeld authored
      
      	made the rpm view handle error presentation for the verify command.
      45c51f55
    • Andy Hertzfeld's avatar
      added a verify_window class to display results for the verify command. · 8eb88fc0
      Andy Hertzfeld authored
      
      	added a verify_window class to display results for the
      	verify command.  Made the verify command work, but still needs
      	to handle verification errors.  Made it list files with rpm v3.0
      	or later.
      
      	also, at Arlo's request, added a white shadow to about window
      	comment text
      8eb88fc0
  5. 02 Sep, 2000 4 commits
    • Eskil Heyn Olsen's avatar
      Added Shane Butlers <sbutle@deakin.edu.au> patch for showing IDE devices · cb1e7b1b
      Eskil Heyn Olsen authored
      	* components/hardware/nautilus-hardware-view.c:
      	(get_RAM_description), (get_IDE_description),
      	(setup_overview_form), (setup_IDE_form),
      	(nautilus_hardware_view_load_uri):
      	Added Shane Butlers <sbutle@deakin.edu.au> patch for showing IDE
      	devices in the hardware overview. Also fixed the size display
      	problem (unsigned long overflow).
      cb1e7b1b
    • Eskil Heyn Olsen's avatar
      The packagedata_destroy_foreach has been removed, packagedata_destroy now · 05628eff
      Eskil Heyn Olsen authored
      	* components/services/install/lib/eazel-install-types.h:
      	* components/services/install/lib/eazel-install-rpm-glue.h:
      	* components/services/install/lib/eazel-install-types.c:
      	(categorydata_destroy_foreach), (packagedata_new),
      	(packagedata_destroy), (packagedata_remove_soft_dep):
      	The packagedata_destroy_foreach has been removed,
      	packagedata_destroy now takes a boolean that controls the deep
      	destroy.
      
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_destroy), (nautilus_rpm_view_update_from_uri):
      	* components/services/install/command-line/eazel-alt-install-corba.
      	c: (main):
      	Use the categorydata_new call
      
      	* components/services/install/lib/eazel-install-corba-callback.c:
      	(impl_dep_check), (impl_install_progress),
      	(impl_uninstall_progress):
      	Fixed to use the changed packagedata_destroy
      
      	* components/services/install/lib/eazel-install-corba.c:
      	(impl_Eazel_Install_simple_query):
      	Call the correct query call
      
      	* components/services/install/lib/eazel-install-private.h:
      	Added a glist to hold downloaded packages
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_initialize), (eazel_install_install_packages),
      	(eazel_install_uninstall_packages),
      	(eazel_install_revert_transaction_from_xmlstring),
      	(eazel_install_query_package_system),
      	(eazel_install_emit_install_progress_default):
      	Modified the deletion, so it now deletes all downloaded files (and
      	only downloaded files). Also this file is now responsible for
      	calling prepare_package_system.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_file):
      	Added downloaded packages to the glist in eazel_install.
      
      	* components/services/install/lib/eazel-install-query.c:
      	(eazel_install_simple_rpm_query), (eazel_install_simple_query):
      	Removed the prepare/free_package_system calls
      
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(eazel_install_flatten_categories),
      	(eazel_install_download_packages),
      	(eazel_install_pre_install_packages),
      	(eazel_install_do_install_packages), (uninstall_all_packages),
      	(ei_get_packages_with_mod_flag), (ei_check_uninst_vs_downgrade),
      	(revert_transaction), (eazel_install_do_transaction_fill_hash),
      	(eazel_install_do_transaction_get_total_size),
      	(eazel_install_start_transaction_make_argument_list),
      	(eazel_install_do_transaction_save_report_helper),
      	(eazel_install_display_arguments),
      	(eazel_install_start_transaction),
      	(eazel_install_prune_packages_helper),
      	(eazel_install_prune_packages), (eazel_install_load_rpm_headers),
      	(eazel_install_free_rpm_system),
      	(eazel_install_prepare_rpm_system), (eazel_install_add_to_rpm_set),
      	(eazel_install_add_to_extras_foreach),
      	(eazel_install_check_existing_packages),
      	(eazel_install_fetch_rpm_dependencies), (print_package_list),
      	(eazel_install_ensure_deps), (eazel_uninstall_upward_traverse),
      	(eazel_uninstall_downward_traverse),
      	(eazel_uninstall_check_for_install), (eazel_uninstall_globber):
      	changed all the iterations to use g_list_next.
      	Changed the packagedata_destroy calls
      	Fixed the reversion
      	Modified the prepare package system scheme
      
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.c: (nautilus_install_parse_uri),
      	(nautilus_service_install_view_update_from_uri):
      	Changed the packagedata_destroy calls.
      	Used categorydata_new instead of g_new
      
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l.c: (nautilus_service_install_view_install_package_callback),
      	(nautilus_service_install_view_uninstall_package_callback):
      	Used categorydata_new instead of g_new
      
      	* nautilus-installer/src/druid-sidebar.xpm:
      	Nicer ui
      
      	* nautilus-installer/src/installer.c: (check_system):
      	Comment to the danish dialog box...
      05628eff
    • J Shane Culpepper's avatar
      Adding missing buttons to the summary view. · 57375b85
      J Shane Culpepper authored
      2000-09-01  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form), (maintenance_button_cb),
      	(community_button_cb), (register_button_cb):
      
      	Adding missing buttons to the summary view.
      57375b85
    • Robey Pointer's avatar
      fix the 'login view' so that it's really the change-password view; another bug... · 80eca943
      Robey Pointer authored
      fix the 'login view' so that it's really the change-password view; another bug (2710) has been filed on cleaning this up and possibly renaming it
      80eca943
  6. 01 Sep, 2000 15 commits
    • John Sullivan's avatar
      Changed all nautilus dialog calls to take a window title · e6cad0aa
      John Sullivan authored
      	(or NULL to get "Nautilus: Error" and the like). Updated
      	all callers to pass a window title.
      
      	* libnautilus-extensions/nautilus-stock-dialogs.h,
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	(show_message_box), (show_ok_box), (nautilus_info_dialog),
      	(nautilus_warning_dialog), (nautilus_error_dialog),
      	(nautilus_error_dialog_with_details), (nautilus_yes_no_dialog):
      	Updated all public & private dialog-creating calls to take
      	a dialog_title parameter.
      
      	* components/rpmview/nautilus-rpm-view-install.c:
      	(nautilus_rpm_view_install_done):
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(confirm_empty_trash):
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(nautilus_program_chooser_show_no_choices_message):
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	(nautilus_launch_application_parented):
      	* src/file-manager/fm-error-reporting.c:
      	(fm_report_error_renaming_file), (fm_report_error_setting_group),
      	(fm_report_error_setting_owner),
      	(fm_report_error_setting_permissions):
      	* src/nautilus-application.c:
      	(nautilus_application_check_user_directories),
      	(nautilus_application_startup):
      	* src/nautilus-first-time-druid.c:
      	(nautilus_first_time_druid_show):
      	* src/nautilus-property-browser.c: (emblem_image_file_changed),
      	(add_background_to_browser):
      	* src/nautilus-sidebar.c: (receive_dropped_uri_list):
      	* src/nautilus-window-manage-views.c: (handle_unreadable_location),
      	(report_content_view_failure_to_user),
      	(report_sidebar_panel_failure_to_user),
      	(nautilus_window_end_location_change_callback):
      	* src/nautilus-window-menus.c: (forget_history_if_confirmed),
      	(show_bogus_bookmark_window): Made up dialog titles for all
      	title-less dialogs. A few were already setting titles after
      	the fact, so I removed the now-extraneous set_title calls.
      e6cad0aa
    • J Shane Culpepper's avatar
      Finishing Bug #2631. Arlo titles to all sections of the summary view. · 9ebcc607
      J Shane Culpepper authored
      2000-09-01  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/nautilus-dependent-shared/shared-service-widg
      	ets.c: (create_summary_service_title_top_widget),
      	(create_summary_service_title_bottom_widget),
      	(create_services_header_widget),
      	(create_summary_service_large_grey_header_widget),
      	(create_summary_service_small_grey_header_widget):
      	* components/services/nautilus-dependent-shared/shared-service-widg
      	ets.h:
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form):
      
      	Finishing Bug #2631.  Arlo titles to all sections of the summary view.
      9ebcc607
    • J Shane Culpepper's avatar
      First part of the arlo titles for the summary view. · a329e7ef
      J Shane Culpepper authored
      2000-09-01  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/nautilus-dependent-shared/icons/Makefile.am:
      	* components/services/nautilus-dependent-shared/shared-service-widg
      	ets.c: (create_summary_service_title_top_widget),
      	(create_summary_service_title_bottom_widget):
      	* components/services/nautilus-dependent-shared/shared-service-widg
      	ets.h:
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form):
      
      	First part of the arlo titles for the summary view.
      a329e7ef
    • Maciej Stachowiak's avatar
      Don't call oaf_plugin_unuse for now, it kills stuff. · e017d701
      Maciej Stachowiak authored
      	* components/tree/libmain.c (tree_shlib_object_destroyed): Don't
      	call oaf_plugin_unuse for now, it kills stuff.
      
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_destroy,
      	nautilus_tree_model_for_each_postorder): Bug fixes to avoid crashing.
      
      	* components/tree/nautilus-tree-view.c: (insert_hack_node,
      	remove_hack_node, freeze_if_have_hack_node): Assorted fixes to
      	avoid crashing or locking up when in-process.
      
      	* configure.in: Fix configure text for in-proc tree view.
      e017d701
    • Gene Z. Ragan's avatar
      Fixed bug 2491, remove GtkHtml web browser from build. · 0c7b44f7
      Gene Z. Ragan authored
      2000-09-01  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed bug 2491, remove GtkHtml web browser from build.
      
      	* components/Makefile.am:
      	Removed the http component
      0c7b44f7
    • Ali Abdin's avatar
      Ooops - Make the QUOTE tag actually print the characters out · a99547c4
      Ali Abdin authored
      2000-09-01  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * components/help/converters/gnome-db2html2/sect-elements.c:
              Ooops - Make the QUOTE tag actually print the characters out
      a99547c4
    • Maciej Stachowiak's avatar
      Clean up all the nodes when destroying the model. · 853b3ea3
      Maciej Stachowiak authored
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_destroy, nautilus_tree_model_unref_callback,
      	nautilus_tree_model_for_each_postorder, remove_all_nodes,
      	report_node_removed_internal, report_node_removed): Clean up all
      	the nodes when destroying the model.
      
      	* components/tree/nautilus-tree-view.c: Unref the model when
      	destroying the view.
      
      	* components/tree/nautilus-tree-node-private.h,
      	components/tree/nautilus-tree-node.c:
      	(nautilus_tree_node_remove_from_parent): Renamed from
      	`nautilus_tree_remove_from_parent'
      853b3ea3
    • Pavel Cisler's avatar
      Fix bugzilla 2186 - Move/Copy/Make-Link for times from multiple · 938061e9
      Pavel Cisler authored
      2000-09-01  Pavel Cisler  <pavel@eazel.com>
      
      	Fix bugzilla 2186 - Move/Copy/Make-Link for times from multiple directories
      	fails. Still needs more testing.
      	Reworked file operations to match new gnome_vfs_xfer... APIs that now take
      	lists of URIs for copy source and destination.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(gnome_vfs_fetch_remote_file):
      	Update to use new API.
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(check_target_directory_is_or_in_trash),
      	(new_uri_from_escaped_string), (append_basename_unescaped),
      	(nautilus_file_operations_copy_move),
      	(nautilus_file_operations_new_folder),
      	(nautilus_file_operations_move_to_trash),
      	(nautilus_file_operations_delete), (do_empty_trash):
      	Reworked to use new APIs.
      	Eliminated FIXME 1107.
      	Updated find_directory calls to use proper "create if needed" flags.
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_user_main_directory):
      	* libnautilus-extensions/nautilus-file.c: (nautilus_file_rename):
      	Updated to use new APIs.
      938061e9
    • Eskil Heyn Olsen's avatar
      Emits load_underway signals, although they do not seem to start the · 9547f53f
      Eskil Heyn Olsen authored
      
      	* components/rpmview/nautilus-rpm-view-install.c:
      	(nautilus_rpm_view_download_progress_signal),
      	(nautilus_rpm_view_install_progress_signal),
      	(nautilus_rpm_view_download_failed),
      	Emits load_underway signals, although they do not seem to start
      	the spinner.
      	(get_detailed_errors_foreach),
      	(get_detailed_errors),
      	(nautilus_rpm_view_install_failed),
      	Generates contents for the dialog box showed when the operation
      	failed.
      	(nautilus_rpm_view_dependency_check),
      	(nautilus_rpm_view_install_done),
      	If failed, show a box to the user
      	(nautilus_service_need_password),
      	(nautilus_service_try_again),
      	(set_root_client),
      	Added Robeys password dialog stuff
      	(delete_files),
      	emits a FALSE when asked to delete files.
      	(nautilus_rpm_view_install_package_callback),
      	(nautilus_rpm_view_uninstall_package_callback):
      	Still defaults to testmachine.eazel.com (bad, but landa.eazel.com
      	seems to be down). Sets up the password query thing.
      
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_initialize),
      	(nautilus_rpm_view_destroy),
      	(check_installed):
      	Fixed the nautilus_label problem by ifdeffing it to use gtk_label
      	for the strings that will most likely contain \n\n.
      
      	* components/rpmview/nautilus-rpm-view.h:
      	Added some calls to get div fields from details.
      
      	* components/services/install/command-line/eazel-alt-install-corba.
      	c: (set_parameters_from_command_line):
      	Fixed the --root handling of dirs.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	Now set to use the old CGI stuff while landa doesn't serve me my
      	rpm's..
      
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(eazel_install_prune_packages_helper),
      	Added some debug output
      	(eazel_install_package_name_compare):
      	Removed some debug output
      
      	* components/services/install/lib/eazel-install-types.c:
      	(packagedata_destroy_foreach), (packagedata_destroy),
      	free the pack structure itself
      	(packagedata_remove_soft_dep):
      	paranoia check
      
      	* components/services/trilobite/libtrilobite/trilobite-root-client-
      	public.h:
      	Changed the include to use "'s instead of <'s.
      
      	* nautilus-installer/src/Makefile:
      	* nautilus-installer/src/installer.c: (create_pixmap),
      	(create_what_to_do_page), (create_install_page),
      	(create_finish_page_good), (create_finish_page_evil),
      	(create_window), (create_info_druid_page):
      	Better image loading for the static installer.
      9547f53f
    • J Shane Culpepper's avatar
      Forgot to update the Makefile.am for the new icons. · d5e5014d
      J Shane Culpepper authored
      2000-09-01  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/nautilus-dependent-shared/icons/Makefile.am:
      	Forgot to update the Makefile.am for the new icons.
      d5e5014d
    • J Shane Culpepper's avatar
      Minor ui fixes to prepare adding the arlo title widgets. Adding several · 378ec4b7
      J Shane Culpepper authored
      2000-09-01  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/nautilus-view/nautilus-summary-view.c
      	: (generate_summary_form):
      
      	Minor ui fixes to prepare adding the arlo title widgets.  Adding
      	several images as well.
      378ec4b7
    • Andy Hertzfeld's avatar
      removed anti-aliased text from rpm_view, since it was causing too many · 6fb487d2
      Andy Hertzfeld authored
      
      	removed anti-aliased text from rpm_view, since it was causing
      	too many problems; displayed icon contained in package header, or
      	a generic package icon if there isn't one; gather and display
      	package install time correctly.
      6fb487d2
    • Robey Pointer's avatar
      libtrilobite now needs gnome-vfs; oops · b3306ff5
      Robey Pointer authored
      b3306ff5
    • J Shane Culpepper's avatar
      Adding the rest of the xml parser. · fe4df1ac
      J Shane Culpepper authored
      2000-08-31  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/summary/lib/eazel-summary-shared.c:
      	(parse_a_service), (parse_a_eazel_news_item),
      	(parse_a_update_news_item):
      	* components/services/summary/lib/eazel-summary-shared.h:
      
      	Adding the rest of the xml parser.
      fe4df1ac
    • Robey Pointer's avatar
      add trilobite_fetch_uri() and trilobite_fetch_uri_to_file() to the core utils... · 6e657152
      Robey Pointer authored
      add trilobite_fetch_uri() and trilobite_fetch_uri_to_file() to the core utils in libtrilobite; this makes it easy to use gnome-vfs to fetch a remote file into a buffer (hint: xml)
      6e657152