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

618768 Коммитов

Автор SHA1 Сообщение Дата
Jared Hirsch 3b68ee30d9 Bug 1498410 - Part 4 - Export comma-dangle refactoring as a separate commit to ease reviews; r=ianbicking
MozReview-Commit-ID: 455LZbfCGfy

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

--HG--
extra : moz-landing-system : lando
2018-10-12 22:21:42 +00:00
Jared Hirsch f1e59d5af1 Bug 1498410 - Part 3 - Export Screenshots 35.0.0 (code excluding translations and Raven upgrade); r=aswan,ianbicking
MozReview-Commit-ID: IF010Y5ERks

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

--HG--
rename : browser/extensions/screenshots/webextension/assertIsBlankDocument.js => browser/extensions/screenshots/assertIsBlankDocument.js
rename : browser/extensions/screenshots/webextension/assertIsTrusted.js => browser/extensions/screenshots/assertIsTrusted.js
rename : browser/extensions/screenshots/webextension/background/analytics.js => browser/extensions/screenshots/background/analytics.js
rename : browser/extensions/screenshots/webextension/background/auth.js => browser/extensions/screenshots/background/auth.js
rename : browser/extensions/screenshots/webextension/background/communication.js => browser/extensions/screenshots/background/communication.js
rename : browser/extensions/screenshots/webextension/background/deviceInfo.js => browser/extensions/screenshots/background/deviceInfo.js
rename : browser/extensions/screenshots/webextension/background/main.js => browser/extensions/screenshots/background/main.js
rename : browser/extensions/screenshots/webextension/background/selectorLoader.js => browser/extensions/screenshots/background/selectorLoader.js
rename : browser/extensions/screenshots/webextension/background/senderror.js => browser/extensions/screenshots/background/senderror.js
rename : browser/extensions/screenshots/webextension/background/startBackground.js => browser/extensions/screenshots/background/startBackground.js
rename : browser/extensions/screenshots/webextension/background/takeshot.js => browser/extensions/screenshots/background/takeshot.js
rename : browser/extensions/screenshots/webextension/blank.html => browser/extensions/screenshots/blank.html
rename : browser/extensions/screenshots/webextension/blobConverters.js => browser/extensions/screenshots/blobConverters.js
rename : browser/extensions/screenshots/webextension/build/buildSettings.js => browser/extensions/screenshots/build/buildSettings.js
rename : browser/extensions/screenshots/webextension/build/inlineSelectionCss.js => browser/extensions/screenshots/build/inlineSelectionCss.js
rename : browser/extensions/screenshots/webextension/build/onboardingCss.js => browser/extensions/screenshots/build/onboardingCss.js
rename : browser/extensions/screenshots/webextension/build/onboardingHtml.js => browser/extensions/screenshots/build/onboardingHtml.js
rename : browser/extensions/screenshots/webextension/build/selection.js => browser/extensions/screenshots/build/selection.js
rename : browser/extensions/screenshots/webextension/build/shot.js => browser/extensions/screenshots/build/shot.js
rename : browser/extensions/screenshots/webextension/build/thumbnailGenerator.js => browser/extensions/screenshots/build/thumbnailGenerator.js
rename : browser/extensions/screenshots/webextension/catcher.js => browser/extensions/screenshots/catcher.js
rename : browser/extensions/screenshots/webextension/clipboard.js => browser/extensions/screenshots/clipboard.js
rename : browser/extensions/screenshots/webextension/domainFromUrl.js => browser/extensions/screenshots/domainFromUrl.js
rename : browser/extensions/screenshots/webextension/icons/back-highlight.svg => browser/extensions/screenshots/icons/back-highlight.svg
rename : browser/extensions/screenshots/webextension/icons/back.svg => browser/extensions/screenshots/icons/back.svg
rename : browser/extensions/screenshots/webextension/icons/cancel.svg => browser/extensions/screenshots/icons/cancel.svg
rename : browser/extensions/screenshots/webextension/icons/cloud.svg => browser/extensions/screenshots/icons/cloud.svg
rename : browser/extensions/screenshots/webextension/icons/copied-notification.svg => browser/extensions/screenshots/icons/copied-notification.svg
rename : browser/extensions/screenshots/webextension/icons/copy.svg => browser/extensions/screenshots/icons/copy.svg
rename : browser/extensions/screenshots/webextension/icons/done.svg => browser/extensions/screenshots/icons/done.svg
rename : browser/extensions/screenshots/webextension/icons/download.svg => browser/extensions/screenshots/icons/download.svg
rename : browser/extensions/screenshots/webextension/icons/help-16.svg => browser/extensions/screenshots/icons/help-16.svg
rename : browser/extensions/screenshots/webextension/icons/icon-highlight-32-v2.svg => browser/extensions/screenshots/icons/icon-highlight-32-v2.svg
rename : browser/extensions/screenshots/webextension/icons/icon-v2.svg => browser/extensions/screenshots/icons/icon-v2.svg
rename : browser/extensions/screenshots/webextension/icons/icon-welcome-face-without-eyes.svg => browser/extensions/screenshots/icons/icon-welcome-face-without-eyes.svg
rename : browser/extensions/screenshots/webextension/icons/menu-fullpage.svg => browser/extensions/screenshots/icons/menu-fullpage.svg
rename : browser/extensions/screenshots/webextension/icons/menu-myshot-white.svg => browser/extensions/screenshots/icons/menu-myshot-white.svg
rename : browser/extensions/screenshots/webextension/icons/menu-myshot.svg => browser/extensions/screenshots/icons/menu-myshot.svg
rename : browser/extensions/screenshots/webextension/icons/menu-visible.svg => browser/extensions/screenshots/icons/menu-visible.svg
rename : browser/extensions/screenshots/webextension/icons/onboarding-1.png => browser/extensions/screenshots/icons/onboarding-1.png
rename : browser/extensions/screenshots/webextension/icons/onboarding-2.png => browser/extensions/screenshots/icons/onboarding-2.png
rename : browser/extensions/screenshots/webextension/icons/onboarding-4.png => browser/extensions/screenshots/icons/onboarding-4.png
rename : browser/extensions/screenshots/webextension/icons/onboarding-5.png => browser/extensions/screenshots/icons/onboarding-5.png
rename : browser/extensions/screenshots/webextension/log.js => browser/extensions/screenshots/log.js
rename : browser/extensions/screenshots/webextension/makeUuid.js => browser/extensions/screenshots/makeUuid.js
rename : browser/extensions/screenshots/webextension/manifest.json => browser/extensions/screenshots/manifest.json
rename : browser/extensions/screenshots/webextension/onboarding/slides.html => browser/extensions/screenshots/onboarding/slides.html
rename : browser/extensions/screenshots/webextension/onboarding/slides.js => browser/extensions/screenshots/onboarding/slides.js
rename : browser/extensions/screenshots/webextension/randomString.js => browser/extensions/screenshots/randomString.js
rename : browser/extensions/screenshots/webextension/selector/callBackground.js => browser/extensions/screenshots/selector/callBackground.js
rename : browser/extensions/screenshots/webextension/selector/documentMetadata.js => browser/extensions/screenshots/selector/documentMetadata.js
rename : browser/extensions/screenshots/webextension/selector/shooter.js => browser/extensions/screenshots/selector/shooter.js
rename : browser/extensions/screenshots/webextension/selector/ui.js => browser/extensions/screenshots/selector/ui.js
rename : browser/extensions/screenshots/webextension/selector/uicontrol.js => browser/extensions/screenshots/selector/uicontrol.js
rename : browser/extensions/screenshots/webextension/selector/util.js => browser/extensions/screenshots/selector/util.js
rename : browser/extensions/screenshots/webextension/sitehelper.js => browser/extensions/screenshots/sitehelper.js
extra : moz-landing-system : lando
2018-10-12 21:42:27 +00:00
Jared Hirsch f536efe3aa Bug 1498410 - Part 2 - Export Screenshots 35.0.0 (upgrade Raven to 3.27.0); r=ianbicking
MozReview-Commit-ID: 711GJNJtNYn

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

