summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorjohnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-11 23:35:01 +0000
committerjohnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-11 23:35:01 +0000
commit4ec1d7f11cf9c3d5cc3f98dd90bb08fac27fe394 (patch)
treeab0db706aed29f1e59b4394715e38845956ab344 /webkit
parent75a3230a00c5416d5cbdd1f1803d126ab507b512 (diff)
downloadchromium_src-4ec1d7f11cf9c3d5cc3f98dd90bb08fac27fe394.zip
chromium_src-4ec1d7f11cf9c3d5cc3f98dd90bb08fac27fe394.tar.gz
chromium_src-4ec1d7f11cf9c3d5cc3f98dd90bb08fac27fe394.tar.bz2
Webkit roll to 53095.
TBR=atwilson BUG=none TEST=none Review URL: http://codereview.chromium.org/545014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35968 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.pngbin0 -> 4573 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/text/find-kana-expected.txt104
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.pngbin0 -> 22762 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/5115601-expected.txt1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.pngbin0 -> 3619 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.txt10
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt2
10 files changed, 119 insertions, 1 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
new file mode 100644
index 0000000..e0f9ba2
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
@@ -0,0 +1 @@
+507f854b28eec25749112fa3d6b27d58 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
new file mode 100644
index 0000000..7f6faaa
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/text/find-kana-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/text/find-kana-expected.txt
new file mode 100644
index 0000000..d3dce65
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/text/find-kana-expected.txt
@@ -0,0 +1,104 @@
+Tests find for strings with kana letters in them.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Exact matches first as a baseline
+
+PASS canFind(decomposedHiraganaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(decomposedKatakanaLetterGa, decomposedKatakanaLetterGa) is true
+PASS canFind(decomposedLatinCapitalLetterAWithGrave, decomposedLatinCapitalLetterAWithGrave) is true
+PASS canFind(halfwidthKatakanaLetterA, halfwidthKatakanaLetterA) is true
+PASS canFind(halfwidthKatakanaLetterSmallA, halfwidthKatakanaLetterSmallA) is true
+PASS canFind(hiraganaLetterA, hiraganaLetterA) is true
+PASS canFind(hiraganaLetterA, hiraganaLetterA) is true
+PASS canFind(hiraganaLetterBa, hiraganaLetterBa) is true
+PASS canFind(hiraganaLetterGa, hiraganaLetterGa) is true
+PASS canFind(hiraganaLetterHa, hiraganaLetterHa) is true
+PASS canFind(hiraganaLetterKa, hiraganaLetterKa) is true
+PASS canFind(hiraganaLetterPa, hiraganaLetterPa) is true
+PASS canFind(katakanaLetterA, katakanaLetterA) is true
+PASS canFind(katakanaLetterSmallA, katakanaLetterSmallA) is true
+PASS canFind(latinCapitalLetterAWithGrave, latinCapitalLetterAWithGrave) is true
+
+Hiragana, katakana, and half width katakana: Must be treated as equal
+
+PASS canFind(decomposedHiraganaLetterGa, decomposedKatakanaLetterGa) is true
+PASS canFind(decomposedKatakanaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(hiraganaLetterA, halfwidthKatakanaLetterA) is true
+PASS canFind(hiraganaLetterA, katakanaLetterA) is true
+PASS canFind(katakanaLetterSmallA, hiraganaLetterSmallA) is true
+
+Composed and decomposed forms: Must be treated as equal
+
+PASS canFind(decomposedHiraganaLetterBa, hiraganaLetterBa) is true
+PASS canFind(decomposedHiraganaLetterGa, decomposedKatakanaLetterGa) is true
+PASS canFind(decomposedHiraganaLetterGa, hiraganaLetterGa) is true
+PASS canFind(decomposedHiraganaLetterGa, katakanaLetterGa) is true
+PASS canFind(decomposedHiraganaLetterPa, hiraganaLetterPa) is true
+PASS canFind(decomposedKatakanaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(decomposedLatinCapitalLetterAWithGrave, latinCapitalLetterAWithGrave) is true
+PASS canFind(hiraganaLetterBa, decomposedHiraganaLetterBa) is true
+PASS canFind(hiraganaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(hiraganaLetterPa, decomposedHiraganaLetterPa) is true
+PASS canFind(katakanaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(latinCapitalLetterAWithGrave, decomposedLatinCapitalLetterAWithGrave) is true
+
+Small and non-small kana letters: Must *not* be treated as equal
+
+PASS canFind(halfwidthKatakanaLetterA, hiraganaLetterSmallA) is false
+PASS canFind(halfwidthKatakanaLetterSmallA, halfwidthKatakanaLetterA) is false
+PASS canFind(hiraganaLetterA, hiraganaLetterSmallA) is false
+PASS canFind(hiraganaLetterSmallA, katakanaLetterA) is false
+PASS canFind(katakanaLetterA, halfwidthKatakanaLetterSmallA) is false
+PASS canFind(katakanaLetterSmallA, katakanaLetterA) is false
+
+Kana letters where the only difference is in voiced sound marks: Must *not* be treated as equal
+
+PASS canFind(decomposedHiraganaLetterBa, hiraganaLetterHa) is false
+PASS canFind(decomposedHiraganaLetterBa, hiraganaLetterPa) is false
+PASS canFind(decomposedHiraganaLetterGa, halfwidthKatakanaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterGa, hiraganaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterGa, hiraganaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterPa, hiraganaLetterBa) is false
+PASS canFind(decomposedHiraganaLetterPa, hiraganaLetterHa) is false
+PASS canFind(halfwidthKatakanaLetterKa, decomposedHiraganaLetterGa) is false
+PASS canFind(hiraganaLetterBa, decomposedHiraganaLetterPa) is false
+PASS canFind(hiraganaLetterBa, hiraganaLetterHa) is false
+PASS canFind(hiraganaLetterBa, hiraganaLetterPa) is false
+PASS canFind(hiraganaLetterGa, hiraganaLetterKa) is false
+PASS canFind(hiraganaLetterHa, decomposedHiraganaLetterBa) is false
+PASS canFind(hiraganaLetterHa, decomposedHiraganaLetterPa) is false
+PASS canFind(hiraganaLetterHa, hiraganaLetterBa) is false
+PASS canFind(hiraganaLetterHa, hiraganaLetterPa) is false
+PASS canFind(hiraganaLetterKa, decomposedHiraganaLetterGa) is false
+PASS canFind(hiraganaLetterKa, decomposedHiraganaLetterGa) is false
+PASS canFind(hiraganaLetterKa, hiraganaLetterGa) is false
+PASS canFind(hiraganaLetterPa, decomposedHiraganaLetterBa) is false
+PASS canFind(hiraganaLetterPa, hiraganaLetterBa) is false
+PASS canFind(hiraganaLetterPa, hiraganaLetterHa) is false
+
+Composed/decomposed form differences before kana characters must have no effect
+
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterA, latinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA, latinCapitalLetterAWithGrave + halfwidthKatakanaLetterA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterA, latinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa, latinCapitalLetterAWithGrave + hiraganaLetterGa) is true
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa, latinCapitalLetterAWithGrave + hiraganaLetterKa) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterKa, latinCapitalLetterAWithGrave + hiraganaLetterGa) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA, latinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + katakanaLetterA, latinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + katakanaLetterSmallA, latinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + halfwidthKatakanaLetterA, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(latinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterA, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterGa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa) is true
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterGa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterKa) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterKa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + katakanaLetterA, decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA) is false
+PASS canFind(latinCapitalLetterAWithGrave + katakanaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + katakanaLetterA) is false
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
new file mode 100644
index 0000000..6223627
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
@@ -0,0 +1 @@
+d7aa7d39f3dc0b048f24c65dac9c25db \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
new file mode 100644
index 0000000..26dacca
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/5115601-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/5115601-expected.txt
index 480b5a5..e318bc1 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/5115601-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/5115601-expected.txt
@@ -16,6 +16,5 @@ layer at (0,0) size 800x600
RenderInline {SPAN} at (0,0) size 282x19
RenderText {#text} at (2,2) size 282x19
text run at (2,2) width 282: "This sentence should be inside the editable cell."
- RenderBR {BR} at (284,17) size 0x0
RenderBlock (anonymous) at (0,30) size 784x0
caret: position 0 of child 0 {#text} of child 0 {SPAN} of child 0 {SPAN} of child 0 {TD} of child 0 {TR} of child 0 {TBODY} of child 1 {TABLE} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
new file mode 100644
index 0000000..1f78a08
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.checksum
@@ -0,0 +1 @@
+ff382896eca16798f365693a2d55e996 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
new file mode 100644
index 0000000..308cb73
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.txt
new file mode 100644
index 0000000..cc796db
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/text-xy-updates-SVGList-expected.txt
@@ -0,0 +1,10 @@
+layer at (0,0) size 808x621
+ RenderView at (0,0) size 785x585
+layer at (0,0) size 808x621
+ RenderBlock {html} at (0,0) size 785x621
+ RenderBody {body} at (8,8) size 769x605
+ RenderSVGRoot {svg:svg} at (208,13) size 161x19
+ RenderSVGText {text} at (200,20) size 161x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 161x19
+ chunk 1 text run 1 at (200.00,20.00) startOffset 0 endOffset 28 width 161.00: "Passes, if text is at 200x20"
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index a054bfe..e00e74a 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -3124,3 +3124,5 @@ BUG31803 LINUX : LayoutTests/editing/inserting/12882.html = IMAGE PASS
// from http://trac.webkit.org/changeset/53078
BUG_JOHNNYG LINUX : LayoutTests/fast/text/find-kana.html = CRASH
+// from http://trac.webkit.org/changeset/53086
+BUG_JOHNNYG : LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop.html = TEXT