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

Jump to navigation Jump to search
Line 33: Line 33:


== Firebug 1.7 ==
== Firebug 1.7 ==
* remove 'with (FBL) {}', move to modules
* New proposal: narrow 1.7 to a single goal, Milestone Script/BTI
** issue: DIV, etc in domplate
** [http://getfirebug.com/wiki/index.php/Firebug_1.7:_Architecture_Refactoring#Detailed_Work_Plan_For_JS_Reimplementation See work plan]
* Darin committed command line debugger-to-Crossfire  
* Darin committed command line debugger-to-Crossfire  
** /fbug/examples/firebug1.7/CommandLineDebugger
** /fbug/examples/firebug1.7/CommandLineDebugger
* Mike Rennie Eclipse debugger to Crossfire progress
* Mike Rennie Eclipse debugger to Crossfire progress
** eclipse source:  /org.eclipse.wst.jsdt.debug.crossfire
** eclipse source:  /org.eclipse.wst.jsdt.debug.crossfire
* give experience for complete refactoring work.
* Option: invent script.js and mozilla-backend.js
** alternative to debugger.js/firebug-service.js
** allows parallel development, at the cost of copy and paste for un-refactored code.
== Defer to 1.8 ==
* remove 'with (FBL) {}', move to modules
** issue: DIV, etc in domplate
* 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
Line 46: Line 54:
* prepares for mobile web debug at least for JS
* prepares for mobile web debug at least for JS
** who?
** who?
* give experience for complete refactoring work.
* Option: invent script.js and mozilla-backend.js
** alternative to debugger.js/firebug-service.js
** allows parallel development, at the cost of copy and paste for un-refactored code.
* [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]
* [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]
** Darin to post proposed API
*** pmueller suggested looking at json schema
*** darin suggests looking at java remote debug for extensibility issues
*** Standards may based on [http://www.w3.org/TR/WebIDL/ Web IDL] or [JSON Schema http://json-schema.org/]
** [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]  
* Mutation Recognizer needs to support removal of UI features
* Mutation Recognizer needs to support removal of UI features
Line 62: Line 61:
** 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
* Need more detailed plan
** [http://getfirebug.com/wiki/index.php/Firebug_1.7:_Architecture_Refactoring#Detailed_Work_Plan_For_JS_Reimplementation DONE]


== Crossfire ==
== Crossfire ==
660

edits

Navigation menu