[Webkit-unassigned] [Bug 59234] CrossThreadCopier should not have a default specialization for raw pointers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 24 22:28:35 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=59234





--- Comment #2 from David Levin <levin at chromium.org>  2011-04-24 22:28:35 PST ---
(From update of attachment 90764)
View in context: https://bugs.webkit.org/attachment.cgi?id=90764&action=review

In general, I think this is a great change!

 I think we should think about the names a bit more.

Also putting the extended life time stuff into the CrossThreadCopier.h doesn't quite fit with theme of that file.

Some other minor comments below.

> Source/WebCore/ChangeLog:4
> +

Bug title should be here.

> Source/WebCore/fileapi/FileStreamProxy.cpp:140
> +    fileThread()->postTask(

Please undo this change since nothing is being done here except reformatting.

> Source/WebCore/fileapi/FileStreamProxy.cpp:153
> +    fileThread()->postTask(

Ditto.

> Source/WebCore/fileapi/FileStreamProxy.cpp:166
> +    fileThread()->postTask(

Ditto.

> Source/WebCore/fileapi/FileStreamProxy.cpp:204
> +        createFileThreadTask(this,

Ditto.

> Source/WebCore/fileapi/FileStreamProxy.cpp:223
> +        createFileThreadTask(this,

Ditto.

> Source/WebCore/storage/IDBObjectStoreBackendImpl.cpp:90
> +          createCallbackTask(&IDBObjectStoreBackendImpl::getInternal,

Ditto.

> Source/WebCore/storage/IDBObjectStoreBackendImpl.cpp:139
> +            createCallbackTask(&IDBObjectStoreBackendImpl::putInternal,

Ditto.

> Source/WebCore/storage/IDBObjectStoreBackendImpl.cpp:289
> +            createCallbackTask(&IDBObjectStoreBackendImpl::deleteInternal,

Ditto.

> Source/WebCore/storage/IDBObjectStoreBackendImpl.cpp:325
> +              createCallbackTask(&IDBObjectStoreBackendImpl::clearInternal,

Ditto and many other places. (I'm tired of putting in ditto :) ).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list