Bug 303356

Summary: [RenderStyleGen] Generate getter/setter function declarations
Product: WebKit Reporter: Sam Weinig <sam>
Component: CSSAssignee: Diego Pino <dpino>
Status: RESOLVED FIXED    
Severity: Normal CC: dpino, koivisto, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 18   
Hardware: Unspecified   
OS: Unspecified   

Sam Weinig
Reported 2025-12-01 19:28:19 PST
Extend generation to also generate the function declarations.
Attachments
Sam Weinig
Comment 1 2025-12-01 19:30:54 PST
Sam Weinig
Comment 2 2025-12-04 09:15:45 PST
EWS
Comment 3 2025-12-05 16:22:52 PST
Committed 304026@main (b7a21d91ed79): <https://commits.webkit.org/304026@main> Reviewed commits have been landed. Closing PR #54847 and removing active labels.
Radar WebKit Bug Importer
Comment 4 2025-12-05 16:23:12 PST
Diego Pino
Comment 5 2025-12-08 04:11:57 PST
There was a build error on 'GTK-Linux-64-bit-Release-Debian-Stable-Build' after this patch: https://build.webkit.org/#/builders/46/builds/58225 ``` WebCore/PrivateHeaders/WebCore/RenderStyleInlines.h: In member function ‘constexpr bool WebCore::RenderStyle::isOriginalDisplayBlockType() const’: WebCore/PrivateHeaders/WebCore/RenderStyleInlines.h:544:107: error: call to non-‘constexpr’ function ‘WebCore::DisplayType WebCore::RenderStyleBase::originalDisplay() const’ 544 | constexpr bool RenderStyle::isOriginalDisplayBlockType() const { return isDisplayBlockType(originalDisplay()); } | ~~~~~~~~~~~~~~~^~ ```
Diego Pino
Comment 6 2025-12-08 04:12:34 PST
EWS
Comment 7 2025-12-08 05:56:00 PST
Committed 304089@main (272c250b6663): <https://commits.webkit.org/304089@main> Reviewed commits have been landed. Closing PR #55029 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.