aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
Commit message (Collapse)AuthorAgeFilesLines
* Don't shadow lifetimes in script.Ms2ger2015-01-2829-30/+30
|
* auto merge of #4739 : Manishearth/servo/warning-patrol, r=Ms2gerbors-servo2015-01-2813-25/+22
|\
| * raw_pointer_deriving -> raw_pointer_deriveManish Goregaokar2015-01-284-5/+5
| |
| * self importManish Goregaokar2015-01-289-10/+10
| |
| * Remove some old implsManish Goregaokar2015-01-281-10/+7
| |
* | auto merge of #4717 : Ms2ger/servo/doc-proxy, r=saneyukibors-servo2015-01-2812-32/+21
|\ \ | |/ |/|
| * Require documentation for all code in dom::bindings (excluding ↵Ms2ger2015-01-2511-22/+0
| | | | | | | | dom::bindings::codegen).
| * Document proxyhandler.rs.Ms2ger2015-01-251-1/+17
| |
| * Panic if JS_NewObjectWithGivenProto fails.Ms2ger2015-01-251-7/+1
| |
| * Don't create an expando holder to delete an expando.Ms2ger2015-01-251-2/+3
| | | | | | | | If there is no expando object, there will be no expando to delete.
* | Fix crash due to address significance for JSAPI things.Josh Matthews2015-01-282-3/+3
| |
* | Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.Josh Matthews2015-01-2856-501/+634
|/
* Return *const T from JS::unsafe_get() (fixes #4712).Ms2ger2015-01-241-2/+2
|
* Don't call transmute_copy in JS::unsafe_get.Ms2ger2015-01-241-4/+4
| | | | It hasn't had borrow flags for quite a while.
* Make UntrustedNodeAddress a newtype.Josh Matthews2015-01-241-1/+1
| | | | This will allow us to make it Send after the Rust upgrade.
* Stop calling deref() and deref_mut() explicitly.Ms2ger2015-01-223-6/+6
|
* Use chars().count() rather than char_len().Ms2ger2015-01-221-1/+1
| | | | The latter is obsolete in current Rust.
* Port to the new cssparser.Simon Sapin2015-01-212-19/+7
| | | | https://github.com/servo/rust-cssparser/pull/68
* Encapsulate to-be-cleaned-up refcounted pointers.Ms2ger2015-01-211-2/+7
| | | | This will allow us to make them Send in the future.
* Pass a String to spawn_named.Ms2ger2015-01-211-3/+3
| | | | | IntoString has been removed from Rust, and named() will take a String, so there is no good reason to do otherwise here.
* auto merge of #4682 : servo/servo/to_owned, r=jdmbors-servo2015-01-2039-156/+212
|\ | | | | | | into_string has been removed from Rust.
| * Move to to_owned rather than into_string.Ms2ger2015-01-2039-156/+212
| | | | | | | | into_string has been removed from Rust.
* | auto merge of #4678 : Ms2ger/servo/doc-clone, r=jdmbors-servo2015-01-201-0/+10
|\ \ | |/ |/|
| * Document structuredclone.rs.Ms2ger2015-01-201-0/+10
| |
* | auto merge of #4674 : Ms2ger/servo/doc-js, r=jdmbors-servo2015-01-205-17/+40
|\ \ | |/ |/|
| * Document js.rs.Ms2ger2015-01-191-0/+36
| |
| * Remove OptionalSettable.Ms2ger2015-01-195-17/+4
| | | | | | | | It was obsoleted by MutNullableJS.
* | Share supported CSS properties between style and CSSStyleDeclarationBruno de Oliveira Abinader2015-01-192-89/+19
| | | | | | | | | | | | | | | | | | | | | | Avoids duplicated code when implementing the CSS properties accessors in CSSStyleDeclaration WebIDL. Servo internal CSS properties are not accessible. CSS property "float" is unnacessible because we currently lack support for BinaryName IDL annotation (#4435). Fixes #4429, #4430.
* | auto merge of #4664 : Ms2ger/servo/from_elem, r=larsbergstrombors-servo2015-01-191-3/+4
|\ \ | |/ |/| | | It is obsolete on Rust master.
| * Stop using Vec::from_elem.Ms2ger2015-01-191-3/+4
| | | | | | | | It is obsolete on Rust master.
* | Disallow lines that span more than 160 columns.Ms2ger2015-01-191-1/+3
|/ | | | | The Rust style guide suggests 100, but we have too many violations in the tree already. This check can be tightened over time.
* auto merge of #4654 : Ms2ger/servo/bindings-docs, r=jdmbors-servo2015-01-182-2/+30
|\
| * Document global.rs.Ms2ger2015-01-181-0/+10
| |
| * Document error.rs.Ms2ger2015-01-181-2/+20
| |
* | Implement Element#closestJim Hoskins2015-01-173-0/+27
|/ | | | | | | | fixes #4603 - Add definition to the Element.webidl and implementation to element.rs. - Create inclusive_ancestors helper in NodeHelpers - Update test expectations
* auto merge of #4540 : saneyuki/servo/internal, r=jdmbors-servo2015-01-161-3/+36
|\ | | | | | | Fix #4504
| * fixup! Make script load event asynchronous for internal scriptsTetsuharu OHZEKI2015-01-111-1/+1
| |
| * Make script load event asynchronous for internal scriptsTetsuharu OHZEKI2015-01-111-0/+28
| |
| * Add the enum to describe the script origin.Tetsuharu OHZEKI2015-01-111-3/+8
| |
* | Stop pretending to do anything except eagerly report pending exceptions ↵Josh Matthews2015-01-141-27/+3
| | | | | | | | after invoking a callback.
* | Add handling for unreported exceptions when invoking callback objects.Josh Matthews2015-01-143-13/+53
| |
* | Check quirks mode in {Document,Element}::getElementsByClassNameBruno de Oliveira Abinader2015-01-121-3/+14
| | | | | | | | Fixes #4604.
* | Implement most of the important WindowProxy trapsTom Schuster2015-01-122-10/+122
| |
* | Remove RethrowContentExceptions and related infrastructure.Ms2ger2015-01-102-35/+13
|/ | | | We do not intend to implement the DOM in JS, so this code isn't necessary.
* auto merge of #4609 : Ms2ger/servo/runnable-self-by-value, r=jdmbors-servo2015-01-103-8/+8
|\
| * Make StructuredCloneData an opaque struct.Ms2ger2015-01-101-4/+2
| |
| * Make Runnable::handler take self by value.Ms2ger2015-01-102-4/+6
| | | | | | | | | | With my thanks to kimundi and eddyb for their help in making this approach work.
* | auto merge of #4608 : Ms2ger/servo/ReverseChildrenIterator, r=jdmbors-servo2015-01-101-10/+12
|\ \ | |/ |/|
| * Rewrite ReverseChildrenIterator to return Temporary.Ms2ger2015-01-101-10/+12
| |
* | Implement StructuredCloneData::read.Ms2ger2015-01-103-28/+21
| |