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

717088 Коммитов

Автор SHA1 Сообщение Дата
Dan Minor d8e1e4a499 Bug 1650945 - Fix error message in IIRFilterNode::Create; r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D82716
2020-07-08 14:05:33 +00:00
Andrei Oprea 9be974e02b Bug 1648179 - Add schema test coverage for CFRMessageProvider messages r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D80922
2020-07-07 21:57:48 +00:00
Bogdan Tara c3980a7f22 Backed out changeset ccf92483269b (bug 1651297) for many fonts related failures CLOSED TREE 2020-07-08 17:27:04 +03:00
Shane Caraveo cd94038ca6 Bug 1648815 Don't require builtin certificates for system addon update checks r=rpl,aswan
Differential Revision: https://phabricator.services.mozilla.com/D81587
2020-07-08 09:04:01 +00:00
Daisuke Akatsuka 8e979c2529 Bug 1625930: Add test getAllResources of ResourceWatcher API. r=ochameau
Depends on D78242

Differential Revision: https://phabricator.services.mozilla.com/D82150
2020-07-03 11:35:53 +00:00
Daisuke Akatsuka 77d64ed1e3 Bug 1625930: Add test ResourceWatcher for STYLESHEET type. r=ochameau
Depends on D78241

Differential Revision: https://phabricator.services.mozilla.com/D78242
2020-07-03 08:12:53 +00:00
Daisuke Akatsuka 38a7ac44c7 Bug 1625930: Apply ResourceWatcher to source map. r=ochameau
Depends on D78240

Differential Revision: https://phabricator.services.mozilla.com/D78241
2020-07-08 14:05:13 +00:00
Daisuke Akatsuka 899ed9d38e Bug 1625930: Apply ResourceWatcher to StyleEditor. r=ochameau
Depends on D78239

Differential Revision: https://phabricator.services.mozilla.com/D78240
2020-07-08 14:05:42 +00:00
Daisuke Akatsuka 124d4687f9 Bug 1625930: Implement ResourceWatcher for stylesheet. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D78239
2020-07-08 14:05:29 +00:00
Daisuke Akatsuka 2e741db198 Bug 1625930: Fire StyleSheetApplicableStateChanged event explicitly if the stylesheet is getten from the cache. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D81305
2020-07-08 14:05:42 +00:00
Rob Wu 5b710f89d1 Bug 1644757 - Add unit test for visibility of thumbnail requests to extensions r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D79143
2020-07-08 13:50:03 +00:00
Christian Holler fcbc0dd643 Bug 1651243 - Remove leftover crashsymbols attribute from fuzzing debug job. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D82683
2020-07-08 12:14:15 +00:00
Frederik Braun 9cf407544a Bug 1644671 - systemprincipal restrictions telemetry r=tjr,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D79142
2020-07-08 13:11:57 +00:00
Mike Conley f91c7b29a6 Bug 1650243 - Don't accidentally restore the WebRTC global sharing indicator if it is minimized when changing streams. r=pbz
window.sizeToContent causes a minimized window to be restored, so we skip calling that if the
indicator is minimized. We call it instead once the indicator is restored.

Differential Revision: https://phabricator.services.mozilla.com/D82620
2020-07-08 09:34:39 +00:00
Toshihito Kikuchi 2810e91249 Bug 1639030 - Part 3: Roll-up patch to apply remaining mozilla changes to chromium sandbox. r=bobowen
This commit applies patches under security/sandbox/chromium-shim/patches/after_update/.

Differential Revision: https://phabricator.services.mozilla.com/D79561
2020-07-08 12:54:35 +00:00
Toshihito Kikuchi 0e041b91bd Bug 1639030 - Part 2: Roll-up of chromium sandbox update and patches to get a running browser. r=bobowen
This commit does:
- Sync files under security/sandbox/chromium/ with Chromium 81.0.4044.138
- Update files under security/sandbox/chromium-shim/
- Apply patches under security/sandbox/chromium-shim/patches/with_update/
- Add mozilla::AddWin32kLockdownPolicy to apply MITIGATION_WIN32K_DISABLE before SUBSYS_WIN32K_LOCKDOWN

Differential Revision: https://phabricator.services.mozilla.com/D79560
2020-07-08 12:54:33 +00:00
Toshihito Kikuchi b7f3f014fe Bug 1639030 - Part 1: Update with_update and after_update patches. r=bobowen
This commit updates files under security/sandbox/chromium-shim/patches/
to prepare our codebase for Chromium sandbox update.  See patch files for
the details of each patch.

