FusionDebug 2.0.2 Beta 1 Available
We have now updated the Labs Area on our website to allow access to
our new FusionDebug 2.0.2 Beta 1 update.
This Beta contains new functionality and some fixes to previous
issues. Some functionality is still under heavy development and has
not been fully included in this release. We plan to continue
development on FusionDebug and plan to release more updates in the
future.
New Features:
Run To Line Breakpoints
While debugging, the need to ‘skip’ past certain code, large loops or
queries would usually require setting of a Breakpoint, removing of
others and resuming through the code. Now we have added the function
to ‘Run to Line’. When halted on a Breakpoint, you can now select a
line with your cursor and via our editor menu select to ‘Run to Line’.
This feature will then continue your application up until this point.
This function supports the already existing option to skip (or not)
existing Breakpoints, between current halted position and the line you
have selected to run to (in Run/Debug, in Windows, Preferences, see
Beta website linked below).
Custom Extensions Now Included
FusionDebug can now recognize your custom extensions. This feature
allows you to Debug your own applications pages without the need to
alter extensions. Giving more freedom to you, the developer. Simply
set up your CF Server to recognize the extensions and add them to the
list in the new Configuration Page, under FusionDebug, in Windows
Preferences. These by default include .htm, .html extensions now, as
well as the .cfm, .cfc, .cfml as previously. (For help on how to set
up your FusionDebug environment to support this please see the Beta
website linked below).
Breakpoint On Custom Exceptions
We have introduced breaking on exceptions; this feature allows you to
set FusionDebug to halt the code execution when a Custom Exception is
generated. This will allow the user to see what is happening in their
CFML, as these are reached/thrown. Allowing Debugging of the reasons
for the exceptions, inspection of variables at the time of generation
or simply to see that the data is being handled as expected by your
application. At present we have included options to break on Caught
and/or Uncaught CFML Custom Exceptions. These options are in the Newly
added Configuration Page.
We plan to add more options for exception breaking in the near future.
Any feedback with regards to Exception breaking is greatly
appreciated.
For Information, Guides and Feedback on new Features please see:
http://www.fusion-reactor.com/labs/fdbeta.cfm
*Note: please see README.txt for known issues regarding new features.
Functionality still under development and so all feedback to help in
making FD work better for you would be greatly appreciated.
Thank you for your continuing Support.
[FusionDebug Team]