TPE-Layout/2017-Q3-Goals: Difference between revisions
Jump to navigation
Jump to search
Borischiou (talk | contribs) |
|||
(16 intermediate revisions by 8 users not shown) | |||
Line 41: | Line 41: | ||
** [Fix] {{Bug|1375906}} - (stylo-site-issues) stylo: Metabug for issues affecting real websites. | ** [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|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 === | === Cameron McCormack === | ||
Line 50: | Line 56: | ||
* Quantum Flow | * Quantum Flow | ||
** [Fix] {{Bug|936338}} - Chrome is more responsive on the D3.js based MIT Media Lab's Immersion application. | ** [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| | ** [Fix] {{Bug|1385929}} - Find a way to prevent duplicate gfxContext::Save/Restore | ||
** [Fix] {{Bug| | ** [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 === | === Eric Tsai === | ||
* Issue triage and diagnosis | * Issue triage and diagnosis | ||
* Move webcompat.com issue status from github label to milestone | * [https://github.com/webcompat/webcompat.com/issues/886 Move webcompat.com issue status from github label to milestone] | ||
* Develop webcompat.com contributor extension | * Develop webcompat.com contributor extension | ||
** Cross post a webcompat.com issue to bugzilla bug | ** Cross post a webcompat.com issue to bugzilla bug | ||
Line 94: | Line 104: | ||
*** [Land] {{Bug|1382956}} - stylo: ease the hazard tolerance number for Bug 1380133 | *** [Land] {{Bug|1382956}} - stylo: ease the hazard tolerance number for Bug 1380133 | ||
*** [Land] {{Bug|1374513}} - stylo: filter serialization is different | *** [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 === | === Louis Chang === | ||
* SVG enhancement | * SVG enhancement | ||
** [Land] Bug 1319407 - clip-path reference-box should respect box-decoration-break | ** [Land] {{Bug|1319407}} - clip-path reference-box should respect box-decoration-break | ||
** [Land] Bug | ** [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 | ** [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 | ** [Land] {{Bug|1399776}} - background-color: transparent makes the checkbox disappear on Firefox Android | ||
** [Land] Bug | ** [Land] {{Bug|1399723}} - Checkbox has 3 states – empty / full (white background) / with check-mark. | ||
* | * CSS Web-Platform-Test suite import | ||
** [Land] Bug | ** {{Bug|1380924}} - Triage remaining or new failures in failure.list for importing wpt test | ||
* | |||
** Triage remaining or new failures in failure.list for importing wpt test | |||
=== Shing Lyu === | === Shing Lyu === | ||
Line 134: | Line 148: | ||
** [Fix] {{Bug|1375906}} - (stylo-site-issues) stylo: Metabug for issues affecting real websites. | ** [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|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 === | === Ya-Chieh Wu === | ||
* | * Help with Layout:Tables bugs | ||
** Fix | ** [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== | ==Weekly Report== |
Latest revision as of 06:50, 5 October 2017
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
- [land] bug 1382509 Pull out PDFium 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}
- Pull PDFium library from xul
- 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
- [Fix] bug 1375906 - (stylo-site-issues) stylo: Metabug for issues affecting real websites.
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