Bug 28420 - Implement HTML5 <ruby> rendering
authorrolandsteiner@chromium.org <rolandsteiner@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 Nov 2009 03:26:29 +0000 (03:26 +0000)
committerrolandsteiner@chromium.org <rolandsteiner@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 Nov 2009 03:26:29 +0000 (03:26 +0000)
commit98abd033871a9e3bf8ec6b35f924b2ce79bb8f1c
tree067862a97173c4b88cc4d29b17d882631dccd77a
parentb5807ad0e99417035d9e8218bd3930e1e3cc7528
Bug 28420 -  Implement HTML5 <ruby> rendering
(https://bugs.webkit.org/show_bug.cgi?id=28420)

Reviewed by Dave Hyatt.

First rudimentary implementation of HTML5 ruby rendering support - layout tests.

New layout tests: basic rendering:
* fast/ruby/ruby-empty-rt.html: Added.
* fast/ruby/ruby-length.html: Added.
* fast/ruby/ruby-run-break.html: Added.
* fast/ruby/ruby-runs-spans.html: Added.
* fast/ruby/ruby-runs.html: Added.
* fast/ruby/ruby-simple-rp.html: Added.
* fast/ruby/ruby-simple.html: Added.
* fast/ruby/ruby-trailing.html: Added.

New layout tests: DOM manipulation within <ruby>
* fast/ruby/rubyDOM-insert-rt.html: Added.
* fast/ruby/rubyDOM-insert-text1.html: Added.
* fast/ruby/rubyDOM-insert-text2.html: Added.
* fast/ruby/rubyDOM-insert-text3.html: Added.
* fast/ruby/rubyDOM-remove-rt1.html: Added.
* fast/ruby/rubyDOM-remove-rt2.html: Added.
* fast/ruby/rubyDOM-remove-text1.html: Added.
* fast/ruby/rubyDOM-remove-text2.html: Added.

New layout tests results:
* platform/mac/fast/ruby: Added.
* platform/mac/fast/ruby/ruby-empty-rt-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-empty-rt-expected.png: Added.
* platform/mac/fast/ruby/ruby-empty-rt-expected.txt: Added.
* platform/mac/fast/ruby/ruby-length-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-length-expected.png: Added.
* platform/mac/fast/ruby/ruby-length-expected.txt: Added.
* platform/mac/fast/ruby/ruby-run-break-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-run-break-expected.png: Added.
* platform/mac/fast/ruby/ruby-run-break-expected.txt: Added.
* platform/mac/fast/ruby/ruby-runs-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-runs-expected.png: Added.
* platform/mac/fast/ruby/ruby-runs-expected.txt: Added.
* platform/mac/fast/ruby/ruby-runs-spans-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-runs-spans-expected.png: Added.
* platform/mac/fast/ruby/ruby-runs-spans-expected.txt: Added.
* platform/mac/fast/ruby/ruby-simple-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-simple-expected.png: Added.
* platform/mac/fast/ruby/ruby-simple-expected.txt: Added.
* platform/mac/fast/ruby/ruby-simple-rp-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-simple-rp-expected.png: Added.
* platform/mac/fast/ruby/ruby-simple-rp-expected.txt: Added.
* platform/mac/fast/ruby/ruby-trailing-expected.checksum: Added.
* platform/mac/fast/ruby/ruby-trailing-expected.png: Added.
* platform/mac/fast/ruby/ruby-trailing-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-insert-rt-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-insert-rt-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-insert-rt-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text1-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text1-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text1-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text2-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text2-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text2-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text3-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text3-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-insert-text3-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text1-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text1-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text1-expected.txt: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text2-expected.checksum: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text2-expected.png: Added.
* platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@50495 268f45cc-cd09-0410-ab3c-d52691b4dbfc
65 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/ruby/ruby-empty-rt.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-length.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-run-break.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-runs-spans.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-runs.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-simple-rp.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-simple.html [new file with mode: 0644]
LayoutTests/fast/ruby/ruby-trailing.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-insert-rt.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-insert-text1.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-insert-text2.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-insert-text3.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-remove-rt1.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-remove-rt2.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-remove-text1.html [new file with mode: 0644]
LayoutTests/fast/ruby/rubyDOM-remove-text2.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-length-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-length-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-length-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-run-break-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-run-break-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-run-break-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-spans-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-spans-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-runs-spans-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-rp-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-rp-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-simple-rp-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-trailing-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-trailing-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/ruby-trailing-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-rt-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-rt-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-rt-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text1-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text2-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text3-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-insert-text3-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-rt2-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text1-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt [new file with mode: 0644]