summaryrefslogtreecommitdiff
path: root/Userland
AgeCommit message (Expand)Author
2023-05-07LibWeb: Add fast_is<T>() helper for HTMLScriptElementAndreas Kling
2023-05-07LibGfx/OpenType: Cache kerning values for faster text layoutAndreas Kling
2023-05-07LibGfx/JPEG: Use a lookup table to retrieve huffman symbolsLucas CHOLLET
2023-05-07LibGfx/JPEG: Make `generate_huffman_codes` be a method of `HuffmanTable`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Rename `HuffmanTableSpec` => `HuffmanTable`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Ensure capacity of vector instead of blindly appendingLucas CHOLLET
2023-05-07LibGfx/JPEG: Use `peek_bits` in `next_symbol`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Introduce `peek_bits` and use it in `read_bits`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Encapsulate operations on `HuffmanStream`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Store previous DC values in `i16`Lucas CHOLLET
2023-05-07LibGfx/JPEG: Rename `HuffmanStreamState` => `HuffmanStream`Lucas CHOLLET
2023-05-07LibGfx/WebP: Implement compressed ALPH chunk readingNico Weber
2023-05-07LibGfx/WebP: Implement uncompressed ALPH chunk readingNico Weber
2023-05-07Tests/LibGfx: More preparation for lossy and alpha handlingNico Weber
2023-05-07LibGfx/WebP: Extract a decode_webp_image_data() functionNico Weber
2023-05-07LibWeb: Rename function to find table box width inside table wrapperAliaksandr Kalenik
2023-05-07LibWeb: Set width in `compute_width_for_table_wrapper()`Aliaksandr Kalenik
2023-05-07LibWeb: Implement IDL overload resolution steps to clamp argument countsTimothy Flynn
2023-05-07LibWeb: Enforce min/max height constraints on abspos replaced boxesAndreas Kling
2023-05-07Everywhere: Change spelling of 'behaviour' to 'behavior'Ben Wiederhake
2023-05-07Everywhere: Run spellcheck on all documentationBen Wiederhake
2023-05-06Base+Snake: Capitalize snake skin namesCubic Love
2023-05-06LibGfx+WindowServer: Ensure constrain-to-rect ends up inside the rectBen Wiederhake
2023-05-06LibGfx/WebP: Use context.error() in animation frame decoding functionNico Weber
2023-05-06image: Add a --frame-index optionNico Weber
2023-05-06LibGfx/WebP: Implement decoding of animation frame bitmapsNico Weber
2023-05-06LibGfx/WebP: Check that animation frame dimensions are in boundsNico Weber
2023-05-06LibGfx/WebP: Make decode_webp_chunk_VP8L() return a BitmapNico Weber
2023-05-06LibGfx/WebP: Extract an ImageData structNico Weber
2023-05-06LibGfx/WebP: Check ICCP chunk precedes alpha and animation frame chunksNico Weber
2023-05-06LibWeb: Remove weird CSS::Length::resolved() APIAndreas Kling
2023-05-06LibWeb: Stop using weird resolved() in FilterValueListStyleValueAndreas Kling
2023-05-06LibWeb: Stop using weird Length::resolved() in {Block,}FormattingContextAndreas Kling
2023-05-06LibWeb: Don't use weird resolved() when calculating abspos box heightAndreas Kling
2023-05-06LibWeb: Remove unused variable in FormattingContextAndreas Kling
2023-05-06LibWeb: Stop using weird resolved() in calculate_inner_{width,height}()Andreas Kling
2023-05-06LibWeb: Don't use weird resolved() for insets in FormattingContextAndreas Kling
2023-05-06LibWeb: Don't use weird Length::resolved() for padding in BFCAndreas Kling
2023-05-06LibWeb: Get rid of weird Length::resolved() usage in LayoutStateAndreas Kling
2023-05-06LibWeb: Use the new to_px() helpers in CSS, SVG and layout codeAndreas Kling
2023-05-06LibWeb: Add to_px() helpers to CSS::Size and CSS::PercentageOr<T>Andreas Kling
2023-05-06LibWeb: Put debug spam about unimplemented calc() expansion behind flagAndreas Kling
2023-05-06LibWeb: Remove debug spam when creating a dummy formatting contextAndreas Kling
2023-05-06LibWeb: Re-lookup the intrinsic sizing cache slot after doing the layoutAndreas Kling
2023-05-06LibWeb: VERIFY that nobody tries to hash a non-finite CSSPixels valueAndreas Kling
2023-05-06ThemeEditor: Remove one usage of DeprecatedStringKarol Kosek
2023-05-06LibJS: Guard against stack overflow in ProxyObject set_property()Maciej
2023-05-06LibJS: Guard against stack overflow in ProxyObject has_property()Maciej
2023-05-06WindowServer: Fix window content scaling when switching from fullscreenPatryk Pilipczuk
2023-05-06LibWeb: Invalidate style *and* layout when removing a DOM nodeAndreas Kling