Platform/2012-08-21: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 39: Line 39:
** Can paint at low/current or both resolution at once and could be controlled by a heuristic
** Can paint at low/current or both resolution at once and could be controlled by a heuristic
** Lots of UX work ahead of us, but we're laying a good technical foundation.
** Lots of UX work ahead of us, but we're laying a good technical foundation.
* OMTC on non-mobile platforms is also getting closer.
** On the graphics branch, we have created a Compositor API that, when completed, only needs system-specific (ie D3D9, D3D10) functions implemented to enable OMTC on a given platform.
** Already up and running on OpenGL with OS X.
** Some more foundation needs to be created, but after that we can start implementing OMTC on Windows!


==JS==
==JS==

Revision as of 17:28, 21 August 2012


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-08-21 - 11:00 am Pacific
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Notices / Schedule

Firefox OS

Firefox Development

Firefox Developer Tools

Add-on SDK

Performance

  • Ludovic Hirlimann blogged about spotlight taking a lot of time indexing the Firefox network ‘Cache’ directory (bug 718910). If you experience this problem please try the solution in the bug and comment back with results.
  • Tim Taubert blogged about reducing new-tab jank.
  • Nick Hurley landed a change to reduce our maximum cache size to 350 megabytes (bug 709297).
  • The Necko team is working hard on addressing significant problems in the networking code. These problems are tricky and will take a while to fix but should have big payoffs.

GFX

  • Getting rid of Java screenshotting in Fennec is coming along. We now have the ability to draw tiles at multiple resolutions!
    • As a proof of life, behold this video: https://dl.dropbox.com/u/10523664/output.webm
    • Don't evaluate it for performance; this is just us showing that we can now draw at different resolutions!
    • Drawing is now interruptable at a tile-by-tile basis
    • Can paint at low/current or both resolution at once and could be controlled by a heuristic
    • Lots of UX work ahead of us, but we're laying a good technical foundation.
  • OMTC on non-mobile platforms is also getting closer.
    • On the graphics branch, we have created a Compositor API that, when completed, only needs system-specific (ie D3D9, D3D10) functions implemented to enable OMTC on a given platform.
    • Already up and running on OpenGL with OS X.
    • Some more foundation needs to be created, but after that we can start implementing OMTC on Windows!

JS

Layout

Media

  • Just landed support for hardware decoding (a.k.a. platform decoders) on Android ICS/JB: Bug 782508.
    GB support should be following in another week or so. Playback performance on ICS/JB currently is ok, but not stellar. Once we add GB support, we will work to improve the performance. This patch should work across all Android hardware phones running ICS/JB -- however, some hardware implementations are known to have bugs, which we will need to work around. If you try this code on your ICS/JB device and it doesn't work, please file a bug.
  • Currently targeting to release WebRTC in Firefox 18 (not behind a pref).

DOM

WebAPI

Network

Identity

Plugins

Mobile

Accessibility

  • Android SDK has been bumped to 16 on Mozilla Central - via bug 783706. This is required for Jellybean a11y support which has landed on inbound.

Tree Management

Security

Stability Report

  • stability@mozilla.org mailing list for crash issues.

Socorro

  • Rapid beta work should release around the week of Sept 10th

Desktop

  • New Flash release - 11.4 out today
    • Hoping it addresses further issues.
    • Marcia/Juan verifying symbols uploaded and we are receiving crash data.
      • Confirmed OOOP crash on Win 7 with .265 Firefox beta
      • Mac crash report with .265 so far is giving no report found
  • Hangs
    • Tracking issues with hangs for some time.
    • bsmedberg wrote up Socorro/Hang Processing Proposal for a better way to process hangs.
    • Socorro team says we can have this mid-Q4. bsmedberg is thinking about custom handling of hang reports from nightly/aurora/(beta?) until then to produce useful data, bypassing socorro.
  • Trunk
    • High crash rate
    • Top crash on the trunk resolved fixed then reopened - bug 781265.
    • bug 782981 now fixed but polluting the stats.
    • New bugs
      • bug 784365 runtime abort in nsIFrame::BuildDisplayListForChild

Mobile

  • Top crash on mobile bug 776334 fixed and uplifted to beta.

See Mobile Notes for Mobile specific Socorro notes

Roundtable