1. 20 Feb, 2001 1 commit
    • Andy Hertzfeld's avatar
      got basic annotation infrastructure working · a25e6b6a
      Andy Hertzfeld authored
      
      	got basic annotation infrastructure working
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-annotation.c:
      	(digest_file_completed), (digest_file_failed),
      	(calculate_checksum_callback), (read_file_open_callback),
      	(calculate_file_digest), (get_annotation_path),
      	(look_up_local_annotation), (has_local_annotation),
      	(got_annotations_callback), (fetch_annotations_from_server),
      	(get_annotation_from_server), (got_file_digest),
      	(nautilus_annotation_has_annotation):
      	* libnautilus-extensions/nautilus-metadata.h:
      	* src/file-manager/fm-icon-view.c: (get_icon_text_callback):
      a25e6b6a
  2. 14 Feb, 2001 1 commit
    • Andy Hertzfeld's avatar
      first very rough cut at annotation stuff, not even building yet · 2989ccd8
      Andy Hertzfeld authored
      
       	first very rough cut at annotation stuff, not even building yet
      
      	* libnautilus-extensions/nautilus-annotation.c: (_byte_reverse),
      	(md5_init), (md5_update), (md5_final), (md5_transform),
      	(digest_file_close_callback), (read_file_succeeded),
      	(read_file_failed), (calculate_checksum_callback),
      	(read_file_open_callback), (calculate_file_digest),
      	(look_up_local_annotation), (has_local_annotation),
      	(get_annotation_from_server), (got_file_digest),
      	(nautilus_annotation_get_annotation),
      	(nautilus_annotation_has_annotation),
      	(nautilus_annotation_add_annotation),
      	(nautilus_annotation_remove_annotation):
      	* libnautilus-extensions/nautilus-annotation.h:
      
      	* Makefile.am:
      	* applets/Makefile.am:
      	had to remove this because it wasn't building for me
      
      	* src/nautilus-sidebar.c: (add_command_buttons),
      	(empty_trash_callback),
      	(nautilus_sidebar_trash_state_changed_callback),
      	(nautilus_sidebar_update_buttons):
      	empty trash button
      2989ccd8
  3. 09 Feb, 2001 9 commits
    • Andy Hertzfeld's avatar
      got rid of debug files for demo · 9b480046
      Andy Hertzfeld authored
      
      	got rid of debug files for demo
      9b480046
    • Andy Hertzfeld's avatar
      created the post-1_0_3 branch · d8905bae
      Andy Hertzfeld authored
      
      	created the post-1_0_3 branch
      d8905bae
    • John Harper's avatar
      Fixed bug 6044 (Druid should be clearer on what the right choice is for · 19ec1fcb
      John Harper authored
      2001-02-08  John Harper  <jsh@eazel.com>
      
      	Fixed bug 6044 (Druid should be clearer on what the right
      	choice is for proxy users)
      
      	* src/nautilus-first-time-druid.c (set_up_update_page): added
      	the text `If you know your computer uses a proxy connection,
      	click Yes and Nautilus will use it.' to the middle of the label
      
      	Fixed bug 5656 (First time druid should bail out at startup if
      	it cannot create .nautilus and Nautilus directories)
      
      	* src/nautilus-application.c (nautilus_application_startup):
      	moved the call to check_required_directories () before that to
      	nautilus_first_time_druid_show ()
      19ec1fcb
    • Michael Fleming's avatar
      reviewed by: Maciej Stachowiak <mjs@eazel.com> · df2cf291
      Michael Fleming authored
      	* components/mozilla/main.c: (mozilla_process_delayed_exit),
      	(mozilla_object_destroyed), (mozilla_make_object), (main):
      
      	Bug 6328 -- Mozilla processes are now kept around for 30
      	minutes after last used, so that re-activation is much faster.
      	Navigating to and from web pages in Nautilus is much less agonizing
      	now.
      df2cf291
    • Maciej Stachowiak's avatar
      reviewed by: Rebecca Schulman <rebecka@eazel.com> · f6e7747d
      Maciej Stachowiak authored
      
      	reviewed by: Rebecca Schulman  <rebecka@eazel.com>
      
      	This change is needed to enable the bonobo-level fix to Nautilus
      	bug 6023 (throbber and proxy processes still around after Nautilus
      	is quit). The throbber was unreffing itself on destroy, which is
      	wrong. However, Bonobo was leaking a reference to any toolbar
      	control item, so the two bugs were masking each other.
      
      	* components/throbber/nautilus-throbber.c
      	(nautilus_throbber_destroy): Remove incorrect unref.
      	(nautilus_throbber_initialize): Formatting tweaks
      f6e7747d
    • Andy Hertzfeld's avatar
      fixed bug 6458, crash if you quickly press cancel after pressing OK in the · d8e3e28c
      Andy Hertzfeld authored
      
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	(widget_destroy_callback), (icon_selected_callback),
      	(icon_cancel_pressed):
      	fixed bug 6458, crash if you quickly press cancel after pressing
      	OK in the icon picker; fixed by setting a boolean once the
      	picker has been dismissed, and checking it so we don't do it twice.
      d8e3e28c
    • Andy Hertzfeld's avatar
      fixed bug 6369, sluggish keyboard response in location bar. I improved · 4979687b
      Andy Hertzfeld authored
      
      	* src/nautilus-location-bar.c,h: (get_file_info_list),
      	(try_to_expand_path), (editable_key_press_callback),
      	(real_activate), (destroy), (nautilus_location_bar_initialize),
      	(nautilus_location_bar_new), (nautilus_location_bar_set_location),
      	(nautilus_location_bar_get_location),
      	(nautilus_location_bar_update_label):
      
      	fixed bug 6369, sluggish keyboard response in location bar. I improved
      	this in two different ways: the expansion code is deferred to idle
      	time now, so it doesn't get in the way of fast typing.  Also, the
      	file info list is cached in memory, so it doesn't have to load it
      	again for every keystroke.  I also made the instance variables
      	private, instead of being exposed in the .h file.
      4979687b
    • Robey Pointer's avatar
      Change texts to match Vera's refinements. · 3ded8062
      Robey Pointer authored
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.c: (nautilus_service_install_downloading),
      	(nautilus_service_install_preflight_check),
      	(previous_install_finished), (nautilus_service_install_installing),
      	(nautilus_service_install_done),
      	(nautilus_service_install_view_update_from_uri_finish):
      
      	Change texts to match Vera's refinements.
      3ded8062
    • Robey Pointer's avatar
      reviewed by: Ian McKellar <ian@eazel.com> · 90ff11b7
      Robey Pointer authored
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c: (generate_change_password_form),
      	(change_password_button_cb):
      
      	Stick the password panels in a viewport so they'll have
      	opportunistic scrollbars.
      90ff11b7
  4. 08 Feb, 2001 26 commits
    • John Sullivan's avatar
      Fixed bug 5946 (minimum Nautilus window size is too large) · 3d3ff85f
      John Sullivan authored
      	* src/nautilus-window-private.h: Made the minimum window
      	size much much smaller. This exposes layout problems in
      	some of the bars & such at very small sizes, but none of
      	these layout problems seem like 1.0 show-stoppers. Better to
      	allow the user who wants to use a stripped-down window at
      	minimum size do so than to prevent this because it looks bad
      	with some bars showing. Note that other Linux apps don't stop
      	you from reducing the window down to nothing at all (the
      	Nautilus limit is somewhat larger than "nothing at all").
      
      	* src/nautilus-switchable-search-bar.c:
      	(nautilus_switchable_search_bar_new): With Rebecca's OK,
      	changed "Search For:" to "Find:" in order to save precious
      	horizontal screen real estate.
      3d3ff85f
    • Gene Z. Ragan's avatar
      reviewed by: Mike Engber <angber@eazel.com> · 540e21ee
      Gene Z. Ragan authored
      2001-02-08  Gene Z. Ragan  <gzr@eazel.com>
      
      	reviewed by: Mike Engber <angber@eazel.com>
      
      	Fixed bug 3087, gmc to Nautilus transition tool
      
      	Added all features except removing gmc from session. Will
      	need some additional help to add that feature.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Add a preferences constant to indicate if Nautilus should
      	respawn in the Gnome session.
      
      	* src/nautilus-application.c: (nautilus_application_startup),
      	(volume_unmounted_callback), (removed_from_session),
      	(save_session), (set_session_restart), (init_session):
      	Check preferences add add ourselves to session with a respawn
      	setting if the user has specified that they wish such behavior.
      
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(set_up_gmc_transition_page):
      	Save gmc to nautilus transition values in nautilus preferences.
      540e21ee
    • Michael Fleming's avatar
      reviewed by: <ramiro@eazel.com> · ac9ce10a
      Michael Fleming authored
      	Significant rework of nautilus-mozilla-content-view to use
      	report_location_change and to do general house-cleaning.
      
      	Fixes following bugs:
      
      	Bug 3547  POSTs in the mozilla component don't update the URI
      	Bug 4682, 6142  Frame sets have difficulty in Nautilus
      	Bug 5461  "http://localhost:xxxx" instead of "eazel-services:" on location bar
      
      	Will fix following bugs when I talk with Darin about problems
      	with report_location_change:
      
      	5592  nautilus / mozilla back button goes back 2 pages
      
      	Also removes all module-global and static variables, making gnome-vfs
      	and general state-tracking per-instance, thus eliminating latent
      	bugs related to using two browsers simultainously
      
      	Removes all special-casing for form POST's and for iframes
      
      	Removes usage of the mozilla "open_uri" signal, which was no longer really
      	being used for anything (interruption of eazel-specific schemes is done
      	at the DOM event level, notification to Nautilus of navigation is done
      	as a result of the "location" signal
      
      	Introduces/aggrevates these bugs:
      
      	6435	No history recorded when using report_location_change
      	6436	Throbber doesn't throb when using report_location_change
      
      	I'll wait until Darin returns to figure out solutions to this.
      
      	* components/mozilla/Makefile.am:
      	* components/mozilla/main.c: (main):
      	* components/mozilla/mozilla-events.cpp:
      	* components/mozilla/mozilla-events.h:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* components/mozilla/nautilus-mozilla-content-view.h:
      ac9ce10a
    • Andy Hertzfeld's avatar
      fixed bugs 6437 and 6438 by testing for a directory selected instead of a · 13414e32
      Andy Hertzfeld authored
      
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	(icon_selected_callback), (nautilus_gnome_icon_selector_new):
      	fixed bugs 6437 and 6438 by testing for a directory selected
      	instead of a file in the icon selector, and putting up an error
      	dialog in that case instead of invoking the callback with the
      	directory path.
      13414e32
    • Pavel Cisler's avatar
      Fix 6401 (Create Link yields "You cannot link a file to itself" error) · 3e8345a8
      Pavel Cisler authored
      2001-02-08  Pavel Cisler  <pavel@eazel.com>
      
      	Fix 6401 (Create Link yields "You cannot link a file to itself"
      		  error)
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(nautilus_file_operations_copy_move):
      	Remove a confused link to self check.
      	Pass the GNOME_VFS_XFER_USE_UNIQUE_NAMES option to xfer.
      3e8345a8
    • Fatih Demir's avatar
      e2fe602c
    • John Sullivan's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 894aabb2
      John Sullivan authored
      	* src/nautilus-sidebar-title.c:
      	(nautilus_sidebar_title_size_allocate): Found useful
      	optimization while investigating sidebar flashiness:
      	now it only recomputes the sidebar font in
      	size_allocate if the width actually changed.
      894aabb2
    • Robin Slomkowski's avatar
      updated to note that /usr/share/hyperbola/maps/*.map have moved to · a1d511f7
      Robin Slomkowski authored
      	* nautilus.spec.in: updated to note that
      	/usr/share/hyperbola/maps/*.map have moved to
      	/usr/share/nautilus/components/hyperbola/maps/*.map
      a1d511f7
    • John Sullivan's avatar
      Fixed bug 6421 (Labels for permissions should look insensitive · 1f7e711e
      John Sullivan authored
      	when permissions are not settable)
      
      	* src/file-manager/fm-properties-window.c:
      	(add_permissions_column_label), (create_permissions_page):
      	Pass file parameter into add_permissions_column_label,
      	set insensitive if can't set permissions.
      
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_string_attribute_with_default):
      	Use "--" as item count string instead of "..." when
      	the preference is set to not display the item counts.
      	("..." implied that it would show up eventually, not
      	true in this case.)
      1f7e711e
    • Andraz Tori's avatar
      Added Slovenian translation · c33cb8de
      Andraz Tori authored
      c33cb8de
    • Laszlo Kovacs's avatar
    • Laszlo Kovacs's avatar
      compiler warnings removed · 0e251414
      Laszlo Kovacs authored
      0e251414
    • Laszlo Kovacs's avatar
      063ee62d
    • Laszlo Kovacs's avatar
    • Laszlo Kovacs's avatar
      toplevel document support (in the help tree) added to the hyperbola component... · ad1c3119
      Laszlo Kovacs authored
      toplevel document support (in the help tree) added to the hyperbola component if Scrollkeeper is enabled
      ad1c3119
    • Laszlo Kovacs's avatar
      toplevel document support added · 303fbec7
      Laszlo Kovacs authored
      303fbec7
    • Laszlo Kovacs's avatar
    • Yuri Syrota's avatar
      Updated Ukrainian translation · 195a3751
      Yuri Syrota authored
      195a3751
    • Robey Pointer's avatar
      Do a softcat query for any suite ids in the initial package list, so · e80c3180
      Robey Pointer authored
      	* components/services/install/lib/eazel-install-logic2.c:
      	(expand_package_suites), (install_packages):
      
      	Do a softcat query for any suite ids in the initial package list,
      	so they're expanded first and then all future queries will return
      	single packages.
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_emit_preflight_check):
      
      	Don't restrict the preflight signal to toplevel packages anymore:
      	we send the whole package tree now so no editing is necessary.
      
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(osd_parse_provides), (osd_parse_shared):
      
      	Softcat server has started filling in the sense flag differently
      	(without notice, I might grumpily add), so handle both types now
      	and whine if we can't figure out how to decode it.  Log the
      	softcat DB version now (eventually should store it somewhere).
      
      	* components/services/install/lib/eazel-softcat.c:
      	(eazel_softcat_error_string), (eazel_softcat_query),
      	(eazel_softcat_get_info), (eazel_softcat_available_update):
      	* components/services/install/lib/eazel-softcat.h:
      
      	Split up the handling for single-package softcat queries and
      	multi-package suite queries.
      
      	* components/services/install/nautilus-view/main.c:
      	(service_install_make_object), (main):
      
      	Remove redundant 2nd ammonite_init call and a long-since useless
      	printf from object creation.
      
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.c: (nautilus_service_install_downloading),
      	(flatten_package_tree_foreach), (nautilus_service_install_done),
      	(nautilus_service_install_failed):
      	* components/services/install/nautilus-view/nautilus-service-instal
      	l-view.h:
      
      	Clean up final dialog text generation, and only ask about deleting
      	RPMs if the user level is "advanced".  Also don't ask if no files
      	were even downloaded.
      e80c3180
    • Ramiro Estrugo's avatar
      reviewed by: Mike Fleming <mfleming@eazel.com> · 6767f292
      Ramiro Estrugo authored
      	Minus the 2 new widgets.
      
      	      * libnautilus-extensions/Makefile.am:
      	      New files.
      
      	      * libnautilus-extensions/nautilus-labeled-image.h:
      	      * libnautilus-extensions/nautilus-labeled-image.c:
      	      (button_leave_callback), (button_focus_out_event_callback),
      	      (nautilus_labeled_image_check_button_new): Add workaround for
      	      rendering problems with GtkCheckButton.
      	      (nautilus_labeled_image_set_label_never_smooth): New function to
      	      make the label part possibly never smooth.
      
      	      * libnautilus-extensions/nautilus-clickable-image.h:
      	      * libnautilus-extensions/nautilus-clickable-image.c:
      	      (ancestor_button_press_event), (ancestor_button_release_event),
      	      (nautilus_clickable_image_new),
      	      (nautilus_clickable_image_new_from_file_name): New function to
      	      create clickable images from image files.  Add grab/ungrab calls
      	      to match the logic in GtkButton.
      
      	      * libnautilus-extensions/nautilus-wrap-table.h:
      	      * libnautilus-extensions/nautilus-wrap-table.c:
      	      New class.
      
      	      * libnautilus-extensions/nautilus-image-table.c:
      	      * libnautilus-extensions/nautilus-image-table.h:
      	      New class.
      
      	      * test/test-nautilus-image-table.c:
      	      * test/.cvsignore:
      	      * test/Makefile.am:
      	      Image table test.
      6767f292
    • Robey Pointer's avatar
      Remove break that caused 0% signals to never get sent on install. · b99145c8
      Robey Pointer authored
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_start_signal):
      
      	Remove break that caused 0% signals to never get sent on install.
      
      	* components/services/install/lib/eazel-package-system-rpm3.c:
      	(rpmmonitorpiggybag_new), (make_rpm_argument_list),
      	(monitor_rpm_process_pipe_percent_output),
      	(monitor_rpm_process_pipe), (monitor_subcommand_pipe),
      	(manual_rpm_command), (eazel_package_system_rpm3_execute):
      
      	Make percent a float for more accurate byte counts.  Give the IO
      	channel a lower priority than normal, so that it doesn't outrank X
      	refresh events (though this doesn't help much).  Reinsert the
      	manual RPM execute from the old logic.c code.
      
      	* nautilus-installer/src/installer.c: (insert_info_page),
      	(eazel_install_progress), (eazel_download_progress),
      	(get_detailed_errors_foreach_dep), (get_detailed_errors_foreach),
      	(get_detailed_errors), (collect_failure_info),
      	(eazel_install_preflight):
      	* nautilus-installer/src/installer.h:
      
      	Remove fixed "max assumed download" size and try to set it to the
      	total bytes expected.  For some reason this still fails sometimes
      	but at least it's on the right track.  Stop calling
      	gtk_main_iteration from inside the install progress callback since
      	that interacts horribly with the IO channel crap.  Getting
      	detailed errors should avoid recursing, and should follow the
      	depends struct instead of the old soft_depends one.
      
      	* nautilus-installer/src/link.sh:
      
      	Test for RPM4 build (should build now, but still not work due to
      	lingering code that refuses to try under RPM4).
      
      	* nautilus-installer/src/package-tree.c: (get_errant_children_int),
      	(get_errant_children), (package_customizer_fill):
      
      	Fix up tree tracing routines to avoid recursing and to use the new
      	struct members instead of the old (now empty) ones.
      b99145c8
    • John Sullivan's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · f41ecd8c
      John Sullivan authored
      	Fixed bug 6405 (seg fault right-double-clicking when context
      	menu is already showing)
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(handle_icon_button_press): Don't create context-menu callback
      	if one is already pending; don't let right-double-click activate.
      
      	* src/file-manager/nautilus-directory-view-ui.xml: Added underscore
      	accelerator for Show Trash, which didn't have one.
      f41ecd8c
    • Ian McKellar's avatar
      If an RPM load fails then report it to Nautilus with: · 0930369d
      Ian McKellar authored
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_update_from_uri), (nautilus_rpm_view_load_uri),
      	(rpm_view_load_location_callback):
      	* components/rpmview/nautilus-rpm-view.h:
      	If an RPM load fails then report it to Nautilus with:
      	nautilus_view_report_load_failed,
      
      	* components/services/install/lib/eazel-package-system-rpm3.c:
      	(eazel_package_system_rpm3_packagedata_fill_from_header),
      	(rpm_packagedata_fill_from_file):
      	If an RPM load fails then report it to the caller.
      
      	* components/services/trilobite/libtrilobite/trilobite-core-network
      	.c: (trilobite_open_uri):
      	Changed the unsafe `setenv' call to the safer `trilobite_setenv'.
      0930369d
    • Gustavo Maciel Dias Vieira's avatar
      Updated Brazilian Portuguese translation. · 1984a70d
      Gustavo Maciel Dias Vieira authored
      2001-02-07  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
      
      * pt_BR.po: Updated Brazilian Portuguese translation.
      1984a70d
    • Ian McKellar's avatar
      Separated whitespace removal into a separate function. · 82d89df9
      Ian McKellar authored
      	* components/services/inventory/eazel-inventory-collect-hardware.c:
      	(add_device_property), (eazel_inventory_collect_pci),
      	(remove_trailing_whitespace), (ide_get_value),
      	Separated whitespace removal into a separate function.
      
      	(eazel_inventory_collect_usb), (eazel_inventory_collect_scsi),
      	(eazel_inventory_collect_hardware):
      	Added USB and SCSI bus scanning. Bugs: 5094, 6285.
      82d89df9
    • Pavel Cisler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · 63f29381
      Pavel Cisler authored
      2001-02-07  Pavel Cisler  <pavel@eazel.com>
      
      	reviewed by: John Sullivan  <sullivan@eazel.com>
      
      	Fix 6380 (** ERROR ** in trash_callback_destroy when
      	          navigating to trash)
      	* libnautilus-extensions/nautilus-trash-file.c:
      	(trash_callback_destroy), (trash_file_call_when_ready):
      	Add a missing ref and unref.
      63f29381
  5. 07 Feb, 2001 3 commits