fune/servo/components/script/dom/webidls
Matt Brubeck 590a7bc62f servo: Merge #5461 - Implement the :focus pseudo-class selector and element.focus/blur (from mbrubeck:focus); r=jdm
Fixes #5460. This supports for simple focusable elements that are their own DOM anchors, like text `input` fields.

Requires servo/rust-selectors#20.  r? @SimonSapin

Source-Repo: https://github.com/servo/servo
Source-Revision: b63fb0c0a7e9cd9208d66319c910750aaaac844c
2015-04-04 18:21:48 -06:00
..
Attr.webidl servo: Merge #4050 - Implements Attr#nodeValue (from mttr:implement_attr_nodevalue); r=Ms2ger 2014-11-20 17:18:29 -07:00
Blob.webidl servo: Merge #4470 - Add "type" to Blob (from shinglyu:contentType); r=jdm 2015-01-01 08:33:40 -07:00
BrowserElement.webidl servo: Merge #5281 - Experimental implementation of (a small subset of) mozbrowser APIs (from glennw:mozbrowser); r=jdm 2015-03-22 21:36:51 -06:00
CanvasGradient.webidl servo: Merge #4891 - Implement canvas gradient (from mmatyas:canvas_gradient); r=jdm 2015-03-20 03:12:47 -06:00
CanvasPattern.webidl servo: Merge #5016 - script: Implement enough 2D canvas support to render basic SVGs such as (from jdm:canvas-for-svg); r=jdm 2015-02-22 20:33:45 -07:00
CanvasRenderingContext2D.webidl servo: Merge #5414 - Canvas: added arcTo() support (from mmatyas:canvas_arcto); r=jdm 2015-04-01 15:00:43 -06:00
CharacterData.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ChildNode.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Comment.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Console.webidl servo: Merge #5522 - Support any number of arguments to console methods (fixes #5495) (from servo:console-variadic); r=Manishearth 2015-04-04 09:48:52 -06:00
CSSStyleDeclaration.webidl servo: Merge #5400 - layout: Implement CSS transitions per CSS-TRANSITIONS § 2 (from pcwalton:transitions-redux); r=glennw 2015-03-31 10:39:56 -06:00
CustomEvent.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DedicatedWorkerGlobalScope.webidl servo: Merge #3693 - Throw DataCloneError from worker postMessage if structured clone fails (from ehsan:3248); r=jdm 2014-10-15 22:06:19 -06:00
Document.webidl servo: Merge #4819 - Added document.activeElement attribute (from mskrzypkows:document_activeElement); r=jdm 2015-03-19 22:30:49 -06:00
DocumentFragment.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DocumentType.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DOMException.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DOMImplementation.webidl servo: Merge #4027 - Implement DOMImplementation.hasFeature (from znewman01:issue4010); r=Ms2ger 2014-11-18 07:54:33 -07:00
DOMParser.webidl servo: Merge #5099 - Cleanup our exception story (from Ms2ger:exceptions); r=saneyuki 2015-02-28 11:09:55 -07:00
DOMRect.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DOMRectList.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
DOMStringMap.webidl servo: Merge #4467 - Implement HTMLElement.dataset (from servo:dataset); r=Ms2ger 2014-12-25 02:27:43 -07:00
DOMTokenList.webidl servo: Merge #4353 - Implement DOMTokenList.{add,remove,toggle} (from brunoabinader:domtokenlist); r=Ms2ger 2014-12-26 13:18:45 -07:00
Element.webidl servo: Merge #4888 - Implement Element.innerHTML setter (from ChrisParis:innerhtml); r=jdm 2015-03-18 17:12:49 -06:00
ElementCSSInlineStyle.webidl servo: Merge #4342 - Implement basic HTMLElement.style support (from jdm:cssom); r=jdm,metajack 2014-12-18 11:54:52 -07:00
ErrorEvent.webidl servo: Merge #4230 - added ErrorEvent WebIDL and errorevent.rs (from jdm:errorreporter); r=jdm 2014-12-05 02:28:09 -07:00
Event.webidl servo: Merge #5218 - make MouseEvent::new() and UIEvent::new() take enums for the bubbles and (from ajnirp:enums-for-mouse-ui-event-constructors); r=Ms2ger 2015-03-15 03:18:49 -06:00
EventHandler.webidl servo: Merge #5475 - Implement the onsubmit event handler (fixes #5396) (from servo:add-event-handlers); r=Ms2ger 2015-04-01 05:18:47 -06:00
EventListener.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
EventTarget.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
File.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
FormData.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Function.webidl servo: Merge #3941 - Allow passing arguments to setTimeout/setInterval callbacks (from mukilan:timeout-arguments); r=Ms2ger 2014-11-15 11:09:32 -07:00
HTMLAnchorElement.webidl servo: Merge #4081 - Implement HTML{Anchor,Area,Link}Element.relList (from achals:master); r=jdm 2014-11-24 02:03:34 -07:00
HTMLAppletElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLAreaElement.webidl servo: Merge #4081 - Implement HTML{Anchor,Area,Link}Element.relList (from achals:master); r=jdm 2014-11-24 02:03:34 -07:00
HTMLAudioElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLBaseElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLBodyElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLBRElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLButtonElement.webidl servo: Merge #4729 - Issue4534 form submission for button elements (from yodalee:issue4534-form-submission-for-button-elements); r=jdm 2015-02-03 10:40:01 -07:00
HTMLCanvasElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLCollection.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLDataElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLDataListElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLDirectoryElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLDivElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLDListElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLElement.webidl servo: Merge #5461 - Implement the :focus pseudo-class selector and element.focus/blur (from mbrubeck:focus); r=jdm 2015-04-04 18:21:48 -06:00
HTMLEmbedElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLFieldSetElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLFontElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLFormElement.webidl servo: Merge #4133 - Implements basic form resetting (from mttr:form_resetting); r=jdm 2014-12-16 15:03:49 -07:00
HTMLFrameElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLFrameSetElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLHeadElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLHeadingElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLHRElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLHtmlElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLIFrameElement.webidl servo: Merge #5281 - Experimental implementation of (a small subset of) mozbrowser APIs (from glennw:mozbrowser); r=jdm 2015-03-22 21:36:51 -06:00
HTMLImageElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLInputElement.webidl servo: Merge #5385 - Implemented HTMLInputElement placeholder attribute (from minsumm:placeholder); r=jdm 2015-04-04 08:24:48 -06:00
HTMLLabelElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLLegendElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLLIElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLLinkElement.webidl servo: Merge #4298 - Bound several link properties (from Manishearth:zirak-link-attrs); r=Manishearth 2014-12-08 23:30:59 -07:00
HTMLMapElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLMediaElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLMetaElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLMeterElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLModElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLObjectElement.webidl servo: Merge #3642 - Implement extremely basic form submission (from Manishearth:form-submit); r=jdm 2014-10-11 07:45:39 -06:00
HTMLOListElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLOptGroupElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLOptionElement.webidl servo: Merge #3938 - Fix #3933 (from guillaumebort:fix/3933); r=jdm 2014-11-12 15:15:38 -07:00
HTMLOutputElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLParagraphElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLParamElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLPreElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLProgressElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLQuoteElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLScriptElement.webidl servo: Merge #4227 - Implement the HTMLScriptElement.src setter (from mbrubeck:script-src); r=jdm 2014-12-04 22:37:05 -07:00
HTMLSelectElement.webidl servo: Merge #3642 - Implement extremely basic form submission (from Manishearth:form-submit); r=jdm 2014-10-11 07:45:39 -06:00
HTMLSourceElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLSpanElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLStyleElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableCaptionElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableCellElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableColElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableDataCellElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableHeaderCellElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableRowElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTableSectionElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTemplateElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTextAreaElement.webidl servo: Merge #4133 - Implements basic form resetting (from mttr:form_resetting); r=jdm 2014-12-16 15:03:49 -07:00
HTMLTimeElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTitleElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLTrackElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLUListElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLUnknownElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
HTMLVideoElement.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ImageData.webidl servo: Merge #5020 - Implement Canvas pixel manipulation (from jdm:canvas); r=jdm 2015-02-22 11:48:46 -07:00
KeyboardEvent.webidl servo: Merge #3585 - Implement single-line text input (from jdm:input); r=gw 2014-11-13 10:57:33 -07:00
Location.webidl servo: Merge #4857 - Implemented Location.assign (from KiChjang:location-assign); r=jdm 2015-02-06 03:45:44 -07:00
MessageEvent.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
MouseEvent.webidl servo: Merge #3585 - Implement single-line text input (from jdm:input); r=gw 2014-11-13 10:57:33 -07:00
NamedNodeMap.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Navigator.webidl servo: Merge #5457 - Implement Navigator.appVersion(#5409) (from deokjinkim:navigator_appversion); r=jdm 2015-03-31 11:51:55 -06:00
Node.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
NodeFilter.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
NodeIterator.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
NodeList.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ParentNode.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Performance.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
PerformanceTiming.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ProcessingInstruction.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ProgressEvent.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Range.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
Screen.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
ServoHTMLParser.webidl servo: Merge #3670 - Use html5ever for HTML parsing (from kmcallister:h5e-take2); r=jdm 2014-10-16 14:15:21 -06:00
SharedMouseAndKeyboardEventInit.webidl servo: Merge #3585 - Implement single-line text input (from jdm:input); r=gw 2014-11-13 10:57:33 -07:00
Storage.webidl servo: Merge #4157 - M1450: Implement Window.sessionStorage: Storage Task, Storage Methods (excluding Storage event, QuotaExceededError) (from nkdalmia:master); r=jdm 2014-12-03 16:54:57 -07:00
StorageEvent.webidl servo: Merge #5306 - Implementing StorageEvent interface (from snf:storage_event); r=jdm 2015-03-24 12:52:00 -06:00
TestBinding.webidl servo: Merge #5346 - Add bindings support for unrestricted float values (from saneyuki:binding); r=jdm 2015-03-25 01:09:47 -06:00
Text.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
TextEncoder.webidl servo: Merge #5469 - Implement TextEncoder (fixes #4768) (from mbrubeck:yodalee-issue4768-textencoder); r=jdm 2015-03-31 20:06:49 -06:00
TreeWalker.webidl servo: Merge #5208 - Implement USVString (from Ms2ger:USVString); r=jdm 2015-03-13 14:30:49 -06:00
UIEvent.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
URLSearchParams.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
URLUtils.webidl servo: Merge #5208 - Implement USVString (from Ms2ger:USVString); r=jdm 2015-03-13 14:30:49 -06:00
URLUtilsReadOnly.webidl servo: Merge #5208 - Implement USVString (from Ms2ger:USVString); r=jdm 2015-03-13 14:30:49 -06:00
ValidityState.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
WebSocket.webidl servo: Merge #4096 - Adding a new webidl and websocket.rs file (from servo:websocket); r=Ms2ger 2014-11-25 07:45:42 -07:00
Window.webidl servo: Merge #5256 - Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-de (from servo:rustup_20150311); r=jdm 2015-03-18 11:25:00 -06:00
Worker.webidl servo: Merge #3693 - Throw DataCloneError from worker postMessage if structured clone fails (from ehsan:3248); r=jdm 2014-10-15 22:06:19 -06:00
WorkerGlobalScope.webidl servo: Merge #5256 - Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-de (from servo:rustup_20150311); r=jdm 2015-03-18 11:25:00 -06:00
WorkerLocation.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
WorkerNavigator.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
XMLHttpRequest.webidl servo: Merge #4793 - Added error checking on XMLHttpRequest::setWithCredentials (from KiChjang:xhr-cred-check); r=Manishearth 2015-02-02 08:57:53 -07:00
XMLHttpRequestEventTarget.webidl servo: Merge #4949 - XMLHttpRequestEventTarget should not be [NoInterfaceObject] (from saneyuki:xhr); r=jdm 2015-02-17 10:45:52 -07:00
XMLHttpRequestUpload.webidl servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00