2003-09-08 19:53:10 +00:00
|
|
|
|
Nautilus 2.4 version by:
|
|
|
|
|
|
|
|
|
|
Alex Larsson <alexl@redhat.com>
|
|
|
|
|
Dave Camp <dave@ximian.com>
|
|
|
|
|
Soren Sandmann <sandmann@daimi.au.dk>
|
|
|
|
|
J<EFBFBD>rg Billeter <j@bitron.ch>
|
|
|
|
|
|
2003-01-21 03:13:09 +00:00
|
|
|
|
Nautilus 2.2 version by:
|
|
|
|
|
|
|
|
|
|
Alex Larsson <alexl@redhat.com>
|
|
|
|
|
Dave Camp <dave@ximian.com>
|
|
|
|
|
James Willcox <jwillcox@gnome.org>
|
|
|
|
|
Jan Arne Petersen <jpetersen@uni-bonn.de>
|
|
|
|
|
Mark McLoughlin <mark@skynet.ie>
|
|
|
|
|
|
2002-02-22 02:13:39 +00:00
|
|
|
|
Gnome 2 conversion by:
|
|
|
|
|
|
|
|
|
|
Darin Adler <darin@bentspoon.com>
|
|
|
|
|
Anders Carlsson <andersca@gnu.org>
|
|
|
|
|
Michael Meeks <michael@ximian.com>
|
|
|
|
|
Alex Larsson <alexl@redhat.com>
|
|
|
|
|
Jacob Berkman <jacob@ximian.com>
|
|
|
|
|
*** need to decide who else to add here ***
|
|
|
|
|
|
|
|
|
|
Original version by the Nautilus 1.0 team:
|
|
|
|
|
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Ali Abdin <aliabdin@aucegypt.edu>
|
2001-07-05 23:31:02 +00:00
|
|
|
|
Andy Hertzfeld <andy@differnet.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Arlo Rose <arlo@eazel.com>
|
2001-07-05 23:31:02 +00:00
|
|
|
|
Darin Adler <darin@bentspoon.com>
|
Updated based on running check-THANKS.pl Fixed some typos in people's
* THANKS: Updated based on running check-THANKS.pl
* AUTHORS, ChangeLog-200001018: Fixed some typos in
people's email addresses.
Fix bugs 3641 (text preview gets garbled when switching files in
the middle of a load) and 3479 (Nautilus crashes if
nautilus-adapter* missing).
* components/adapter/nautilus-adapter-progressive-load-strategy.c
(call_when_stopped, load_and_free_uri, declare_done_loading,
stop_loading,
nautilus_adapter_progressive_load_strategy_load_location): Make
sure previous load is completely stopped before ever starting a
new load.
* components/adapter/nautilus-adapter.c:
(nautilus_adapter_destroy, nautilus_adapter_new): Avoid reporting
signals to the view frame while in the middle of destroying the
adapter.
* src/nautilus-component-adapter-factory.c
(nautilus_component_adapter_factory_get): Return NULL when loading
the adapter factory component fails.
(nautilus_component_adapter_factory_initialize,
component_adapter_factory_at_exit_destructor): Changes required by
the above.
* src/nautilus-view-frame.c
(nautilus_view_frame_set_to_component): report failure if we can't
load the adapter factory.
* src/nautilus-window-manage-views.c
(report_content_view_failure_to_user, load_content_view,
handle_view_failure, nautilus_window_set_sidebar_panels): Do a
somewhat better job of reporting view load failures.
2000-11-13 16:22:19 +00:00
|
|
|
|
Eli Goldberg <eli@eazel.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Elliot Lee <sopwith@redhat.com>
|
|
|
|
|
Eskil Heyn Olsen <eskil@eazel.com>
|
2001-01-24 18:39:46 +00:00
|
|
|
|
Ettore Perazzoli <ettore@ximian.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
|
George Lebl <jirka@5z.com>
|
2001-01-24 18:39:46 +00:00
|
|
|
|
Ian McKellar <ian@eazel.com>
|
2001-07-05 23:31:02 +00:00
|
|
|
|
John Harper <jsh@pixelslut.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
John Sullivan <sullivan@eazel.com>
|
2002-02-22 03:05:51 +00:00
|
|
|
|
Josh Barrow <drleary@mac.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
J Shane Culpepper <pepper@eazel.com>
|
2001-07-05 23:31:02 +00:00
|
|
|
|
Maciej Stachowiak <mjs@noisehavoc.org>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Mathieu Lacage <mathieu@eazel.com>
|
2001-01-24 18:39:46 +00:00
|
|
|
|
Mike Engber <engber@eazel.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Mike Fleming <mfleming@eazel.com>
|
2001-03-01 01:16:09 +00:00
|
|
|
|
Pavel Cisler <pavel@eazel.com>
|
2001-07-05 23:31:02 +00:00
|
|
|
|
Ramiro Estrugo <ramiro@fateware.com>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Raph Levien <raph@acm.org>
|
|
|
|
|
Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
|
Robey Pointer <robey@eazel.com>
|
|
|
|
|
Robin * Slomkowski <rslomkow@eazel.com>
|
Load filesystems from an XML file rather than hardcoding the various
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.
2001-08-15 06:35:04 +00:00
|
|
|
|
Seth Nickell <snickell@stanford.edu>
|
2000-09-08 14:03:48 +00:00
|
|
|
|
Susan Kare <susan@eazel.com>
|