Bug 1310885 - Part 1. (gecko) Export RefPtr<ImageValue> from gecko to stylo.

MozReview-Commit-ID: BK5TXhl8jjP

--HG--
extra : source : ebc098ac4add22c0696937f52d14d9a4ac085bae
This commit is contained in:
cku 2017-04-28 21:38:27 +08:00
Родитель 20648c397b
Коммит 2f9aebf9b0
2 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1182,6 +1182,8 @@ CreateStyleImageRequest(nsStyleImageRequest::Mode aModeFlags,
return req.forget();
}
NS_IMPL_THREADSAFE_FFI_REFCOUNTING(mozilla::css::ImageValue, ImageValue);
void
Gecko_SetUrlImageValue(nsStyleImage* aImage, ServoBundledURI aURI)
{

Просмотреть файл

@ -40,6 +40,7 @@ namespace mozilla {
struct StyleTransition;
namespace css {
struct URLValue;
struct ImageValue;
};
enum class UpdateAnimationsTasks : uint8_t;
struct LangGroupFontPrefs;
@ -272,6 +273,7 @@ void Gecko_CopyListStyleTypeFrom(nsStyleList* dst, const nsStyleList* src);
// background-image style.
void Gecko_SetNullImageValue(nsStyleImage* image);
void Gecko_SetGradientImageValue(nsStyleImage* image, nsStyleGradient* gradient);
NS_DECL_THREADSAFE_FFI_REFCOUNTING(mozilla::css::ImageValue, ImageValue);
void Gecko_SetUrlImageValue(nsStyleImage* image,
ServoBundledURI uri);
void Gecko_SetImageElement(nsStyleImage* image, nsIAtom* atom);