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

759693 Коммитов

Автор SHA1 Сообщение Дата
Chun-Min Chang 1f72372ece Bug 1702646 - Process audio input in ProcessInput r=padenot
Instead of receiving and processing audio input data in
AudioInputProcessing::NotifyInputData, we can get the audio input data
from the connected source via the MediaInputPort and process it in
AudioInputTrack::ProcessInput

Differential Revision: https://phabricator.services.mozilla.com/D114807
2021-06-08 00:48:19 +00:00
Chun-Min Chang 81d623f7fc Bug 1702646 - Use NativeInputTrack to deliver audio data r=padenot
- Create a NativeInputTrack that is managed by main-thread in MTG
- Replace mInputDeviceUsers by a <device-id, NativeInputTrack> map

Differential Revision: https://phabricator.services.mozilla.com/D113680
2021-06-08 00:48:19 +00:00
Brindusan Cristian 19785b8b33 Backed out 3 changesets (bug 1709640) for causing android-4-1-armv7 pgo build bustages.
CLOSED TREE

Backed out changeset d8f2f3cc4da7 (bug 1709640)
Backed out changeset 3a6a274dae0d (bug 1709640)
Backed out changeset decc4edd47f9 (bug 1709640)
2021-06-08 03:58:27 +03:00
Michelle Goossens 1895a736f3 Bug 1714352 - Remove browser.proton.doorhangers.enabled pref r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D117091
2021-06-08 00:41:43 +00:00
Makoto Kato 017277558c Bug 1713588 - Don't sync shadow text during composing. r=geckoview-reviewers,agi
Gecko's text API has a hint whether text change notification is by IME
composing. If by IME composing, it is unnecessary to synchronize it by
onSelectionChange because JavaScript doesn't block/change inputted text.
It means that shadow (Java) text is always matched to Gecko text.

So we don't have to synchronize shadow text during composing.

Differential Revision: https://phabricator.services.mozilla.com/D116476
2021-06-08 00:33:59 +00:00
Alexandru Michis aaaa86cfb3 Backed out changeset f070ec38d011 (bug 1715132) for causing valgrind bustages in webrender::renderer::upload::upload_to_texture_cache
CLOSED TREE
2021-06-08 03:29:59 +03:00
Andrew Osmond 229cc98628 Bug 1715138 - Ship Software WebRender popups to release. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117090
2021-06-08 00:00:42 +00:00
Ting-Yu Lin a869ed259f Bug 1527539 Part 2 - Incorporate grid items' margins and grid container's paddings when computing grid container's overflow area. r=dholbert
This patch updated the grid container's scrollable overflow areas to
match the spec. This also fixed Bug 1532383 - include space in empty
explicit grid tracks in the scrollable overflow area.

Note: this patch can make overflow areas reported by grid container
overflow off the top or left, but the overflow areas won't be scrollable
because they are clipped once `nsHTMLScrollFrame` calls
`nsLayoutUtils::GetScrolledRect()`.

Differential Revision: https://phabricator.services.mozilla.com/D111995
2021-06-07 23:56:29 +00:00
Ting-Yu Lin 204fd3a17a Bug 1527539 Part 1 - Add helper functions to calculate the sum of grid tracks sizes (and gaps). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D111994
2021-06-07 23:56:29 +00:00
Emilio Cobos Álvarez 83e940c1fd Bug 1714524 - Don't draw native theme focus outlines if the author specifies a non-auto outline. r=mstange
While this doesn't match traditional Gecko behavior, the non-native
theme has much more opinionated focus outlines so I think this makes
sense.

It also matches Safari and Chrome, afaict.

Differential Revision: https://phabricator.services.mozilla.com/D116831
2021-06-07 23:54:21 +00:00
Byron Campen [:bwc] 6c04a617e5 Bug 1713300: Extend this timeout to give Windows aarch64 more time. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D116835
2021-06-07 23:12:53 +00:00
Michelle Goossens 5001e8aa1d Bug 1714351 - Remove css rule r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D117097
2021-06-07 22:17:51 +00:00
Nika Layzell d3e5a4039d Bug 1713294 - Use atomics for Unsound_IsClosed and Unsound_NumQueuedMessages, r=ipc-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D117039
2021-06-07 22:00:35 +00:00
Agi Sferro bb1ab4b1d3 Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D114371
2021-06-07 21:49:07 +00:00
Agi Sferro 63b9850a4c Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium
This patch adds a new GeckoView build variant dubbed "lite". We are in the
process of adding some optional dependencies to GeckoView that are needed by
Fenix (like Glean and Nimbus) which are likely not going to be used by anyone
else at Mozilla. To avoid bloating third party consumers, we provide a
geckoview-lite build that doesn't contain any optional dependency.

The min SDK version of GeckoView (non-lite) is being increased to 21 to match
Glean's min SDK. Given that Fenix's min SDK version is already 21 and that the
lite version's min SDK is still at 16 this change is safe to do and will not
incur in any loss of usability.

