Version 1.5.0 - Added -T option to change title and H1 header in HTML output. - Added -r option to reverse alpha sort output, ala. 'ls -r'. - '|' wildcard support added by David MacMahon . - Remove extraneous '/' at the end of dirs and dir-symlinks in HTML output. - Removed several possible overflow problems by dynamically allocating arrays in several places. - Better support for Locales and printing utf-8 encoded characters in filenames (still hackish). - Fixed -t to alphasort files with same time-stamps. - Fixed encoding of filenames in HTML output, Kyosuke and others. - Patches by Kyosuke Tokoro : - Now, runs OS/2 systems. + Print the file attributes in 'adhrs' format for each file, instead of the protections in 'drwxrwxrwx' format, when running the tree on OS/2 with option -p. - Added --charset option, to specify which character set is used for output. + You can specify any IANA registered character set name. But I have tested only following character sets: Shift_JIS EUC-JP IBM850 UTF-8 ISO-8859-1 US-ASCII + Now, `-S' option is equal to `--charset=IBM437'. + When running on OS/2 systems, the default value of this option is according to current codepage. On the other systems, no default. - Change font-weight to font-size in CSS .VERSION. - Change version to standard major.minor.patch format. - Switch from artistic license to GPLv2. Version 1.4 - Added large file support under Linux. - Fixed crashing on missing command line arguments. - Fixed several memory leaks - Added --dirsfirst option to list directories first. - Fixed formatting error when unable to open directories. - Fixed bug in parse_dir_colors(). - Changed -I to also ignore directories. - Added --nolinks command to turn off hyperlinks with the HTML output. - Fixed several memory leaks in listdir(). - Some additional code cleanup in listdir(). - Some systems may define TRUE/FALSE, so don't create the enums for TRUE and FALSE if that's the case. - Fixed over-allocation bug in read_dir(). - Added crude beginnings of color output for HTML via CSS (Ted Tiberio ttiberio@rochester.rr.com). - Fixed buffer overflow problem in dircolors parsing. - Fixed recursive symlink detection. - Added --inodes and --device options. - Added --noreport option. Version 1.3 - Fixed long pathname problem by dynamically allocating the path. - Added recursive symlink detection. - Added --help and --version options. - When -C is used and LS_COLORS is undefined, tree uses a default color scheme (thus -C always forces color output now). - Added -S to show ASCII tree lines (Gerald Scheidl) - Made tree more portable (Guido Socher and others) Following options curtsey of Francesc Rocher: - Added -o to redirect the output. - Added -H to print the tree in HTML format. - Added -L to set the maximum level of directories to print. - Added -R to recursively restart the search at the level given by `-L' option (adding as well `-o 00Tree.html'). Version 1.2 - Added -D to print the date of the last modification. - Added -t option to sort by last modification time (ala ls -t). - Added -I , similar to the -P option except tree does not print those files which match the pattern. - Made tree print non-printable characters in filenames in standard unix carrot notation. - Added -N option to make tree print filenames without any processing. - Added -q option to make tree print non-printable characters in filenames as question marks. - Added `|' to -F output and made it only print character type after the link on sym-links, not on the symlink name itself. - Added -u option to display username/uid, and -g option to display group name/gid. - Fully (pass the salt) implemented dircolors support. Version 1.1 - Made some changes to the Makefile to insure proper installation and for multi-architecture support and a bug-fix. - Made root directory colorized if dircolors is enabled. - Put []'s around permission and size info, 'cause I think it looks better. - Added -A option to enable ANSI-lines hack. - Added some sanity checks for dircolors support. - Added -P to list only those files that match the wildcard given in . - Fixed error where relative symbolic links to directories would not be followed when the -l option was used. - Made uid 0 the same as anyone else (-a was default for uid 0) - Added -x directive to stay on one filesystem (ala find -xdev). Version 1.0 - The original, a model of perfection...