640482 Commits

Author SHA1 Message Date
Neil Deakin
bdd278ae2c Bug 1519956, remove box object related crashtests that will no longer be applicable with no box objects, r=bzbarsky
--HG--
extra : rebase_source : d5dc1a25a740f9d95d00b261873a150f657c05d5
2019-03-07 17:57:12 -05:00
arthur.iakab
eba6cadac2 Merge mozilla-central to mozilla-inbound 2019-03-08 00:19:35 +02:00
arthur.iakab
85ad02d41a Merge inbound to mozilla-central a=merge 2019-03-07 23:58:42 +02:00
Jan Varga
1c7ca16c50 Bug 1533426 - browser/components/preferences/in-content/tests/siteData/browser_siteData2.js fails with LSNG enabled; r=johannh 2019-03-07 22:06:39 +01:00
Ciure Andrei
712dd2bb8c Backed out 16 changesets (bug 1525245) for perma failing test_document_cookie.html CLOSED TREE
Backed out changeset 3fd27215698f (bug 1525245)
Backed out changeset d9a9e8e77873 (bug 1525245)
Backed out changeset 0e6f7be92e3f (bug 1525245)
Backed out changeset 6790802e2fa5 (bug 1525245)
Backed out changeset a5a9e01116ed (bug 1525245)
Backed out changeset 66e19a0c38dd (bug 1525245)
Backed out changeset fb90d51ba853 (bug 1525245)
Backed out changeset 4772db3625b3 (bug 1525245)
Backed out changeset 9affaf0cb998 (bug 1525245)
Backed out changeset a91b7ebe8bdd (bug 1525245)
Backed out changeset c2a13a7480e1 (bug 1525245)
Backed out changeset abe4482fa137 (bug 1525245)
Backed out changeset b3920c0bcf84 (bug 1525245)
Backed out changeset 0821b81f2724 (bug 1525245)
Backed out changeset 70bed2ad7899 (bug 1525245)
Backed out changeset 5f72ba232cc8 (bug 1525245)
2019-03-07 17:54:18 +02:00
Byron Campen [:bwc]
0f4c3bd0c4 Bug 1531472 - Part 1: Use the faster getNoiseStream instead of getUserMedia to prevent timeouts. r=jib
Depends on D21939

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

--HG--
extra : moz-landing-system : lando
2019-03-05 21:58:39 +00:00
Byron Campen [:bwc]
a6d9988b7e Bug 1531472 - Part 0: Re-enable this wpt. r=jib
Depends on D21557

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

--HG--
extra : moz-landing-system : lando
2019-03-05 21:58:17 +00:00
André Bargull
5a32c1b092 Bug 1533168 - Part 2: Enable previously skipped tests. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D22403

--HG--
extra : moz-landing-system : lando
2019-03-07 14:36:50 +00:00
André Bargull
0132c7a411 Bug 1533168 - Part 1: Update test262 - Mar 06 2018 edition. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D22402

--HG--
extra : moz-landing-system : lando
2019-03-07 14:40:20 +00:00
Emily Toop
c336620b27 Bug 1528303 - Update GVE to demonstrate how to handle media permissions correctly r=geckoview-reviewers,snorp
Update `onMediaPermissionRequest` documentation to better reflect usage

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

--HG--
extra : moz-landing-system : lando
2019-03-06 15:41:26 +00:00
André Bargull
8ed3709904 Bug 1531202 - Part 2: Reimport test262. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D21678

--HG--
extra : moz-landing-system : lando
2019-03-07 14:42:25 +00:00
André Bargull
2c8853ce51 Bug 1531202 - Part 1: Don't prepend reftest entries in test262 'raw' tests. r=jwalden
- Add separate function to import fixture files instead of treating them like
  test files. This simplifies the code structure a bit and avoids unnecessary
  output spew, because the test262 test record parser no longer complains about
  missing yaml frontmatter.
