gecko/layout/forms
L. David Baron 2fb074ccca Bug 1010675 - Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
Note that this replaces the code that allows eroding the space with new
code that reduces the focusPadding value.

(Also, we previously didn't count the focusPadding towards what could be
eroded, which meant we wouldn't quite get to the edge of the padding and
border, because we weren't counting the extra for the focusPadding.)

The existing reftests that I'm changing from == to != are ones that were
specifically testing issues related to erosion of padding.

The change to 491180-{1,2}-ref.html is because we now *do* erode the
focusPadding, which is 3px in the horizontal dimensions (see the
button::-moz-focus-inner styles in forms.css), and that was the only
nonzero style on the button in 491180-{1,2}.html.
2015-03-19 21:10:00 -07:00
..
crashtests Bug 1140216. Remove asserts that stuff that we never create is not null, since it clearly is null. r=jwatt 2015-03-06 16:33:30 -05:00
test Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
moz.build Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc 2015-03-03 17:03:19 -08:00
nsButtonFrameRenderer.cpp Bug 1127198 - Part 1: Add a DEBUG-only count of frames that use a style context. r=dbaron 2015-02-18 09:28:53 +11:00
nsButtonFrameRenderer.h Bug 1128769 (Part 5) - Record the last draw result for various less common frame types and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:40 -08:00
nsColorControlFrame.cpp
nsColorControlFrame.h
nsComboboxControlFrame.cpp Bug 1123939 - Convert nsComboboxControlFrame::PaintFocus to Moz2D. r=Bas 2015-01-21 16:23:28 +00:00
nsComboboxControlFrame.h Bug 1123939 - Convert nsComboboxControlFrame::PaintFocus to Moz2D. r=Bas 2015-01-21 16:23:28 +00:00
nsFieldSetFrame.cpp Bug 1134534 - Convert writing mode if necessary before applying positioning to fieldset legend. r=smontagu 2015-02-22 21:48:28 +00:00
nsFieldSetFrame.h Bug 1128769 (Part 5) - Record the last draw result for various less common frame types and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:40 -08:00
nsFileControlFrame.cpp Bug 992691 - don't allow dropping multiple files on non-multiple file input, r=smaug 2014-11-18 15:58:08 +00:00
nsFileControlFrame.h Bug 992691 - don't allow dropping multiple files on non-multiple file input, r=smaug 2014-11-18 15:58:08 +00:00
nsFormControlFrame.cpp Bug 1134744 - Fix baseline for form controls when line is inverted relative to block dir. r=smontagu 2015-03-03 12:25:17 +00:00
nsFormControlFrame.h
nsGfxButtonControlFrame.cpp
nsGfxButtonControlFrame.h
nsGfxCheckboxControlFrame.cpp Bug 1086708 - Rename the snapping variant of NSRectToRect to NSRectToSnappedRect. r=mattwoodrow 2014-10-22 12:29:06 +01:00
nsGfxCheckboxControlFrame.h
nsGfxRadioControlFrame.cpp Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas 2014-10-17 12:53:16 +01:00
nsGfxRadioControlFrame.h
nsHTMLButtonControlFrame.cpp Bug 1010675 - Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert 2015-03-19 21:10:00 -07:00
nsHTMLButtonControlFrame.h
nsIComboboxControlFrame.h
nsIFormControlFrame.h
nsIListControlFrame.h
nsImageControlFrame.cpp Bug 1134280 - Get rid of Tag() - patch 2.6 - layout/base and layout/form - Fix all the occurrences, m=smaug, r=surkov 2015-03-03 11:09:00 +00:00
nsISelectControlFrame.h
nsITextControlFrame.h
nsLegendFrame.cpp
nsLegendFrame.h
nsListControlFrame.cpp Bug 945584: Part 2 - Add CSS scroll snapping attributes to ScrollbarStyles (v10 Patch),r=mstange 2014-02-04 14:54:22 +13:00
nsListControlFrame.h Bug 1116753 - Remove the nsIPresShell* param from remaining frame ctors that still have it. r=roc 2015-01-06 09:27:56 +00:00
nsMeterFrame.cpp
nsMeterFrame.h
nsNumberControlFrame.cpp Bug 1140216. Remove asserts that stuff that we never create is not null, since it clearly is null. r=jwatt 2015-03-06 16:33:30 -05:00
nsNumberControlFrame.h
nsProgressFrame.cpp
nsProgressFrame.h
nsRangeFrame.cpp Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug 2015-03-03 11:08:59 +00:00
nsRangeFrame.h Bug 1119355 - Add a dummy touch listener on nsRangeFrame so the APZ code knows it handles them. r=roc 2015-01-13 09:06:37 -05:00
nsSelectsAreaFrame.cpp Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug 2015-03-03 11:08:59 +00:00
nsSelectsAreaFrame.h
nsTextControlFrame.cpp Bug 1134280 - Get rid of Tag() - patch 2.6 - layout/base and layout/form - Fix all the occurrences, m=smaug, r=surkov 2015-03-03 11:09:00 +00:00
nsTextControlFrame.h Bug 1128356 - Add template functions for common frame property destructors. r=dbaron 2015-02-04 15:22:27 -08:00