Commit Graph

709716 Commits

Author SHA1 Message Date
Noemi Erli
01814220e4 Backed out changeset 562d4bbae541 (bug 1639629) for landing whitout reviewer 2020-05-26 01:56:44 +03:00
Csoregi Natalia
5adf5ce323 Backed out changeset 680c68517121 (bug 1638502) for browser-chrome failures on browser_userInterference.js. CLOSED TREE 2020-05-26 01:50:53 +03:00
Csoregi Natalia
38116effd4 Backed out changeset 8d0d9cb87686 (bug 1466532) for failures on test_file_protocol.js. CLOSED TREE 2020-05-26 01:46:49 +03:00
Dão Gottwald
d0739907e4 Bug 1640500 - Stop reporting toolkit.cosmeticAnimations.enabled in TelemetryEnvironment. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D76622
2020-05-25 18:47:21 +00:00
James Graham
f0743d2c69 Bug 1639629 - Updata metadata for failures and intermittents,
Differential Revision: https://phabricator.services.mozilla.com/D76760
2020-05-25 21:43:13 +00:00
Timothy Nikkel
9187edae0b Bug 1640381. Make ViewportUtils::IsZoomedContentRoot handle print preview documents. r=botond
In print preview documents the child of the root scroll frame is a page sequence frame.

I did a basic test of pinch zooming and panning (in a debug build and in an opt build) around on a print preview document and it seemed to work fine.

Differential Revision: https://phabricator.services.mozilla.com/D76591
2020-05-25 17:33:47 +00:00
Andrew Halberstadt
f5b5676618 Bug 1633866 - [taskgraph] Implement the ability for tasks to dynamically specify chunks, r=gbrown,jmaher
This allows tasks to opt into dynamic chunking. This means rather than define
the chunks ahead of time, in-tree manifest runtime data is used to guess how
many chunks are needed for a reasonable average task runtime (currently 20
min).

Only suites that are chunked in the taskgraph, and therefore whose manifests
are known ahead of time, can opt into this feature.

Differential Revision: https://phabricator.services.mozilla.com/D76497
2020-05-25 18:52:12 +00:00
Csoregi Natalia
60c1f31133 Backed out changeset b42b355fc457 (bug 1637634) for crashes on UpdateIsOnContentBlockingAllowList. CLOSED TREE 2020-05-25 23:54:18 +03:00
Dimi Lee
ddefdeef9b Bug 1639140 - Remove HasStoragePermissionInParent in DocumentLoadListener r=timhuang,necko-reviewers a=reland CLOSED TREE
We don't need to call this API in DocumentLoadListener::AsyncOpen because we have
already called this in nsHttpChannel::AsyncOpen

Differential Revision: https://phabricator.services.mozilla.com/D76275
2020-05-22 07:32:22 +00:00
Noemi Erli
a10ab58b99 Backed out changeset 48b3b92e77f5 (bug 1639140) for causing xpcshell failures CLOSED TREE 2020-05-25 22:35:07 +03:00
Noemi Erli
8f8840f702 Backed out changeset 1ed1c5e6566f (bug 1636927) for causing failures in browser_aboutprocesses.js 2020-05-25 22:24:35 +03:00
Sebastian Hengst
60079f8822 Bug 1637507 - Set operator-dictionary-spacing-003.html to pass on Linux with WebRender enabled. a=perma-pass DONTBUILD 2020-05-25 20:45:09 +02:00
Kagami Sascha Rosylight
b712a9333b Bug 1466532 - Part 1: Drop nsIFile::followLinks r=froydnj,necko-reviewers,dragana
This drops `followLinks` as 1) it has been no-op on UNIX for a long time and 2) its Windows implementation never had a proper symlink support.

Differential Revision: https://phabricator.services.mozilla.com/D75569
2020-05-25 18:55:59 +00:00
Kartikaya Gupta
cc4b5edc35 Bug 1638664 - Improve the way MozsearchIndexer merges analysis data. r=asuth
Instead of doing this:
a) read existing file into memory
b) append new entries
c) sort all entries
d) write unique entries back to file

We now do this:
a) sort new entries
b) loop through existing file entries, one at a time, writing them to a tmp file
c) insert the new entries in between the existing file entries in lexicographic order,
   and deduplicating the new entries
d) write any remaining new entries (that are lexicographically after the last
   entry in the pre-existing file), again deduplicating the entries
e) move tmp file back to original file location

This avoids reading the entire file into memory which could be potentially
hundreds of MB large.

The changes in FileOperations.* are needed to support these changes, as we now
have two files that we're dealing with - reading from one and writing to the
other. We still use a Mutex (Windows) or exclusive-flock (POSIX) on the file
for the duration of the entire operation, so we should still be robust in the
face of multiple concurrently running clang processes.

