e6e21353ce699b8f8e0f2d05e6b06dfd81d28cb8: Bug 1813363 - Update PDF.js to 5620456072246f4f9f9eda37137b580863e6526c r=calixte default tip
Updatebot <updatebot@mozilla.com> - Sun, 29 Jan 2023 13:11:42 +0000 - rev 650909
Push 40586 by mlaza@mozilla.com at Sun, 29 Jan 2023 21:35:53 +0000
Bug 1813363 - Update PDF.js to 5620456072246f4f9f9eda37137b580863e6526c r=calixte Differential Revision: https://phabricator.services.mozilla.com/D168205
f9a7c0de9e1fc0461baa9350ce986fc4f9d8f987: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 29 Jan 2023 07:01:44 +0000 - rev 650908
Push 40586 by mlaza@mozilla.com at Sun, 29 Jan 2023 21:35:53 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE lo -> 725818c7e19cc0fc9ab8afc2ec7f0eeff954aa33 pa-IN -> 8920a5f41f45ee95927e62f529a090a30d70445a zh-CN -> 46a6743a6404ec576a6edf11a3faba7ab8203e61
6f4a1b340a8993d54fbbe853d17989b414a1c6d4: Backed out 7 changesets (bug 1704500) for causing bc failures on browser_utility_geolocation_crashed.js. CLOSED TREE
Iulian Moraru <imoraru@mozilla.com> - Sun, 29 Jan 2023 03:17:48 +0200 - rev 650907
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Backed out 7 changesets (bug 1704500) for causing bc failures on browser_utility_geolocation_crashed.js. CLOSED TREE Backed out changeset afcc1e8b5ad7 (bug 1704500) Backed out changeset 1c27f9c36fda (bug 1704500) Backed out changeset c0f0a280aaea (bug 1704500) Backed out changeset 4be2d58ddf54 (bug 1704500) Backed out changeset 1386732459ce (bug 1704500) Backed out changeset 88e8015e1ec4 (bug 1704500) Backed out changeset d96e810e20ec (bug 1704500)
f0592c4a77ebf711def0f0fc0cd382c3441d4bf5: Bug 1812152 - Add pref to control minimum chars needed to match quickaction. r=daisuke
Dale Harvey <dale@arandomurl.com> - Sat, 28 Jan 2023 23:12:43 +0000 - rev 650906
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1812152 - Add pref to control minimum chars needed to match quickaction. r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D167713
394f358959e3741ac39200bbd9ccf8a1d7d53e80: Bug 1813303 - Clean up nsIWidget::SetNonClientMargins usage. r=spohl
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 28 Jan 2023 21:43:47 +0000 - rev 650905
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1813303 - Clean up nsIWidget::SetNonClientMargins usage. r=spohl Make it take a const reference and simplify callers. No behavior change, but noticed while looking through this code. Differential Revision: https://phabricator.services.mozilla.com/D168199
cbd43288796ea25d8179bcd90fb607c89e12b671: Bug 1813046 - Simplify scrollbar sizing code. r=spohl
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 28 Jan 2023 21:35:51 +0000 - rev 650904
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1813046 - Simplify scrollbar sizing code. r=spohl This removes the capability of having differently-sized vertical and horizontal scrollbars (which is only potentially used in windows, and in practice almost-never used). For that case, we choose the larger of vertical/horizontal scrollbar sizes. This is in order to be able to realistically expose the scrollbar size to CSS, see blocked bug. We make RecomputeScrollbarParams the central place where each scrollbar style decides its sizes, and make GetDPIRatioForScrollbarPart handle the cocoa special-case of scaling to 1 or 2, but nothing else. Differential Revision: https://phabricator.services.mozilla.com/D168080
afcc1e8b5ad7a51f229b765797c717695b4fffe4: Bug 1704500: Test Windows geolocation utility process restart on crash r=gerard-majax
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:50 +0000 - rev 650903
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Test Windows geolocation utility process restart on crash r=gerard-majax Make sure that the geolocation utility process restarts for georequests that arrive after a crash. This tests process behavior regardless of whether or not the OS is set to allow geolocation (and in automation, it is not). Depends on D162944 Differential Revision: https://phabricator.services.mozilla.com/D162945
1c27f9c36fda6d180af45dcedf7c329a544ba212: Bug 1704500: Add utility process test helpers r=gerard-majax
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:50 +0000 - rev 650902
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Add utility process test helpers r=gerard-majax Also makes the existing utility process test functions a bit more general. Depends on D162943 Differential Revision: https://phabricator.services.mozilla.com/D162944
c0f0a280aaeaf66045e59638939c6d6f8cf8479c: Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:50 +0000 - rev 650901
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax This eliminates a redundant enum that we had to keep synchronized with another. Depends on D155020 Differential Revision: https://phabricator.services.mozilla.com/D162943
4be2d58ddf544202b6a124f2758fdba545232aab: Bug 1704500: Run Windows' ILocation provider in a utility process r=emilio,cmartin
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:49 +0000 - rev 650900
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Run Windows' ILocation provider in a utility process r=emilio,cmartin Previously, the ILocation COM object ran in the main process. Due to a race condition, it would sometimes crash the process so we are moving it to a utility process, where it can crash safely. The old WindowsLocationProvider class has become a proxy that forwards requests to the child process via the PWindowsLocation parent actor. The PWindowsLocationChild executes the requests and sends the results back. Failures in ILocation (like geolocation being off in Windows settings) are sent back as well -- they will cause the WindowsLocationProvider to start the MLS geolocation fallback, as they did before. Additionally, this patch caches the accuracy setting in order to guarantee the proper accuracy is set when requesting reports. Previously, we called SetHighAccuracy too early and it was silently not set (bug 1773456). Depends on D155019 Differential Revision: https://phabricator.services.mozilla.com/D155020
1386732459ceb73bb26f81c669a2f9d563532d41: Bug 1704500: Use structs to normalize utility process sandbox code r=gerard-majax,bobowen
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:49 +0000 - rev 650899
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Use structs to normalize utility process sandbox code r=gerard-majax,bobowen Adds UtilitySandboxProps, which abstract the more universal sandbox properties into a data object so that the various types of utility process can simply list them. This also adds a somewhat weak sandbox for the new "WindowsUtils" utility process type. Depends on D155018 Differential Revision: https://phabricator.services.mozilla.com/D155019
88e8015e1ec40661ba5cd33e5b516feb6b04af92: Bug 1704500: Add WindowsUtils kind of utility process on Windows r=gerard-majax,ipc-reviewers,nika
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:48 +0000 - rev 650898
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Add WindowsUtils kind of utility process on Windows r=gerard-majax,ipc-reviewers,nika Adds a new type of utility process that is set up to handle Windows OS objects. We are adding this process type to run Windows geolocation APIs but more services are expected to be included in it. The ILocation APIs have a race condition that would otherwise crash the main process. The ILocation work is in a later patch in the series. Depends on D155017 Differential Revision: https://phabricator.services.mozilla.com/D155018
d96e810e20ec5479fab6e57b5b3df0a9e2f2923b: Bug 1704500: Add logging to UtilityProcessHost/Manager r=gerard-majax
David Parks <daparks@mozilla.com> - Sat, 28 Jan 2023 21:00:48 +0000 - rev 650897
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1704500: Add logging to UtilityProcessHost/Manager r=gerard-majax Adds a "utilityproc" log to trace utility process launch and shutdown steps. Differential Revision: https://phabricator.services.mozilla.com/D155017
a639198497dc56a32eda9864ca943f85ac9b25ea: Bug 1813277 - regenerate expiring test certificates for 2023 r=jschanck
Dana Keeler <dkeeler@mozilla.com> - Sat, 28 Jan 2023 20:26:41 +0000 - rev 650896
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1813277 - regenerate expiring test certificates for 2023 r=jschanck Depends on D168186 Differential Revision: https://phabricator.services.mozilla.com/D168187
08b4b90bcebe2998348d3adc2e85fff83154624e: Bug 1813279 - re-enable tests that were disabled unconditionally by bug 1805919 r=jschanck
Dana Keeler <dkeeler@mozilla.com> - Sat, 28 Jan 2023 20:26:40 +0000 - rev 650895
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1813279 - re-enable tests that were disabled unconditionally by bug 1805919 r=jschanck Bug 1805919 skipped tests that fail in MSIX builds, but inadvertantly unconditionally skipped a number of tests. Differential Revision: https://phabricator.services.mozilla.com/D168186
8382de35fa136eb0f08a868eb14ad9930e59c4b9: Bug 1812601 - Add a null check in AccessibleCaretManager::ProvideHapticFeedback(). r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 28 Jan 2023 20:18:47 +0000 - rev 650894
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1812601 - Add a null check in AccessibleCaretManager::ProvideHapticFeedback(). r=emilio Differential Revision: https://phabricator.services.mozilla.com/D168173
5692bc6731f32b00a4517fa098e3af5a7e1350fa: Bug 1748065 - Do not leak password length when password is concealed. r=credential-management-reviewers,dimi
Sergey Galich <sgalich@mozilla.com> - Sat, 28 Jan 2023 19:16:03 +0000 - rev 650893
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1748065 - Do not leak password length when password is concealed. r=credential-management-reviewers,dimi Differential Revision: https://phabricator.services.mozilla.com/D134912
98bda4fc3d59c7854477b16edca20212d84deb87: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 28 Jan 2023 19:05:13 +0000 - rev 650892
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE fur -> 4a58171c0c92d255de150c080828561849a156af he -> 82a304479cb0c2eb447da1e4dd1b02111581832a ko -> 3c8856e3612fd51d6fedd6e67736cf03eaf7c0c3 skr -> 12562982425b048ec550917fcbc094857dd7aabd zh-TW -> 23493c8e3da10596719f943affa78005f37f1f54
d8d6b1c8320f676a65d4102bd887e6ded706417c: Bug 1811870 - Enable urlbar result menu in Nightly. r=mak
Dão Gottwald <dao@mozilla.com> - Sat, 28 Jan 2023 14:22:46 +0000 - rev 650891
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1811870 - Enable urlbar result menu in Nightly. r=mak Differential Revision: https://phabricator.services.mozilla.com/D167693
809ead0307798a50c8e9a8fb968b6100f4200d66: Bug 1808995 - Add counter-style prefix/suffix testcase including a cyclical fallback chain. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sat, 28 Jan 2023 14:06:16 +0000 - rev 650890
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1808995 - Add counter-style prefix/suffix testcase including a cyclical fallback chain. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D168051
f43c5a2967b47dd473b7f55430dc4937ef735770: Bug 1808995 - Add a testcase for counter-style suffix fallback when outside the custom style's range. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sat, 28 Jan 2023 14:06:15 +0000 - rev 650889
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1808995 - Add a testcase for counter-style suffix fallback when outside the custom style's range. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D167411
ed181fad393482cfd7961b1aa9d322da8009b485: Bug 1808995 - Fix WPT testcases that do not properly account for counter-style fallback behavior of prefix/suffix descriptors. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sat, 28 Jan 2023 14:06:15 +0000 - rev 650888
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1808995 - Fix WPT testcases that do not properly account for counter-style fallback behavior of prefix/suffix descriptors. r=emilio Per spec, "If a counter style is used to represent a counter value outside of its ranges, the counter style instead drops down to its fallback counter style." https://www.w3.org/TR/css-counter-styles-3/#counter-style-range https://www.w3.org/TR/css-counter-styles-3/#counter-style-fallback Some existing tests incorrectly assumed that a prefix or suffix from a custom rule will still apply even when the counter value is not in range. That would mean "fallback" is only partial, using the symbols/system from the fallback style mixed with the prefix/suffix of the originally-specified style, which prevents use-cases like that in bug 1808995 working as expected. Differential Revision: https://phabricator.services.mozilla.com/D167410
63b04ce7cf57d6198bd4174198bd7796e3ab9e86: Bug 1808995 - Handle @counter-style fallback behavior for the prefix and suffix descriptors. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sat, 28 Jan 2023 14:06:12 +0000 - rev 650887
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1808995 - Handle @counter-style fallback behavior for the prefix and suffix descriptors. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D167409
4e99ecbc43559e856ad1cdaed26b5a3c3fc29795: Bug 1811355: Split Trampoline JitCode into separate symbols during PerfSpewer r=iain
Denis Palmeiro <dpalmeiro@mozilla.com> - Sat, 28 Jan 2023 13:48:57 +0000 - rev 650886
Push 40585 by csabou@mozilla.com at Sun, 29 Jan 2023 09:08:48 +0000
Bug 1811355: Split Trampoline JitCode into separate symbols during PerfSpewer r=iain Differential Revision: https://phabricator.services.mozilla.com/D167682
f4f63f0138feb7535fa58c3f77fd8a51361371d8: Bug 1812970 - Avoid using Skia's deprecated clip ops. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sat, 28 Jan 2023 11:24:54 +0000 - rev 650885
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1812970 - Avoid using Skia's deprecated clip ops. r=jrmuizel Skia upstream removed deprecated clip ops that could be used to replace the clipping stack and bypass clips. We shouldn't really need to do this anymore, as we can work around it just using public APIs. The only SkCanvas operation that allows us to bypass clipping is writePixels, which still allows us to implement CopySurface/putImageData. Other instances where we were using the replace op for DrawTargetWebgl layering support can just be worked around by creating a separate DrawTargetSkia pointing to the same pixel data, but on which no clipping or transforms are applied so that we can freely do drawing operations on it to the base layer pixel data regardless of any user-applied clipping. Differential Revision: https://phabricator.services.mozilla.com/D168039
2aa60483b35234fd27574694df4a37530f4439b5: Bug 1799753: Use CopyUTF16toUTF8 for strings destined for `cow_label`. r=ErichDonGubler
Jim Blandy <jimb@red-bean.com> - Sat, 28 Jan 2023 07:47:17 +0000 - rev 650884
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1799753: Use CopyUTF16toUTF8 for strings destined for `cow_label`. r=ErichDonGubler In WebGPU, entry point names and labels from types like `GPUComputePipelineDescriptor` eventually get turned into Rust `&str` values. The prior code used `LossyCopyUTF16ToASCII` to produce `nsCString`s from the `nsString`s received from the WebIDL bindings, and then passed the resulting bytes to Rust `std::ffi::CStr::to_str`. Unfortunately, that "ASCII" actually means Latin-1, so if the entry point named happened to be representable in Latin-1 that happened not to be valid UTF-8, `wgpu_bindings::cow_label` would return `None`, leading to a panic when unwrapped by `wgpu_bindings::client::ProgrammableStageDescriptor::to_wgpu`. The fix: just call `CopyUTF16ToUTF8` instead. This should always produce bytes that `CStr::to_str` can consume. The WebIDL for WebGPU uses `USVString` for entry point names and labels, so these values should never contain unpaired surrogate code points, meaning that conversion should always succeed. Differential Revision: https://phabricator.services.mozilla.com/D168188
ed28449a3e88d8a1f1caed3da64c383fde20db70: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 28 Jan 2023 07:01:03 +0000 - rev 650883
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE en-GB -> 1da5446d2f1d3bb17d983ab5fe877e1aa9818c0c lo -> 472c42fd56d2e5de61395ca820e1f2dbfb361994 pa-IN -> 238a77fbd4166cfc763fccd2b2525d09769d7c4d pt-BR -> 29fc85ba4271afc36f439095c6bcc5b8b239caab tg -> d5c24580b5c2304bab90574c720d169799405e4c
52a2aa8ead30383a032381fc0f44b82ef215106d: Bug 1813249 - pt3 - add script to push the official branch to moz-libwebrtc. r=dbaker DONTBUILD
Michael Froman <mfroman@mozilla.com> - Sat, 28 Jan 2023 01:32:26 +0000 - rev 650882
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813249 - pt3 - add script to push the official branch to moz-libwebrtc. r=dbaker DONTBUILD Depends on D168170 Differential Revision: https://phabricator.services.mozilla.com/D168171
315fe663c9d7b2dbc1d4470509a69ee2bde46690: Bug 1813249 - pt2 - add MOZ_LIBWEBRTC_OFFICIAL_BRANCH to template in write_example_config.py. r=dbaker DONTBUILD
Michael Froman <mfroman@mozilla.com> - Sat, 28 Jan 2023 01:32:26 +0000 - rev 650881
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813249 - pt2 - add MOZ_LIBWEBRTC_OFFICIAL_BRANCH to template in write_example_config.py. r=dbaker DONTBUILD Depends on D168169 Differential Revision: https://phabricator.services.mozilla.com/D168170
8d3f425dd689b56ed9af04fa217d432e03b55a43: Bug 1813249 - pt1 - add new official branch name to example_config_env. r=dbaker DONTBUILD
Michael Froman <mfroman@mozilla.com> - Sat, 28 Jan 2023 01:32:25 +0000 - rev 650880
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813249 - pt1 - add new official branch name to example_config_env. r=dbaker DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D168169
0ba816b30a8e3bb83402b7cf07b1c6598de05ba9: Bug 1813234 - require NEW_BUG_NUMBER when calling update_example_config.sh. r=dbaker DONTBUILD
Michael Froman <mfroman@mozilla.com> - Sat, 28 Jan 2023 01:32:17 +0000 - rev 650879
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813234 - require NEW_BUG_NUMBER when calling update_example_config.sh. r=dbaker DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D168167
60527aa45b0d2a2fe33c2efefb41d13879f4049f: Bug 1812981 - Remove libwebrtcglue/VideoTypes.h. r=ng
Andreas Pehrson <apehrson@mozilla.com> - Fri, 27 Jan 2023 23:33:04 +0000 - rev 650878
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1812981 - Remove libwebrtcglue/VideoTypes.h. r=ng Differential Revision: https://phabricator.services.mozilla.com/D168046
746bc8b1f9a4d54051b1fc74377bd81831c94752: Bug 1786366 - Apply local patches to libvpx r=webrtc-reviewers,ng
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 27 Jan 2023 23:30:54 +0000 - rev 650877
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1786366 - Apply local patches to libvpx r=webrtc-reviewers,ng Run `./mach vendor media/libvpx/moz.yaml --patch-mode=only` as what media/libvpx/README_MOZILLA said. Depends on D168145 Differential Revision: https://phabricator.services.mozilla.com/D168146
a00af472d3d020aadf290aedc6f7aedade07fbca: Bug 1786366 - Update input_frame_validation_vp9.patch r=webrtc-reviewers,ng
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 27 Jan 2023 23:30:54 +0000 - rev 650876
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1786366 - Update input_frame_validation_vp9.patch r=webrtc-reviewers,ng There is a slight change in vp9_cx_iface.c in the previous update, so our corresponding local patch needs to be updated as well. Depends on D168144 Differential Revision: https://phabricator.services.mozilla.com/D168145
e62fc0f825765c7dc403b8059a22362db6cb6551: Bug 1786366 - Vendor libvpx r=webrtc-reviewers,ng
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 27 Jan 2023 23:30:53 +0000 - rev 650875
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1786366 - Vendor libvpx r=webrtc-reviewers,ng Run `./mach vendor media/libvpx/moz.yaml --patch-mode=none` as what media/libvpx/README_MOZILLA said. The updated libvpx revision is 5c38ffbfa3aba5ea4d8d0ae05a50cc76ec99bed9. Differential Revision: https://phabricator.services.mozilla.com/D168144
de7e0f989fb85a3188bf19bc84276e62defc8712: Bug 1811634: apply code formatting via Lando
Otto Länd <bind-autoland@mozilla.com> - Fri, 27 Jan 2023 23:22:44 +0000 - rev 650874
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1811634: apply code formatting via Lando # ignore-this-changeset
3aef21c5ec5d69619b01d916f07d5b67a6c5c3c2: Bug 1811634 Part 2: Ignore known memory leaks in Windows chrome tests. r=jmaher
Brad Werth <bwerth@mozilla.com> - Fri, 27 Jan 2023 23:19:49 +0000 - rev 650873
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1811634 Part 2: Ignore known memory leaks in Windows chrome tests. r=jmaher Depends on D167470 Differential Revision: https://phabricator.services.mozilla.com/D167831
f8250022d9525ac1f00b94797868af151db6650f: Bug 1811634 Part 1: Deal with spurious wakeups in WinCompositorWindowThread::ShutDown. r=rkraesig
Brad Werth <bwerth@mozilla.com> - Fri, 27 Jan 2023 23:19:48 +0000 - rev 650872
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1811634 Part 1: Deal with spurious wakeups in WinCompositorWindowThread::ShutDown. r=rkraesig Differential Revision: https://phabricator.services.mozilla.com/D167470
78deb7b433d8bdd367dd59079a2e5eceeb715a8b: Bug 1423833: Give WinWindowOcclusionTracker safe shutdown timeout semantics. r=rkraesig
Brad Werth <bwerth@mozilla.com> - Fri, 27 Jan 2023 23:19:08 +0000 - rev 650871
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1423833: Give WinWindowOcclusionTracker safe shutdown timeout semantics. r=rkraesig This follows similar shutdown timeout logic as used in WinCompositorWindowThread. It waits a reasonable amount of time, but will leak memory "safely" if timeout occurs, without crashing. This behavior is difficult to trigger in testing, but modifying the WindowOcclusionCalculator::Shutdown() method to include a long sleep confirms that the browser will still shutdown without hanging, and will leak the expected memory. Differential Revision: https://phabricator.services.mozilla.com/D167464
65e5826312a833c4439bd53c304df5df4a8b3112: Bug 1804972 - upgrade to authenticator 0.4.0-alpha.7. r=supply-chain-reviewers,dveditz
John Schanck <jschanck@mozilla.com> - Fri, 27 Jan 2023 22:52:30 +0000 - rev 650870
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1804972 - upgrade to authenticator 0.4.0-alpha.7. r=supply-chain-reviewers,dveditz Differential Revision: https://phabricator.services.mozilla.com/D168157
6f3311a0e97f5f0b238606527d7e2e2a16dc4d1f: Bug 1812046 - add missing ac_add_options directive to debugging macos docs; r=haik
june wilde <jewilde@mozilla.com> - Fri, 27 Jan 2023 22:35:33 +0000 - rev 650869
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1812046 - add missing ac_add_options directive to debugging macos docs; r=haik Differential Revision: https://phabricator.services.mozilla.com/D167663
6cfd29de36365f0cf46749a840b0e5e28cca85b9: Bug 1811156 - Update WebAuthn probes expiring in Firefox 112. r=dveditz
John Schanck <jschanck@mozilla.com> - Fri, 27 Jan 2023 22:07:47 +0000 - rev 650868
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1811156 - Update WebAuthn probes expiring in Firefox 112. r=dveditz Differential Revision: https://phabricator.services.mozilla.com/D167462
591ee1cc97208fa579d150512368fcea2488fdfc: Bug 1802304 - Update dav1d to 188dfc89f21ed00e084e4a519a581df5f2ceb35d r=media-playback-reviewers,alwu
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 27 Jan 2023 21:54:24 +0000 - rev 650867
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1802304 - Update dav1d to 188dfc89f21ed00e084e4a519a581df5f2ceb35d r=media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D168149
48fd507b32ca74e23153e248b85e3460ab499c00: Bug 1810097 - Support AHardwareBuffer of out-of-process WebGL on Android r=lsalzman,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 27 Jan 2023 21:35:26 +0000 - rev 650866
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1810097 - Support AHardwareBuffer of out-of-process WebGL on Android r=lsalzman,gfx-reviewers Modify AHardwareBuffer implementation as to support gl::SharedSurface of out-of-process WebGL. And remove unused AHardwareBuffer implementation. By limiting AHardwareBuffer only in GPU process, AHardwareBuffer implementation becomes simpler. We do not need to handle cross process AHardwareBuffer delivery and cross process android Fence delivery. Differential Revision: https://phabricator.services.mozilla.com/D167911
3c8cacc1d81be743b56798208785ce08170ac324: Bug 1788119 - Part 5 - Add tests for animated AVIF files. r=tnikkel
zaggy1024 <Zaggy1024@gmail.com> - Fri, 27 Jan 2023 21:25:51 +0000 - rev 650865
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1788119 - Part 5 - Add tests for animated AVIF files. r=tnikkel Depends on D156653 Differential Revision: https://phabricator.services.mozilla.com/D166703
a651d43230664837c308663382ccc3bcd7298dc2: Bug 1788119 - Part 4 - Update mp4parse-rust for AVIS support. r=kinetik,glandium,supply-chain-reviewers
zaggy1024 <Zaggy1024@gmail.com> - Fri, 27 Jan 2023 21:25:51 +0000 - rev 650864
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1788119 - Part 4 - Update mp4parse-rust for AVIS support. r=kinetik,glandium,supply-chain-reviewers Depends on D156652 Differential Revision: https://phabricator.services.mozilla.com/D156653
be008ddb24187910bfb8dce47b855dc2b03f07d1: Bug 1788119 - Part 3 - Add initial support for animated AVIF sequences. r=tnikkel
zaggy1024 <Zaggy1024@gmail.com> - Fri, 27 Jan 2023 21:25:50 +0000 - rev 650863
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1788119 - Part 3 - Add initial support for animated AVIF sequences. r=tnikkel Depends on D156651 Differential Revision: https://phabricator.services.mozilla.com/D156652
b18d676231de6441cac69d5ff8ba3b5f0d8f9a65: Bug 1788119 - Part 2 - Rename dom/media/mp4/Index.h's Index class to MP4SampleIndex to prevent name conflicts. r=media-playback-reviewers,alwu
zaggy1024 <Zaggy1024@gmail.com> - Fri, 27 Jan 2023 21:25:48 +0000 - rev 650862
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1788119 - Part 2 - Rename dom/media/mp4/Index.h's Index class to MP4SampleIndex to prevent name conflicts. r=media-playback-reviewers,alwu Depends on D156650 Differential Revision: https://phabricator.services.mozilla.com/D156651
051e536a5a65d2a61a7d0344030e1698bd528013: Bug 1788119 - Part 1 - Keep parser and decoder instances persistent in nsAVIFDecoder. r=tnikkel
zaggy1024 <Zaggy1024@gmail.com> - Fri, 27 Jan 2023 21:25:48 +0000 - rev 650861
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1788119 - Part 1 - Keep parser and decoder instances persistent in nsAVIFDecoder. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D156650
eb358172f15d31c75477e29b9eef36a41a3af241: Bug 1813181 - cleanup logging in loop-ff.sh. r=dbaker DONTBUILD
Michael Froman <mfroman@mozilla.com> - Fri, 27 Jan 2023 21:24:10 +0000 - rev 650860
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813181 - cleanup logging in loop-ff.sh. r=dbaker DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D168156
b1b1638ee418b526db4e368a52dea3a42e008527: Bug 1466973 - Strip gcc binaries r=glandium
serge-sans-paille <sguelton@mozilla.com> - Fri, 27 Jan 2023 21:14:34 +0000 - rev 650859
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1466973 - Strip gcc binaries r=glandium This reduces the archive size while keeping the compiler functional. This should not impact the quality of debug information of the compiled files The size reduction is significant: from 236MB down to48MB. Differential Revision: https://phabricator.services.mozilla.com/D167706
30dcad75e37fe3a0efc990b66f0e89c1aaacb921: Bug 1812235 - Rollback credit card record version from 4 to 3 r=markh,sgalich
Dimi <dlee@mozilla.com> - Fri, 27 Jan 2023 21:08:55 +0000 - rev 650858
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1812235 - Rollback credit card record version from 4 to 3 r=markh,sgalich Mobile clients reject syncing when credit card record version is not 3, so this patch reverts the credit card record version back to 3 (with `cc-type` field). The auto-detect network type behavior implemented in bug 1667257 still applies. The changes made in this commit are: 1. Save the cc-type to storage to comply with the expectation of mobile clients. (This is the behavior for v3 credit record) 2. When a v4 record is found, rollback to v3 and make sure `_sync.changeCounter` is set so we upload the downgraded record to the sync server Differential Revision: https://phabricator.services.mozilla.com/D167814
da557d1806dd9e1e519e00a4481b2e075f722ae8: Backed out 5 changesets (bug 1788119) for causing bustages complaining about AVIFDecodedData. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Fri, 27 Jan 2023 22:54:08 +0200 - rev 650857
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Backed out 5 changesets (bug 1788119) for causing bustages complaining about AVIFDecodedData. CLOSED TREE Backed out changeset 430e71478ff5 (bug 1788119) Backed out changeset 9493029c76b9 (bug 1788119) Backed out changeset 7d5cc211e3f5 (bug 1788119) Backed out changeset 3eaac75dde3c (bug 1788119) Backed out changeset 1f8eacf96c71 (bug 1788119)
d980bebc6d26c9cb704182ff963e6b57a26476af: Bug 1813141 - Use a relative path for the progress mask image in the MigrationWizard Storybook story. r=hjones
Mike Conley <mconley@mozilla.com> - Fri, 27 Jan 2023 20:35:34 +0000 - rev 650856
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1813141 - Use a relative path for the progress mask image in the MigrationWizard Storybook story. r=hjones Differential Revision: https://phabricator.services.mozilla.com/D168136
1de4e44dab9272c4b5ae5ddf107e5166b8beb314: Bug 1723838 - WebIDL bindings for the 'dns' WebExtensions API namespace. r=willdurand,webidl,smaug
Luca Greco <lgreco@mozilla.com> - Fri, 27 Jan 2023 20:33:25 +0000 - rev 650855
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1723838 - WebIDL bindings for the 'dns' WebExtensions API namespace. r=willdurand,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D167594
5fef28bf2f79d4e1b55ffa7b6ceda603b9e17d3c: Bug 1723838 - Update ExtensionAPI.h.in jinja template to use NS_DECL_CYCLE_COLLECTION_WRAPPERCACHE_CLASS macro. r=willdurand
Luca Greco <lgreco@mozilla.com> - Fri, 27 Jan 2023 20:33:25 +0000 - rev 650854
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1723838 - Update ExtensionAPI.h.in jinja template to use NS_DECL_CYCLE_COLLECTION_WRAPPERCACHE_CLASS macro. r=willdurand A similar change have been applied in the C++ header files for the WebExtensions API WebIDL bindings that were already part of the mozilla-central tree as part of Bug 1777574. This patch is making sure that C++ header boilerplate file generated by the WebExtensions python script GenerateWebIDLBindings.py that we will generate next for the other WebExtensions APIs not yet implemented in mozilla-central will also use this new macro. Differential Revision: https://phabricator.services.mozilla.com/D167593
0a2a5ea249519ca36a8f1a9709960046debfb560: Bug 1723838 - Change 'void' to 'undefined' webidl type in WebExtensions GenerateWebIDLBindings.py helper script. r=willdurand
Luca Greco <lgreco@mozilla.com> - Fri, 27 Jan 2023 20:33:24 +0000 - rev 650853
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1723838 - Change 'void' to 'undefined' webidl type in WebExtensions GenerateWebIDLBindings.py helper script. r=willdurand A similar change have been applied to the webidl files related to WebExtensions APIs that were already defined in mozilla-central as part of Bug 1659158. This patch updates the python script to make sure that the new generate WebIDL files for the other WebExtensions API that are not already in mozilla-central will use 'undefined' instead of 'void' as the return value type for WebExtensions API methods that do not return any value. Differential Revision: https://phabricator.services.mozilla.com/D167592
99398345f2298203071b266767c15bddcf05bd89: Bug 1723838 - Tweak error reported from WebExtensions GenerateWebIDLBindings.py on unexpected type for optional parameters. r=willdurand
Luca Greco <lgreco@mozilla.com> - Fri, 27 Jan 2023 20:33:24 +0000 - rev 650852
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1723838 - Tweak error reported from WebExtensions GenerateWebIDLBindings.py on unexpected type for optional parameters. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D167591
ee4c84a7025fc0412e6c9d00f24401f1fa4e9678: Bug 1812309 - Improve error from webrtc/RTCPeerConnection-relay-canvas.https.html when webgl is unavailable. r=bwc
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 27 Jan 2023 20:32:04 +0000 - rev 650851
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1812309 - Improve error from webrtc/RTCPeerConnection-relay-canvas.https.html when webgl is unavailable. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D168150
72da2fb0aab1c5cd50aee0b7759eb4678a2d84b8: Bug 1811092: apply code formatting via Lando
Otto Länd <bind-autoland@mozilla.com> - Fri, 27 Jan 2023 20:20:51 +0000 - rev 650850
Push 40584 by smolnar@mozilla.com at Sat, 28 Jan 2023 21:11:06 +0000
Bug 1811092: apply code formatting via Lando # ignore-this-changeset
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -60 tip