Differential Revision: https://phabricator.services.mozilla.com/D114370
2021-06-07 21:49:07 +00:00
Agi Sferro f84800e7d3 Bug 1709640 - Label Android build jobs for 4.1. r=nalexander
Not sure how it happened (probably copy-paste?) but a lot of Android jobs are
marked for "Android 4.0" (API 14) or "Android 4.2" (API 18) while really they
are all for Android 4.1 (API 16). This patch fixes that.

Differential Revision: https://phabricator.services.mozilla.com/D117050
2021-06-07 21:49:06 +00:00
R. Martinho Fernandes d63b379cfd Bug 1703944 - Enable EV Treatment for ANF Secure Server Root CA r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D116754
2021-06-07 21:37:24 +00:00
R. Martinho Fernandes 24cea1c7ed Bug 1707099 - Enable EV Treatment for Certum root certs ownd by Asseco r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D116752
2021-06-07 21:37:23 +00:00
R. Martinho Fernandes fff6a0bc5e Bug 1697074 - Enable EV Treatment for e-commerce monitoring's GLOBALTRUST 2020 root certificate r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D116750
2021-06-07 21:37:23 +00:00
Andrew Osmond a0205e33dc Bug 1715132 - Ignore the blocklist for Software WebRender on desktop. r=jrmuizel
We still need the blocklist to control rollout on Android, but on
desktop, we should be shipping Software WebRender to all users, except
those in safe mode or whom have explicitly disabled WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D117088
2021-06-07 21:30:15 +00:00
Andrew Halberstadt c53489ab82 Bug 1713892 - Remove fission skip-if annotation from browser/base/content/test/referrer/browser.ini, r=intermittent-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D117083
2021-06-07 21:23:45 +00:00
Michelle Goossens 2351d0818f Bug 1714351 - Fix incorrect css syntax a=fix
CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D117089
2021-06-07 21:45:46 +00:00
Brindusan Cristian f1c800c956 Backed out changeset 5d7dec65aced (bug 1681983) for causing mochitest failures in test_focus.xhtml.
CLOSED TREE
2021-06-08 00:41:59 +03:00
Steve Fink 084cf95676 Bug 1714680 - Implement `mach gtest --list-tests` r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D116904
2021-06-07 20:55:05 +00:00
Glenn Watson 834c030225 Bug 1713544 - Introduce CompositorTransform and store CompositeTiles in local space. r=gfx-reviewers,lsalzman
Store CompositeTile instances in local space, and add support for compositor
transforms that can map local -> raster -> device space without access to the
spatial tree.

This is prep work for supporting picture cache tiles that are scaled by the
composite step during pinch-zoom, for low-end GPUs. Follow up patches will
port the native compositor surface and external descriptors to also work
in local space, converting to raster or device space on demand as required.

Differential Revision: https://phabricator.services.mozilla.com/D116331
2021-06-07 20:54:34 +00:00
Michelle Goossens ebf7203b8e Bug 1714351 - Remove and reconcile -moz-proton-doorhangers media queries r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D116910
2021-06-07 20:34:33 +00:00
Andrey Bienkowski fef03390cb Bug 1715073 - Convert devtools/client/storage/test/browser_storage_localstorage_rapid_add_remove.js to async/await r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D117040
2021-06-07 20:33:00 +00:00
Timothy Nikkel e19d4bd82c Bug 1656640. Don't run 1553571-1.html on android debug. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D116982
2021-06-07 20:27:29 +00:00
Alexandru Michis eee417fc7d Backed out changeset a0fc709aac58 (bug 1703091) for causing bustages in MMPrinter.cpp
CLOSED TREE
2021-06-07 23:26:45 +03:00
Andrey Bienkowski fb78794b4c Bug 1715086 - Remove unnecessary generator from devtools/server/tests/browser/storage-unsecured-iframe.html r=jdescottes
There is no async cleanup here - generator not necessary

Differential Revision: https://phabricator.services.mozilla.com/D117048
2021-06-07 20:21:30 +00:00
Julian Descottes 5502682b68 Bug 1714527 - [devtools] Remove unused serviceworker actor code in DevTools server r=nchevobbe,devtools-backward-compat-reviewers
The actor code for attaching/detaching service worker targets and to push/start workers should no longer be used when parentintercept is disabled because all the UI triggering this is disabled in that case.
Consequently we can remove the server side code supporting this. We still have to be able to list service worker targets when parentintercept is disabled, so there are still some codepaths using isParentInterceptEnabled in the server.

