LayoutTests/ChangeLog

 12010-09-16 Jian Li <jianli@chromium.org>
 2
 3 Reviewed by NOBODY (OOPS!).
 4
 5 BlobData should be copied for it to be used cross-thread in ThreadableBlobRegistry.
 6 https://bugs.webkit.org/show_bug.cgi?id=45909
 7
 8 Also fix a test issue.
 9
 10 * fast/files/apply-blob-url-to-img.html:
 11
1122010-09-16 Zhenyao Mo <zmo@google.com>
213
314 Unreviewed, test TAG fix.

LayoutTests/fast/files/apply-blob-url-to-img.html

@@function onImgLoad()
2929 layoutTestController.notifyDone();
3030}
3131
 32function moveMouseToCenterOfElement(element)
 33{
 34 var centerX = element.offsetLeft + element.offsetWidth / 2;
 35 var centerY = element.offsetTop + element.offsetHeight / 2;
 36 eventSender.mouseMoveTo(centerX, centerY);
 37}
 38
3239function runTests()
3340{
3441 eventSender.beginDragWithFiles(['resources/abe.png']);
35  eventSender.mouseMoveTo(10, 10);
 42 moveMouseToCenterOfElement(document.getElementById('file'));
3643 eventSender.mouseUp();
3744}
3845

WebCore/ChangeLog

 12010-09-16 Jian Li <jianli@chromium.org>
 2
 3 Reviewed by NOBODY (OOPS!).
 4
 5 BlobData should be copied for it to be used cross-thread in ThreadableBlobRegistry.
 6 https://bugs.webkit.org/show_bug.cgi?id=45909
 7
 8 * fileapi/ThreadableBlobRegistry.cpp:
 9 (WebCore::BlobRegistryContext::BlobRegistryContext):
 10
1112010-09-16 Daniel Cheng <dcheng@chromium.org>
212
313 Reviewed by Tony Chang.

WebCore/fileapi/ThreadableBlobRegistry.cpp

@@namespace WebCore {
4141struct BlobRegistryContext {
4242 BlobRegistryContext(const KURL& url, PassOwnPtr<BlobData> blobData)
4343 : url(url.copy())
44  , blobData(blobData)
 44 , blobData(blobData->copy())
4545 {
4646 }
4747