Anthony Ramine
aa23471a75
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
..
2016-05-23 01:10:46 -07:00
2016-05-20 21:26:41 -07:00
2016-03-11 09:36:24 +05:00
2016-04-04 17:42:32 +05:00
2016-05-20 21:26:41 -07:00
2016-05-15 15:41:16 -07:00
2016-05-06 17:07:55 -07:00
2016-05-04 08:06:06 -07:00
2016-03-16 20:31:18 +05:00
2016-05-06 17:07:55 -07:00
2016-05-04 08:06:06 -07:00
2016-05-04 08:06:06 -07:00
2016-05-04 08:06:06 -07:00
2016-05-04 08:06:06 -07:00
2016-05-04 08:06:06 -07:00
2016-05-13 06:41:22 -07:00
2015-11-23 22:39:57 +05:00
2015-12-18 03:56:59 +05:00
2016-05-19 12:38:26 -07:00
2016-04-05 01:07:55 +05:00
2016-05-15 15:41:16 -07:00
2015-11-18 15:14:30 +05:00
2016-01-29 23:17:52 +05:00
2016-01-20 20:28:36 +05:00
2016-02-05 03:10:36 +05:00
2016-05-06 06:39:18 -07:00
2016-05-15 15:41:16 -07:00
2016-02-25 08:09:44 +05:00
2016-05-21 01:12:54 -07:00
2016-05-23 10:50:37 -07:00
2016-02-25 08:09:44 +05:00
2015-11-18 15:14:30 +05:00
2015-11-18 15:14:30 +05:00
2016-04-28 21:31:30 -07:00
2016-02-19 12:19:35 +05:00
2015-12-18 23:07:12 +05:00
2015-11-18 15:14:30 +05:00
2016-05-15 15:41:16 -07:00
2015-11-18 15:14:30 +05:00
2015-11-18 15:14:30 +05:00
2015-11-18 15:14:30 +05:00
2016-01-06 07:32:33 +05:00
2016-03-25 17:56:27 +05:00
2016-05-18 11:35:28 -07:00
2016-05-15 15:41:16 -07:00
2016-03-19 22:28:21 +05:00
2016-02-29 19:43:11 +05:00
2016-04-23 11:28:31 -07:00
2016-05-20 21:26:41 -07:00
2016-05-23 01:10:46 -07:00
2016-05-23 01:10:46 -07:00
2016-04-28 01:57:52 -07:00
2016-04-26 17:50:51 -07:00
2016-04-05 20:37:05 +05:00
2016-05-15 15:41:16 -07:00
2016-05-12 07:27:12 -07:00
2016-05-19 11:00:19 -07:00
2015-12-03 14:35:22 +05:00
2016-05-15 15:41:16 -07:00
2015-12-03 14:35:22 +05:00
2016-04-23 11:28:31 -07:00
2016-05-20 21:26:41 -07:00
2015-12-03 14:35:22 +05:00
2016-05-23 04:18:09 -07:00
2016-05-15 15:41:16 -07:00
2016-04-22 10:40:06 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-05-12 09:00:14 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-05-20 21:26:41 -07:00
2015-12-03 14:35:22 +05:00
2016-05-15 15:41:16 -07:00
2016-04-26 11:59:25 -07:00
2016-05-15 15:41:16 -07:00
2016-05-23 04:18:09 -07:00
2015-12-03 14:35:22 +05:00
2016-05-20 21:26:41 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-04-12 10:48:14 +05:00
2015-12-03 14:35:22 +05:00
2016-05-19 12:38:26 -07:00
2016-05-15 15:41:16 -07:00
2016-05-23 04:18:09 -07:00
2016-03-30 05:11:00 +05:00
2016-04-08 11:21:58 +05:00
2015-12-03 14:35:22 +05:00
2016-05-19 12:38:26 -07:00
2015-12-03 14:35:22 +05:00
2016-05-15 15:41:16 -07:00
2016-05-18 18:01:09 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-03-24 18:43:02 +05:00
2015-12-03 14:35:22 +05:00
2016-02-03 06:34:11 +05:00
2016-02-03 06:34:11 +05:00
2016-03-24 18:43:02 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-05-15 15:41:16 -07:00
2016-04-30 18:43:30 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-04-29 06:33:34 -07:00
2015-12-03 14:35:22 +05:00
2016-01-03 08:46:34 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-04-26 11:59:25 -07:00
2015-12-03 14:35:22 +05:00
2016-04-22 10:40:06 -07:00
2016-04-22 10:40:06 -07:00
2015-12-03 14:35:22 +05:00
2016-05-19 12:38:26 -07:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2015-12-03 14:35:22 +05:00
2016-05-03 15:46:40 -07:00
2016-05-15 15:41:16 -07:00
2016-01-22 03:55:49 +05:00
2016-05-20 21:26:41 -07:00
2016-05-03 16:42:46 -07:00
2016-02-25 08:09:44 +05:00
2016-04-11 20:47:16 +05:00
2016-04-11 20:47:16 +05:00
2016-05-21 09:29:58 -07:00
2016-03-19 22:28:21 +05:00
2016-03-05 21:02:46 +05:00
2016-04-11 20:47:16 +05:00
2016-03-18 14:59:46 +05:00
2016-05-15 15:41:16 -07:00
2015-11-04 10:33:54 +05:00
2016-01-29 13:34:16 +05:00
2016-05-12 07:27:12 -07:00
2015-11-04 02:26:02 +05:00
2016-04-13 01:15:10 +05:00
2016-04-11 20:47:16 +05:00
2016-04-11 20:47:16 +05:00
2016-05-12 07:27:12 -07:00
2015-10-15 12:53:08 -06:00
2016-04-25 22:00:24 -07:00
2016-01-29 13:34:16 +05:00
2016-03-10 07:05:06 +05:00
2015-11-04 02:26:02 +05:00
2016-05-18 06:07:10 -07:00
2016-04-27 07:50:54 -07:00
2016-05-20 06:25:13 -07:00
2016-04-25 03:44:24 -07:00
2016-04-01 03:59:08 +05:00
2016-04-04 23:09:31 +05:00
2016-05-13 02:47:08 -07:00
2015-11-04 16:17:41 +05:00
2015-12-26 03:38:15 +05:00
2016-05-15 15:41:16 -07:00
2016-05-15 15:41:16 -07:00
2015-11-04 02:26:02 +05:00
2016-03-19 22:28:21 +05:00
2015-11-04 02:26:02 +05:00
2015-11-04 10:33:54 +05:00
2016-03-19 22:28:21 +05:00
2016-04-23 11:28:31 -07:00
2016-04-23 11:28:31 -07:00
2016-04-23 11:28:31 -07:00
2016-01-03 08:46:34 +05:00
2016-03-24 18:43:02 +05:00
2016-03-24 18:43:02 +05:00
2015-10-10 15:00:39 -06:00
2016-05-03 16:42:46 -07:00
2015-11-04 16:17:41 +05:00
2016-04-01 01:27:20 +05:00
2016-04-25 01:50:52 -07:00
2016-04-01 01:27:20 +05:00
2015-11-04 02:26:02 +05:00
2016-05-10 03:16:20 -07:00
2016-04-01 01:27:20 +05:00
2016-05-19 12:38:26 -07:00
2016-05-10 03:16:20 -07:00
2015-11-04 02:26:02 +05:00
2016-05-10 03:16:20 -07:00
2016-04-22 11:25:29 -07:00
2016-05-19 19:15:08 -07:00
2016-05-23 01:10:46 -07:00
2016-05-21 01:12:54 -07:00
2016-05-21 01:12:54 -07:00
2015-11-13 06:47:30 +05:00
2016-03-18 14:59:46 +05:00
2016-05-15 15:41:16 -07:00
2016-05-21 01:12:54 -07:00
2015-10-21 07:57:32 -06:00
2015-11-04 02:26:02 +05:00