gecko-dev/layout/forms
David Shin 267a479339 Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio
Some baseline exports are context-sensitive. One example: In line-layout scenario,
the last baseline of a scroll container is always the margin-end. In other (e.g.
flex, grid) scenarios, it's the border-box clamped offset to the last line in the
container.
This enables the required 3 different behaviours for `inline-block` scroll containers
for 3 different `baseline-source` values:
- `auto`: Last baseline, margin-end
- `first`: Border-box clamped offset to the first line
- `last`: Border-box clamped offset to the last line

Differential Revision: https://phabricator.services.mozilla.com/D173886
2023-05-17 12:56:54 +00:00
..
crashtests
test Bug 1819109 - Remove snav.enabled. r=masayuki,geckoview-reviewers,emilio,owlish 2023-03-22 02:40:53 +00:00
HTMLSelectEventListener.cpp Bug 1807812 - Remove WidgetEventTime::mTime, r=masayuki,geckoview-reviewers,m_kato 2023-01-02 12:31:40 +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 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio 2022-12-19 13:06:49 +00:00
nsButtonFrameRenderer.cpp Bug 1802225 - Remove Layers.{h,cpp}. r=tnikkel,geckoview-reviewers,jgilbert,media-playback-reviewers,padenot,m_kato 2022-11-29 01:52:03 +00:00
nsButtonFrameRenderer.h
nsCheckboxRadioFrame.cpp Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsCheckboxRadioFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsColorControlFrame.cpp
nsColorControlFrame.h
nsComboboxControlFrame.cpp Bug 1826629 - Implement CSS and rendering (but not copy/paste) support for the (non-standard) -webkit-text-security property. r=dholbert 2023-04-18 11:47:07 +00:00
nsComboboxControlFrame.h Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
nsDateTimeControlFrame.cpp Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsDateTimeControlFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsFieldSetFrame.cpp Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsFieldSetFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsFileControlFrame.cpp Bug 1827304 - Don't override BuildDisplayList in nsFileControlFrame. r=dholbert 2023-04-11 01:07:22 +00:00
nsFileControlFrame.h Bug 1827304 - Don't override BuildDisplayList in nsFileControlFrame. r=dholbert 2023-04-11 01:07:22 +00:00
nsGfxButtonControlFrame.cpp
nsGfxButtonControlFrame.h
nsHTMLButtonControlFrame.cpp Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsHTMLButtonControlFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsIFormControlFrame.h
nsImageControlFrame.cpp
nsISelectControlFrame.h
nsITextControlFrame.h
nsListControlFrame.cpp Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsListControlFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
nsMeterFrame.cpp Bug 1803377 - Rename the values of the IntrinsicDirty enum r=emilio 2022-12-02 12:27:31 +00:00
nsMeterFrame.h
nsNumberControlFrame.cpp Bug 1825825 - Simplify NAC setup. r=smaug 2023-04-05 09:19:15 +00:00
nsNumberControlFrame.h
nsProgressFrame.cpp Bug 1803377 - Rename the values of the IntrinsicDirty enum r=emilio 2022-12-02 12:27:31 +00:00
nsProgressFrame.h
nsRangeFrame.cpp Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio 2022-12-19 13:06:49 +00:00
nsRangeFrame.h Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio 2022-12-19 13:06:49 +00:00
nsSearchControlFrame.cpp
nsSearchControlFrame.h
nsSelectsAreaFrame.cpp
nsSelectsAreaFrame.h
nsTextControlFrame.cpp Bug 1782385 - Improve sizing heuristics in nsTextControlFrame::CalcIntrinsicSize. r=emilio 2023-05-09 14:49:08 +00:00
nsTextControlFrame.h Bug 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00