--HG--
rename : browser/extensions/screenshots/webextension/build/raven.js => browser/extensions/screenshots/build/raven.js
extra : moz-landing-system : lando
2018-10-12 22:22:26 +00:00
Jared Hirsch a96d80f83f Bug 1498410 - Part 1 - Export Screenshots 35.0.0 (translations only); r=flod,ianbicking
MozReview-Commit-ID: IqghO4R1RAZ

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

--HG--
rename : browser/extensions/screenshots/webextension/_locales/ach/messages.json => browser/extensions/screenshots/_locales/ach/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ar/messages.json => browser/extensions/screenshots/_locales/ar/messages.json
rename : browser/extensions/screenshots/webextension/_locales/az/messages.json => browser/extensions/screenshots/_locales/az/messages.json
rename : browser/extensions/screenshots/webextension/_locales/be/messages.json => browser/extensions/screenshots/_locales/be/messages.json
rename : browser/extensions/screenshots/webextension/_locales/bg/messages.json => browser/extensions/screenshots/_locales/bg/messages.json
rename : browser/extensions/screenshots/webextension/_locales/bn_BD/messages.json => browser/extensions/screenshots/_locales/bn_BD/messages.json
rename : browser/extensions/screenshots/webextension/_locales/br/messages.json => browser/extensions/screenshots/_locales/br/messages.json
rename : browser/extensions/screenshots/webextension/_locales/bs/messages.json => browser/extensions/screenshots/_locales/bs/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ca/messages.json => browser/extensions/screenshots/_locales/ca/messages.json
rename : browser/extensions/screenshots/webextension/_locales/cak/messages.json => browser/extensions/screenshots/_locales/cak/messages.json
rename : browser/extensions/screenshots/webextension/_locales/crh/messages.json => browser/extensions/screenshots/_locales/crh/messages.json
rename : browser/extensions/screenshots/webextension/_locales/cs/messages.json => browser/extensions/screenshots/_locales/cs/messages.json
rename : browser/extensions/screenshots/webextension/_locales/cy/messages.json => browser/extensions/screenshots/_locales/cy/messages.json
rename : browser/extensions/screenshots/webextension/_locales/da/messages.json => browser/extensions/screenshots/_locales/da/messages.json
rename : browser/extensions/screenshots/webextension/_locales/de/messages.json => browser/extensions/screenshots/_locales/de/messages.json
rename : browser/extensions/screenshots/webextension/_locales/dsb/messages.json => browser/extensions/screenshots/_locales/dsb/messages.json
rename : browser/extensions/screenshots/webextension/_locales/el/messages.json => browser/extensions/screenshots/_locales/el/messages.json
rename : browser/extensions/screenshots/webextension/_locales/en_US/messages.json => browser/extensions/screenshots/_locales/en_CA/messages.json
rename : browser/extensions/screenshots/webextension/_locales/en_GB/messages.json => browser/extensions/screenshots/_locales/en_GB/messages.json
rename : browser/extensions/screenshots/webextension/_locales/en_US/messages.json => browser/extensions/screenshots/_locales/en_US/messages.json
rename : browser/extensions/screenshots/webextension/_locales/eo/messages.json => browser/extensions/screenshots/_locales/eo/messages.json
rename : browser/extensions/screenshots/webextension/_locales/es_AR/messages.json => browser/extensions/screenshots/_locales/es_AR/messages.json
rename : browser/extensions/screenshots/webextension/_locales/es_CL/messages.json => browser/extensions/screenshots/_locales/es_CL/messages.json
rename : browser/extensions/screenshots/webextension/_locales/es_ES/messages.json => browser/extensions/screenshots/_locales/es_ES/messages.json
rename : browser/extensions/screenshots/webextension/_locales/es_MX/messages.json => browser/extensions/screenshots/_locales/es_MX/messages.json
rename : browser/extensions/screenshots/webextension/_locales/et/messages.json => browser/extensions/screenshots/_locales/et/messages.json
rename : browser/extensions/screenshots/webextension/_locales/eu/messages.json => browser/extensions/screenshots/_locales/eu/messages.json
rename : browser/extensions/screenshots/webextension/_locales/fa/messages.json => browser/extensions/screenshots/_locales/fa/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ff/messages.json => browser/extensions/screenshots/_locales/ff/messages.json
rename : browser/extensions/screenshots/webextension/_locales/fi/messages.json => browser/extensions/screenshots/_locales/fi/messages.json
rename : browser/extensions/screenshots/webextension/_locales/fr/messages.json => browser/extensions/screenshots/_locales/fr/messages.json
rename : browser/extensions/screenshots/webextension/_locales/fy_NL/messages.json => browser/extensions/screenshots/_locales/fy_NL/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ga_IE/messages.json => browser/extensions/screenshots/_locales/ga_IE/messages.json
rename : browser/extensions/screenshots/webextension/_locales/gd/messages.json => browser/extensions/screenshots/_locales/gd/messages.json
rename : browser/extensions/screenshots/webextension/_locales/gl/messages.json => browser/extensions/screenshots/_locales/gl/messages.json
rename : browser/extensions/screenshots/webextension/_locales/gn/messages.json => browser/extensions/screenshots/_locales/gn/messages.json
rename : browser/extensions/screenshots/webextension/_locales/gu_IN/messages.json => browser/extensions/screenshots/_locales/gu_IN/messages.json
rename : browser/extensions/screenshots/webextension/_locales/he/messages.json => browser/extensions/screenshots/_locales/he/messages.json
rename : browser/extensions/screenshots/webextension/_locales/hi_IN/messages.json => browser/extensions/screenshots/_locales/hi_IN/messages.json
rename : browser/extensions/screenshots/webextension/_locales/hr/messages.json => browser/extensions/screenshots/_locales/hr/messages.json
rename : browser/extensions/screenshots/webextension/_locales/hsb/messages.json => browser/extensions/screenshots/_locales/hsb/messages.json
rename : browser/extensions/screenshots/webextension/_locales/hu/messages.json => browser/extensions/screenshots/_locales/hu/messages.json
rename : browser/extensions/screenshots/webextension/_locales/hy_AM/messages.json => browser/extensions/screenshots/_locales/hy_AM/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ia/messages.json => browser/extensions/screenshots/_locales/ia/messages.json
rename : browser/extensions/screenshots/webextension/_locales/id/messages.json => browser/extensions/screenshots/_locales/id/messages.json
rename : browser/extensions/screenshots/webextension/_locales/it/messages.json => browser/extensions/screenshots/_locales/it/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ja/messages.json => browser/extensions/screenshots/_locales/ja/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ka/messages.json => browser/extensions/screenshots/_locales/ka/messages.json
rename : browser/extensions/screenshots/webextension/_locales/kab/messages.json => browser/extensions/screenshots/_locales/kab/messages.json
rename : browser/extensions/screenshots/webextension/_locales/kk/messages.json => browser/extensions/screenshots/_locales/kk/messages.json
rename : browser/extensions/screenshots/webextension/_locales/kn/messages.json => browser/extensions/screenshots/_locales/kn/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ko/messages.json => browser/extensions/screenshots/_locales/ko/messages.json
rename : browser/extensions/screenshots/webextension/_locales/lij/messages.json => browser/extensions/screenshots/_locales/lij/messages.json
rename : browser/extensions/screenshots/webextension/_locales/lo/messages.json => browser/extensions/screenshots/_locales/lo/messages.json
rename : browser/extensions/screenshots/webextension/_locales/lt/messages.json => browser/extensions/screenshots/_locales/lt/messages.json
rename : browser/extensions/screenshots/webextension/_locales/mai/messages.json => browser/extensions/screenshots/_locales/mai/messages.json
rename : browser/extensions/screenshots/webextension/_locales/mk/messages.json => browser/extensions/screenshots/_locales/mk/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ml/messages.json => browser/extensions/screenshots/_locales/ml/messages.json
rename : browser/extensions/screenshots/webextension/_locales/mr/messages.json => browser/extensions/screenshots/_locales/mr/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ms/messages.json => browser/extensions/screenshots/_locales/ms/messages.json
rename : browser/extensions/screenshots/webextension/_locales/nb_NO/messages.json => browser/extensions/screenshots/_locales/nb_NO/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ne_NP/messages.json => browser/extensions/screenshots/_locales/ne_NP/messages.json
rename : browser/extensions/screenshots/webextension/_locales/nl/messages.json => browser/extensions/screenshots/_locales/nl/messages.json
rename : browser/extensions/screenshots/webextension/_locales/nn_NO/messages.json => browser/extensions/screenshots/_locales/nn_NO/messages.json
rename : browser/extensions/screenshots/webextension/_locales/pa_IN/messages.json => browser/extensions/screenshots/_locales/pa_IN/messages.json
rename : browser/extensions/screenshots/webextension/_locales/pl/messages.json => browser/extensions/screenshots/_locales/pl/messages.json
rename : browser/extensions/screenshots/webextension/_locales/pt_BR/messages.json => browser/extensions/screenshots/_locales/pt_BR/messages.json
rename : browser/extensions/screenshots/webextension/_locales/pt_PT/messages.json => browser/extensions/screenshots/_locales/pt_PT/messages.json
rename : browser/extensions/screenshots/webextension/_locales/rm/messages.json => browser/extensions/screenshots/_locales/rm/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ro/messages.json => browser/extensions/screenshots/_locales/ro/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ru/messages.json => browser/extensions/screenshots/_locales/ru/messages.json
rename : browser/extensions/screenshots/webextension/_locales/sk/messages.json => browser/extensions/screenshots/_locales/sk/messages.json
rename : browser/extensions/screenshots/webextension/_locales/sl/messages.json => browser/extensions/screenshots/_locales/sl/messages.json
rename : browser/extensions/screenshots/webextension/_locales/sq/messages.json => browser/extensions/screenshots/_locales/sq/messages.json
rename : browser/extensions/screenshots/webextension/_locales/sr/messages.json => browser/extensions/screenshots/_locales/sr/messages.json
rename : browser/extensions/screenshots/webextension/_locales/sv_SE/messages.json => browser/extensions/screenshots/_locales/sv_SE/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ta/messages.json => browser/extensions/screenshots/_locales/ta/messages.json
rename : browser/extensions/screenshots/webextension/_locales/th/messages.json => browser/extensions/screenshots/_locales/th/messages.json
rename : browser/extensions/screenshots/webextension/_locales/tl/messages.json => browser/extensions/screenshots/_locales/tl/messages.json
rename : browser/extensions/screenshots/webextension/_locales/tr/messages.json => browser/extensions/screenshots/_locales/tr/messages.json
rename : browser/extensions/screenshots/webextension/_locales/uk/messages.json => browser/extensions/screenshots/_locales/uk/messages.json
rename : browser/extensions/screenshots/webextension/_locales/ur/messages.json => browser/extensions/screenshots/_locales/ur/messages.json
rename : browser/extensions/screenshots/webextension/_locales/vi/messages.json => browser/extensions/screenshots/_locales/vi/messages.json
rename : browser/extensions/screenshots/webextension/_locales/zh_CN/messages.json => browser/extensions/screenshots/_locales/zh_CN/messages.json
rename : browser/extensions/screenshots/webextension/_locales/zh_TW/messages.json => browser/extensions/screenshots/_locales/zh_TW/messages.json
extra : moz-landing-system : lando
2018-10-12 18:41:29 +00:00
Daosheng Mu 48b9444a7c Bug 1476091 - Enable WebVR in release on macOS. r=qdot,kip
MozReview-Commit-ID: 5bmkpZDo9fz

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

