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

748072 Коммитов

Автор SHA1 Сообщение Дата
Mike Conley c4febaf661 Bug 1697484 - Update copy for Add/Update Password panel. r=sfoster,flod
Differential Revision: https://phabricator.services.mozilla.com/D107877
2021-03-10 20:07:05 +00:00
Sebastian Hengst 0466b1cf9e Bug 1697260 - set more test steps of subsup-parameters-1.html as intermittent on Windows 7 debug. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D107893
2021-03-10 20:01:58 +00:00
Bernard Igiri 7c52a0adf4 Bug 1692122 - Add test to verify that experimental preferences have a default value r=Gijs
Added a test verifying that all experimental preferences have a default value.

Updated all experimental preferences to have a default value.

Differential Revision: https://phabricator.services.mozilla.com/D106959
2021-03-10 19:59:12 +00:00
Emilio Cobos Álvarez 2a1828662f Bug 1696507 - Remove support for NO_UNLINK version of cycle collector macros. r=smaug
And fix existing users of course.

The frame loader one is the only one slightly scary (but if it causes
trouble we could make nsObjectLoadingContent::Unlink a no-op).

Differential Revision: https://phabricator.services.mozilla.com/D107269
2021-03-10 19:50:40 +00:00
Dorel Luca 02c5114cb2 Backed out changeset af65c3578782 (bug 1696842) as requested by dev. CLOSED TREE 2021-03-10 22:25:07 +02:00
june wilde 8094ae4320 Bug 1691715 - enable strip extension for updatebot; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D104533
2021-03-10 19:40:32 +00:00
Emilio Cobos Álvarez 95bb5e4e1e Bug 1697240 - Tweak a reftest annotation (even less fuzz).
MANUAL PUSH: Intermittent orange on a CLOSED TREE
2021-03-10 20:42:06 +01:00
Bryce Seager van Dyk 87a8afd9f5 Bug 1695033 - Reset image rectangle in the MediaChangeMonitor when changing resolutions. r=alwu
This avoids an issue where we end up with invalid sizes if the metadata in a
webm file has a greater resolution than the in band video data.

Differential Revision: https://phabricator.services.mozilla.com/D107725
2021-03-10 19:30:19 +00:00
Bryce Seager van Dyk 7860508769 Bug 1695033 - Log error message in OnAudioNotDecoded + OnVideoNotDecoded. r=alwu
This makes debugging decode failures using logs a little nicer when we hit these
cases.

Differential Revision: https://phabricator.services.mozilla.com/D107724
2021-03-10 19:30:18 +00:00
Bryce Seager van Dyk 400521971e Bug 1695033 - Add test cases for vp8 container stream dimension mismatch. r=alwu
This patch
- adds several test files derived from bipbop.mp4. These files are re-encodes
  that used vp8 and opus. One reference file is added with metadata that is
  correct, and several others are added with bad metadata (it doesn't match the
  stream resolution).
- adds these files to the `gPlayTests` to ensure we can play them.

Differential Revision: https://phabricator.services.mozilla.com/D107723
2021-03-10 19:30:18 +00:00
Emilio Cobos Álvarez c1853bc54e Bug 1697580 - Remove nsIDocShell.isOffScreenBrowser. r=smacleod
It's unused.

Differential Revision: https://phabricator.services.mozilla.com/D107888
2021-03-10 19:29:11 +00:00
Mark Striemer 0d0fa2062b Bug 1682676 - Part 3: Test infobars inside of the chrome r=ewright
Depends on D104741

Differential Revision: https://phabricator.services.mozilla.com/D106013
2021-03-10 19:22:57 +00:00
Erica Wright 314b24db0d Bug 1682676 - Position infobars inside of the chrome. r=mstriemer
Depends on D106012

