From 78754a48857b49345338f25c5c9da030452435f4 Mon Sep 17 00:00:00 2001 From: Ian Kilpatrick Date: Mon, 23 Aug 2021 14:15:07 -0700 Subject: [PATCH] [block-in-inline] Support line-clamping correctly. To do this we always set the correct "lines-util-clamp" on the layout result, and just read that within the block-layout-algorithm. For non block-in-inline layout there should be no behaviour change. Bug: 716930 Change-Id: Ib8fc361f356943f385becd7503fa152d1f0f091d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3111327 Commit-Queue: Ian Kilpatrick Reviewed-by: Koji Ishii Cr-Commit-Position: refs/heads/main@{#914520} --- .../reference/webkit-line-clamp-038-ref.html | 16 ++++++++++++++ .../reference/webkit-line-clamp-039-ref.html | 16 ++++++++++++++ css/css-overflow/webkit-line-clamp-038.html | 21 +++++++++++++++++++ css/css-overflow/webkit-line-clamp-039.html | 21 +++++++++++++++++++ 4 files changed, 74 insertions(+) create mode 100644 css/css-overflow/reference/webkit-line-clamp-038-ref.html create mode 100644 css/css-overflow/reference/webkit-line-clamp-039-ref.html create mode 100644 css/css-overflow/webkit-line-clamp-038.html create mode 100644 css/css-overflow/webkit-line-clamp-039.html diff --git a/css/css-overflow/reference/webkit-line-clamp-038-ref.html b/css/css-overflow/reference/webkit-line-clamp-038-ref.html new file mode 100644 index 00000000000000..bd8db762dd889c --- /dev/null +++ b/css/css-overflow/reference/webkit-line-clamp-038-ref.html @@ -0,0 +1,16 @@ + + +
+
+ Line 1
Line 2
Line 3
Line 4
Line 5 +
+
diff --git a/css/css-overflow/reference/webkit-line-clamp-039-ref.html b/css/css-overflow/reference/webkit-line-clamp-039-ref.html new file mode 100644 index 00000000000000..fd8a76b2f8e67a --- /dev/null +++ b/css/css-overflow/reference/webkit-line-clamp-039-ref.html @@ -0,0 +1,16 @@ + + +
+
+ Line 1
Line 2
Line 3
Line 4
Line 5
Line 6 +
+
diff --git a/css/css-overflow/webkit-line-clamp-038.html b/css/css-overflow/webkit-line-clamp-038.html new file mode 100644 index 00000000000000..b50ae2764c317c --- /dev/null +++ b/css/css-overflow/webkit-line-clamp-038.html @@ -0,0 +1,21 @@ + + + + + +
+
+ Line 1 +
Line 2
Line 3
Line 4
+ Line 5 +
+
diff --git a/css/css-overflow/webkit-line-clamp-039.html b/css/css-overflow/webkit-line-clamp-039.html new file mode 100644 index 00000000000000..fe9436da53d707 --- /dev/null +++ b/css/css-overflow/webkit-line-clamp-039.html @@ -0,0 +1,21 @@ + + + + + +
+
+ Line 1 +
Line 2
Line 3
Line 4
+ Line 5
Line 6 +
+