Closed Bug 1617472 Opened 4 years ago Closed 4 years ago

Remove CSS keyword tables and such.

Categories

(Core :: CSS Parsing and Computation, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: emilio, Assigned: emilio)

Details

Attachments

(7 files, 2 obsolete files)

No description provided.

Remove some unused enums and some single-call function that also caused a copy
of two LengthPercentage values.

This is pretty drive-by, could be a different bug.

Assignee: nobody → emilio
Status: NEW → ASSIGNED

Use the more general mechanism to get a property value. We can't just remove
the getter because of the resist-fingerprinting check, but...

Depends on D63791

This also fixes some backwards logic in nsBlockFrame::ReflowDirtyLines, and adds
some static assertions to nsGenericHTMLElement that almost cause a very subtle
bug.

Depends on D63792

Depends on D63793

In a somewhat easy way. There are better ways to do this (moving
text-decoration-style to be a proper cbindgen enum class or such), but this
does the job for now.

Depends on D63794

Remove some unused enums and some single-call function that also caused a copy
of two LengthPercentage values.

This is pretty drive-by, could be a different bug.

Use the more general mechanism to get a property value. We can't just remove
the getter because of the resist-fingerprinting check, but...

Depends on D63797

Attachment #9128394 - Attachment is obsolete: true
Attachment #9128395 - Attachment is obsolete: true
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f817fa67b51f
Minor cleanup of image layers. r=heycam
https://hg.mozilla.org/integration/autoland/rev/17061d1394b7
Remove kFontSmoothingKTable. r=heycam
https://hg.mozilla.org/integration/autoland/rev/400b7003dd40
Use enums for text-align / text-align-last. r=jfkthame
https://hg.mozilla.org/integration/autoland/rev/3d90d2bf476b
Remove kTextAlignKTable. r=heycam
https://hg.mozilla.org/integration/autoland/rev/ad22c10d9fbe
Remove kTextDecorationStyleKTable. r=heycam
https://hg.mozilla.org/integration/autoland/rev/2827d9d7168e
Remove nsCSSKeywords and related infrastructure. r=heycam
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8ab6bc11f5a9
Put Servo_GetPropertyValue behind a method in ComputedStyle. r=heycam
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: