TPE-Layout/Dashboard

From MozillaWiki
Jump to navigation Jump to search

Projects Status

Status Board (Last updated: Nov. 29, 2016)

Feature Name Milestone Target Status Remark
CSS Masking - Mask Image M4 FF53 WIP Shipped in FF53
CSS Masking - Clip Path -- FF54 WIP Enabled from FF53
CSS Shapes M4 -- WIP
Printing Enhancement M3 -- WIP PDF2EMF support
CSS Initial-letter M3.2 -- Paused Re-prioritizing
SVG Improvements -- -- WIP

Project List

CSS Masking - Mask Image


Milestones

Milestone Task Estimate Time in Weeks
M1 Refactoring nsSVGFilterEffect 4
M2 Implement DisplayMask 4
M3 Render mask layer by GPU 6
M4 Enabling and Ship 4

Meta Bug

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1224422 [Meta] Implement and ship CSS Positioned Masks (mask-image, etc.) NEW mozilla45 1280707, 1313001, 1322793, 1535822, 686281, 1224424, 1228280, 1228354, 1231643, 1234485, 1235015, 1235494, 1243675, 1243734, 1244598, 1244628, 1245499, 1247560, 1250421, 1250490, 1251106, 1251115, 1251161, 1252739, 1258286, 1258510, 1258623, 1260094, 1272859, 1273804, 1273807, 1274236, 1275450, 1275478, 1276834, 1277748, 1277788, 1281101, 1284169, 1285857, 1286299, 1286337, 1286342, 1295065, 1296250, 1299715, 1300384, 1300401, 1303496, 1303623, 1305636, 1308617, 1309646, 1309804, 1311270, 1313276, 1313570, 1313877, 1313898, 1314001, 1314536, 1316270, 1317636, 1318266, 1318418, 1319406, 1319667, 1320364, 1323912, 1324809, 1325550, 1325590, 1328063, 1329091, 1330286, 1346265, 1357681, 1386986 1312613 [DevRel:P1]

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Ship Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1280707 Create more reftest test cases with large mask size NEW --- 1258510 1224422
1313001 Support mask-position/mask-size OMTA NEW --- 1234485 1224422
1322793 Correct information in nsDisplayMask::PrintEffects NEW --- 1224422
1535822 SVG fragments not working on mask-image CSS NEW --- 1224422

4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);


CSS Masking - Clip Path


Ship Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


CSS Shapes


Spec: CSS Shapes Module Level 1

Milestones

Shape-outside Implementation

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
M4 Rendering: basic-shape: inset() 4
M5 Rendering: basic-shape: polygon() 6
M6.1 Style system: shape-image-threshold 2
M6.2 Rendering: shape-image-threshold 6
M7 Enable on Nightly & Aurora and fix test failures 3
M8 shape-margin 4

Meta Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1040714 [META] Implement CSS Shapes Module Level 1 NEW --- 1098939, 1465988, 1836847, 1910328, 2005983, 1072894, 1265342, 1265343, 1451499, 1457602, 1458069, 1460041, 1521508, 1786160, 1786161, 1823463, 1832691, 1868722, 1884424, 1917128, 1921501, 1921503, 1921507, 1970612, 1982757, 1990343, 1993308, 1993311 1242029, 1323663, 1323667, 913153 [DevRel:P1]

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


DevTool Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1242029 [meta] Shape Path Editor -- (for CSS shape-outside, clip-path, offset-path) NEW --- 1040714, 1098939, 1373817, 1383866, 1383874, 1424939, 1436054, 1450936, 1451281, 1451740, 1452076, 1452078, 1455538, 1455558, 1456777, 1462656, 1469332, 1489637, 1522557, 1522806, 1522808, 1598104, 1603066, 1841235, 1841237, 1841239, 1841240, 2006301, 1247229, 1282716, 1282719, 1282721, 1373339, 1383870, 1385398, 1405339, 1411402, 1411645, 1412273, 1412278, 1418066, 1419786, 1419792, 1424275, 1435368, 1435370, 1435373, 1438127, 1443151, 1450234, 1450650, 1450668, 1450671, 1450685, 1450891, 1450980, 1451236, 1451264, 1451353, 1451684, 1452582, 1453428, 1454317, 1455535, 1455546, 1455564, 1455588, 1457206, 1457838, 1462003, 1464401, 1468170, 1468333, 1472175, 1488159, 1507103, 1507749, 1575186, 1853559 [DevRel:P1][designer-tools]

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Implementation Bugs

