Bug 821307. Ensure nsTextEditorState::SetValue does nothing when the new value equals the old value, even for password inputs. r=ehsan
If nsTextEditorState::SetValue is allowed to rebuild the editor DOM even when
the new value is the same as the old value, then during PrepareEditor we can
remove the content that's the current target of the event triggering the
PrepareEditor, which prevents important code from running such as the code that
focuses the text input. Normally this isn't a problem but
nsTextEditorState::SetValue's code for getting the current value is broken
for password controls when !mEditorInitialized. So we remove that broken code
path.

We have to make sure that the password text, if any, is set on the edit-rules
during their initialization so the regular path for getting the current
value returns the right thing.

--HG--
extra : rebase_source : 81a01a957b4b1e0cf868505a1b23c9110a2f4b3a
Bug 997762. Use --log-no-times option when building so Eclipse can parse the build output. r=BenWa

--HG--
extra : rebase_source : 67e0cdd41741170f5850fda1f94aa238191874cb
Bug 998206. Add --shuffle option to runreftests.py and 'mach reftest'. r=dbaron

--HG--
extra : rebase_source : 8270c601ad8d5afe4b598e78ed8d84a3c1385f1f
Bug 993243. Add a +debugger parameter to 'mach debug' to specify the debugger to launch. r=gps

--HG--
extra : rebase_source : 10b26472d734f0c460b9a4d01dd0e95c6c106487
Bug 998821. Only use XShm for drawing if XShm allocation actually succeeded. r=karlt

--HG--
extra : rebase_source : 9d0fc1b9c7b02c53674b4593eaf1cd703587a469
Bug 998282. Ensure cancellable_request.sjs massively overfills the default 100K media cache size.

This ensures a test can make such a request, receive the event that the
load has been suspended, and cancel the request, all before the load has
completed.

--HG--
extra : rebase_source : c7ea934a1745004872d8529bb99241e2e376759c
Bug 998284. When entering the buffering state from AdvanceFrame, be prepared to accept a second's delay before reevaluating whether to exit buffering. r=cpearce

--HG--
extra : rebase_source : 2a7aab19c998f6977cb47d6300e2967be69bcbdf