User Team: bsmedberg

bhsieh

Done:

Got sync launch patch and compiled-code test working on Linux, started review cycle. Fixed review comments and unbitrotted webprogress patch. Confirmed that a patch for a different bug fixed crashreporter crash.

Next:

Fix issues with sync launch on other platforms (some tryserver failures, haven't investigated yet). Address review comments for sync launch. Get another review for webprogress patch, and figure out future approach (does it need child-side filtering, etc). Look for reviewers for startup cache client code. Work with mwu on cache invalidation / statting extension stuff.

Coordination:

dwitte says he will have startupcache review done soon, says no major issues for first patch.

honzab

Done:

  • recovering from jet lag (quit bad this time)
  • bug 513086 Make redirect API async - now just a little step to get this landed, please review ASAP before it bitrots again...

Next:

  • bug 536301 e10s HTTPS: securityInfo
  • bug 536294 e10s HTTP: redirects (deps on landing async redirect api bugs)
  • probably take some e10s reviews
  • probably take some fx4 blockers
  • check if I could work on some security bugs
  • collect all my oranges and set priorities on fixing them

Coordination:

  • please ASAP review bug 513086 Make redirect API async! The current patch already got r+sr+ but needs one more little update => I need to get that few lines update reviewed. This is urgent, patches are urgent to land and gets quickly bit-rotted.

pettay

Done:

  • createElement optimization landed (some improvements in dromaeo dom)
  • a quickstub string handling optimization landed (helps with things like .localName, but also with getAttribute())
  • sg:* work
  • reviews

Next:

  • sg:* work
  • reviews
  • Zimbra profiling
  • strong parent pointer

jduell

Done:

  • e10s redirect review in progress
  • researched chrome DNS optimizations and entered bugs for those we need to do (bug 580093)
  • Reviewed/fixed/landed Bug 572980 - e10s: HttpChannelChild incorrectly refcounted.
  • reviewed bug 513008 - make cache reads asynchronous
  • Resource package test design
  • xpcshell check-one broken (bug 581750)

Next:

  • redirect review
  • review/land other e10s patches
  • hopefully find time to investigate win7 cache tp regression

cjones

Done:

  • landed Layers logging, low-level support for cross-process, fast OGL thebes layer for X11/EGL (i.e. n900)
  • nuked platform widgets from dom/ipc
  • implemented "fake widget" backend, PuppetWidget, for content processes
  • <browser remote> drawing with cross-process layers
  • fixed small content-process crashreporter bug

Next:

  • find sucker^Wassignee for widgetless focus/key event/IME
  • fix PLayers permacrash on shutdown
  • teach LayerManager to do retained-content-only transactions
  • polish remote frame stuff, get it up for review

Coordination:

Wanted to take dewidgetification for fennec 2.0a1 (v. m.d.t.dom thread), but with more thought, seems like a too-big risk. Implies remote frame stuff will probably need its own temp branch or twig.

jimm

Done:

  • investigative work on bug 570249, patch r-'d, need to revisit this week.
  • investigative work on bug 577208, this isn't a bug really, but we'll have to come up with something.
  • completed a number of ime and ntlm related patch reviews
  • fix for win2k crash reporter bug 577486
  • fixes for broken full screen webm video bug 574778
  • investigated "early window display" bug 579421 - has to do with paint delay timer. needs a fix.

Next:

  • fix for bug 570249 - oopp dialog hang (in progress)
  • fix for bug 579421 - early window display
  • investigate any remaining title bar draw regressions that look serious
  • a bunch of widget related reviews pending

Coordination:

  • bug 574454 - theme window frame rendering, looking for one final review from robarnold or vlad.

sdwilsh

Done:

Next:

  • Get a plan of attack together for "dirty" profile startup goal.
  • Tackle some of the 15 reviews in my review queue (blockers first!)
  • Look into fixing another blocker (I have no more b3 blockers, just beta N ones.)

bzbarsky

Done:

  • Various reviews
  • More profiling; lots of staring at assembly in shark and cursing of finite-size L2 caches.

Next:

  • More reviews, try to get more performance fixes in.
  • Try to investigate some sort of short-term mitigation for the Invalidate() performance issues during reflow.

Coordination:

  • Laptop mostly died earlier today; have no access to about half my patch queues (including the things I was working on most recently). The claim is that I should get it back in "3-5 days". I suppose I'll focus even more on reviews until that happens.

jdm

Done:

  • Fixed Fennec content crasher bug 579959
  • Identified one cause of Fennec slow script warnings (bug 580474)
  • Fixed up HttpChannel refcounting and protocol life (bug 572980)
  • Identified cause of insane memory exhauster in Fennec (bug 580197)
  • Much patient valgrinding of Fennec usage (bug 516730)

Next:

Coordination:

  • Hoping to get access to a n900 to investigate the blocking crashes there

mfinkle

Done:

Last report was many weeks ago....

  • Lots of reviews! Thanks for all the patches :)
  • Getting e10s stable in Fennec
  • Working on list of features for 2.0 (http://wiki.mozilla.org/Mobile/Planning/2.0)
  • Bug fixing
  • Docs and blog posts for add-ons using e10s
  • Summit presentation on using e10s
  • Pushed a few e10s platform patches through reviews and into tree
  • Started implementing "Contacts in form autocomplete" using ctypes
  • Started enhancing the Fennec nsISessionStore to store more state, support undo and support Sync
  • Made a patch to remove canvas tiles from Fennec and use browsers only!

Next:

  • Finish "Contacts in form autocomplete"
  • Finish nsISessionStore impl
  • File more bugs on e10s issues
  • Get patches on more e10s issues reviewed and landed
  • Start work on the Feed Subscription page in Fennec
  • Remove canvas tiles when Layers support is a little better

bent

Done:

  • Summit

Next:

  • Replace nsIVariant with jsval in most of IndexedDB.
  • Add support for Date object keys.
  • More spec changes, maybe with computed indexes.

michal

Done:

Next:

bjarne

Done:

bug #549767 (flush cache-metadata off main thread) : bugfix-loop dealing with a number of issues, consolidated patches, review requested

Next:

bug #538892 (Replying to or forwarding emails on Hotmail) : figure out status

bug #546606 (async redirect API part 2) : Unbitrot and address comments from review

bug #536295 (e10s HTTP: offline application cache) : Review

bug #551447 (Avoid async writes to memory-cache) : fix

bug #572557 (nsDiskCacheEvictor::VisitRecord() dooms used entries unnecessary) : fix

Coordination:

bug #549767 (flush cache-metadata off main thread) : needs review (michal)

bug #548406 (xpcshell-test causing leak in nsMemoryCache) : needs review (michal)

fredinfinite23

Done:

Next:

integration to maemo on-device for final Q2 rush...

  • fennectrolysis+layers integration
  • fennecko integration

benjamn

Done:

  • Have buildbot infrastructure up and running for slow-network simulation to test HTML5 speculative parsing performance.
  • Had meeting with jorendorff, bz, and gal about implementing virtual properties in the JS engine.
  • Made progress towards implementing the final nsIJetpack/PJetpack multi-process API (thanks to recursive IPDL structs/unions).

Next:

  • Reimplement CPOWs using gal's Proxies.
  • Finishing up the parser perf testsuite.
  • Coordinating with the Jetpack team to make sure the multi-process model works for everyone.
  • Revisit bug 552136 to create a reliable nsGlobalWindow tear-down hook, per bz's request (copied from my last update).

bsmedberg

Next:

  • bug 558986, hang with OLE: my candidate patch isn't working, but looks like it could with some more investigation, thanks ehren for the pointer to IMessageFilter!
  • reviews
  • security bug
  • at least a plan for associating chrome-process necko channels with content-process context (for auth prompts, security info, and other stuff)

Coordination:

I'll be in Mountain View next week (Monday-noon through Thursday) for Jetpack stuff, to meet the new intern Ehren, and to meet people in general.

mnandigama

Done:

Working on bugs/enhancement requests on the topfails website.

Tried [ unsuccessfully ] to create a backPort tracking application for changeset landings. The idea is to ask for a release branch and check if all the relevant landings on the branch are ported appropriately to all the current & active named-branches. Unfortunately, the logic of deciphering what are current active named branches on a given release is not trivial.

Next:

May 21st is my last working day with Mozilla.

Coordination:

Working on winding down and hand-off of the tools/scripts I develop/maintain to A-Team.

karlt

Done:

  • Context menus in windowless plugins (bug 544211).
  • Mousewheel scrolling with XEmbed plugins (bug 526393).

Next:

  • reviews.
  • tests.

Coordination:

Good Friday and Easter Monday are holidays.

antoine

Done:

Work on bug 516749, finalized the parent/chrome side.

Next:

Fix a remaining bug with casting, and check all prompts that should use the new IPDL protocol.

jrmuizel

Done:

Very basic event forwarding on windows

Next:

Get more complex events working

Team Members: