gecko-dev/layout
Emilio Cobos Álvarez 993731e44b Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam
We don't have lossy currentcolor in the style system anymore, except for a
single property -moz-font-smoothing-background-color.

I could've converted it into a proper StyleColor and thread down all the
necessary information to the font metrics code.

But it doesn't really seem worth it given it's not exposed to the web, so I just
did the simplest thing, which is making currentcolor compute to transparent to
that specific property.

This patch also removes the stores_complex_colors_lossily code and related,
since now we always can cache computed colors.

Differential Revision: https://phabricator.services.mozilla.com/D26187

--HG--
extra : moz-landing-system : lando
2019-04-04 22:06:03 +00:00
..
base Bug 1516963 - Make grid, flex, etc. be a selection target themselves if they contain no selectable children. r=emilio 2019-04-05 00:04:32 +00:00
build Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE 2019-04-05 00:27:56 +03:00
doc Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
forms Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio 2019-04-04 00:19:48 +00:00
generic Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-04 22:06:03 +00:00
inspector Bug 1540732 - Validate input in InspectorUtils.removeContentState as well. r=smaug 2019-04-04 21:13:10 +00:00
ipc Bug 1539673 - Remove old code for handling opacity:0 within the consumers. r=miko 2019-04-01 16:54:07 +00:00
mathml Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio 2019-04-03 12:40:26 +00:00
media
painting Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-04 22:06:03 +00:00
printing Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio 2019-04-04 00:19:48 +00:00
reftests Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame! 2019-04-04 12:46:18 +03:00
style Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-04 22:06:03 +00:00
svg Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-04 22:06:03 +00:00
tables Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio 2019-04-04 00:19:48 +00:00
tools Bug 1533428 - patch 4 - Include chromium-config.mozbuild in the moz.build for a bunch more directories, so that IPC-related headers are available. r=jwatt 2019-04-01 14:32:44 +00:00
xul Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-04 22:06:03 +00:00
moz.build Bug 1521673 - Go through layout/tools/layout-debug even when tests are disabled. r=dmajor 2019-01-22 14:30:39 +00:00