0.8.21 released, this one has some new plugins, features and some minor bug fixes. Hope you all enjoy!:
2007-08-26 ----------
* Added cool "data dump" plugin as per 0xf001s request . Just hit ctrl+D and it'll shoot out a dump similar to GDB to stdout.
* Added the ability to skip in-accessible regions (permissions currently "---") to both the reference search and the binary string plugins. Some applications such as wine like to create dummy regions like this. It should make the searching a little more bareable.
2007-08-20 ----------
* "Filling" instructions, as in functions which either have no real effect, and/or are usually used to fill the space between functions are now displayed in grey. This makes seeing where function boundaries are easier.
2007-08-20 ----------
* Added pointer detection to heap analysis.
2007-08-18 ----------
* Tables with numeric content columns are now sorted numerically.
* I am working on stabalizing the programming API, BaseTypes:: and Debugger:: namespaces will be merged and renamed to edb::. The contents of Debugger:: will be located in in edb::v1:: to indicate version 1 of the plugin API. This way plugins will have a nice clean way of knowing which version of the API they are using. Functions in edb::v1:: will never be removed, after 1.0 is released.
* Corrected a bug where step over didn't work if you were on a breakpoint.
2007-08-16 ----------
* Corrected copy and past bug in FunctionFinder plugin menu item name.
2007-08-15 ----------
* updated some of the documentation.
2007-08-14 ----------
* Added a "bookmarks" plugin, which allows you to put code addresses of your choice into a list, which you can later jump to. This plugin also serves as an example of how to add dock widgets to the main gui in a safe manor.
* Fixed a subtle crash caused by debugging an app, opening a plugin dialog, then detaching, and eventually debugging a new process (which not closing the dialog.
* Added a new "function finder" plugin. Suprisingly accurate. It includes a "reference count" column which is how many potential calls to this function the plugin saw. The higher the number, the greater the confidence that it is really a function entry point.
* Speed increases.
2007-08-13 ----------
* Changed some of the global objects from pointers to references, this will reduce the need for null checks in many situations as well as simplify code.
* added wait for console process to die before closing for a better cleanup.
2007-08-10 ----------
* Fixed accidentaly reference of breakpoint data after it was free when using one time breakpoints. Dangling pointers are no bueno!
2007-08-09 ----------
* Removed references to QT 4.3 features from UI files.