TPE-Layout/2016-Q3-Goals

From MozillaWiki
Jump to navigation Jump to search

Guideline

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

Boris Chiou

  • Web Animations API Implementation
  • Servo Animation

CJ Ku

Jeremy Chen

  • layout code refactoring
    • [land] bug 906116 - replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame, etc.
  • implement initial-letter property
    • [OOAD] bug 1223880 - Implement initial-letter (from CSS Inline Layout Module Level 3)

Shing Lyu

Tingyu Lin

  • Implement shape-outside
    • [OOAD] bug 1098939 - Implement CSS shape-outside property
      • Design a prototype to support shape-outside for circle, ellipse, or border-radius, and combine it with shape-margin.
    • [OOAD] bug 1265342 - Implement 'shape-margin'
  • Support AccessibleCaret on Fennec
    • [land] bug 1283828 - Crash in nsContentUtils::ComparePoints | mozilla::AccessibleCaretManager::RestrictCaretDraggingOffsets

Weekly Report