--HG--
extra : moz-landing-system : lando
2018-10-12 23:25:54 +00:00
Cosmin Sabou 9b6a537ec7 Backed out changeset 91300d29898b (bug 1489443) for MinGW build bustages. CLOSED TREE 2018-10-13 02:17:15 +03:00
Cosmin Sabou 696b1680f6 Backed out changeset 74a98c04cd54 (bug 1495583) for browser chrome failures on browser_connection_dnsoverhttps. 2018-10-13 02:03:42 +03:00
Thomas Wisniewski ddc2cf9606 Bug 1496577 - have OPTIONS preflights inherit the original request's referrer and referrer policy; r=ckerschb
OPTIONS preflights inherit the original request's referrer and referrer policy

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

--HG--
extra : moz-landing-system : lando
2018-10-12 20:05:10 +00:00
David Parks 564c9860a3 Bug 1488439: Part 2 - Patch GetFileAttributesW for appdata parent folders in sandboxed plugin process (r=bobowen,jmathies)
Flash analyzes the parents of the path to its appdata folder on Windows using GetFileAttributesW.  If it runs into an error, it makes some internal decisions that cause it to break DRM video.  Our new sandbox hardening causes GetFileAttributesW to return an error for some components of the path.  This patch alters the behavior of GetFileAttributesW so that it always reports FILE_ATTRIBUTE_DIRECTORY for any path that both 1) would otherwise return an error and 2) is an ancestor of the appdata folder.  This may not always be 100% accurate (for instance, if the folder is a reparse point) but restores video functionality.

Depends on D7532

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

--HG--
extra : moz-landing-system : lando
2018-10-12 22:36:56 +00:00
Nick Alexander 3c83541616 Bug 1489443 - Set GCC_USE_GNU_LD based on linker kind. r=froydnj
The desired outcome of this change is that we'll set
`-Wl,--version-script` based on linker kind and not on the output of
`$LINKER -v`.

This is a cheap way to address a simple problem that has a complicated
ideal solution.  The underlying issue is that in some situations, when
targeting Android, a macOS system `ld` is interrogated to determine if
a cross-compiling linker "is GNU ld" and a particular linker feature
is set in that situation.  The macOS system `ld` doesn't pass the "is
GNU ld" test, and the linker feature isn't set; that causes link
failures, even though the actual linker has nothing to do with the
system `ld`.

The ideal solution is to test for linker capabilities dynamically.  We
do a lot of that in old-configure.in, and we don't do any of that in
toolchain.configure.  Rather than start testing in
toolchain.configure, we hard-code: a cheap solution to the immediate
problem.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 22:38:44 +00:00
David Parks 99e17d748f Bug 1488439: Part 1 - Replace Windows temp folder in sandboxed plugin process (r=bobowen,erahm)
The sandbox blocks GetTempFileName's prior response, causing the system to end up searching a number of (inaccessible) folders to use as a replacement for the temp folder.  This patch provides a path to a new folder on the command line for the plugin process.  This new temp folder, specific to this plugin process instance, is then communicated to the system via the TEMP/TMP environment variables.  This is similar to what is done for the content process but avoids nsDirectoryService, which doesn't exist in plugin processes.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 22:36:22 +00:00
alwu 710e33671f Bug 1496281 - do not create audio stream if audio has ended. r=jya
We should not init the audio steam when the audio queue is marked as finished.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 22:23:40 +00:00
Ryan VanderMeulen 8d7fac8246 Bug 1498727 - Update pdf.js to version 2.0.928. r=bdahl
--HG--
extra : rebase_source : 10a09946095ad9e3b871a0b016363ae9060d1add
2018-10-12 18:03:02 -04:00
Brian Grinstead 62df0fa1b2 Bug 1498713 - Use .children for context menu test helper instead of .childNodes to fix tests in browser.xhtml;r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D8604

--HG--
extra : moz-landing-system : lando
2018-10-12 21:12:55 +00:00
Daosheng Mu 56c58b6d06 Bug 1497787 - MacIOSurface should only be access at VRSession thread. r=kip
MozReview-Commit-ID: FmWOuctM3yH

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

--HG--
extra : moz-landing-system : lando
2018-10-12 21:54:09 +00:00
Mike Hommey 148c9de331 Bug 1498450 - Avoid the footgun from @depends-function comparison r=froydnj
While we do have some uses of @depends-function comparison in some
templaces, related to host/target, we ought to be using `is` comparisons
rather than `==` anyways, so we switch those, and prevent other kinds of
comparisons being used at all.

This unveils the one noted in
https://phabricator.services.mozilla.com/D7713?id=21357#inline-30414
(and surprisingly only that one), that we remove entirely since it was
doing nothing in practice. Bug 1492305 will have to add it back in a
proper form.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 13:44:08 +00:00
Hiroyuki Ikezoe c38ab87983 Bug 1498294 - Watch GUID_DEVINTERFACE_HID device changes instead of GUID_DEVINTERFACE_MOUSE. r=masayuki
It seems some touchscreen devices are recognized as an HID not a mouse, so
for such devices we need to use GUID_DEVINTERFACE_HID instead.

