Граф коммитов

835551 Коммитов

Автор SHA1 Сообщение Дата
Alexander Surkov 430e56024c Bug 1821732 - implement nearest invlusive target popover for invoker alg, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D173539
2023-03-27 16:12:53 +00:00
Mark Banner 9105cd4fac Bug 1824589 - Change SpecialPowers.addTaskImport to support system modules. r=Gijs
The only two instances of where it is used can be updated now.

Differential Revision: https://phabricator.services.mozilla.com/D173645
2023-03-27 16:06:59 +00:00
Mark Banner 9eb2063059 Bug 1824589 - Convert toolkit/components/narrate to ES modules. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D173644
2023-03-27 16:06:59 +00:00
ffxbld bde19f5f7a No Bug, mozilla-central repo-update HPKP remote-settings - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D173662
2023-03-27 16:06:47 +00:00
Kelly Cochrane 84eb43dddf Bug 1824358 - Don't update textContent for elements in Recently Closed tabs in Fx View to prevent Lit errors r=mstriemer,fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D173547
2023-03-27 16:04:54 +00:00
Andi-Bogdan Postelnicu 38a4785b34 Bug 1798305 - for clang-tidy do not cache attributes using a matcher since incomplete definitions may occur. r=sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D169821
2023-03-27 16:04:39 +00:00
Iulian Moraru 263c62f558 Backed out changeset 518a61189274 (bug 1822676) for causing doc-generate failures. CLOSED TREE 2023-03-27 19:12:29 +03:00
Hanna Jones 508832814c Bug 1814463 - Part 2: Enable component demos in docs r=mstriemer
This patch is more of an experiment to allow us to have code demos in our markdown docs by transforming annotated markup into `Canvas` components while we're converting our markdown to MDX. The annotation idea was taken from [mdjs](https://dev.to/open-wc/introducing-mdjs-interactive-demos-everywhere-16dh), but we're just using Storybook's own React components to achieve the same thing.

I think the next step would be to pull in an args table then I think we can go ahead and replace the built in docs.

Differential Revision: https://phabricator.services.mozilla.com/D173357
2023-03-27 15:22:34 +00:00
Hanna Jones b7ca0e05bc Bug 1814463 - Enable writing component specific Storybook markdown docs r=mstriemer
This patch amends the logic in the `markdown-story-loader` so that any markdown stories coming from `toolkit/widgets` will be nested in the correct folder with the other stories for that component. I didn't get too fancy with this because the logic will need to change again soon when we change around our Storybook structure.

I added some documentation on `moz-toggle` to demonstrate how this works. I think we could be a couple steps away from being able to hide the default Storybook docs since they're not that useful (in which case we could also maybe get rid of all things custom element manifest related).

Differential Revision: https://phabricator.services.mozilla.com/D173356
2023-03-27 15:22:33 +00:00
Matthew Gaudet 93629f90e9 Bug 1822712 - Implment ProxyGetOwnPropertyDescriptorFromExpando as its accessible under some circumstances r=jandem
Originally proxy support was implemented such that we expected to never invoke
getOwnPropertyDescriptor for a proxy with a private field expando. However, it
turns out that when the proxy returns true for hasPrototype() this is actually
possible; implementation is relatively simple fortunately.

Differential Revision: https://phabricator.services.mozilla.com/D173563
2023-03-27 15:12:13 +00:00
Randell Jesup 6ddf4bfdad Bug 1824152: Return success if SocketThreadService was already shutting down r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D173634
2023-03-27 14:54:56 +00:00
Gijs Kruitbosch 25db8907ea Bug 1822793 - add triage rotation file for perf monitoring component, r=florian DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D172785
2023-03-27 14:54:30 +00:00
Mike Conley da7fb10746 Bug 1822676 - Have the new Migration Wizard request permissions if necessary for Safari import. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D172840
2023-03-27 14:48:39 +00:00
Marco Bonardo 79a8867cf7 Bug 1820332 - Dragging URL from address bar results in bookmark with the URL instead of the page title. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D173689
2023-03-27 14:44:50 +00:00
Saira Abdulla 190fd21569 Bug 1824608 - Convert toolkit/components/resistfingerprinting to ES modules. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D173659
2023-03-27 14:34:38 +00:00
Sarah Clements 2646639210 Bug 1822016 - Update BrowserUsageTelemetry to account for history items r=Gijs
* Add new test cases to browser_UsageTelemetry_interaction.js

