gecko-dev/layout/forms
Frédéric Wang f14fe86c4a Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily
The following classes deriving from nsBlockFrame always set
NS_BLOCK_STATIC_BFC in their constructors or initializers:

- nsComboboxControlFrame
- nsFileControlFrame
- nsSelectsAreaFrame
- ColumnSetWrapperFrame
- nsMathMLmathBlockFrame

Do that in nsBlockFrame::Init instead. Behavior is unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D199097
2024-01-24 12:13:42 +00:00
..
crashtests Bug 1873802: Make nsRangeFrame place the thumb at the minimum position if it happens to get reflowed before its element is done being created. r=emilio 2024-01-16 17:38:30 +00:00
test Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu 2023-10-13 02:32:24 +00:00
HTMLSelectEventListener.cpp Bug 1850295 - Update :user-{valid,invalid} to follow the spec. r=smaug 2024-01-16 11:09:01 +00:00
HTMLSelectEventListener.h
ListMutationObserver.cpp Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio 2022-12-19 13:06:49 +00:00
ListMutationObserver.h Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio 2022-12-19 13:06:49 +00:00
moz.build Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu 2023-10-13 02:32:24 +00:00
nsButtonFrameRenderer.cpp Bug 1853712 - Allow blob image recording for nsDisplayButtonBorder. r=nical 2023-09-25 23:36:27 +00:00
nsButtonFrameRenderer.h
nsCheckboxRadioFrame.cpp Bug 1853090 - Add ContentISize() and ContentBSize() convenience methods to nsIFrame. r=layout-reviewers,jfkthame 2023-09-14 18:13:17 +00:00
nsCheckboxRadioFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsColorControlFrame.cpp Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsColorControlFrame.h Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsComboboxControlFrame.cpp Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily 2024-01-24 12:13:42 +00:00
nsComboboxControlFrame.h Bug 1765615 - Remove flags parameter from NS_NewComboboxControlFrame/NS_NewSelectsAreaFrame. r=layout-reviewers,emilio 2024-01-15 15:35:50 +00:00
nsDateTimeControlFrame.cpp Bug 1874336 Part 1 - Use ApplyMinMaxBSize() and ApplyMinMaxISize() more. r=layout-reviewers,jfkthame 2024-01-12 21:25:39 +00:00
nsDateTimeControlFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsFieldSetFrame.cpp Bug 1765615 - Introduce NS_BLOCK_DYNAMIC_BFC state bit. r=layout-reviewers,emilio 2024-01-16 07:58:47 +00:00
nsFieldSetFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsFileControlFrame.cpp Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily 2024-01-24 12:13:42 +00:00
nsFileControlFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsGfxButtonControlFrame.cpp Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsGfxButtonControlFrame.h Bug 1800077 - Make <input type=button> magic clip not magic. r=jwatt,zcorpan 2023-12-21 22:30:50 +01:00
nsHTMLButtonControlFrame.cpp Bug 1874336 Part 1 - Use ApplyMinMaxBSize() and ApplyMinMaxISize() more. r=layout-reviewers,jfkthame 2024-01-12 21:25:39 +00:00
nsHTMLButtonControlFrame.h Bug 1800077 - Make <input type=button> magic clip not magic. r=jwatt,zcorpan 2023-12-21 22:30:50 +01:00
nsIFormControlFrame.h
nsISelectControlFrame.h
nsITextControlFrame.h
nsImageControlFrame.cpp
nsListControlFrame.cpp Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsListControlFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsMeterFrame.cpp Bug 1860666 - Add pref-gated ::slider-* pseudo-elements, and some tests. r=layout-reviewers,jfkthame 2023-10-30 15:15:24 +00:00
nsMeterFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsNumberControlFrame.cpp Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsNumberControlFrame.h Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsProgressFrame.cpp Bug 1860666 - Add pref-gated ::slider-* pseudo-elements, and some tests. r=layout-reviewers,jfkthame 2023-10-30 15:15:24 +00:00
nsProgressFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsRangeFrame.cpp Bug 1873802: Make nsRangeFrame place the thumb at the minimum position if it happens to get reflowed before its element is done being created. r=emilio 2024-01-16 17:38:30 +00:00
nsRangeFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
nsSearchControlFrame.cpp Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsSearchControlFrame.h Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert 2023-09-07 11:46:30 +00:00
nsSelectsAreaFrame.cpp Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily 2024-01-24 12:13:42 +00:00
nsSelectsAreaFrame.h Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily 2024-01-24 12:13:42 +00:00
nsTextControlFrame.cpp Bug 1875600 - Use nsIFrame::PresShell() to simply some callers. r=layout-reviewers,emilio 2024-01-23 00:30:53 +00:00
nsTextControlFrame.h Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00