Platform/2014-05-13: Difference between revisions
GavinSharp (talk | contribs) |
|||
| (24 intermediate revisions by 13 users not shown) | |||
| Line 18: | Line 18: | ||
===Notices/Schedule (lsblakk/sylvestre)=== | ===Notices/Schedule (lsblakk/sylvestre)=== | ||
* FF29 [https://etherpad.mozilla.org/29-0-Post-Mortem Post Mortem notes] | |||
* We are in week #3 of Beta cycle | |||
** No more speculative landings after this Thursday, tracked issues and very low risk patches going forward | |||
** EARLIER_BETA_OR_EARLIER toggle landing this week to disable features using that flag in the rest of 30 Beta cycle | |||
* FF30.0b4 desktop release delayed due to build failures, will ship tomorrow morning instead of today | |||
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | {| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | ||
|- | |- | ||
| Line 30: | Line 36: | ||
|Release: {{RELEASE_VERSION}} | |Release: {{RELEASE_VERSION}} | ||
|} | |} | ||
===Build Changes (gps)=== | ===Build Changes (gps)=== | ||
| Line 40: | Line 45: | ||
<small>(Repo, test, and other information for engineers from the release engineering team.)</small> | <small>(Repo, test, and other information for engineers from the release engineering team.)</small> | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* Data centre migrations beginning next week, and will continue for 6-8 weeks. No tree closures expected, but may have degraded capacity at times, especially Monday and Tuesday mornings. | |||
** http://www.laurathomson.com/2014/05/data-center-consolidation-or-how-to-save-900k-a-year/ | |||
* We've limited coalescing on TBPL to merge at most 3 jobs. Please let us know what you think. | |||
** http://atlee.ca/blog/posts/limiting-coalescing-on-the-buildtest-farm.html | |||
* Experimenting with dynamic jacuzzi allocations. (dedicated machines per job type) | |||
** See https://github.com/bhearsum/static-jacuzzis/commits/master for activity | |||
** The aim is to dedicate a number of machines to each job type so as to minimize wait times but still keep wins from having a small set of machines per job. | |||
** http://atlee.ca/blog/posts/initial-jacuzzi-results.html for background and previous results. | |||
===Upcoming Outages/Upgrades=== | ===Upcoming Outages/Upgrades=== | ||
| Line 49: | Line 63: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 8.84] (Previous Week: N/A). | |||
* As discussed on dev-platform, the [https://wiki.mozilla.org/Sheriffing/Test_Disabling_Policy Test Disabling Policy] has gone into effect so that more consistent practice is being followed for disabling flaky tests. | |||
* {{bug|870205}} - Intermittent browser_bug295977_autoscroll_overflow.js | e should have scrolled vertically, b should have scrolled vertically, | b should have scrolled horizontally. | |||
** Spiked after mochitest-bc chunking changes landed. #5 on OrangeFactor. | |||
* {{bug|924622}} - Frequent Android crashes after "ABORT: mismatched CxxStackFrame ctor/dtors" | |||
** nical has been trying to land a fix which is currently held up due to mochitest-e10s shutdown hangs ({{bug|1007284}}). | |||
* {{bug|1008357}} - Intermittent B2G crashes [@ js::ShapeTable::search(jsid, bool)]. | |||
** Appears to have started after {{bug|993282}} (lazy loading more js modules on B2G) landed. | |||
* 16 intermittent failures fixed in the last week - [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&keywords=intermittent-failure%2C%20&resolution=FIXED&o1=greaterthan&v1=2014-05-06&f1=cf_last_resolved&query_format=advanced&list_id=10186336 List] - Thanks!. | |||
===CritSmash (dbolter)=== | ===CritSmash (dbolter)=== | ||
* Risk factor growing (third week reporting this). Ping team mates on security bugs. | |||
===MemShrink (njn)=== | ===MemShrink (njn)=== | ||
| Line 57: | Line 81: | ||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* [http://arewestableyet.com/ Overall numbers] look good with exception of Nightly, but issues there are well-tracked (some smaller ones still to be filed by QA, though). | |||
* Some ADI issues over the weekend due to known problems with collection of data, {{bug|1006615}} landed for switching to newer systems on Nightly but collection for that is being worked on, so some Nightly ADI numbers might not show up yet. | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
| Line 63: | Line 89: | ||
===Accessibility (dbolter)=== | ===Accessibility (dbolter)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Thursday is Global Accessibility Awareness Day! | |||
** [http://globalaccessibilityawarenessday.org/participate.html Ways to participate]. Consider accessibility in your context, for example: "Is my foo demo usable without the mouse?", "Is our design process incorporating accessibility?". | |||
===App Tools (prouget)=== | ===App Tools (prouget)=== | ||
| Line 84: | Line 112: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* The team continues to work towards our M1 milestone, fixing Firefox usability and add-on support. | |||
* And welcome David Parks (handyman)! David is a contractor who will be working on e10s gfx issues. | |||
===Firefox Desktop (gavin)=== | ===Firefox Desktop (gavin)=== | ||
| Line 92: | Line 122: | ||
===Firefox Mobile (mfinkle/blassey)=== | ===Firefox Mobile (mfinkle/blassey)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
====Work In Progress==== | |||
*Firefox Hub ([https://bugzilla.mozilla.org/show_bug.cgi?id=817716 817716],[https://bugzilla.mozilla.org/show_bug.cgi?id=1004153 1004153],[https://bugzilla.mozilla.org/show_bug.cgi?id=1005107 1005107],[https://bugzilla.mozilla.org/show_bug.cgi?id=1007408 1007408],[https://bugzilla.mozilla.org/show_bug.cgi?id=965452 965452],[https://bugzilla.mozilla.org/show_bug.cgi?id=999756 999756],[https://bugzilla.mozilla.org/show_bug.cgi?id=701725 701725]) | |||
*Sync ([https://bugzilla.mozilla.org/show_bug.cgi?id=1003877 1003877],[https://bugzilla.mozilla.org/show_bug.cgi?id=1005072 1005072],[https://bugzilla.mozilla.org/show_bug.cgi?id=891600 891600],[https://bugzilla.mozilla.org/show_bug.cgi?id=965924 965924]) | |||
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]] | |||
====Recent Uplifts for 29.0.1==== | |||
*Character Encoding selection broken in Fennec 29 ([https://bugzilla.mozilla.org/show_bug.cgi?id=1003897 Bug 1003897]) | |||
*JB & KK crash in java.util.ConcurrentModificationException: at java.util.LinkedList$LinkIterator.next(LinkedList.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=987867 Bug 987867]) | |||
*Re-enable 'Send Tab to Devices' on Beta and Release with a string swap ([https://bugzilla.mozilla.org/show_bug.cgi?id=1005074 Bug 1005074]) | |||
====Notable Landings==== | |||
*crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*) ([https://bugzilla.mozilla.org/show_bug.cgi?id=952721 Bug 952721]) | |||
*Improper rendering of Indic scripts on some Samsung devices, due to bad DroidSansFallback font ([https://bugzilla.mozilla.org/show_bug.cgi?id=992100 Bug 992100]) | |||
*Firefox on Asus Memopad HD7 with Android 4.2.2 plays video frames out of order ([https://bugzilla.mozilla.org/show_bug.cgi?id=998603 Bug 998603]) | |||
*Regression: After MP4 video playback, video can not be played again ([https://bugzilla.mozilla.org/show_bug.cgi?id=1005622 Bug 1005622]) | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
| Line 168: | Line 212: | ||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* ICE connectivity fixes/improvements by bwc | |||
* Lots of work on H.264 OMX webrtc support | |||
* Working with other teams to prepare for OpenH264 support (download) on desktop | |||
* webrtc orange factor down (some tests disabled though) | |||
** Good work on fixing timing issues in both code and tests ongoing | |||
* about:webrtc improvements | |||
===Necko (dougt/jduell)=== | ===Necko (dougt/jduell)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* new HTTP cache looks very likely to be pref'd on this week. | |||
** Discovered that deadlock detector added enough time to time out jsreftests when we held 3 locks. Went away when we dropped to 2 locks. Bug in deadlock detector? | |||
* close to landing fix for download manager--just waiting on imglib review ({{bug|237623}}) | |||
* also close to landing network change detector ({{bug|939318}}) | |||
===Performance (vladan)=== | ===Performance (vladan)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* David Teller gave a presentation at the Zedge tech conference [http://yoric.github.io/Talk-How-to-jank/ "How to make your next web application appear janky and clumsy"] | |||
* Taras blogged about [http://taras.glek.net/blog/2014/05/09/how-amazon-ec2-got-15x-cheaper-in-6-months/ How Mozilla Amazon EC2 Usage Got 15X Cheaper in 8 Months] and the [http://taras.glek.net/blog/2014/05/07/the-rise-and-fall-of-special-snowflake-infrastructure/ Demise of Special Snowflake Infrastructure] | |||
* It will soon be possible to look at Telemetry data from multiple Firefox versions in the Telemetry dashboard http://amozillastory.blogspot.ca/2014/05/the-good-bad-and-ugly.html | |||
* Started work on a Telemetry dashboard for [https://blog.mozilla.org/vdjeric/2013/04/09/current-state-of-firefox-chrome-hangs/ chrome hangs] | |||
* {{bug|880864}}: User dictionary (persdict.dat) was being read on the main thread on startup. Fixed | |||
* {{bug|1006765}}: Dialogs shown while Windows lock screen is up don't paint correctly. Fixed | |||
===Seceng (mmc)=== | ===Seceng (mmc)=== | ||
| Line 184: | Line 246: | ||
===Shumway (tschneidereit)=== | ===Shumway (tschneidereit)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* lots more display list compliance tests passing in nat branch. | |||
* stress testing started in earnest; currently crashes the browser quite a bit. | |||
* filter parsing and rendering in 3D renderer done, serialization and rendering in 2D renderer pending | |||
* progress on dirty-region tracking/invalidation | |||
===WebAPI (overholt)=== | ===WebAPI (overholt)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* No update this week. | |||
==Roundtable== | ==Roundtable== | ||
| Line 196: | Line 263: | ||
===Friends of the Tree=== | ===Friends of the Tree=== | ||
There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights: | |||
* '''Robert Utasi (hunboy)''' made clickable alerts more obvious ({{bug|1001204}}). | |||
* '''Neil Rashbrook (NeilAway)''' fixed a longstanding XPCOM footgun ({{bug|514280}}). | |||
* '''Fred Wang (fredw)''' improved some MathML code ({{bug|1005657}}, {{bug|1007093}}). | |||
* '''Giovanni Sferro (agi)''' fixed some number input problems ({{bug|1003741}}, {{bug|1005593}}, {{bug|942321}}). | |||
* '''Aaro Koskinen''' corrected some SpiderMonkey code for uncommon architectures ({{bug|940061}}). | |||
* '''Michael Pruett''' improved the saved passwords dialog usability ({{bug|1004881}}). | |||
* '''Marco Castelluccio (marco)''' removed OS.File usage in apps code ({{bug|981085}}). | |||
* '''Arpad Borsos (Swatinem)''' removed nsVoidArray usages ({{bug|1004933}}, {{bug|1007604}}). | |||
* '''Anuj Agrawal (anujagrawal464)''' fixed a MathML font problem ({{bug|848725}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Shashank''' corrected some QCMS conditionals ({{bug|692922}}). | |||
* '''Nick Lebedev''' corrected some touch event sequences when zooming ({{bug|964750}}). | |||
* '''Mounir Lamouri (mounir)''' implemented navigator.languages ({{bug|889335}}). | |||
* '''Sankha Narayan Guria (sankha93)''' fixed a JS tokenizer problem ({{bug|957513}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Branko Krznaric''' improved MathML code ({{bug|914031}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''amarok''' fixed a new/delete mismatch ({{bug|1005652}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Igor Kolupaev''' cleaned up an nsIFile API ({{bug|997141}}). | |||
===Mailing List Threads=== | ===Mailing List Threads=== | ||
| Line 205: | Line 290: | ||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
bmoss: is everyone at the b2g meetings this week? | |||
bmoss: pretty light attendance | |||
cpeterson: bmoss: yes, B2G meetings | |||
</pre> | </pre> | ||
Latest revision as of 21:28, 13 May 2014
« previous week | index | next week »
Engineering Meeting Details
- Tuesday 2014-05-13 - 11:00 am Pacific Standard Time
- Dial-in: Audio-only conference# 98411
- People with Mozilla phones or softphones please dial x4000 Conf# 98411
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
- UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
- 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
- Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Hair of the Dog
- join irc.mozilla.org #planning for back channel
Need To Know
(Release and system issues that may impact engineering this week.)
Notices/Schedule (lsblakk/sylvestre)
- FF29 Post Mortem notes
- We are in week #3 of Beta cycle
- No more speculative landings after this Thursday, tracked issues and very low risk patches going forward
- EARLIER_BETA_OR_EARLIER toggle landing this week to disable features using that flag in the rest of 30 Beta cycle
- FF30.0b4 desktop release delayed due to build failures, will ship tomorrow morning instead of today
| Next Merge: February 23, 2026 | Next Release: February 24, 2026 | ||
| Trains | |||
|---|---|---|---|
| Central: 149 | Aurora: 54 | Beta: 148 | Release: 147 |
Build Changes (gps)
(Build changes of which engineers should be aware.)
RelEng (catlee)
(Repo, test, and other information for engineers from the release engineering team.)
- Data centre migrations beginning next week, and will continue for 6-8 weeks. No tree closures expected, but may have degraded capacity at times, especially Monday and Tuesday mornings.
- We've limited coalescing on TBPL to merge at most 3 jobs. Please let us know what you think.
- Experimenting with dynamic jacuzzi allocations. (dedicated machines per job type)
- See https://github.com/bhearsum/static-jacuzzis/commits/master for activity
- The aim is to dedicate a number of machines to each job type so as to minimize wait times but still keep wins from having a small set of machines per job.
- http://atlee.ca/blog/posts/initial-jacuzzi-results.html for background and previous results.
Upcoming Outages/Upgrades
(System outages/upgrades and tree closures that impact engineering.)
Quality Programs
(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)
OrangeFactor (ryanvm)
- Past week's OrangeFactor: 8.84 (Previous Week: N/A).
- As discussed on dev-platform, the Test Disabling Policy has gone into effect so that more consistent practice is being followed for disabling flaky tests.
- bug 870205 - Intermittent browser_bug295977_autoscroll_overflow.js | e should have scrolled vertically, b should have scrolled vertically, | b should have scrolled horizontally.
- Spiked after mochitest-bc chunking changes landed. #5 on OrangeFactor.
- bug 924622 - Frequent Android crashes after "ABORT: mismatched CxxStackFrame ctor/dtors"
- nical has been trying to land a fix which is currently held up due to mochitest-e10s shutdown hangs (bug 1007284).
- bug 1008357 - Intermittent B2G crashes [@ js::ShapeTable::search(jsid, bool)].
- Appears to have started after bug 993282 (lazy loading more js modules on B2G) landed.
- 16 intermittent failures fixed in the last week - List - Thanks!.
CritSmash (dbolter)
- Risk factor growing (third week reporting this). Ping team mates on security bugs.
MemShrink (njn)
- Honza Bambas fixed a rare but bad memory leak (one user had 10 GiB+!) in cache2.
- Jonathan Watt added memory reporting for SVG images.
Stability (kairo/bsmedberg)
- Overall numbers look good with exception of Nightly, but issues there are well-tracked (some smaller ones still to be filed by QA, though).
- Some ADI issues over the weekend due to known problems with collection of data, bug 1006615 landed for switching to newer systems on Nightly but collection for that is being worked on, so some Nightly ADI numbers might not show up yet.
Team Stand-ups
(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)
Accessibility (dbolter)
<Read Only>
- Thursday is Global Accessibility Awareness Day!
- Ways to participate. Consider accessibility in your context, for example: "Is my foo demo usable without the mouse?", "Is our design process incorporating accessibility?".
App Tools (prouget)
B2G Services (dougt)
Developer Tools (robcee)
DOM (jst/overholt)
Electrolysis (e10s) (blassey)
- The team continues to work towards our M1 milestone, fixing Firefox usability and add-on support.
- And welcome David Parks (handyman)! David is a contractor who will be working on e10s gfx issues.
Firefox Desktop (gavin)
- Firefox iteration 32.2 plan published by Chad on firefox-dev: https://mail.mozilla.org/pipermail/firefox-dev/2014-May/001686.html
Firefox Mobile (mfinkle/blassey)
<Read Only>
Work In Progress
- Firefox Hub (817716,1004153,1005107,1007408,965452,999756,701725)
- Sync (1003877,1005072,891600,965924)
You can find more on upcoming feature plans in the[roadmap]
Recent Uplifts for 29.0.1
- Character Encoding selection broken in Fennec 29 (Bug 1003897)
- JB & KK crash in java.util.ConcurrentModificationException: at java.util.LinkedList$LinkIterator.next(LinkedList.java) (Bug 987867)
- Re-enable 'Send Tab to Devices' on Beta and Release with a string swap (Bug 1005074)
Notable Landings
- crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*) (Bug 952721)
- Improper rendering of Indic scripts on some Samsung devices, due to bad DroidSansFallback font (Bug 992100)
- Firefox on Asus Memopad HD7 with Android 4.2.2 plays video frames out of order (Bug 998603)
- Regression: After MP4 video playback, video can not be played again (Bug 1005622)
Firefox OS Communications (scravag)
Firefox OS Devices/Porting (ericchou)
Firefox OS Media Apps (hema)
Firefox OS Media Recording (cjku)
Firefox OS Performance (mlee)
<Read Only>
Updates
- Responsiveness: Eli Perelman
- Launch states bug 996038 in progress
- Finalizing design with Zibi Braniecki [:gandalf].
- Power Consumption: Jon Hylands
- Thursday, May 15 @ 12 PDT: Brownbag: Building power harnesses and ammeters.
- Power Performance Server in development
- Tools: Dave Huseby
- Profiler Markers bug 972075 landed last week.
- Adds profile markers for key windowing events: loadstart, loadend, titlechange, firstpaint, documentfirstpaint.
- screenshot: https://bug972075.bugzilla.mozilla.org/attachment.cgi?id=8414531
- Profiler Markers bug 972075 landed last week.
Firefox OS Productivity (doliver)
Firefox OS Radio/WiFi/GPS (kenhkchang)
Firefox OS Systems - Front End (gwagner)
Firefox OS Systems - Platform (timdream)
GFX (milan)
Identity (jedp)
Layout (jet/dbaron)
Media (mreavy)
<Read Only>
- ICE connectivity fixes/improvements by bwc
- Lots of work on H.264 OMX webrtc support
- Working with other teams to prepare for OpenH264 support (download) on desktop
- webrtc orange factor down (some tests disabled though)
- Good work on fixing timing issues in both code and tests ongoing
- about:webrtc improvements
Necko (dougt/jduell)
- new HTTP cache looks very likely to be pref'd on this week.
- Discovered that deadlock detector added enough time to time out jsreftests when we held 3 locks. Went away when we dropped to 2 locks. Bug in deadlock detector?
- close to landing fix for download manager--just waiting on imglib review (bug 237623)
- also close to landing network change detector (bug 939318)
Performance (vladan)
- David Teller gave a presentation at the Zedge tech conference "How to make your next web application appear janky and clumsy"
- Taras blogged about How Mozilla Amazon EC2 Usage Got 15X Cheaper in 8 Months and the Demise of Special Snowflake Infrastructure
- It will soon be possible to look at Telemetry data from multiple Firefox versions in the Telemetry dashboard http://amozillastory.blogspot.ca/2014/05/the-good-bad-and-ugly.html
- Started work on a Telemetry dashboard for chrome hangs
- bug 880864: User dictionary (persdict.dat) was being read on the main thread on startup. Fixed
- bug 1006765: Dialogs shown while Windows lock screen is up don't paint correctly. Fixed
Seceng (mmc)
Shumway (tschneidereit)
<Read Only>
- lots more display list compliance tests passing in nat branch.
- stress testing started in earnest; currently crashes the browser quite a bit.
- filter parsing and rendering in 3D renderer done, serialization and rendering in 2D renderer pending
- progress on dirty-region tracking/invalidation
WebAPI (overholt)
- No update this week.
Roundtable
(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)
<Read only beyond this point>
Friends of the Tree
There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:
- Robert Utasi (hunboy) made clickable alerts more obvious (bug 1001204).
- Neil Rashbrook (NeilAway) fixed a longstanding XPCOM footgun (bug 514280).
- Fred Wang (fredw) improved some MathML code (bug 1005657, bug 1007093).
- Giovanni Sferro (agi) fixed some number input problems (bug 1003741, bug 1005593, bug 942321).
- Aaro Koskinen corrected some SpiderMonkey code for uncommon architectures (bug 940061).
- Michael Pruett improved the saved passwords dialog usability (bug 1004881).
- Marco Castelluccio (marco) removed OS.File usage in apps code (bug 981085).
- Arpad Borsos (Swatinem) removed nsVoidArray usages (bug 1004933, bug 1007604).
- Anuj Agrawal (anujagrawal464) fixed a MathML font problem (bug 848725).
- [first patch!] Shashank corrected some QCMS conditionals (bug 692922).
- Nick Lebedev corrected some touch event sequences when zooming (bug 964750).
- Mounir Lamouri (mounir) implemented navigator.languages (bug 889335).
- Sankha Narayan Guria (sankha93) fixed a JS tokenizer problem (bug 957513).
- [first patch!] Branko Krznaric improved MathML code (bug 914031).
- [first patch!] amarok fixed a new/delete mismatch (bug 1005652).
- [first patch!] Igor Kolupaev cleaned up an nsIFile API (bug 997141).
Mailing List Threads
(Threads that are likely to be of interest to engineering from various mailing lists.)
Good Reads
(Links to blog posts, books, videos, etc. that you think will be of interest to others.)
irc #planning Log From This Meeting
bmoss: is everyone at the b2g meetings this week? bmoss: pretty light attendance cpeterson: bmoss: yes, B2G meetings