Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed BrowsingContext to WindowProxy in script. | Alan Jeffrey | 2017-05-12 | 1 | -602/+0 |
| | |||||
* | Add way to get c_void ptr or c_char from caller | mckaymatt | 2017-04-04 | 1 | -6/+4 |
| | |||||
* | Implement dissimilar-origin window.parent and window.top. | Alan Jeffrey | 2017-03-17 | 1 | -7/+70 |
| | |||||
* | Implement dissimilar-origin postMessage. | Alan Jeffrey | 2017-03-15 | 1 | -3/+18 |
| | |||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Allow browsing contexts to resolve to cross-origin windows. | Alan Jeffrey | 2017-02-16 | 1 | -12/+175 |
| | |||||
* | Allow windows to share browsing contexts. | Alan Jeffrey | 2017-01-28 | 1 | -15/+77 |
| | |||||
* | Remove reflow status from browsing context. | Alan Jeffrey | 2017-01-12 | 1 | -10/+0 |
| | |||||
* | Implement browsing context discarding. | Alan Jeffrey | 2017-01-05 | 1 | -31/+8 |
| | |||||
* | Remove HeapGCValue | Anthony Ramine | 2016-12-12 | 1 | -2/+2 |
| | | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS. | ||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Update js, AGAIN | Anthony Ramine | 2016-11-27 | 1 | -2/+3 |
| | |||||
* | Replace script thread root browsing context by a collection of documents. | Alan Jeffrey | 2016-11-08 | 1 | -77/+6 |
| | |||||
* | Introduce GlobalScope::pipeline_id | Anthony Ramine | 2016-10-06 | 1 | -1/+3 |
| | |||||
* | Removed the session history from BrowsingContext. | Alan Jeffrey | 2016-10-05 | 1 | -53/+18 |
| | |||||
* | Pass a MutableHandle to fill_property_descriptor. | Ms2ger | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | Excise SubpageId and use only PipelineIds | Aneesh Agrawal | 2016-09-13 | 1 | -3/+3 |
| | | | | | | | SubpageId was originally introduced in 2013 to help iframes keep track of their associated (children) pipelines. However, since each pipeline already has a PipelineId, and those are unique, those are sufficient to keep track of children. | ||||
* | Use fn pipeline_id consistently, not fn pipeline | Aneesh Agrawal | 2016-09-13 | 1 | -1/+1 |
| | | | | | | | | | | | | Consistently use the name 'pipeline_id' to refer to a function that returns an (optional) PipelineId. This was prompted by discovering both fn pipeline and fn pipeline_id doing the same job in htmliframeelement.rs. Note that there is fn pipeline in components/compositing/compositor.rs, but that actually returns an Option<&CompositionPipeline>, not any kind of PipelineId. | ||||
* | Extract mutability out of Reflectable trait. | Josh Matthews | 2016-09-07 | 1 | -1/+1 |
| | |||||
* | Make DOMJSClass use JSClass instead of Class (fixes #13031) | Tetsuharu OHZEKI | 2016-08-26 | 1 | -6/+8 |
| | |||||
* | Update SpiderMonkey to m-c bcf4ff0c3eef. | Ms2ger | 2016-07-28 | 1 | -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 Burtescu | 2016-07-04 | 1 | -19/+19 |
| | |||||
* | Avoid an index-out-of-bounds error in ScriptMemoryFailsafe. | Ms2ger | 2016-06-09 | 1 | -0/+6 |
| | | | | | | | | Fixes #11059. Fixes #11400. Fixes #11481. Fixes #11671. Fixes #11682. | ||||
* | Remove the IterableContext trait. | Ms2ger | 2016-05-24 | 1 | -13/+6 |
| | | | | It serves no purpose. | ||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -1/+1 |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | ||||
* | Stop using JSAutoRequest. | Ms2ger | 2016-05-13 | 1 | -2/+1 |
| | |||||
* | Addressed comment | Connor Brewster | 2016-05-11 | 1 | -2/+2 |
| | |||||
* | remove page and move functionality to browing context | Connor Brewster | 2016-05-11 | 1 | -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 Matthews | 2016-05-11 | 1 | -4/+23 |
| | | | | freed when the reflector is finalized. | ||||
* | Update SpiderMonkey | Anthony Ramine | 2016-05-03 | 1 | -14/+13 |
| | |||||
* | Make fill_property_descriptor take a flags argument | Anthony Ramine | 2016-02-23 | 1 | -5/+5 |
| | |||||
* | Don't use the hasOwn hook anymore in browsingcontext | Anthony Ramine | 2016-02-23 | 1 | -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 browsingcontext | Anthony Ramine | 2016-02-23 | 1 | -9/+8 |
| | |||||
* | Auto merge of #9603 - Ms2ger:document-bc, r=jdm | bors-servo | 2016-02-19 | 1 | -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. | Ms2ger | 2016-02-11 | 1 | -11/+16 |
| | | |||||
* | | Implement RootedReference<T> for Option<JS<T>> | Daniel Robertson | 2016-02-16 | 1 | -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 Fairchild | 2016-02-11 | 1 | -9/+5 |
|/ | |||||
* | Give WindowProxy objects an innerObject hook. | Ms2ger | 2016-02-09 | 1 | -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. | Ms2ger | 2015-12-11 | 1 | -0/+281 |