For the next version:
+ disable toolbar buttons undo/redo when there's nothing to be undone/redone
+ when undo queue is empty, it means the document hasn't changed -> update
  status
+ clean up the search menu code
+ remove hard coded tools
+ clean up the compile/run code
+ check menus to see whether all items work and are disabled/enabled properly
+ clean up the project code (to facilitate the rewriting)
+ convert the source code browser to a plugin
+ find out why gIDE is rebuilt when I do an install as root. there's also a
  problem with the install of the .glade files
- make plugin manager more intelligent (put file requester in right directory,
  only show real plugins, actually add the plugin instead of only adding
  it to a list)
+ find out what is wrong with the project loader

In future versions:
- use compile sets everywhere (eg. include paths, c flags)
- add version control interface (gnome-vcs?) (should support rcs, cvs,
  clearcase)
- add more commands to the undo/redo system
- use a diff tool which is actually of use (gtkdiff?)
- rewrite the project management (yes, it does s*ck right now)
- create a universal code parser (language specific) so we can replace all
  parsers currently in existence
- add new tools based on the code parser (indenter, code metrics, lint,
  refactoring tools, ...)
- use new editor (GTK+ 1.4 editor?) (match brace functionality)
- use glade for all remaining dialogs
- use better statusbar design (using signals)
- clean up the source code browser code
- improve the source code browser so it at least works on the gIDE code
