nautilus/NEWS
Darin Adler 350abab988 Add mention of Mozilla 0.9.5. Thank Frank. Make a little more up to date,
* NEWS: Add mention of Mozilla 0.9.5.
	* THANKS: Thank Frank.
	* README: Make a little more up to date, but still needs work.
2001-10-19 16:17:10 +00:00

206 lines
8.2 KiB
Text
Raw Blame History

=== Version 1.0.5
Nautilus 1.0.5 contains more speedups, and some features and bug
fixes.
Many of the changes for this release were done by hackers at Red Hat
(Jonathan Blandford, Havoc Pennington, Alex Larsson, Owen Taylor) for
their Nautilus release, and rolled into the main Nautilus sources,
mostly by Alex. Thanks also to Alan Cox for doing a profile of system
calls Nautilus was making and driving some simple but effective
speedups.
As a practical matter, many of the changes here that were inspired by
changes that others made or patches they submitted may still be marked
"(Darin)" since I did the actual check-i. Similarly, changes done by
others may be marked "(Alex)" since he did the rolling in even though
others did the original code (sometimes I tried to guess).
Here's a partial list of changes since Nautilus 1.0.4:
- speed-related changes
* Turn off trash emblem for speed (Darin)
* Cache more icons in the icon cache (Darin)
* Reduce number of suffixes to search for when locating icons (Darin)
* Remove Eazel logo graphics so we have one less place to search (Darin)
* Change internals of NautilusDirectory to avoid n^2 behavior on large
directory loads (Maciej)
* Add hash table for mapping icon data to icons in the icon container
to avoid n^2 behavior in large directories (Maciej)
* Cache user information so we don't do so many getpwuid calls (Alex)
* Add a help icon that fires up Nautilus (Alex)
* Load images with a 64K buffer in the image view (Darin)
* Don't fire up esd unless the MIME type says it's a music file (Anders)
* Don't refresh all other windows when you open a new window that
points to a particular location (Darin)
- features (mostly small ones)
* Eliminate ~/Nautilus, replacing it with "start here" (Havoc)
* Use ".desktop" files instead of Nautilus links (Alex, Maciej, Havoc,
Jonathan, Darin)
* Nautilus now requires Mozilla 0.9.5 or newer (Darin, Frank Belew)
* Allow dragging an image to the icon in the file properties dialog
to create a custom icon, as in the sidebar (Benedikt Roth)
* Allow Mozilla component to open Chrome windows (Alex)
* Add support for JFS (Frederic)
* Added get_info support to the stream adapter so we can work with
more components, specifically the eog one (Fabrice Bellet)
* Set _NET_WM_WINDOW_TYPE tag, mostly for kwin's benefit (Alex)
* Don't manage the desktop if kdesktop is already running (Havoc)
* Handle a lot more cases of dragging URIs to a Nautilus window
(Jonathan)
* Allow nested directories inside the scripts directory (David Emory
Watson, Darin)
* Remove Eazel remnants (Christian Meyer, Benedikt Roth, Darin)
* Make music view list look better by using EelList, show artist of
selected song (Maciej)
* Add authentication dialog support (Mike Fleming, Maciej)
* Show uptime in hardware view (Andy)
* Make modification time in sidebar shorten itself gracefully (Andy)
* Fix hang when FAM dies by using GIOChannel instead of gdk_input_add
(Alex)
- build-related changes
* Require newer bonobo, eel, gnome-vfs, librsvg (Darin)
* Get rid of the checks for ammonite and freetype (Darin)
* Fix makefiles for people who use DESTDIR (Evandro Fernandes Giovanini)
* Remove control center requirement (Anders)
* Update to build with Mozilla 0.9.3 (Darin)
* Fix doc build so it works on systems with newer docbook (Dan Mueth)
* Remove some duplicate libs to speed build up with libtool 1.4 (Anders)
* Require FAM if compiled with FAM support rather than trying to have
optional FAM support (Alex)
- significant bug fixes
* Fix problem that made Notes and History panels crash on startup if you
had already run Nautilus prviously on the same machine (Darin)
* Remove hard-coded colors from the default themes, and let automatic
color selection kick in (Alex)
* Don't monitor files on read-only volumes so CD-ROMs can be unmounted
without any trouble (Alex)
* Get rid of the flash on Nautilus startup (Jonathan, Alex)
* Stop trying to read GMC position metadata (Alex)
* Fix mount list problems that caused CD-ROM icons to be left on the
desktop even after unmounting and ejecting them (Owen)
* Fix leaks and other problems found by use of Insure (Yoann, Darin)
* Fix leaks found by use of memprof (Anders, Alex)
* Make DISPLAY canonical to give oaf's multi-DISPLAY support a better
chance of doing the right thing (Maciej)
* Make thumbnail code work even when the image is bad (Darin)
* Fix some state machine bugs that prevented item count from being
updated (Maciej)
* Fix some obscure DnD segfaults (Alex, Darin)
* Fix a few music view bugs (Maciej)
- i18n fixes (other than new translations)
* Make duplicate numbering scheme handle 11th, 12th, and 13th properly
(Benedikt Roth)
* Make hardware view internationalizable (Benedikt Roth)
* Set locale to "C" when running mount and unmount so we don't need to
understand error messages in multiple languages (Frederic)
* Use locale encoding when setting title for web view (Alex)
* Make "reset" image localizable (Andy)
- internal changes
* Rework of volume monitor to make it a easier to understand and
modify (Seth Nickell, Darin)
* Add "galeon mode" to gnome-info2html2 (Philip Langdale)
* Don't include frames in the thumbnail files on disk (Andy)
* Make "reset" use a special MIME type rather than "reset.png" (Andy)
* Make sidebar icon and text controllable by components so that the
shell doesn't need the special cases for Mozilla and Hardware (Andy)
* Get rid of assumption that GnomeVFSFileInfo fields match uid_t and
gid_t to make things more portable (Darin)
* Fix a bunch of places that were passing chars to ctype.h functions
which take ints to make things more portable (Darin)
* Other fixes for compiling on Solaris (Darin)
=== Version 1.0.4
Nautilus 1.0.4 contains some speedups, largely due to the work done by
Yoann Vandoorselaere to investigate what makes it slow. There's still
plenty of room for more work there.
There are also lots of other minor improvements since Nautilus 1.0.3.
A partial list of changes since Nautilus 1.0.3:
Fixes to bugs and other changes to speed up Nautilus's
display of new directories (Yoann, Darin, Maciej)
FreeBSD compile fixes (Darin, Gene)
Fixes to compile with C compilers that don't allow empty
structures (Darin)
Fix to the MOZILLA_FIVE_HOME setting code to make the Mozilla
component work in more configurations. (peter@ximian.com, Darin)
Make thumbnails always go in the home directory if "Make
Folder Appearance Details Public" is set to Never (John,
Michael Rothwell)
Fixed a few small i18n problems. (Darin)
Use Bonobo to handle additional key bindings, instead of using
our own hack code. (Darin)
Make default Web Search use google instead of the defunct
Eazel search page. (Darin)
Fix bug reading track info from MP3 files. (Jon K Hellan)
Make News panel flash less. (Andy)
Fixed bug in throbber destruction process (Darin, Owen)
Added prelighting and tracking to the throbber (Anders, Darin)
Use Control keys rather than Alt keys to move around in the
file manager windows because Sawfish changed to use Alt again
(John Harper)
Fix MIME bug that might lead to the wrong default component
getting used. This could have been what caused some people to
get the text view instead of the web page view. (Darin)
Fix problems typing non-ASCII characters on some systems
(Johan Dahlin, Darin)
Install IDL files for non-C component programmers (Johan
Dahlin, Darin, Ramiro)
Support trash on XFS volumes (Caleb J. Land, Darin)
Updated lots of icons, including most of the ones in the
classic GNOME theme (Ben FrantzDale, Seth Nickell)
Updated quick reference, release notes, and user manual in
help. (Dan Mueth)
Obfuscate passwords in URIs in thumbnail directories.
(Miguel Rodr<64>guez P<>rez)
Dumb down run-nautilus so it doesn't start Nautilus slowly.
It is really obsolete (Darin).
Get rid of Eazel home page and Eazel services in first-time
druid (Havoc)
Make standard view components hang around for 30 seconds,
making it faster to use the same viewer repeatedly (Zbigniew
Chyla).
Other bug fixes (Juan Pablo Mendoza, limval@yahoo.com,
Frederic Devernay, Darin, Benedikt Roth, Andy)
We won't be porting Nautilus to GNOME 2 until the library freeze date
(at the request of the library developers, Michael Meeks mainly) so
this is still a GNOME 1 source tree for now.