I've confirmed that WM_DEVICECHANGE is received when a mouse is
connected/disconnected on a Thinkpad even if we use GUID_DEVINTERFACE_HID here.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 13:45:24 +00:00
Tim Nguyen 53b1b96828 Bug 1497969 - Add a way to emulate :focus-within pseudo-class. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D8275

--HG--
extra : moz-landing-system : lando
2018-10-12 21:56:44 +00:00
Erica Wright d3826b0a61 Bug 1495583 - Add a button to restore the default value for network.trr.uri preference. r=flod,jaws
This adds a button to the preferences UI to restore the default value for network.trr.uri preference.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 21:34:50 +00:00
Ed Lee 16de201664 Bug 1498462 - Add Personalization v2, RichText snippets and bug fixes to Activity Stream r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D8588

--HG--
extra : moz-landing-system : lando
2018-10-12 19:13:39 +00:00
Jeff Walden 298234a01c Bug 1498458 - Properly report OOM on failure to allocate ArrayBuffer contents for a fresh ArrayBuffer that can't fit in inline storage. r=nbp
--HG--
extra : rebase_source : 36856db3e9a6ea83b6029500e418a904252be354
2018-10-11 20:32:11 -07:00
Jason Orendorff d31371e0f4 Bug 1498252 - Remove bogus newlines from ContextChecks crash messages. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D8393

--HG--
extra : moz-landing-system : lando
2018-10-12 00:39:23 +00:00
Brindusan Cristian 25e58a63c5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-14 12:28:55 +03:00
Noemi Erli 5e9b16a94e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-14 01:31:28 +03:00
Botond Ballo 63264c57f4 Bug 1498767 - Add missing MFBT tests to testing/cppunittest.py. r=froydnj
Also add a comment to mfbt/tests/moz.build to remind people that tests
need to be added to testing/cppunittest.py.

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

