NCurses Disk Usage Changelog

What's new in NCurses Disk Usage 1.10

May 10, 2013
  • Added 'c' key to display item counts
  • Added 'C' key to order by item counts
  • Added CACHEDIR.TAG support and --exclude-caches option
  • Use locale-dependent thousand separator
  • Use pkg-config to detect ncurses
  • Clip file/dir sizes to 8 EiB minus one byte
  • Fix buffer overflow when formatting huge file sizes

New in NCurses Disk Usage 1.9 (Sep 27, 2012)

  • Added option to dump scanned directory information to a file (-o)
  • Added option to load scanned directory information from a file (-f)
  • Added multiple scan and load interfaces (-0,-1,-2)
  • Fit loading and error windows to the terminal width (#13)
  • Fix symlink resolving bug (#18)
  • Fix path display when scanning an empty directory (#15)
  • Fix hang when terminal is resized to a too small size while loading
  • Use top-level automake build
  • Remove useless AUTHORS, INSTALL and NEWS files
  • ncdu.1 now uses POD as source format

New in NCurses Disk Usage 1.8 (Nov 4, 2011)

  • Use hash table to speed up hard link detection
  • Added read-only option (-r)
  • Use KiB instead of kiB (#3399279

New in NCurses Disk Usage 1.7 (Aug 14, 2010)

  • List the detected hard links in file info window
  • Count the size of a hard linked file once for each directory it appears in
  • Fixed crash on browsing dirs with a small window size (#2991787)
  • Fixed buffer overflow when some directories can't be scanned (#2981704)
  • Fixed segfault when launched on a nonexistant directory (#3012787)
  • Fixed segfault when root dir only contains hidden files
  • Improved browsing performance
  • More intuitive multi-page browsing
  • Display size graph by default
  • Various minor fixes

New in NCurses Disk Usage 1.6 (Oct 23, 2009)

  • Implemented hard link detection
  • Properly select the next item after deletion
  • Removed reliance of dirfd()
  • Fixed non-void return in void delete_process()
  • Fixed several tiny memory leaks
  • Return to previously opened directory on failed recalculation
  • Properly display MiB units instead of MB (IEEE 1541 - bug #2831412)
  • Link to ncursesw when available
  • Improved support for non-ASCII characters
  • VIM keybindings for browsing through the tree (#2788249, #1880622)

New in NCurses Disk Usage 1.5 (May 4, 2009)

  • Fixed incorrect apparent size on directory refresh
  • Browsing keys now work while file info window is displayed
  • Current directory is assumed when no directory is specified
  • Size graph uses the apparent size if that is displayed
  • Items are ordered by displayed size rather than disk usage
  • Removed switching between powers of 1000/1024
  • Don't rely on the availability of suseconds_t
  • Correctly handle paths longer than PATH_MAX
  • Fixed various bugs related to rpath()
  • Major code rewrite
  • Fixed line width when displaying 100%

New in NCurses Disk Usage 1.4 (Sep 14, 2008)

  • The obsolete startup window was removed.
  • Filenames ending with a tidle are now considered as "hidden".
  • Several bugs and portability issues were fixed.