2002-03-22 Havoc Pennington <hp@pobox.com>
* src/file-manager/fm-icon-view.c (should_preview_sound): set up
an auto variable for the /desktop/gnome/sound/enable_esd setting,
to avoid remote gconf query on every icon mouseover.
2002-03-22 Dave Camp <dave@ximian.com>
* src/file-manager/fm-properties-window.c: (create_emblems_page):
use eel_scrolled_wrap_box_new().
* components/news/nautilus-news.c:
(check_button_focus_in_callback), (add_channel_entry): Use the
new eel_gtk_viewport functions to move the focused checkbox into
view on focus changes.
2002-03-21 John Fleck <jfleck@inkstain.net>
* help/nautilus-user-manual/C/nautilus-user-manual.xml, legal.xml
first cut at modifying docs for GNOME2 Nautilus
2002-03-20 Michael Meeks <michael@ximian.com>
* src/nautilus-zoom-control.c (draw_number): revert
my crack smoking fiddling with offsets changes - it seems
ScaleableGorilla needs to change.
2002-03-20 Havoc Pennington <hp@redhat.com>
* libnautilus-private/nautilus-thumbnails.c: Add patch to
re-thumbnail if the thumbnail timestamp is different from the
thumbnailed file (vs. newer). Fixes the case where people have
files with future timestamps.
2002-03-20 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-directory-background.c
(nautilus_file_background_read_desktop_settings):
Comment out WPTYPE_EMBOSSED since it doesn't exist.
2002-03-19 Alexander Larsson <alla@lysator.liu.se>
Patch from Glen Gray <glen@antefacto.com>
* components/hardware/icons/HD_drive.png:
* components/hardware/icons/Makefile.am:
Restore old harddrive icon
* components/hardware/nautilus-hardware-view.c: (setup_form_title),
(setup_overview_form):
Use the hardrive icon. Make it look more like the 1.0.x version.
2002-03-19 Michael Meeks <michael@ximian.com>
* src/nautilus-zoom-control.c (draw_number):
use the y_offset to center the number in the
allocation, while was possible to 'fix' this
centering by other means, it's not going to handle
font size or other changes that change the pixel
height of this toolbar.
* libnautilus-private/nautilus.schemas: add the
defaults in here to test.
* components/music/nautilus-music-view.c
(nautilus_music_view_init): prune old font bits.
(set_up_tree_view): handle the font / size
using Pango & the cell renderers.
* components/news/nautilus-news.c
(empty_message_size_allocate): remove, no longer
neccessary GtkLabel will do the wrapping for us.
(make_news_view): upd.
* src/nautilus-application.c
(nautilus_application_create_desktop_window):
guard window creation to avoid re-enterancy, via.
other shell calls to create windows.
* src/nautilus-main.c (main): vfs and bonobo init
is done for us by gnome_program_init.
* src/nautilus-view-frame.c
(nautilus_view_frame_selection_changed),
(send_history): check we have a listener before
constructing potentially large and slow change
notifications.
* configure.in: require bonobo 1.113.0 where we have
the event source acceleration.
2002-03-17 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-icon-factory.c (scale_icon):
Fix typo. Was using x0 instead of y0. Reported by
Edouard Poor <cs@edouard.info>
* configure.in:
Bump version to 1.1.10. Require eel 1.1.8
* NEWS:
Bump version
2002-03-13 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-directory-async.c:
(link_info_done): After loading the link info with the new display
name, clear the old cached display name.
* libnautilus-private/nautilus-file-private.h:
(NautilusFileDetails): Add cached utf-8 display name and the
collation key for the display name.
(nautilus_file_clear_cached_display_name): New function
* libnautilus-private/nautilus-file.c:
(finalize): Free cached display name and collation key.
(update_info_internal, nautilus_file_update_name): clear
cached display name when filename changes.
(compare_by_display_name): Use nautilus_file_get_display_name_nocopy()
to avoid copy. Use nautilus_file_get_display_name_collation_key() to
avoid repeating expensive collation.
(nautilus_file_clear_cached_display_name): New function to clear
the cached display name and collation key.
(nautilus_file_get_display_name_collation_key): Cache the
value of g_utf8_collate_key() in order to do fast sorting on the
display name.
(nautilus_file_get_display_name_nocopy, nautilus_file_get_display_name):
Cache the final display_name utf-8 value. Don't call g_utf8_validate()
twice.
* libnautilus-private/nautilus-icon-container.c:
Remove assert that was showing up g_list_first() in my profiles.
2002-03-13 Anders Carlsson <andersca@gnu.org>
* src/nautilus-window-menus.c
(help_menu_about_nautilus_callback):
Call gtk_window_set_transient_for on the about dialog.
2002-03-12 Alexander Larsson <alla@lysator.liu.se>
* components/music/nautilus-music-view.c:
(music_view_set_selected_song_title,nautilus_music_view_update):
Escape text that is parsed as markup that could
have ampersands etc. in it.
(fetch_song_info): Use display filename for title when
the title is missing. This handles nice conversion to
utf8.
2002-03-10 Diego González <dggonz@yahoo.com>
* components/music/nautilus-music-vew.c (read_id_tag): convert
title, comments, artist and album to UTF-8
2002-03-11 Diego González <dggonz@yahoo.com>
* components/music/nautilus-music-view.c (go_to_next_track):
Fix a crash where the music view would crash after playing the
last song of a list. Correct indentation.
2002-03-11 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-file-operations-progress-icons.h:
* libnautilus-private/nautilus-file-operations-progress.c:
(nautilus_file_operations_progress_update_icon),
(nautilus_file_operations_progress_update),
(nautilus_file_operations_progress_init),
(nautilus_file_operations_progress_class_init):
Add progress jar feature; the progress dialog icon now looks like
a jar that fills up as the files is copied. This idea was suggested
by Tuomas Kuosmanen.
2002-03-11 Michael Meeks <michael@ximian.com>
* libnautilus/nautilus-clipboard.c
(select_all_callback): use g_object_weak_ref
instead of the "destroy" signal which is mostly
useless.
(idle_source_destroy_callback): impl.
2002-03-11 James Henstridge <james@daa.com.au>
* configure.in: build fix: get rid of unneeded semicolons which
cause compile errors with newer versions of autoconf (this doesn't
break older versions).
2002-03-11 Anders Carlsson <andersca@gnu.org>
* icons/Makefile.am:
* icons/nautilus-launch-icon.png:
Re-add nautilus-launch-icon.
* src/nautilus-window.c: (set_up_default_icon_list):
Use nautilus_pixmap_file to get the full path to the icons used.
(nautilus_window_class_init):
Remove nautilus_window_realize function, it only contained
stuff we don't need to do these days.
2002-03-11 Anders Carlsson <andersca@gnu.org>
* src/nautilus-window.c: (nautilus_window_set_up_sidebar),
(nautilus_window_tear_down_sidebar), (nautilus_window_constructed),
(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
(nautilus_window_sidebar_showing):
Only create the sidebar if the "Display sidebar in new windows"
preference is turned on, otherwise create it when user activates
"Show sidebar" and destroy it when user activates "Hide sidebar".
This fixes#72595.