============================================================================
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 svn and tarballs
- must cross-build for MS Windows
- update user guide module map
- 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 has changed
- run utils/update-api-indices.py to index the new symbols
- 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
  docbase=$HOME/Projects/Gwyddion/gwyddion/devel-docs ./gendoc.sh
- tag SVN:
  svn copy svn+ssh://yeti-dn@svn.code.sf.net/p/gwyddion/code/trunk/gwyddion svn+ssh://yeti-dn@svn.code.sf.net/p/gwyddion/code/tags/gwyddion-2.29
- build and upload packages
- sign packages and upload signatures
  gpg2 -u yeti@gwyddion.net -b gwyddion-2.28.tar.gz
- update gwyddion main page
- publish files on Freshmeat, SourceForge
  rsync --progress -e ssh gwyddion-2.28.tar.xz yeti-dn@frs.sourceforge.net:/home/frs/project/gwyddion/gwyddion/2.28/
- 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)
