summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb
AgeCommit message (Expand)Author
2020-04-05AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtrAndreas Kling
2020-04-05LibWeb: Add window.setTimeout()Andreas Kling
2020-04-04LibWeb: Add CanvasRenderingContext2D scale() and translate() stubsAndreas Kling
2020-04-04LibWeb: Handle javascript: URLs inside LibWeb :^)Andreas Kling
2020-04-04LibWeb: Treat '<' characters as part of the text inside <script>Andreas Kling
2020-04-04ProtocolServer+LibProtocol: Reject unhandled URLs instead of assertingAndreas Kling
2020-04-04LibJS: Set length property in Object::put_native_function()Linus Groh
2020-04-04LibWeb: Don't call an absent error callback in load_sync()Andreas Kling
2020-04-04LibJS: Add js_string(Interpreter&, String)Andreas Kling
2020-04-03LibWeb: Implement <script src> support for synchronous scriptsAndreas Kling
2020-04-03LibWeb: Add ResourceLoader::load_sync()Andreas Kling
2020-04-03LibWeb: Protect DOM node while preparing to send mouse eventsAndreas Kling
2020-04-03LibWeb: Add NavigatorObject to MakefileLinus Groh
2020-04-03LibWeb: Handle invalid URL in HtmlView::load()Linus Groh
2020-04-03LibWeb: Add "navigator" object and expose navigator.userAgentAndreas Kling
2020-04-01LibJS: Make Value::as_object() return Object&Andreas Kling
2020-04-01LibJS: Add Interpreter::create<GlobalObjectType>()Andreas Kling
2020-04-01LibWeb: Remove debug spam in WindowObjectAndreas Kling
2020-04-01LibWeb+LibJS: Move DOM Window object to dedicated classesAndreas Kling
2020-04-01Browser: Add error pageLinus Groh
2020-03-30LibWeb: Support more advanced selectors in document.querySelectorAll()Andreas Kling
2020-03-30LibWeb: Add Element.id property to the bindingsAndreas Kling
2020-03-30LibWeb: Add naive support for document.querySelectorAll()Andreas Kling
2020-03-29LibJS+LibWeb: Function calls should always go through InterpreterAndreas Kling
2020-03-29LibJS+LibWeb: Move native properties to separate getters/settersAndreas Kling
2020-03-28LibJS+LibWeb: Move native JS functions into dedicated member functionsAndreas Kling
2020-03-28LibJS: Rework how native functions are called to improve |this| valueAndreas Kling
2020-03-28LibWeb: Move get_element_by_id() to a NonElementParentNode mixin classAndreas Kling
2020-03-26Base: Replace <!DOCTYPE> with <!DOCTYPE html> in a few files (#1511)Elisée Maurer
2020-03-25LibWeb: Implement getting and setting element.innerHTMLAndreas Kling
2020-03-25LibWeb: Add ParentNode::remove_all_children()Andreas Kling
2020-03-25LibWeb: Add Document::invalidate_layout()Andreas Kling
2020-03-25LibWeb: Commit uncommitted text at the end of HTML parseAndreas Kling
2020-03-25LibWeb: Make dump_tree() look okay for DocumentFragmentsAndreas Kling
2020-03-25LibWeb: Detach any LayoutNode from its parent if present in ~Node()Andreas Kling
2020-03-25LibWeb: Node::is_parent_node() should return true for DocumentFragmentsAndreas Kling
2020-03-25LibWeb: Remove debug spam about getting a 2D canvas contextAndreas Kling
2020-03-23 LibWeb: CSS: Add "position: absolute" with top and leftmyphs
2020-03-22LibWeb: Implement cancelAnimationFrame()Andreas Kling
2020-03-22LibWeb: Add basic support for requestAnimationFrame()Andreas Kling
2020-03-22LibWeb: Use FlyString for DOM event namesAndreas Kling
2020-03-22LibWeb: Use FlyString for Element tag namesAndreas Kling
2020-03-22LibWeb: Use FlyString for element attribute namesAndreas Kling
2020-03-22LibJS: Use FlyString for identifiersAndreas Kling
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-22LibWeb: Put selection-related debug spam behind an #ifdefAndreas Kling
2020-03-21LibWeb: Add a naive implementation of setInterval()Andreas Kling
2020-03-21LibWeb: Silence some debug spam about JS event handler invocationsAndreas Kling
2020-03-21LibWeb: Give MouseEvents the correct offsetX and offsetY valuesAndreas Kling
2020-03-21LibWeb: Add a DOM Event class (instead of events being simple strings)Andreas Kling