Differential Revision: https://phabricator.services.mozilla.com/D104741
2021-03-10 19:22:56 +00:00
Mark Striemer f8d0050deb Bug 1682676 - Part 1: Move named-deck to toolkit widgets r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D106012
2021-03-10 19:22:56 +00:00
june wilde 924a130b22 Bug 1691705 - Stop updatebot from altering arcconfig; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D104527
2021-03-10 19:09:00 +00:00
Iain Ireland a1de0bcb6a Bug 1696897: Don't mark BoxNonStrictThis as movable r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D107698
2021-03-10 19:04:14 +00:00
Joel Maher fb73ee3353 Bug 1697532 - migrate perftest from osx 10.14 to 10.15 r=perftest-reviewers,sparky
migrate `perftest` from osx 10.14 to 10.15

Differential Revision: https://phabricator.services.mozilla.com/D107869
2021-03-10 18:53:46 +00:00
Jeff Gilbert 12cab664f7 Bug 1692832 - isTexUploadFromPbo iff isPboBound. r=lsalzman
INVALID_OPERATION otherwise.

Differential Revision: https://phabricator.services.mozilla.com/D107592
2021-03-10 18:35:16 +00:00
Brad Werth b24888db8d Bug 1692029 Part 1: Make TextureHost report a native texture policy. r=lsalzman
Whether or not we use a native texture or something else is affected by our
backend and the size of the texture. This patch adds a new function to
centralize that logic in TextureHost, and applies it in callsites that were
checking the backend to determine an image type.

Differential Revision: https://phabricator.services.mozilla.com/D106568
2021-03-10 18:27:28 +00:00
Julian Descottes 82f5189067 Bug 1694906 - [devtools] Fix race conditions in various devtools webextensions tests r=rpl
Depends on D107099

With the previous patch, we are waiting for toolbox open before creating contexts.
This makes some tests a bit racy if they are only waiting for toolbox open. They should also wait for the context to be ready.
Firing an event from the devtools_page seems to work fine for this but don't hesitate to suggest a better approach.

Differential Revision: https://phabricator.services.mozilla.com/D107100
2021-03-10 18:22:04 +00:00
Julian Descottes 17537a14fb Bug 1694906 - [devtools] Wait for toolbox-ready instead of toolbox-created in ext-devtools.js r=rpl
Depends on D107052

toolbox-ready guarantees that the toolbox will have a valid target attached.

Differential Revision: https://phabricator.services.mozilla.com/D107099
2021-03-10 18:22:03 +00:00
Julian Descottes 4d4fd23226 Bug 1694906 - [devtools] Add new option to createDescriptorForTab to support devtools webextensions r=rpl,ochameau
Depends on D106426

Without this patch queue, `createDescriptorForTab` was not caching its descriptors, so each call to it would yield a new descriptor.
Since the webextension codebase really needs to use a different target from the one used by the DevTools toolbox, suddenly sharing the Toolbox's descriptor was an issue.

Addressing it with an explicit parameter to make this expectation from the webextension codebase a bit clearer for us.

Differential Revision: https://phabricator.services.mozilla.com/D107052
2021-03-10 18:22:03 +00:00
Julian Descottes 01718819b8 Bug 1694906 - [devtools] Use descriptors instead of targets in all toolbox APIs r=ochameau,nchevobbe,rpl,perftest-reviewers,sparky
Depends on D107051

Differential Revision: https://phabricator.services.mozilla.com/D106426
2021-03-10 18:22:02 +00:00
Julian Descottes 72754c526d Bug 1694906 - [devtools] Remove remaining call sites for showToolbox in extension tests r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D107051
2021-03-10 18:22:02 +00:00
Andrew Osmond 4f2488b64a Bug 1697518 - Turn on marionette tests for WR/SW-WR in CI. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D107865
2021-03-10 17:57:37 +00:00
Chris H-C 280af19463 Bug 1688281 - Add IPC support to FOG Labeled Counters r=janerik
Since the submetric deals with IPCPayload, the submetric needs to know its
label. We could add that to CounterMetric::Child, but adding an optional label
to the child variant of CounterMetric looked strange.

