Closed Bug 1667176 Opened 5 years ago Closed 5 years ago

Start 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

(11 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

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.

Upcoming patches shift around which files get unified and expose these build
failures.

Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/748a1bdc27c1 Miscellaneous unified build fixes. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/a5cf7b49d17f Move ScrollableLayerGuid functions into a .cpp file. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/bad3de147b6b Collapse ScrollableLayerGuid stringification functions. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/df3d474c3a91 Remove the void* AppendToString function, and fix the typo that exposed. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/8154aba88237 Remove the ViewID AppendToString function, and convert call sites to stream writes. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/8689146f4d04 Remove unused sRGBColor AppendToString function. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/8a101a1e048b Replace AppendToString for DeviceColor with ostream operator. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/30d353e489af Use ostream operator instead of AppendToString for nsPoint. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/24f512e00876 Use ostream operator instead of AppendToString for nsRect. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/2065d62cfbb5 Use ostream operator instead of AppendToString for nsRectAbsolute. r=mattwoodrow
Pushed by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/43e3a7215f9b Follow-up to allow apz_test_utils to parse the new stringified rect format. r=botond
Pushed by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/62baa60811ef Fix lint error on apz_test_utils.js a=lint-fix DONTBUILD

Turns out removing the nsRect variant of AppendToString caused many of the calls to Stringify(nsRect) go through Stringify(nsRegion(nsRect)) instead because nsRegion has an implicit constructor for nsRect. Sadness. But I'll fix it when I get rid of the Stringify(nsRegion) variant.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: