Mozilla Status Board

manishearth@gmail.com

Current Status - 2014-11-27

Done:

  • Activation PR
  • Hyper review

Next:

  • Finish activation PR
  • Start reviewing Josh's cache stuff
  • SSL! (Currently integrating with hyper)

Older Posts

Member of Projects

Team Posts

manishearth@gmail.com today

Done:

  • Activation PR
  • Hyper review

Next:

  • Finish activation PR
  • Start reviewing Josh's cache stuff
  • SSL! (Currently integrating with hyper)

jack@metajack.im yesterday

Done:

  • portland planning

Next:

  • miniservo-gtk
  • portland demos

simon.sapin@exyr.org yesterday

Done:

kmcallister@mozilla.com 3 days ago

Done:

Tons of macro RFC revision and discussion

Fixed some Rust bugs

Organizing for a Rust workshop in January

Next:

Macros macros macros

josh@joshmatthews.net 3 days ago

Done:

  • NCSU project discussions
  • implemented HTTP cache revalidation
  • created an HTTP cache test harness and wrote some basic tests
  • extracted and redesigned refcounted DOM types
  • reviewed FetchEvent changes related to navigation

Next:

  • Identify SpiderMonkey upgrade action items
  • Identify CSSOM action items
  • Land FetchEvent
  • Land refcounted DOM types
  • Submit the HTTP cache PR

gwatson@mozilla.com 3 days ago

Done:

  • Landed glutin feature on Linux + headless (without X).
  • Various PRs to add features and fix bugs in glutin.
  • Remove rust-alert.
  • Various reviews.
  • Got glutin + rustc working on a flame device for Fabrice.
  • Remove exit after load functionality and cleanup.

Next:

  • Land glutin on mac.
  • Work on android + glutin.

banderson@mozilla.com 3 days ago

Done:

Next:

  • refactoring install script and creating combined installer

lbergstrom@mozilla.com 3 days ago

Done:

  • Additional linux builder
  • Documented our builders / buildbots (and got DNS names added)
  • Portland demo planning firedrills
  • Governance / committer agreement stuff
  • Portland planning
  • Meeting with DIKU students on concurrency in Servo via session types

Next:

  • Portland planning
  • Snapshot for Rust upgrade
  • ARM stuff
  • Meeting with student from NEU on modeling concurrency in Servo as FSM

Coordination:

  • Short week for US Thanksgiving: off Thursday+Friday

Ms2ger@gmail.com 3 days ago

Done:

czwarich@mozilla.com last week

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.

mbrubeck@mozilla.com last week

Done:

  • Android build fixes

Next:

  • Continue work on off-main-thread parsing

mrobinson@igalia.com last week

Done:

  • Landed PR crash fix for late iframe creation.
  • Landed PR for display-list optimization.
  • More work on fully-functional late-created iframes in Servo.
  • Uploaded a PR for a small compositor cleanup.
  • Uploaded a PR getting compositor support for late-created iframes.
  • Investigated panic!s related to race conditions between RenderTask and Compositor during page switching.

Next:

  • Work on a fix for the Compositor panic! as it prevents dogfooding Servo.
  • More work on late-created iframes.
  • More work on stale layout PR for statically positioned elements.

pcwalton@mozilla.com 2 weeks 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 last month

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