blog
discuss
releases
documentation

Development Blog

Firebug 1.12 alpha 7

getfirebug.com has Firebug 1.12 alpha 7

Firebug 1.12a7 fixes 8 issues
Firebug 1.12a7 is compatible with Firefox 21-24

 

Some highlights from this release

  • Group Console Messages (issue 4979)
  • Console messages are grouped now in case the messages appear multiple times consecutively. This feature can dramatically decrease number of logs and make the entire logging easier!

    Grouped Logging
    The number on the right side tells how many logs is grouped in the log.

     

  • Create selector groups for Elements side panel (issue 5955)
  • Multiple selector trials are now shown as foldable groups of elements. These groups persist on page reloads and are dynamically updated when the page changes.

    Selector Groups

     

  • Issue 6447: Improve display of timings in net request infotip (issue 6447)
  • The tooltip for individual HTTP requests displayed in the Net panel has been improved. It displays all phases of the current request as a little waterfall graph. And so, it’s now a lot easier to understand the timing.

    Net panel tooltip

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.11.4

Firebug 1.11.4 has been released (archive).

Firebug 1.11.4 fixes 4 issues
Firebug 1.11.4 is compatible with Firefox 17-22
 

All users subscribed to AMO beta channel should be already updated to version 1.11.4 beta 1 which is exactly the same as 1.11.4.

 

This version is a follow-up for 1.11.3 and fixes some reported problems. Specifically XHR Spy works again for Firefox 17 and CSS pseudo-element rules are now properly displayed in the Style panel.

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 6

getfirebug.com has Firebug 1.12 alpha 6

Firebug 1.12a6 fixes 11 issues
Firebug 1.12a6 is compatible with Firefox 20-23

 

Couple of highlights from this release

This feature allows referring various objects from the command line using new $p variable.

Use in Command Line

See also detailed description of this feature.

 

    • Precision for Console API %f log pattern (issue 6439)

Floats can be rounded by using the %.xf pattern inside the first console.log() argument. Here x denotes the number of decimal places the number should be rounded to.

Precision pattern

console.log("amount: %.2f", 4.3852)
will output
amount: 4.39

You may want to get to know about the other patterns available inside the Console API.

 

Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko

 

Firebug 1.11.3

Firebug 1.11.3 has been released (archive).

Firebug 1.11.3 fixes 15 issues
Firebug 1.11.3 is compatible with Firefox 17-22
 

All users subscribed to AMO beta channel should be already updated to version 1.11.3 beta 1 which is exactly the same as 1.11.3.

 

One little problem related to browser page context-menu slipped into this release. If you experience the menu being unexpectedly long, just restart your browser.

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 5

getfirebug.com has Firebug 1.12 alpha 5

Firebug 1.12a5 fixes 22 issues
Firebug 1.12a5 is compatible with Firefox 20-22


Some highlights from this release

  • Filter for DOM event logs (issue 229)
  • This feature allows to filter DOM event logging that is set for specific element.

    We are not entirely sure if the UI/UX is OK and so, please read this post to help us.

    Filter DOM Events


  • The CSS panel displays file with @media elements (issue 1717)

  • @keyframes rules are now displayed inside the CSS panel (issue 5290)
  • @keyframes rules inside CSS panel


  • Autocompletion for Firebug’s CommandLine API (issue 5416)
  • There is a new auto-completion support for Command Line API.

    Command Line Autocompletion

  • @-moz-document rules are displayed inside the CSS panel (issue 5429)
  • @-moz-document rules inside CSS panel



Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko


Future of Firebug Lite

Firebug Working Group (FWG) has always been maintaining two projects.

  • Firebug – The Firefox extension
  • Firebug Lite – Pure web application compatible with all major browsers

Firebug has always had a lot more features since it’s a Firefox extension and as such it has the ability to use Firefox API that are not accessible for web applications (e.g. debugging API, HTTP monitoring API, etc.).

Firebug Lite on the other side runs in all major browsers as a standard web application. It’s a great advantage for developers who want to debug their applications in more browsers and stick to the same UI/UX.

 

Firebug Lite can be also used as a bookmarklet (click the link to open Firebug Lite at the bottom of your browser).

Firebug Lite

Firebug Lite

 

