Bug 1364412: Expose pseudo-element flags, and properly reject pseudos in non-UA sheets. r=bholley

MozReview-Commit-ID: KYC1ywfI7Lg
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>

--HG--
extra : rebase_source : 924c2fb9b20da5e243faa3ed527c35103b50c742
This commit is contained in:
Emilio Cobos Álvarez 2017-05-15 16:19:24 +02:00
Родитель 8b2a66ab16
Коммит 0fb016f0f2
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -555,6 +555,12 @@ bool Gecko_DocumentRule_UseForPresentation(RawGeckoPresContextBorrowed,
// Allocator hinting.
void Gecko_SetJemallocThreadLocalArena(bool enabled);
// Pseudo-element flags.
#define CSS_PSEUDO_ELEMENT(name_, value_, flags_) \
const uint32_t SERVO_CSS_PSEUDO_ELEMENT_FLAGS_##name_ = flags_;
#include "nsCSSPseudoElementList.h"
#undef CSS_PSEUDO_ELEMENT
#define SERVO_BINDING_FUNC(name_, return_, ...) return_ name_(__VA_ARGS__);
#include "mozilla/ServoBindingList.h"
#undef SERVO_BINDING_FUNC