- Write reftest terms into a new test262/jstests.list file for raw tests.
- Allow including nested jstests.list files in _parse_external_manifest.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 14:42:25 +00:00
Micah Tigley
a4f6ccbced Bug 1530621 - Disable smooth scrolling if user prefers reduced motion. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D22384

--HG--
extra : moz-landing-system : lando
2019-03-07 14:49:08 +00:00
Mathieu Leplatre
f3d65462af Bug 1523310 - Distinguish broadcast from scheduled sync in Remote Settings r=glasserc
Distinguish broadcast from scheduled sync in Remote Settings

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

--HG--
extra : moz-landing-system : lando
2019-03-07 14:44:52 +00:00
Tarek Ziadé
5e459d846d Bug 1533309 - Correct process shutdown on setup error - r=Bebe
Make sure we shutdown the mitmproxy process in case the setup fails.

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

--HG--
rename : testing/mozbase/mozproxy/tests/test.py => testing/mozbase/mozproxy/tests/test_proxy.py
extra : moz-landing-system : lando
2019-03-07 14:31:46 +00:00
Mark Banner
08f7c345d9 Bug 1533366 - UrlbarInput's blur handling should respect ui.popup.disable_autohide preference. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D22500

--HG--
extra : moz-landing-system : lando
2019-03-07 14:10:40 +00:00
Timothy Nikkel
7e07e94a56 Bug 1306896. Disable assert on 32-bit Windows. r=kats
The Timestamp implementation on Windows seems to be based off of two system APIs: GetTickCount64 and QueryPerformanceCounter. QPC seems to be preferred over GTC, unless a "failure" in QPC is detected.

There is code in the Timestamp implementation to detect if QPC "fails" be comparing elapsed time of QPC to elapsed time of GTC.

Through logging on try server I observed the following in different failures:

1) the QPC failure detection kicks in a lot and disables use of QPC
2) the QPC of the vsync timestamp was in the future compared to the QPC of TimeStamp::Now().
3) the QPC of TimeStamp::Now() was missing (presumably because it was disabled) and the GTC of the vsync timestamp was in the future compared to the GTC of TimeStamp::Now()
4) the vsync timestamp printf of raw GTC and QPC values matched at the source (SoftwareDisplay::NotifyVsync) and in the refresh driver, so the vsync timestamp wasn't getting messed up.

I guess we could spend more time on the error detection in our Windows TimeStamp code, but this failure is only happening on 32-bit machines.

Here's a patch to disable the assertions on 32-bit Windows. Depends how important we think this assertion is relative to the work to investigate more.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 14:24:23 +00:00
Ethan Glasser-Camp
f1d4f0c483 Bug 1530508: report additional recipe information r=mythmon
Report when recipes don't match the filter. Report when Jexl filters
themselves fail, with an added test.

The existing test for remote-settings usage had a bug, so fix that
too.

Depends on D22017

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

--HG--
extra : moz-landing-system : lando
2019-03-06 21:12:03 +00:00
Ethan Glasser-Camp
258f52be85 Bug 1530508: report freshness of each recipe r=mythmon
Depends on D22016

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

--HG--
extra : moz-landing-system : lando
2019-03-06 21:12:01 +00:00
Ethan Glasser-Camp
7d8f7c1313 Bug 1530508: convert reportRecipe to take the recipe, not just its ID r=mythmon
This will make it easier to report recipe freshness.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 21:11:52 +00:00
Jamie Nicol
b112738bcb Bug 1528820 - Work around Adreno bug when blitting to texture array. r=kvark
There is a bug on Adreno GPUs where glBlitFramebuffers always writes
to the 0th layer of a texture array, regardless of which layer is
actually attached to the draw framebuffer.

With picture caching enabled on webrender, the cached pictures were
all being drawn to the 0th layer of the picture cache texture array,
leaving the other layers blank. This was resulting in the wrong
content being drawn on one tile of the screen, and the rest being
black.

