gecko-dev/widget/reftests
Emilio Cobos Álvarez 7f2b3314e0 Bug 1694059 - Use WebRender to render most non-native-theme widgets when possible. r=mstange
We basically use a couple primitives to draw these
(PaintRoundedRectWithRadius, FillRect), so making the code a bit generic
implementing stuff with WebRender seems straight-forward.

I've kept using the fallback codepath for the bits that draw complex
paths like arrows and such, but the rest of the things should work with
this patch.

A thing I'm not too happy about is the scrollbar painting setup (requires a lot
of boilerplate), but modulo template hacks make nsNativeBasicTheme a template
that receives its super class as a parameter or something) it seems hard to do
better.

Differential Revision: https://phabricator.services.mozilla.com/D105931
2021-02-23 10:49:37 +00:00
..
664925.xhtml
meter-fallback-default-style-ref.html
meter-fallback-default-style.html
meter-native-style-ref.html
meter-native-style.html
meter-vertical-native-style-ref.html
meter-vertical-native-style.html
progressbar-fallback-default-style-ref.html
progressbar-fallback-default-style.html
reftest.list Bug 1694059 - Use WebRender to render most non-native-theme widgets when possible. r=mstange 2021-02-23 10:49:37 +00:00
scaled-scrollbar.html
scrollbar-buttons.html Bug 1676057 - Test. r=spohl 2020-11-10 22:15:25 +00:00