shape-outside
Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1098939 [meta] Implement CSS shape-outside property NEW --- 1309830, 1514267, 1758453, 1983185, 1983188, 1983190, 1985584, 1265343, 1274835, 1288626, 1289049, 1291110, 1309467, 1311244, 1316549, 1326406, 1326407, 1326409, 1328236, 1332180, 1334227, 1353631, 1373743, 1404222, 1404243, 1418224, 1430734, 1454694, 1457297, 1463745, 1466231, 1504387, 1579295, 1758563, 1868162, 1983187 1040714, 1242029, 1273022, 1265342 [DevRel:P1]

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


shape-margin
Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1265342 Implement 'shape-margin' for all shapes except polygon RESOLVED mozilla61 Brad Werth [:bradwerth] 1098939, 1307401, 1434478 1040714, 1451499, 1455453 [designer-tools][wptsync upstream]

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


shape-image-threshold
Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1265343 stylo: Implement 'shape-image-threshold' RESOLVED mozilla59 Ting-Yu Lin [:TYLin] (PST, UTC-8) 1040714, 1098939, 1404222

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Printing Enhancement


Milestones

Milestone Task Estimate Time in Weeks Actual Time in Weeks
M1 Module architecture & 3 key flows(Preview,Setup,Printing) --
M2 OS platform capability matrix on printing support --
M3 PDF2EMF printing support --
M4 OOAD for PDFium printing support --
M5 Implement printing interface for PDFium --
M6 PDF printing across platforms --
M7 Enable and ship --

Meta Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1302489 [meta] Printing Improvements Triage List RESOLVED --- 137367, 715067, 939897, 1279654, 1295109, 1322653, 1347444, 133787, 187465, 471015, 534182, 1166147, 1242463, 1246805, 1246883, 1288734, 1303221, 1309205, 1321496, 1335664, 1400305 meta

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


WIP Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
137367 Implement orphans and widows NEW Future 132035, 481826 605520, 775628, 1683185, 1887054, 1931398, 1960895, 913153, 1302489 [platform-feature][webcompat:risk-low]
715067 Print only prints 2 pages of 23-page Microsoft KB 887303 , caused by css; body{ height: 100%; overflow-y: scroll; } NEW --- 1302489
939897 [meta] Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content truncated when printing) NEW --- 1635225, 1806717, 1858571, 811024, 969147, 983427, 1620490, 1622935, 1633028, 1633031, 1663079, 1674774, 1677339, 1695475, 1739561, 1742024, 1744363, 1799530, 1807406, 1814057, 1843228, 1890238 521204, 1601429, 856235, 1089549, 1233125, 1288734, 1302489, 1303221, 1315994, 1344992, 1559961, 1565186, 1885849 [frag2020][layout:backlog]
1279654 Create a PrintTargetRecording subclass of PrintTarget REOPENED mozilla50 Jonathan Watt [:jwatt] 1280181, 1280324 1278246, 1302489 [gfx-noted]
1295109 Directly send PDF file to OS's spool module when possible NEW --- 1322653, 1321496, 1372108 1347444, 1302489
1322653 Implement printing via Skia PDF for Linux NEW --- 1309272 1295109, 1427872, 1302489
1347444 [meta] (meta) Gecko PDF printing support NEW --- 1295109, 1321689, 1372506, 1242463, 1299848, 1345710, 1345786, 1358076, 1359713, 1367948, 1368948, 1369302, 1370488, 1372108, 1372113, 1378608, 1399787 1269760, 1302489

7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);


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

Full Query
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

Full Query
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%);


SVG Improvements


Mentor Recommendation: [good-first-bugs]

