2002-05-12 Alexander Larsson <alla@lysator.liu.se>
* src/file-manager/fm-directory-view.c
(clipboard_targets_received, real_update_menus):
Make sure to keep a ref to the view until we got the response.
Handle the case the detail->ui was destroyed (it's a weak ref).
2002-05-11 Alex Larsson <alexl@redhat.com>
* components/music/nautilus-music-view.c: (set_up_tree_view):
Don't use custom font.
* libnautilus-private/apps_nautilus_preferences.schemas:
Add preferences/desktop_font.
Remove old fonts keys
* libnautilus-private/nautilus-file.c:
(nautilus_file_get_display_name_nocopy):
Don't leak.
* libnautilus-private/nautilus-global-preferences.c:
* libnautilus-private/nautilus-global-preferences.h:
Remove old font prefs. Add desktop font prefs.
* libnautilus-private/nautilus-icon-canvas-item.c:
(create_label_layout):
Use default widget font unless one is set.
* libnautilus-private/nautilus-icon-container.c: (finalize),
(style_set), (nautilus_icon_container_class_init),
(nautilus_icon_container_instance_init),
(nautilus_icon_container_set_font):
* libnautilus-private/nautilus-icon-container.h:
* libnautilus-private/nautilus-icon-private.h:
Change nautilus_icon_container_set_font_name to
nautilus_icon_container_set_font.
Change font_size_table to have the difference from the base font size.
Invalidate labels on style_set.
* libnautilus-private/nautilus-icon-factory.c:
(embedded_text_font_changed_callback), (embed_text):
Use default widget font for embedded text.
* src/nautilus-preferences-dialog.c:
* src/nautilus-sidebar-title.c:
Remove font prefs. Update on style_set.
* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_class_init),
(nautilus_sidebar_tabs_load_theme_data), (style_set),
(nautilus_sidebar_tabs_init), (nautilus_sidebar_tabs_destroy),
(make_tab_text_layout):
Use normal gtk+ fonts.
* src/file-manager/fm-desktop-icon-view.c: (font_changed_callback),
(fm_desktop_icon_view_update_icon_container_fonts),
(fm_desktop_icon_view_init):
Use desktop font.
* src/file-manager/fm-icon-view.c:
(default_zoom_level_changed_callback), (create_icon_container),
(fm_icon_view_instance_init):
(nautilus_sidebar_title_class_init), (style_set),
(nautilus_sidebar_title_init), (update_title_font):
Remove font handling.
2002-05-10 Anders Carlsson <andersca@gnu.org>
* src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
Check that the file exists before trying to parse it. This stops
libxml from spewing crack "entity not found" messages.
2002-05-10 Damon Chaplin <damon@ximian.com>
* libnautilus-private/nautilus-directory-async.c (link_info_read_done):
moved the nautilus_file_unref() to the end of the function.
Hopefully fixes bug #80207.
2002-05-09 Damon Chaplin <damon@ximian.com>
* components/text/nautilus-text-view.c (read_file_callback): if the
file size is 0, just report loading is complete and return.
Fixes bug #79745.
2002-05-09 Alex Larsson <alexl@redhat.com>
* src/file-manager/fm-icon-view.c: (fm_icon_view_update_menus):
* src/file-manager/nautilus-icon-view-ui.xml:
Fix menu mnemonic collision.
Patch by Samuel Stringham <sams@e-sa.com>.
2002-05-09 Stuart MacLean <stuart@cs.dal.ca>
* src/nautilus-window-menus.c
(forget_history_if_confirmed): Make Clear History dialog
consistent with other Nautilus dialogs.
2002-05-09 Dave Camp <dave@ximian.com>
* libnautilus-private/nautilus-mime-actions.c:
(nautilus_mime_get_default_action_type_for_file):
(nautilus_mime_get_default_application_for_file_internal):
(nautilus_mime_get_default_component_for_file_internal):
(nautilus_mime_get_short_list_applications_for_file):
(nautilus_mime_get_short_list_components_for_file):
(nautilus_mime_get_all_applications_for_file):
(nautilus_mime_extend_all_applications_for_file):
(nautilus_mime_remove_from_all_applications_for_file): Plug leaks.
(nautilus_mime_set_short_list_applications_for_file): Free the
normal_short_list after computing the delta, and use g_list_free
on normal_short_list_ids rather than eel_g_list_free_deep.
(str_list_difference): Duplicate the strings before inserting them
into the list.
2002-05-03 Dave Camp <dave@ximian.com>
* src/file-manager/fm-desktop-icon-view.c (mount_parameters_new):
(mount_parameters_free): Don't hold references to the view.
2002-05-08 Damon Chaplin <damon@ximian.com>
* src/nautilus-property-browser.c (add_new_pattern): handle the
icon selector dialog being returned as NULL, which can happen if the
user presses Escape or clicks OK/Cancel while the icons are loading.
Fixes part of bug #75387.
2002-05-08 Damon Chaplin <damon@ximian.com>
* src/nautilus-window-manage-views.c (nautilus_window_back_or_forward):
If we can't move in the given direction just return, and if the given
distance to move is off the end of our history list just jump to the
end. Do all this rather than a g_assert(). Fixes bug #77681.
2002-05-08 Alex Larsson <alexl@redhat.com>
* src/file-manager/nautilus-directory-view-ui.xml:
* src/nautilus-shell-ui.xml:
Use gtk-new icon for new document.
Ctrl-n is new window and Shift-Ctrl-n is new folder.
2002-05-08 Alex Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-global-preferences.c:
* libnautilus-private/nautilus-global-preferences.h:
* src/nautilus-preferences-dialog.c:
Remove all references to the http proxy settings.
These are now handled by gnome-vfs and the control-center.
2002-05-05 David Emory Watson <dwatson@cs.ucr.edu>
* src/nautilus-location-bar.c:
(editable_event_after_callback): Don't expand ~ or ~/ until the user
presses enter, bug 47239.
(has_exactly_one_slash): Removed.
2002-05-05 David Emory Watson <dwatson@cs.ucr.edu>
* libnautilus-private/nautilus-global-preferences.c: Make list view
default to 75% zoom to get "nice" looking font size while maintaining
range of different font sizes.
* src/file-manager/fm-list-view.c:
(button_press_callback): Don't let the list view unselect anything when
the user attempts to get the right-click menu on a selection.
(fm_list_view_set_zoom_level): Invent equivalent of XXX_LARGE and make
the font size at all zoom levels one bigger.
2002-05-04 David Emory Watson <dwatson@cs.ucr.edu>
* configure.in: Require eel 1.1.13.
* src/nautilus-location-bar.c:
(try_to_expand_path): Handle filenames with embeded or trailing white-
space. Fixes bug 46582. Also fixes a minor utf8 bug that crept into
the build.
2002-05-03 David Emory Watson <dwatson@cs.ucr.edu>
* src/nautilus-location-bar.c:
(try_to_expand_path): Remove extranious check (we always expand "~/"
before we get here) and call set_position_and_selection_to_end () since
the behavior of gtk_entry_set_text () has changed.
(editable_event_after_callback): Useless optimization.
(nautilus_location_bar_set_location): Call set_position_and_selectio...
2002-05-01 David Emory Watson <dwatson@cs.ucr.edu>
Implement zooming for the list view and other small cleanups.
* src/file-manager/fm-list-view.c:
(create_and_set_up_tree_view): Keep track of cell renderers.
(fm_list_view_begin_loading): Set initial zoom level.
(set_zoom_level_from_metadata_and_preferences),
(fm_list_view_set_zoom_level),
(fm_list_view_bump_zoom_level),
(fm_list_view_zoom_to_level),
(fm_list_view_restore_default_zoom_level),
(fm_list_view_can_zoom_in),
(fm_list_view_can_zoom_out),
(default_zoom_level_changed): Impl.
(fm_list_view_class_init): Hook up zoom auto value.
(fm_list_view_instance_init): Use while_alive to monitor changes to
default_zoom_level and click_policy.
(fm_list_view_finalize): Update click_policy callback.
Added a column for each pixbuf size to the model.
* src/file-manager/fm-list-model.c,
src/file-manager/fm-list-model.h:
(fm_list_model_get_column_type): Update.
(fm_list_model_get_column_id_from_zoom_level),
(fm_list_model_get_zoom_level_from_column_id): Impl.
(fm_list_model_get_value): Update.
2002-05-01 David Bordoley <bordoley@msu.edu>
* src/nautilus-shell-ui.xml
Made bookmark shortcut keys hig compliant
Switched Home shortcut key to Alt-Home
* src/file-manager/nautilus-directory-view-ui.xml
Removed shortcut key for duplicate
2002-04-30 Alex Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-link-desktop-file.c (nautilus_link_desktop_file_local_create):
Encode new desktop files in UTF8.
2002-04-30 Alex Larsson <alexl@redhat.com>
* src/nautilus-shell-ui.xml:
Removed ellipsis from items that are meant brings up dialog and
nothing more. IE: About, Preferences and Edit Bookmarks.
Change Back/Forward/Up keyboard shortcuts to be Alt-<cursor-key>
* libnautilus-private/nautilus-icon-container.c (key_press_event):
Don't eat alt-down key events.
* src/nautilus-preferences-dialog.c:
Disable news preferences.
* src/file-manager/nautilus-directory-view-ui.xml:
Use Alt-down as alternative open.
2002-04-29 David Bordoley <bordoley@msu.edu>
* src/nautilus-shell-ui.xml:
Changed tooltip for up arrow
* file-manager/fm-directory-view.c
* file-manager/nautilus-directory-view-ui.xml:
Changed "Show Properties" to "Properties"
* src/file-manager/nautilus-desktop-icon-view-ui.xml:
* src/file-manager/nautilus-directory-view-ui.xml:
Change "Reset Background" to "Use Default Background".