| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
* components/services/summary/eazel-summary-shared.c
(parse_service), (parse_eazel_news_item),
(parse_update_news_item),
(build_services_glist_from_xml),
(build_eazel_news_glist_from_xml),
(build_update_news_glist_from_xml): Make this more robust against
unusual data from the server. In particular, if the SERVICES list
or other lists are emtpy, do not crash.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixed bug 5939, margins in text icons are weirdly proportioned.
Fixed by distinguishing the rectangles for the anti-aliased and
non-aa icon types
* icons/i-regular.xml:
added and tweaked both aa and non-aa text rectangles
* libnautilus-extensions/nautilus-icon-factory.c:
(get_themed_icon_file_path):
get a separate text rectangle for anti-aliased mode if present
fixed bug 6708, Change "support" link in menus, by moving and
renamed the "support" item from the services menu to the help menu.
This bug isn't finished yet, since we still have to rename the
support uri, but it isn't ready on the service yet.
* src/nautilus-service-ui.xml:
removed support item
* src/nautilus-shell-ui.xml:
added customer service item
* src/nautilus-window-menus.c: (help_menu_customer_service),
(nautilus_window_initialize_menus):
added code to handle the customer service command
* src/nautilus-window-service-ui.c:
(nautilus_window_install_service_ui):
removed callback for the support command
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-21 Dan Mueth <dan@eazel.com>
reviewed by: Mike Fleming <mfleming@eazel.com>
The old help tree, "user-guide/*", was broken in several ways.
It assumed there was only one doc, called "user-guide", whereas
we have multiple docs. Plus it had odd subdirectories which
are unusual and we don't want to use. Plus the convention is
to put all docs in a directory called "help" (modelled after
$prefix/gnome/help) and figures in a subdir called "figures".
So, I'm creating a new tree for this called "help" and installing
the latest version of Vera's Nautilus User Manual with
screenshots. I also added a nifty makefile, help/docs.make,
which we will use for all the SGML docs and translations
to keep things tidy and working with low maintenance.
* Makefile.am: Including help/
* configure.in: Including help/ and subdirs
* help/Makefile.am: added
* help/docs.make: added nifty makefile to be used by all
SGML docs and translations of SGML docs
* help/nautilus-user-manual/C/Makefile.am: added
* help/nautilus-user-manual/C/figures/custicon.png: added
* help/nautilus-user-manual/C/figures/full.png: added
* help/nautilus-user-manual/C/figures/link.png: added
* help/nautilus-user-manual/C/figures/locbar.png: added
* help/nautilus-user-manual/C/figures/noread.png: added
* help/nautilus-user-manual/C/figures/nowrite.png: added
* help/nautilus-user-manual/C/figures/part.png: added
* help/nautilus-user-manual/C/figures/player.png: added
* help/nautilus-user-manual/C/figures/prefmenu.png: added
* help/nautilus-user-manual/C/figures/sidebar.png: added
* help/nautilus-user-manual/C/figures/viewmenu.png: added
* help/nautilus-user-manual/C/figures/viewmusic.png: added
* help/nautilus-user-manual/C/nautilus-user-manual-C.omf: added
* help/nautilus-user-manual/C/nautilus-user-manual.sgml: added
* help/nautilus-user-manual/Makefile.am: added
* user-guide/Makefile.am: turned off old user guide installation
|
|
|
|
|
|
|
| |
* components/services/install/nautilus-view/callbacks.c:
(nautilus_service_install_download_progress):
Workaround possible redundant 100% progress callback.
|
|
|
|
|
|
|
|
|
| |
2001-02-21 Pavel Cisler <pavel@eazel.com>
* components/help/help-method.c:
Fix broken build - add the right includes that got dropped by
GnomeVFS header file shuffle.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 John Harper <jsh@eazel.com>
reviewed by Maciej Stachowiak <mjs@eazel.com>
Fixed bug where a renamed node in the tree view doesn't get
resorted:
* libnautilus-extensions/nautilus-ctree.c (set_node_info): if
the ctree is in auto-sort mode, sort the branch containing the
changed node
Fixed a crash in the tree view when expanding nodes that have
been moved across directories:
* components/tree/nautilus-tree-node.c
(nautilus_tree_node_remove_children): new function, unparents
all children of the given node
(nautilus_tree_node_destroy): emit a warning if the list of
children is non-null (then call remove_children). Ideally the
remove_children function should get called before the final
unref of a directory node
* components/tree/nautilus-tree-model.c
(report_node_removed_internal): call
nautilus_tree_node_remove_children before unref'ing the node
Mostly fixed bug where expansion state hash table accumulates
cruft over time (e.g. directories that no longer exist or got
moved to locations where they can never be displayed):
* components/tree/nautilus-tree-view.h
(NautilusTreeViewDetails): added `view_node_to_uri_map' hash
table. This is used to map view nodes to the URIs we believe
they are displaying. This is necessary since by the time we
find out about changes to nodes, the names of the underlying
NautilusFile objects have often already been changed
* components/tree/nautilus-tree-view.c
(unlink_view_node_from_uri, link_view_node_with_uri,
map_view_node_to_uri): functions accessing the new hash table
(nautilus_tree_view_would_include_file): new function, returns
true iff the given file may possibly appear in the tree view.
Climbs through all parents of the file to do this
(nautilus_tree_view_model_node_renamed_callback): only
propagates the expansion state if the would_include function
indicates that the new URI of the file would be included in the
tree view
* components/tree/nautilus-tree-model.c (report_node_changed):
no need to suppress the `node_removed' signal when renaming the
node (now that the view always deletes the expansion state of
the correct URI)
* libnautilus-extensions/nautilus-file.c,
libnautilus-extensions/nautilus-file-private.h,
libnautilus-extensions/nautilus-file-utilities.c,
libnautilus-extensions/nautilus-file-utilities.h
(nautilus_file_name_matches_hidden_pattern,
nautilus_file_name_matches_backup_pattern): moved these
functions from being private in nautilus-file to being public
in nautilus-file-utilities
Fixed tree view bug where moving nodes across directories still
loses the expansion state:
* components/tree/nautilus-tree-model.c
(nautilus_tree_model_directory_files_changed_callback):
separated the cases of the file being deleted and it being
moved across directories. In the move case emit the
`being_renamed' signal so the expansion state gets propagated
(nautilus_tree_view_remove_model_node, forget_view_node): moved
the code to delete the expansion state from forget_view_node to
nautilus_tree_view_remove_model_node - avoids deleting
expansion state of nodes that will later be renamed. It may
leave non-existent directories in the expansion state, but this
is a lesser bug than losing the expansion state totally. Also,
use the map_view_node_to_uri function to find the URI whose
expansion state needs to be removed
Fixed the bug where tree view icons often got chopped at top
and bottom when they're drawn (if the icon height is greater
than the font height). This means that fewer rows may fit in
the same vertical space, but visually it's (imho) a huge
improvement (I think this is bug 6085):
* components/tree/nautilus-tree-view.c
(nautilus_tree_view_initialize): call gtk_clist_set_row_height
with the maximum of the font height and the icon height
* libnautilus-extensions/nautilus-ctree.c (draw_row): always
calculate row_center_offset locally, and do it in such a way
that the text really is in the center of the row!
Fixed bug 5165 - repeatedly expanding and collapsing an empty
directory doesn't change how the node's icon is drawn after the
first expansion:
* libnautilus-extensions/nautilus-ctree.c (real_tree_expand,
real_tree_collapse): before returning, call tree_draw_node on
the node that changed state
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* components/services/install/nautilus-view/Makefile.am:
* components/services/install/nautilus-view/callbacks.c:
* components/services/install/nautilus-view/callbacks.h:
* components/services/install/nautilus-view/forms.c:
* components/services/install/nautilus-view/forms.h:
Added callbacks.[ch] and forms.[ch] to split the ridiculously huge
install view into smaller, more managable chunks.
* components/services/install/nautilus-view/main.c: (quit_timer),
(service_install_object_destroyed):
* components/services/install/nautilus-view/nautilus-service-instal
l-view.c: (deps_destroy_foreach),
(nautilus_service_install_view_destroy),
(nautilus_service_install_view_finalize),
(nautilus_service_install_view_initialize_class),
(nautilus_service_install_view_initialize),
(nautilus_service_install_view_update_from_uri_finish),
(service_install_stop_loading_callback):
* components/services/install/nautilus-view/nautilus-service-instal
l-view.h:
Turn the preflight dialog into a question asked inline. Do some
wacky hoop-jumping so that we do the right thing if the user
leaves our view while we're waiting for a button press. Turn off
some of the distractions (progress bar, etc) while waiting for
info and feedback.
|
|
|
|
|
|
|
|
|
|
| |
* libnautilus-extensions/nautilus-tabs.c: (draw_tab_label):
fixed bug 6804, resizing sidebar crashes summary view. Fixed by
adding a check to not draw the label when it's position is past
the right edge of the pixbuf.
* src/nautilus-first-time-druid.c:
had to add an include of signal.h to get this to build for me.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Eskil Heyn Olsen <eskil@eazel.com>
reviewed in part by: Robey Pointer <robey@eazel.com>
This patch fixes bug 6458, 5722, 6602, 6788 and 5826.
Removed soft_depends from PacakgeData.
This has some major changes in the logic, and (taaadaa) is fairly
untestet because of the sorry state of the testservers these
days. This will most likely no longer work with
services.eazel.com, but only with the newest server code.
* components/rpmview/nautilus-rpm-view-install.c:
(get_detailed_errors_foreach), (get_detailed_errors):
Fixed to parse PackageBreaks objects.
* components/services/install/lib/eazel-install-logic2.c:
(dump_tree_helper), (prune_failed_packages_helper),
(eazel_install_check_existing_packages), (get_softcat_info),
(is_satisfied), (is_satisfied_from_package_list),
(is_satisfied_features), (check_dependencies_foreach),
(check_dependencies), (check_tree_helper),
(check_no_two_packages_has_same_file),
(check_conflicts_against_already_installed_packages),
(check_feature_consistency), (do_file_conflict_check),
(do_dep_check_internal), (download_packages),
(get_packages_with_mod_flag), (eazel_uninstall_upward_traverse),
(eazel_uninstall_check_for_install), (eazel_uninstall_globber),
(install_packages), (uninstall_packages):
Ouput status in the tree dump.
Improved the way I fail ALREADY_INSTALLED packages.
Check the new package system error field in check_existing.
Get_info don't check for fillflag to decide if softcat success was
ok, since suites don't get the fillflag.
Don't try and dedupe suite objects.
Mark packages already installed with same version as CANCELLED.
If a ALREADYINSTALLED package is cancelled due to install options
(upgrade/downgrade), set a data field called "cancelled" to
represent.
Added a (currently not fully functional) check to see if a
dependency is solved by the current work set (bug 6809).
is_satisfied now uses is_satisfied_from_packages before checking
if dependency is installed.
Modified check_dependencies_foreach to pass around the package
list.
No longer do dependency check on cancelled packages (bug 6485).
Don't package depcheck packages with suite_id, treat it's contents
at comming toplevel packages.
Output crack sentence when trying to revice PackageFeatureMissing
breaks (file bug 6811)
Don't file uniqueness or file conflict check suites.
Fixed a bug in the feature_consistency, required a new query enum
in eazelpackagesystem query call.
Spewed out some comments.
Always add children of a suite to K.
Check download status (bug 5722)
Commented out expand_package_suites.
get_packages_with_mod_flag can now parse down into ->depends.
Nicyfied debug output.
* components/services/install/lib/eazel-install-protocols.c:
(gnome_vfs_xfer_callback), (gnome_vfs_fetch_remote_file),
(eazel_install_fetch_package):
No longer use rpmvercmp.
Define flag to make all downloads fail (to test failed downloads).
Note when VFS is lying about bytes_copied.
Removed some ancient code.
* components/services/install/lib/eazel-install-xml-package-list.c:
(parse_package), (eazel_install_packagedata_to_xml_int):
Removed soft_depends.
* components/services/install/lib/eazel-package-system-rpm3-private
.h:
* components/services/install/lib/eazel-package-system-rpm3.c:
(eazel_package_system_rpm3_db_locked),
(eazel_package_system_rpm3_dbs_locked),
(eazel_package_system_rpm3_open_dbs),
(eazel_package_system_rpm3_packagedata_fill_from_header),
(eazel_package_system_rpm3_query_foreach),
(eazel_package_system_rpm3_query_requires_feature),
(eazel_package_system_rpm3_query),
(eazel_package_system_rpm3_verify):
Did the db lock check voodoo.
Added REQUIRES_FEATURE query enum.
Loads features from a given file (bug 5826)
* components/services/install/lib/eazel-package-system-types.h:
* components/services/install/lib/eazel-package-system-types.c:
(packagedata_finalize), (packagedata_initialize),
(packagedata_copy), (packagedata_fill_in_missing),
(packagedata_remove_soft_dep), (packagedata_add_pack_to_depends),
(eazel_install_package_name_compare), (packagedata_dump_int):
Good bye soft_depends.
* components/services/install/lib/eazel-package-system.c:
(eazel_package_system_load_implementation),
(eazel_package_system_load_package), (eazel_package_system_query),
(eazel_package_system_fail_all_packages),
(eazel_package_system_install), (eazel_package_system_uninstall),
(eazel_package_system_verify), (eazel_package_system_initialize),
(eazel_package_system_new_with_id):
Fixed 6788.
Added REQUIRES_FEATURE query enum.
* components/services/install/lib/eazel-package-system.h:
* components/services/install/lib/eazel-softcat.c:
(eazel_softcat_get_info):
Fixed some suite_id majick.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Gene Z. Ragan <gzr@eazel.com>
Fixed bug 6029, No option to mount zip drive in desktop menu.
Fixed bug 6751, Nautilus does not detect all of my removable disks.
Fixed bug 6194, SCSI CD-ROM drives are not displayed on desktop.
Fixed bug 6396, cd-rom not detected
Special thanks to liblit@acm.org for persisting and looking at the
code. The check permissions code is an artifact from when we were
considering having a mount daemon. I don't think it is needed at all
because the volume monitor is not running as root. I wil mark
the bugs fixed and wait for status but I think this will work.
* libnautilus-extensions/nautilus-volume-monitor.c:
(mount_volume_ext2_add), (mount_volume_udf_add),
(mount_volume_vfat_add), (mount_volume_msdos_add):
Remove old check_permissions code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I grepped Nautilus sources for "the trash" and replaced
it with "the Trash". Let me know if you can think of
any references to the Trash that don't start with "the".
* libnautilus-extensions/nautilus-file-operations.c:
(build_error_string), (confirm_empty_trash):
* src/file-manager/fm-directory-view.c:
(fm_directory_view_confirm_deletion), (confirm_delete_from_trash),
(report_broken_symbolic_link):
* src/file-manager/nautilus-desktop-icon-view-ui.xml:
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
|
|
|
|
|
| |
2001-02-20 Dan Mueth <dan@eazel.com>
* user-guide/C/Makefile.am: Changed so only a warning is
given if ScrollKeeper is not installed.
|
|
|
|
|
|
|
| |
Added "x-directory/webdav-prefer-directory" for bug 5325
* components/mozilla/Nautilus_View_mozilla.oaf.in:
* src/Nautilus_shell.oaf.in:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part of 2057: URI's with fragments behave oddly
* libnautilus-extensions/nautilus-file-utilities.c:
(nautilus_format_uri_for_display), (uris_match),
(nautilus_uris_match), (nautilus_uris_match_ignore_fragments),
(nautilus_self_check_file_utilities):
* libnautilus-extensions/nautilus-file-utilities.h:
nautilus_format_uri_for_display returns "file:" URI's if the URI
in question has a fragment, other file: URI's get translated into paths
Also no longer calls the evil gnome_vfs_unescape_string_for_display (see
bug 6694)
Also fixes bug 6722: re-entering search query results in location bar
results in error dialog
Added nautilus_uris_match_ignore_fragments function which strips
fragments before comparing. Also added test cases.
* components/tree/nautilus-tree-view.c:
(got_activation_uri_callback):
* src/nautilus-window-manage-views.c:
(viewed_file_changed_callback):
Fixed two locations that made the implicit assumption that
nautilus_file_get_uri should return a URI that's directly comparable
to the current navigation location. Other cases may still lurk.
* src/nautilus-window-menus.c:
A few calls to gnome_vfs_get_local_path_from_uri that should have
been gnome_vfs_get_uri_from_local_path. Eliminating dumb behaviour
in gnome_vfs_get_local_path_from_uri exposed them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed bug 5676 (Moving a directory with multiple nested
directories causes improper locations to be displayed):
* libnautilus-extensions/nautilus-directory-private.h:
* libnautilus-extensions/nautilus-directory.c:
(nautilus_directory_moved_internal): Made this build a list of the
affected files.
(nautilus_directory_moved): Send a changed notice to each affected
file.
(nautilus_directory_notify_files_moved): Send a changed notice to
each affected file, but share code to avoid sending changed
notices twice for any directory.
Fixed some callers that were assuming a
gnome_vfs_get_local_path_from_uri would return a non-NULL
value. This is not safe to assume just because
gnome_vfs_uri_get_local returns true.
* components/music/nautilus-music-view.c: (read_id_tag): Use
gnome_vfs_get_local_path_from_uri to define what a local path is.
The old code used a mix.
* libnautilus-extensions/nautilus-file.c:
(nautilus_file_can_rename): Simplified code to use
gnome_vfs_get_local_path_from_uri to define what a local path
is. The old code used a mix.
* libnautilus-extensions/nautilus-thumbnails.c: (make_thumbnails):
Added NULL checks after calls to
gnome_vfs_get_local_path_from_uri.
* src/nautilus-sidebar.c: (uri_is_local_image): Took out redundant
check. The definition of local image we want here is: "uses a
standard file: URI".
* src/file-manager/fm-directory-view.c:
(fm_directory_link_type_in_selection): Fixed bug where it would
only look at the first item in the selection. Simplified logic.
(is_link_type_special): Added a new function.
(special_link_in_selection): Instead of calling
fm_directory_link_type_in_selection, copied it. The problem with
the other approach is that it was reading each link file three
time to rule out each of the three special link types.
Other changes.
* libnautilus-extensions/nautilus-volume-monitor.c:
(nautilus_volume_monitor_get_volume_name),
(modify_volume_name_for_display): Marked "Unknown" for
localization.
* libnautilus-extensions/nautilus-file-utilities.c:
* libnautilus-extensions/nautilus-icon-factory.c:
* src/file-manager/fm-icon-view.c:
Added 2001 to the copyright since we modified these recently.
|
|
|
|
|
|
|
| |
* src/file-manager/fm-error-reporting.c:
(fm_report_error_renaming_file): Middle-truncate
really long file names to avoid an error dialog
that is much wider than the screen.
|
|
|
|
| |
* da.po: Another update from Kjenneth.
|
| |
|
|
|
|
|
|
|
| |
* src/nautilus-location-bar.c: (try_to_expand_path):
fixed bug 6717, problem editing a uri with a '#' in the middle,
by adding a check to the auto-complete code to not substitute
zero length strings.
|
|
|
|
|
| |
* da.po: Update of Danish translation from
Kjenneth Christiansen <kenneth@gnu.org>.
|
|
|
|
|
|
|
| |
* components/text/nautilus-text-view.c: (file_close_callback),
(done_file_read):
fixed bug 6732, can't unmount volumes after viewing text files;
fixed by closing the file in done_file_read.
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
reviewed by: John Sullivan <sullivan@eazel.com>
* src/file-manager/nautilus-indexing-info.c:
(show_indexing_info_dialog):
Complete fix for 6417, by swapping Vera's text into the
new index status dialog
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Gene Z. Ragan <gzr@eazel.com>
Fixed bug 6384, Nautilus program chooser uses
"nautilus-mime-type-capplet" to launch capplet
* libnautilus-extensions/nautilus-program-chooser.c:
(launch_mime_capplet):
Rename capplet to "file-types-capplet"
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed bug 5482 (If you've esc'd out of an icon stretch, change
directories, then come back, the icon is the pre-esc'd stretched
size)
* libnautilus-extensions/nautilus-icon-container.c:
(undo_stretching): Pass TRUE instead of FALSE so the "undone" size
gets stored in metadata. Without this, we end up with the icon at
the stretched size.
|
|
|
|
|
|
| |
components/help/converters/gnome-db2html2/*
Fix to bug 6700; doesn't include config.h unless HAVE_CONFIG_H
is defined, and has correct instructions for compiling standalone.
|
| |
|
|
|
|
|
|
|
| |
2001-02-20 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian (bokmål) translation.
* POTFILES.in: Update.
|
|
|
|
|
|
|
| |
2001-02-20 Kjartan Maraas <kmaraas@gnome.org>
* components/services/summary/nautilus-summary-view.c: Fix some
typos in strings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* components/services/install/command-line/Makefile.am: Remove
-I/usr/include/rpm
* components/services/install/nautilus-view/Makefile.am: Likewise.
* components/services/install/nautilus-view/nautilus-service-install-view.c:
Remove gratuitous include of rpm header.
* components/services/inventory/Makefile.am: Formatting tweaks.
* components/services/summary/*: flatten this whole directory:
summary/lib => summary
summary/nautilus-view => summary
summary/nautilus-view/test => summary
summary/nautilus-view/icons/gray_tab_pieces =>summary/nautilus-view/icons
* configure.in: Adjust for flattening of
components/services/summary
* libnautilus-extensions/nautilus-clickable-image.c
(adjust_coordinates_for_window): Formatting tweak.
* user-guide/gnugpl/.cvsignore: Silence cvs.
|
|
|
|
|
| |
* components/services/install/server/Makefile.am: Remove
-I/usr/include/rpm
|
|
|
|
|
|
|
|
|
|
|
| |
* components/services/install/nautilus-view/nautilus-service-instal
l-view.c: (install_message_new), (generate_install_form),
(nautilus_service_install_preflight_check),
(nautilus_service_install_done):
Hide the install view's progress header until downloading begins.
Try to use nautilus_view_go_back, though it appears to not be
functional yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
Complete bug 6416, to add dialogs to explain
that searches will be slow when medusa is disabled or
blocked. The work was previously complete, but
I've swapped in Vera's text, and added an
info_dialog_with_details to the stock dialogs.
reviewed by: Gene Ragan <gzr@eazel.com>
* libnautilus-extensions/nautilus-stock-dialogs.c:
(details_dialog_clicked_callback),
(nautilus_show_info_dialog_with_details),
(nautilus_show_error_dialog_with_details):
* libnautilus-extensions/nautilus-stock-dialogs.h:
* src/file-manager/fm-search-list-view.c:
(display_system_services_are_blocked_dialog),
(display_system_services_are_disabled_dialog):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
Fix bugzilla.eazel.com 6414 to add prefence to nautilus
to enable/disable medusa
* libnautilus-extensions/nautilus-global-preferences.h:
* libnautilus-extensions/nautilus-global-preferences.c:
(global_preferences_install_descriptions),
(global_preferences_install_defaults),
(global_preferences_install_visibility),
(global_preferences_create_dialog):
Add the fast search preference pane, visibility level,
change SEARCH_METHOD -> BACKUP_SEARCH
* libnautilus-extensions/nautilus-system-preferences.c:
* libnautilus-extensions/nautilus-system-preferences.h:
* libnautilus-extensions/Makefile.am:
(nautilus_is_system_preference),
(nautilus_system_preference_get_boolean),
(nautilus_system_preference_set_boolean):
Add setters and getters for system preferences that are not
managed by gconf. The current set and get functions
turn on and off medusa services
* libnautilus-extensions/nautilus-preferences.c:
(nautilus_preferences_set_boolean),
(nautilus_preferences_get_boolean):
Use the new system preference setters and getters instead of the standard
ones if the preference is not managed by gconf
* src/file-manager/fm-search-list-view.c: (load_location_callback),
(display_system_services_are_blocked_dialog):
* src/nautilus-complex-search-bar.c:
(nautilus_complex_search_bar_get_location):
change SEARCH_METHOD -> BACKUP_SEARCH
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed bugs 3743 (Summary view gives the same vague error message
for many different causes), 3972 (If user can't connect to
service, they end up with gray content view), 5973 (blank summary
view after install view finishes) and 6166 (Summary Login dialog
does not have initial focus) and 6018 (Nautilus returns to wrong
directory if services are unavailable). Also did much code
cleanup, and made the service and featured download icons in the
summary view prelighting and clickable. Fixed many other nits as
well.
* components/services/nautilus-dependent-shared/eazel-services-extensions.h,
components/services/nautilus-dependent-shared/eazel-services-extensions.c
(eazel_services_clickable_image_new_from_uri): Convenience wrapper
to make a new clickable image from a URI.
* components/services/nautilus-dependent-shared/eazel-services-footer.c
(eazel_services_footer_update): Clear the footer before updating,
instead of just dumping the new items in along with the old ones.
* components/services/trilobite/libtrilobite/trilobite-core-network.h,
components/services/trilobite/libtrilobite/trilobite-core-network.c:
Adjusted formatting, fixed headers.
* components/services/trilobite/libtrilobite/trilobite-file-utilities.h,
components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
Cut 'n' pasted some useful code from libnautilus-extensions to
avoid depending on it, whee.
* components/services/trilobite/libtrilobite/Makefile.am: Added
above to the build.
* components/services/trilobite/libtrilobite/trilobite-redirect.h,
components/services/trilobite/libtrilobite/trilobite-redirect.c:
(trilobite_redirect_fetch_table_async,
trilobite_redirect_fetch_table_cancel): Asynchronous version of
redirect fetching code.
(redirect_fetch_callback): Helper function.
(trilobite_redirect_parse_xml): Null terminate buffer properly or
XML parsing code will get confused.
(trilobite_redirect_fetch_table): Removed the old synchronous code
since now no one is using it.
* components/services/summary/lib/eazel-summary-shared.h,
components/services/summary/lib/eazel-summary-shared.c:
(eazel_summary_fetch_data_cancel, eazel_summary_fetch_data_async):
Asynchronous version of summary fetching code.
(summary_data_fetch_callback): Helper function.
(eazel_summary_data_parse_xml): Same null termination trick as for
redirects.
(parse_summary_xml_file): Removed old synchronous code since now
no one is unsing it.
* components/services/summary/nautilus-view/main.c (main): Set
user agent to trilobite user agent; intialize gnome-vfs.
* components/services/summary/nautilus-view/nautilus-summary-dialogs.h,
components/services/summary/nautilus-view/nautilus-summary-dialogs.c
(nautilus_summary_show_login_failure_dialog): Renamed from
`nautilus_summary_login_failure_dialog'
(nautilus_summary_show_error_dialog): Renamed from
`generate_error_dialog'.
(nautilus_summary_show_login_dialog): Renamed from
`generate_login_dialog'.
(error_dialog_cancel_cb): Go back instead of (incorrectly) trying
to go back to the user's homedir.
(set_dialog_parent): Do the magic coordinate adjustment like
gnome_dialog_set_parent, but do not set it transient, or it will
not get focus in click to focus mode.
* components/services/summary/nautilus-view/nautilus-summary-callbacks.c:
(authn_cb_failed): Adjust to above renaming.
* components/services/summary/nautilus-view/nautilus-summary-footer.c
(footer_item_clicked_callback): Ditto.
* components/services/summary/nautilus-view/nautilus-summary-menu-items.c:
(bonobo_login_callback): Ditto.
* components/services/summary/nautilus-view/nautilus-summary-view-private.h:
Removed unused fields. Added async handles for redirect and summary XML
fetch.
* components/services/summary/nautilus-view/nautilus-summary-view.c:
(services_button_callback_data_free, summary_view_button_callback,
goto_uri_on_clicked, summary_view_button_new,
summary_view_link_image_new): Cleaned up summary view button code,
added code for the clickable icons and refactored a bit.
(create_header): Start out saying "Connecting to Eazel
Services..." instead of blank, and don't call `update_header' from
here.
(update_footer): fix incorrect polarity of offline and online.
(create_footer): remove call to update_footer; leave offline items
in place until connected.
(create_news_pane, create_services_list_pane,
create_featured_downloads_pane): Do not call corresponding update
func, updating is now separate from creating.
(generate_service_entry_row, generate_update_news_entry_row): Make
icons clickable.
(update_summary_form): New function to update the existing summary
view with new data, to avoid recreating even the fixed widgets
from scratch all the time.
(create_summary_form): Do not destroy all widgets at the
beginning. Remove some useless widgetry.
(nautilus_summary_view_initialize): Create the widgetry but do not
fill it with data.
(nautilus_summary_view_destroy, summary_fetch_callback,
redirect_fetch_callback, cancel_load_in_progress),
nautilus_summary_view_load_uri, summary_load_location_callback):
Change things around so loading of the summary data is
asynchronous.
(summary_stop_loading_callback): Handle "stop_loading".
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added auto-prelighting feature to NautilusClickableImage, and
fixed a major bug that occurs for clickable images in scrolled
areas.
* libnautilus-extensions/nautilus-clickable-image.h,
libnautilus-extensions/nautilus-clickable-image.c:
(nautilus_clickable_image_set_prelight): New public API call that
allows for automatic prelight handling direct in
NautilusClickableImage; made it settable because some users of
this code want to manually prelight with an alternate image.
(nautilus_clickable_image_set_up_pixbufs): helper function for the
above that keeps track of the normal and prelit buffers.
(label_enter, label_leave): When in prelight mode, switch images
on enter and leave. Also, remove unnecessary queue_draw calls.
(adjust_coordinates_for_window, ancestor_enter_notify_event,
ancestor_leave_notify_event, ancestor_motion_notify_event): Do
some coordinate adjustments so that if the NautilusClickableImage
is in a scrolled area with NO_WINDOW widgets all the way in
between, we do an appropriate coordinate adjustment. This should
also handle other containers that put their children in a
different window than their own. This was breaking for the summary
view when I set it to use clickable images for the service icons.
* libnautilus/nautilus-view-standard-main.c
(nautilus_view_standard_main_multi): Do a g_thread_init to make
views that use gnome-vfs happy.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
2001-02-19 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian (bokmål) translation.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* libnautilus-extensions/nautilus-mime-actions.c:
* libnautilus-extensions/nautilus-mime-actions.h:
* src/nautilus-window.c: (load_view_as_menu_callback):
Removed all the code related to Gnome-VFS sub-methods in Nautilus.
(Bug 5086)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-18 Eskil Heyn Olsen <eskil@eazel.com>
reviewed by: Ian McKellar <ian@eazel.com>
Fixed bug 6681 ; make eazel-install output more machine parseable
by adding option and always return !0 on any failure.
* components/services/install/command-line/eazel-alt-install-corba.
c: (eazel_file_conflict_check_signal),
(eazel_file_uniqueness_check_signal),
(eazel_feature_consistency_check_signal),
(eazel_download_progress_signal), (eazel_install_progress_signal),
(download_failed), (something_failed),
(eazel_preflight_check_signal), (dep_check), (md5_check_failed),
|