Differential Revision: https://phabricator.services.mozilla.com/D116850
2021-06-07 20:13:26 +00:00
Tom Ritter 83334cbf7a Bug 1703091: Add a random ID the Message Manager logging so we can associate logging messages r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D110857
2021-06-07 20:02:33 +00:00
Emma Malysz 5c9ec79a42 Bug 1714266, renew startup.skeleton_ui_disabled_reason scalar r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D116865
2021-06-07 20:01:27 +00:00
Butkovits Atila 095438713c Bug 1713975 - disable browser_sessionHistory.js on Linux_opt for frequent failures. r=intermittent-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D116944
2021-06-07 20:00:20 +00:00
Glenn Watson b1702fb2b0 Bug 1714502 - Add regression test for get_relative_scale_offset r=gfx-reviewers,nical
This will ensure that when we re-land bug #1713544, it contains
a fix for an assertion failure that occurs when two transforms
are complex, but combined result in a 2d transform that we can
handle as a compositor surface.

Differential Revision: https://phabricator.services.mozilla.com/D116961
2021-06-07 19:59:16 +00:00
Mike Conley 387bd55e39 Bug 1714258 - Bump some about:home startup cache probes to Firefox 95. r=Gijs,data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116767
2021-06-07 19:48:55 +00:00
Mike Conley 0772a51249 Bug 1714255 - Bump FX_TAB_CLOSE_TIME_NO_ANIM_MS and FX_TAB_CLOSE_PERMIT_UNLOAD_TIME_MS expiries for a few more months. r=dthayer,data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116765
2021-06-07 19:48:32 +00:00
Mitchell Hentges f548bc89cc Bug 1713818: Require Python 3.6+ to run Mach r=ahal
This will both:
* Ensure that developers aren't accidentally using Mach with Python 2
  in the year 2021.
* Confirm that CI tasks aren't still using Python 2 with Mach.
* Remove support for Python 3.5, which is EOL'd.

Differential Revision: https://phabricator.services.mozilla.com/D116484
2021-06-07 19:46:17 +00:00
Mitchell Hentges 601c34b2bc Bug 1714118: Use Python 3 for android-hw-p2 tasks r=ahal
Python 2 is EOL, so we should be using Python 3.

Differential Revision: https://phabricator.services.mozilla.com/D116616
2021-06-07 19:46:17 +00:00
Mitchell Hentges 777c13d3d9 Bug 1713818: Use python3 with mach in test-linux.sh r=ahal
Regardless of other task configuration, if Mach
is being invoked we should use Python 3.

Differential Revision: https://phabricator.services.mozilla.com/D116615
2021-06-07 19:46:16 +00:00
Emily McMinn 71086bee3d Bug 1712797 - Fix progress indicator fill for HCM r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D116778
2021-06-07 19:44:25 +00:00
surajeet310 ea853da3f4 Bug 1714788 - Fixed more Sphinx warnings in 'mach doc' ,r=sylvestre,webdriver-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D116939
2021-06-07 19:28:40 +00:00
Lee Salzman 79c2eb99d9 Bug 1712047 - keep Skia temporary data surface alive. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117037
2021-06-07 18:51:33 +00:00
Iain Ireland 9afd29f8b3 Bug 1713567: Rename allowDouble to forceDouble r=jandem
We started out calling this `allowDouble`, then we incrementally rewrote all the uses to force the use of doubles instead. Renaming for clarity.

Depends on D116881

Differential Revision: https://phabricator.services.mozilla.com/D116882
2021-06-07 18:49:24 +00:00
Iain Ireland de51c86e90 Bug 1713567: Clean up uint32 boxing r=jandem
We've fixed similar issues a couple of times before, so I'm doing a general cleanup to nail this all down. Baseline ICs should return the same type as the resulting transpiled MIR.

In theory `visitLoadTypedArrayElementHole` could safely return either Int32 or Double, because the possibility of returning `undefined` already forces the result to be a Value, but I'm not convinced that's valuable. (My initial draft had a third `AllowDouble` option for Uint32Mode; we could reintroduce it if we thought it was valuable.)

Differential Revision: https://phabricator.services.mozilla.com/D116881
2021-06-07 18:49:24 +00:00
Ava Katushka ava8katushka 3960a884c4 Bug 1712997 - Add test for download telemetry r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D116743
2021-06-07 18:35:10 +00:00
Brindusan Cristian 08feb9e246 Backed out changeset f9eb0924a327 (bug 1711398) for causing xpcshell failures in test_TelemetryLateWrites.js.
CLOSED TREE
2021-06-07 21:54:55 +03:00
Doug Thayer f2c9eecfd2 Bug 1711398 - Include JS stacks in late write data r=florian,gerald
This mirrors the BHR stack collection code, and uses some of its utilities,
such as the ThreadStackHelper class.

Differential Revision: https://phabricator.services.mozilla.com/D115215
2021-06-07 18:04:17 +00:00
Dylan Roeh eaaaa8490a Bug 1712754 - Do not autogrant permissions in GV push notification code. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D116293
2021-06-07 17:57:26 +00:00
Dylan Roeh bbdf0480b8 Bug 1699480 - Add string-based setPermission with deprecation schedule so AC can import old permissions. r=agi,geckoview-reviewers
Depends on D113422

Differential Revision: https://phabricator.services.mozilla.com/D114264
2021-06-07 17:57:26 +00:00