aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-6/+6
|
* Issue #7390 correct the order of mod declarationHugo Thiessard2015-09-181-18/+18
|
* Auto merge of #7337 - wilmoz:InheritanceDocumentation, r=mbrubeckbors-servo2015-09-041-0/+17
|\ | | | | | | | | | | | | | | | | | | Documentation of inheritance in type ids Aditional documentation about this issue https://github.com/servo/servo/issues/7205 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7337) <!-- Reviewable:end -->
| * Documentation of inheritance in type idswilmoz2015-09-011-0/+17
| |
* | Remove reference to helper traits from documentationAnthony Ramine2015-08-271-8/+2
|/
* Implement the FileList interface. Fixes #6708Bogdan Cuza2015-08-011-0/+1
|
* Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172farodin912015-07-231-0/+1
|
* Implement DOMPoint and DOMPointReadOnlyTill Schneidereit2015-07-231-0/+2
| | | | Passes some but not all WPT tests. One failure is caused by an issue in codegen for the `DOMPointInit` dictionary, the others by outdated tests: Gecko implements an old version of the spec that overloaded the `DOMPoint` constructor to optionally take an object as the first argument, and made `DOMPointReadOnly` non-constructible.
* Implement window.crypto.getRandomValues()Tim Taubert2015-07-031-0/+1
|
* Implement URL and trivially missing URLUtils membersAnthony Ramine2015-06-201-0/+1
| | | | Fixes #6322.
* Upgrade to SM 39Michael Wu2015-06-191-22/+8
|
* Generate code into OUT_DIR.Jack Moffitt2015-06-171-2/+3
| | | | | | | | This is necessary to ensure Cargo knows when to rebuild. Normally .gitignore would be enough to exclude these from Cargo's freshness calculation, but https://github.com/rust-lang/cargo/issues/1729 prevents this currently. This is the new, correct way to do these thigns, just like the style crate does.
* webgl: Add WebGLActiveInfo and WebGLShaderPrecisionFormat interfacesecoal952015-06-131-0/+2
|
* Fix a typo in the DOM documentation.Ms2ger2015-06-101-1/+1
|
* Auto merge of #6284 - fbau123:6242-testbinding-add-specialoperations, r=noxbors-servo2015-06-091-0/+1
|\ | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6284) <!-- Reviewable:end -->
| * added TestBindingProxy.webidl and testbindingproxy.rs filesFrancesc Bautista2015-06-091-0/+1
| | | | | | | | | | | | | | | | added testbindingproxy to dom/mod.rs and fixed unused variable warning of testingbindingproxy.rs removed useless GlobalField, removed brackets use statements with only 1 element and changed the description of TestBindingProxy.webidl renamed reflector to reflector_ and removed unused import in testbinding.rs
* | Implement new WebGL interfaces and methodsecoal952015-06-061-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements: * WebGLFramebuffer * WebGLRenderbuffer * WebGLTexture And adds the following methods to `WebGLRenderingContext`: * create{Texture,Framebuffer,Renderbuffer} * bind{Texture,Framebuffer,Renderbuffer} * destroy{Buffer,Texture,Framebuffer,Renderbuffer} Fixes: * WebGLUniform location shouldn't inherit from WebGLObject. Known Issues: * WebGL objects have to be destroyed on drop, we may want to keep a reference to the context, or maybe a clone of the renderer to achieve this Also refactors a huge part of the current implementation, to allow failing on creation of different WebGL objects. Blocked on https://github.com/servo/gleam/pull/22 A reftest for most of the added functionality is not doable right now, we need a few more functions in order to upload a texture, for example.
* Implement incomplete opening, sending, and closing behaviour for WebSockets ↵William Galliher2015-05-051-0/+1
| | | | | | | | | | using rust-websocket. Authors: Shivaji Vidhale <savidhal@ncsu.edu> William Galliher <wpgallih@ncsu.edu> Allen Chen <achen4@ncsu.edu> Rucha Jogaikar <rsjogaik@ncsu.edu>
* It implements enough WebGL spec to draw a triangleDiego Marcos2015-05-021-0/+5
|
* Implement the CSS interfaceAnthony Ramine2015-04-251-0/+1
|
* Kicks off a WebGL implementationDiego Marcos2015-04-201-0/+1
|
* Implement TextDecoder (fixes #4769).Keith Yeung2015-04-081-0/+1
|
* Add basic HTMLDialogElement interfaceDave Hodder2015-04-041-0/+1
|
* Add more documentation about the DOM bindings.Ms2ger2015-04-031-0/+2
| | | | | Most of this documentation is based on <https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings>.
* auto merge of #5430 : Manishearth/servo/userscript_path, r=kmcallisterbors-servo2015-04-011-0/+1
|\ | | | | | | r? @kmcallister
| * Give userscripts its own module; panic on broken pathsManish Goregaokar2015-04-011-0/+1
| |
* | Implement TextEncoderyodalee2015-03-311-0/+1
|/ | | | Fixes #4768.
* implementing StorageEvent interfacesnf2015-03-241-0/+1
|
* Serialize using html5everChris Paris2015-03-181-1/+0
|
* script: Implement enough 2D canvas support to render basic SVGs such as the ↵Patrick Walton2015-02-221-0/+2
| | | | tiger.
* Implement Canvas pixel manipulationEdit Balint2015-02-221-0/+1
|
* auto merge of #4878 : saneyuki/servo/doc, r=Ms2gerbors-servo2015-02-101-7/+9
|\ | | | | | | Now, we have many documents about dom bindings as inline comments. It's better to fuse a standalone markdown document to them.
| * [script] Merge the binding design document into inline doc comments.Tetsuharu OHZEKI2015-02-101-7/+9
| |
* | Document the main steps involved in adding a new DOM interface.Ms2ger2015-02-091-0/+14
|/
* Implement an Unrooted smart pointer to replace JS when it is not traced.Ms2ger2015-02-061-1/+3
|
* Document the DOM.Ms2ger2015-02-051-0/+161
| | | | This is by no means complete, but it is a good place to start.
* Create mod.rs files for the dom and dom::bindings modules.Ms2ger2015-02-011-0/+149
This gives us a better place to put DOM documentation, which I'd like to start adding.