aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Create macros for simplifying element attribute getters (fixes #1931)Manish Goregaokar2014-08-191-0/+47
| | | | |
* | | | | Use extended attributes to define which interfaces are globals (fixes #1053).Ms2ger2014-08-204-11/+15
| |/ / / |/| | | | | | | | | | | This makes our approach consistent with Gecko's.
* | | | Merge pull request #3103 from bfrohs/3025TitleTextMs2ger2014-08-202-3/+29
|\ \ \ \ | | | | | | | | | | Implement HTMLTitleElement.text (closes #3025); r=Ms2ger
| * | | | Implement HTMLTitleElement.text (closes #3025)Brandon Frohs2014-08-172-3/+29
| | | | |
* | | | | Merge pull request #3082 from ChrisParis/atobManish Goregaokar2014-08-202-1/+87
|\ \ \ \ \ | | | | | | | | | | | | Implement window.atob/btoa; r=Manishearth
| * | | | | Implement window.atob/btoaChris Paris2014-08-152-1/+87
| | | | | |
* | | | | | Merge pull request #3115 from Ms2ger/CGWrapMethod-docMs2ger2014-08-191-0/+4
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Add a documentation comment for CGWrapMethod; r=Manishearth
| * | | | | Add a documentation comment for CGWrapMethod.Ms2ger2014-08-191-0/+4
| | | | | |
* | | | | | Merge pull request #3099 from Ms2ger/attr-local_name-atomMs2ger2014-08-1921-121/+170
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Make Attr::local_name an Atom; r=abinader
| * | | | | Pass an Atom to before_remove_attr and after_set_attr.Ms2ger2014-08-1619-72/+107
| | | | | |
| * | | | | Make Attr::local_name an Atom.Ms2ger2014-08-164-52/+66
| | | | | |
* | | | | | Merge pull request #3112 from Ms2ger/hasInterfacePrototypeObjectManish Goregaokar2014-08-192-64/+49
|\ \ \ \ \ \ | | | | | | | | | | | | | | Replace hasInterfacePrototypeObject checks by isCallback checks in codegen.
| * | | | | | Replace hasInterfacePrototypeObject checks by isCallback checks in codegen.Ms2ger2014-08-192-64/+49
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking for callbacks directly makes it a lot clearer what's going on, and we don't intend to take hasConcreteDescendant into consideration. See also <https://bugzilla.mozilla.org/show_bug.cgi?id=1026720>.
* | | | | | Update WebIDL.py.Ms2ger2014-08-191-67/+560
| | | | | |
* | | | | | Add a script to update the WebIDL parser.Ms2ger2014-08-193-0/+64
|/ / / / /
* | | | | Merge pull request #3098 from wenderen/HTMLTableElement.captionManish Goregaokar2014-08-162-3/+40
|\ \ \ \ \ | | | | | | | | | | | | implement GetCaption and SetCaption for HTMLTableElement; r=Manishearth
| * | | | | Implement HTMLTableElement.captionRohan Prinja2014-08-162-3/+40
| | | | | |
* | | | | | Merge pull request #3078 from SimonSapin/style-cleanupSimon Sapin2014-08-162-46/+33
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Various refactoring and fixes in the style crate
| * | | | | Make more things private to the style crate.Simon Sapin2014-08-162-37/+14
| | | | | |
| * | | | | Fix case sensitivity of local name selectors.Simon Sapin2014-08-161-4/+14
| | | | | |
| * | | | | Use Result/Err(()) in Selector parsing.Simon Sapin2014-08-162-6/+6
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | … get rid of some custom `enum` types for parsing return values. `Option<Option<T>>` was ridiculous, but `Result<Option<T>, ()>` make perfect sense. Also, we can now take advantage of the `try!()` macro.
* / | | | Implement WorkerGlobalScope.importScripts.Ms2ger2014-08-162-3/+38
|/ / / /
* / / / Implement WorkerGlobalScope.location.Ms2ger2014-08-155-1/+108
|/ / /
* | / Implement DedicatedWorkerGlobalScope.navigator.Ms2ger2014-08-154-4/+82
| |/ |/|
* | Merge pull request #3088 from brunoabinader/document-links-cacheMs2ger2014-08-141-22/+15
|\ \ | | | | | | Implement Document.links cache; r=Ms2ger
| * | Removed comment as issue #1847 is now fixed.Bruno de Oliveira Abinader2014-08-141-12/+0
| | |
| * | Implement cached Document.LinksBruno de Oliveira Abinader2014-08-141-10/+15
| | |
* | | Structured clone the argument to DedicatedWorkerGlobalScope.postMessage.Ms2ger2014-08-144-27/+32
| | |
* | | Structured clone the argument to Worker.postMessage.Ms2ger2014-08-144-7/+37
| | |
* | | Merge pull request #3087 from Manishearth/node-textcontent-throwsMs2ger2014-08-142-7/+6
|\ \ \ | |/ / |/| | node.textContent and node.nodeValue should not throw; r=Ms2ger
| * | node.textContent and node.nodeValue should not throwManish Goregaokar2014-08-142-7/+6
| |/
* / Return the empty string as appropriate for location.{search,hash}.Ms2ger2014-08-131-1/+3
|/
* Implement {Worker,DedicatedWorkerGlobalScope}.onmessage.Ms2ger2014-08-134-4/+26
|
* Distinguish the sender to the own thread and to the parent thread in ↵Ms2ger2014-08-123-18/+25
| | | | | | | | | DedicatedWorkerGlobalScope. The WorkerGlobalScope stores a reference to the sender for the own thread, to allow passing clones to sub-workers. The DedicatedWorkerGlobalScope additionally keeps a reference to the sender for the (unique) parent thread, to implement postMessage and memory management of the Worker object.
* Implement DedicatedWorkerGlobalScope.postMessage.Ms2ger2014-08-123-1/+24
|
* Store a pointer to the Worker in the DedicatedWorkerGlobalScope.Ms2ger2014-08-123-10/+95
|
* Pass the script channel to DedicatedWorkerGlobalScope::run_worker_scope ↵Ms2ger2014-08-122-6/+6
| | | | | | | | rather than creating it there. This allows us to create the Worker object before calling DedicatedWorkerGlobalScope::run_worker_scope, which is necessary to pass a pointer to the worker to it.
* Give workers their own ScriptChan and use it for postMessage.Ms2ger2014-08-112-19/+24
| | | | | This ensures that XHR callbacks for XHR objects in workers are called on the worker thread rather than the main thread.
* Throw a catchable exception from ThrowingConstructor.Ms2ger2014-08-101-2/+3
|
* Implement Range.detach().Ms2ger2014-08-092-1/+5
| | | | Incidentally, this allows dom/interfaces.html to actually run.
* Implement Document.createRange().Ms2ger2014-08-092-1/+9
|
* Pass a Document to Range::new.Ms2ger2014-08-091-4/+10
|
* Make Range::reflector private.Ms2ger2014-08-091-1/+1
|
* Rename ClientRect and ClientRectList to DOMRect and DOMRectList (fixes ↵hyunjunekim2014-08-096-45/+47
| | | | | | | #2814, fixes #2840). These interfaces were renamed in the specification, in order to use them in other contexts than the getClientRects and getBoundingClientRect methods.
* Merge pull request #3060 from Manishearth/remove-windowManish Goregaokar2014-08-093-14/+9
|\ | | | | Remove unused windows/globals; r=jdm
| * Remove unused windows/globalsManish Goregaokar2014-08-093-14/+9
| |
* | Upgrade Rust.Jack Moffitt2014-08-0812-42/+51
| |
* | Merge pull request #3054 from jdm/script_traitsJosh Matthews2014-08-082-13/+5
|\ \ | | | | | | Decouple compositing and script crates.
| * | Decouple compositing and script crates.Josh Matthews2014-08-082-13/+5
| | |
* | | Fix getElementsByTagName[NS] support to match the spec.James Graham2014-08-084-21/+64
| |/ |/|