gecko-dev/gfx
Markus Stange b7d6066c45 Bug 1386643 - Don't respect font smoothing background colors in pushed layers. r=jrmuizel
This is an imperfect workaround. Ideally we'd want layout to determine the
correct color here: If the pushed layer will end up on something mostly opaque
in the outer layer, the font smoothing background color should be transparent
(or even a color that approximates that opaque content), and if the pushed
layer will end up on transparency in the outer layer, the appropriate font
smoothing background color for the outer layer should be used when drawing text
in the pushed layer.

This workaround causes us to lose subpixel AA in background tabs that have the
overflow mask applied to them. For those, using the font smoothing background
color in the pushed layer was the right choice.

MozReview-Commit-ID: FPufh04EVp3

--HG--
extra : rebase_source : 7a6cb73255bdb7f1b8aba7df60ebe61171275da4
2017-08-02 17:26:02 -04:00
..
2d Bug 1386643 - Don't respect font smoothing background colors in pushed layers. r=jrmuizel 2017-08-02 17:26:02 -04:00
angle Bug 1372083 - Do not compare depth in attachmentsHaveSameDimensions() r=jgilbert 2017-07-18 19:25:29 +09:00
cairo Backed out changeset 22947e9aa292 (bug 1383767) for bustage 2017-07-27 08:20:41 +02:00
config Bug 1359416: Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas,dvander 2017-07-25 14:02:36 -04:00
doc Bug 1385003 - Update webrender to commit e68c8acb021656440d26ac46e705e7ceb31891e6. r=jrmuizel 2017-08-09 08:46:18 -04:00
docs
gl Bug 1386825 - Part 4: Remove remaining instances of MOZ_B2G. r=froydnj 2017-08-08 14:41:09 -07:00
graphite2 Bug 1349310 - Update graphite2 to release 1.3.10. r=milan 2017-05-08 12:08:24 +01:00
harfbuzz Bug 1388551 - Update harfbuzz to version 1.4.8. r=jfkthame 2017-08-09 08:57:22 -04:00
ipc merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-08-04 19:28:27 +02:00
layers Merge m-c to autoland. a=merge 2017-08-09 18:51:26 -04:00
ots Bug 1348788 - Update OTS to release 5.2.0 + latest upstream fixes, prior to addition of Graphite support. r=milan 2017-07-27 09:03:10 +01:00
qcms
sfntly Bug 1353650 - Part 3: Add missing includes in subsetter_impl.cc. r=jfkthame 2017-04-05 16:19:55 +02:00
skia Merge mozilla-central to inbound 2017-07-27 11:27:45 +02:00
src Bug 1384835 (part 2, attempt 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj. 2017-07-31 14:23:50 +10:00
tests Bug 1387376 - Reserve memory before using push_back with vector r=nical 2017-08-04 11:35:33 +02:00
thebes Merge m-c to autoland. a=merge 2017-08-09 18:51:26 -04:00
vr Bug 1388274 - Adjust WebVR telemetry histogram's high bound for user time spent; r=francois,kip 2017-08-08 18:23:43 +08:00
webrender Bug 1385003 - Update webrender to commit e68c8acb021656440d26ac46e705e7ceb31891e6. r=jrmuizel 2017-08-09 08:46:18 -04:00
webrender_api Bug 1385003 - Update webrender to commit e68c8acb021656440d26ac46e705e7ceb31891e6. r=jrmuizel 2017-08-09 08:46:18 -04:00
webrender_bindings Bug 1386483 - Push, push, push the clips, caching all the way. r=jrmuizel,mstange 2017-08-08 15:43:29 -04:00
ycbcr Bug 1360429 - Part 1. inline arm assember for YCBCR should be on arm only. r=sotaro 2017-04-28 13:22:07 +09:00
moz.build Merge m-c to graphics 2017-01-25 08:52:04 -05:00