aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/browsingcontext.rs
Commit message (Collapse)AuthorAgeFilesLines
* Make DOMJSClass use JSClass instead of Class (fixes #13031)Tetsuharu OHZEKI2016-08-261-6/+8
|
* Update SpiderMonkey to m-c bcf4ff0c3eef.Ms2ger2016-07-281-1/+24
| | | | | | This currently breaks Servo on Android, because there are a number of interdependent changes that cannot easily land serially in a way that keeps it working throughout. We expect to fix this in the near future.
* Switch to using the new rooted!/RootedGuard API for rooting.Eduard Burtescu2016-07-041-19/+19
|
* Avoid an index-out-of-bounds error in ScriptMemoryFailsafe.Ms2ger2016-06-091-0/+6
| | | | | | | | Fixes #11059. Fixes #11400. Fixes #11481. Fixes #11671. Fixes #11682.
* Remove the IterableContext trait.Ms2ger2016-05-241-13/+6
| | | | It serves no purpose.
* Move DOMString back to scriptAnthony Ramine2016-05-241-1/+1
| | | | This entirely removes the 'non-geckolib' feature of the util crate.
* Stop using JSAutoRequest.Ms2ger2016-05-131-2/+1
|
* Addressed commentConnor Brewster2016-05-111-2/+2
|
* remove page and move functionality to browing contextConnor Brewster2016-05-111-11/+129
| | | | | | | | | | Allow for adding history items Fixed nested iframe test failure Cleanup and small refactors fixup
* Ensure that the fields of BrowsingContext are traced and the Rust object is ↵Josh Matthews2016-05-111-4/+23
| | | | freed when the reflector is finalized.
* Update SpiderMonkeyAnthony Ramine2016-05-031-14/+13
|
* Make fill_property_descriptor take a flags argumentAnthony Ramine2016-02-231-5/+5
|
* Don't use the hasOwn hook anymore in browsingcontextAnthony Ramine2016-02-231-12/+12
| | | | | | | There is no [[HasOwnProperty]] hook in the ES spec, we should just define the has proxy trap. https://bugzilla.mozilla.org/show_bug.cgi?id=980565
* Reorder js imports in browsingcontextAnthony Ramine2016-02-231-9/+8
|
* Auto merge of #9603 - Ms2ger:document-bc, r=jdmbors-servo2016-02-191-11/+16
|\ | | | | | | | | | | | | | | Store a pointer to the browsing context in the Document. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9603) <!-- Reviewable:end -->
| * Store a pointer to the browsing context in the Document.Ms2ger2016-02-111-11/+16
| |
* | Implement RootedReference<T> for Option<JS<T>>Daniel Robertson2016-02-161-2/+2
| | | | | | | | | | An implementation of RootedReference for Option<JS<T>> based off of other implementations of RootedReference for Option wrapped types.
* | Use JS_GetOwnPropertyDescriptorById in BrowserContext (fixes #6984).Brandon Fairchild2016-02-111-9/+5
|/
* Give WindowProxy objects an innerObject hook.Ms2ger2016-02-091-6/+2
| | | | | | | This ensures that UncheckedUnwrap(obj, /* stopAtOuter = */ true) will indeed stop at the WindowProxy ("outer window", in older SpiderMonkey jargon), which is necessary to prevent raw Window ("inner window") objects becoming visible to JavaScript code, or tripping assertions that we don't do that.
* Rename the browsercontext module.Ms2ger2015-12-111-0/+281