Unimplemented Feature of KHexEdit:
----------------------------------

+ <Action name="paste_into_new_file" />
+ Zugriffsrechte (Größe)
+ Transcoder
+ bitstream (navigating on bit-level)

Nicht so wichtig:
* Einstellung Anzeige voller Pfad in Titel
* Einstellung Anzeige a-f/A-F
* Einstellung Anzeige Offset Hex/Dez
* Suchleiste
* <Action name="paste_into_new_window" />

Erledigt:
- Zugriffsrechte (Verändern)
- Rückgängig/Wiederherstellen
- Speichern
- revert
- Dokumentenliste
- Letzte Dateien
- Bookmarks
- Drucken
- Binärfilter
- Zeichenkettenextraktion
- Exportieren
- copy_as_text

Done before review:
------------------------
* add bookmarkable to kpiecetablebytearray
* switch licensing
* see why documents don't get removed on close of view -> close for views, not document
* make drag'n'drop work properly again
* complete change notifications
* reset changebuffer if history gets cut
* make filter work on selection
* user documentation in docbook format
* complete i18n (@-stuff)
* fix paste controller and readonly modes

Fixed after 0.1 Beta 1:
-----------------------
* cursor problems

Fixed after 0.1 Beta 2:
-----------------------
* version control ignored readonly status
* adaption of filter parameter edit to char coding changes
* operation box in replace dialog last in tab order
* enable extract strings tool and add copy
* encoders now takes abtractmodel, so a view can be given
* encoders now use current view settings
* add export functionality to libkakao (simple modelencoderfilesystemexporter use encoder)
* make printing support only selection
* value column editing mess, with cursor jumping away on partial edit and ungrouped changes
* operations like filter can set an own description of their action (undo/redo)

For KDE 4.1:
----------------------------------
* entering 00 in value column does not finish the editing
* clicking in the empty value column area does not place the cursor where expected
* fix replace problem
* ask artists for own icon
* add support for blocking processes like printing, string search or filter

Later on:
---------
* test handling of readonly files
* more explicit titels for undo/redo actions (range, data), also paste, drag, and cut
* add support for memory mapped files (includes enabling overwrite controller again)
* think about turning insert pattern & Co. into a tool
* session support: full storing and restoring of view/model state
* port KPart to libkakao
* add support for more commandline options
* port bytearrayview to bytearrayrenderer (esp. non-line-centric paiting)
* complete work on input controllers for the bytearray view
* rename AbstractDocument into AbstractObjectModel
* add AbstractTool, ToolManager and ToolManagerControl
* Prepare libframesprint for inclusion into kdelibs
* find good name for libkakao
* add profiles with loaded tools and their positions (environments)
* add splitting of views
* templates
* + and - operates on whole selections
* better selection by mouse using the offset column 
* syntax highlighting
* support for formated bytearray formats, load/save as well as import/export
* shellwindow:
  * hovering of drag about tab changes to tab
  * dropping next to tab creates new data object by the drop data

Future plans:
-------------
* a binary diff editor widget in the Okteta libs
* binary diff editor widget based parts
