TPE-Layout/2016-10-18

From MozillaWiki
Jump to: navigation, search

Team Affairs

Individual Contributor

Astley Chen

  • bug 1271765 - Visual refresh of media controls
  • bug 1301638 - Using runtime pref to enable/ disable CSS mask properties
    • WIP
  • bug 1304636 - [css-grid][css-flexbox] A {flex,grid} item's min-{width,height} "auto" value should be reported as "auto" in getComputedStyle()
    • WIP

Boris Chiou

Web Animations API

  • bug 1286150 - Support paced spacing for basic shapes
    • OOAD | WIP
  • bug 1272549 - Support paced spacing for transform
    • r+ | r-

Animations

  • bug 1310605 - Split some test cases that can be rewritten to synchronous test in test_animation_observers.html
    • r
  • bug 1283754 - Intermittent test_animation_observers.html | Test timed out.
    • r

MFBT

  • bug 1309466 - Add support for initializer_list to Array and EnumeratedArray
    • file

Cameron McCormack

Stylo

  • bug 1298774 - use URLValue / ImageValue for all computed url() value storage
    • land
  • bug 1309082 - factor out nsDocument image tracking into a separate class
    • land
  • bug 1288302 - Stylo: implement support for background-image: url()
    • r+ | r?
  • bug 1310463 - support list-style-image in stylo
    • r+
  • bug 1310560 - stylo: support url() values in cursor
    • r+

Reviews

CJ Ku

  • bug 1309646 - Use sChangeHint_UpdateBackgroundPosition hint while mask position changed
    • land
  • bug 1309804 - Move mask invalid region computing from nsDisplaySVGEffects to nsDisplayMask
    • land
  • bug 1310171 - svg mask x/y/width/height unit is not correct in w3c-css/masking test case
    • land

Farmer Tseng

Printing:

  • Trace printing flow of print engine.
  • Study do_QueryInterface, do_GetInterface and do_CreateInstance
  • Next Step: Trace IPC relevant code

Jeremy Chen

Initial-letter

  • bug 1310106 - Implement the rendering of floating :first-letter with CSS initial-letter property
    • study | OOAD

Shing Lyu

Stylo:

Servo:

  • #13740: Migrated -Z trace-layout to serde_json
  • Updated patch #13432: Restore the layout trace viewer
  • Start testing flexbox reftests with the above trace-layout tool

Evangelism:

  • Review ViewSource/RustFest/WebEnginesHackfest learnings
  • Prepare for National Taiwan University Talk
  • Planning Taipei Rust beginner workshop

Tingyu Lin

Fennec

  • bug 1307100 - Floating toolbar does not hide when the selection highlight is scrolled out of viewport
    • land
    • Request uplift to aurora and beta.

shape-outside

  • bug 1309467 - Implement the rendering of <shape-box> value for CSS shape-outside
    • file | r?

Layout

  • bug 1291110 - The inline element overlaps with the float elements
    • r-
    • NI dbaraon for more information.
  • bug 1309445 - Convert FrameConstructionItemList::mItems a mozilla::LinkedList
    • file
  • bug 1309813 - Reland list-initialization for array in Bug 1267524 Part 19 which had caused compile error on VS2013
    • file | land

Build Config

  • bug 1309657 - ccache stats parser breaks with ccache 3.3.1
    • land

Tommy Kuo

Presentation API

  • bug 1282003 - Make nsScreenManagerAndroid support multiple screens.
    • debug
  • bug 1295087 - [Presentation WebAPI] Implement PresentationDeviceProvider for Chromecast devices on Fennec.
    • review- | WIP
  • bug 1305352 - [Presentation API] Implement PresentationRequestUIGlue for Fennec.
    • review- | WIP

TV Support

  • Help to upgrade the back-end of TV from FreeBSD to Linux.

Rule of Thumb

Status code:

  • OOAD: In analysis or design phase.
  • WIP: working on WIP patch.
  • feedback(f): feedback a patch
  • feedback?(f?): WIP is ready for feedback grant.
  • feedback+(f+): Get positive feedback.
  • feedback-(f-): Get negative feedback.
  • review(r): review a patch.
  • review?(r?): patch is under review
  • review+(r+): get review+ and ready to check-in
  • review-(r-): get negative review feedback. Fix problems and switch back to r? again.
  • land: patch check in.
  • debug: Figure out the root cause of a bug/ try to repro that bug, etc...
  • file: file a bug
  • PTO: take personal leave
  • interview(I)
  • study: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.
  • presentation
    • Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.
    • WIKI/ MDN article writing.
    • If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
    • Do a presentation of technical topics

Status code combination rule
Combine status code with "|". For example

** OOAD|WIP

Which means you work on both OOAD and WIP in the last week.

land status code
If your patch is target for specific branch, instead of central, postfix branch version. For exp

** land(1.4)