blog
discuss
releases
documentation

Development Blog

Chromebug 1.7a1

getfirebug.com has Chromebug 1.7a1, a release of the debugger we use on Firebug. Firebug 1.7a1 should be installed first. For more information on using Chromebug see the Chromebug User Guide.

jjb

Firebug 1.7a1

getfirebug.com has Firebug 1.7a1, our first release of our new branch for Firebug. We have big plans for 1.7, but until we have completed Firebug 1.6.0, our 1.7 branch allows us to check out fixes to 1.6 bugs and to add small features we may not want on 1.6 because they are riskier.

The first 1.7 feature is “re-run this stack”. If you click on the circle icon while on a breakpoint, Firebug will re-run just the call stack you are stopped on. For now this is just a shortcut. Developers often set a breakpoint then re-run their code. Rather than hitting continue then finding the button in the web page that triggers the code you are debugging, now you just press re-run. In the future we are going to automate the breakpoint setting as well.

Five bugs are also fixed in this release.

jjb

Followup in the newsgroup please.

Firebug 1.6b1

Finally! getfirebug.com has Firebug 1.6b1!

All of our tests pass on Firefox 3.6.9pre, a nightly build of the upcoming Firefox 3.6.9. Six tests fail on Firefox 4.0b4, because of known issues in the Firefox beta release.

The last feature added to 1.6 was a Console panel option, Show Completion List Popup.This is on by default, but users on Linux will need to turn it off. The Firefox panel we use for the popup does not work correctly on Linux yet.  We fixed at 7 more bugs since 1.6a20.

Some of the major features of 1.6 that we would love to get bug reports on include:

While this is a great list of new features, Firebug extensions will be taking over most of the job of improving Firebug from now on. Our first deployment of the Firebug Swarm should be out later this week. More on that shortly…

jjb

Please post feedback in the newsgroup, thanks.

Firebug 1.6a20

getfirebug.com has Firebug 1.6a20.  All tests pass on Firefox 3.6.9. We plan 1.6b1 for early next week in conjunction with Firefox 4.0b4 which looks like it will work for everything except AJAX debugging.

This release includes a preference you can set via about:config to disable the popup completion dialog, extensions.firebug.commandLineShowCompleterPopup. We will disable the popup on Linux by default for Firefox 3.6.The Mozilla platform feature we use (panel) does not work correctly on Linux. We will evaluate it on Firefox 4.0. We may add a user interface control for this option if it seems like the completion works well enough without the popup.

This release is dedicated to Prefontim and markus.audi for their help in tracking down Issue 2948 and Issue 3292 as well as on-going efforts on Issue 3327.

Nine bugs are fixed in this release.

jjb

Followup in the newsgroup please.

Firebug 1.6a19

getfirebug.com has Firebug 1.6a19, the stalling-and-blaming-FF4b3 release. We have some bugs to fix before b1, but we want to get existing fixes out. And we want to evaluate 1.6 on FF4.0, but we have to wait for 4.0b4 for that. Plus it’s summer here…..

  • Display link to knownissues page if FF4.0
  • Accessibility updates, esp around auto-complete issues
  • Another attempt to get errors in the right window

And 13 bug fixes

jjb

Followup in the newsgroup please

Firebug 1.6a18

getfirebug.com has Firebug 1.6a18, the don’t-plan-beta-releases-in-summer release.  The major new feature here is ‘switch to default locale‘, support for en-US user interface labels even if you are running on a localized version of Firefox.

12 more bugs fixed.

All of our tests pass on Firefox 3.6.8, so we are hoping that the Firebug automatic testbot will begin to show us “green” for 3.6 once we get it updated to 1.6a18.

jjb

Please post comments in the newsgroup.

Firebug 1.6a17

getfirebug.com has Firebug 1.6a17. We’re aiming for b1 next week, and this time we mean it!

New in this release:

  • First run page comes up on install or update.
  • Removed all the .DTD files, no more entity based localization.
  • Console panel filtering buttons (error, warning, info, debug).
  • Stack side panel for Script panel shows function argument names and values.
  • More tweeks for command line completion.
  • Script panel shows nicer message when it is inactive during page load.
  • Changes to allow Firebug to work in Firefox 4.0b2pre (still many issues).

This release is dedicated to nkjoep for helping find the cause of issue 3200, a serious bug that only surfaced when an uncommon option is used.

The release also has lots of locale updates and bug fixes.

jjb

Please follow up in the newsgroup.

http://getfirebug.com/releases/firebug/1.6X/firebug-1.6X.0a17.xpi

Introducing Pedro Simonetti Garcia

Pedro Simonetti Garcia has been leading the Firebug Lite development effort and helping us plan for a merger of Firebug Lite and part of the Firebug for Firefox code base. He will be using this blog to post information about Firebug Lite releases and related issues.

jjb

Firebug Lite 1.3.1b1

getfirebug.com has a new beta release of Firebug Lite 1.3.1b1. Lite is the Firebug for IE, Safari, Chrome, and Opera. Look for the Firebug icon in the lower corner of the web page, it’s minimized to start.

Some of the key changes by Pedro Simonetti Garcia:

  • Many improvements to the ‘inline’ editor used for CSS and HTML, esp. for autocompletion and performance.
  • Context menu support for Style and CSS panels
  • A new Developer’s channel that loads Lite directly from SVN.

Since Firebug Lite loads right in the Web page, installation is different from the extension based Firebug. Pedro has a great summary of the four channels and three installation mechanism in the new install instructions.

Please this beta release and report any problems to our bug list or the newsgroup.

jjb

Firebug 1.6a16

getfirebug.com has Firebug 1.6X.0a16, with a change the maxVersion so Firebug will install in Firefox 4.0b1.  Just to set expectations, some platform bugs scheduled for 4.0b2 will prevent Firebug from working completely on Firefox 4.0b1. I also was not able to run our test suite on 4.0b1 because the extensions we use for testing would not install even after the maxVersion change was made. Nevertheless, we think most users will be successful with Firebug on Firefox 4.0b1 and we are keen to hear from the others ;-) .

This release is dedicated to “tasoss” who manually tested Firebug 1.6 in all the Firefox 3.7 alpha builds for us. Thanks!

Fortunately this kind of work is no longer required. Jan ‘Honza’ Odvarko, Andrew Halberstadt, Clint Talbert, Rob Campbell and other folks at Mozilla on bug 559466 integrated Firefox and Firebug automated testing. The Firebug test suite now runs on both the security/stability branch of Firefox  (currently 3.6.7) and the development or trunk branch (currently or at least tomorrow, 4.0b2).  You can see the results in the getfirebug.com TestBot results page. (Well, actually what you will see is that the 4.0 tests failed altogether today because of the number change mentioned above; a few kinks remain ;-) .

These automatic tests bring regressions or incompatible changes in the platform to everyone’s attention much sooner, so they can be addressed while the issues are still clear to the developers. After we get some experience with these tests, we may incorporate them in the platform checkin tests used to validate code changes.

jjb

Please post followups to the newsgroup.