TPE-Layout/2017-Q3-Goals

From MozillaWiki
Jump to: navigation, 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 Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.
  • Mortar Printing Polish
    • bug 1347444 - (pdf-printing) Gecko PDF printing support.
    • [Windows] bug 1295109 - Directly send PDF file to OS's spool module when possible.
  • TDC Developer Conference - CSS Update.

Boris Chiou

  • Quantum Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.
  • Stylo animation
    • [Land] bug 1387080 - stylo: Pass all test cases in test_transitions_per_property.html.
    • [Land] bug 1390039 - stylo: Implement compute_distance for mismatched transform lists.
    • [Land] bug 1399799 - stylo: Values of amount over 100% are allowed but UAs must clamp the values to 1 for some filter fuctions
    • [Land] bug 1392161 - stylo: Length values should not be rounded to Au for computed transform
    • [Land] bug 1396692 - stylo: unit of absolute length needs to be preserved in calc()

Cameron McCormack

  • Quantum Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.

CJ Ku

  • Quantum Flow
    • [Fix] bug 936338 - Chrome is more responsive on the D3.js based MIT Media Lab's Immersion application.
    • [Fix] bug 1385861 - Fine tune nsDisplaySVGText::Paint.
    • [Fix] bug 1385929 - Find a way to prevent duplicate gfxContext::Save/Restore
    • [Fix] bug 1377329 - nsFrameList::GetLength() calls in nsDisplayListBuilder::MarkFramesForDisplayList() are slow
  • CSS masking
    • [Fix] bug 1385239 - incorrect SVG mask with transformed text.
    • [Fix] bug 1301245 - stop trying to load SVG mask references as images
    • [Fix] bug 1382909 - Enable prerendering/OMTA for masked element

Eric Tsai

  • Issue triage and diagnosis
  • Move webcompat.com issue status from github label to milestone
  • Develop webcompat.com contributor extension
    • Cross post a webcompat.com issue to bugzilla bug
    • Add a webcompat.com issue to bugzilla bug see also
  • Q2 activities follow-up
    • Deploy alexa webhook
    • Help Dennis Schub release WebCompat system addon V2
  • Community participation
    • Write medium blog post about my works in WebCompat team
    • Support Mozilla Developer Conference in Taipei

Farmer Tseng

  • Mortar Printing - Ship PDF printing on Windows since Firefox 58.
    • Pull PDFium library from xul
    • Automation Test - Gtest
      • [land] bug 1358076 [PDF gtest] Implement unit test for PDFViaEMFPrintHelper
      • [land] bug 1382512 [PDF gtest] convert EMF to bitmap and compare the bitmap content with reference
      • [land] bug 1385779 [PDF gtest] create multiple PDFViaEMFPrintHelper to load each PDF file
    • Resolve dog-fooding issues on Nightly since Firefox 57.
    • QA sign-off
      • Top 100 sites test on Windows platform ({e10s,non-e10s} + Windows {7,8,10,2012}
  • Resolve printing issues:
    • [land] bug 1363575 Print problem, The footer(css float) overlaps the body
    • [land] bug 1345588 Image not visible when printing from iframe with srcdoc
    • [land] bug 1344605 Some content overlaps in print preview, does not match with rendered HTML
    • [land] bug 1343882 Text using WOFF2 font is printed as image
    • [land] bug 1362817 Printing from FireFox 53.0 32-bit on Linux Mint 17 qiana xfce 32-bit the datetime on the page prints as 12/31/69. This is new as of my last update.

Jeremy Chen

  • Quantum Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
      • [Land] bug 1381196 - stylo: Yelp's thumbnail images shake and rotate when mousing over then instead of
      • [Land] bug 1382517 - stylo: Add automation tests for 3D transform matrix decomposition
      • [Land] bug 1381235 - stylo: issue with transitioning on visited links
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.
      • [Land] bug 1382956 - stylo: ease the hazard tolerance number for Bug 1380133
      • [Land] bug 1374513 - stylo: filter serialization is different
      • [Land] bug 1387982 - stylo: The interpolation between drop-shadow functions without specified color is wrong
      • [Land] bug 1375332 - stylo: font-size doesn't always respond to language-specific minimum size when using charset-derived language
      • [Land] bug 1367118 - stylo: investigate the disabled SVG related tests
      • [Land] bug 1359303 - stylo: should not skip parent display-based style fixups for NAC that is not a NAC root
      • [Land] bug 1394994 - Stylo: Keyframe rules missing line / column info
      • [Land] bug 1394284 - stylo: animate transform with singular matrix as discrete

Louis Chang

  • SVG enhancement
    • [Land] bug 1319407 - clip-path reference-box should respect box-decoration-break
    • [Land] bug 1385745 - Only first line is visible in inline element with filter and box-decoration-break:clone
    • [Land] bug 1290782 - SVG border-image without viewport size and viewBox is broken when changing the opacity.
  • WebCompat issue
    • [Land] bug 1352238 - Implement a native theme for checkbox/radio form controls on Android
    • [Land] bug 1400050 - Distorted checkbox + radio when descendant of display:flex wrapper and associated label line-wraps
    • [Land] bug 1399776 - background-color: transparent makes the checkbox disappear on Firefox Android
    • [Land] bug 1399723 - Checkbox has 3 states – empty / full (white background) / with check-mark.
  • CSS Web-Platform-Test suite import
    • bug 1380924 - Triage remaining or new failures in failure.list for importing wpt test

Shing Lyu

  • Release Stylo
    • Enable Linux 32-bit build
    • Solve remaining stylo bugs
  • Servo embedding
    • Solve bugs to support new Servo embedding story
    • Build Servo dogfooding browser
  • Evangelism
    • COSCUP talk & Rust team
    • HackNTU mentoring and A-Frame school
    • DevDay talk
    • SITCON summer camp

Tingyu Lin

  • Quantum Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.

Tommy Kuo

  • Quantum Style(Stylo) - Ship Stylo on Firefox 57 with passing criteria.
    • [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
    • [Fix] bug 1374034 - (stylo-release) Let Stylo ride the trains.
    • [Fix] bug 1357715 - (stylo-devtools-tests) [meta] Stylo: Pass DevTools test
    • [Fix] bug 1377158 - stylo: Enable stylo for SVG-as-an-image.

Ya-Chieh Wu

  • Help with Layout:Tables bugs
    • [Fix] bug 895096 - border-collapsed table borders have inconsistent widths when device pixel scale is not 1 (zoom)
    • [Fix] bug 410959 - [BC] Table cell border widths render incorrectly at various zoom levels
    • [Fix] bug 1379038 - Border Collapse causing 1px off
    • [Fix] bug 1375518 - Border radius is not painted correctly on border-collapsed table-cell element
    • [Fix] bug 1379306 - Position absolute not work as expected in table with border collapse

Weekly Report