User Team: peterv

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.

mounir

Done:

  • Trying to have box-shadow applying on native themed elements for :invalid default style (bug 581222 and bug 566045)
  • Implement constraint validation API for form element (bug 561634)
  • -moz-appearance: searchfield; for windows 7 (bug 562219)
  • Implement -moz-submit-invalid pseudo-class for submit controls on invalid forms (bug 580575)
  • Show validation message error in the tooltip of an invalid element (bug 581947)

Next:

  • input type search appearance/style
  • Stuff depending on bugs blocking my bugs
  • Applying review comments

Coordination:

bug 554937 and bug 581222 needs to be fixed to continue my work on form submission UI

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.

hsivonen

Done:

  • SVG in HTML changes
  • Helped with dev docs for the HTML5 parser
  • Code refactoring to make it easier to support both the Java and C++ versions (partially landed)
  • Taking the base element in account when speculating
  • W3C stuff
  • Researched requirements for View Source
  • Researched requirement for sanitizer

Next:

  • View Source
  • Sanitizer
  • button element changes
  • Relicensing of some parser files

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.

jlebar

Done:

  • Fixed a few small bugs: bug 578425, bug 489142, bug 544535, bug 530657, bug 581051.
  • libjpeg-turbo compiles on x86-32 and x86-64. 64-bit benchmarks at bug 573948.
  • Rewrote patch for bug 577950 after mrbkap fixed a leak in the code I was replacing.

Next:

  • libjpeg-turbo work.
  • Finish up outstanding patches
  • Look at bug 414641, if I have time.

Coordination:

Michael Wu is working on incremental unzipping of JARs. Once that gets done, I'll add it to resource packages ASAP.

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:

mrbkap

Done:

  • Patched and landed fix for bug 572149.
  • Reviewed the evalInSandbox parts of bug 534398.
  • Helped come up with a list of todo items for Nashville XPConnect hacking work week.
  • Got mochitest-chrome passing with my patch for bug 523994 (still need to deal with mochitest and browser-chrome).

Next:

  • XPConnect compartments.

sicking

Done:

  • Lots of IndexedDB spec work. Including meeting with the CouchDB guys
  • Security bugs
  • id-handling rewrite almost done, but have run into a last-minute (merge?) bug

Next:

  • XBL2
  • Start killing XBL/XUL in content

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).

peterv

Done:

  • landed patches for bug 560199 and bug 560273
  • finished patches for bug 560462 (Use fast unwrapping for more quickstubs)
  • worked on patches for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache)

Next:

  • finish patches for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache)

Team Members: