Summary: | Add alternate, non-named-getter based, implementation of CSSStyleDeclaration back into WebCore | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Sam Weinig <sam> | ||||||||||||||||
Component: | Bindings | Assignee: | Sam Weinig <sam> | ||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||
Severity: | Normal | CC: | annulen, benjamin, cdumez, cmarcelo, darin, esprehn+autocc, ews-watchlist, glenn, gyuyoung.kim, joepeck, kondapallykalyan, macpherson, menard, ryuan.choi, sergio, webkit-bug-importer | ||||||||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||
Bug Depends on: | |||||||||||||||||||
Bug Blocks: | 217623 | ||||||||||||||||||
Attachments: |
|
Description
Sam Weinig
2021-02-27 13:49:29 PST
Created attachment 421755 [details]
Patch
Created attachment 421756 [details]
JSCSSStyleDeclaration.h (if you disable the legacy flag)
Created attachment 421757 [details]
JSCSSStyleDeclaration.cpp (if you disable the legacy flag)
Created attachment 421758 [details]
Patch
Created attachment 421759 [details]
Patch
Created attachment 421764 [details]
Patch
The patch is essentially identical to the previous one which Darin reviewed with the following exceptions: - Disabled behind a ENABLE flag. - A little simpler due to no longer having the pixel/pos/css prefixes to deal with. - Has a bindings test. - Does not remove old, named getter/setter based code. Looks like IDL preprocessing is maybe not a thing on windows :(. We really need to remove that port if no one is going to work on it :( Maybe I can work around it by reversing the meaning of the ifdef? Created attachment 421786 [details]
Patch
Committed r273688: <https://commits.webkit.org/r273688> All reviewed patches have been landed. Closing bug and clearing flags on attachment 421786 [details]. |