Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Auto merge of #8175 - benschulz:set-timeout-panic, r=jdm | bors-servo | 2015-11-09 | 1 | -4/+10 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed panic in ActiveTimers.set_timeout_or_interval. `ActiveTimers.set_timeout_or_interval` asserts that the pipeline is not currently frozen. Apparently that is too strict. When pending network requests complete after a pipeline is frozen, scripts may be executed and a timer scheduled. With these changes scheduling a timer while the pipeline is frozen behaves as if the timer was scheduled at the time the pipeline was frozen. To reproduce the panic 1. `./mach run -r http://google.com`, 2. immediately click on any link and 3. wait for the panic. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8175) <!-- Reviewable:end --> | |||||
| * | Fixed panic in ActiveTimers.set_timeout_or_interval. | benshu | 2015-10-24 | 1 | -4/+10 | |
| | | ||||||
* | | merge from master | rohan.prinja | 2015-11-03 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | Fix some rust-clippy violations | Corey Farwell | 2015-10-30 | 1 | -1/+1 | |
| |/ | ||||||
* / | more refactoring | rohan.prinja | 2015-10-30 | 1 | -1/+1 | |
|/ | ||||||
* | Timers are scheduled by a dedicated per-constellation thread. | benshu | 2015-10-21 | 1 | -201/+277 | |
| | ||||||
* | Support the updated spidermonkey bindings | Michael Wu | 2015-10-14 | 1 | -1/+4 | |
| | ||||||
* | sorted the extern crate, mod & use declarations | Ravi Shankar | 2015-09-24 | 1 | -4/+3 | |
| | ||||||
* | Fix reported test-tidy errors for unmerged import blocks | Brandon Fairchild | 2015-09-19 | 1 | -8/+5 | |
| | | | | This merges import blocks that were reported by tidy as unmerged. | |||||
* | Make test-tidy check that braces have spaces before or after them | wilmoz | 2015-08-31 | 1 | -2/+2 | |
| | ||||||
* | sort all uses | Johann Tuffe | 2015-08-20 | 1 | -6/+6 | |
| | ||||||
* | Cleanup textinput, timers | Manish Goregaokar | 2015-08-18 | 1 | -2/+2 | |
| | ||||||
* | Replace uses of `for foo in bar.iter()`, | João Oliveira | 2015-08-18 | 1 | -3/+3 | |
| | | | | | and `for foo in bar.iter_mut(), and for foo in bar.into_iter() (continuation of #7197) | |||||
* | Fix existing syntactics nits. | Josh Matthews | 2015-08-16 | 1 | -1/+1 | |
| | ||||||
* | Splitting ScriptMsg into various enums; r=jdm | Ravi Shankar | 2015-08-15 | 1 | -5/+3 | |
| | ||||||
* | Start reporting memory usage for Window and all nodes in all DOM trees for ↵ | Josh Matthews | 2015-08-03 | 1 | -5/+14 | |
| | | | | frame treese in script tasks. | |||||
* | Refactor #[jstraceable] to #[derive(JSTraceable)] | David Winslow | 2015-07-01 | 1 | -12/+7 | |
| | | | | fixes #6524 | |||||
* | Upgrade to SM 39 | Michael Wu | 2015-06-19 | 1 | -18/+38 | |
| | ||||||
* | Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. | Simon Sapin | 2015-05-05 | 1 | -9/+4 | |
| | ||||||
* | Implement Clone for Copy types. | Ms2ger | 2015-04-28 | 1 | -1/+1 | |
| | ||||||
* | Remove as_slice() calls from script. | Ms2ger | 2015-04-26 | 1 | -1/+1 | |
| | ||||||
* | Replace unsafe_blocks by unsafe_code. | Manish Goregaokar | 2015-03-21 | 1 | -1/+1 | |
| | ||||||
* | Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev. | Ms2ger | 2015-03-18 | 1 | -3/+3 | |
| | ||||||
* | Derive Debug rather than the deprecated Show for TimerControlMsg. | Ms2ger | 2015-02-24 | 1 | -1/+1 | |
| | ||||||
* | auto merge of #4960 : ↵ | bors-servo | 2015-02-23 | 1 | -9/+51 | |
|\ | | | | | | | | | | | pkondzior/servo/add-script-timers-suspend-resume-functionality, r=jdm Adds free/thaw methods to script_task that let you send suspend/resume messages to web content timers. Fixes #4907 | |||||
| * | Add thaw/freeze messages that can suspend/resume webcontent timers #4907 | Pawel Kondzior | 2015-02-24 | 1 | -9/+51 | |
| | | ||||||
* | | Fixing Intermittent failure in pages with timers | Prabhjyot Singh Sodhi | 2015-02-22 | 1 | -1/+4 | |
|/ | | | | Fixes #4923 | |||||
* | Upgrade to rustc ba2f13ef0 2015-02-04 | Simon Sapin | 2015-02-11 | 1 | -1/+1 | |
| | ||||||
* | add `unwrap` to `send/recv` calls | Alexandru Cojocaru | 2015-02-03 | 1 | -1/+1 | |
| | ||||||
* | Import the util crate as util rather than servo_util. | Ms2ger | 2015-01-29 | 1 | -2/+2 | |
| | | | | | | | | This used to conflict with the util crate from the standard library, which has long since been removed. The import in layout has not been changed because of a conflict with the util mod there. | |||||
* | Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev. | Josh Matthews | 2015-01-28 | 1 | -12/+12 | |
| | ||||||
* | Pass a String to spawn_named. | Ms2ger | 2015-01-21 | 1 | -1/+2 | |
| | | | | | IntoString has been removed from Rust, and named() will take a String, so there is no good reason to do otherwise here. | |||||
* | Add handling for unreported exceptions when invoking callback objects. | Josh Matthews | 2015-01-14 | 1 | -2/+2 | |
| | ||||||
* | Deny unsafe blocks in script. | Ms2ger | 2015-01-09 | 1 | -0/+1 | |
| | | | | As a first start, this allows them indiscriminately where used. | |||||
* | auto merge of #4069 : guillaumebort/servo/fix/3936, r=jdm | bors-servo | 2015-01-08 | 1 | -5/+22 | |
|\ | ||||||
| * | Fix #3936 – {Window,WorkerGlobalScope}.set{Timeout,Interval}(DOMString) | Guillaume Bort | 2015-01-07 | 1 | -5/+22 | |
| | | ||||||
* | | Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19. | Ms2ger | 2015-01-08 | 1 | -1/+2 | |
|/ | ||||||
* | Force all messages to worker tasks to send a TrustedWorkerAddress along with ↵ | Josh Matthews | 2014-12-29 | 1 | -3/+2 | |
| | | | | the ScriptMsg. This ensures that the main-thread Worker object is rooted for as long as there are events in flight or being processed. | |||||
* | script: Remove glob imports added in #4405 | Tetsuharu OHZEKI | 2014-12-19 | 1 | -4/+3 | |
| | ||||||
* | Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d. | Ms2ger | 2014-12-17 | 1 | -7/+7 | |
| | ||||||
* | Use an enum to set set_timeout_or_interval's is_interval field. Fixes #4059 | Trevor Riles | 2014-11-21 | 1 | -7/+15 | |
| | ||||||
* | Allow passing arguments to setTimeout/setInterval callbacks | Mukilan Thiyagarajan | 2014-11-15 | 1 | -17/+16 | |
| | ||||||
* | Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a | Jack Moffitt | 2014-11-13 | 1 | -3/+3 | |
| | ||||||
* | Use DOMRefCell for TimerManager. | Tetsuharu OHZEKI | 2014-10-22 | 1 | -3/+5 | |
| | ||||||
* | Issue #3236 - Implement timers (setTimeout/setInterval) for workers | Mukilan Thiyagarajan | 2014-10-16 | 1 | -0/+178 | |