This also removes the following patches from with_update no longer needed.

1) update_chromium_linux_x86_syscalls.patch is included in
   b4f3df4e77
2) ifdef_out_ApplyMitigationsToCurrentThread.patch cannot be used because
   we use ApplyMitigationsToCurrentThread since the following commit.
   4bed2eb502
3) mingw_base_win_get_caller.patch is included in
   d8b73eb8f0
4) fix_incorrect_int_use_in_Kernel32BaseVersion.patch is fixed by
   https://hg.mozilla.org/mozilla-central/rev/dc9d71fb3bac807a37dbfba35d609ac4ffff1980
5) revert_removal_of_AlterEnvironment_on_Windows.patch is altered by adding
   environment_internal.h/cc as a different commit.
6) mingw_undefine_MemoryBarrier.patch is no longer needed as
   base::subtle::MemoryBarrier was removed by
   bdbaaf4e7e
7) public_siginfo_fields.patch is included in
   6bd491daaf

Differential Revision: https://phabricator.services.mozilla.com/D79558
2020-07-08 12:54:18 +00:00
Adam Vandolder 7c8221e962 Bug 1647794 - Add lazy Iterator Helper methods. r=jorendorff
The Iterator Helpers proposal defines 6 lazy synchronous iterator methods,
`map`, `filter`, `take`, `drop`, `asIndexedPairs`, and `flatMap`.
All of these methods are to return the newly defined builtin generators,
which we implement as self-hosted generators that are stored in an
internal slot and thus observably distinct from regular generators.

Differential Revision: https://phabricator.services.mozilla.com/D81743
2020-07-07 22:07:56 +00:00
Kershaw Chang c87cb10f45 Bug 1527256 - P4: Enable about:networking tests r=dragana
Depends on D82320

Differential Revision: https://phabricator.services.mozilla.com/D82321
2020-07-08 10:28:53 +00:00
Kershaw Chang 39ecbeff00 Bug 1527256 - P3: Get HttpData from socket process r=dragana
Depends on D20355

Differential Revision: https://phabricator.services.mozilla.com/D82320
2020-07-08 10:29:01 +00:00
Kershaw Chang 3a97f39f6d Bug 1527256 - P2: Get DNSCacheEntries from socket process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D20355
2020-07-08 10:29:03 +00:00
Kershaw Chang 907a9dedd4 Bug 1527256 - P1: Get SocketData from socket process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D20354
2020-07-08 12:49:44 +00:00
Bogdan Tara 0867b964e2 Backed out 5 changesets (bug 1650996, bug 1649974) for hazard failures CLOSED TREE
Backed out changeset de5e55b59a31 (bug 1650996)
Backed out changeset 35faa46f46f1 (bug 1650996)
Backed out changeset 6f779a3875a8 (bug 1650996)
Backed out changeset fac1e5a07a6c (bug 1649974)
Backed out changeset 3c5157a9e872 (bug 1649974)
2020-07-08 16:07:56 +03:00
moz-wptsync-bot a94d673341 Bug 1650429 - [wpt-sync] Update web-platform-tests to 5a8a43621be6bc5f94f3ccdc1ab9b2ad63e68428, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 5a8a43621be6bc5f94f3ccdc1ab9b2ad63e68428
wpt-type: landing
2020-07-08 12:52:54 +00:00
arthursonzogni e75698a477 Bug 1649442 [wpt PR 24395] - [CSP] Add WPT tests for inheritance with window.open., a=testonly
Automatic update from web-platform-tests
[CSP] Add WPT tests for inheritance with window.open.

There are WPT tests about CSP inheritance when opening local-scheme.
This is tested for iframe. Testing for iframes is good, testing for
both iframes and opened window is better.

Initially, I wanted to reproduce bug 1073126, but failed to do so. I
still want to keep the tests.

Bug: chromium:1073126
Change-Id: I4c363037d556bf93f37d43dd5b84a1da608d5e44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2274602
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#785017}

--

wpt-commits: 51f124152f8d1771382f4b2a8e4d386dd573755d
wpt-pr: 24395
2020-07-08 12:52:53 +00:00
moz-wptsync-bot cef6e1029a Bug 1631350 [wpt PR 23104] - Update wpt metadata, a=testonly
wpt-pr: 23104
wpt-type: metadata
2020-07-08 12:52:52 +00:00
Alexey Shvayka 2420dcec26 Bug 1631350 [wpt PR 23104] - Introduce IdlInterface#should_have_interface_object() method, a=testonly
Automatic update from web-platform-tests
Introduce IdlInterface#should_have_interface_object() method (#23104)

