
CDEveryWhere Changes and Known Bugs
Copyright (c) 1999 Interactive Information R&D, LLC
http://www.cdeverywhere.com

==========
Known Bugs
==========


=======
Changes
=======

v1.2.1
------
Added support for custom volume icons. See FAQ for information.

Added type "MP3 " to Macintosh type/creator database for all *.mp3 files.

Added support for preserving all Finder information for files and directories.
Flags, window and icon positions, custom icons, etc. Currently only works
when using a Macintosh or A/UX filesystem. MacBinary includes additional
attributes, but not all. BinHex supports type, creator and flags. See
"Hints" in the help for using the AUXZip utility to create an A/UX filesystem
from a Macintosh. This utility allows CDEveryWhere to preserve all Macintosh
attributes on a PC or Unix.

Macintosh desktop database can be excluded from the disk using the option
in the "Advanced Options..." dialog, "Misc" tab.

Fixed: Adjusted Macintosh time stamps to time zone.

Fixed: When running on a Macintosh, some files may have "%XX" instead of the
actual characters.

Fixed: Improved handling of Unix "ls" process to retrieve Unix file
information.

Made context (right-click) menu have same operations for left and right
window of CD layout.

Allow selection of FTP server if type cannot be determined with SYST command.

MacBinary and BinHex filenames are now read using a Macintosh encoding
compatible with the host system's encoding. This allows special characters
(such as the trademark and copyright symbols) to be read correctly.

v1.2 build 7
------------
Fixed: Editing or adding a type in the Macintosh type/creator database would
not take effect unless Enter was typed before the OK button was clicked. Now
the OK button will work without typing Enter.

v1.2
----
FTP does not require the "MODE" or "STRU" commands to be available. Problems
have occurred with some FTP servers not recognizing these commands.

Added support for Autorun (Windows) and AutoStart (Macintosh). Options are
available from the "Platform" tab.

Improved support for international character sets on Macintosh.

Fixed: Can now drop files anywhere in the right side of the "Files on CD"
window.

Fixed: Exclusion/Inclusion problem with files such as "b" and "b123".
Excluding both files and then including "b123" would also include "b". This
is due to the way directories are implicitly included when a file inside
them is explicitly included.

Fixed: Dropping of drive onto the "Files on CD" window will add contents of
drive to layout. Previous behavior was to create a directory with the drive
name in the layout. Files added to the drive will be updated when the layout
is opened, the image is created or the refresh command is used. 

Increased allowed volume name length from 16 characters to 32 characters.
ISO/RockRidge allows 32 characters, Joliet (Windows) 16 characters and
HFS (Macintosh) 27 characters. The volume name will be truncated accordingly
for each platform.

Added file date selection. Files may preserve their date (default) or use the
date when the CD was created.

Added support for MacBinary III. Added ".MacBin" (MacBinary) and
".BinHex" (BinHex) extensions to default MacBinary and BinHex decoding.
Removed 8MB MacBinary fork length restriction. According to MacBinary
specification, the data or resource fork length cannot be or exceed 8MB. This
limitation is unreasonable and not enforced with MacBinary archivers and has
therefore been removed.

Added file ordering options in "General" tab. These affect where the file data
is placed on the CD, not the directory sorting. Access times may be improved
for certain content if small files are recorded first or the most recent files
are recorded first.

Added symbolic link options to RockRidge. Available from the RockRidge
"Options" button in the "Platform" tab. "Copy Destination" controls the action
taken for links whose destination is not included on the CD. By default the
symbolic link is made into a hard link and the information is copied onto the
CD. Turning this option off will preserve the link. "Create links to duplicate
files" controls what happens when CDEveryWhere detects that a file occurs more
than once on the CD. By default a symbolic link is made to conserve disk space
if the CD were copied onto a hard drive. Turning this option off will produce
all hard links to the same data on the CD, no extra space is used for the
duplicate file.

Misc. interface improvements.

v1.1.3 build 38
---------------
Misc. interface improvements.

