gecko-dev/layout
Jonathan Kew 2808903c63 Bug 1882790 - Use a custom ReplaceSeparators function in place of nsString::ReplaceChar during bidi resolution. r=layout-reviewers,emilio
In nsBidiPresUtils::ResolveParagraph, we replace any block or segment separators
with space characters before bidi resolution. The use of nsString::ReplaceChar
here can appear in profiles, so it seems worth having a custom accelerated version
to handle the fixed set of separator codes. My local testing indicates this runs
between 5 and 10 times faster than the general-purpose function that has to
iterate over the provided set of characters at runtime.

Differential Revision: https://phabricator.services.mozilla.com/D203125
2024-03-05 11:40:28 +00:00
..
base Bug 1882790 - Use a custom ReplaceSeparators function in place of nsString::ReplaceChar during bidi resolution. r=layout-reviewers,emilio 2024-03-05 11:40:28 +00:00
build Bug 1881845 - Remove nsContentCID.h r=smaug,media-playback-reviewers,karlt 2024-03-04 23:41:05 +00:00
docs Bug 1847086 - Document that layout reftests have SpecialPowers access. r=botond 2023-08-15 00:20:54 +00:00
forms Bug 1362907 - Fix a couple crashtests. 2024-02-29 14:16:40 +01:00
generic Bug 1881495 part 1: Add ShrinkWrap flag for grid items that are self-aligned (not stretched) in MeasuringReflow(). r=dholbert 2024-03-05 00:50:31 +00:00
inspector Bug 1882964: apply code formatting via Lando 2024-03-05 08:39:03 +00:00
ipc
mathml 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
media
painting Bug 1872487. Create less WebRenderLayerScrollData. r=botond 2024-02-29 06:46:45 +00:00
printing Backed out changeset 4641c3dcf0c3 (bug 1876538) for causing mochitest-chrome failures on test_animation_observers_async.html. CLOSED TREE 2024-01-26 19:21:35 +02:00
reftests Bug 1882817 - Convert reftest for stretchy equal sign to an internal WPT. r=emilio 2024-03-04 16:28:37 +00:00
style Bug 1883513 - Add iOS as a style platform. r=emilio 2024-03-04 23:48:42 +00:00
svg Bug 1870200 - Break the cyclic dependency if any of the desendants uses non-scaling-stroke. r=emilio 2024-03-04 20:46:05 +00:00
tables Bug 1879731: Address clang-tidy concerns in BCMapCellIterator. r=layout-reviewers,emilio 2024-02-27 15:55:40 +00:00
tools Bug 1864896: Autofix unused function arguments (layout). r=dshin 2024-03-02 15:26:01 +00:00
xul Bug 1881845 - Remove nsContentCID.h r=smaug,media-playback-reviewers,karlt 2024-03-04 23:41:05 +00:00
moz.build