summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/DOM/Document.cpp
AgeCommit message (Expand)Author
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2021-01-09LibWeb: Coalesce layouts that happen in response to style changesAndreas Kling
2021-01-06LibWeb: Make DOM::Node::create_layout_node() not need parent's styleAndreas Kling
2021-01-06LibWeb: Copy some properties from specified style into layout nodeAndreas Kling
2021-01-06LibWeb: Rename LayoutStyle => CSS::ComputedValuesAndreas Kling
2020-12-15LibWeb: Put final foreground/background colors in LayoutStyleAndreas Kling
2020-12-14LibWeb: Add a little assertion in Document::detach_from_frame()Andreas Kling
2020-12-14LibWeb: Simplify <iframe> content frame constructionAndreas Kling
2020-12-14LibWeb: Limit style update tree traversal to dirty subtreesAndreas Kling
2020-12-14LibWeb: Merge Document::layout() and Document::update_layout()Andreas Kling
2020-12-06LibWeb: Make document.title accessible from JavaScript :^)Andreas Kling
2020-12-06LibWeb: Strip and collapse whitespace in document.titleAndreas Kling
2020-12-06LibWeb: Pass current target box to BFC::run()Andreas Kling
2020-12-01LibWeb: Implement Document.getElementsByClassName()Andreas Kling
2020-11-29LibJS+LibWeb: Log JavaScript exceptions raised by web contentAndreas Kling
2020-11-25LibWeb: Rename Layout::LayoutTreeBuilder => Layout::TreeBuilderAndreas Kling
2020-11-25LibWeb: Keep track of the parent of each formatting contextAndreas Kling
2020-11-22LibWeb: Add HTML::EventNames and UIEvents::EventNamesLuke
2020-11-22LibWeb: Make event dispatching spec-compliantLuke
2020-11-22LibWeb: Rename LayoutNode classes and move them into Layout namespaceAndreas Kling
2020-11-22LibWeb: Reorganize layout system in terms of formatting contextsAndreas Kling
2020-11-13LibWeb: Add initial implementation of document.implementationLuke
2020-11-12LibWeb: Make Frame point weakly to PageAndreas Kling
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-10-22LibWeb: Break reference cycles so DOM::Document actually gets deletedAndreas Kling
2020-10-22LibWeb: Add namespace to ElementLuke
2020-10-20LibWeb: Tear down layout trees properlyAndreas Kling
2020-10-11LibWeb: Make DOM Nodes keep their Document aliveAndreas Kling
2020-10-11LibWeb: Remove unused Document::fixup()Andreas Kling
2020-10-07LibWeb: Use RefPtrs more in getElementById() and getElementsByName()Andreas Kling
2020-09-25Meta+LibHTTP through LibWeb: Make clang-format-10 cleanBen Wiederhake
2020-09-22LibJS: Move the current exception from Interpreter to VMAndreas Kling
2020-09-20LibJS+Clients: Add JS::VM object, separate Heap from InterpreterAndreas Kling
2020-08-31LibWeb: Implement document ready stateLuke
2020-08-17LibWeb: Add Comment and DocumentFragment bindings, move querySelector...Luke
2020-08-17LibWeb: Rename PageView => InProcessWebViewAndreas Kling
2020-08-15LibWeb: Allow focusing individual (focusable) elements with Tab keyAndreas Kling
2020-08-12LibWeb: Fix #include <LibWeb/{DOM => HTML}/AttributeNames.h>Linus Groh
2020-08-12LibWeb: Initialize tag/attribute name globals in init-time constructorsAndreas Kling
2020-08-11LibWeb: Clear exceptions in each Document::run_javascript() callLinus Groh
2020-08-04LibWeb: Make sure that head and body always get the HTML elementLuke
2020-08-03LibWeb: Add the Document.documentElement APIAndreas Kling
2020-08-02LibWeb: Implement the Element.contentEditable IDL attributeAndreas Kling
2020-07-28LibWeb: Move the Page/Frame/EventHandler classes into Page/Andreas Kling
2020-07-28LibWeb: Move the CSS parser into CSS/Parser/Andreas Kling
2020-07-28LibWeb: Move HTML classes into the Web::HTML namespaceAndreas Kling
2020-07-26LibWeb: Move CSS classes into the Web::CSS namespaceAndreas Kling
2020-07-26LibWeb: Move DOM classes into the Web::DOM namespaceAndreas Kling
2020-07-26LibWeb: Move HTML object model stuff into LibWeb/HTML/Andreas Kling
2020-07-26LibWeb: Refactor SVG files into their own directory; follow spec layoutMatthew Olsson