TPE-Layout/2016-Q1-Goals

From MozillaWiki
Jump to: navigation, search

Guideline

SMART Criteria

 (S)pecific - What do you want to achieve in your area of focus?
 (M)eaningful - Why is this goal important to you?
 (A)chievable - What steps will you take to achieve it?
 (R)ealistic - How do you know that you can achieve this goal?
 (T)imeframe - By when do you want to achieve this goal?

Personal Goals

Astley Chen

  • Enable Reftest on B2G KK emulators
    • [Resolve] bug 1228918 - Enable reftest on emu-x86-kk, Treeherder Production.
    • [Investigate] bug 1162375 - [meta] To fix reftest orange on emu-x86-kk, TaskCluster.
  • Implementation of Layout features
  • Workflow and workshop for new feature development
    • CSS3 transform properties - rotate/translate/scale/skew.
    • Web compatibility - text-stroke, text-fill-color, background-clip:text.

Boris Chiou

  • Web animations API (about CSSPseudoElement)
    • [land] bug 1174575 - Implement a (CSS)PseudoElement interface
    • [land] bug 1234403 - Document/CSSPseudoElement.getAnimations() should return animations associated with pseudo elements
    • [land] bug 1241784 - Implement CSSPseudoElement.animate()
    • [land] bug 1249230 - Fix the returned string of CSSPseudoElement::GetType()
  • Support animations targeting to pseudo elements in Inspector.
    • [land] bug 1249219 - Animation mutation observers do not support animations on pseudo elements
    • [land] bug 1254418 - Make Element::GetAnimations work when called on generated-content representing a pseudo element
  • Other dom/layout related bugs
    • [land] bug 1244049 - Use scoped enum for nsCSSPseudoElement::Type
    • [land] bug 1238434 - Fix compilation errors on B2G when implementing a new interface for DOM

CJ Ku

  • Implementation of Positioned Mask
    • [Land] bug 686281 - Implement CSS Mask Image properties.
  • SVG Enhancement

Jeremy Chen

  • [Brown bag] ACM Multimedia sharing
  • [Layout rendering]
    • [land] bug 1239564 - CSS Animation of transform: scale on element with border-radius broken with HWA disabled
  • [WebCompat] Ship -webkit-text-fill-color
    • [land] bug 1247777 - Implement the -webkit-text-fill-color property

Tingyu Lin

  • Implement HTML5 details and summary elements
    • bug 591737 - Support for HTML5 details and summary
    • bug 1225412 - Add support to fire 'toggle' event at the details element
    • bug 1249556 - Support toggle and by keyboard
    • bug 1225752 - Localize the "Details" string for the default summary
    • bug 1241750 - Enable and on Nightly/Aurora
    • bug 1246185 - Nightly collapsed tag if disabled dom.details_element.enabled = false
  • Ship AccessibleCaret on Fennec
    • List only Fennec specific bugs. There are at least 10+ all platform caret bugs, please see core::selection component in this wiki link)
    • bug 1097398 - Match Android L text selection handles
    • bug 1240917 - Consider action bar behavior with native text selection
    • bug 1246487 - Support single tap on the caret to show actionbar when selection is collapsed
    • bug 1246572 - Remove the two blue bar of the text selection for Fennec

Weekly Report