fdorg/flashdevelop — pull request #521 by Neverbirth (2014-12-07 16:51:30+00:00)
Title: Debugging improvements

Several improvements to FlashDebugger:
* New Breakpoint UI features: remove selected breakpoint, remove listed breakpoints, toggle listed breakpoints, save breakpoints, import breakpoints, and filtering.
* When disabling/enabling breakpoints we unregister event handlers to avoid unneeded multiple notifications.
* When disabling/enabling breakpoints we correctly update them if their corresponding document is not open.
* When a disabled breakpoint is clicked over the margin correctly re-enable it.
* Optimized and cleaned a couple of methods inside BreakPointManager.
* When a breakpoint is changed and highlighting is applied, do not dispatch an event for both document scintilla controls.
* Added quick menu option and shortcut to enable/disable the break on all errors setting.
* Allow for edition of variables using Live Data Tips and the Watch Panel.
* Modified creation of isolateds so break on all errors is respected.
* When the break on all errors setting is changed, update all isolateds accordingly.
* Only allow edition of scalar variables when evaluating expressions.
* Only return correct members when evaluating expressions.
* Some optimizations and cross platform improvements to ImmediateUI.
* Spacing standardized on a few files.
Updated TreeViewAdv since it has some fixes of interest.