https://github.com/mozilla/gecko-dev

sort by:
Revision Author Date Message Commit Date
5f7a23c Bug 1852649 - Cherry-pick upstream libwebp fix. r=tnikkel, a=RyanVM Backport of: https://chromium.googlesource.com/webm/libwebp.git/+/2af26267cdfcb63a88e5c74a85927a12d6ca1d76 Differential Revision: https://phabricator.services.mozilla.com/D187950 12 September 2023, 00:19:25 UTC
45f0a26 Set version to 115.2.1 12 September 2023, 01:40:36 UTC
2a0fbfb No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186622 21 August 2023, 10:53:13 UTC
84acab4 Bug 1843046: Ignored a android kt private notification test. r=geckoview-reviewers,owlish a=RyanVM Depends on D184064 Differential Revision: https://phabricator.services.mozilla.com/D185818 15 August 2023, 20:48:14 UTC
8bf2a3e Bug 1843046: Do not allow notifications in private window. r=saschanaz, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184064 15 August 2023, 20:48:13 UTC
41a9e13 Bug 1842141 - fix page style no style menu checked state after reloads or same-origin navigations, a=RyanVM The issue here is that authorStyleDisabledDefault persists on the BrowsingContext. This means it stays set/unset if the BC navigates same-origin (including reloads). But the actor was keeping its own copy, on the actor, and the actor gets destroyed in those circumstances, leading to the frontend and the internal state no longer being in sync. This patch addresses this by no longer keeping our own state and just reading the browsingcontext's field directly. This is a tiny bit hackish because technically, whether this is the 'default' is not the same as whether the author style is actually disabled, but in practice the child actor always sets the two at the same time, and it is the simpler fix (vs. trying to mirror state to the parent some more). Original Revision: https://phabricator.services.mozilla.com/D183188 Differential Revision: https://phabricator.services.mozilla.com/D186440 18 August 2023, 18:25:08 UTC
56773d3 Bug 1847397 - Get the string heap to use after possible GC when executing regular expressions. r=jandem, a=RyanVM The problem here is that initialStringHeap can be stale by the time it's used in UpdateRegExpStatics. GenerateRegExpMatchStubShared can allocate a shape which can trigger GC which can re-enable previously disabled nursery string allocation. This means we may incorrectly elide post barriers here. The fix is to get the initial heap setting after potential GC. Differential Revision: https://phabricator.services.mozilla.com/D186012 15 August 2023, 09:45:20 UTC
4190b04 Bug 1848999 - Always release TLSTransportLayer on socket thread, r=necko-reviewers,valentin a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186388 17 August 2023, 01:59:11 UTC
a2c9bd0 Bug 1847904 - Dispatch PR_Close to socketthread in ~TLSTransportLayer r=keeler,necko-reviewers,kershaw a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185978 15 August 2023, 09:58:03 UTC
45ccd30 Bug 1845863: Expose HTML placeholder for RemoteAccessible. r=nlapre, a=RyanVM We previously cached aria-placeholder, but not HTML placeholder. These both map to the placeholder object attribute exposed by Accessible::Attributes, but they are retrieved differently internally. This also fixes LocalAccessible::Attributes to always prefer HTML placeholder over aria-placeholder as per the ARIA spec. Previously, the attribute we preferred was somewhat indeterminate (from the user's perspective) due to the ordering of hash maps. Differential Revision: https://phabricator.services.mozilla.com/D186203 15 August 2023, 05:14:49 UTC
ba08202 Bug 1838381 - Extend waitForInitialPageLoaded for "WebDriver:NewSession" for desktop builds. r=webdriver-reviewers,Sasha a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D181361 19 June 2023, 09:49:28 UTC
32b0f08 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186455 17 August 2023, 12:57:51 UTC
45e2f8d Bug 1847009 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin a=RyanVM Depends on D185292 Differential Revision: https://phabricator.services.mozilla.com/D185293 08 August 2023, 09:22:35 UTC
798a099 Bug 1847009 - Update libcubeb to revision ac8474a5929. r=cubeb-reviewers,chunmin a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185292 08 August 2023, 09:22:35 UTC
14cf972 Bug 1846158 - Reapply patch on top of libcubeb. r=cubeb-reviewers,kinetik a=RyanVM Depends on D184920 Differential Revision: https://phabricator.services.mozilla.com/D184921 01 August 2023, 07:07:08 UTC
8b5c242 Bug 1846158 - Update libcubeb to revision b9af56cee7. r=cubeb-reviewers,kinetik a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184920 01 August 2023, 07:07:08 UTC
183969a Bug 1845499 - Reapply in-tree patch on cubeb_aaudio.cpp. r=cubeb-reviewers,kinetik a=RyanVM Depends on D184568 Differential Revision: https://phabricator.services.mozilla.com/D184569 27 July 2023, 08:25:03 UTC
a3f15d0 Bug 1845499 - Adjust patch for cubeb_aaudio.cpp. r=cubeb-reviewers,kinetik a=RyanVM Depends on D184567 Differential Revision: https://phabricator.services.mozilla.com/D184568 27 July 2023, 08:25:03 UTC
aee78bd Bug 1845499 - Update libcubeb to revision 41344b3a. r=cubeb-reviewers,kinetik a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184567 27 July 2023, 08:25:03 UTC
abe575f Bug 1848369 - Add checksum to Stencil XDR content. r=nbp, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186264 15 August 2023, 22:06:35 UTC
e9e242e Bug 1831529 - Don't perform the primary intervention action when the help command is clicked. r=mak, a=RyanVM The provider needs to check whether the help command was picked before performing the primary action. Opening the help page is done by UrlbarInput while intervention actions are done by the interventions provider. 16 August 2023, 19:13:22 UTC
e8753d3 Bug 1840981 - disable test_http3_dns_retry.js for causing perma failures. r=RyanVM, a=test-only 15 August 2023, 20:03:16 UTC
20a5f38 Bug 1847066: flip back the network.http.http3.retry_different_ip_family pref r=necko-reviewers,valentin a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186197 15 August 2023, 14:57:51 UTC
1decd8e Bug 1846689 - Make IORunnable::mFilePickerParent into a RefPtr. r=mccr8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185820 14 August 2023, 18:36:40 UTC
50ee8d7 Bug 1846688 - Make ColorPickerShownCallback::mCallback into a RefPtr. r=mccr8, a=RyanVM Depends on D185820 Differential Revision: https://phabricator.services.mozilla.com/D185839 14 August 2023, 18:36:40 UTC
7f026f2 Bug 1844784 - Ensure Synced Tabs in the history menu is properly removed when FxAccounts are disabled. r=sync-reviewers,places-reviewers,lina,markh a=RyanVM 09 August 2023, 15:00:20 UTC
91f1f3d Bug 1845350 - Prevent a division by zero when adjusting dts in MoofParser.cpp. r=alwu, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184683 01 August 2023, 07:07:30 UTC
c4904b9 Bug 1845895 - Allow profile manager richlistbox to shrink. r=Gijs, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184818 31 July 2023, 15:09:08 UTC
939ed9d Bug 1844992 - refactor GetSubStringLength r=emilio a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184410 27 July 2023, 10:15:23 UTC
0443abc Bug 1841082: Don't unlink empty IC chain r=jandem a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D182530 05 July 2023, 16:28:39 UTC
7fb9410 Bug 1847901 - Should not show fullscreen warning if the user has disabled it explicitly; r=Gijs, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185977 14 August 2023, 15:52:24 UTC
960762c Bug 1848423 - Temporarily disable browser_fullscreen_warning.js on macOS until a fix is in place. a=test-only 12 August 2023, 16:05:09 UTC
c004822 Bug 1833363 - Add test for fullscreen notification to reappear when mouse is moved to the top of the screen; r=Gijs, a=test-only Depends on D178166 Differential Revision: https://phabricator.services.mozilla.com/D178174 10 August 2023, 03:17:17 UTC
8c22f9d Bug 1833363 - Add test for reshowing the fullscreen initial notification; r=Gijs, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D178166 10 August 2023, 03:17:17 UTC
d11e12a Bug 1839079 - Activate the window only when it is the foreground window; r=rkraesig, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D182817 07 July 2023, 15:23:42 UTC
756f5cb Bug 1821884 - Reshow initial fullscreen notification; r=Gijs, a=RyanVM Depends on D177790 Differential Revision: https://phabricator.services.mozilla.com/D178339 08 June 2023, 08:56:51 UTC
d307242 Bug 1821884 - Ensure consistent state for fullscreen/pointerlock warnings; r=Gijs, a=RyanVM Fullscreen/PointerLock warnings are initialized with hidden="true", but change to hidden="" after being shown and hidden again. I think this started happening when we began using HTML elements instead of XUL as they handle hidden attribute differently. Differential Revision: https://phabricator.services.mozilla.com/D177790 08 June 2023, 08:56:51 UTC
7a3d365 Backed out changeset 9c1bbdbb0a37 (bug 1848369) for build bustage. 15 August 2023, 16:05:45 UTC
d56482f Bug 1838432 - Only check for read permissions on Safari files when the files exist. r=mstriemer, a=RyanVM 25 July 2023, 13:26:22 UTC
65b6e7c Bug 1844717 - Move downloadArea min-width rules so that they apply to places window. r=Gijs, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184235 24 July 2023, 12:07:21 UTC
ce1d606 Bug 1841767 - Always clear startup cache if .startup-incomplete is present, r=peterv,smaug, a=RyanVM Previously we would only clear the startup cache if the .startup-incomplete sentinel file was created less than 6 hours ago, meaning we could end up stuck in a state where the startup cache needs to be recreated if we hang during startup then wait 6 hours to re-launch Firefox. Differential Revision: https://phabricator.services.mozilla.com/D182820 06 July 2023, 20:01:53 UTC
83b863c Bug 1841186 - Ensure that if there's room for both homepage button texts, they fit without line-wrapping. r=settings-reviewers,mconley a=RyanVM Depends on D182662 Differential Revision: https://phabricator.services.mozilla.com/D182663 04 July 2023, 20:23:14 UTC
8214203 Bug 1841186 - Ensure homepage and new tabs menulists align. r=settings-reviewers,mconley a=RyanVM By simplifying the markup a bit. Differential Revision: https://phabricator.services.mozilla.com/D182662 04 July 2023, 20:23:14 UTC
4657167 Bug 1829200 - Get LoadContext/BrowsingContext from loadInfo.workerAssociatedBrowsingContext for WebRequests when the request is from Workers. r=extension-reviewers,robwu a=RyanVM Fetch() from Workers would no longer create the channel in the content process but in the parent process. The corresponding BrowsingContext information for fetch() from Workers would be saved in the parent process channel's loadInfo.workerAssociatedBrowsingContext(ID). This patch corrects the source of BrowsingContext for WebRequests when the request is from Workers. Differential Revision: https://phabricator.services.mozilla.com/D182705 12 August 2023, 12:15:39 UTC
d9e51e9 Bug 1848369 - Add checksum to Stencil XDR content. r=nbp, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186098 14 August 2023, 01:43:56 UTC
785ef2c Bug 1846526: Handle IPC error condition r=nika a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185164 07 August 2023, 18:31:03 UTC
1f73956 Bug 1800897 - Don't fire resize events along before/afterprint. r=dholbert, a=RyanVM This partially backs out bug 774398. This code was added to match what Chromium was doing, but it seems (per discussions with Chromium engineers) that: * Resize event listener in Chromium never changed innerWidth/innerHeight. That doesn't match my recollection from bug 774398, but it's true now in Chrome stable, at least. * Chromium canary no longer fires a resize event (https://crbug.com/1076867). * WebKit doesn't fire resize either. So let's get rid of this, which also causes some correctness issues with some iframes, and keep just the media query listeners firing. Differential Revision: https://phabricator.services.mozilla.com/D185404 04 August 2023, 21:37:41 UTC
92b1195 Bug 1847628 - Limit verbs in SkPath. r=aosmond, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185622 10 August 2023, 01:59:40 UTC
119b562 Bug 1848729 - Add back missing WPT meta files from backout of bug 691187. r=ryanvm, a=test-only Somehow the WPT meta files got missed when changesets were combined for the backout. This finally adds them back. Differential Revision: https://phabricator.services.mozilla.com/D186200 15 August 2023, 02:08:50 UTC
d0913c5 Bug 1845205: Add locking around access to WebSocketChannel::mPMCECompressor r=kershaw,necko-reviewers a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184868 31 July 2023, 18:59:45 UTC
b4462a2 Bug 1846080: WebSocket cleanup r=kershaw,necko-reviewers a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184828 31 July 2023, 18:59:45 UTC
d621ad8 Bug 1847529 - Provide typed versions of Pointer::ToPtr. r=gfx-reviewers,lsalzman, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185564 11 August 2023, 10:47:49 UTC
54b29c5 Bug 1846694: Additional validation in RecordedSourceSurfaceCreation. r=gfx-reviewers,jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185354 10 August 2023, 18:37:08 UTC
938e95e Bug 1846687: Don't allow CanvasTranslator to be initialized twice. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185548 10 August 2023, 08:31:24 UTC
e1e8189 Bug 1751583. r=media-playback-reviewers,alwu a=RyanVM 09 August 2023, 18:48:34 UTC
0c567f8 Bug 691187 - Backout changeset e6e098584f0ab from ESR115. r=aosmond, a=RyanVM The initial fix in bug 691187 has caused numerous regressions that have required later fixups to address. Since only the initial version that caused all these regressions made it into 115, it is safe to just back out the initial change rather than try to uplift all the regression fixes. This at least reverts rendering to the stable, tenable state it was in prior to 115 for ESR. This also backs out changeset 4bd878e7c8de from bug 1837729. Differential Revision: https://phabricator.services.mozilla.com/D185624 14 August 2023, 20:24:03 UTC
6068b6e Bug 1847101 - Disable webrtc on all big endians. r=firefox-build-system-reviewers,ahochheiden, a=RyanVM The webrtc code explicitly fails to build on big endians to begin with. Differential Revision: https://phabricator.services.mozilla.com/D185352 09 August 2023, 22:25:07 UTC
e997d18 Bug 1847101 - Define WORDS_BIGENDIAN when targeting big endians. r=firefox-build-system-reviewers,ahochheiden, a=RyanVM Some third party code (cairo, pixman, some media libs) rely on this define being set. When they are built standalone, they get it from autoconf, but we don't run their configure scripts, so that's missed. Differential Revision: https://phabricator.services.mozilla.com/D185351 09 August 2023, 22:25:07 UTC
a1b6692 Bug 1846591 - [msix] Add vendor name from task configuration to repackaging command. r=gbrown,nalexander, a=RyanVM Thunderbird will be publishing MSIX packages on the MS Store using a separate account. The repackaging command supports setting the vendor name, but the task configuration does not. Differential Revision: https://phabricator.services.mozilla.com/D185075 07 August 2023, 19:18:01 UTC
15453cd Bug 1845813 - Null-check the variation tag dictionary before trying to apply it to the font. r=gfx-reviewers,lsalzman, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185268 03 August 2023, 13:29:32 UTC
9258beb Bug 1839007 - Return false if converting to a runtime error triggers OOM r=arai a=RyanVM In that case, the error stored in cx is an OOM rather than the expected SyntaxError. CheckRegExpSyntax should return false in that case. Differential Revision: https://phabricator.services.mozilla.com/D184162 21 July 2023, 20:00:05 UTC
e53dad5 Bug 1839007 - Return bool from FrontendContext::convertToRuntimeErrorAndClear r=arai a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184161 21 July 2023, 20:00:04 UTC
5bf5e2b Bug 1839007 - Return bool from ErrorToException r=arai a=RyanVM It is simpler to think about ErrorToException returning true when the error is correctly converted, which is why it returns false on recursion even though you could argue that nothing went wrong in that case. Differential Revision: https://phabricator.services.mozilla.com/D184160 21 July 2023, 20:00:04 UTC
649d222 Bug 1838244 - [1/1] Resolve special directory paths in the parent process r=gstoll a=RyanVM Avoid (one instance of) loading `shell32.dll` in the content process by delaying the resolution of special-directory names to paths until they're passed up into the client process. Differential Revision: https://phabricator.services.mozilla.com/D180988 15 June 2023, 20:04:06 UTC
ca88612 Bug 1828992: test. r=jonco, a=test-only Depends on D175912 Differential Revision: https://phabricator.services.mozilla.com/D175943 07 August 2023, 14:39:51 UTC
dc47628 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186111 14 August 2023, 10:44:37 UTC
675c202 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D185904 10 August 2023, 10:42:47 UTC
d26bda1 Bug 1828024 - Require the helper thread lock in the GC helper thread count getter r=sfink, a=dmeehan This makes us take a lock to read this state (we already lock when writing it). Also it adds a release assert in case something goes wrong with the thread count calculations, as a crash is preferable to the potential deadlock. Differential Revision: https://phabricator.services.mozilla.com/D181257 21 June 2023, 07:19:07 UTC
5e36998 Bug 1841806 - Explicitly disallow encrypted indexedDB storage to be used for extension page running in privateBrowsing mode. r=asuth,janv, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D183732 21 July 2023, 12:10:19 UTC
4fbf4ef Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D184803 01 August 2023, 12:09:36 UTC
6a60ff3 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D185542 07 August 2023, 10:45:02 UTC
4a2b6f4 Bug 1847107 - Allow one-off extra mozconfig content in mozharness. r=releng-reviewers,gbrown, a=dmeehan This can be more versatile than having to add a new mozconfig variant, especially when used via extra-config in the taskgraph, rather than via mozharness configuration. Differential Revision: https://phabricator.services.mozilla.com/D185355 03 August 2023, 22:02:10 UTC
ba63dc2 Bug 1773874: fix(angle): cherry-pick fe45418c6592ab210ba5a6101f5058fe24eed266 from upstream a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D184174 Differential Revision: https://phabricator.services.mozilla.com/D185383 04 August 2023, 01:41:06 UTC
83ee2ec Bug 1845338 - Remove workaround that was breaking channel switching. r=nalexander, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184582 26 July 2023, 18:06:52 UTC
ba8823c Bug 1835930 - [devtools] Extend timeout for browser_net_har_multipage.js r=devtools-reviewers,nchevobbe a=test-only Differential Revision: https://phabricator.services.mozilla.com/D185290 03 August 2023, 14:01:54 UTC
cca5919 Bug 1832266 - test that drags of file links don't work, r=mak,emilio a=test-only Depends on D178310 Differential Revision: https://phabricator.services.mozilla.com/D178311 02 August 2023, 11:15:19 UTC
9b2c814 Bug 1845163 - Skip GeckoProfiler.FeatureCombinations and GeckoProfiler.AllThreads on Windows 7. r=canaltinova, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184636 26 July 2023, 17:06:28 UTC
bde5d17 Bug 1845163 - Adjust check in VideoFrameConverterTest.BlackOnDisableCreated to allow equality. r=bwc, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184635 26 July 2023, 15:27:09 UTC
54fb582 Bug 1845163 - Skip TestMediaDataEncoder tests on Windows 7. r=jolin, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184634 24 July 2023, 20:57:25 UTC
472c3d2 Bug 1845163 - Only run TestWindowsPackageManager tests on Windows 10+. r=bhearsum, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184633 25 July 2023, 03:04:09 UTC
3df3909 Bug 1845163 - Enable GTests on Windows 7. r=jmaher, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184632 06 July 2023, 16:59:11 UTC
e412021 Bug 1846063 - Enable crashtests on Windows 7. r=jmaher, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184848 27 July 2023, 17:01:09 UTC
f0818f3 Bug 1845603 - Enable mochitest-media on Windows 7. r=jmaher, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D184630 24 July 2023, 15:01:55 UTC
1be72ed Bug 1845146 - Check numberOfBytes{Read,Written} in TestManyHandles, r=ipc-reviewers,handyman a=test-only When running GTests on Windows 7, the TestManyHandles test crashes due to the lpNumberOfBytesWritten argument to WriteFile not being passed. This argument is required on earlier versions of Windows like Windows 7. While we no longer support Windows 7 on Nightly, we still support it on ESR, and are trying to run GTests on Windows 7 there. It also doesn't hurt to add extra assertions that the full amount of data is read/written, so checking this could be valuable on m-c as well. Differential Revision: https://phabricator.services.mozilla.com/D184393 02 August 2023, 21:40:19 UTC
f9d918e Bug 1819592 - Don't set Sec- headers for system requests. r=freddyb,ckerschb a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D180932 23 July 2023, 10:49:31 UTC
5edd968 Bug 1843205 - Rollup tooltips on WM_KILLFOCUS. r=handyman, a=RyanVM Just like we rollup menus. This is needed because tooltips otherwise get hidden on mousedown and don't flush the view manager. This matches the similar hunk for GTK in bug 1569439. Differential Revision: https://phabricator.services.mozilla.com/D183489 14 July 2023, 22:28:14 UTC
0b3be08 Bug 1846883 - Run test_canvas on gpu instances. r+a=RyanVM This reenables test_canvas on Windows and runs it on a GPU instance so that we actually test the D2D code. This test would've caught the regression in bug 1846613 Differential Revision: https://phabricator.services.mozilla.com/D185237 03 August 2023, 00:47:52 UTC
dd1c33c No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185282 03 August 2023, 10:45:53 UTC
059b804 Bug 1843758. a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184580 03 August 2023, 16:14:40 UTC
1e745cf No bug - Tagging 662ab9287f0197d9799c6c15fde1ec07bfce8865 with FIREFOX_115_1_0esr_RELEASE a=release CLOSED TREE DONTBUILD 01 August 2023, 12:48:26 UTC
df3d1f1 Bug 1837226 part 3: Make nsBaseWidget::SwipeFinished destroy its SwipeTracker before clearing pointer. r=hiro, a=RyanVM This new call should generally be a no-op, since we already un-register before we get here, i.e. before we call SwipeFinished on the widget. This new call is just to be extra-sure we're unregistered. With this change, nsBaseWidget is now consistent about calling Destroy before clearing its mSwipeTracker pointer. Depends on D180240 Differential Revision: https://phabricator.services.mozilla.com/D180241 07 June 2023, 22:02:30 UTC
7f27602 Bug 1837226 part 2: Upgrade some assertions to be release assertions in SwipeTracker.cpp. r=hiro, a=RyanVM This patch just strengthens some invariants to be validated in release builds as well. Depends on D180239 Differential Revision: https://phabricator.services.mozilla.com/D180240 07 June 2023, 22:02:29 UTC
5ad6590 Bug 1837226 part 1: Tighten our clearing of mRegisteredWithRefreshDriver. r=hiro, a=RyanVM This patch doesn't change behavior. It just: (a) avoids unnecessarily assigning the bool to false when it's already false. (b) makes it easier to validate that we do truly only clear this bool when we actually unregister. Differential Revision: https://phabricator.services.mozilla.com/D180239 07 June 2023, 22:02:29 UTC
9dc26ab Bug 1844890 - Change default engine change notification bar to display engine names rather than engine ids. r=Standard8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184280 26 July 2023, 11:28:33 UTC
a120643 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184927 31 July 2023, 11:27:25 UTC
874c0f3 Bug 1845111 - block all versions of kwsui64.dll in the socket process a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D184382 Differential Revision: https://phabricator.services.mozilla.com/D184616 31 July 2023, 16:30:17 UTC
6f3ce24 Bug 1842088 - Explicitly test DLL blocklist assumptions in isolation with a cppunit test. a=RyanVM In mozilla::freestanding::patched_NtMapViewOfSection, the DLL blocklist code relies on implicit assumptions about how LoadLibrary(Ex)W and Thread32Next work internally. Some of these assumptions turned out to be false on Windows 7. This led to crash spikes with 115 release; first in bug 1837242, and then later in bug 1842368. After dealing with the crash spikes, we realized that some blocklist gtests are still failing on Windows 7, due to such wrong assumptions. So, in bug 1842088, we are changing the assumptions. This patch adds a dedicated cppunit test to test these assumptions in isolation. It is easier to run than blocklist gtests, and should lead to easier diagnostics in case the assumptions break in the future. This test also checks the Thread32Next assumptions, which protect us against the crash from bug 1733532. Depends on D183530 Original Revision: https://phabricator.services.mozilla.com/D183757 Differential Revision: https://phabricator.services.mozilla.com/D184594 31 July 2023, 16:28:40 UTC
97365f1 Bug 1842088 - Avoid blocking blocked modules when loaded as image resources on Windows 7. a=RyanVM Our blocklist code must allow loading blocked modules using LoadLibraryExW with LOAD_LIBRARY_AS_IMAGE_RESOURCE, so that we can collect information about them when we want to send untrusted module pings. This means that we need a trustworthy way to distinguish between these loads and regular DLL loads. Currently, we do the distinction by looking at the AllocationProtect field for the virtual memory mapped for the view. This solution was introduced with bug 1702717, but unfortunately it doesn't work with Windows 7. This - mixed with other reasons - has resulted in the crash spike in bug 1842368. We should thus move to a more trustworthy solution to distinguish between these two kinds of DLL loads. The new solution is to instead check whether the permission to map executable views was asked when the section that we are mapping was created. Because this solution is past proof, it also has more chances to be future proof. Original Revision: https://phabricator.services.mozilla.com/D183530 Differential Revision: https://phabricator.services.mozilla.com/D184593 31 July 2023, 16:28:40 UTC
e6c7770 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 31 July 2023, 15:19:24 UTC
299e930 No bug - Tagging 662ab9287f0197d9799c6c15fde1ec07bfce8865 with FIREFOX_115_1_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 24 July 2023, 17:07:04 UTC
back to top