Added Windows drive list refresh to "Refresh" command.

Fixed: Setting ISO level 2 or "Ignore ISO9660 Naming Restrictions" does not
get saved in the layout.

Fixed: Problems preserving group id. Improved scanning of group files.

Fixed: Spaces in filenames are correctly handled with FTP and Unix.

Fixed: Root path entry length.

v1.1.3
------
Added "refresh" command to refresh "Source" and "Files on CD" windows. If
files are added, removed or otherwise modified, "refresh" will update the
changes.

Improved support for RockRidge in several areas. All mode bits are preserved,
including setuid, setgid, lock, and sticky. Added support for block and
character special files, these are now written to the image as special files
with correct major and minor numbers. FTP will check for /etc/passwd and
/etc/group files to better preserve user and group ids.

Fixed: Broken symbolic links may have caused the image to fail. Broken links
are written to the image as is.

Fixed: Directory link count in RockRidge.

v1.1.2
------
Fixed: correct filename truncation for Unicode filenames.

Fixed: "Create directory..." doesn't mark layout as changed. This has no ill
effects on the image but the "Save" option is disabled. Enter and delete a
character in one of the fields of the "General" tab to enable "Save".

Fixed: Problems with some exclusion/inclusion cases.

Fixed: file link count for directories in RockRidge volume.

Fixed: symbolic links pointing to files on other volumes.

v1.1.1
------
Add files to image layout directly from ZIP archive.
(Professional version only).

"Remove" from "Files on CD" will remove any files selected instead of only the
file under the mouse cursor.

Fixed: Sort order in ISO and Joliet volumes.

Fixed: Path table size. Windows NT would not read the disc under certain
circumstances.

Fixed: "Create directory..." doesn't work right when adding to directory other
than root.

Fixed: Exclusions don't work when excluding shared files from a platform tab.
The excluded files and directories won't display after writing an image.

v1.1 build 5
------------
Fixed: Some exclusions in the layout would cause the image creation to fail.

v1.1
----
Reduced memory usage and increased speed of image creating. Previous memory
usage was not conducive to large file counts (>9,000).

Improved speed of directory browsing.

Add FTP progress window during long listings and file download.

Filesystem specific information is displayed in the "Local" tab, such as
Unix permissions and MacOS type/creator.

Can now delete created directories and dragged files from the layout. These
are shown in blue text. Right click and select "Remove" to remove.

On Unix, check for existance of directory before calling "ls" to retrieve
directory information. Improves directory tree scanning speed.

Modified steps shown when creating image to give the user more feedback.

Fixed: Dropping a file onto a directory with files already dropped into it
will create a blank directory containing the new file.

Fixed: Dragging a directory to the same location in the layout more than once
will no longer add a second copy.

Fixed: On MacOS, file and directory names are URL encoded for space, forward
slash (/), and pound sign (%) characters. The MRJ uses '/' as the file
separator and this character was not previously encoded. Therefore, the MRJ
separated filenames containing a '/'.

Fixed: Some MacBinary files are not processed because byte 74 is not zero.
According to the MacBinary II spec, bytes 74 and 82 should be zero. This check
has been removed to process certain archives that do not adhere to the spec.

v1.0.2
------
Macintosh volumes will not mount under certain conditions. This is based on
the size of the CD and the allocation block size chosen for the HFS volume.
The node count for the extents file was not consistent with the extent file
size causing MacOS to reject the image.

Truncated filenames were not renamed correctly if more than two had the same
filename.

Macintosh volume would not accept "/" in a directory or file name. This is
a legal character and is now allowed.

File and directory identifiers were incorrectly using "a" characters as
specified by ISO9660:1988, where they should only allow "d" characters.
Identifiers for level 1 and 2 may now only have "d" characters.

v1.0.1
------
ISO Level 3 128 character limit enforced.

ISO Level 3 filenames check for duplicates using case-insensitive comparison.

Cyclic links are handled correctly.

v1.0
----
Final release.


