gecko-dev/layout
Jonathan Kew 7cda6fde19 Bug 1712780 - Skip running the line-breaker when scanning SVG text frames. r=emilio
As we don't support multi-line text in SVG, there's no point running the line-breaker and
collecting potential break positions for textframes that are part of an SVG text subtree.
Telling BuildTextRunsScanner to skip this makes it somewhat less expensive.

In my local build, this reduces the reflow time of the testcase from nearly 20s to about 4.5s.
Still much too long, but at least it's a step in the right direction.

Differential Revision: https://phabricator.services.mozilla.com/D129404
2021-10-26 16:54:01 +00:00
..
base Bug 1735484 - avoid crashing in nsRefreshDriver::RemoveImageRequest when mPresContext is null, r=emilio. 2021-10-26 15:52:19 +00:00
build Bug 1713973 p1: Add caching for calls to NS_GetComplexLineBreaks. r=jfkthame 2021-10-26 09:58:51 +00:00
docs Bug 1735445 - Added issue tracking metadata, fixed the Overflow example, and some other minor editorial fixes in the CSS Gap Decorations draft spec. NPOTB DONTBUILD 2021-10-22 12:56:51 +00:00
forms Bug 1735375 - Always reflow fieldset when its available bsize is constrained. r=dholbert 2021-10-13 21:22:54 +00:00
generic Bug 1712780 - Skip running the line-breaker when scanning SVG text frames. r=emilio 2021-10-26 16:54:01 +00:00
inspector Bug 1736707, part 1 - Get rid of nsContentUtils::NameSpaceManager(). r=peterv 2021-10-22 16:15:57 +00:00
ipc Bug 1728914 - Convert a few uses of AsLayerManager to use WebRenderLayerManager. r=gfx-reviewers,aosmond 2021-09-05 02:16:38 +00:00
mathml Bug 1728709 - Add nsDisplayItem::GetPaintRect that computes a value using the current clip extents. r=jrmuizel 2021-09-03 18:58:18 +00:00
media
painting Backed out 13 changesets (bug 1711061) for causing browser-chrome failures in test/performance/browser_startup_images. CLOSED TREE 2021-10-26 18:04:34 +03:00
printing Bug 1731564: Use motivated SpinEventLoopUntil inside layout/*. r=emilio 2021-10-07 08:06:13 +00:00
reftests Bug 1727943 - run win10 ccov on -ssd instances. r=MasterWayZ 2021-10-18 00:31:02 +00:00
style Backed out 13 changesets (bug 1711061) for causing browser-chrome failures in test/performance/browser_startup_images. CLOSED TREE 2021-10-26 18:04:34 +03:00
svg Backed out 13 changesets (bug 1711061) for causing browser-chrome failures in test/performance/browser_startup_images. CLOSED TREE 2021-10-26 18:04:34 +03:00
tables Backed out 2 changesets (bug 1732674) for line iterator crashes (bug 1733047) a=backout 2021-10-20 12:24:14 +03:00
tools Bug 1735814 - Stop using preprocessor in manifest.jsm r=marco DONTBUILD 2021-10-18 08:34:18 +00:00
xul Backed out 13 changesets (bug 1711061) for causing browser-chrome failures in test/performance/browser_startup_images. CLOSED TREE 2021-10-26 18:04:34 +03:00
moz.build Bug 1728240 - Remove DrawTargetWrapAndRecord and gfx.2d.recording pref. r=jrmuizel 2021-08-31 02:03:58 +00:00