aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/htmliframeelement.rs
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081-225/+0
|
* Pass an Atom to before_remove_attr and after_set_attr.Ms2ger2014-08-161-4/+6
|
* Upgrade Rust.Jack Moffitt2014-08-021-2/+2
|
* Implement src setter for HTMLIFrameElement #2529Guro Bokum2014-07-301-26/+40
|
* Call the generated rather than the hand-written traits (fixes #2936).Ms2ger2014-07-271-8/+1
|
* Used rust-url directly instead of servo_util::urlSimon Sapin2014-07-211-4/+3
| | | | The latter now only calls the former.
* Added 'parent is/was in tree' param to bind_to_tree/unbind_from_treeBruno de Oliveira Abinader2014-07-161-2/+4
| | | | | | | According to a talk with Ms2ger, both bind_to_tree / unbind_from_tree should be called regardless if the tree is part of a Document. This information is now passed as a parameter to their respective virtual methods.
* Remove generate_cacheable_wrapper_htmlelement!Tetsuharu OHZEKI2014-06-281-0/+7
|
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-2/+2
|
* Use internal mutability for Attr::value.Ms2ger2014-06-221-1/+1
|
* Split Page code out of script_task.rs #2530Edit Balint2014-06-131-1/+1
|
* Use internal mutability for HTMLIFrameElement.Ms2ger2014-06-111-6/+5
|
* Implement HTMLIFrameElement.src.Ms2ger2014-06-091-0/+12
|
* Use Cell for mutability of HTMLIFrameElement.sandbox.Tetsuharu OHZEKI2014-06-071-7/+7
|
* Remove needless '&self mut' from VirtualMethods trait.Tetsuharu OHZEKI2014-06-071-12/+15
|
* Upgrade Rust.Jack Moffitt2014-06-051-3/+3
|
* auto merge of #2552 : saneyuki/servo/mut, r=jdmbors-servo2014-06-021-3/+3
|\ | | | | | | related #2514
| * Remove needless '&mut self' from element.rs.Tetsuharu OHZEKI2014-06-031-3/+3
| |
* | Rename BindingDeclarations to Bindings.Ms2ger2014-06-021-1/+1
|/
* Remove not-yet-implemented members from IDL and Rust code.Ms2ger2014-06-011-131/+0
| | | | | | | | These stub implementations bring no value, and significantly increased maintenance costs. This commit also synchronizes the IDL with the HTML specification and makes the URLs consistent.
* Remove the workaround for Rust issue 10683.Cameron Zwarich2014-05-231-3/+1
|
* Update Rust.Ms2ger2014-05-221-1/+1
|
* Implement iframe.contentWindow.Ms2ger2014-05-141-1/+13
|
* Move the loading of documents in iframes into HTMLIFrameElement.Ms2ger2014-05-121-3/+49
| | | | | | | | | | | | | | | | | | | | Right now, the load is kicked off inside the parser glue. This is unfortunate for several reasons: 1) we'd like to replace the current parser (libhubbub) by our own parser, written in Rust, so code intertwined with the parser will have to be rewritten; 2) it is impossible to support dynamically (i.e. from script) created iframes in this way; 3) the code flow around loading subdocuments is complicated needlessly. This commit adds the constellation channel (on which the message to actually load the document is sent) as a field on the Page, to allow HTMLIFrameElement to access it. In rewriting the code, support for dynamically created iframes is added, and a task failure is avoided when the value of the src attribute can not be parsed.
* Remove unused and misnamed url field on HTMLIFrameElement.Ms2ger2014-05-111-9/+0
|
* Use == instead of match for tests against a single enum valueMartin Robinson2014-05-081-4/+1
| | | | | | | The performance of using == should now equal that of match, so many identity methods can be simplified to a single line. Fixes #1596.
* Replace all ~"" with "".to_owned().Ms2ger2014-05-031-11/+11
|
* Address review comments.Josh Matthews2014-05-031-5/+5
|
* Address review comments.Josh Matthews2014-05-031-3/+3
|
* s/Unrooted/Temporary/gJosh Matthews2014-05-031-8/+8
|
* Move all methods on T to JSRef<T> or JS<T> as appropriate.Josh Matthews2014-05-031-3/+8
|
* Remove abstract_self.Josh Matthews2014-05-031-6/+6
|
* Move WebIDL methods to traits implemented by JSRef types.Josh Matthews2014-05-031-30/+62
|
* Implement safe rooting strategy via Unrooted, Root, JSRef, and JS.Josh Matthews2014-05-031-10/+10
|
* Turn on GC all the time. Fix rooting errors during parsing and storing ↵Josh Matthews2014-05-031-7/+7
| | | | timers. Fix borrow errors during tracing.
* Remove the 'pub use self::BindingDeclarations::*;' export.Tetsuharu OHZEKI2014-05-011-1/+1
|
* This batch of changes upgrades Servo to work with the Rust upgrade as ofLars Bergstrom2014-04-271-5/+5
| | | | | | April 10, 2014. The main changes are to privacy, to work around the issues with incorrect bounds on the libstd `Arc<Mutex<T>>`, and the various API changes strewn throughout the libraries.
* Remove all traces of WindowProxy. Implement basic browser context concept ↵Josh Matthews2014-04-221-2/+2
| | | | and outerizing of inner windows.
* Add transparent Traceable and Untraceable types to aid proper rooting ↵Josh Matthews2014-04-171-16/+5
| | | | practices, and replace ad-hoc Untraceable structs with empty Encodable implementations.
* Add support for trait-based virtual methods on Nodes, and use it for ↵Josh Matthews2014-04-101-7/+21
| | | | before_remove_attr and after_set_attr.
* Upgrade rust.Ms2ger2014-04-041-1/+1
|
* Move attributes-related functions onto JS<Element>.Ms2ger2014-03-201-33/+38
|
* Rust upgradesLars Bergstrom2014-03-181-1/+1
|
* Don't use the Untraceable fields outside the module they're defined in.Ms2ger2014-03-121-1/+5
| | | | This pattern will become illegal with the next Rust upgrade.
* auto merge of #1781 : hgentry/servo/mozilla-servo, r=metajackbors-servo2014-02-281-3/+3
|\ | | | | | | | | Simple change. I hope I'm using github correctly; I'm not too familiar with the PR system. Fixes #1777.
| * Renamed HTMLIframeElementTypeId to HTMLIFrameElementTypeIdhgentry2014-02-271-3/+3
| |
* | Move Error, Fallible, ErrorResult out of utils.rs (fixes #1749)Saurabh Anand2014-02-281-1/+1
|/
* Call after_remove_attr before removing the attribute, and rename it ↵Ms2ger2014-02-261-1/+1
| | | | before_remove_attr.
* Implement JSManaged for DOM objects.Josh Matthews2014-02-241-14/+41
|
* Move DOMString into servo_util.Ms2ger2014-02-141-1/+2
|