TPE-Layout/2017-Q2-Goals

From MozillaWiki
< TPE-Layout
Revision as of 07:06, 28 April 2017 by Cjcool.tw (talk | contribs) (Undo revision 1169649 by Cjcool.tw (talk))
Jump to navigation Jump to search

Guideline

Personal Development

 Personal development goal examples:
   1. Learn a bit about the Rust Language by reading through current Rust documentation and by 
   completing the current list of available Rust tutorials available on Rust-Learning Github page.
   2. Mentor contributor x by helping her/him successfully implement and land a fix for bug yyyy.
   3. Do a few livehacking sessions during the quarter.
   4. Fix three to five bugs in a component the reports isn't familiar with but is interested in.
   5. Complete an online educational tutorial on a unfamiliar technology.

SMART Criteria

 (S)pecific   - What do you want to achieve in your areas of focus ?
 (M)easurable - How will I know when it is accomplished ?
 (A)chievable - How can the goal be accomplished ?
 (R)elevant   - Does this match our other efforts/needs? Is this the right time?
 (T)ime-bound - By when can you achieve this goal ?

Template

 [*|#] <Task-Category>
 [**|##] <Task-Expected-Result> <Task-Description>
 [**|##] <Task-Expected-Result> <Task-Description>
 ...
 
 Example:
 * Implement the support of HTML5 details & summary.
 ** [land] bug123456 - calc(1+2+3+4+5+6) 
 ** [OOAD] bug234567 - integrate stylo into gecko

Personal Goals

Astley Chen

[Quantum CSS]

  • Enable stylo build(pref-off) in Nightly 55/56.
    • bug 1356991 - Build Stylo in Nightly (always #define MOZ_STYLO but keep Stylo pref'd off by default)
  • Enable stylo in Nightly 56.

[Quantum Labeling]

  • Finish all layout labeling work.

[Mortar]

  • Finish milestone 1 implementation.

Boris Chiou

[Quantum CSS] - Animations

  • (M2) Finish CSS-Transitions
    • [land] Bug 1343753 - stylo: Update CSS transitions with servo's computed values instead of nsStyleContext
    • [land] Bug 1341372 - stylo: detect new transitions and let it run
    • [land] Bug 1353628 - stylo: Cannot parse shorthand properties for transition-property
    • [land] Bug 1357357 - stylo: Need to start a transition even if one of the property is non-animatable or unrecognized property
  • (M4) Enable OMTA
    • [land] Bug 1334036 - stylo: Support off-main-thread animations
  • SMIL
    • [land] Bug 1332633 - stylo: Implement ComputeDistance for AnimationValues

Cameron McCormack

  • Quantum CSS
    • Write performance tests for and Servo implementations of all remaining Gecko style system optimizations
    • Do everything else possible to get the Stylo pref turned on in Firefox Nightly

CJ Ku

Eric Tsai

  • Diagnosis issues on http://webcompat.com or bugzilla
    • Triage and diagnosis issues
  • WebCompat.com alexa webhook
    • Develop webhook which gives alexa ranking on issue
  • Survey Compatibility dashboard to Bugzilla
    • Do a survey between different function team to know if this dashboard is important to them, what’s important to them. This result will be a requirement document if we decide to make the dashboard in the future.
  • Develop WebCompat system addon version 2
    • Implement new site patch
    • Implement test cases for new patch
  • Community participation
    • Write working results to medium stories
    • Talks for community


Farmer Tseng

Jeremy Chen

  • Quantum DOM (Layout-labeling)
    • [meta] bug 1339343 - Label runnables in layout modules
      • [land] bug 1347815 - Label subclasses of nsExpirationTracker in layout modules
  • Quantum CSS - do anything that could help enable Stylo on Nightly
    • [land] bug 1341758 - stylo: need image-orientation support
    • [land] bug 1355001 - stylo: Implement glue for initial-letter property
    • [land] bug 1348173 - stylo: Implement the -moz-border-*-colors property
    • [land] bug 1357350 - stylo: setting border shorthands should reset longhands of border-image to their initial value
    • [land] bug 1359313 - stylo: whitelist moz-border-*-colors related bindings to satisfy heap write analysis
    • [land] bug 1354437 - stylo: Make border-spacing animatable

Louis Chang

  • Mortar
    • bug 1347440 - Integrate building rpc.cc into mozbuild instead of checking it into m-c
    • bug 1341166 - Handle printing all pages of PDF file on Mac
    • bug 1345789 - setup an IPC between parent process and plugin process
    • bug 1358347 - Implement back-end part of find whole-word function
    • bug 1346682 - Set title to document name for print to file

Shing Lyu

Tingyu Lin

  • Quantum CSS
    • Do anything that could help enable Stylo on Nightly
    • [land] bug 1290276 - stylo: XBL <stylesheet> support
    • [land] bug 1321754 - stylo: UA style sheets parsed with author features should be added at the UA level
    • [land] bug 1321769 - stylo: scrollbars don't work

Tommy Kuo

Quantum CSS

  • Fix ref-test
    • bug 1355017 - stylo: background-position should generate valid three-value form when from longhands
    • bug 1353994 - stylo: Support new color format of hsla() and rgba() defined in CSS Color Module Level 4
    • bug 1354000 - stylo: stylo doesn't understand moz-prefixed -moz-crisp-edges
    • bug 1355005 - stylo: Support -moz-box-orient: {block,inline}-axis
    • bug 1356104 - stylo: Add support for mozmm unit

Ya-Chieh Wu

  • Mortar
    • bug 1350262 - unordered_map causes check_stdcxx failures becauses @GLIBCXX_3.4.18 symbols
    • bug 1328543 - colors are wrong while changing, resizing, scrolling pages on pdf
    • bug 1328819 - more efficient ImageData operation
    • bug 1347419 - update rpclib and pluginlib configuration for launching plugin binary
    • bug 1350261 - Windows build errors if <xutility> has not been included before some other STL headers
    • [land] bug 1345328 - way to build and pack JSPlugin to an XPI file
    • [land] bug 1340995 - Pressing copy combination key under form text input causes character typed unexpectedly

Weekly Report