--HG--
extra : moz-landing-system : lando
2018-10-13 21:54:27 +00:00
Dorel Luca 3e9ce00f93 Backed out changeset 89f4156c07a5 (bug 1497580) for CL failures in dom/base/test/test_bug166235.html 2018-10-13 23:28:27 +03:00
Jim Blandy 4c4f2bf1a3 Bug 1494195 - Back out bug 1491946, using '.fxsnapshot.gz' for memory heap snapshots. r=fitzgen 2018-10-11 15:13:47 -07:00
Kearwood "Kip" Gilbert e2ae575ca7 Bug 1473399 - Enable VR Service thread by default. r=daoshengmu
--HG--
extra : source : 81c3640eaebc47516247f546b2203ec550fdd37a
extra : amend_source : 5b3cb943e467e35c475cf147b3f7686293a03045
2018-10-11 11:17:52 -07:00
David Major d6200d9646 Bug 1427808 - Remove the now-unused win64-clang-cl-st-an toolchain. r=froydnj 2018-10-12 07:15:00 -04:00
David Major 1a22e4f876 Bug 1427808 - Static analysis builds no longer need to force the use of link.exe. r=froydnj 2018-10-12 07:14:00 -04:00
David Major 9745eb7dc7 Bug 1427808 - Make static analysis builds use the main win64-clang-cl toolchain. r=froydnj 2018-10-12 07:14:00 -04:00
David Major 56fefe876b Bug 1427808 - Fix libs for clang-plugin build. r=froydnj 2018-10-12 07:14:00 -04:00
Jared Wein d38a852ff0 Bug 1480532 - Remove 'Reload All Tabs' from tab context menu. r=Felipe
I left off the part about adding Reload Tabs to the All Tabs menu since the specs don't mention how this would appear with the New Container Tab menuitem and the Tab Manager project has been split off from the multiselect tabs project.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 21:16:44 +00:00
Jared Wein db73173d1f Bug 1496338 - Tab bar context menu should read 'Bookmark Selected Tab...' if only one tab is selected. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D8267

--HG--
extra : moz-landing-system : lando
2018-10-12 21:15:34 +00:00
Sylvestre Ledru dd5741407b Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
Too hard/impossible for the tool to format correctly these structs

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

--HG--
extra : moz-landing-system : lando
2018-10-12 20:48:24 +00:00
David Teller e42e7a416c Bug 1497446 - mach rust vendor r=Yoric
Summary: The previous two changesets bump up a few dependencies. This is the companion mach rust vendor.

Test Plan: It builds.

Reviewers: ted

Tags: #secure-revision

Bug #: 1497446

--HG--
extra : amend_source : 6eeef28181e1e72891e1f3ad1d67b70cdf926e21
extra : histedit_source : e6af1b38e2272656c543f6c4f9778e80e6c75fd9
2018-10-10 16:50:30 +02:00
David Teller 0670ad6a33 Bug 1497446 - Implementing read[Maybe]{IdentifierName, PropertyKey} in BinTokenReader* r=Yoric
--HG--
extra : histedit_source : fb2ceb469b53111e2f80372335ba9ee29f86f8fe
2018-10-10 16:30:08 +02:00
David Teller 1c8e76bdbb Bug 1497446 - Porting binsource generator to binjs_meta 0.4.3 r=Yoric
Since binjs_meta 0.4.* introduces PropertyKey and IdentifierName, we now handle these variants of strings.

