Closed
Bug 1353631
Opened 8 years ago
Closed 7 years ago
Enable shape-outside on Nightly
Categories
(Core :: Layout: Floats, enhancement, P3)
Core
Layout: Floats
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: TYLin, Assigned: bradwerth)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-complete)
Attachments
(2 files)
This tracks all the bugs that need to be fixed before enabling shape-outside on Nightly and Aurora.
Updated•8 years ago
|
Keywords: dev-doc-needed
Updated•7 years ago
|
Priority: -- → P3
Summary: Enable shape-outside on Nightly and Aurora → Enable shape-outside on Nightly
Comment 1•7 years ago
|
||
layout.css.shape-outside.enabled is the flag to flip here.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → bwerth
Assignee | ||
Comment 2•7 years ago
|
||
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Attachment #8969822 -
Flags: review?(dholbert)
Comment hidden (mozreview-request) |
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8969822 [details]
Bug 1353631 Part 1: Set preference default to true in Nightly for layout.css.shape-outside.enabled.
https://reviewboard.mozilla.org/r/238648/#review244406
Attachment #8969822 -
Flags: review?(dholbert) → review+
Pushed by bwerth@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2dad6e7f5092
Set preference default to true in Nightly for layout.css.shape-outside.enabled. r=dholbert
Comment 7•7 years ago
|
||
Backed out changeset 2dad6e7f5092 (bug 1353631) for XPCShell failures on devtools/shared/tests/unit/test_css-properties-db.js
Log of the fail:
https://treeherder.mozilla.org/logviewer.html#?job_id=174898097&repo=autoland&lineNumber=7680
INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_badMIMEType.js | took 588ms
20:13:03 INFO - TEST-START | uriloader/exthandler/tests/unit/test_handlerService.js
20:13:04 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | took 719ms
20:13:04 INFO - TEST-START | uriloader/exthandler/tests/unit/test_handlerService_store.js
20:13:06 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService_store.js | took 1774ms
20:13:06 INFO - TEST-START | uriloader/exthandler/tests/unit/test_punycodeURIs.js
20:13:06 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_punycodeURIs.js | took 557ms
20:13:06 INFO - Retrying tests that failed when run in parallel.
20:13:06 INFO - TEST-START | devtools/shared/tests/unit/test_css-properties-db.js
20:13:07 WARNING - TEST-UNEXPECTED-FAIL | devtools/shared/tests/unit/test_css-properties-db.js | xpcshell return code: 0
20:13:07 INFO - TEST-INFO took 1092ms
20:13:07 INFO - >>>>>>>
20:13:07 INFO - PID 7109 | [7109, Main Thread] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /builds/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2678
20:13:07 INFO - PID 7109 | JavaScript strict warning: resource://devtools/shared/Loader.jsm, line 224: ReferenceError: reference to undefined property "name"
20:13:07 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
Backout:
https://hg.mozilla.org/integration/autoland/rev/daaa0c840a9fb865971d59b4c5ba90d25f8cf42a
Push with the failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=2dad6e7f5092b3f52625bc339eb584f7d97163be
Flags: needinfo?(bwerth)
Comment 8•7 years ago
|
||
Looks like you need to run "./mach devtools-css-db" after applying this patch & building Firefox, and then amend the patch to include the generated changes (new entries for the pref-controlled properties in /devtools/shared/css/generated/properties-db.js )
Comment 9•7 years ago
|
||
(Or perhaps slightly better: capture that mach command's automated changes in a second patch in the series here -- to keep manual changes and automated changes separate.)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Attachment #8970182 -
Flags: review?(dholbert)
Comment 12•7 years ago
|
||
mozreview-review |
Comment on attachment 8970182 [details]
Bug 1353631 Part 2: Regenerate devtools property database for properties protected by the pref.
https://reviewboard.mozilla.org/r/238994/#review244662
Attachment #8970182 -
Flags: review?(dholbert) → review+
Comment 13•7 years ago
|
||
Pushed by bwerth@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fd5bd538bfe7
Part 1: Set preference default to true in Nightly for layout.css.shape-outside.enabled. r=dholbert
https://hg.mozilla.org/integration/autoland/rev/6a0c361f18ff
Part 2: Regenerate devtools property database for properties protected by the pref. r=dholbert
Comment 14•7 years ago
|
||
Backed out for failing devtools/shared/tests/unit/test_css-properties-db.js
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=6a0c361f18ffb872dea686edcfd267a27584e918
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=175160794&repo=autoland&lineNumber=2497
Backout: https://hg.mozilla.org/integration/autoland/rev/ee56d8ed0ea8deb5fd5bcf502780c71ebe42c8d1
Comment 15•7 years ago
|
||
Failure text:
========
[task 2018-04-23T18:35:30.699Z] 18:35:30 WARNING - TEST-UNEXPECTED-FAIL | devtools/shared/tests/unit/test_css-properties-db.js | run_test - [run_test : 62] The static database and platform do not match for
[task 2018-04-23T18:35:30.700Z] 18:35:30 INFO - "shape-margin". If this assertion fails, then the client side CSS properties list in devtools is out of sync with the CSS properties on the platform. To fix this assertion run `mach devtools-css-db` to re-generate the client side properties. - false == true
========
I think you did that in this latest push, so it's possible `mach devtools-css-db` has broken / isn't in sync with the test... Anyway: Brad, I suspect you can run the test locally and investigate further, like so:
./mach test devtools/shared/tests/unit/test_css-properties-db.js
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 18•7 years ago
|
||
Whoops, I had generated my css-db on top of a patch stack that ALSO defined shape-margin. This should be correct, now.
Assignee | ||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
Hooray - I'm glad it's not something more subtle/annoying. :)
Comment 21•7 years ago
|
||
Pushed by bwerth@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/364395afa96f
Part 1: Set preference default to true in Nightly for layout.css.shape-outside.enabled. r=dholbert
https://hg.mozilla.org/integration/autoland/rev/d3d12129fe2f
Part 2: Regenerate devtools property database for properties protected by the pref. r=dholbert
Comment 22•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/364395afa96f
https://hg.mozilla.org/mozilla-central/rev/d3d12129fe2f
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(bwerth)
Comment 23•6 years ago
|
||
I've updated the entry about this property in our experimental features page:
https://developer.mozilla.org/en-US/Firefox/Experimental_features#CSS
We'll not mention it in the rel notes until it is enabled in release.
Keywords: dev-doc-needed → dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•