Commit Graph

  • 532c01c388 LibWeb: Implement text-decoration: spelling-error and grammar-error master Sam Atkins 2025-02-27 19:51:36 +00:00
  • 7668f91b60 LibWeb/Editing: Allow text-decoration-foo to be a CSSKeywordValue Sam Atkins 2025-02-28 14:10:34 +00:00
  • d8a73a8165 LibWeb/Painting: Paint triangle waves using Skia Sam Atkins 2025-02-27 19:23:27 +00:00
  • 08246bfa8c LibCore: Don't discard subsequent results in Socket::resolve_host Luke Wilde 2025-02-28 12:50:03 +00:00
  • 93e2babc64 LibWeb: Prevent crash when loading module in worker Gingeh 2025-02-27 16:11:29 +11:00
  • fc4a2eeba8 UI/AppKit: Support image cursors Sam Atkins 2025-02-21 12:47:53 +00:00
  • e0b5e742de UI/AppKit: Extract gfx_bitmap_to_ns_image() code Sam Atkins 2025-02-20 14:24:43 +00:00
  • bfd7ac1204 LibWeb+WebContent+UI: Support image cursors Sam Atkins 2025-02-20 12:17:29 +00:00
  • fd2414ba35 LibWeb/Painting: Call Base::resolve_paint_properties() from children Sam Atkins 2025-02-20 12:18:03 +00:00
  • d127d412c8 LibWeb/CSS: Implement CursorStyleValue Sam Atkins 2025-02-21 13:04:20 +00:00
  • 9cbd8a82c7 LibWeb: Only require NodeWithStyle for gradient size resolution Sam Atkins 2025-02-18 16:13:37 +00:00
  • a0cd6dd607 LibWeb/CSS: Support CalculatedOr::to_string() for integers and floats Sam Atkins 2025-02-18 10:53:27 +00:00
  • c77456a508 LibWeb/CSS: Clarify types of image-parsing methods Sam Atkins 2025-02-17 17:11:02 +00:00
  • 09d2c5eb9b LibWeb/CSS: Remove unused includes from CSSStyleValue.h Sam Atkins 2025-02-17 16:21:50 +00:00
  • 1990b2fc52 LibGfx: Add ImageCursor type and Cursor variant Sam Atkins 2025-02-17 15:49:05 +00:00
  • 6a4a60cbd5 LibWeb/CSS: Invalidate color-stop caches when source data changes Sam Atkins 2025-02-21 16:45:07 +00:00
  • 3216da062a Tests: Import some CSS cursor tests Sam Atkins 2025-02-20 15:50:36 +00:00
  • f943e0114e Documentation: Update the DevTools document with console support Timothy Flynn 2025-02-24 12:25:33 -05:00
  • 32bc2dc7b6 LibWebView+WebContent: Begin supporting the DevTools JavaScript console Timothy Flynn 2025-02-24 11:57:33 -05:00
  • 6d33b70e61 LibDevTools: Begin supporting the JavaScript console Timothy Flynn 2025-02-24 11:55:46 -05:00
  • 37f07c176a LibWebView+WebContent: Create a different console client for DevTools Timothy Flynn 2025-02-24 09:48:13 -05:00
  • a8d3252f93 LibWebView+WebContent: Port JS console handling to String Timothy Flynn 2025-02-23 08:57:40 -05:00
  • bbcd8bd97c LibWeb: Implement FileReaderSync interface Tim Ledbetter 2025-02-22 07:15:40 +00:00
  • 3f71907255 LibWeb: Process navigations after initial about:blank navigation is done Aliaksandr Kalenik 2025-02-27 21:36:33 +01:00
  • 3fd1538191 LibWeb: Implement the HTMLInputElement pattern attribute Tim Ledbetter 2025-02-27 10:13:52 +00:00
  • 5651701f31 LibWeb/CSS: Remove now-redundant CalculationNode::to_string() Sam Atkins 2025-02-27 14:07:04 +00:00
  • 5cfb8163c6 LibWeb/CSS: Sort a calculation's children during serialization Sam Atkins 2025-02-27 12:55:34 +00:00
  • a63879330f LibWeb/CSS: Implement calc-serialization spec algorithms Sam Atkins 2025-02-26 14:08:20 +00:00
  • f97ac33cb3 LibWeb/CSS: Use NumericCalculationNode for constants Sam Atkins 2025-02-25 16:37:10 +00:00
  • 7b13ccabd4 Tests: Import some calc() serialization tests from WPT Sam Atkins 2025-02-27 13:39:01 +00:00
  • 043e96946f LibWeb: Block rendering until linked stylesheets are loaded Andreas Kling 2025-02-27 15:30:26 +01:00
  • 5146bbe296 LibGC: Visit the edges of the cells that must survive garbage collection Luke Wilde 2025-02-27 14:50:22 +00:00
  • da5d4e9f6a LibWeb: Assign sticky insets to Layout::InlineNode Aliaksandr Kalenik 2025-02-27 16:56:43 +01:00
  • 4ca330adef LibWeb: Don't take rendering task from queue while running rendering Aliaksandr Kalenik 2025-02-27 15:41:15 +01:00
  • b8af3fccf6 LibWeb: Wait until child navigable's SHE is ready before navigating Aliaksandr Kalenik 2025-02-27 00:22:12 +01:00
  • 718e874cc7 LibWeb/CSS: Allow whitespace inside fit-content() function Sam Atkins 2025-02-27 10:11:32 +00:00
  • 591c6b0f68 LibWeb: Update button/input activation behaviour to match spec Gingeh 2025-02-27 10:53:48 +11:00
  • ddb832afdf LibWeb: Add the new noopener-allow-popups value to OpenerPolicy Alice Lee 2025-02-21 23:05:17 +08:00
  • b609d8481a LibURL+LibWeb+Tests: Remove redundant words zoupingshi 2025-02-22 10:59:50 +08:00
  • d5be18617e LibWeb: Ensure EventHandler visits its mouse selection target Timothy Flynn 2025-02-26 20:40:10 -05:00
  • 18a160e0e9 Docs: Prefer closely matching explicit spec AO names sideshowbarker 2025-02-25 14:24:52 +09:00
  • 0d1ce48071 LibDevTools+LibWebView: Avoid dependence on LibWebView from LibDevTools Timothy Flynn 2025-02-26 17:23:10 -05:00
  • 8ab61843be LibWeb: Parse CSS fit-content(<length-percentage>) values Andreas Kling 2025-02-26 18:16:36 +01:00
  • 6fc19ec059 LibWeb: Don't close websocket if already closed in make_disappear() AO Tim Ledbetter 2025-02-26 18:30:19 +00:00
  • d8bf8a3bb9 LibGfx: Log error on invalid color profile Lucas CHOLLET 2025-02-25 15:24:38 -05:00
  • f78c5548fe LibGfx: Support more CICP configurations Lucas CHOLLET 2025-02-25 12:04:06 -05:00
  • d114f13029 LibWeb/SVG: Respect script element type attribute Tim Ledbetter 2025-02-26 12:53:43 +00:00
  • f4c4d3c780 LibWeb/SVG: Process script element when href attribute changes Tim Ledbetter 2025-02-26 12:48:57 +00:00
  • a187d5f28f LibWeb/SVG: Process script element when its text content changes Tim Ledbetter 2025-02-26 12:37:38 +00:00
  • db7aa68340 LibWeb: Implement checkValidity() for HTMLSelectElement sideshowbarker 2025-02-26 15:44:39 +09:00
  • 5331571fdc LibWeb: Handle interleaved table-row and table-row-group boxes Andreas Kling 2025-02-26 12:23:05 +01:00
  • c33b465eb6 Documentation: Document how to add a new CSS property Sam Atkins 2025-02-13 20:24:01 +00:00
  • 05dc8f07b2 LibWeb/CSS: Remove string type from transition-property Sam Atkins 2025-02-24 15:43:59 +00:00
  • ab4b46f990 LibWeb/CSS: Automate parsing view-transition-name Sam Atkins 2025-02-25 11:47:36 +00:00
  • c729c3fcee LibWeb/CSS: Add custom-ident blacklists to Properties.json Sam Atkins 2025-02-24 14:59:03 +00:00
  • c6c607884b LibWeb/CSS: Take custom-ident blacklist as a Span Sam Atkins 2025-02-25 11:46:52 +00:00
  • 9585c6c0c7 LibWeb/HTML: Implement valueAsNumber for 'date' input type Shannon Booth 2025-02-23 23:34:06 +13:00
  • 12a07b4fad LibWeb: Close WebSockets when document is unloaded Luke Wilde 2025-02-25 12:41:52 +00:00
  • 3224f8acb5 LibWeb/WebSockets: Implement the garbage collection rules Luke Wilde 2025-02-25 12:36:53 +00:00
  • b8f234719d LibWeb: Support autocomplete attribute on form elements devgianlu 2025-02-09 15:56:54 +01:00
  • 2d7080ecb3 LibWeb: Flip on checkValidity() for HTMLTextAreaElement sideshowbarker 2025-02-26 15:15:20 +09:00
  • e79319ad85 LibWeb: Implement the form-control willValidate property sideshowbarker 2025-02-25 17:43:11 +09:00
  • 7da5869b14 LibWeb: Implement HTMLInputElement::suffering_from_being_missing sideshowbarker 2025-02-22 22:28:02 +09:00
  • 7c34746571 LibWeb: Implement HTMLFormElement::checkValidity (constraint validation) sideshowbarker 2025-02-22 22:14:44 +09:00
  • b4e47f198a LibWeb: Implement time-traveling inheritance for CSS font-size Andreas Kling 2025-02-25 11:47:03 +01:00
  • 263e58bbe9 LibWeb: Only calculate parent size once in compute_font_for_style_values Andreas Kling 2025-02-23 12:28:16 +01:00
  • 47f5da7523 LibWeb: Actually, don't align all inline content to alphabetic baseline Andreas Kling 2025-02-25 20:37:10 +01:00
  • 7d4d7da28a LibWeb: Wrap inline children of table-cell in anonymous block Andreas Kling 2025-02-25 20:28:44 +01:00
  • 7197d78ea3 Tests/LibWeb: Import a PNG and CICP related test Lucas CHOLLET 2025-02-25 15:59:17 -05:00
  • 03a058ba5e LibWeb: Update Document.write spec steps Sam Atkins 2025-02-24 12:53:37 +00:00
  • abe1e14812 Tests: Import some newly-passing SVG tests Tim Ledbetter 2025-02-25 11:56:52 +00:00
  • 96fc840b03 LibXML: Associate prefixed elements with the correct namespace Tim Ledbetter 2025-02-25 11:56:09 +00:00
  • 88c4f71114 AK/Checked: Dont verify overflow bit in lvalue operations Jess 2025-02-20 03:05:16 +13:00
  • e5966eed08 CI: Bump JamesIves/github-pages-deploy-action from 4.7.2 to 4.7.3 dependabot[bot] 2025-02-24 23:56:06 +00:00
  • 8a6f7b787e LibRegex: Use depth-first search in regex optimizer mikiubo 2025-02-24 08:41:04 +01:00
  • 2797f9f73e LibWeb: Return actual callback object from TreeWalker::filter Luke Wilde 2025-02-24 16:35:14 +00:00
  • 95949ba8f2 LibWeb: Return actual callback object from NodeIterator::filter Luke Wilde 2025-02-24 16:28:53 +00:00
  • 05779fbd17 Documentation: Update the DevTools document with now-supported features Timothy Flynn 2025-02-21 17:28:49 -05:00
  • a76d0867d1 LibWebView: Support DOM node highlighting and inspection for DevTools Timothy Flynn 2025-02-21 16:22:12 -05:00
  • afb0a0a394 LibDevTools: Support inspecting DOM node box models and computed styles Timothy Flynn 2025-02-21 16:20:53 -05:00
  • 3f8b65e45c LibDevTools: Stub out a layout inspector actor Timothy Flynn 2025-02-21 16:17:20 -05:00
  • c56bf8ac93 LibDevTools: Implement a real actor for DOM nodes Timothy Flynn 2025-02-21 15:19:35 -05:00
  • 6e8d77ff7f LibDevTools: Support highlighting DOM nodes hovered in the inspector Timothy Flynn 2025-02-20 08:58:35 -05:00
  • 2386859e4b LibDevTools: Store highlighter actors by type Timothy Flynn 2025-02-20 08:38:58 -05:00
  • 72905c84d5 LibWeb+LibWebView+WebContent: Support both inspecting/highlighting nodes Timothy Flynn 2025-02-21 09:34:02 -05:00
  • d4b7dd88b7 LibWebView: Parse inspector-related JSON strings sooner Timothy Flynn 2025-02-21 12:39:43 -05:00
  • 5478f34992 LibWebView+WebContent: Transfer inspected DOM info over IPC as String Timothy Flynn 2025-02-21 11:51:05 -05:00
  • 1e841cd453 Tests: Add a test for moving an object out of a JSON value Timothy Flynn 2025-02-21 11:29:13 -05:00
  • 2ac16320c9 LibWeb/Canvas: Don't apply alpha to the image data Glenn Skrzypczak 2025-02-23 20:27:57 +01:00
  • 64a234c0df LibWeb/Canvas: Correctly return globalCompositeOperation Glenn Skrzypczak 2025-02-23 20:24:27 +01:00
  • f672c57ca7 LibWeb: Check charset UTF-16LE/BE separately for UTF-8 conversion Jaycadox 2025-02-24 10:26:28 +01:00
  • 436f3f99a1 Tests: Disable some particularly slow WPT rendering tests Timothy Flynn 2025-02-23 18:29:36 -05:00
  • 533c8e910a headless-browser: Do not log the inner text of crash tests Timothy Flynn 2025-02-23 18:04:52 -05:00
  • e90d2a5713 LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL devgianlu 2025-02-16 17:38:58 +01:00
  • 6d29a32fad LibCrypto: Complete Ed25519 test devgianlu 2025-02-16 14:21:52 +01:00
  • ccf467b0c7 LibCrypto: Add Ed448 test devgianlu 2025-02-16 14:19:14 +01:00
  • 60dcf3e023 LibCrypto: Refactor Edwards-curves implementation with OpenSSL devgianlu 2025-02-16 13:02:13 +01:00
  • 0fcd7f9aea LibWeb/DOM: Update an attribute's node document Sam Atkins 2025-02-21 12:01:20 +00:00
  • f7276bfab3 LibWeb: Reduced number of recompiled files for CSS property headers InvalidUsernameException 2025-02-18 09:19:56 +01:00
  • be47f95180 LibWeb: Reduce number of recompiled files for display list headers InvalidUsernameException 2025-02-02 15:55:26 +01:00