bsmedberg
Current Status - Posted on 2010-05-11
Done:
- 3.6.4 hang and crash analysis
- 3.6.4 blockers: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIX%20blocking1.9.2:.4+%20@benjamin@smedbergs.us
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)
Older Posts
Member of Projects
Team Posts
Posted on 2010-07-27
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.
Posted on 2010-07-27
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
Posted on 2010-07-27
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
Posted on 2010-07-26
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
Posted on 2010-07-26
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
Posted on 2010-07-26
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
Posted on 2010-07-24
sdwilsh
Done:
- Caught up on bugmail after vacation
- A few reviews
- Started to work on "dirty" profile startup goal. Found an issue with the testing methodology, so I'm revising it and trying again. Target is to get some ideas on what we need to fix for the goal by Tuesday's platform meeting.
- Fixed the following blockers:
- Bug 581000 - Upgrade to SQLite 3.7.0
- Bug 578939 - Storage service cannot be initialized off of the main thread
- Fixed the following bugs:
- Bug 575667 - split about:memory reporting into more detailed sections for SQLite (blog post about it)
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.)
Posted on 2010-07-23
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.
Posted on 2010-07-22
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:
- Track down cause of memory corruption/content crasher (bug 581279)
- Land bug 579959
- Resolve my share of e10s merge review comments (bug 575636)
Posted on 2010-07-16
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
Posted on 2010-07-13
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.
Posted on 2010-06-29
michal
Done:
- bug #537164 - e10s HTTP: caching
- bug #513008 - async cache read
Next:
- bug #567360
- bug #404029
- review bug #549767
- review bug #548406
- review bug #288473 - Cache compiled javascripts
- review bug #405407 - Merge nsDiskCacheStreamIO and nsDiskCacheStreamOutput
Posted on 2010-06-23
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
Posted on 2010-06-08
fredinfinite23
Done:
- paternity break
- bug 536273 (Http POST)
- bug 506269 at last :-) (506269)
- bug 543739 (xpcshell tests for libpref) two quick fixes:
- bug 566869
- bug 569270
Next:
integration to maemo on-device for final Q2 rush...
- fennectrolysis+layers integration
- fennecko integration
Posted on 2010-05-25
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).
Posted on 2010-05-11
bsmedberg
Done:
- 3.6.4 hang and crash analysis
- 3.6.4 blockers: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIX%20blocking1.9.2:.4+%20@benjamin@smedbergs.us
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)
Posted on 2010-05-10
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.
Posted on 2010-03-30
karlt
Done:
- Context menus in windowless plugins (bug 544211).
- Mousewheel scrolling with XEmbed plugins (bug 526393).
Next:
- reviews.
- tests.
Posted on 2009-11-20
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.
Posted on 2009-10-13
jrmuizel
Done:
Very basic event forwarding on windows
Next:
Get more complex events working