aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/script.rc
Commit message (Collapse)AuthorAgeFilesLines
* Fix #1612 Rename .rc to .rs, and relevant changes in Makefile.inxiongmao862014-02-091-157/+0
|
* Implement ProcessingInstruction DOM interfaceBruno de Oliveira Abinader2014-02-061-0/+1
| | | | | | | Spec: http://dom.spec.whatwg.org/#interface-processinginstruction Closes #1619.
* Basic skeleton for DOMExceptionBruno de Oliveira Abinader2014-01-291-0/+1
| | | | | | | Spec: http://dom.spec.whatwg.org/#domexception This is a subtask for #1542.
* Move script::dom::namespace into util, in order to use it from style later.Simon Sapin2014-01-251-1/+0
|
* Add DOMImplementation skeletonBruno de Oliveira Abinader2014-01-141-0/+1
| | | | | | | Creates a DOMImplementation struct corresponding to DOMImplementation WebIDL. Also implements a getter for Document::implementation. Closes #1486.
* Implement innerHTML getter for HTML documentsJames Graham2014-01-141-0/+1
| | | | XML case is not yet implemented.
* Upgrade to latest Rust.Jack Moffitt2014-01-121-8/+6
|
* Build with make instead of rustpkg.Jack Moffitt2013-12-261-1/+1
|
* Make Node::is_in_doc O(1)Bruno de Oliveira Abinader2013-12-171-0/+3
| | | | | | | | | Added a flags variable inside Node to represent boolean flags, with is_in_doc being the first of them. It is updated whenever a node is appended or removed from a parent. This patch is for: https://github.com/mozilla/servo/issues/1030
* Add support for non-UTF8 CSS stylesheets, with rust-encoding.Simon Sapin2013-12-111-0/+1
|
* basic locationTom Schuster2013-11-241-0/+1
|
* Build some dependencies with rustpkgKeegan McAllister2013-11-141-1/+1
| | | | | | Also take a rust-layers bugfix. In collaboration with Jack Moffitt.
* auto merge of #1208 : pcwalton/servo/any-layout-data, r=metajackbors-servo2013-11-131-1/+0
|\ | | | | | | | | | | | | | | Breaks the dependency between `gfx` and `script`, which is nice. This exposed some performance issues with Rust's `Any` type, which I've filed: https://github.com/mozilla/rust/issues/10382
| * Use `Any` for the layout data.Patrick Walton2013-11-081-1/+0
| | | | | | | | Breaks the dependency between `gfx` and `script`, which is nice.
* | Implement Element.attributes.Josh Matthews2013-11-131-0/+1
| |
* | Initial support for Attr and namespaces.James Graham2013-11-121-0/+2
|/
* Add basic event dispatch with bubbling, capturing, and propagation interruption.Josh Matthews2013-11-051-0/+1
|
* Generate code for handling callbacks. Implement add/removeEventListener and ↵Josh Matthews2013-11-051-0/+1
| | | | hacky dispatchEvent proof-of-concept.
* Other language changesKeegan McAllister2013-10-311-1/+1
|
* Cleanup DOMParser binding.Ms2ger2013-10-241-1/+0
|
* Remove (now unused) NetSurf’s libcss and libwapcaplet.Simon Sapin2013-10-231-2/+0
| | | | This removes four submodules (two C libraries and their Rust bindings.)
* Use the new style systemSeo Sanghyeon2013-10-231-0/+1
| | | | | | | | | | | | | Credits to: Deokjin Kim Ilyong Cho Jaeman Park Junyoung Cho Ryan Choi Sangeun Kim Yongjin Kim Youngmin Yoo Youngsoo Son
* Update to latest Rust.Jack Moffitt2013-10-211-0/+2
|
* Implemention of HTMLMainElementMarcos Caceres2013-10-181-0/+1
|
* Implement HTMLTableDataCellElement & HTMLTableHeaderCellElement.Tetsuharu OHZEKI2013-10-151-0/+2
|
* Move the content of 'script/style' into the new 'style' crate.Simon Sapin2013-10-141-5/+0
|
* Implement DocumentFragment.Ms2ger2013-10-121-0/+1
|
* implement NodeList and consolidate common scope and context retrievalTim Taubert2013-10-111-0/+1
|
* Implement NavigatorTom Schuster2013-09-051-0/+1
|
* auto merge of #831 : SimonSapin/servo/newnewcss, r=metajackbors-servo2013-09-041-0/+4
|\ | | | | | | | | | | I started this in a [separate repository](https://github.com/SimonSapin/servo-style), and imported it with [git-subtree](https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt) into `servo/src/components/script/style` after some Rust minor upgrades. I move this into the script crate because it’s gonna both need stuff there (the content tree, for selector matching) and be needed by stuff there (the HTML parser calls the CSS parser). As far as I know, we can not have circular dependencies between crates.
| * Build the new (yet unused) style system as part of libscript, to avoid bitrot.Simon Sapin2013-09-021-0/+4
| |
* | Generate bindings for HTMLAudioElement, HTMLVideoElement.Tetsuharu OHZEKI2013-09-011-0/+2
| |
* | Generate bindings for HTMLMediaElement.Tetsuharu OHZEKI2013-08-311-0/+1
| |
* | Generate bindings for HTMLTrackElement.Tetsuharu OHZEKI2013-08-311-0/+1
| |
* | Generate bindings for HTMLLabelElement.Tetsuharu OHZEKI2013-08-311-0/+1
| |
* | Generate bindings for HTMLLegendElement.Tetsuharu OHZEKI2013-08-311-0/+1
| |
* | Generate bindings for HTMLPreElement.Tetsuharu OHZEKI2013-08-311-0/+1
| |
* | Generate bindings for HTMLTemplateElement.Tetsuharu OHZEKI2013-08-311-0/+1
|/
* Generate bindings for Comment and DocumentType.Josh Matthews2013-08-281-1/+2
|
* Generate bindings for HTMLUnknownElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLSelectElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLParamElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOutputElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOptionElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOptGroupElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLObjectElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLModElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLMeterElement.Josh Matthews2013-08-281-0/+1
|
* Remove many long ugly lists of imports of HTML element types. They can now ↵Josh Matthews2013-08-271-67/+15
| | | | be obtained via dom::types::*, which is autogenerated.
* Generate bindings for HTMLMapElement.Josh Matthews2013-08-261-0/+2
|