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

========

https://hg.mozilla.org/integration/gaia-central/rev/0f8930a9ed9c
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Merge pull request #12533 from EverythingMe/912386-apps-hold-click

[Bug 912386] fix long-tap on app won't prevent normal click [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/bde183b340cd
Author: Evyatar Amitay <evyatron@gmail.com>
Desc: [Bug 912386] fix long-tap on app won't prevent normal click [r=crdlc]
Bug 901978 - Query HWC to check for "R/B swap" and Color layer support. r=ncameron
Bug 908058 - Add orientation keyword 'default' to express normal orientation. r=mounir, r=blassey
Bug 915437 - "System JS : ERROR chrome://browser/content/forms.js:942 TypeError: Argument 1 of Range.setEnd is not an object." on all B2G mochitest-9 runs. r=yxl
Bug 915529 - Add null pointer checking in stringToIP() of systemlibs.js. r=vchang
Bug 920831 - MozInputMethod's init should only return undefined. r=bz
Bug 918523 - Prevent rec_queue overrun. r=jesup
Bug 914890 - While running a standalone mochitest, prefs and permissions should also reset after the mochitest run. r=jmaher
Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/3695bad19b70
Author: Ben Kelly <bkelly@mozilla.com>
Desc: Merge pull request #12526 from wanderview/contacts-loadchunk-no-search

Bug 921802: Do not require search while loading contacts. r=jmcf

========

https://hg.mozilla.org/integration/gaia-central/rev/7941ab060beb
Author: Ben Kelly <ben@wanderview.com>
Desc: Bug 921802: Do not require search while loading contacts

========

https://hg.mozilla.org/integration/gaia-central/rev/af518ee97e6b
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Merge pull request #12506 from gtorodelvalle/contacts-dialer-916010-duplicate-contact-details-reloaded

Bug 916010 - [Contacts] Follow up for visual polish of bug 902399

========

https://hg.mozilla.org/integration/gaia-central/rev/e23571af8b49
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Bug 916010 - [Contacts] Follow up for visual polish of bug 902399.
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/77a0a1d62fb6
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Merge pull request #12531 from EverythingMe/910355-collection-offline-icon

Bug 910355 - [e.me][bug] Collection icon auto update

========

https://hg.mozilla.org/integration/gaia-central/rev/d66d11ee9fdc
Author: Amir Nissim <amirn@everything.me>
Desc: Bug 910355 - [e.me][bug] Collection icon auto update
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/cd1c67863eb1
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #12474 from jmcanterafonseca/disable_phone

Bug 920925 - [Contacts] Cannot recover when trying to add a contact only...

========

https://hg.mozilla.org/integration/gaia-central/rev/95009d01a6dd
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 920925 - [Contacts] Cannot recover when trying to add a contact only with carrier
Bumping gaia.json for 5 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/de7396523254
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #12550 from zacc/bug922062

Bug 922062. gaia-ui-tests: Skip cleanUp steps that are not necessary whe...

========

https://hg.mozilla.org/integration/gaia-central/rev/8775e70114fd
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 922062. gaia-ui-tests: Skip cleanUp steps that are not necessary when --restart is passed in. r=bebe/davehunt

========

https://hg.mozilla.org/integration/gaia-central/rev/82214cc7c87e
Author: Dave Hunt <dave.hunt@gmail.com>
Desc: Bug 921827 - Follow-up fix to use properties for the media type lists. r=bebe

========

https://hg.mozilla.org/integration/gaia-central/rev/47c82c1e38a5
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #12548 from jmcanterafonseca/contacts_types_bug

Bug 922037 - Contacts email, phone or address type cannot be selected

========

https://hg.mozilla.org/integration/gaia-central/rev/e3f3c67d40b0
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 922037 - Contacts email, phone or address type cannot be selected
Bug 771765 - Support template content process, part 1: the Nuwa API and low-level wrappers. r=khuey

Support of zygote-like process forking is done as:
* The b2g chrome process forks a child process that will be the template for forking other content processes.
* The template process starts running to some point and freeze.
* When ready, the chrome process starts requesting the template to fork content proceses.
* The content processes forked from the template process recovers its states including the threads, file descriptors for epoll, signaling and IPC.

Recovery of the process states are done by wrapping some system and pthread calls to record the states in the template process and recover in the forked content process.
Bug 771765 - Support template content process, part 2: IPC and glue changes. r=bent

Changes include:
* Getting/resetting platform thread ID.
* Creating an IPC channel with existing file descriptor sent from the template process.
* Child process host with existing process forked from the template.
Bug 771765 - Support template content process, part 3: IPC glue and IPDL codegen to support protocol cloning. r=bent
Bug 771765 - Support template content process, part 4: Clone IPC protocol objects that will be up when the template process is ready. r=khuey, r=bent
Bug 771765 - Support template content process, part 5: PContent protocol changes. r=khuey, r=bent

Change the PContent protocol to support:
* Creating the template process.
* Forking new content processes from the template on the child side and cloning the actor on the parent side.
* Fallback to non-templated content process creation if no template-preallocated process is available.
Bug 771765 - Support template content process, part 6: support re-creation of the threads created in the template process. r=khuey, r=jorendorff

The threads that are frozen/recreated include:
* ImageBridgeChildThread.
* Image decoding thread pool.
* IPC thread (checkpointed, but not frozen).
* GC Helper thread.
* XPC runtime watchdog thread.
* Socket transport service thread/thread pool.
* Memory pressure watcher.
* Timer thread.
* DOM promise worker.
Bug 771765 - Support template content process, part 7: Don't schedule timer in the message pump if template process is ready. r=khuey
Bug 771765 - Support template content process, part 8: process initialization flow changes. r=khuey

Changes initialization code for the template process:
* Let the process run for NUWA_PREPARATION_TIME ms and then start freezing the threads.
* Delay android binder thread pool creation after the content process is forked from the template and other thread recreation has finished.
* Poke the app shell after the content process is forked from the template.