716949 Commits

Author SHA1 Message Date
Steven Englehardt
2a86001eea Bug 1643432 - Renew STORAGE_ACCESS_API_UI probes until Firefox 88; r=baku, data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D82481
2020-07-07 15:16:07 +00:00
Kris Maglione
65524b5ecb Bug 1651436: Wrap exceptions thrown by WrapPrivileged getters. r=mccr8
When a privileged exception object is thrown by a function exported via
`exportFunction`, it is reported to the console, and a generic unprivileged
exception is re-thrown in its place. This is a problem for test harness code
which tests for getters throwing exceptions by catching them and then setting
a flag. The re-thrown exception is hidden, but the original is still reported,
and becomes a red herring for people debugging tests.

This patch catches exceptions thrown by getters (and setters, and other proxy
hooks previously overlooked), checks if they're readable by the global the
privileged object is wrapped for, wraps them if they are not, and then
re-throws them.

Differential Revision: https://phabricator.services.mozilla.com/D82782
2020-07-08 20:22:05 +00:00
Sebastian Hengst
aa6404a088 Bug 1559315 - Temporarily disable browser_rules_authored_color.js on Windows opt. r=gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D82775
2020-07-08 20:21:04 +00:00
Nika Layzell
27320bcf81 Bug 1650163 - Part 3: Move REMOTE_TYPE defines to a separate header, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82107
2020-07-08 20:16:06 +00:00
Nika Layzell
3f8ded27c9 Bug 1650163 - Part 2: Add a NOT_REMOTE_TYPE define to clarify calling code, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82106
2020-07-08 20:16:04 +00:00
Nika Layzell
22a65a237e Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 20:15:59 +00:00
Matthew Gaudet
0877db2bf0 Bug 1651178 - Ensure Private Methods aren't enabled by accident r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D82587
2020-07-08 19:49:56 +00:00
Tom Prince
f27be8d7e7 No bug: Be strict about treeherder symbol splitting; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82624
2020-07-08 20:02:26 +00:00
Michael Froman
919ac9b1ae Bug 1651286 - remove unused static method PeerConnectionImpl::CreatePeerConnection. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D82781
2020-07-08 19:45:11 +00:00
Dorel Luca
7ff1c0fb61 Backed out changeset b17f8ba4211d for Gecko Decision task bustage. CLOSED TREE 2020-07-08 22:53:59 +03:00
Tom Prince
440eed985f Bug 1643817: Use a fresh taskgroup for create-interactive tasks; r=Callek
In Bug 1641971 (e7d4c490c31a) we changed `taskgraph.create.create_tasks` to
always get the decision task id to use. However, the call in create-interactive
passed `None`, expecting to have on generated. This changes that to use the
`create-interactive`s action task as the task id.

Differential Revision: https://phabricator.services.mozilla.com/D82652
2020-07-08 18:41:17 +00:00
Tom Prince
fc3ae614bc No bug: Update links to hg.mozilla.org to use default instead of tip in taskcluster/; r=Callek
The latter sometimes bites us if we have a legacy support branch that gets
pushed more recently than default.

Differential Revision: https://phabricator.services.mozilla.com/D82628
2020-07-08 18:41:17 +00:00
Tom Prince
4eacbe9962 Bug 1630710: Add link to specfic task in treeherder for decision task; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82627
2020-07-08 18:27:52 +00:00
Tom Prince
927f176328 No bug: Be strict about treeherder symbol splitting; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82624
2020-07-08 18:18:57 +00:00
Jeff Muizelaar
ef6f52b8e9 Bug 1651063 - Lower minimum Intel driver to 24.20.100.6286 for WebRender. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D82526
2020-07-08 19:13:37 +00:00
Jeff Muizelaar
863ee55d6d Bug 1651172 - Rollout WebRender to gen7.5 gt2-3. r=aosmond
We accidentally shipped to these users last summer
without any problems so this should be relatively low risk.

