Mozilla Status Board

Recent Posts (All Users)

sphink@gmail.com today

Done:

  • Turned on jsapi-tests, jit-tests for shell builds (SM(...))
    • Almost turned on jstests, but its Makefile target is buggy and some tests are failing
    • Still broken on beta
  • Tracked mystery crash bug 1064598 out of my domain
  • Reviews
  • Enabled GGC on Fennec

Next:

  • Get tests running properly on beta, aurora, and the jstests that will run running on nightly
  • Resolve the ctypes ArrayBuffer pointer crap
  • Analysis bug
  • refillFreeLists perf bug

negge@dgql.org today

Next:

Continue on codec.git

  • Finish training for H and V unlapping modes (need multiple block sizes)
  • Finish adding Haar DC
  • Compare to daala master with luma + block size cost (DONE)
  • Retrain freq. domain intra prediction modes w/o DC and add to test

Coordination:

Need reviews:

https://review.xiph.org/476/ Update bd_rate.m to run from any directory. https://review.xiph.org/477/ Fix rounding bug when predicting superblock DC.

dteller@mozilla.com today

Done:

  • Session Restore

    • Bug 1020831 - Firefox looses my tabs every once in a while - investigating, reviewed (landed)
    • Bug 1031298 - [Session Restore] Measure the number of startups in which all Session Restore files are corrupted. - reviewed/mentoring (landing)
    • Bug 1072814 - SessionStore shouldn't use Promise.jsm anymore - review x3 (landed)
    • Bug 1039500 - tabbrowser's _getTabForBrowser is very slow with lots of tabs - mentoring/review
    • Bug 1066701 - 2% osx 10.6 session restore regression on inbound (v.34) August 19th from bug 1050340 - investigating
    • Bug 1051585 - After rebooting windows with "firefox.exe -silent", firefox thought it crashed and show a session restore tab. - investigating, refiled
  • Shutdown

    • Bug 1044020 - [AsyncShutdown] Use the CrashReporter to find out the duration of shutdown phases - v5
    • Bug 1059674 - "AddonManager: shutting down providers" should provide the list of misbehaving add-ons - reviewed
    • Bug 1072369 - [AsyncShutdown] Make dependencies between barriers clearer - filed, brainstorming with irving
    • Bug 1072352 - [AsyncShutdown] Not all timeouts should cause crashes - filed
  • Async Tooling

    • I/O with #jsapi, on how they are going to break OS.File badly
    • Bug 1023685 - [OS.File] writeAtomic does not support writing encoded zero-byte strings - review/mentoring (landed)
    • Bug 1068620 - Provide a Sqlite.wrapStorageConnection method - reviewed (landed)
    • Bug 1009799 - [OS.File] Optimize writeAtomic for very large strings - review/mentoring
  • Places

    • Bug 1072364 - Provide a History.jsm API - v2 – we have a few difficulties coming up with a satisfying API.
  • Misc

    • Bug 1071976 - Use js_calloc for allocating ArrayBufferContents objects - reviewed (landed)
  • Community

    • Mentoring Notidart
    • ask.mozilla.org
    • Bug 1064821 - Throw Component.exceptions instead of strings in contentprefs - mentoring/review
    • Lots and lots of Welcome Wagon

Next:

  • Bug 1044020 - [AsyncShutdown] Use the CrashReporter to find out the duration of shutdown phases - finally land it
  • Bug 1072352 - [AsyncShutdown] Not all timeouts should cause crashes - work on it
  • Bug 1072364 - Provide a History.jsm API - get this done and proceed with Places work.

Coordination:

  • Not work related
    • Sick
    • Nanny-less
    • Cold water

simon.sapin@exyr.org today

Done:

Next:

  • Finish writing the WTF-8 specification
  • Write a Rust implementation of WTF-8, for use in html5ever and std::path::windows

hverschore@mozilla.com today

Done:

  • Watch/act on jit/security component during pto of jandem
  • Moving forward exposing the tracelogger in Debugger (bug 1065722)
  • Getting android slave up and running again (big hurdle)
  • Fix type policy bug (bug 1073861)
  • Land and investigate bugs in a ? a : 0 for number types (bug 1064537)
  • Testrun turbofan again, still too slow to add to AWFY
  • Update AWFY slaves to point to the new v8 repo
  • Put 'inline string substr/slice/substring' up for review again (Bug 1052839)

Next:

  • Moving forward exposing the tracelogger in Debugger (bug 1065722)
  • Back to windows performance work. Definitely 1 day, hopefully more.

amarchesini@mozilla.com today

Done:

Bug 1073615 - MediaStreamGraph::GetInstance() is broken Bug 1072116 - XPath crash [@ txXPathNode::txXPathNode] Bug 1072115 - languagechange event should be dispatched to current inner windows only Bug 1069401 - UserAgent cannot be changed for specific websites in workers Bug 1062920 - WorkerNavigator strings should honor general.*.override prefs

