gecko-dev/layout
Jan-Niklas Jaeschke 1b5cec1cfe Bug 1860377: Allow selections of different kind to overlap visually. r=emilio
Since features such as Custom Highlight API or `::target-text` are implemented
as a selection, multiple selections can be present on a section of text.

This patch paints all selections ordered by their priority instead of only painting the top-priority one,
so that colors will be combined if selections are not opaque.

Differential Revision: https://phabricator.services.mozilla.com/D191557
2023-10-27 13:12:42 +00:00
..
base Bug 1861259 part 3: Coalesce redundant array-index checks in nsRefreshDriver. r=tnikkel 2023-10-25 23:50:05 +00:00
build Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau 2023-10-24 15:18:12 +00:00
docs
forms Bug 1861027 - Handle editor readonly mask update based on element state instead of attributes. r=masayuki 2023-10-27 08:31:29 +00:00
generic Bug 1860377: Allow selections of different kind to overlap visually. r=emilio 2023-10-27 13:12:42 +00:00
inspector Bug 1844755 - Consider to not create ServoStyleSet for data documents, r=emilio 2023-10-23 16:10:41 +00:00
ipc
mathml Bug 1859538 - Allow chrome stylesheets to be parsed in parallel. r=layout-reviewers,desktop-theme-reviewers,dao,Gijs,tlouw 2023-10-19 10:50:27 +00:00
media
painting Bug 1765202 part 3 - ignore clip-path and mask properties that don't point to clipPath and mask elements r=emilio 2023-10-23 20:32:37 +00:00
printing Bug 1859025: Add some profiler markers as guideposts for what's going on during long print operations. r=profiler-reviewers,canaltinova 2023-10-18 05:34:50 +00:00
reftests Bug 1861253 - Draw select's menulist arrow in the select's color. r=dholbert 2023-10-27 07:34:43 +00:00
style Bug 1861253 - Draw select's menulist arrow in the select's color. r=dholbert 2023-10-27 07:34:43 +00:00
svg Bug 1765202 part 3 - ignore clip-path and mask properties that don't point to clipPath and mask elements r=emilio 2023-10-23 20:32:37 +00:00
tables Bug 1678767 Part 4 - Convert nsTableRowGroupFrame::SplitSpanningCells() to use logical coordinates. r=dshin 2023-10-23 18:38:01 +00:00
tools Bug 1857999: Move XML stylesheet processing instructions to link elements. r=Gijs,webdriver-reviewers,settings-reviewers,application-update-reviewers,devtools-reviewers,places-reviewers,Standard8,whimboo,bytesized,ochameau 2023-10-18 07:04:41 +00:00
xul Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
moz.build