TODO

Description						Priority

- Validate configuration inputs				High

- Get rid of *.c_str()					High

- Use DocBook for man page, HTML documentation, README	High

- Can build RPM without being root			High

- Use singleton for global config			Medium

- Add hide skip/unreadable/notfound			Medium

- Verify that smart scan works correctly when SkipDir	Medium
  changes

- Make smart scan work correctly when StartDir changes	Medium

- SkipDir accepts regular expression			Medium

- Handle Symlink in StartDir/SkipDir			Medium

- Change various variables from int to size_t		Medium

- Add new directory to .kcd.save.gz automatically	Medium
  (and quietautoscan config command)

- Store configuration in .kcd.save.gz			Medium

- Changes to .kcd.conf rescan automatically		Medium

- Start scan from highlighted dir			Medium

- Display ^F status					Medium

- FHS compliance (/etc/opt/...)				Medium

- CDROM support	(ls-lR, ls-R, MANIFEST, etc.)		Medium

- StartDir use glob					Medium

- Support internationalization				Medium

- Support locale					Medium

- Link count optimization				Medium

- Support for UNICODE, UTF8				(when ncurses is ready)

- Mouse drag support					(when ncurses is ready)

- Other Treescan optimizations				?

- Check file size type (long vs long long) for 
  large file system (lseek vs llseek)			?

- rc shell support					?
