mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 21:05:36 +00:00
Backout bug 820902 for bustage. CLOSED TREE
This commit is contained in:
parent
b073baace8
commit
5089d06aea
@ -1066,7 +1066,7 @@ nsAttrValue::Equals(const nsAString& aValue,
|
||||
nsDependentString dep(static_cast<PRUnichar*>(str->Data()),
|
||||
str->StorageSize()/sizeof(PRUnichar) - 1);
|
||||
return aCaseSensitive == eCaseMatters ? aValue.Equals(dep) :
|
||||
nsContentUtils::EqualsIgnoreASCIICase(aValue, dep);
|
||||
aValue.Equals(dep, nsCaseInsensitiveStringComparator());
|
||||
}
|
||||
return aValue.IsEmpty();
|
||||
}
|
||||
@ -1074,9 +1074,8 @@ nsAttrValue::Equals(const nsAString& aValue,
|
||||
if (aCaseSensitive == eCaseMatters) {
|
||||
return static_cast<nsIAtom*>(GetPtr())->Equals(aValue);
|
||||
}
|
||||
return nsContentUtils::EqualsIgnoreASCIICase(
|
||||
nsDependentAtomString(static_cast<nsIAtom*>(GetPtr())),
|
||||
aValue);
|
||||
return nsDependentAtomString(static_cast<nsIAtom*>(GetPtr())).
|
||||
Equals(aValue, nsCaseInsensitiveStringComparator());
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@ -1084,7 +1083,7 @@ nsAttrValue::Equals(const nsAString& aValue,
|
||||
nsAutoString val;
|
||||
ToString(val);
|
||||
return aCaseSensitive == eCaseMatters ? val.Equals(aValue) :
|
||||
nsContentUtils::EqualsIgnoreASCIICase(val, aValue);
|
||||
val.Equals(aValue, nsCaseInsensitiveStringComparator());
|
||||
}
|
||||
|
||||
bool
|
||||
|
@ -1,26 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<style type="text/css">
|
||||
.ascii > span {
|
||||
background-color: yellow;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="ascii"><span lang="paSSfield-killroyß">case-sensitive</span></div>
|
||||
<div class="ascii"><span lang="passfield-killroyß">lowercase</span></div>
|
||||
<div class="ascii"><span lang="PASSFIELD-KILLROYß">uppercase</span></div>
|
||||
<div class="nonascii"><span lang="paſſfield-killroyß">small long s (C)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-Killroyß">kelvin sign (C)</span></div>
|
||||
<div class="nonascii"><span lang="paßfield-killroyß">small sharp s (F)</span></div>
|
||||
<div class="nonascii"><span lang="paẞfield-killroyß">capital sharp s (F)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-killroyẞ">capital sharp s (S)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-killroyß">fi ligature (U+fb01) (F)</span></div>
|
||||
<div class="nonascii"><span lang="passfıeld-killroyß"> dotless i (T)</span></div>
|
||||
<div class="nonascii"><span lang="passfİeld-killroyß">dotted I (T)</span></div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,26 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<style type="text/css">
|
||||
span[lang="paSSfield-killroyß"] {
|
||||
background-color: yellow;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="ascii"><span lang="paSSfield-killroyß">case-sensitive</span></div>
|
||||
<div class="ascii"><span lang="passfield-killroyß">lowercase</span></div>
|
||||
<div class="ascii"><span lang="PASSFIELD-KILLROYß">uppercase</span></div>
|
||||
<div class="nonascii"><span lang="paſſfield-killroyß">small long s (C)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-Killroyß">kelvin sign (C)</span></div>
|
||||
<div class="nonascii"><span lang="paßfield-killroyß">small sharp s (F)</span></div>
|
||||
<div class="nonascii"><span lang="paẞfield-killroyß">capital sharp s (F)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-killroyẞ">capital sharp s (S)</span></div>
|
||||
<div class="nonascii"><span lang="passfield-killroyß">fi ligature (U+fb01) (F)</span></div>
|
||||
<div class="nonascii"><span lang="passfıeld-killroyß"> dotless i (T)</span></div>
|
||||
<div class="nonascii"><span lang="passfİeld-killroyß">dotted I (T)</span></div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,2 +1 @@
|
||||
== state-dependent-in-any.html state-dependent-in-any-ref.html
|
||||
== attr-case-insensitive-1.html attr-case-insensitive-1-ref.html
|
||||
|
Loading…
Reference in New Issue
Block a user