Commit Graph

  • 4699bf24dc LibWeb: Align ReadableByteStreamControllerRespondInClosedState Kenneth Myhra 2025-02-02 17:54:08 +01:00
  • 4b917d366c LibWeb: Align ReadableByteStream(...)FillPullIntoDescriptorFromQueue Kenneth Myhra 2025-02-02 17:50:03 +01:00
  • ec8121d9b6 Meta: Update license year Sam Atkins 2025-02-10 11:04:28 +00:00
  • 14e354bc29 LibWeb: Implement playbackRate Psychpsyo 2025-02-09 01:42:50 +01:00
  • 986fe0f408 WebContent: Track the ongoing script execution with an ID Timothy Flynn 2025-02-07 07:13:56 -05:00
  • c954d0be27 LibWeb/DOM: Add missing UTF-8 decode without BOM on fragment ID Shannon Booth 2025-02-10 15:32:10 +13:00
  • 67f435975b headless-browser: Fix crash test globbing Shannon Booth 2025-02-10 17:11:26 +13:00
  • b17746eb94 Tests/LibWeb: Fix file path for crash test script src Shannon Booth 2025-02-10 17:09:38 +13:00
  • adc17c3576 LibWeb: Deduplicate code for pseudo class selector matching Aliaksandr Kalenik 2025-02-09 17:02:51 +01:00
  • 0084d992d4 LibWeb: Remove unnecessary re-measurement of cross sizes in flex layout Andreas Kling 2025-02-09 22:39:04 +01:00
  • e677ab1699 LibWeb: Narrow :has() style invalidation to ancestor nodes Aliaksandr Kalenik 2025-02-08 19:09:08 +01:00
  • 7441aa34e4 LibWeb/HTML: Bail from HTML parsing when EOF hit on document.close Shannon Booth 2025-02-09 12:47:50 +13:00
  • 9e556972ae LibWeb: Reset find-in-page index if selection is cleared Tim Ledbetter 2025-02-07 17:25:55 +00:00
  • 5f10f8c54c LibWeb: Do includes_properties_from_invalidation_set() for :link & co Andreas Kling 2025-02-09 12:16:15 +01:00
  • c4bc0842c1 LibWeb: Prevent AudioBuffer data being copied to or from a shared buffer Tim Ledbetter 2025-01-18 22:14:08 +00:00
  • 958938655d LibWeb/WebGL: Implement WEBGL_compressed_texture_s3tc extension Luke Wilde 2025-01-28 18:25:26 +00:00
  • 484008d440 LibWeb/WebGL: Implement compressedTex(Sub)Image2D Luke Wilde 2025-01-28 17:26:23 +00:00
  • f1b81b1ae2 LibWeb/WebGL2: Implement getActiveUniforms Luke Wilde 2025-01-28 17:22:28 +00:00
  • 071a445015 LibWeb/WebGL2: Implement drawArraysInstanced Luke Wilde 2025-01-28 17:15:29 +00:00
  • 13f28cb941 LibWeb/WebGL: Reimplement OpenGLContext::clear_buffer_to_default_values Luke Wilde 2025-01-28 17:11:47 +00:00
  • dbf52a1b5f LibJS: Allocate RegExp.{lastMatch,leftContext,rightContext} lazily Andreas Kling 2025-02-08 20:50:28 +01:00
  • 39abd75d59 LibWeb: Use invalidation sets for link-related pseudo classes Andreas Kling 2025-02-08 14:23:17 +01:00
  • 719a2e448f LibWeb: Use invalidation sets for :checked style invalidation Andreas Kling 2025-02-08 12:57:47 +01:00
  • 8b2de413ae LibWeb: Ensure selected options collection is created prior to access Tim Ledbetter 2025-02-06 11:14:55 +00:00
  • dccb374876 LibWeb: Treat execCommand command names as case insensitive Tim Ledbetter 2025-02-05 20:55:58 +00:00
  • 26ea5335c7 AK: Add FlyString::is_one_of_ignoring_ascii_case() Tim Ledbetter 2025-02-05 20:54:39 +00:00
  • b5d20538ef Tests/LibWeb: Add missing empty html document resource for test Shannon Booth 2025-02-08 12:21:58 +13:00
  • e9181fcfd6 Tests/LibWeb: Add missing test resources for document.write WPT tests Shannon Booth 2025-02-08 12:29:44 +13:00
  • 4ccf165dad Meta: Add vcpkg triplet detection for Windows R-Goc 2025-02-07 17:58:48 +01:00
  • cae0ee6fa7 LibWeb: Implement TextEncoderStream Luke Wilde 2025-02-05 19:51:33 +00:00
  • 24d5f24749 LibWeb: Extract the TextEncoderCommon mixin to its own IDL file Luke Wilde 2025-02-07 12:40:26 +00:00
  • c14d5f27f9 LibWeb: Use DefaultReader request in read_all_chunks instead of ReadLoop Luke Wilde 2025-02-06 16:28:40 +00:00
  • 187f8c5460 LibWeb: Run queued HTML tasks after associated document is destroyed Andreas Kling 2025-02-07 11:28:08 +01:00
  • 53c9c6f3ee LibWeb: Make Agent's MutationObserver list weak Andreas Kling 2025-02-07 11:22:11 +01:00
  • f1801fb1d2 LibWeb: Make namespace attributes writable and configurable by default Luke Wilde 2025-02-06 19:45:52 +00:00
  • ccb513abf7 LibWeb: Invalidate layout tree of parent of inserted node Aliaksandr Kalenik 2025-02-06 22:22:29 +01:00
  • f696f20cd8 LibCore: Port SystemServerTakeover.cpp to Windows stasoid 2024-12-14 13:06:54 +05:00
  • 52d0341c5d LibJS: Port to Windows stasoid 2024-12-14 17:38:54 +05:00
  • a291a7f770 LibCore: Add System::sleep_ms stasoid 2024-12-14 19:25:55 +05:00
  • e6e233fd64 LibCore: Correctly pass arguments with spaces to Process on Windows stasoid 2025-01-02 13:23:45 +05:00
  • 1173b14c43 LibCore: Pass correct number of arguments to the Process on Windows stasoid 2024-12-23 18:25:45 +05:00
  • 4180fe5b58 AK: Add default value for ByteString::find_any_of::direction stasoid 2024-12-23 18:29:53 +05:00
  • a6bea99959 LibWeb: Use invalidation sets for :defined style invalidation Aliaksandr Kalenik 2025-02-06 16:19:27 +01:00
  • 51a5ebb91d LibWeb: Use bitfields for booleans in DOM::Element Aliaksandr Kalenik 2025-02-06 04:07:29 +01:00
  • f7a3f785a8 LibWeb: Don't invalidate style of parent of inserted node Aliaksandr Kalenik 2025-02-06 02:26:35 +01:00
  • daf7c1ef60 LibWeb: Fix early return condition in Node::invalidate_style() Aliaksandr Kalenik 2025-02-06 01:51:27 +01:00
  • 61c952fb43 LibWeb: Optimize style invalidation caused by DOM structural changes Aliaksandr Kalenik 2025-02-05 21:29:34 +01:00
  • eef678223a Tests: Disable wpt-import/css/CSS2/floats/block-in-inline-become-float Aliaksandr Kalenik 2025-02-06 17:03:55 +01:00
  • ff9410676e Tests: Disable WebAnimations/animation-properties/currentTime.html Aliaksandr Kalenik 2025-02-06 16:20:56 +01:00
  • 402d8220dd LibWeb: Make style containment influence quotes Psychpsyo 2025-02-06 17:07:12 +01:00
  • 6a4d80b9b6 LibWeb/CSS: Integrate ParsingContext into the Parser Sam Atkins 2025-02-05 12:08:27 +00:00
  • 30ba7e334e LibWeb/CSS: Avoid creating a new Parser unnecessarily Sam Atkins 2025-02-05 12:01:32 +00:00
  • 36e3963263 LibWeb: Add CSSNamespaceRule to Forward.h Sam Atkins 2025-02-05 11:55:18 +00:00
  • 0cb7f2ab6d LibWeb: Add some missing includes Sam Atkins 2025-02-05 11:54:17 +00:00
  • 4d0537ee80 LibWeb/CSS: Make CSS Parser non-copyable/movable Sam Atkins 2025-02-04 16:31:30 +00:00
  • ca5dee4c55 LibWeb/CSS: Remove an unnecessary ParsingContext constructor Sam Atkins 2025-02-04 15:59:56 +00:00
  • 0ac133d73b LibWeb/CSS: Replace is_generic_font_family() with a CSS enum Sam Atkins 2025-02-04 15:39:06 +00:00
  • 6da7a6eab5 LibWeb/CSS: Un-template some CSS Parser methods Sam Atkins 2025-02-05 17:48:58 +00:00
  • 1413760047 LibWeb/CSS: Split up Parser.cpp Sam Atkins 2025-02-06 14:08:26 +00:00
  • 97f7cb805f LibJS: Remove errant invocation to FormatNumericUnits Timothy Flynn 2025-02-06 09:55:30 -05:00
  • ee649fc13b LibWeb+WebContent+WebDriver: Bring session start and close up to spec Timothy Flynn 2025-02-05 16:05:25 -05:00
  • 2583996e18 LibWeb+WebContent+WebDriver: Allow specifying multiple prompt handlers Timothy Flynn 2025-02-05 11:36:19 -05:00
  • eef9d07088 LibJS: Add an explicit check for a valid ISO date in ToTemporalYearMonth Timothy Flynn 2025-02-06 06:29:03 -05:00
  • 97b384db74 LibJS: Move call to CreateISODateRecord lower in ToTemporalYearMonth Timothy Flynn 2025-02-06 06:25:55 -05:00
  • b77016cc34 LibCore: Consistently treat file descriptors as handles on Windows stasoid 2025-01-07 14:04:16 +05:00
  • 259cd70c1b LibCore: Simplify System::open stasoid 2025-01-05 12:36:03 +05:00
  • 870cce9d11 AK: Add Error::from_windows_error(void) stasoid 2024-12-08 22:00:56 +05:00
  • c7fe7b09a5 Meta: Open files with explicit encoding in check-style.py Andrew Kaster 2025-02-05 17:32:10 -07:00
  • adfb371e4f LibWeb: Reference multipage spec for form element constraints Andrew Kaster 2025-02-05 17:03:11 -07:00
  • e0576f4790 LibCore: Add definitions for socketpair in SocketAddressWindows.h stasoid 2024-12-17 22:09:58 +05:00
  • a274a50bb3 LibCore: Add declarations for getaddrinfo in SocketAddressWindows.h stasoid 2024-12-01 19:28:03 +05:00
  • 170f056805 LibCore: Allow winsock2.h to be included after SocketAddressWindows.h stasoid 2024-12-01 11:42:51 +05:00
  • eb650798d0 LibCore: Fix SocketAddress.h compilation errors on Windows stasoid 2024-11-29 22:13:25 +05:00
  • 9b8120d8e8 Meta: Disallow links to single-page HTML spec Psychpsyo 2025-02-04 13:01:46 +01:00
  • 86c5bde83f Meta: Pass C11 and C++17 flags to icu build on Windows Andrew Kaster 2025-02-05 15:54:14 -07:00
  • ac3d9739b1 Meta/CMake: Use standard attribute syntax in skia/portfile.cmake stasoid 2025-01-10 17:52:41 +05:00
  • 51434c2ed0 LibJS: Parse dates like "1 Jan 2001 00:00:00 GMT" jg99 2025-02-05 09:39:47 -07:00
  • c2cc0d9cd0 LibWeb: Check if input is disabled before submit event to form Felipe Muñoz Mazur 2025-01-14 13:16:25 -04:00
  • b4df14ebe5 Nix: Fix OpenGL linking issue in the devshell Jess 2025-02-03 05:30:43 +13:00
  • ea1997c631 Nix: Remove upstreamed skia fix from devshell Jess 2025-02-03 05:26:48 +13:00
  • 473e4d4ac0 Nix: Update flake inputs Jess 2025-02-03 04:04:14 +13:00
  • 0de910784e Tests/LibWeb: Finish async test when an error is caught rmg-x 2025-01-15 19:12:56 -06:00
  • 9f7bdaf3b4 Meta: Handle formatting of IPC partial dictionary syntax devgianlu 2025-01-30 22:36:59 +01:00
  • da9eaf8788 LibWeb: Stub for Credential Management API devgianlu 2025-01-30 22:29:26 +01:00
  • e14511468f IDLGenerators: Do not generate required dictionary members as Optional devgianlu 2024-12-31 14:48:38 +01:00
  • 348db1c445 LibIDL+IDLGenerators: Support generation of IDL partial dictionaries devgianlu 2024-12-29 15:20:12 +01:00
  • 8cf16da6c2 Fix build breakage caused by badly sequenced PR merges Andreas Kling 2025-02-05 19:48:56 +01:00
  • 070c4a2045 LibWeb: Implement text-align: match-parent Sam Atkins 2025-02-03 16:06:07 +00:00
  • 4f855286d7 LibWeb: Clamp layout content sizes to a max value instead of crashing Andreas Kling 2025-02-05 14:13:33 +01:00
  • da579e11b0 LibWeb: Start implementing render-blocking mechanism from HTML spec Aliaksandr Kalenik 2025-02-04 19:09:14 +01:00
  • 75168fa4d6 LibWeb/CSS: Remove redundant CSS:: namespaces from ComputedProperties Sam Atkins 2025-02-05 12:57:41 +00:00
  • 4cb2063577 LibWeb/CSS: Stop returning Optional for enum properties Sam Atkins 2025-02-05 12:55:02 +00:00
  • d3057a9c79 LibWeb: Preserve opening quotation in string token original source text Luke Wilde 2025-02-05 13:49:19 +00:00
  • a5e4a51b52 LibWeb: Change animation to schedule repaint only when necessary Aliaksandr Kalenik 2025-02-03 21:18:46 +01:00
  • d94906fa1a LibWeb: Only apply style for continuation nodes once Jelle Raaijmakers 2025-02-04 23:05:37 +01:00
  • cd4aca57c4 LibWeb: Use as_if<> in style propagation for continuation nodes Jelle Raaijmakers 2025-02-04 23:05:00 +01:00
  • 911b915763 LibJS: Handle call stack limit exceptions in NewPromiseReactionJob Timothy Flynn 2025-02-03 21:41:35 -05:00
  • b91a0f5403 LibJS: Repurpose MUST_OR_THROW_OOM to propagate general internal errors Timothy Flynn 2025-02-03 21:38:15 -05:00
  • 4c51602437 LibJS: Remove OOM handling from TypedArrayGetElement Timothy Flynn 2025-02-03 21:35:12 -05:00
  • 49f1ef52ad LibJS: Remove OOM handling from JS intrinsics initialization Timothy Flynn 2025-02-03 21:33:19 -05:00