--HG--
extra : histedit_source : 0bf4bf7c369e0aa6337ad93b69b7cc6df58d2c0f
2018-10-10 16:27:26 +02:00
Jeff Muizelaar f1007db3c3 Bug 1498650. Update Cargo lockfiles and re-vendor rust dependencies
--HG--
extra : rebase_source : d9320ea8dbc8347d681a498395f3171277e92b90
2018-10-13 21:18:42 -04:00
Jeff Muizelaar 35107f875d Bug 1498650. Update webrender to commit 5adc86c19cbef6697975ea078fa0d10635e5d660
--HG--
extra : rebase_source : 4295a7b22bdd782444aab697651e160d69896aeb
2018-10-13 21:17:50 -04:00
moz-wptsync-bot ac856a7bd0 Bug 1498844 - [wpt-sync] Update web-platform-tests to 9f2daa2a5d08d0d44f680501af2b62292f6264f0, a=testonly
wpt-head: 9f2daa2a5d08d0d44f680501af2b62292f6264f0
wpt-type: landing
2018-10-14 00:59:51 +00:00
Philip Jägenstedt 2cb6875355 Bug 1498069 [wpt PR 13460] - Support `./wpt run --channel=preview safari`, a=testonly
Automatic update from web-platform-testsSupport `./wpt run --channel=preview safari` (#13460)

This mostly to avoid the lengthy argument currently required:
`--webdriver-binary "/Applications/Safari Technology Preview.app/Contents/MacOS/safaridriver"`

Using `--browser-channel=preview` and the product `safari_webdriver`
also works.
--

wpt-commits: 9f2daa2a5d08d0d44f680501af2b62292f6264f0
wpt-pr: 13460
2018-10-14 00:59:50 +00:00
autofoolip 6b59c4531f Bug 1498301 [wpt PR 13463] - Update interfaces/web-share.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/web-share.idl (#13463)

Source: https://github.com/tidoust/reffy-reports/blob/a6b988f/whatwg/idl/web-share.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/439990031
--

wpt-commits: 3bf07bd4b779bdef5ae635384b5b0977cacc506e
wpt-pr: 13463
2018-10-14 00:59:50 +00:00
autofoolip 9d1147e1d5 Bug 1498299 [wpt PR 13462] - Update interfaces/web-animations.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/web-animations.idl (#13462)

Source: https://github.com/tidoust/reffy-reports/blob/a6b988f/whatwg/idl/web-animations.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/439990031
--

wpt-commits: 9c00038041b5c978f0fbafa186befafb85df903b
wpt-pr: 13462
2018-10-14 00:59:50 +00:00
Chris Dumez bc9399ba07 Bug 1497987 [wpt PR 13458] - Update test for 'noopener' feature of window.open, a=testonly
Automatic update from web-platform-testsUpdate test for 'noopener' feature of window.open

Update test for 'noopener' feature of window.open to reflect the changes made in
https://github.com/whatwg/html/pull/4079.

--

wpt-commits: 56e5e93ef1ce1097a1b8749423b52e1fa180f6aa
wpt-pr: 13458
2018-10-14 00:59:49 +00:00
moz-wptsync-bot 3ae92b03d1 Bug 1497757 [wpt PR 13445] - Update wpt metadata, a=testonly
wpt-pr: 13445
wpt-type: metadata
2018-10-14 00:59:49 +00:00
Ben Smith 574c79dc5e Bug 1497757 [wpt PR 13445] - Allow posting a SharedArrayBuffer to AudioWorklet, a=testonly
Automatic update from web-platform-testsAllow posting a SharedArrayBuffer to AudioWorklet

The HTML spec only allows passing SharedArrayBuffers to an agent in the
same agent cluster. Worklets currently do not belong to any agent
cluster, so a SharedArrayBuffer can not be shared with a worklet.

However, it is intended that this is possible; see, for example,
https://github.com/w3c/css-houdini-drafts/issues/380 and the
AudioWorklet article here:
https://developers.google.com/web/updates/2018/06/audio-worklet-design-pattern#webaudio_powerhouse_audio_worklet_and_sharedarraybuffer

This change funnels the agent cluster ID through when creating a
ThreadedWorklet, so a SharedArrayBuffer can be shared as long as the
creator of the Worklet's thread is in the same agent cluster. It is not
clear that this is the behavior that will be specified, however.

Bug: chromium:892067
Change-Id: If1a2187ae38da41f2389538c07e7b04921c6128f
Reviewed-on: https://chromium-review.googlesource.com/c/1262932
Commit-Queue: Ben Smith <binji@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598619}

--

wpt-commits: 2c89bbecfab9a69190906abd7610c3bc62303dd4
wpt-pr: 13445
2018-10-14 00:59:49 +00:00
Philip Rogers c543493cf1 Bug 1497724 [wpt PR 13441] - Convert multicolumn sticky test to a WPT test, a=testonly
Automatic update from web-platform-testsConvert multicolumn sticky test to a WPT test

In https://crrev.com/597741 I landed a regular layout test for
multicolumn under position: sticky but this should have been a WPT test.
This patch makes everything right again with a brand new WPT test:
  css/position/position-sticky-child-multicolumn.html

Bug: 891166
Change-Id: I85e774ad0f307d98f7dbfbf7aa86227f4d34ea6b
Reviewed-on: https://chromium-review.googlesource.com/c/1272021
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598585}

--

wpt-commits: a9314c45ca0586c359afe44be1c807d94da1a806
wpt-pr: 13441
2018-10-14 00:59:48 +00:00
moz-wptsync-bot f40d102400 Bug 1498058 [wpt PR 13361] - Update wpt metadata, a=testonly
wpt-pr: 13361
wpt-type: metadata
2018-10-14 00:59:48 +00:00
Guido Urdaneta 845598014c Bug 1498058 [wpt PR 13361] - Fix media element field behavior when playing MediaStreams, a=testonly
Automatic update from web-platform-testsFix media element field behavior when playing MediaStreams

Set operations for the preload, defaultPlaybackRate and playbackRate
fields should be ignored when the media element is playing a
MediaStream.
In addition, the preload field must always return "none", and
defaultPlaybackRate and playbackRate must both return 1.

See https://w3c.github.io/mediacapture-main/#mediastreams-in-media-elements

Bug: 892114
Change-Id: Id50e557056b9501330bb753535e2cbdb80fc4667
Reviewed-on: https://chromium-review.googlesource.com/c/1261445
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598566}

--

wpt-commits: 245cb5053c3a6152a0dd374d684d09a169dc18fe
wpt-pr: 13361
2018-10-14 00:59:48 +00:00