summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb
AgeCommit message (Expand)Author
2023-05-25LibWeb: Implement smarter CSS StyleValue parsingSam Atkins
2023-05-25LibWeb: Cache initial property values when parsing `background`Sam Atkins
2023-05-25LibWeb: Teach the CSS parser about extra color keywordsSam Atkins
2023-05-25LibWeb: Make `property_id_from_string()` return OptionalSam Atkins
2023-05-25LibWeb: Make `value_id_from_string()` return OptionalSam Atkins
2023-05-25LibWeb: Fill in some missing property data and bodge extra typesSam Atkins
2023-05-25LibWeb: Remove "Invalid" StyleValue typeSam Atkins
2023-05-24Everywhere: Use MonotonicTime instead of Durationkleines Filmröllchen
2023-05-24Userland: Remove remaining users of Duration::now_realtime()kleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-24LibWeb: Stop aggressively quantizing font-weight valuesAndreas Kling
2023-05-24LibWeb: Include weight and slope in CSSFontFaceRule debug dumpsAndreas Kling
2023-05-24LibWeb: Include weight and style in CSSFontFaceRule serializationAndreas Kling
2023-05-24LibWeb: Sum horizontal margins to calculate space used by floatsAliaksandr Kalenik
2023-05-24LibWeb: Remove `Gfx::Rect<float>` workarounds from BFCJelle Raaijmakers
2023-05-24LibWeb: Honor font-weight and font-style when using downloaded fontsAndreas Kling
2023-05-24LibWeb: Parse font-weight and font-style inside @font-face rulesAndreas Kling
2023-05-24LibWeb: Move resolution of font weights and slopes to StyleValueAndreas Kling
2023-05-24LibWeb: Implement scroll_{width, height}stelar7
2023-05-24LibWeb: Make CSSPixels and Length use 64-bit (double) floating pointAndreas Kling
2023-05-24LibWeb: Honor the font-size even if the font-family is not foundAndreas Kling
2023-05-24LibWeb: Avoid full tree traversal in Node::compare_document_position()Aliaksandr Kalenik
2023-05-24LibWeb: Resolve CSS variables if present in SVG presentation attributesAndreas Kling
2023-05-24LibWeb: Add fast way to check if a DOM node is an SVG elementAndreas Kling
2023-05-23LibWeb: Reject invalid tokens in `calc()` expressionsSam Atkins
2023-05-23LibWeb: Make LiveNodeList faster when it only cares about childrenAndreas Kling
2023-05-23LibWeb: Don't draw text fragments that would be clipped by the painterAndreas Kling
2023-05-23LibWeb: Make HTMLCollection faster when it only cares about childrenAndreas Kling
2023-05-23LibWeb: Simplify margin & border box construction in `LayoutState`Jelle Raaijmakers
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-05-23LibWeb: Make LayoutState use HashMap instead of potentially huge VectorAndreas Kling
2023-05-23LibWeb: Use the right DOM node when placing cursor on double-clickAndreas Kling
2023-05-23LibWeb: Don't create mutation record node lists if nobody is interestedAndreas Kling
2023-05-23LibWeb: Avoid rebuilding layout tree unless CSS display property changesAndreas Kling
2023-05-23LibWeb: Preserve case for key eventsAndi Gallo
2023-05-22LibWeb: Wait for media candidates without endlessly queueing microtasksTimothy Flynn
2023-05-22LibWeb: Make sure collapsed margins are not ignored if box creates FCAliaksandr Kalenik
2023-05-22LibWeb: Propagate children_are_inline in wrap_in_anonymousAndi Gallo
2023-05-22LibWeb: Set grid-auto-columns/rows in NodeWithStyle::apply_style()Aliaksandr Kalenik
2023-05-22LibWeb: Stub AudioContext constructorLuke Wilde
2023-05-22LibWeb: Fire the contextmenu event on right click (if not holding shift)Luke Wilde
2023-05-22LibWeb: Tidy up apply_clip_overflow_rect() a littleMacDue
2023-05-22LibWeb: Support grid-auto-columns and grid-auto-rows properties in GFCAliaksandr Kalenik
2023-05-22LibWeb/CSS: Implement parsing of grid-auto-columns and grid-auto-rowsAliaksandr Kalenik
2023-05-22LibWeb: Check if line name is present in GridTrackSizeList::to_string()Aliaksandr Kalenik
2023-05-21LibWeb: Don't assume response object isn't null in fetch abort algorithmAndreas Kling
2023-05-21LibWeb: Represent OccupationGrid using HashTable in GFCAliaksandr Kalenik
2023-05-21LibWeb: Move SVGElement's dataset construction to initialize()Andreas Kling
2023-05-21LibWeb: Fix unsafe capture of stack variables in main_fetch()Andreas Kling
2023-05-21LibWeb+LibJS: Don't lazily construct web prototypes in cell constructorsAndreas Kling