So instead, I introduce the Labeled*Metric types.
Well, LabeledStringMetric and LabeledBooleanMetric are just re-exports.
But LabeledCounterMetric knows its label in non-parent processes.
And in parent processes it just acts like a normal CounterMetric, thanks to the
metric traits.

To figure out how to handle all these types it encouraged me to remove lambdas
from the MLA FFI and solve it with hygienic identifier capture instead. Bonus.

Here's hoping I don't regret this additional level of abstraction later.

Differential Revision: https://phabricator.services.mozilla.com/D107667
2021-03-10 17:51:30 +00:00
Nicolas B. Pierron 598be980cf Bug 1697536 - VIXL: Add a tiny readme to reference upstream location. r=lth DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D107871
2021-03-10 17:50:27 +00:00
Brindusan Cristian 8b3662d9a0 Backed out changeset b0b87c410435 (bug 1692029) for bustages in RenderTextureHostSWGL.cpp. CLOSED TREE 2021-03-10 20:17:17 +02:00
Brindusan Cristian 6b27481407 Backed out changeset 2bf8dad2cc7c (bug 1696550) for bc failures at browser_preferences_usage.js. CLOSED TREE 2021-03-10 20:08:08 +02:00
Gijs Kruitbosch a3aabe77b4 Bug 1697420 - add fluent support to CustomizableUI API widgets, r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D107797
2021-03-10 17:29:51 +00:00
Snehaa2296 ca146b08d3 Bug 1608927 - Change `internScope` and `internScopeCreationData` to take pointers to objects instead of function closures that construct them. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D107368
2021-03-10 17:26:59 +00:00
Dana Keeler 69dcaa6539 Bug 1694542 - cache intermediate certificates on the socket thread when it is idle r=mbirghan,rmf
Firefox sometimes caches intermediate certificates from verified connections in
case they are useful in the future. This operation involves modifying the NSS
cert database, and so should only be done on the socket thread (ideally when it
is idle).

Differential Revision: https://phabricator.services.mozilla.com/D106230
2021-03-10 17:09:03 +00:00
Dana Keeler ea07223ca1 Bug 1696997 - enable osclientcerts by default in release r=mbirghan
This enables the module that queries OS storage for client certificates when
TLS client authentication is requested by a server. This applies to macOS and
Windows only.

Differential Revision: https://phabricator.services.mozilla.com/D107558
2021-03-10 17:06:00 +00:00
Tim Nguyen 71772002e5 Bug 1696535 - Make tabbar toolbarbuttons use tab dimensions with Proton. r=jaws
This also fixes the new tab button stretching in compact mode by not forcing a min-height.

Differential Revision: https://phabricator.services.mozilla.com/D107811
2021-03-10 16:56:13 +00:00
Brad Werth 66fe26d397 Bug 1692029 Part 1: Make TextureHost report a native texture policy. r=lsalzman
Whether or not we use a native texture or something else is affected by our
backend and the size of the texture. This patch adds a new function to
centralize that logic in TextureHost, and applies it in callsites that were
checking the backend to determine an image type.

Differential Revision: https://phabricator.services.mozilla.com/D106568
2021-03-10 16:52:32 +00:00
Molly Howell 52500a6465 Bug 1692086 - Position and scale submenu arrows correctly to spec. r=dao
I also noticed while trying out this patch that the context menu navigation
icons really need to also scale with the font size, so I've fixed that here
along with the submenu arrows.

Differential Revision: https://phabricator.services.mozilla.com/D107570
2021-03-10 16:45:42 +00:00
Emilio Cobos Álvarez efde306ead Bug 1697240 - Support painting mac scrollbars with WebRender. r=mstange
Depends on D107688

Differential Revision: https://phabricator.services.mozilla.com/D107689
2021-03-10 16:43:58 +00:00
Emilio Cobos Álvarez 47716bef8d Bug 1697240 - Refactor ScrollbarDrawingMac to not depend on a DrawTarget. r=mstange
Just return a simplified set of operations (basically rects to fill and the
thumb, which is a bit more complicated but not all that much).

