gecko/layout/reftests
Robert O'Callahan f82ba263d9 Bug 261037. Support scrolled fieldsets. r=mats
The main change here is to have nsCSSFrameConstructor able to construct
a scrollframe for nsFieldSetFrame's inner frame.
To make this work properly (as much like normal scrolled elements, and
to be consistent with Chrome), we need another major change, which is to move
the padding from the nsFieldSetFrame to its inner frame. We do this by copying
the padding to the inner frame and ignoring the padding on the outer frame.
To get this right for percentage padding and intrinsic widths is a little
tricky. For that, we need nsLayoutUtils::IntrinsicForContainer to be able to
ignore the padding on a frame so we don't add it twice.
Overriding nsFieldSetFrame::GetScrollTargetFrame makes setting scrollTop/
scrollLeft on a <fieldset> work as expected.
* * *
Bug 261037 - A fieldset overflow:auto reftest.

--HG--
extra : rebase_source : d737eebdc25b3b748a84de676d5e8e066505e00b
2013-10-23 00:46:40 +02:00
..
abs-pos Bug 877266 - Add AndroidVersion to reftests and modify manifests for pandaboards. r=jmaher 2013-06-24 08:51:32 -04:00
backgrounds Bug 897787. New test to catch the scaling bug. r=roc 2013-08-01 16:24:28 +12:00
bidi Detab layout/reftests/bidi/dirAuto/setDir.js. (No bug, DONTBUILD) 2013-07-23 22:58:58 -07:00
border-image Bug 827227 - Fixed int overflow when scaling border-image-width. r=dbaron 2013-02-14 11:57:20 -08:00
border-radius Bug 900542 - Update reftest manifests for pandaboards; r=jmaher 2013-08-07 10:08:24 -07:00
box
box-ordinal Bug 877890: In CSS flexbox and XUL box model, sort placeholders using their out-of-flow frame's order/ordinal value. r=bz 2013-05-31 22:14:03 -07:00
box-properties Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
box-shadow Bug 485149 - Using box-shadow on a <fieldset> with <legend> does not follow box shape. r=roc 2013-04-17 22:16:14 +02:00
box-sizing Bug 520992: Adjust computed width and height before returning to account for box-sizing. [r=bz] 2013-04-04 09:00:07 -05:00
bugs Backed out changeset bcf1282f3f4b (bug 928607) 2013-10-23 16:22:47 +01:00
canvas Bug 919845 - Really make Fira Sans the default font, r=jfkthame 2013-09-24 10:57:25 -07:00
columns Bug 746015: Add a nsDisplayGenericOverflow class that uses a frame's visual overflow rect as its bounds to correctly display column rules that lie outside of a column set frame's bounds. [r=dbaron] 2013-08-20 16:38:29 -05:00
counters Bug 879628. Don't screw up the text from earlier counters when using counters() with various list styles. r=dbaron 2013-06-07 22:45:46 -04:00
css-animations Bug 815408: Ignore CSS transitions and animations in print and print preview. r=bzbarsky 2013-05-29 14:36:39 +08:00
css-blending Bug 902525 - Part 6: some basic test files for HTML blending r=roc 2013-09-15 16:43:12 -07:00
css-calc Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
css-charset
css-default
css-disabled
css-enabled
css-gradients Bug 921233 - Enabled azure for main-thread drawing on OSX. r=jrmuizel 2013-09-30 12:17:35 +13:00
css-import
css-invalid Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir 2013-08-16 20:32:47 -04:00
css-mediaqueries
css-optional
css-parsing
css-placeholder Bug 915551. Allow text-align styling on ::-moz-placeholder. r=bzbarsky 2013-09-13 14:15:01 +01:00
css-required
css-selectors
css-submit-invalid
css-transitions
css-ui-invalid
css-ui-valid
css-valid Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir 2013-08-16 20:32:47 -04:00
css-valuesandunits Bug 811403 Followup - Disable inequality test on platforms with scrollbars to fix Android reftest failures on a CLOSED TREE. 2013-04-01 19:39:01 -07:00
css-visited
cssom
datalist
dom Bug 898926 - Add reftest. r=sicking 2013-08-06 17:31:30 -07:00
first-letter
first-line
flexbox Bug 897009 - Update default Gonk fonts, r=jfkthame 2013-09-11 11:12:26 +02:00
floats Bug 898797 - Reftests for relatively positioned floats. r=dholbert 2013-07-29 18:34:05 -07:00
font-face bug 571579 - remove unused ScheherazadeRegAAT.ttf font file from the tree. r=jdaggett 2013-08-09 09:52:47 +01:00
font-features Backout changeset 28aab9d91f12 (Bug 916071) 2013-09-24 12:55:46 +09:00
font-inflation
font-matching Bug 906704 - reftest for rotated synthetic bold. r=jrmuizel 2013-08-28 08:36:02 +09:00
fonts Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
forms Bug 261037. Support scrolled fieldsets. r=mats 2013-10-23 00:46:40 +02:00
generated-content
ib-split
image Bug 922931 - Display a placeholder for broken images if the alt attribute is unset even in no-quirks mode. r=bz 2013-10-06 05:25:49 +09:00
image-element Bug 909157. Invalidate rendering observers when an image changes. r=mattwoodrow 2013-09-04 23:13:11 +12:00
image-rect Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
image-region
indic-shaping
inline-borderpadding
invalidation Bug 893330. Reftest for box shadow with border radius invalidation. r=mattwoodrow 2013-08-23 17:04:34 +12:00
layers
line-breaking bug 911849 followup - avoid reftest glyph-positioning discrepancy on OS X, and remove fuzzy-if() annotation from the manifest. 2013-09-05 23:15:29 +01:00
list-item
margin-collapsing Bug 921761 part 2 - margin-collapsing test suite; rearrange tests in reftest.list and add comments; r=dholbert 2013-10-15 17:37:11 -07:00
marquee Bug 900542 - Update reftest manifests for pandaboards; r=jmaher 2013-08-07 10:08:24 -07:00
mathml Bug 827713 - Tests for merged script elements. r=fredw 2013-08-19 09:12:06 -04:00
native-theme
object
ogg-video Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow 2013-08-04 19:46:17 +12:00
pagination Bug 857324: Make column set reflow continue without balancing rather than restarting if computed height is exceeded. [r=mats] 2013-04-24 10:02:36 -05:00
percent-overflow-sizing
pixel-rounding Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
position-dynamic-changes Bug 894629 - Reference containing block's content box for relatively positioned elements in RestyleManager::RecomputePosition. r=dbaron 2013-07-22 09:28:31 -07:00
position-sticky bug 877203 pt 3 - update font prefs for Android to refer to Clear Sans. r=blassey 2013-10-23 22:04:40 +02:00
printing
reftest-sanity Bug 907905 - Mark 647192-1.html as random-if on Android 2.2 for too many intermittent failures. 2013-09-25 17:01:53 -04:00
scoped-style Bug 899808 - Fix matching of pseudo-elements in scoped style sheets. r=dbaron 2013-10-11 10:28:49 +11:00
scrolling Bug 897009 - Update default Gonk fonts, r=jfkthame 2013-09-11 11:12:26 +02:00
selection Bug 883423 - mark even more reftests as needs-focus; r=dholbert 2013-06-14 19:01:45 -04:00
svg Bug 920621 (Part 2) - Tests for zoom with the svg:image element. r=dholbert 2013-10-02 19:04:33 -07:00
tab-size
table-anonymous-boxes
table-background Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
table-bordercollapse
table-dom
table-overflow
table-width
text bug 877203 pt 3 - update font prefs for Android to refer to Clear Sans. r=blassey 2013-10-23 22:04:40 +02:00
text-decoration
text-indent
text-overflow Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc 2013-06-28 00:22:57 -07:00
text-shadow
text-svgglyphs Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron 2013-09-13 07:08:56 +01:00
text-transform
transform Bug 923193. Make transform-origin on SVG elements use the SVG bbox as the reference rectangle. r=heycam 2013-10-03 08:34:24 -04:00
transform-3d Bug 900542 - Update reftest manifests for pandaboards; r=jmaher 2013-08-07 10:08:24 -07:00
unicode
view-source
w3c-css Bug 921522: Use already-established flex container content-box main size to determine packing space, instead of checking reflow state. r=mats 2013-09-30 16:38:36 -07:00
webm-video Bug 922951 - Annotate top-fail reftest as random 2013-10-19 19:10:01 -07:00
xul
xul-document-load
z-index
filters.svg
reftest.list Bug 921021 - Update reftest manifests for pandaboards; r=jmaher 2013-09-30 07:49:04 -04:00