gecko/editor/reftests
Nathan Froyd d07142b841 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>.
2013-04-04 15:02:30 -04:00
..
xul Bug 847893 - adjust xul editor test annotations to include Win8. r=ehsan 2013-03-08 05:22:36 -06:00
338427-1-ref.html
338427-1.html
338427-2-ref.html
338427-2.html
338427-3-ref.html
338427-3.html
388980-1-ref.html
388980-1.html
462758-grabbers-resizers-ref.html
462758-grabbers-resizers.html
642800-iframe.html
642800-ref.html
642800.html
672709-ref.html
672709.html
674212-spellcheck-ref.html
674212-spellcheck.html
694880-1.html
694880-2.html
694880-3.html
694880-ref.html
caret_after_reframe-ref.html
caret_after_reframe.html
caret_on_focus-ref.html
caret_on_focus.html
caret_on_positioned-ref.html
caret_on_positioned.html
caret_on_presshell_reinit-2.html
caret_on_presshell_reinit-ref.html
caret_on_presshell_reinit.html
caret_on_textarea_lastline-ref.html
caret_on_textarea_lastline.html
dynamic-1.html
dynamic-overflow-change-ref.html
dynamic-overflow-change.html
dynamic-ref.html
dynamic-type-1.html
dynamic-type-2.html
dynamic-type-3.html
dynamic-type-4.html
emptypasswd-1.html
emptypasswd-2.html
emptypasswd-ref.html
input-text-notheme-onfocus-reframe-ref.html
input-text-notheme-onfocus-reframe.html
input-text-onfocus-reframe-ref.html
input-text-onfocus-reframe.html
newline-1.html
newline-2.html
newline-3.html
newline-4.html
newline-ref.html
nobogusnode-1.html
nobogusnode-2.html
nobogusnode-ref.html
passwd-1.html
passwd-2.html
passwd-3.html
passwd-4.html
passwd-ref.html
readonly-editable-ref.html
readonly-editable.html
readonly-non-editable-ref.html
readonly-non-editable.html
readwrite-editable-ref.html
readwrite-editable.html
readwrite-non-editable-ref.html
readwrite-non-editable.html
reftest.list Bug 858203 - mark more reftests as needs-focus; r=dholbert 2013-04-04 15:02:30 -04:00
selection_visibility_after_reframe-2.html
selection_visibility_after_reframe-3.html
selection_visibility_after_reframe-ref.html
selection_visibility_after_reframe.html
spellcheck-comma-valid-ref.html
spellcheck-comma-valid.html
spellcheck-dotafterquote-valid-ref.html
spellcheck-dotafterquote-valid.html
spellcheck-hyphen-invalid-ref.html
spellcheck-hyphen-invalid.html
spellcheck-hyphen-multiple-invalid-ref.html
spellcheck-hyphen-multiple-invalid.html
spellcheck-hyphen-multiple-valid-ref.html
spellcheck-hyphen-multiple-valid.html
spellcheck-hyphen-valid-ref.html
spellcheck-hyphen-valid.html
spellcheck-input-attr-after.html
spellcheck-input-attr-before.html
spellcheck-input-attr-dynamic-inherit.html
spellcheck-input-attr-dynamic-override-inherit.html
spellcheck-input-attr-dynamic-override.html
spellcheck-input-attr-dynamic.html
spellcheck-input-attr-inherit.html
spellcheck-input-disabled.html
spellcheck-input-nofocus-ref.html
spellcheck-input-property-dynamic-inherit.html
spellcheck-input-property-dynamic-override-inherit.html
spellcheck-input-property-dynamic-override.html
spellcheck-input-property-dynamic.html
spellcheck-input-ref.html
spellcheck-period-valid-ref.html
spellcheck-period-valid.html
spellcheck-slash-valid-ref.html
spellcheck-slash-valid.html
spellcheck-space-valid-ref.html
spellcheck-space-valid.html
spellcheck-superscript-1-ref.html Bug 777529 - Don't spellcheck Unicode numbers; r=ehsan 2012-07-31 11:50:04 +03:00
spellcheck-superscript-1.html Bug 777529 - Don't spellcheck Unicode numbers; r=ehsan 2012-07-31 11:50:04 +03:00
spellcheck-superscript-2-ref.html Bug 777529 - Don't spellcheck Unicode numbers; r=ehsan 2012-07-31 11:50:04 +03:00
spellcheck-superscript-2.html Bug 777529 - Don't spellcheck Unicode numbers; r=ehsan 2012-07-31 11:50:04 +03:00
spellcheck-textarea-attr-dynamic-inherit.html
spellcheck-textarea-attr-dynamic-override-inherit.html
spellcheck-textarea-attr-dynamic-override.html
spellcheck-textarea-attr-dynamic.html
spellcheck-textarea-attr-inherit.html
spellcheck-textarea-attr.html
spellcheck-textarea-disabled.html
spellcheck-textarea-focused-notreadonly.html Bug 539356 - Part 10 - Test changes required for DLBI. r=roc 2012-08-29 17:48:13 +12:00
spellcheck-textarea-focused-reframe.html Bug 754292 - Make spellcheck-textarea-ref.html blur its contents so that we would test the right thing; r=roc 2012-05-11 11:39:38 -04:00
spellcheck-textarea-focused.html Bug 754292 - Make spellcheck-textarea-ref.html blur its contents so that we would test the right thing; r=roc 2012-05-11 11:39:38 -04:00
spellcheck-textarea-nofocus-ref.html
spellcheck-textarea-nofocus.html
spellcheck-textarea-property-dynamic-inherit.html
spellcheck-textarea-property-dynamic-override-inherit.html
spellcheck-textarea-property-dynamic-override.html
spellcheck-textarea-property-dynamic.html
spellcheck-textarea-ref2.html Bug 539356 - Part 10 - Test changes required for DLBI. r=roc 2012-08-29 17:48:13 +12:00
spellcheck-textarea-ref.html Bug 754292 - Make spellcheck-textarea-ref.html blur its contents so that we would test the right thing; r=roc 2012-05-11 11:39:38 -04:00
spellcheck-url-valid-ref.html
spellcheck-url-valid.html
unneeded_scroll-ref.html
unneeded_scroll.html