c22284d9f0e28834cc33082a51f0b88c364d1fce: Bug 1802176 - Fix intermittent on browser_html_sitepermission_addons. r=rpl, a=testonly default tip
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 24 Nov 2022 20:06:34 +0000 - rev 713352
Push 17313 by dsmith@mozilla.com at Tue, 29 Nov 2022 01:42:17 +0000
Bug 1802176 - Fix intermittent on browser_html_sitepermission_addons. r=rpl, a=testonly Set `midi.testing` and `dom.webmidi.enabled` prefs in browser.ini for the test. Differential Revision: https://phabricator.services.mozilla.com/D162991
d535c8b8e4c0d7b65f90f4715ec471d62710a465: Bug 1799195 - Disable feature callout resize test. r=mviar, a=testonly
Shane Hughes <shughes@mozilla.com> - Mon, 28 Nov 2022 15:48:39 +0000 - rev 713351
Push 17313 by dsmith@mozilla.com at Tue, 29 Nov 2022 01:42:17 +0000
Bug 1799195 - Disable feature callout resize test. r=mviar, a=testonly We can re-enable this test as part of bug 1795973 when the patch for that is rebased and fully passing. Differential Revision: https://phabricator.services.mozilla.com/D162446
9bd1c3ae4db82f12413fd32cfbd5edf5816bb2e9: Bug 1801021 - Use BigBuffer for DispatchCommands. r=gfx-reviewers,lsalzman, a=dsmith
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Fri, 25 Nov 2022 22:20:38 +0000 - rev 713350
Push 17313 by dsmith@mozilla.com at Tue, 29 Nov 2022 01:42:17 +0000
Bug 1801021 - Use BigBuffer for DispatchCommands. r=gfx-reviewers,lsalzman, a=dsmith Using ipc::Shmem causes unbounded shmem use growth until e.g. a Worker yields to the event loop. If a Worker never yields, Shmems sent to WebGLParent are never released. Specifically the manager (PCanvasManager) for WebGLParent calls DestroySharedMemory, which sends/enqueues for WebGLChild's manager a matching call to ShmemDestroyed. However, while WebGLChild refuses to spin its event loop (such as a no-return WASM Worker), the ShmemDestroyed events will just pile up. Closing e.g. the tab frees the shmems, but they accumulate unbounded until the Worker yields to the event loop. This is true for other users of ipc::Shmem (or RaiiShmem) as well, but entrypoints other than DispatchCommands are rarer and can be handled later similarly. Differential Revision: https://phabricator.services.mozilla.com/D162946
4e82f05470f1f8071ad70b6ef931922b4a311f5a: Bug 1781167 - Allow stacking calls to Add/RemoveVsyncDispatcher so that we survive the sequence Add,Add,Remove. r=jrmuizel, a=dsmith
Markus Stange <mstange.moz@gmail.com> - Tue, 22 Nov 2022 23:46:44 +0000 - rev 713349
Push 17313 by dsmith@mozilla.com at Tue, 29 Nov 2022 01:42:17 +0000
Bug 1781167 - Allow stacking calls to Add/RemoveVsyncDispatcher so that we survive the sequence Add,Add,Remove. r=jrmuizel, a=dsmith This fixes a bug which caused Firefox windows to become frozen after some time. Full credit goes to Susan and RandyS for bisecting the regressor of this bug, and to Jeff DeFouw for debugging the issue and finding the cause. The bug here is a "state race" between the VsyncDispatcher state and the VsyncSource state. Both are protected by locks, and the code that runs in those locks respectively can see a different orders of invocations. VsyncDispatcher::UpdateVsyncStatus does this thing where it updates its state inside a lock, gathers some information, and then calls methods on VsyncSource *outside* the lock. Since it calls those methods outside the lock, these calls can end up being executed in a different order than the state changes were observed inside the lock. Here's the bad scenario in detail, with the same VsyncDispatcher being used from two different threads, turning a Remove,Add into an Add,Remove: ``` Thread A Thread B VsyncDispatcher::UpdateVsync | |----> Enter VsyncDispatcher lock | | VsyncDispatcher::UpdateVsync | | state->mIsObservingVsync = false | | | (We want to stop listening) | | | | |<---- Exit VsyncDispatcher lock | | |----> Enter VsyncDispatcher lock | | | | | | state->mIsObservingVsync = true | | | (We want to start listening) | | | | |<---- Exit VsyncDispatcher lock | | | |----> Enter VsyncSource::AddVsyncDispatcher | | | | | |----> Enter VsyncSource lock | | | | | | | | state->mDispatchers.Contains(aVsyncDispatcher) |----> VsyncSource::RemoveVsyncDispatcher | | | VsyncDispatcher already present in list, not doing anything | | | | | | | | |<---- Exit VsyncSource lock | | | | | | |<---- Exit VsyncSource::AddVsyncDispatcher | |----> Enter VsyncSource lock | | | | | | Removing aVsyncDispatcher from state->mDispatchers | | | | |<---- Exit VsyncSource lock | | |<---- Exit VsyncSource::AddVsyncDispatcher ``` Now the VsyncDispatcher thinks it is still observing vsync, but it is no longer registered with the VsyncSource. This patch makes it so that two calls to AddVsyncDispatcher followed by one call to RemoveVsyncDispatcher result in the VsyncDispatcher still being registered. AddVsyncDispatcher is no longer idempotent. Differential Revision: https://phabricator.services.mozilla.com/D162760
adf5f8b8fef1d1e37c3a0dce6e15360b2143dfb5: Bug 1801102 - Handle corrupted JAR files r=jesup, a=dsmith
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 28 Nov 2022 12:40:30 +0000 - rev 713348
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1801102 - Handle corrupted JAR files r=jesup, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162392
38c19ed4c3410843f4d4790c6f2f397fa43b4fcc: Bug 1801360 - Use selectedBrowser URI for gScreenshots. r=cmkm, a=dsmith
Niklas Baumgardner <nbaumgardner@mozilla.com> - Fri, 25 Nov 2022 15:08:32 +0000 - rev 713347
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1801360 - Use selectedBrowser URI for gScreenshots. r=cmkm, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162747
28c8fe1892d4ebae6bed06cb081791d786fb9483: Bug 1801690 - Fix searching for 2 wide chars in a latin1 string r=iain, a=dsmith
Doug Thayer <dothayer@mozilla.com> - Wed, 23 Nov 2022 21:19:06 +0000 - rev 713346
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1801690 - Fix searching for 2 wide chars in a latin1 string r=iain, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162749
81713ddca0e0e9dc064bc25727ca5db271776f89: Bug 1801956 - Move titlebar button handling out of nsBoxFrame. r=tnikkel, a=dsmith
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Nov 2022 09:31:58 +0000 - rev 713345
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1801956 - Move titlebar button handling out of nsBoxFrame. r=tnikkel, a=dsmith This fixes the snap layouts feature on Windows 11. Instead of using a content attribute (which is somewhat expensive to look up) use the default appearance and do this where we deal with other appearance hacks (before building themed backgrounds). Consolidate this inside a DealWithWindowsAppearanceHacks function along with the glass stuff. Differential Revision: https://phabricator.services.mozilla.com/D162757
9f4ea6617bb290b97aa7d3ba026a2b4ba18b89ef: Bug 1799156 - Test for writing unknown clipboard type. r?nika, a=dsmith
Tom Schuster <tschuster@mozilla.com> - Wed, 16 Nov 2022 10:30:29 +0000 - rev 713344
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1799156 - Test for writing unknown clipboard type. r?nika, a=dsmith Based on https://phabricator.services.mozilla.com/D160944 Differential Revision: https://phabricator.services.mozilla.com/D161900
24de4b09b7c6677d5d61d0a32405e740544bf826: Bug 1799156 - Filter unknown DataTransferItem flavors. r=nika, a=dsmith
Tom Schuster <tschuster@mozilla.com> - Mon, 21 Nov 2022 10:18:38 +0000 - rev 713343
Push 17312 by dsmith@mozilla.com at Mon, 28 Nov 2022 23:05:43 +0000
Bug 1799156 - Filter unknown DataTransferItem flavors. r=nika, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D161487
4b364108de51a9a451cc17c1cbc9b9c76847636f: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 28 Nov 2022 18:59:08 +0000 - rev 713342
Push 17311 by ffxbld at Mon, 28 Nov 2022 18:59:16 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump de -> b31e37a2b6a3463594ce009f65e269eadb943187 es-ES -> 86fefa9fee8e19db62f74148df8a9d6bcd679495 fi -> d587416197fd811365e2eeba5f50d7419e62f769 fr -> 676efd86df72b537f05316d787ad1f8d27c3c563 ia -> 070ed989ca6fffa3cc73c1b54c6435e09c83ddd5 oc -> 86b5c7672fe8b13c6148353e3679045210f6dc26 th -> d1046e4e0b23243c7b17a035f7b33e0685fdf4d6 tr -> ab1619c4375401f40dc38ed45483fe35da732ee9
f2be87c9347a763b02c250b04fbdb7be73029461: Bug 1800456 - Add preconditions to css-view-transitions tests, r=emilio a=test-only
James Graham <james@hoppipolla.co.uk> - Tue, 22 Nov 2022 09:08:38 +0000 - rev 713341
Push 17310 by ryanvm@gmail.com at Mon, 28 Nov 2022 17:47:26 +0000
Bug 1800456 - Add preconditions to css-view-transitions tests, r=emilio a=test-only This ensures that the tests don't just timeout when the feature isn't implemented. Differential Revision: https://phabricator.services.mozilla.com/D162554
3a7c88ea89fdabf256e43b9fc4e69d320a677cb2: Bug 1800456 - Add failIfNot function to reftest-wait.js, r=emilio a=test-only
James Graham <james@hoppipolla.co.uk> - Tue, 22 Nov 2022 09:08:38 +0000 - rev 713340
Push 17310 by ryanvm@gmail.com at Mon, 28 Nov 2022 17:47:26 +0000
Bug 1800456 - Add failIfNot function to reftest-wait.js, r=emilio a=test-only This allows failing early for reftests that would otherwise timeout waiting for a screenshot. It assumes that replacing the body with an error message and taking a screenshot will never match the reference. Differential Revision: https://phabricator.services.mozilla.com/D162553
917a129b9b92844f674af31da6158c190a7c2042: Bug 1801244 - Make Merino opt out on Beta. r=daisuke,nanj,RyanVM,chutten, a=dsmith
Drew Willcoxon <adw@mozilla.com> - Tue, 22 Nov 2022 06:19:24 +0000 - rev 713339
Push 17309 by dsmith@mozilla.com at Mon, 28 Nov 2022 15:25:42 +0000
Bug 1801244 - Make Merino opt out on Beta. r=daisuke,nanj,RyanVM,chutten, a=dsmith This makes Merino opt out on Beta. There are two different parts: 1. Decide what "Beta" means. After discussing this with RyanVM, I'm using the same definition [used by telemetry](https://searchfox.org/mozilla-central/rev/2f47e3dacf0d773e9c7f363cecf10cfbea490679/toolkit/components/telemetry/app/TelemetryControllerBase.jsm#103,112-114): (a) if `MOZ_UPDATE_CHANNEL` is "beta" or (b) if it's "release" and `app.update.channel` is "beta". The latter case is true for RC builds delivered to the Beta channel. I moved the relevant telemetry logic to `AppConstants` so I can easily use it too. Bug 1435753 has context on this logic w/r/t telemetry. 2. Change the Merino default so it's enabled on Beta in the offline scenario. I kept the online scenario's disabled default since the only point of delivering the online scenario to the user now is to prompt them to opt in to Merino. This change is in UrlbarPrefs.sys.mjs. The rest of the patch updates tests. The effect of this patch will be to use a new default value of true for the `quicksuggest.dataCollection.enabled` pref on Beta in the offline scenario. If the user didn't touch the pref at all, then its previous default value was false, and the new default will now be true. If the user enabled the pref, it will remain enabled. If the user enabled and then disabled it, it will remain disabled. That's because the pref is sticky, so once it has a value on the user branch, it will keep that value. This patch only changes the value of the pref on the default branch, so it won't override the user's previous choice since that is set on the user branch. Differential Revision: https://phabricator.services.mozilla.com/D162353
aad364962b8221c5d805e84b377f84ed7d7a018e: Bug 1798494. r=jfkthame, a=dsmith
Andrew Osmond <aosmond@mozilla.com> - Thu, 24 Nov 2022 18:20:20 +0000 - rev 713338
Push 17309 by dsmith@mozilla.com at Mon, 28 Nov 2022 15:25:42 +0000
Bug 1798494. r=jfkthame, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162616
88e22098f7d155f60ce67a537a17b25c3511d8d8: Bug 1801459 - Use widget sizemode to decide whether persistent should be saved; r=emilio, a=dsmith
Edgar Chen <echen@mozilla.com> - Fri, 25 Nov 2022 09:02:57 +0000 - rev 713337
Push 17309 by dsmith@mozilla.com at Mon, 28 Nov 2022 15:25:42 +0000
Bug 1801459 - Use widget sizemode to decide whether persistent should be saved; r=emilio, a=dsmith Fullscreen state on chrome window might not accurate as it might not be updated yet, e.g. user clicks the window controls button to switch fullscreen mode on macOS. Differential Revision: https://phabricator.services.mozilla.com/D163028
7d67014e62197b78379ca1e397807717c849c19d: No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith
ffxbld <ffxbld@mozilla.com> - Mon, 28 Nov 2022 14:31:51 +0000 - rev 713336
Push 17309 by dsmith@mozilla.com at Mon, 28 Nov 2022 15:25:42 +0000
No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D163223
2289ac14ea38d1ff4dd951c1d175006c564cd112: Bug 1742000 - Don't call hunspell rlbox::destroy_sandbox when create_sandbox failed r=bholley, a=dsmith
Shravan Narayan <shravanrn@gmail.com> - Fri, 18 Nov 2022 20:33:22 +0000 - rev 713335
Push 17309 by dsmith@mozilla.com at Mon, 28 Nov 2022 15:25:42 +0000
Bug 1742000 - Don't call hunspell rlbox::destroy_sandbox when create_sandbox failed r=bholley, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162359
85930461c853525b6441c635d0a5cd23b32e5ebe: No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with FIREFOX_108_0b7_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 28 Nov 2022 00:39:51 +0000 - rev 713334
Push 17308 by ffxbld at Mon, 28 Nov 2022 00:39:58 +0000
No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with FIREFOX_108_0b7_RELEASE a=release CLOSED TREE DONTBUILD
b55ad655ca3b28d477849059fd8fb87b9c441cb0: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 28 Nov 2022 00:13:36 +0000 - rev 713333
Push 17307 by ffxbld at Mon, 28 Nov 2022 00:13:44 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
9d1d60f0cd1c0dccd8e2d0650d27469deb478fa2: No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with DEVEDITION_108_0b7_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 28 Nov 2022 00:13:31 +0000 - rev 713332
Push 17307 by ffxbld at Mon, 28 Nov 2022 00:13:44 +0000
No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with DEVEDITION_108_0b7_RELEASE a=release CLOSED TREE DONTBUILD
246692031d9aaabbea3a3172c1007e31e68044b1: No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with FIREFOX_108_0b7_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 27 Nov 2022 21:28:23 +0000 - rev 713331
Push 17306 by ffxbld at Sun, 27 Nov 2022 21:28:30 +0000
No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with FIREFOX_108_0b7_BUILD1 a=release CLOSED TREE DONTBUILD
052a6d40bae27f76773ae1daed8653c81b18b732: No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with DEVEDITION_108_0b7_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 27 Nov 2022 21:22:19 +0000 - rev 713330
Push 17305 by ffxbld at Sun, 27 Nov 2022 21:22:27 +0000
No bug - Tagging 24af110397612c8d87bd4a7d4aa6234f431ab1cf with DEVEDITION_108_0b7_BUILD1 a=release CLOSED TREE DONTBUILD
24af110397612c8d87bd4a7d4aa6234f431ab1cf: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DEVEDITION_108_0b7_BUILD1 DEVEDITION_108_0b7_RELEASE FIREFOX_108_0b7_BUILD1 FIREFOX_108_0b7_RELEASE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 27 Nov 2022 19:01:10 +0000 - rev 713329
Push 17304 by ffxbld at Sun, 27 Nov 2022 19:01:17 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump be -> f723a90f425c2becec66a49f213b40f034b07937 cs -> b8e7f50051e2af813c2981a848b59e6947049ee8 fi -> a48cdc870977c866017f41ce48b04531e5491934 kk -> 5112c68f4e37ab442253d09b623af0d02da7eeda ru -> 2e7e78ed95bb5611583f55e8a5e8bf64c87dee7c sk -> 01e5f74c5e3a30ef53a958557bb6f5ad2e474816 sq -> 74c62ab2f7eaf319d02bf68b206bf1dbccc8ec28
a7166c6209d33c6d84528f69ccc3deffceb60ea2: Bug 1802411 - Set disabled state on the action button for extension widgets. r=rpl,a=dsmith
William Durand <will+git@drnd.me> - Fri, 25 Nov 2022 14:53:59 +0000 - rev 713328
Push 17303 by dsmith@mozilla.com at Sun, 27 Nov 2022 18:06:26 +0000
Bug 1802411 - Set disabled state on the action button for extension widgets. r=rpl,a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D163100
b6695d1fe8d2cd1c8acda9231724bd71ea2aabd9: Bug 1802265 - Pocket newtab topsite spoc use title instead of sponsor. r=nanj,a=dsmith
scott <sdowne@getpocket.com> - Thu, 24 Nov 2022 20:03:53 +0000 - rev 713327
Push 17303 by dsmith@mozilla.com at Sun, 27 Nov 2022 18:06:26 +0000
Bug 1802265 - Pocket newtab topsite spoc use title instead of sponsor. r=nanj,a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162947
e679ddd79c7993fc63ef9b218d339820cc0b860e: Bug 1797370 - Do not access nsInputStream::mListener without holding mutex r=jesup,necko-reviewers, a=dsmith
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 24 Nov 2022 17:17:35 +0000 - rev 713326
Push 17303 by dsmith@mozilla.com at Sun, 27 Nov 2022 18:06:26 +0000
Bug 1797370 - Do not access nsInputStream::mListener without holding mutex r=jesup,necko-reviewers, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162192
93f26e06e7bb2fb4cd1f7a47e12166cc34a6088e: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 26 Nov 2022 18:59:41 +0000 - rev 713325
Push 17302 by ffxbld at Sat, 26 Nov 2022 18:59:51 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump el -> 997e318292dcedbe243d534529e8b1c77e509765 es-AR -> f1889daa3e7c1782a3b7dcd61dd1d67e34ac5484 is -> f8f648560bbf10b411016dcf1c9f1e7260b8b0c4 kk -> 114781b0e5a85a67bef8f7200f597416a4d0e788 oc -> d385dafa73312594d2ded28fd849a1221ed42849
9b5d875bfbbe92f29c0478b63731962e62a6e7ee: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 25 Nov 2022 19:00:52 +0000 - rev 713324
Push 17301 by ffxbld at Fri, 25 Nov 2022 19:00:59 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump da -> 937b2f7f8f61a65286ec4fb9f5ae662211282b82 fr -> c0fc6cb93b38001cf0d5e1b025b090234de8ed83 fy-NL -> 1f4e574e9f292682ab5f0f832d7e8f69f10299ab gn -> bec0ad6d76035a7ce32bffd595ae24adc11c8c92 hsb -> 15436a91ea229f2c769ec275bb85077a1bc293b0 it -> 91670bcc613c04530aed67e87b259b2652b3aa35 nl -> ff70c163219605f56d89a062bbc58c9070af2c9a oc -> 417abf24c94c6274b0973003a6f9d32ba796b7a7 rm -> a243a72691e886e50a60df2614ddf126c641c46f sv-SE -> 8f410940b0a5332aedf9f86fc00fb8cee635aa9b uk -> 1d48a196a081d2d4ad44b86a25e601d4b201e11e
ee93bfddd2716924963c7c41b3ca762cd13b9683: Bug 1801840 - Go back to using .browserStack rather than .browserContainer for tab dialog box. r=Gijs,nchevobbe, a=dmeehan
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 24 Nov 2022 16:42:52 +0000 - rev 713323
Push 17300 by dmeehan@mozilla.com at Fri, 25 Nov 2022 17:18:49 +0000
Bug 1801840 - Go back to using .browserStack rather than .browserContainer for tab dialog box. r=Gijs,nchevobbe, a=dmeehan This makes alert take the same area as the status panel, partially backing out the regressing bug. .browserStack is also relatively-positioned, so this works too. I think I didn't realize this while writing bug 1791972 because the rule was in a UA sheet (all <stack>s are relatively positioned, apparently). This restores the behavior when devtools is toggled vertically. On responsive mode this still covers the top toolbar, but that was the pre-existing behavior. Could be fixed in a follow-up with some z-index tweaking... Differential Revision: https://phabricator.services.mozilla.com/D162739
8ae8bfb373845d096078bb5335acf097d7709c69: Bug 1802075 - Avoid calling "--stop-server" as a command on local build failure. r=firefox-build-system-reviewers,andi, a=dmeehan
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Nov 2022 20:38:52 +0000 - rev 713322
Push 17300 by dmeehan@mozilla.com at Fri, 25 Nov 2022 17:18:49 +0000
Bug 1802075 - Avoid calling "--stop-server" as a command on local build failure. r=firefox-build-system-reviewers,andi, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162814
550763ec24edd116988cb8c61e7cd1b0612389bc: Bug 1800992 - Invalidate frame in nsView::WindowResized. r=tnikkel, a=dmeehan
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Nov 2022 06:45:41 +0000 - rev 713321
Push 17300 by dmeehan@mozilla.com at Fri, 25 Nov 2022 17:18:49 +0000
Bug 1800992 - Invalidate frame in nsView::WindowResized. r=tnikkel, a=dmeehan If all goes well this should also fix bug 1784760... Differential Revision: https://phabricator.services.mozilla.com/D162773
f18c219f465c58c3269489aca6ae4389a1432640: No bug - post beta 6, unset EARLY_BETA_OR_EARLIER. a=me
Pascal Chevrel <pchevrel@mozilla.com> - Fri, 25 Nov 2022 09:11:24 +0100 - rev 713320
Push 17299 by pchevrel@mozilla.com at Fri, 25 Nov 2022 08:12:02 +0000
No bug - post beta 6, unset EARLY_BETA_OR_EARLIER. a=me
ca14693973e9842340597cef75253d91051faded: No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with DEVEDITION_108_0b6_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 25 Nov 2022 00:39:04 +0000 - rev 713319
Push 17298 by ffxbld at Fri, 25 Nov 2022 00:39:11 +0000
No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with DEVEDITION_108_0b6_RELEASE a=release CLOSED TREE DONTBUILD
026f02eef093e4d2ab8c4b50cae3f27b7fa2c1d9: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 25 Nov 2022 00:10:32 +0000 - rev 713318
Push 17297 by ffxbld at Fri, 25 Nov 2022 00:10:39 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
472574a4a98ce02c88cf6227b05094dc85620619: No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with FIREFOX_108_0b6_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 25 Nov 2022 00:10:27 +0000 - rev 713317
Push 17297 by ffxbld at Fri, 25 Nov 2022 00:10:39 +0000
No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with FIREFOX_108_0b6_RELEASE a=release CLOSED TREE DONTBUILD
d956e43084293041c71c160e75368680d7424756: No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with FIREFOX_108_0b6_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 24 Nov 2022 21:27:53 +0000 - rev 713316
Push 17296 by ffxbld at Thu, 24 Nov 2022 21:28:02 +0000
No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with FIREFOX_108_0b6_BUILD1 a=release CLOSED TREE DONTBUILD
ecfa4b9585c1ffefbd8758301a83a1b066e85acb: No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with DEVEDITION_108_0b6_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 24 Nov 2022 21:20:53 +0000 - rev 713315
Push 17295 by ffxbld at Thu, 24 Nov 2022 21:21:01 +0000
No bug - Tagging c5ff489220e13cbca510d306b627abdd936abb76 with DEVEDITION_108_0b6_BUILD1 a=release CLOSED TREE DONTBUILD
c5ff489220e13cbca510d306b627abdd936abb76: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DEVEDITION_108_0b6_BUILD1 DEVEDITION_108_0b6_RELEASE FIREFOX_108_0b6_BUILD1 FIREFOX_108_0b6_RELEASE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 24 Nov 2022 18:59:24 +0000 - rev 713314
Push 17294 by ffxbld at Thu, 24 Nov 2022 18:59:31 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump en-GB -> 6ca4d37d16758fd89c246af45dc5187df85541cc es-AR -> 51b4794b186d52193f1d647e7399e2557c113dae es-CL -> 3157eb60ef435eadffa105c6cb34c78fbe536d82 fr -> cae65157bbcebc26625586b1920d1f34d9683653 hu -> 9432435c581d8839ad71ce11acf5098090c6e9e5 is -> 5f4dedafbdf70c69d98352064b3a3cf4c58a94a9 pt-PT -> ffb56c5ea7907321595a1308c6232a26f4660a40 sv-SE -> 973950fc7e5f0d5be87c4cda1f2950be9cd2441a tr -> 8d24e72d9f81161e2207a68f56cdc169b8c8110c zh-CN -> 574722005ef12d41efe4b2261e91fb21974fee7c
1199bab63731aaec9b8937b4d51d0a840f698d45: Bug 1801032 - Keep reading lowercase screenx/y when loading XUL window positions. r=smaug, a=dmeehan
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Nov 2022 14:52:12 +0000 - rev 713313
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1801032 - Keep reading lowercase screenx/y when loading XUL window positions. r=smaug, a=dmeehan The early blank first-paint stuff[1] manually sets these attributes in lowercase in an about:blank window, marvelous o.O [1]: https://searchfox.org/mozilla-central/rev/650c19c96529eb28d081062c1ca274bc50ef3635/browser/components/BrowserGlue.jsm#1507-1523 Differential Revision: https://phabricator.services.mozilla.com/D162745
6e98797cc82164473fed82761f9fa9be960e94d9: Bug 1800233 - part2 : add test cases to ensure the position won't be changed to zero incorrectly after seeking. r=padenot, a=dmeehan
alwu <alwu@mozilla.com> - Tue, 15 Nov 2022 18:32:42 +0000 - rev 713312
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1800233 - part2 : add test cases to ensure the position won't be changed to zero incorrectly after seeking. r=padenot, a=dmeehan Depends on D162025 Differential Revision: https://phabricator.services.mozilla.com/D162026
96925f744d4818628e942e7004a1502644a0abf6: Bug 1800233 - part1 : only seek back to the head when all tracks reach to EOS already. r=padenot, a=dmeehan
alwu <alwu@mozilla.com> - Tue, 15 Nov 2022 18:32:41 +0000 - rev 713311
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1800233 - part1 : only seek back to the head when all tracks reach to EOS already. r=padenot, a=dmeehan This patch fixes the incorrect condition for the single track playback, because the EOS flag for the nonexistent track would always be true. Eg. for audio-only playback, `mIsReachingVideoEOS` is always true. Differential Revision: https://phabricator.services.mozilla.com/D162025
1ac99dfc6900317cf48592c1bc99903b82403024: Bug 1801767 - Remove fs::remove_dir_all usage in remove_disk_cache() r=gfx-reviewers,bradwerth, a=dmeehan
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 22 Nov 2022 05:35:25 +0000 - rev 713310
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1801767 - Remove fs::remove_dir_all usage in remove_disk_cache() r=gfx-reviewers,bradwerth, a=dmeehan From Bug 1799442, fs::remove_dir_all is not stable on Windows. Differential Revision: https://phabricator.services.mozilla.com/D162682
28c2f7e7f65206988b0482b0beb9d250e1e6eeca: Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers, a=dmeehan
Chris H-C <chutten@mozilla.com> - Fri, 18 Nov 2022 13:56:27 +0000 - rev 713309
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162345
6f17e73f6771be13abc7ae61baf6044eef4cd246: Bug 1800741 - Update Glean to v51.8.1 r=perry.mcmanis,supply-chain-reviewers, a=dmeehan
Chris H-C <chutten@mozilla.com> - Wed, 16 Nov 2022 14:18:48 +0000 - rev 713308
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1800741 - Update Glean to v51.8.1 r=perry.mcmanis,supply-chain-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162150
23219aabd7fc5f370f4d69829fc1647f3ba07d4d: No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan
ffxbld <ffxbld@mozilla.com> - Thu, 24 Nov 2022 11:32:30 +0000 - rev 713307
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162980
42d461b6bf431203874d8cea28bfea7860d9522c: Bug 1717806 - Fix a match-pattern for the Advertising.com shim to un-break video playback on tf1.fr; r=pbz,webcompat-reviewers,ksenia, a=dmeehan
Thomas Wisniewski <twisniewski@mozilla.com> - Wed, 23 Nov 2022 20:26:00 +0000 - rev 713306
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1717806 - Fix a match-pattern for the Advertising.com shim to un-break video playback on tf1.fr; r=pbz,webcompat-reviewers,ksenia, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162897
8108d442f165662e48df235c8e1dd97172d5d3fc: Bug 1801337 - Fix uninstall on sitepermission AddonCard created on the AOM onInstalled event. r=rpl, a=dmeehan
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 23 Nov 2022 13:00:26 +0000 - rev 713305
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1801337 - Fix uninstall on sitepermission AddonCard created on the AOM onInstalled event. r=rpl, a=dmeehan There are 2 folds to this patch. First, the `SitePermsAddonInstalling` was calling its parent constructor (`SitePermsAddonWrapper`), without the expected permissions parameter. This would then lead to the `uninstall` method to not do anything as there were no permissions. This is fixed by passing the permission for which we want to install the addon. Second, if multiple addons were installed for the same origin (e.g. "midi" and "midi-sysex") while about:addons was open, removing the addon would only revoke the "first" permission, as `SitePermsAddonInstalling` only holds one permission. To fix this, we define an `SitePermsAddonInstalling#uninstall` method that checks if we registered a `SitePermsAddonWrapper` instance for this origin, and in such case, uninstall the addon from this instance instead of the `SitePermsAddonInstalling`, one, as the `SitePermsAddonWrapper` instance has the whole set of permissions granted for a given origin. Test cases are added to ensure we don't regress this. Differential Revision: https://phabricator.services.mozilla.com/D162431
1c4eefef329e26be7eb429d709b86cc44acb370d: Bug 1801762 - Add checkbox interaction telemetry for easy setup experiment r=Mardak, a=dmeehan
Punam Dahiya <pdahiya@mozilla.com> - Tue, 22 Nov 2022 20:52:51 +0000 - rev 713304
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1801762 - Add checkbox interaction telemetry for easy setup experiment r=Mardak, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162677
ad3798fed729156728267e15d692f98e6ccfe166: Bug 1800380: Unselect the selected element after pickElement(). r=adw, a=dmeehan
Daisuke Akatsuka <daisuke@birchill.co.jp> - Tue, 22 Nov 2022 00:31:28 +0000 - rev 713303
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1800380: Unselect the selected element after pickElement(). r=adw, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162354
b2f9a87ed945f72054b3293a3a7839fde5da177a: Bug 1798956 - Pocket newtab ensure we clear spocs in cases where sponsored topsites applies to Pocket data. r=nanj, a=dmeehan
scott <sdowne@getpocket.com> - Mon, 21 Nov 2022 20:24:29 +0000 - rev 713302
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1798956 - Pocket newtab ensure we clear spocs in cases where sponsored topsites applies to Pocket data. r=nanj, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162028
da854ae58c9c390219b39c4056ca0ad1ea01f973: Bug 1801315, move some generic code to the baseclass, r=jesup,necko-reviewers, a=dmeehan
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 22 Nov 2022 10:17:51 +0000 - rev 713301
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1801315, move some generic code to the baseclass, r=jesup,necko-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162423
9493a11386bc59ce6bc48828073268042f386389: Bug 1774111 - Check for already-completed request in ModuleLoaderBase::FinishDynamicImport r=yulia, a=dmeehan
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 18 Nov 2022 13:25:47 +0000 - rev 713300
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1774111 - Check for already-completed request in ModuleLoaderBase::FinishDynamicImport r=yulia, a=dmeehan I've looked at this for a while and still don't know how this can happen but it does seem reasonable to add a check here that we haven't already completed the request. Depends on D162386 Differential Revision: https://phabricator.services.mozilla.com/D162387
4b46ffa226b9f6f0342fd7311976b55121aa23e1: Bug 1774111 - Initialize AutoJAPI from the native global in the module loader r=yulia, a=dmeehan
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 18 Nov 2022 13:25:46 +0000 - rev 713299
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1774111 - Initialize AutoJAPI from the native global in the module loader r=yulia, a=dmeehan We're getting a bunch of crashes related to initializing AutoJSAPI from a JSObject pointer that turns out to be null. That overload of Init() gets the native global from the JSObject and since we already have a native global in the module loader we can use the overload that takes that instead. This overload does a null check so we will catch the case where the global is null (although that should also not happen). This might just move crashes elsewhere but it's a reasonable tidyup. Differential Revision: https://phabricator.services.mozilla.com/D162386
27b6fdcd29cd4790b01351f9c8002840d1194328: Bug 1800582 - Trace mAccessibles rather than mChildren r=Jamie, a=dmeehan
Paul Bone <pbone@mozilla.com> - Wed, 16 Nov 2022 09:55:28 +0000 - rev 713298
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1800582 - Trace mAccessibles rather than mChildren r=Jamie, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162080
0b238a629876d9f3e58760f70ce0be57e4f49bc5: Bug 1800582 - Don't count atoms in the a11y cache r=Jamie, a=dmeehan
Paul Bone <pbone@mozilla.com> - Wed, 16 Nov 2022 09:55:27 +0000 - rev 713297
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Bug 1800582 - Don't count atoms in the a11y cache r=Jamie, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D162079
57f3340621bf9e7cde3ee4834ea122efe64fe271: Backed out changeset 0b01a51a35be (bug 1801244) back out for potential risk in beta
donal meehan <dmeehan@mozilla.com> - Thu, 24 Nov 2022 08:56:56 -0500 - rev 713296
Push 17292 by dmeehan@mozilla.com at Thu, 24 Nov 2022 14:20:53 +0000
Backed out changeset 0b01a51a35be (bug 1801244) back out for potential risk in beta
3bf0ff6e157feb1d31658654fe9018f00c2a5ea0: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Wed, 23 Nov 2022 18:59:31 +0000 - rev 713295
Push 17291 by ffxbld at Wed, 23 Nov 2022 18:59:39 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump ach -> 472def2d6eb353337906b7220a81f38e3fe13e99 af -> aff22df191bcc335bab891c5972671819cc22b57 an -> 8678c14e71cee4425514870f694b348c8f5743f7 ar -> 72c6195487b3d402001d34a8eb1bd291c3a24a5a ast -> f97710b4046d387291a57c100bfb26a0b89cc812 az -> 6fa337a64072461e019b249a4ad704925ed52f70 be -> 6697737655bfe6f04122974375149bd5fee80c09 bg -> 263053d0c3cbb16993ac13c3873e508dff835be1 bn -> b00da88eac65212ad482b618060db97d0830d3fb br -> 189a9a9bb5bef05d5fa10f336c671031c730aea9 bs -> 63f826a2a0514cc8ed9d706e0c056dfdcc2cb3c5 ca -> 379f96663e1b839a2c5ffd52c06d1ed1eaac42e6 ca-valencia -> 767e379f8fc04e339bc29ad65cba6bd8e0c96dd3 cak -> de85be775e43158eeb55780d588b117e2eddabcb cs -> ae92ff1566f61f147169ea57475891150d208dae cy -> cd620ebed1eaf7351173e9fa857d952d18749353 da -> 6d9557dd2ff1d898886dadf0d209a9501f40edb1 de -> b65c8c66a33331c3b7f60c3803eeb0f71df76ed4 dsb -> 3888e29db61b7734417108f9a9ae226296ef30d2 el -> 17bef295693c9e70043fb55a30f0d92cc5c1df4a en-CA -> 2e18c159ba7bf14e3419548f79bc7ae792ad30c7 en-GB -> d63db83d793b61d89091b4eaeeb9859821797cf4 eo -> d4b8ebad4cd05ae120510e295183b59897565b2f es-AR -> 9884a10915a5d27531be1848bb3056bfb541661e es-CL -> 22d1b9d920d39d1ff9909bb217123b733656cc75 es-ES -> 93b2b32730d8afe8971b3121f3b46695252d59c9 es-MX -> 924f965e056b6bc912a779d7c33d4346c1aaa6d7 et -> 4e224f9450d024e7bd97c1aaa0f91825726d656c eu -> a11b459be020d76564274165529a2c1571f7659d fa -> cd6de9269d55d32505e3c7d86411641f6fad6f71 ff -> 8a828708ccc7f5cc76a7d3de8abec6f70d9924b8 fi -> d0cefeaec237929727246226a82e37fe6b586502 fr -> e270b824dd33e62364be110b6d15723af68e1b1e fy-NL -> eb293a8289019b1a7b76c4042ae85847f306ae11 ga-IE -> ed9333d265b29ac7b052d02da09c71822a441ab6 gd -> 4ee8cde0cd7dbc5de624cdda815af69f537fec5b gl -> db979c8d90e1393c592ccf2fbf780ef8f5621dc9 gn -> f5554755095621a859dec668defde53c8597f79e gu-IN -> 8833d889fbd311ec4ad0ad74ec5129291d767230 he -> f8412db317596c5de64e8b25c830932c096c8d24 hi-IN -> 3d2844bfd8c961aada8f0e8e862ee624afae3be8 hr -> 118f76ef70377c640f923af941586c59ed9bc87f hsb -> 605dcf0a00444f7a02ffbe415645d8651f4b2c23 hu -> 268da803b62cbe9b579100ade7c3735dcf42baef hy-AM -> d8689534056ff515c22d727a769031f0e23c0076 ia -> 338c30f1d4c3137bb88c1acc715f29de37dd2f85 id -> e5bb8a2bf8e81381db1260fe11c47ee897b26d2e is -> 4d395af1ad99bbef4e8e631e415d3ece59910cb5 it -> 9b93640a56c64146750cea706b177fb22cefe0a6 ja -> 5fdc582cab5e1bff27c9f3adf8ecae6afbe75274 ja-JP-mac -> 927b8e3ec8355edb44a6954577fa91177f2339c1 ka -> a6dc94f13249ad2e3005277e0bf9287accb3a275 kab -> 5b4befd08bd77da8d8976f6db1807c9ecba919db kk -> f143464d3db190b13a5af83850a312e0e1e13a61 km -> cb07e370c70f0d98dae69cf7c7c15cadfe6ea279 kn -> 0da64d5b988c7907f0c9b22d7b5a7407fd1bdd97 ko -> e83d874f1401b56562a2c1b96bd6d25f00c56134 lij -> f44e98670ea24b873e9353e0d3aa9dbc29302f25 lt -> ef8c4b786a6d632eb5e99a2f99e4cbe43931c5b4 lv -> 39336a2e8a7ab991638f516598b3e84bac7573a7 mk -> 506ba2dca1d0082c3cf643d4216720bb425844a7 mr -> b05e0879471fd59346464d7dcdcccd8c6944f17b ms -> 3c743a6a09c1c1a585b00c2cd5198885aec186dd my -> 73ff4b507d71b6091e5841ca56d9429e331e9525 nb-NO -> 846bca95023e2033ec4c81a17ef0aaf91cd6f707 ne-NP -> 42274ea9cc3b2488e5cf833b9fceb5d78086dea7 nl -> afc882e62bbf4af74c2213fec221c2c406a61b47 nn-NO -> 895bf9c224a1449050fa9ebb420898eee0bdee50 oc -> 808109d3c0b921071b857edcd9adeb6b822a4bd7 pa-IN -> 41e159df855ef2860af336bf94ec815ee45c5261 pl -> c1b7e036331c59e2f50390b916a6644c8ef67a5a pt-BR -> 8dead75f9afeb34e57a3bcd24ed4a564db9e762d pt-PT -> e2004dd62601de421adba549123e28cf12667900 rm -> 9aab30ed3488612383a6375e29710c65aa20839c ro -> eb15422dff28cc0d0508087b5f1c0a3f2a162810 ru -> 4f72f42aebcdf1f10e37ab944e68d9f99248e301 sco -> 7286fdcb8d91a9a29a438c618fffd0bdb1cb5b0a si -> 6a2812646d45d14201ebfcd909c7279804bfdffc sk -> bd460eecadaae22035a8634d68a68c3d384ea62e sl -> 9dbe217e692e7a95d465bcb03e5696548c8d9068 son -> ece161c6f98dc74b9ceecccaeffc7021d2674cfd sq -> a0b37bb9492563a6c4bf0f861609fd0ad04efbee sr -> 83c23500f949ffece0043bd3d9ad7d8dca477fee sv-SE -> da22e7cc6743fffcd865376a6e03d4d6fe440e0f szl -> 288ce9f945ed54282721c3fcbc73136521f61acd ta -> 8e8d7e7e882623a79e617fe9015e83aeb8b374bb te -> 24148539eedf61dbfeecf8caed406af43378d7b0 th -> 03d6c6fe98e05db98bfed25a0b24a72bfdeea4c8 tl -> 7622da9019fbe7c83a37fdd4ce38ce0281b8db88 tr -> 8b56fdc7d226a359747095054358cc0808438b8e trs -> 9051ef497149dcd0e93aa756194bae624948b0c0 uk -> 114c255e8bfb8cb6ef52f24063c9600d1696fe74 ur -> 571c8f23ca554cf45fb08099702934fd714bc487 uz -> a3b642a27582d2e30170d9fff35abe3447e71ac2 vi -> dcc6eed4c4cf39b0405f4f01fdc2734571c6951b xh -> 5f571f2c741c6eab39c6eb4492484c9afeab1cb7 zh-CN -> b9c1eb440d8d9b10fb00d1dbdc33c1d5270b92f1 zh-TW -> 71359b8934fdeabf50cf125214373e3a1b408960
df70c0a1cd92263d3ecfe9b20d3eb12641b62293: Bug 1801020 - Fix build failure with --disable-backgroundtasks. a=diannaS
Mathew Hodson <mathew.hodson@gmail.com> - Wed, 23 Nov 2022 18:44:04 +0000 - rev 713294
Push 17290 by dsmith@mozilla.com at Wed, 23 Nov 2022 18:46:29 +0000
Bug 1801020 - Fix build failure with --disable-backgroundtasks. a=diannaS Original Revision: https://phabricator.services.mozilla.com/D162257 Differential Revision: https://phabricator.services.mozilla.com/D162600
a4e3302a17420a66c1a38567cc14919767e15a58: Bug 1801526 - Use AtomicInteger for GeckoSurfaceTexture handle counter. r=geckoview-reviewers,calu, a=dsmith
Jamie Nicol <jnicol@mozilla.com> - Tue, 22 Nov 2022 08:32:31 +0000 - rev 713293
Push 17289 by dsmith@mozilla.com at Wed, 23 Nov 2022 14:34:12 +0000
Bug 1801526 - Use AtomicInteger for GeckoSurfaceTexture handle counter. r=geckoview-reviewers,calu, a=dsmith Currently we use a `static volatile int` as a monotonically incrementing counter from which we calculate handles for GeckoSurfaceTextures. During a previous patch, the code which reads and increments this counter was moved out of a synchronized block, meaning it can potentially race. We are now seeing crashes due to attempting to allocate different GeckoSurfaceTextures with the same handle, and this could be the cause. To fix this, we replace the counter with an AtomicInt, which has an atomic getAndIncrement() function. Differential Revision: https://phabricator.services.mozilla.com/D162556
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -60 tip