TPE-Layout/Dashboard: Difference between revisions
Astleychen (talk | contribs) (→tpe-layout: dashboard page) |
Astleychen (talk | contribs) (→Milestones: 2017) |
||
| (165 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
== | ==Projects Status== | ||
=== | <b>Last update: April 10, 2017</b> | ||
{| class="wikitable sortable" style="text-align:center; width: 100%;" | |||
<!-- headers --> | |||
! Feature Name !! Milestone !! Target !! Status !! Remark | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#Quantum_Style|Quantum Style]] | |||
| M4 || FF57 || WIP | |||
| FULL SPEED | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#Quantum_DOM|Quantum DOM - Layout Labeling]] | |||
| -- || FF55 || WIP | |||
| 91.7% complete | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#CSS_Shapes|CSS Shapes]] | |||
| M6 || 56 || Paused | |||
| Stylo Support | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#CSS3_Text|CSS3 Text]] | |||
| -- || -- || Paused | |||
| Stylo Support | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#CSS3_Text_Decor|CSS3 Text Decoration]] | |||
| -- || -- || Paused | |||
| Stylo Support | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#SVG_Improvements|SVG Improvements]] | |||
| -- || -- || Paused | |||
| Stylo Support | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#Mortar_Platform|Mortar Printing]] | |||
| M6 || 56 || WIP | |||
| | |||
<!-- new raw --> | |||
|- style="background-color: #bbe7a1" | |||
| style="text-align:left;" | [[#CSS_Initial-letter|CSS Initial-letter]] | |||
| M3.2 || -- || Paused | |||
| | |||
|} | |||
==Project List== | |||
===Quantum Style=== | |||
----- | |||
====Milestones==== | |||
Reference: [https://mana.mozilla.org/wiki/display/PM/Quantum+Style Quantum Style] | |||
{| class="wikitable" | |||
|- | |||
! Milestone !! Start Time !! End Time !! Firefox | |||
|- style="color:grey;" | |||
| M1 || Render Wikipedia prototype || -- || June 2016 || 50 | |||
|- style="color:grey;" | |||
| M2 || Enable Stylo reftests || July 2016 || 2016-09-19 || 51 | |||
|- style="color:grey;" | |||
| M3 || Implement big features: incremental restyle, CSSOM, CSS properties || Sep. 2016 || Dec. 2016 || 53 | |||
|- style="color:white;background-color:grey;" | |||
| M4 || mplement long-tail features: scoped stylesheets, XBL, etc. || Dec. 2016 || April 2017 || 54-55 | |||
|- | |||
| M5 || Enable Stylo in Nightly: Need to fix remaining tests, Softvision bugs, Bughunter crashes. || April 2017 || June 2017 || 56-57 | |||
|- | |||
| M6 || Let Stylo ride the trains: fix bugs found in Nightly || June 2017 || July 2017 || 56-57 | |||
|- | |||
| M7 || Release Stylo! Run Beta experiments and fix beta bugs || Aug. 2017 || Nov. 2017 || 56-57 | |||
|- | |||
| M8 || Render Firefox UI using Stylo. (This UI work does not block Quantum MVP.) || Nov. 2017 || Jan. 2018 || 61 | |||
|} | |||
====Meta Bug==== | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"id":[" | "id":["1243581","1330412"], | ||
"include_fields": "id, summary, status, target_milestone, whiteboard" | |||
} | } | ||
</bugzilla> | </bugzilla> | ||
=== | ====Ship Bugs==== | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"blocks":" | "blocks":["1243581","1330412"], | ||
" | "assigned_to": ["boris.chiou@gmail.com","cam@mcc.id.au","cku@mozilla.com","jeremychen@mozilla.com","slyu@mozilla.com","tlin@mozilla.com","kuoe0@mozilla.com"], | ||
"include_fields": "id, summary, status, target_milestone | "status":["NEW","REOPENED","UNCONFIRMED","ASSIGNED"], | ||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | |||
=== | ===Quantum Flow=== | ||
----- | |||
====Milestones==== | |||
Reference: [https://goo.gl/a4OhCv Quantum Flow Triage] | |||
===Quantum DOM=== | |||
----- | |||
====Milestones==== | |||
Reference: [https://mana.mozilla.org/wiki/display/PM/Quantum+DOM Quantum DOM] | |||
====Meta Bug==== | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"id":" | "id":["1339343"], | ||
"include_fields": "id, summary, status, target_milestone | "include_fields": "id, summary, status, target_milestone, whiteboard" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
=== | ====Labeling Bugs==== | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
" | "blocks":["1339343"], | ||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
"include_fields": "id, summary, status, target_milestone | |||
} | } | ||
</bugzilla> | </bugzilla> | ||
==CSS | |||
=== | ===CSS Shapes=== | ||
----- | |||
W3C Spec: [https://www.w3.org/TR/css-shapes/ CSS Shapes Module Level 1] <br> | |||
Status: Candidate Recommendation, 20 March 2014 | |||
====Milestones==== | |||
{| class="wikitable" | |||
|- | |||
! Milestone !! Task !! Estimate Time in Weeks !! Actual Time in Weeks | |||
|- style="color:grey;" | |||
| M1 || Style system: shape-outside || Done || | |||
|- style="color:grey;" | |||
| M2 || Rendering: shape-box only + border-radius || 6 || 4 | |||
|- style="color:grey;" | |||
| M3 || Rendering: property value: basic-shape: circle() and ellipse() || 4 || 5 | |||
|- style="color:grey;" | |||
| M4 || Rendering: basic-shape: inset() || 4 || 2 | |||
|- | |||
| M5 || Rendering: basic-shape: polygon() || 6 || | |||
|- | |||
| M6 || Enable on Nightly & Aurora || 1 || depend on Stylo | |||
|- style="color:white;background-color:grey;" | |||
| M7.1 || Style system: shape-image-threshold || 2 || | |||
|- | |||
| M7.2 || Rendering: shape-image-threshold || 6 || | |||
|- | |||
| M8 || shape-margin || 4 || | |||
|- | |||
| M9 || Ship and fix test failures || 4 | |||
|} | |||
====Meta Bugs==== | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"id":" | "id":["1040714","1242029"], | ||
"include_fields": "id, summary, status, target_milestone | "include_fields": "id, summary, status, target_milestone, whiteboard" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | ====Ship Bugs==== | ||
=====shape-outside===== | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"include_fields": "id, summary, status, target_milestone, | "blocks":["1098939"], | ||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
=====shape-margin===== | |||
<bugzilla> | |||
{ | |||
"blocks":["1265342"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
=====shape-image-threshold===== | |||
<bugzilla> | |||
{ | |||
"blocks":["1265343"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
===CSS3 Text=== | |||
----- | |||
W3C Spec: [https://www.w3.org/TR/css-text-3/ CSS Text Module Level 3]<br> | |||
Status: Last Call Working Draft 10 October 2013 | |||
====Meta Bugs==== | |||
<bugzilla> | |||
{ | |||
"id":["104960"], | |||
"include_fields": "id, summary, status, target_milestone, whiteboard" | |||
} | |||
</bugzilla> | |||
====Ship Bugs==== | |||
<bugzilla> | |||
{ | |||
"blocks":["104960"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
===CSS3 Text Decor=== | |||
----- | |||
CSS Spec: [https://www.w3.org/TR/css-text-decor-3/ CSS Text Decoration Module Level 3]<br> | |||
Status: Candidate Recommendation 1 August 2013 | |||
====Meta Bugs==== | |||
<bugzilla> | |||
{ | |||
"id":["1221864"], | |||
"include_fields": "id, summary, status, target_milestone, whiteboard" | |||
} | |||
</bugzilla> | |||
====Ship Bugs==== | |||
<bugzilla> | |||
{ | |||
"blocks":["1221864"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
===Mortar Printing=== | |||
----- | |||
====Milestones==== | |||
{| class="wikitable" | |||
|- | |||
! Milestone !! Task !! Estimate Time in Weeks !! Actual Time in Weeks | |||
|- | |||
| M1 || Module architecture & 3 key flows(Preview,Setup,Printing) || 3 || 3 | |||
|- | |||
| M2 || OS platform capability matrix on printing support || 1 || 1 | |||
|- | |||
| M3 || Study Chromium printing flow || 2 || 2 | |||
|- | |||
| M4 || PDF2EMF printing support || 3 || 3 | |||
|- | |||
| M5 || OOAD for PDFium printing support || 2 || 2 | |||
|- style="color:white;background-color:grey;" | |||
| M6 || Implement printing interface for PDFium || 1|| -- | |||
|- | |||
| M7 || Configure printing job for Windows || 1 || -- | |||
|- | |||
| M8 || Setup a IPC (Chrome <-> Plugin process) for Windows || 3 || -- | |||
|- | |||
| M9 || Load PDF into pepperfium.dll and convert to EMF (for Windows) || 2 || -- | |||
|- | |||
| M10 || Print EMF page by page (for Windows)|| 1 || -- | |||
|- | |||
| M11 || PDF printing in Mac || 2 || -- | |||
|- | |||
| M12 || PDF printing in Linux || 2 || -- | |||
|- | |||
| M13 || Enable and ship || -- || -- | |||
|} | |||
====Meta Bugs==== | |||
<bugzilla> | |||
{ | |||
"id":["1302489"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
====WIP Bugs==== | |||
<bugzilla> | |||
{ | |||
"blocks":["1302489"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
===SVG Improvements=== | |||
----- | |||
<b>Mentor Recommendation: [[https://public.etherpad-mozilla.org/p/svg-tw-bugs good-first-bugs]]</b> | |||
====Meta Bugs==== | |||
<bugzilla> | |||
{ | |||
"id":1262352, | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
====Webcompat Bugs==== | |||
<bugzilla> | |||
{ | |||
"product":"core", | |||
"component":"SVG", | |||
"whiteboard":"[webcompat]", | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
====Backlog Bugs==== | |||
<bugzilla> | |||
{ | |||
"blocks":1262352, | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, whiteboard" | |||
} | |||
</bugzilla> | |||
===CSS Initial-letter=== | |||
----- | |||
====Milestones==== | |||
{| class="wikitable" | |||
|- | |||
! Milestone !! Task !! Estimate Time in Weeks !! Actual Time in Weeks | |||
|- style="color:grey" | |||
| M1 || Support initial-letter property in style system || Done || | |||
|- style="color:grey" | |||
| M2 || Hack initial-letter size argument for first-letter || 4 || 4 | |||
|- style="color:white;background-color:grey;" | |||
| M3 || Hack initial-letter sink argument for first-letter, i.e., drop/sunken/raised cap support || || | |||
|- style="color:grey" | |||
| || M3.1 - Use a more precise bounding box for initial letter texts || 2 || 1 | |||
|- style="color:white;background-color:grey;" | |||
| || M3.2 - Hack drop/sunken/raised cap support by manipulating the line layout in the block container || 4 || | |||
|- | |||
| M4 || Test feature robustness (write tests and fix the unexpected failures) || || | |||
|- | |||
| || M4.1 - Enable all tests mentioned in the spec. || 4 || | |||
|- | |||
| || M4.2 - Extend test coverage, write and fix tests that block shipping || 2 || | |||
|- | |||
| || M4.3 - Make the call if we should support first inline level child as well || 2 || | |||
|- | |||
| M5 || Let initial-letter ride the train || 3 || | |||
|- | |||
| M6 || Re-prioritize initial-letter-align property and initial-letter-wrap property || -- || | |||
|} | |||
====Meta Bugs==== | |||
<bugzilla> | |||
{ | |||
"id":["1273019"], | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, depends_on, blocks, whiteboard" | |||
} | |||
</bugzilla> | |||
====Ship Bugs==== | |||
<bugzilla> | |||
{ | |||
"blocks":1273019, | |||
"include_fields": "id, summary, status, target_milestone, assigned_to, depends_on, blocks, whiteboard" | |||
} | } | ||
</bugzilla> | </bugzilla> | ||
==Release Note== | |||
* [https://developer.mozilla.org/en-US/Firefox/Releases/50#HTML Firefox 50] | |||
* [https://developer.mozilla.org/en-US/Firefox/Releases/51#HTML Firefox 51] | |||
* [https://developer.mozilla.org/en-US/Firefox/Releases/52#HTML Firefox 52] | |||
* [https://developer.mozilla.org/en-US/Firefox/Releases/53#HTML Firefox 53] | |||
* [https://developer.mozilla.org/en-US/Firefox/Releases/54#HTML Firefox 54] | |||
Latest revision as of 04:08, 12 April 2017
Projects Status
Last update: April 10, 2017
| Feature Name | Milestone | Target | Status | Remark |
|---|---|---|---|---|
| Quantum Style | M4 | FF57 | WIP | FULL SPEED |
| Quantum DOM - Layout Labeling | -- | FF55 | WIP | 91.7% complete |
| CSS Shapes | M6 | 56 | Paused | Stylo Support |
| CSS3 Text | -- | -- | Paused | Stylo Support |
| CSS3 Text Decoration | -- | -- | Paused | Stylo Support |
| SVG Improvements | -- | -- | Paused | Stylo Support |
| Mortar Printing | M6 | 56 | WIP | |
| CSS Initial-letter | M3.2 | -- | Paused |
Project List
Quantum Style
Milestones
Reference: Quantum Style
| Milestone | Start Time | End Time | Firefox | |
|---|---|---|---|---|
| M1 | Render Wikipedia prototype | -- | June 2016 | 50 |
| M2 | Enable Stylo reftests | July 2016 | 2016-09-19 | 51 |
| M3 | Implement big features: incremental restyle, CSSOM, CSS properties | Sep. 2016 | Dec. 2016 | 53 |
| M4 | mplement long-tail features: scoped stylesheets, XBL, etc. | Dec. 2016 | April 2017 | 54-55 |
| M5 | Enable Stylo in Nightly: Need to fix remaining tests, Softvision bugs, Bughunter crashes. | April 2017 | June 2017 | 56-57 |
| M6 | Let Stylo ride the trains: fix bugs found in Nightly | June 2017 | July 2017 | 56-57 |
| M7 | Release Stylo! Run Beta experiments and fix beta bugs | Aug. 2017 | Nov. 2017 | 56-57 |
| M8 | Render Firefox UI using Stylo. (This UI work does not block Quantum MVP.) | Nov. 2017 | Jan. 2018 | 61 |
Meta Bug
| ID | Summary | Status | Target milestone | Whiteboard |
|---|---|---|---|---|
| 1243581 | [meta] implement support for Servo's style system in Gecko | RESOLVED | --- | |
| 1330412 | [meta] Enable Stylo in the Nightly channel | RESOLVED | mozilla57 |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Ship Bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Quantum Flow
Milestones
Reference: Quantum Flow Triage
Quantum DOM
Milestones
Reference: Quantum DOM
Meta Bug
| ID | Summary | Status | Target milestone | Whiteboard |
|---|---|---|---|---|
| 1339343 | Label runnables in layout modules | RESOLVED | --- |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Labeling Bugs
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1338446 | label runnables in layout/style/ | RESOLVED | mozilla55 | Ting-Yu Lin [:TYLin] (PST, UTC-8) | [QDL][TDC-MVP][LAYOUT] |
| 1342863 | Label runnables in layout/base/ | RESOLVED | mozilla55 | Chih-Hsuan Kuo [:tommykuo] | [QDL][TDC-MVP][LAYOUT] |
| 1342867 | Label the runnable of ScrollOnFocusEvent in nsTextControlFrame.cpp | RESOLVED | mozilla55 | Chih-Hsuan Kuo [:tommykuo] | [QDL][TDC-MVP][LAYOUT] |
| 1342870 | Label runnables in layout/generic/ | RESOLVED | --- | Jeremy Chen (chenpighead@gmail.com) | [QDL][TDC-MVP][LAYOUT] |
| 1342872 | Label runnables in layout/printing/ | RESOLVED | mozilla55 | Farmer Tseng[:fatseng](inactive) | [QDL][TDC-MVP][LAYOUT] |
| 1342873 | Label runnables in layout/tables/ | RESOLVED | mozilla55 | Jeremy Chen (chenpighead@gmail.com) | [QDL][TDC-MVP][LAYOUT] |
| 1342874 | Label runnables in layout/xul/ | RESOLVED | mozilla55 | Chih-Hsuan Kuo [:tommykuo] | [QDL][TDC-MVP][LAYOUT] |
| 1342878 | Label runnables in layout/ipc/ | RESOLVED | --- | [QDL][TDC-MVP][LAYOUT] | |
| 1342880 | Label runnables in layout/inspector/ | RESOLVED | mozilla55 | Astley Chen (inactive) | [QDL][TDC-MVP][LAYOUT] |
| 1345387 | Label runnables in layout/painting/ | RESOLVED | --- | Astley Chen (inactive) | [QDL][TDC-MVP][LAYOUT] |
| 1347815 | Label subclasses of nsExpirationTracker in layout modules | RESOLVED | mozilla55 | Jeremy Chen (chenpighead@gmail.com) | [QDL][TDC-MVP][LAYOUT] |
| 1348738 | Labeling timer callback using nsRepeatService | RESOLVED | mozilla55 | Chih-Hsuan Kuo [:tommykuo] | [QDL][TDC-MVP][LAYOUT] |
| 1351190 | Label printing IPC actor | RESOLVED | --- | [QDL][TDC-MVP][LAYOUT] |
13 Total; 0 Open (0%); 13 Resolved (100%); 0 Verified (0%);
CSS Shapes
W3C Spec: CSS Shapes Module Level 1
Status: Candidate Recommendation, 20 March 2014
Milestones
| Milestone | Task | Estimate Time in Weeks | Actual Time in Weeks |
|---|---|---|---|
| M1 | Style system: shape-outside | Done | |
| M2 | Rendering: shape-box only + border-radius | 6 | 4 |
| M3 | Rendering: property value: basic-shape: circle() and ellipse() | 4 | 5 |
| M4 | Rendering: basic-shape: inset() | 4 | 2 |
| M5 | Rendering: basic-shape: polygon() | 6 | |
| M6 | Enable on Nightly & Aurora | 1 | depend on Stylo |
| M7.1 | Style system: shape-image-threshold | 2 | |
| M7.2 | Rendering: shape-image-threshold | 6 | |
| M8 | shape-margin | 4 | |
| M9 | Ship and fix test failures | 4 |
Meta Bugs
| ID | Summary | Status | Target milestone | Whiteboard |
|---|---|---|---|---|
| 1040714 | [META] Implement CSS Shapes Module Level 1 | NEW | --- | [DevRel:P1] |
| 1242029 | [meta] Shape Path Editor -- (for CSS shape-outside, clip-path, offset-path) | NEW | --- | [DevRel:P1][designer-tools] |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Ship Bugs
shape-outside
36 Total; 8 Open (22.22%); 26 Resolved (72.22%); 2 Verified (5.56%);
shape-margin
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1098939 | [meta] Implement CSS shape-outside property | NEW | --- | [DevRel:P1] | |
| 1307401 | Add `shape-margin` support to the style system | RESOLVED | --- | Brad Werth [:bradwerth] | |
| 1434478 | Stop back-computing percentages for intrinsic sizing | RESOLVED | mozilla61 | Mats Palmgren (inactive) |
3 Total; 1 Open (33.33%); 2 Resolved (66.67%); 0 Verified (0%);
shape-image-threshold
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
CSS3 Text
W3C Spec: CSS Text Module Level 3
Status: Last Call Working Draft 10 October 2013
Meta Bugs
| ID | Summary | Status | Target milestone | Whiteboard |
|---|---|---|---|---|
| 104960 | [META] Implement CSS Text Module Level 3 | NEW | --- |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Ship Bugs
38 Total; 6 Open (15.79%); 30 Resolved (78.95%); 2 Verified (5.26%);
CSS3 Text Decor
CSS Spec: CSS Text Decoration Module Level 3
Status: Candidate Recommendation 1 August 2013
Meta Bugs
| ID | Summary | Status | Target milestone | Whiteboard |
|---|---|---|---|---|
| 1221864 | [META] Implement CSS Text Decoration Module Level 3 | NEW | --- | [DevRel:P2] |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Ship Bugs
11 Total; 4 Open (36.36%); 7 Resolved (63.64%); 0 Verified (0%);
Mortar Printing
Milestones
| Milestone | Task | Estimate Time in Weeks | Actual Time in Weeks |
|---|---|---|---|
| M1 | Module architecture & 3 key flows(Preview,Setup,Printing) | 3 | 3 |
| M2 | OS platform capability matrix on printing support | 1 | 1 |
| M3 | Study Chromium printing flow | 2 | 2 |
| M4 | PDF2EMF printing support | 3 | 3 |
| M5 | OOAD for PDFium printing support | 2 | 2 |
| M6 | Implement printing interface for PDFium | 1 | -- |
| M7 | Configure printing job for Windows | 1 | -- |
| M8 | Setup a IPC (Chrome <-> Plugin process) for Windows | 3 | -- |
| M9 | Load PDF into pepperfium.dll and convert to EMF (for Windows) | 2 | -- |
| M10 | Print EMF page by page (for Windows) | 1 | -- |
| M11 | PDF printing in Mac | 2 | -- |
| M12 | PDF printing in Linux | 2 | -- |
| M13 | Enable and ship | -- | -- |
Meta Bugs
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1302489 | [meta] Printing Improvements Triage List | RESOLVED | --- | meta |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
WIP Bugs
21 Total; 7 Open (33.33%); 10 Resolved (47.62%); 4 Verified (19.05%);
SVG Improvements
Mentor Recommendation: [good-first-bugs]
Meta Bugs
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1262352 | [META] tracking SVG enhancement | NEW | --- |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Webcompat Bugs
26 Total; 2 Open (7.69%); 24 Resolved (92.31%); 0 Verified (0%);
Backlog Bugs
54 Total; 7 Open (12.96%); 40 Resolved (74.07%); 7 Verified (12.96%);
CSS Initial-letter
Milestones
| Milestone | Task | Estimate Time in Weeks | Actual Time in Weeks |
|---|---|---|---|
| M1 | Support initial-letter property in style system | Done | |
| M2 | Hack initial-letter size argument for first-letter | 4 | 4 |
| M3 | Hack initial-letter sink argument for first-letter, i.e., drop/sunken/raised cap support | ||
| M3.1 - Use a more precise bounding box for initial letter texts | 2 | 1 | |
| M3.2 - Hack drop/sunken/raised cap support by manipulating the line layout in the block container | 4 | ||
| M4 | Test feature robustness (write tests and fix the unexpected failures) | ||
| M4.1 - Enable all tests mentioned in the spec. | 4 | ||
| M4.2 - Extend test coverage, write and fix tests that block shipping | 2 | ||
| M4.3 - Make the call if we should support first inline level child as well | 2 | ||
| M5 | Let initial-letter ride the train | 3 | |
| M6 | Re-prioritize initial-letter-align property and initial-letter-wrap property | -- |
Meta Bugs
| ID | Summary | Status | Target milestone | Assigned to | Depends on | Blocks | Whiteboard |
|---|---|---|---|---|---|---|---|
| 1273019 | [meta] Implement initial-letter related properties in CSS Inline Layout Module Level 3 | NEW | --- | 1223880, 1273021, 1273022 | 1312611 |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Ship Bugs
| ID | Summary | Status | Target milestone | Assigned to | Depends on | Blocks | Whiteboard |
|---|---|---|---|---|---|---|---|
| 1223880 | Implement initial-letter (from CSS Inline Layout Module Level 3) | NEW | --- | 1310106, 1318261, 1831683, 1289007, 1293210, 1296561, 1307402 | 1273019, 1273021, 1273022, 290125 | [DevRel:P1][Behind pref layout.css.initial-letter.enabled][layout:backlog][platform-feature][webcompat:risk-low] | |
| 1273021 | Implement initial-letter-align (from CSS Inline Layout Module Level 3) | NEW | --- | 1223880 | 1273019 | ||
| 1273022 | Implement initial-letter-wrap (from CSS Inline Layout Module Level 3) | NEW | --- | 1098939, 1223880 | 1273019 |
3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);