Bug 745187 - Don't introduce a delay notifying the frontend about new plugins added to the document, because script may immediately remove them from the page. To fix the delayed layout of XBL, introduce a separate method to calculate the notification icon visibility, r=jaws

Note: this patch still has one potential hole: if content creates a plugin and destroys it without forcing reflow, the XBL binding will not be instantiated. This doesn't appear to be a problem in practice, because every site that wants to use a plugin also has to trigger frame construction to get the plugin to instantiate (document.write of the embed element appears to do this automatically).

--HG--
extra : transplant_source : %91%A1R%88%B9%11%25%B2%B1N0pfq%85%DE%7E%F9%9C%5C
Bug 745187 part B - If a plugin is already activated, don't refresh the page.

--HG--
extra : transplant_source : %95%B5%E9%FC%CC%EE_%0B%9FW%1B%E2%ED%FEj%BD%BAwr%F9
Bug 932446 - in-content click-to-activate UI should look more clickable. Give the entire plugin a pointer cursor; reorder the vulnerable and activate sentences; underline the activate sentence so it looks like a clickable link; make the activate sentence red when :active so it also behaves more like a link, r=jaws ui-r=lco

--HG--
extra : transplant_source : %03%3A%B7%3C%F2%95%DB%93%D5%C0%10%FB%B5%40%FAk%D3%CA%AE%F4
Bug 932786 - CTP doorhanger does not update to show the new plugin state after the user clicks allow or block; update pluginInfo.fallbackType with the new state in gPluginHandler._updatePluginPermission, r=keeler

--HG--
extra : transplant_source : %82%C4%CDl%3B%93%2CTy%FB%92h%06%08Pb%7E%F2y%FA
Bug 934774 - Intermittent exception is killing mochitests (primarily browser_pluginnotification.js) because we're dispatching an event to a document which is already dead. Check it's aliveness before dispatching, r=johns

--HG--
extra : transplant_source : o%20%A7X%C8w%EBI%23%C3%96%D6%3DcI%B9fK%22%F0
Bug 934503 - Activated hidden plugins should not show the hidden plugin notification icon, r=jaws a=lsblakk for this entire series of plugin CtP fixes

--HG--
extra : transplant_source : %8D%A8v%1D%AB%7D%94H%28%FF%03Jm%10%C3%CF%9A%E8%F9o
Fix beta merge of bug 745187 - tests/general -> tests for the new file, a=bustage

--HG--
rename : browser/base/content/test/general/plugin_syncRemoved.html => browser/base/content/test/plugin_syncRemoved.html
Bug 933803 - Add a note to application.ini that it needs to be moved under browser/. r=ted, a=lsblakk
Bug 905903 - Properly trace ICTypeMonitor chains for pre-barrier when unlinking them. r=terrence, a=lsblakk
Bug 914026 - Check mDocShell before use. r=khuey, a=lsblakk
Bug 927633 - Move UA overrides to the child process. r=jchen, a=koi+
Bumping gaia.json for 4 gaia-1_2 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_2/rev/5108e87e962b
Author: Florin Strugariu <bebef_1987@yahoo.com>
Desc: Merge pull request #13392 from bobsilverberg/v1.2935041

Bug 935041 - Investigate test_sms_add_contact failure, resolve and re-enable the test

========

https://hg.mozilla.org/integration/gaia-1_2/rev/a91668cac961
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 935041 - Investigate test_sms_add_contact failure, resolve and re-enable the test

Conflicts:
	tests/python/gaia-ui-tests/gaiatest/apps/contacts/app.py
	tests/python/gaia-ui-tests/gaiatest/tests/functional/messages/test_sms_add_contact.py

========

https://hg.mozilla.org/integration/gaia-1_2/rev/5cdca0abd9e8
Author: Florin Strugariu <bebef_1987@yahoo.com>
Desc: Merge pull request #13451 from bobsilverberg/935044

