
I think that this has all the things needed for a competent watch window. There are a few more exotic things that I would like to add on as extra features, but Im really tired of working on it, so just want to move on to addressing some of the other issues.
I was expecting to be done with the watch window at the beginning of the month, but it seemed to keep dragging on. I was really hitting the limits of the GDB Machine Interface protocol implementing the symbol search, ended up having to scrape the data out of some Human interface output... but It works.
So, aside from taking care of some smaller misc things, I need to decide what the next major objective should be:
So my original plan, was to try to tackle the Memory window and Disassembly views next, as that would bring me closer to having the bare minimum features that would be needed for a debugger. I was also planning on coming back and doing a second pass on the GUI.