servo/components
bors-servo 68fa988bf3 Auto merge of #15091 - cbrewster:frame_state_consistency, r=asajeffrey
Ensure FrameState consistency

<!-- Please describe your changes on the following line: -->
As we begin to add more state to `FrameState`, we need to make sure that when we do replacements and when we finish traversals that the state is properly updated. This also fixes an issue where we were not updating the `url` of the `FrameState` when navigating with replacement enabled (I wonder if it would be possible to write a test to detect this. The url only matters when reloading a document after it was discarded by the max session history).

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- 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/15091)
<!-- Reviewable:end -->
2017-01-18 07:47:54 -08:00
..
atoms Kill beforescriptexecute and afterscriptexecute (fixes #12446) 2017-01-14 16:16:53 +01:00
bluetooth Use tinyfiledialogs from crates.io 2017-01-05 16:59:44 -05:00
bluetooth_traits Update regex. 2017-01-16 13:11:16 +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 Update regex. 2017-01-16 13:11:16 +01:00
constellation add methods to ensure frame state stays consistent 2017-01-17 22:30:51 -06: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 Auto merge of #14979 - mrobinson:scroll-roots-when-necessary, r=emilio 2017-01-17 07:18:42 -08: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 #14979 - mrobinson:scroll-roots-when-necessary, r=emilio 2017-01-17 07:18:42 -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 Update regex. 2017-01-16 13:11:16 +01:00
profile Update regex. 2017-01-16 13:11:16 +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 #15072 - nox:load-fixes, r=jdm 2017-01-18 02:17:17 -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 Remove browserhtml dependency from components/servo 2017-01-17 13:21:50 +01:00
style Auto merge of #15077 - emilio:stylo-medialist, r=heycam,Manishearth,upsuper 2017-01-18 05:39:57 -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 regex. 2017-01-16 13:11:16 +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