I just released a new version of ColdFire over on the RIAForge site. This version is an update to both the Firefox extension and the coldfire.cfm ColdFusion debugging template. Below are the highlights for this release:
Fallback to Classic or Dockable Debugging TemplatesI've gotten this request from a few people so I finally added it to this release. You can now configure coldfire.cfm to include the classic or dockable debugging templates when the ColdFire extension is not available. To do this you just need to make a small tweak to the coldfire.cfm. If you want to fallback to the classic.cfm template, just change the hardcoded condition on line 44:
<!--- Set to true if you would like to fall back to classic.cfm --->
<cfinclude template="classic.cfm" />
The same is true for dockable, just change the condition on line 48:
<!--- Set to true if you would like to fall back to dockable.cfm --->
<cfinclude template="dockable.cfm" />
Once you make one of the above changes users will see the alternate debugging output if they are using a browser other than Firefox, or if they have the ColdFire extension disabled. (In other words, if you enable an alternate debugging template you can no longer "hide" debugging info.)
Variable Traces and Trace Categories
Before this release the trace panel only displayed output from text traces, i.e. <cftrace text="Hello" />. Variable traces, i.e. <cftrace var="myVar" />, were not encoded by the coldfire.cfm debugging template and thus were not displayed by the extension. This release fixes that and also adds support for the category attribute, so if you happen to assign your trace a category it will show up in the Category column under the Trace tab.
That's it for this release. I already have a few ideas for the next release, but if you have something you really want to see in ColdFire let me know.