Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 912 Bytes

NOTES.md

File metadata and controls

23 lines (13 loc) · 912 Bytes

Architecture Notes

Build Process

WebCore

WebCore builds each HTML...Element.cpp interface automatically, based on available attributes and names.

The code for the ECMAScript Bindings are generated by the CodeGeneratorJS.pm, and additionally are also based on the equivalent idl files for each exposed Interface.

For example, the /Source/WebCore/dom/Document...idl files are combined together into the /WebCore/DerivedSources/JSDocument...{.cpp,.h} files, whose filenames are generated by their permutations of possible combinations.