| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/nautilus-sidebar.c:
(nautilus_sidebar_active_panel_matches_id),
(nautilus_sidebar_remove_panel):
fixed bug 6005, help tab still left on sidebar after view is hidden,
by decrementing the active tab index when an earlier one is deleted,
and checking for NULL in active_panel_matches_id.
* components/rpmview/nautilus-rpm-view.c:
(nautilus_rpm_view_initialize),
(nautilus_rpm_view_update_from_uri):
made it us nautilus_image so the package image is anti-aliased
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
manual layout, but affects Clean Up by Name)
* libnautilus-extensions/nautilus-icon-container.c:
(nautilus_icon_container_set_tighter_layout): When in
manual layout mode, invalidate label sizes and update
all items so the smaller caption width used for
tighter layout can take effect immediately.
* src/file-manager/fm-icon-view.c:
(update_layout_menus): Remove the code that was making
this item insensitive in manual layout.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* components/services/install/idl/trilobite-eazel-install.idl:
* components/services/install/lib/eazel-install-corba-callback.c:
(eazel_install_callback_get_epv):
* components/services/install/lib/eazel-install-corba-types.c:
(corba_packagedatastruct_fill_from_packagedata),
(packagedata_from_corba_packagedatastruct):
Remove some cruft from the IDL that's not implemented anymore or
isn't being used by any of the clients.
* components/services/install/lib/eazel-install-metadata.c:
(eazel_install_configure_use_local_db):
* components/services/install/lib/eazel-install-metadata.h:
* components/services/install/lib/eazel-install-object.c:
(eazel_install_initialize):
* components/services/trilobite/doc/gconf.txt:
Make an opt-out for people who don't want the "can't get shared
lock" spam message scrolling endlessly on every install just
because RPM can't deal with NFS directories well.
* components/services/install/lib/makefile.staticlib.in:
Remove dead files from the bootstrap installer's makefile, and
make the package-system object be a var to be filled in later.
* components/services/install/nautilus-view/nautilus-service-instal
l-view.c: (nautilus_service_install_conflict_check),
(nautilus_service_install_downloading),
(nautilus_service_install_view_update_from_uri_finish),
(user_login_callback),
(nautilus_service_install_view_update_from_uri),
(nautilus_service_install_view_load_uri):
General cleanup, and the addition of the conflict_check signal
handler.
* nautilus-installer/src/Makefile:
* nautilus-installer/src/installer.c: (eazel_install_progress),
(conflict_check), (eazel_install_preflight),
(eazel_installer_initialize):
Add conflict check handler; fix 50% bug prior to downloading.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
which is about making "Tighter Layout" sensitive even
in manual layout, since it affects "Clean Up by Name"
* libnautilus-extensions/nautilus-icon-container.c:
(nautilus_icon_container_set_tighter_layout): Don't
re-sort when tighter layout setting changes if not
in auto_layout mode.
* src/file-manager/fm-icon-view.c:
(handle_radio_item): Don't assume that every id passed
to this routine is a sort ID; it might be a toggle
button's id. Use get_sort_criterion_by_id to distinguish.
(update_layout_menus): Added FIXME comment explaining
why "tighter layout" is insensitive in manual layout.
(set_sort_criterion_by_id): Check whether passed id is
a valid sort criterion; don't try to sort if not.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix for 6190, reuse check_if_related. If a package being revived
is related to the broken (related by name and version diff), don't
ask softcat for an update, but ask for an exact version.
* components/services/install/lib/eazel-install-rpm-glue.c:
* components/services/install/lib/eazel-install-rpm-glue.h:
* components/services/install/lib/eazel-install-logic.c:
* components/services/install/lib/eazel-install-logic.h:
* components/services/install/lib/Makefile.am:
Removed rpm-glue and logic.
* components/services/install/lib/eazel-install-logic2.c:
(is_satisfied), (check_if_related_package), (check_tree_helper),
(download_packages):
is_satisfied checks name!=null before doing is_installed.
check_tree_helper now uses check_if_related before doing the
softcat_available_update. If the packages are related, use
get_info to get an exacat version (sense=EQ).
Moved check_if_related here
Output tuning...
* components/services/install/lib/eazel-install-object.c:
(eazel_install_emit_download_progress):
Woops, undid a comment about bug 6425
* components/services/install/lib/eazel-softcat.c:
(eazel_softcat_available_update):
Indention...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-08 John Harper <jsh@eazel.com>
reviewed by: Maciej Stachowiak <mjs@eazel.com>
Fix bug 4423 (when a folder that is expanded in the tree view
is renamed, it collapses)
* components/tree/nautilus-tree-model.h,
components/tree/nautilus-tree-model.c: added a new signal
`node_being_renamed'. Has two arguments, the old and new URIs
(report_node_changed): when the node is being renamed, use
report_node_removed_internal instead of report_node_removed so
we can avoid emitting the `node_removed' signal. Before doing
this, emit the new `node_being_renamed' signal
* components/tree/nautilus-tree-view.c
(nautilus_tree_view_insert_model_node): if the node is already
inserted in the tree, call nautilus_tree_view_update_model_node
(nautilus_tree_view_model_node_renamed_callback): connected to
the `node_being_renamed' signal, propagates the expansion state
from the old URI to the new one
Fix bug 4421 (Delete file while folder collapsed -> not
reflected in Tree View)
* components/tree/nautilus-tree-model.c
(nautilus_tree_model_monitor_node): if the node being monitored
is a directory, check if any of the files we think it contains
got moved away (e.g. while the node was collapsed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* icons/i-directory-12.png:
* icons/i-directory-accept-12.png:
fixed bug 6338, folder moves to the right when highlighted,
by tweaking the associated images
* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_hit_test):
consider the tab for hit-testing even if invisible
* src/nautilus-sidebar.c: (nautilus_sidebar_release_event):
fixed 3538, easier way to minimize active sidebar view, by
making it close the active view when you click on the space
its tab formerly occupied.
|
|
|
|
|
|
|
|
|
| |
* icons/Makefile.am:
* icons/emblem-symbolic-link-12.png:
* icons/emblem-symbolic-link-24.png:
* icons/emblem-symbolic-link-36.png:
Made more link icons that will work at smaller zoom levels.
Fixes bug number 5988.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
window takes tons of CPU)
Fixed by deploying a timeout, so that the displayed numbers
only update periodically, instead of with every item count
increment. The interval is 200 milliseconds. This makes the
count faster as well as greatly reducing CPU thrashage by
not pounding on the poor widdle widgets so often.
* src/file-manager/fm-properties-window.c:
(directory_contents_value_field_update): Changed signature
to just take an FMPropertiesWindow, and get the other
relevant objects from the Details struct.
(update_directory_contents_callback): New function, updates
field and clears timeout ID.
(schedule_directory_contents_update): Schedules update if
not already pending.
(attach_directory_contents_value_field): Removed old hack
to store the title_field in the object data of the value
field; store value_field after creation in Details struct.
(append_directory_contents_fields): Store title_field after
creation in Details struct.
(real_destroy): Remove timeout if still pending.
|
|
|
|
|
|
|
|
|
|
|
|
| |
in Red Hat 7). Now you should only get one error message.
Rebecca gets to figure out that one.
* src/file-manager/fm-search-list-view.c: (real_load_error),
(fm_search_list_view_initialize_class),
(fm_search_list_view_initialize): Now replaces function
pointer for load_error instead of attaching to signal, to
avoid triggering fm-directory-view's error-handling code
(which I recently added).
|
|
|
|
|
|
|
|
|
|
| |
clipping dialog title)
* libnautilus-extensions/nautilus-stock-dialogs.c:
(timed_wait_callback): Enforced a minimum width for timed-wait
windows. They look better now, and don't clip the titles
except with extremely long titles, for which the title-writer
should be flogged.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-09 Gene Z. Ragan <gzr@eazel.com>
Fixed bug 6453, Gnome VFS_CRITICAL received when dragging
nautilus link icons over each other.
* libnautilus-extensions/nautilus-drag.c:
(nautilus_drag_default_drop_action_for_icons):
* libnautilus-extensions/nautilus-icon-dnd.c:
(nautilus_icon_container_dropped_icon_feedback),
(nautilus_icon_dnd_end_drag):
|
|
|
|
|
|
|
|
| |
* components/mozilla/nautilus-mozilla-content-view.c:
(pre_widget_initialize):
Fix build bustage in Mozilla content view: profile_name ->
profile_directory_name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-08 Eskil Heyn Olsen <eskil@eazel.com>
reviewed by: Robey Pointer <robey@eazel.com>
This commit fixed bugs:
5723 ei2: check that install_failed_signal was not called
5752 ei2: port the uninstall stuff to the new ei2
5753 ei2: port the revert stuff to ei2
5757 fix leaks in EazelProblemHander
5957 eazel-install cli tool no longer uninstalls nicely
6100 RPM4: don't handle dependencies called "rpmlib(.*)"
6173 ei2: finish conflict and feature breakage
6191 make revert work (ei2: resurrect transaction stuff)
* components/rpmview/nautilus-rpm-view-install.c:
(get_detailed_errors_foreach):
Updated for the CANCELLED status.
* components/services/install/command-line/eazel-alt-install-corba.
c: (eazel_preflight_check_signal):
Fixed an output string.
* components/services/install/idl/trilobite-eazel-install.idl:
Added the CANCELLED status.
uninstall_progress now has same signature as install_progress.
* components/services/install/lib/eazel-install-corba-callback.h:
* components/services/install/lib/eazel-install-corba-callback.c:
(impl_uninstall_progress),
(eazel_install_callback_class_initialize):
uninstall_progress now has same signature as install_progress.
* components/services/install/lib/eazel-install-corba-types.c:
(corba_packagedatastruct_fill_from_packagedata),
(traverse_packagetree_md5), (corba_packagedatastruct_fill_deps),
(packagedata_from_corba_packagedatastruct),
(packagedata_tree_from_corba_packagedatastructlist),
(categorydata_list_from_corba_categorystructlist):
Added the CANCELLED status.
Commented out sending ->provides in signals.
Added some g_asserts to find a bug.
categorydata_list_from_corba_categorystructlist uses
packagedata_list_from_corba_packagedatastructlist.
* components/services/install/lib/eazel-install-logic.h:
* components/services/install/lib/eazel-install-logic.c:
(eazel_install_start_transaction), (dump_one_package),
(compare_break_to_package_by_name),
(eazel_uninstall_upward_traverse),
(eazel_uninstall_downward_traverse):
Threw out most of the old code. Keeping logic.c untill 6190 is
closed.
* components/services/install/lib/eazel-install-logic2.c:
(dump_tree_helper), (check_md5_on_files), (is_satisfied),
(check_tree_helper), (execute), (set_toplevel),
(get_packages_with_mod_flag), (check_uninst_vs_downgrade),
(debug_revert), (compare_break_to_package_by_name),
(eazel_uninstall_upward_traverse),
(eazel_uninstall_check_for_install), (eazel_uninstall_globber),
(install_packages), (uninstall_packages), (revert_transaction):
Moved revert and uninstall into logic2.c and updated them
appropriately.
Added paranoia check in case bad xml dependency has a version but
an senseless sense.
When reviving, set parent->topleve to TRUE, not revived package.
Revived the transaction stuff (for revert).
Don't allow a package to depend on a package of the same name,
this is often a problem during softcat updates.
* components/services/install/lib/eazel-install-public.h:
* components/services/install/lib/eazel-install-private.h:
* components/services/install/lib/eazel-install-object.c:
(eazel_install_finalize), (eazel_install_start_signal),
(eazel_install_end_signal), (eazel_install_progress_signal),
(eazel_install_failed_signal), (eazel_install_class_initialize),
(eazel_install_initialize), (eazel_install_install_packages),
(eazel_install_uninstall_packages),
(eazel_install_revert_transaction_from_xmlstring),
(eazel_install_do_transaction_save_report_helper),
(eazel_install_save_transaction_report),
(eazel_install_init_transaction),
(eazel_install_emit_uninstall_progress),
(eazel_install_emit_uninstall_progress_default),
(eazel_install_emit_download_progress):
uninstall_progress now has same signature as install_progress.
Fixed some dumb bugs in install/uninstall progress emission.
Added some lists to check on install status.
Moved some of the transaction stuff from logic.c here.
* components/services/install/lib/eazel-install-problem.c:
(get_detailed_messages_foreach),
(get_detailed_uninstall_messages_foreach),
(get_detailed_cases_foreach),
(get_detailed_uninstall_cases_foreach),
(eazel_install_problem_tree_to_case),
(eazel_install_problem_tree_to_string),
(build_categories_from_problem_list):
Updated again for the new PackageBreaks objects.
Fixed so cli uninstall works nice again.
Added the CANCELLED status.
The problem handler is deteriorating, either we use it or we scrap
it.
* components/services/install/lib/eazel-package-system-rpm3.c:
(rpmmonitorpiggybag_new),
(eazel_package_system_rpm3_set_mod_status),
(monitor_rpm_process_pipe_percent_output),
(eazel_package_system_rpm3_packagedata_fill_from_header),
(eazel_package_system_rpm3_set_state),
(eazel_package_system_rpm3_execute), (check_if_all_packages_seen),
(eazel_package_system_rpm3_install_uninstall):
Don't spam about the locales decimal seperator.
Set modification status after handling a package, so transaction
logs make sense.
Don't accept requirements of type "rpmlib(.*".
Ability to set all packages to CANCELLED if root helper failed
login.
If TEST is set, fake success all the time.
* components/services/install/lib/eazel-package-system-types.h:
* components/services/install/lib/eazel-package-system-types.c:
(categorydata_new), (categorydata_destroy_foreach),
(packagedata_status_enum_to_str),
(packagedata_status_str_to_enum):
Added the CANCELLED status.
Improved the debug strings for alloc/dealloc of category data
structures.
* components/services/install/lib/eazel-package-system.c:
(eazel_package_system_install):
If TEST, disable FORCE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 ()
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* nautilus.spec.in: updated to note that
/usr/share/hyperbola/maps/*.map have moved to
/usr/share/nautilus/components/hyperbola/maps/*.map
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
|
| |
Scrollkeeper is enabled
|
| |
|
| |
|
| |
|
|
|
|
| |
component if Scrollkeeper is enabled
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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'.
|
|
|
|
|
|
| |
2001-02-07 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
* pt_BR.po: Updated Brazilian Portuguese translation.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|