Differential Revision: https://phabricator.services.mozilla.com/D82586
2020-07-08 19:11:39 +00:00
Kevin Jacobs
c6376d375d Bug 1563279 - Add Fiat-Crypto license. r=jcj,mhoye
Differential Revision: https://phabricator.services.mozilla.com/D80700
2020-07-08 17:50:57 +00:00
Hamzah
0606c70920 Bug 1594914 - Convert mach python-test to run with python 3 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D77872
2020-07-08 19:15:27 +00:00
Michael Froman
27399f92bf Bug 1651235 - enable webrtc usage of socket process on early beta and earlier. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D82623
2020-07-08 18:53:35 +00:00
alwu
9d553eb412 Bug 1649358 - return UNKNOWN_ACTION when fail to get autoplay permission r=bryce
We can have different autoplay permission setting for specific sites, and those setting can override the global autoplay setting.

Eg. Global permission setting is `Block Audio & Video` but site A is being set to `Block Audio Only`, then when inaudible video wants to start on siteA, it would be allowed to autoplay.

Returning `DENY_ACTION` is like specifically modifying the site permission setting, but in those cases, we should return `UNKNOWN_ACTION` because we are actually not able to check the site permission.

Differential Revision: https://phabricator.services.mozilla.com/D82570
2020-07-07 19:03:29 +00:00
Hubert Boma Manilla
b271ba8b01 Bug 1649632 - Update the slow icon tooltip r=Honza,victoria
Differential Revision: https://phabricator.services.mozilla.com/D81817
2020-07-08 18:16:18 +00:00
Dan Minor
4e37915de1 Bug 1650572 - Check V4L2_CAP_DEVICE_CAPS before accessing device_caps; r=ng
The capabilities field is for the physical device, device_caps is for the
specific /dev/videoX device that has been opened. The device_caps field is
only populated if V4L2_CAP_DEVICE_CAPS is set, so we should check that, and
fall back to capabilities if it is not set.

Differential Revision: https://phabricator.services.mozilla.com/D82377
2020-07-08 17:35:38 +00:00
Markus Stange
3d57edb614 Bug 1649313 - Add SkippedComposite markers. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D82636
2020-07-08 18:41:21 +00:00
Julian Descottes
0e4d7862d4 Bug 1651319 - Cleanup devtools calls to JSWindowActor sendAsyncMessage r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D82677
2020-07-08 18:52:17 +00:00
Mihai Alexandru Michis
1ba2a3f6f6 Backed out 3 changesets (bug 1650163) for causing bustages in nsContentSecurityManager.cpp
CLOSED TREE

Backed out changeset 51d7c644a1e6 (bug 1650163)
Backed out changeset 3d2b6908447a (bug 1650163)
Backed out changeset 79141707d47b (bug 1650163)
2020-07-08 21:18:44 +03:00
Nika Layzell
48c6c034ee Bug 1650163 - Part 3: Move REMOTE_TYPE defines to a separate header, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82107
2020-07-08 01:13:43 +00:00
Nika Layzell
64031d88e9 Bug 1650163 - Part 2: Add a NOT_REMOTE_TYPE define to clarify calling code, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82106
2020-07-08 01:13:45 +00:00
Nika Layzell
c850a94434 Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 14:54:48 +00:00
Gavin Lazar Suntop
4f0c38a591 Bug 1651154 - hiding video playhead from dev tools r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D82591
2020-07-07 23:26:23 +00:00
Edwin Takahashi
02a12126c0 Bug 1648851 - reduce max-run-time value of android-api-16-shippable/opt task to 1800 r=gbrown,jmaher
Changes:
  - max-run-time reduced to 1800 which should suffice.

