Venkman JS Debugger for Songbird 0.3pre

By mig mig Permalink

Venkman

http://addons.songbirdnest.com/extensions/detail/57

So we had a bit of an svn “hiccup” (as our VP put it) yesterday, and that’s somewhat delayed us from making another blessing, but I did want to note that we managed to clean up a recent version of the Venkman Javascript Debugger into an .xpi that can be installed into Songbird.

Once installed, you may launch Venkman via a menuitem under the Tools menu.

For any Songbird extensions developers or Songbird-aware website developers out there who are unaware of the value of Venkman, it is similar to a binary debugger in that you can set random breakpoints, view the functions on the call-stack, inspect variables in a scope, step through code line-by-line, etc:

http://www.svendtofte.com/code/learning_venkman/
http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html
http://www.webreference.com/programming/javascript/venkman/

Keep in mind that if you want to debug your application-level extensions, you must disable Venkman’s “Hide Browser Code” menuitem option to see all of our (and your) code for the application. Otherwise, it will only debug what’s loaded in the main browser pane.

Good luck, Have fun!

mig

Post a comment or Leave a trackback

2 Comments

Subscribe
  1. GijsK Sep 28, 2007 12:20 am Permalink

    Hi guys,

    I hope (and it seems like) you hacked trunk venkman. This is good - did you file any bugs on the problems you found, and/or on Songbird support? Offhand I don’t see any reason why the “normal” xpi couldn’t just support Songbird as well. It should already support any XULRunner app to install in, all you’d need is an extra overlay, I’d guess.

    So yeah (with the caveat that I’m not sure what you guys did / had to do) - we accept patches. :-)

    Cheers,
    Gijs
    Venkman dev

  2. mig Sep 28, 2007 11:28 am Permalink

    To the best of my knowledge, we grabbed the 0.9.87 version of Venkman.

    I made an extra overlay for the menu item and targeted the install.rdf for Songbird 0.3 only (version requirement for the overlay).

    We didn’t have to do anything specific to Venkman that I’m aware of. This was more to make everyone else aware of it. :)

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Comments on inactive posts are automatically sent to the moderation queue. Hang tight.