Confirmed users
1,349
edits
No edit summary |
|||
(23 intermediate revisions by 15 users not shown) | |||
Line 15: | Line 15: | ||
==Notices / Schedule== | ==Notices / Schedule== | ||
* Final Beta going to build today | |||
* Release Sign-Off meeting is tomorrow (Wed) at 10am PT | |||
* Final 15 build on Friday, release Tues 8/28 | |||
* Merge day is Monday 8/27 | |||
==Firefox OS== | ==Firefox OS== | ||
* All blocker owners are estimating the LOE (Level Of Effort) needed to close their bugs. [http://people.mozilla.com/~dietrich/basecamp/ Dashboard of platform blocker, owners, and estimated vs not-estimated bugs], Gaia integration almost ready. | |||
* Software update scenarios getting worked out, and detailed at https://wiki.mozilla.org/Gaia/System/Updates | |||
* Persona will now be used for federating identity to marketplace and payment providers in Firefox OS v1, requiring late-changes in many areas in the Basecamp ecosystem. | |||
* Links: [https://etherpad.mozilla.org/gaia-meeting-notes Gaia meeting notes], [https://etherpad.mozilla.org/b2g-meeting-notes B2G meeting notes], [https://etherpad.mozilla.org/b2g-triage-plan Triage schedule], [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0 Tracking doc] | |||
==Firefox Development== | ==Firefox Development== | ||
* Social feature fixes from this week: performance improvements ({{bug|777176}}), preliminary support for "chat" UI ({{bug|779686}}) | |||
* MattN landed a provisional desktop UI for signing in to websites: {{bug|764213}}. Off by default, but it's the first step towards built-in Persona support | |||
==Firefox Developer Tools== | ==Firefox Developer Tools== | ||
* Debugger Breakpoints on Reload {{bug|783393}} | |||
==Add-on SDK== | ==Add-on SDK== | ||
* Putting the finished touches to our repack work | |||
* Had to ask for a weakmap change ({{bug|761620}}) to be backed out but we've resolved the problem now so it can land | |||
* Work week in London next week | |||
==Performance== | ==Performance== | ||
* This week's [https://blog.mozilla.org/tglek/2012/08/16/snappy-36/ Snappy summary] | |||
* Ludovic Hirlimann [http://sietch-tabr.tumblr.com/post/29404692899/firefox-cache-and-spotlight blogged] about spotlight taking a lot of time indexing the Firefox network ‘Cache’ directory ({{bug|718910}}). If you experience this problem please try the [https://bugzilla.mozilla.org/show_bug.cgi?id=718910#c13 solution in the bug] and comment back with results. | |||
* Tim Taubert [http://timtaubert.de/blog/2012/08/snappy-fixing-new-tab-page-performance-regressions/ 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== | ==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== | ==JS== | ||
==Layout== | ==Layout== | ||
* see thread on dev-platform about sharing with W3C test suites | |||
* Bug fixes of interest: | |||
** {{bug|697230}} - Make style image decode block onload | |||
** {{bug|341604}} - implement HTML5 sandbox attribute for iframe element | |||
** {{bug|308801}} - implement -moz-box-sizing for min/max-height property | |||
==Media== | ==Media== | ||
* Just landed support for hardware decoding (a.k.a. platform decoders) on Android ICS/JB: [https://bugzilla.mozilla.org/show_bug.cgi?id=782508 Bug 782508]. | * Just landed support for hardware decoding (a.k.a. platform decoders) on Android ICS/JB: [https://bugzilla.mozilla.org/show_bug.cgi?id=782508 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. | *: 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== | ==DOM== | ||
* DOM/WebAPI/Servo work week this week in Mountain View. | |||
==WebAPI== | ==WebAPI== | ||
* work week in Mountain View this week | |||
* dealing with all remaining open app permission questions | |||
* hosting a meeting of web & browser developers on Thursday; basically: "how to fix App Cache" | |||
==Network== | ==Network== | ||
Line 47: | Line 90: | ||
==Mobile== | ==Mobile== | ||
* Bumping required SDK to 16 (JellyBean) for accessibility features | |||
==Accessibility== | ==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== | ==Tree Management== | ||
* Turning off OS X Leopard / 32-bit tests {{bug|773120}} | |||
** 10.5 is desupported on Gecko/Firefox 17+, these tests are being turned off | |||
** 10.5 was the only place where we ran the 32-bit parts of the binaries. Do we need to start running 32-bit tests on 10.6? What's the priority of this vs. other things? | |||
* Capacity | |||
** We do ~137 hours of builds+ tests per checkin; we do a checkin every 5-7 minutes | |||
*** That's 4 years of tests per day. | |||
** if you know of any build or test that is being run, and being hidden because it constantly fails, please let us know. We'll disable it to stop wasting CPU time, and file bugs to track getting fixed | |||
** good news: | |||
** all B2G, B2G desktop, nativefennec builds being built on AWS since a few weeks ago - looking good | |||
*** all Linux Firefox builds should be sent to AWS early next week | |||
*** this will allow us to reimage linux32, linux64 machines as additional win64 builders | |||
** see dev.tree-management "wait times" posts for more details. | |||
==Security== | ==Security== | ||
Line 62: | Line 119: | ||
===Desktop=== | ===Desktop=== | ||
* New Flash release - 11.4 out today | * New Flash release - 11.4.402.265 out today | ||
** Hoping it addresses further issues. | ** Hoping it addresses further issues. | ||
** Marcia/Juan verifying symbols uploaded and we are receiving crash data. | ** 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 | * Hangs | ||
Line 74: | Line 133: | ||
** High crash rate | ** High crash rate | ||
** Top crash on the trunk resolved fixed then reopened - {{bug|781265}}. | ** Top crash on the trunk resolved fixed then reopened - {{bug|781265}}. | ||
** {{bug|782981}} now fixed but | ** {{bug|782981}} now fixed but polluting the stats. | ||
** New bugs | |||
*** {{bug|784365}} runtime abort in nsIFrame::BuildDisplayListForChild | |||
===Mobile=== | ===Mobile=== |