Meta Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1262352 [META] tracking SVG enhancement NEW --- 360148, 376027, 455986, 501421, 1271983, 1284797, 1300578, 265894, 353575, 371787, 577824, 619500, 652991, 752638, 778654, 908634, 935888, 936338, 937268, 1008598, 1019326, 1042296, 1106895, 1110496, 1118710, 1121478, 1190881, 1209061, 1217266, 1218257, 1224207, 1245751, 1264809, 1278901, 1279409, 1281215, 1283707, 1284798, 1285320, 1290782, 1292090, 1293833, 1322537, 1323962, 1329464, 1350804, 1361639, 1363140, 1370646, 1381201, 1383650, 1388931, 1389437, 1714238

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Ship Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
360148 Support the 'z-index' property on SVG elements NEW --- 614732 1262352, 1966236, 339186
376027 SVG display:none rules NEW --- 1262352, 1918604, 475647, 512501, 871172, 1395221, 1900073
455986 SVG filters feImage with xlink:href doesn't work with fragments NEW --- 272288, 390379 311029, 1262352, 1909838, 1941198, 512501
501421 Implement getIntersectionList(), getEnclosureList(), checkIntersection(), checkEnclosure() NEW --- 1262352, 1887054, 554013 [platform-feature][webcompat:risk-moderate]
1271983 Animated SVG image is blurred in FF 46 NEW --- 1262352, 1097464
1284797 Small SVG as border image incorrectly stretches NEW --- 1295074 1262352
1300578 Paint SVG-as-image directly NEW --- 1262352

7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Web Animation API


status

https://birtles.github.io/areweanimatedyet/

Meta Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Ship Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Side Projects

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Work Is Done

Web Compatibility

Compat Spec: [Compatibility]


-webkit-text-fill-color

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1247777 Implement the -webkit-text-fill-color property RESOLVED mozilla48 Jeremy Chen (chenpighead@gmail.com) 1313757, 1260543, 1261578 1170774, 1248708, 1259345
1260543 twitter notifications count flashes when highlighting headers VERIFIED mozilla48 Xidorn Quan [:xidorn] UTC+10 1225012, 760345, 1247777, 1266621
1261568 -webkit-text-fill-color is not working if setting color to be transparent RESOLVED mozilla48 Jeremy Chen (chenpighead@gmail.com)
1261578 -webkit-text-fill-color should take effect while rendering texts under selection RESOLVED mozilla48 u459114 1266948 1247777, 1259345
1266948 text-decoration-color: currentcolor should not use value from -webkit-text-fill-color RESOLVED mozilla49 u459114 1261578

5 Total; 0 Open (0%); 4 Resolved (80%); 1 Verified (20%);


-webkit-text-stroke

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1248708 Implement -webkit-text-stroke RESOLVED mozilla48 Jeremy Chen (chenpighead@gmail.com) 1247777, 1266101, 1275093, 1426092 1266743, 1170774, 1248644, 1259345, 1266407, 1266752, 1267128

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


-webkit-background-clip:text

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1264905 Let layout.css.background-clip-text.enabled ride the trains RESOLVED mozilla49 Daniel Holbert [:dholbert] 1313757, 1264949, 1265715, 1267128, 1267697, 1269971, 1270795, 1273068, 1273365 1238527, 1259345, 1277092

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


HTML5 <details> <summary>


Meta Bugs

Full Query
ID Summary Status Target milestone Assigned to Depends on Blocks Whiteboard
1245032 Investigate whether to cache first summary element in HTMLDetailsElement NEW --- 591737 1245021
1245047 Move tests for <details> and <summary> to web platform tests NEW --- 591737 1245021
1245395 Add page-break tests with overflow:auto on details and summary NEW --- 591737 1245021
1303906 <details> doesn't handle dipslay:contents children correctly NEW --- 1245021
1446675 Wonky text selection with HTML5 details elements NEW --- 1245021, 1590379 [domcore-bugbash-triaged]
1955190 [META] Add DevTools support for ::details-content NEW --- 1955202, 1955204, 1955220, 1983720, 1901037, 1935067, 1953807, 1955208, 1959940 1245021, 1443969, 1844299

6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Ship Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Release Note