<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, "GitLab Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; font-family: var(--default-regular-font, "GitLab Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
richard pushed to branch tor-browser-102.15.1esr-12.5-1 at <a href="https://gitlab.torproject.org/tpo/applications/tor-browser">The Tor Project / Applications / Tor Browser</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ea41e892dc127b600f1797e3df8a413c5b8cee9d">ea41e892</a></strong>
<div>
<span> by Randell Jesup </span> <i> at 2023-09-25T18:15:06+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1836353 - make mStartedReading an Atomic r=valentin,necko-reviewers a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D187484

ESR102 backport amend: removed MOZ_ prefix from Bug 1761040
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/06c0cb2c772d180e28baf7523f77033c53422bc5">06c0cb2c</a></strong>
<div>
<span> by Andrew Creskey </span> <i> at 2023-09-25T18:15:07+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1823172 - Refactor TransactionObserver::OnDataAvailable() r=necko-reviewers,jesup

Cleanup processing of parameters, fields in TransactionObserver::OnDataAvailable.

Differential Revision: https://phabricator.services.mozilla.com/D184977</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/1a29fc933e7b3ec380caebb3e7615e1d6d8b7081">1a29fc93</a></strong>
<div>
<span> by André Bargull </span> <i> at 2023-09-25T18:15:08+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1843824: Handle dead wrappers. r=iain a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D183714</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/b245331aeb493762aa76ef0e478b7c6d06d4dfbc">b245331a</a></strong>
<div>
<span> by Andreas Pehrson </span> <i> at 2023-09-25T18:15:09+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1843962 - In WebrtcCallWrapper, reference conduits registered for ssrc changes. r=bwc a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D186446</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/f7b7decbb500cfde7a803739572f94418cb9fcf6">f7b7decb</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:09+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1846683: Make assertions in FilterNodeD2D1::SetInput release assertions. r=jrmuizel a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D186148</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/d354084e450d2afe386f0ba054ddd65145fed70b">d354084e</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:10+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1846685: Add PathOps::CheckedStreamToSink and use for event playback. r=jrmuizel a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D186161</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/844fbce40fd57e5e67f0c19d2b579b1f9eea2774">844fbce4</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:10+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1846686: Remove DataSourceSurfaces when adding SourceSurfaces to CanvasTranslator. r=jrmuizel a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D186171</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/93620241f00d3c6388bdf93259e7163d19fe8f54">93620241</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:11+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1848454: Ensure an attempt is made to terminate the child when SpawnTarget fails and there is no job. r=handyman, a=RyanVM

Differential Revision: https://phabricator.services.mozilla.com/D186488</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/daef8db853a4d9f50842d4bb773768990bb3b10d">daef8db8</a></strong>
<div>
<span> by Jonathan Kew </span> <i> at 2023-09-25T18:15:12+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1848890 - Guard access to FontList::mBlocks with the font-list lock. r=jnicol a=RyanVM

Differential Revision: https://phabricator.services.mozilla.com/D187690

ESR102 backport amend: removed MOZ_ prefix from Bug 1761040
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/fe56623c21187656e8b8996d409303deac2266ea">fe56623c</a></strong>
<div>
<span> by John Schanck </span> <i> at 2023-09-25T18:15:12+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1849056 - handle failures of CryptoBuffer::ToArrayBuffer. r=tschuster,webidl,smaug a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D186398</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/d3471b538926bbfdc7513f8247ce41cd89cf8fe2">d3471b53</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:13+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1850180: Release assert on too many PopLayers in DrawTargetSkia and DrawTargetCairo. r=jrmuizel a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D187470</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/86edc308530cb8219b6eabc2b0bfcf64a64df9a6">86edc308</a></strong>
<div>
<span> by Bob Owen </span> <i> at 2023-09-25T18:15:13+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1850983: Add check for correct format in DrawTarget::IntoLuminanceSource. r=jrmuizel a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D187561</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/64b62a997185b3eaa19c3e2da018987947c33348">64b62a99</a></strong>
<div>
<span> by Andrew McCreight </span> <i> at 2023-09-25T18:15:14+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1851195 - Remove PContent::DeviceReset. r=gfx-reviewers,bradwerth a=pascalc

This IPC message is never used. about:support runs in the
parent process, and test_device_reset.html is a mochitest chrome,
so it also runs in the parent process.

Differential Revision: https://phabricator.services.mozilla.com/D187292
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/d1b5a5ed2d457bfed83c26a11a642eb0a79a29a1">d1b5a5ed</a></strong>
<div>
<span> by Timothy Nikkel </span> <i> at 2023-09-25T18:15:15+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bug 1852749. Cherry-pick upstream libwebp fix. r=gfx-reviewers,lsalzman a=RyanVM

https://github.com/webmproject/libwebp/commit/95ea5226c870449522240ccff26f0b006037c520

