[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

jeremy at chromium.org jeremy at chromium.org
Wed Dec 22 15:19:36 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 738cd9914f2fdfe7fd2d7ea3ad55d8327b49f63f
Author: jeremy at chromium.org <jeremy at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Nov 1 02:37:35 2010 +0000

    2010-10-31  Jeremy Moskovich  <jeremy at chromium.org>
    
            Reviewed by Ojan Vafai.
    
            https://bugs.webkit.org/show_bug.cgi?id=24118
    
            Add layout test to make sure we don't regress truncation of an rtl block.
    
            * fast/block/basic/truncation-rtl.html: Added.
            * platform/mac/fast/block/basic/truncation-rtl-expected.checksum: Added.
            * platform/mac/fast/block/basic/truncation-rtl-expected.png: Added.
            * platform/mac/fast/block/basic/truncation-rtl-expected.txt: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71005 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 26a9e5d..568639c 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,16 @@
+2010-10-31  Jeremy Moskovich  <jeremy at chromium.org>
+
+        Reviewed by Ojan Vafai.
+
+        https://bugs.webkit.org/show_bug.cgi?id=24118
+
+        Add layout test to make sure we don't regress truncation of an rtl block.
+
+        * fast/block/basic/truncation-rtl.html: Added.
+        * platform/mac/fast/block/basic/truncation-rtl-expected.checksum: Added.
+        * platform/mac/fast/block/basic/truncation-rtl-expected.png: Added.
+        * platform/mac/fast/block/basic/truncation-rtl-expected.txt: Added.
+
 2010-10-31  Robert Hogan  <robert at webkit.org>
 
         Reviewed by Antonio Gomes.
diff --git a/LayoutTests/fast/block/basic/truncation-rtl.html b/LayoutTests/fast/block/basic/truncation-rtl.html
new file mode 100644
index 0000000..80aa478
--- /dev/null
+++ b/LayoutTests/fast/block/basic/truncation-rtl.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+<body dir=rtl>
+<p dir=ltr>
+This test checks for a regression against <i><a href="https://bugs.webkit.org/show_bug.cgi?id=24118">https://bugs.webkit.org/show_bug.cgi?id=24118</a> RTL: Truncation behaves differently than IE/FF/Opera</i>.<br>
+This test passes if the red block below is truncated on the left side.
+</p>
+<div style="width: 1000px; border: 1px solid red;">
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et nisl tellus. Vivamus aliquam elit non arcu scelerisque eget dapibus nunc vulputate. Maecenas scelerisque egestas purus, id bibendum magna venenatis vel. Vestibulum bibendum volutpat aliquam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum eget risus sodales mi tristique dignissim et sed lectus. Cras convallis, nibh ut dapibus gravida, enim mauris molestie elit, eget fringilla augue est nec est. Curabitur eu quam non purus sodales pulvinar. Donec ultrices dui eget dolor lobortis in porta quam rutrum. Nulla risus lacus, adipiscing quis ullamcorper vestibulum, condimentum sed lacus. Sed in nunc dolor, quis egestas turpis. Integer arcu tellus, posuere sit amet pellentesque a, molestie at mi. Nulla blandit, mi et euismod imperdiet, augue arcu ornare felis, nec viverra lacus ligula ut metus. Proin ut leo ante, at consectetur sem. Nullam non nunc ligula. Proin sed ante sem, id rutrum purus.
+</div>
+</body>
+</html>
diff --git a/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.checksum b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.checksum
new file mode 100644
index 0000000..a798eb1
--- /dev/null
+++ b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.checksum
@@ -0,0 +1 @@
+291f00911973580263696627c376c32f
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.png b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.png
new file mode 100644
index 0000000..2a027d3
Binary files /dev/null and b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.txt b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.txt
new file mode 100644
index 0000000..a03b791
--- /dev/null
+++ b/LayoutTests/platform/mac/fast/block/basic/truncation-rtl-expected.txt
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x222
+  RenderBlock {HTML} at (0,0) size 800x222
+    RenderBody {BODY} at (8,16) size 784x198
+      RenderBlock {P} at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 253x18
+          text run at (0,0) width 253: "This test checks for a regression against "
+        RenderInline {I} at (0,0) size 726x36
+          RenderInline {A} at (0,0) size 307x18 [color=#0000EE]
+            RenderText {#text} at (253,0) size 307x18
+              text run at (253,0) width 307: "https://bugs.webkit.org/show_bug.cgi?id=24118"
+          RenderText {#text} at (560,0) size 726x36
+            text run at (560,0) width 166: " RTL: Truncation behaves"
+            text run at (0,18) width 183: "differently than IE/FF/Opera"
+        RenderText {#text} at (183,18) size 4x18
+          text run at (183,18) width 4: "."
+        RenderBR {BR} at (187,18) size 0x18
+        RenderText {#text} at (0,36) size 415x18
+          text run at (0,36) width 415: "This test passes if the red block below is truncated on the left side."
+      RenderBlock {DIV} at (-218,70) size 1002x128 [border: (1px solid #FF0000)]
+        RenderText {#text} at (12,1) size 999x126
+          text run at (12,1) width 989: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et nisl tellus. Vivamus aliquam elit non arcu scelerisque eget dapibus nunc vulputate. Maecenas"
+          text run at (22,19) width 979: "scelerisque egestas purus, id bibendum magna venenatis vel. Vestibulum bibendum volutpat aliquam. Cum sociis natoque penatibus et magnis dis parturient"
+          text run at (2,37) width 999: "montes, nascetur ridiculus mus. Vestibulum eget risus sodales mi tristique dignissim et sed lectus. Cras convallis, nibh ut dapibus gravida, enim mauris molestie"
+          text run at (32,55) width 969: "elit, eget fringilla augue est nec est. Curabitur eu quam non purus sodales pulvinar. Donec ultrices dui eget dolor lobortis in porta quam rutrum. Nulla risus"
+          text run at (7,73) width 994: "lacus, adipiscing quis ullamcorper vestibulum, condimentum sed lacus. Sed in nunc dolor, quis egestas turpis. Integer arcu tellus, posuere sit amet pellentesque"
+          text run at (51,91) width 950: "a, molestie at mi. Nulla blandit, mi et euismod imperdiet, augue arcu ornare felis, nec viverra lacus ligula ut metus. Proin ut leo ante, at consectetur sem."
+          text run at (617,109) width 4 RTL: "."
+          text run at (621,109) width 380: "Nullam non nunc ligula. Proin sed ante sem, id rutrum purus"

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list