mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-12 01:46:46 +02:00
LibWeb/Bindings: Generate struct definitions from IDL dictionaries
Previously we were inconsistent by generating code for enum definitions but not generating code for dictionaries. With future changes to the IDL generator to expose helpers to convert to and from IDL values this produced circular depdendencies. To solve this problem, also generate the dictionary definitions in bindings headers.
This commit is contained in:
committed by
Andreas Kling
parent
7ad946c669
commit
5adfd1c43a
Notes:
github-actions[bot]
2026-05-09 08:51:32 +00:00
Author: https://github.com/shannonbooth Commit: https://github.com/LadybirdBrowser/ladybird/commit/5adfd1c43a8 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/9094 Reviewed-by: https://github.com/AtkinsSJ
@@ -229,7 +229,7 @@ void HTMLButtonElement::activation_behavior(DOM::Event const& event)
|
||||
// NOTE: DOM standard issue #1328 tracks how to better standardize associated event data in a way which makes
|
||||
// sense on Events. Currently an event attribute initialized to a value cannot also have a getter, and so
|
||||
// an internal slot (or map of additional fields) is required to properly specify this.
|
||||
CommandEventInit event_init {};
|
||||
Bindings::CommandEventInit event_init {};
|
||||
event_init.command = command;
|
||||
event_init.source = this;
|
||||
event_init.cancelable = true;
|
||||
|
||||
Reference in New Issue
Block a user