michal
Current Status - Posted on 2010-08-03
Done:
- bug #513008 - async cache read
- review bug #280661 - SOCKS
- bug #486199 - Support HTTP over SCTP
Next:
- bug #513008 - async cache read
- review bug #549767 - Write/flush cache metadata off main-thread
- review bug #564553 - e10s HTTP: Serialize nsInputStreams
- review bug #548406 - xpcshell tests: assertion "mem cache leaking entries"
- review bug #288473 - Cache compiled javascripts
- review bug #405407 - Merge nsDiskCacheStreamIO and nsDiskCacheStreamOutput
- bug #404029 - ###!!! ASSERTION: storage allocated for zero data size
- bug #486199 - Support HTTP over SCTP
Older Posts
Member of Projects
Team Posts
Posted on 2010-09-02
jimm
Done:
- patches on three blockers (bug 574859, bug 566135, bug 531551)
- unblocked on crash bug 561252 due to low crash activity.
- posted patch to rtl blocker bug 588735
- misc. reviews
Next:
- fix more blockers
Posted on 2010-09-01
honzab
Done:
- bug 575950 SSL certificate is not confirmed for secure webpages ; but probably still has problems.
- some minefield bugs reported
- bug 587146 e10s http: fix auth test in testresumablechannel.js
- bug 588298 bad QI of nsNSSCertificate because of wrong typecast
Next:
- bug 575950 SSL certificate is not confirmed for secure webpages
- back out http part of bug 513008, part of investigating bug 589296 Crash on startup in [@ nsHttpChannel::ContinueProcessResponse()]
- bug 370886
- localstorage bugs, mainly e10s support
- bug 544462 HTML5 Offline features - Asterisk (*) not supported in network section
Posted on 2010-08-31
bjacob
Done:
- bug 571054 - WebGL: emulate vertex attrib 0 on desktop GL
- bug 592416 - several WebGL fixes, about Framebuffer methods and VertexAttribPointer
- bug 591084 - several WebGLTexture improvements
- bug 589814 - fix copyTexImage2D validation
- worked on a few issues blocking enabling WebGL tests by default, see bug 589814 , bug 591438 , etc
- worked upstream to fix a couple of WebGL tests, especially http://www.khronos.org/bugzilla/show_bug.cgi?id=349
Next:
- Help as I can to get WebGL tested and enabled by default
- Fix RenderBufferStorage
- Handling of texture format conversions, at last.
- Pass more tests
Posted on 2010-08-31
sfink
Done:
- Finished up bug 584175 to the point where the ETW probes gave MSR what they wanted, though I don't know the outcome from their side.
- Split 588537 (ETW implementation) out of 584175 (probe unification). 584175 is r+'ed, NPOTB. Currently trying to land.
- PTO
- Acquired new desktop system. Set up as distcc server, VM host. (Windows 7 only so far.) My laptop is useful again! (Had to dedicate it to Windows 7 build stuff; now back to Linux.)
- Acquired Mac laptop for repairing dtrace support.
Next:
- Documentation for ETW usage
- Land bug 588537 - ETW probes
- Land 580063 - latest functiontimer event API (I'd been waiting for approval, and I just noticed I have it. Hm?)
- Make headway on bug 558200 - extension perf reports
Posted on 2010-08-31
bhsieh
Done:
- Fixed Ts regression by writing on shutdown. Relanded.
- Did some investigation on allHUDServiceTests.js ,I think that the issue is some timing problem (not really caused by startupcache).
- Got talos Ts numbers for scache + mozJSCmpLdr + xulPrototypeCache. Doesn't show any perf win, this is bad/confusing.
Next:
- Investigate talos Ts more, see why / if it differs from vlad / joelr's script which showed a perf win earlier.
- Do work on cache invalidation stuff, looks like mwu is really close to finishing his part. (bug 533038)
Heard this morning that make may not invalidate on OSX. zpao is filing the bug.
Find things to put in startupcache or take some beta blockers?
Posted on 2010-08-31
jduell
Done:
- review bug 559942: Heuristic to pick default HTTP cache size
- reviewed bug 589292 - e10s necko: add contentDisposition prop to nsIChannel
- fixed bug 591552 - SetupReplacementChannel has bogus cast to nsHttpChannel
- started design for bug 591707 - e10s: handle redirects from HTTP to a different protocol
Posted on 2010-08-30
cjones
Done:
- fixed regression in painting plugins on windows that was caused by semantics-preserving refactoring not quite preserving semantics
- settled on platform APIs for fennec, have a buggy implementation kinda working
Next:
- fix bugs in new platform APIs
- clear some review-queue backlog
- other stuff as needed for fennec b1
- cedar repo kinda borked by temporary landing of bug 130078. need to fix that up so that m-c can be merged in
Posted on 2010-08-30
ddahl
Done:
We landed the Network Panel and associated network logging patches on m-c this weekend: bug 573103
I landed a few Add-ons manager patches as well.
I got a r+ on the lazy console patch: bug 568629
Next:
Continue to work on the integration patch for the lazy console: bug 587734
Also will be working on the error reporting issue: bug 567165 (i think we have plan here as a work around until a later platform enhancement)
Need to figure out a patch for the JS Error Console replacement: bug 587757
Posted on 2010-08-30
hsivonen
Done:
- Processed a lot of bugmail and other email.
- Tried to figure out what's going on with Hotmail attachments; made progress but the exact cause still unknown; help from Microsoft would be great
- Carefully evaluated the situation with createContextualFragment and Outlook Web App; concluded that an old Gecko quirk needs to be approximated; wrote a patch.
- Investigated yet another case of document.write() blowing away the document. This time due to crazy use of jQuery with a twitter widget. (Developing a fix.)
- Started importing HTML5 parsing algorithm test cases that the html5lib team and the WebKit team have developed.
Next:
- Make the execution of script-inserted inline scripts HTML5-compliant (for the crazy use of jQuery case above)
- Pass the html5lib test suite additions (incl. button element changes)
- Implement recent parsing algorithm changes.
- View Source
- Sanitizer
- Relicensing of some parser files
Posted on 2010-08-29
jlebar
Done:
- More benchmarking, testing of case-insensitive UTF8 comparator (bug 145975, patch up for review). Working on integrating it into the location bar (bug 570975).
- Work on resource packages + incremental extraction.
- Fixed pushState scroll issue, bug 590573. More pushState spec discussion. (And you thought it was over!)
Next:
- More work on resource packages, although it's currently blocked on some incremental extraction bugs.
- More work on using atomic integer ops for addref/release (bug 587853) now that try seems to be handing out working Windows builds.
Posted on 2010-08-29
sdwilsh
Done:
- At least ten reviews, mostly for the developer tools group. Some day I'll list the reviews I do in these updates, but today is not that day
- Hacked a bit on compare-talos (file issues if you find bugs or want a feature!) to make it more useful for the next item
- Fixed bug 583611 (blocker)
- Fixed a pymake bustage so people on windows could build with it again
- Created a patch which got checked in (albeit with a poor commit message) to fix an issue where the implementation didn't do what the docs said in docshell code for bug 587573 (blocker)
- Fixed bug 590654 (blocker)
- Fixed bug 519769 (blocked bug 583882)
- Fixed bug 583882 (blocker)
Next:
- Blog posts on results from most recent data collection for goal.
- Blockers
- Reviews
Posted on 2010-08-28
bzbarsky
Done:
- Digging out from under a week's worth of bugmail backlog
- Reviewed calc() for heights and remaining widths
- Other reviews
- Landed some more layout and xpconnect performance wins
Next:
- More reviews
- Wrap up blockers
Posted on 2010-08-24
pettay
Done:
- Landed bug 586115 (cache compiled scripts for e10s)
- bug 588808, release TabChildGlobals earlier
- Fixed bug 588643 (a crash regression from bug 462076). nsCOMArray::InsertObjectAt works in a very strange and undocumented way.
- Waiting review for bug 585173, process message manager
- an sg:* bug. Waiting for approval.
- W3C
- Reviews
Next:
- Reviews
- Key event handling for puppet widget
- strong parent pointer
Posted on 2010-08-23
jdm
Done:
- IPDL docs updated - the main guide now discusses modern destructors, the multiple forms of constructors, protocol deletion, and ActorDestroy (https://developer.mozilla.org/en/IPDL/Tutorial)
- IPDL best practices guide created - I have grown tired of pointing out the same mistakes with every new protocol created (https://developer.mozilla.org/en/IPDL/Best_Practices)
- e10s geolocation segfault (bug 589721, needs landing)
- fixed incorrect timespan test (bug 561528)
- added gczeal() to content process xpcshell (bug 586362, needs landing)
- fixed pausing and resuming downloads in f10s (bug 588351, needs landing)
- cottaging
Next:
- Investigate any arbitrary bugs that catch my eye
- Further vacationing
- Starting internship in Toronto on Aug 31
Posted on 2010-08-22
mounir
Done:
- Landing a LOT of code! :)
- formmethod, formenctype, formtarget and formaction attributes (bug 582412, bug 566160, bug 566064)
- Constraint validation API for <object> (bug 589490)
- Fix action IDL attribute (bug 566128)
- autocomplete attribute (bug 557628)
- form attribute (bug 588683)
- UI work for form validation (bug 561636)
- Crying like a baby in front of labels attribute...
- Misc: bug 589026, bug 587875
Next:
- DELETE and PUT methods (for form submission)
- labels attribute
- Whatever is needed for feature freeze
Posted on 2010-08-21
Mossop
Done:
- 90% of the UI changes from the mockups are in the review stage
- The new appearance pane is almost ready for review
Next:
- OMG feature freeze
Posted on 2010-08-11
bjarne
Done:
Recovered fully from bad crash on bicycle (I hope :) )
bug #546606 (async redirect API part 2): Finalized and landed (thanks Honza and jst!)
bug #585214 (Favicon fails to load on some sites): Analysis
bug #586264 (Improve/add logging to async redirect code): filed and added trivial patch this to get better logging for bug #585214
bug #495115 (Implement STS): reviewed async-redirect part
Next:
bug #585214 (Favicon fails to load on some sites): wait for better logs
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-08-10
bent
Done:
- IndexedDB event security work
- Moving cycle collector off the main thread
Next:
- Parallelize some cycle collector phases
Posted on 2010-08-03
michal
Done:
- bug #513008 - async cache read
- review bug #280661 - SOCKS
- bug #486199 - Support HTTP over SCTP
Next:
- bug #513008 - async cache read
- review bug #549767 - Write/flush cache metadata off main-thread
- review bug #564553 - e10s HTTP: Serialize nsInputStreams
- review bug #548406 - xpcshell tests: assertion "mem cache leaking entries"
- review bug #288473 - Cache compiled javascripts
- review bug #405407 - Merge nsDiskCacheStreamIO and nsDiskCacheStreamOutput
- bug #404029 - ###!!! ASSERTION: storage allocated for zero data size
- bug #486199 - Support HTTP over SCTP
Posted on 2010-07-26
bparr
Done:
- Mainly worked on Bug 551274 - Update nsAddonRepository for API version 1.5:
- Adds functionality needed for my current project
- Adds a bunch of missing tests for AddonRepository.jsm
- Landed Bug 558287 - Add support for searching add-ons on AMO via the addon manager's search bar
- Fixed small bugs:
- Bug 580379 - Move and improve CSS introduced in Bug 558287
- Bug 578467 - xpinstall.whitelist.add prefs are not emptied when converted into permissions on startup with new profile
Next:
- Continue work on current project:
- Begin showing new information from AMO in detailed and list view (temporarily storing information)
- Begin work on back-end storage of new AMO data
- Look into my other beta 4 and beta N blockers
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-06-22
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.
Posted on 2010-06-18
dietrich
Done:
- Worked on the tabs API, landed for the Jetpack SDK 0.5 freeze
- Worked on a demo of the tabs API
- Lots of review iteration on the Console patch
- Reviewed expiration correctness and perf fixes for Mak
- Bugfixes and such for Jetpack SDK 0.5 blockers
Next:
- Help drive and ship Jetpack SDK 0.5
- Help build the plan for Jetpack SDK 0.6
- Get the Console landed for beta
- Start implementation of addon UI
- Build out addon discovery implementation for the summit demo
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-06-01
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
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-11
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)
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 2009-12-22
Unfocused
Done:
- Got first review of Tab matches in Awesomebar.
- Started work on new Extension Manager UI.
Next:
- Tab matches in Awesomebar: review, rinse, repeat.
- Building Extension Manager UI prototype and hooking it up to the new API
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-19
mconnor
Done:
- Short week due to Thanksgiving/travel to Bay Area.
- Labs offsite!
- Some work on Weave Firefox UI
- Dealing with perceived sec implications of Personas integration in Firefox
Next:
- Finish and land new Weave UI for Firefox for pre2
- Fixing followups
- Fennec UI evolution