Closed
Bug 1407767
Opened 7 years ago
Closed 7 years ago
wr-text: (re)implement text bullets
Categories
(Core :: Graphics: WebRender, enhancement, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla58
Tracking | Status | |
---|---|---|
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
People
(Reporter: Gankra, Assigned: Gankra)
References
Details
(Whiteboard: [wr-mvp])
Attachments
(2 files)
They're currently implemented using the old text-layers style (before I started on the path of TextDrawTarget). They also never(?) seem to succeed, so we always fallback.
We should just port this to TextDrawTarget, and maybe also remove non-webrender bullet layers.
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•7 years ago
|
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage] → [wr-reserve]
Comment hidden (mozreview-request) |
Assignee | ||
Comment 2•7 years ago
|
||
try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=70aa0c985b4bfbd107efdc41a10f87e612221f79
Assignee: nobody → a.beingessner
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Status: NEW → ASSIGNED
Priority: P3 → P1
Whiteboard: [wr-reserve] → [wr-mvp]
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8919476 [details]
Bug 1407767 - reimplement text bullets to use TextDrawTarget.
https://reviewboard.mozilla.org/r/190326/#review195604
::: layout/generic/nsBulletFrame.cpp:679
(Diff revision 2)
> wr::IpcResourceUpdateQueue& aResources,
> const StackingContextHelper& aSc,
> mozilla::layers::WebRenderLayerManager* aManager,
> nsDisplayListBuilder* aDisplayListBuilder)
> {
> - ContainerLayerParameters parameter;
> + if (!ShouldUseAdvancedLayer(aManager, gfxPrefs::LayersAllowBulletLayers)) {
Let's just drop this check completely. I don't think we have a reason to disable bullet layers.
Attachment #8919476 -
Flags: review?(jmuizelaar) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 7•7 years ago
|
||
Opt results were all unexpected passes, debug results were busted due to debug assertions.
New push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=ad5236e345504f0ecc09a8eb66e212b4d6c2ab74
Removed check as requested.
Also removed two assertions which are no longer valid (checking for stateful things we no longer use in the webrender path).
Comment hidden (mozreview-request) |
Assignee | ||
Comment 9•7 years ago
|
||
Ok looks stable and good. Added new passes in second commit.
Comment 10•7 years ago
|
||
mozreview-review |
Comment on attachment 8919541 [details]
Bug 1407767 - mark bullet text tests as passing again.
https://reviewboard.mozilla.org/r/190384/#review195844
Yay!
Attachment #8919541 -
Flags: review?(bugmail) → review+
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 14•7 years ago
|
||
rebased (no changes, modifications were to deleted code)
Keywords: checkin-needed
Comment 15•7 years ago
|
||
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2d3b2d4927ef
reimplement text bullets to use TextDrawTarget. r=jrmuizel
https://hg.mozilla.org/integration/autoland/rev/8edd193955eb
mark bullet text tests as passing again. r=kats
Keywords: checkin-needed
Comment 16•7 years ago
|
||
Backed out for unexpectedly passing reftest layout/reftests/writing-mode/1111944-1-list-marker.html on Linux x64 QuantumRender:
https://hg.mozilla.org/integration/autoland/rev/cca075bb35a2075996743530365e6f92f19db741
https://hg.mozilla.org/integration/autoland/rev/a976cfead2c1896eb70b9845f163f57505be9dad
Log with unexpected pass: https://treeherder.mozilla.org/logviewer.html#?job_id=138261972&repo=autoland
REFTEST TEST-UNEXPECTED-PASS | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/writing-mode/1111944-1-list-marker.html == file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/writing-mode/1111944-1-list-marker-ref.html | image comparison, max difference: 0, number of differing pixels: 0
Flags: needinfo?(a.beingessner)
Comment hidden (mozreview-request) |
Comment 20•7 years ago
|
||
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/56eeab3db2d7
reimplement text bullets to use TextDrawTarget. r=jrmuizel
https://hg.mozilla.org/integration/autoland/rev/a347e00ec6ad
mark bullet text tests as passing again. r=kats
Comment 21•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/56eeab3db2d7
https://hg.mozilla.org/mozilla-central/rev/a347e00ec6ad
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
You need to log in
before you can comment on or make changes to this bug.
Description
•