Firebug/WeeklyUpdates/2010-09-14: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "John J. Barton, Jan 'Honza' Odvarko, Darin Wright == Issues for 1.6 == * b1 ** [http://code.google.com/p/fbug/issues/list?can=2&q=label%3Ablocks1.6 Blocks 1.6] ** Linux Search p...")
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
John J. Barton, Jan 'Honza' Odvarko, Darin Wright
John J. Barton, Jan 'Honza' Odvarko, Darin Wright, Pat Mueller, Hans Hillen,
== Issues for 1.6  ==
== Issues for 1.6  ==
* b1
* b1
** [http://code.google.com/p/fbug/issues/list?can=2&q=label%3Ablocks1.6 Blocks 1.6]
** [http://code.google.com/p/fbug/issues/list?can=2&q=label%3Ablocks1.6 Blocks 1.6]
** Linux Search panel bonkers
** Linux Search panel bonkers (Hillen)
** Autocompletion issues eg 3421
** DONE Script / HTML panel breadcrumb
** DONE Script / HTML panel breadcrumb
* Accessibility Review (Hans out this week)
* Accessibility Review (Hans out this week)
** new key shortcut mechanism proposed by Hillen,
** new key shortcut mechanism proposed by Hillen to go on 1.7  
** will create prototype on 1.7 branch for now
** Enter closes CSS editor. Let's stick with this change. Hans to explain. issue 3335
** Enter closes CSS editor WHY?
* Need feedback on Swarm
* Need feedback on Swarm
** New Prototype: [http://getfirebug.com/releases/swarms/ Swarms]
** New Prototype: [http://getfirebug.com/releases/swarms/ Swarms]
Line 17: Line 17:
** one per alpha and beta
** one per alpha and beta
** [http://getfirebug.com/contribute donation page]
** [http://getfirebug.com/contribute donation page]
** New support for testing extensions (Honza, kpdecker); need doc
** [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New support for testing extensions (Honza, kpdecker)]
** New tests for completion needed (Honza)
** To wiki (Honza)
* DONE Change to ant for builds
** New tests for completion needed (Honza) Still a problem
 


== 1.6 on FF 4.0  ==
== 1.6 on FF 4.0  ==
Line 27: Line 26:
* [http://code.google.com/p/fbug/issues/list?q=label:FF4.0 FF4.0 labeled issues]
* [http://code.google.com/p/fbug/issues/list?q=label:FF4.0 FF4.0 labeled issues]
* JaegerMonkey FF 4.0!  
* JaegerMonkey FF 4.0!  
** FF 4.0 Nightly build crashes with Firebug  
** FF 4.0 '''Nightly build crashes''' with Firebug  
** uses jsd, adapted
** uses jsd, adapted
** current: single step fails, crashes; break on next fails
** current: single step fails, crashes; break on next fails
* FF 4.0b5?
* FF 4.0b5/6 need to test and check against knownissues list


== Testing ==
== Testing ==
* New FBTest registration for extensions
* [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New FBTest registration for extensions]
* Daily testing for Firebug + Firefox   
* Daily testing for Firebug + Firefox   
** SERVER IS DOWN
**[http://getfirebug.com/tests/content/testbot/results/ Test Bot Page]
**[http://getfirebug.com/tests/content/testbot/results/ Test Bot Page]
*** Only one occasional failure on 3.6
** One 4.0 failure caused by Firebug: lib absolute URI (JJB)
*** One 4.0 failure caused by Firebug: lib absolute URI


**[https://bugzilla.mozilla.org/show_bug.cgi?id=559466 Bug 559466 Integrate firebug test suite with automated tests]
**[https://bugzilla.mozilla.org/show_bug.cgi?id=559466 Bug 559466 Integrate firebug test suite with automated tests]


**Triage Process
*Triage Process
*** Contact page, platform triage person?
** Contact page, platform triage person?
** [https://bugzilla.mozilla.org/show_bug.cgi?id=532445 Bug 532445 run unit tests (daily?) with Firebug installed in testing profiles]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=532445 Bug 532445 run unit tests (daily?) with Firebug installed in testing profiles]
** Add support for reporting that FF crashed (Honza)
** Add support for reporting that FF crashed (Honza)


== Firebug 1.7 ==
== Firebug 1.7 ==
* Branch and attack debugger.js/fbs to get a plan for refactoring work.
* Focus on debugger.js/fbs  
** [http://getfirebug.com/wiki/index.php/Firebug_1.7:_Architecture_Refactoring#Workplan_items_.28not_yet_in_order.29 New API between debugger.js and fbs to match CrossFire protocol]
*** pmueller suggested looking at json schema
*** darin suggests looking at java remote debug for extensibility issues
** add support for JS debug to Firebug for Google Chrome
** add support for JS debug to Firebug for Google Chrome
** prepares for jsdv2
** prepares for jsdv2
** prepares for mobile web debug at least for JS
** prepares for mobile web debug at least for JS
* Refactor to support Firebug Embedded:
** give experience for complete refactoring work.
** Firebug in Firefox as jetpack
* [http://getfirebug.com/wiki/index.php/Firebug_1.7:_Architecture_Refactoring#Workplan_items_.28not_yet_in_order.29 New API between debugger.js and fbs to match CrossFire protocol]
** Firebug in Google Chrome more complete, more common code
** Darin to post proposed API
* Darin making progress on Firebug.Middle
*** pmueller suggested looking at json schema
** Middle ? BrowserToolInterface ? BTI. DebuggerProxy
*** darin suggests looking at java remote debug for extensibility issues
*** Sub objects.
*** Standards may based on [http://www.w3.org/TR/WebIDL/ Web IDL] or [JSON Schema http://json-schema.org/]
** Event patterns.
*** Request scripts, callback handler
*** Register Handler, callback on event
** [http://groups.google.com/group/firebug-working-group/t/af7de150f7232c16 Call styles discussed in newsgroup]
** [http://groups.google.com/group/firebug-working-group/t/af7de150f7232c16 Call styles discussed in newsgroup]
*Firefox proposal [https://bugzilla.mozilla.org/show_bug.cgi?id=568629 window.console]  
*Firefox proposal [https://bugzilla.mozilla.org/show_bug.cgi?id=568629 window.console]  
* Standards may based on [http://www.w3.org/TR/WebIDL/ Web IDL] or [JSON Schema http://json-schema.org/]
* First new feature: JS ReRun
** enabled on breakpoint
** Button left of Continue
** re-runs current stack from its first function.
** tested on click event handler
** needs key binding, FBTest, trial on a lot more cases....
* Selectbug extension added to fbug SVN (jjb)
** Adds side panel to CSS panel, selectors
* Mutation Recognizer needs to support removal of UI features
* Mutation Recognizer needs to support removal of UI features
** eg remove breakpoint (HONZA)
** eg remove breakpoint (HONZA)
 
* Refactor to support Firebug Embedded:
** Firebug in Firefox as jetpack
** Firebug in Google Chrome more complete, more common code
* Need more detailed plan (JJB to propose)
* DONE Change to ant for builds


== Fund Raising ==
== Fund Raising ==

Latest revision as of 17:52, 14 September 2010

John J. Barton, Jan 'Honza' Odvarko, Darin Wright, Pat Mueller, Hans Hillen,

Issues for 1.6

  • b1
    • Blocks 1.6
    • Linux Search panel bonkers (Hillen)
    • Autocompletion issues eg 3421
    • DONE Script / HTML panel breadcrumb
  • Accessibility Review (Hans out this week)
    • new key shortcut mechanism proposed by Hillen to go on 1.7
    • Enter closes CSS editor. Let's stick with this change. Hans to explain. issue 3335
  • Need feedback on Swarm
    • New Prototype: Swarms
    • collect test list from extensions and run all
    • contact extension authors,
  • The Firebug Swarm

1.6 on FF 4.0

  • known issues
  • FF4.0 labeled issues
  • JaegerMonkey FF 4.0!
    • FF 4.0 Nightly build crashes with Firebug
    • uses jsd, adapted
    • current: single step fails, crashes; break on next fails
  • FF 4.0b5/6 need to test and check against knownissues list

Testing

Firebug 1.7

  • Focus on debugger.js/fbs
    • add support for JS debug to Firebug for Google Chrome
    • prepares for jsdv2
    • prepares for mobile web debug at least for JS
    • give experience for complete refactoring work.
  • New API between debugger.js and fbs to match CrossFire protocol
  • Firefox proposal window.console
  • Mutation Recognizer needs to support removal of UI features
    • eg remove breakpoint (HONZA)
  • Refactor to support Firebug Embedded:
    • Firebug in Firefox as jetpack
    • Firebug in Google Chrome more complete, more common code
  • Need more detailed plan (JJB to propose)
  • DONE Change to ant for builds

Fund Raising

  • California non-profit.
    • Eric Jung, maintainable.
    • DONE, (no they won't help startup) jjb to ask IBM
    • Software Conservancy to meet Sept 20
    • Check with Mozilla (jjb()
  • Delegating can go ahead
  • Zazzle problem on black tee-shirt
    • Wait for reprint
    • look into other sites (jjb)
    • Mouse pad looks great
  • Firebug trademark vs Firebug non-profit name?

-- Not discussed this week ---

Crossfire


Bugs

updated March of the Firebugs