summaryrefslogtreecommitdiffstats
path: root/WebCore/css/CSSOMUtils.h
diff options
context:
space:
mode:
authorIain Merrick <husky@google.com>2010-10-28 10:39:47 +0100
committerIain Merrick <husky@google.com>2010-10-28 13:48:51 +0100
commitd4a869207d9c64cff5a8ac08cd9cddf473360504 (patch)
treecdc08af537c0f364c1ff290e70754eb3c7faaabb /WebCore/css/CSSOMUtils.h
parentbf3f67c4fcfd68df256e5c001c67969997a63e28 (diff)
downloadexternal_webkit-d4a869207d9c64cff5a8ac08cd9cddf473360504.zip
external_webkit-d4a869207d9c64cff5a8ac08cd9cddf473360504.tar.gz
external_webkit-d4a869207d9c64cff5a8ac08cd9cddf473360504.tar.bz2
Use Tasks for WebRequest -> WebUrlLoaderClient callbacks.
We were using some hand-rolled boilerplate for inter-thread communication, with all data packed into the same LoaderData struct. This CL uses the Chromium utility function NewRunnableMethod to pack up the parameters, so the callback methods don't have to be static and can have different parameters. Also using smart pointers wherever possible. Testing: manually verified that both synchronous and asynchronous requests work correctly with no leaks. Will also do stress-testing to check for race conditions. Change-Id: I934a2ee795138f8eee43803a94bb7494ee73031d
Diffstat (limited to 'WebCore/css/CSSOMUtils.h')
0 files changed, 0 insertions, 0 deletions