This works around this by blitting to an intermediate renderbuffer,
then using glCopyTexSubImage3D to copy from the renderbuffer to the
correct texture layer.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 14:02:50 +00:00
Jamie Nicol
783cdd7d41 Bug 1528820 - Make Device::blit_render_target() require read and draw targets as arguments. r=kvark
Same for blit_render_target_invert_y(). Make them wrappers around the
private function blit_render_target_impl(), which uses the currently
bound read and draw targets as before.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 14:02:46 +00:00
Ted Campbell
ccec2820d5 Bug 1533196 - Remove JSScript::FunHasAnyAliasedFormal flag r=jandem
This flag is only used by IonAnalysis and rarely so it should be
computed there instead of in all script/function code paths.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 09:34:05 +00:00
Jason Laster
fb790261c6 Bug 1532162 - Map Scopes should be opt-in. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D21870

--HG--
extra : moz-landing-system : lando
2019-03-07 13:50:36 +00:00
Jason Laster
17ca504ef6 Bug 1533160 - Clean up dumpThread. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D22399

--HG--
extra : moz-landing-system : lando
2019-03-07 13:40:19 +00:00
Henrik Skupin
e96ebc900a Bug 1533079 - [marionette] Re-enable skipped Mn unit tests on Android after move to x86_64. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D22481

--HG--
extra : moz-landing-system : lando
2019-03-07 11:52:37 +00:00
Emilio Cobos Álvarez
6fa29022c2 Bug 1215878 - Optimize cascading of other wide keywords if possible. r=xidorn
The way the copy-on-write stuff works, and the way that we have to apply
properties from most specific to less specific guarantees that always that we're
going to inherit an inherited property, or reset a reset property, we have
already the right value on the style.

Revert relies on that, so there doesn't seem to be a reason to not use that fact
more often and skip useless work earlier.

Font-size is still special of course... I think I have a way to move the
specialness outside of the style, but piece by piece.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 12:48:07 +00:00
Emilio Cobos Álvarez
0b5807bc62 Bug 1215878 - Implement CSS revert keyword. r=heycam,birtles
The only fishy bit is the animation stuff. In particular, there are two places
where we just mint the revert behavior:

 * When serializing web-animations keyframes (the custom properties stuff in
   declaration_block.rs). That codepath is already not sound and I wanted to
   get rid of it in bug 1501530, but what do I know.

 * When getting an animation value from a property declaration. At that point
   we no longer have the CSS rules that apply to the element to compute the
   right revert value handy. It'd also use the wrong style anyway, I think,
   given the way StyleBuilder::for_animation works.

   We _could_ probably get them out of somewhere, but it seems like a whole lot
   of code reinventing the wheel which is probably not useful, and that Blink
   and WebKit just cannot implement either since they don't have a rule tree,
   so it just doesn't seem worth the churn.

The custom properties code looks a bit different in order to minimize hash
lookups in the common case. FWIW, `revert` for custom properties doesn't seem
very useful either, but oh well.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 11:59:36 +00:00
Mark Banner
82f098dcee Bug 1530961 - Fix the right-click 'search in new tab' option for search one-offs to work in all situations. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D22353

--HG--
extra : moz-landing-system : lando
2019-03-07 12:49:30 +00:00
Mark Banner
71be76a236 Bug 1530961 - Move waitForSearchNotification from head_search.js to SearchTestUtils.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D22352

--HG--
extra : moz-landing-system : lando
2019-03-07 12:46:28 +00:00
Mark Banner
bb833a8185 Bug 1530961 - Move SearchTestUtils.jsm from browser to toolkit. r=adw
This seems to make more sense as it is currently only handling the search service.

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

--HG--
rename : browser/components/search/test/browser/SearchTestUtils.jsm => toolkit/components/search/tests/SearchTestUtils.jsm
extra : moz-landing-system : lando
2019-03-07 12:46:19 +00:00
Henrik Skupin
ddc6537052 Bug 1532919 - [marionette] Remove outdated browsermob-proxy mixin from marionette harness package. r=ato
The development of the package has been moved to:
https://github.com/AutomatedTester/browsermob-proxy-py

