|
|
| Line 179: |
Line 179: |
| |- | | |- |
| | M3 || Study Chromium printing flow || 2 || 2 | | | 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;" | | |- style="color:white;background-color:grey;" |
| | M4 || PDF2EMF printing support || -- || -- | | | 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 || -- |
| |- | | |- |
| | M5 || OOAD for PDFium printing support || -- || -- | | | M10 || Print EMF page by page (for Windows)|| 1 || -- |
| |- | | |- |
| | M6 || Implement printing interface for PDFium || -- || -- | | | M11 || PDF printing in Mac || 2 || -- |
| |- | | |- |
| | M7 || PDF printing across platforms || -- || -- | | | M12 || PDF printing in Linux || 2 || -- |
| |- | | |- |
| | M8 || Enable and ship || -- || -- | | | M13 || Enable and ship || -- || -- |
| |} | | |} |
| | |
| ====Meta Bugs==== | | ====Meta Bugs==== |
| <bugzilla> | | <bugzilla> |
Projects Status
Status Board (Last updated: Feb. 09, 2017)
Project List
Quantum Stylo
Milestones
Meta Bug
Full Query
1 Total;
0 Open (0%);
1 Resolved (100%);
0 Verified (0%);
Ship Bugs
No results.
0 Total;
0 Open (0%);
0 Resolved (0%);
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 |
|
| 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
Full Query
2 Total;
2 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Ship Bugs
shape-outside
Full Query
| ID |
Summary |
Status |
Target milestone |
Assigned to |
Whiteboard |
| 1265343 |
stylo: Implement 'shape-image-threshold' |
RESOLVED |
mozilla59 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1274835 |
Extract functions processing basic shapes from clip-path logic |
RESOLVED |
mozilla49 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1288626 |
Add shape-outside support to the style system |
RESOLVED |
mozilla51 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1289049 |
Add animation support for shape-outside |
RESOLVED |
mozilla57 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1291110 |
The inline element overlaps with the float elements |
RESOLVED |
mozilla52 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1309467 |
Implement the rendering of <shape-box> value for CSS shape-outside |
RESOLVED |
mozilla53 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
[behind pref layout.css.shape-outside.enabled] |
| 1309830 |
nsBlockFrame::SplitLine() does not redo current line when its block-size shrinks |
REOPENED |
--- |
|
|
| 1311244 |
Implement the rendering of basic shape circle() for CSS shape-outside |
RESOLVED |
mozilla53 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1316549 |
Fix <shape-box> value with border-radius for non-ltr direction and writing-mode |
RESOLVED |
mozilla53 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1326406 |
Implement the rendering of basic shape ellipse() for CSS shape-outside |
RESOLVED |
mozilla54 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1326407 |
Implement the rendering of basic shape inset() for CSS shape-outside |
RESOLVED |
mozilla54 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1326409 |
Implement the rendering of basic shape polygon() for CSS shape-outside |
RESOLVED |
mozilla55 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1328236 |
Add a test for 'shape-outside: border-box' combined with negative margins |
RESOLVED |
mozilla61 |
Brad Werth [:bradwerth] |
|
| 1332180 |
Assertion failure with shape-outside: url() with float |
RESOLVED |
mozilla53 |
Xidorn Quan [:xidorn] UTC+10 |
|
| 1334227 |
Crash [@ nsFloatManager::FloatInfo::FloatInfo ] |
VERIFIED |
mozilla54 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1353631 |
Enable shape-outside on Nightly |
RESOLVED |
mozilla61 |
Brad Werth [:bradwerth] |
|
| 1373743 |
get shape-outside case in fetch-request-css-images.https.html WPT to pass |
RESOLVED |
--- |
|
|
| 1404222 |
Support shape-outside: <image> |
RESOLVED |
mozilla61 |
Brad Werth [:bradwerth] |
[designer-tools][wptsync upstream] |
| 1404243 |
Refactor for StyleShapeSource to support shape-outside: <image> |
RESOLVED |
mozilla58 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1418224 |
stylo: support shape-outside: <image> |
RESOLVED |
mozilla59 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1430734 |
shape-image-004.html is prone to be intermittent |
RESOLVED |
--- |
Brad Werth [:bradwerth] |
|
| 1454694 |
Re-enable layout/style/test/test_shape_outside_CORS.html |
RESOLVED |
mozilla62 |
Brad Werth [:bradwerth] |
|
| 1457297 |
Enable shape-outside for all channels |
RESOLVED |
mozilla62 |
Brad Werth [:bradwerth] |
|
| 1463745 |
The Text around shape-outside does not fill the empty space [shape-outside] |
VERIFIED |
mozilla62 |
Brad Werth [:bradwerth] |
|
| 1466231 |
Inline frames without enough inline space should clear floats, regardless of shape-outside |
RESOLVED |
mozilla62 |
Brad Werth [:bradwerth] |
|
| 1504387 |
Remove preference "layout.css.shape-outside.enabled" |
RESOLVED |
mozilla65 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1514267 |
[CSS Shapes] Firefox only Web Platform Test failures |
NEW |
--- |
|
|
| 1579295 |
Change <body> tag to <main> for shape-outside tests |
RESOLVED |
mozilla71 |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
|
| 1758453 |
Contents don't flow around shape-outside image |
NEW |
--- |
|
|
| 1758563 |
'shape-outside' image exclusion-area seems to be scaled with element's size, only in Firefox |
RESOLVED |
--- |
|
|
| 1868162 |
`shape-outside: url` with `<img>` requests image file twice |
RESOLVED |
--- |
|
|
| 1983185 |
[css-shapes-1] Implement rect() function for shape-outside |
NEW |
--- |
|
|
| 1983187 |
[css-shapes-1] Implement xywh() function for shape-outside |
RESOLVED |
149 Branch |
Swarup Ukil [:sukil] |
|
| 1983188 |
[css-shapes-1] Implement path() function for shape-outside |
NEW |
--- |
|
|
| 1983190 |
[css-shapes-1] Implement shape() function for shape-outside |
NEW |
--- |
|
|
| 1985584 |
Perma [tier 2] TEST-UNEXPECTED-FAIL | /css/css-shapes/shape-outside/values/shape-margin-001.html | 10vh - computed - assert_equals: expected "95.5px" but got "128px" | single tracking bug |
NEW |
--- |
|
[collect_confirm_failure] |
36 Total;
7 Open (19.44%);
27 Resolved (75%);
2 Verified (5.56%);
shape-margin
Full Query
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
Full Query
1 Total;
1 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Ship Bugs
Full Query
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
Full Query
1 Total;
1 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Ship Bugs
Full Query
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
Full Query
1 Total;
0 Open (0%);
1 Resolved (100%);
0 Verified (0%);
WIP Bugs
Full Query
21 Total;
7 Open (33.33%);
10 Resolved (47.62%);
4 Verified (19.05%);
SVG Improvements
Mentor Recommendation: [good-first-bugs]
Meta Bugs
Full Query
1 Total;
1 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Webcompat Bugs
Full Query
26 Total;
2 Open (7.69%);
24 Resolved (92.31%);
0 Verified (0%);
Backlog Bugs
Full Query
| ID |
Summary |
Status |
Target milestone |
Assigned to |
Whiteboard |
| 265894 |
Support SVG CSS selector matching rules for <svg:use> |
RESOLVED |
mozilla56 |
u459114 |
|
| 353575 |
gradients, clipPaths and masks inside svg:symbol aren't rendered |
RESOLVED |
mozilla77 |
Emilio Cobos Álvarez [:emilio] |
|
| 360148 |
Support the 'z-index' property on SVG elements |
NEW |
--- |
|
|
| 371787 |
Support the 'letter-spacing' and 'word-spacing' properties in SVG |
RESOLVED |
mozilla72 |
Cameron McCormack (:heycam) |
|
| 376027 |
SVG display:none rules |
NEW |
--- |
|
|
| 455986 |
SVG filters feImage with xlink:href doesn't work with fragments |
NEW |
--- |
|
|
| 501421 |
Implement getIntersectionList(), getEnclosureList(), checkIntersection(), checkEnclosure() |
NEW |
--- |
|
[platform-feature][webcompat:risk-moderate] |
| 577824 |
HTML element attached is not rendered if an SVG filter is applied to it |
VERIFIED |
mozilla57 |
u459114 |
|
| 619500 |
SVG as border-image does not scale to element |
RESOLVED |
mozilla48 |
u459114 |
[parity-Opera][parity-webkit] |
| 652991 |
SVG path fill rendering can break after window.history.pushState |
RESOLVED |
mozilla51 |
u459114 |
[platform-rel-Google][platform-rel-GoogleDocs] |
| 752638 |
make the context-fill and context-stroke SVG paint values work in marker content |
RESOLVED |
111 Branch |
Jonathan Watt [:jwatt] |
|
| 778654 |
Implement 'tabIndex' attribute for SVG elements |
RESOLVED |
mozilla51 |
Daosheng Mu[:daoshengmu] |
[parity-webkit][parity-blink] |
| 908634 |
CSS-animated SVG is not animated anymore as background-image, regression |
RESOLVED |
--- |
u459114 |
|
| 935888 |
Animated svg background doesn't update (particularly on first load / shift+reload) |
VERIFIED |
mozilla50 |
Seth Fowler [:seth] [:s2h] |
|
| 936338 |
Chrome is more responsive on the D3.js based MIT Media Lab's Immersion application |
RESOLVED |
--- |
|
[in-the-wild] |
| 937268 |
SVG 2 textPath/tspan getBBox method broken |
RESOLVED |
mozilla68 |
violet.bugreport |
|
| 1008598 |
Animated SVG as background image not animating |
VERIFIED |
--- |
|
|
| 1019326 |
getBBox now returns an empty bbox when there is no fill |
RESOLVED |
128 Branch |
Robert Longson [:longsonr] |
|
| 1042296 |
SVG mix-blend-mode doesn't work when combined with clip-path |
RESOLVED |
--- |
|
|
| 1106895 |
CSS grayscale filter (using url property) causes filtered element to disappear, in certain instances(position: fixed/absolute) |
RESOLVED |
--- |
|
|
| 1110496 |
SVG-as-an-image is broken, when used as CSS border-image (slice 9), in 33 -> 34 Update |
RESOLVED |
mozilla48 |
u459114 |
|
| 1118710 |
SVG mask animation is not working |
RESOLVED |
--- |
|
[webcompat] |
| 1121478 |
CSS3 animations within SVG not working if SVG is used as a background-image |
RESOLVED |
--- |
u459114 |
|
| 1190881 |
SVG CSS animation not working through img tag |
VERIFIED |
mozilla51 |
u459114 |
tlt-done |
| 1209061 |
transform-origin not applied correctly on svg content |
RESOLVED |
--- |
|
|
| 1217266 |
Filters in resource documents don't animate |
RESOLVED |
mozilla49 |
Robert Longson [:longsonr] |
|
| 1218257 |
CSS Animation of stroke-dashoffset from 0 to 100% does not work |
RESOLVED |
mozilla67 |
Emilio Cobos Álvarez [:emilio] |
[docs: see comment 3] [webcompat][wptsync upstream] |
| 1224207 |
Scaling SVG or text with filters should not blur |
RESOLVED |
mozilla54 |
u459114 |
[parity-blink][parity-webkit] |
| 1245751 |
Allow href attribute without xlink on SVG elements |
RESOLVED |
mozilla51 |
Boris Chiou [:boris] |
|
| 1264809 |
SVG as border-image incorrectly stretches on the edges |
VERIFIED |
mozilla50 |
Kevin Chen[:kechen] (UTC + 8) |
|
| 1271983 |
Animated SVG image is blurred in FF 46 |
NEW |
--- |
|
|
| 1278901 |
Non-selectable text added to svg with javascript is initially selected |
RESOLVED |
--- |
Louis Chang [:louis] |
|
| 1279409 |
CSS mix-blend-mode and clip-path don't work when combined (on HTML element) |
VERIFIED |
mozilla52 |
u459114 |
|
| 1281215 |
The outline of a SVG container should be narrowed to its children. |
RESOLVED |
mozilla50 |
Daosheng Mu[:daoshengmu] |
|
| 1283707 |
SVG as border-image rendering incorrectly when doesn't assign border value |
RESOLVED |
--- |
|
|
| 1284797 |
Small SVG as border image incorrectly stretches |
NEW |
--- |
|
|
| 1284798 |
SVG without viewport incorrectly stretches when used as border image, in e10s-disabled profiles |
RESOLVED |
--- |
|
|
| 1285320 |
SVG border-image rendering changes on reload (after a resize), if SVG has no width and height and uses percent-of-viewport-based sizing |
VERIFIED |
mozilla51 |
Kevin Chen[:kechen] (UTC + 8) |
|
| 1290782 |
SVG border-image without viewport size and viewBox is broken when changing the opacity. |
RESOLVED |
mozilla57 |
Louis Chang [:louis] |
|
| 1292090 |
Glitches with inline SVG transform and mask |
RESOLVED |
--- |
|
[gfx-noted] |
| 1293833 |
<use>-referenced circle isn't in the expected spot, in mask within <symbol> |
RESOLVED |
mozilla53 |
u459114 |
|
| 1300578 |
Paint SVG-as-image directly |
NEW |
--- |
|
|
| 1322537 |
SVG: hang & memory exhaustion inside of mozilla::gfx::Path::EnsureFlattenedPath(), with animateMotion |
RESOLVED |
mozilla56 |
Kevin Hsieh |
[fuzzblocker] |
| 1323962 |
CSS transforms are not supported in indirectly rendered things such as masks, markers, patterns or clip-paths |
RESOLVED |
mozilla68 |
violet.bugreport |
|
| 1329464 |
getBBox() fails on <tspan> elements |
RESOLVED |
--- |
|
|
| 1350804 |
SVG stroke affects z-index layering of 3D transformed shapes |
RESOLVED |
--- |
|
|
| 1361639 |
getBBox returns wrong x,y for use-element |
RESOLVED |
mozilla57 |
u459114 |
|
| 1363140 |
[e10s] SVG image set using content:url(...) bounces around when changing its opacity on hover |
RESOLVED |
--- |
|
|
| 1370646 |
Font would not be scaled |
RESOLVED |
mozilla68 |
violet.bugreport |
|
| 1381201 |
SVG: Incorrect behaviour when transitioning a transform |
RESOLVED |
--- |
Louis Chang [:louis] |
|
| 1383650 |
Implement SVG geometry properties in CSS |
RESOLVED |
mozilla69 |
violet.bugreport |
[webcompat][wptsync upstream] |
| 1388931 |
Unship SVGPathSeg APIs |
RESOLVED |
97 Branch |
Boris Chiou [:boris] |
[webcompat], [wptsync upstream] |
| 1389437 |
currentColor should not be converted to a specific color value before the CSS property is inherited |
RESOLVED |
--- |
|
|
| 1714238 |
Share data structure for SVGPathData::mData and nsStyleSVGRest::mD |
RESOLVED |
129 Branch |
Emilio Cobos Álvarez [:emilio] |
|
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
Full Query
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%);
Release Note