Differential Revision: https://phabricator.services.mozilla.com/D173411
2023-03-27 14:22:18 +00:00
Sylvestre Ledru f2501bcc48 Bug 1824704 - Update to sccache 0.4.1 r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D173678
2023-03-27 14:16:53 +00:00
Cristina Horotan 3de280b975 Backed out 5 changesets (bug 1787182) for causing leaks on linux asan. CLOSED TREE
Backed out changeset c5518abf189e (bug 1787182)
Backed out changeset ade3e3a9ec67 (bug 1787182)
Backed out changeset 10299b2e3a6a (bug 1787182)
Backed out changeset d11d31ec4d81 (bug 1787182)
Backed out changeset bde24058d87c (bug 1787182)
2023-03-27 18:09:38 +03:00
Iulian Moraru fa6cfbe289 Backed out changeset 57f13fcb6953 (bug 1816918) for causing build bustages on WebTransportParent.cpp. CLOSED TREE 2023-03-27 18:03:33 +03:00
Stanca Serban 3bc36cc8fd Backed out 2 changesets (bug 1820893) for causing py3 failures. CLOSED TREE
Backed out changeset 13b8251ff5ef (bug 1820893)
Backed out changeset 97d24cd7ec85 (bug 1820893)
2023-03-27 17:23:50 +03:00
stransky e8643079fd Bug 1787182 [Linux] Implement glxtest test as binary r=emilio
glxtest is run later when Firefox already spawns threads. Recently glxtest runs in forked process
which doesn't work correctly in multi-thread environment, so we need to move glxtest to different binary file
and launch it as stand alone code.

Differential Revision: https://phabricator.services.mozilla.com/D173486
2023-03-27 13:47:21 +00:00
stransky 755cfff2a7 Bug 1787182 [Linux] Run VA-API tests on supported hardware only r=emilio,gfx-reviewers,jgilbert
- Implement fire_vaapi_process() which launch VA-API test utility on given DRM device.
- Implement GfxInfo::GetDataVAAPI() which gets VA-API test results
- Run VA-API tests when FEATURE_HARDWARE_VIDEO_DECODING is probed and only if it's enabled by GfxInfo.

Differential Revision: https://phabricator.services.mozilla.com/D171995
2023-03-27 13:47:21 +00:00
stransky bdd226ef05 Bug 1787182 [Linux] Implement VA-API test as vaapitest binary r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D171994
2023-03-27 13:47:20 +00:00
stransky 363caad7db Bug 1787182 [Linux] Remove VA-API test from glxtest r=emilio
We should not run VA-API testing as part of OpenGL test as we want to test VA-API on supported hardware only.

Differential Revision: https://phabricator.services.mozilla.com/D171993
2023-03-27 13:47:20 +00:00
stransky 3a400c4daf Bug 1787182 [Linux] Don't fire glxtest process unless we know we really want to run r=emilio
Right now we fire glxtest on every Firefox start, even if we going to update, restart or ping running remote instance.
When we're running on system with broken/unstable gfx drivers (drivers/glx freezes or crashes) every such action is delayed or coredumps are generated on systems.

In this patch we launch glx test proces later if we know we need it.

Depends on D168650

Differential Revision: https://phabricator.services.mozilla.com/D168651
2023-03-27 13:47:20 +00:00
Valentin Gosu 30aa24b97e Bug 1824324 - Update module ownership for Cookies r=pbz,tschuster,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173559
2023-03-27 13:46:42 +00:00
Travis Long 9146760049 Bug 1822726 - Remove expiring metric used for Server Knobs Validation. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D173474
2023-03-27 13:46:32 +00:00
Hubert Boma Manilla 4b59ce7061 Bug 1811000 - [devtools] Move the project search to the side panel r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D172985
2023-03-27 13:45:40 +00:00
Marco Bonardo 8b8e0dab50 Bug 1824076 - Storage Error categorical histogram is reporting to the wrong label. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D173409
2023-03-27 13:36:39 +00:00
DJ be2bb20ce3 Bug 1698254 - simplify print margin validation to only trim whitespace.r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D173061
2023-03-27 13:28:24 +00:00
Tom Schuster e09bdb32fc Bug 1824391 - Make RFPTarget an enum class. r=tjr
I was getting name clashes when adding a new value.

Differential Revision: https://phabricator.services.mozilla.com/D173534
2023-03-27 13:21:43 +00:00
Alvin Lew 4c3c55debd Bug 1818789 - Implement Safari / macOS permission wizard page for Passwords. r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D173540
2023-03-27 13:15:12 +00:00
Greg Mierzwinski 1a8b673784 Bug 1820893 - Run browsertime performance tests on nightly-as-release builds. r=perftest-reviewers,taskgraph-reviewers,jmaher,afinder
This patch adds three new shippable platforms running the nightly-as-release build. At the same time, browsertime essential tests are enabled for all three platforms on autoland.

Depends on D172029

Differential Revision: https://phabricator.services.mozilla.com/D172030
2023-03-27 13:02:34 +00:00
Greg Mierzwinski ed4393bfc0 Bug 1820893 - Build nightly-as-release in CI on all desktop platfroms. r=aryx,glandium,firefox-build-system-reviewers,bhearsum,taskgraph-reviewers
This patch adds a new nightly-as-release build for Windows, Linux, and MacOSx. These are nightly builds, but built with the following additional flag: `ac_add_options --as-milestone=release`

Three new builds are also added to CI: macosx64-nightly-as-release-shippable/opt, win64-nightly-as-release-shippable/opt, and linux64-nightly-as-release-shippable/opt

