summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb
AgeCommit message (Expand)Author
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-08LibJS: Convert ArrayBuffer construction to ThrowCompletionOrdavidot
2022-02-07LibWeb: Parse `display: inline-flex`Sam Atkins
2022-02-07LibWeb: Add `pointer-events: all`Sam Atkins
2022-02-07LibWeb: Allow percentages for border-radius :^)Sam Atkins
2022-02-07LibJS: Reduce header dependency graph in Realm.hAndreas Kling
2022-02-07LibWeb: Rename "result" => "evaluation_status" in ClassicScript::run()Andreas Kling
2022-02-07LibWeb: Remove outdated FIXME from ClassicScript::run()Andreas Kling
2022-02-07LibWeb: Implement ErrorEventLuke Wilde
2022-02-07LibWeb: Dispatch a click event after mousedown+mouseup on same targetAndreas Kling
2022-02-07LibWeb: Add MouseEvent.x and MouseEvent.yAndreas Kling
2022-02-07LibWeb: Fix broken step 4.3 implementation in run_focus_update_steps()Andreas Kling
2022-02-07LibWeb: Use NonnullRefPtrVector<DOM::Node> for focus chainsAndreas Kling
2022-02-07LibWeb: Improve step 3 of "focus chain" from the HTML specAndreas Kling
2022-02-07LibWeb: Fix inverted null check in run_focusing_steps()Andreas Kling
2022-02-07LibWeb: Add a proper FocusEvent interface for "focus" and "blur" eventsAndreas Kling
2022-02-06LibWeb: Update focus target when handling mousedown eventsAndreas Kling
2022-02-06LibWeb: Move is_focusable() virtual from Element to EventTargetAndreas Kling
2022-02-06LibWeb: Make HTMLInputElement move cursor into text node when focusedAndreas Kling
2022-02-06LibWeb: Plumb OOPWV focus state across the IPC boundaryAndreas Kling
2022-02-06LibWeb: Implement (most of) HTMLElement.focus()Andreas Kling
2022-02-06LibWeb: Implement BrowsingContext::currently_focused_area()Andreas Kling
2022-02-06LibWeb: Implement SVG `S` (SmoothCurve) commandsSam Atkins
2022-02-06LibWeb: Don't dump all stylesheets with CSS_PARSER_DEBUG enabledSam Atkins
2022-02-06LibWeb: Rename "frame" to "browsing_context" in various placesAndreas Kling
2022-02-06LibWeb: Put ResolvedCSSStyleDeclaration debug spam behind a macroAndreas Kling
2022-02-06LibWeb: Remove unnecessary check for 0-sized fragments in InlineNodeAndreas Kling
2022-02-06LibWeb: Only compute containing block rect once in InlineNode::paint()Andreas Kling
2022-02-06LibWeb: Make window.inner{Width,Height} return *viewport* sizeAndreas Kling
2022-02-06LibWeb: Rename Layout::Box::size() to content_size()Andreas Kling
2022-02-05LibWeb: Keep tree order of sibling stacking contexts with same z-indexAndreas Kling
2022-02-05LibWeb: Add a partial implementation of Element.setAttributeNS()Andreas Kling
2022-02-05LibWeb: Put ClassicScript debug spam behind HTML_SCRIPT_DEBUGAndreas Kling
2022-02-05LibWeb: Put CSS parser debug spam behind CSS_PARSER_DEBUGAndreas Kling
2022-02-05LibWeb: Remove CSS::StyleInvalidator in favor of dirtying + lazy updateAndreas Kling
2022-02-05LibWeb: Implement CanvasGradient.addColorStop() according to specAndreas Kling
2022-02-05LibWeb: Compute element style in Layout::TreeBuilderAndreas Kling
2022-02-05LibWeb: Mark SelectorEngine matches-related functions as inlineIdan Horowitz
2022-02-05LibWeb: Cache the result of Selector::specificity()Idan Horowitz
2022-02-05LibJS: Remove the JS_TRACK_ZOMBIE_CELLS optiondavidot
2022-02-04LibWeb: Implement CalculatedStyleValue::to_string()Sam Atkins
2022-02-04LibWeb: Distinguish between Integer and Number calc() valuesSam Atkins
2022-02-04LibWeb: Allow calc() in opacitySam Atkins
2022-02-04LibWeb+Base: Enable calc() for font-weight property :^)Sam Atkins
2022-02-04LibWeb: Add resolving calc() to a number/integer/percentageSam Atkins
2022-02-04LibWeb: Allow percentage tokens again when parsing calc()Sam Atkins
2022-02-04LibWeb: Allow LengthPercentage to hold a calculated valueSam Atkins
2022-02-04LibWeb: Refactor calc() resolution logic using CalculationResultSam Atkins
2022-02-04LibWeb: Implement CalculationResult type for calc() resultsSam Atkins
2022-02-04LibWeb: Resolve type of calc() expressions at parse-timeSam Atkins