Too many things.  Use

  grep --include '*.[ch]' -i '\<\(XXX\|TODO\|FIXME\|provisory\|fuck\|shit|hell\)\>' .

to locate them ;-)

Particularly (overall app issues, module issues not listed):
- Printing
- Integrated help
- Proper associations and drag'n'drop support
- Module profiles
- Sessions
- ...

Quite a few of these items are intrusive and will have to wait for the next
unstable version.

============================================================================
Unimplemented stuff:
- libprocess/correlation.c: @window_width and @window_height are unused in
  gwy_data_field_crosscorrelate() and gwy_data_field_crosscorrelate_iteration()

============================================================================
Release checklist:
- must build on Linux from tarballs
- must build on MS Windows
- update translations (make update-po in po; remember to commit and tag the
  really final versions, making dists in general updates po again)
- make sure global library headers (libfoo.h) include all other public
  headers
- update library versions, if something changed
- make sure gwyddion.iss.in contains all translations (XXX: automate this)
- update version in configure.ac
- update version in gwyddion-night-build
- check full rebuild
- check and update NEWS, generate HTML version (utils/gen-news.py)
- generate on-line module list (make module-list in utils, may need manual
  filtering of non-released modules)
- generate stable API docs for gwyddion.net (using gwyddion.net-doc-build SVN
  module) and upload them
- tag SVN:
  svn copy https://gwyddion.svn.sourceforge.net/svnroot/gwyddion/trunk/gwyddion https://gwyddion.svn.sourceforge.net/svnroot/gwyddion/tags/gwyddion-0.0
- build and upload packages
- sign packages and upload signatures
- update gwyddion main page
- publish files on Freshmeat, GnomeFiles, SourceForge
- send e-mail to the mailing lists
- update the list of supported file formats on gwyddion.net and in the user
  guide (at least occasionally)
