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

614435 Коммитов

Автор SHA1 Сообщение Дата
Xidorn Quan ac8353b620 Bug 1188256 part 3 - Remove Get-prefix for the getter methods of FullscreenRequest to reflect that they are not nullable. r=smaug
Depends on D5848

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

--HG--
extra : moz-landing-system : lando
2018-09-14 19:03:06 +00:00
Xidorn Quan 1cb11a93d6 Bug 1188256 part 2 - Make constructor of FullscreenRequest private and use create functions for building the object. r=smaug
This is done so that we can encapsulate more logic in this struct in following commits.

Depends on D5847

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

--HG--
extra : moz-landing-system : lando
2018-09-14 19:01:33 +00:00
Gregory Mierzwinski 6bb72e3c1c Bug 1491390 - When searching for baseline coverage tests, only look at the test name. r=jmaher
This patch fixes an issue where a suite was being found in the full path to the test which led to the baseline coverage tests being considered on a per-suite basis (like browser-chrome), when it should be on a per-file-extension basis for '.html' files. This is fixed by only considering the test name and excluding the full path to it.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 18:57:16 +00:00
Xidorn Quan 740ca1c8f3 Bug 1188256 part 1 - Move FullscreenRequest into a separate header and inline its methods. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D5847

--HG--
extra : moz-landing-system : lando
2018-09-14 18:57:08 +00:00
Zibi Braniecki 48f80b7f64 Bug 1305705 - Don`t unregister langpacks on shutdown. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D5909

--HG--
extra : moz-landing-system : lando
2018-09-14 22:37:25 +00:00
Jeff Muizelaar 3a0d8a821d Bug 1491141. Don't include old Tesla devices in webrender.qualified r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D5805

--HG--
extra : moz-landing-system : lando
2018-09-14 22:35:34 +00:00
Jed Davis 020b1f5581 Bug 1488993 - Fix PreallocatedProcessManager blocker handling r=mconley
This makes sure to release blockers (so that content process
preallocation can resume) in error cases, and stops making preallocated
processes themselves blockers, because it's unnecessary (we don't
currently support multiple preallocated processes) and not doing it
means not having to handle those error cases as well.

(Also, in the future we might want to allow the possibility of multiple
concurrent launches if the hardware can support it with acceptable
performance.)

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

--HG--
extra : moz-landing-system : lando
2018-09-14 21:57:57 +00:00
Luca Greco 381c9f816c Bug 1489261 - Enable delayed background page startup on Android. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D5846

--HG--
extra : moz-landing-system : lando
2018-09-14 18:34:33 +00:00
Brian Grinstead a2db8cd913 Bug 1411707 - Switch findbar and findbar-textbox from XBL bindings into a Custom Element;r=paolo
MozReview-Commit-ID: F95i9H9FvYv

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

--HG--
rename : toolkit/content/widgets/findbar.xml => toolkit/content/widgets/findbar.js
extra : moz-landing-system : lando
2018-09-14 18:30:31 +00:00
Dão Gottwald 6a1c6379e6 Bug 1411707 - Load findBar.css as a document stylesheet;r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D5776

--HG--
extra : moz-landing-system : lando
2018-09-14 18:30:29 +00:00
Brian Grinstead fbadd312b2 Bug 1411707 - Convert findbar.dtd to findbar.ftl;r=flod
This will be used when we migrate away from XBL and to a Custom Element
in the following changesets.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 18:29:51 +00:00
Gurzau Raul f4cb8a59ba Backed out changeset 6f6886c89554 (bug 1481819) for failing at url-classifier/tests/mochitest/test_classified_annotations.html 2018-09-14 21:49:04 +03:00
Mike Hommey 781024c859 Bug 1491233 - Enable LTO in mac devedition mozconfig r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D5845

--HG--
extra : moz-landing-system : lando
2018-09-14 17:41:25 +00:00
Jan de Mooij cb06d1d2a9 Bug 1491299 - Use JS::GetRealmPrincipals instead of JS_GetCompartmentPrincipals in GetUAWidgetScope. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D5859

--HG--
extra : moz-landing-system : lando
2018-09-14 16:30:02 +00:00
Jan de Mooij a493a8cfe8 Bug 1490993 part 6 - Always use braces for if/for/while statements in js/src/jit/{mips32,mips64,mips-shared}. r=tcampbell
Depends on D5766

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

--HG--
extra : moz-landing-system : lando
2018-09-15 00:28:54 +00:00
Dustin J. Mitchell 58295938eb Bug 1491307: make retrigger-mochitest its own action r=tomprince a=mochitest-retrigger-fix
Even with no options, this is not a simple retrigger -- it adds voluminous
debug output.  So let's keep it as a custom action.

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

--HG--
extra : source : 841dccc8771929583260a968a97910adad8c4a6b
extra : amend_source : 38fe427071f9478716b161f72876385383cc20b6
2018-09-14 16:25:46 +00:00
Brindusan Cristian 3c03ceec40 Merge inbound to mozilla-central. a=merge 2018-09-14 18:27:47 +03:00
Brindusan Cristian 6238f17434 Merge autoland to mozilla-central. a=merge 2018-09-14 18:26:08 +03:00
Tarek Ziadé c955693f09 Bug 1479740 - Track Web API calls made in the child - r=florian,mixedpuppy
The performance counter is now also used in the children, and
the ParentAPIManager.retrievePerformanceCounters() can be used
to aggregate all counters into a promise.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 14:29:08 +00:00
Dorel Luca 5c05d80aa1 Merge mozilla-central to autoland 2018-09-15 14:41:37 +03:00
Hiroyuki Ikezoe d879a93c1d Bug 1478505 - Run test_mq_prefers_reduced_motion_dynamic.html on Android. r=jchen
To make the test work properly, there needs two functions.  One is just setting
a value for testing and sending the notificaiton for the value changes, the
other one is to reset the state for testing.

The test itself will be introduced in bug 1486971, especially in
https://phabricator.services.mozilla.com/D5004

Depends on D5503

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

--HG--
extra : moz-landing-system : lando
2018-09-15 10:05:37 +00:00
Hiroyuki Ikezoe 2948ca3af5 Bug 1478505 - Implement prefers-reduced-motion on Android. r=jchen
Depends on D5502

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

--HG--
extra : moz-landing-system : lando
2018-09-15 10:03:42 +00:00
Hiroyuki Ikezoe 670b9b1d28 Bug 1478505 - Rename GeckoInputDeviceListener to GeckoSystemStateListener. r=jchen
Because we are going to use it for prefers-reduced-motion media feature which
is tied to a system setting.

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

--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoInputDeviceListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoSystemStateListener.java
rename : widget/android/GeckoInputDeviceListener.h => widget/android/GeckoSystemStateListener.h
extra : moz-landing-system : lando
2018-09-15 10:03:29 +00:00
Dorel Luca e3d505cb98 Merge mozilla-central to autoland 2018-09-15 12:48:28 +03:00
Gijs Kruitbosch 659898b84e Bug 1488822 - propagate allowScriptsToClose via the frameloader instead of relying on frame scripts, r=mconley,kmag,nika
Differential Revision: https://phabricator.services.mozilla.com/D5775

--HG--
extra : moz-landing-system : lando
2018-09-15 08:26:33 +00:00
shindli 0c0c6fddd8 Backed out changeset aae4f349fa58 (bug 1479503) per developer's request on IRC a=backout
--HG--
rename : taskcluster/docker/static-analysis-build/Dockerfile => taskcluster/docker/infer-build/Dockerfile
2018-09-14 16:35:23 +03:00
Mike Hommey 9f4a67977e Bug 1491140 - Count non-elfhacked relocations size when comparing to original size r=froydnj
When checking whether the new relocations sizes are going to be a win, we
need to account for the fact that there are non-elfhacked relocation
remaining.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 13:16:25 +00:00
Mike Hommey 682d2bd651 Bug 1491198 - Don't enable LTO on artifact builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D5836

--HG--
extra : moz-landing-system : lando
2018-09-14 17:33:45 +00:00
Bogdan Tara 726c5b5e54 Backed out changeset 7351a4c8d1a1 (bug 1429181) for multiple payment-related failures CLOSED TREE 2018-09-15 00:58:48 +03:00
Mike Hommey 410b4939d9 Bug 1490549 - Make configure choose clang by default on all platforms r=froydnj
Now that we ship builds using clang on all platforms, pick it during
configure. It is still possible to opt-in to building other compilers by
setting CC/CXX (or even only CC) to the desired compiler.

Depends on D5829

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

--HG--
extra : moz-landing-system : lando
2018-09-14 18:01:23 +00:00
Mike Hommey 1beed8c891 Bug 1490549 - Change how host compilers are found r=froydnj
Before this change, we'd derive a host compiler and handle things as if
HOST_CC/HOST_CXX had been passed. With this change, we change the list
of compilers that are tested with check_prog instead.

Depends on D5828

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

--HG--
extra : moz-landing-system : lando
2018-09-14 17:40:52 +00:00
Mike Hommey 8e6dbef1d4 Bug 1490549 - Add some Windows-cross toolchain configure tests r=froydnj
While those builds are not fully supported yet, it's better to ensure
the coming changes to toolchain.configure won't break them.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 13:15:58 +00:00
Mike Hommey 25ca5a4da7 Bug 1490738 - Enable PGO via the environment in in-tree mozconfigs r=froydnj
Some mozconfigs actually rely on testing whether the variable is set or
not, which may or may not depending on the mozharness configuration,
and doesn't necessarily match what the mozconfigs do.

So in all mozconfigs that enable PGO, make them use an environment
rathen than ac_add_options.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 21:44:03 +00:00
Jed Davis 5fc0190dc0 Bug 1488994 - Stop waiting for channel construction in AsyncLaunch, and clean up launch methods r=mccr8,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D5724

--HG--
extra : moz-landing-system : lando
2018-09-14 17:26:49 +00:00
Jed Davis 775ab1e410 Bug 1478145 - Merge GeckoChildProcessHost::PerformAsyncLaunchInternal back into PerformAsyncLaunch r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D5723

--HG--
extra : moz-landing-system : lando
2018-09-14 17:28:38 +00:00
Rob Wood b55f0c48d8 Bug 1491355 - Fix binary argument when running raptor on local geckoview android r=bc
Differential Revision: https://phabricator.services.mozilla.com/D5902

--HG--
extra : moz-landing-system : lando
2018-09-14 21:08:11 +00:00
championshuttler 3f49150d4c Bug 1471305 - Remove obsolete footerURL code. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D5795

--HG--
extra : moz-landing-system : lando
2018-09-14 20:39:31 +00:00
Sam Foster 3b20596ca5 Bug 1429181 - Consider supportedNetworks when determining if payment method is valid. r=MattN
* A new accepted-cards element to represent the labeled list of card icons
* Add the accepted cards section to the summary and card add/edit page
* mochitest for the accepted-cards element
* Make cc-type a required field and validate it against the list of supported networks
* Add verification of the pay button disabling when card network is not supported

Depends on D5823

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

--HG--
extra : moz-landing-system : lando
2018-09-14 20:28:41 +00:00
Sam Foster a3ee1b5ad2 Bug 1429181 - Fix serialization of payment method data. r=MattN
* Includes a workaround to explicitly cloneInto the paymentMethods data when we create the PaymentRequest object in the content window in tests.

MozReview-Commit-ID: LFy0h3fIXXA

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

--HG--
extra : moz-landing-system : lando
2018-09-14 20:24:08 +00:00
Andrew McCreight 13f93a2390 Bug 1491417 - Fix typo in browser_popup_mouseover.js r=adw
Differential Revision: https://phabricator.services.mozilla.com/D5896

--HG--
extra : moz-landing-system : lando
2018-09-14 20:12:13 +00:00
David Major 2292c52f8f Bug 1491279: Backed out clang-cl workaround from bug 1479842 that is no longer needed. r=me 2018-09-14 08:30:56 -04:00
Andreas Tolfsen 60b3a322e3 bug 1491276: geckodriver: add communication options to docs; r=me 2018-09-14 13:00:51 +01:00
Andreas Tolfsen d918bfbf63 bug 1491273: geckodriver: move docs on reporting good bugs; r=me
This is a follow-up from
https://bugzilla.mozilla.org/show_bug.cgi?id=1488443.
2018-09-14 12:57:17 +01:00
Andreas Tolfsen 21c881ebf9 bug 1490674: vendor rust dependencies; r=me 2018-09-14 12:28:02 +01:00
Andreas Tolfsen 543654a6a6 bug 1490674: upgrade to log 0.4.5; r=froydnj
log 0.3.9 is still there because tokio-uds 0.1.7, which is a
dependency of audioipc, still depends on ^0.3.  A separate bug will
be filed on WebRTC to upgrade their tokio-uds dependency.
2018-09-14 12:28:01 +01:00
Andreas Tolfsen 4eb1661657 bug 1490674: rsdparsa: relax log crate dependency version; r=drno
Because all Rust crates in the tree are vendored, using the wildcard
"*" version dependency could have unintended reprecussions on
rsdparsa if another crate changes its log version dependency.

This patch, along with the others associated with this bug, upgrades
the log crate to 0.4.* throughout.  This has the benefit that we
can get rid of the duplicate vendored log crates in third_party/rust.
2018-09-14 12:28:00 +01:00
Andreas Tolfsen 2c2a931c23 bug 1490674: audioipc: relax log crate dependency version; r=kamidphish
By relaxing the version dependency on the log crate we are able to
get rid of duplicate vendored crates.

This particular version number, combined with rsdparsa depending
on "*" (anything) meant that a change to this version number in
audioipc would have reprecussions on the dependencies of rsdparsa.
I will address the wildcard version in a separate patch on rsdparsa.
2018-09-14 12:28:00 +01:00
Andreas Tolfsen f184209dfc bug 1490674: js/binsource: relax log crate dependency version; r=Yoric
Relax the dependency on log to include any 0.4.* version of log.
This enables us to get rid of duplicate vendored crates.
2018-09-14 12:27:59 +01:00
Andreas Tolfsen a115b1e6e9 bug 1490333: marionette: move whenIdle to sync module; r=whimboo
This patch moves the private whenIdle function to sync so it can
be shared across JSMs.

It also changes its semantics somewhat, so that instead of taking
a callback function (suitable for DOM event callbacks) it returns
a promise that is resolved when the main thread becomes idle and
the window has completed an animation frame tick.
2018-09-14 11:38:29 +01:00
Brindusan Cristian 79316fbec0 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-14 12:56:57 +03:00