Bug 932725 - Add a test to check that the "dial" activity is working, a=test-only

========

https://hg.mozilla.org/integration/gaia-1_2/rev/edfb627d243a
Author: Teodosia Pop <teodosia.pop@gmail.com>
Desc: Bug 932725 - Add a test to check that the "dial" activity is working, a=test-only
Bumping gaia.json for 1 gaia-1_2 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_2/rev/a15fc016db8f
Author: Sebastiaan de Haan <me@sebastiaandehaan.nl>
Desc: Bug 935964 - Bump gaiatest to 0.19. r=dhunt
Bumping gaia.json for 2 gaia-1_2 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_2/rev/d82458ac3113
Author: Diego Marcos <diego.marcos@gmail.com>
Desc: Merge pull request #13473 from dmarcos/bug931054v1.2

Bug 931054 - [Camera] filmstrip.js tries to access undefined preview met...

========

https://hg.mozilla.org/integration/gaia-1_2/rev/e29f5943d947
Author: Diego Marcos <diego.marcos@gmail.com>
Desc: Bug 931054 - [Camera] filmstrip.js tries to access undefined preview metadata
Bug 934555 - Report filenames for errors in JS files, r=mdas, a=test-only
Bug 931116 - Add b2g desktop mochitest manifest, r=jgriffin, a=test-only
Bug 921180 - Use b2g-bin if it exists, r=ahal, a=test-only
Bumping gaia.json for 21 gaia-1_2 revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_2/rev/8e6cb9fde6ea
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #13456 from timdream/keyboard-no-text-transform

Bug 931578 - Don't use text-transform for keyboard keys, r=rudyl(cherry picked from commit 4c06b6c19fd0b9cff785a6f63cfa2b72c76c7177)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/f8ec4e49d28f
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #12965 from frsela/STK/Bug928582

Bug 928582 - STK: No terminal response sent for PLAY_TONE and tone plays forever when missing DURATION, r=kaze(cherry picked from commit 2b4cf9762bcd8b7657162fbf7b8f248b6676b932)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/3c05929b7a99
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #13343 from frsela/STK/Bug920983

Bug 920983 - [Buri][STK] After entering second layer menu and press backkey, or after enabling or canceling one service, it won't go back to first layer of the menu but to Settings., r=kaze(cherry picked from commit 25776cbc2e763e83da7af70484e19b7a382664a2)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/1f9be071d328
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #13056 from frsela/STK/Bug928581

Bug 928581 - STK: Tone plays forever when missing alphaId, r=kaze(cherry picked from commit e8139d2f325a15a3ea9e54b2ddd490d87044bb7d)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/e2d547752fc7
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #13214 from soumyakanti/solution

Bug 931640 - Fix translation of Reset PIN2 Code across the locales, r=kaze(cherry picked from commit 8c167fb9a88e894fa974e7ed3cf88fbbdabf6fa8)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/0f4dbb5bd391
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #13215 from soumyakanti/solution_bug_930165

Bug 930165 - Fix translation of Fixed dialling numbers, r=kaze(cherry picked from commit aa6565c30133b7e03e1f49161c489918653e2d3e)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/08c9b80dc3c8
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #13345 from frsela/STK/Bug929936

Bug 929936 - [Settings] STK will not be shown in Settings if SIM PIN is enabled and reboot device.(cherry picked from commit 9c4352e45da0c380090a2663b6d53eaa59645f5f)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/fd65d40e23f4
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #13420 from timdream/keyboard-bulgarian

Bug 932606 - Bulgarian Keyboard, r=rudyl(cherry picked from commit 7829c1784e21957da4b82576c3505fb372929c0d)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/2efdc7a6a9a9
Author: lissyx <lissyx+github@lissyx.dyndns.org>
Desc: Merge pull request #13444 from lissyx/bug933997

Bug 933997 - Fix online support href retrieval r=aus(cherry picked from commit df92f0ebd89efbc63570a61e70c4304c17b8b555)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/9a624f87bf50
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #13439 from eeejay/bug-930587