rvitillo@mozilla.com today

Done:

  • Started deploying medusa with mreid but run in several hiccups
  • Validated alerts generated for dashboard and experimented with different ways to reduce the noise
  • Reviewed jmaher's changes to energia
  • Wrote blogpost about the alerting system
  • ~2 days PTO

Next:

  • Fix issue with persona not working behind the load balancer
  • Deprecate old histogram dashboard and alerting system
  • Investigate main-thread IO caused by pluginreg.dat

jwalden@mit.edu yesterday

Done:

Patchwork, bugfixing:

  • %TypedArray% landed! (bug 896116)
  • handle __proto__ members that aren't prototype mutations correctly in baseline (bug 1070994)
  • patchwork on locking down global object's prototype chain through a MOP operation to make an object's prototype immutable (bug 1052139)

Reviews:

  • unify some more binary-search implementations (bug 1067989)
  • make preventExtensions methods not check extensibility first (bug 1068589)
  • function parsing rewinding issues wrt method definitions (bug 1054835)
  • make JSOP_BINDNAME handle TDZ correctly (bug 1070462)
  • make nsTArray::BinaryIndexOf use mfbt's BinarySearch (bug 1071489)
  • use JS_free instead of free to free JS_malloc'd memory (bug 1071996)
  • use fewer implicit ctors in js/ (bug 1068024)
  • incomplete reviewing of how we pick error messages when illegal characters encountered (bug 1066827)

Other:

  • various reading re getting pointers to ArrayBuffer data, safely; discussion seems well in hand, nothing to add (bug 1061288)
  • wrote blog post about %TypedArray% changes (bug 896116)
  • investigated comment suggesting a bug in bug 1064537 very briefly, before handing back to original author; learned a little about not using global variables in invoking JIT nitpickeries

Next:

  • get to that patchwork for the efaust/bholley security concern
  • combinatorically exhaustive .caller tests (bug 1057208)
  • update update-test262.sh to pull from github (and work at all again)
  • ongoing global-let scoping work assistance (bug 589199)
  • finish up arrow-function arguments work (bug 889158)
  • realloc semantics discussions followup (bug 1035001, bug 1035002)
  • arguments object sealing stuff (bug 937922)
  • eliminate an in-source comment pointing to bug 934889 as still needing a fix (it no longer does)
  • review queue
  • Intl blog post
  • move style checking into the build (bug 1063728) (landed but backed out for various inanities, sigh)
  • tinyid/shortid stuff that busted Windows (bug 985687)
  • ES6 environment introduction into the JSAPI
  • follow up on Intl semantics questions and what the default locale should be considered to be (bug 999003)

Coordination:

Nothing, really, for once :-D

irving@mozilla.com yesterday

Done:

Thunderbird: Feedback on bug 849585

Perf:

Next:

  • bug 1074135 (more shutdown failures in Experiments.jsm)
  • More start-up profiling

Coordination:

  • bug 1074235 may suffer scope explosion, but the end result should squash most if not all of the Experiments.jsm shutdown crashes.

aklotz@mozilla.com yesterday

Done:

  • Async plugin init: Mostly green (save for some intermittents) on all 3 platforms! \o/
  • Bug 998794: review
  • Bug 1072752: Filed, landed, uplifted
  • Additional investigation relating to the Windows OMTC mouse-move issue
  • Bug 1074119: investigated, not too concerned
  • Booked October 13-17 trip to MV

Next:

  • Async Plugin Init: Share some binaries for dogfooding, split the patch up into reasonable chunks and nominate them for review.

erahm@mozilla.com yesterday

Done:

  • Landed a bunch of logcat + console logging stuff
  • Landed bug 1071192 - Add column number to logcat console output
  • Continued one logger conversation, starting to get a reasonable subset of tasks
  • Looked into enabling logging by default, did lots of perf testing, fixed build failures
  • Fixed bug 1068981 - Crash in MediaStreamGraphImpl::CollectReports when collecting DMD reports
  • Looked into running b2g perf tests

Next:

  • Continue breaking out logger tasks
  • Figure out a decent b2g perf test for logging
  • Bug 806819 - Define FORCE_PR_LOG globally so release builds have all NSPR logging available
  • Bug 1073578 - Make handling logging modules thread safe
  • Bug 1074149 - Allow setting a PR_LOG() module's logging level at runtime

mrobinson@igalia.com yesterday

Done:

Finished up patches related to:

  • Clipping of layer contents for iframes.
  • Painting iframes backgrounds.

Next:

Landing the patches that I finished last week. Writing a couple patches to optimizer and simplify layer rendering and then looking at more display list optimizations.

kmcallister@mozilla.com yesterday

Done:

