summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2020-10-10LibWeb: Create LayoutNodes for each SVG elementMatthew Olsson
2020-10-10LibWeb: Add {before,after}_children_paint() methodsMatthew Olsson
2020-10-09LibWeb: Don't collapse blocks into the previous sibling's paddingAndreas Kling
2020-09-25Meta+LibHTTP through LibWeb: Make clang-format-10 cleanBen Wiederhake
2020-09-22LibWeb: Rename HTMLIFrameElement::hosted_frame() => content_frame()Andreas Kling
2020-09-12LibWeb: cache in-process decoded images in ImageResourcePeter Nelson
2020-09-12LibWeb: Fix layout of replaced with width:auto + no intrinsic ratioAndreas Kling
2020-09-12LibWeb: Implement <input type=submit> without using LibGUIAndreas Kling
2020-09-12LibWeb: Do not handle mouse events on disabled checkboxesredoste
2020-09-11LibWeb: Protect LayoutCheckBox against crashes after event dispatchAndreas Kling
2020-09-11LibWeb: Add basic support for <input type=checkbox>Andreas Kling
2020-09-11LibWeb: Allow layout nodes to receive and track mouse eventsAndreas Kling
2020-08-26LibWeb: Fix sometimes missing text selection highlightAndreas Kling
2020-08-26LibWeb: Calculate selection based on glyph centersRewi Haar
2020-08-21LibWeb: Make selection state recomputation implicitAndreas Kling
2020-08-21LibWeb: Remember the selection state of each LayoutNodeAndreas Kling
2020-08-17LibWeb: Rename PageView => InProcessWebViewAndreas Kling
2020-08-17LibWeb: Remove unused member in LayoutNodeWithStyle, found by CoverityBrian Gianforcaro
2020-08-15LibWeb: Only paint focus outline when browser window has focusAndreas Kling
2020-08-15LibWeb: Allow focusing individual (focusable) elements with Tab keyAndreas Kling
2020-08-14LibWeb: Don't paint a text cursor in unfocused framesAndreas Kling
2020-08-14LibWeb: Add "focused frame" concept, one focused Frame per PageAndreas Kling
2020-08-12LibWeb: Until an image has loaded or failed, don't occupy layout sizeAndreas Kling
2020-08-10LibWeb: Move tree iteration helpers from Node/LayoutNode to TreeNodeAndreas Kling
2020-08-09LibWeb: Always add line boxes through LayoutBlock::add_line_box()Andreas Kling
2020-08-07LibWeb: Remove unused LayoutPosition comparison operatorsAndreas Kling
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-05LibWeb: Specialize hit testing for text cursor purposesAndreas Kling
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-08-02LibWeb: Only allow editing of elements with contenteditable="true"Andreas Kling
2020-08-02LibWeb: Add a blinking text cursor :^)Andreas Kling
2020-07-28LibWeb: Make layout tree have non-const pointers to the DOMAndreas Kling
2020-07-28LibWeb: Move the Page/Frame/EventHandler classes into Page/Andreas Kling
2020-07-28LibWeb: Move HTML classes into the Web::HTML namespaceAndreas Kling
2020-07-27LibWeb: Add a whole bunch of HTML DOM bindingsLuke
2020-07-27LibGfx: Templatize Point, Size, and RectMatthew Olsson
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: Switch to using AK::is and AK::downcastAndreas Kling
2020-07-26LibWeb: Move HTML object model stuff into LibWeb/HTML/Andreas Kling
2020-07-26LibWeb: LayoutSVG should not claim to be a LayoutCanvas :^)Andreas Kling
2020-07-26LibWeb: Refactor SVG files into their own directory; follow spec layoutMatthew Olsson
2020-07-26LibGfx: Add FloatPoint methodsMatthew Olsson
2020-07-26LibWeb: Begin SVG element supportMatthew Olsson
2020-07-22LibWeb: Replaced elements had backwards application of intrinsic ratioAndreas Kling
2020-07-22LibWeb: Set the intrinsic width/height of <img> instead of hacking itAndreas Kling
2020-07-01LibWeb: Use the StackingContext tree for hit testingAndreas Kling
2020-06-29LibWeb: Clamp text fragment selection to the fragmentAndreas Kling
2020-06-29LibWeb: Improve hit testing on the right of line boxesAndreas Kling