Bug 369180: override nsIAuthPromptProvider implementation on search suggestion callbacks to avoid proxy authentication dialog popping up while entering text in the search bar, r=mayhemer

--HG--
extra : rebase_source : e662bf239ad508f911f213ef9de61bdd0abbef8a
Bug 853858: Move PeerConnectionTest instance reference into global scope r=jesup,whimboo
Bug 852014 - Defect - Issues downloading and installing msi. r=sfoster.
Bug 858556 - Double clicking text with the mouse displays the selection grippers in Immersive mode. r=bbondy
Bug 858477: remove extra comma from nsCycleCollector.h r=mccr8
Bug 852600 - traverse/unlink mStyleSheets in nsHTMLEditor. r=ehsan
Bug 856906 - make nsDocLoader mainthread only.
Bug 852134 - simplify rooting and unrooting of SMS. r=smaug
Bug 858288 - set sandbox to null in switchToFrame, r=jgriffin
Bug 858203 - mark more reftests as needs-focus; r=dholbert

1. Start headless X server.  Start basic window manager on it.
2. Run reftests with said X server.  Take note of failing tests.
3. Disable all reftests that need focus:

   find $topsrcdir -name '*.list' | xargs sed -i -e '/needs-focus/s/^/#/'

4. Make reftest.js:Focus never focus the window and always return true.
5. Start reftests with said X server again.  Once the tests begin
   running, start a xterm on the same X server.  The window manager will
   focus this xterm and will not return focus to the browser.
6. Compare now-failing tests with baseline.  Mark all such tests as
   needs-focus.

Comments on specific tests:

editor/reftests/
- spellcheck-input-ref.html and spellcheck-textarea-ref.html focus
  input elements and don't work right without the window having focus.
- spellcheck-hyphen-invalid-ref.html and
  spellcheck-hyphen-multiple-invalid-ref.html use @autofocus on
  textarea.
- 674212-spellcheck.html, 338427-2.html, and
  462758-grabbers-resizers.html all wait for onfocus for div elements.

layout/reftests/bugs/
- 652301-1b.html focuses a bogus element with an onfocus handler.

layout/reftests/selection/
- pseudo-element-of-native-anonymous-ref.html .select()s an <input>.
b=854539 - Implement AllocateAndGetNewBuffer for SharedPlanarYCbCrImage. r=nical
Bug 855146 - Part 4: Add Actions.sendKeyCode() method for IME tests. r=gbrown

--HG--
extra : rebase_source : ce20c7e4117a40e34f55b186e782c5fcd703704d
No bug. Prune out some indirect calls outside of js/src that cannot GC. Various other analysis updates. r=NPOTB DONTBUILD
Bug 843005 - Disable Android SQLite locking in databases for REL 11 and higher r=kats
Bug 858642 - Null-check the XBL scope. r=bz
Bug 844996 - DeallocShmem failures will abort in debug builds. r=cjones,benjamin
Bug 839103 - part 4 - add test for StyleSheet{Added,Removed} events; r=bz
Bug 861905 - Contacts API: Shortcut permission check in the child. r=mounir
Bug 855015 - Send contacts to the child process less often. r=gwagner

--HG--
extra : rebase_source : e7efd60a6897811692806b06821f39864c9c91ef
bug 853291, add Polish to b2g gecko l10n, a=tef+, NPOTB, DONTBUILD