Mozilla Status Board

manishearth@gmail.com

Current Status - 2015-01-05

Done:

  • Partial rustup
  • into_string (perf plugin)

Next:

  • More perf plugins
  • TLS (post rustup)
  • Check feasibility of gsoc 2015 ideas

Older Posts

Member of Projects

Team Posts

simon.sapin@exyr.org 4 days ago

Done:

  • Successfully moved to Paris
  • Cargo: Filed a feature request for cargo grep
  • Servo: reviews
  • Servo: helped on the Rust Upgrade
  • Servo: fixed enough bugs in the CSS parsing rewrite to pass all tests. Now in review.

Next:

  • Servo: write documentation on new CSS parsing convention

banderson@mozilla.com 6 days ago

Done:

Next:

  • Continue feature staging changes
  • Write feature staging instructions for users
  • Improve rust-installer
  • Coordinate discourse upgrades
  • Get list of crates to target for stability
  • Start cargo testing project

lbergstrom@mozilla.com 6 days ago

Done:

  • Rust talk at Groupon
  • Intern interview
  • Kick off research with the UofC on additional power experiments
  • Still trying to build gonk; gave up until the rustup lands
  • Poked at the rustup a little bit

Next:

  • Add a doc/nightly builder
  • Monday is off for MLK
  • Debug some builder instability
  • Hopefully back onto the gonk work after the rustup progresses!
  • More Session Types review
  • Look at try branch

mbrubeck@mozilla.com 6 days ago

Done:

  • Reviewed layout PRs
  • Started building/working on MiniServo-GTK
  • Debugged Android build issues
  • Met again with MS Open Tech and Mozilla engineers to kick off Windows desktop touch work

Next:

  • Investigate Android startup/library-loading bug
  • Start work on a MiniServo-android
  • Review the last layout PR in my queue
  • Talk to pcwalton about solutions to my margin-collapse bug
  • Work on "Let's build a browser engine" talk for Seattle Rust meetup in February

josh@joshmatthews.net 6 days ago

Done:

  • reviewed Servo PRs
  • wrote tests for FetchEvent
  • addressed cookie review comments
  • addressed TCPSocket/TCPServerSocket review comments
  • landed TCPSocket/TCPServerSocket and bounced
  • made plans for JS error reporting changes
  • floated proposals for async networking
  • started the rust upgrade to 1.0 alpha
  • reviewed canvas implementation additions

Next:

  • land TCPSocket/TCPServerSocket
  • brainstorm NCSU projects
  • Rust 1.0 alpha upgrade
  • Merge FetchEvent changes with maple
  • Address review comments for CSS value serialization tests
  • Deal with PB problems on m-c

Ms2ger@gmail.com 6 days ago

Done:

Next:

  • maybe some rustup work
  • try to get wpt under 90 open PRs
  • school

Coordination:

  • wpt reviews

gwatson@mozilla.com last week

Done:

  • Attended linux.conf.au
  • Various fixes to harfbuzz / png libs to make it work with gtk libs.
  • Some glutin updates for mac + retina.
  • Various reviews.
  • Update miniservo-gtk and make it easier to build.
  • Read over some iframe draft docs.

Next:

  • Some more fixes for miniservo-gtk multi tab support.
  • Switch CEF from glfw -> glutin.
  • Help with rust upgrade.
  • Start looking at some iframe bugs.

jack@metajack.im last week

Done:

  • Reviewed some intern resumes
  • Reviewed cookie patch
  • Prep for LCA

Next:

  • Finish LCA talk
  • Conferencing

Coordination:

  • At LCA in Auckland, NZ this week; PTO (and almost totally offline) next week.

kmcallister@mozilla.com last week

Done:

Landed the bulk of macro reform for 1.0-alpha!

Next:

Finish up some loose ends.

Prep for the workshop on Saturday.

manishearth@gmail.com 3 weeks ago

Done:

  • Partial rustup
  • into_string (perf plugin)

Next:

  • More perf plugins
  • TLS (post rustup)
  • Check feasibility of gsoc 2015 ideas

mrobinson@igalia.com 3 weeks ago

Done:

  • Finishing up work on a patch to prevent leakage of shared surfaces when the PaintTask finishes.

Next:

  • Continuing to look at iframe related issues.
  • Looking again at intrinsic positioning issues with margin collapse.

czwarich@mozilla.com 2 months ago

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 3 months ago

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 4 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 6 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 9 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.