Commit Graph

572901 Commits

Author SHA1 Message Date
Dorel Luca
1208bc03a7 Merge mozilla-central to autoland r=merge on a CLOSED TREE
--HG--
extra : rebase_source : 5f22b0e83fd5f1b28e0c1ebbcc429c332835eb36
2017-12-07 00:27:29 +02:00
arthur.iakab
4dcbca110a Backed out 3 changesets (bug 1331696) for failing browser chrome on toolkit/components/narrate/test/browser_narrate.js r=backout on a CLOSED TREE
Backed out changeset 4f5d0c5f191b (bug 1331696)
Backed out changeset ce87e2d2f1db (bug 1331696)
Backed out changeset e2c5f5afb6fc (bug 1331696)
2017-12-07 00:25:35 +02:00
Dorel Luca
ed8dc2034d Merge inbound to mozilla-central r=merge a=merge 2017-12-07 00:01:19 +02:00
Dorel Luca
ada131e8c5 Merge autoland to mozilla-central r=merge a=merge 2017-12-06 23:57:33 +02:00
ffxbld
638c4fcef4 No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-12-06 12:06:18 -08:00
ffxbld
d4149255ed No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update 2017-12-06 12:06:14 -08:00
Zibi Braniecki
f94ccdc7d0 Bug 1423618 - Remove hardcoded build time intl.locale.requested. r=Pike
The new heuristic for requested locales in LocaleService makes the
intl.locale.requested an override to the default locale.

This patch removes the hardcoded setting of the pref to the build time locale,
allowing LocaleService to pick the default locale by default.

MozReview-Commit-ID: 3iaZYuHTxih

--HG--
extra : rebase_source : c3bb701de4716ae132d2a5ee5f2c3e2054e4a3c1
2017-12-06 11:54:59 -08:00
ffxbld
283abf5e1b No bug, Automated HPKP preload list update from host bld-linux64-spot-033 - a=hpkp-update 2017-12-06 11:12:09 -08:00
ffxbld
7711ad2f7d No bug, Automated HSTS preload list update from host bld-linux64-spot-033 - a=hsts-update 2017-12-06 11:12:06 -08:00
Gurzau Raul
f5f1c3f294 Merge inbound to mozilla-central r=merge a=merge 2017-12-06 11:53:55 +02:00
Gurzau Raul
c2096f8bee Merge autoland to mozilla-central r=merge a=merge 2017-12-06 11:52:20 +02:00
Lee Salzman
6dc1932292 Bug 1394570 - request synthetic bold for Mac fonts with WR. r=gankro
MozReview-Commit-ID: JAmWZM9SOe0
2017-12-05 22:18:53 -05:00
L10n Bumper Bot
0b678e0e58 no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
ach -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
af -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
an -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ar -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
as -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ast -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
az -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
be -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bg -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bn-BD -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bn-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
br -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bs -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ca -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cak -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cs -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cy -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
da -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
de -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
dsb -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
el -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
en-GB -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
en-ZA -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
eo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-AR -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-CL -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-ES -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-MX -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
et -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
eu -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fa -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ff -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fi -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fy-NL -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ga-IE -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gd -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gn -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gu-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
he -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hi-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hsb -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hu -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hy-AM -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ia -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
id -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
is -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
it -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ja -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ja-JP-mac -> ['macosx64', 'macosx64-devedition']
ka -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kab -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
km -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kn -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ko -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lij -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lt -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ltg -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lv -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mai -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ml -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ms -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
my -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nb-NO -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ne-NP -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nn-NO -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
oc -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
or -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pa-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pt-BR -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pt-PT -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
rm -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ro -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ru -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
si -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
son -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sq -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sv-SE -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ta -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
te -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
th -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
tl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
tr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
uk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ur -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
uz -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
vi -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
wo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
xh -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
zh-CN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
zh-TW -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
2017-12-05 18:41:04 -08:00
Ben Kelly
676c0b3a5b Bug 1423412 P5 Fix race in about-blank-replacement.https.html popup test case. r=baku 2017-12-05 20:45:23 -05:00
Ben Kelly
45d997d075 Bug 1423412 P4 Add a ClientManager::GetInfoAndState() that retrieves the ClientInfo and ClientState for a given ID. r=baku 2017-12-05 20:45:23 -05:00
Ben Kelly
13d2ce995c Bug 1423412 P3 Handle the case where an iframe starts with an inherited controller and then ends up uncontrolled. r=baku 2017-12-05 20:45:23 -05:00
Ben Kelly
dc20c8c537 Bug 1423412 P2 Copy the service worker controller across redirects by default and clear it explicitly for non-subresource redirects. r=baku 2017-12-05 20:45:23 -05:00
Ben Kelly
fb38b7b228 Bug 1423412 P1 Actually mark window/worker ClientSource objects controlled when loaded with a controlling service worker. r=baku r=jld 2017-12-05 20:45:22 -05:00
James Teh
63f0dbc751 Bug 1422674: Fix IAccessible::accChild on parent process accessibles with positive indices. r=MarcoZ
Previously, in the parent process, we were treating positive child ids as remote unique ids.
This of course failed when searching remote documents and returned early.
Make sure we only treat ids as remote if they are less than 0.
Ids above 0 are child indices and are handled later in the code for both local and remote children.

