Bug 790516 part.1 Move composition string data of nsTextStore into a nested class r=emk
Bug 790516 part.2 Make some useful methods on nsTextStore::Composition r=emk
Bug 790516 part.3 Store edit actions during document lock and flush them at unlocking the document r=jimm
Bug 790516 part.4 Refine logging the document lock state of nsTextStore r=emk
Bug 790516 part.5 Store selection even if there is no composition r=jimm
Bug 790516 part.6 Cache content during document lock r=jimm
Bug 790516 part.7 Remove nsTextStore::Composition::mLength r=jimm
Bug 790516 part.8 Rename nsTextStore::UpdateCompositionExtent() to nsTextStore::RestartCompositionIfNecessary() r=emk
Bug 790516 part.9 Rename nsTextStore::OnCompositionStartInternal() to nsTextStore::RecordCompositionStartAction() r=emk
Bug 790516 part.10 Make nsTextStore::RecordCompositionEndAction() for processing composition end action r=jimm
Bug 794025 - Add missing test for bug 794025. r=needed-tests

--HG--
extra : rebase_source : 2e91ba614c130e1aa432824bfe1c7d29b18a209d
Bug 792239 - Add missing test for bug 792239. r=needed-tests

--HG--
extra : rebase_source : 9a42769c75472d5f2e5d5ab830fc7c7dcdc99ded
Bug 763440 - Add missing testcase for bug 763440. r=needed-tests

--HG--
extra : rebase_source : cee87606c1aaa9cbc70f854a9a49711222064e4e
Bug 756851 - Add missing test for bug 756851. r=needed-tests

--HG--
extra : rebase_source : 7a96c277c757c0bffa2d78e05ac6d16a90b5b880
Bug 728188 - Add missing test for bug 728188. r=needed-tests

--HG--
extra : rebase_source : d9614d10872a2ae7808565bf941258e3b2e98b89
Bug 850398 - Buttons on Metro pop-up blocker notification are broken [r=rsilveira]

--HG--
extra : rebase_source : f38b06d4bfc4251596bc2da918d33453f965863c
Bug 850335 - Don't position Metro context menus past the edge of the screen [r=mbrubeck]

--HG--
extra : rebase_source : 630fa09104fd3f90d17736fe09faed73ae7bf676