1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 12:57:35 +00:00

Commit graph

  • 1b8d8c7bbc LibWeb: Make a Layout::BlockContainer for MathML boxes Andreas Kling 2024-03-10 11:36:45 +01:00
  • 3591a82e8d LibWeb: Look at paintable directly in Element::scroll* APIs Andreas Kling 2024-03-10 08:42:12 +01:00
  • b98a2be96b LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM Andreas Kling 2024-03-10 08:41:18 +01:00
  • 7139d5945f LibWeb: Use NonnullGCPtr in EventTarget's event handler map Andreas Kling 2024-03-09 20:58:01 +01:00
  • 99ca2ccf08 LibWeb: Make DOMImplementation.createHTMLDocument() create HTMLDocument Andreas Kling 2024-03-09 20:57:15 +01:00
  • b9bacb3ff4 LibWeb: Don't assume HTMLTableCellElement always has table ancestor Andreas Kling 2024-03-09 20:53:43 +01:00
  • 80547ffc2d Tests/LibWeb: Update rebaseline-libweb-test after libexec binary move Andreas Kling 2024-03-11 08:51:07 +01:00
  • 3e1ffc03c4 Ladybird/Qt: Adjust the Inspector context menu by the device pixel ratio Timothy Flynn 2024-03-10 22:17:35 -04:00
  • b5e8f0ebfe Ladybird/Qt: Move positional device pixel ratio adjustment to a helper Timothy Flynn 2024-03-10 22:15:06 -04:00
  • bc42144642 LibGfx/JBIG2: Start implementing the generic region decoding procedure Nico Weber 2024-03-11 09:30:25 -04:00
  • e0af3ae8d9 LibGfx/JBIG2: Implement decode_end_of_file() Nico Weber 2024-03-11 09:27:11 -04:00
  • 323cacc593 LibGfx/JBIG2: Implement decode_end_of_page() Nico Weber 2024-03-11 09:26:53 -04:00
  • ecce570cb7 LibWeb: Stop animation driver timer after document becomes inactive Aliaksandr Kalenik 2024-03-11 04:02:29 +01:00
  • fd63ffb8c3 LibWeb: Use Core::Timer instead for animation driver timer Aliaksandr Kalenik 2024-03-11 03:58:47 +01:00
  • 2129c5d8b0 LibWeb: Unregister AnimationTimeline from document in finalize() Aliaksandr Kalenik 2024-03-11 15:17:17 +01:00
  • bcdf4a375d LibWeb: Use resolve_grid_position for abspos boxes layout in GFC Aliaksandr Kalenik 2024-03-10 18:29:39 +01:00
  • bd86beb7e4 Maps: Add FavoritesModel and remove hacky misusage of JSONArrayModel Bastiaan van der Plaat 2024-02-28 22:02:01 +01:00
  • 29026ce965 Maps: Move TileProviders.json to user independent folder Bastiaan van der Plaat 2024-02-28 20:56:24 +01:00
  • 5da9f52b1f LibWeb: Use the parent container's y offset when finding static position implicitfield 2024-03-08 14:09:42 +04:00
  • bf06d5b634 LibWeb: Disable animations tests that depend on consistent timing Timothy Flynn 2024-03-10 11:36:02 -04:00
  • 2b8594dc85 LibGfx: Replace FLATTEN with ALWAYS_INLINE for draw_glyph() overload Lucas CHOLLET 2024-03-09 20:46:49 -05:00
  • e3b5e24ce0 AK: Iterate the bytes of a URL query with an unsigned type Timothy Flynn 2024-03-10 09:42:48 -04:00
  • dc47210360 LibWeb: Add tests for the rest of the Animation properties Matthew Olsson 2024-03-08 08:47:49 -07:00
  • e91f4dcd79 LibWeb: Use Performance for animation time instead of MonotonicTime Matthew Olsson 2024-03-09 14:58:10 -07:00
  • bdbc21c52d LibGfx/JBIG2: Implement conversion to Gfx::Bitmap and ByteBuffer Nico Weber 2024-03-08 21:21:40 -05:00
  • be9a6caa0a LibPDF: In Filter::decode_jbig2(), invert bits Nico Weber 2024-03-08 21:17:20 -05:00
  • 54dcb17062 Tests/LibGfx: Add two more test jbig2 files Nico Weber 2024-03-08 21:14:16 -05:00
  • 54982857bd LibGfx/JBIG2: Implement decode_page_information() Nico Weber 2024-03-08 21:02:55 -05:00
  • 4b01f2f158 LibGfx/JBIG2: Implement decode_extension() Nico Weber 2024-03-08 20:02:30 -05:00
  • 9cd0c5658e LibGfx/JBIG2: Reject files with delayed height information for now Nico Weber 2024-03-07 20:41:32 -05:00
  • f592a2ac72 LibPDF/JBIG2: Print a warning on files with more than one page Nico Weber 2024-03-07 20:31:42 -05:00
  • 2caf603836 LibGfx/JBIG2: Add scaffolding for interpreting segment data Nico Weber 2024-03-07 20:29:33 -05:00
  • af20ebe4a0 LibGfx/JBIG2: Scan for page size of page "1" Nico Weber 2024-03-07 20:13:58 -05:00
  • 842caf5e8c LibWeb: Do not shrink the CPU painter's corner clipping vector Timothy Flynn 2024-03-09 15:37:24 -05:00
  • 3a8c81a460 Meta: Port recent changes to the GN build Timothy Flynn 2024-03-09 14:27:42 -05:00
  • 33294aea86 LibWeb: Apply shadow root style sheets in StyleComputer Aliaksandr Kalenik 2023-03-19 17:01:26 +01:00
  • 91ec1d6f95 LibWeb: Maintain list of allocated shadow roots in Document Aliaksandr Kalenik 2024-03-09 00:19:05 +01:00
  • c6e69d501f LibWeb: Add style sheets to the shadow root if applicable Aliaksandr Kalenik 2023-03-19 15:13:45 +01:00
  • 8ce8697a66 LibWeb: Add styleSheets and adoptedStyleSheets attributes in ShadowRoot Aliaksandr Kalenik 2024-03-08 19:27:24 +01:00
  • f19c92d78e LibWeb: Add ObservableArray::for_each() Aliaksandr Kalenik 2024-03-08 22:29:36 +01:00
  • 54d8e58a68 LibWeb: Account for margin and padding of justified abspos flex items implicitfield 2024-03-03 14:03:58 +04:00
  • 3888a91c5b LibWeb: Account for margin and padding of aligned abspos flex items implicitfield 2024-03-02 22:32:23 +04:00
  • e3b1d4a141 LibWeb: Compute content width before static position for abspos elements implicitfield 2024-03-02 21:53:25 +04:00
  • 18fe86adc3 LibWeb: Add support for the inline-size CSS property implicitfield 2024-03-06 18:12:09 +04:00
  • dd593d16c4 Fuzzers: Add JBIG2 fuzzer Nico Weber 2024-03-06 23:17:57 -05:00
  • 8f4930f2df LibGfx/JBIG2: Scan for the first PageInformation segment and decode it Nico Weber 2024-03-05 20:42:28 -05:00
  • 1eaaa8c3e9 LibPDF+LibGfx: Support JBIG2s with /JBIG2Globals set Nico Weber 2024-03-03 21:54:00 -05:00
  • 09ca66cb8b LibGfx/JBIG2: Scan for end of immediate generic regions of unknown size Nico Weber 2024-03-03 21:38:20 -05:00
  • 379ef45688 LibGfx/JBIG2: Store location of segment data bodies Nico Weber 2024-03-03 21:14:07 -05:00
  • 953f6c5d9b LibPDF+LibGfx: Pass jbig2-filtered data to JBIG2ImageDecoderPlugin Nico Weber 2024-03-03 21:05:53 -05:00
  • bd60d1db7e Tests/LibGfx: Add a simple test jbig2 file Nico Weber 2024-03-03 20:57:18 -05:00
  • b1fdc33a22 LibGfx/JBIG2: Decode all segment headers Nico Weber 2024-03-03 20:51:38 -05:00
  • 177664cfae LibGfx/JBIG2: Add an initial decode_segment_header() Nico Weber 2024-03-03 20:38:30 -05:00
  • 5cefcad2fe LibGfx/JBIG2: Decode the file header Nico Weber 2024-03-03 20:05:21 -05:00
  • 58838db445 LibGfx: Add the start of a JBIG2 loader Nico Weber 2024-03-03 09:21:30 -05:00
  • d7ad134ae5 LibWeb: Add a few Animation property tests Matthew Olsson 2024-03-07 09:48:26 -07:00
  • d76c2d45c4 LibWeb: Remove scopes for execution contexts in Animation finish steps Matthew Olsson 2024-03-07 21:40:22 -07:00
  • fc6a6d29ec LibWeb: Ensure m_is_finished is false after cancelling Animation Matthew Olsson 2024-03-07 21:39:54 -07:00
  • e11b9658ed LibWeb: Disassociate animations from Animatables when setting effects Matthew Olsson 2024-03-07 11:15:16 -07:00
  • 90290eb985 LibWeb: Store Animations in Animatable instead of AnimationEffects Matthew Olsson 2024-03-07 11:11:27 -07:00
  • f386c01ae1 LibWeb: Use the correct start time when pausing/playing animations Matthew Olsson 2024-03-07 11:02:30 -07:00
  • 24ec5838ba LibWeb: Visit Animatable::m_associated_effects Matthew Olsson 2024-03-07 09:31:52 -07:00
  • 2a021a35fc LibGUI: Consider carriage returns when counting lines in a label Timothy Flynn 2024-03-08 10:02:20 -05:00
  • 82ea53cf10 AK: Add a StringView method to count the number of lines in a string Timothy Flynn 2024-03-08 09:57:35 -05:00
  • 07a27b2ec0 AK: Replace the boolean parameter of StringView::lines with a named enum Timothy Flynn 2024-03-08 11:27:48 -05:00
  • d9349f1510 LibGfx: Treat "\r\n" as a single line break during text layout Timothy Flynn 2024-03-08 09:33:06 -05:00
  • 4bdb7dba8c LibWeb: Add and use a helper to reject a promise with an exception Sam Atkins 2024-03-08 15:37:28 +00:00
  • 24951a039e LibPDF: Clip stroke for B / B* operators Nico Weber 2024-03-07 20:02:23 -05:00
  • 7c322ec710 LibWeb: Implement adoptedStyleSheets attribute for Document Aliaksandr Kalenik 2024-03-07 23:36:52 +01:00
  • fceba6a257 LibWeb/WebIDL: Introduce ObservableArray Aliaksandr Kalenik 2024-03-07 23:29:25 +01:00
  • 75a8d37c99 LibGfx: Make mime-based image loaders not throw away their error either Nico Weber 2024-03-07 20:40:28 -05:00
  • 8ec6dad449 LibGfx/TGA: Move a variable closer to its use Nico Weber 2024-03-07 20:35:53 -05:00
  • 6607757b08 LibGfx: Make validate_before_create() create a regular bool Nico Weber 2024-03-07 20:34:36 -05:00
  • 69e4f924b7 LibWeb: Add element adjust_computed_style and move set_property() to it Bastiaan van der Plaat 2024-03-07 21:27:37 +01:00
  • 928287b782 LibCrypto: Store ASN1 certificate timestamps as UnixDateTime Timothy Flynn 2024-03-07 10:34:45 -05:00
  • da118f2adf HackStudio: Enable permissive mode for Config access Sam Atkins 2024-02-12 17:33:51 +00:00
  • e8a803ca5d GMLPlayground: Enable permissive mode for Config access Sam Atkins 2024-02-12 17:31:15 +00:00
  • 5bcb3e2f16 LibConfig+ConfigServer: Add permissive mode Sam Atkins 2024-02-12 17:25:58 +00:00
  • 2c327a67bc Base: Remake Default Snake Sprites Pixel Brush 2024-03-04 19:51:28 +01:00
  • 34b8cefaab Base: Add Emoji Pixel Brush 2024-03-04 17:07:32 +01:00
  • 0e20d51b0e LibGfx: Prevent overflow when creating CMYKBitmaps Lucas CHOLLET 2024-03-06 22:15:00 -05:00
  • 40cf205c81 LibGfx/TIFF: Reject images with a null value in tile's dimensions Lucas CHOLLET 2024-03-06 21:47:29 -05:00
  • 3a39939995 LibPDF: Make truetype fonts marked as symbol fonts actually work Nico Weber 2024-03-06 18:40:19 -05:00
  • 2e2cae26c6 LibGfx+Fallout: Make ImageDecoder return ErrorOr Nico Weber 2024-03-04 18:07:43 -05:00
  • be5e7a360f LibGfx/CCITT: Add support for images with an unknown number of lines Lucas CHOLLET 2024-03-06 00:32:28 -05:00
  • cefb2d65d8 LibGfx/CCITT: Always accept the end of line as the next changing element Lucas CHOLLET 2024-03-06 02:17:18 -05:00
  • 780e230af5 LibGfx/CCITT: Don't use change's color to set current_color Lucas CHOLLET 2024-03-06 02:13:25 -05:00
  • 9a18566850 Ports: Update serenity-theming use latest commit 955c253 djwisdom 2024-03-07 19:10:18 +08:00
  • 110e74b9c1 LibWeb: Move textarea cols rows attr size from css to create_layout_node Bastiaan van der Plaat 2024-03-07 07:58:25 +01:00
  • 7e76358a99 LibWeb: Move input size attr width from css to create_layout_node Bastiaan van der Plaat 2024-03-07 07:57:57 +01:00
  • 749dcac196 LibWeb: Add record_grid_placement() helper in GFC Aliaksandr Kalenik 2024-03-06 16:44:35 +01:00
  • 2a3891781c LibWeb: Delete is_auto_positioned_row{column} in GFC Aliaksandr Kalenik 2024-03-06 16:30:31 +01:00
  • 1fbd9674b4 LibWeb: Use resolve_grid_position if row and column are definite in GFC Aliaksandr Kalenik 2024-03-06 16:04:20 +01:00
  • 8695a82c56 LibWeb: Extract common path in definite row/column placement in GFC Aliaksandr Kalenik 2024-03-06 15:49:04 +01:00
  • 0243278587 LibWeb: Account for absolutely positioned table wrappers implicitfield 2024-03-04 22:11:04 +04:00
  • 096ddb0021 Ladybird: Include Userland/ in for Applications that use LibWeb Andrew Kaster 2024-03-06 17:10:16 -07:00
  • ed13793110 LibWeb: Update the stored textarea value upon change Timothy Flynn 2024-03-06 15:14:20 -05:00
  • 50d3f85f75 LibWeb: Stub out a few HTMLTextArea validity IDL methods Timothy Flynn 2024-03-06 14:44:05 -05:00
  • 76f767c867 LibWeb: Apply transform origin in Element::get_client_rects() Bastiaan van der Plaat 2024-03-06 21:39:30 +01:00
  • 5a20353bc4 LibWebView: Ensure we resolve cookie promises upon early returns Timothy Flynn 2024-03-06 12:28:10 -05:00