TODO list for Kat:
TODO
To the developers:
    please put your initials near the subjob you want to take over
    BEFORE you start to do it, then commit this TODO file to the CVS
    so that other developers won't do the same jobs.
    Please feel free to add items to the lists (and even new lists).

FIXES
ML - Fix all i18n
- Fix weird behaviour of all views: first click on file does not show the properties
    (especially if the file is the only one in the folder)

DEVELOPMENT
- Implement a local configuration file for Kat
- Implement the dialogbox allowing the management of configuration
- Allow Kat to open multiple Katalogs at the same time: all .kat files found
  in $KDEHOME/share/apps/kat/
- Implement Import/Export functionalities for catalogs not residing in
  $KDEHOME/share/apps/kat/
- Implement the status bar to show properties of directories and files
RC - Add a context menu Open in Konqueror
RC - Create the Google-like view for results
RC - In the result views, show (with a tooltip?) the fullpath of every file
RC - Enable users to select and copy, move, open, the files (both catalog and results)
- Implement a zoom function for icons and thumbnails
- Implement the "Open with one click" configuration option
- Implement the simple search for more than a single word at a time
- Implement the possibility to limit the search to a folder or a series of folders
- Implement the advanced search with AND, OR, NOT
- Create a wizard for the creation of a catalog
- Implement the search into ZIP and other compressed files (they should appear
  to users exactly the same as normal folders)
- Implement the web-like view through the kat:// protocol (Konqueror only)
- Implement the manual update of a catalog
- Implement the scheduled jobs
- Implement the scan/update process in background on idle times of computer
- Implement service listening for changes in the filesystem (add, move, delete files)
- Implement lists of words to be excluded (from scan/search) for every language
- Implement possibility to add (and save) a comment to every single file
- Implement possibility to modify the properties of the catalog after creation
- Implement search by mime-type
- Implement a kicker searchbar
- Implement the possibility to create "categories" of files using user-selected properties of files

DOCUMENTATION
- Update and complete the home page
- Write the documentation
- Implement the help system

KAT API
RC - Develop APIs to allow programmers to access the Kat catalogs

PLUGINS
- M$ Excel
- M$ PowerPoint
ML - WordPerfect (use libwp8)
ML - docbook
- PS
RC - Mail (message/rfc822 and others)
- LyX, LaTeX, BibTeX

DONE
RC - Opening a catalog should only read the first level of the folders tree,
     not the entire tree!!! Then, clicking on a folder, should read it (DONE)
ML - Fix the about dialog box (DONE)
RC - Fix the strange behaviour of the docking windows on DlgMainWindow 
     (resizing the folder list, the other two windows change dimension) (DONE)
ML - Fix the application icons and the placement in the menu (DONE)
RC - Fix all views to show numbers with thousand separators (1.000.000) (DONE)
RC - Fix all views to show dates in the local format (DONE)
ML - PDF use popper lib from freedesktop (remove duplicate code) (DONE)
RC - Implement save function for words (XML format) and fulltext (plain text) (DONE)
RC - Fix error causing a crash scanning empty folders (check for empty start folder) (DONE)
RC - Implement a KDE menu with action: extract fulltext (using fulltext plugins) (DONE)
RC - Implement language determination (italian, english, german, french...) (DONE)
RC - Rewrite all scan process to avoid GUI freezing (DONE)
ML - Support -fvisibility (DONE)
ML - Koffice plugins (DONE)
ML - Create the .kat MIME type on installation (DONE)
RC - Fix crash when user cancels the scan process (DONE)
RC - Fix all bad code which could lead to crashes (DONE)
ML - Gnumeric (DONE)
RC - Implement an "open with" list when right-clicking a file (both catalog and results) (DONE)
RC - Implement drag & drop feature for files and directories (DONE)
RC - Create the icon and thumbnail views for results (DONE)
RC - RTF (DONE)
RC - Create the icon and thumbnail views for results (DONE)
ML - QDialog -> KDialogbase (please don't use QDialog) (DONE)
ML - Remove all "setGeometry" and co inside the dialogboxes