Mobile/Notes/28-Jul-2010: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
No edit summary
Line 35: Line 35:
* {{bug|550936}} (InstallTrigger) ready to land once an xpconnect bug, {{bug|582100}} is done (which they say should be soon)
* {{bug|550936}} (InstallTrigger) ready to land once an xpconnect bug, {{bug|582100}} is done (which they say should be soon)
* {{bug|573635}} has two ways to resolve it, and we have patches for both. Neither is perfect but a perfect solution requires fundamental work on IPC networking. So for now, just need to decide which of the 2 patches to go with.
* {{bug|573635}} has two ways to resolve it, and we have patches for both. Neither is perfect but a perfect solution requires fundamental work on IPC networking. So for now, just need to decide which of the 2 patches to go with.
== Layers ==
* Where are we with [[Mobile/Layers | Layers]]
** Retained layers code has created some bugs in Fennec {{bug|579349}}
** Low-level cross-process layers code v0 will land on e10s soon
** Shadow trees integrated into chrome-process invalidation and painting paths ([http://i30.tinypic.com/34jbrbq.png screen (offset is on purpose)])
** Content process still relying on having a widget; talked to Timothy/Rob about next step.  Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
** Gutted all platform widget code from dom/ipc and nsFrameLoader.  Breaks everything, to be fixed by cross-platform stub widget.
* Bugs to watch
** Tracking bug {{bug|574512}}
** e10s shadow tree {{bug|570620}}
** Integrate chrome hierarchy {{bug|130078}}


== General Platform ==
== General Platform ==

Revision as of 16:30, 28 July 2010

Details

  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • 650-903-0800 or 650-215-1282 x92 Conf# 8605 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 8605 (US)
  • irc.mozilla.org #mobile for backchannel

Schedule

Major Topics for This Week

Front-end

  • Bug fix mode
    • Fixing reported bugs
    • Fixing blockers for alpha 1
    • Fixing broken browser-chrome tests
    • Several e10s related patches are very close to landing, including some e10s crashers
  • Feature mode
    • Planning work has begun and some work has already landed
  • Cleanup mode
    • Updating front-end code to current trunk style
    • Re-organizing some areas
  • Updated more status and details for Planning 2.0 tasks

UX design

Maemo

Qt

Android

Electrolysis

  • bug 550936 (InstallTrigger) ready to land once an xpconnect bug, bug 582100 is done (which they say should be soon)
  • bug 573635 has two ways to resolve it, and we have patches for both. Neither is perfect but a perfect solution requires fundamental work on IPC networking. So for now, just need to decide which of the 2 patches to go with.

Layers

  • Where are we with Layers
    • Retained layers code has created some bugs in Fennec bug 579349
    • Low-level cross-process layers code v0 will land on e10s soon
    • Shadow trees integrated into chrome-process invalidation and painting paths (screen (offset is on purpose))
    • Content process still relying on having a widget; talked to Timothy/Rob about next step. Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
    • Gutted all platform widget code from dom/ipc and nsFrameLoader. Breaks everything, to be fixed by cross-platform stub widget.
  • Bugs to watch

General Platform

Geolocation Working Group

Video

Camera

  • Layout bindings landed Bug 567323
  • Raw decoder relanded, looks like it will stick this time. Bug 508082
  • Have 95% of a patch to eliminate the temporary file and teach the DOM how to properly deal with a file generated by the camera. Chasing test failures down.

Plugins

Performance

  • Started wiki page on device and application states/notices by OS ('low battery', 'screen dimmed', 'application in background', etc.), need data from Android people please.

Networking

Graphics

Startup

Layout

  • Where are we with Layers
    • Retained layers code has created some bugs in Fennec bug 579349
    • "Fake widgets" finished wrt drawing, need event/focus/IME love bug 582057
    • "Remote frames" for cross-process layers working with test-ipc, will be up for review today
  • Bugs to watch
    • Tracking bug bug 574512
    • e10s shadow tree bug 570620
    • Integrate chrome hierarchy bug 130078 (fake widgets make this bug mostly irrelevant to fennectrolysis+browser)

Content

Release Engineering

QA

  • Client
  • Automation

Other