TPE-Layout/2016-Q2-Goals

From MozillaWiki
Jump to: navigation, 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

  • Ship CSS Masking - Positioned Mask
    • [land] bug 1243675 - Additional reftest for mask-image.
    • [land] bug 1258286 - default value for mask-origin property is border-box but padding-box.
    • [land] bug 1258623 - default value for mask-repeat property is no-repeat but repeat.
    • [land] bug 1258626 - Implement mask-repeat: [space | round]

Boris Chiou

  • Web Animations API Implementation
    • [land] bug 1249564 - AnimationEffectTiming::GetParentObject should return a valid object
    • [land] bug 1067769 - Allow setting KeyframeEffect.target
  • Animations Performance
    • [land] bug 1231471 - Re-use ComputedTimingFunction objects representing cubic-bezier keyword values
  • CSS Animation and Transition
    • [land] bug 1182856 - transitionend should not be fired after element is made display:none
    • [land] bug 1250820 - Use scoped enum for nsCSSPseudoClasses::Type

CJ Ku

  • Ship webkit-background-clip:text
    • Land bug 759568 - Implement -webkit-background-clip: text;
    • Land bug 1264905 - Let layout.css.background-clip-text.enabled ride the trains
  • Ship CSS Masking - Positioned Mask
    • Land bug 1228280 - Support multiple SVG mask elements as mask images
  • SVG Enhancement
  • Fix intermittent oranges
    • Fix at least one Intermittent bug

Jeremy Chen

  • [WebCompat] Impl -webkit-text-stroke
  • [WebCompat] Ship -webkit-text-fill-color
    • [land] bug 1261568 - -webkit-text-fill-color is not working if setting color to be transparent
  • [WebCompat] Followups
    • [land] bug 1248644 - bloomberg.com headlines display incorrectly (due to lack of -webkit-background-clip: text and -webkit-text-stroke)
    • [land] bug 1266407 - -webkit-text-fill-color should not apply to the glyph border
    • keep an eye on followups after landing -webkit-text-fill-color, -webkit-text-stroke, background-clip: text

Tingyu Lin

  • Ship Details & Summary
    • [land] bug 1258657 - Update the default style of summary element to match the html spec
    • [land] bug 1221416 - Add support for styling the disclosure triangle of the <details> element using summary::marker
  • Support AccessibleCaret on Fennec
    • [land] bug 1217841 - Text-selection indicators (carets) should be oriented sideways when the text has vertical writing-mode
    • [land] bug 1168891 - New Gecko selection carets cannot reverse their positions
    • [land] bug 1249201 - Continue showing AccessibleCaret when scrolling or panning the page
  • Implement shape-outside
    • [OOAD] bug 1098939 - [META][CSS Shapes] Implement shape-outside

Weekly Report