DILE v0.2.4
Here is the 0.2.4 version of DILE, as I promised earlier. I really hope that it's lot more stable and easier to use now...
As always, the important files first:
zip file: dile_v0_2_4.zip
readme.txt: readme.txt
license.txt: license.txt
change_log.txt: change_log.txt
No doubt, there are two very important improvements: the new Object Viewer window and having context menus almost everywhere. Both of these increase the usability of DILE a lot.
But here are some other improvements in detail (check the change log for a full list):
And screenshots of the new features:
Don't hesitate to contact me with problems or ideas regarding DILE. :-)
As always, the important files first:
zip file: dile_v0_2_4.zip
readme.txt: readme.txt
license.txt: license.txt
change_log.txt: change_log.txt
No doubt, there are two very important improvements: the new Object Viewer window and having context menus almost everywhere. Both of these increase the usability of DILE a lot.
But here are some other improvements in detail (check the change log for a full list):
- completely rewritten (from "scratch") the Object Viewer form, now it's multi-thread, lot more reliable, it has log functionality, evaluations can be aborted and displayed information is lot more complete (no fields or properties should be missing)
- changed the structure of displayed nodes in the Project Explorer: types are grouped by namespaces (hopefully this improves usability)
- redesigned the Quick Search Settings form
- several panels (modules, threads, local variables, arguments, watch, auto objects, callstack) use lazy-initialization to display information which means that they refresh their contents only when they're visible
- made evaluation aborting more robust and reliable
- added set IP (instruction pointer, basically it's like the Set next statement in VS)
- added Watch Panel (every expression that is added to the panel will be evaluated after each step)
- added a text displayer form that can be used to display text with or without escape characters, format text as xml or display text as html
- added context menu to every ListView and DataGrid control; the menu allows you to copy values to clipboard or display them in the text displayer form, and also contains custom actions when available
- fixed bug: breakpoints were not set in assemblies which had different assembly and module name (e.g.: mscorlib)
And screenshots of the new features:
The new Object Viewer window | Text displayer window |
The new context menu | "Set IP" to instruction feature |
"Add module to project" option in the Object Viewer |
Don't hesitate to contact me with problems or ideas regarding DILE. :-)
Labels: DILE