-
- Downloads
Bug 1834164 - Serialize NaN and infinity numbers r=emilio
Added NaN/inf serialization of <number> and changed calc() code to not remove NaN/infinity in code using it. This change is unfortunately imperfect as some things using <number> still refuse to serialize NaN/infinity for some reason (scale()?), but this bug/patch is just for <number> so leaving that out of scope for this. Also added new WPT test file for number NaN/inf serialization based on existing serialization tests (all pass already!). 5 other WPT subtests now newly pass. Differential Revision: https://phabricator.services.mozilla.com/D178587
Showing
- servo/components/style/values/mod.rs 15 additions, 3 deletionsservo/components/style/values/mod.rs
- servo/components/style/values/specified/calc.rs 11 additions, 6 deletionsservo/components/style/values/specified/calc.rs
- servo/components/style/values/specified/mod.rs 6 additions, 13 deletionsservo/components/style/values/specified/mod.rs
- testing/web-platform/meta/css/css-values/exp-log-serialize.html.ini 0 additions, 6 deletions...b-platform/meta/css/css-values/exp-log-serialize.html.ini
- testing/web-platform/meta/css/css-values/round-mod-rem-serialize.html.ini 0 additions, 9 deletions...form/meta/css/css-values/round-mod-rem-serialize.html.ini
- testing/web-platform/tests/css/css-values/calc-infinity-nan-serialize-number.html 55 additions, 0 deletions...ts/css/css-values/calc-infinity-nan-serialize-number.html
Loading
Please register or sign in to comment