Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1019 commits
Select commit Hold shift + click to select a range
7489466
Remove css/MutableStyleProperties.cpp from UncheckedLocalVarsChecker …
rniwa Oct 13, 2026
026e0af
[GLib] Damage tests fail when device scale != 1
Scony Oct 13, 2026
34e13b8
Address Safer C++ static analysis warnings in WebCore/layout code pat…
cdumez Oct 13, 2026
e97cb8e
[line-clamp] Rename auto to normal for continue property
rwlbuis Oct 13, 2026
942f69a
Implement [SameAgentCluster] for WebCodecs objects and MediaStreamTrack
annevk Oct 13, 2026
2d8fd5e
[Quirks] rebaseline active-quirks-by-domain.html
colelao Oct 13, 2026
9719fea
Select fallback fonts and glyphs by canonical equivalence
brentfulgham Oct 13, 2026
6ba1b6e
Address Safer C++ static analysis warnings in StyleBuilderGenerated.cpp
cdumez Oct 13, 2026
c7358da
[GLib] Remove platform baselines that are identical to the generic ones
csaavedra Oct 13, 2026
b40e43c
[LBSE] Hidden <text> / <foreignObject> must still paint children over…
nikolaszimmermann Oct 13, 2026
0644fb8
[GStreamer] Bump minimum required version to 1.20.0
philn Oct 13, 2026
d5f13fa
Remove ShadowRealm
annevk Oct 13, 2026
0acab67
AX: an accessibility object keeps its class when the renderer of its …
annevk Oct 13, 2026
e8115e1
[Image Redux] Use replacedContentRect() consistently in RenderImage
weinig Oct 13, 2026
71fd20e
<svg:image> should cause referenced SVG images to treat their own roo…
weinig Oct 13, 2026
9f4a36c
copyTo for a BGRX/RGBX VideoFrame should succeed
youennf Oct 13, 2026
0323161
[GLib] Share the platform baselines that match the GTK and WPE output
csaavedra Oct 13, 2026
7121e50
[ANGLE] Fix update-angle script to generate valid changes.diff
roberto-apple Oct 13, 2026
a612a09
[GLib] Rebaseline tests that pass more subtests than their baselines …
csaavedra Oct 13, 2026
ef9ea9b
[WPE] Bring back `libwpe` and `wpebackend-fdo` to the minimal jhbuild…
obyknovenius Oct 13, 2026
7609678
Rename InputType::stepUpFromRenderer() to stepUpOrDown() and take a S…
Ahmad-S792 Oct 13, 2026
425f071
[GLib] Add platform baselines for render tree dumps that differ only …
csaavedra Oct 13, 2026
cf296c8
RenderGrid: Reorder data members to reduce padding
Ahmad-S792 Oct 13, 2026
02cc094
calc() negation of a typed-arithmetic product flips the sign of every…
Ahmad-S792 Oct 13, 2026
a05ae90
[list-marker] 'content' does not work with the accessibility tree
alanbaradlay Oct 13, 2026
eb00322
[WebDriver BiDi] input.performActions: dispatch key and none sources;…
rcaliman-apple Oct 13, 2026
d15216b
Replace NODELETE with LEGACY_NODELETE in WebGPU
rniwa Oct 13, 2026
4955ef6
GraphicsContext::hasBlurredDropShadow()/hasDropShadow() make redundan…
Ahmad-S792 Oct 13, 2026
b28f8a2
[list-marker] Add support for text-combine-upright on ::marker
alanbaradlay Oct 13, 2026
3970357
[threaded-animations] scroll-driven animation draws a `translate` key…
graouts Oct 13, 2026
fad419e
aspect-ratio interpolation is inverted in vertical writing modes
Ahmad-S792 Oct 13, 2026
ec3d95f
[Site Isolation] Web Inspector: Inspector Bootstrap Script does not r…
basuke Oct 13, 2026
f4d6497
[WPE][GTK] Add ENABLE_FUTURE_API_VERSION and use it to clean up WebKi…
mcatanzaro Oct 13, 2026
6d2c9aa
The button text of a <select multiple> runs all its <selectedcontent>…
annevk Oct 13, 2026
ab4c4fa
MarkedText::collectForHighlights: Find ::highlight() style past anony…
vitorroriz Oct 13, 2026
af3be94
[GLib] Add platform baselines for layer tree dumps that differ only i…
csaavedra Oct 13, 2026
f63720f
[UsedStyle] Handle border widths
anttijk Oct 13, 2026
c526785
[Safer CPP] Adopt Borrow<T> in Source/WebKit: Shared, Platform, Netwo…
geoffreygaren Oct 13, 2026
ba6a276
Remove unused BidiResolver, BidiRunList and BidiContext left over fro…
alanbaradlay Oct 13, 2026
b8f13b0
Remove NODELETE alias to LEGACY_NODELETE
rniwa Oct 13, 2026
67d03e2
ImageLoader's list of available images lookup should use the partitio…
charliewolfe Oct 13, 2026
3785004
[JSC] DFG backwards propagation should bound right shifts by their ma…
Constellation Oct 13, 2026
068befc
[GARDENING][macOS DEBUG arm64] http/wpt/webauthn/public-key-credentia…
JEspinal01 Oct 13, 2026
94bf250
[JSC] Make the GC's memory accounting work for collections of several…
dhecht Oct 13, 2026
0027b56
Web Inspector: Elements: collect CSS variables for both styles and ke…
dcrousso Oct 13, 2026
b8adee7
Web Inspector: Timelines: keep `console` screenshots out of readonly …
dcrousso Oct 13, 2026
1462722
Web Inspector: Elements: parse animation names when editing keyframes
dcrousso Oct 13, 2026
d3e7971
Web Inspector: Timelines: keep markers out of readonly recordings
dcrousso Oct 13, 2026
91d0fff
[GARDENING][macOS DEBUG arm64] imported/w3c/web-platform-tests/conten…
JEspinal01 Oct 13, 2026
1db6aa6
Web Inspector: allow for empty host in URLs
dcrousso Oct 13, 2026
99632d8
Web Inspector: Timelines: stop time updates when capture is inactive
dcrousso Oct 13, 2026
d0fd3d1
Web Inspector: keep await convenience out of completion requests
dcrousso Oct 13, 2026
23078a8
Web Inspector: support URLs with ports and and `blob:` when parsing s…
dcrousso Oct 13, 2026
97dc9c0
Web Inspector: Timelines: only show capture progress UI for the activ…
dcrousso Oct 13, 2026
2333e8b
Web Inspector: Elements: parse animation keys when editing keyframes
dcrousso Oct 13, 2026
074ff46
Web Inspector: Timelines: preserve imported heap snapshots in recordi…
dcrousso Oct 13, 2026
548cf24
Web Inspector: preserve selected frame scope in awaited evaluation
dcrousso Oct 13, 2026
ff9bda9
Web Inspector: reposition stack trace popovers on window resize
dcrousso Oct 13, 2026
185c5c5
Web Inspector: differentiate `WI.SourceCode` used by multiple `Worker`
dcrousso Oct 13, 2026
a0fb2ab
REGRESSION: console.group and console.groupCollapsed don't always enc…
dcrousso Oct 13, 2026
120c04c
Web Inspector: avoid iterating all rendering frame records to calcula…
dcrousso Oct 13, 2026
c952a54
[GLib] Add port-specific baselines for tests that fail on one port only
csaavedra Oct 13, 2026
04ccfdd
Web Inspector: Elements: refresh styles after failing to edit a CSS g…
dcrousso Oct 13, 2026
2ced7d8
[Site Isolation] Form and scroll state of cross-site iframes isn't sa…
zakariaridouh Oct 13, 2026
56e7253
[GARDENING] http/wpt/background-fetch/background-fetch-click.window.h…
JEspinal01 Oct 13, 2026
a5cb75b
[Site Isolation] Authorize cookie IPC against the sites a web process…
zakariaridouh Oct 13, 2026
9e56c49
Cache document.querySelector() results
charliewolfe Oct 13, 2026
b4fe866
[GARDENING][macOS Sequoia x86 DEBUG] media/modern-media-controls/icon…
JEspinal01 Oct 13, 2026
c22ba32
[GLib] Add FrameInfo API
tautropfli Oct 13, 2026
e87b1b0
Web Inspector: Elements: also track inherited CSS variable dependencies
dcrousso Oct 13, 2026
0e08d48
[JSC] Fix FTL ToIntegerOrInfinity
Constellation Oct 13, 2026
e3a88b1
[HTML-in-Canvas] Don't composite anything inside a canvas with drawab…
nullhook Oct 13, 2026
65f9bf6
[GARDENING][macOS] css3/images/cross-fade-svg-size-diff.html (layout-…
JEspinal01 Oct 13, 2026
1476d4f
[WPE] Gardening of layout tests for the Legacy API test bot.
clopez Oct 13, 2026
84d2f98
[WPE][GTK] Remove reference to old API function webkit_web_context_se…
mcatanzaro Oct 13, 2026
fbac7ef
[GLib] Add API for accessing web application manifests
TingPing Oct 13, 2026
bbc4e3a
[WebGPU] Crash in InspectorInstrumentation::instrumentingAgents from …
mwyrzykowski Oct 13, 2026
e6aef05
Start navigations in a cached COOP process before the response arrives
charliewolfe Oct 13, 2026
b827cfa
[GARDENING][macOS DEBUG arm64] imported/w3c/web-platform-tests/conten…
JEspinal01 Oct 13, 2026
e64c8f4
[visionOS] Spatial portal in a connected volumetric scene stays blank…
Oct 13, 2026
8ba7526
Web Inspector: run ESLint as part of `check-webkit-style`
dcrousso Oct 13, 2026
b2a5db1
[JSC] Fold Phis during the B3 ReduceStrength walk and drop the second…
Constellation Oct 13, 2026
9197450
MallocSpan crash in GPUQueue::copyExternalImageToTexture
mwyrzykowski Oct 13, 2026
36907d9
[macOS] Check for an unchanged cursor before performing hit test
bnham Oct 13, 2026
e400dba
[build.webkit.org] Template AirCloud machines
JonWBedard Oct 13, 2026
96115d8
[JSC] DFG backwards propagation should not pass LogicalNot's use flag…
Constellation Oct 13, 2026
52a644b
[GFC] Fill out the remaining logic for the specified size suggestion.
sammygill Oct 13, 2026
cb4b1f7
[GFC][Integration] Allow grids with auto-fill tracks
sammygill Oct 13, 2026
89f5bae
Remove FrameInfoData.webPageProxyID
achristensen07 Oct 13, 2026
a331929
[GARDENING][macOS] media/video-webkit-playsinline.html (layout-tests)…
JEspinal01 Oct 13, 2026
874cb42
[Gardening] [iOS27] Skip timing-out TestWebKitAPI.TextExtractionTests
martadarbinyan Oct 13, 2026
ff176e1
frames using custom scrollbar continually resize
brentfulgham Oct 13, 2026
f1b6790
[libpas] Round up compact SystemHeap allocation sizes
Achierius Oct 13, 2026
114fe57
[JSC] Tighten FTL arith and comparison ops
Constellation Oct 13, 2026
6b872be
WebVTT WPT ref files should apply font on block level element, not th…
danae404 Oct 13, 2026
92852ca
[Site Isolation] [macOS] The candidate list and Writing Tools afforda…
zakariaridouh Oct 13, 2026
a097389
[Gardening] [Golden Gate] Skip timing-out TestWebKitAPI.TextExtractio…
martadarbinyan Oct 13, 2026
8da71eb
[Image Redux] Remove stale css-images test expectations
weinig Oct 13, 2026
4d69584
[GTK][WPE] Calling blur() and then focus() on the focused element in …
fujii Oct 13, 2026
6a742b9
Web Inspector: report sourcemap loading errors
dcrousso Oct 13, 2026
aece406
Web Inspector: Elements: show `::slotted()` styles
dcrousso Oct 13, 2026
a3126d4
[GFC] Clamp the content size suggestion of grid items with a preferre…
sammygill Oct 13, 2026
3602ddd
Web Inspector: move node-specific `WI.DOMManager.Event` to `WI.DOMNod…
dcrousso Oct 13, 2026
989619d
Avoid full style recalc when only the display refresh rate changes
charliewolfe Oct 13, 2026
595bd70
[GFC] Compute the collapsed tracks for repeat(auto-fit)
sammygill Oct 13, 2026
713c43e
Support `referrerPolicy` for SVG <a> element
karlcow Oct 13, 2026
f0525ca
[Wasm] BBQ should flush only the block's results at the end of a block
sosukesuzuki Oct 13, 2026
dcbc358
[Digital Credentials] Validate OpenID4VP requests and hand them to th…
pascoej Oct 13, 2026
e338647
[JSC] `await a ** b` and `await` as an identifier in a module should …
sosukesuzuki Oct 13, 2026
c468f0d
[ews-build.webkit.org] Load configuration with webkitcorepy's Config …
JonWBedard Oct 13, 2026
5009fc2
[JSC] DFG should branch on op_instanceof result in each arm when jtru…
Constellation Oct 13, 2026
9ae5950
grid-template shorthand: empty [] line-names before a row's leading l…
Ahmad-S792 Oct 13, 2026
f0e94b3
[LBSE] Apply 'mix-blend-mode' on the document element <svg> to its co…
nikolaszimmermann Oct 13, 2026
c9a4302
[Site Isolation] UI process driven back/forward navigation fails to r…
szewai Oct 13, 2026
432718f
Web Inspector: toString is called twice by console log
dcrousso Oct 13, 2026
5407a3b
AudioVideoRendererAVFObjC busy-loops the main thread in requestMediaD…
jyavenard Oct 13, 2026
614cfd2
Web Inspector: input::placeholder styles not showing up in Styles sid…
dcrousso Oct 13, 2026
1f67738
[Gardening]: REGRESSION(322993@main) [iOS] TestWebKitAPI.Fullscreen t…
martadarbinyan Oct 13, 2026
df0f1ca
UnifiedPDF is not compatible with remote snapshotting
rniwa Oct 14, 2026
8bda93d
[GARDENING][macOS Debug] TestWebKitAPI.ProcessSwap.WebInspectorReconn…
JEspinal01 Oct 14, 2026
f035556
[Site Isolation] http/wpt/user-activation/bless-nested.sub.html is flaky
rniwa Oct 14, 2026
29e6343
[JSC] Labelled function declarations should be declared in the enclos…
sosukesuzuki Oct 14, 2026
92e99db
[JSC] Keep SourceCodeCache if it was touched in the last full GC-cycle
Constellation Oct 14, 2026
9f54364
[JSC] Strict mode reserved words should be rejected as parameter and …
sosukesuzuki Oct 14, 2026
4681ea8
[JSC] DFG should not turn a call to RegExp into NewRegExpUntyped
Constellation Oct 14, 2026
af1c38c
AX: setting the selected children of a list box deselects and reselec…
annevk Oct 14, 2026
e5bb707
[ iOS ] Update TestExpectations for style.html
Oct 14, 2026
55dd9b5
Fix the case of three imported web-platform-tests paths
annevk Oct 14, 2026
7c8b7f5
AX: a base appearance list box is exposed as a dropdown box on iOS
annevk Oct 14, 2026
df32176
REGRESSION (322953@main): Service worker processes flakily killed whe…
adetaylor Oct 14, 2026
ff50192
AccessibilityUIElement::clearSelectedChildren() does nothing in WebKi…
annevk Oct 14, 2026
96538dd
Web Inspector: Shadow DOM Parts are not exposed
dcrousso Oct 14, 2026
147fbb9
REGRESSION(323066@main): http/tests/IndexedDB/transaction-abort-pendi…
Ahmad-S792 Oct 14, 2026
8f123d9
[Web Animations] Fully accelerated animations unnecessarily invalidat…
obyknovenius Oct 14, 2026
fd8d52d
Fix unchecked call argument warning in InspectorCSSAgent.cpp and Fram…
rniwa Oct 14, 2026
6617357
Content filter blocked pages should have an opaque origin
annevk Oct 14, 2026
183405b
Style tuple-like blending helpers copy every field on each blend/equa…
Ahmad-S792 Oct 14, 2026
b38ea61
IPC::Signal::signal() logs an error when the Event has been destroyed
kkinnunen-apple Oct 14, 2026
3fcb0d2
ScriptModuleLoader should hold its ScriptExecutionContext in a Checke…
annevk Oct 14, 2026
a0e77e4
Reduce padding in several SVG classes
Ahmad-S792 Oct 14, 2026
b5f2f7a
shape-outside: path() with huge coordinates hangs the web process
Ahmad-S792 Oct 14, 2026
0105587
[GLib] Add baselines for tests whose failing subtests match the gener…
csaavedra Oct 14, 2026
9325bd2
Add WebKitAdditions hooks to the IOSurface context code and the macOS…
mattwoodrow Oct 14, 2026
5cb5e35
Fix unchecked call argument warning in InspectorCSSAgent.cpp and Fram…
rniwa Oct 14, 2026
764bfd8
[Safer CPP] Address warnings in RenderTreeAsText and SVGRenderTreeAsText
cdumez Oct 14, 2026
24fa350
[Safer CPP] Address warnings in LBSE-only SVG renderers
cdumez Oct 14, 2026
b67f559
[Safer CPP] Address warnings in rendering/mathml
cdumez Oct 14, 2026
191850a
[GStreamer][MSE] ended event may not always fire when the duration ch…
philn Oct 14, 2026
3e81070
[cmake] Safari failed to build again cmake's webkit
jyavenard Oct 14, 2026
5d9a0f5
[GStreamer][WebCodecs] AV1 VideoDecoder: every decode() fails, no av1…
gatolocoses Oct 14, 2026
f6b96d4
[GStreamer] VideoFrame from a DMABuf decoder paints as garbage: conve…
gatolocoses Oct 14, 2026
d6161a2
light-dark() inside image-set() accepts a bare string as an image URL
nt1m Oct 14, 2026
499e548
[Safer CPP] Address a lot of unsafe cast warnings in Source/WebCore
cdumez Oct 14, 2026
6bc17de
[WPE] Macro WTF_MAKE_TZONE_ALLOCATED_IMPL undefined in non-uinified b…
aperezdc Oct 14, 2026
9dfbffd
[WPEPlatform] Document WPEClipboard virtual functions
aperezdc Oct 14, 2026
644c032
WebCore::Editor::[ignore|learn]Spelling() should have common implemen…
aprotyas Oct 14, 2026
73043c6
REGRESSION(323290@main): Documents that SOAuthorization loads into an…
annevk Oct 14, 2026
369f5fb
[AXCustomColorMode] Differentiate StyleColorOptions for style vs. ren…
tuankiet65 Oct 14, 2026
b564c55
Unskip idlharness tests that could not fetch /interfaces/webidl.idl
annevk Oct 14, 2026
bb931f2
[Win] Filters drop the contribution of content outside the viewport
airspeedswift Oct 14, 2026
a669e11
REGRESSION (317149@main): [WPE] Content rendered upside down with the…
carlosgcampos Oct 14, 2026
fcdd03e
[GTK][WPE] Update the input method state when readonly changes on the…
fujii Oct 14, 2026
774aa22
Unreviewed, address unexpected safer cpp regressions reported by post…
cdumez Oct 14, 2026
bf1106b
REGRESSION(319230@main): PLT7-SI | iPad | ~3%
jyavenard Oct 14, 2026
214d233
[Safer CPP] Address remaining unsafe cast warnings in Source/WebCore
cdumez Oct 14, 2026
88d77c0
Add basic hit testing API to WKWebView
beidson Oct 14, 2026
2398bb0
[Safer CPP] Address warnings in form control, media and attachment re…
cdumez Oct 14, 2026
a48d79e
[list-marker] Outside marker content is misplaced in vertical writing…
csaavedra Oct 14, 2026
eadd811
[GTK] Unskip compositing/visible-rect
csaavedra Oct 14, 2026
22d6a58
[Safer CPP] Adopt Borrow<T> in Source/WebKit: WebProcess, UIProcess/E…
geoffreygaren Oct 14, 2026
c47a4f6
[GLib] Refresh two tiling baselines that no port evaluates
csaavedra Oct 14, 2026
32bddab
[GStreamer][MSE] Disable webkitthunderparser auto-plugging in non-MSE…
philn Oct 14, 2026
92c99b2
[Writing Tools] macOS 27: Setting writingToolsBehavior to .none no lo…
whsieh Oct 14, 2026
b42c00d
[WPE] Expose API for window geometry
TingPing Oct 14, 2026
98bcca0
Avoid hit testing wheel events that continue a latched gesture
bnham Oct 14, 2026
7531c8a
Only update layer positions in subtrees with viewport-constrained lay…
bnham Oct 14, 2026
83fa59d
Fix uncounted call arguments warnings in Source/WebCore after 2026-10…
rniwa Oct 14, 2026
7183724
-webkit-{min,max}-device-pixel-ratio serializes as {min,max}--webkit-…
Ahmad-S792 Oct 14, 2026
844d3f9
isInitialValueForLonghand() returns early for mask-border-slice inste…
Ahmad-S792 Oct 14, 2026
30b8a9d
Synchronize WPT tests whose WebKit copies drifted from upstream
annevk Oct 14, 2026
73f2c86
[line-clamp] Make continue: collapse clamp, and set it from line-clamp
Oct 14, 2026
5b292ff
[JSC] Rename the GC's bytes-visited counts to bytes marked and old ge…
dhecht Oct 14, 2026
a529eb4
CSSStyleSheet.replaceSync() on a detached constructed stylesheet appe…
Ahmad-S792 Oct 14, 2026
29bf4c7
[IFC] Don't keep removed layout boxes alive in InlineDamage
anttijk Oct 14, 2026
9e5059e
Implement the Viewport Segments API
pxlcoder Oct 14, 2026
52c6e3a
[HTML-in-Canvas] Add pixel tolerance to 2d-drawElementImage-composite…
nullhook Oct 14, 2026
78c6828
[JSC] TypedArray / ArrayBuffer constructions throw range error for ne…
Constellation Oct 14, 2026
ea0feab
[JSC] Install approximate FTL bytecode cost sooner
Constellation Oct 14, 2026
1d86f80
[JSC] Remove optimizeParallelSlotVisitorsForStoppedMutator and its pr…
dhecht Oct 14, 2026
37413df
[JSC] FTL ArithPow should have a fast path for Math.pow(1, x)
Constellation Oct 14, 2026
8de1c7b
Remove unnecessary built-in notification preference default value com…
bnham Oct 14, 2026
4edbcba
[webkitbugspy] Bugzilla requests ignore the tracker's timeout
karlrackler Oct 14, 2026
24ba9f6
Fix static analyzer warning in RenderListBox::paintItemForeground an…
rniwa Oct 14, 2026
c4c1a15
[Site Isolation] Check in site-isolation specific results which diffe…
atar13 Oct 14, 2026
211a6e2
Spatial video camera's reflected and live values are named the wrong …
Oct 14, 2026
5fbf18f
AX: VoiceOver cannot reach the content of an iframe nested inside a p…
Oct 14, 2026
d0b9042
browser.alarms API: non-repeating alarms are not removed from the ala…
elijahsawyers Oct 14, 2026
81a5f61
Revert 323431@main
achristensen07 Oct 14, 2026
efdff18
alarms.onAlarm reports the next scheduledTime for repeating alarms wh…
elijahsawyers Oct 14, 2026
7bc03db
REGRESSION (322072@main): ASSERTION FAILED: std::holds_alternative<Pl…
jelee53 Oct 14, 2026
71c793a
[HTML-in-Canvas] Implement drawElementImageToTexture for WebGPU
shallawa Oct 14, 2026
ad70712
Remove use of JSGlobalObjectAdditions.h
achristensen07 Oct 14, 2026
f199f49
Add the Apple Pay reference session feature flag and preference
antoniotanzola Oct 14, 2026
d90a67d
Add URL::protocolIsInHTTPFamilyOrBlob()
annevk Oct 14, 2026
197262d
Update ANGLE to 2026-10-05 (628f3fa5003d5b80a9ba64a850882d9d244bd020)
roberto-apple Oct 14, 2026
c16a270
[UsedStyle] Pass UsedStyle to border painting
anttijk Oct 14, 2026
ecf6e18
[CMake] Bake DYLD_FRAMEWORK_PATH into Cocoa executables in dev presets
kmiller68 Oct 14, 2026
9c83f60
[Quirks] configurator.audi.com: engine configuration panel inside <mo…
brentfulgham Oct 14, 2026
8b0a10a
[webkitbugspy] Only count refused logins as failed bugzilla login att…
karlrackler Oct 14, 2026
5533853
[list-marker] Only compute the marker ascent when it is used
csaavedra Oct 14, 2026
03628fa
Find selects a match inside a display: none cross-origin frame in sit…
colelao Oct 14, 2026
d7b9ae0
REGRESSION(322118@main): [macOS] TestWebKitAPI.Gamepad.CrossSiteIfram…
zakariaridouh Oct 14, 2026
44e9a46
REGRESSION(322535@main): scrolling in Orb platter makes fixed content…
mwyrzykowski Oct 14, 2026
d17084f
[CMake] WebKitSwift fails to build when the deployment target is olde…
rr-codes Oct 14, 2026
8ef26af
[WPEPlatform] Build with -Wunsafe-buffer-usage
aperezdc Oct 14, 2026
1cc0fbf
Spatial video's content attributes are prefixed with x-webkit-
Oct 14, 2026
a7f25db
[CI] Use CMake build for macOS Tahoe-Debug-Build queues
emw-apple Oct 14, 2026
61a1e86
[Swift in WebKit] Adopt SWIFT_SHARED_REFERENCE in DeferrableRefCounted
rr-codes Oct 14, 2026
6ce1631
Fix CMake release build
achristensen07 Oct 14, 2026
3bc8307
Remove MAYBE_REQUEST_PERMISSION_WCR_ASK_TO macro
jelee53 Oct 14, 2026
6d74967
[Site Isolation][macOS] Scroll bars in cross-site iframes keep the ol…
zakariaridouh Oct 14, 2026
8641853
[Site Isolation] Look Up and force click don't work correctly in cros…
zakariaridouh Oct 14, 2026
822589b
[Site Isolation] WindowClient.navigate() resolves to null for cross-s…
zakariaridouh Oct 14, 2026
653fcf9
Include shaped glyph origins in complex text glyph bounds
brentfulgham Oct 14, 2026
a9e514e
[AXCustomColorMode] Visit replaced elements in the backdrop compute p…
J0pan Oct 14, 2026
d0a906b
Update AX PDF filtering when appearance changes
lilyspiniolas Oct 14, 2026
670ab45
[CMake] Fix Mac x86_64 build
emw-apple Oct 14, 2026
36280eb
[macOS] http/tests/websocket/tests/hybi/inspector/handshake-error.htm…
aproskuryakov Oct 15, 2026
ad9093f
[css-fonts] Parse <meta name="text-scale"> behind a feature flag
vitorroriz Oct 15, 2026
d6d1f9f
REGRESSION(323773@main) 'askToBrowseURL:referrerURL:withCompletion:'…
jelee53 Oct 15, 2026
c4afc47
Web Inspector: compute loaderId in one place
yury-s Oct 15, 2026
b8c79b4
[JSC] Clarify what MarkedBlock's versioned mark and newly-allocated b…
dhecht Oct 15, 2026
307c699
[Site Isolation] Unskip tests on macOS bot
szewai Oct 15, 2026
0c8a112
'askToBrowseURL:referrerURL:withCompletion:' should only be available…
jelee53 Oct 15, 2026
c0b093a
Document::implicitClose() keeps a CheckedPtr to the frame owner's ren…
kmonsen Oct 15, 2026
47bc28e
[AXCustomColorMode] Add a WebKitAdditions hook for outline colors
J0pan Oct 15, 2026
18cb6a6
SVGTextContentElement::getNumberOfChars() returns unsigned but the ID…
Ahmad-S792 Oct 15, 2026
39cd4a1
[Site Isolation] Web Inspector: Cross-origin iframes added while the …
zakariaridouh Oct 15, 2026
16f6ae5
Unreviewed build fix REGRESSION(323787@main)
jelee53 Oct 15, 2026
57772ea
Overlap is missed for layers inside a stacking-context composited scr…
Ahmad-S792 Oct 15, 2026
678c4b7
[Swift in WebKit] Adopt SafeInteropWrappers everywhere in WebKit
rr-codes Oct 15, 2026
e35f75c
Crash in IdTargetObserver::~IdTargetObserver() when a <link rel=expec…
kmonsen Oct 15, 2026
733b18f
[JSC] `Number#toLocaleString` and `BigInt#toLocaleString` should reus…
sosukesuzuki Oct 15, 2026
23b0720
[Safer CPP] Move text recognition completion handlers out before call…
geoffreygaren Oct 15, 2026
4eab566
Merge upstream WebKit 23b0720b40 into bun/upgrade-to-23b0720b40
claude Oct 15, 2026
0fb214e
[JSC] Keep ShadowRealm
claude Oct 15, 2026
176b9e6
CI: take CombinedDomains.json from JavaScriptCore/Scripts
claude Oct 15, 2026
9aec710
[JSC] Windows: yield once where a collection resumes the mutators
claude Oct 15, 2026
c3e5904
Merge branch 'main' into bun/upgrade-to-23b0720b40
claude Oct 15, 2026
2ef4a7a
[JSC] Keep the collector's yield on Windows, and replay a fetch with …
claude Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .wkdev-sdk-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.55-v1-a95eaf2
2.55-v3-a507ffd
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ Custom event loop implementation for Bun's runtime requirements
```

### When a test fails, and after an upstream sync
`JSTests/`, `LayoutTests/js` and the PerformanceTests collections are upstream's tests, and this fork has changed 121 of them. `JSTests/BUN-TEST-DIFFERENCES.md` lists every one by reason: the behaviors the fork has on purpose (with the fork code behind each and the files whose expectations follow it), the tests narrowed to the modes or builds they can pass in, and the ones skipped with `TODO(bun)` for a known gap. Read it before changing a test's expectation or skipping one: a failure that matches an entry there means the test is what to change; one that matches none is a regression in the engine. Its last section is the procedure for sorting a new failure. When a test is changed, add it to that file, and put a `// Bun:` or `// TODO(bun):` comment on the changed line saying what upstream expects. `JSTests/CLAUDE.md` and `JSTests/README.md` are upstream's files: leave them as they are.
`JSTests/`, `LayoutTests/js` and the PerformanceTests collections are upstream's tests, and this fork has changed 122 of them. `JSTests/BUN-TEST-DIFFERENCES.md` lists every one by reason: the behaviors the fork has on purpose (with the fork code behind each and the files whose expectations follow it), the tests narrowed to the modes or builds they can pass in, and the ones skipped with `TODO(bun)` for a known gap. Read it before changing a test's expectation or skipping one: a failure that matches an entry there means the test is what to change; one that matches none is a regression in the engine. Its last section is the procedure for sorting a new failure. When a test is changed, add it to that file, and put a `// Bun:` or `// TODO(bun):` comment on the changed line saying what upstream expects. `JSTests/CLAUDE.md` and `JSTests/README.md` are upstream's files: leave them as they are.

## Development Tips

Expand Down
5 changes: 3 additions & 2 deletions Configurations/CommonBase.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ SWIFT_OPTIMIZATION_LEVEL[config=Debug] = -Onone;
WK_SWIFT_MEMORY_SAFETY_FLAGS = -strict-memory-safety -enable-experimental-feature Lifetimes -enable-experimental-feature LifetimeDependence -enable-experimental-feature ImportNonPublicCxxMembers;

// Treat memory safety warnings as errors.
WK_SWIFT_MEMORY_SAFETY_ERROR_FLAGS = -Werror StrictMemorySafety -Werror ForeignReferenceType;
WK_SWIFT_MEMORY_SAFETY_ERROR_FLAGS = -Werror StrictMemorySafety -Werror ForeignReferenceType -Werror RegionIsolation;
// rdar://164903024: Work around false positives in some SDK versions.
WK_SWIFT_MEMORY_SAFETY_ERROR_FLAGS[sdk=*26.3*] = ;

Expand All @@ -144,6 +144,7 @@ WK_SWIFT_CLANG_DEPLOYMENT_TARGET = $(WK_SWIFT_CLANG_DEPLOYMENT_TARGET_$(WK_PLATF
WK_SWIFT_CLANG_DEPLOYMENT_TARGET_macosx = -clang-target $(CURRENT_ARCH)-apple-macos$(MACOSX_DEPLOYMENT_TARGET);

// rdar://170129992: remove -track-system-dependencies when resolved
OTHER_SWIFT_FLAGS = $(inherited) $(WK_AVAILABILITY_OVERLAY_SWIFT_FLAGS) -Xcc -fvisibility=hidden -Werror ExistentialAny -Werror NoUseUnstructuredThrowingTask -Werror NoUsage -enable-upcoming-feature ExistentialAny $(WK_SWIFT_MEMORY_SAFETY_FLAGS) $(WK_SWIFT_MEMORY_SAFETY_ERROR_FLAGS) $(WK_SWIFT_CLANG_DEPLOYMENT_TARGET) $(WK_SANITIZER_OTHER_SWIFT_FLAGS) -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature MemberImportVisibility -track-system-dependencies -enable-experimental-feature ImportCxxMembersLazily -enable-experimental-feature SuppressedAssociatedTypes -enable-experimental-feature SuppressedAssociatedTypesWithDefaults -enable-experimental-feature ForeignReferenceTypeInheritance;
// FIXME(rdar://189511928, rdar://189512247): remove -disable-round-trip-debug-types when both are resolved
OTHER_SWIFT_FLAGS = $(inherited) $(WK_AVAILABILITY_OVERLAY_SWIFT_FLAGS) -Xcc -fvisibility=hidden -Werror ExistentialAny -Werror NoUseUnstructuredThrowingTask -Werror NoUsage -enable-upcoming-feature ExistentialAny $(WK_SWIFT_MEMORY_SAFETY_FLAGS) $(WK_SWIFT_MEMORY_SAFETY_ERROR_FLAGS) $(WK_SWIFT_CLANG_DEPLOYMENT_TARGET) $(WK_SANITIZER_OTHER_SWIFT_FLAGS) -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature MemberImportVisibility -track-system-dependencies -enable-experimental-feature ImportCxxMembersLazily -enable-experimental-feature SuppressedAssociatedTypes -enable-experimental-feature SuppressedAssociatedTypesWithDefaults -enable-experimental-feature ForeignReferenceTypeInheritance -Xfrontend -disable-round-trip-debug-types -enable-experimental-feature SafeInteropWrappers;

OTHER_LIBTOOLFLAGS = -no_warning_for_no_symbols;
Loading
Loading