Closed Bug 1668921 Opened 4 years ago Closed 4 years ago

Continue cleaning up layers logging code

Categories

(Core :: Graphics: Layers, task, P3)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(7 files)

+++ This bug was initially created as a clone of Bug #1667863 +++

+++ This bug was initially created as a clone of Bug #1667656 +++

+++ This bug was initially created as a clone of Bug #1667176 +++

I started on some patches for bug 1666802, but haven't done it all yet. I want to land them incrementally rather than have a 100-patch series so I'm spinning out sub-bugs as I go.

Next set of cleanup will pull in a version of cbindgen that has https://github.com/eqrion/cbindgen/issues/580 which should allow deleting the manually-written stringifiers for WR FFI enums/structs.

Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b9d9c04c2530
Update cbindgen version and generate ostream serializers for WR structs. r=emilio
https://hg.mozilla.org/integration/autoland/rev/adb41cff0ad8
Remove unnecessary manual serializers for various WR structs. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/1978ca925faf
Move FrameMetrics serializer into a friend function. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/5efa48964edc
Move ScrollMetadata serializer into a friend function. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/83bf412efe64
Move ZoomConstraints serializer into a friend function. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/2cf71cb99d64
Move Matrix5x4 serializer into a friend function. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/fc6dfe191617
Move SamplingFilter serializer. r=mattwoodrow
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: