Things todo:

Release 1.1:
- [done] Save file dialog when closing the application with the closebutton.
-        Use the filenode structure as preparation for directory diff.
- [done] Click on RevisionBar below a certain point lets JTextArea paint in
         a strange way.
- [done] Show linenumbers bar in FilePanel.
- [done] Select a diff when searching. (linenumberselection?)
- [done] Create a website

Release 1.1.1:
- [done] Create settings tab 
- [done] Import/Export settings

Release 1.1.3:
- [done] Problem with highlight in PM1.xml - PM2.xml
- [done] Remember which filter the previous time was used in NewDirectoryDiff
- [done] Implement treetable for directorydiff
- [done] Import 'filters' in 'filters' (get rid of 'include default filter')
- [done] Make checkbox 'Active' work.
- [done] Implement 'flat' directorydiff (like 'Projects' tab in netbeans)
- [done] Color of linenumbers more in line with the L&F
- [done] BUG[STA] FileDialog of save configuration is called 'Open'
- [done] BUG[STA] <Enter> in FolderDiffPanel should diff the files.
- [done] BUG[STA] Folderdiff should not exit when <ESC> is pressed.
- [done] BUG[STA] <CTRL-s> save doesn't work in diffpanel.

Release 1.9:
- [done] Implement directory diff.
- [done] Right/Left side readonly (preference)
- [done] Ask save settings when closing settings-tab.
- [done] Allow multiple selections in FolderDiffPanel.
- [done] Rescan action in FolderDiffPanel.
- [done] Statusbar should have a bar which tells how far the diff is.
- [done] Exclude filters. (Create preferences and store with jaxb)
- [done] Ignore whitespace in diff.
- [done] Use newest swingx library (JTableTree has changed significantly)
- [done] Click in JTreeTable is forgotten if it is outside length of
         node-label
- [done] Save-as, Load buttons in settings panel disappear when frame is
         made smaller.

Release 2.0:
- [done] Copy to left action in FolderDiffPanel.
- [done] Copy to right action in FolderDiffPanel.
- [done] Delete right action in FolderDiffPanel.
- [done] Delete left action in FolderDiffPanel.
- [done] Undo/Redo for all above actions actions.
- [done] Diff colors don't change anymore in the settings.

Release 2.1:
- [done] Bug when comparing filesRight/oneline.xml en filesLeft
- [done] Make size of JMDelta 0 if it only contains empty lines 
         (Only when ignoreblanklines is on!)
- [done] Keyboardfocus on diffbar. (mergmode + editpanes at the same time)
- [done] Make it possible to copy/paste from the name of the file/directory.
- [done] BUG: Settingspanel can be instantiated twice.
- [done] BUG: Helppanel can be instantiated twice.
- [done] BUG: Abouttpanel can be instantiated twice.
- [done] BUG: Search doesn't work OK.
- [done] Support multiple charsets
- [done] Bug: diff file -> edit file -> exit tab [don't save] -> 
              diff file -> Exception!
- [done] TabbedPane: cannot exit directorydiff with close button.
- [done] regression: DiffScrollBar -> 0 lines -> rectangle should be line!

Release 2.2:
-        Inner diff sometimes doesn't work
- [done] L&F preference
- [done] Remove jgoodies FormLayout in favour of Matisse groupLayout.
- [done] BUG[STA] Adjust search in FolderDiffPanel
- [done] BUG[WEB] Search doesn't behave after editing.
- [NO  ] Exclude patterns in diff (Text Filters in meld). [WONT IMPLEMENT!]
- [done] BUG[KKU] FolderDiff goes wrong if in one tree a node is a file and
                  in the other it is a folder!
- [70% ] Implement subversion diff.
- [    ] CubicCurve in DiffScrollComponent.java
- [    ] Probleem Prob1.java Prob2.java (ignore spaces at begin)

Release 2.3:
- [75%]  incremental diff (Adding to the end of the file doesn't work yet)
-        Calculate 'isChanged' in AbstractConfiguration.
-        Cancel the current diff if it takes too long.
- [50%]  Support drag and drop.
- [40%]  Implement bazaar diff.
- [40%]  Implement mercurial diff.
-        JXTreeTable doesn't look good with gtk-lookandfeel (highlighters)
         (Change it to OutLine of the netbeans project!)

Release 3.0:
- VCS support
- Improved diff highlight
- Mavenization

Todo:
-        Create manual
-        Diff images
-        Diff binaries
-        Ability to use external gnu diff
-        Implement 3-way diff.
-        Implement directory/file diff with ftp, sftp etc.
-        Optimize memory usage of JTextArea.



