Mozilla Status Board

manishearth@gmail.com

Current Status - 2014-12-11

Done:

  • Mozlandia
  • Activation review
  • Hyper + OpenSSL
  • Smaller DOM reviews
  • PR'd some plugins changes

Next:

  • More reviews
  • Unnecessary allocations plugins
  • Fetch (maybe?)
  • OpenSSL cert checking (blocked on Sean's Client changes to hyper)
  • Fx new contributor onboarding
  • Work with mukilan on form owners

Older Posts

Member of Projects

Team Posts

simon.sapin@exyr.org 3 days ago

Done:

Next:

  • Catch up on reviewing PRs that Patrick keeps piling on
  • PTO on December 22 to 31

josh@joshmatthews.net 5 days ago

Done:

  • pushed CSSOM for review
  • NCSU post-mortem
  • shepherded PRs
  • rebased and updated FetchEvent
  • Replied to hsivonen's questions about load tracking
  • Proposed SM upgrade plan

Next:

  • Get DOM refcounting reviewed and merged
  • Prod hsivonen
  • Get CSSOM reviewed and merged
  • Finish the Rust upgrade
  • Review pcwalton's script changes
  • Propose async networking plan
  • Solve loadgroup + fetch event problems

Coordination:

  • DOM refcounting review still

mbrubeck@mozilla.com 5 days ago

Done:

  • Reviewed layout PRs.
  • Debugged float layout issue #4307.
  • W3C: Submitted Metrofox test results for Pointer Events, approved advancement to Proposed Rec.

Next:

  • Fix #4307.
  • Debug startup crash on Android 5.0.

lbergstrom@mozilla.com 5 days ago

Done:

  • Cleaned up people with write access to Servo organizations
  • Budgeting stuff
  • Worked with bheesham on try branch stuff
  • PR reviews
  • First pass on coordination of Servo team deliverables
  • Meeting with NEU on FSM encoding of Servo's concurrency protocol
  • Flu + sinus infection (yay!)

Next:

  • Finish off the 'try' branch support
  • Work with team on deliverables
  • Really get that gonk builder together
  • Figure out if I have any PTO left to take some time off at the end of the year :-)

Coordination:

  • Android builds broken on OSX; I should fix that, too (and maybe add a Mac Android builder)

banderson@mozilla.com 5 days ago

Done:

Next:

  • Combined installer
  • Legal stuff

Coordination:

  • Distractions

Ms2ger@gmail.com 5 days ago

Done:

Next:

  • try to bring the rustup over the line

Coordination:

  • help with the rustup would be much appreciated; please ping me.

mrobinson@igalia.com 5 days ago

Done:

  • Continued looking at iframe issues in Servo.
  • Wrote a patch to coordinate paint task shutdown to fix panic related to leaking pixmaps.

Next:

  • Try to upload leaking pixmap PR.
  • Try to fix remaining failures in iframe PR.

gwatson@mozilla.com 6 days ago

Done:

  • Reviewed gonk port.
  • Fix text rendering on android after azure / skia update.
  • Reviewed various layout / compositor changes.
  • Investigated compositor PR issues on Linux.
  • Land glutin on android as default.
  • Remove glut/ port.
  • Merge Linux + CEF changes.
  • Some android / glutin fixes.
  • Fix openssl building and linking on android.
  • Change update-cargo to include gonk port.

Next:

  • PTO Monday (today).
  • Add smooth resize functionality for mac + glutin.
  • Test and fix outstanding mac/glutin issues.
  • Switch build machines to use headless glutin, enable WPT on linux builds.
  • Switch default to glutin for all platforms.
  • Remove glfw (if all above goes well)

manishearth@gmail.com last week

Done:

  • Mozlandia
  • Activation review
  • Hyper + OpenSSL
  • Smaller DOM reviews
  • PR'd some plugins changes

Next:

  • More reviews
  • Unnecessary allocations plugins
  • Fetch (maybe?)
  • OpenSSL cert checking (blocked on Sean's Client changes to hyper)
  • Fx new contributor onboarding
  • Work with mukilan on form owners

kmcallister@mozilla.com last week

Done:

Discussions leading to final draft of the macro RFC

Rebased the macro changes that are already implemented

More planning for the workshop

Next:

Implement the rest of the RFC

jack@metajack.im last week

Done:

  • Met with lots of teams
  • Planning
  • Fixed bug with level 3 motion vector flags in corners
  • miniservo testing

Next:

  • more miniservo testing
  • work on LCA presentation
  • try to clear the review queue

czwarich@mozilla.com last month

Done:

(Long time since last update)

Next:

  • Dealing with libgreen / runtime removal from rust in Servo.
  • Helping futureproof Box and related features in Rust 1.0.
  • Moving graphics in Servo to a better state, particularly wrt surface management.

pcwalton@mozilla.com last month

Done:

  • Rust
    • Continued work on the opt-in built-in trait PR, adding a new lint to pick up forgotten "Copy" implementations.
    • Landed a patch that forbids small character escapes that expand to multibyte UTF-8 sequences.
  • Servo
    • Servo work week! Discussed lots of things.
    • Gave a Servo presentation at the Rust meetup.
    • Made a list of all Gecko sec-crit bugs I had access to and whether Servo's design would have prevented them.
    • Wrote a small toy browser shell for the Mac using CEF.
    • Prototyped a tiny proof-of-concept embedding of Servo into the Firefox UI via CEF. (NB: Servo itself is not yet embeddable due to Rust bugs.)
    • Implemented most of box-shadow.
    • Landed linear gradient support in Servo.
    • Landed microoptimizations for DList and StackingContext.
    • Landed inversion of control for the UI layer.

Next:

  • Finish opt-in built-in traits for Rust.
  • Tackle any outstanding P-backcompat-lang issues.
  • Try to get my Servo PRs landed.

cgaebel@mozilla.com 3 months ago

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.

pwalton@mozilla.com 4 months ago

Done:

  • Submitted a PR for associated types.

Next:

  • Implement where clauses.
  • Burn down more P-backcompat-lang issues.
  • Land all my in-progress PRs.

manishsmail@gmail.com 8 months ago

Done:

XHR:

Other:

Next:

  • Implement a basic synchronous GET request
  • Start work on adding POSTdata support to resource_task
  • Dummy webidl implementation of ProgressEvent

eschweickart@mozilla.com last year

Done:

  • Initial iframe support with tikue
  • Presentation

Next:

  • Maintain iframe PR until it lands
  • Finish up a PR that addresses memory management in the compositor

tkuehn@mozilla.com last year

Done:

  • Landed FrameTree changes
  • Changes in compositor to connect the multi-layer changes to the FrameTree changes in constellation
  • Some general code cleanup, especially in constellation.rs

Next:

  • Get layout to send iframes' assigned positions and sizes to constellation

Coordination:

Working with eschweic on the compositor changes. If all goes well, iframes will land this week.

eatkinson@mozilla.com last year

Done:

  • assign_height is now partially bu instead of inorder
  • Type system enforces that traversal visitors can only view descendants

Next:

  • Work-stealing algorithms for tree traversals
  • Implement a Chase-Lev queue to do work stealing

Coordination:

Aaron Todd is working on a CLQ for the rust scheduler; we should avoid duplicating code.

pcwalton@mimiga.net last year

Done:

  • Removed copy from rustc.

  • Removed pub extern from the language.

  • Made @ take a 'static bound.

  • Started porting the visitor to use traits instead of @fns, with the eventual goal of removing @fn from the language.

Next:

  • Continue working on porting the visitor to use traits.

  • Remove @fn from the language.

  • OSCON Wed-Fri.