Maksim Lebedev
7229de63a0
Bug 1153130 - Add test for prevent FireFox crashes when pointer events are enabled. r=smaug
2015-04-17 03:06:00 +02:00
Ehsan Akhgari
51fd5c3de1
Bug 956530 - Clear the delayed caret data when clicking on a selected part of a text control if the focus event handler selects the control; r=roc
2015-04-14 08:29:11 -04:00
Kearwood Gilbert
020a6fa9a6
Bug 969250 - Part 2: Tests for scroll snapping for scrollbars (v2 Patch), r=roc relanding on a CLOSED TREE
...
--HG--
extra : source : 3c1005c81e52b9b9d68bba8873c957180b94f1a3
extra : amend_source : 89c352098b0853f826883edf0ff472c9a60e5d42
2014-02-17 15:47:29 +13:00
Wes Kocher
df05ff9297
Backed out 2 changesets (bug 969250) on the other theory that it broke lots of tests, forcing a prolonged CLOSED TREE
...
Backed out changeset 3c1005c81e52 (bug 969250)
Backed out changeset 3ed9d5170d13 (bug 969250)
2015-03-25 14:46:47 -07:00
Kearwood Gilbert
9d8557f842
Bug 969250 - Part 2: Tests for scroll snapping for scrollbars (v2 Patch), r=roc
2014-02-17 15:47:29 +13:00
Ehsan Akhgari
9dd681b4ab
Bug 1142360 - Move the mochitests for bugs 441782, 467672 and 570378 to the reftest framework; r=dbaron
...
This will help fix an intermittent test failure as explained in bug
1142360 comment 301. It also has the additional benefit of making
things faster overall, since the reflows of the huge mochitest test
runner page every time the bidi.numeral pref changes are very expensive,
and such overhead doesn't exist in the reftest framework.
--HG--
rename : layout/base/tests/bug570378-arabic-1-ref.html => layout/reftests/bidi/numeral/arabic-1-ref.html
rename : layout/base/tests/bug570378-arabic-1.html => layout/reftests/bidi/numeral/arabic-1.html
rename : layout/base/tests/bug570378-arabic-2-ref.html => layout/reftests/bidi/numeral/arabic-2-ref.html
rename : layout/base/tests/bug570378-arabic-2.html => layout/reftests/bidi/numeral/arabic-2.html
rename : layout/base/tests/bug570378-arabic-3-ref.html => layout/reftests/bidi/numeral/arabic-3-ref.html
rename : layout/base/tests/bug570378-arabic-3.html => layout/reftests/bidi/numeral/arabic-3.html
rename : layout/base/tests/bug570378-arabic-4-ref.html => layout/reftests/bidi/numeral/arabic-4-ref.html
rename : layout/base/tests/bug570378-persian-4.html => layout/reftests/bidi/numeral/arabic-4.html
rename : layout/base/tests/bug570378-arabic-5-ref.html => layout/reftests/bidi/numeral/arabic-5-ref.html
rename : layout/base/tests/bug570378-arabic-5.html => layout/reftests/bidi/numeral/arabic-5.html
rename : layout/base/tests/bug441782-1-ref.html => layout/reftests/bidi/numeral/bug441782-1-ref.html
rename : layout/base/tests/bug441782-1.html => layout/reftests/bidi/numeral/bug441782-1.html
rename : layout/base/tests/bug441782-2-ref.html => layout/reftests/bidi/numeral/bug441782-2-ref.html
rename : layout/base/tests/bug441782-2.html => layout/reftests/bidi/numeral/bug441782-2.html
rename : layout/base/tests/bug441782-3-ref.html => layout/reftests/bidi/numeral/bug441782-3-ref.html
rename : layout/base/tests/bug441782-3.html => layout/reftests/bidi/numeral/bug441782-3.html
rename : layout/base/tests/bug441782-4-ref.html => layout/reftests/bidi/numeral/bug441782-4-ref.html
rename : layout/base/tests/bug441782-4.html => layout/reftests/bidi/numeral/bug441782-4.html
rename : layout/base/tests/bug441782-5-ref.html => layout/reftests/bidi/numeral/bug441782-5-ref.html
rename : layout/base/tests/bug441782-5.html => layout/reftests/bidi/numeral/bug441782-5.html
rename : layout/base/tests/bug467672-1-ref.html => layout/reftests/bidi/numeral/bug467672-1-ref.html
rename : layout/base/tests/bug467672-1.html => layout/reftests/bidi/numeral/bug467672-1.html
rename : layout/base/tests/bug467672-2-ref.html => layout/reftests/bidi/numeral/bug467672-2-ref.html
rename : layout/base/tests/bug467672-2.html => layout/reftests/bidi/numeral/bug467672-2.html
rename : layout/base/tests/bug467672-3-ref.html => layout/reftests/bidi/numeral/bug467672-3-ref.html
rename : layout/base/tests/bug467672-3.html => layout/reftests/bidi/numeral/bug467672-3.html
rename : layout/base/tests/bug467672-4-ref.html => layout/reftests/bidi/numeral/bug467672-4-ref.html
rename : layout/base/tests/bug467672-4.html => layout/reftests/bidi/numeral/bug467672-4.html
rename : layout/base/tests/bug467672-5-ref.html => layout/reftests/bidi/numeral/bug467672-5-ref.html
rename : layout/base/tests/bug467672-5.html => layout/reftests/bidi/numeral/bug467672-5.html
rename : layout/base/tests/bug570378-persian-1-ref.html => layout/reftests/bidi/numeral/persian-1-ref.html
rename : layout/base/tests/bug570378-persian-1.html => layout/reftests/bidi/numeral/persian-1.html
rename : layout/base/tests/bug570378-persian-2-ref.html => layout/reftests/bidi/numeral/persian-2-ref.html
rename : layout/base/tests/bug570378-persian-2.html => layout/reftests/bidi/numeral/persian-2.html
rename : layout/base/tests/bug570378-persian-3-ref.html => layout/reftests/bidi/numeral/persian-3-ref.html
rename : layout/base/tests/bug570378-persian-3.html => layout/reftests/bidi/numeral/persian-3.html
rename : layout/base/tests/bug570378-persian-4-ref.html => layout/reftests/bidi/numeral/persian-4-ref.html
rename : layout/base/tests/bug570378-arabic-4.html => layout/reftests/bidi/numeral/persian-4.html
rename : layout/base/tests/bug570378-persian-5-ref.html => layout/reftests/bidi/numeral/persian-5-ref.html
rename : layout/base/tests/bug570378-persian-5.html => layout/reftests/bidi/numeral/persian-5.html
2015-03-21 12:37:01 -04:00
d39aa7d3f1
Bug 1120705 - Part 2: Tests (v2 Patch), r=roc
...
- Ensure that the scrollbar button scrolling is limited
by the page size, to maintain context when scrolling
small scroll frames.
2015-03-18 18:36:00 +01:00
Carsten "Tomcat" Book
1890dfae1e
Backed out changeset 2550379cff3c (bug 969250)
2015-03-11 10:33:01 +01:00
Kearwood Gilbert
e8de79897a
Bug 969250 - Part 2: Tests for scroll snapping for scrollbars. r=roc
...
--HG--
extra : rebase_source : 49c4fed77484bc7041266a2233d2e0e359138dcb
2014-02-17 15:47:29 +13:00
Miranda Emery
9a8cf9a686
Bug 945584: Part 9 - Tests for scroll snapping (v4 Patch) r=roc
...
--HG--
extra : rebase_source : aded0319deb520ff998fc5b86565d932dbc0fcaa
2014-02-04 14:54:23 +13:00
Ehsan Akhgari
49cd9f3da4
Bug 1097242
- Make sure contenteditable -moz-user-select styles can be overridden by web pages; r=dbaron
2015-03-05 09:55:37 -05:00
Ehsan Akhgari
f5032448f3
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-26 09:18:27 -05:00
Carsten "Tomcat" Book
fac9e15494
Backed out changeset ed12a3822cb9 (bug 1132768) for mochitest-oop-1 test failures
...
--HG--
extra : rebase_source : 25acbb70ac1aadeeaef466974c2a0f16de7a5fb1
2015-02-25 15:49:55 +01:00
Ehsan Akhgari
2f1041889b
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-25 07:35:33 -05:00
Mats Palmgren
ff536e5a24
Bug 1129078 - part 6, Test suite for ordinary multi-range selections (non-generated ranges).
2015-02-21 04:27:59 +00:00
Mats Palmgren
20b80ccdae
Bug 1129078 - part 5, Test suite for multi-range selections involving user-select:none.
...
--HG--
rename : layout/reftests/fonts/Ahem.ttf => layout/base/tests/Ahem.ttf
2015-02-21 04:27:59 +00:00
Wes Kocher
88f34ca973
Backed out 8 changesets (bug 1129078, bug 1128722) for mochitest-5 failures
...
Backed out changeset f7eff607655a (bug 1128722)
Backed out changeset 801b3abc0de8 (bug 1128722)
Backed out changeset 275d27c2dba0 (bug 1129078)
Backed out changeset 9830ab1a2028 (bug 1129078)
Backed out changeset ce5cb876af9a (bug 1129078)
Backed out changeset c199ff86c77f (bug 1129078)
Backed out changeset 38b1b039f14d (bug 1129078)
Backed out changeset c8a99ee97313 (bug 1129078)
2015-02-20 12:24:25 -08:00
Mats Palmgren
96e5bf231f
Bug 1129078 - part 6, Test suite for ordinary multi-range selections (non-generated ranges).
2015-02-20 17:34:21 +00:00
Mats Palmgren
0a533f22ed
Bug 1129078 - part 5, Test suite for multi-range selections involving user-select:none.
...
--HG--
rename : layout/reftests/fonts/Ahem.ttf => layout/base/tests/Ahem.ttf
2015-02-20 17:34:21 +00:00
Mats Palmgren
4ec43c85d5
Bug 1123067 - part 2, tests.
2015-02-03 23:54:32 +00:00
Wes Kocher
249a7cc50c
Backed out 2 changesets (bug 1123067) for mochitest-1 bustage on a CLOSED TREE
...
Backed out changeset d35d83e9c9f2 (bug 1123067)
Backed out changeset ea4ea5299409 (bug 1123067)
2015-02-02 17:32:28 -08:00
Mats Palmgren
08e3b95bdb
Bug 1123067 - part 2, tests.
2015-02-02 22:34:17 +00:00
Ehsan Akhgari
cdf636c674
Bug 989012 - Part 2: Don't get stuck when seeing an image without a src or alt attribute; r=roc
...
We do not want to traverse inside native anonymous elements, but we
should still be able to skip over generated content, to avoid getting
stuck on such images.
2015-01-27 23:11:29 -05:00
Ehsan Akhgari
4d42b88e0b
Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
...
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content. The test cases demonstrate the
scenario. Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.
Note that we need to do this only when moving the selection, and not
when extending it. We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 23:11:26 -05:00
Ehsan Akhgari
fa44e7387c
Backed out 2 changesets (bug 989012) because of test failure on Linux32 opt mochitest-a11y on a CLOSED TREE
...
Backed out changeset 9698f6f3f72e (bug 989012)
Backed out changeset 22fb05349a10 (bug 989012)
2015-01-27 16:40:30 -05:00
Ehsan Akhgari
e8b3ff1eb5
Bug 989012 - Part 2: Don't get stuck when seeing an image without a src or alt attribute; r=roc
...
We do not want to traverse inside native anonymous elements, but we
should still be able to skip over generated content, to avoid getting
stuck on such images.
2015-01-27 15:35:48 -05:00
Ehsan Akhgari
084e7e0b3c
Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
...
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content. The test cases demonstrate the
scenario. Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.
Note that we need to do this only when moving the selection, and not
when extending it. We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 15:35:32 -05:00
Ehsan Akhgari
5600f01996
Bug 1109968 - Make all links in editable regions unfocusable; r=roc
...
The content inside an editable region is either editable itself, or
is inside a contenteditable="false" subtree. In the first case,
it should not be focusable since it is editable. In the second
case, it should not be focusable since the entire non-editable
region is treated as a special single entity for the purposes of
selection and caret movement, and having something focusable in
the middle of such a subtree breaks that model.
2015-01-23 08:49:28 -05:00
Carsten "Tomcat" Book
b85d910517
Backed out changeset 2b79bd646942 (bug 1109968) for b2g ics m9 test failures
2015-01-23 11:33:31 +01:00
Ehsan Akhgari
4b7d675119
Bug 1109968 - Make all links in editable regions unfocusable; r=roc
...
The content inside an editable region is either editable itself, or
is inside a contenteditable="false" subtree. In the first case,
it should not be focusable since it is editable. In the second
case, it should not be focusable since the entire non-editable
region is treated as a special single entity for the purposes of
selection and caret movement, and having something focusable in
the middle of such a subtree breaks that model.
2015-01-23 00:55:12 -05:00
L. David Baron
5f231b4278
Bug 1110277 patch 0 - Add mochitest for patch 1 and patch 3. r=heycam
...
Patch 1 and patch 3 will change the todo status of the first and second
tests, respectively, since they are what fix the tests.
2015-01-11 15:43:10 -08:00
Ryan VanderMeulen
bcd9e64d4d
Bug 1112988 - Skip layout/base on Mulet due to its inability to run the tests without blowing up in some way or another.
2014-12-17 22:39:14 -05:00
Ryan VanderMeulen
1ec6eba3c1
Bug 1087611 - Disable test_bug968148.html on Mulet.
2014-12-17 20:39:08 -05:00
Xidorn Quan
9a699374b5
Bug 1063857 - Fix reftests for new justification algorithm.
...
--HG--
rename : layout/reftests/bugs/503399-ref.html => layout/base/tests/bug503399-ref.html
rename : layout/reftests/bugs/503399.html => layout/base/tests/bug503399.html
2014-11-10 12:24:51 +11:00
Kartikaya Gupta
ed7afa138f
Bug 1093686 - Add a test to ensure event listeners on the body don't affect event retargeting. r=roc
2014-11-06 08:05:51 -05:00
Carsten "Tomcat" Book
c4cb4d7865
Backed out changeset f1989cb41965 (bug 1093686) for B2G Desktop Linux opt m1 test failures
2014-11-06 16:42:36 +01:00
Kartikaya Gupta
a1f6f203be
Bug 1093686 - Add a test to ensure event listeners on the body don't affect event retargeting. r=roc
2014-11-06 08:05:51 -05:00
Ting-Yu Lin
a280daa9fd
Bug 1029943 - Part 2 - Fix test fails on 824080-3/5/7.html, bug558663.html. r=ehsan
2014-10-31 09:14:00 +01:00
Lebedev Maksim
2a70319715
Bug 1073563 - Test for async lostpointercapture event. r=smaug
2014-10-08 01:35:00 +02:00
Ting-Yu Lin
d19388f7ab
Bug 1059165
- Part 4 - Add test_touchcaret_visibility.html. r=ehsan
2014-10-28 06:02:00 +01:00
Alexandre Poirot
be97d2dab8
Bug 1048441 - blacklist test_bug696020.html being too intermittent on mulet. r=ahal
2014-10-21 06:04:00 +02:00
Lebedev Maksim
8cd5024e08
Bug 1080360 - Test for receiving lostpointercapture event on document. r=smaug
2014-10-16 05:39:00 +02:00
Ting-Yu Lin
bb554f2bb4
Bug 1082486 - Part 6 - Add tests to test_reftests_with_caret.html. r=roc
...
Touch caret should not be show in the two test cases since caret does
not show in the scroll frame.
2014-10-19 02:59:00 +02:00
Lebedev Maksim
d0628407c0
Bug 1078327 - Test for correct detecting capturing content. r=smaug
2014-10-17 00:47:00 +02:00
Lebedev Maksim
0dcc02a12b
Bug 1080361 - Add test for check exceptions in setPointerCapture function. r=smaug
2014-10-14 08:01:00 +02:00
Ting-Yu Lin
f8923cff09
Bug 1070851 - Make touch caret respect snapshotWindow(). r=roc
...
Avoid capture touch caret when the argument 'withCaret' is false in
snapshotWindow().
2014-09-24 01:26:00 -04:00
Fabrice Desré
70514dcc33
backout bug 1029943 for performance regressions (see bug 1066515)
2014-09-18 10:31:20 -07:00
Maksim Lebedev
3145ec0ae0
Bug 977003 - Test for check async got/lostpointercapture events. r=smaug
2014-09-16 23:16:00 -04:00
Mats Palmgren
09253aa79a
Bug 1061468 - Test that the caret is not rendered after a focused contenteditable element is removed from the document.
2014-09-09 23:27:56 +00:00
Ting-Yu Lin
56ad372904
Bug 1029943 - Fix test fails on 824080-3/5/7.html, bug558663.html. r=ehsan
...
--HG--
rename : layout/base/tests/test_bug558663.html => layout/base/tests/bug558663.html
2014-08-27 01:24:00 -04:00