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

709607 Коммитов

Автор SHA1 Сообщение Дата
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
Erica Wright 929e460619 Bug 1639616 - Turn Monitor cache back on. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D76495
2020-05-25 10:46:19 +00:00
moz-wptsync-bot 39d5794c12 Bug 1639629 - [wpt-sync] Update web-platform-tests to 257af6a7bd889bf588a438d70f6f01fed9fca66f, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 257af6a7bd889bf588a438d70f6f01fed9fca66f
wpt-type: landing
2020-05-25 14:33:14 +00:00
Raphael Kubo da Costa 26e3b60974 Bug 1638406 [wpt PR 23640] - sensors: Remove cross-origin iframe test from runGenericSensorTests()., a=testonly
Automatic update from web-platform-tests
sensors: Remove cross-origin iframe test from runGenericSensorTests().

This test is wrong, which causes it to be flaky: it just adds an iframe and
waits for it to load without properly taking care of window focus, so the
sensor in the main window continued running and we could end up receiving an
unexpected "reading" event if the iframe's "load" event took to long to be
delivered.

Remove the test altogether in favor of run_generic_sensor_iframe_tests(),
which checks for the same thing the right way (although it is also a bit
flaky...).

Bug: 731018
Change-Id: I568f032233be767a2d2a3d50bd3de8d8ce3db0ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2204024
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769458}

--

wpt-commits: 257af6a7bd889bf588a438d70f6f01fed9fca66f
wpt-pr: 23640
2020-05-25 14:33:13 +00:00
Raphael Kubo da Costa c29ab2c51d Bug 1638391 [wpt PR 23639] - Mark AmbientLightSensor.https.html as a slow test., a=testonly
Automatic update from web-platform-tests
Mark AmbientLightSensor.https.html as a slow test.

ALS and Magnetometer have a maximum frequency of 10Hz, which can cause the
Generic Sensors test suite to take longer than normal to run.

Add the <meta> tag with the annotation to AmbientLightSensor.https.html, as
Magnetometer.https.html already has it.

Bug: 731018
Change-Id: Ia437fb2907c0e52caa281c8e709c1d48ca59873f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2203071
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769453}

--

wpt-commits: 4d6f847054dbe39fb986fbd43cca4a8bd646663c
wpt-pr: 23639
2020-05-25 14:33:13 +00:00
Raphael Kubo da Costa 6a451e25ef Bug 1638276 [wpt PR 23629] - sensors: Call GenericSensorTest.reset() in a cleanup function., a=testonly
Automatic update from web-platform-tests
sensors: Call GenericSensorTest.reset() in a cleanup function.

This addresses some of the flakiness in the sensors tests, in addition to
helping make it easier to find other sources of flakiness.

Instead of calling GenericSensorTest.reset() in a `finally` clause, use
t.add_cleanup() instead. The latter's behavior is more deterministic (see
https://github.com/web-platform-tests/wpt/pull/17924), and fixes an issue
where an EventWatcher would fail an assertion when receiving an unexpected
event, and GenericSensorTest.reset() would either not be called or called
after other tests had already started running.

Bug: 731018
Change-Id: Ifbb95b8067b153b70ecb3e6509f476164afd022e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2203378
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769442}

--

wpt-commits: e909362eb429426f97d3c8731855075de9def0b2
wpt-pr: 23629
2020-05-25 14:33:12 +00:00
Lan Wei 82eba5c29f Bug 1638110 [wpt PR 23609] - De-flaky some pointerevents wpt tests - Part 2, a=testonly
Automatic update from web-platform-tests
De-flaky some pointerevents wpt tests - Part 2

Because of Linux memory leak, pointerevent wpt tests
pointerevent_pointerleave_does_not_bubble.html,
pointerevent_pointerout_received_once.html and
pointerevent_setpointercapture_disconnected.html are flaky, we
should finish the test in the actions promise's callback to guarantee
the actions are all executed before the test finishes to avoid memory
leak.

Bug: 998948
Change-Id: I8e94ef1f2aba426c7ce58deed096c9ec56b10f80
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2198685
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769431}

--

wpt-commits: 03e2258e2a76ff3f8269f83c601aec770c437853
wpt-pr: 23609
2020-05-25 14:33:12 +00:00
Liviu Tinta e2064b887a Bug 1638135 [wpt PR 23616] - Move mouse-pointer-updown-events.html to wpt, a=testonly
Automatic update from web-platform-tests
Move mouse-pointer-updown-events.html to wpt

Move mouse pointerevents compat events to wpt

Change-Id: I512629203fd2937b40b5da38bcf24f59fa52f563
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2202678
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Liviu Tinta <liviutinta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769412}

--

wpt-commits: a4c78747ea816d52de735034c50b974ba20e5458
wpt-pr: 23616
2020-05-25 14:33:11 +00:00
moz-wptsync-bot 757c9f83e5 Bug 1637757 [wpt PR 23578] - Update wpt metadata, a=testonly
wpt-pr: 23578
wpt-type: metadata
2020-05-25 14:33:11 +00:00
Liviu Tinta 3dc3d57139 Bug 1637757 [wpt PR 23578] - Move mouse-pointer-on-scrollbar.html to wpt, a=testonly
Automatic update from web-platform-tests
Move mouse-pointer-on-scrollbar.html to wpt

Move mouse pointerevents compat events to wpt

Change-Id: I27666589f75ee9f0a4c6e3af3e9b2c02f84da0c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2199724
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Liviu Tinta <liviutinta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769403}

--

wpt-commits: f9f371816822b10c3d87564fba264026dd3be24f
wpt-pr: 23578
2020-05-25 14:33:11 +00:00