Mobile/e10s/Frontend: Difference between revisions

From MozillaWiki
< Mobile‎ | e10s
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
* <strike>{{bug|570969}} Add "windowID" concept to aWebProgress argument of the progress listener interface methods (e10s and non-e10s).</strike>
* <strike>{{bug|570969}} Add "windowID" concept to aWebProgress argument of the progress listener interface methods (e10s and non-e10s).</strike>
* <strike>{{Bug|566586}} Remove MessagePasser helper code.</strike>
* <strike>{{Bug|566586}} Remove MessagePasser helper code.</strike>
* Remove the try/catch wrap from the nsIAlertService code in browser.js
* <strike>Remove the try/catch wrap from the nsIAlertService code in browser.js</strike>
* <strike>{{bug|568092}} Create a message API for "DOMTitleChanged", "DOMLinkAdded" (or just "DOMSearchEngine") and "DOMWindowClose". Use the API for e10s and non-e10s.</strike>
* <strike>{{bug|568092}} Create a message API for "DOMTitleChanged", "DOMLinkAdded" (or just "DOMSearchEngine") and "DOMWindowClose". Use the API for e10s and non-e10s.</strike>
* {{bug|570823}} Create a scroll message API for scrollTo and scrollBy. For example,  browser.messageManager.sendMessage("Content:ScrollTo", {x: someX, y: someY });
* {{bug|570823}} Create a scroll message API for scrollTo and scrollBy. For example,  browser.messageManager.sendMessage("Content:ScrollTo", {x: someX, y: someY });

Revision as of 02:20, 10 June 2010

Note: When you make bugs for these tasks, please mark them blocking bug 516521

Worklist for refactoring the mobile-e10s front-end code before merging into mobile-browser.

  • bug 561016 openURLInFrame can be merged now as it won't cause any problems for mobile-browser.
  • bug 571070 Merge the KeyEvent handling into the current Clicker object.
  • Remove/refactor contentWindow and contentDocument mock objects from the remote browser XBL.
  • bug 570969 Add "windowID" concept to aWebProgress argument of the progress listener interface methods (e10s and non-e10s).
  • bug 566586 Remove MessagePasser helper code.
  • Remove the try/catch wrap from the nsIAlertService code in browser.js
  • bug 568092 Create a message API for "DOMTitleChanged", "DOMLinkAdded" (or just "DOMSearchEngine") and "DOMWindowClose". Use the API for e10s and non-e10s.
  • bug 570823 Create a scroll message API for scrollTo and scrollBy. For example, browser.messageManager.sendMessage("Content:ScrollTo", {x: someX, y: someY });
  • bug 566640 Move mIconURL support into the browser XBL binding (e10s and non-e10s).
  • bug 566500 (mbrubeck) - Move viewport metadata support into the browser XBL binding (e10s and non-e10s).
  • Move identity support into the browser XBL binding (e10s and non-e10s).
  • Tab progress listener cleanup (_listener, removeProgressListener, etc).

FormHelper (vivien)

I have tried a rewrite of the FormHelper code starting from mobile-browser instead of e10s and I have finished pretty close to what stechz has did. The two changes I would like to see are:

  • Rename some methods of the e10s code to be closer to the actual mobile-browser's code
  • Move as much as possible the FormHelper's code to its own file