ladybird/Libraries/LibWeb
Andreas Kling 8d2194bdbd LibWeb: Make DOM timers cancellable and stop leaking them
This patch adds a Web::Timer object that represents a single timer
registration made with window.setTimeout() or window.setInterval().
All live timers are owned by the DOM Window object.

The timers can be stopped via clearTimeout() or clearInterval().
Note that those API's are actually interchangeable, but we have to
support both.
2020-06-27 20:02:04 +02:00
..
Bindings LibWeb: Make DOM timers cancellable and stop leaking them 2020-06-27 20:02:04 +02:00
CodeGenerators LibWeb: Make wrapper factory functions take JS::GlobalObject& 2020-06-23 16:57:39 +02:00
CSS LibWeb: Add the 'float' CSS property to LayoutStyle 2020-06-26 18:27:12 +02:00
DOM LibWeb: Make DOM timers cancellable and stop leaking them 2020-06-27 20:02:04 +02:00
Frame LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Layout LibWeb: Skip over floating elements when collapsing margins 2020-06-26 18:27:12 +02:00
Loader LibWeb: Add "image/x‑portable‑graymap" mime type for pgm file extension 2020-06-27 13:01:27 +02:00
Painting LibWeb: Add LayoutStyle, a place to store style info for layout & paint 2020-06-24 16:49:51 +02:00
Parser LibWeb: Implement remaining missing tokenizer EOF cases 2020-06-27 13:27:10 +02:00
Scripts LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
CMakeLists.txt LibWeb: Make DOM timers cancellable and stop leaking them 2020-06-27 20:02:04 +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: Rename LayoutNode::style() => specified_style() 2020-06-24 13:54:31 +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: Make DOM timers cancellable and stop leaking them 2020-06-27 20:02:04 +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: Update PageView content size on page relayout 2020-06-23 18:02:08 +02:00
PageView.cpp LibWeb+Browser: Remove old HTML parser :^) 2020-06-26 00:53:25 +02:00
PageView.h LibWeb+Browser: Remove old HTML parser :^) 2020-06-26 00:53:25 +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 Node.insertBefore(Node node, Node? child) 2020-06-21 17:42:00 +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