These are used to make 3 test-platforms to run browsertime tests in a following patch.

Differential Revision: https://phabricator.services.mozilla.com/D172029
2023-03-27 13:02:33 +00:00
stransky 70e16f1549 Bug 1824307 [VAAPI] Disable HW video decoding on AMD R600 r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D173665
2023-03-27 13:00:19 +00:00
sunil mayya 3497e2d7c9 Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-27 12:35:44 +00:00
Makoto Kato cf3b888238 Bug 1820567 - Add more annotations for GeckoSessionSettings. r=geckoview-reviewers,calu,owlish
Add more annotations for GeckoSessionSettings API to reduce document
warning and etc.

Differential Revision: https://phabricator.services.mozilla.com/D171835
2023-03-27 12:31:12 +00:00
Ziran Sun 35896661ec Bug 1824668 - Make sure "beforetoggle" event is not fired for element removal. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D173672
2023-03-27 12:04:58 +00:00
Henrik Skupin 6e07466ecb Bug 1761751 - [geckodriver] Update release notes for known site-isolation issues with CDP. r=webdriver-reviewers,jgraham DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173258
2023-03-27 11:50:28 +00:00
Manuel Bucher a109943326 Bug 1824684 - [perfdocs] Update urls in browsertime docs r=perftest-reviewers,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173675
2023-03-27 11:28:56 +00:00
William Durand d3d33ab2db Bug 1822306 - Add `Extension.getPreferredIcon()` method and use it. r=zombie
It looks like `extension.iconURL` never worked. I added a `getPreferredIcon()`
that relies on `IconDetails.getPreferredIcon()` under the hood in order to
easily get icon URLs from an instance of an `Extension`. I updated a few places
where using this new method is a bit better.

Differential Revision: https://phabricator.services.mozilla.com/D173158
2023-03-27 11:04:50 +00:00
Cristina Horotan fc4333a4a9 Backed out 2 changesets (bug 1824589) for causing multiple failures. CLOSED TREE
Backed out changeset 3c5d419b0116 (bug 1824589)
Backed out changeset a095ef588eda (bug 1824589)
2023-03-27 14:53:21 +03:00
Iulian Moraru 5234db201c Backed out 5 changesets (bug 1787182) for causing leaks on linux asan. CLOSED TREE
Backed out changeset 34056df4e1d5 (bug 1787182)
Backed out changeset fea9dc3de652 (bug 1787182)
Backed out changeset 7e710b6500f0 (bug 1787182)
Backed out changeset fe70bf105370 (bug 1787182)
Backed out changeset 70439dbc72fd (bug 1787182)
2023-03-27 14:18:06 +03:00
Mark Banner 0a04242ea2 Bug 1824589 - Change SpecialPowers.addTaskImport to support system modules. r=Gijs
The only two instances of where it is used can be updated now.

Depends on D173644

Differential Revision: https://phabricator.services.mozilla.com/D173645
2023-03-27 11:01:54 +00:00
Mark Banner 18ed7b3b4b Bug 1824589 - Convert toolkit/components/narrate to ES modules. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D173644
2023-03-27 11:01:54 +00:00
Emilio Cobos Álvarez 5358ca0830 Bug 1823791 - Use width to set the flex-basis of urlbar/searchbar. r=dao,Gijs
And use flex-shrink: 0 to prevent the urlbar from shrinking.

Differential Revision: https://phabricator.services.mozilla.com/D173273
2023-03-27 10:21:31 +00:00
stransky facf3ee2b4 Bug 1787182 [Linux] Implement glxtest test as binary r=emilio
glxtest is run later when Firefox already spawns threads. Recently glxtest runs in forked process
which doesn't work correctly in multi-thread environment, so we need to move glxtest to different binary file
and launch it as stand alone code.

Differential Revision: https://phabricator.services.mozilla.com/D173486
2023-03-27 10:16:46 +00:00
stransky 08c92637d2 Bug 1787182 [Linux] Run VA-API tests on supported hardware only r=emilio,gfx-reviewers,jgilbert
- Implement fire_vaapi_process() which launch VA-API test utility on given DRM device.
- Implement GfxInfo::GetDataVAAPI() which gets VA-API test results
- Run VA-API tests when FEATURE_HARDWARE_VIDEO_DECODING is probed and only if it's enabled by GfxInfo.

Differential Revision: https://phabricator.services.mozilla.com/D171995
2023-03-27 10:16:46 +00:00
stransky ce2bf1947c Bug 1787182 [Linux] Implement VA-API test as vaapitest binary r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D171994
2023-03-27 10:16:45 +00:00
stransky 6dba5a40f4 Bug 1787182 [Linux] Remove VA-API test from glxtest r=emilio
We should not run VA-API testing as part of OpenGL test as we want to test VA-API on supported hardware only.

Differential Revision: https://phabricator.services.mozilla.com/D171993
2023-03-27 10:16:45 +00:00