
* BUG: find out why setting a breakpoint in firefox-bin can sometimes kill
  firefox ("Unknown Termination Signal Recieved! 5")

* BUG: it is possible to deadlock EDB by attaching the it's parent console. 
  I've only observed this with konsole from KDE.

* BUG: stack analysis to show returns/strings in comment column does not take
  into account the word or row width of the view.

* WISH: thread support.

* WISH: add keyboard shortcuts to first 10 bookmarks.

* WISH: add mechanism for plugins to add to context menus.

* WISH: compile on FreeBSD (and eventually other platforms).

* WISH: add support for non-x86 archs (next planned is x86-64).

* WISH: add ability to change environment variables in environment view plugin.

* WISH: option to disassemble in all caps.

* WISH: option colourize disassembly output.

* WISH: re-add AT&T syntax support.

* WISH: implement "lock stack" feature.

* WISH: make tabs able to be "labeled" and potentially remember them in a 
  "debugging session file" (among other things).
  
* WISH: save bookmarks into a "debugging session file" (among other things).
  
* WISH: implement comments in disassembly and add ability to set them

* WISH: support arguments which contain spaces

* WISH: the debugging core will return the original byte when a read occures 
  where a breakpoint is at. we should detect if the byte was overwritten/changed

* WISH: code analysis

* WISH: code flow diagrams

* WISH: rewinding application to specific point in time (cryopid wrapper)

* WISH: importing debug information similarly to GDB

* WISH: search within results of heap analysis

* WISH: come up with a nice way to have a plugin export APIs that other plugins
  can use, this would also go hand in hand with a notion of plugins that 
  depend on others (likely a specific version) being present.

* WISH: remember breakpoints in a session file and reload when debugging same 
  app next time.
  
* WISH: select value to fill with when editing bytes.

* COSMETIC: scrolling the various views while not paused gives all 0xff's, we 
  should temporarily pause and get the right data. I think perhaps we should 
  do some "read-ahead" to reduce the pause time when scrolling and cache whole
  pages of data, and have this data expire after a certain amount of time

* COSMETIC: limit font choices to fixed width, the variable width ones don't 
  make sense.
 
* COSMETIC: scroll by instructions instead of bytes in code viewer

* COSMETIC: linux does not appear to be able to tell the difference between a 
  segmentation fault and a priviledged instruction, is there a way to do so?
  (short of having a list?)

* IMPLEMENTATION: start using QT 4.2's QDialogButtonBox, it will simplify code 
  and make things more consistant with other desktops.

* IMPLEMENTATION: replace code for register view with one which uses the 
  model/view system of QT4, it'll be cleaner, easier to follow and likely 
  faster.
