Firebug/WeeklyUpdates/2014-06-17: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Linked issues)
(Fixed spelling and formatting)
 
Line 30: Line 30:


Demo for London work week, steps towards:
Demo for London work week, steps towards:
#1 Firebug theme for native developer tools (design + layout)
# Firebug theme for native developer tools (design + layout)
#2 Implementation of basic concepts (side panels, option menus, context menus, search, navigation, panel toolbar, etc.)
# Implementation of basic concepts (side panels, option menus, context menus, search, navigation, panel toolbar, etc.)
#3 Additional features?
# Additional features?
* Jakob: Support for 3rd party JS libs (customize the Console panel, customize the HTML panel or customize an existing events panel), jQuery, Backbone
 
* Simon: Dynamic analyses of JS comments.
* Jakob: Support for 3rd party JS libs (customize the Console panel, customize the HTML panel or Events side panel), jQuery, Backbone
The debugger would parse jsdoc comments and insert the equivalent of "if (typeof x !== "number") debugger;" at the beginning of functions.
* Simon: Dynamic analyses of JS comments<br/>The debugger would parse JSDoc comments and insert the equivalent of <code>if (typeof x !== "number") debugger;</code> at the beginning of functions.
if "x" parameter is documented as being a number
If the <code>x</code> parameter is documented as being a number
* Florent + others: Command Editor (we could use Scratchpad)
* Florent + others: Command Editor (we could use Scratchpad)
* "Use in Command Line"
* "Use in Command Line"
* Event panel customization: show wrapped event listeners (formerly derived)
* Events panel customization: show wrapped event listeners (formerly derived)


* More planning: https://etherpad.mozilla.org/firebug-next
* More planning: https://etherpad.mozilla.org/firebug-next
Line 47: Line 47:
** https://developer.mozilla.org/docs/Tools/Web_Console/Custom_output
** https://developer.mozilla.org/docs/Tools/Web_Console/Custom_output
* Customizing Variables View Output
* Customizing Variables View Output
** https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Custom_output#Customize_previews_for_objects Christoph: I think I can feed this format from my PHP introspection lib: https://github.com/firephp/firephp/tree/master/lib/Insight It is much lighter on the wire and can capture large object graphs. This would allow for introspection of snapshotted objects while PHP executed on the server. [Christoph]
** https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Custom_output#Customize_previews_for_objects
** Christoph: I think I can feed this format from my PHP introspection lib: https://github.com/firephp/firephp/tree/master/lib/Insight. It is much lighter on the wire and can capture large object graphs. This would allow for introspection of snapshotted objects while PHP executed on the server.
** JetPack Object inspector
** JetPack Object inspector
** https://github.com/mozilla/addon-sdk/pull/1502/files
** https://github.com/mozilla/addon-sdk/pull/1502/files
* Customizing HTML Inspector?
* Customizing HTML Inspector?
** (needs analyses)
** (needs analyses)

Latest revision as of 02:06, 18 June 2014

Jan Odvarko, Florent Fayolle, Christoph Dorn, Steven Roussey, Belakhdar Abdeldjalil

Vacations

  • Florent: 23 June => 05 July

Firebug 2 Release

  • Firebug 2.1
    • Honza do the release on Friday
  • Issue 7524: 2 displays, fullscreen flash window goes behind the browser window
    • Florent: working on this
  • Issue 7528: Work around incorrect behavior of eval with Script panel enabled
    • Patch from Simon available
    • Positive feedback on the patch
    • Honza: ping @syg
  • Issue 7530: Toolbars are huge in combination with "Theme Font & Size Changer"
    • Simon, patch available
  • Issue 7535: Properly implement custom shortcuts for Command Editor
    • Simon will take a look
  • Everyone: let Honza know if there is yet another issue that should be fixed in 2.1

Firebug.next

  • Honza: create a new tips & tricks for debugging Firebug.next
  • Honza: kick off a thread, how to transform our wiki for Firebug.next?
  • Honza: filing new issues
    • Use labels intuitively according to our experience from Firebug 2 and google.com (we can always adapt to different scheme)

Demo for London work week, steps towards:

  1. Firebug theme for native developer tools (design + layout)
  2. Implementation of basic concepts (side panels, option menus, context menus, search, navigation, panel toolbar, etc.)
  3. Additional features?
  • Jakob: Support for 3rd party JS libs (customize the Console panel, customize the HTML panel or Events side panel), jQuery, Backbone
  • Simon: Dynamic analyses of JS comments
    The debugger would parse JSDoc comments and insert the equivalent of if (typeof x !== "number") debugger; at the beginning of functions.

If the x parameter is documented as being a number

  • Florent + others: Command Editor (we could use Scratchpad)
  • "Use in Command Line"
  • Events panel customization: show wrapped event listeners (formerly derived)

Some platform analyses & links: