servo/components
Patrick Walton 626974994a canvas: Move to shared memory for images and canvas backing stores.
The idea here is to land this before making images and canvas IPC-safe,
because this will shake out bugs relating to the shared memory. There
are currently test timeouts that are preventing multiprocess images and
canvas from landing, and I believe those are due to the inefficiency of
sending large amounts of data in the unoptimized builds we test with. By
moving to shared memory, this should drastically reduce the number of
copies and `serde` serialization.

Under the hood, this uses Mach OOL messages on Mac and temporary
memory-mapped files on Linux.
2015-07-24 16:14:24 -07:00
..
canvas canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
canvas_traits canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
compositing Auto merge of #6640 - mrobinson:memory-profiling-for-compositor, r=nnethercote 2015-07-22 11:44:30 -06:00
devtools Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
devtools_traits Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
gfx Basic support for bidirectional text 2015-07-23 20:05:55 -07:00
gfx_traits Layerize canvas 2015-05-20 19:10:50 +02:00
layout canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
layout_traits Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
msg Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
net Uses the approach suggested by @SimonSapin for changing Url scheme 2015-07-22 11:49:10 +12:00
net_traits canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
plugins Address review comments; add docs 2015-07-22 18:34:54 +05:30
profile Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
profile_traits compositing: Make the constellation messages serializable. 2015-07-18 12:43:08 -07:00
script Eval'ing int32's in devtools panic'd 2015-07-24 19:52:19 +10:00
script_traits Implement mouseevent.which (needed for enyojs sampler). 2015-07-22 08:20:06 +10:00
servo canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
style Update rust-selectors 2015-07-23 18:53:57 +02:00
util Basic support for bidirectional text 2015-07-23 20:05:55 -07:00
webdriver_server Replace astersisks with appropriate versions in deps 2015-07-20 20:08:08 +03:00
webdriver_traits Add support for switching frames with the webdriver API. 2015-06-01 23:18:55 +01:00