Gurzau Raul
bb16936244
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-02-02 00:25:44 +02:00
Gurzau Raul
1315ffda06
Merge inbound to mozilla-central. a=merge
2018-02-02 00:22:39 +02:00
Gurzau Raul
047564ed7a
Merge inbound to mozilla-central. a=merge
2018-02-01 23:53:53 +02:00
Gurzau Raul
8c0d0d0d16
Merge autoland to mozilla-central. a=merge
2018-02-01 23:52:41 +02:00
Sebastian Hengst
0d4ebdcd4e
Backed out changeset d4582a286d6a (bug 1434765
) for breaking build of Catalan language pack due to altered output. a=backout
2018-02-01 23:04:25 +02:00
Florian Quèze
fcd9a3a0c8
Bug 1339461 - add an eslint rule to detect when indexOf should be replaced with includes, r=Standard8.
2018-02-01 20:47:23 +01:00
Florian Quèze
2b1c8dccb6
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01:00
Boris Zbarsky
0e718778d9
Bug 1434819 part 9. Remove nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: JsxGp9HQ2ak
2018-02-01 14:26:13 -05:00
Boris Zbarsky
d07e9f2070
Bug 1434819 part 8. Remove the FILTER_* constants from nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: LSDXZVGDtBc
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7a9f022f1a
Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: 7E2KZkLfbSI
2018-02-01 14:26:12 -05:00
Boris Zbarsky
59795295d1
Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot
...
Now that TreeWalker and NodeIterator only use webidl APIs, they always have a
NodeFilter, not nsIDOMNodeFilter.
MozReview-Commit-ID: 5pzn9V3Kxzy
2018-02-01 14:26:12 -05:00
Boris Zbarsky
ea872de15a
Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot
...
MozReview-Commit-ID: QmxoxVhppG
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8ee1ab7d50
Bug 1434819 part 4. Remove all the methods from nsIDOMTreeWalker. r=qdot
...
MozReview-Commit-ID: BDxOLArlCYb
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7946bcf30a
Bug 1434819 part 3. Stop using XPCOM treewalker bits in webbrowserpersist. r=qdot
...
MozReview-Commit-ID: GmY7L4p00D1
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8003341ed5
Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot
...
MozReview-Commit-ID: 7ln10gj1cLP
2018-02-01 14:26:12 -05:00
Boris Zbarsky
39b4225c6b
Bug 1434819 part 1. Remove unused methods from nsIDOMNodeIterator. r=qdot
...
MozReview-Commit-ID: 6mVDmDNxx4p
2018-02-01 14:26:11 -05:00
Boris Zbarsky
d608cdf8ba
Bug 1434818. Remove unused return value of FontFaceSet::Add. r=jfkthame
...
MozReview-Commit-ID: JHOpGZM3Scz
2018-02-01 14:23:34 -05:00
Boris Zbarsky
31dfca239b
Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
...
PeerConnectionImpl defines two versions of various fallible methods: a version
taking an ErrorResult argument, and a version returning nsresult. The methods
were not marked fallible in the webidl, so the bindings called the
nsresult-returning version, but ignored the returned value. As a result,
failures got swallowed instead of being propagated out.
The changes here annotate the relevant parts of the webidl as throwing, and
convert non-fallible methods to returning void to make infallibility clearer.
MozReview-Commit-ID: JU9NzmEf8FV
2018-02-01 14:22:48 -05:00
ffxbld
bc6f74b5d3
No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update
2018-02-01 11:21:33 -08:00
ffxbld
00e2288b74
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2018-02-01 11:21:30 -08:00
ffxbld
53f7b78ae2
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2018-02-01 11:21:26 -08:00
Boris Zbarsky
478687c2e8
Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
...
MozReview-Commit-ID: GwVDrTLPTOb
2018-02-01 14:21:14 -05:00
Boris Zbarsky
72cdddcc61
Bug 1434686 part 3. Use IgnoreErrors() outside of dom/. r=mystor
...
I left some IgnoredErrorResults for now where people warn on failure. We could
consider adding a WarnOnError() thing or something.
MozReview-Commit-ID: L5ttZ9CGKg0
2018-02-01 14:21:14 -05:00
Boris Zbarsky
bc7691a8db
Bug 1434686 part 2. Use IgnoreErrors() in dom/bindings. r=mystor
...
MozReview-Commit-ID: G8vxR2s2qUJ
2018-02-01 14:21:14 -05:00
Boris Zbarsky
f7f6285330
Bug 1434686 part 1. Introduce a mozilla::IgnoreErrors which can be used as a temporary to pass to an ErrorResult& arg when the error should be ignored. r=mystor
...
Once bug 1434689 is fixed, we can mark this thing as being required to be a temporary.
MozReview-Commit-ID: 7VX0XSYVOc4
2018-02-01 14:21:14 -05:00
Nathan Froyd
f74061c60a
Bug 1412006 - part 4 - add ndk toolchain task dependency to without-google-play-services build; r=nalexander; a=Aryx
...
MozReview-Commit-ID: 5T4FshgoSIi
2018-02-01 13:36:26 -05:00
Csoregi Natalia
5a9ee59e75
Merge inbound to mozilla-central. a=merge
2018-02-01 20:11:41 +02:00
Johan Lorenzo
275f452928
Bug 1421062 - fixup linter issue r=bustage
...
--HG--
extra : rebase_source : 8dbc855fa6a236421bb85400e151891bf943490c
2018-02-01 19:11:17 +01:00
Csoregi Natalia
486051b718
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-01 20:14:53 +02:00
Bas Schouten
103c64cfd4
Bug 1433790: Disable Direct2D on drivers/devices where OMTP causes crashes. r=milan
...
MozReview-Commit-ID: FmUh2zSnSdd
2018-02-01 19:02:11 +01:00
Johan Lorenzo
6d4bff6f65
Bug 1421062 - Make signing format dependent of scope-prefix r=tomprince
...
--HG--
extra : rebase_source : 11eef852140160b85ae30121afc53eb0d0927ccd
2018-02-01 18:21:46 +01:00
Andrea Marchesini
0c7e47f8eb
Bug 1434934 - Remove dom.workers.enabled pref, r=bkelly
2018-02-01 18:34:08 +01:00
Jon Coppeard
66b53c4f36
Bug 1417380 - Make background sweeping sweep by zone and free empty arenas after each zone r=sfink
2018-02-01 17:18:39 +00:00
Jon Coppeard
043a35996a
Bug 1417380 - Avoid calling string finalizers in cases where we know there's no work to do r=jandem
2018-02-01 17:16:24 +00:00
Nika Layzell
785a14270e
Bug 1431867
- Part 2: Add move constructors and assignment operators to IPDL unions, r=mccr8
...
MozReview-Commit-ID: IQVODEfMGi9
2018-02-01 11:30:50 -05:00
Nika Layzell
a1e4513e2a
Bug 1431867
- Part 1: Remove some unnecessary complexity from generated IPDL structs, r=mccr8
...
MozReview-Commit-ID: HvX4ZF8t9Eg
2018-02-01 11:30:49 -05:00
Emilio Cobos Álvarez
c55a15b2ef
Bug 1423331: Tests. r=mats
...
MozReview-Commit-ID: Ay4tUwSH0Iq
2018-02-01 17:23:51 +01:00
Emilio Cobos Álvarez
5e4f6e89ec
Bug 1423331: Prevent selection from leaking from blocks. r=mats
...
MozReview-Commit-ID: EFLXSQ8Zvze
2018-02-01 17:23:49 +01:00
Emilio Cobos Álvarez
f85c8218d8
Bug 1434724: Fix computed value serialization of font-feature-settings. r=dholbert
...
This should make us agree with other browsers re the serialization of
`"vert" 0`, and with servo after https://github.com/servo/servo/pull/19918
Left try running, may need some test adjustments that I'll send for review if
they're non-trivial.
Differential Revision: https://phabricator.services.mozilla.com/D539
MozReview-Commit-ID: LgIPfn4lfrF
2018-02-01 15:48:46 +01:00
Marco Castelluccio
a306e990c6
Bug 1434782 - Mark updater tests as passing on Windows coverage builds. r=jmaher
...
--HG--
extra : rebase_source : da2723bd6023c7281b34057e680fdfb3abb0ba20
2018-02-01 01:18:19 +01:00
Marco Castelluccio
4c242df620
Bug 1417497 - Enable signing for the Windows code coverage build. r=aki
...
--HG--
extra : rebase_source : 998f9f13cb820b1c6e21ae01e733c45774cdd8c4
2018-01-31 22:39:20 +01:00
Jonathan Kew
c4f709831b
Bug 1434697 - patch 2 - Implement variation font support in the Android (gfxFT2Fonts) backend. r=lsalzman
2018-01-31 17:07:49 +00:00
Jonathan Kew
8a9e00e955
Bug 1434697 - patch 1 - Cherry-pick commit 994eb2b34934bc5face9f83b2d3b12cf7a9262ab (fix for FreeType bug https://savannah.nongnu.org/bugs/index.php?52955 ) from upstream to our in-tree copy, pending a new FreeType release. r=lsalzman
2018-01-31 18:06:18 +00:00
Jonathan Kew
5b9b689254
Bug 1434699 - Don't use dlsym() to look up FreeType functions when building with MOZ_TREE_FREETYPE. r=lsalzman
2018-02-01 15:28:09 +00:00
Ryan Hunt
43118373ed
Enable parallel painting on OSX and cap the amount of paint workers to 4. (bug 1430793, r=milan)
...
--HG--
extra : rebase_source : 9d5c853f84b160819540cc062fb84f4bea8fcb02
2018-01-25 14:12:39 -06:00
Gabriel Luong
a87c1eea8d
Bug 1434295 - Update CodeMirror to 5.34.0. r=bgrins
2018-02-01 10:19:28 -05:00
Nathan Froyd
38a5bb5c84
Bug 1412006 - part 3 - add an Android NDK repackaging task; r=dustin,nalexander; f=glandium
...
We'd like to install the NDK through the Android SDK manager. But we
can't pin versions of the NDK with the SDK manager, and so Google
can silently upgrade the NDK on us. Since that is undesirable, this is
the next best thing.
With the toolchain task in hand, we can make all the relevant tasks
depend on the toolchain task and remove the download of the NDK from
tooltool as well.
2018-02-01 09:59:23 -05:00
Nathan Froyd
a65d0b5a21
Bug 1412006 - part 2 - add an --ndk-only option to mozboot/android.py; r=nalexander
...
This option will be useful for our NDK repackaging task.
2018-02-01 09:59:23 -05:00
Nathan Froyd
900fb3a463
Bug 1412006 - part 1 - have a single point of truth for the NDK version; r=nalexander
...
...at least in mozboot/android.py.
2018-02-01 09:59:23 -05:00
Jan de Mooij
aac278c57c
Bug 1434263 - Refactor JSString to have an IsLinear flag instead of IsFlat. r=luke
2018-02-01 15:29:29 +01:00