servo/components
bors-servo 6a04aea4a5 Auto merge of #14989 - notriddle:ellipsis_reflow, r=emilio
Fix the incrmental reflow behavior of text-overflow

This patch allows Servo to incrementally reflow truncated fragments correctly.

* The untruncated version of a fragment is preserved, and when incrementally reflowing, the untruncated version is what gets reflowed. If it needs truncated, it will get truncated again.
* The ellipsis fragments are skipped when incrementally reflowing a line. If it is still needed, it will be recreated.

---

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #14952
- [X] There are tests for these changes OR

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14989)
<!-- Reviewable:end -->
2017-01-12 17:31:19 -08:00
..
atoms Fire 'input' event after 'keypress' in input and textarea elements 2016-12-27 15:57:34 +05:30
bluetooth Use tinyfiledialogs from crates.io 2017-01-05 16:59:44 -05:00
bluetooth_traits Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
canvas Auto merge of #14917 - fkautz:pr_out_renaming_default_features_to_default_features_as_per_cargo_s_manifest_format, r=emilio 2017-01-09 07:35:28 -08:00
canvas_traits Auto merge of #14917 - fkautz:pr_out_renaming_default_features_to_default_features_as_per_cargo_s_manifest_format, r=emilio 2017-01-09 07:35:28 -08:00
compositing Auto merge of #14961 - Ms2ger:DevicePixel, r=nox 2017-01-11 11:31:15 -08:00
config WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
constellation Move DevicePixel to script_traits. 2017-01-11 15:27:14 +01:00
debugger Removed util. 2016-12-14 18:04:37 -06:00
devtools Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
devtools_traits Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
geometry Removed util. 2016-12-14 18:04:37 -06:00
gfx Position insertion point in input field with mouse 2017-01-11 09:04:03 +01:00
gfx_traits Move DevicePixel to script_traits. 2017-01-11 15:27:14 +01:00
jstraceable_derive Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
layout Auto merge of #14989 - notriddle:ellipsis_reflow, r=emilio 2017-01-12 17:31:19 -08:00
layout_thread Position insertion point in input field with mouse 2017-01-11 09:04:03 +01:00
layout_traits Renaming default_features to default-features as per Cargo's Manifest Format 2017-01-08 19:24:19 -08:00
msg Renaming default_features to default-features as per Cargo's Manifest Format 2017-01-08 19:24:19 -08:00
net Renaming default_features to default-features as per Cargo's Manifest Format 2017-01-08 19:24:19 -08:00
net_traits Update image. 2017-01-11 14:37:17 +01:00
plugins Upgrade to rustc 1.16.0-nightly (2782e8f8f 2017-01-12) 2017-01-12 23:43:02 +01:00
profile WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
profile_traits WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
rand An in-memory RNG that shares its file descriptor. 2017-01-05 13:51:53 +00:00
range Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
remutex Removed util. 2016-12-14 18:04:37 -06:00
script Auto merge of #14992 - servo:rustup, r=jdm 2017-01-12 16:07:54 -08:00
script_layout_interface Position insertion point in input field with mouse 2017-01-11 09:04:03 +01:00
script_traits Move DevicePixel to script_traits. 2017-01-11 15:27:14 +01:00
servo Auto merge of #14818 - glennw:zb, r=pcwalton 2017-01-09 11:56:40 -08:00
style Auto merge of #14964 - canaltinova:ok-try, r=Wafflespeanut 2017-01-11 15:47:04 -08:00
style_traits Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06) 2017-01-06 17:43:31 +01:00
url CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with conditionText attribute 2017-01-07 23:17:52 -08:00
webdriver_server Update image. 2017-01-11 14:37:17 +01:00
webvr WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
webvr_traits WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00