The in-tree version is outdated, and no longer developed.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 12:26:43 +00:00
Andrew Halberstadt
5b8dcfd113 Bug 1533157 - [fuzzy] Document how to use -q/--query with various shells, DONTBUILD, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D22388

--HG--
extra : moz-landing-system : lando
2019-03-07 10:05:21 +00:00
Ciure Andrei
f18158766f Backed out changeset 3fb6c01dd2b0 (bug 1531176) for causing gradle toolchain bustage CLOSED TREE 2019-03-07 14:23:03 +02:00
Sylvestre Ledru
3efed81946 Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21459

--HG--
extra : moz-landing-system : lando
2019-03-07 12:04:53 +00:00
Dão Gottwald
cf91e86d2c Bug 1532719 - Reset _pinnedUnscrollable flag when unpinning a tab. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D22474

--HG--
extra : moz-landing-system : lando
2019-03-07 11:47:26 +00:00
Masayuki Nakano
20dc75af80 Bug 1466208 - part 34: Create a helper class, PresShell::EventHandler::HandlingTimeAccumulator() r=smaug
`PresShell::EventHandler::HandleEventInternal()` needs to accumulate event
handling time per each event type.  The handling start time needs to be
recorded before sending EventStateManager.  Therefore, this patch makes the
helper class which is a stack class, records current time at construction
and calls `Telemetry::AccumulateTimeDelta()` at destruction automatically.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 06:30:08 +00:00
Ciure Andrei
f1a9fa2676 Backed out changeset 0f2b9b0bf9b9 (bug 1531176) for google-geolocation-api-keyfile build bustages CLOSED TREE 2019-03-07 13:58:33 +02:00
Nupur Baghel
bd0b51c377 Bug 1529291 - Make WebElement a unit struct. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D21917

--HG--
extra : moz-landing-system : lando
2019-03-07 11:47:18 +00:00
Sylvestre Ledru
90181c47ae Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21459

--HG--
extra : moz-landing-system : lando
2019-03-07 11:31:18 +00:00
Nicolas B. Pierron
324a5a5901 Bug 1532599 - Force expected crashes on unexpected magic values. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D22120

--HG--
extra : moz-landing-system : lando
2019-03-06 20:23:43 +00:00
Andrea Marchesini
51578aa0fc Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 16 - Always grant storage permission for storage-access door hanger, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D22273

--HG--
extra : moz-landing-system : lando
2019-03-07 10:24:06 +00:00
Andrea Marchesini
b5e89a20d6 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 15 - Comments, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D21906

--HG--
extra : moz-landing-system : lando
2019-03-07 10:22:30 +00:00
Andrea Marchesini
f5aaaac0e2 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 14 - Test for cookies policy, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21697

--HG--
extra : moz-landing-system : lando
2019-03-07 10:22:18 +00:00
Andrea Marchesini
54a53b2d9e Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 13 - Cookies, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21696

--HG--
extra : moz-landing-system : lando
2019-03-07 10:21:50 +00:00
Andrea Marchesini
6856f88972 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 12 - nsICookieSettings for the channel creation, r=ckerschb,asuth,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21538

--HG--
extra : moz-landing-system : lando
2019-03-07 10:21:15 +00:00
Andrea Marchesini
78f43c5536 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 11 - windows/workers/documents must keep the current cookie settings and ignore changes, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18960

--HG--
extra : moz-landing-system : lando
2019-03-07 10:18:45 +00:00
Andrea Marchesini
48b3f2b792 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 10 - Fix existing tests, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18958

--HG--
extra : moz-landing-system : lando
2019-03-07 10:18:07 +00:00
Andrea Marchesini
5fccb35782 Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 9 - Tests for DOM Cache and cookie settings changing, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18957

--HG--
extra : moz-landing-system : lando
2019-03-07 10:17:57 +00:00
Andrea Marchesini
9668d47aab Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 8 - Tests for ServiceWorkers and cookie settings changing, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18956

--HG--
extra : moz-landing-system : lando
2019-03-07 10:17:55 +00:00