aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/window.rs
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081-513/+0
|
* implement window.framesRohan Prinja2014-08-301-0/+5
|
* Implement window.atob/btoaChris Paris2014-08-151-1/+77
|
* Decouple compositing and script crates.Josh Matthews2014-08-081-1/+5
|
* Support window.parent in the one-window case.James Graham2014-07-291-0/+5
|
* Call the generated rather than the hand-written traits (fixes #2936).Ms2ger2014-07-271-27/+1
|
* Remove some unnecessary uses of the serialize module.Ms2ger2014-07-241-4/+1
|
* Implement Window.screen.Ms2ger2014-07-241-1/+13
|
* Used rust-url directly instead of servo_util::urlSimon Sapin2014-07-211-4/+5
| | | | The latter now only calls the former.
* Move timer firing implemention into Window #1992Edit Balint2014-07-161-0/+27
|
* Introduce abstractions for global scopes.Ms2ger2014-07-151-1/+2
| | | | Part of #2811.
* Return a Temporary from *Binding::Wrap.Ms2ger2014-07-101-1/+1
| | | | | | Returning a JS<T> is GC-unsafe. This commit also includes some cleanup around Node and Document reflection.
* Make some DOM members private.Ms2ger2014-06-281-9/+9
| | | | | I have not reviewed if this is the complete set of members that can be made private.
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-2/+2
|
* Use Traceable for primitive types and DOMStringManish Goregaokar2014-06-161-2/+2
|
* auto merge of #2585 : ebalint/servo/2530, r=jdmbors-servo2014-06-131-1/+2
|\
| * Split Page code out of script_task.rs #2530Edit Balint2014-06-131-1/+2
| |
* | Remove Reflectable::mut_reflector.Ms2ger2014-06-131-4/+0
|/
* Don't fail on clearing nonexistant timeoutsManish Goregaokar2014-06-131-1/+1
|
* Use internal mutability for Window::{active_timers, next_timer_handle}.Ms2ger2014-06-111-20/+21
|
* Use internal mutability for Window::browser_context.Ms2ger2014-06-111-6/+6
|
* Use internal mutability for EventTarget.Ms2ger2014-06-111-12/+12
|
* Support GlobalEventHandlers.onclick.Ms2ger2014-06-081-0/+12
|
* Upgrade Rust.Jack Moffitt2014-06-051-2/+2
|
* Remove needless '&mut self' from WindowMethods.Tetsuharu OHZEKI2014-06-041-8/+8
|
* Rename BindingDeclarations to Bindings.Ms2ger2014-06-021-2/+2
|
* Remove not-yet-implemented APIs, and update MouseEvent to specification.Ms2ger2014-06-021-61/+1
|
* Include modules with only callbacks in BindingDeclarations.Ms2ger2014-05-311-2/+2
| | | | | This commit also includes improvements to the 'use' order in some of the touched files.
* Use Cell/RefCell for interior mutability of Window.Tetsuharu OHZEKI2014-05-301-16/+17
|
* Port modern callback handling code from Gecko, and copy related WebIDL ↵Josh Matthews2014-05-271-13/+15
| | | | parser bits too.
* Add stubs for inline event handler manipulation.Josh Matthews2014-05-271-3/+39
|
* Use *mut T for the T* pointers in SpiderMonkey.Ms2ger2014-05-261-8/+8
|
* Initial spec-incompliant implementation of default click action for anchor ↵Tetsuharu OHZEKI2014-05-231-1/+16
| | | | | | | | | | | | | elements. This is cherry-picked from https://github.com/mozilla/servo/pull/1688: * Initial spec-incompliant implementation of default click action for anchor elements. * Add documentation; gut the new document URL loading method and move it all into the new Window method. * Add test for default event prevention. Original developer: Josh Matthews <josh@joshmatthews.net>
* Update Rust.Ms2ger2014-05-221-5/+5
|
* Avoid unnecessary Rc clone in Window::new.Ms2ger2014-05-141-1/+1
|
* Move Window helper methods to a WindowHelpers traitTetsuharu OHZEKI2014-05-141-19/+33
|
* Drop the pointless indirection in Window::active_timers.Ms2ger2014-05-121-2/+2
|
* Move debug functions to Window IDL.Ms2ger2014-05-091-0/+13
| | | | | | | | This is a cleaner way to expose those functions, and makes it possible to remove a significant amount code in rust-mozjs. The assert() function is no longer exposed, as it was unused and not very useful.
* Add Performance object to Window and implement Performance::Now()Gulshan Singh2014-05-071-0/+18
|
* Replace all ~"" with "".to_owned().Ms2ger2014-05-031-2/+2
|
* Address review comments.Josh Matthews2014-05-031-2/+2
|
* Root Temporary values for the duration of their lifetime.Josh Matthews2014-05-031-2/+2
|
* s/Unrooted/Temporary/gJosh Matthews2014-05-031-22/+22
|
* Remove abstract_self.Josh Matthews2014-05-031-15/+18
|
* Move WebIDL methods to traits implemented by JSRef types.Josh Matthews2014-05-031-50/+79
|
* Implement safe rooting strategy via Unrooted, Root, JSRef, and JS.Josh Matthews2014-05-031-19/+19
|
* Turn on GC all the time. Fix rooting errors during parsing and storing ↵Josh Matthews2014-05-031-40/+37
| | | | timers. Fix borrow errors during tracing.
* Remove the 'pub use self::BindingDeclarations::*;' export.Tetsuharu OHZEKI2014-05-011-1/+1
|
* Remove unused support for passing extra arguments for timers.Ms2ger2014-04-281-2/+0
|
* This batch of changes upgrades Servo to work with the Rust upgrade as ofLars Bergstrom2014-04-271-24/+21
| | | | | | 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.