Bug 899910, random failure in test_leaf_layers_partition_browser_window.xul (windows only), r=tn

--HG--
rename : mobile/android/base/resources/xml-v11/preferences_search.xml => mobile/android/base/resources/xml/preferences_search.xml
extra : rebase_source : 02620212a533367a47bd112cddb716e7b84a903f
Merge mozilla-central to mozilla-inbound
Bug 937960, part 1 - Add static var for incremental CC. r=smaug
Bug 937960, part 2 - Add ICC slice timer and scheduling. r=smaug
Bug 950882 - micro-optimize NS_TableDrivenQI calling sequence by reordering argument list; r=bsmedberg

For register-rich ABIs (e.g. x86-64 and ARM), QueryInterface's incoming
registers are going to look like:

arg register 1: |this|
arg register 2: the IID of interest
arg register 3: the outparam instance pointer

Most of our QI implementations call NS_TableDrivenQI, which expects
arguments like so:

arg register 1: |this|
arg register 2: the QITableEntry table
arg register 3: the IID of interest
arg register 4: the outparam instance pointer

So we're going to have to do a register shuffle of the IID and the
outparam to be able to load the QITableEntry pointer before calling into
NS_TableDrivenQI.

This patch reorders the argument list of NS_TableDrivenQI so that the
first three arguments match the order that QueryInterface receives them
in.  Then your typical QueryInterface implementation becomes:

- load local |table|
- tail-call NS_TableDrivenQI

Eliminating the register shuffling reduces text size by 12K on an
Android ARM build.
Bug 952401 - Collect scroll and pageStyle data as soon as the frame tree is available r=smacleod

From 84ca4ca357b94a5dc9449627e88bb4e3cde69557 Mon Sep 17 00:00:00 2001
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/e52ae72b3f3b
Author: Albert <acperez@tid.es>
Desc: Merge pull request #14866 from acperez/bug-951450

Bug 951450 - Flashing customizations currently fails with exception. r=yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/175347eee9ca
Author: Albert <acperez@tid.es>
Desc: Bug 951450 - Flashing customizations currently fails with exception. r=yurenju
Merge mozilla-central to b2g-inbound
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/dc7f1464c351
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #14899 from gasolin/issue-952466

Bug 952466 - [Window Management] Improve app window and dialogs jsdoc, r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/1b88370b0c36
Author: gasolin <gasolin@gmail.com>
Desc: Bug 952466 - [Window Management] Improve app window and dialogs jsdoc
Bug 952565 - Minor style tweaks for the Toolbox tabbar, r=bgrins
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b6f13ded220d
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #14908 from gaye/bug-952611

Bug 952611 - Disable broken gaia integration tests

========

https://hg.mozilla.org/integration/gaia-central/rev/3db9d411c1b2
Author: Gareth Aye <gaye@mozilla.com>
Desc: Bug 952611 - Disable broken gaia integration tests
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/3688c2d05a43
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #14915 from gaye/bug-952611-tbpl

Bug 952611 - Disable keypad test since failing on TBPL

========

https://hg.mozilla.org/integration/gaia-central/rev/7a4402112113
Author: Gareth Aye <gaye@mozilla.com>
Desc: Disable keypad test since failing on TBPL
Merge b2g-inbound to m-c
Merge fx-team to m-c
Add support for some RIL quirks
Allow to use trackpad on HTC Vision as Home button
Bug 904038 - Suppport SIM_IO response from USIM

Some set of USIM card and/or RIL seems to reply to SIM_IO in a strange
way: we get File Control Parameters directly, as specified in TS
102.221, clause 11.1.1.3. HTC phones seems to be very prone to this
behavior. In order to be able to handle them, we split the
processICCIOGetResponse() method in two parts, each one being in charge
of filling a small struct matching what we want as part of TS 51.011,
clause 9.2.1 specifications. This commit only moves code for the
previous TS 51.011 parsing, so it should have no impact whatsoever on
target devices.
Force network selection to automatic on some errors

HTC RIL on Desire Z has spurious behavior, and does not defaults to
automatic network selections: this makes the phone trying to register on
the wrong network. We force it to automatically select the network.
Bug 904038 - Fixing patch comments
Bug 904038 - Correct seeking