Firebug/WeeklyUpdates/2010-10-05: Difference between revisions

no edit summary
(Created page with "John J. Barton, == Issues for 1.6 == * b1 ** [http://code.google.com/p/fbug/issues/list?can=2&q=label%3Ablocks1.6 Blocks 1.6] ** < 1 week of work we guess. ** NEED TEST (jjb co...")
 
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
John J. Barton,  
John J. Barton, Darin Wright, Mike Rennie, Jan 'Honza' Odvarko
== 1.7 ==
* Firebug 1.7a3 today by Honza
* Chromebug 1.7a3: need Ant build (Honza)
 
== 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]
** < 1 week of work we guess.
** 3 items on list
** NEED TEST (jjb commit) Linux Search panel bonkers
** NEED TEST (jjb commit) Linux Search panel bonkers
* Need feedback on Swarm
* Need feedback on Swarm
Line 15: Line 19:
* [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New support for testing extensions (Honza, kpdecker)]
* [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New support for testing extensions (Honza, kpdecker)]
** To wiki (Honza)
** To wiki (Honza)
* Enable and Enable and Reload for disable panels
** Try on 1.7


== 1.6 on FF 4.0  ==
== 1.6 on FF 4.0  ==
Line 27: Line 33:
* FF 4.0b5/6 need to test and check against knownissues list
* FF 4.0b5/6 need to test and check against knownissues list


