Bumping gaia.json for 2 gaia-1_3 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_3/rev/b7ad61d57921
Author: John Hu <johu@mozilla.com>
Desc: Merge pull request #15396 from huchengtw-moz/system/Bug_959283_activity_window_factory_v1.3

Bug 959283 - [B2G][Bluetooth File Transfer] On bluetooth transfer of mul..., r=alive

========

https://hg.mozilla.org/integration/gaia-1_3/rev/42dd7b8873a4
Author: John Hu <johu@mozilla.com>
Desc: Bug 959283 - [B2G][Bluetooth File Transfer] On bluetooth transfer of multiple images opening concurrent recieved pictures through notification bar results in a blank gallery screen
Bumping gaia.json for 1 gaia-1_3 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_3/rev/8de6ec5d149c
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Bug 950857 - Rename 'Collections' to 'Smart Collections' [r=ranbena]
Backed out changeset e7d4d91519a0 (bug 949458) for frequent Android 4.0 robocop crashes in libGLESv2_POWERVR_SGX540_120.so. a=backout
Bug 958809 - Don't put broadcasted data into the regular TabStateCache r=yoric a=lsblakk

From 082ebc3f0985d327c59158d38651d2a2a6a8ab24 Mon Sep 17 00:00:00 2001
Bug 951675 - Make sure to always copy data from the persistent cache r=yoric a=lsblakk

From 6346d40b0dd42965625545798d44f8d55890ed87 Mon Sep 17 00:00:00 2001
Bug 950132 - Ignore empty pageStyle data r=yoric a=lsblakk
Bug 950427 - Don't descend into subdocuments at all in elementFromPoint. r=mats, a=lsblakk
Bug 915974 - Make adb stay on if USB functions are being used. r=fabrice, a=lsblakk
Bug 948301 - Fix static ICU build in js standalone builds. r=ted, a=NPOTB
Bug 957188 - Increase touch start tolerance to more easily detect taps. r=botond, a=1.3+
Bug 947073 - Don't aboslutely position ignore this button on phishing error page. r=margaret, a=lsblakk
Backed out changeset 68f02b6be062 (bug 950132)
Bumping gaia.json for 2 gaia-1_3 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_3/rev/4f72374e1f6d
Author: AndreiH <andrei.hutusoru@gmail.com>
Desc: Merge pull request #15413 from AlinT/bug_960546

Bug 960546 - [v1.3] Xfail test_set_passcode_by_settings because of

========

https://hg.mozilla.org/integration/gaia-1_3/rev/1e858d4dc7d6
Author: AlinT <trifandreialin@gmail.com>
Desc: Bug 960546 - [v1.3] Xfail test_set_passcode_by_settings because of
Bug 959193 - [v1.3]Running test_set_passcode_by_settings causes a blank screen in settings app
Bug 957759 - Remove SRV experiment code (helps prevent crashes). r=mcmanus, a=lsblakk
Bug 952365 - Add a TreatNonObjectAsNull annotation for WebIDL callback functions and use it for event handlers, since web sites depend on assigning non-callable objects to them in some cases. r=peterv, a=lsblakk
Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley, a=lsblakk
Bug 942565 - IonMonkey (ARM): Fix clampDoubleToUint8 to return 0 for an input of NaN. r=mjrosenb, a=lsblakk
Bug 951216 - Avoid unnecessary Snapshot() copies by clearing the pattern. r=Bas, a=lsblakk

gfxSurfaceDrawable::Draw() sets a gfxPattern(Snapshot()) to the gfxContext's
pattern. If the gfxSurfaceDrawable is created by
CreateSamplingRestrictedDrawable it will be destroyed before the Snapshot().
This causes the Snapshot to be copied unnecessarily.

If we set the pattern to something else we'll destroy the snapshot before the
gfxSurfaceDrawable and save a copy.
Bug 951467 - Give scroll layer items the bounds of the scroll port, not the bounds of the display port. r=roc, a=lsblakk

The bounds of the scroll port match what will actually be drawn on the screen.

The bounds of the contained content (sized to the display port) are still accessible via mList.GetBounds, and similarly the visible rect of the contained content is mList.GetVisibleRect. The external bounds/visible rect are GetBounds and GetVisibleRect on the nsDisplayScrollLayer object itself.

We implement nsDisplayScrollInfoLayer::GetBounds solely so that it continues to return an empty rect because we expect active empty layers to have empty visible rects.

We no longer have to set our mVisibleRect in nsDisplayScrollLayer::ComputeVisibility because nsDisplayList::ComputeVisibilityForSublist now does it correctly for us (like other items).

We also have to teach ContainerState::ProcessDisplayItems to not set the visible region for scroll layers because it has the external visible region, not the larger internal display port sized visible region. We instead let BuildContainerLayer set the visible region of the layer.
Bug 883930 - The soft keyboard should not be able to obscure input in dialogs. r=mbrubeck, a=lsblakk