Firebug.next

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
m (Moved bug fix to the right place)
(Added 2.0b2)
(11 intermediate revisions not shown)
Line 1: Line 1:
This page provides information on what has changed since the current stable version of Firebug and lists all related development releases.
This page provides information on what has changed since the current stable version of Firebug and lists all related development releases.
-
The current Firebug version in development is 1.13.
+
 
 +
The current Firebug version in development is '''2.0''' (previously named 1.13).
== Download Sites ==
== Download Sites ==
* [https://getfirebug.com/releases/firebug Releases overview page]
* [https://getfirebug.com/releases/firebug Releases overview page]
-
* [https://getfirebug.com/releases/firebug/1.13 Firebug 1.13]
+
* [https://getfirebug.com/releases/firebug/2.0 Firebug 2.0]
-
 
+
-
== Overview ==
+
-
[[Firebug Roadmap]]
+
== Features and changes ==
== Features and changes ==
Line 15: Line 13:
* [http://code.google.com/p/fbug/issues/detail?id=6773 Clicking the bracket] of a logged array shows it inside the [[DOM Panel]]
* [http://code.google.com/p/fbug/issues/detail?id=6773 Clicking the bracket] of a logged array shows it inside the [[DOM Panel]]
* [http://code.google.com/p/fbug/issues/detail?id=6740 Mutation Observers are listed] when executing [[getEventListeners]] on an HTML element
* [http://code.google.com/p/fbug/issues/detail?id=6740 Mutation Observers are listed] when executing [[getEventListeners]] on an HTML element
 +
* [[console.count|console.count(<title>)]] doesn't care anymore [http://code.google.com/p/fbug/issues/detail?id=7093 what line] it is called from
 +
* Added menu option to [http://code.google.com/p/fbug/issues/detail?id=6871 control log message grouping]
 +
 +
=== [[Command Line]] ===
 +
* The command history is now [http://code.google.com/p/fbug/issues/detail?id=5724 limited]
 +
* The Command Editor now has an [http://code.google.com/p/fbug/issues/detail?id=55 auto-completion] like the Command Line
 +
* Switching to the Console panel now [http://code.google.com/p/fbug/issues/detail?id=6619 always] [http://code.google.com/p/fbug/issues/detail?id=6620 focuses] the Command Line
 +
* Command Editor now has [http://code.google.com/p/fbug/issues/detail?id=6875 line numbers]
 +
* Added [http://code.google.com/p/fbug/issues/detail?id=6920 option to pretty-print] the source
 +
* Allowed to [http://code.google.com/p/fbug/issues/detail?id=7194 change the indention] within the Command Editor
=== [[HTML Panel]] ===
=== [[HTML Panel]] ===
Line 22: Line 30:
* Unnecessary [http://code.google.com/p/fbug/issues/detail?id=6706 tooltips] were removed
* Unnecessary [http://code.google.com/p/fbug/issues/detail?id=6706 tooltips] were removed
* Clicking <code>&gt;</code> allows [http://code.google.com/p/fbug/issues/detail?id=6661 adding a new attribute] to an element
* Clicking <code>&gt;</code> allows [http://code.google.com/p/fbug/issues/detail?id=6661 adding a new attribute] to an element
-
* Added [http://code.google.com/p/fbug/issues/detail?id=6748 search by CSS selector]
+
* Added [http://code.google.com/p/fbug/issues/detail?id=6748 search by CSS selector and XPath]
 +
* Added [http://code.google.com/p/fbug/issues/detail?id=3700 auto-completion for HTML attributes] and [http://code.google.com/p/fbug/issues/detail?id=6854 SVG attributes]
 +
* Added [http://code.google.com/p/fbug/issues/detail?id=6814 auto-completion for CSS styles] within the <code>style</code> attribute
 +
* Hovering [http://code.google.com/p/fbug/issues/detail?id=6365 cropped attributes] now displays their full value
 +
* XPath can now be copied as [http://code.google.com/p/fbug/issues/detail?id=7120 relative and absolute] path
 +
* Edit Mode now has [http://code.google.com/p/fbug/issues/detail?id=6420 syntax highlighting]
=== [[Inspector]] ===
=== [[Inspector]] ===
* [[Quick Info Box]] can be [http://code.google.com/p/fbug/issues/detail?id=5720 pinned]
* [[Quick Info Box]] can be [http://code.google.com/p/fbug/issues/detail?id=5720 pinned]
 +
 +
=== [[CSS Panel]] ===
 +
* Color values can now be displayed [http://code.google.com/p/fbug/issues/detail?id=5507 as authored]
 +
* Source Edit Mode now has [http://code.google.com/p/fbug/issues/detail?id=2153 line numbers and syntax highlighting]
=== [[Script Panel]] ===
=== [[Script Panel]] ===
* [http://code.google.com/p/fbug/issues/detail?id=4906 Notification is shown] when the source cache got exceeded
* [http://code.google.com/p/fbug/issues/detail?id=4906 Notification is shown] when the source cache got exceeded
 +
* Added an option to only [http://code.google.com/p/fbug/issues/detail?id=2164 stop the script execution on uncaught exceptions]
 +
* Added [http://code.google.com/p/fbug/issues/detail?id=4823 syntax highlighting] for the code
 +
* Breakpoint condition editor auto-completion uses [http://code.google.com/p/fbug/issues/detail?id=5291 variables in scope]
 +
* [https://wiki.mozilla.org/Debugger JSD2] got [http://code.google.com/p/fbug/issues/detail?id=5421 adopted]
 +
* Added [http://code.google.com/p/fbug/issues/detail?id=1238 option for pretty-printing]
=== [[Watch Side Panel]] ===
=== [[Watch Side Panel]] ===
* Added shortcut <code class="key">Alt</code> + <code class="key">W</code> for [http://code.google.com/p/fbug/issues/detail?id=6746 creating a watch expression] from the current [[Script Panel]] selection
* Added shortcut <code class="key">Alt</code> + <code class="key">W</code> for [http://code.google.com/p/fbug/issues/detail?id=6746 creating a watch expression] from the current [[Script Panel]] selection
 +
* [http://code.google.com/p/fbug/issues/detail?id=6855 Exceptions and return values of functions] are shown
 +
* [http://code.google.com/p/fbug/issues/detail?id=6857 modify it]
=== [[Net Panel]] ===
=== [[Net Panel]] ===
* Headers in net requests [http://code.google.com/p/fbug/issues/detail?id=4930 can be collapsed]
* Headers in net requests [http://code.google.com/p/fbug/issues/detail?id=4930 can be collapsed]
* [http://code.google.com/p/fbug/issues/detail?id=6669 Improved] JSON parsing
* [http://code.google.com/p/fbug/issues/detail?id=6669 Improved] JSON parsing
 +
* It is now [http://code.google.com/p/fbug/issues/detail?id=7096 indicated] that the panel is initially sorted by the timeline
 +
 +
=== [[Cookies Panel]] ===
 +
* Added option to [http://code.google.com/p/fbug/issues/detail?id=7197 copy cookies] to the clipboard as JSON
=== [[Search Field]] ===
=== [[Search Field]] ===
Line 41: Line 69:
* Pressing the search field shortcut [http://code.google.com/p/fbug/issues/detail?id=6334 selects the previously entered text]
* Pressing the search field shortcut [http://code.google.com/p/fbug/issues/detail?id=6334 selects the previously entered text]
* Search field and search options popup got [https://code.google.com/p/fbug/issues/detail?id=6702 redesigned]
* Search field and search options popup got [https://code.google.com/p/fbug/issues/detail?id=6702 redesigned]
 +
 +
=== [[Start Button]] ===
 +
* Clicking and hovering the [http://code.google.com/p/fbug/issues/detail?id=4001 error badge] have different actions than the toolbar button
=== API ===
=== API ===
* Added possibility to [http://code.google.com/p/fbug/issues/detail?id=6697 modify a panel's tab]
* Added possibility to [http://code.google.com/p/fbug/issues/detail?id=6697 modify a panel's tab]
 +
* <code>getContextMenuItems()</code> now provides the [http://code.google.com/p/fbug/issues/detail?id=7237 mouse coordinates]
=== Miscellaneous ===
=== Miscellaneous ===
Line 49: Line 81:
* Pressing <code class="key">Esc</code> in search field [http://code.google.com/p/fbug/issues/detail?id=6333 clears it]
* Pressing <code class="key">Esc</code> in search field [http://code.google.com/p/fbug/issues/detail?id=6333 clears it]
* [http://code.google.com/p/fbug/issues/detail?id=6758 Localized untranslated keys] for [[Firebug Shortcut Bindings]] dialog
* [http://code.google.com/p/fbug/issues/detail?id=6758 Localized untranslated keys] for [[Firebug Shortcut Bindings]] dialog
 +
* <code>[http://code.google.com/p/fbug/issues/detail?id=7066 monospace]</code> is now used also on Mac OS instead of Monaco
-
You may also want to see the [http://code.google.com/p/fbug/issues/list?can=1&q=Type%3DEnhancement+-is%3Aopen+fixed%3A1.13 complete list of enhancements of Firebug 1.13].
+
You may also want to see the [http://code.google.com/p/fbug/issues/list?can=1&q=Type%3DEnhancement+-is%3Aopen+fixed%3A1.13%2C2.0 complete list of enhancements of Firebug 2.0].
== Bug Fixes ==
== Bug Fixes ==
Line 57: Line 90:
* Log messages with the same name as the group they are in [http://code.google.com/p/fbug/issues/detail?id=6718 are not be grouped] anymore
* Log messages with the same name as the group they are in [http://code.google.com/p/fbug/issues/detail?id=6718 are not be grouped] anymore
* Fixed bug related to [http://code.google.com/p/fbug/issues/detail?id=6803 filtered log groups]
* Fixed bug related to [http://code.google.com/p/fbug/issues/detail?id=6803 filtered log groups]
 +
* [http://code.google.com/p/fbug/issues/detail?id=6662 Generator objects] are not output anymore when they shouldn't
 +
* <code>[[console.log|console.log()]]</code> doesn't fail anymore when called from [http://code.google.com/p/fbug/issues/detail?id=7045 JavaScript injected by content script]
 +
* Commands are [http://code.google.com/p/fbug/issues/detail?id=6660 not grouped anymore]
 +
* Shortcut for clearing the console [http://code.google.com/p/fbug/issues/detail?id=7190 doesn't conflict with page reload shortcut] anymore
 +
* [[Profiler]] now reports [http://code.google.com/p/fbug/issues/detail?id=201 correct function names] on compressed code
 +
* [http://code.google.com/p/fbug/issues/detail?id=5939 Source links for errors] are now correct
 +
* [http://code.google.com/p/fbug/issues/detail?id=6832 Fixed output] from <code>[[console.assert|console.assert()]]</code>
 +
* [[console.group|console.group()]] doesn't break [http://code.google.com/p/fbug/issues/detail?id=7315 filtering of error messages] anymore
=== [[Command Line]] ===
=== [[Command Line]] ===
* <code>[[include|include()]]</code> [http://code.google.com/p/fbug/issues/detail?id=6551 doesn't conflict with CSP] anymore
* <code>[[include|include()]]</code> [http://code.google.com/p/fbug/issues/detail?id=6551 doesn't conflict with CSP] anymore
 +
* <code>[[include|include()]]</code> doesn't fail anymore when there is [http://code.google.com/p/fbug/issues/detail?id=7035 no alias]
 +
* Code in Command Line [http://code.google.com/p/fbug/issues/detail?id=7060 doesn't disappear anymore] when a Firefox tab is closed
 +
* [[Command Line API]] is now also [http://code.google.com/p/fbug/issues/detail?id=5321 available while the script execution is stopped]
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6033 selecting within the last line] of the Command Editor
 +
* [http://code.google.com/p/fbug/issues/detail?id=6252 Text size] within Command Editor is now changed when changing the text size for Firebug
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6197 positioning of Completion List Popup] on Linux
 +
* Moved [http://code.google.com/p/fbug/issues/detail?id=7182 Command Editor toggle button] to the toolbar to avoid visual issues with the new layout
=== [[HTML Panel]] ===
=== [[HTML Panel]] ===
* Fixed [https://code.google.com/p/fbug/issues/detail?id=6952 search highlighting]
* Fixed [https://code.google.com/p/fbug/issues/detail?id=6952 search highlighting]
* [https://code.google.com/p/fbug/issues/detail?id=6996 Capital letters on attribute names] don't duplicate them anymore
* [https://code.google.com/p/fbug/issues/detail?id=6996 Capital letters on attribute names] don't duplicate them anymore
 +
* [http://code.google.com/p/fbug/issues/detail?id=7259 Searching within &lt;iframe&gt;s] is now possible
 +
* Edit Mode now has a context menu containing the [http://code.google.com/p/fbug/issues/detail?id=6880 standard options for manipulating text]
 +
 +
=== [[Inspector]] ===
 +
* Inspector CSS is not displayed anymore on [http://code.google.com/p/fbug/issues/detail?id=7007 <code>* { display: block; }</code>]
 +
* [http://code.google.com/p/fbug/issues/detail?id=6991 Shortcut <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">C</code>] doesn't conflict with Firefox DevTools shortcut anymore
=== [[Style Side Panel]] ===
=== [[Style Side Panel]] ===
* Fixed [https://code.google.com/p/fbug/issues/detail?id=6975 context menu] for SVG elements
* Fixed [https://code.google.com/p/fbug/issues/detail?id=6975 context menu] for SVG elements
 +
 +
=== [[Computed Side Panel]] ===
 +
* Display of the panel fixed for elements having [http://code.google.com/p/fbug/issues/detail?id=7269 multiple inherited inline styles]
=== [[CSS Panel]] ===
=== [[CSS Panel]] ===
* ''Copy Property Declaration'' [http://code.google.com/p/fbug/issues/detail?id=6696 copies a valid style declaration]
* ''Copy Property Declaration'' [http://code.google.com/p/fbug/issues/detail?id=6696 copies a valid style declaration]
 +
* [http://code.google.com/p/fbug/issues/detail?id=4458 Jumping back to the property name] while the property value editor is empty works now
 +
* Color and image context menu items are now also [http://code.google.com/p/fbug/issues/detail?id=5677 available when the infotips are turned off]
 +
* Text in Edit Mode is now [http://code.google.com/p/fbug/issues/detail?id=4571 resized] when changing the text size in Firebug
 +
* Fixed display of [http://code.google.com/p/fbug/issues/detail?id=5987 infotip for images with parentheses and escaped characters] in their name
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6 search for Edit Mode]
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=7326 infotip] for <code>currentcolor</code>
=== [[Selectors Side Panel]] ===
=== [[Selectors Side Panel]] ===
Line 78: Line 141:
=== [[Script Panel]] ===
=== [[Script Panel]] ===
* Fixed display of [http://code.google.com/p/fbug/issues/detail?id=6826 limit notification]
* Fixed display of [http://code.google.com/p/fbug/issues/detail?id=6826 limit notification]
 +
* Debugging functions created via <code>[http://code.google.com/p/fbug/issues/detail?id=312 new Function()]</code> works now
 +
* Fixed debugging of [http://code.google.com/p/fbug/issues/detail?id=397 new JavaScript syntax]
 +
* Improved [http://code.google.com/p/fbug/issues/detail?id=732 execution speed of <code>eval()</code>] when Firebug is enabled
 +
* [http://code.google.com/p/fbug/issues/detail?id=3011 Breakpoints in <code>onload</code> handler] now trigger everytime
 +
* Fixed option for [http://code.google.com/p/fbug/issues/detail?id=3276 breaking on exceptions]
 +
* [[Console Panel#Break On All Errors|Break On All Errors]] now also works for [http://code.google.com/p/fbug/issues/detail?id=3872 custom errors] and in [http://code.google.com/p/fbug/issues/detail?id=6127 other situations]
 +
* Breakpoints trigger now also when an [http://code.google.com/p/fbug/issues/detail?id=4248 iframe sharing the same code] with the main page is removed
 +
* Firefox [http://code.google.com/p/fbug/issues/detail?id=4938 doesn't hang on too much recursion] anymore
 +
* Script execution can be stopped on [http://code.google.com/p/fbug/issues/detail?id=5081 multiple inline scripts]
 +
* Debugger [http://code.google.com/p/fbug/issues/detail?id=5118 doesn't get deactivated] anymore on page reloads in combination with timeouts
 +
* Contents are not replaced by [http://code.google.com/p/fbug/issues/detail?id=5254 XHR request contents] anymore when both share the same URL
 +
* Script panel doesn't claim "Debugger not activated" anymore when [http://code.google.com/p/fbug/issues/detail?id=5646 navigating within the browser history]
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6053 not stopping breakpoints]
 +
* [http://code.google.com/p/fbug/issues/detail?id=6771 Panel toolbar and side panels] are hidden in case the debugger is halted in another tab
 +
* Breakpoint triggering [http://code.google.com/p/fbug/issues/detail?id=6797 within <code>switch</code>] fixed
=== [[DOM Panel]] ===
=== [[DOM Panel]] ===
Line 83: Line 161:
* [http://code.google.com/p/fbug/issues/detail?id=6900 Event handlers display] does not apply to raw objects anymore
* [http://code.google.com/p/fbug/issues/detail?id=6900 Event handlers display] does not apply to raw objects anymore
* [https://code.google.com/p/fbug/issues/detail?id=6982 Built-in array methods] are now treated as DOM properties
* [https://code.google.com/p/fbug/issues/detail?id=6982 Built-in array methods] are now treated as DOM properties
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6985 categorization] of DOM properties and methods
=== [[Net Panel]] ===
=== [[Net Panel]] ===
* [http://code.google.com/p/fbug/issues/detail?id=6817 Multipart requests] are now correctly copied as cURLs
* [http://code.google.com/p/fbug/issues/detail?id=6817 Multipart requests] are now correctly copied as cURLs
 +
* There's a [http://code.google.com/p/fbug/issues/detail?id=6835 horizontal scrollbar] again if the contents don't fit
 +
 +
=== [[Cookies Panel]] ===
 +
* There's no [http://code.google.com/p/fbug/issues/detail?id=7174 undefined value] exported anymore
=== [[Search Field]] ===
=== [[Search Field]] ===
* [http://code.google.com/p/fbug/issues/detail?id=6735 Button for clearing the search field] is displayed correctly
* [http://code.google.com/p/fbug/issues/detail?id=6735 Button for clearing the search field] is displayed correctly
 +
 +
=== [[Quick Info Box]] ===
 +
* [http://code.google.com/p/fbug/issues/detail?id=7230 Fixed shortcut] for toggling the Quick Info Box
 +
 +
=== [[Net Panel]] ===
 +
* Fixed [http://code.google.com/p/fbug/issues/detail?id=7298 display of SVG contents] for cached responses and responses containing spaces
=== Miscellaneous ===
=== Miscellaneous ===
Line 96: Line 185:
* [[Break On ...]] buttons [http://code.google.com/p/fbug/issues/detail?id=6567 appear pressed] when they are enabled
* [[Break On ...]] buttons [http://code.google.com/p/fbug/issues/detail?id=6567 appear pressed] when they are enabled
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6899 selecting parts] of the target text while inline editing it
* Fixed [http://code.google.com/p/fbug/issues/detail?id=6899 selecting parts] of the target text while inline editing it
 +
* [http://code.google.com/p/fbug/issues/detail?id=7036 Multiple DOM changes within a few milliseconds] don't cause [[HTML Panel|HTML]] and [[Console Panel]] display problems anymore
 +
* Fixed placement and display of [http://code.google.com/p/fbug/issues/detail?id=7338 toolbar separators]
-
You may also want to have a look at the [http://code.google.com/p/fbug/issues/list?can=1&q=Type%3DDefect+-is%3Aopen+fixed%3A1.13 complete list of bug fixes of Firebug 1.13].
+
You may also want to have a look at the [http://code.google.com/p/fbug/issues/list?can=1&q=Type%3DDefect+-is%3Aopen+fixed%3A1.13%2C2.0 complete list of bug fixes of Firebug 2.0].
== Releases ==
== Releases ==
{| class="wikitable"
{| class="wikitable"
! style="width:100px" | Version || Release Date
! style="width:100px" | Version || Release Date
 +
|-
 +
| [https://blog.getfirebug.com/2014/04/17/firebug-2-0-beta-2/ 2.0b2] || 2014-04-17
 +
|-
 +
| [https://blog.getfirebug.com/2014/04/11/firebug-2-0-beta-1/ 2.0b1] || 2014-04-11
 +
|-
 +
| [https://blog.getfirebug.com/2014/04/04/firebug-2-0-alpha-2/ 2.0a2] || 2014-04-04
 +
|-
 +
| [https://blog.getfirebug.com/2014/03/26/firebug-2-0-alpha-1/ 2.0a1] || 2014-03-26
 +
|-
 +
| [https://blog.getfirebug.com/2014/03/21/firebug-1-13-alpha-10/ 1.13.0a10] || 2014-03-21
 +
|-
 +
| [https://blog.getfirebug.com/2014/02/07/firebug-1-13-alpha-9/ 1.13.0a9] || 2014-02-07
 +
|-
 +
| [https://blog.getfirebug.com/2014/01/24/firebug-1-13-alpha-8/ 1.13.0a8] || 2014-01-24
 +
|-
 +
| [https://blog.getfirebug.com/2013/12/13/firebug-1-13-alpha-7/ 1.13.0a7] || 2013-12-13
|-
|-
| [https://blog.getfirebug.com/2013/11/29/firebug-1-13-alpha-6/ 1.13.0a6] || 2013-11-29
| [https://blog.getfirebug.com/2013/11/29/firebug-1-13-alpha-6/ 1.13.0a6] || 2013-11-29
Line 121: Line 228:
== See also ==
== See also ==
-
* [https://wiki.mozilla.org/Firebug Firebug on Mozilla wiki]
+
* [[Firebug Roadmap]]
* [[Firebug Feature Wish List|Feature Wish List]]
* [[Firebug Feature Wish List|Feature Wish List]]
 +
* [https://wiki.mozilla.org/Firebug Firebug on Mozilla wiki]

Revision as of 15:40, 18 April 2014

This page provides information on what has changed since the current stable version of Firebug and lists all related development releases.

The current Firebug version in development is 2.0 (previously named 1.13).

Contents

Download Sites

Features and changes

Console Panel

Command Line

HTML Panel

Inspector

CSS Panel

Script Panel

Watch Side Panel

Net Panel

Cookies Panel

Search Field

Start Button

  • Clicking and hovering the error badge have different actions than the toolbar button

API

Miscellaneous

You may also want to see the complete list of enhancements of Firebug 2.0.

Bug Fixes

Console Panel

Command Line

HTML Panel

Inspector

Style Side Panel

Computed Side Panel

CSS Panel

Selectors Side Panel

Script Panel

DOM Panel

Net Panel

Cookies Panel

Search Field

Quick Info Box

Net Panel

Miscellaneous

You may also want to have a look at the complete list of bug fixes of Firebug 2.0.

Releases

Version Release Date
2.0b2 2014-04-17
2.0b1 2014-04-11
2.0a2 2014-04-04
2.0a1 2014-03-26
1.13.0a10 2014-03-21
1.13.0a9 2014-02-07
1.13.0a8 2014-01-24
1.13.0a7 2013-12-13
1.13.0a6 2013-11-29
1.13.0a5 2013-11-08
1.13.0a4 2013-10-25
1.13.0a3 2013-09-27
1.13.0a2 2013-09-13
1.13.0a1 2013-09-06

Other versions

See also

Personal tools