Differential Revision: https://phabricator.services.mozilla.com/D188066</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#86f23d97c10b54587e7bb00a117c718054f99539">
dom/base/nsDOMWindowUtils.cpp
</a>
</li>
<li class="file-stats">
<a href="#c0a76f9a710ca7e166a070b957e75f2dceabd9cf">
dom/ipc/ContentParent.cpp
</a>
</li>
<li class="file-stats">
<a href="#556e1b25e8b700c7532b636e2793b7f30c71c5ae">
dom/ipc/PContent.ipdl
</a>
</li>
<li class="file-stats">
<a href="#ea70525f50407e692277e448d8e16baf88c27f2e">
dom/media/webrtc/libwebrtcglue/WebrtcCallWrapper.cpp
</a>
</li>
<li class="file-stats">
<a href="#29ff77ce29ccd0acea99d1508acdeba738ef0343">
dom/media/webrtc/libwebrtcglue/WebrtcCallWrapper.h
</a>
</li>
<li class="file-stats">
<a href="#d73d6341fc0d43a5a473b488235179d797b46391">
dom/webauthn/AuthenticatorAssertionResponse.cpp
</a>
</li>
<li class="file-stats">
<a href="#d635a2e2b5fdf84507a23048cce46e18a8a066f2">
dom/webauthn/AuthenticatorAssertionResponse.h
</a>
</li>
<li class="file-stats">
<a href="#4cbe86797a80e1ae45dda0a19b295fe5d334f069">
dom/webauthn/AuthenticatorAttestationResponse.cpp
</a>
</li>
<li class="file-stats">
<a href="#771f23992ec6d6d13cbedceea7e2badc39e3df4d">
dom/webauthn/AuthenticatorAttestationResponse.h
</a>
</li>
<li class="file-stats">
<a href="#8c293a0361460fc4ea9ca4332417815967fd6b64">
dom/webauthn/AuthenticatorResponse.cpp
</a>
</li>
<li class="file-stats">
<a href="#3a24f818d9c4ac36fed6c1fffe89c3d0fc294ea2">
dom/webauthn/AuthenticatorResponse.h
</a>
</li>
<li class="file-stats">
<a href="#57659d129c058d0ff9bd268a9e6ad55494632aac">
dom/webauthn/PublicKeyCredential.cpp
</a>
</li>
<li class="file-stats">
<a href="#ab0adafcf71c87fc4f837c9aed8ce74e55c158a0">
dom/webauthn/PublicKeyCredential.h
</a>
</li>
<li class="file-stats">
<a href="#6f92d8c8788874cd5dc8a85d4c23618434176fff">
dom/webidl/WebAuthentication.webidl
</a>
</li>
<li class="file-stats">
<a href="#29717f4ebec9a27554e8c445c70cfdd82aad4f94">
gfx/2d/DrawTarget.cpp
</a>
</li>
<li class="file-stats">
<a href="#5bb0d2614c3bcfabab443b250167f25637180abc">
gfx/2d/DrawTargetCairo.cpp
</a>
</li>
<li class="file-stats">
<a href="#70e3267199f6e95298606b4e687672dc17fdfe97">
gfx/2d/DrawTargetSkia.cpp
</a>
</li>
<li class="file-stats">
<a href="#d649ff6c530aab343b3388038b124c3170561ba6">
gfx/2d/FilterNodeD2D1.cpp
</a>
</li>
<li class="file-stats">
<a href="#6c5b70aa18cfa29fdbb8ff1645139b0e3982b270">
gfx/2d/InlineTranslator.h
</a>
</li>
<li class="file-stats">
<a href="#e6519123783c872442763dd525c1dd72316aeecc">
gfx/2d/PathRecording.cpp
</a>
</li>
<li class="file-stats">
<a href="#df1f66486ded877cf261807f13b6cc830061e237">
gfx/2d/PathRecording.h
</a>
</li>
<li class="file-stats">
<a href="#ff6d73a3587dce680fbfcd69f9b898ca0c230078">
gfx/2d/RecordedEventImpl.h
</a>
</li>
<li class="file-stats">
<a href="#293e6e54a58769fb29aed4bc39839e20f74024e9">
gfx/layers/RecordedCanvasEventImpl.h
</a>
</li>
<li class="file-stats">
<a href="#5d76aabab84c0aecff61ff5f4743b97403c95e71">
gfx/layers/ipc/CanvasTranslator.h
</a>
</li>
<li class="file-stats">
<a href="#b139a8266c5e78f5ed3e573dad99211edf09c54d">
gfx/thebes/SharedFontList-impl.h
</a>
</li>
<li class="file-stats">
<a href="#bb5e9673ee4d9929458875b1ccf31f09a10e7001">
gfx/thebes/SharedFontList.cpp
</a>
</li>
<li class="file-stats">
<a href="#e35227dea3ec3e057a2ed5a1f34a6f399b1a314d">
gfx/thebes/gfxPlatformFontList.cpp
</a>
</li>
<li class="file-stats">
<a href="#0b38adbf555cd3b000860ce2931048690e49a03e">
js/src/builtin/Promise.cpp
</a>
</li>
<li class="file-stats">
<a href="#9ba826b002c8b535da50a50fef10921b5be0a95a">
media/libwebp/src/dec/vp8l_dec.c
</a>
</li>
<li class="file-stats">
<a href="#9a8867d9ef7f847069f7a8fda34b8c70d3c3526c">
netwerk/base/nsMIMEInputStream.cpp
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: 0.875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #737278;">

<br>
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/be70ddab5e1e928d40ea54eaed777feb91acaf2f...d1b5a5ed2d457bfed83c26a11a642eb0a79a29a1">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.torproject.org">gitlab.torproject.org</a>. <a href="https://gitlab.torproject.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.torproject.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>



</p>
</div>
</body>
</html>