fune/servo/components/script
Anthony Ramine e9b9dba63f servo: Merge #11341 - Use a simple Vec for the animation frame list (from nox:raf); r=pcwalton
Adding an animation frame list is now just pushing a new pair onto the vector,
while canceling one is setting its callback to None.

This means we can't send NoAnimationCallbacksPresent anymore to the constellation
when all entries were cancelled, but I'm not sure that's very important anyway.

The good downside of this change is that when running the callbacks, if no
new one was queued during their execution, we can just swap back the original Vec
into the Document in run_the_animation_frame_callbacks, thus reusing the
original allocation.

Source-Repo: https://github.com/servo/servo
Source-Revision: 7d02c2055d5c5c7a5a6b1fff34bbef75e1da7cf6
2016-05-23 10:50:37 -07:00
..
docs servo: Merge #5745 - Move the DOM memory management blog post into the tree (from servo:gc); r=Manishearth 2015-10-29 21:29:22 +05:01
dom servo: Merge #11341 - Use a simple Vec for the animation frame list (from nox:raf); r=pcwalton 2016-05-23 10:50:37 -07:00
parse servo: Merge #11192 - Removed unused imports (from perlun:remove-unused-imports); r=Manishearth 2016-05-15 15:41:16 -07:00
task_source servo: Merge #11192 - Removed unused imports (from perlun:remove-unused-imports); r=Manishearth 2016-05-15 15:41:16 -07:00
build.rs
Cargo.toml servo: Merge #11331 - Update string_cache to 0.2.17 (from KiChjang:update-string-cache); r=nox 2016-05-23 07:17:58 -07:00
clipboard_provider.rs servo: Merge #11270 - Remove ConstellationChan (from servo:ConstellationChan); r=asajeffrey 2016-05-19 12:38:26 -07:00
cors.rs servo: Merge #9840 - Update to rust-url 1.0 (from servo:url-1.0); r=asajeffrey 2016-04-23 11:28:31 -07:00
devtools.rs servo: Merge #11044 - Combine Page into BrowsingContext (from cbrewster:page_to_browsing_context); r=jdm 2016-05-11 20:53:02 -07:00
document_loader.rs servo: Merge #10961 - adding interface for custom responses (from creativcoder:custom_response_iface); r=jdm 2016-05-21 01:12:54 -07:00
layout_interface.rs servo: Merge #11270 - Remove ConstellationChan (from servo:ConstellationChan); r=asajeffrey 2016-05-19 12:38:26 -07:00
lib.rs servo: Merge #11044 - Combine Page into BrowsingContext (from cbrewster:page_to_browsing_context); r=jdm 2016-05-11 20:53:02 -07:00
makefile.cargo servo: Merge #7936 - Fix spurious rebuilds of the script crate (from alexcrichton:script-rebuild); r=jdm 2015-10-09 13:23:41 -06:00
mem.rs servo: Merge #9622 - Bump heapsize to 0.3 (from nox:heapsize); r=ecoal95 2016-02-13 18:21:41 +05:01
network_listener.rs servo: Merge #10342 - Refactors some entities from script_thread into script_runtime (from creativcoder:script-runtime-module); r=Ms2ger 2016-04-06 12:52:21 +05:01
origin.rs servo: Merge #9840 - Update to rust-url 1.0 (from servo:url-1.0); r=asajeffrey 2016-04-23 11:28:31 -07:00
reporter.rs servo: Merge #8987 - Report CSS errors to script task for further processing (from jdm:devtoolsreport); r=glennw 2016-02-12 01:16:58 +05:01
script_runtime.rs servo: Merge #11154 - Support GC zeal (from nox:zealot); r=Ms2ger 2016-05-12 09:42:21 -07:00
script_thread.rs servo: Merge #11179 - Implemented webdriver SetWindowSize (from asajeffrey:webdriver-resize-window); r=jgraham 2016-05-23 02:53:48 -07:00
textinput.rs servo: Merge #10895 - Use byte indices instead of char indices for text runs (from mbrubeck:byteindex); r=pcwalton 2016-04-28 20:22:09 -07:00
timers.rs servo: Merge #11192 - Removed unused imports (from perlun:remove-unused-imports); r=Manishearth 2016-05-15 15:41:16 -07:00
unpremultiplytable.rs servo: Merge #8086 - add (un)premultiply tables for canvas {Get,Put}ImageData operations (from froydnj:premultiply-tables); r=jdm 2015-10-21 17:48:49 -06:00
webdriver_handlers.rs servo: Merge #11179 - Implemented webdriver SetWindowSize (from asajeffrey:webdriver-resize-window); r=jgraham 2016-05-23 02:53:48 -07:00