Meeting Notes Meetings notes from the Mozilla community

3-July-2012

Mozilla Platform Meeting Minutes: 2012-07-03

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Platform/2012-07-03

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-07-0311:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Kilimanjaro

Notices / Schedule

  • bug 769048 – Attach to and report on crashes in FlashPlayerPlugin_*.exe processes which are children of our plugin container
    • Landing on Nightly and uplifted to Aurora shortly
  • bug 769721 – Change the pref name of IPC plugins to flip it back on for all users
    • In discussions to not honor IPC plugins pref with Flash 11.3 or possibly at all
    • Final solution (if any) will land all the way up to Beta
  • bug 686335 – Bad plugin search order prevents upgrading Flash without an OS restart
    • Backing out the behavioral change due to fallout and Adobe’s uptake rate
  • B2G release plan is currently being drafted
    • priorities over the next 3 weeks
    • more finalized schedule

Firefox Development

Firefox Developer Tools

Add-on SDK

Performance

GFX

JS

Layout

Notable Patches:

  • bug 539356 – 28 patches for this one! DisplayList-based Invalidation (mwoodrow)
  • bug 666041 – nsCSSFrameConstructor patches for flexbox (dholbert)
  • bug 767936 – Use Element* as the cache key for CanvasImageCache (bz)
  • bug 766843 – Exempt inner table frames from optimized dynamic position change handling, as the required handling is performed for outer table frames (ehsan)
  • bug 770144 – Restrict ThebesLayer invalidations to the visible region. (mwoodrow)
  • bug 770058 – InvalidateFrame doesn’t need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. (roc)
  • bug 769922 – Add nsDisplayAltFeedback so that alt feedback images get invalidated correclty. (mwoodrow)
  • bug 770041 – Revert GetRootPresContext to pre-DLBI behaviour and add GetDisplayRootPresContext for DLBI. (mwoodrow)
  • {{bug|770001. When comparing clips in the ThebesLayer coordinate system, changes in clips outside the bounds of the clipped display item don’t matter. (roc)
  • bug 745523 – Unprefix CSS transforms (ms2ger)
  • bug 767790 – Remove nsIHTMLDocument::{Get,Set}IsFrameset; (ms2ger)
  • bug 767169 – part 1 — Partial cleanup of Selection::selectFrames; (aryehgregor)
  • bug 769902 – Avoid unnecessary precision issues in nsSVGUtils::ObjectSpace (jwatt)
  • bug 248239 – Change standards mode height calculations for table cells to use content-box sizing rather than border-box sizing by default (tal.aloni)
  • bug 767734 – Give GetCanvasTM knowledge of what the request is for so it can do the right thing when SVG display lists are enabled. (jwatt)
  • bug 769194 – support src:local(…) in @font-face rules on Android/FT2FontList. (jkew)
  • bug 769103 – Get SVG masks working for HTML elements under CSS transforms (jwatt)

Media

  • Plan to flip build pref for webrtc, and then land mozGetUserMedia() shortly (hopefully this week).

DOM

  • New hire introduction, Josh Matthews (jdm) started today!

WebAPI

Network

(No audible)

  • Q3 2012 Goals
  • Heavily focused on main thread i/o issues (DNS, disk cache)

Identity

Plugins

  • on mozilla-central we are now attempting to collect crash minidumps from protected-mode Flash player processes. Please keep an eye out for issues. If there are no serious issues, this will move to aurora tomorrow. See bug 769048 for the patches and followup.

Mobile

  • We shipped last week!
  • Next release is 14.0.1 scheduled in line with the desktop 14 release.

Accessibility

Tree Management

Security

Calendar: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html

For updates to meetings please see the Security Review Calendar

Bugs marked sec-review-needed that need to be scheduled

ID Summary Status Priority
744967 Add plugincheck functionality to Add-on Manager NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749344 SecReview: WebUSB NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Proper WebAPI permissions manager NEW
749625 SecReview: (camera) camera support for desktop NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW
749378 SecReview: Network manager API NEW
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749233 Security Review of turn on “don’t load tabs until selected” by default / Tabs on Demand ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P1

Stability Report

Socorro

  • Shipping a fix for bug 770245 today (Fennec Native product name in BMO changing to Firefox for Android. Please update link in “File a Bug”)
  • Also planning on shipping bug 770078 this week (Display new metadata “FlashProcessDump” in webapp)
  • WebRT support shipped but no ADUs. Tracking bug 765084

Desktop

Highlights:

Trunk Top Crashers

  • bug 770424 crash in PresShell::Paint
  • bug 770580 nsRange::GetCommonAncestor
  • bug 770582 crash in mozilla::layers::ContainerLayerProperties::ComputeChangeInternal (64bit Windows/Linux)

Aurora Top Crashers

Beta Top Crashers

  • B10 is now up over 1 million ADUs. No new crashes have appeared so far.

13.0.1 Top Crashers

  • bug 763237 [adbe 3221904] Firefox crash in F1398665248_____________________________ continues to be the top crash. This signatures encompasses a bunch of different crashes. Work is ongoing on our side and Adobe’s to improve the crash situation.

Mobile

  • Highlights
    • IT issues last week
    • Nightly crashes have gone down due to some fixes in the top crashers, but still have some ways to go.
      • fixed :
        1. bug 765712, bug 765463 java.lang.IllegalArgumentException: Bad limit (capacity 2097152): -1024 at java.
        2. bug 765463 java.nio.Buffer.limit(Buffer.java)
    • Aurora top crash fixed, just need risk assessment and push
      • Needs assessment/push:
        1. bug 760955 – crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
    • Top Release crash seems fixed in nightly, aurora, beta, need them to go into next release.
      • already pushed to beta:
        1. bug 763702 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
        2. bug 749186 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())

  • 14.0 Release top crashes
    1. bug 749186 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
    2. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    3. bug 763173 – Startup crash in AndroidGLController::ProvideEGLSurface during LayerManagerOGL::CreateContext
  • 14.0b10 Beta top crashes
    1. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    2. bug 769893 – java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) on Galaxy Nexus or Nexus 7 with Jelly Bean
    3. bug 756140 – Crash when quitting fennec native on Cyanogenmod 9
  • Aurora top crashes
    1. bug 760955 – crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
    2. bug 767713 org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    3. bug 761929 – java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS
  • Nightly top crashes
    1. bug 761929 java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java)
    2. bug 763166 – crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
    3. bug 766861 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onPrepareOptionsMenu(BrowserApp.java) at android.app.Activity.onPreparePanel(Activity.java)

Roundtable

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress