Commit Graph

692347 Commits

Author SHA1 Message Date
Mathieu Leplatre
b26270876b Bug 1597688 - Catch Remote Settings worker crashes r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D63161

--HG--
extra : moz-landing-system : lando
2020-02-19 17:40:54 +00:00
Gabriele Svelto
c2f8e56536 Bug 1616262 - Prevent the main process from crashing in response to an early GPU/VR/Socket/RDD process crash r=froydnj
Previously we passed a potentially NULL pointer to
CrashReporterHost::FinalizeOrphanedMinidump() which always assumed it to be
non-NULL. This patch solves the issue but preventing the pointer from being
NULL and making CrashReporterHost::GenerateCrashReport() infallible. In the
case we fail to take a minidump the only visible effect will be that the
minidump ID will be empty, and existing code already expects and handles this
scenario correctly.

Differential Revision: https://phabricator.services.mozilla.com/D63179

--HG--
extra : moz-landing-system : lando
2020-02-19 10:40:29 +00:00
Jonathan Kew
bbb6c04d13 Bug 1616268 - Back out changeset 780285749c80 (bug 1611617) for cold-start regressions on various sites. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D63376

--HG--
extra : moz-landing-system : lando
2020-02-20 02:33:41 +00:00
Bastien Abadie
8a92639faf Bug 1609116 - Activate warnings for rustfmt on code review mode, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59859

--HG--
extra : moz-landing-system : lando
2020-01-17 08:05:40 +00:00
Tooru Fujisawa
ef9bcd5079 Bug 1616221 - Align some BinAST classes to pointer. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D63180

--HG--
extra : moz-landing-system : lando
2020-02-18 17:58:11 +00:00
Masatoshi Kimura
11a443c5ea Bug 1615896 - Stop using CreateFileA in memory/replace/logalloc/. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D63023

--HG--
extra : moz-landing-system : lando
2020-02-20 08:05:25 +00:00
sotaro
37a327c1ad Bug 1615590 - Skip takeWindowSnapshot() with WebRender r=nical
takeWindowSnapshot() could take long time with WebRender native compositor. Then skip takeWindowSnapshot() with WebRender. It was fall out from D63125.

Differential Revision: https://phabricator.services.mozilla.com/D63431

--HG--
extra : moz-landing-system : lando
2020-02-20 09:10:51 +00:00
Marco Bonardo ext:(%20%3Cmbonardo%40mozilla.com%3E)
80c9ad8e01 Bug 1612903 - TV failure in browser_urlbar_interventions.js. r=adw
Opening modal dialogs seems to cause focus misbehavior on Linux, run tests in new tabs to better isolate them.

Differential Revision: https://phabricator.services.mozilla.com/D63347

--HG--
extra : moz-landing-system : lando
2020-02-20 09:31:08 +00:00
Andreea Pavel
7c1d6a5705 Backed out changeset 3cfea5c3c067 (bug 1612403) for failing test_bug449141.html on a CLOSED TREE 2020-02-20 11:55:52 +02:00
Duncan Dean
2db22c93fd Bug 1613988 - Allow wildcards for blocking URLs. r=Honza,Harald
Differential Revision: https://phabricator.services.mozilla.com/D63020

--HG--
extra : moz-landing-system : lando
2020-02-20 09:26:56 +00:00
Nicolas Silva
dddad2c070 Bug 1616594 - Use the scene's frame builder config during frame building. r=gw
The render backend's frame builder config is kept only in order to send updates to the scene builder's frame builder config which will update the scene's in the next transaction. If need be the scene configs can be updated right away by looping over the documents. This avoids confusing bugs where only updating the backend's config affects the visibility pass but not the rest.

Differential Revision: https://phabricator.services.mozilla.com/D63337

--HG--
extra : moz-landing-system : lando
2020-02-20 09:06:47 +00:00
Nicolas Silva
8d2152543a Bug 1616592 - Control the batching lookback count via a pref. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D63336

--HG--
extra : moz-landing-system : lando
2020-02-20 03:45:17 +00:00
Jan de Mooij
873d792d37 Bug 1616188 part 4 - Add a --no-ti shell flag. r=iain
For now this is Nightly-only so that IsTypeInferenceEnabled() shouldn't
impact performance for our non-Nightly users.

Depends on D63143

Differential Revision: https://phabricator.services.mozilla.com/D63145

--HG--
extra : moz-landing-system : lando
2020-02-19 04:13:25 +00:00
Jan de Mooij
60ca7892a4 Bug 1616188 part 3 - Add isTypeInferenceEnabled() function, use it to disable some jit-tests. r=iain
Also fix the getWaitForAllPromise testing function to not use IsPackedArray
because that depends on type information and caused test failures.

Differential Revision: https://phabricator.services.mozilla.com/D63143

--HG--
extra : moz-landing-system : lando
2020-02-19 04:13:25 +00:00
Jan de Mooij
f7c7509bbd Bug 1616188 part 2 - Use IsTypeInferenceEnabled to disable parts of heap TI. r=iain
Unlike stack type monitoring, heap TI is much harder to disable completely
because it's intertwined with a lot of other things. This patch does the
following:

* Don't track type information for any ObjectGroups (in ObjectGroupRealm::makeGroup).

* Turn off heuristics for singletons, allocation-site groups, function groups.

* Turn off type update ICs in Baseline.

* Add early returns to some hot functions.

Depends on D63140

Differential Revision: https://phabricator.services.mozilla.com/D63141

--HG--
extra : moz-landing-system : lando
2020-02-19 09:33:56 +00:00
Jan de Mooij
5d67f5573d Bug 1616188 part 1 - Add IsTypeInferenceEnabled and use it for type monitoring code. r=iain
If TI is disabled we don't allocate any StackTypeSets in JitScript and we don't
allocate/use type monitor ICs.

Differential Revision: https://phabricator.services.mozilla.com/D63140

--HG--
extra : moz-landing-system : lando
2020-02-19 17:37:06 +00:00
Tom Tung
fbb4d8f377 Bug 1615273 - Cleanup decode-utf8.any.ini file; r=perry
Differential Revision: https://phabricator.services.mozilla.com/D63348

--HG--
extra : moz-landing-system : lando
2020-02-20 07:08:01 +00:00
Jan Odvarko
213f623867 Bug 1613313 - Network monitor is not included in the index.md file r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61711

--HG--
rename : devtools/client/netmonitor/README.md => devtools/client/netmonitor/doc/architecture.md
extra : moz-landing-system : lando
2020-02-19 23:35:59 +00:00
Marco Bonardo
ea2e250303 Bug 1612403 - File extensions are duplicated for file inputs with custom 'accept'. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D63071

--HG--
extra : moz-landing-system : lando
2020-02-19 16:48:10 +00:00
Andrea Marchesini
688f40008c Bug 1577040 - Part 7: Get rid of nsIClassifiedChanel::IsTrackingResource(), r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63305

--HG--
extra : moz-landing-system : lando
2020-02-20 07:30:30 +00:00
Andrea Marchesini
cf9f5de771 Bug 1577040 - Part 6: Fix a couple of tests, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63304

--HG--
extra : moz-landing-system : lando
2020-02-20 07:30:02 +00:00
Andrea Marchesini
18bd8fc8dd Bug 1577040 - Part 5: Remove nsContentUtils::IsTrackingResource() from anti-tracking, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63303

--HG--
extra : moz-landing-system : lando
2020-02-20 07:29:44 +00:00
Andrea Marchesini
58c13b1a1e Bug 1577040 - Part 4: Get rid of nsIClassifiedChannel::IsSocialTrackingResource(), r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63302

--HG--
extra : moz-landing-system : lando
2020-02-20 07:29:24 +00:00
Andrea Marchesini
2d1c9c8f37 Bug 1577040 - Part 3: Replace nsIHttpChannel.isTrackingResource() with isThirdPartyTrackingResource() in the url-classifier tests, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63301

--HG--
extra : moz-landing-system : lando
2020-02-20 07:29:15 +00:00
Andrea Marchesini
43b62b8d44 Bug 1577040 - Part 2: Remove nsContentUtils::IsTrackingResourceWindow() and replace its calls with IsThirdPartyTrackingResourceWindow(), r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63300

--HG--
extra : moz-landing-system : lando
2020-02-20 07:29:11 +00:00
Ehsan Akhgari
c8bd96de51 Bug 1577040 - Part 1: Remove the usages of nsIHttpChannel::IsTrackingResource() in the cookie service, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63299

--HG--
extra : moz-landing-system : lando
2020-02-20 07:27:24 +00:00
Andrea Marchesini
09465dbf49 Bug 1577040 - Part 0: nsIClassifiedChannel.isThirdPartySocialTrackingResource(), r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D63298

--HG--
extra : moz-landing-system : lando
2020-02-20 07:26:54 +00:00
Cosmin Sabou
5a10be606f Bug 1578763 - Update expectations for pointerevent_pointermove_on_chorded_mouse_button_when_locked.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61930

--HG--
extra : moz-landing-system : lando
2020-02-19 08:53:09 +00:00
Andreea Pavel
933ae57c5d Bug 1564891 - increase fuzzy in img-simple-3-ref.html r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D63120

--HG--
extra : moz-landing-system : lando
2020-02-18 07:59:07 +00:00
Daniel Varga
8ae244478e Backed out 2 changesets (bug 1614921) for causing reftest failures at layout/reftests/high-contrast/backplate-bg-image-001.html
Backed out changeset 1221e1369f08 (bug 1614921)
Backed out changeset 0551e1798d61 (bug 1614921)

--HG--
extra : rebase_source : 0781cc7d28bbc49af8a2a111a4449e71e1484bce
2020-02-20 06:32:00 +02:00
Mark Hammond
b83fb2379a Bug 1611690 - sending a tab now prompts for a master-password. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D63440

--HG--
extra : moz-landing-system : lando
2020-02-20 04:11:41 +00:00
Daniel Varga
2246aa1650 Backed out changeset 53b2c37566d3 (bug 1614958) for causing wpt failure /media-source/mediasource-changetype-play-implicit.html
CLOSED TREE
2020-02-20 06:05:50 +02:00
Dorel Luca
63445ea1cc Backed out changeset 3dbd1e653555 (bug 1584501) for WPT failures in widget/windows/WindowsSMTCProvider.cpp 2020-02-20 04:17:08 +02:00
Michael Cooper
060ff1fe2d Bug 1604363 - Add recipe suitability API between RecipeRunner and actions r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D60191

--HG--
extra : moz-landing-system : lando
2020-02-20 01:16:42 +00:00
Perry Jiang
e2ac341ea8 Bug 1588152 - move SW shutdown reporting on IPDL thread closer to when the message leaves the thread r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D63433

--HG--
extra : moz-landing-system : lando
2020-02-20 01:10:50 +00:00
Daniel Holbert
839194cb8d Bug 1613103: Fix WPT reftest 'percentage-heights-004.html' to be valid even if scrollbars are transparent. r=cbiesinger
As currently written (before this patch), the test improperly assumes that its
horizontal scrollbars will be opaque. Specifically: the testcase has a red
background behind two horizontal scrollbars, whereas the reference case has a
green background behind one of the scrollbars and no background behind the
other. This would all be fine if the scrollbars were guaranteed to be opaque,
but we don't have any such guarantee. On browsers where scrollbars are
transparent, this horizontal-scrollbar-area will end up red in the testcase
vs. green/white in the reference case.

This patch amends the files to address this, by adjusting the testcase like so:
- It changes the outer elements' background from red to tan, to avoid the
  "something's definitely wrong" implication of red coloring.
- It adjusts the prose to account for the fact that this color might shine
  through a transparent scrollbar, and it's fine if it does.
- It reorders the declarations for #inner and #inner2 to list width before
  height (just for consistency - this one's a non-functional change).

...and similarly, this patch adjusts the reference case like so:
- It adds a tan background-color on both "outer" elements (instead of
  green & default-transparent backgrounds).
- It adds a green background to #inner, and gives that element 100% height to
  make it fill the scrollable area with green (since #outer is no longer doing
  that).
- It makes the same adjustment to the prose as in the testcase.

Note that the testcase is mostly unchanged, so the same conditions are being
tested here, before vs. after the patch.

Aside from the prose change, this patch doesn't affect either file's rendering
in Chrome, and it only affects the rendering in Firefox insomuch as it converts
the red scrollbar-background to tan.

Differential Revision: https://phabricator.services.mozilla.com/D61654

--HG--
extra : moz-landing-system : lando
2020-02-20 00:13:32 +00:00
Perry Jiang
c02de963cd Bug 1612690 - ensure ServiceWorkers are only launched in web content processes r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D63365

--HG--
extra : moz-landing-system : lando
2020-02-19 22:50:57 +00:00
Perry Jiang
8bc51f63af Bug 1612690 - call content process launch failure callback on the right thread r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D62980

--HG--
extra : moz-landing-system : lando
2020-02-19 23:08:57 +00:00
Logan Smyth
90a500c767 Bug 1615939 - Drill through bound functions when checking function whitelist. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D63306

--HG--
extra : moz-landing-system : lando
2020-02-19 16:38:18 +00:00
Marc Streckfuss
1218a48794 Bug 1584501: Draft Implementation of the Windows SystemMediaTransportControl WinRT Interface r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D47546

--HG--
extra : moz-landing-system : lando
2020-02-19 23:34:46 +00:00
Gavin Lazar Suntop
643079441e Bug 1613385 r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D63232

--HG--
extra : moz-landing-system : lando
2020-02-19 23:28:59 +00:00
Jean-Yves Avenard
30faf8ce24 Bug 1614958 - Disable VP9 codec in MSE on Android device with no VP9 hardware decoder. r=jolin
We remove the old behaviour that if webm was disabled it would be overridden under some circumstances.
Instead we replace if with a new specialised preference (media.mediasource.vp9.enabled) that is only disabled on Android.

If this pref is disabled, vp9 will only be enabled under some conditions:
 - h264 HW decoding is not supported
 - mp4 is not enabled
 - Device was deemed fast enough to decode VP9 via the P9Benchmark utility
 - On Android, A VP9 HW decoder is present.

The primary observable result is that YouTube will serve H264 content on devices with no hardware VP9 decoder

Differential Revision: https://phabricator.services.mozilla.com/D63042

--HG--
extra : moz-landing-system : lando
2020-02-18 18:37:44 +00:00
Gijs Kruitbosch
6415193e02 Bug 1616045 - expand picture-in-picture collection to non-Windows to avoid console warnings, r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D63069

--HG--
extra : moz-landing-system : lando
2020-02-19 23:13:10 +00:00
Emilio Cobos Álvarez
9405bbb880 Bug 1614921 - Adjust some fuzzy values.
Differential Revision: https://phabricator.services.mozilla.com/D63408

--HG--
extra : moz-landing-system : lando
2020-02-19 23:05:26 +00:00
Chris Martin
270ba49604 Bug 1616000 - Fix broken push notifications r=handyman
Bug 1604412 enabled "remote backbuffer" compositing when using non-accelerated
layers. However, due to my misunderstanding of how nWindow and compositing
handles layered windows, I broke the usecase where a child window is
transparent.

In this case, it is the top-level anscestor window that has the
WS_EX_LAYERED attribute and not the child window. The ancestor is the one
that needs to be repainted when a present is requested.

Differential Revision: https://phabricator.services.mozilla.com/D63377

--HG--
extra : moz-landing-system : lando
2020-02-19 22:20:33 +00:00
Matthew Gaudet
ce89df8306 Bug 1615728 - Use SourceExtent instead of passing around long arg lists r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D63272

--HG--
extra : moz-landing-system : lando
2020-02-19 23:03:12 +00:00
Matthew Gaudet
6efd509896 Bug 1615728 - Move SourceExtent outside of JSScript r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D63271

--HG--
extra : moz-landing-system : lando
2020-02-19 23:02:39 +00:00
Matthew Gaudet
582499a40a Bug 1615728 - Create SourceExtent struct for JSScript r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D63270

--HG--
extra : moz-landing-system : lando
2020-02-19 23:02:35 +00:00
Kris Maglione
0e4ad9af20 Bug 1615508: Fix printing frames. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63379

--HG--
extra : moz-landing-system : lando
2020-02-19 22:47:05 +00:00
Boris Chiou
6012dbe7f3 Bug 1616544 - Mark CSSPseudoElement as a disabled interface. r=smaug
We test this only in wpt, and test_interfaces.js should treat
it as a disabled interface because its preference is default off on all
channels.

Differential Revision: https://phabricator.services.mozilla.com/D63364

--HG--
extra : moz-landing-system : lando
2020-02-19 22:01:13 +00:00