servo/components/script/dom/bindings
bors-servo 27577955aa
Auto merge of #22456 - dlrobertson:fix_src, r=ferjm
Update src/href attributes to be a USVString

The following IDLs have the src/href attributes typed as a `DOMString`
while in the spec the attribute has been updated to be a `USVString`:

 - [HTMLIFrameElement]
 - [HTMLImageElement]
 - [HTMLInputElement]
 - [HTMLLinkElement]
 - [HTMLMediaElement]
 - [HTMLScriptElement]

Fixes: #22454

[HTMLIFrameElement]: https://html.spec.whatwg.org/multipage/#htmliframeelement
[HTMLImageElement]: https://html.spec.whatwg.org/multipage/#htmlimageelement
[HTMLInputElement]: https://html.spec.whatwg.org/multipage/#htmlinputelement
[HTMLLinkElement]: https://html.spec.whatwg.org/multipage/#htmllinkelement
[HTMLMediaElement]: https://html.spec.whatwg.org/multipage/#htmlmediaelement
[HTMLScriptElement]: https://html.spec.whatwg.org/multipage/#htmlscriptelement

<!-- 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/22456)
<!-- Reviewable:end -->
2018-12-22 23:50:40 -05:00
..
codegen Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
callback.rs Prevent JS execution and layout operations while DOM in inconsistent state. 2018-12-14 13:12:47 -05:00
cell.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
constant.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
conversions.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
error.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
guard.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlconstructor.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
inheritance.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
interface.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
iterable.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mod.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mozmap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
namespace.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
num.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
proxyhandler.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
refcounted.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
reflector.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
root.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
settings_stack.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
str.rs Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
structuredclone.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
trace.rs Delay iframe and script element processing until the DOM is stable. 2018-12-14 13:12:49 -05:00
utils.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
weakref.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlname.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00