MozReview-Commit-ID: 2KmFj6rTXTV

--HG--
extra : rebase_source : 273496a3f6420d184f71795095937638e1e3e2ca
2017-12-06 10:11:17 +10:00
Andreas Tolfsen
68c9c60264 Bug 1423209 - Drop ability to put frame script to sleep. r=automatedtester
Marionette has a Marionette:sleepSession IPC command it uses to put a
content frame script "to sleep".  This removes certain message handlers
and clears some state by calling deleteSession() in listener.js.
The frame script can later be "restarted" by calling Marionette:restart.

This is B2G-specific functionality we no longer need.  In an effort
to remove old cruft from Marionette before tackling the window
tracking refactoring we want to remove support for this.

This removes the Marionette:sleepSession and Marionette:restart
IPC messages as well as GeckoDriver#switchToGlobalMessageManager.
The latter function additionally resets GeckoDriver#mm to the global
message manager which is fine, because for Firefox/Fennec we never
use the targetted message manager.

There will be a follow-up bug to remove OOP frame handling and the
targetted message manager used in GeckoDriver#sendAsync.

MozReview-Commit-ID: GRSBReBfQGX

--HG--
extra : rebase_source : 9f5ff562e3547ee804ec350678cb688f2cf1b4fa
2017-12-05 17:07:36 +00:00
Valentin Gosu
efadeeed26 Bug 1420954 - Add NS_MutateURI helper function to chain nsIURIMutator setters in C++ r=bagder
MozReview-Commit-ID: 79NlOm08ebz

--HG--
extra : rebase_source : ba9b5cde71ce851762db2704b0142552ef75e9d3
2017-12-05 17:17:02 +01:00
shindli
784125e422 Backed out 4 changesets (bug 1422839) for landing stylo changes on inbound r=backout a=backout
Backed out changeset ff9d1a10cb0b (bug 1422839)
Backed out changeset fc039432e4a6 (bug 1422839)
Backed out changeset 83101ef21e45 (bug 1422839)
Backed out changeset 436d10234366 (bug 1422839)

--HG--
extra : source : 3942ce38b1f62fbc3154e42281d31cbed1e81ce0
2017-12-05 17:00:33 +02:00
Cosmin Sabou
08218515b9 Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-06 00:09:01 +02:00
Cosmin Sabou
151060af3e Merge autoland to mozilla-central r=merge a=merge 2017-12-06 00:03:36 +02:00
ffxbld
4df7f01104 No bug, Automated HPKP preload list update from host bld-linux64-spot-037 - a=hpkp-update 2017-12-05 12:00:21 -08:00
ffxbld
276f13a7ec No bug, Automated HSTS preload list update from host bld-linux64-spot-037 - a=hsts-update 2017-12-05 12:00:17 -08:00
ffxbld
fdadcd5373 No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-12-05 11:21:42 -08:00
ffxbld
1516337050 No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update 2017-12-05 11:21:38 -08:00
Kartikaya Gupta
e323f51349 Bug 1422317 - Update reftest results from changes in WR PR 2150. r=jrmuizel
MozReview-Commit-ID: 7CidECWLM4R

