Commit Graph

102 Commits

Author SHA1 Message Date
Geoff Brown
24b2cd5f48 Bug 1140148 - Update reftest manifests for Android 4.3 emulator; r=dminor 2015-03-24 06:51:45 -06:00
Alexandre Lissy
e8b4f395c0 Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
L. David Baron
958c00e0fe Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
In inline layout there's no need to do anything with overflow areas
since RelativePositionFrames handles it.  Apparently doing some of the
work messes things up somehow, so the easy fix is to make the inline
::first-letter codepath behave more like nsInlineFrame and not do any
messing with overflow areas.  So this moves the rest of the overflow
code in nsFirstLetterFrame::Reflow into the float-only codepath.  There
don't appear to be any ordering issues with the movement, since the code
that the FinishAndStoreOverflow call is moved across deals with creating
and destroying continuations of the child.

All the added tests pass with the patch, but without the patch
overflow-inline-nooverflow.html fails.
2015-01-31 11:00:44 -08:00
Jonathan Kew
eec6a05ba7 bug 1048899 - reftest for ::first-letter with Indic clusters. r=smontagu 2014-09-01 21:08:52 +01:00
L. David Baron
a5286da929 Bug 1055865 patch 5 - Use normal inline handling for setting the size of a non-floating nsFirstLetterFrame. r=jfkthame
This is the actual fix for the bug.  This changes the vertical sizing of
inline ::first-letter frames to work like inlines (and size based on
font metrics), so that the line-height calculation that happens later
will produces the same results as inlines would produce.

In the case we're concerned with of having a text frame child that's
0x0, this changes the inline ::first-letter from from being 0x0 to
having a height that is determined from the font metrics.
2014-08-25 15:32:03 -07:00
L. David Baron
61d5c425b8 Bug 1055865 patch 1 - Add reftest for sizing of empty ::first-letter. r=jfkthame
This test fails without the patch series because the border around the
test is too tall, but patch 5 reduces the height of the border in the
test so that it matches the reference.
2014-08-25 15:32:02 -07:00
Geoff Brown
08d9f8a751 Bug 967704 - Update reftest manifests for Android 2.3; r=me 2014-04-23 08:42:50 -06:00
John Daggett
9747b5c422 Bug 950526 - add more reftests to cover first-letter, first-line scenarios. r=dbaron,heycam 2014-04-08 14:13:28 +09:00
Jonathan Kew
20b61e87d0 bug 990628 - revert reftest manifest change now that the test here (and in bug 990627) should no longer fail on b2g 2014-04-01 21:45:35 +01:00
Ed Morley
c0380d92b3 Bug 990627 - Disable first-letter/329069-2.html for failures after the landing of bug 987582 2014-04-01 17:18:52 +01:00
L. David Baron
ba666ea10e Bug 986409 - Skip fewer entire reftest directories on B2G. r=roc 2014-03-23 18:44:50 -07:00
L. David Baron
45a1e29229 Bug 986406 - Don't skip entire reftest directories on Android. r=roc 2014-03-23 18:44:49 -07:00
Mats Palmgren
5dc76f57a0 Bug 958249 - The first ::first-letter continuation should display all sides of the border, the following continuations none. r=dholbert 2014-01-12 04:05:49 +00:00
Simon Montagu
4f5cf11e1c Update Unicode data to version 6.3. Bug 922550, r=jfkthame 2013-10-02 12:09:26 +03:00
Simon Montagu
1b2faca595 Update data files to Unicode 6.1. Bug 723509, r=jfkthame 2012-02-06 15:54:52 +02:00
Joel Maher
976abd515f Bug 636753 - annotate reftest manifests to note tests that fail on Android (1 of 2). r=dbaron a=test-only 2011-03-18 11:54:13 -04:00
L. David Baron
7c41d4ded0 Fix incorrect author metadata (for CSS 2.1 test suite metadata), for tests that come from bug 367650. a=testonly 2011-01-11 17:09:21 -08:00
Jonathan Kew
52ca3a3d4d bug 615445 - update reftest manifest now that the tests pass. a=test-only 2010-12-22 14:27:43 +00:00
Karl Tomlinson
f3fca3d57d b=617869 separate first-letter font-size test from Hangul Jamo test
--HG--
extra : transplant_source : %CD%B0%D4%17%0FQ%A2g%18%2A%AF1%03%B5%CD%5C%FF%03%F4V
2010-12-14 08:43:08 +13:00
Karl Tomlinson
5bcb36df4f update bug 617869 reference number for failing test 329069-2
--HG--
extra : rebase_source : b0ac5a7c181539223db6ccaeda98d4073526ab18
2010-12-09 20:25:06 +13:00
Simon Montagu ext:(%20%2B%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
cf478ac9d4 tests for bug 603710, first-letter in Indic a=test 2010-12-09 19:53:33 +13:00
Jonathan Kew
9d46812c2a bug 553981 - handle Hangul Jamo sequences and other special cases when marking clusters. r=karlt a=roc
--HG--
extra : transplant_source : M%C8%2B%D6%B7%CBG%8E%EEE7%AC%97%01%A0%E4%DF%FB%F3%9B
2010-12-06 13:22:24 +00:00
Karl Tomlinson
b710646a2d dynamic3b.html now passes b=367650
--HG--
extra : transplant_source : %AE%B2n%F5_%0F%B4%9Crg%96%92%E9%25%91h%1A%5CU%02
2010-11-26 10:13:51 +13:00
Karl Tomlinson
3e67dd8890 quote-1d/b.html now passes b=367650
--HG--
extra : transplant_source : B%CB%AF%95%C1%5Euo%E9%87%9D%40J%E4%97%E1d%E8t%BE
2010-11-26 10:13:51 +13:00
Karl Tomlinson
fdc9d8355d test for bug 614468, halfwidth Katakana sound mark grapheme break
--HG--
extra : transplant_source : 9%BD%FD%BC%89%CC%9D_gS%DC%E5%20%7Fd%B1%91s%5B%B2
2010-11-26 08:45:36 +13:00
Karl Tomlinson
8057fa85ea make 329069-2-ref.html style match 329069-2.html
--HG--
extra : transplant_source : %FD%E7%B3%7B%E8%F0%403%17%20%A3%CE%DF%3B%2A%AA%EA%40%E0%5E
2010-11-25 12:24:31 +13:00
Karl Tomlinson
23ec9e1726 329069-1.html now passes with Pango
--HG--
extra : transplant_source : %9A%F8%2A%1F5G%5B%8E%7FC%80L%20z%9D%60%03%FA%FE%DC
2010-11-25 12:08:51 +13:00
L. David Baron
43b13a4dd1 Reflow floating ::first-letter before deciding where to place the float, since we need to reflow it to learn its width. (Bug 594303) r=roc a2.0=blocking:betaN 2010-10-06 21:25:47 -07:00
Jeff Muizelaar
3909a733b1 Bug 586835. Disable the d2d reftests that fail but are still sane. r=joe
This is in preparation for enabling d2d by default. A bunch of these will be
changed from random-if to fuzzy-if when bug 580786 lands. Some of them should
also be fixed or investigated more thoroughly before final.
2010-08-13 11:44:24 -04:00
L. David Baron
b0ac8dc333 Switch reftest manifests to new, shorter syntax for widget toolkit tests. (Bug 570329) a2.0=tests
This patch was created by running the following sed commands:
s/MOZ_WIDGET_TOOLKIT=="\(gtk2\|cocoa\|qt\|windows\)"/\1Widget/g
s/MOZ_WIDGET_TOOLKIT!="\(gtk2\|cocoa\|qt\|windows\)"/!\1Widget/g
on all *.list files in the tree.
2010-07-30 16:48:57 -07:00
Mike Hommey
e77f7f4af2 Bug 512487: Remove background-color settings in reftests first-letter/399941-[89] to make them not font-dependent. 2010-03-31 10:44:58 -07:00
Simon Montagu
dfcc09097f Add failing reftests from bug 329069 to manifest. r=dbaron 2010-03-22 02:37:09 -07:00
Jesse Ruderman
16b81e6152 Fix most of the homeless-reftest warnings: remove some files that are no longer used; add some entries to reftest.list files. (Bug 551617 comment 22) 2010-03-20 18:26:07 -07:00
L. David Baron
e98085a1b1 Add CSS 2.1 test suite metadata to first-letter reftests. 2010-01-27 15:46:48 -08:00
Timothy Nikkel
5b9995e714 Bug 484400. When removing a positioned element use the placeholder frame to get the relevant containing block for first-letter processing. r=bzbarsky
--HG--
extra : rebase_source : 9a327e8f44541ac822bc7be52caa1ceab825ccd1
2009-12-22 17:47:25 -06:00
L. David Baron
e44eaaded8 Add additional test for :first-letter extension across pseudo-elements, and note failures with bug number now that bug has been filed. 2009-08-12 15:20:52 -07:00
Robert O'Callahan
1523a6fb34 Bug 429968. Handle situations where first-letter text detects first-letter style should not be applied, by creating a zero-length 'first letter'. r+sr=dbaron
--HG--
extra : rebase_source : 650611aec3adb1498dc5d8d6d38212ddf09e32fc
2009-01-05 13:36:56 +13:00
L. David Baron
ac1bee2193 Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky 2008-12-12 10:59:03 -08:00
Robert O'Callahan
bb9a3c58d4 Bug 441418. Instead of guessing when frame broke at a first-letter boundary, explicitly record that in a reflow status bit. r+sr=dbaron 2008-08-06 12:31:25 +12:00
Simon Montagu
ea890e880c Make :first-letter include following punctuation but not first letters that are neither letters nor digits. Bug 399941, r+sr=roc
--HG--
rename : layout/generic/punct_marks.ccmap => layout/generic/punct_marks.x-ccmap
2008-07-02 19:28:43 +03:00
Simon Montagu
69be8da881 Reftest for bug 229764 2008-06-05 04:05:25 -07:00
jruderman@hmc.edu
8dcd69bfd9 Add bz's reftest 2007-12-15 17:04:04 -08:00
jruderman@hmc.edu
2652ea1c5b Add reftest 2007-12-15 15:03:41 -08:00
smontagu@smontagu.org
6708e3bbed Mark failing test as random 2007-12-05 02:46:55 -08:00
smontagu@smontagu.org
4484f8b1ec Try to work around Mac test failure 2007-12-05 00:48:44 -08:00
smontagu@smontagu.org
ab063e45eb More first-letter reftests 2007-12-05 00:17:30 -08:00
bzbarsky@mit.edu
3ea8e23bb9 Adding test 2007-11-08 21:41:59 -08:00
bzbarsky@mit.edu
85869ce599 This is failing... which is sort of expected. Whether it fails or not willdepend on the exact restyles and frame reconstructs happening here; maybe weeven want to mark it random until bug 8253 is fixed. 2007-05-07 12:18:53 -07:00
jruderman%hmc.edu
2968f05936 Remove some bogus onloads from reftests (they just cause js errors). 2007-03-18 23:01:42 +00:00
bzbarsky%mit.edu
b046081ac9 Mark this random too for now; it's failing on Windows with a 1px difference in
layout for some reason...
2007-03-01 00:11:23 +00:00
bzbarsky%mit.edu
e98fed2963 Mark this test random for now, since it seems to fail on tinderbox linux and
windows (but not mac!) while passing over here...
2007-02-28 23:47:00 +00:00
bzbarsky%mit.edu
5bc00870a9 Make first-letter frames use the content parent of the textnode as their
content.  Add some first-letter tests, and a few assertions.  Bug 367650, r+sr=roc
2007-02-28 22:32:00 +00:00