
1: Version 1.5.1.1 2: - Regression in HTML output, fixed formatting issues. 3: 4: Version 1.5.1 5: - Remove extraneous / at end of user input directory names when using -f 6: option (Zurd) 7: - List available charsets if --charset option is missing charset argument. 8: - Fixed --charset option processing bug. 9: - Fixed missing <br>'s when -i option used with -H. 10: - Added -h option for human readable output. 11: - Colorization bugfix for special files and directories (make tree behave as 12: ls does) 13: 14: Version 1.5.0 15: - Added -T option to change title and H1 header in HTML output. 16: - Added -r option to reverse alpha sort output, ala. 'ls -r'. 17: - '|' wildcard support added by David MacMahon <davidm@astron.Berkeley.EDU>. 18: - Remove extraneous '/' at the end of dirs and dir-symlinks in HTML output. 19: - Removed several possible overflow problems by dynamically allocating 20: arrays in several places. 21: - Better support for Locales and printing utf-8 encoded characters in 22: filenames (still hackish). 23: - Fixed -t to alphasort files with same time-stamps. 24: - Fixed encoding of filenames in HTML output, Kyosuke and others. 25: - Patches by Kyosuke Tokoro <NBG01720@nifty.ne.jp>: 26: - Now, runs OS/2 systems. 27: + Print the file attributes in 'adhrs' format for each file, instead 28: of the protections in 'drwxrwxrwx' format, when running the tree 29: on OS/2 with option -p. 30: - Added --charset option, to specify which character set is used for 31: output. 32: + You can specify any IANA registered character set name. But I have 33: tested only following character sets: 34: Shift_JIS EUC-JP IBM850 35: UTF-8 ISO-8859-1 US-ASCII 36: + Now, `-S' option is equal to `--charset=IBM437'. 37: + When running on OS/2 systems, the default value of this option 38: is according to current codepage. On the other systems, no default. 39: - Change font-weight to font-size in CSS .VERSION. 40: - Change version to standard major.minor.patch format. 41: - Switch from artistic license to GPLv2. 42: 43: Version 1.4 44: - Added large file support under Linux. 45: - Fixed crashing on missing command line arguments. 46: - Fixed several memory leaks 47: - Added --dirsfirst option to list directories first. 48: - Fixed formatting error when unable to open directories. 49: - Fixed bug in parse_dir_colors(). 50: - Changed -I to also ignore directories. 51: - Added --nolinks command to turn off hyperlinks with the HTML output. 52: - Fixed several memory leaks in listdir(). 53: - Some additional code cleanup in listdir(). 54: - Some systems may define TRUE/FALSE, so don't create the enums for TRUE 55: and FALSE if that's the case. 56: - Fixed over-allocation bug in read_dir(). 57: - Added crude beginnings of color output for HTML via CSS (Ted Tiberio 58: ttiberio@rochester.rr.com). 59: - Fixed buffer overflow problem in dircolors parsing. 60: - Fixed recursive symlink detection. 61: - Added --inodes and --device options. 62: - Added --noreport option. 63: 64: Version 1.3 65: - Fixed long pathname problem by dynamically allocating the path. 66: - Added recursive symlink detection. 67: - Added --help and --version options. 68: - When -C is used and LS_COLORS is undefined, tree uses a default color 69: scheme (thus -C always forces color output now). 70: - Added -S to show ASCII tree lines (Gerald Scheidl) 71: - Made tree more portable (Guido Socher and others) 72: 73: Following options curtsey of Francesc Rocher: 74: - Added -o <filename> to redirect the output. 75: - Added -H <baseHRef> to print the tree in HTML format. 76: - Added -L to set the maximum level of directories to print. 77: - Added -R to recursively restart the search at the level given by `-L' 78: option (adding as well `-o 00Tree.html'). 79: 80: Version 1.2 81: - Added -D to print the date of the last modification. 82: - Added -t option to sort by last modification time (ala ls -t). 83: - Added -I <pattern>, similar to the -P option except tree does not print 84: those files which match the pattern. 85: - Made tree print non-printable characters in filenames in standard unix 86: carrot notation. 87: - Added -N option to make tree print filenames without any processing. 88: - Added -q option to make tree print non-printable characters in filenames 89: as question marks. 90: - Added `|' to -F output and made it only print character type after the 91: link on sym-links, not on the symlink name itself. 92: - Added -u option to display username/uid, and -g option to display group 93: name/gid. 94: - Fully (pass the salt) implemented dircolors support. 95: 96: Version 1.1 97: - Made some changes to the Makefile to insure proper installation and for 98: multi-architecture support and a bug-fix. 99: - Made root directory colorized if dircolors is enabled. 100: - Put []'s around permission and size info, 'cause I think it looks better. 101: - Added -A option to enable ANSI-lines hack. 102: - Added some sanity checks for dircolors support. 103: - Added -P <pattern> to list only those files that match the wildcard 104: given in <pattern>. 105: - Fixed error where relative symbolic links to directories would not be 106: followed when the -l option was used. 107: - Made uid 0 the same as anyone else (-a was default for uid 0) 108: - Added -x directive to stay on one filesystem (ala find -xdev). 109: 110: Version 1.0 111: - The original, a model of perfection...