--HG--
extra : rebase_source : 5ec0402ba57c667cf532a21e9ba8870fceddf3a9
2017-12-05 11:52:33 -05:00
Kartikaya Gupta
87d4b4ac8b Bug 1422317 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: LjxHjFxeUDH

--HG--
extra : rebase_source : 5f5dbee01a3939cacd1499950d2edff002cd1867
2017-12-05 11:52:18 -05:00
Kartikaya Gupta
5607b0af94 Bug 1422317 - Update webrender to commit b7714b1d4348c00682b5643ea0e3f0b15adaeda5. r=jrmuizel
MozReview-Commit-ID: BuZtMenOwqd

--HG--
extra : rebase_source : 9f56e78c6e9309074f258acc319bb48a95e94c20
2017-12-05 11:51:33 -05:00
shindli
2e08acdf88 Merge inbound to mozilla-central r=merge a=merge 2017-12-05 11:58:51 +02:00
shindli
7c657fc158 Merge autoland to mozilla-central r=merge a=merge 2017-12-05 11:57:21 +02:00
Nicolas Chevobbe
14478454d5 Bug 1401944 - Delete browser_webconsole_copy_link_location in new console frontend; r=jdescottes.
The test was already migrated. Took this as an opportunity to refactor the
migrated test a bit.

MozReview-Commit-ID: CjbBelrWjS8

--HG--
extra : rebase_source : 76d93bd71d9b48a46a40b6539bafd590a253db74
2017-12-05 09:49:22 +01:00
Francesco Lodolo (:flod)
0b2047cb81 Bug 320231 - Update localization notes for length-limited PKCS#11 strings in pipnss.properties r=Pike
MozReview-Commit-ID: 11iUjRi8eUX

--HG--
extra : rebase_source : 029f6e8a06a0d2903297d1726352c584f69ce69d
2017-12-06 12:11:59 +01:00
Jeremy Chen
548ee3ec09 Bug 1423509 - cleanup for BuildTextRunsScanner::SetupLineBreakerContext. r=jfkthame
The textBreakPoints variable and its related logic are copied from
BuildTextRunForFrames, however, they are not used in
SetupLineBreakerContext at all. Remove the variable allocation and the
unnecessary while loop.

MozReview-Commit-ID: 1AsA6V7aGMh

--HG--
extra : rebase_source : 408b1e4a44e7a7f41be9cafdb72392ed5f518f37
2017-12-06 17:18:07 +08:00
Tiberius Oros
3d72365a57 Backed out 2 changesets (bug 1422915)for eslint failure on /builds/worker/checkouts/gecko/testing/marionette/server.js:391:5 r=backout on a CLOSED TREE
Backed out changeset d61481e31a93 (bug 1422915)
Backed out changeset a30ad544bf0f (bug 1422915)
2017-12-06 14:04:06 +02:00
Tiberius Oros
2b285e1296 Backed out changeset b0c952f7d225 (bug 1421004)for build bustage r=backout on a CLOSED TREE 2017-12-06 14:00:22 +02:00
Martin Stransky
8883c46342 Bug 1416673 - make #titlebar-content on active moz-lwtheme visible, r=dao
#titlebar-content is not a direct child of root window so the selector doesn't apply
and we have the #titlebar-content invisible on lwt themes.

There's a similar rule on windows:
https://dxr.mozilla.org/mozilla-central/rev/a928be5dacc3b544e29c0612b3f8cda6447df802/browser/themes/windows/browser.css#175

MozReview-Commit-ID: 79V2onRHdcx

--HG--
extra : rebase_source : 8db3e7f8dbec3a80ea2daed248245d6a799962ba
2017-12-06 12:31:33 +01:00
Henrik Skupin
c032e116cb Bug 1422741 - Skip test_strategy_after_remoteness_change for intermittent failures. r=whimboo
MozReview-Commit-ID: HPgIF2S8hT1

--HG--
extra : rebase_source : 5f58a28e3aa4e9df2ddc0de82ef3454078b67583
2017-12-06 10:28:00 +01:00
Andreas Tolfsen
1b0393bfa6 Bug 1423357 - Remove unused properties from GeckoDriver class. r=whimboo
MozReview-Commit-ID: 3tppkWZtCBP