== Testing ==
* [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New FBTest registration for extensions]
* Daily testing for Firebug + Firefox 
**[http://getfirebug.com/tests/content/testbot/results/ Test Bot Page]
** One 4.0 failure caused by Firebug: lib absolute URI (JJB)
**[https://bugzilla.mozilla.org/show_bug.cgi?id=559466 Bug 559466 Integrate firebug test suite with automated tests]
*Triage Process
** 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]
** Add support for reporting that FF crashed (Honza)
== Relation to Firefox/Jetpack ==
Three different jetpack-ish ideas are being kicked around:
# Small jetpack to open swarm page as addons.mozilla.org package
#* restartless: user experience similar to FF 3.6 install
#* users see extensions and can install all at once, much more convenient
# Jetpack adapter: a firebug module loader written in jetpack
#* becomes the home for all Firefox-specific integration code
#* includes eg Firebug start button (now in status bar).
# Firebug extension loader
#* restartless loading of firebug extensions
#* resembles jetpack but for firebug
#* this part would be cross browser
== Cross browser extension mechanism ==
* Using bootstrap mechanism (no restart, same as jetpack)
** panel add/remove no restart
* Lite and Firefox Firebug ext.
** script async vs sync loading
** Dorn transporter CommonJS RequireJS: need adapter for jetpack.


== Firebug 1.7 ==
== Firebug 1.7 ==
* remove 'with (FBL) {}', move to modules
** issue: DIV, etc in domplate
* Darin committed command line debugger-to-Crossfire
** /fbug/examples/firebug1.7/CommandLineDebugger
* Mike Rennie Eclipse debugger to Crossfire progress
** eclipse source:  /org.eclipse.wst.jsdt.debug.crossfire
* Focus on debugger.js/fbs  
* Focus on debugger.js/fbs  
** add support for JS debug to Firebug for Google Chrome
* add support for JS debug to Firebug for Google Chrome
** prepares for jsdv2
** Who?
** prepares for mobile web debug at least for JS
* prepares for jsdv2
** give experience for complete refactoring work.
** Honza
* prepares for mobile web debug at least for JS
** who?
* give experience for complete refactoring work.
* Option: invent script.js and mozilla-backend.js  
* Option: invent script.js and mozilla-backend.js  
** alternative to debugger.js/firebug-service.js
** alternative to debugger.js/firebug-service.js
Line 81: Line 64:
** Firebug in Firefox as jetpack  
** Firebug in Firefox as jetpack  
** Firebug in Google Chrome more complete, more common code
** Firebug in Google Chrome more complete, more common code
* DONE Need more detailed plan (JJB to propose)
* Need more detailed plan
** [http://getfirebug.com/wiki/index.php/Firebug_1.7:_Architecture_Refactoring#Detailed_Work_Plan_For_JS_Reimplementation DONE]
 
== Crossfire ==
* Two clients for one server?
** Yes if we create update events and dispatch them to all clients.
* socket vs HTTP
** May be an issue in future, but first let's get it working
* [http://code.google.com/p/fbug/issues/list?q=label:crossfire Crossfire labeled issues]
* [https://docs0.google.com/document/edit?id=1d_N-OIb3UztuC-_g0piXsIIdp89HnMcDk-uSQ8uamW4&authkey=CIf48O4J&hl=en&pli=1# Webkit Inspector Protocol?]
* Testing of backend: FBTest?
** Darin
* Listener client/server
** Browser Tools Interface
* Socket startup and shutdown issues.
* Avoiding context transfer?
** Leave all model info on server side
** Client side has "presentation model" (cache of info needed for panels)
* Standards may based on [http://www.w3.org/TR/WebIDL/ Web IDL] or [JSON Schema http://json-schema.org/]
 


-- Not discussed this week ---
-- Not discussed this week ---
Line 97: Line 99:
* Firebug trademark vs Firebug non-profit name?
* Firebug trademark vs Firebug non-profit name?


== Crossfire ==
* [http://code.google.com/p/fbug/issues/list?q=label:crossfire Crossfire labeled issues]
* [https://docs0.google.com/document/edit?id=1d_N-OIb3UztuC-_g0piXsIIdp89HnMcDk-uSQ8uamW4&authkey=CIf48O4J&hl=en&pli=1# Webkit Inspector Protocol?]
* Testing of backend: FBTest?
** Darin
* Listener client/server
** Browser Tools Interface
* Socket startup and shutdown issues.
* Avoiding context transfer?
** Leave all model info on server side
** Client side has "presentation model" (cache of info needed for panels)
* Standards may based on [http://www.w3.org/TR/WebIDL/ Web IDL] or [JSON Schema http://json-schema.org/]




== Testing ==
* [http://groups.google.com/group/firebug-working-group/browse_thread/thread/9148a4e346affe0a New FBTest registration for extensions]
* Daily testing for Firebug + Firefox 
**[http://getfirebug.com/tests/content/testbot/results/ Test Bot Page]
** One 4.0 failure caused by Firebug: lib absolute URI (JJB)
**[https://bugzilla.mozilla.org/show_bug.cgi?id=559466 Bug 559466 Integrate firebug test suite with automated tests]
*Triage Process
** 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]
** Add support for reporting that FF crashed (Honza)
== Relation to Firefox/Jetpack ==
Three different jetpack-ish ideas are being kicked around:
# Small jetpack to open swarm page as addons.mozilla.org package
#* restartless: user experience similar to FF 3.6 install
#* users see extensions and can install all at once, much more convenient
# Jetpack adapter: a firebug module loader written in jetpack
#* becomes the home for all Firefox-specific integration code
#* includes eg Firebug start button (now in status bar).
# Firebug extension loader
#* restartless loading of firebug extensions
#* resembles jetpack but for firebug
#* this part would be cross browser
== Cross browser extension mechanism ==
* Using bootstrap mechanism (no restart, same as jetpack)
** panel add/remove no restart
* Lite and Firefox Firebug ext.
** script async vs sync loading
** Dorn transporter CommonJS RequireJS: need adapter for jetpack.


== Bugs  ==
== Bugs  ==


[https://wiki.mozilla.org/Firebug/MarchOfTheFirebugs#The_March_Begining_in_2010 updated March of the Firebugs]
[https://wiki.mozilla.org/Firebug/MarchOfTheFirebugs#The_March_Begining_in_2010 updated March of the Firebugs]
660

edits