Platform/2012-07-03
< Platform
« previous week | index | next week »
Platform Meeting Details
- Tuesday 2012-07-03 – 11: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
- We are in our fifth week of the cycle
- Please continue to prioritize tracked FF14 bugs over tracked FF15 bugs over work landing on m-c
- 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
- Web Apps:
- new test harness! bug 733631
- revisions to the DOM API to better support the desired marketplace UX: bug 768276
- multiple other fixes: bug 762641, bug 770297, bug 767672, bug 764172
- Social integration:
- FrameWorker component has landed: bug 762569
- Nice polish fix by fx-team intern Andrew Hurle: awesomebar will now always show all results (and never show a scrollbar) (bug 583683)
- Great work by contributor Saurabh Anand, with help from ehsan and jdm, on per-window private browsing support (bug 758660, bug 722994, bug 722984, many more)
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
- Idle API landed bug 715041
- IndexedDB unprefixed bug 726378
- Security model implementation progressing well (meta bug: bug 764189)
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
- No audible. Goals taking shape here.
Tree Management
- Desktop B2G builds coming to TBPL soon! (hopefully today)
- infrastructure load for june
- bug 723946 – now producing armv6 builds
- nightly builds coming soon
Security
Calendar: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html
For updates to meetings please see the Security Review Calendar
- HTML: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html
- .ics: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review
Bugs marked sec-review-needed that need to be scheduled
Stability Report
- Working on stability goals for Q3
- Set of Socorro features
- A bunch of things came out of the work week – https://wiki.mozilla.org/CrashKill/WorkWeek2012
- Community goals
- Trends/analysis
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
- bug 769554 js::mjit::JITScript::nativeToPC
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 :
- bug 765712, bug 765463 java.lang.IllegalArgumentException: Bad limit (capacity 2097152): -1024 at java.
- bug 765463 java.nio.Buffer.limit(Buffer.java)
- fixed :
- Aurora top crash fixed, just need risk assessment and push
- Needs assessment/push:
- bug 760955 – crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
- Needs assessment/push:
- Top Release crash seems fixed in nightly, aurora, beta, need them to go into next release.
- already pushed to beta:
- bug 763702 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
- bug 749186 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
- already pushed to beta:
- 14.0 Release top crashes
- bug 749186 – crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
- bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
- bug 763173 – Startup crash in AndroidGLController::ProvideEGLSurface during LayerManagerOGL::CreateContext
- 14.0b10 Beta top crashes
- bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
- 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
- bug 756140 – Crash when quitting fennec native on Cyanogenmod 9
- Aurora top crashes
- bug 760955 – crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
- bug 767713 org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
- 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
- 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)
- bug 763166 – crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
- bug 766861 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onPrepareOptionsMenu(BrowserApp.java) at android.app.Activity.onPreparePanel(Activity.java)