Jason Simmons 7983d5f0c5 Fix a memory leak in CanvasImageDecoder
CanvasImageDecoder is instantiated with a callback into a Dart closure.
That closure was holding references to the ImageDecoder and the returned
Image.  The circular reference between the ImageDecoder and the callback
prevented the objects from being GCed, resulting in leakage of the image
buffer.

CanvasImageDecoder will now destroy the callback after it is invoked,
thus releasing its handle to the Dart closure.
2015-10-27 15:05:30 -07:00
..
2015-10-24 00:26:24 -07:00
2015-10-26 10:36:00 -07:00
2015-10-24 16:09:21 -07:00
2015-10-24 00:26:24 -07:00
2015-10-09 19:27:13 -07:00

Sky Engine

This directory contains the bulk of the C++ code backing the dart:ui module.

It is based on Blink, Chromium's rendering engine, which itself is descended from WebKit, which is descended from KHTML.