Differential Revision: https://phabricator.services.mozilla.com/D76202
2020-05-25 18:53:36 +00:00
Kartikaya Gupta
4e7d703303 Bug 1638664 - Run the windows searchfox build as cross-compilation on Linux. r=asuth
This updates the task definition for the win64 searchfox job to closely match
the win64/debug task definition in taskcluster/ci/build/windows.yml. So, instead
of running the build with the mozsearch-plugin on a windows worker, it runs
on a Linux worker and does a cross-compile of windows code. The end result in
terms of searchfox artifacts is equivalent, except for absolute filename paths.
I verified that with mozsearch/mozsearch#299 and mozsearch/mozsearch-mozilla#87
in place, searchfox correctly indexes windows-only C++ and Rust code.

Differential Revision: https://phabricator.services.mozilla.com/D76721
2020-05-25 18:53:08 +00:00
Gian-Carlo Pascutto
c7ba6789e7 Bug 1638293 - Fix missing definition of self in BaseProcessLauncher. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D76004
2020-05-22 21:08:02 +00:00
Eugen Sawin
3e1783def2 Bug 1618058 - [4.3] Update API changelog. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D74685
2020-05-25 13:12:33 +00:00
Eugen Sawin
a81483a92c Bug 1618058 - [3.3] Rename and extend LoginStorage tests to Autocomplete tests. r=geckoview-reviewers,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D73060
2020-05-25 18:46:15 +00:00
Eugen Sawin
077dbf3832 Bug 1618058 - [2.c.7] Implement Autocomplete API backend. r=geckoview-reviewers,MattN,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D73753
2020-05-25 18:45:25 +00:00
Eugen Sawin
1e6ebcef70 Bug 1618058 - [2.b.3] Refactor LoginStorage backend API to the Autocomplete backend API. r=geckoview-reviewers,droeh
Differential Revision: https://phabricator.services.mozilla.com/D73057
2020-05-25 18:44:47 +00:00
Eugen Sawin
8a665d9c0e Bug 1618058 - [1.4] Add Autocomplete API for login autocomplete. r=geckoview-reviewers,snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D73055
2020-05-25 18:43:15 +00:00
Honza Bambas
0057c96229 Bug 1637039 - Make synchronous open errors of a fetch preloading channel be notified to link preload tags, r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D76367
2020-05-25 18:40:07 +00:00
Honza Bambas
deeb00bdf9 Bug 1637039 - Use RemoveSelf when removing preload for a font on its use (cosmetic, no functional change), r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D76366
2020-05-25 18:39:51 +00:00
Honza Bambas
6b93122fab Bug 1637039 - Notify style preload when the loading channel synchronously fails to open, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D76365
2020-05-25 18:39:34 +00:00
Honza Bambas
07f63ad409 Bug 1637039 - Notify script preload when the loading channel synchronously fails to open, remove a used script preload from Document, r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D76364
2020-05-25 18:39:11 +00:00
Honza Bambas
3e13f22e1b Bug 1637039 - Notify image preload when its loading channel synchronously fails to open, remove a used image preload from Document, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D76363
2020-05-25 18:38:58 +00:00
Honza Bambas
b10e870a54 Bug 1637039 - Adjust PreloaderBase::NotifyStart to read channel tainting also for non-opened preloads, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D76362
2020-05-25 18:38:36 +00:00
Nika Layzell
73d17519e7 Bug 1639367 - Clean up TabContext logic for PBrowser, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D76055
2020-05-21 22:38:44 +00:00
Dimi Lee
ed4c44789a Bug 1637634 - Update IsOnContentBlockingAllowList in nsHttpChannel::AsyncOpen r=timhuang,necko-reviewers
This patch removes TYPE_DOCUMENT test in test_shouldclassify because the
testcase creates a non-top level channel with TYPE_DOCUMENT flag (this is wong!),
which triggers the assertion in UpdateIsOnContentBlockingAllowList.

File a follow-up bug 1640715 to add TYPE_DOCUMENT test back.

Differential Revision: https://phabricator.services.mozilla.com/D76152
2020-05-25 18:30:43 +00:00
Dimi Lee
d2c1b033d5 Bug 1639140 - Remove HasStoragePermissionInParent in DocumentLoadListener r=timhuang,necko-reviewers
We don't need to call this API in DocumentLoadListener::AsyncOpen because we have
already called this in nsHttpChannel::AsyncOpen

