Jelle Raaijmakers
22bda8e5e2
LibWeb: Stub Geolocation API
CI / macOS, arm64, Sanitizer_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Fuzzers_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, GNU (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, Clang (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
2025-06-21 10:00:29 +02:00
Timothy Flynn
810d04b3f4
LibWeb+LibWebView+WebContent: Remove the built-in Inspector
2025-03-15 19:09:40 +01:00
Sam Atkins
f148af0a93
LibWeb: Move XMLSerializer into HTML directory
...
The DOMParsing spec is in the process of being merged into the HTML one,
gradually. The linked spec change moves XMLSerializer, but many of the
algorithms are still in the DOMParsing spec so I've left the links to
those alone.
I've done my best to update the GN build but since I'm not actually
using it, I might have done that wrong.
Corresponds to 2edb8cc7ee
2025-03-04 16:44:41 +00:00
Jelle Raaijmakers
63b451cb46
LibWeb: Add SVGFilterElement
2025-02-22 10:14:29 +01:00
Jelle Raaijmakers
aeef179668
LibWeb: Add SVGAnimatedEnumeration
2025-02-22 10:14:29 +01:00
Jelle Raaijmakers
be3a941f44
LibWeb: Add ChannelMergerNode interface
2024-11-25 17:16:06 +01:00
Jelle Raaijmakers
3d8ab0e67c
LibWeb: Add WebGLShaderPrecisionFormat
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
d63a979bde
LibWeb: Add WebGLActiveInfo
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
889e7942fa
LibWeb: Add WebGLUniformLocation
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
f2a1643650
LibWeb: Add WebGLTexture
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
2b09afb971
LibWeb: Add WebGLShader
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
d53cb9833b
LibWeb: Add WebGLRenderbuffer
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
6b7d5dbec6
LibWeb: Add WebGLProgram
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
5d0b206d6e
LibWeb: Add WebGLFramebuffer
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
b21857b265
LibWeb: Add WebGLBuffer
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
e6ee7f3e64
LibWeb: Add WebGLObject interface
2024-11-13 11:41:54 +01:00
Timothy Flynn
13b7355ec1
LibWeb: Move some classes from the DOM namespace to the HTML namespace
...
The following classes are in the HTML spec and thus belong in the HTML
namespace:
* BeforeUnloadEvent
* HTMLFormControlsCollection
* RadioNodeList
2024-11-02 11:16:45 -04:00
Jelle Raaijmakers
3504370281
LibWeb: Add stubbed Media Source Extensions API
...
Just the boilerplate :^)
2024-11-01 13:23:45 -04:00
Jelle Raaijmakers
5f84c2c3af
LibWeb: Factor out HTMLOrSVGElement
...
This is a mixin in the IDL, so let's treat it as a mixin in our code and
let both SVGElement and MathMLElement reuse the implementations that we
wrote for HTMLElement.
2024-10-31 10:46:21 +01:00
Alex Ungurianu
50d64b0fb7
LibWeb: Add and implement CSSPropertyRule IDL and bindings
2024-10-23 06:55:37 +01:00
Jelle Raaijmakers
2a98f2a12d
LibWeb: Implement AudioListener
...
This exposes BaseAudioContext.listener, which is a container for
parameters related to the configuration of an actual "listener" in 3D
space.
2024-10-18 09:39:04 +02:00
Andrew Kaster
be13a0ec3f
Meta: Port changes to gn build
...
8b3a5d0b96
99ef078c97
dc401f49ea
d30ae92b82
c22a2d8f2b
6cf7d07a98
0c98c7637e
00487a7b25
1db243c006
2024-10-09 06:43:31 -04:00
Jamie Mansfield
f610a12671
LibWeb/UIEvents: Implement TextEvent
2024-10-08 11:45:39 +02:00
Jamie Mansfield
86e20ea246
LibWeb/UIEvents: Implement CompositionEvent
2024-10-08 11:45:39 +02:00
Jamie Mansfield
9fce70069d
LibWeb/UIEvents: Implement InputEvent
2024-10-08 11:45:39 +02:00
Andrew Kaster
7880b2fba9
Meta: Update LibWeb to build again with gn
2024-09-27 10:15:08 -06:00
Sam Atkins
1c6133aa52
LibWeb/CSS: Add CSSOM types for @layer rules
...
Depending on usage, `@layer` has two forms, with two different CSSOM
types. One simply lists layer names and the other defines a layer with
its contained rules.
2024-09-06 07:49:55 +02:00
Jamie Mansfield
169163b002
LibWeb/EntriesAPI: Implement FileSystemEntry
2024-08-24 14:53:11 +02:00
Jamie Mansfield
ea61e189eb
LibWeb/SVG: Add missing SVGGElement IDL file
2024-08-17 07:41:04 +02:00
Jamie Mansfield
e2f599ebee
LibWeb/SVG: Implement <metadata> element
2024-08-17 07:40:45 +02:00
Jamie Mansfield
1b84062c74
LibWeb: Stub StorageManager idl interface
2024-08-16 11:22:09 -04:00
Jamie Mansfield
75216182c9
LibWeb: Implement DOMStringList
2024-07-29 11:19:00 +02:00
bbb651
779e3072f9
WebAudio: Stub AudioDestinationContext
...
And expose it through `BaseAudioContext::destination`
2024-07-28 21:41:15 +02:00
bbb651
64663d53fa
WebAudio: Stub BiquadFilterNode
2024-07-23 09:02:43 +02:00
bbb651
6672fb4b47
WebAudio: Stub AudioBufferSourceNode
2024-07-23 09:02:43 +02:00
Jamie Mansfield
d4a7cfb68f
LibWeb: Stub BroadcastChannel interface
...
This is enough to get the 1Password login page to load :^)
2024-07-13 19:53:02 +02:00
Jamie Mansfield
ecad28657a
LibWeb/HTML: Implement TextTrackList IDL interface
2024-07-06 11:41:13 +02:00
Jamie Mansfield
67e3ac8916
LibWeb/HTML: Stub TextTrack IDL interface
2024-07-05 07:15:04 +02:00
Luke Warlow
a65f1ecc37
LibWeb: Implement stub for ElementInternals
...
This implements a stub ElementInternals object which implements the
shadowRoot getter only.
Also implement attachInternals function.
2024-06-26 06:30:40 +02:00
Luke Warlow
b216046234
LibWeb: Implement CloseWatcher API
...
This implements most of the CloseWatcher API from the html spec.
AbortSignal support is unimplemented.
Integration with dialogs and popovers is also unimplemented.
2024-06-22 17:39:53 +02:00
Timothy Flynn
1d81cfe168
Meta: Port recent changes to the GN build
...
1fa7235fec
b9db9013f5
2024-05-30 11:07:08 -04:00
Jamie Mansfield
01bd179eef
LibWeb: Implement UserActivation
2024-05-29 09:32:59 -06:00
Timothy Flynn
eb3b8f8ee4
LibWeb: Implement EventSource for server-sent events
...
EventSource allows opening a persistent HTTP connection to a server over
which events are continuously streamed.
Unfortunately, our test infrastructure does not allow for automating any
tests of this feature yet. It only works with HTTP connections.
2024-05-26 18:29:24 +02:00
Timothy Flynn
f3e04085d8
Meta: Port recent changes to the GN build
...
57714fbb38
76418f3ffa
8d5665ebe1
3aa36caa52
bfa330914d
2024-05-24 08:47:26 -04:00
Timothy Flynn
13fa42d2e5
Meta: Port recent changes to the GN build
...
2a56df8ecd
5da9af435e
2024-05-15 15:20:29 -06:00
Timothy Flynn
0bd5e94958
Meta: Add missing IDL files to the GN build
...
Unclear why these being missing did not cause a compilation error.
2024-05-12 15:38:18 -06:00
Timothy Flynn
cc84dba7e8
Meta: Port recent changes to the GN build
...
cea59b6642
2bc51f08d9
e10721f1b5
3a5eabc43b
2024-05-12 15:38:18 -06:00
Jamie Mansfield
2d90317c20
LibWeb: Implement <desc> SVG element
2024-04-17 07:17:27 +02:00
Aliaksandr Kalenik
ccb363c443
LibWeb: Add hashchange event support
2024-04-15 01:02:51 -07:00
Nico Weber
3b89a187ac
Meta/gn: Port #23933
2024-04-13 19:30:53 -06:00