TPE-Layout/2016-Q2-Goals
From MozillaWiki
Contents
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 one of SVG issues in https://public.etherpad-mozilla.org/p/svg-tw-bugs
- Land bug 652991 - SVG path fill rendering can break after window.history.pushState
- Fix intermittent oranges
- Fix at least one Intermittent bug
Jeremy Chen
- [WebCompat] Impl -webkit-text-stroke
- [land] bug 1248708 - Implement -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