ladybird/Userland/Libraries
Timothy Flynn 16def85153 LibWeb: Implement HTMLFrameElement as a NavigableContainer
NavigableContainer is our home grown concept which already contains the
AOs needed for frame and iframe elements. This patch simply aligns our
HTMLFrameElement implementation with this class.

A couple of notes:

1. The <script> in the <head> element is intentional. The <frameset>
   element effectively takes the place of the <body> element, and we
   cannot add a <script> to a <frameset> element.

2. We don't render <frameset> or <frame> at all. Rendering is defined
   in the following spec:
   https://html.spec.whatwg.org/multipage/rendering.html#frames-and-framesets

3. If you load the test page in your browser, you won't see anything,
   regardless of (2). Our test infra adds a <pre> element to the "body"
   element (which is the <frameset> element here). Such children will
   never be rendered. In the future, we could come up with something
   better for our test infra to do, but this isn't important anyways
   for this test - we can still grab the <pre> element's innerText.
2024-11-04 09:54:32 +00:00
..
LibArchive Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
LibCompress Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibCore Meta+LibCore: Include git hash in version string 2024-10-29 13:30:12 +00:00
LibCrypto Meta: Update my email address everywhere 2024-11-01 12:14:53 +01:00
LibDiff Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
LibFileSystem Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibGfx LibGfx: Respect unpremultiplied alpha for JPEG XL 2024-11-02 18:48:35 +01:00
LibHTTP LibHTTP: Make HttpRequest default-movable 2024-10-28 23:27:25 +01:00
LibIDL LibIDL: Allow trailing comma in enumerations 2024-11-01 12:27:41 +01:00
LibImageDecoderClient LibIPC+Everywhere: Introduce an IPC Transport abstraction 2024-10-23 12:29:01 -06:00
LibIPC LibIPC+Everywhere: Introduce an IPC Transport abstraction 2024-10-23 12:29:01 -06:00
LibJS LibJS: Make DataView::byte_offset() return u32 2024-11-04 00:22:40 +01:00
LibLine Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibMain Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibMedia LibMedia: Handle EOF as end of stream in FFmpegLoader 2024-10-14 11:59:23 -04:00
LibRegex LibRegex: Apply atomic loop rewrite in one more case 2024-10-25 09:15:51 +02:00
LibRequests LibRequests+LibWeb: Propagate HTTP reason phrase 2024-11-02 21:05:07 +01:00
LibRIFF LibRIFF+LibGfx/ISOBMFF: Make ChunkID (de)serialization self-consistent 2024-03-22 18:31:15 +01:00
LibSyntax Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibTest Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibTextCodec Meta: Update my email address everywhere 2024-11-01 12:14:53 +01:00
LibThreading Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LibTLS LibTLS: Add support for parsing curve25519 and curve448 2024-10-31 09:52:24 +01:00
LibUnicode AK+LibUnicode: Add a method to trim non-ASCII whitespace from a String 2024-11-03 20:42:46 -05:00
LibURL LibURL: Use UTF-8 for percent encoding URL fragments 2024-10-23 11:30:59 -06:00
LibWasm LibWasm: Reject indirect calls to external function references 2024-10-14 18:14:18 -06:00
LibWeb LibWeb: Implement HTMLFrameElement as a NavigableContainer 2024-11-04 09:54:32 +00:00
LibWebSocket LibWebSocket: Don't send closing frame if connection is already closed 2024-10-30 08:48:17 +01:00
LibWebView Meta: Update my email address everywhere 2024-11-01 12:14:53 +01:00
LibXML LibXML: Set the doctype when parsing via Parser::parse_with_listener 2024-10-30 14:53:36 +01:00