1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 20:28:11 +00:00
serenity/Libraries/LibWeb
Andreas Kling 1ffffa0053 LibWeb: Start generating JS wrappers from (simplified) WebIDL :^)
This patch introduces a hackish but functional IDL parser and uses it
to generate the JS bindings for Node and Document.

We'll see how far this simple parser takes us. The important thing
right now is generating code, not being a perfect IDL parser. :^)
2020-06-21 00:58:55 +02:00
..
Bindings LibWeb: Start generating JS wrappers from (simplified) WebIDL :^) 2020-06-21 00:58:55 +02:00
CodeGenerators LibWeb: Start generating JS wrappers from (simplified) WebIDL :^) 2020-06-21 00:58:55 +02:00
CSS LibWeb: Respect CSS z-index property while painting 2020-06-15 17:56:00 +02:00
DOM LibWeb: Start generating JS wrappers from (simplified) WebIDL :^) 2020-06-21 00:58:55 +02:00
Frame LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Layout LibWeb: Move StackingContext from Layout/ to Painting/ 2020-06-18 21:42:19 +02:00
Loader LibWeb: Don't animate images outside the visible viewport :^) 2020-06-14 19:35:10 +02:00
Painting LibWeb: Fix broken #include after moving files around 2020-06-18 22:01:05 +02:00
Parser LibWeb: Make Element::tag_name() return a const FlyString& 2020-06-16 19:09:14 +02:00
Scripts LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
CMakeLists.txt LibWeb: Start generating JS wrappers from (simplified) WebIDL :^) 2020-06-21 00:58:55 +02:00
DOMTreeModel.cpp LibWeb: Make Element::tag_name() return a const FlyString& 2020-06-16 19:09:14 +02:00
DOMTreeModel.h LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
Dump.cpp LibWeb: Reorganize layout algorithm 2020-06-14 19:01:54 +02:00
Dump.h LibWeb: Add naive support for document.querySelectorAll() 2020-03-30 11:35:39 +02:00
FontCache.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
FontCache.h LibWeb: Use FlyString in FontCache keys 2020-05-26 23:45:48 +02:00
Forward.h LibWeb: Rename LayoutNode::render() to paint() 2020-06-18 21:37:20 +02:00
LayoutTreeModel.cpp LibWeb: Make Element::tag_name() return a const FlyString& 2020-06-16 19:09:14 +02:00
LayoutTreeModel.h LibWeb+Browser: Add a barebones LayoutTreeModel to the inspector window 2020-06-12 22:30:11 +02:00
Origin.h LibWeb: Add Origin concept (protocol, host, port tuple) 2020-04-07 23:01:45 +02:00
Page.cpp LibWeb: Add PageClient::palette() for view-agnostic palette access 2020-06-17 20:26:59 +02:00
Page.h LibWeb: Add PageClient::palette() for view-agnostic palette access 2020-06-17 20:26:59 +02:00
PageView.cpp LibWeb: Rename LayoutNode::render() to paint() 2020-06-18 21:37:20 +02:00
PageView.h LibWeb: Add PageClient::palette() for view-agnostic palette access 2020-06-17 20:26:59 +02:00
StylePropertiesModel.cpp LibWeb: Sort style properties by name in the inspector window 2020-06-13 19:53:28 +02:00
StylePropertiesModel.h LibWeb: replace some tab characters with spaces 2020-05-28 17:01:31 +02:00
TreeNode.h LibWeb: Add a way to opt out of TreeNode::append_child() notifications 2020-05-24 23:54:22 +02:00
URLEncoder.cpp LibWeb: Use the URL encoder from AK instead of rolling a custom one 2020-06-15 17:56:00 +02:00
URLEncoder.h LibWeb: Use the URL encoder from AK instead of rolling a custom one 2020-06-15 17:56:00 +02:00