1. 17 Apr, 2001 1 commit
    • Darin Adler's avatar
      Added a translator's name. Made it work for more file extensions. Updated · d986def7
      Darin Adler authored
      	* THANKS: Added a translator's name.
      	* check-POTFILES.pl: Made it work for more file extensions.
      	* check-THANKS.pl: Updated for recent email changes.
      
      	* components/image-viewer/io-png.h: Fixed includes.
      	* components/image-viewer/io-png.c: Fixed includes.
      	* components/adapter/nautilus-zoomable-proxy.c: Add include of
      	<config.h>.
      	* components/music/Makefile.am: Add non-compiled files to
      	EXTRA_DIST. This makes check-headers-in-Makefile.pl happy.
      	* components/tree/main.c: Removed this unused file since it's just
      	a call to the standard main function.
      	* components/tree/nautilus-tree-change-queue.c: Add include of
      	<config.h>.
      
      	* libnautilus/Makefile.am:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-extensions/Makefile.am:
      	* src/Makefile.am:
      	Do the dist-hook dance so we don't include generated files in the
      	tarball.
      
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	(nautilus_gnome_date_edit_get_date_as_string): Rewrite to use
      	eel_gstrdup_strftime.
      
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_content_view_matches_iid): We can get a NULL
      	content view IID in some cases, so make sure we don't call strcmp
      	on it.
      d986def7
  2. 15 Mar, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 1c5c03bc
      Darin Adler authored
      	Fix bug 7783 (Makefile.am used to install xml data is wrong):
      
      	* data/Makefile.am: Integrate build fix from fcrozat. Don't use
      	the magic "info" name since it is used for special purposes on
      	Mandrake and other systems.
      
      	Other strings:
      
      	* THANKS: Added some people who made recent contributions.
      	* check-THANKS.pl: Add some more alternate names.
      
      	* components/help/hyperbola-filefmt.c: (locale_score): Fix legal
      	code that doesn't compile with some versions of gcc by adding a
      	cast.
      
      	* help/nautilus-user-manual/es/.cvsignore: Add
      	nautilus-user-manual.junk.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(metafile_read_check_for_directory_callback),
      	(metafile_read_done_callback),
      	(metafile_write_failure_close_callback),
      	(metafile_write_success_close_callback),
      	(metafile_write_create_callback), (directory_load_callback),
      	(directory_count_callback), (new_files_callback), (has_problem),
      	(deep_count_callback), (mime_list_callback),
      	(top_left_read_callback), (get_info_callback),
      	(activation_uri_nautilus_link_read_callback),
      	(activation_uri_gmc_link_read_callback),
      	(cancel_activation_uri_for_file): Add ref/unref pairs that we need
      	in callbacks that use NautilusDirectory objects but that also send
      	out signals which might end up unref'ing them.
      
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(nautilus_self_check_file_operations): Add tests to demonstrate
      	bug 7701.
      
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
      	(nautilus_self_check_smooth_text_layout_cache): Fix some destroys
      	that should have been unrefs.
      
      	* libnautilus-extensions/nautilus-string.c:
      	(nautilus_self_check_string): Added tests for
      	nautilus_str_get_after_prefix.
      1c5c03bc
  3. 28 Feb, 2001 2 commits
  4. 27 Feb, 2001 2 commits
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · d566827e
      Darin Adler authored
      	Did most of the work for bug 5779, separating out the Eazel logos
      	so they won't be used by non-Eazel folks making changes to
      	Nautilus if they choose to do "non-approved" changes (allowed by
      	GPL of course).
      
      	* nautilus.spec.in: Add new logos.
      	* configure.in: Add eazel-logos and eazel-logos/throbber.
      	* Makefile.am: Add the eazel-logos subdirectory.
      	* eazel-logos/Makefile.am: Created.
      	* eazel-logos/throbber/Makefile.am: Created.
      
      	* components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png:
      	* icons/About_Image.png:
      	* icons/about_background.png:
      	* icons/default.xml:
      	* icons/druid_header.png:
      	* icons/throbber/001.png:
      	* icons/throbber/002.png:
      	* icons/throbber/003.png:
      	* icons/throbber/004.png:
      	* icons/throbber/005.png:
      	* icons/throbber/006.png:
      	* icons/throbber/007.png:
      	* icons/throbber/008.png:
      	* icons/throbber/009.png:
      	* icons/throbber/010.png:
      	* icons/throbber/011.png:
      	* icons/throbber/012.png:
      	* icons/throbber/013.png:
      	* icons/throbber/014.png:
      	* icons/throbber/015.png:
      	* icons/throbber/016.png:
      	* icons/throbber/017.png:
      	* icons/throbber/018.png:
      	* icons/throbber/019.png:
      	* icons/throbber/020.png:
      	* icons/throbber/021.png:
      	* icons/throbber/022.png:
      	* icons/throbber/023.png:
      	* icons/throbber/024.png:
      	* icons/throbber/025.png:
      	* icons/throbber/026.png:
      	* icons/throbber/027.png:
      	* icons/throbber/028.png:
      	* icons/throbber/029.png:
      	* icons/throbber/030.png:
      	* icons/throbber/Makefile.am:
      	* icons/throbber/rest.png:
      	Updated with non-logo versions.
      
      	Did 90% of the work for bug 6950 (need new report_redirect call in
      	addition to report_location_change). While working on that, I also
      	moved the deferral of outgoing calls that is done in the Mozilla
      	component so that it is done by the NautilusView class instead.
      
      	* libnautilus/nautilus-view-component.idl: Added report_redirect.
      	* libnautilus/nautilus-view.h: Added report_redirect.
      	* libnautilus/nautilus-view.c: (queue_outgoing_call): Added
      	queing for the outgoing side.
      	(nautilus_view_initialize): Allocate queue.
      	(nautilus_view_destroy): Deallocate queue.
      	(str_list_copy): Utility needed here because we can't use
      	libnautilus-extensions.
      	(list_free_deep_callback): New. Used in queuing code.
      	(free_location_plus_callback): New. Used in queueing code.
      	(call_open_location_in_this_window),
      	(call_open_location_prefer_existing_window),
      	(call_open_location_force_new_window),
      	(call_report_location_change), (call_report_redirect),
      	(call_report_selection_change), (call_report_status),
      	(call_report_load_underway), (call_report_load_progress),
      	(call_report_load_complete), (call_report_load_failed),
      	(call_set_title), (call_go_back): Functions that get queued.
      	These have the bulk of the code to do work.
      	(nautilus_view_open_location_in_this_window),
      	(nautilus_view_open_location_prefer_existing_window),
      	(nautilus_view_open_location_force_new_window),
      	(nautilus_view_report_location_change),
      	(nautilus_view_report_redirect),
      	(nautilus_view_report_selection_change),
      	(nautilus_view_report_status),
      	(nautilus_view_report_load_underway),
      	(nautilus_view_report_load_progress),
      	(nautilus_view_report_load_complete),
      	(nautilus_view_report_load_failed), (nautilus_view_set_title),
      	(nautilus_view_go_back): These functions now simply queue the work
      	that needs to be done.
      
      	* src/nautilus-view-frame-corba.c: (free_location_plus_callback):
      	Add a new field for the "from_location" needed for redirect.
      	(report_redirect): The actual function to do the work.
      	(impl_Nautilus_ViewFrame_report_redirect): Queue function.
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class): Create report_redirect
      	signal.
      	(nautilus_view_frame_report_redirect): Emit the signal.
      	* src/nautilus-window-manage-views.c: (report_redirect_callback):
      	Code to implement the redirect. For now this does the exact same
      	thing as report_location_change. This is where all the remaining
      	work to fix the bug goes.
      
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(view_load_location_callback), (mozilla_title_changed_callback),
      	(mozilla_net_start_callback), (mozilla_net_stop_callback),
      	(mozilla_link_message_callback), (mozilla_progress_callback),
      	(mozilla_dom_mouse_click_callback),
      	(navigate_mozilla_to_nautilus_uri), (update_nautilus_uri),
      	(eazel_services_scheme_from_http): Remove the "async" calls that
      	defer calls until timeout time now that NautilusView itself does
      	that for all components.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER):
      	Added new marshal function needed for report_redirect.
      
      	Other changes.
      
      	* THANKS: Add some more contributors, after running the script
      	to detect new ChangeLog entries.
      d566827e
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 2f9d6bc2
      Darin Adler authored
      	Fixed bug 6725 (Crash on Refresh if viewed file/folder is deleted
      	outside of Nautilus):
      
      	* src/nautilus-window-manage-views.c: (free_location_change):
      	Reorder so we cancel the callbacks before more I/O has the chance
      	to happen.
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(nautilus_directory_async_state_changed): Don't do any I/O for a
      	NautilusDirectory object once it's destroyed. Unfortunately, it's
      	still possible for destroying one NautilusDirectory object to
      	cause I/O to happen on another, so this doesn't fix the bug (which
      	is why we also need the change above).
      
      	Fixed bug 7080 (Nautilus build failure on Red Hat 7.)
      
      	* libnautilus-extensions/nautilus-medusa-support.c: Fixed the bad
      	#endif with non-comment text after it.
      
      	Worked on bug 6928 (create fallback mechanism so eazel-logos
      	version of each graphic is found if present). We still need a
      	separate fallback mechanism for the theme XML file, since the
      	throbber has a different number of frames.
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_pixmap_directory): Simplify.
      	(nautilus_pixmap_file): Look in eazel-logos directory first, so we
      	will pick up logo graphics if there, and non-logo graphics otherwise.
      	* test/test-nautilus-image-simple.c: (main): Remove a reference to
      	a logo graphic.
      
      	* eazel-logos/.cvsignore:
      	* eazel-logos/About_Image.png:
      	* eazel-logos/about_background.png:
      	* eazel-logos/druid_header.png:
      	* eazel-logos/eazel-logo-right-side-logo.png:
      	* eazel-logos/throbber/.cvsignore:
      	* eazel-logos/throbber/001.png:
      	* eazel-logos/throbber/002.png:
      	* eazel-logos/throbber/003.png:
      	* eazel-logos/throbber/004.png:
      	* eazel-logos/throbber/005.png:
      	* eazel-logos/throbber/006.png:
      	* eazel-logos/throbber/007.png:
      	* eazel-logos/throbber/008.png:
      	* eazel-logos/throbber/009.png:
      	* eazel-logos/throbber/010.png:
      	* eazel-logos/throbber/011.png:
      	* eazel-logos/throbber/012.png:
      	* eazel-logos/throbber/013.png:
      	* eazel-logos/throbber/014.png:
      	* eazel-logos/throbber/015.png:
      	* eazel-logos/throbber/rest.png:
      	* eazel-logos/default.xml:
      	Added a new directory with copies of all graphics with the Eazel
      	logo in them. Next we have to make this directory actually build
      	and install these logos. Then Non-Eazel-logo'd graphics suitable
      	for GPL will replace the original copies and these will keep the
      	Eazel logo versions. The directory also contains the XML file for
      	the default theme, since we need to change the throbber frames for
      	the logo vs. non-logo version of the throbber.
      
      	* components/services/nautilus-dependent-shared/icons/Makefile.am:
      	* components/services/nautilus-dependent-shared/icons/eazel-cloud-logo.png:
      	* components/services/nautilus-dependent-shared/icons/eazel-services-logo.png:
      	* components/services/nautilus-dependent-shared/icons/service-summary-logo-top.png:
      	* components/services/nautilus-dependent-shared/icons/startup-logo.png:
      	* icons/Makefile.am:
      	* icons/eazel-logo.gif:
      	* icons/nautilus-logo.png:
      	Removed unused graphics with the Eazel logo in them. There are a
      	lot more unused graphics and someone should go through and remove
      	them. I'm thinking of writing a script to do it.
      
      	Other changes.
      
      	* components/services/install/nautilus-view/.cvsignore:
      	* components/services/vault/.cvsignore:
      	* components/services/vault/command-line/.cvsignore:
      	* data/top/.cvsignore:
      	Re-removed .cvsignore files for empty directories.
      
      	* THANKS: Corrected one email address.
      	* check-THANKS.pl: Updated for the latest ChangeLog typos.
      2f9d6bc2
  5. 01 Feb, 2001 1 commit
  6. 24 Jan, 2001 1 commit
    • Darin Adler's avatar
      Updated based on recent check-ins and other contributions. · 78ca16a0
      Darin Adler authored
      	* AUTHORS:
      	* THANKS:
      	* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
      	Updated based on recent check-ins and other contributions.
      
      	* check-THANKS.pl: Updated to check the about list against the
      	AUTHORS file and to fix some other things.
      
      	* libnautilus/nautilus-view-component.idl: Fix a comment and
      	remove a stray empty line.
      78ca16a0
  7. 13 Nov, 2000 1 commit
    • Maciej Stachowiak's avatar
      Updated based on running check-THANKS.pl Fixed some typos in people's · fe3a8f5e
      Maciej Stachowiak authored
      	* THANKS: Updated based on running check-THANKS.pl
      	* AUTHORS, ChangeLog-200001018: Fixed some typos in
      	people's email addresses.
      
      
      	Fix bugs 3641 (text preview gets garbled when switching files in
      	the middle of a load) and 3479 (Nautilus crashes if
      	nautilus-adapter* missing).
      
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c
      	(call_when_stopped, load_and_free_uri, declare_done_loading,
      	stop_loading,
      	nautilus_adapter_progressive_load_strategy_load_location): Make
      	sure previous load is completely stopped before ever starting a
      	new load.
      
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_destroy, nautilus_adapter_new): Avoid reporting
      	signals to the view frame while in the middle of destroying the
      	adapter.
      	* src/nautilus-component-adapter-factory.c
      	(nautilus_component_adapter_factory_get): Return NULL when loading
      	the adapter factory component fails.
      	(nautilus_component_adapter_factory_initialize,
      	component_adapter_factory_at_exit_destructor): Changes required by
      	the above.
      	* src/nautilus-view-frame.c
      	(nautilus_view_frame_set_to_component): report failure if we can't
      	load the adapter factory.
      	* src/nautilus-window-manage-views.c
      	(report_content_view_failure_to_user, load_content_view,
      	handle_view_failure, nautilus_window_set_sidebar_panels): Do a
      	somewhat better job of reporting view load failures.
      fe3a8f5e
  8. 22 Oct, 2000 1 commit
  9. 21 Oct, 2000 1 commit
    • Josh Barrow's avatar
      , · 83d67b62
      Josh Barrow authored
      2000-10-21  Josh Barrow  <josh@eazel.com>
      
              * AUTHORS:
              * THANKS:
              * src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
              Added Eli to the about box and moved him from THANKS to AUTHORS, per
              Maciej.
      83d67b62
  10. 03 Oct, 2000 2 commits
    • Darin Adler's avatar
      Saw the Tinderbox broken, so I just had to fix it. Also, I · b48cda85
      Darin Adler authored
      	couldn't compile, and check-THANKS.pl failed.
      
      	* libnautilus-extensions/nautilus-string.c:
      	(nautilus_istr_compare): Change back nautilus_istr_compare to its
      	old meaning.
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(compare_strings_case_breaks_ties),
      	(nautilus_g_str_list_sort_case_insensitive): Make the case
      	insensitive sort use nautilus_strcmp_case_breaks_ties.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_package_by_id):
      	* components/services/install/lib/eazel-install-query.c:
      	(eazel_install_simple_query):
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_new_packages), (eazel_install_prepare_package_system),
      	(eazel_install_free_package_system),
      	(eazel_install_add_to_rpm_set), (eazel_install_fetch_dependencies):
      	* components/services/install/lib/eazel-install-rpm-signature.c:
      	(trilobite_check_rpm_signature):
      	* components/services/install/lib/eazel-install-types.c:
      	(packagedata_status_str_to_enum),
      	(packagedata_modstatus_enum_to_str),
      	(packagedata_modstatus_str_to_enum):
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(generate_xml_package_list):
      	Fixed a bunch of uninitialized variable warnings. At least one was
      	probably a real bug, so Eskil needs to review these changes.
      
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_update_from_uri): This didn't compile with the
      	Red Hat 6.1 version of the rpm library. So I fixed it. I hope I
      	did it right. Eskil needs to review this change.
      
      	* THANKS: Victor's name needed another space between it and the
      	email address.
      	* check-THANKS.pl: Missing comma, also the misspelling of Josh's
      	email address was not mapped to his new email address.
      b48cda85
    • Maciej Stachowiak's avatar
      Fixed bug 3223. · 10b8bae1
      Maciej Stachowiak authored
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	(nautilus_adapter_file_load_strategy_new),
      	(nautilus_adapter_file_load_strategy_load_location):
      	* components/adapter/nautilus-adapter-file-load-strategy.h:
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	(nautilus_adapter_load_strategy_initialize_class),
      	(nautilus_adapter_load_strategy_get),
      	(nautilus_adapter_load_strategy_stop_loading),
      	(nautilus_adapter_load_strategy_report_load_underway),
      	(nautilus_adapter_load_strategy_report_load_progress),
      	(nautilus_adapter_load_strategy_report_load_complete),
      	(nautilus_adapter_load_strategy_report_load_failed):
      	* components/adapter/nautilus-adapter-load-strategy.h:
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	(nautilus_adapter_progressive_load_strategy_destroy),
      	(nautilus_adapter_progressive_load_strategy_new), (stop_loading),
      	(nautilus_adapter_progressive_load_strategy_load_location),
      	(nautilus_adapter_progressive_load_strategy_stop_loading):
      	* components/adapter/nautilus-adapter-progressive-load-strategy.h:
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	(nautilus_adapter_stream_load_strategy_new),
      	(nautilus_adapter_stream_load_strategy_load_location):
      	* components/adapter/nautilus-adapter-stream-load-strategy.h:
      	* components/adapter/nautilus-adapter.c:
      	(nautilus_adapter_destroy), (nautilus_adapter_new),
      	(nautilus_adapter_load_underway_callback),
      	(nautilus_adapter_load_progress_callback),
      	(nautilus_adapter_load_complete_callback),
      	(nautilus_adapter_load_failed_callback): Changed the load
      	strategies to no longer depend on the view; instead, they emit
      	appropriate signals at different stages of progress, which the
      	NautilusAdapter object hooks into (connecting with
      	_connect_object_while_alive). Also, the progressive load strategy
      	now checks for cancellation around various CORBA calls, so it
      	should actually respect the stop button.
      
      	* AUTHORS, THANKS, check-THANKS.pl: Updated Josh Barrow's email
      	address.
      10b8bae1
  11. 24 Sep, 2000 1 commit
  12. 08 Sep, 2000 1 commit
    • Maciej Stachowiak's avatar
      Added Ali Abdin and Ian McKellar. · 67153c44
      Maciej Stachowiak authored
      	* src/nautilus-window-menus.c (help_menu_about_nautilus_callback):
      	Added Ali Abdin and Ian McKellar.
      
      	* AUTHORS: Updated to match about box (it would be nice if we
      	could keep this name list in just one place).
      
      	* THANKS: New file; I credited everyone who has contributed and
      	who is not in AUTHORS, as far as I could tell from the various
      	ChangeLogs.
      67153c44