TPE-Layout/2017-04-18: Difference between revisions
Jump to navigation
Jump to search
Jeremychen (talk | contribs) |
Farmer Tseng (talk | contribs) |
||
(13 intermediate revisions by 11 users not shown) | |||
Line 2: | Line 2: | ||
* Quantum Layout Labeling. | * Quantum Layout Labeling. | ||
** Resolved - {{Bug|1339343}} - Label runnables in layout modules | ** Resolved - {{Bug|1339343}} - Label runnables in layout modules | ||
* Quantum Flow | |||
** [https://docs.google.com/document/d/1Ka8eNAISQodT1mS_OXapFG-_kk94GoXyo4eKH1j7EV4/edit# Bug Tagging & Triage Process] | |||
** [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=QFlow-P1&list_id=13543208 P1 bugs] | |||
** [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=QFlow-P3&list_id=13543210 P3 bugs] | |||
** [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=QFlow-P5&list_id=13543212 P5 bugs] | |||
==Weekly Sharing== | ==Weekly Sharing== | ||
Line 22: | Line 27: | ||
** Filed. | ** Filed. | ||
* {{Bug|1355752}} - Remove B2G code from layout modules | * {{Bug|1355752}} - Remove B2G code from layout modules | ||
** r+( | ** r+(7/7). Ready to land. | ||
===Boris Chiou=== | ===Boris Chiou=== | ||
<b>stylo animations</b> | |||
* {{Bug|1343753}} - stylo: Update CSS transitions with servo's computed values instead of nsStyleContext | |||
** land | |||
* {{Bug|1341372}} - stylo: Detect new transitions and let it run | |||
** r+ | land | |||
* {{Bug|1353628}} - stylo: Cannot parse shorthand properties for transition-property | |||
** r+ | wip | |||
* {{Bug|1332525}} - stylo: Style sharing cache not working | |||
** review | |||
* {{Bug|1357357}} - stylo: Need to start a transition even if one of the property is non-animatable or unrecognized property | |||
** file | |||
* {{Bug|1355761}} - stylo: AnimatedProperty::does_animate() needs also check interpolable. | |||
** file | |||
* {{Bug|1355758}} - stylo: Element.getAnimations() returns transitions with incorrect order | |||
** file | |||
===Cameron McCormack=== | ===Cameron McCormack=== | ||
'''Stylo''' | |||
* Lots of discussions during the work week | |||
* {{Bug|1345695}} - stylo: Assert that we have computed style in Servo_ResolveStyle when lazy computation is forbidden | |||
** r+ | land | |||
* {{Bug|1356085}} - stylo: disallow CSS-wide keywords in animation shorthand and counter-increment/counter-reset | |||
** r+ | land | |||
* {{Bug|1356125}} - stylo: support all shorthand | |||
** r+ | land | |||
* {{Bug|1356510}} - stylo: support the sideways-{lr,rl} and deprecated SVG 1.1 writing-mode values | |||
** r+ | land | |||
* {{Bug|1355762}} - stylo: enable stylo in non-HTML documents | |||
** file | investigate | |||
'''Other''' | |||
* {{Bug|1356601}} - Crash with ::first-line, CSS variables and CSS animations | |||
** r+ | land | |||
'''Stylo reviews''' | |||
* {{Bug|1354772}} - stylo: we're doing Gecko URI stuff on background threads, which is bad | |||
* {{Bug|1341721}} - stylo: add support for alternate ServoStyleSheets and disabling author styles | |||
* {{Bug|1355001}} - stylo: Implement glue for initial-letter property | |||
* {{Bug|1354876}} - stylo: implement font-variant | |||
* {{Bug|1341667}} - stylo: Figure out why all the W3C masking reftests fail | |||
* {{Bug|1353994}} - stylo: Support new color format of hsla() and rgba() defined in CSS Color Module Level 4 | |||
* {{Bug|1355707}} - stylo: relative font-size applied to defaults should cascade too | |||
* {{Bug|1341372}} - stylo: Detect new transitions and let it run | |||
* {{Bug|1354487}} - stylo: StoredRestyleHint::propagate behaves incorrectly during animation only restyle | |||
* {{Bug|1356060}} - URLValueData.mString should just be a nsString | |||
* {{Bug|1356111}} - Update bloom microbenchmark to use a real color | |||
* {{Bug|1324700}} - stylo: several tests non-fatally assert with "stylo: cannot resolve style for canvas from a ServoStyleSet yet" | |||
* {{Bug|1355734}} - Consider removing -moz-anchor-decoration magic keyword | |||
* {{Bug|1356074}} - stylo: More media query stuff. | |||
* {{Bug|1341703}} - stylo: border-image support with url() seems to be broken | |||
* {{Bug|1347409}} - SVG paint server without fallback value should be treated as no fallback | |||
* {{Bug|1348173}} - stylo: Implement the -moz-border-*-colors property | |||
* {{Bug|1357350}} - stylo: setting border shorthands should reset longhands of border-image to their initial value | |||
===CJ Ku=== | ===CJ Ku=== | ||
* {{Bug|1357432}} - SVGUseElement::LookupHref does not handle local reference well | |||
** r? | |||
* {{Bug|1341703}} - stylo: border-image support with url() seems to be broken | |||
** r? | |||
* {{Bug|1351440}} - PaintSVG should not be returning DrawResult | |||
** WIP | |||
* {{Bug|1346618}} - When applying an mask-image which is an svg, opacity does not work | |||
** land | |||
* {{Bug|1357060}} - stylo: border-image-width-large.html hits MOZ_ASSERT(value >= 0) | |||
** file | |||
===Eric Tsai=== | ===Eric Tsai=== | ||
* Issues triage and diagnosis | |||
** Media decode error cause lots type-media issues https://bugzilla.mozilla.org/show_bug.cgi?id=1357209 won't fix by webcompat team but aggregate to bugzilla in the future. | |||
* Prepare talk for NCKU 4/28. | |||
===Farmer Tseng=== | ===Farmer Tseng=== | ||
'''Mortar Printing''' | |||
*{{Bug|1345710}} - [Mortar] [Windows] Implement Emf, PDFEngineExports and PdfPrintHelperWin | |||
**r+|r? | |||
'''Label Printing''' | |||
*{{Bug|1351190}} - Label printing IPC actor | |||
** land | |||
===Jeremy Chen=== | ===Jeremy Chen=== | ||
Line 42: | Line 122: | ||
* {{Bug|1348173}} - stylo: Implement the -moz-border-*-colors property | * {{Bug|1348173}} - stylo: Implement the -moz-border-*-colors property | ||
** r? | ** r? | ||
* {{Bug|1357350}} - stylo: setting border | * {{Bug|1357350}} - stylo: setting border shorthand should reset longhands of border-image to their initial value | ||
** file | ** file | ||
* {{Bug|1355380}} - stylo: re-enable reftests for image-orientation property with -45deg and 315 deg | * {{Bug|1355380}} - stylo: re-enable reftests for image-orientation property with -45deg and 315 deg | ||
Line 52: | Line 132: | ||
===Louis Chang=== | ===Louis Chang=== | ||
'''Mortar''' | |||
* {{Bug|1347440}} - Integrate building rpc.cc into mozbuild instead of checking it into m-c | |||
** r? | r- | |||
* {{Bug|1341166}} - Handle printing all pages of PDF file on Mac | |||
** discuss & ni reviewer | |||
===Shing Lyu=== | ===Shing Lyu=== | ||
'''Stylo''' | |||
* [https://bugzil.la/1344991 Bug 1344991] - Fix the autophone failures on reftest resuming bug | |||
* [https://bugzil.la/1351548 Bug 1351548] - Finished annotating stylo reftest expectations | |||
* [https://bugzil.la/1344132 Bug 1344132] - Fixing review comments in | |||
* Run Alexa Top 200 reftest on Stylo | |||
'''Evangelism''' | |||
* Support VoiceJam event | |||
===Ting-Yu Lin=== | ===Ting-Yu Lin=== | ||
Line 59: | Line 154: | ||
* {{Bug|1356971}} - stylo: Use StyleSetHandle::BackendType in PresShell::Init() | * {{Bug|1356971}} - stylo: Use StyleSetHandle::BackendType in PresShell::Init() | ||
** file | land | ** file | land | ||
* {{Bug|1290276}} - stylo: XBL <stylesheet> support | |||
** OOAD | |||
===Tommy Kuo=== | ===Tommy Kuo=== | ||
Line 68: | Line 165: | ||
* {{Bug|1354000}} - stylo: stylo doesn't understand moz-prefixed -moz-crisp-edges | * {{Bug|1354000}} - stylo: stylo doesn't understand moz-prefixed -moz-crisp-edges | ||
** land | ** land | ||
* {{Bug|1355005}} - stylo: Support -moz-box-orient: {block,inline}-axis | |||
** WIP | |||
===Ya-Chieh Wu=== | ===Ya-Chieh Wu=== | ||
'''Pdfium''' | |||
* {{Bug|1340995}} - Pressing copy combination key under form text input causes character typed unexpectedly. | |||
** land | |||
* {{Bug|1345328}} - Way to build and pack JSPlugin to an XPI file. | |||
** r+ | |||
* {{Bug|1356089}} - Figure out PDF form input's quality. | |||
** file | |||
==Rule of Thumb== | ==Rule of Thumb== |
Latest revision as of 09:21, 20 April 2017
Weekly Announcement
- Quantum Layout Labeling.
- Resolved - bug 1339343 - Label runnables in layout modules
- Quantum Flow
Weekly Sharing
Astley Chen
- Gecko Profiler
- Gecko Profiler Introduction By Ehsan Akhgari.
- Profiler front-end: perf-html.io
- Install profiler add-on and it's ready to go.
- Capture & visualize perf profile and then save or share to others.
Weekly Status
Astley Chen
- Stylo Work Week Meetings[4/10~4/14]
- Quantum flow bugs engagement and planning.
- Reading
- bug 1355862 - Unable to load https://www.dgbas.gov.tw/point.asp?index=4
- Filed.
- bug 1356523 - Malfunction in perf-html.io whenever you switch to Marker tab
- Filed.
- bug 1355752 - Remove B2G code from layout modules
- r+(7/7). Ready to land.
Boris Chiou
stylo animations
- bug 1343753 - stylo: Update CSS transitions with servo's computed values instead of nsStyleContext
- land
- bug 1341372 - stylo: Detect new transitions and let it run
- r+ | land
- bug 1353628 - stylo: Cannot parse shorthand properties for transition-property
- r+ | wip
- bug 1332525 - stylo: Style sharing cache not working
- review
- bug 1357357 - stylo: Need to start a transition even if one of the property is non-animatable or unrecognized property
- file
- bug 1355761 - stylo: AnimatedProperty::does_animate() needs also check interpolable.
- file
- bug 1355758 - stylo: Element.getAnimations() returns transitions with incorrect order
- file
Cameron McCormack
Stylo
- Lots of discussions during the work week
- bug 1345695 - stylo: Assert that we have computed style in Servo_ResolveStyle when lazy computation is forbidden
- r+ | land
- bug 1356085 - stylo: disallow CSS-wide keywords in animation shorthand and counter-increment/counter-reset
- r+ | land
- bug 1356125 - stylo: support all shorthand
- r+ | land
- bug 1356510 - stylo: support the sideways-{lr,rl} and deprecated SVG 1.1 writing-mode values
- r+ | land
- bug 1355762 - stylo: enable stylo in non-HTML documents
- file | investigate
Other
- bug 1356601 - Crash with ::first-line, CSS variables and CSS animations
- r+ | land
Stylo reviews
- bug 1354772 - stylo: we're doing Gecko URI stuff on background threads, which is bad
- bug 1341721 - stylo: add support for alternate ServoStyleSheets and disabling author styles
- bug 1355001 - stylo: Implement glue for initial-letter property
- bug 1354876 - stylo: implement font-variant
- bug 1341667 - stylo: Figure out why all the W3C masking reftests fail
- bug 1353994 - stylo: Support new color format of hsla() and rgba() defined in CSS Color Module Level 4
- bug 1355707 - stylo: relative font-size applied to defaults should cascade too
- bug 1341372 - stylo: Detect new transitions and let it run
- bug 1354487 - stylo: StoredRestyleHint::propagate behaves incorrectly during animation only restyle
- bug 1356060 - URLValueData.mString should just be a nsString
- bug 1356111 - Update bloom microbenchmark to use a real color
- bug 1324700 - stylo: several tests non-fatally assert with "stylo: cannot resolve style for canvas from a ServoStyleSet yet"
- bug 1355734 - Consider removing -moz-anchor-decoration magic keyword
- bug 1356074 - stylo: More media query stuff.
- bug 1341703 - stylo: border-image support with url() seems to be broken
- bug 1347409 - SVG paint server without fallback value should be treated as no fallback
- bug 1348173 - stylo: Implement the -moz-border-*-colors property
- bug 1357350 - stylo: setting border shorthands should reset longhands of border-image to their initial value
CJ Ku
- bug 1357432 - SVGUseElement::LookupHref does not handle local reference well
- r?
- bug 1341703 - stylo: border-image support with url() seems to be broken
- r?
- bug 1351440 - PaintSVG should not be returning DrawResult
- WIP
- bug 1346618 - When applying an mask-image which is an svg, opacity does not work
- land
- bug 1357060 - stylo: border-image-width-large.html hits MOZ_ASSERT(value >= 0)
- file
Eric Tsai
- Issues triage and diagnosis
- Media decode error cause lots type-media issues https://bugzilla.mozilla.org/show_bug.cgi?id=1357209 won't fix by webcompat team but aggregate to bugzilla in the future.
- Prepare talk for NCKU 4/28.
Farmer Tseng
Mortar Printing
- bug 1345710 - [Mortar] [Windows] Implement Emf, PDFEngineExports and PdfPrintHelperWin
- r+|r?
Label Printing
- bug 1351190 - Label printing IPC actor
- land
Jeremy Chen
Quantum CSS (stylo)
- bug 1341758 - stylo: need image-orientation support
- land
- bug 1355001 - stylo: Implement glue for initial-letter property
- r+ | land
- bug 1348173 - stylo: Implement the -moz-border-*-colors property
- r?
- bug 1357350 - stylo: setting border shorthand should reset longhands of border-image to their initial value
- file
- bug 1355380 - stylo: re-enable reftests for image-orientation property with -45deg and 315 deg
- file
other
- bug 276079 - Implement text-justify property (with values: auto | none | inter-word | inter-character)
Louis Chang
Mortar
- bug 1347440 - Integrate building rpc.cc into mozbuild instead of checking it into m-c
- r? | r-
- bug 1341166 - Handle printing all pages of PDF file on Mac
- discuss & ni reviewer
Shing Lyu
Stylo
- Bug 1344991 - Fix the autophone failures on reftest resuming bug
- Bug 1351548 - Finished annotating stylo reftest expectations
- Bug 1344132 - Fixing review comments in
- Run Alexa Top 200 reftest on Stylo
Evangelism
- Support VoiceJam event
Ting-Yu Lin
stylo
- bug 1356971 - stylo: Use StyleSetHandle::BackendType in PresShell::Init()
- file | land
- bug 1290276 - stylo: XBL <stylesheet> support
- OOAD
Tommy Kuo
Stylo
- bug 1355017 - stylo: background-position should generate valid three-value form when from longhands
- land
- bug 1353994 - stylo: Support new color format of hsla() and rgba() defined in CSS Color Module Level 4
- land
- bug 1354000 - stylo: stylo doesn't understand moz-prefixed -moz-crisp-edges
- land
- bug 1355005 - stylo: Support -moz-box-orient: {block,inline}-axis
- WIP
Ya-Chieh Wu
Pdfium
- bug 1340995 - Pressing copy combination key under form text input causes character typed unexpectedly.
- land
- bug 1345328 - Way to build and pack JSPlugin to an XPI file.
- r+
- bug 1356089 - Figure out PDF form input's quality.
- file
Rule of Thumb
Status code:
- OOAD: In analysis or design phase.
- WIP: working on WIP patch.
- feedback(f): feedback a patch
- feedback?(f?): WIP is ready for feedback grant.
- feedback+(f+): Get positive feedback.
- feedback-(f-): Get negative feedback.
- review(r): review a patch.
- review?(r?): patch is under review
- review+(r+): get review+ and ready to check-in
- review-(r-): get negative review feedback. Fix problems and switch back to r? again.
- land: patch check in.
- debug: Figure out the root cause of a bug/ try to repro that bug, etc...
- file: file a bug
- PTO: take personal leave
- interview(I)
- study: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.
- presentation
- Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.
- WIKI/ MDN article writing.
- If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
- Do a presentation of technical topics