aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmliframeelement.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* | order derivable traits listsClément DAVID2017-08-231-1/+1
|/ | | | | | Ignoring : - **generated**.rs - python/tidy/servo_tidy_tests/rust_tidy.rs
* make use of ScriptToConstellationChanPaul Rouget2017-08-151-15/+13
|
* return Option from GlobalScope::currentJyotsna Prakash2017-06-221-1/+1
| | | | | handles the case where GlobalScope::current calls CurrentGlobalOrNull and the result is null
* Responding to review comments.Alan Jeffrey2017-05-261-1/+1
|
* Webdriver uses browsing context ids rather than pipeline ids.Alan Jeffrey2017-05-251-9/+7
|
* Added a TopLevelBrowsingContextId type.Alan Jeffrey2017-05-221-27/+65
|
* Renamed constellation::Frame to constellation::BrowsingContext.Alan Jeffrey2017-05-151-16/+16
|
* Auto merge of #16845 - asajeffrey:script-rename-browsing-contexts, r=jdmbors-servo2017-05-131-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed BrowsingContext to WindowProxy in script. <!-- Please describe your changes on the following line: --> Renamed `script::dom::BrowsingContext` to `script::dom::WindowProxy`. The browsing context is mostly maintained in the constellation, not in script. It would be nice to rename `constellation::Frame` to `constellation::BrowsingContext`, but that will be very confusing if there are two `BrowsingContext` types. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because renamings aren't externally visible <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16845) <!-- Reviewable:end -->
| * Renamed BrowsingContext to WindowProxy in script.Alan Jeffrey2017-05-121-4/+4
| |
* | Make non-initial about:blank loads asynchronousConnor Brewster2017-05-121-45/+89
|/ | | | | | | | | | | | | | | Don't update iframe pipeline until load completes To preserve the previous functionality of delaying load events when a new navigation is triggered, pending pipeline id represents the current pending load. The load event is only fired if the load message's pipeline id matches the pending pipeline id. Track frame size on Frame instead of Pipeline Disabled matchMedia test Track creator pipeline id
* Solving merge conficts related to the html5ever_atoms -> html5ever changeChristian Poveda2017-05-031-1/+1
|\
| * Upgrade to html5ever 0.16Simon Sapin2017-05-021-1/+1
| |
* | Changed all prefixes from DOMString to the atomic Prefix from html5everChristian Poveda2017-05-031-3/+3
|/
* Implement setter for document.domainAlan Jeffrey2017-03-151-5/+3
|
* Added some same-origin-domain checks.Alan Jeffrey2017-03-141-18/+22
|
* s/IframeLoadEventSteps/IFrameLoadEventSteps/gFernando Jiménez Moreno2017-03-071-7/+7
|
* Make #[dom_struct] a proc_macro attributeAnthony Ramine2017-02-241-0/+1
|
* Add ImmutableOrigin to allow for serializing originsConnor Brewster2017-02-221-1/+1
|
* Implement browsing context discarding.Alan Jeffrey2017-01-051-35/+26
|
* Implement correct security checks for HTMLIFrameElement::contentDocument.Ms2ger2016-12-231-5/+3
| | | | Fixes #10964.
* Pass the Document's origin to its constructor.Ms2ger2016-12-231-1/+1
| | | | CC #10963.
* Removed util.Alan Jeffrey2016-12-141-2/+2
|
* Remove HeapGCValueAnthony Ramine2016-12-121-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.
* Add support for fullscreen #10102Jansen Jan2016-12-091-1/+6
|
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-1/+1
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Added debugging to htmliframeelement.rs.Alan Jeffrey2016-12-061-0/+3
|
* Implement synchronous about:blank loading.Ms2ger2016-11-301-38/+110
| | | | Based on initial work by jdm in <https://github.com/servo/servo/pull/8600>.
* Remove redundant url clonesPu Xingyu2016-11-181-1/+1
| | | | | They are now redundant since now document.url() returns a struct rather than a reference.
* Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-3/+3
|
* Replace script thread root browsing context by a collection of documents.Alan Jeffrey2016-11-081-7/+11
|
* Auto merge of #14036 - frewsxcv:event, r=noxbors-servo2016-11-041-1/+1
|\ | | | | | | | | | | | | | | A couple improvements to `EventTarget` event firing. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14036) <!-- Reviewable:end -->
| * Migrate `EventTarget` event firing functions to use `Atom`s.Corey Farwell2016-11-031-1/+1
| | | | | | | | This allows us to utilize more `atom` macros.
| * Remove "fire a simple event" concept, refactor event firing API.Corey Farwell2016-11-031-1/+1
| | | | | | | | | | "fire a simple event" concept was removed in https://github.com/whatwg/html/pull/1933.
* | Lookup frames by frame_id, not pipeline_id.Alan Jeffrey2016-11-031-0/+5
| |
* | Auto merge of #13965 - ↵bors-servo2016-11-031-4/+20
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | asajeffrey:script-iframe-check-document-browsing-context, r=Ms2ger Check that an iframe is in a document with a browsing context before processing src <!-- Please describe your changes on the following line: --> Check that an iframe is in a document with a browsing context before processing src. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #13964. - [X] These changes do not require tests because this is already tested by https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/034.html <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13965) <!-- Reviewable:end -->
| * Check that an iframe is in a document with a browsing context before ↵Alan Jeffrey2016-11-031-4/+20
| | | | | | | | processing src.
* | Update to string-cache 0.3Simon Sapin2016-11-031-20/+21
|/
* Remove extra spaces in function calls and declarationsDaan Sprenkels2016-10-311-8/+8
|
* script: Implement the `frameBorder` attribute on `HTMLIFrameElement`.Patrick Walton2016-10-261-0/+5
| | | | google.com uses this for the "set Google as your home page" popup.
* Move LoadData to script_traits.Ms2ger2016-10-211-2/+2
|
* Remove intrinsic Root::r()Anthony Ramine2016-10-111-2/+0
|
* IFrame elements now manage FrameIds rather than the constellation.Alan Jeffrey2016-10-071-1/+4
|
* Introduce GlobalScope::pipeline_idAnthony Ramine2016-10-061-2/+3
|
* Introduce GlobalScope::constellation_chanAnthony Ramine2016-10-061-4/+6
|
* Make reflect_dom_object take a &GlobalScopeAnthony Ramine2016-10-061-2/+1
|
* Replace current session entry for reloadsConnor Brewster2016-09-191-3/+4
|
* Made fixes for PR.Arthur Marble2016-09-181-5/+5
|
* Most of the code refactoring needed to be done is done with this commit.Arthur Marble2016-09-181-10/+10
|
* Excise SubpageId and use only PipelineIdsAneesh Agrawal2016-09-131-26/+12
| | | | | | | 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.
* Consistently use parent_pipeline_idAneesh Agrawal2016-09-131-1/+1
| | | | | Instead of containing_pipeline_id, use parent_pipeline_id because it is more clear that it refers to the immediate parent.