1. 15 Aug, 2001 5 commits
    • Darin Adler's avatar
      A pass at cleaning up the volume monitor. Made all the details of · c4b8cdd4
      Darin Adler authored
      	NautilusVolume private.
      
      	* libnautilus-private/filesystem-attributes.xml: Changed the
      	"description" string to be named "default_volume_name" and also
      	marked it to be localized.
      
      	* libnautilus-private/nautilus-file-utilities.h:
      	* libnautilus-private/nautilus-file-utilities.c:
      	(nautilus_get_data_file_path):
      	Added a new utility function to locate a file that's either in the
      	user's directory or in the Nautilus datadir.
      
      	* src/nautilus-property-browser.c: (read_browser_xml): Use
      	nautilus_get_data_file_path.
      
      	* libnautilus-private/nautilus-trash-directory.c:
      	(get_trash_volume):
      	* libnautilus-private/nautilus-trash-monitor.c:
      	(add_one_volume_trash):
      	* src/file-manager/fm-desktop-icon-view.c: (volume_in_black_list),
      	(create_unique_volume_name), (create_mount_link),
      	(volume_unmounted_callback), (update_disks_menu):
      	* src/nautilus-application.c: (volume_mounted_callback),
      	(volume_unmounted_callback):
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_get_file_path):
      	Use only calls from the NautilusVolume public API -- no getting at
      	the structure directly. Also fix callers that were using
      	nautilus_volume_monitor_get_volume_mount_uri to correctly
      	understand that they get the mount path, not the mount URI.
      
      	* libnautilus-private/nautilus-volume-monitor.h:
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(load_file_system_table): Fix storage leaks. Use the new
      	nautilus_get_data_file_path. Translate the default volume names as
      	they are loaded. Check for duplicate entries while loading the
      	table. Don't bother checking the name of the root node, since
      	there are plenty of other things about the file that we don't
      	check and there's no reason we particularly need to check that.
      	Fix some storage leaks. Free the doc, since I'm not seeing a
      	"nautilus --quit" segfault.
      	(nautilus_volume_monitor_initialize): Only initialize stuff that
      	g_new0 won't set up for us.
      	(nautilus_volume_is_removable): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(volume_is_removable): Fix logic so we don't have to have so many
      	different calls to fclose.
      	(nautilus_volume_get_name): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(modify_volume_name_for_display): Don't bother supplying a name if
      	passed NULL, since that won't ever be helpful the way this is used.
      	(nautilus_volume_get_target_uri): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor.
      	(nautilus_volume_should_integrate_trash): Rename so it's a call on
      	NautilusVolume, not the NautilusVolumeMonitor. Get the information
      	from the file system type, so we don't have to copy it into each
      	NautilusVolume object.
      	(nautilus_volume_get_mount_path): Rename so it's a call on
      	NautilusVolume, and don't call it a URI since it's really a path.
      	(nautilus_volume_get_device_type): New call.
      	(make_volume_name_from_path): Get the default from the file system
      	type rather than passing it in.
      	(free_mount_list): Get rid of some dumb extra code.
      	(copy_volume), (nautilus_volume_free): Update for smaller set of
      	fields.
      	(create_volume), (finish_creating_volume),
      	(finish_creating_volume_and_prepend): Restructure so we don't need
      	to keep so much stuff around in the NautilusVolume object.
      
      	* src/nautilus-first-time-druid.c:
      	(druid_set_first_time_file_flag): Some tiny tweaking.
      c4b8cdd4
    • Maciej Stachowiak's avatar
      Revert accidental commit of not quite done change. · bda50441
      Maciej Stachowiak authored
      	* components/music/Makefile.am: Revert accidental commit of not
      	quite done change.
      bda50441
    • Darin Adler's avatar
      Use a 64K buffer size instead of a 4K buffer size. · f234e681
      Darin Adler authored
      	* components/image-viewer/nautilus-image-view.c:
      	(load_image_from_stream): Use a 64K buffer size instead of a 4K
      	buffer size.
      f234e681
    • Maciej Stachowiak's avatar
      A bunch of code cleanup; stop using hidden columns in the list view and · 6e1255de
      Maciej Stachowiak authored
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_initialize), (get_song_text), (sort_list),
      	(click_column_callback), (ensure_uri_is_image),
      	(nautilus_music_view_update): A bunch of code cleanup; stop using
      	hidden columns in the list view and try to pave the way for better
      	model/view separation.
      
      	* src/nautilus-main.c (main): set DISPLAY variable to
      	canonicalized version; this is needed to make
      6e1255de
    • Seth Nickell's avatar
      Load filesystems from an XML file rather than hardcoding the various · 64ff8e32
      Seth Nickell authored
      2001-08-14  Seth Nickell  <snickell@stanford.edu>
      
      	Load filesystems from an XML file rather than hardcoding
      	the various attributes and behaviors. Some properties, such
      	as for CDDA and NFS, are still hardcoded because they require
      	actual code. This also makes it easier to add new filesystems.
      
      	* libnautilus-private/filesystem-attributes.xml
      
      	Filesystem description file.
      
      	* libnautilus-private/Makefile.am:
      
      	Add filesystem-attribute.xml to the build.
      
      	* libnautilus-private/nautilus-volume-monitor.c:
      
      	(mount_volume_prepend_filesystem):
      
      	Don't try to detect filesystem strings and associate them
      	with an enumeration type...nix the enumeration altogether
      	since its not compatible with dynamically loading the
      	filesystems.
      
      	(get_xml_path), (load_filesystem_attributes_table)
      
      	Functions for reading in filesystem-attribute.xml and
      	loading the various filesystems into a hashtable.
      
      	(nautilus_volume_monitor_initialize)
      
      	Read in the filesystem attributes table.
      
      	(get_removable_volumes), (mount_volume_deactivate),
      	(get_mount_list), (get_current_mount_list),
      	(verify_current_mount_state)
      
      	Take a file attributes hashtable, or pass one to a
      	subfunction.
      
      	(nautilus_volume_monitor_get_target_uri),
      
      	CDDA is the only system we need to deal with in an unusual
      	way. Take out a long list and just check for CDDA.
      
      	(nautilus_volume_monitor_should_integrate_trash)
      
      	Use information read from the file rather than hardcoding
      	a list of filesystems that can use trash (should be the
      	same for now).
      
      	(make_volume_name_from_path), (mount_volume_make_name)
      
      	Get name out of the filesystem table rather than hardcoding.
      
      	(mount_volume_iso9660_add)
      
      	We were deciding if a device was *really* a CDROM by
      	doing an ioctl on it to determine the drive status. This
      	is a good check...except that on systems using DevFS
      	devices can be user mountable without being user readable
      	by default. Also, on my system it fails if there's no
      	disk in the drive itself.
      
      	(mount_volume_auto_add)
      
      	Continue setting the device if its a floppy drive (eventually
      	this should probably be cleaned out too), but don't set the
      	filesystem type since we don't use the enum anymore.
      
      	(mount_volume_cdda_add)
      
      	Set as a CDDA device, but not a CDDA volume (since we don't
      	have hardcoded volume types anymore).
      
      	(mount_volume_nfs_add)
      
      	Don't set NFS type since the enum was blown away.
      
      	(create_volume)
      
      	Accept a filesystem table and set attributes read from
      	filesystem-attributes.xml if a volume's filesystem is found
      	in the table. Perhaps eventually we should just assign a
      	reference to the volume entry, but this was simpler for
      	now since some functions modify things like the description.
      
      	(copy_volume)
      
      	Deal with copying the new attributes.
      
      	* libnautilus-private/nautilus-volume-monitor.h:
      
      	Nix the filesystem enumeration. Change NAUTILUS_DEVICE_CD_ROM
      	to NAUTILUS_DEVICE_CDROM
      
      	* src/file-manager/fm-desktop-icon-view.c: (create_mount_link),
      	(update_disks_menu):
      
      	Deal with rename of NAUTILUS_DEVICE_CD_ROM
      
      	* src/nautilus-application.c: (volume_mounted_callback):
      
      	Deal with rename of NAUTILUS_DEVICE_CD_ROM
      
      	* AUTHORS:
      
      	Update E-mail address.
      
      	* configure.in:
      
      	Make "FAM not found" warning a little more serious and
      	informative. We particularly want to encourage distributors
      	to enable FAM support.
      64ff8e32
  2. 11 Aug, 2001 1 commit
    • Seth Nickell's avatar
      Trying to make nautilus volume monitor work more reliably. First step is · 8c287d3b
      Seth Nickell authored
      2001-08-11  Seth Nickell  <snickell@stanford.edu>
      
      	Trying to make nautilus volume monitor work more
      	reliably. First step is to make the codebase more
      	maintainable so I can start tracking down bugs in
      	the volume monitor more easily.
      	(I get complaints about this from friends, family, and
      	coworkers all the time, so there must be some/one bugs).
      
      	* libnautilus-private/nautilus-volume-monitor.h:
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_initialize_class),
      	(nautilus_volume_monitor_get_target_uri),
      	(nautilus_volume_monitor_should_integrate_trash),
      	(mount_volume_make_name), (mount_volume_deactivate),
      	(mount_volume_generic_add), (mount_volume_prepend_filesystem):
      
      	Remove mount_volume_*_add for filesystems that do
      	effectively the same thing. This added a large amount of
      	clutter to a module that already has a lot of similar
      	functions. Add a generic function that accepts the filesystem
      	type, and change calls to use this.
      
      	Fix signal in initialize_class to be "nautilus_volume_unmount_failed"
      	rather than "nautilus_volume_unmoun_failed" (nobody was assuming
      	the broken behavior eithe, I checked, maybe this will fix something).
      
      	Renamed NAUTILUS_VOLUME_REISER to NAUTILUS_VOLUME_REISERFS
      	to maintain the naming convention the other filesystems use.
      
      	Changed "unsdos" to "umsdos" everywhere. I don't think a unsdos
      	filesystem exists, after web searches, and umsdos *is* one of
      	the basic Linux filesystems. I suspect somebody misread a filesystem
      	name browsing the kernel compilation menu or somesuch.
      
      	Removed redundant (and erroneous) check for "ufs" type filesystems
      	(the check was already listed in the if then statement above).
      8c287d3b
  3. 07 Aug, 2001 1 commit
  4. 06 Aug, 2001 1 commit
    • Darin Adler's avatar
      Simplify logic. (pixbuf_is_framed): Do size and format reality checks on · e27a02ed
      Darin Adler authored
      	* libnautilus-private/nautilus-thumbnails.c:
      	(pixel_matches_value): Simplify logic.
      	(pixbuf_is_framed): Do size and format reality checks on pixbuf
      	before reading the pixels.
      	(nautilus_thumbnail_load_framed_image): Handle case where the
      	pixbuf loading failed. Handle case where there's no frame. Handle
      	case where the frame offsets in the theme data is improperly
      	formatted.
      e27a02ed
  5. 03 Aug, 2001 1 commit
  6. 02 Aug, 2001 1 commit
    • Michael Fleming's avatar
      Added gnome-vfs authentication dialog support. Currently works with HTTP · 77cb5a29
      Michael Fleming authored
      
              Added gnome-vfs authentication dialog support.
              Currently works with HTTP basic and proxy authentication.
      
              A bug causes the dialog to appear more than once in quick succession
              in some cases.
      
              Separate processes (eg sidebar components) that need to access
              a protected URL will also pop open their own individual dialogs
              at this point
      
              There's also no integration with Mozilla at this point, so
              Mozilla too will prompt separately.
      
              This code works against gnome-vfs head and the gnome-vfs-1-0
              branch, as well as the soon-to-be-released gnome-vfs 1.0.2
      77cb5a29
  7. 01 Aug, 2001 1 commit
  8. 31 Jul, 2001 1 commit
  9. 27 Jul, 2001 1 commit
    • Darin Adler's avatar
      Fixed bug 8438 (changing desktop between $HOME and .gnome-desktop · b071ed5d
      Darin Adler authored
      	breaks desktop DnD from other apps).
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(desktop_directory_changed_callback): New function to update the
      	local variable when the desktop directory changes.
      	(fm_desktop_icon_view_initialize): Set up the callback rather than
      	just setting up the global variable.
      
      	* configure.in: Fixed code to set up compile-time options. It
      	was putting the options into VFS_CFLAGS.
      b071ed5d
  10. 26 Jul, 2001 1 commit
    • Maciej Stachowiak's avatar
      Fixed bug 6776 (In-place file rename allowed (but doesn't occur) · 821fac83
      Maciej Stachowiak authored
      	at 25% zoom level):
      
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_set_zoom_level):
      	Update menus since the sensitivity of "Rename" now depends on the
      	zoom level.
      	(fm_icon_view_update_menus): Disable the "Rename" item when at
      	smallest zoom level, since renaming won't happen anyway.
      821fac83
  11. 24 Jul, 2001 2 commits
    • Darin Adler's avatar
      Remove eel_ prefix from name. (background_get_desktop_background_window): · bf72a34c
      Darin Adler authored
      	* libnautilus-private/nautilus-directory-background.c:
      	(background_is_desktop): Remove eel_ prefix from name.
      	(background_get_desktop_background_window): Remove eel_ prefix
      	from name.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	(should_display_image_file_as_itself),
      	(nautilus_icon_factory_get_icon_for_file), (load_icon_from_path):
      	* libnautilus-private/nautilus-thumbnails.h:
      	* libnautilus-private/nautilus-thumbnails.c: (make_thumbnail_uri),
      	(nautilus_thumbnail_has_invalid_thumbnail),
      	(nautilus_get_thumbnail_uri),
      	(nautilus_update_thumbnail_file_renamed),
      	(nautilus_remove_thumbnail_for_file), (check_for_thumbnails),
      	(make_thumbnails), (nautilus_thumbnail_load_framed_image):
      	Remove anti-aliased parameter from most functions, since the
      	thumbnails are now the same either way.
      
      	* THANKS:
      	* check-THANKS.pl:
      	Some more THANKS updates.
      
      	* RPMs-README: No need for this any more.
      bf72a34c
    • Jens Finke's avatar
      Updated KDE rdf location. · 2b14aa41
      Jens Finke authored
      2001-07-24  Jens Finke <jens@gnome.org>
      
      	* components/news/news_channels.xml: Updated KDE rdf location.
      2b14aa41
  12. 23 Jul, 2001 7 commits
    • Andy Hertzfeld's avatar
      changed thumbnailing to not draw the frame into the thumbnail images · 56504756
      Andy Hertzfeld authored
      
      	changed thumbnailing to not draw the frame into the
      	thumbnail images themselves anymore; instead, draw it at the time
      	they're loaded. This makes anti-aliased thumbnail variants no
      	longer necessary, so they're no longer used.  There's a cheap test so
      	old thumbnails aren't framed twice.
      
      	* libnautilus-private/nautilus-thumbnails.c: (make_thumbnail_uri),
      	(make_thumbnails), (pixel_matches_value), (pixbuf_is_framed),
      	(nautilus_thumbnail_load_framed_image):
      	don't frame the thumbnails at creation time; instead, provide
      	a routine to frame them at load time if necessary.
      
      	* libnautilus-private/nautilus-thumbnails.h:
      	added nautilus_thumbnail_load_framed_image
      
      	* libnautilus-private/nautilus-icon-factory-private.h:
      	added nautilus_icon_factory_get_thumbnail_frame
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	(load_thumbnail_frames), (nautilus_icon_factory_initialize),
      	(nautilus_icon_factory_destroy), (icon_theme_changed_callback),
      	(load_icon_from_path), (load_named_icon), (load_specific_icon),
      	(nautilus_icon_factory_get_thumbnail_frame):
      	made it call nautilus_thumbnail_load_framed_image to load
      	thumbnails; made the icon factory load the thumbnail frames so it
      	doesn't have to be done repeatedly; changed how the aa flag is
      	passed around a little, although this could be cleaned up more now.
      56504756
    • Benedikt Roth's avatar
      Fix the tip for the "Delete from Trash" item in the right-click menu · 8b1d7f68
      Benedikt Roth authored
      2001-07-23 Benedikt Roth  <Benedikt.Roth@gmx.net>
      
      	* src/file-manager/fm-directory-view.c: (real_update_menus):
      	Fix the tip for the "Delete from Trash" item in the right-click menu
      8b1d7f68
    • Maciej Stachowiak's avatar
      Update the icon even when newly creating it, in case the trash state · 763194bf
      Maciej Stachowiak authored
      	* src/file-manager/fm-desktop-icon-view.c
      	(update_trash_link_and_delete_copies): Update the icon even when
      	newly creating it, in case the trash state changed while the
      	desktop was off. This fixes bug 7956 (improper Trash icon state
      	after desktop toggle )
      763194bf
    • Maciej Stachowiak's avatar
      Avoid a ref underflow. This was causing a crash noticed by Anders · 8d074785
      Maciej Stachowiak authored
      	* libnautilus-private/nautilus-directory-async.c
      	(nautilus_file_invalidate_count_and_mime_list): Avoid a ref
      	underflow. This was causing a crash noticed by Anders
      	Carlsson. I'm so embarassed!
      
      	* src/file-manager/fm-desktop-icon-view.c
      	(fm_desktop_icon_view_destroy, delayed_init): Make sure to
      	disconnect signals on destroy to avoid a possible crash when
      	turning the desktop off and back on, and not using fam.
      8d074785
    • Maciej Stachowiak's avatar
      Fix bug 5242 (Selection not kept on-screen after column resort) by · 70bf6de4
      Maciej Stachowiak authored
      	* components/music/nautilus-music-view.c (click_column_callback):
      	Fix bug 5242 (Selection not kept on-screen after column resort) by
      	scrolling the selected item into view on a resort if it's not in
      	view already.
      70bf6de4
    • Maciej Stachowiak's avatar
      Fix the remainer of bug 3769 (Music View window redraws upon clicking a · c61c49b7
      Maciej Stachowiak authored
      	* components/music/nautilus-music-view.c: (get_song_text): Fix the
      	remainer of bug 3769 (Music View window redraws upon clicking a
      	different song) by making songs with no title show up with "-" for
      	the title (I have quite a collection of broken mp3s).
      c61c49b7
    • Maciej Stachowiak's avatar
      Fix bug 5175 (Music View displays year fields of '0'.) by filtering out · 8d103fdb
      Maciej Stachowiak authored
      	* components/music/nautilus-music-view.c:
      	(read_id_tag): Fix bug 5175 (Music View displays year fields of
      	'0'.) by filtering out years that are all zeros or all spaces.
      	(filter_out_unset_year): New helper function.
      8d103fdb
  13. 22 Jul, 2001 3 commits
    • Dan Mueth's avatar
      Updating doc build stuff so it works properly on RH7.1 and any other newer · 2da559d3
      Dan Mueth authored
      2001-07-22  Dan Mueth  <d-mueth@uchicago.edu>
      
              Updating doc build stuff so it works properly on RH7.1 and
              any other newer distributions which have the updated docbook
              tools where db2html doesn't work with GNOME's modified DTD.
              For these systems, we use jw instead of db2html.
      
              * configure.in:
              * help/sgmldocs.make:
      2da559d3
    • Maciej Stachowiak's avatar
      Add artist to the info displayed about the currently selected song. Also, · 7fdb4544
      Maciej Stachowiak authored
      2001-07-22  Maciej Stachowiak  <mjs@eazel.com>
      
      	* components/music/nautilus-music-view.c: (string_non_empty),
      	(get_song_text), (play_current_file): Add artist to the info
      	displayed about the currently selected song. Also, fix a bug where
      	a song entry does not get scrolled into view when the player
      	switches to it sometimes. This happened because the song list
      	would resize depending on whether or not there was an album
      	name. Now if there is no album name (or artist) `-' is displayed
      	in the second line.
      7fdb4544
    • Darin Adler's avatar
      Update cvs tags for gnome-vfs, librsvg, eel. · a05dbb3d
      Darin Adler authored
      	* README: Update cvs tags for gnome-vfs, librsvg, eel.
      a05dbb3d
  14. 21 Jul, 2001 3 commits
    • Anders Carlsson's avatar
      Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since having · b6396243
      Anders Carlsson authored
      2001-07-21  Anders Carlsson  <andersca@gnome.org>
      
      	* components/help/Makefile.am:
      	* components/sample/Makefile.am:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-private/Makefile.am:
      	* libnautilus/Makefile.am:
      	Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since
      	having multiple references makes linking very slow with libtool 1.4.
      b6396243
    • Maciej Stachowiak's avatar
      Fixed bugzilla.eazel.com bug 7015 (Item count not updated when · 8a21397a
      Maciej Stachowiak authored
      	copying an empty folder to another).
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(nautilus_file_invalidate_count_and_mime_list): New function to
      	invalidate a directory's item count and item mime list given it's
      	corresponding NautilusFile object.
      	(nautilus_directory_invalidate_count_and_mime_list): Reimplemented
      	in terms of the above.
      
      	* libnautilus-private/nautilus-file-private.h:
      	Prototype the new function.
      
      	* libnautilus-private/nautilus-directory.c:
      	(nautilus_directory_notify_files_added): If the NautilusDirectory
      	for a directory into which files are being moved is not being
      	monitored but the NautilusFile is, make sure to invalidate it's
      	item count and mime list. This is the corner case that bug 7015
      	was tickling.
      8a21397a
    • Andy Hertzfeld's avatar
      fixed problem that the reset property was not localizable, since it used · 4a61d926
      Andy Hertzfeld authored
      
      	fixed problem that the reset property was not localizable, since
      	it used an image that contained text.  Fixed, by removing the
      	text from the image and compositing it on the fly, from a localizable
      	string.
      
      	* data/patterns/reset.png:
      	new version of reset tile without text.
      
      	* libnautilus-private/nautilus-customization-data.c:
      	(nautilus_customization_data_get_next_element_for_display),
      	(add_reset_text), (nautilus_customization_make_pattern_chit):
      	composite the reset text on the fly when necessary
      
      	* libnautilus-private/nautilus-customization-data.h:
      	added a parameter to make_pattern_chit to tell it to draw
      	the reset text when necessary
      
      	* src/nautilus-property-browser.c: (make_drag_image),
      	(make_color_drag_image), (add_reset_property):
      	set the reset parameter properly when calling make_pattern_chit.
      4a61d926
  15. 20 Jul, 2001 1 commit
    • Andy Hertzfeld's avatar
      removed the bad hack of attributing special meaning to the "reset.png" · d53b677f
      Andy Hertzfeld authored
      
      	removed the bad hack of attributing special meaning to the
      	"reset.png" filename; instead, use a newly defined drop type of
      	"x-special/gnome-reset-background".
      
      	* libnautilus-private/nautilus-icon-dnd.c:
      	(drag_data_received_callback),
      	(nautilus_icon_container_get_drop_action), (drag_drop_callback):
      	make the icon view handle the new drop type.
      
      	* src/nautilus-property-browser.c: (element_clicked_callback):
      	make the property browser emit the new drop type for the reset property
      
      	* src/nautilus-sidebar.c: (reset_background_callback),
      	(nautilus_sidebar_drag_data_received):
      	make the sidebar handle the new drop type.
      d53b677f
  16. 19 Jul, 2001 2 commits
    • Darin Adler's avatar
      More fixes like the one Alex just did. · c00bab3e
      Darin Adler authored
      	* libnautilus-private/nautilus-icon-container.c: (destroy):
      	Move the call to unschedule_keyboard_icon_reveal into
      	nautilus_icon_container_clear.
      	(nautilus_icon_container_clear): Cancel both of the pending
      	icon reveals, since all the icons are gone.
      	(icon_destroy): Cancel a pending icon to reveal if the
      	icon being destroyed is that icon.
      
      	* libnautilus-private/nautilus-icon-private.h: Remove some
      	unused fields.
      c00bab3e
    • Alexander Larsson's avatar
      Clear details->drop_target. This should fix a hard to trigger DnD · fdb0c0b3
      Alexander Larsson authored
      2001-07-19  Alex Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_clear):
      	Clear details->drop_target. This should fix a hard to trigger DnD segfault.
      fdb0c0b3
  17. 16 Jul, 2001 1 commit
    • Darin Adler's avatar
      Updated thanks for recent changes in ChangeLog. · 67c2f290
      Darin Adler authored
      	* THANKS:
      	* check-THANKS.pl:
      	Updated thanks for recent changes in ChangeLog.
      
      	* libnautilus-private/nautilus-file-operations.c:
      	(build_error_string):
      	* libnautilus-private/nautilus-file.c: (get_description):
      	Updated the people to tell about various warnings.
      67c2f290
  18. 15 Jul, 2001 3 commits
    • Anders Carlsson's avatar
      Check that the file mime type is correct (that the files is a music file) · a6971b66
      Anders Carlsson authored
      2001-07-15  Anders Carlsson  <andersca@codefactory.se>
      
      	* src/file-manager/fm-icon-view.c (icon_container_preview_callback): Check
      	that the file mime type is correct (that the files is a music file) before calling
      	nautilus_sound_can_play_sound () since that function launches esd which we
      	don't want to do unless we have a music file.
      a6971b66
    • Andy Hertzfeld's avatar
      allowed components to specify their sidebar icons and text info through · 320c3808
      Andy Hertzfeld authored
      
      	allowed components to specify their sidebar icons and text info
      	through the property bag interface.  Removed the special cases from
      	the sidebar and icon factory, and added the relevant properties to the
      	hardware and mozilla views.
      
      	made the modification date in the sidebar adapt itself gracefully
      	to the available space like the list view does, by calling
      	nautilus_file_fit_modified_data_as_string.
      
      	added an "uptime" display to the hardware view.
      320c3808
    • John Fleck's avatar
      reviewed by Laszlo Kovacs <laszlo.kovacs@sun.com> · 199fafc2
      John Fleck authored
      
      2001-07-14 John Fleck <jfleck@inkstain.net>
      
      	reviewed by Laszlo Kovacs <laszlo.kovacs@sun.com>
      	* components/help/converters/gnome-db2html3/gnome-db2html3.c
      	change logic for testing whether a file is sgml or xml
      199fafc2
  19. 12 Jul, 2001 1 commit
  20. 11 Jul, 2001 3 commits
    • Alexander Larsson's avatar
      Add support for ext3. · 9f89c467
      Alexander Larsson authored
      2001-07-11  Alex Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-volume-monitor.[ch]:
      	Add support for ext3.
      9f89c467
    • Darin Adler's avatar
      Fix code that was using <ctype.h> functions and passing char's rather than · 800e4fc1
      Darin Adler authored
      	* components/help/converters/gnome-info2html2/html.c:
      	(write_menu_entry_html):
      	* components/help/converters/gnome-man2html2/gnome-man2html.c:
      	(add_links), (scan_escape), (scan_format), (scan_table),
      	(scan_expression), (scan_request), (scan_troff),
      	(scan_troff_mandoc), (main):
      	* src/nautilus-first-time-druid.c: (load_netscape_proxy_settings):
      	* src/nautilus-property-browser.c: (emblem_keyword_valid):
      	Fix code that was using <ctype.h> functions and passing char's
      	rather than int's (using the standard "cast to unsigned char"
      	trick).
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_denies_access_permission),
      	(nautilus_file_can_set_permissions), (nautilus_file_set_owner),
      	(nautilus_file_get_group_name), (nautilus_file_can_set_group),
      	(nautilus_file_get_settable_group_names),
      	(nautilus_file_set_group):
      	Get rid of the assumption that GnomeVFSFileInfo field types match
      	the platform-specific uid_t and gid_t. This involves doing a few
      	more type casts.
      	(nautilus_extract_top_left_text): Fix a use of isprint on a char
      	rather than an int.
      
      	* libnautilus-private/nautilus-volume-monitor.c: Added ifdefs so
      	this file can compile for Solaris without warnings.
      
      	* test/test.c: (test_window_set_title_with_pid): Don't assume that
      	getpid() returns an int. Instead cast it to unsigned long for
      	printing.
      800e4fc1
    • Alexander Larsson's avatar
      Add HAVE_LIBFAM · a2146ea8
      Alexander Larsson authored
      2001-07-11  Alex Larsson  <alexl@redhat.com>
      
      	* acconfig.h:
      	Add HAVE_LIBFAM
      
      	* configure.in:
      	Check for libfam, not only header.
      
      	* libnautilus-private/Makefile.am:
      	Link to libfam
      
      	* libnautilus-private/nautilus-monitor.c:
      	Use normal fam library calls.
      a2146ea8