gecko-dev/layout
Timothy Nikkel 3e4928bc92 Bug 1926825. Optimize FontSizeInflationListMarginAdjustment. r=layout-reviewers,jwatt,emilio
This does show up in profiles and it usually does nothing.

On desktop font inflation is disabled, so the nsLayoutUtils::FontSizeInflationFor check always returns early.

On mobile, most block frames do not have a marker, so we can do a fast frame state bit check to avoid the slow block frame check (which uses the slow path of query frame).

Differential Revision: https://phabricator.services.mozilla.com/D226757
2024-11-01 12:32:38 +00:00
..
base Backed out 4 changesets (bug 1922020) for causing mochitest plain failures. CLOSED TREE 2024-10-31 22:20:58 +02:00
build Backed out changeset 816825f333b7 (bug 1909110) for causing bc failures @ browser_bug575561.js. CLOSED TREE 2024-10-29 16:27:31 +02:00
docs Bug 1896210 Part 4 - Address late review comments for Part 2. r=dholbert DONTBUILD 2024-05-20 18:01:16 +00:00
forms Bug 1926031 - Add a more c++-friendly nsISelectionController::ScrollSelectionIntoView. r=jjaschke,masayuki 2024-10-22 09:58:03 +00:00
generic Bug 1926825. Optimize FontSizeInflationListMarginAdjustment. r=layout-reviewers,jwatt,emilio 2024-11-01 12:32:38 +00:00
inspector Bug 1922315 - Replace the tuple of PseudoStyleType and nsAtom with PseudoStyleRequest. r=view-transitions-reviewers,emilio 2024-10-24 22:34:22 +00:00
ipc
mathml Bug 1925478 - Simplify nsMathMLContainerFrame::DidReflowChildren. r=fredw 2024-10-18 19:19:48 +00:00
painting Bug 1927665. Keep including perspective in GetResultingTransformMatrixInternal recursive calls for preseve3d. r=jwatt 2024-10-31 11:18:03 +00:00
printing Bug 1923028 - Migrate scalars to use Glean APIs for printing.*, r=chutten. 2024-10-18 11:02:16 +00:00
reftests Bug 1917978 - Don't attempt to center fixed elements when the viewport size changes due to dynamic toolbars. r=botond 2024-10-31 20:33:35 +00:00
style Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
svg Bug 1928319 - Use std::clamp instead of clamped r=jwatt 2024-10-31 13:52:48 +00:00
tables Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
tools Bug 1919114 Part 2: Add a no-gpu-process test variant for reftests and media mochitests. r=taskgraph-reviewers,gfx-reviewers,jcristau,jmaher,aosmond 2024-10-09 18:06:10 +00:00
xul Bug 1927132 - Don't use mousedown/mouseup/mouseover/mouseout to track scrollbar activity. r=mstange 2024-10-30 00:42:28 +00:00
moz.build Bug 1898601 - Remove fake webrtc/gkmedias libs. r=glandium,media-playback-reviewers,webrtc-reviewers,cubeb-reviewers,pehrsons,padenot 2024-05-28 16:14:47 +00:00