Differential Revision: https://phabricator.services.mozilla.com/D107688
2021-03-10 16:43:58 +00:00
Mike Conley 3b800c74bc Bug 1697328 - Turn the overflow panel footer into a footer button. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D107734
2021-03-10 16:37:46 +00:00
Lee Salzman 94bd23b8ab Bug 1697359 - Disable reftest 1687157 on Android. r=aosmond
This reftest seems to have strange interactions with the reftest harness on
Android. Disable this for now until we have a better idea what's going on.

Differential Revision: https://phabricator.services.mozilla.com/D107781
2021-03-10 16:35:03 +00:00
Emma Malysz 4e362f6459 Bug 1690585, replace screenshot context menu item r=Gijs,fluent-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D106871
2021-03-10 16:12:02 +00:00
Nihanth Subramanya 903a86c7ec Bug 1696550 - Suppress Firefox Monitor breach alert doorhangers when proton panels are enabled. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D107783
2021-03-10 16:04:45 +00:00
Brendan Dahl 0d6e163294 Bug 1697362 - Update pdf.js to version 2.8.188 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D107780
2021-03-10 16:04:23 +00:00
Bogdan Tara cc59027def Backed out changeset 952a103a71fd (bug 1696159) for WebAuth related bustage CLOSED TREE 2021-03-10 18:21:23 +02:00
Micah Tigley c0334443c8 Bug 1696563 - Reuse RDM's toolbar resize observer to set the size of the dialogStack r=Gijs
Overlays for content prompts that are opened with tabdialog box occupy the entire browser viewport when RDM is opened. This is because `.dialogStack` is `position: fixed` to remove it from the grid layout and to avoid issues with scrolling when the simulated viewport is larger than the device viewport. The simulated viewport causing overflow is the reason why `position: absolute` might not be what we want to use here.

Now we have to deal with the problem of the overlay covering other browser UI.. To deal with this, this patch reuses the resize observer to store the `.browserStack` sizes so that `.dialogStack` can use these values to resize the modal overlay when other browser UI occupy the space of the browserStack (such as DevTools or the findbar).

Differential Revision: https://phabricator.services.mozilla.com/D107501
2021-03-10 15:54:20 +00:00
Ryan VanderMeulen a05c88c600 Bug 1696935 - Update OTS to 8.1.4. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D107493
2021-03-10 15:45:45 +00:00
Bob Owen 2e99a1b7b3 Bug 1696940: Use nsRuleBreaker code in nsUniscribeBreaker when win32k lockdown is enabled. r=jfkthame
This is only intended for testing, because win32k lockdown is disabled by
default for content.

Differential Revision: https://phabricator.services.mozilla.com/D107495
2021-03-10 15:45:41 +00:00
Mark Banner 7f76fae345 Bug 1695262 - When removing a default engine and the locale/region default is hidden, try to revert to a 'general' search engine if possible. r=mak
Currently if the region/locale default is hidden, the search service will try and revert to the first non-hidden engine, this might be a shopping or dictionary based engine which is not as useful as a general search engine.

Differential Revision: https://phabricator.services.mozilla.com/D106783
2021-03-10 15:37:55 +00:00
Sebastian Streich 239f9451dc Bug 1685570 Backed out changeset 92d71744323a r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D107670
2021-03-10 15:15:24 +00:00
Mitchell Hentges d81ec85207 Bug 1695994: Removes some mach unused parameters and dead code r=sheehan,firefox-build-system-reviewers,glandium
* `_format_metadata()` had unused parameters
* `debugger_args` weren't used after being `shellutil.split(...)`
* There was dead python2-specific-code after a `return` statement

Differential Revision: https://phabricator.services.mozilla.com/D106970
2021-03-10 15:08:34 +00:00