version 0.5
-----------
"A Lot of Niceties"--Kdu moved to Utilities menu from previous
location (Applications menu), is given Name and Comment in
.kdelnk file.  README and TODO files are given contents (pointing to
the program webpage).

Base class of tree widget is now changed from KTreelist to QListView,
for greater portability to KDE 2.0, and greater potential functionality.
Most obvious consequence of this is: Tree can be sorted now.

bug fixed: "interlocking KDuProcesses" are now detected, so program will no
longer crash when using mouse double-click to refresh a section of the
tree of which some subtree is already being updated by an earlier "du" process.

version 0.4 -- first public release
-----------
back-end code (processing of "du" output to insert into tree) is separated
from GUI, using a QTimer as an "idle timer" to process the incoming data in
between handling the GUI.

plus, bug fixes: use lstat instead of stat to decide if a file is a directory
(to be consistent with "du", which ignores symbolic links).  And, slight
improvement on display optimization of my modified KTreeList--works "the right
way" in almost all cases now.  Still one known display optimization bug, but
I think it's better to have it over-optimized than under-optimized, and
perhaps QListView will be properly optimized anyway, so I won't have to worry
about it when I switch to using it?

still no check for interlocking KDuProcesses, (bug not fixed since version 0.3)

version 0.3
-----------
bug fixes...correct detection of directory vs. file in formerly "ambiguous" case,
now using "stat" when necessary.  No more characters dropping off of directory
names on double-click, filenames with spaces are handled, (rather than truncated
as they were before).....now, double-clicking an item deletes all its children
before starting a KDuProcess to repropagate the sub-tree. also, "(? K)" replaces
the former kilobyte measurement (as it should) to indicate the subtree is being
processed.

known bug remaining:  no check for interlocking KDuProcesses upon double-click--
this bug is known to cause segfaults.

version 0.2
-----------
Highlight on tree element causes its path to appear in status bar.
Select on tree element causes "du -a" process to be started to populate
the subtree with file entries (in addition to the directory entries), but BUG:
does not yet remove old children, so subdirectories get double-listed.

version 0.1
-----------
Initial version of Kdu:
Simple graphical KTreeList encoding of "du -k /", KTreeList completely usable
during data gathering stage, but internal code adding to KTreeList is a bit
strange, manipulating KTreeListItem s directly, with a kludgy callback to
KTreeList to try to get automatic updating of the KTreeList.  Code is in place
for multiple "du" processes side-by-side, but this feature is not used.