Differential Revision: https://phabricator.services.mozilla.com/D82253
2020-07-08 17:46:37 +00:00
James Graham
983278ea99 Bug 1650429 - Restore metadata for win7 debug failure, r=malexandru
Differential Revision: https://phabricator.services.mozilla.com/D82765
2020-07-08 17:38:43 +00:00
Florian Quèze
70dffcbae3 Bug 1650843 - fix the opacity of the profiler toolbar down arrow when a light weight theme is in use, r=julienw.
Differential Revision: https://phabricator.services.mozilla.com/D82404
2020-07-08 17:24:10 +00:00
Andrei Oprea
45831de74e Bug 1651377 - Land strings for What's New Panel content in Firefox 79 r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82724
2020-07-08 16:49:19 +00:00
emilfs
dafec58d06 Bug 1643293 - added new job in doc to render documentation at review phase r=sylvestre,ahal
Differential Revision: https://phabricator.services.mozilla.com/D80428
2020-07-08 13:53:45 +00:00
R. Martinho Fernandes
fb3abbefc6 Bug 1270634 - check usages when generating WebCrypto keys r=keeler,jcj
Differential Revision: https://phabricator.services.mozilla.com/D81146
2020-07-08 16:32:19 +00:00
R. Martinho Fernandes
c27996d699 Bug 1286059 - throw correct error when encrypting with a bad AES-GCM tag length r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D81144
2020-07-08 09:25:08 +00:00
R. Martinho Fernandes
67fb5b6119 Bug 1286880 - add test to ensure deriveBits and deriveKey throw the correct errors given invalid length arguments r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D80010
2020-07-08 09:25:06 +00:00
R. Martinho Fernandes
2c531eb20a Bug 1286878 - Add test to ensure deriveBits throws the right error when given an invalid hash name r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D80009
2020-07-08 09:24:06 +00:00
R. Martinho Fernandes
393a11c9f9 Bug 1270599 - add test to ensure generateKey returns the correct error given an invalid algorithm argument r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D80008
2020-07-08 09:23:51 +00:00
R. Martinho Fernandes
6636ae8e72 Bug 1286250 - return correct error code for bad AES key length r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D79455
2020-07-08 09:23:44 +00:00
Bogdan Tara
92d6c2f06f Backed out changeset 8d3a31f6fcd6 (bug 1643765) by morgan's request CLOSED TREE 2020-07-08 19:57:22 +03:00
Nika Layzell
7d938e109a Bug 1649477 - Part 4: Improve a couple of error messages, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D82103
2020-07-08 14:22:23 +00:00
Nika Layzell
60f3afe23e Bug 1649477 - Part 3: Handle ReceiveRawMessage generically, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D82102
2020-07-08 14:22:22 +00:00
Nika Layzell
4d6fb8dcc5 Bug 1649477 - Part 2: Unify JSActor manager logic, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D82101
2020-07-08 14:22:22 +00:00
Nika Layzell
b141d76834 Bug 1649477 - Part 1: Move JSActor related files into their own directory, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D82100
2020-07-08 14:22:22 +00:00
Nika Layzell
f0b027c089 Bug 1650204 - Part 2: Add dummy AutoAnnotateCrashReport definitions, r=gsvelto
It appears as though I missed these in the first step, and didn't catch the bug
on try.

Differential Revision: https://phabricator.services.mozilla.com/D82649
2020-07-08 16:32:41 +00:00
Christoph Kerschbaumer
87f4fb171f Bug 1651002: Do not report mixed content errors to the console for preloads. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D82723
2020-07-08 16:01:47 +00:00
Henrik Skupin
f8fbd2e85e Bug 1651312 - [remote] Fix invalid data type checks in browser-chrome tests. r=remote-protocol-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D82678
2020-07-08 13:47:22 +00:00
Junior Hsu
acc77fd89e Bug 1649965 - only waiting for main thread OnStartRequestSent for LOAD_DOCUMENT_NEEDS_COOKIE, r=mayhemer,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80682
2020-07-08 15:47:36 +00:00
Mitchell Hentges
c8d28df64b Bug 1646832: Use NoopErrorReporter for build team members r=rstewart
register_sentry() should always return an error-reporter implementation.

Differential Revision: https://phabricator.services.mozilla.com/D82600
2020-07-07 21:39:59 +00:00