I'm happy to say that as of about 2 minute ago, the bits for ColdFire 1.0 were released to RIAForge. I'm even happier to say that I didn't have to do a lick of work for this last release - Nathan Mische did it all! This release adds full variables support to the debugger. You can now enter "form" as a variable and see the form scope. Or form.id. Anything really. This version makes use of the JavaScript Dump code from Net Grow. Thank you very much guys for letting us use the code.
Below is a screen show showing both a dump in the actual page and what tracing the form scope looks like in ColdFire:

For folks who don't know what ColdFire is - it is an addon to the popular Firebug extension. It allows you to use ColdFusion debugging without all the crazy output added to the bottom of the page.
Comment 1 written by Nathan Mische on 25 September 2007, at 11:15 AM
To find out a little more about ColdFire's features check out my blog at http://www.mischefamily.com/nathan. I hope to post some followup entries soon on how we implemented some of this stuff.
Comment 2 written by Sensei Loco on 25 September 2007, at 12:27 PM
-A happy user :)
Comment 3 written by Shane Zehnder on 25 September 2007, at 12:50 PM
Comment 4 written by Jason Klingstedt on 25 September 2007, at 4:39 PM
#2 I noticed a bit of a bug. When I open up FireBug in it's own window (Mac and PC), it no longer works properly.
Not a biggie, as I/we will turn this extension on/off as needed in development, but just a heads up.
Thanks again.
Comment 5 written by Raymond Camden on 25 September 2007, at 4:41 PM
Comment 6 written by Jason Klingstedt on 25 September 2007, at 5:29 PM
And FYI, it's the little carat button next to the close button.
I often run FB in it's own window on my 2nd monitor when I am doing a lot of DOM looping, working on a large amount of JS code in the console, or in this case wanting to look at all of the dump for CLIENT in it's own window.
Comment 7 written by Terry Schmitt on 25 September 2007, at 7:21 PM
No ColdFire buttons appear...
Pretty cool otherwise.
Comment 8 written by Isaac Sunkes on 26 September 2007, at 9:57 AM
I am using CF7 here at work.
Comment 9 written by Raymond Camden on 26 September 2007, at 10:02 AM
p.s. You will never, EVER, convince me that arrays starting at 0 make sense. I don't care if thats how they started years ago in whatever computer language- it's dumb - and I'm happy CF is "smart" about it.
Comment 10 written by Nathan Mische on 26 September 2007, at 10:04 AM
Comment 11 written by Nathan Mische on 26 September 2007, at 10:07 AM
Comment 12 written by Isaac Sunkes on 26 September 2007, at 10:17 AM
Ah, makes sense now. I agree with you that all Arrays should start at 1. My whole team just installed Coldfire. I still don't think its set in that I will never have to cfdump a variable in the page again.
Great Work on this.
Comment 13 written by Andrew on 28 September 2007, at 8:07 AM
Comment 14 written by Raymond Camden on 28 September 2007, at 8:35 AM
Next you need to find your ColdFusion installation folder. Typically this will be C:\ColdFusion8. ColdFire was tested on ColdFusion 8, but should work in ColdFusion 6 & 7. Under your ColdFusion installation folder, find the wwwroot\WEB-INF\debug folder. Copy coldfire.cfm to it.
As you can see - there it does say debug.
Comment 15 written by Raymond Camden on 28 September 2007, at 8:40 AM
Remember - if you like this - please visit Nathan's wishlist. My wishlist has gotten plenty of love - so show some appreciation to him please. :)
[Add Comment] [Subscribe to Comments]