Firebug Lite has always been a very interesting project for us and we think that it has great future and the ability to compete with all existing developer-tools offered by various browsers. It has a future because it’s different and here is what we think makes the project unique:

  • Firebug Lite supports more browsers, so developers don’t have to switch between different tools (and different UI/UX) when implementing an application for more browsers.
  •  

  • Firebug Lite uses extensible architecture and it’s possible to develop extensions or integrate existing tools (e.g. bookmarks) all running across various browsers.
  •  

  • As browsers expose more APIs to the content (web apps), Firebug Lite can heavily profit from it.
  •  

  • Firebug Lite could support various remote debugger protocols (V8, RDP, etc.) to access more browser features, support remote debugging and implement the same features for different browsers.

 

FWG is a relatively small group of enthusiastic developers and for pragmatic reasons we decided (some time ago) to focus on one project only: Firebug – the Firefox extension. Of course, this helps us to keep Firebug a great tool and deliver stability as well as new features, which is already a lot of work on our plates. This means there is currently no one working on or providing support for Firebug Lite.

However, this opens a great opportunity for any enthusiastic developers looking for an open source project to contribute to and/or become a leader of it.

 

Does it sound interesting to you?
If yes, just contact me (odvarko at gmail dot com).

Resources

 

You can also post feedback in the newsgroup.

 

Jan ‘Honza’ Odvarko

 

Firebug 1.11.3 beta 1

Firebug 1.11.3 beta 1 has been released (archive).

Firebug 1.11.3 beta 1 fixes 15 issues
Firebug 1.11.3 beta 1 is compatible with Firefox 17-22
 

All users subscribed to AMO beta channel will be automatically updated. See the Development Channel section at the bottom of the page.

 

One of the problems fixed in this version is related to the page context menu that has been reported broken with Firebug. If you faced the problem try this version and let us know whether it works for you.

 

Please post feedback in the newsgroup, thanks!

Jan ‘Honza’ Odvarko

 

Firebug 1.12 alpha 4

getfirebug.com has Firebug 1.12 alpha 4

Firebug 1.12a4 fixes 12 issues
Firebug 1.12a4 is compatible with Firefox 20-22


Some highlights from this release

  • The CSS panel now shows @page rules (issue 5289)
  • Page CSS Rules

  • Switch off stack arguments (issue 6316)
  • Stack frames displayed in the Stack panel can be sometimes unusable due to a long list of arguments and so, we introduced a new option Show Arguments allowing to show/hide them.

    Show Arguments Option

  • Display value attribute in the Console (issue 6317)
  • Consider the following code:

    var myInput = document.getElementById("myInput");
    myInput.value = "value1";
    myInput.setAttribute("value", "value2");


    An input element has been assigned two values. One through property and the other through attribute.

    If you log the input element into Firebug (using jQuery.$ in the following example) you can now see both.

    Input element value


We are also hardworking on adopting JSD2 in Firebug (JSD2 == new JavaScript debugging engine in Firefox) and doing great progress. You can watch the effort if you are interested!


Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko


Firebug 1.11.2

Firebug team released Firebug 1.11.2.

Firebug 1.11.2 fixes 5 issues.
Firebug 1.11.2 is compatible with Firefox 17-20.

As we already mentioned in preceding beta release the main new feature in this version is Closure Inspector. This feature allows inspecting closure variables that are not accessible through standard property iteration.

There are couple of posts explaining this feature in detail.

 

Note that Firebug 1.11.2b2 has also been released to also update users on AMO beta channel. This version is the same as 1.11.2

 

Please post feedback in the newsgroup, thanks.

Jan ‘Honza’ Odvarko

Firebug 1.12 alpha 3

getfirebug.com has Firebug 1.12 alpha 3

Firebug 1.12a3 fixes 11 issues
Firebug 1.12a3 is compatible with Firefox 18-22


Some highlights from this release

  • New Net panel filters (Issue 6025, Issue 6273)
  • New Net panel filters

    The old Flash filter has been renamed to Plugins and covers Flash as well as Silverlight HTTP requests. There is also a new filter labeled Fonts that is used to see HTTP requests for custom fonts only (font/ttf or font/woff mime-types).


  • Help in the Command Line improved (Issue 6200)
  • Help improved for Command Line tips

    The help command (available in Firebug Command Line) has been extended and displays also some useful tips for the Command line itself. So, apart from the Command Line API section (which was already available before) there is also Command Line Tips section. You can learn about how to inspect closure variables directly from the Command Line.


Please post feedback in the newsgroup, thanks

Jan ‘Honza’ Odvarko