Servo:

  • Rust upgrade
  • Atom/Namespace harmonization in progress
  • html5ever integration mostly working

Rust:

  • Fixed #17552, #17470, #17299
  • Final draft of plugin guide w/ new example
  • Investigated bad codegen with inline asm

html5ever:

  • More docs to support review
  • Started on new spec/code cross-reference builder

Next:

Land html5ever in Servo:

  • Implement running scripts

Land plugin guide & other Rust PRs.

gwatson@mozilla.com yesterday

Done:

  • Diagnosing and fixing test failures on new linux/mac build machines.
  • Add support for (fake) small-caps.
  • Fix inline context padding on inline-block.
  • Make reftests render to FBO rather than default framebuffer.
  • Refactor style assignment and uses for text fragments.
  • Improve acid2 - fix incorrect line height, extra white space.
  • Various small warning and debugging fixes.
  • Add vertical alignment reftests.
  • Various layout reviews.

Next:

  • Find out why acid2 reftest fails on Linux buildbot.
  • Add support for sub and super tags.
  • Find out why default resolution change still fails on mac builders.
  • Look into last remaining issues with acid2.
  • Find some other layout issues to fix.

mhoye@mozilla.com yesterday

Done:

Met about Bugzilla-DB dumps, got the information I'll need to see to their resurrection. Pursuing that.

Coordinating with Kyle about elasticsearch and the new-contributor-patch egg-timer idea. He's respinning an old patch-status dashboard for it - https://bugzilla.mozilla.org/show_bug.cgi?id=1074210 - and I'm setting up a 'bot for interested people and #notification

Got feedback about Firefox And The Academy post, put it up.

Email, endless email. Patching all the machines I own, because free software is sometimes cruel.

Next:

Kill my inbox Add leverage numbers to areweeveryoneyet a small number of straggler planet bugs. Figure out what the uptake of StartMozilla bugs is.

banderson@mozilla.com yesterday

Done:

Next:

  • 'make check' for Windows still busted, but very close
  • release channel automation
  • hellgating

Coordination:

  • Can't do more than one bot-related change at a time

pcwalton@mozilla.com yesterday

Done:

  • Rust
    • Forbade .. in range patterns. Reviewed and waiting to land.
    • Improved method lookup autoderef behavior. Waiting on Niko's review.
    • Put inherent and extension methods on equal footing.
  • Servo
    • Submitted a bio and abstract for my talk at Samsung OSR on Oct. 30 (not Sep.)
    • Stopped double-counting padding, etc. in inline-blocks.
    • Landed support for generalized display in generated content.
    • Allowed tables to clear floats.
    • Made block formatting contexts contain all their floats.
    • Enhanced the block formatting context size estimation code to handle Reddit better.
    • Got rid of the old separate code path for float block-size assignment.
    • Landed support for floating table wrappers directly.
    • Added support for relatively positioned block formatting contexts.
    • Landed code to translate floats out of block formatting contexts.
    • Implemented white-space: nowrap.
    • Landed support for adjusting the position of block formatting contexts based on float placement.

Next:

  • Rust
    • Land improved method lookup autoderef behavior.
    • Land removal of .. in range patterns.
    • Work on unboxed closure self-type and capture inference.
    • Work on opt-in built-in traits.
    • Update, get reviewed, and land new destructor semantics.
    • Burn down more P-backcompat-lang issues.

randersen@mozilla.com yesterday

Done:

Next:

Continue to work on Privacy Coach landing (filling in with actual content and styling CTA). * Continue One Oh Five wires, NUX and onboarding ideas.

rfeeley@mozilla.com yesterday

Done:

  • FxA marketplace integration support
  • FxA profile information survey
  • FxA Password “playground”
  • Rudimentary MozStumbler UX support

Next:

  • Bug followup from bi-weekly FxA "State of Good Repair" review
  • More MozStumbler UX support
  • FxA activity notifications

Coordination:

  • Responses from FxA profile information survey

kvijayan@mozilla.com yesterday

Done:

  • More work on SPS profiler stack-walking (bug 1057082), wired up SPS front-end to use stack-walking, discovered another issue with having to handle un-instrumented jitcode that was on stack when profiling was enabled.

  • Wrote patch for bug 1050774 - integration of JS execution with devtools timelines. Talking over approach with bholley figuring out the right implementation to take.

Next:

  • Land timeline patch for bug 1050774.

  • Figure out to deal with jitcode on stack when profiling is turned on or off or in-between.

jgruen@mozilla.com yesterday

Done:

Next:

  • Implement Voxatron snippet.
  • Refactor FxA SASS

Coordination:

-flex boxes :(

wselman@mozilla.com yesterday

Done:

  • Presented Sponsored Tiles Research Study results.
  • Bug #1061755 Worked through testing priorities and decided on prototype design
  • Started background research on co-browsing

Next:

  • Bug #1061755 Finalize implementation plan and begin writing test protocol for project 1.
  • Finish background research on co-browsing
  • UR priorities backlog
  • Brief presentation on UR methodologies
  • Work on assets, presentation for MozFest

mmaslaney@mozilla.com yesterday

Bugs:

Bug 913651 - UX for the e10s "tab crashed" page on Desktop (In Progress)

Done:

Bug 1059936 - [ux] better icon or square preview needed for the default lightweight theme

• Refresh page

• Provided Holly feedback for the latest onboarding tour

Next:

Bug 913651 - UX for the e10s "tab crashed" page on Desktop

alam@mozilla.com yesterday

Done:

  • Tablet's refresh V1
  • Wrap up Firefox Search V1
  • Continued with Panels UI clean up (bug 1063058)
  • Give feedback to contributor bugs
  • General Mobile UI bugs

Next:

  • Wrap up Tablet's refresh V1
  • Toolbar updates with Lucas
  • "Tablet refresh" presentation to Mobile team
  • PTO Next week, back on the 15th.

cgaebel@mozilla.com yesterday

Done:

  • Lots of incremental layout work
    • sibling selectors are a thing, so mark siblings of a dirty node are also dirty
    • Word wrapping bug in incremental layout fixed
    • Fixed the bug where wikipedia elements drift down the page
    • Fixed the bug where freshly loaded images wouldn't trigger a reflow
    • Implemented incremental reflow (before it was just incremental style recalc).

Next:

  • Fix all the bugs with incremental reflow. There's some failing reftests, and I can't seem to be able to remove an image in javascript without having to resize the page to make it disappear...
  • Implement incremental display list sending.

nicolas.b.pierron@mozilla.com yesterday

Done:

  • B2G:

    • (was done) Update Octane benchmark
    • Reuse phones checking for Generational-GC to check for Compacting-GC, now that GGC is enabled by default on B2G.
  • Ion:

Next:

ywang@mozilla.com yesterday

Done:

  • TRIBE storytelling and DoT conf
  • Talked to Arcadio about lightweight onboarding
  • Talked to Gemma about research for Fennec
  • Worked on refining search on tablet: http://delivery.yuuuan.com/gb3fcujq
  • Looked into Search engine change

Next:

  • Finalize search on tablet with mobile team
  • Work on "Get Started"
  • Sync up with FxOS UX Taiwan about copy + paste interactions
  • Presentation about tablet refresh for mobile team

Coordination:

  • Everything Android and beyond with Robin and Anthony

lhansen@mozilla.com yesterday

Done:

  • Atomics related:
    • Bug 1071024: add atomic instructions to the ARM simulator
    • Bug 1071604: provide a cleaner interface to the ARM simulator's REPL
    • Bug 1071618: add atomic instructions to the ARM assembler
    • Finished ARM code and other code, out for review now

Next:

  • Respond to reviews, land code

Coordination:

  • Waiting for reviews

josh@joshmatthews.net yesterday

Done:

  • Added more details to NCSU projects
  • Put up new NavigationController patches for proper review
  • Rebased and updated FetchEvent patch to include ServiceWorkerClient
  • Started rebasing SpiderMonkey upgrade
  • Put together a CSS value serialization testsuite and discovered that it's quite underspecified
  • Implemented basic form control support in Servo
  • Fixed a moving GC crasher for TCPSocket

Next:

  • Finish the SM upgrade rebase
  • Figure out how to land bug 938186 (force async cache callbacks)
  • Address forthcoming NavigationController review comments
  • More HTMLElement.style work
  • Write out Servo DOM design in terms of candidate inheritance RFCs

Coordination:

The NavigationController review.

athornburgh@mozilla.com yesterday

Done:

  • 2015 Planning
  • Started work on HTML Tile ideas
  • Interest Dashboard dev going well, moving into fit and finish
  • S2W is moving along in a good direction

Next:

  • Finalize 2015 Planning
  • Finalize initial concept for HTML Tiles
  • Continue working with Wondersauce to finalize the Dashboard for S2W

Coordination:

  • Last full week in the office. Will be gone from Tues, Oct 7 – Tues, Oct 14

jack@metajack.im yesterday

Done:

  • automated new ci infrastructure with salt
  • switched servo ci back to bors
  • lots of debugging of bors, buildbot, github
  • some daala 2015 planning

Next:

  • read daala resumes
  • finalize IETF 91 planning
  • more daala 2015 planning
  • newbors

acrichton@mozilla.com yesterday

Done:

  • Cargo
    • Implemented cargo update --precise
    • Landed features implementation
    • Implemented package id specification infrastructure
    • Moved cargo update to being maximally conservative
    • Fixed a bug where plugins with native dylib dependencies didn't work well
  • Cargo Registry
    • Implemented a DB migration infrastructure
    • Got a design (mockups) from wycats to implement
    • Set up tracking of downloads for all crates/versions
    • Implemented/designed landing page and package listing pages
  • Rust
    • Landed string stabilization
    • Fixed infinite recursion in rustdoc

Next:

mbrubeck@mozilla.com yesterday

Done:

  • Met with Martin Best about pointer events program management.
  • Made a working prototype of a "View" embedding API.
  • PTO

Next:

  • Finish View embedding API.
  • Convert Android and CEF to use the View API.
  • Clean up script loading (#3356).

gpetrie@mozilla.com yesterday

Done:

  • Drafted S2W survey for quantitative study
  • Fielded RFP questions from potential partners for S2W qualitative research
  • Onboarding chat with Yuan/Fennec
  • Modified/condensed India research presentation for Rick Fant
  • Presented India research findings to Rick Fant
  • Wrapped-up commitment to Jennie Rose Halpern/Foundation

Next:

  • Finalize S2W survey
  • Select S2W partner (based on incoming proposals)
  • Travel to Toronto (T, W, Th) for planning with Madhava & Bill
  • Draft final India research posts for UX blog
  • Wrap-up commitment to Stephany Wilkes/ESL diary study
  • Present India research findings to FF UX team - Friday?

dhenein@mozilla.com yesterday

Bugs:

Bug 1065316 - [UX] Design Spike: In-browser collaboration. (In Progress)

Done:

  • spent some time clarifying and expanding some of the Rooms 35 work
  • met with Matej/Arcadio/Holly to discuss strings and first run tour experiences
  • met with Bill to discuss research direction and themes for Co-Browsing in Firefox
  • enumerated strings for new Loop spec for copywriters to work from
  • spent a good amount of time researching and playing with existing co-browsing solutions
  • read a bunch of research papers from Bill
  • added some more content to http://people.mozilla.org/~dhenein/labs/collaboration/

Next:

  • continue fleshing out Collaboration Design Doc
  • work with Bill while he is town to setup and plan for collaboration/co-browsing research
  • support engineering as planning work begins for 35

bbouvier@mozilla.com yesterday

Done:

  • SIMD work:
    • bug 1025100, implement SIMD "with" and add support in Odin
    • bug 1069956, implement SIMD "from" and "fromBits" operations and add support in Odin
    • bug 1073064, implement SIMD shifts and add support in Odin
    • lot of participations in spec github repo, especially wrt SIMD operators that can be emulated with other instructions and which don't map to a single assembly instruction
    • bug 1068725, add the SIMD mandelbrot demo to the jit-tests. It is actually not working on a 32 bits shell, because of an alignment issue.
    • bug 1072927, factor out Odin SIMD validation code and make all SIMD mir nodes cloneable.
  • Reviews:
    • bug 891211: make use of all float32 registers on ARM
    • bug 1072083, don't make a tempCopy in codegen of Float32x4Value
  • Mentoring:
    • bug 948379, add test cases for SIMD in the interpreter
    • bug 1063946, modify a few test cases summaries for SIMD test cases (not interesting, but an easy bug for learning how to compile the shell and run tests).
    • bug 1031203, implement Float64x2 in the interpreter
  • Misc:
    • bug 1064537, build warning
    • bug 1071444, asm.js jit test failing on Win64
    • started Firefox OS dogfooding, began to build a Spotify app for Firefox OS
    • found bug 1073538 when wandering in the Marketplace

Next:

  • bug 1068725: ensure the Mandelbrot demo is working on 32 bits
  • some reviews to catch up
  • finish SIMD shuffle/shuffleMix
  • probably take on SIMD unary arithmetic operators

kdubost@mozilla.com yesterday

Done:

Last week (2014-09-22 to 2014-09-28):

Moz WebCompat

webcompat.com dev

Next:

This week (2014-09-29 to 2014-10-05):

  • [English US][englishus]
  • Finish the meeting minutes parser
  • Monitor X-Rate Limit
  • Tech Evangelism Mobile bugs

bwinton@mozilla.com yesterday

Done:

  • Measurement:

    • Email people with context menu usage heatmap.
  • SVG Magic:

Next:

  • Other:
    • Talk with Bill about prototypes and stuff.
    • Pick up bug 1026568, and the remaining svg-magic bugs.

Coordination:

  • Waiting for Stephen to get me some more svg test files.

mverdi@mozilla.com yesterday

Done:

  • Storytelling Tribe
  • 18 rounds of refresh strings http://cl.ly/image/0G0e1H2p3b3q
  • Met with Christina Choi about Fx updates - we need to learn more about what goes wrong

Next:

  • Stub installer content
  • More investigation into what causes updates to not happen
  • Add chrome users to installer-help page test

Coordination:

lbergstrom@mozilla.com yesterday

Done:

  • Set up machines to run builders on
  • Got in jack's way trying to get the builder automation online
  • Some planning work

Next:

  • Android builder
  • Blog post with Laleh on her power work
  • Keep getting in jack's way with bors and buildbot :-)
  • Out Wed--Fri for IFL in Boston

nfroyd@mozilla.com yesterday

Done:

  • Worked through two iterations of ideas to fix JIT + crashreporting on win64, bug 844196.
  • Came up with third idea for same, which Luke described as "as close to the Right Thing as you can get without actually doing the Right Thing." (This idea also happens to be what V8 is going to do.) Luke's going to implement this.
  • Blinded by Windows warnings, wrote some patches for them (bug 1032640, bug 1072071, bug 1072296).
  • Reviewed more s/chromium/mozilla/g patches, bug 1071808, bug 1071949. Discovered mozilla::ThreadLocal isn't really thread-safe, seems unfortunate.
  • Reviewed new counter histogram type for telemetry, bug 1069873.
  • Other reviews.
  • Wrote 64-bit monkeypatching patch for rr, #1319.
  • Wrote 64-bit cleanup patch series for rr, #1320. Always a good patch series when you get to write inline assembly.
  • Wrote 64-bit registers patch series for rr, #1321.
  • Discovered some 32-bit dependencies in the rr tests, need to fix those for 64-bit.

Next:

  • More rr work, an actual 64-bit rr binary is very close.
  • More reviews.
  • Maybe get to some build system work.

sfranks@mozilla.com yesterday

Bugs:

Bug 1066739 - [UX] Revision - Mockup for selected search engine prompt (In Review)

Done:

  • Bug 1066739 - [UX] Revision - Mockup for selected search engine prompt
  • Bug 1065313 - [UX] Design for editing panel for tiles on about:newtab
  • Bug 1072933 - [UX] Design Spike: How to improve the downloads page for insta-download
  • EME revisions/updates

Next:

  • Bug 1072943 - [UX] Design Spike: Theme previewing during Firefox tour
  • Growth Team support
  • Other bugs (TBD)

jcoppeard@mozilla.com yesterday

Done:

  • Worked on compacting GC (bug 650161)
    • Unified finalization and moving GC callbacks into a weak pointer update callback
    • Fixed shell test failures concering type objects and typed objects
    • Investigated how to choose which arenas to relocate

Next:

Work on getting CGC try builds green

Ms2ger@gmail.com yesterday

Done:

Next:

  • more activation behaviours
  • more navigation

Coordination:

  • school work

nnethercote@mozilla.com 2 days ago

Done:

DMD+JSON almost finished: just waiting for reviews.

Landed:

  • Memory report anonymization does not anonymize inProcessTabChildGlobal URLs (bug 1070251). Fixes a minor privacy leak in user-submitted OOM crash reports.
  • Make mach dmd work on Linux (bug 1072778).

Other: Wrote https://blog.mozilla.org/nnethercote/2014/09/24/you-should-use-webrtc-for-your-1-on-1-video-meetings/

Next:

Land DMD+JSON, and do follow-ups:

  • in-place stack fixing
  • a proper test that runs on TBPL
  • diffs

Coordination:

Waiting on reviews from dbaron and mccr8 for DMD+JSON.

ncameron@mozilla.com 2 days ago

Done:

  • Discussed a more general Deref trait with zwarich
  • Transferred RFC issues from Rust repo to RFCs repo
  • trait objects RFC (#255)
  • another pass on the inheritance RFC
  • fix #17392 (ICE on missing built-in bound lang item)
  • create issues for all closed-as-postponed RFC PRs
  • Fixed pagination issue in highfive: https://github.com/nick29581/highfive/issues/4
  • Highfive sets the assignee as well as pinging: https://github.com/nick29581/highfive/issues/1
  • Slicing follow ups: '..' -> '...' in range patterns (#17295) wasted work since Patrick did it too :-(
  • use slicing syntax instead of methods, which lets us remove the weird naming for the slice methods (#17273)
  • feature gate slicing syntax

Next:

  • land the slicing follow ups
  • gather data for cross borrowing RFCs
  • finish coercions RFCs

Coordination:

Waiting on Niko to start some DST-ification work

bmcbride@mozilla.com 2 days ago

Bugs:

Bug 1067903 - Autoselect first autocomplete result when it's guaranteed to be a special result (In Progress)
Bug 1070778 - Selecting a moz-action: result then typing more can result in "Search X for moz-action:..." item (In Review)

adw@mozilla.com 4 days ago

Bugs:

Bug 1073692 - Search suggestions popup on about:home/about:newtab should show each result according to its text direction (In Review)

Done:

  • done: Bug 941428 - Breakdown - UITour: UITour.jsm not e10s friendly
  • posted patch for review: Bug 1073692 - Search suggestions popup on about:home/about:newtab should show each result according to its text direction
  • reviewed: Bug 1071448 - BinarySearch.jsm: Optimize the search algorithm a little
  • reviewed: Bug 1032324 - about:newtab can't switch search engine if icon/logo/image is not available
  • reviewed: Bug 1071638 - Add test to ensure there are no uninterruptible reflows when loading about:newtab
  • reviewed: Bug 1058971 - [Legal]: text for sponsored tiles needs to be localized
  • reviewed: Bug 1071635 - checkSizing() and onPageFirstSized() cause uninterruptible reflows
  • reviewed: Bug 1071822 - update the learn more link in the tiles intro popup
  • reviewed: Bug 1064515 - update learn more link for sponsored tiles overlay
  • reviewed: Bug 1059591 - Incorrectly formatted remotely hosted links causes new tab to be empty
  • reviewed: Bug 1071088 - Hover-area is cut off at the bottom of the tiles
  • reviewed: Bug 1070022 - Improve Contrast of Text on New Tab Page
  • reviewed: Bug 1062256 - Improve the design of the »What is this« bubble on about:newtab
  • feedback'ed: Bug 1063710 - Make Reset Profile write the reset's timestamp to times.json
  • feedback'ed: Bug 530209 - Prefs UI for what to suggest in location bar isn't friendly to additional items/combination
  • discussion: Bug 1063704 - Update profile.jsm to report profile reset times
  • investigated: Bug 1071558 - Middle and right click on search suggestions perform the search in the same tab on about:home/newtab
  • filed: Bug 1073238 - e10s'ify UITour
  • filed: Bug 1073247 - e10s'ify UITour tests
  • estimated points for bugs in next iteration
  • interns

mh+mozilla@glandium.org 5 days ago

Done:

Next:

  • Finish mercurial support for bundle references in a bundle2
  • Mercurial support for external repo reference in a bundle2
  • Get current build system patch queue landed (bug 1063874, bug 1063414, bug 1062221, bug 1063437, bug 1063432)
  • Use moz.build templates to define mozglue dependencies.
  • More build system things.

Coordination:

  • Waiting for gps to come back from PTO

amccreight@mozilla.com 6 days ago

Done:

  • landed: Bug 1068280 - Deal with multiple bloat views in a single log less badly.
  • landed: Bug 1069689 - various leak log test harness cleanups.
  • Bug 1068276 - Fail if there's no leak log for default and plugin processes.
  • Bug 1067664 - Allow different leak thresholds for different types of processes.
  • Various fruitless investigations of shutdown failures when we don't crash early in child process.
  • landed: Bug 1067505 - Make nsCategoryManager into a strong memory reporter.
  • Bug 1071289 - Remove the leading space from processString in processSingleLeakFile.

Next:

  • More of the above. I'm close to being done with the various leak log test harness work.

bhackett@mozilla.com 6 days ago

Done:

  • Finished patch for inlining RegExp.exec and test (bug 1066828)
  • Wrote patch for inlining small opaque typed objects (bug 1069688)

Next:

  • Wait for above bugs to be reviewed
  • Miscellaneous minor stuff

Coordination:

bobbyholley@gmail.com 6 days ago

Done:

  • landed: bug 1052096 - Hoist CPOWs into the junk scopes of each process
  • landed: bug 1008481 - Intermittent test_bug995943.xul | Test timed out
  • landed: bug 1060521 - Remove infrastructure for Xrayed NewResolve, GetProperty, and SetProperty on XPCWrappedNatives
  • landed: bug 1065452 - Redirect errors that reach addon scope globals to their appropriate DOM window (if any)
  • landed: bug 1066846 - Calling nsIConverterInputStream.readString with uninitialized var crashes firefox
  • landed: bug 1066340 - Errors thrown from message manager callbacks don't trigger window.onerror
  • landed: bug 1067900 - Assert main thread in nsContentUtils::SubjectPrincipal
  • landed: bug 1066718 - e10s crash in nsScriptSecurityManager::AddSitesToFileURIWhitelist(nsCString const&)
  • landed: bug 1068163 - e10s crash in xpc::AddonWindowOrNull(JSObject*)
  • landed: bug 1070696 - Improve native global ergonomics a bit
  • bug 1065185 - Turn off indexed/.length access on COW arrays
  • bug 1065811 - CPOWs ignore Xray waivers
  • bug 1068225 - Figure out which addons are munging the global prototype and get them to stop
  • bug 1068614
  • backported to beta: bug 1051224 - Regression: Can't cd into sandboxed iframe
  • bug 1067574 - Error in content script leads to "Error: Permission denied to access property 'toString'"
  • bug 1070049 - Remove nsJSUtils::ReportPendingException
  • bug 1070131 - Replace JSErrorReport::originPrincipals with a 'muted error flag'
  • bug 1070842 - Prototype new AutoJSAPI-based error handling
  • bug 1066701 - 2% osx 10.6 session restore regression on inbound (v.34) August 19th from bug 1050340
  • landed: bug 1068225 - Fix up and re-enable assertion in AddonWindowOrNull
  • landed: bug 1030420 - Enable dom.compartment_per_addon by default on nightly
  • bug 1072150
  • bug 1072174
  • reviewwwws

dgohman@mozilla.com last week

Done:

  • Attended IDF sessions
  • Mostly caught up on email and patch review
  • JS-SIMD work of various kinds. min/max semantics, shuffle codegen investigation, support for select in Emscripten, patch review, and keeping up with the "union versus intersection" debates
  • Landed the GVN+UCE unification patch (bug 1029830)
  • Wrote up a mock-up pattern-matching API for IonMonkey (bug 1067484)
  • Discussed the meaning of NaN with Prof. Kahan.

Next:

  • More JS-SIMD work: more shuffle API and codegen work, more patch review, and we need to start focusing on int8x16 and int16x8.
  • Figure out what the next steps are for the correctly-rounded math project.
  • Investigate the possibility of doing jump-threading in IonMonkey to undo Emscripten's label variables
  • Hopefully start back in on register allocation

shorlander@mozilla.com last week

Bugs:

Bug 1064257 - [UX] Unify and improve behavior of doorhanger dialogs (In Progress)

Done:

  • Panel Stuff
  • DevTools things
  • SVG Magic

avihpit@yahoo.com last week

Done:

  • Bug 1063324 (short term solution for datazilla viewer) - kyle suggested earlier data on his system, I accepted (and waiting), discussed with joel over irc - the plan is to wait with dzAlerts until tree herder is useable as target for dzAlerts detection links (i.e. no further work will go into kyle's viewer).
  • Bug 1066934, bug 401213 (skinned scrollbars resize with the page, disappear on fx32). feedback, suggested the connection to mstange on IRC.
  • Bug 659736 (No way to add security exception) possibly different symptom of the same issue appears, feedback.
  • Bug 1022818 (SSOM scroll bug) ping.
  • Bug 1050706 (talos e10s) - feedback.
  • Bug 1059558 (page load over 1s) - discussions with benwa, feedback.
  • Bug 1068384 (wrong panel displayed for about dialog), added another related symptom.
  • Implemented fully compliant Promise/A+.
  • Bug 686201 (add support for setImmediate API) - feedback + simplified implementation.

philipp@mozilla.com last week

Done:

  • Finish up tracking protection prefs
  • Begin Loop review
  • Create preliminary spec for < select > elements
    • Michael, I'll ping you for some feedback on that soon
  • Clear my request queue which has been piling up for a few weeks

Next:

manishearth@gmail.com last week

Done:

  • Transmute lint
  • unrooted_must_root lint
  • restructure of plugins crate

Next:

  • JSTraceable (work started)

gfritzsche@mozilla.com last week

Bugs:

Bug 1036693 - Plugin Whitelist Request: Novell iPrint Client (2 plugins) (Not Started)
Bug 1051772 - plugin whitelist request: Cisco VGConnect plugin (Not Started)
Bug 1064333 - Add stable user id to telemetry ping (In Review)
Bug 1067989 - Unify some more binary search uses (In Review)

Done:

  • telemetry stable user id
  • stuff

Next:

  • bug 917918 cleanup
  • plugin whitelist bugs
  • maybe check into telemetry unification phase 2 a bit

shu@mozilla.com last week

Done:

  • Landed TDZ (bug 1001090).
  • Discussed implementation strategy of JIT coach infrastructure with Kannan.

Next:

  • Wait for reviews on the Debugger-go-faster patches.
  • MIT career fair.

tterriberry@mozilla.com 2 weeks ago

Done:

Reviews: 443, 444, 445, 448, 450, 451, 453, 454, 455, 457, 458

Patches: 439, 440, 441, 442

Next:

VideoLan Dev Days

Coordination:

Travelling most of Sep. 17th/22nd, on Western European Time Sep. 18th-22nd.

jdemooij@mozilla.com 2 weeks ago

Done:

  • Fix some perf issues with JS in addons/chrome code (bug 1064777, bug 916464, bug 911570). Should now run about as fast as content JS in most cases.
  • Worked on refactoring bytecode emitted for for-in to fix some long-standing issues (bug 831585, some cleanup patches in bug 1066197). This should also improve performance and is simpler. Patch is waiting for review.
  • Fixed a bunch of annoying (for the fuzzers) fuzz bugs (bug 932284, bug 1054243), discussed various fuzzing problems with decoder and gkw.
  • Various minor bug fixes and cleanup (bug 1063253, bug 1060283, bug 1057598)
  • Reviews

Next:

  • More iterator cleanup/perf improvements.