Backed out changeset 1f1ff129684f (bug 1404897) for Android bustage at nsDocument.cpp:1414: undefined reference to 'Servo_SelectorList_Drop'. r=backout

This commit is contained in:
Sebastian Hengst 2017-10-04 12:56:00 +02:00
Родитель 636468f6d3
Коммит 66c0db70b2
3 изменённых файлов: 0 добавлений и 10 удалений

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

@ -129,9 +129,6 @@ SERVO_BINDING_FUNC(Servo_StyleSet_ResolveForDeclarations,
RawServoStyleSetBorrowed set,
ServoStyleContextBorrowedOrNull parent_style,
RawServoDeclarationBlockBorrowed declarations)
SERVO_BINDING_FUNC(Servo_SelectorList_Parse,
RawServoSelectorList*,
const nsACString* selector_list)
SERVO_BINDING_FUNC(Servo_StyleSet_AddSizeOfExcludingThis, void,
mozilla::MallocSizeOf malloc_size_of,
mozilla::MallocSizeOf malloc_enclosing_size_of,

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

@ -16,7 +16,6 @@
#include "nsTArray.h"
struct RawServoStyleSet;
struct RawServoSelectorList;
struct RawServoAnimationValueMap;
struct RustString;
@ -146,7 +145,6 @@ DECL_OWNED_REF_TYPE_FOR(RawServoAnimationValueMap)
// it only asks Gecko to do so. In case we wish to in
// the future, we should ensure that things being mutated
// are protected from noalias violations by a cell type
DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList)
DECL_BORROWED_REF_TYPE_FOR(RawGeckoNode)
DECL_NULLABLE_BORROWED_REF_TYPE_FOR(RawGeckoNode)
DECL_BORROWED_REF_TYPE_FOR(RawGeckoElement)
@ -179,8 +177,6 @@ DECL_BORROWED_MUT_REF_TYPE_FOR(nsCSSPropertyIDSet)
DECL_BORROWED_REF_TYPE_FOR(RawGeckoCSSPropertyIDList)
DECL_BORROWED_REF_TYPE_FOR(nsXBLBinding)
DECL_BORROWED_MUT_REF_TYPE_FOR(RawGeckoStyleChildrenIterator)
DECL_OWNED_REF_TYPE_FOR(RawServoSelectorList)
DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList)
#undef DECL_ARC_REF_TYPE_FOR
#undef DECL_OWNED_REF_TYPE_FOR
@ -223,7 +219,6 @@ DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList)
}
DEFINE_BOXED_TYPE(StyleSet, RawServoStyleSet);
DEFINE_BOXED_TYPE(SelectorList, RawServoSelectorList);
#undef DEFINE_BOXED_TYPE

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

@ -421,7 +421,6 @@ structs-types = [
"RawGeckoServoStyleRuleList",
"RawGeckoURLExtraData",
"RawGeckoXBLBinding",
"RawServoSelectorList",
"RefPtr",
"RustString",
"CSSPseudoClassType",
@ -531,7 +530,6 @@ array-types = [
]
servo-owned-types = [
{ name = "RawServoStyleSet", opaque = true },
{ name = "RawServoSelectorList", opaque = false },
{ name = "ServoElementSnapshot", opaque = false },
{ name = "RawServoAnimationValueMap", opaque = true },
]