Resolves #18827.
--

wpt-commits: 2979a2231328d641f7bf291b8484135ae262a2d5
wpt-pr: 23104
2020-07-08 12:52:52 +00:00
moz-wptsync-bot eb8780f061 Bug 1650327 [wpt PR 24430] - Update wpt metadata, a=testonly
wpt-pr: 24430
wpt-type: metadata
2020-07-08 12:52:51 +00:00
Florian Rivoal 6c2fd015e0 Bug 1650327 [wpt PR 24430] - [mediaqueries] Confirm that invalid syntax is rejected, a=testonly
Automatic update from web-platform-tests
[mediaqueries] Confirm that invalid syntax is rejected (#24430)

Tests https://github.com/w3c/csswg-drafts/issues/2790
--

wpt-commits: b1d24b1a98699bf65855c6ee5d6140b5a24a7bf6
wpt-pr: 24430
2020-07-08 12:52:50 +00:00
Florian Rivoal 27c4d3b8ab Bug 1650337 [wpt PR 24432] - Test that deprecated media types don't match, a=testonly
Automatic update from web-platform-tests
Test that deprecated media types don't match (#24432)

Relates to https://github.com/w3c/csswg-drafts/issues/1751
--

wpt-commits: e422c23288d1d4d61f7a5ee0d0c919ac6834a627
wpt-pr: 24432
2020-07-08 12:52:50 +00:00
Florian Rivoal 71c527df51 Bug 1650328 [wpt PR 24431] - Add metadata to mediaquery case insensitivity test, a=testonly
Automatic update from web-platform-tests
Add metadata to mediaquery case insensitivity test (#24431)

See https://github.com/w3c/csswg-drafts/issues/2727
--

wpt-commits: 9bb4de40c0c6d46fd44e7f6c0001b760dd9c8eb8
wpt-pr: 24431
2020-07-08 12:52:49 +00:00
Mattias Buelens 90918ee006 Bug 1650229 [wpt PR 24427] - Streams: remove obsolete test for @@asyncIterator === values, a=testonly
Automatic update from web-platform-tests
Streams: remove obsolete test for @@asyncIterator === values (#24427)

As noted in #24266, this Streams test is now covered by the new async
iterable tests from the WebIDL harness. Therefore, we can remove the
Streams-specific test.
--

wpt-commits: 67a169be0bd98bfdb645a8218fdfb0bc2efe0f18
wpt-pr: 24427
2020-07-08 12:52:48 +00:00
moz-wptsync-bot 8f0f42a35d Bug 1648888 [wpt PR 24368] - Update wpt metadata, a=testonly
wpt-pr: 24368
wpt-type: metadata
2020-07-08 12:52:48 +00:00
David Bokan 0ea6f1bffe Bug 1648888 [wpt PR 24368] - Test fragment preservation across HTTP redirects, a=testonly
Automatic update from web-platform-tests
Test fragment preservation across HTTP redirects

This exercises bugs like: https://bugs.webkit.org/show_bug.cgi?id=158420
which should be fixed and which is still broken:
https://bugs.webkit.org/show_bug.cgi?id=24175

Bug: 1055455
Change-Id: I2530356110b7159abf7cacff5c990e6c74eef9e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2271063
Reviewed-by: Nate Chapin <japhet@chromium.org>
Commit-Queue: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#784933}

--

wpt-commits: e4b2fe646b9811e8d9a9332ace8ba2dfdb72ccb8
wpt-pr: 24368
2020-07-08 12:52:47 +00:00
alexandru.ionescu 1feda07409 Bug 1651353 Re-enable youtube widevine tests r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82692
2020-07-08 12:38:10 +00:00
Bogdan Tara ecb7c0ac10 Backed out changeset 1e15fd6bbf25 (bug 1644671) for telemetry related bustages CLOSED TREE 2020-07-08 15:34:15 +03:00
Dimi Lee 0f6d4af47e Bug 1437626 - P5. Only call ShouldEnableClassifier for protection features. r=baku
ShouldEnableClassifier checks two things:
1. If AddOn can load the channel
2. If the classified channel is top-level.

For the first point, we added the check in Bug 1308640, and I think the
idea is only for tracking protection to not block channels when
extensions have permission on the channels' domain.
For annotation features, we should always annotate a channel regardless of whether
it is controlled by extensions (also for ETP).

And since we use first-party classification flag in channels, so we
should also annotate channel no matter it is top-level, first-party or
third-party.

So this patch removes calling ShouldEnableClassifier in annotation
features and also rename ShouldEnableClassifier to
ShouldEnableProtectionForChannel to make the idea more clear.

Differential Revision: https://phabricator.services.mozilla.com/D82504
2020-07-08 12:26:53 +00:00
Dimi Lee 8f56bdc39d Bug 1437626 - P4. Test requests sent in a service worker is classified r=baku
This patches does the following:
1. Test fetch in service worker should be classified.
2. Test requests should not be classified when it is whitelisted.
3. Test requests should not be classified when it is a first-party.

Depends on D80184

Differential Revision: https://phabricator.services.mozilla.com/D80185
2020-07-08 12:27:14 +00:00
Dimi Lee 34b12aaca6 Bug 1437626 - P3. Use global tracking Protection pref when a channel doesn't have a loadcontext r=baku
Channels loaded by service worker don't have loadcontext, so we don't
apply tracking protection on them.

Depends on D80183

Differential Revision: https://phabricator.services.mozilla.com/D80184
2020-07-08 12:12:09 +00:00
Dimi Lee b20ed5b08a Bug 1437626 - P2. Get top-level URI from ClientInfo when a channel is initiated by ShareWorker or ServiceWorker r=baku
When a channel is initiated from sharedworker or service worker, we use
worker's origin as the top-level uri.

Depends on D80182

Differential Revision: https://phabricator.services.mozilla.com/D80183
2020-07-08 12:12:07 +00:00
Dimi Lee 26ac53ba5e Bug 1437626 - P1. Use TYPE_DOCUMENT to determin whether a channel is a top-level load. r=baku
We use whether channel->GetTopWindowURI returns a failure to determin
if the channel is a top-level load. However, channels loaded by service
worker or appcache don't have top-level window.

This patch use TYPE_DOCUMENT to determin whether it is a top-level load.
This patch also adds UrlClassifierCommon::GetTopWindowURI to print debug message
because nsIChannel::GetTopWindowURI is not fission-compatible.

Differential Revision: https://phabricator.services.mozilla.com/D80182
2020-07-08 12:11:59 +00:00
julianwels 226bd5539f Bug 1651209 - Added releaseChannelCollection to HTTPS-Only Mode telemetry probes r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D82607
2020-07-08 12:01:26 +00:00
julianwels c44ea283e8 Bug 1644456 - Manage HTTPS-Only Mode permission with SitePermissions interface. r=necko-reviewers,pbz,dragana
Differential Revision: https://phabricator.services.mozilla.com/D79427
2020-07-08 12:06:02 +00:00
Frederik Braun ae8dc932e1 Bug 1644671 - systemprincipal restrictions telemetry r=tjr,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D79142
2020-07-08 12:06:05 +00:00
Bogdan Tara 3a00a1521d Backed out changeset 925c602db317 (bug 1650435) for CommonFunctions.h related bustage CLOSED TREE 2020-07-08 15:16:23 +03:00
alexandru.ionescu 0ab1c87de3 Bug 1650331 Add youtube-playback to live sites whitelist r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82653
2020-07-08 11:56:03 +00:00
Rob Wu 0d5f57922a Bug 1634921 - Tests of same-site cookies after redirects in extensions r=baku
Differential Revision: https://phabricator.services.mozilla.com/D74504
2020-07-02 00:28:50 +00:00
Gregory Mierzwinski 8d10f86507 Bug 1650871 - Add all browsertime desktop tests. r=perftest-reviewers,AlexandruIonescu
This patch adds all desktop pageload tests to browsertime. It adds taskcluster tasks for these but doesn't enable them in production. They can only be run when --full is used.

Differential Revision: https://phabricator.services.mozilla.com/D82432
2020-07-08 07:48:16 +00:00
Gregory Mierzwinski 6e1d467ad0 Bug 1650871 - Add option to disable firefox window recorder. r=perftest-reviewers,AlexandruIonescu
This patch adds an option to disable the firefox window recorder in browsertime, it also adds it to the browsertime-mobile taskcluster config since it is disabled there (but not on desktop).

Differential Revision: https://phabricator.services.mozilla.com/D82431
2020-07-08 07:50:11 +00:00
André Bargull 2c6cfd41fa Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden
And add a test case to ensure we're using the latest tzdata version.

Differential Revision: https://phabricator.services.mozilla.com/D82201
2020-07-08 11:42:14 +00:00