--HG--
extra : rebase_source : fbcd6015295f9ced0a5c96e47e7e0b9554eacb54
2017-12-05 21:59:38 +00:00
Andreea Pavel
76445de93a Backed out 6 changesets (bug 1397422, bug 1228841) for devtools mochitest failure devtools/client/debugger/test/mochitest/browser_dbg_search-symbols.js r=backout a=backout on a CLOSED TREE
Backed out changeset 28f34951d1b3 (bug 1228841)
Backed out changeset 37581537c812 (bug 1228841)
Backed out changeset 41b4f7b17863 (bug 1228841)
Backed out changeset 9651b5f82d29 (bug 1228841)
Backed out changeset 901ed6dd87f2 (bug 1397422)
Backed out changeset b36c6610678d (bug 1397422)
2017-12-05 06:26:49 +02:00
Ben Kelly
2982dea3de Bug 1422983 Cycle collect the ClientSource object when owned by an nsGlobalWindowInner or nsDocShell object. r=mccr8 2017-12-04 22:13:33 -05:00
Valentin Gosu
5a83d2bc0b Bug 1420954 - Make nsIURIMutator setters return nsIURIMutator so we can chain setters r=bagder
MozReview-Commit-ID: 53BD91hB2yi

--HG--
extra : rebase_source : 3c4f5b9ad8820353ae108b982026048dbf599d95
2017-12-05 02:35:21 +01:00
Kartikaya Gupta
0e8b7ffc89 Bug 1423205 - Fix typo causing leaks to be reported. r=jerry
MozReview-Commit-ID: 8wJNEwFEur0

--HG--
extra : rebase_source : 84def2f9a958a97bc876eda6bacd494a80ac0aba
2017-12-05 11:27:27 -05:00
Hiroyuki Ikezoe
3fb7e182cc Bug 1423078 - Use waitForNextFrame() instead of waitForFrame() to make sure the next frame. r=birtles
This change is the same as bug 1422995.  With the conformant Promise handling
and performing micro task checkpoint in Animation tick, waitForFrame() inside
the callback for Animation.ready does not make sure that the next frame happens.

MozReview-Commit-ID: KEz4xmHpGlk

--HG--
extra : rebase_source : 6285f2f3df3d5cb617579bb4f449832ff155e34d
2017-12-06 09:19:40 +09:00
Hiroyuki Ikezoe
ed3191d521 Bug 1423078 - Use waitForNextFrame() instead of waitForFrame() to make sure the second restyle happen after the initial paint. r=birtles
We clamp animation start time on the second restyling when the initial paint
for the animation took over vsync refresh rate (16.6ms normally as of today).
The clamping leads the animation progress to the same value as the initial one.
Once this clamping happens, the animation value does not change even after
waiting for Animation.ready and a reqeustAnimationFrame.  To make the animation
value change happen we should wait for one more requestAnimationFrame.

MozReview-Commit-ID: 8OTC0xkKBrr

--HG--
extra : rebase_source : 4c0313f3a96ffc85306f5687630abc13d88aed61
2017-12-06 09:19:38 +09:00
Hiroyuki Ikezoe
54e5e36f24 Bug 1423078 - Use assert_greater_than instead of assert_true. r=birtles
MozReview-Commit-ID: C4LZQni43wp

--HG--
extra : rebase_source : 0f68abbd0a1f8cf9e005e2bdecd7e7f267c64cba
2017-12-06 09:19:35 +09:00
Ralph Giles
d9f12c1bde Bug 1421635 - av1: Disable decoding on 32-bit x86. r=kinetik
Work around crashes on win32 by disabling the decoder for
that target and 32-bit linux. Machines limited to 32 bits
are likely too slow for effective software playback anyway.

MozReview-Commit-ID: FP4wxP3FPOQ

--HG--
extra : rebase_source : 9bdd8a3719c21bb1d26af8272894cf7be46a02f4
2017-12-05 16:11:40 -08:00
Emilio Cobos Álvarez
f6572324f9 servo: Merge #19500 - style: Make all keywords CamelCase for consistency (from emilio:camel-case-all-the-way); r=nox
style: Make all keywords CamelCase for consistency.

Source-Repo: https://github.com/servo/servo
Source-Revision: b24778202a4d886a990ee493adfb6851ac4be40c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9d8fcab8dc2664b0282591a370d6f17e93e00a58
2017-12-05 19:35:25 -06:00