Bug 930587 - [homescreen] Use aria-hidden on offscreen pages instead of ...(cherry picked from commit e8fbba0c9716d3a4454ed171ca7b4410b9c4bd9d)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/831f545cc8d9
Author: Alexandre Lissy <lissyx+github@lissyx.dyndns.org>
Desc: Bug 932271 - Reset context menu state at the correct moment. r=daleharvey

Displaying the context menu in the browser app is controlled by a
barrier. We have to make sure that this barrier is correctly reset at
the right time to ensure that the context menu will work more than once:
setting the state before doing the callback is safer than relying on the
callback to handle it by itself.
(cherry picked from commit 94c9d69d38c6f1ca48c9739e328eb5e13646183b)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/504b63665e2d
Author: George <georgeiscoming@gmail.com>
Desc: Merge pull request #11985 from cctuan/911676

Bug 911676 - check navigator.mozTelephony statements robustness(cherry picked from commit b3769da0c9f5638f486a98b1d06cc68bfd9edd2d)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/4c6db070b97b
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #13051 from gasolin/issue-917367

Bug 917367 - No notification visible indicator implemented for when getU..., r=alive(cherry picked from commit 00d6e5be8db6851dd202598eddd3d09017e29f46)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/5c11a6b08d61
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #12134 from fabi1cazenave/macAddress-bug895739

Bug 895739 - [Wi-Fi] MAC address is always displayed as "not available", r=Arthur(cherry picked from commit c0dc159a1b0b746053c2ca8d6405464b40b8dbab)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/ecfc1768b833
Author: Jan Jongboom <janjongboom@gmail.com>
Desc: Merge pull request #13095 from comoyo/blur-focus-seq

Bug 931005 - Higher timeout for quick following blur/focus sequence. r=janjongboom(cherry picked from commit 5c2929cd15ac020f85026030387aed9eb322362d)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/429fa08e2ad4
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Merge pull request #13096 from dominickuo/bug-901421-advance

Bug 901421 - [music] add MediaDB.advancedEnumerate() for random accessing records to fix issues on shuffling all songs, r=@jimporter(cherry picked from commit dcbc64e7ec9dbe17f4151b64db937b0afc0d2120)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/973a10aa7073
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #13092 from flodolo/bug930624

Bug 930624 - Unpair device: fix localizability of "Confirmation" title, r=timdream(cherry picked from commit cba6c90d2e4697b52469c52884b53d459101d1bf)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/ff6672da9834
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #13060 from flodolo/typo_costcontrol

Bug 930417 - (Cost Control) Typo in short name for December(cherry picked from commit f3923c927cb452328291b2f5ecef175cf194813b)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/07cc8f829ac9
Author: Arnau <arnau@arnaumarch.com>
Desc: Merge pull request #13134 from rnowm/931693

Bug 931693 - Confirm [BB] - Fix console warning due to flex property(cherry picked from commit fe5c8d08fd3c9757b3f3c9d88cc09abd7eaa82e4)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/267c6a053e44
Author: Jim Porter <squibblyflabbetydoo@gmail.com>
Desc: Merge pull request #13053 from jimporter/music-nowplaying-icon

Bug 930386 - Fix the "now playing" icon that gets sent to the system app; r=dkuo(cherry picked from commit f60d7a3a7b61e736702d495a4b1e94ff98c1d3e0)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/056ff108f4bc
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 913275 - tab color is slightly off from the body in the awesome page. r=daleharvey
(cherry picked from commit bc2fb252092af20050551ecbd7c5a3edab77b58e)
Bug 923742 - Listening BT SCO Link status in HandleBTStatusChanged() instead of using SetForceUse in SetPhoneState(). r=echou, r=mchen, a=koi+
Bug 844819 - Don't create DrawTargets for invalid cairo surfaces. r=Bas, a=lsblakk