Differential Revision: https://phabricator.services.mozilla.com/D76275
2020-05-22 07:32:22 +00:00
David Teller
f528cd0f5f Bug 1636927 - Sanity checks for about:processes;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D75390
2020-05-25 16:59:25 +00:00
wesj
9fe121c516 Bug 1467380 - Default to sticky axis-lock. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D76174
2020-05-25 18:11:14 +00:00
Tom Schuster
8f79a3bf75 Bug 1640686 - Add MIsObject instruction to the current block. r=iain
This assert is reached via MaybeSetImplicitlyUsed, so before bug 1640107 this problem might not have triggered the test suite at all.

Differential Revision: https://phabricator.services.mozilla.com/D76725
2020-05-25 18:07:41 +00:00
Masatoshi Kimura
9c7a29b17e Bug 1531851 - Make WebAudio GC tests more reliable. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D76590
2020-05-25 18:04:58 +00:00
Mike Conley
21c4e2a2dc Bug 1638417 - Implement some of nsIAlertsDoNotDisturb for the GNOME system alerts service. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D76385
2020-05-21 22:50:29 +00:00
Nika Layzell
e6a9e27a19 Bug 1637088 - Delay creating BrowserBridgeChild until after new PBrowser has been created, r=farre,emilio
Differential Revision: https://phabricator.services.mozilla.com/D75614
2020-05-25 06:06:30 +00:00
Nihanth Subramanya
41f3e7c879 Bug 1638502 - [DoH] Persist TRR-selection dry-run result. r=valentin,johannh
Differential Revision: https://phabricator.services.mozilla.com/D75660
2020-05-25 17:35:17 +00:00
Rob Wu
ed773eda20 Bug 1633466 - Record usage of blocklist v3 in telemetry r=rpl,janerik
Although the data review request granted permission to keep the probes
for 6 months, I'm using a shorter expiration (81) so that all
blocklist-related telemetry can be coverd by one update request, in the
future.

"geckoview" is not listed yet, because blocklist v3 is not yet enabled
on mobile (bug 1639050). Once enabled, "geckoview" should be added to
every scalar from this commit.

Differential Revision: https://phabricator.services.mozilla.com/D76539
2020-05-25 14:22:29 +00:00
Rob Wu
41cc31b26c Bug 1633466 - Move common test logic to test/xpcshell/rs-blocklist/head.js r=Gijs
And introduce a helper to get the ExtensionBlocklistMBLF global without
using a deprecated API, and remove the exception from eslintrc

Differential Revision: https://phabricator.services.mozilla.com/D76712
2020-05-25 17:16:53 +00:00
Aaron Klotz
192006582f Bug 1625325: Part 2 - Histogram definitions for GV_CONTENT_PROCESS_LIFETIME_MS; r=Dexter
Note that this histogram is measured by the *parent* process about the
content process.

Differential Revision: https://phabricator.services.mozilla.com/D76379
2020-05-22 17:11:58 +00:00
Aaron Klotz
025407f0ea Bug 1625325: Part 1 - Add telemetry timer to record GeckoView content process lifetimes; r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D76378
2020-05-22 23:21:50 +00:00
Myeongjun Go
efefeaee98 Bug 1637058 - Move raptor-specific code out of the core perfdocs code r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D75807
2020-05-25 16:14:50 +00:00
sefeng
f2affadce6 Bug 1324958 - Implement <dialog> focusing steps r=smaug
Spec: https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-focusing-steps

Differential Revision: https://phabricator.services.mozilla.com/D74923
2020-05-25 14:57:25 +00:00
Gabriel D'Alimonte
b883a30ead Bug 1625693 - Fix mouse movement position tracking in examples. r=kats
[import_pr] From https://github.com/servo/webrender/pull/3961

Differential Revision: https://phabricator.services.mozilla.com/D76716
2020-05-25 15:38:34 +00:00
Narcis Beleuzu
184965d659 Backed out changeset ce50e317e4fe (bug 1636927) for bc failures on browser_aboutprocesses.js. CLOSED TREE 2020-05-25 19:03:13 +03:00
Andrew Halberstadt
3901f12775 Bug 1640580 - [taskgraph.util.bugbug] Translate WPT paths from relative source directory to WPT ids, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D76719
2020-05-25 15:44:58 +00:00
Andreea Pavel
653970f0b9 Bug 1575028 - re-enable xsl-base-url.https.html on debug r=jstutte
Differential Revision: https://phabricator.services.mozilla.com/D76688
2020-05-25 15:32:10 +00:00
David Teller
0932a07c69 Bug 1636927 - Sanity checks for about:processes;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D75390
2020-05-25 15:01:43 +00:00
James Graham
c7de928dee Bug 1640483 - Serialize the WebDriver print command parameters, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D76680
2020-05-25 14:54:06 +00:00
Dão Gottwald
1d4c80a555 Bug 1417079 - Make tab hover animation obey prefers-reduced-motion. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D76627
2020-05-25 13:55:03 +00:00