Home | History | Annotate | Download | only in chromium
      1 2011-05-11  Antoine Labour  <piman (a] chromium.org>
      2 
      3         Reviewed by David Levin.
      4 
      5         Don't buffer data for resources loaded by AssociatedURLLoader.
      6         https://bugs.webkit.org/show_bug.cgi?id=60656
      7 
      8         * src/AssociatedURLLoader.cpp:
      9         (WebKit::AssociatedURLLoader::loadAsynchronously): set shouldBufferData to false in ThreadableLoaderOptions
     10 
     11 2011-05-11  Nat Duca  <nduca (a] chromium.org>
     12 
     13         Reviewed by Kenneth Russell.
     14 
     15         [chromium] Make throttling of WebGL based on webgl frames, not compositor frames
     16         https://bugs.webkit.org/show_bug.cgi?id=60508
     17 
     18         Tell LayerRendererChromium when the requestAnimFrame-callbacks are running.
     19 
     20         * public/WebGraphicsContext3D.h:
     21         (WebKit::WebGraphicsContext3D::rateLimitOffscreenContextCHROMIUM):
     22         * src/Extensions3DChromium.cpp:
     23         (WebCore::Extensions3DChromium::rateLimitOffscreenContextCHROMIUM):
     24         * src/GraphicsContext3DChromium.cpp:
     25         * src/GraphicsContext3DInternal.h:
     26         * src/WebViewImpl.cpp:
     27         (WebKit::WebViewImpl::animate):
     28 
     29 2011-05-11  John Bauman  <jbauman (a] chromium.org>
     30 
     31         Reviewed by Kenneth Russell.
     32 
     33         Don't send zeros in TexImage if GL implementation handles that
     34         https://bugs.webkit.org/show_bug.cgi?id=60581
     35 
     36         Chromium already handles zeroing textures upon creation, so don't
     37         bother zeroing them in WebKit, as that causes some unnecessary memcpys
     38         of zeros.
     39 
     40         * src/GraphicsContext3DChromium.cpp:
     41         (WebCore::GraphicsContext3D::create):
     42 
     43 2011-05-10  Kent Tamura  <tkent (a] chromium.org>
     44 
     45         Reviewed by Hajime Morita.
     46 
     47         [Chromium] Fix a bug of WebFrameImpl::forms()
     48         https://bugs.webkit.org/show_bug.cgi?id=60606
     49 
     50         If document()->forms() contained non-HTML element, the second for
     51         loop didn't stop.
     52 
     53         * src/WebFrameImpl.cpp:
     54         (WebKit::WebFrameImpl::forms): Simplify the function by wtf::Vector().
     55 
     56 2011-05-10  Ilya Tikhonovsky  <loislo (a] chromium.org>
     57 
     58         Unreviewed buildfix for strict OwnPtr patch.
     59 
     60         * src/PlatformBridge.cpp:
     61         (WebCore::PlatformBridge::loadPlatformAudioResource):
     62         (WebCore::PlatformBridge::decodeAudioFileData):
     63 
     64 2011-05-06  Brett Wilson  <brettw (a] chromium.org>
     65 
     66         Reviewed by Adam Barth.
     67 
     68         Use a File object to store the downloaded file reference rather than
     69         just the path. This keeps the file and permissions in scope (using the
     70         already-existing blob system) so the browser won't delete the file
     71         when the load is complete. Instead, the file will be cleaned up when
     72         the request objects are deleted.
     73         https://bugs.webkit.org/show_bug.cgi?id=60281
     74 
     75         * src/WebURLResponse.cpp:
     76         (WebKit::WebURLResponse::downloadFilePath):
     77         (WebKit::WebURLResponse::setDownloadFilePath):
     78 
     79 2011-05-10  Mikhail Naganov  <mnaganov (a] chromium.org>
     80 
     81         Reviewed by Yury Semikhatsky.
     82 
     83         Web Inspector: [Chromium] Drop obsolete test code for the Profiles panel.
     84         https://bugs.webkit.org/show_bug.cgi?id=60471
     85 
     86         * src/js/Tests.js:
     87 
     88 2011-05-10  Adam Barth  <abarth (a] webkit.org>
     89 
     90         Attempt to fix the clang build.
     91 
     92         * src/WebDevToolsAgentImpl.cpp:
     93 
     94 2011-05-09  Sheriff Bot  <webkit.review.bot (a] gmail.com>
     95 
     96         Unreviewed, rolling out r86091.
     97         http://trac.webkit.org/changeset/86091
     98         https://bugs.webkit.org/show_bug.cgi?id=60510
     99 
    100         Broke Chromium win release build. (Requested by dave_levin on
    101         #webkit).
    102 
    103         * WebKit.gyp:
    104         * features.gypi:
    105         * public/WebFrame.h:
    106         * public/WebFrameClient.h:
    107         (WebKit::WebFrameClient::didChangeIcons):
    108         * public/WebIconURL.h: Removed.
    109         * src/AssertMatchingEnums.cpp:
    110         * src/FrameLoaderClientImpl.cpp:
    111         (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
    112         * src/WebFrameImpl.cpp:
    113         (WebKit::WebFrameImpl::favIconURL):
    114         * src/WebFrameImpl.h:
    115 
    116 2011-05-09  Tao Bai  <michaelbai (a] chromium.org>
    117 
    118         Reviewed by David Levin.
    119 
    120         Handle the touch icon.
    121         https://bugs.webkit.org/show_bug.cgi?id=60247
    122 
    123         Added WebIconURL for the corresponding IconURL.
    124         Added a parameter to favIconURL() to specify the type of icon need to
    125         return.
    126 
    127         * WebKit.gyp:
    128         * features.gypi:
    129         * public/WebFrame.h:
    130         * public/WebFrameClient.h:
    131         (WebKit::WebFrameClient::didChangeIcons):
    132         * public/WebIconURL.h: Added.
    133         (WebKit::WebIconURL::WebIconURL):
    134         * src/AssertMatchingEnums.cpp:
    135         * src/FrameLoaderClientImpl.cpp:
    136         (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
    137         * src/WebFrameImpl.cpp:
    138         (WebKit::WebFrameImpl::favIconURL):
    139         * src/WebFrameImpl.h:
    140 
    141 2011-05-09  Evan Martin  <evan (a] chromium.org>
    142 
    143         Reviewed by Tony Chang.
    144 
    145         [chromium] make DumpRenderTree build in components for linux
    146         https://bugs.webkit.org/show_bug.cgi?id=60491
    147 
    148         * WebKit.gyp: move some code that was in a Windows-only block to be used
    149         on all platforms.
    150 
    151 2011-05-09  Adam Barth  <abarth (a] webkit.org>
    152 
    153         Reviewed by Tony Gentilcore.
    154 
    155         Make Chromium build with strict PassOwnPtr
    156         https://bugs.webkit.org/show_bug.cgi?id=60461
    157 
    158         Fixed many, many PassOwnPtr nits.
    159 
    160         * src/EditorClientImpl.cpp:
    161         (WebKit::EditorClientImpl::autofill):
    162         * src/IDBDatabaseBackendProxy.cpp:
    163         (WebKit::IDBDatabaseBackendProxy::createObjectStore):
    164         (WebKit::IDBDatabaseBackendProxy::transaction):
    165         * src/IDBObjectStoreBackendProxy.cpp:
    166         (WebKit::IDBObjectStoreBackendProxy::createIndex):
    167         (WebKit::IDBObjectStoreBackendProxy::index):
    168         * src/IDBTransactionBackendProxy.cpp:
    169         (WebKit::IDBTransactionBackendProxy::objectStore):
    170         * src/PlatformMessagePortChannel.cpp:
    171         (WebCore::MessagePortChannel::create):
    172         (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote):
    173         * src/SharedWorkerRepository.cpp:
    174         (WebCore::SharedWorkerRepository::connect):
    175         * src/SocketStreamHandle.cpp:
    176         (WebCore::SocketStreamHandleInternal::create):
    177         * src/WebDevToolsAgentImpl.cpp:
    178         (WebKit::DebuggerTask::DebuggerTask):
    179         (WebKit::DebuggerTask::~DebuggerTask):
    180         (WebKit::DebuggerTask::run):
    181         (WebKit::WebDevToolsAgent::interruptAndDispatch):
    182         * src/WebDevToolsFrontendImpl.cpp:
    183         (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
    184         * src/WebIDBCallbacksImpl.cpp:
    185         (WebKit::WebIDBCallbacksImpl::onSuccess):
    186         * src/WebIDBCursorImpl.cpp:
    187         (WebKit::WebIDBCursorImpl::update):
    188         (WebKit::WebIDBCursorImpl::continueFunction):
    189         (WebKit::WebIDBCursorImpl::deleteFunction):
    190         * src/WebIDBDatabaseImpl.cpp:
    191         (WebKit::WebIDBDatabaseImpl::setVersion):
    192         (WebKit::WebIDBDatabaseImpl::open):
    193         * src/WebIDBFactoryImpl.cpp:
    194         (WebKit::WebIDBFactoryImpl::open):
    195         * src/WebIDBIndexImpl.cpp:
    196         (WebKit::WebIDBIndexImpl::openObjectCursor):
    197         (WebKit::WebIDBIndexImpl::openKeyCursor):
    198         (WebKit::WebIDBIndexImpl::getObject):
    199         (WebKit::WebIDBIndexImpl::getKey):
    200         * src/WebIDBObjectStoreImpl.cpp:
    201         (WebKit::WebIDBObjectStoreImpl::get):
    202         (WebKit::WebIDBObjectStoreImpl::put):
    203         (WebKit::WebIDBObjectStoreImpl::deleteFunction):
    204         (WebKit::WebIDBObjectStoreImpl::clear):
    205         (WebKit::WebIDBObjectStoreImpl::openCursor):
    206         * src/WebIDBTransactionImpl.cpp:
    207         (WebKit::WebIDBTransactionImpl::setCallbacks):
    208         * src/WebPluginContainerImpl.cpp:
    209         (WebKit::WebPluginContainerImpl::loadFrameRequest):
    210         * src/WebViewImpl.cpp:
    211         (WebKit::WebViewImpl::setDevToolsAgentClient):
    212         * src/WebWorkerClientImpl.cpp:
    213         (WebKit::WebWorkerClientImpl::postMessageToWorkerObject):
    214         * src/WebWorkerImpl.cpp:
    215         (WebKit::WebWorkerImpl::postMessageToWorkerContext):
    216         * src/WorkerFileWriterCallbacksBridge.cpp:
    217         (WebKit::WorkerFileWriterCallbacksBridge::initOnMainThread):
    218         (WebKit::WorkerFileWriterCallbacksBridge::didWrite):
    219         (WebKit::WorkerFileWriterCallbacksBridge::didFail):
    220         (WebKit::WorkerFileWriterCallbacksBridge::didTruncate):
    221 
    222 2011-05-09  Shishir Agrawal  <shishir (a] chromium.org>
    223 
    224         Reviewed by Tony Gentilcore.
    225 
    226         Implement Page Visibility API.
    227         https://bugs.webkit.org/show_bug.cgi?id=54181
    228 
    229         * WebKit.gyp:
    230         * public/WebPageVisibilityState.h: Added.
    231         * public/WebView.h:
    232         (WebKit::WebView::setVisibilityState):
    233         * public/WebViewClient.h:
    234         (WebKit::WebViewClient::visibilityState):
    235         * src/AssertMatchingEnums.cpp:
    236         * src/WebViewImpl.cpp:
    237         (WebKit::WebViewImpl::WebViewImpl):
    238         (WebKit::WebViewImpl::setVisibilityState):
    239         * src/WebViewImpl.h:
    240 
    241 2011-05-07  Sheriff Bot  <webkit.review.bot (a] gmail.com>
    242 
    243         Unreviewed, rolling out r85974.
    244         http://trac.webkit.org/changeset/85974
    245         https://bugs.webkit.org/show_bug.cgi?id=60444
    246 
    247         broke browser tests (Requested by inferno-sec on #webkit).
    248 
    249         * src/WebURLResponse.cpp:
    250         (WebKit::WebURLResponse::downloadFilePath):
    251         (WebKit::WebURLResponse::setDownloadFilePath):
    252 
    253 2011-05-06  Kent Tamura  <tkent (a] chromium.org>
    254 
    255         Reviewed by Ryosuke Niwa.
    256 
    257         Eliminate WebCore/dom/InputElement.{cpp,h}
    258         https://bugs.webkit.org/show_bug.cgi?id=60262
    259 
    260         * src/WebInputElement.cpp:
    261         (WebKit::WebInputElement::defaultMaxLength):
    262           Replace InputElement::s_maximumLength with HTMLInputElement::maximumLength.
    263         (WebKit::toWebInputElement):
    264           Follow the return type change of Node::toInputElement().
    265 
    266 2011-05-06  Justin Schuh  <jschuh (a] chromium.org>
    267 
    268         Reviewed by Adam Barth.
    269 
    270         [Chromium] Whitelist input events interpreted as user gestures
    271         https://bugs.webkit.org/show_bug.cgi?id=60213
    272 
    273         * public/WebInputEvent.h:
    274         (WebKit::WebInputEvent::isUserGestureEventType):
    275         * src/WebViewImpl.cpp:
    276         (WebKit::WebViewImpl::handleInputEvent):
    277 
    278 2011-05-06  Brett Wilson  <brettw (a] chromium.org>
    279 
    280         Reviewed by Adam Barth.
    281 
    282         Use a File object to store the downloaded file reference rather than
    283         just the path. This keeps the file and permissions in scope (using the
    284         already-existing blob system) so the browser won't delete the file
    285         when the load is complete. Instead, the file will be cleaned up when
    286         the request objects are deleted.
    287         https://bugs.webkit.org/show_bug.cgi?id=60281
    288 
    289         * src/WebURLResponse.cpp:
    290         (WebKit::WebURLResponse::downloadFilePath):
    291         (WebKit::WebURLResponse::setDownloadFilePath):
    292 
    293 2011-05-06  John Abd-El-Malek  <jam (a] chromium.org>
    294 
    295         Reviewed by James Robinson.
    296 
    297         [chromium]: Reland using WebPermissionClient for checking indexed db usage
    298         https://bugs.webkit.org/show_bug.cgi?id=60386
    299 
    300         * public/WebPermissionClient.h:
    301         (WebKit::WebPermissionClient::allowIndexedDB):
    302         * src/IDBFactoryBackendProxy.cpp:
    303         (WebKit::IDBFactoryBackendProxy::open):
    304 
    305 2011-05-06  Sheriff Bot  <webkit.review.bot (a] gmail.com>
    306 
    307         Unreviewed, rolling out r85919.
    308         http://trac.webkit.org/changeset/85919
    309         https://bugs.webkit.org/show_bug.cgi?id=60378
    310 
    311         broke chromium database tests (Requested by inferno-sec on
    312         #webkit).
    313 
    314         * public/WebPermissionClient.h:
    315         * src/IDBFactoryBackendProxy.cpp:
    316         (WebKit::IDBFactoryBackendProxy::open):
    317 
    318 2011-05-04  Philippe Normand  <pnormand (a] igalia.com>
    319 
    320         Reviewed by Dimitri Glazkov.
    321 
    322         Implement LayoutTestController::pseudoShadowId()
    323         https://bugs.webkit.org/show_bug.cgi?id=60034
    324 
    325         * public/WebElement.h:
    326         * src/WebElement.cpp:
    327         (WebKit::WebElement::shadowPseudoId):
    328 
    329 2011-05-05  John Abd-El-Malek  <jam (a] chromium.org>
    330 
    331         Reviewed by James Robinson.
    332 
    333         [chromium] Make IndexedDB code use WebPermissionClient API
    334         https://bugs.webkit.org/show_bug.cgi?id=60340
    335 
    336         * public/WebPermissionClient.h:
    337         (WebKit::WebPermissionClient::allowIndexedDB):
    338         * src/IDBFactoryBackendProxy.cpp:
    339         (WebKit::IDBFactoryBackendProxy::open):
    340 
    341 2011-05-05  Adam Barth  <abarth (a] webkit.org>
    342 
    343         Roll Chromium DEPS.
    344 
    345         * DEPS:
    346 
    347 2011-05-05  Ryosuke Niwa  <rniwa (a] webkit.org>
    348 
    349         Reviewed by Eric Seidel.
    350 
    351         Rename SelectionController to FrameSelection
    352         https://bugs.webkit.org/show_bug.cgi?id=60234
    353 
    354         * src/WebFrameImpl.cpp:
    355         (WebKit::WebFrameImpl::selectWordAroundCaret):
    356         * src/WebViewImpl.cpp:
    357         (WebKit::WebViewImpl::textInputType):
    358         (WebKit::WebViewImpl::caretOrSelectionBounds):
    359         (WebKit::WebViewImpl::caretOrSelectionRange):
    360         (WebKit::WebViewImpl::clearFocusedNode):
    361 
    362 2011-05-03  Hans Wennborg  <hans (a] chromium.org>
    363 
    364         Reviewed by Steve Block.
    365 
    366         IndexedDB: Unit tests for LevelDB key coding functions
    367         https://bugs.webkit.org/show_bug.cgi?id=59692
    368 
    369         Add unit tests for the basic key coding functions used by the LevelDB back-end.
    370 
    371         * WebKit.gypi:
    372         * tests/IDBLevelDBCodingTest.cpp: Added.
    373         (IDBLevelDBCoding::TEST):
    374 
    375 2011-05-04  MORITA Hajime  <morrita (a] google.com>
    376 
    377         Unreviewed unit test skip (startPostAndWaitOnCondition)
    378         which fails on Windows 7. See bug 60248 for tracking.
    379         
    380         * tests/CCThreadTest.cpp:
    381         (WebCore::TEST):
    382 
    383 2011-05-04  Cris Neckar  <cdn (a] chromium.org>
    384 
    385         Reviewed by Adam Barth.
    386 
    387         Expose WebView directly through ChromeClient.
    388         https://bugs.webkit.org/show_bug.cgi?id=49902
    389 
    390         * src/AutoFillPopupMenuClient.cpp:
    391         (WebKit::AutoFillPopupMenuClient::getWebView):
    392         * src/ChromeClientImpl.cpp:
    393         (WebKit::ChromeClientImpl::webView):
    394         * src/ChromeClientImpl.h:
    395         * src/GraphicsContext3DChromium.cpp:
    396         (WebCore::GraphicsContext3DInternal::initialize):
    397         * src/PlatformBridge.cpp:
    398         (WebCore::toWebWidgetClient):
    399         * src/StorageNamespaceProxy.cpp:
    400         (WebCore::StorageNamespace::sessionStorageNamespace):
    401         * src/WebViewImpl.cpp:
    402         (WebKit::WebViewImpl::fromPage):
    403 
    404 2011-05-04  Nate Chapin  <japhet (a] chromium.org>
    405 
    406         Reviewed by Mihai Parparita.
    407 
    408         Ensure we don't overwrite user-specified scroll positions
    409         on same document HistoryItem navigations.
    410         https://bugs.webkit.org/show_bug.cgi?id=59877
    411 
    412         * src/WebFrameImpl.cpp:
    413         (WebKit::WebFrameImpl::loadHistoryItem):
    414         (WebKit::WebFrameImpl::currentHistoryItem):
    415         (WebKit::WebFrameImpl::WebFrameImpl):
    416         * src/WebFrameImpl.h:
    417 
    418 2011-05-04  Tao Bai  <michaelbai (a] chromium.org>
    419 
    420         Reviewed by David Kilzer.
    421 
    422         Populate touch-icon url to FrameLoaderClient
    423         https://bugs.webkit.org/show_bug.cgi?id=59143
    424 
    425         Respected the change of FrameLoaderClient.
    426 
    427         * src/FrameLoaderClientImpl.cpp:
    428         (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
    429         * src/FrameLoaderClientImpl.h:
    430 
    431 2011-05-04  Jay Civelli  <jcivelli (a] chromium.org>
    432 
    433         Reviewed by Ojan Vafai.
    434 
    435         Send the char events to the select popup if one is showing to fix
    436         a bug were pressing a letter would not select the matching option.
    437         https://bugs.webkit.org/show_bug.cgi?id=47769
    438 
    439         * src/WebViewImpl.cpp:
    440         (WebKit::WebViewImpl::keyEvent):
    441         (WebKit::WebViewImpl::charEvent):
    442         * src/WebViewImpl.h:
    443 
    444 2011-05-03  Justin Novosad  <junov (a] chromium.org>
    445 
    446         Reviewed by Kenneth Russell.
    447 
    448         [Chromium] Make accelerated 2d canvas enabled by default with skia
    449         https://bugs.webkit.org/show_bug.cgi?id=59929
    450         Added new flag for enabling the legacy accelerated 2d canvas
    451         The flag is not yet functional with this change.
    452 
    453         * public/WebSettings.h:
    454         * src/WebSettingsImpl.cpp:
    455         (WebKit::WebSettingsImpl::setLegacyAccelerated2dCanvasEnabled):
    456         * src/WebSettingsImpl.h:
    457 
    458 2011-05-03  Alpha Lam  <hclam (a] chromium.org>
    459 
    460         Not reviewed. Build fix.
    461 
    462         More 0 to nullptr.
    463 
    464         * src/FrameLoaderClientImpl.cpp:
    465         (WebKit::FrameLoaderClientImpl::pluginLoadObserver):
    466         * src/GraphicsContext3DChromium.cpp:
    467         (WebCore::GraphicsContext3D::~GraphicsContext3D):
    468         * src/WebAudioBus.cpp:
    469         (WebKit::WebAudioBus::release):
    470         * src/WebBlobData.cpp:
    471         (WebKit::WebBlobData::reset):
    472         * src/WebViewImpl.cpp:
    473         (WebKit::WebView::addUserScript):
    474         (WebKit::WebView::addUserStyleSheet):
    475 
    476 2011-05-03  John Abd-El-Malek  <jam (a] chromium.org>
    477 
    478         Reviewed by James Robinson.
    479 
    480         [chromium] Go through WebPermissionClient for local storage access.  Also cleanup left over code from previous WebPermissionClient change.
    481         https://bugs.webkit.org/show_bug.cgi?id=60066
    482 
    483         * public/WebFrameClient.h:
    484         * public/WebPermissionClient.h:
    485         (WebKit::WebPermissionClient::allowLocalStorage):
    486         * src/DatabaseObserver.cpp:
    487         (WebCore::DatabaseObserver::canEstablishDatabase):
    488         * src/FrameLoaderClientImpl.cpp:
    489         (WebKit::FrameLoaderClientImpl::allowScriptExtension):
    490         (WebKit::FrameLoaderClientImpl::allowJavaScript):
    491         (WebKit::FrameLoaderClientImpl::allowPlugins):
    492         (WebKit::FrameLoaderClientImpl::allowImages):
    493         (WebKit::FrameLoaderClientImpl::didNotAllowScript):
    494         (WebKit::FrameLoaderClientImpl::didNotAllowPlugins):
    495         * src/StorageAreaProxy.cpp:
    496         (WebCore::StorageAreaProxy::setItem):
    497 
    498 2011-05-03  Tony Chang  <tony (a] chromium.org>
    499 
    500         Unreviewed, rolling the version of chromium to r83922.
    501 
    502         * DEPS:
    503 
    504 2011-05-03  Julien Chaffraix  <jchaffraix (a] codeaurora.org>
    505 
    506         Reviewed by Dimitri Glazkov.
    507 
    508         Element:shadowRoot & Element::ensureShadowRoot should return ShadowRoot*
    509         https://bugs.webkit.org/show_bug.cgi?id=58703
    510 
    511         * src/WebElement.cpp: Added #include for ShadowRoot.h.
    512 
    513 2011-05-02  Adam Klein  <adamk (a] chromium.org>
    514 
    515         Reviewed by Tony Chang.
    516 
    517         Roll chromium DEPS to r83722, add new crypto directory to DEPS
    518         https://bugs.webkit.org/show_bug.cgi?id=59992
    519 
    520         * DEPS:
    521 
    522 2011-05-02  Adam Roben  <aroben (a] apple.com>
    523 
    524         Take advantage of implicit conversion from nullptr_t to PassOwnPtr
    525 
    526         Fixes <http://webkit.org/b/59964> Implicit conversion from std::nullptr_t to PassOwnPtr
    527         doesn't work, but should
    528 
    529         Reviewed by Adam Barth.
    530 
    531         * src/WebMediaPlayerClientImpl.cpp:
    532 
    533 2011-05-03  Pavel Feldman  <pfeldman (a] google.com>
    534 
    535         Not reviewed: re-applied r85589.
    536 
    537         * src/js/DevTools.js:
    538         (.WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged):
    539 
    540 2011-05-03  Pavel Feldman  <pfeldman (a] google.com>
    541 
    542         Reviewed by Yury Semikhatsky.
    543 
    544         Web Inspector: [remote debugging] use document.title to set window name.
    545         https://bugs.webkit.org/show_bug.cgi?id=60012
    546 
    547         * src/js/DevTools.js:
    548         (WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged):
    549 
    550 2011-05-02  Alok Priyadarshi  <alokp (a] chromium.org>
    551 
    552         Reviewed by Dimitri Glazkov.
    553 
    554         Chromium windows build is broken due to r85395
    555         https://bugs.webkit.org/show_bug.cgi?id=59945
    556         
    557         Include SecurityOrigin.h in IDBFactoryBackendProxy.cpp
    558 
    559         * src/IDBFactoryBackendProxy.cpp:
    560 
    561 2011-04-30  Mihai Parparita  <mihaip (a] chromium.org>
    562 
    563         Reviewed by Eric Seidel.
    564 
    565         V8Proxy.h shouldn't include SecurityOrigin.h
    566         https://bugs.webkit.org/show_bug.cgi?id=59859
    567 
    568         Add SecurityOrigin.h includes to places that were relying on transitive
    569         includes.
    570 
    571         * src/ApplicationCacheHost.cpp:
    572         * src/WebGeolocationPermissionRequest.cpp:
    573 
    574 2011-04-29  Chris Evans  <cevans (a] chromium.org>
    575 
    576         Reviewed by Adam Barth.
    577 
    578         Add WebCore::Setting to block displaying and/or running insecure content on secure pages
    579         https://bugs.webkit.org/show_bug.cgi?id=58378
    580 
    581         * public/WebSettings.h:
    582         * src/WebSettingsImpl.cpp:
    583         (WebKit::WebSettingsImpl::setAllowDisplayOfInsecureContent):
    584         (WebKit::WebSettingsImpl::setAllowRunningOfInsecureContent):
    585         * src/WebSettingsImpl.h:
    586         Simple plumbing for the new boolean settings.
    587 
    588 2011-04-29  Kenneth Russell  <kbr (a] google.com>
    589 
    590         Unreviewed build fix. Skip WebPageNewSerializerTest.cpp in Windows multi-DLL build.
    591 
    592         * WebKit.gyp:
    593 
    594 2011-04-28  Evan Martin  <evan (a] chromium.org>
    595 
    596         Reviewed by Tony Chang.
    597 
    598         [chromium] support components build on Linux
    599         https://bugs.webkit.org/show_bug.cgi?id=59748
    600 
    601         * WebKit.gyp: adjust tests to not be Windows-specific.
    602         * public/WebCommon.h: add #defines to support Linux.
    603         * public/linux/WebFontRenderStyle.h: expose Linux-specific API.
    604         * tests/RunAllTests.cpp: adjust ifdefs to not be Windows-specific.
    605 
    606 2011-04-29  Vsevolod Vlasov  <vsevik (a] chromium.org>
    607 
    608         Reviewed by Pavel Feldman.
    609 
    610         Chromium DevTools: Fix network panel timing/size/headers tests.
    611         https://bugs.webkit.org/show_bug.cgi?id=59696
    612 
    613         * src/js/Tests.js:
    614         (.TestSuite.prototype.testNetworkSize.finishResource):
    615         (.TestSuite.prototype.testNetworkSyncSize.finishResource):
    616         (.TestSuite.prototype.testNetworkRawHeadersText.finishResource):
    617         (.TestSuite.prototype.testNetworkTiming.finishResource):
    618 
    619 2011-04-29  Pavel Feldman  <pfeldman (a] google.com>
    620 
    621         Reviewed by Yury Semikhatsky.
    622 
    623         Web Inspector: add "open link in new tab" action into the network and resources panels.
    624         https://bugs.webkit.org/show_bug.cgi?id=59788
    625 
    626         This change also distinguishes context menu items case between platforms.
    627 
    628         * src/js/DevTools.js:
    629 
    630 2011-04-28  Nat Duca  <nduca (a] chromium.org>
    631 
    632         Reviewed by Kenneth Russell.
    633 
    634         [chromium] Add swapBuffersCompleteCallback to Extensions3DChromium
    635         https://bugs.webkit.org/show_bug.cgi?id=59626
    636 
    637         * public/WebGraphicsContext3D.h:
    638         (WebKit::WebGraphicsContext3D::WebGraphicsSwapBuffersCompleteCallbackCHROMIUM::~WebGraphicsSwapBuffersCompleteCallbackCHROMIUM):
    639         (WebKit::WebGraphicsContext3D::setSwapBuffersCompleteCallbackCHROMIUM):
    640         * src/Extensions3DChromium.cpp:
    641         (WebCore::Extensions3DChromium::setSwapBuffersCompleteCallbackCHROMIUM):
    642         * src/GraphicsContext3DChromium.cpp:
    643         (WebCore::SwapBuffersCompleteCallbackAdapter::~SwapBuffersCompleteCallbackAdapter):
    644         (WebCore::SwapBuffersCompleteCallbackAdapter::SwapBuffersCompleteCallbackAdapter):
    645         (WebCore::SwapBuffersCompleteCallbackAdapter::onSwapBuffersComplete):
    646         (WebCore::SwapBuffersCompleteCallbackAdapter::create):
    647         (WebCore::GraphicsContext3DInternal::setSwapBuffersCompleteCallbackCHROMIUM):
    648         * src/GraphicsContext3DInternal.h:
    649         * src/WebViewImpl.cpp:
    650 
    651 2011-04-28  John Abd-El-Malek  <jam (a] chromium.org>
    652 
    653         Reviewed by Tony Chang.
    654 
    655         [chromium] Fix silly bug with WebPermissionClient
    656         https://bugs.webkit.org/show_bug.cgi?id=59769
    657 
    658         * src/FrameLoaderClientImpl.cpp:
    659         (WebKit::FrameLoaderClientImpl::allowJavaScript):
    660         (WebKit::FrameLoaderClientImpl::allowPlugins):
    661         (WebKit::FrameLoaderClientImpl::allowImages):
    662 
    663 2011-04-28  Jay Civelli  <jcivelli (a] chromium.org>
    664 
    665         Reviewed by Adam Barth.
    666 
    667         Introducing a new API to serialize a WebView back to HTML.
    668         https://bugs.webkit.org/show_bug.cgi?id=58947
    669 
    670         * WebKit.gyp:
    671         * public/WebPageSerializer.h:
    672         * src/WebPageSerializer.cpp:
    673         (WebKit::WebPageSerializer::serialize):
    674         * tests/WebPageNewSerializerTest.cpp: Added.
    675         * tests/data/pageserializer: Added.
    676         * tests/data/pageserializer/blank_frames.html: Added.
    677         * tests/data/pageserializer/blue_background.png: Added.
    678         * tests/data/pageserializer/css_test_page.html: Added.
    679         * tests/data/pageserializer/green_background.png: Added.
    680         * tests/data/pageserializer/iframe.html: Added.
    681         * tests/data/pageserializer/iframe2.html: Added.
    682         * tests/data/pageserializer/import_style_from_link.css: Added.
    683         * tests/data/pageserializer/import_styles.css: Added.
    684         * tests/data/pageserializer/link_styles.css: Added.
    685         * tests/data/pageserializer/ol-dot.png: Added.
    686         * tests/data/pageserializer/orange_background.png: Added.
    687         * tests/data/pageserializer/purple_background.png: Added.
    688         * tests/data/pageserializer/red_background.png: Added.
    689         * tests/data/pageserializer/simple.xhtml: Added.
    690         * tests/data/pageserializer/top_frame.html: Added.
    691         * tests/data/pageserializer/ul-dot.png: Added.
    692         * tests/data/pageserializer/yellow_background.png: Added.
    693 
    694 2011-04-28  John Abd-El-Malek  <jam (a] chromium.org>
    695 
    696         Reviewed by Darin Fisher.
    697 
    698         [chromium] Add a WebPermissionClient to be used for checking permissions of features
    699         https://bugs.webkit.org/show_bug.cgi?id=59720
    700 
    701         * public/WebFrameClient.h:
    702         (WebKit::WebFrameClient::allowPlugins):
    703         (WebKit::WebFrameClient::didNotAllowPlugins):
    704         (WebKit::WebFrameClient::allowImages):
    705         (WebKit::WebFrameClient::allowScript):
    706         (WebKit::WebFrameClient::allowDatabase):
    707         (WebKit::WebFrameClient::didNotAllowScript):
    708         * public/WebPermissionClient.h: Added.
    709         (WebKit::WebPermissionClient::allowDatabase):
    710         (WebKit::WebPermissionClient::allowImages):
    711         (WebKit::WebPermissionClient::allowPlugins):
    712         (WebKit::WebPermissionClient::allowScript):
    713         (WebKit::WebPermissionClient::allowScriptExtension):
    714         (WebKit::WebPermissionClient::allowReadFromClipboard):
    715         (WebKit::WebPermissionClient::allowWriteToClipboard):
    716         (WebKit::WebPermissionClient::didNotAllowPlugins):
    717         (WebKit::WebPermissionClient::didNotAllowScript):
    718         (WebKit::WebPermissionClient::~WebPermissionClient):
    719         * public/WebView.h:
    720         * public/WebViewClient.h:
    721         (WebKit::WebViewClient::didEndEditing):
    722         * src/DatabaseObserver.cpp:
    723         (WebCore::DatabaseObserver::canEstablishDatabase):
    724         * src/EditorClientImpl.cpp:
    725         (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
    726         (WebKit::EditorClientImpl::canCopyCut):
    727         (WebKit::EditorClientImpl::canPaste):
    728         * src/FrameLoaderClientImpl.cpp:
    729         (WebKit::FrameLoaderClientImpl::allowScriptExtension):
    730         (WebKit::FrameLoaderClientImpl::allowJavaScript):
    731         (WebKit::FrameLoaderClientImpl::allowPlugins):
    732         (WebKit::FrameLoaderClientImpl::allowImages):
    733         (WebKit::FrameLoaderClientImpl::didNotAllowScript):
    734         (WebKit::FrameLoaderClientImpl::didNotAllowPlugins):
    735         * src/WebFrameImpl.cpp:
    736         (WebKit::WebFrameImpl::enableContinuousSpellChecking):
    737         * src/WebViewImpl.cpp:
    738         (WebKit::WebViewImpl::setAutoFillClient):
    739         (WebKit::WebViewImpl::setPermissionClient):
    740         (WebKit::WebViewImpl::WebViewImpl):
    741         * src/WebViewImpl.h:
    742         (WebKit::WebViewImpl::permissionClient):
    743 
    744 2011-04-28  Kenneth Russell  <kbr (a] google.com>
    745 
    746         Unreviewed fix for Windows multi-DLL build.
    747 
    748         * WebKit.gyp:
    749 
    750 2011-04-27  Dmitry Lomov  <dslomov (a] google.com>
    751 
    752         Reviewed by David Levin.
    753         
    754         CrossThreadCopier should not have a default specialization for raw pointers
    755         https://bugs.webkit.org/show_bug.cgi?id=59234
    756         Removed the ablity to pass raw pointers cross-thread
    757         Added and applied annotations for doing that
    758 
    759         * src/WebSharedWorkerImpl.cpp:
    760         (WebKit::WebSharedWorkerImpl::connect):
    761         (WebKit::WebSharedWorkerImpl::connectTask):
    762         * src/WebSharedWorkerImpl.h:
    763         * src/WebWorkerBase.cpp:
    764         (WebKit::WebWorkerBase::postMessageToWorkerObject):
    765         (WebKit::WebWorkerBase::postExceptionToWorkerObject):
    766         (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject):
    767         (WebKit::WebWorkerBase::confirmMessageFromWorkerObject):
    768         (WebKit::WebWorkerBase::reportPendingActivity):
    769         (WebKit::WebWorkerBase::workerContextClosed):
    770         (WebKit::WebWorkerBase::workerContextDestroyed):
    771         * src/WebWorkerClientImpl.cpp:
    772         (WebKit::WebWorkerClientImpl::startWorkerContext):
    773         (WebKit::WebWorkerClientImpl::terminateWorkerContext):
    774         (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
    775         (WebKit::WebWorkerClientImpl::workerObjectDestroyed):
    776         (WebKit::WebWorkerClientImpl::postMessageToWorkerObject):
    777         (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
    778         (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
    779         (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject):
    780         (WebKit::WebWorkerClientImpl::reportPendingActivity):
    781         * src/WebWorkerImpl.cpp:
    782         (WebKit::WebWorkerImpl::postMessageToWorkerContext):
    783         * src/WorkerFileSystemCallbacksBridge.cpp:
    784         (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread):
    785         (WebKit::WorkerFileSystemCallbacksBridge::postMoveToMainThread):
    786         (WebKit::WorkerFileSystemCallbacksBridge::postCopyToMainThread):
    787         (WebKit::WorkerFileSystemCallbacksBridge::postRemoveToMainThread):
    788         (WebKit::WorkerFileSystemCallbacksBridge::postRemoveRecursivelyToMainThread):
    789         (WebKit::WorkerFileSystemCallbacksBridge::postReadMetadataToMainThread):
    790         (WebKit::WorkerFileSystemCallbacksBridge::postCreateFileToMainThread):
    791         (WebKit::WorkerFileSystemCallbacksBridge::postCreateDirectoryToMainThread):
    792         (WebKit::WorkerFileSystemCallbacksBridge::postFileExistsToMainThread):
    793         (WebKit::WorkerFileSystemCallbacksBridge::postDirectoryExistsToMainThread):
    794         (WebKit::WorkerFileSystemCallbacksBridge::postReadDirectoryToMainThread):
    795         (WebKit::WorkerFileSystemCallbacksBridge::didFailOnMainThread):
    796         (WebKit::WorkerFileSystemCallbacksBridge::didOpenFileSystemOnMainThread):
    797         (WebKit::WorkerFileSystemCallbacksBridge::didSucceedOnMainThread):
    798         (WebKit::WorkerFileSystemCallbacksBridge::didReadMetadataOnMainThread):
    799         (WebKit::WorkerFileSystemCallbacksBridge::didReadDirectoryOnMainThread):
    800         * src/WorkerFileWriterCallbacksBridge.cpp:
    801         (WebKit::WorkerFileWriterCallbacksBridge::postWriteToMainThread):
    802         (WebKit::WorkerFileWriterCallbacksBridge::postTruncateToMainThread):
    803         (WebKit::WorkerFileWriterCallbacksBridge::postAbortToMainThread):
    804         (WebKit::WorkerFileWriterCallbacksBridge::didWrite):
    805         (WebKit::WorkerFileWriterCallbacksBridge::didFail):
    806         (WebKit::WorkerFileWriterCallbacksBridge::didTruncate):
    807         (WebKit::WorkerFileWriterCallbacksBridge::postInitToMainThread):
    808         (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToMainThread):
    809         (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToWorkerThread):
    810         * tests/CCThreadTest.cpp:
    811         (WebCore::TEST):
    812 
    813 2011-04-27  James Robinson  <jamesr (a] chromium.org>
    814 
    815         Reviewed by Kenneth Russell.
    816 
    817         [chromium] Ensure compositing layers are up to date before entering doComposite
    818         https://bugs.webkit.org/show_bug.cgi?id=59159
    819 
    820         Explicitly update and sync the compositing layer data structures for all frames in the tree before entering the
    821         composite operation so that lazily updated state doesn't mutate the GraphicsLayer tree while compositing.
    822 
    823         * src/WebViewImpl.cpp:
    824         (WebKit::WebViewImpl::composite):
    825 
    826 2011-04-27  James Robinson  <jamesr (a] chromium.org>
    827 
    828         Reviewed by Adam Barth.
    829 
    830         Fix OwnPtr strict issues in chromium linux build
    831         https://bugs.webkit.org/show_bug.cgi?id=59664
    832 
    833         * src/WebImageDecoder.cpp:
    834         (WebKit::WebImageDecoder::getFrameAtIndex):
    835         * src/WebImageSkia.cpp:
    836         (WebKit::WebImage::fromData):
    837 
    838 2011-04-27  Adam Barth  <abarth (a] webkit.org>
    839 
    840         Reviewed by David Levin.
    841 
    842         Make GraphicsContext3DChromium play nice with strict OwnPtrs
    843         https://bugs.webkit.org/show_bug.cgi?id=59659
    844 
    845         Attempt #2.  Hopefully this time I won't make everything crash.
    846 
    847         * src/GraphicsContext3DChromium.cpp:
    848         (WebCore::GraphicsContext3DInternal::initialize):
    849 
    850 2011-04-27  Dirk Pranke  <dpranke (a] chromium.org>
    851 
    852         Reviewed by Darin Fisher.
    853 
    854         remove unneeded TestWebWidget class
    855         https://bugs.webkit.org/show_bug.cgi?id=59573
    856 
    857         * tests/PopupMenuTest.cpp:
    858 
    859 2011-04-27  Tony Chang  <tony (a] chromium.org>
    860 
    861         Reviewed by Ojan Vafai.
    862 
    863         [chromium] add a build target to make a zip file with the inspector debug files
    864         https://bugs.webkit.org/show_bug.cgi?id=56656
    865 
    866         * WebKit.gyp: Add target
    867         * scripts/concatenate_css_files.py: Pass in a string of html rather
    868             than a filename
    869         * scripts/concatenate_js_files.py: Same as above
    870         * scripts/generate_devtools_html.py: Refactor main into a helper function
    871         * scripts/generate_devtools_zip.py: Added.
    872 
    873 2011-04-27  Mihai Parparita  <mihaip (a] chromium.org>
    874 
    875         Reviewed by Eric Seidel.
    876 
    877         Frame.h shouldn't include Document.h
    878         https://bugs.webkit.org/show_bug.cgi?id=59560
    879         
    880         Add Document.h #includes for files that were relying on transitive
    881         #includes via Frame.h.
    882 
    883         * src/LocalFileSystemChromium.cpp:
    884         * src/StorageEventDispatcherImpl.cpp:
    885         * src/WebFrameImpl.h:
    886         * src/WebWorkerBase.cpp:
    887 
    888 2011-04-26  Jay Civelli  <jcivelli (a] chromium.org>
    889 
    890         Reviewed by Eric Seidel.
    891 
    892         Typedefing the shared timer function.
    893         https://bugs.webkit.org/show_bug.cgi?id=59564
    894 
    895         * public/WebKitClient.h:
    896         (WebKit::WebKitClient::setSharedTimerFiredFunction):
    897 
    898 2011-04-26  Dirk Pranke  <dpranke (a] chromium.org>
    899 
    900         Unreviewed, rolling out r84982.
    901         http://trac.webkit.org/changeset/84982
    902         https://bugs.webkit.org/show_bug.cgi?id=59558
    903 
    904         re-land r84951
    905 
    906         * WebKit.gyp:
    907         * public/WebFrame.h:
    908         * public/WebWidget.h:
    909         * public/mac/WebSubstringUtil.h: Added.
    910         * src/WebFrameImpl.cpp:
    911         (WebKit::WebFrameImpl::firstRectForCharacterRange):
    912         (WebKit::WebFrameImpl::characterIndexForPoint):
    913         * src/WebFrameImpl.h:
    914         * src/WebPopupMenuImpl.cpp:
    915         (WebKit::WebPopupMenuImpl::compositionRange):
    916         (WebKit::WebPopupMenuImpl::caretOrSelectionRange):
    917         * src/WebPopupMenuImpl.h:
    918         * src/WebViewImpl.cpp:
    919         (WebKit::WebViewImpl::compositionRange):
    920         (WebKit::WebViewImpl::caretOrSelectionRange):
    921         * src/WebViewImpl.h:
    922         * src/mac/WebSubstringUtil.mm: Added.
    923         (WebKit::WebSubstringUtil::attributedSubstringInRange):
    924 
    925 2011-04-26  Sam Weinig  <sam (a] webkit.org>
    926 
    927         Reviewed by David Hyatt.
    928 
    929         Remove Datagrid from the tree
    930         https://bugs.webkit.org/show_bug.cgi?id=59543
    931 
    932         * features.gypi:
    933         Remove feature.
    934 
    935 2011-04-26  Sheriff Bot  <webkit.review.bot (a] gmail.com>
    936 
    937         Unreviewed, rolling out r84951.
    938         http://trac.webkit.org/changeset/84951
    939         https://bugs.webkit.org/show_bug.cgi?id=59558
    940 
    941         "breaks chromium compile" (Requested by dpranke on #webkit).
    942 
    943         * WebKit.gyp:
    944         * public/WebFrame.h:
    945         * public/WebWidget.h:
    946         * public/mac/WebSubstringUtil.h: Removed.
    947         * src/WebFrameImpl.cpp:
    948         (WebKit::WebFrameImpl::firstRectForCharacterRange):
    949         * src/WebFrameImpl.h:
    950         * src/WebPopupMenuImpl.cpp:
    951         * src/WebPopupMenuImpl.h:
    952         * src/WebViewImpl.cpp:
    953         * src/WebViewImpl.h:
    954         * src/mac/WebSubstringUtil.mm: Removed.
    955 
    956 2011-04-26  Daniel Cheng  <dcheng (a] chromium.org>
    957 
    958         Reviewed by Eric Seidel.
    959 
    960         [chromium] Implement EditorClient::canCopyCut and EditorClient::canPaste
    961         https://bugs.webkit.org/show_bug.cgi?id=59264
    962 
    963         * public/WebViewClient.h:
    964         (WebKit::WebViewClient::canTriggerClipboardRead):
    965         (WebKit::WebViewClient::canTriggerClipboardWrite):
    966         * src/EditorClientImpl.cpp:
    967         (WebKit::EditorClientImpl::canCopyCut):
    968         (WebKit::EditorClientImpl::canPaste):
    969 
    970 2011-04-26  Evan Martin  <evan (a] chromium.org>
    971 
    972         Unreviewed, Chrome/Mac build fix.
    973 
    974         * WebKit.gypi: Remove extra file.  (I removed a subtraction, but
    975         forgot to remove the corresponding addition that the subtraction
    976         was counteracting.)
    977 
    978 2011-04-26  Evan Martin  <evan (a] chromium.org>
    979 
    980         Reviewed by Tony Chang.
    981 
    982         [chromium] refactor duplicated list of test source files
    983         https://bugs.webkit.org/show_bug.cgi?id=59478
    984 
    985         The platform-specific unit test files were listed twice in
    986         WebKit.gyp: once for the components build, once for the normal
    987         build.  Refactor this into the unified webkit_unittest_files
    988         variable.  (It appears the omission of WebPageSerializerTest
    989         in one instance was an oversight.)
    990 
    991         * WebKit.gyp:
    992         * WebKit.gypi:
    993 
    994 2011-04-26  Robert Sesek  <rsesek (a] chromium.org>
    995 
    996         Reviewed by Dimitri Glazkov.
    997 
    998         [Chromium] Implement WebKit methods to assist with Cocoa NSTextInput implementation
    999         https://bugs.webkit.org/show_bug.cgi?id=54969
   1000 
   1001         * WebKit.gyp:
   1002         * public/WebFrame.h:
   1003         * public/WebWidget.h:
   1004         * public/mac/WebSubstringUtil.h: Added.
   1005         * src/WebFrameImpl.cpp:
   1006         (WebKit::WebFrameImpl::firstRectForCharacterRange): Return the result rect in window coordinates
   1007         (WebKit::WebFrameImpl::characterIndexForPoint): New method on WebFrame
   1008         * src/WebFrameImpl.h:
   1009         * src/WebPopupMenuImpl.cpp:
   1010         (WebKit::WebPopupMenuImpl::compositionRange): New method on WebWidget; empty impl
   1011         (WebKit::WebPopupMenuImpl::caretOrSelectionRange): New method on WebWidget; empty impl
   1012         * src/WebPopupMenuImpl.h:
   1013         * src/WebViewImpl.cpp:
   1014         (WebKit::WebViewImpl::compositionRange): New method on WebWidget
   1015         (WebKit::WebViewImpl::caretOrSelectionRange): New method on WebWidget
   1016         * src/WebViewImpl.h:
   1017         * src/mac/WebSubstringUtil.mm: Added.
   1018         (WebKit::WebSubstringUtil::attributedSubstringInRange):
   1019 
   1020 2011-04-26  Adam Barth  <abarth (a] webkit.org>
   1021 
   1022         Reviewed by David Levin.
   1023 
   1024         Moar strict OwnPtr fixes for WebKit/chromium
   1025         https://bugs.webkit.org/show_bug.cgi?id=59437
   1026 
   1027         This patch fixes all but two strict OwnPtr issues in WebKit/chromium.
   1028 
   1029         * src/WebDataSourceImpl.cpp:
   1030         (WebKit::WebDataSourceImpl::setExtraData):
   1031         (WebKit::WebDataSourceImpl::setNextPluginLoadObserver):
   1032         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   1033         * src/WebDataSourceImpl.h:
   1034         * src/WebDevToolsAgentImpl.cpp:
   1035         (WebKit::WebDevToolsAgentImpl::attach):
   1036         (WebKit::WebDevToolsAgentImpl::detach):
   1037         (WebKit::WebDevToolsAgent::interruptAndDispatch):
   1038         * src/WebFrameImpl.cpp:
   1039         (WebKit::WebFrameImpl::printBegin):
   1040         * src/WebMediaPlayerClientImpl.cpp:
   1041         (WebKit::createWebMediaPlayer):
   1042         (WebKit::WebMediaPlayerClientImpl::loadInternal):
   1043         * src/WebSpeechInputControllerMockImpl.cpp:
   1044         (WebKit::WebSpeechInputControllerMockImpl::WebSpeechInputControllerMockImpl):
   1045         * src/WebStorageEventDispatcherImpl.cpp:
   1046         (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl):
   1047         * src/WebViewImpl.cpp:
   1048         (WebKit::WebViewImpl::WebViewImpl):
   1049         (WebKit::WebViewImpl::settings):
   1050         (WebKit::WebViewImpl::applyAutoFillSuggestions):
   1051         (WebKit::WebView::addUserScript):
   1052         (WebKit::WebView::addUserStyleSheet):
   1053 
   1054 2011-04-26  Ruben  <chromium (a] hybridsource.org>
   1055 
   1056         Reviewed by Tony Chang.
   1057 
   1058         Change linux ifdefs for Chromium to Unix instead, allowing
   1059         new Unix ports to be enabled by default
   1060         https://bugs.webkit.org/show_bug.cgi?id=59297
   1061 
   1062         * src/PlatformBridge.cpp:
   1063         * src/WebFrameImpl.cpp:
   1064         * src/WebViewImpl.cpp:
   1065 
   1066 2011-04-26  Stephen White  <senorblanco (a] chromium.org>
   1067 
   1068         Reviewed by Kenneth Russell.
   1069 
   1070         Partial revert of http://trac.webkit.org/changeset/84893, since it
   1071         triggered a large number of layout test failures.
   1072         https://bugs.webkit.org/show_bug.cgi?id=59459
   1073 
   1074         * src/GraphicsContext3DChromium.cpp:
   1075         (WebCore::GraphicsContext3DInternal::initialize):
   1076 
   1077 2011-04-26  Hans Wennborg  <hans (a] chromium.org>
   1078 
   1079         Reviewed by Tony Gentilcore.
   1080 
   1081         IndexedDB: Enable compile-time flag for LevelDB
   1082         https://bugs.webkit.org/show_bug.cgi?id=59457
   1083 
   1084         Set ENABLE_LEVELDB=1 in features.gypi.
   1085 
   1086         * features.gypi:
   1087 
   1088 2011-04-26  Pavel Feldman  <pfeldman (a] google.com>
   1089 
   1090         Reviewed by Yury Semikhatsky.
   1091 
   1092         Chromium DevTools: recognize WebP as a valid mimetype in the Chromium port.
   1093         https://bugs.webkit.org/show_bug.cgi?id=59332
   1094 
   1095         * src/js/DevTools.js:
   1096 
   1097 2011-04-26  Adam Barth  <abarth (a] webkit.org>
   1098 
   1099         Reviewed by David Levin.
   1100 
   1101         WebKit/chromium should play nice with strict OwnPtrs
   1102         https://bugs.webkit.org/show_bug.cgi?id=59434
   1103 
   1104         This fixes about half the issues.
   1105 
   1106         * src/ApplicationCacheHost.cpp:
   1107         (WebCore::ApplicationCacheHost::maybeLoadMainResource):
   1108         * src/ApplicationCacheHostInternal.h:
   1109         (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal):
   1110         * src/AutoFillPopupMenuClient.cpp:
   1111         (WebKit::AutoFillPopupMenuClient::initialize):
   1112         * src/GraphicsContext3DChromium.cpp:
   1113         (WebCore::GraphicsContext3DInternal::initialize):
   1114         * src/ResourceHandle.cpp:
   1115         (WebCore::ResourceHandleInternal::start):
   1116         (WebCore::ResourceHandle::ResourceHandle):
   1117         (WebCore::ResourceHandle::loadResourceSynchronously):
   1118         * src/SocketStreamHandle.cpp:
   1119         (WebCore::SocketStreamHandleInternal::connect):
   1120 
   1121 2011-04-25  Dirk Pranke  <dpranke (a] chromium.org>
   1122 
   1123         Unreviewed, build fix.
   1124 
   1125         Change FAILS_ to DISABLED_ in r84813.
   1126 
   1127         * tests/TransparencyWinTest.cpp:
   1128         (WebCore::TEST):
   1129 
   1130 2011-04-25  Dirk Pranke  <dpranke (a] chromium.org>
   1131 
   1132         Reviewed by James Robinson.
   1133 
   1134         Suppress test failure in Chromium webkit_unit_tests.
   1135         https://bugs.webkit.org/show_bug.cgi?id=59358
   1136 
   1137         Looks like this started failing after
   1138         http://trac.webkit.org/changeset/84631.
   1139 
   1140         * tests/TransparencyWinTest.cpp:
   1141         (WebCore::TEST):
   1142 
   1143 2011-04-22  Mikhail Naganov  <mnaganov (a] chromium.org>
   1144 
   1145         Reviewed by Pavel Feldman.
   1146 
   1147         Web Inspector: [Chromium] Move detailed heap snapshots storage and processing into workers.
   1148         https://bugs.webkit.org/show_bug.cgi?id=59094
   1149 
   1150         * WebKit.gyp:
   1151 
   1152 2011-04-22  Andrey Kosyakov  <caseq (a] chromium.org>
   1153 
   1154         Reviewed by Pavel Feldman.
   1155 
   1156         Web Inspector: [Extensions API] misc API cleanup
   1157         https://bugs.webkit.org/show_bug.cgi?id=59194
   1158 
   1159         * src/js/DevTools.js:
   1160         (WebInspector.platformExtensionAPI):
   1161 
   1162 2011-04-21  Chris Fleizach  <cfleizach (a] apple.com>
   1163 
   1164         Reviewed by Beth Dakin.
   1165 
   1166         AX: order AccessibilityRole alphabetically
   1167         https://bugs.webkit.org/show_bug.cgi?id=31524
   1168 
   1169         * public/WebAccessibilityRole.h:
   1170 
   1171 2011-04-21  Maciej Stachowiak  <mjs (a] apple.com>
   1172 
   1173         Reviewed by Adam Roben.
   1174 
   1175         Add a feature define to allow <details> and <summary> to be disabled
   1176         https://bugs.webkit.org/show_bug.cgi?id=59118
   1177         <rdar://problem/9257045>
   1178 
   1179         * features.gypi:
   1180 
   1181 2011-04-21  Ryosuke Niwa  <rniwa (a] webkit.org>
   1182 
   1183         Reviewed by Sam Weinig.
   1184 
   1185         Add Frame* to the argument lists of canCopyCut and canPaste
   1186         https://bugs.webkit.org/show_bug.cgi?id=59153
   1187 
   1188         * src/EditorClientImpl.cpp:
   1189         (WebKit::EditorClientImpl::canCopyCut):
   1190         (WebKit::EditorClientImpl::canPaste):
   1191         * src/EditorClientImpl.h:
   1192 
   1193 2011-04-21  Roland Steiner  <rolandsteiner (a] chromium.org>
   1194 
   1195         Reviewed by Dimitri Glazkov.
   1196 
   1197         Bug 58704 - Decide on node type for ShadowRoot
   1198         https://bugs.webkit.org/show_bug.cgi?id=58704
   1199 
   1200         Add a new enum entry to WebNode::NodeType for shadow roots.
   1201         Adapt calling sites for new SHADOW_ROOT_NODE node type.
   1202 
   1203         * public/WebNode.h:
   1204         * src/WebPageSerializerImpl.cpp:
   1205         (WebKit::WebPageSerializerImpl::buildContentForNode):
   1206 
   1207 2011-04-20  Dominic Cooney  <dominicc (a] chromium.org>
   1208 
   1209         Reviewed by Dimitri Glazkov.
   1210 
   1211         layoutTestController can create and destroy shadow DOM
   1212         https://bugs.webkit.org/show_bug.cgi?id=59058
   1213 
   1214         Chromium DRT relies on the Chromium WebKit API
   1215 
   1216         * public/WebElement.h:
   1217         * src/WebElement.cpp:
   1218         (WebKit::WebElement::shadowRoot): don't steal a zero refcount
   1219         (WebKit::WebElement::ensureShadowRoot): added
   1220         (WebKit::WebElement::removeShadowRoot): added
   1221 
   1222 2011-04-20  Alexey Marinichev  <amarinichev (a] chromium.org>
   1223 
   1224         Reviewed by Kenneth Russell.
   1225 
   1226         Check for null m_context in WebGLLayerChromium and add resetting platform layer's context in the destructor of GraphicsContext3D.
   1227         https://bugs.webkit.org/show_bug.cgi?id=59045
   1228 
   1229         * src/GraphicsContext3DChromium.cpp:
   1230         (WebCore::GraphicsContext3D::~GraphicsContext3D): call into platform
   1231         layer and unregister itself.
   1232 
   1233 2011-04-20  Yuzhu Shen  <yzshen (a] chromium.org>
   1234 
   1235         Reviewed by Tony Chang.
   1236 
   1237         [chromium] linux chromium doesn't set click count for mouse up events.
   1238         https://bugs.webkit.org/show_bug.cgi?id=58921
   1239 
   1240         The reason why we need such a fix is that the Pepper API passes this information to plugins,
   1241         and some consumers (e.g., Flash) need it to detect double-clicks.
   1242 
   1243         * src/gtk/WebInputEventFactory.cpp: set click count for mouse up events.
   1244         * tests/WebInputEventFactoryTestGtk.cpp: added test case MouseUpClickCount.
   1245 2011-04-20  Evan Martin  <evan (a] chromium.org>
   1246 
   1247         Reviewed by Tony Chang.
   1248 
   1249         [chromium] expose title text direction on WebDataSource
   1250         https://bugs.webkit.org/show_bug.cgi?id=59010
   1251 
   1252         * public/WebDataSource.h:
   1253         * src/WebDataSourceImpl.cpp:
   1254         (WebKit::WebDataSourceImpl::pageTitle):
   1255         (WebKit::WebDataSourceImpl::pageTitleDirection):
   1256         * src/WebDataSourceImpl.h:
   1257 
   1258 2011-04-20  Pavel Feldman  <pfeldman (a] google.com>
   1259 
   1260         Reviewed by Yury Semikhatsky.
   1261 
   1262         Web Inspector: add saveAs into the InspectorFrontendHost binding.
   1263         https://bugs.webkit.org/show_bug.cgi?id=58979
   1264 
   1265         * public/WebDevToolsFrontendClient.h:
   1266         (WebKit::WebDevToolsFrontendClient::saveAs):
   1267         * src/InspectorFrontendClientImpl.cpp:
   1268         (WebKit::InspectorFrontendClientImpl::saveAs):
   1269         * src/InspectorFrontendClientImpl.h:
   1270         * src/js/DevTools.js:
   1271 
   1272 2011-04-19  Naoki Takano  <takano.naoki (a] gmail.com>
   1273 
   1274         Reviewed by Kent Tamura.
   1275 
   1276         [Chromium]UI polishes and tweaks to Autofill dropdown menu.
   1277         https://bugs.webkit.org/show_bug.cgi?id=58505
   1278 
   1279         * src/AutoFillPopupMenuClient.cpp:
   1280         (WebKit::AutoFillPopupMenuClient::initialize): Set AutofillPopup for menuStyle.
   1281 
   1282 2011-04-19  Dirk Pranke  <dpranke (a] chromium.org>
   1283 
   1284         Unreviewed, attempting build fix.
   1285 
   1286         Disable leveldb to work around
   1287         http://code.google.com/p/leveldb/issues/detail?id=1.
   1288 
   1289         * features.gypi:
   1290 
   1291 2011-04-19  Dominic Cooney  <dominicc (a] chromium.org>
   1292 
   1293         Reviewed by Dimitri Glazkov.
   1294 
   1295         Check the type of the wrapper when unwrapping NPObjects to native
   1296         Ranges and Elements
   1297         https://bugs.webkit.org/show_bug.cgi?id=58957
   1298 
   1299         * src/WebBindings.cpp:
   1300         (WebKit::getRangeImpl): check HasInstance
   1301         (WebKit::getElementImpl): check HasInstance
   1302 
   1303 2011-04-19  Evan Martin  <evan (a] chromium.org>
   1304 
   1305         Reviewed by Darin Fisher.
   1306 
   1307         [chromium] didReceiveTitle API signature should not change
   1308         https://bugs.webkit.org/show_bug.cgi?id=58909
   1309 
   1310         My previous attempt at a temporary shim was wrong.
   1311         This second try should correctly work with older clients.
   1312 
   1313         * public/WebFrameClient.h:
   1314         (WebKit::WebFrameClient::didReceiveTitle):
   1315 
   1316 2011-04-19  Jungshik Shin  <jshin (a] chromium.org>
   1317 
   1318         Reviewed by Adam Barth
   1319 
   1320         Fix the compile failure in UniscribeHelperTest.cpp due to
   1321         a change in UniscribeHelper made by the CL for bug 48860
   1322         (r84264)
   1323 
   1324         http://bugs.webkit.org/show_bug.cgi?id=48860
   1325 
   1326         * tests/UniscribeHelperTest.cpp:
   1327         (TEST_F):
   1328 
   1329 2011-04-19  Stuart Morgan  <stuartmorgan (a] chromium.org>
   1330 
   1331         Reviewed by Tony Chang.
   1332 
   1333         [chromium] Clicking on plugin for first time blocks focus shift
   1334         https://bugs.webkit.org/show_bug.cgi?id=58419
   1335 
   1336         Switched to using FocusController when moving focus to a plugin
   1337         so that cross-frame focus changes are handled correctly.
   1338 
   1339         * src/WebPluginContainerImpl.cpp:
   1340         (WebKit::WebPluginContainerImpl::handleMouseEvent):
   1341 
   1342 2011-04-19  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1343 
   1344         Reviewed by Pavel Feldman.
   1345 
   1346         Web Inspector: Rename lengthReceived to encodedDataLength/dataLength
   1347         https://bugs.webkit.org/show_bug.cgi?id=58883
   1348 
   1349         Renamed lengthReceived to encodedDataLength/dataLength.
   1350 
   1351         * public/WebURLLoaderClient.h:
   1352         (WebKit::WebURLLoaderClient::didReceiveData):
   1353         * src/AssociatedURLLoader.cpp:
   1354         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
   1355         * src/FrameLoaderClientImpl.cpp:
   1356         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength):
   1357         * src/FrameLoaderClientImpl.h:
   1358         * src/ResourceHandle.cpp:
   1359         (WebCore::ResourceHandleInternal::didReceiveData):
   1360 
   1361 2011-04-19  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1362 
   1363         Reviewed by Pavel Feldman.
   1364 
   1365         Chromium DevTools: Network panel timing test is flaky
   1366         https://bugs.webkit.org/show_bug.cgi?id=58699
   1367 
   1368         Fixed network timing test flakiness.
   1369 
   1370         * src/js/Tests.js:
   1371         (.TestSuite.prototype.testNetworkTiming.finishResource):
   1372 
   1373 2011-04-19  Andrey Kosyakov  <caseq (a] chromium.org>
   1374 
   1375         Reviewed by Pavel Feldman.
   1376 
   1377         Web Inspector: add chrome.devTools alias to webInspector namespace for chromium port
   1378         https://bugs.webkit.org/show_bug.cgi?id=58894
   1379 
   1380         * src/js/DevTools.js:
   1381         (WebInspector.platformExtensionAPI):
   1382 
   1383 2011-04-19  Kinuko Yasuda  <kinuko (a] chromium.org>
   1384 
   1385         Not reviewed; another build fix attempt.
   1386 
   1387         * src/StorageInfoChromium.cpp:
   1388         (WebCore::StorageInfo::queryUsageAndQuota):
   1389         (WebCore::StorageInfo::requestQuota):
   1390         * src/WebStorageQuotaCallbacksImpl.cpp:
   1391         (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl):
   1392         * src/WebStorageQuotaCallbacksImpl.h:
   1393 
   1394 2011-04-19  Kinuko Yasuda  <kinuko (a] chromium.org>
   1395 
   1396         Reviewed by David Levin.
   1397 
   1398         [Chromium] Enable QUOTA API at runtime if enable-quota flag is given
   1399         https://bugs.webkit.org/show_bug.cgi?id=58784
   1400 
   1401         * features.gypi: Added ENABLE_QUOTA=1.
   1402         * public/WebRuntimeFeatures.h:
   1403         * src/WebRuntimeFeatures.cpp:
   1404         (WebKit::WebRuntimeFeatures::enableQuota): Added.
   1405         (WebKit::WebRuntimeFeatures::isQuotaEnabled): Added.
   1406 
   1407 2011-04-19  John Gregg  <johnnyg (a] google.com>
   1408 
   1409         Reviewed by Darin Fisher.
   1410 
   1411         Enable folder drag-n-drop when using a "webkitdirectory" file input
   1412         https://bugs.webkit.org/show_bug.cgi?id=58401
   1413 
   1414         This uses a new ChromeClient API to enumerate the directory and 
   1415         return all the files, as if the user had selected that directory
   1416         by clicking the control in the normal way.
   1417 
   1418         * public/WebViewClient.h:
   1419         (WebKit::WebViewClient::enumerateChosenDirectory):
   1420         * src/ChromeClientImpl.cpp:
   1421         (WebKit::ChromeClientImpl::enumerateChosenDirectory):
   1422         * src/ChromeClientImpl.h:
   1423 
   1424 2011-04-18  Evan Martin  <evan (a] chromium.org>
   1425 
   1426         Reviewed by Eric Seidel.
   1427 
   1428         [chromium] expose title direction to webkit client
   1429         https://bugs.webkit.org/show_bug.cgi?id=58823
   1430 
   1431         * public/WebFrameClient.h:
   1432         (WebKit::WebFrameClient::didReceiveTitle):
   1433         Add new param to API.
   1434 
   1435         * src/FrameLoaderClientImpl.cpp:
   1436         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
   1437         Pass new param in API.
   1438 
   1439 2011-04-17  Patrick Gansterer  <paroga (a] webkit.org>
   1440 
   1441         Reviewed by Adam Barth.
   1442 
   1443         Rename PLATFORM(CG) to USE(CG)
   1444         https://bugs.webkit.org/show_bug.cgi?id=58729
   1445 
   1446         * src/GraphicsContext3DChromium.cpp:
   1447         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
   1448         (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal):
   1449         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
   1450         (WebCore::GraphicsContext3DInternal::reshape):
   1451         * src/GraphicsContext3DInternal.h:
   1452         * src/PlatformBridge.cpp:
   1453         * src/WebViewImpl.cpp:
   1454         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
   1455 
   1456 2011-04-15  John Bates  <jbates (a] google.com>
   1457 
   1458         Reviewed by Kenneth Russell.
   1459 
   1460         Change WebGraphicsContext3D virtuals to pure virtuals as intended
   1461         https://bugs.webkit.org/show_bug.cgi?id=58479
   1462 
   1463         * public/WebGraphicsContext3D.h:
   1464 
   1465 2011-04-15  Shishir Agrawal  <shishir (a] chromium.org>
   1466 
   1467         Reviewed by James Robinson.
   1468 
   1469         Add a flag to guard Page Visibility API changes.
   1470         https://bugs.webkit.org/show_bug.cgi?id=58464
   1471 
   1472         * features.gypi:
   1473 
   1474 2011-04-15  Charlie Reis  <creis (a] chromium.org>
   1475 
   1476         Reviewed by Darin Fisher.
   1477 
   1478         [Chromium] fast/events/popup-allowed-from-gesture-initiated-form-submit.html causing debug ASSERT
   1479         https://bugs.webkit.org/show_bug.cgi?id=44079
   1480 
   1481         Remove an assert whose invariant doesn't hold.
   1482 
   1483         * src/FrameLoaderClientImpl.cpp:
   1484 
   1485 2011-04-15  Kinuko Yasuda  <kinuko (a] chromium.org>
   1486 
   1487         Reviewed by David Levin.
   1488 
   1489         Expose unified Quota API if QUOTA build flag is enabled
   1490         https://bugs.webkit.org/show_bug.cgi?id=58648
   1491 
   1492         * src/AssertMatchingEnums.cpp: Added enum assertions.
   1493         * src/StorageInfoChromium.cpp: Made a build fix.
   1494 
   1495 2011-04-15  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1496 
   1497         Reviewed by Pavel Feldman.
   1498 
   1499         Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText to requestHeadersText and responseHeadersText
   1500         https://bugs.webkit.org/show_bug.cgi?id=58650
   1501 
   1502         * public/WebHTTPLoadInfo.h:
   1503         * src/WebHTTPLoadInfo.cpp:
   1504         (WebKit::WebHTTPLoadInfo::requestHeadersText):
   1505         (WebKit::WebHTTPLoadInfo::setRequestHeadersText):
   1506         (WebKit::WebHTTPLoadInfo::responseHeadersText):
   1507         (WebKit::WebHTTPLoadInfo::setResponseHeadersText):
   1508 
   1509 2011-04-15  Zelidrag Hornung  <zelidrag (a] chromium.org>
   1510 
   1511         Reviewed by Darin Fisher.
   1512 
   1513         Added enums for external file system type and exposed factory function
   1514         for creating File- and DirectoryEntry objects from Chromium side.
   1515         https://bugs.webkit.org/show_bug.cgi?id=58456
   1516 
   1517         * public/WebFileSystem.h:
   1518         * public/WebFrame.h:
   1519         * src/AssertMatchingEnums.cpp:
   1520         * src/WebFrameImpl.cpp:
   1521         (WebKit::WebFrameImpl::createFileSystem):
   1522         (WebKit::WebFrameImpl::createFileEntry):
   1523         * src/WebFrameImpl.h:
   1524 
   1525 2011-04-15  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1526 
   1527         Reviewed by Pavel Feldman.
   1528 
   1529         Web Inspector: [Chromium] Create tests for network panel timing, size and raw headers text
   1530         https://bugs.webkit.org/show_bug.cgi?id=58566
   1531 
   1532         Added network timing, size and raw headers tests for Inspector
   1533         Since chromium used different version of network stack for layout
   1534         tests, these are interactive ui tests (DevToolsSanityTest.TestNetwork*)
   1535 
   1536         * src/js/Tests.js:
   1537         (.TestSuite.prototype.testNetworkSize.finishResource):
   1538         (.TestSuite.prototype.testNetworkSyncSize.finishResource):
   1539         (.TestSuite.prototype.testNetworkRawHeadersText.finishResource):
   1540         (.TestSuite.prototype.testNetworkTiming.finishResource):
   1541 
   1542 2011-04-14  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1543 
   1544         Reviewed by Pavel Feldman.
   1545 
   1546         Web Inspector: Enable raw HTTP headers support
   1547         https://bugs.webkit.org/show_bug.cgi?id=58259
   1548 
   1549         Added raw headers text support to inspector.
   1550 
   1551         * public/WebHTTPLoadInfo.h:
   1552         * src/WebHTTPLoadInfo.cpp:
   1553         (WebKit::WebHTTPLoadInfo::rawRequestHeadersText):
   1554         (WebKit::WebHTTPLoadInfo::setRawRequestHeadersText):
   1555         (WebKit::WebHTTPLoadInfo::rawResponseHeadersText):
   1556         (WebKit::WebHTTPLoadInfo::setRawResponseHeadersText):
   1557 
   1558 2011-04-14  Vsevolod Vlasov  <vsevik (a] chromium.org>
   1559 
   1560         Reviewed by Pavel Feldman.
   1561 
   1562         Web Inspector: ResourceResponse should have encodedDataLength field for synchronous requests transfer size
   1563         https://bugs.webkit.org/show_bug.cgi?id=58447
   1564 
   1565         FrameLoader now takes encoded data length for synchronous requests from the field with the same name.
   1566 
   1567         * public/WebHTTPLoadInfo.h:
   1568         * src/WebHTTPLoadInfo.cpp:
   1569         (WebKit::WebHTTPLoadInfo::encodedDataLength):
   1570         (WebKit::WebHTTPLoadInfo::setEncodedDataLength):
   1571 
   1572 2011-04-14  Alok Priyadarshi  <alokp (a] chromium.org>
   1573 
   1574         Reviewed by James Robinson.
   1575 
   1576         Remove dependency on chromium skia::PlatformCanvas
   1577         https://bugs.webkit.org/show_bug.cgi?id=57563
   1578 
   1579         * public/WebCanvas.h:
   1580         * src/WebFrameImpl.cpp:
   1581         (WebKit::WebFrameImpl::printPage):
   1582         * tests/TransparencyWinTest.cpp:
   1583         (WebCore::drawNativeRect):
   1584         (WebCore::getPixelAt):
   1585         (WebCore::clearTopLayerAlphaChannel):
   1586         (WebCore::clearTopLayerAlphaPixel):
   1587         (WebCore::TEST):
   1588 
   1589 2011-04-14  Brian Salomon  <bsalomon (a] google.com>
   1590 
   1591         Reviewed by Kenneth Russell.
   1592 
   1593         In skia platform call SkBitmap::notifyPixelsChanged on WebGL readback
   1594         https://bugs.webkit.org/show_bug.cgi?id=58543
   1595 
   1596         No new tests. Tested by fast/canvas/webgl/canvas-test.html
   1597 
   1598         * src/GraphicsContext3DChromium.cpp:
   1599         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
   1600 
   1601 2011-04-14  Adrienne Walker  <enne (a] google.com>
   1602 
   1603         Reviewed by James Robinson.
   1604 
   1605         [chromium] TilingData should return 1 tile if tile size is texture size.
   1606         https://bugs.webkit.org/show_bug.cgi?id=58364
   1607 
   1608         Update test to properly handle this case.
   1609 
   1610         * tests/TilingDataTest.cpp:
   1611         (WebCore::TEST):
   1612 
   1613 2011-04-14  Bill Budge  <bbudge (a] chromium.org>
   1614 
   1615         Reviewed by Darin Fisher.
   1616 
   1617         Make WebURLLoaderOptions disallow cross origin requests by default.
   1618         https://bugs.webkit.org/show_bug.cgi?id=58475
   1619 
   1620         No new tests. Exposes no new functionality.
   1621 
   1622         * public/WebURLLoaderOptions.h:
   1623         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
   1624 
   1625 2011-04-13  James Robinson  <jamesr (a] chromium.org>
   1626 
   1627         Reviewed by Simon Fraser.
   1628 
   1629         Allow setting composited backing stores for scrollbars and scroll corners
   1630         https://bugs.webkit.org/show_bug.cgi?id=57202
   1631 
   1632         Remove a lot of scrollbar hacks from the chromium compositor implementation now that
   1633         scrollbars go to real layers.
   1634 
   1635         * src/WebScrollbarImpl.cpp:
   1636         (WebKit::WebScrollbarImpl::invalidateScrollCornerRect):
   1637         (WebKit::WebScrollbarImpl::scrollCornerPresent):
   1638         * src/WebScrollbarImpl.h:
   1639         (WebKit::WebScrollbarImpl::scrollCornerRect):
   1640         * src/WebViewImpl.cpp:
   1641         (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
   1642         (WebKit::WebViewImpl::reallocateRenderer):
   1643 
   1644 2011-04-13  John Abd-El-Malek  <jam (a] chromium.org>
   1645 
   1646         Reviewed by Jian Li.
   1647 
   1648         [chromium] Remove unnecessary #define now that chrome has rolled to the latest WebKit
   1649         https://bugs.webkit.org/show_bug.cgi?id=58474
   1650 
   1651         * DEPS:
   1652         * public/WebSpellCheckClient.h:
   1653 
   1654 2011-04-13  Zhenyao Mo  <zmo (a] google.com>
   1655 
   1656         Reviewed by Kenneth Russell.
   1657 
   1658         Extension3D needs to provide a way to check if an extension is enabled
   1659         https://bugs.webkit.org/show_bug.cgi?id=58410
   1660 
   1661         Implement isEnabled() in chromium port.
   1662 
   1663         * src/Extensions3DChromium.cpp:
   1664         (WebCore::Extensions3DChromium::isEnabled):
   1665         * src/GraphicsContext3DChromium.cpp:
   1666         (WebCore::GraphicsContext3DInternal::isExtensionEnabled):
   1667         * src/GraphicsContext3DInternal.h:
   1668 
   1669 2011-04-13  Kinuko Yasuda  <kinuko (a] chromium.org>
   1670 
   1671         Reviewed by David Levin.
   1672 
   1673         Add mock implementation and plumbing code for unified Quota API
   1674         https://bugs.webkit.org/show_bug.cgi?id=57927
   1675 
   1676         Added plumbing code for the quota API, that is based on the
   1677         discussion on public-webapps:
   1678         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html
   1679 
   1680         * WebKit.gyp: Added new file entries.
   1681         * src/StorageInfoChromium.cpp: Added.
   1682         * src/WebStorageQuotaCallbacksImpl.cpp: Added. An implementation of
   1683         WebStorageQuotaCallbacks.
   1684         * src/WebStorageQuotaCallbacksImpl.h: Added.
   1685 
   1686 2011-04-12  Hans Wennborg  <hans (a] chromium.org>
   1687 
   1688         Reviewed by Jeremy Orlow.
   1689 
   1690         Chromium: Set ENABLE_LEVELDB=1 and add leveldb and snappy to DEPS
   1691         https://bugs.webkit.org/show_bug.cgi?id=58343
   1692 
   1693         Set ENABLE_LEVELDB=1 so that code gets compiled by the EWS bots.
   1694         Add the necessary dependencies to the DEPS file.
   1695 
   1696         * DEPS:
   1697         * features.gypi:
   1698 
   1699 2011-04-12  Kent Tamura  <tkent (a] chromium.org>
   1700 
   1701         Reviewed by Dimitri Glazkov.
   1702 
   1703         [Chromium] Add WebSettings::setValidationMessageTimerMagnification()
   1704         https://bugs.webkit.org/show_bug.cgi?id=57426
   1705 
   1706         * public/WebSettings.h: Declare new function.
   1707         * src/WebSettingsImpl.cpp:
   1708         (WebKit::WebSettingsImpl::setValidationMessageTimerMagnification):
   1709          Passing the specified value to WebCore::Settings.
   1710         * src/WebSettingsImpl.h: Declare new function.
   1711 
   1712 2011-04-12  Antoine Labour  <piman (a] chromium.org>
   1713 
   1714         Reviewed by Kenneth Russell.
   1715 
   1716         Allow WebView users to recreate dependent contexts after a context lost
   1717         event. Similarly to the startup case, a temporary context gets created,
   1718         that gets used by the layer renderer once it itself gets recreated.
   1719         https://bugs.webkit.org/show_bug.cgi?id=58385
   1720 
   1721         * src/WebViewImpl.cpp:
   1722         (WebKit::WebViewImpl::reallocateRenderer): use the temporary context to
   1723         recreate the layer renderer if it's valid.
   1724         (WebKit::WebViewImpl::graphicsContext3D): create a temporary context if
   1725         the layer renderer's context is lost.
   1726 
   1727 2011-04-12  Adrienne Walker  <enne (a] google.com>
   1728 
   1729         Reviewed by James Robinson.
   1730 
   1731         [chromium] TilingData mishandles very small texture sizes
   1732         https://bugs.webkit.org/show_bug.cgi?id=58364
   1733 
   1734         Update test to properly handle texture sizes of 0-3.
   1735 
   1736         * tests/TilingDataTest.cpp:
   1737         (WebCore::TEST):
   1738 
   1739 2011-04-12  Jian Li  <jianli (a] chromium.org>
   1740 
   1741         Unreviewed, rolling out r83649.
   1742         http://trac.webkit.org/changeset/83649
   1743         https://bugs.webkit.org/show_bug.cgi?id=57563
   1744 
   1745         This patch causes compiling errors for chromium
   1746 
   1747         * public/WebCanvas.h:
   1748         * src/WebFrameImpl.cpp:
   1749         (WebKit::WebFrameImpl::printPage):
   1750         * tests/TransparencyWinTest.cpp:
   1751         (WebCore::drawNativeRect):
   1752         (WebCore::getPixelAt):
   1753         (WebCore::clearTopLayerAlphaChannel):
   1754         (WebCore::clearTopLayerAlphaPixel):
   1755         (WebCore::TEST):
   1756 
   1757 2011-04-12  John Abd-El-Malek  <jam (a] chromium.org>
   1758 
   1759         Reviewed by Jian Li.
   1760 
   1761         [chromium] Fix spellcheck regression in context menus
   1762         https://bugs.webkit.org/show_bug.cgi?id=58386
   1763 
   1764         * src/ContextMenuClientImpl.cpp:
   1765         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
   1766 
   1767 2011-04-12  Noel Gordon  <noel.gordon (a] gmail.com>
   1768 
   1769         Reviewed by Tony Chang.
   1770 
   1771         [chromium] Use new dragTargetDragEnter() function signature
   1772         https://bugs.webkit.org/show_bug.cgi?id=58303
   1773 
   1774         After WebKit/chromium/DEPS rolls to chromium r80907, the drag identity
   1775         based version of dragTargetDragEnter() is no longer used; remove it.
   1776 
   1777         * public/WebView.h:
   1778         * src/WebViewImpl.cpp:
   1779         * src/WebViewImpl.h:
   1780 
   1781 2011-04-12  Alok Priyadarshi  <alokp (a] chromium.org>
   1782 
   1783         Reviewed by James Robinson.
   1784 
   1785         Remove dependency on chromium skia::PlatformCanvas
   1786         https://bugs.webkit.org/show_bug.cgi?id=57563
   1787 
   1788         * public/WebCanvas.h:
   1789         * src/WebFrameImpl.cpp:
   1790         (WebKit::WebFrameImpl::printPage):
   1791         * tests/TransparencyWinTest.cpp:
   1792         (WebCore::drawNativeRect):
   1793         (WebCore::getPixelAt):
   1794         (WebCore::clearTopLayerAlphaChannel):
   1795         (WebCore::clearTopLayerAlphaPixel):
   1796         (WebCore::TEST):
   1797 
   1798 2011-04-12  Adam Barth  <abarth (a] webkit.org>
   1799 
   1800         Revert unintentional changes to WebKit.
   1801 
   1802         * public/WebSettings.h:
   1803         * src/WebSettingsImpl.cpp:
   1804         * src/WebSettingsImpl.h:
   1805 
   1806 2011-04-11  John Abd-El-Malek  <jam (a] chromium.org>
   1807 
   1808         Reviewed by Darin Fisher.
   1809 
   1810         [chromium]: Get the list of misspelled words in the WebKit code insetad of in chromium's RenderView
   1811         https://bugs.webkit.org/show_bug.cgi?id=58260
   1812 
   1813         * public/WebContextMenuData.h:
   1814         * public/WebSpellCheckClient.h:
   1815         (WebKit::WebSpellCheckClient::spellCheck):
   1816         * src/ContextMenuClientImpl.cpp:
   1817         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
   1818         * src/EditorClientImpl.cpp:
   1819         (WebKit::EditorClientImpl::checkSpellingOfString):
   1820 
   1821 2011-04-12  Bill Budge  <bbudge (a] chromium.org>
   1822 
   1823         Reviewed by Darin Fisher.
   1824 
   1825         Move the WebURLLoaderOptions struct into its own file and rename the CrossOriginRequestPolicy enum to conform to the WebKit coding standard.
   1826         https://bugs.webkit.org/show_bug.cgi?id=58287
   1827 
   1828         No new tests. No new functionality exposed.
   1829 
   1830         * WebKit.gyp:
   1831         * public/WebURLLoader.h:
   1832         * public/WebURLLoaderOptions.h: Added.
   1833         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
   1834         * src/AssociatedURLLoader.cpp:
   1835         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   1836         * src/AssociatedURLLoader.h:
   1837 
   1838 2011-04-11  Pavel Podivilov  <podivilov (a] chromium.org>
   1839 
   1840         Reviewed by Pavel Feldman.
   1841 
   1842         Web Inspector: [chromium] script formatting doesn't work when chromium is built with debug_devtools=1.
   1843         https://bugs.webkit.org/show_bug.cgi?id=58232
   1844 
   1845         * WebKit.gyp:
   1846 
   1847 2011-04-11  John Bates  <jbates (a] google.com>
   1848 
   1849         Reviewed by Kenneth Russell.
   1850 
   1851         chromium support for glSetLatch and glWaitLatch between 3D contexts
   1852         https://bugs.webkit.org/show_bug.cgi?id=58003
   1853 
   1854         * public/WebGraphicsContext3D.h:
   1855         (WebKit::WebGraphicsContext3D::getParentToChildLatchCHROMIUM):
   1856         (WebKit::WebGraphicsContext3D::getChildToParentLatchCHROMIUM):
   1857         (WebKit::WebGraphicsContext3D::waitLatchCHROMIUM):
   1858         (WebKit::WebGraphicsContext3D::setLatchCHROMIUM):
   1859         * src/Extensions3DChromium.cpp:
   1860         (WebCore::Extensions3DChromium::waitLatchCHROMIUM):
   1861         (WebCore::Extensions3DChromium::setLatchCHROMIUM):
   1862         * src/GraphicsContext3DChromium.cpp:
   1863         * src/GraphicsContext3DInternal.h:
   1864 
   1865 2011-04-11  Ryosuke Niwa  <rniwa (a] webkit.org>
   1866 
   1867         Reviewed by Tony Chang.
   1868 
   1869         [chromium] Crash in WebViewImpl::caretOrSelectionBounds
   1870         https://bugs.webkit.org/show_bug.cgi?id=58269
   1871 
   1872         The bug was caused by caretOrSelectionBounds's incorrectly assuming
   1873         SelectionController::toNormalizedRange to always return a non-null Range.
   1874 
   1875         Fixed the bug by adding a null pointer check. Also replaced calls to deprecatedNode
   1876         by containerNode() and calls to SelectionController::start() and SelectionController::end()
   1877         by calls to SelectionController::base() and SelectionController::extent() because
   1878         selection extends from base to extent, not from start to end.
   1879 
   1880         Test: editing/selection/extend-over-file-input-by-drag-crash.html
   1881 
   1882         * src/WebViewImpl.cpp:
   1883         (WebKit::WebViewImpl::caretOrSelectionBounds):
   1884 
   1885 2011-04-11  Dimitri Glazkov  <dglazkov (a] chromium.org>
   1886 
   1887         Reviewed by Eric Carlson.
   1888 
   1889         Rename MediaControls to MediaControlRootElement.
   1890         https://bugs.webkit.org/show_bug.cgi?id=58250
   1891 
   1892         Mechanical move using do-webcore-rename.
   1893 
   1894 2011-04-11  Daniel Cheng  <dcheng (a] chromium.org>
   1895 
   1896         Reviewed by Dmitry Titov.
   1897 
   1898         [chromium] Implement image/png support in DataTransferItems
   1899         https://bugs.webkit.org/show_bug.cgi?id=58106
   1900 
   1901         Add glue for reading image data from clipboard.
   1902 
   1903         * DEPS:
   1904         * src/PlatformBridge.cpp:
   1905         (WebCore::PlatformBridge::clipboardReadImage):
   1906 
   1907 2011-04-05  Hans Wennborg  <hans (a] chromium.org>
   1908 
   1909         Reviewed by Steve Block.
   1910 
   1911         IndexedDB: Introduce skeleton for LevelDB backend
   1912         https://bugs.webkit.org/show_bug.cgi?id=57827
   1913 
   1914         * features.gypi:
   1915             Add ENABLE_LEVELDB=0.
   1916         * public/WebIDBFactory.h:
   1917         (WebKit::WebIDBFactory::open):
   1918             Remove pre-roll open() function.
   1919 
   1920 2011-04-10  Kent Tamura  <tkent (a] chromium.org>
   1921 
   1922         [Chromium] Fix build errors on "Win Shared Builder (dbg)"
   1923 
   1924         * WebKit.gyp: Exclude WebFrameTest.cpp for WEBKIT_DLL.
   1925 
   1926 2011-04-10  Kent Tamura  <tkent (a] chromium.org>
   1927 
   1928         Unreviewed, rolling out r83353.
   1929         http://trac.webkit.org/changeset/83353
   1930         https://bugs.webkit.org/show_bug.cgi?id=58106
   1931 
   1932         The new test doesn't pass on all Chromium platforms.
   1933 
   1934         * DEPS:
   1935         * src/PlatformBridge.cpp:
   1936 
   1937 2011-04-09  Sreeram Ramachandran  <sreeram (a] google.com>
   1938 
   1939         Reviewed by Ryosuke Niwa.
   1940 
   1941         Gather data on modal dialogs shown during unload events
   1942         https://bugs.webkit.org/show_bug.cgi?id=58115
   1943 
   1944         Implementation of the new API to receive notifications of modal dialogs
   1945         dispatched during unload events. Count the notifications through a histogram.
   1946 
   1947         No tests because it's not clear how to test chromium histograms from webkit.
   1948 
   1949         * src/ChromeClientImpl.cpp:
   1950         (WebKit::ChromeClientImpl::willRunModalDialogDuringPageDismissal):
   1951         * src/ChromeClientImpl.h:
   1952 
   1953 2011-04-08  Aaron Boodman  <aa (a] chromium.org>
   1954 
   1955         Reviewed by Dmitry Titov.
   1956 
   1957         Re-land http://trac.webkit.org/changeset/83007. This works
   1958         without changes after https://bugs.webkit.org/show_bug.cgi?id=58110.
   1959 
   1960         https://bugs.webkit.org/show_bug.cgi?id=58096
   1961 
   1962         * WebKit.gyp:
   1963         * WebKit.gypi:
   1964         * public/WebFrame.h:
   1965         * src/WebFrameImpl.cpp:
   1966         (WebKit::WebFrame::frameForContext):
   1967         * tests/WebFrameTest.cpp:
   1968         (WebKit::WebFrameTest::WebFrameTest):
   1969         (WebKit::WebFrameTest::registerMockedURLLoad):
   1970         (WebKit::WebFrameTest::loadFrame):
   1971         (WebKit::TEST_F):
   1972 
   1973 2011-04-08  Daniel Cheng  <dcheng (a] chromium.org>
   1974 
   1975         Reviewed by Dmitry Titov.
   1976 
   1977         [chromium] Implement image/png support in DataTransferItems
   1978         https://bugs.webkit.org/show_bug.cgi?id=58106
   1979 
   1980         Add glue for reading image data from clipboard.
   1981 
   1982         * DEPS:
   1983         * src/PlatformBridge.cpp:
   1984         (WebCore::PlatformBridge::clipboardReadImage):
   1985 
   1986 2011-04-08  Alpha Lam  <hclam (a] chromium.org>
   1987 
   1988         Unreviewed, rolling out r83335.
   1989         http://trac.webkit.org/changeset/83335
   1990         https://bugs.webkit.org/show_bug.cgi?id=53556
   1991 
   1992         GTK and QT bots are broken
   1993 
   1994         * features.gypi:
   1995 
   1996 2011-04-07  Anna Cavender  <annacc (a] chromium.org>
   1997 
   1998         Reviewed by Eric Carlson.
   1999 
   2000         Setup ENABLE(TRACK) feature define
   2001         https://bugs.webkit.org/show_bug.cgi?id=53556
   2002 
   2003         * features.gypi:
   2004 
   2005 2011-04-08  Dmitry Titov  <dimich (a] chromium.org>
   2006 
   2007         Reviewed by Adam Barth.
   2008 
   2009         [Chromium] Remove unneeded usage of V8::Lockers in IDB tests.
   2010         https://bugs.webkit.org/show_bug.cgi?id=58110
   2011         Since they are simple one-thread tests.
   2012         This code parallels the code in Chromium's idb bindings that uses v8 Lockers in utility process,
   2013         which is equally not needed since there is only one thread running v8 in that process.
   2014 
   2015         * tests/IDBBindingUtilitiesTest.cpp:
   2016 
   2017 2011-04-07  Pavel Podivilov  <podivilov (a] chromium.org>
   2018 
   2019         Reviewed by Pavel Feldman.
   2020 
   2021         Web Inspector: add test for script formatter worker.
   2022         https://bugs.webkit.org/show_bug.cgi?id=57447
   2023 
   2024         * WebKit.gyp:
   2025 
   2026 2011-04-08  Kent Tamura  <tkent (a] chromium.org>
   2027 
   2028         [Chromium] The second attempt of fixing for Windows (dbg)(shared) build.
   2029 
   2030         * WebKit.gyp: webkit should not depend on webkit_support.
   2031 
   2032 2011-04-08  Kent Tamura  <tkent (a] chromium.org>
   2033 
   2034         [Chromium] Build fix for Windows (dbg)(shared).
   2035 
   2036         * WebKit.gyp: Add webkit_support dependency, which is required for webkit_unittest_files.
   2037 
   2038 2011-04-07  Kinuko Yasuda  <kinuko (a] chromium.org>
   2039 
   2040         Reviewed by Darin Fisher.
   2041 
   2042         [Chromium] Add WebKit API to query and request unified offline-storage quota
   2043         https://bugs.webkit.org/show_bug.cgi?id=57849
   2044         Just adding the API, this does not do anything yet.
   2045 
   2046         The API is based on the public discussion for unified quota API:
   2047         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html
   2048         (The detail is not yet fully specified and might be subject to change.)
   2049 
   2050         * public/WebFrameClient.h:
   2051         (WebKit::WebFrameClient::queryStorageUsageAndQuota): Added.
   2052         (WebKit::WebFrameClient::requestStorageQuota): Added.
   2053         * public/WebStorageQuotaCallbacks.h: Added.
   2054         (WebKit::WebStorageQuotaCallbacks::~WebStorageQuotaCallbacks):
   2055         * public/WebStorageQuotaType.h: Added.
   2056 
   2057 2011-04-07  Dominic Cooney  <dominicc (a] google.com>
   2058 
   2059         Reviewed by Dimitri Glazkov.
   2060 
   2061         Let shadow DOM have a list of nodes at the top level of a shadow.
   2062         https://bugs.webkit.org/show_bug.cgi?id=57813
   2063 
   2064         * src/WebElement.cpp:
   2065         (WebKit::WebElement::shadowRoot): shadow roots are ContainerNodes now
   2066 
   2067 2011-04-07  Magnus Danielsson  <public (a] fuzzac.com>
   2068 
   2069         Reviewed by Darin Fisher.
   2070 
   2071         [chromium] WebPageSerializerImpl doesn't serialize sub-frames correctly
   2072         https://bugs.webkit.org/show_bug.cgi?id=53897
   2073 
   2074         When serializing a web page using 'save page as', sub-frames and resources gets
   2075         saved in a sub-directory. However, frame elements didn't get updated to reference
   2076         these saved sub-frames, but were still referencing the original url. So when opening
   2077         a saved web page, any sub-frames would get pulled in from the original url rather than 
   2078         what was saved.
   2079 
   2080         In addition to this, sub-frames in the sub-directory erroneously had the name of the
   2081         sub-directory prepended to the path of resources located in the same sub-directory.
   2082 
   2083         * src/WebPageSerializerImpl.cpp:
   2084         (WebKit::WebPageSerializerImpl::openTagToStrne: Fixed resource paths in sub-frames. 
   2085         Also made sure sub-frames are referenced correctly from parent frame.
   2086         (WebKit::WebPageSerializerImpl::endTagToString): Removed constness from argument.
   2087         (WebKit::WebPageSerializerImpl::buildContentForNode): Ditto.
   2088         * src/WebPageSerializerImpl.h:
   2089 
   2090 2011-04-07  Nat Duca  <nduca (a] chromium.org>
   2091 
   2092         Reviewed by David Levin.
   2093 
   2094         [chromium] Compositor thread infrastructure
   2095         https://bugs.webkit.org/show_bug.cgi?id=56131
   2096 
   2097         Tests for chrome compositor thread and related infrastructure.
   2098 
   2099         * WebKit.gyp:
   2100         * WebKit.gypi:
   2101         * tests/CCThreadTaskTest.cpp: Added.
   2102         (WebCore::TEST):
   2103         * tests/CCThreadTest.cpp: Added.
   2104         (WebCore::TEST):
   2105         (WebCore::PingPongUsingCondition::ping):
   2106         (WebCore::PingPongTestUsingTasks::ping):
   2107         (WebCore::PingPongTestUsingTasks::pong):
   2108         * tests/RunAllTests.cpp:
   2109         (main):
   2110 
   2111 2011-04-07  Andrew Scherkus  <scherkus (a] chromium.org>
   2112 
   2113         Revert ENABLE_TRACK patch due to compile failures.
   2114 
   2115         * features.gypi:
   2116 
   2117 2011-04-07  Pavel Feldman  <pfeldman (a] google.com>
   2118 
   2119         Not reviewed: rolling chromium DEPS 80421:80767.
   2120 
   2121         * DEPS:
   2122 
   2123 2011-04-07  Vsevolod Vlasov  <vsevik (a] chromium.org>
   2124 
   2125         Reviewed by Pavel Feldman.
   2126 
   2127         Web Inspector: [Chromium] Rename didReceiveData2 to didReceiveData as part of enabling transfer size support.
   2128         https://bugs.webkit.org/show_bug.cgi?id=58036
   2129 
   2130         Renamed didReceiveData2 to didReceiveData.
   2131 
   2132         * public/WebURLLoaderClient.h:
   2133         (WebKit::WebURLLoaderClient::didReceiveData):
   2134         * src/AssociatedURLLoader.cpp:
   2135         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   2136         * src/ResourceHandle.cpp:
   2137         (WebCore::ResourceHandleInternal::didReceiveData):
   2138 
   2139 2011-04-07  Vsevolod Vlasov  <vsevik (a] chromium.org>
   2140 
   2141         Reviewed by Pavel Feldman.
   2142 
   2143         Web Inspector: [Chromium] Migrate didReceiveData in upstream for plugins as part of enabling transfer size support.
   2144         https://bugs.webkit.org/show_bug.cgi?id=58034
   2145 
   2146         Migrated didReceiveData to support new lengthReceived parameter.
   2147 
   2148         * src/AssociatedURLLoader.cpp:
   2149         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   2150 
   2151 2011-04-06  Asanka Herath  <asanka (a] chromium.org>
   2152 
   2153         Reviewed by Darin Fisher.
   2154 
   2155         Add new TargetType: TargetIsFavicon
   2156 
   2157         https://bugs.webkit.org/show_bug.cgi?id=57659
   2158 
   2159         * public/WebURLRequest.h:
   2160 
   2161 2011-04-06  Alok Priyadarshi  <alokp (a] chromium.org>
   2162 
   2163         Reviewed by Eric Seidel.
   2164 
   2165         [chromium] Add settings API to enable accelerated drawing
   2166         https://bugs.webkit.org/show_bug.cgi?id=57863
   2167         
   2168         If accelerated drawing is enabled we try to render content and
   2169         root layers using GPU. Please note that this setting is ignored if
   2170         accelerated compositing is disabled.
   2171 
   2172         * public/WebSettings.h:
   2173         * src/WebSettingsImpl.cpp:
   2174         (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled):
   2175         * src/WebSettingsImpl.h:
   2176 
   2177 2011-04-05  Zelidrag Hornung  <zelidrag (a] chromium.org>
   2178 
   2179         Reviewed by David Levin.
   2180 
   2181         Added MediaTypeFile enum value to WebContextMenuData::MediaType.
   2182         https://bugs.webkit.org/show_bug.cgi?id=57566
   2183 
   2184         * public/WebContextMenuData.h:
   2185 
   2186 2011-04-05  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   2187 
   2188         Unreviewed, rolling out r83007.
   2189         http://trac.webkit.org/changeset/83007
   2190         https://bugs.webkit.org/show_bug.cgi?id=57920
   2191 
   2192         Broke WebFrameTest.FrameForEnteredContext on Chromium-win and
   2193         Chromium-mac (Requested by tkent on #webkit).
   2194 
   2195         * WebKit.gyp:
   2196         * WebKit.gypi:
   2197         * public/WebFrame.h:
   2198         * src/WebFrameImpl.cpp:
   2199         * tests/WebFrameTest.cpp:
   2200         (WebKit::WebFrameTest::WebFrameTest):
   2201         (WebKit::WebFrameTest::registerMockedURLLoad):
   2202         (WebKit::WebFrameTest::serveRequests):
   2203         (WebKit::TEST_F):
   2204 
   2205 2011-04-05  James Kozianski  <koz (a] chromium.org>
   2206 
   2207         Unreviewed, rolling out r82976.
   2208         http://trac.webkit.org/changeset/82976
   2209         https://bugs.webkit.org/show_bug.cgi?id=57566
   2210 
   2211         Breaks chromium canary build
   2212 
   2213         * public/WebContextMenuData.h:
   2214 
   2215 2011-04-05  Aaron Boodman  <aa (a] chromium.org>
   2216 
   2217         Reviewed by Adam Barth.
   2218 
   2219         Add ability to get frame from v8 context to chromium WebKit API
   2220         https://bugs.webkit.org/show_bug.cgi?id=57516
   2221 
   2222         * public/WebFrame.h:
   2223         * src/WebFrameImpl.cpp:
   2224         (WebKit::WebFrame::frameForV8Context):
   2225 
   2226 2011-04-05  Nico Weber  <thakis (a] chromium.org>
   2227 
   2228         Reviewed by Dimitri Glazkov.
   2229 
   2230         [chromium] Don't have 'using namespace' declarations in header files
   2231         https://bugs.webkit.org/show_bug.cgi?id=57882
   2232 
   2233         * src/EventListenerWrapper.cpp:
   2234         * src/EventListenerWrapper.h:
   2235         * src/VideoFrameChromiumImpl.h:
   2236         * src/WebDOMEventListener.cpp:
   2237         * src/WebDOMEventListenerPrivate.cpp:
   2238         * src/WebDOMEventListenerPrivate.h:
   2239         (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo):
   2240 
   2241 2011-04-05  Zelidrag Hornung  <zelidrag (a] chromium.org>
   2242 
   2243         Reviewed by David Levin.
   2244 
   2245         Added MediaTypeFile enum value to WebContextMenuData::MediaType.
   2246         https://bugs.webkit.org/show_bug.cgi?id=57566
   2247 
   2248         * public/WebContextMenuData.h:
   2249 
   2250 2011-04-04  MORITA Hajime  <morrita (a] google.com>
   2251 
   2252         Reviewed by Ryosuke Niwa.
   2253 
   2254         [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
   2255         https://bugs.webkit.org/show_bug.cgi?id=56085
   2256 
   2257         Followed the signature change.
   2258         
   2259         * src/EditorClientImpl.h:
   2260         * src/EditorClientImpl.cpp:
   2261         * src/WebTextCheckingCompletionImpl.cpp
   2262 
   2263 2011-04-05  Hans Wennborg  <hans (a] chromium.org>
   2264 
   2265         Reviewed by Adam Barth
   2266 
   2267         Clean up IndexedDB WebKit API
   2268         https://bugs.webkit.org/show_bug.cgi?id=57507
   2269 
   2270         Rename the backend proxy files that didn't have Backend in their name.
   2271         Everything in WebKit should be in the WebKit namespace.
   2272         Put everything behind the feature flag so we're consistient.
   2273         Put the feature flag #if above includes.
   2274 
   2275         * WebKit.gyp:
   2276         * src/IDBCallbacksProxy.cpp:
   2277         (WebKit::IDBCallbacksProxy::create):
   2278         (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
   2279         (WebKit::IDBCallbacksProxy::onError):
   2280         (WebKit::IDBCallbacksProxy::onSuccess):
   2281         * src/IDBCallbacksProxy.h:
   2282         * src/IDBCursorBackendProxy.cpp:
   2283         (WebKit::IDBCursorBackendProxy::create):
   2284         (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy):
   2285         * src/IDBCursorBackendProxy.h:
   2286         * src/IDBDatabaseBackendProxy.cpp:
   2287         (WebKit::IDBDatabaseBackendProxy::create):
   2288         (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy):
   2289         (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy):
   2290         (WebKit::IDBDatabaseBackendProxy::name):
   2291         (WebKit::IDBDatabaseBackendProxy::version):
   2292         (WebKit::IDBDatabaseBackendProxy::objectStoreNames):
   2293         (WebKit::IDBDatabaseBackendProxy::createObjectStore):
   2294         (WebKit::IDBDatabaseBackendProxy::deleteObjectStore):
   2295         (WebKit::IDBDatabaseBackendProxy::setVersion):
   2296         (WebKit::IDBDatabaseBackendProxy::transaction):
   2297         (WebKit::IDBDatabaseBackendProxy::close):
   2298         (WebKit::IDBDatabaseBackendProxy::open):
   2299         * src/IDBDatabaseCallbacksProxy.cpp:
   2300         (WebKit::IDBDatabaseCallbacksProxy::create):
   2301         (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
   2302         * src/IDBDatabaseCallbacksProxy.h:
   2303         * src/IDBFactoryBackendProxy.cpp:
   2304         (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
   2305         (WebKit::IDBFactoryBackendProxy::open):
   2306         * src/IDBFactoryBackendProxy.h:
   2307         * src/IDBIndexBackendProxy.cpp:
   2308         (WebKit::IDBIndexBackendProxy::create):
   2309         (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy):
   2310         * src/IDBIndexBackendProxy.h:
   2311         * src/IDBObjectStoreBackendProxy.cpp:
   2312         (WebKit::IDBObjectStoreBackendProxy::create):
   2313         (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy):
   2314         (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy):
   2315         (WebKit::IDBObjectStoreBackendProxy::name):
   2316         (WebKit::IDBObjectStoreBackendProxy::keyPath):
   2317         (WebKit::IDBObjectStoreBackendProxy::indexNames):
   2318         (WebKit::IDBObjectStoreBackendProxy::get):
   2319         (WebKit::IDBObjectStoreBackendProxy::put):
   2320         (WebKit::IDBObjectStoreBackendProxy::deleteFunction):
   2321         (WebKit::IDBObjectStoreBackendProxy::clear):
   2322         (WebKit::IDBObjectStoreBackendProxy::createIndex):
   2323         (WebKit::IDBObjectStoreBackendProxy::index):
   2324         (WebKit::IDBObjectStoreBackendProxy::deleteIndex):
   2325         (WebKit::IDBObjectStoreBackendProxy::openCursor):
   2326         * src/IDBObjectStoreBackendProxy.h: Added.
   2327         * src/IDBObjectStoreProxy.h: Removed.
   2328         * src/IDBTransactionBackendProxy.cpp:
   2329         (WebKit::IDBTransactionBackendProxy::create):
   2330         (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
   2331         (WebKit::IDBTransactionBackendProxy::objectStore):
   2332         * src/IDBTransactionBackendProxy.h:
   2333         (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction):
   2334         * src/IDBTransactionCallbacksProxy.cpp:
   2335         (WebKit::IDBTransactionCallbacksProxy::create):
   2336         (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
   2337         * src/IDBTransactionCallbacksProxy.h:
   2338         * src/WebIDBCallbacksImpl.cpp:
   2339         (WebKit::WebIDBCallbacksImpl::onError):
   2340         (WebKit::WebIDBCallbacksImpl::onSuccess):
   2341         * src/WebIDBCallbacksImpl.h:
   2342         * src/WebIDBCursorImpl.cpp:
   2343         * src/WebIDBCursorImpl.h:
   2344         * src/WebIDBDatabaseCallbacksImpl.cpp:
   2345         (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange):
   2346         * src/WebIDBDatabaseCallbacksImpl.h:
   2347         * src/WebIDBDatabaseError.cpp:
   2348         * src/WebIDBDatabaseImpl.cpp:
   2349         * src/WebIDBDatabaseImpl.h:
   2350         * src/WebIDBFactoryImpl.cpp:
   2351         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
   2352         * src/WebIDBFactoryImpl.h:
   2353         * src/WebIDBIndexImpl.cpp:
   2354         * src/WebIDBIndexImpl.h:
   2355         * src/WebIDBKey.cpp:
   2356         (WebKit::WebIDBKey::createFromValueAndKeyPath):
   2357         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
   2358         * src/WebIDBKeyPath.cpp:
   2359         (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>&):
   2360         * src/WebIDBKeyRange.cpp:
   2361         * src/WebIDBObjectStoreImpl.cpp:
   2362         * src/WebIDBObjectStoreImpl.h:
   2363         * src/WebIDBTransactionCallbacksImpl.cpp:
   2364         * src/WebIDBTransactionCallbacksImpl.h:
   2365         * src/WebIDBTransactionImpl.cpp:
   2366         * src/WebIDBTransactionImpl.h:
   2367 
   2368 2011-04-05  Sailesh Agrawal  <sail (a] chromium.org>
   2369 
   2370         Reviewed by Darin Fisher.
   2371 
   2372         Don't clear existing files if the user cancels the file chooser dialog.
   2373         https://bugs.webkit.org/show_bug.cgi?id=55200
   2374 
   2375         * src/WebFileChooserCompletionImpl.cpp:
   2376         (WebKit::WebFileChooserCompletionImpl::didChooseFile):
   2377 
   2378 2011-04-05  John Mellor  <johnme (a] chromium.org>
   2379 
   2380         Reviewed by Darin Fisher.
   2381 
   2382         [chromium] Minor cleanup: simplify WebFrameImpl by using contentsToWindow instead of convertToContainingWindow.
   2383         https://bugs.webkit.org/show_bug.cgi?id=55681
   2384 
   2385         * src/WebFrameImpl.cpp:
   2386         (WebKit::WebFrameImpl::find):
   2387         (WebKit::WebFrameImpl::scopeStringMatches):
   2388 
   2389 2011-04-05  Adam Barth  <abarth (a] webkit.org>
   2390 
   2391         Roll Chromium DEPS.
   2392 
   2393         * DEPS: Rolled!
   2394 
   2395 2011-04-04  Chang Shu  <cshu (a] webkit.org>
   2396 
   2397         Reviewed by Ryosuke Niwa.
   2398 
   2399         setContentEditable with true/false/inherit string is not working properly
   2400         https://bugs.webkit.org/show_bug.cgi?id=52058
   2401 
   2402         Move isContentEditable from HTMLElement to Node. WebKit should only access isContentEditable
   2403         as rendererIsEditable is for WebCore internal use.
   2404 
   2405         * src/WebNode.cpp:
   2406         (WebKit::WebNode::isContentEditable):
   2407         * src/WebViewImpl.cpp:
   2408         (WebKit::WebViewImpl::setFocus):
   2409         (WebKit::WebViewImpl::setComposition):
   2410         (WebKit::WebViewImpl::confirmComposition):
   2411 
   2412 2011-04-04  Alexey Proskuryakov  <ap (a] apple.com>
   2413 
   2414         Reviewed by Dan Bernstein.
   2415 
   2416         REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in WebKit2
   2417         https://bugs.webkit.org/show_bug.cgi?id=51230
   2418         <rdar://problem/8780989>
   2419 
   2420         * src/WebViewImpl.cpp: (WebKit::WebViewImpl::keyEvent): Moved Caps Lock handling from
   2421         WebKits to WebCore, because WebKit shouldn't be smart.
   2422 
   2423 2011-04-01  Adam Barth  <abarth (a] webkit.org>
   2424 
   2425         Attempt to fix the Chromium build using the great and powerful git.
   2426         This patch should be the remaining part of reverting Jeremy's ill-fated
   2427         refactoring.
   2428 
   2429         * src/IDBDatabaseProxy.cpp:
   2430         (WebCore::IDBDatabaseProxy::create):
   2431         (WebCore::IDBDatabaseProxy::IDBDatabaseProxy):
   2432         (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy):
   2433         (WebCore::IDBDatabaseProxy::name):
   2434         (WebCore::IDBDatabaseProxy::version):
   2435         (WebCore::IDBDatabaseProxy::objectStoreNames):
   2436         (WebCore::IDBDatabaseProxy::createObjectStore):
   2437         (WebCore::IDBDatabaseProxy::deleteObjectStore):
   2438         (WebCore::IDBDatabaseProxy::setVersion):
   2439         (WebCore::IDBDatabaseProxy::transaction):
   2440         (WebCore::IDBDatabaseProxy::close):
   2441         (WebCore::IDBDatabaseProxy::open):
   2442         * src/IDBDatabaseProxy.h:
   2443         * src/IDBObjectStoreProxy.cpp:
   2444         (WebCore::IDBObjectStoreProxy::create):
   2445         (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy):
   2446         (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy):
   2447         (WebCore::IDBObjectStoreProxy::name):
   2448         (WebCore::IDBObjectStoreProxy::keyPath):
   2449         (WebCore::IDBObjectStoreProxy::indexNames):
   2450         (WebCore::IDBObjectStoreProxy::get):
   2451         (WebCore::IDBObjectStoreProxy::put):
   2452         (WebCore::IDBObjectStoreProxy::deleteFunction):
   2453         (WebCore::IDBObjectStoreProxy::clear):
   2454         (WebCore::IDBObjectStoreProxy::createIndex):
   2455         (WebCore::IDBObjectStoreProxy::index):
   2456         (WebCore::IDBObjectStoreProxy::deleteIndex):
   2457         (WebCore::IDBObjectStoreProxy::openCursor):
   2458 
   2459 2011-04-01  Adam Barth  <abarth (a] webkit.org>
   2460 
   2461         Move these files back to their old locations.  I'm not sure why the
   2462         rollout didn't move them properly.
   2463 
   2464         * src/IDBDatabaseBackendProxy.cpp: Removed.
   2465         * src/IDBDatabaseBackendProxy.h: Removed.
   2466         * src/IDBDatabaseProxy.cpp: Copied from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp.
   2467         * src/IDBDatabaseProxy.h: Copied from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.h.
   2468         * src/IDBObjectStoreBackendProxy.cpp: Removed.
   2469         * src/IDBObjectStoreProxy.cpp: Copied from Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.cpp.
   2470 
   2471 2011-04-01  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   2472 
   2473         Unreviewed, rolling out r82738.
   2474         http://trac.webkit.org/changeset/82738
   2475         https://bugs.webkit.org/show_bug.cgi?id=57684
   2476 
   2477         Broke storage/indexeddb/objectstore-autoincrement.html and
   2478         InjectIDBKey (Requested by abarth|gardening on #webkit).
   2479 
   2480         * WebKit.gyp:
   2481         * src/IDBCallbacksProxy.cpp:
   2482         (WebCore::IDBCallbacksProxy::create):
   2483         (WebCore::IDBCallbacksProxy::IDBCallbacksProxy):
   2484         (WebCore::IDBCallbacksProxy::onError):
   2485         (WebCore::IDBCallbacksProxy::onSuccess):
   2486         * src/IDBCallbacksProxy.h:
   2487         * src/IDBCursorBackendProxy.cpp:
   2488         (WebCore::IDBCursorBackendProxy::create):
   2489         (WebCore::IDBCursorBackendProxy::IDBCursorBackendProxy):
   2490         * src/IDBCursorBackendProxy.h:
   2491         * src/IDBDatabaseCallbacksProxy.cpp:
   2492         (WebCore::IDBDatabaseCallbacksProxy::create):
   2493         (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
   2494         * src/IDBDatabaseCallbacksProxy.h:
   2495         * src/IDBDatabaseProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp.
   2496         (WebCore::IDBDatabaseProxy::create):
   2497         (WebCore::IDBDatabaseProxy::IDBDatabaseProxy):
   2498         (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy):
   2499         (WebCore::IDBDatabaseProxy::name):
   2500         (WebCore::IDBDatabaseProxy::version):
   2501         (WebCore::IDBDatabaseProxy::objectStoreNames):
   2502         (WebCore::IDBDatabaseProxy::createObjectStore):
   2503         (WebCore::IDBDatabaseProxy::deleteObjectStore):
   2504         (WebCore::IDBDatabaseProxy::setVersion):
   2505         (WebCore::IDBDatabaseProxy::transaction):
   2506         (WebCore::IDBDatabaseProxy::close):
   2507         (WebCore::IDBDatabaseProxy::open):
   2508         * src/IDBDatabaseProxy.h: Renamed from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.h.
   2509         * src/IDBFactoryBackendProxy.cpp:
   2510         (WebCore::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
   2511         (WebCore::IDBFactoryBackendProxy::open):
   2512         * src/IDBFactoryBackendProxy.h:
   2513         * src/IDBIndexBackendProxy.cpp:
   2514         (WebCore::IDBIndexBackendProxy::create):
   2515         (WebCore::IDBIndexBackendProxy::IDBIndexBackendProxy):
   2516         * src/IDBIndexBackendProxy.h:
   2517         * src/IDBObjectStoreBackendProxy.h: Removed.
   2518         * src/IDBObjectStoreProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.cpp.
   2519         (WebCore::IDBObjectStoreProxy::create):
   2520         (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy):
   2521         (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy):
   2522         (WebCore::IDBObjectStoreProxy::name):
   2523         (WebCore::IDBObjectStoreProxy::keyPath):
   2524         (WebCore::IDBObjectStoreProxy::indexNames):
   2525         (WebCore::IDBObjectStoreProxy::get):
   2526         (WebCore::IDBObjectStoreProxy::put):
   2527         (WebCore::IDBObjectStoreProxy::deleteFunction):
   2528         (WebCore::IDBObjectStoreProxy::clear):
   2529         (WebCore::IDBObjectStoreProxy::createIndex):
   2530         (WebCore::IDBObjectStoreProxy::index):
   2531         (WebCore::IDBObjectStoreProxy::deleteIndex):
   2532         (WebCore::IDBObjectStoreProxy::openCursor):
   2533         * src/IDBObjectStoreProxy.h: Added.
   2534         * src/IDBTransactionBackendProxy.cpp:
   2535         (WebCore::IDBTransactionBackendProxy::create):
   2536         (WebCore::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
   2537         (WebCore::IDBTransactionBackendProxy::objectStore):
   2538         * src/IDBTransactionBackendProxy.h:
   2539         (WebCore::IDBTransactionBackendProxy::getWebIDBTransaction):
   2540         * src/IDBTransactionCallbacksProxy.cpp:
   2541         (WebCore::IDBTransactionCallbacksProxy::create):
   2542         (WebCore::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
   2543         * src/IDBTransactionCallbacksProxy.h:
   2544         * src/WebIDBCallbacksImpl.cpp:
   2545         (WebCore::WebIDBCallbacksImpl::onError):
   2546         (WebCore::WebIDBCallbacksImpl::onSuccess):
   2547         * src/WebIDBCallbacksImpl.h:
   2548         * src/WebIDBCursorImpl.cpp:
   2549         * src/WebIDBCursorImpl.h:
   2550         * src/WebIDBDatabaseCallbacksImpl.cpp:
   2551         (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange):
   2552         * src/WebIDBDatabaseCallbacksImpl.h:
   2553         * src/WebIDBDatabaseError.cpp:
   2554         * src/WebIDBDatabaseImpl.cpp:
   2555         * src/WebIDBDatabaseImpl.h:
   2556         * src/WebIDBFactoryImpl.cpp:
   2557         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
   2558         * src/WebIDBFactoryImpl.h:
   2559         * src/WebIDBIndexImpl.cpp:
   2560         * src/WebIDBIndexImpl.h:
   2561         * src/WebIDBKey.cpp:
   2562         (WebKit::WebIDBKey::createFromValueAndKeyPath):
   2563         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
   2564         * src/WebIDBKeyPath.cpp:
   2565         (WebKit::WebIDBKeyPath::operator const WTF::Vector<WebCore::IDBKeyPathElement, 0>&):
   2566         * src/WebIDBKeyRange.cpp:
   2567         * src/WebIDBObjectStoreImpl.cpp:
   2568         * src/WebIDBObjectStoreImpl.h:
   2569         * src/WebIDBTransactionCallbacksImpl.cpp:
   2570         * src/WebIDBTransactionCallbacksImpl.h:
   2571         * src/WebIDBTransactionImpl.cpp:
   2572         * src/WebIDBTransactionImpl.h:
   2573 
   2574 2011-03-30  Jeremy Orlow  <jorlow (a] chromium.org>
   2575 
   2576         Reviewed by Nate Chapin.
   2577 
   2578         Clean up IndexedDB WebKit API
   2579         https://bugs.webkit.org/show_bug.cgi?id=57507
   2580 
   2581         Rename the backend proxy files that didn't have Backend in their name.
   2582         Everything in WebKit should be in the WebKit namespace.
   2583         Put everything behind the feature flag so we're consistient.
   2584         Put the feature flag #if above includes.
   2585 
   2586         * WebKit.gyp:
   2587         * src/IDBCallbacksProxy.cpp:
   2588         (WebKit::IDBCallbacksProxy::create):
   2589         (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
   2590         (WebKit::IDBCallbacksProxy::onError):
   2591         (WebKit::IDBCallbacksProxy::onSuccess):
   2592         * src/IDBCallbacksProxy.h:
   2593         * src/IDBCursorBackendProxy.cpp:
   2594         (WebKit::IDBCursorBackendProxy::create):
   2595         (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy):
   2596         * src/IDBCursorBackendProxy.h:
   2597         * src/IDBDatabaseBackendProxy.cpp:
   2598         (WebKit::IDBDatabaseBackendProxy::create):
   2599         (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy):
   2600         (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy):
   2601         (WebKit::IDBDatabaseBackendProxy::name):
   2602         (WebKit::IDBDatabaseBackendProxy::version):
   2603         (WebKit::IDBDatabaseBackendProxy::objectStoreNames):
   2604         (WebKit::IDBDatabaseBackendProxy::createObjectStore):
   2605         (WebKit::IDBDatabaseBackendProxy::deleteObjectStore):
   2606         (WebKit::IDBDatabaseBackendProxy::setVersion):
   2607         (WebKit::IDBDatabaseBackendProxy::transaction):
   2608         (WebKit::IDBDatabaseBackendProxy::close):
   2609         (WebKit::IDBDatabaseBackendProxy::open):
   2610         * src/IDBDatabaseCallbacksProxy.cpp:
   2611         (WebKit::IDBDatabaseCallbacksProxy::create):
   2612         (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
   2613         * src/IDBDatabaseCallbacksProxy.h:
   2614         * src/IDBFactoryBackendProxy.cpp:
   2615         (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
   2616         (WebKit::IDBFactoryBackendProxy::open):
   2617         * src/IDBFactoryBackendProxy.h:
   2618         * src/IDBIndexBackendProxy.cpp:
   2619         (WebKit::IDBIndexBackendProxy::create):
   2620         (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy):
   2621         * src/IDBIndexBackendProxy.h:
   2622         * src/IDBObjectStoreBackendProxy.cpp:
   2623         (WebKit::IDBObjectStoreBackendProxy::create):
   2624         (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy):
   2625         (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy):
   2626         (WebKit::IDBObjectStoreBackendProxy::name):
   2627         (WebKit::IDBObjectStoreBackendProxy::keyPath):
   2628         (WebKit::IDBObjectStoreBackendProxy::indexNames):
   2629         (WebKit::IDBObjectStoreBackendProxy::get):
   2630         (WebKit::IDBObjectStoreBackendProxy::put):
   2631         (WebKit::IDBObjectStoreBackendProxy::deleteFunction):
   2632         (WebKit::IDBObjectStoreBackendProxy::clear):
   2633         (WebKit::IDBObjectStoreBackendProxy::createIndex):
   2634         (WebKit::IDBObjectStoreBackendProxy::index):
   2635         (WebKit::IDBObjectStoreBackendProxy::deleteIndex):
   2636         (WebKit::IDBObjectStoreBackendProxy::openCursor):
   2637         * src/IDBObjectStoreBackendProxy.h: Added.
   2638         * src/IDBObjectStoreProxy.h: Removed.
   2639         * src/IDBTransactionBackendProxy.cpp:
   2640         (WebKit::IDBTransactionBackendProxy::create):
   2641         (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
   2642         (WebKit::IDBTransactionBackendProxy::objectStore):
   2643         * src/IDBTransactionBackendProxy.h:
   2644         (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction):
   2645         * src/IDBTransactionCallbacksProxy.cpp:
   2646         (WebKit::IDBTransactionCallbacksProxy::create):
   2647         (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
   2648         * src/IDBTransactionCallbacksProxy.h:
   2649         * src/WebIDBCallbacksImpl.cpp:
   2650         (WebKit::WebIDBCallbacksImpl::onError):
   2651         (WebKit::WebIDBCallbacksImpl::onSuccess):
   2652         * src/WebIDBCallbacksImpl.h:
   2653         * src/WebIDBCursorImpl.cpp:
   2654         * src/WebIDBCursorImpl.h:
   2655         * src/WebIDBDatabaseCallbacksImpl.cpp:
   2656         (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange):
   2657         * src/WebIDBDatabaseCallbacksImpl.h:
   2658         * src/WebIDBDatabaseError.cpp:
   2659         * src/WebIDBDatabaseImpl.cpp:
   2660         * src/WebIDBDatabaseImpl.h:
   2661         * src/WebIDBFactoryImpl.cpp:
   2662         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
   2663         * src/WebIDBFactoryImpl.h:
   2664         * src/WebIDBIndexImpl.cpp:
   2665         * src/WebIDBIndexImpl.h:
   2666         * src/WebIDBKey.cpp:
   2667         (WebKit::WebIDBKey::createFromValueAndKeyPath):
   2668         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
   2669         * src/WebIDBKeyPath.cpp:
   2670         (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>&):
   2671         * src/WebIDBKeyRange.cpp:
   2672         * src/WebIDBObjectStoreImpl.cpp:
   2673         * src/WebIDBObjectStoreImpl.h:
   2674         * src/WebIDBTransactionCallbacksImpl.cpp:
   2675         * src/WebIDBTransactionCallbacksImpl.h:
   2676         * src/WebIDBTransactionImpl.cpp:
   2677         * src/WebIDBTransactionImpl.h:
   2678 
   2679 2011-03-30  Pavel Podivilov  <podivilov (a] chromium.org>
   2680 
   2681         Reviewed by Pavel Feldman.
   2682 
   2683         Web Inspector: [chromium] script formatting doesn't work when all scripts are concatenated.
   2684         https://bugs.webkit.org/show_bug.cgi?id=57446
   2685 
   2686         * WebKit.gyp:
   2687         * scripts/inline_js_imports.py: Added.
   2688 
   2689 2011-03-31  Victoria Kirst  <vrk (a] google.com>
   2690 
   2691         Reviewed by Eric Carlson.
   2692 
   2693         [chromium] Implement preload=none, setPreload hooks to media player
   2694         https://bugs.webkit.org/show_bug.cgi?id=56983
   2695 
   2696         This patch implements preload=none in Chromium. It also replaces
   2697         the now-deprecated setAutobuffer method with setPreload.
   2698 
   2699         * public/WebMediaPlayer.h:
   2700         (WebKit::WebMediaPlayer::setPreload):
   2701         * public/WebMediaPlayerClient.h:
   2702         * src/WebMediaPlayerClientImpl.cpp:
   2703         (WebKit::WebMediaPlayerClientImpl::preload):
   2704         (WebKit::WebMediaPlayerClientImpl::load):
   2705         (WebKit::WebMediaPlayerClientImpl::loadInternal):
   2706         (WebKit::WebMediaPlayerClientImpl::prepareToPlay):
   2707         (WebKit::WebMediaPlayerClientImpl::setPreload):
   2708         (WebKit::WebMediaPlayerClientImpl::startDelayedLoad):
   2709         (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl):
   2710         * src/WebMediaPlayerClientImpl.h:
   2711 
   2712 2011-03-31  Evan Martin  <evan (a] chromium.org>
   2713 
   2714         Reviewed by Eric Seidel.
   2715 
   2716         <title> should support dir attribute
   2717         https://bugs.webkit.org/show_bug.cgi?id=50961
   2718 
   2719         Update to new FrameLoaderClient interface.
   2720 
   2721         * src/FrameLoaderClientImpl.cpp:
   2722         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
   2723         (WebKit::FrameLoaderClientImpl::setTitle):
   2724         * src/FrameLoaderClientImpl.h:
   2725         * src/WebDataSourceImpl.cpp:
   2726         (WebKit::WebDataSourceImpl::pageTitle):
   2727 
   2728 2011-03-30  David Levin  <levin (a] chromium.org>
   2729 
   2730         Reviewed by Dmitry Titov.
   2731 
   2732         UnlockNonLocked condition reached in WorkerFileSystemsCallbackBridge::mayPostTaskToWorker
   2733         https://bugs.webkit.org/show_bug.cgi?id=57382
   2734 
   2735         There were two issues to address:
   2736         1. The use of a non-thread safe class (RefPtr) in a ThreadSafeRefCounted class.
   2737            The problem was that this RefPtr could be changed on either thread.
   2738         2. Keeping WorkerFileSystemCallbacksBridge alive for while it was being used
   2739            including while its mutex was in use.
   2740 
   2741         * src/WorkerFileSystemCallbacksBridge.cpp:
   2742         (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnMainThread):
   2743         Changed to take a PassRefPtr and leak the ref count as opposed to relying on
   2744         dispatchTaskToMainThread to store the pointer in m_selfRef.
   2745         (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread): Remove the
   2746         m_selfRef and hand off a PassRefPtr instead.
   2747         (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): Balance out the leaked ref
   2748         and ensure that WorkerFileSystemCallbacksBridge stays alive while the mutex is held.
   2749         * src/WorkerFileSystemCallbacksBridge.h: Removed m_selfRef and derefIfWorkerIsStopped which
   2750           was simply due to m_selfRef.
   2751 
   2752 2011-03-29  John Abd-El-Malek  <jam (a] chromium.org>
   2753 
   2754         Reviewed by Tony Chang.
   2755 
   2756         [chromium]: Remove the code that called WebViewClient for spelling now that chromium is updated
   2757         https://bugs.webkit.org/show_bug.cgi?id=57396
   2758 
   2759         * DEPS:
   2760         * public/WebFrame.h:
   2761         * public/WebView.h:
   2762         * public/WebViewClient.h:
   2763         (WebKit::WebViewClient::handleCurrentKeyboardEvent):
   2764         * src/EditorClientImpl.cpp:
   2765         (WebKit::EditorClientImpl::checkSpellingOfString):
   2766         (WebKit::EditorClientImpl::requestCheckingOfString):
   2767         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
   2768         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
   2769         (WebKit::EditorClientImpl::showSpellingUI):
   2770         (WebKit::EditorClientImpl::spellingUIIsShowing):
   2771         * src/WebViewImpl.cpp:
   2772         (WebKit::WebView::create):
   2773         * src/WebViewImpl.h:
   2774         * src/WebWorkerBase.cpp:
   2775         (WebKit::WebWorkerBase::initializeLoader):
   2776         * tests/PopupMenuTest.cpp:
   2777         (WebKit::SelectPopupMenuTest::SetUp):
   2778         * tests/WebFrameTest.cpp:
   2779         (WebKit::TEST_F):
   2780         * tests/WebPageSerializerTest.cpp:
   2781         (WebKit::WebPageSerializerTest::SetUp):
   2782 
   2783 2011-03-30  MORITA Hajime  <morrita (a] google.com>
   2784 
   2785         Reviewed by Dimitri Glazkov.
   2786 
   2787         [Chromium] Expose the shadow DOM to DumpRenderTree JS tests.
   2788         https://bugs.webkit.org/show_bug.cgi?id=56573
   2789 
   2790         Added:
   2791         - WebBindins::makeNode() to convert WebNode to a JS object, and
   2792         - WebElement::shadowRoot().
   2793 
   2794         * public/WebBindings.h:
   2795         * public/WebElement.h:
   2796         * src/WebBindings.cpp:
   2797         (WebKit::makeNodeImpl):
   2798         (WebKit::WebBindings::makeNode):
   2799         * src/WebElement.cpp:
   2800         (WebKit::WebElement::shadowRoot):
   2801 
   2802 2011-03-30  Mario Sanchez Prada  <msanchez (a] igalia.com>
   2803 
   2804         Reviewed by Chris Fleizach.
   2805 
   2806         AX: GTK: ARIA role is not respected on <p> <label> <div> and <form>
   2807         https://bugs.webkit.org/show_bug.cgi?id=47636
   2808 
   2809         Duplicate new internal WebCore roles in the Chromium port.
   2810 
   2811         * public/WebAccessibilityRole.h: Update enumeration
   2812         WebAccessibilityRole to reflect newly added roles in WebCore.
   2813         * src/AssertMatchingEnums.cpp: Added new assertions.
   2814 
   2815 2011-03-30  Yury Semikhatsky  <yurys (a] chromium.org>
   2816 
   2817         Reviewed by Pavel Feldman.
   2818 
   2819         Web Inspector: split debugger agent into Page and Worker-specific ones
   2820         https://bugs.webkit.org/show_bug.cgi?id=57345
   2821 
   2822         ScriptDebugServer and InspectorDebuggerAgent contain only functionality common
   2823         for Worker and Page debugger. All specifics is moved into Page/WorkerScriptDebugServer
   2824         and Page/WorkerDebuggerAgent.
   2825 
   2826         * src/DebuggerAgentManager.cpp:
   2827         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
   2828         * src/WebDevToolsAgentImpl.cpp:
   2829         (WebKit::WebDevToolsAgent::interruptAndDispatch):
   2830         (WebKit::WebDevToolsAgent::processPendingMessages):
   2831 
   2832 2011-03-30  Yury Semikhatsky  <yurys (a] chromium.org>
   2833 
   2834         Unreviewed. Rollout r82438 and r82436.
   2835 
   2836         * src/DebuggerAgentManager.cpp:
   2837         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
   2838         * src/WebDevToolsAgentImpl.cpp:
   2839         (WebKit::WebDevToolsAgent::interruptAndDispatch):
   2840         (WebKit::WebDevToolsAgent::processPendingMessages):
   2841 
   2842 2011-03-30  Yury Semikhatsky  <yurys (a] chromium.org>
   2843 
   2844         Reviewed by Pavel Feldman.
   2845 
   2846         Web Inspector: split debugger agent into Page and Worker-specific ones
   2847         https://bugs.webkit.org/show_bug.cgi?id=57345
   2848 
   2849         ScriptDebugServer and InspectorDebuggerAgent contain only functionality common
   2850         for Worker and Page debugger. All specifics is moved into Page/WorkerScriptDebugServer
   2851         and Page/WorkerDebuggerAgent.
   2852 
   2853         * src/DebuggerAgentManager.cpp:
   2854         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
   2855         * src/WebDevToolsAgentImpl.cpp:
   2856         (WebKit::WebDevToolsAgent::interruptAndDispatch):
   2857         (WebKit::WebDevToolsAgent::processPendingMessages):
   2858 
   2859 2011-03-29  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   2860 
   2861         Unreviewed, rolling out r82293.
   2862         http://trac.webkit.org/changeset/82293
   2863         https://bugs.webkit.org/show_bug.cgi?id=57390
   2864 
   2865         Breaks RetrieveCSSResources (Requested by abarth|gardener on
   2866         #webkit).
   2867 
   2868         * WebKit.gyp:
   2869         * src/WebPageSerializer.cpp:
   2870         (WebCore::getSubResourceURLFromElement):
   2871         (WebCore::retrieveResourcesForElement):
   2872         (WebCore::retrieveResourcesForFrame):
   2873         (WebKit::WebPageSerializer::retrieveAllResources):
   2874         * tests/WebPageSerializerTest.cpp:
   2875         * tests/data/pageserialization/css_test_page.html: Removed.
   2876         * tests/data/pageserialization/import_style_from_link.css: Removed.
   2877         * tests/data/pageserialization/import_styles.css: Removed.
   2878         * tests/data/pageserialization/link_styles.css: Removed.
   2879 
   2880 2011-03-29  Tony Chang  <tony (a] chromium.org>
   2881 
   2882         Roll chromium version to r79710 to pick up libpng changes.
   2883 
   2884         * DEPS:
   2885 
   2886 2011-03-29  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   2887 
   2888         Unreviewed, rolling out r82295 and r82300.
   2889         http://trac.webkit.org/changeset/82295
   2890         http://trac.webkit.org/changeset/82300
   2891         https://bugs.webkit.org/show_bug.cgi?id=57380
   2892 
   2893         This patch breaks compile on Chromium (Requested by
   2894         abarth|gardener on #webkit).
   2895 
   2896         * public/WebAccessibilityRole.h:
   2897         * src/AssertMatchingEnums.cpp:
   2898 
   2899 2011-03-29  Mario Sanchez Prada  <msanchez (a] igalia.com>
   2900 
   2901         Reviewed by Adam Barth.
   2902 
   2903         REGRESSION(r82295): This patch does not compile on Chromium (Requested by abarth|gardener on #webkit).
   2904         https://bugs.webkit.org/show_bug.cgi?id=57377
   2905 
   2906         Fix build errors on Chromium bots.
   2907 
   2908         * public/WebAccessibilityRole.h: Update to reflect newly added roles in WebCore.
   2909         * src/AssertMatchingEnums.cpp: Ditto.
   2910 
   2911 2011-03-29  Adam Barth  <abarth (a] webkit.org>
   2912 
   2913         Roll Chromium DEPS
   2914         https://bugs.webkit.org/show_bug.cgi?id=57361
   2915 
   2916         * DEPS:
   2917 
   2918 2011-03-29  Jay Civelli  <jcivelli (a] chromium.org>
   2919 
   2920         Reviewed by David Levin.
   2921 
   2922         Adding retrieval off CSS resources to WebPageSerializer::retrieveAllResources.
   2923         https://bugs.webkit.org/show_bug.cgi?id=56650
   2924 
   2925         * WebKit.gyp:
   2926         * src/WebPageSerializer.cpp:
   2927         (WebCore::getResourceAttributeForElement):
   2928         (WebCore::retrieveStyleSheetForElement):
   2929         (WebCore::retrieveResourcesForElement):
   2930         (WebCore::retrieveResourcesForFrame):
   2931         (WebCore::retrieveResourcesForCSSRule):
   2932         (WebCore::retrieveResourcesForCSSStyleDeclaration):
   2933         (WebCore::retrieveResourcesForCSSStyleSheet):
   2934         (WebKit::WebPageSerializer::retrieveAllResources):
   2935         * tests/WebPageSerializerTest.cpp:
   2936         (WebKit::TestWebFrameClient::TestWebFrameClient):
   2937         (WebKit::TestWebFrameClient::allowScript):
   2938         (WebKit::WebPageSerializerTest::enableJS):
   2939         (WebKit::WebPageSerializerTest::runOnLoad):
   2940         (WebKit::TEST_F):
   2941         * tests/data/pageserialization/css_test_page.html: Added.
   2942         * tests/data/pageserialization/import_style_from_link.css: Added.
   2943         (#divOrange):
   2944         * tests/data/pageserialization/import_styles.css: Added.
   2945         (#divYellow):
   2946         * tests/data/pageserialization/link_styles.css: Added.
   2947         (#divRed):
   2948 
   2949 2011-03-29  Vsevolod Vlasov  <vsevik (a] chromium.org>
   2950 
   2951         Reviewed by Pavel Feldman.
   2952 
   2953         [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content)
   2954         https://bugs.webkit.org/show_bug.cgi?id=56602
   2955 
   2956         Added new methods to interface while keeping the old ones to keep
   2957         chromium working until it is also patched.
   2958 
   2959         * public/WebURLLoaderClient.h:
   2960         (WebKit::WebURLLoaderClient::didReceiveData2):
   2961         * src/AssociatedURLLoader.cpp:
   2962         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   2963         * src/ResourceHandle.cpp:
   2964         (WebCore::ResourceHandleInternal::didReceiveData):
   2965         (WebCore::ResourceHandleInternal::didReceiveData2):
   2966 
   2967 2011-03-29  Vsevolod Vlasov  <vsevik (a] chromium.org>
   2968 
   2969         Reviewed by Pavel Feldman.
   2970 
   2971         Web Inspector: [Chromium] DevTools shows two resources for each plugin resource loaded
   2972         https://bugs.webkit.org/show_bug.cgi?id=57101
   2973 
   2974         Remove DevToolsAgent network callbacks as this information is now available through ResourceLoader
   2975 
   2976         * public/WebDevToolsAgent.h:
   2977         * src/WebDevToolsAgentImpl.cpp:
   2978         * src/WebDevToolsAgentImpl.h:
   2979 
   2980 2011-03-29  Emil A Eklund  <eae (a] chromium.org>
   2981 
   2982         Reviewed by Dimitri Glazkov.
   2983 
   2984         Relative mouse coordinates recalculated for each target
   2985         https://bugs.webkit.org/show_bug.cgi?id=57130
   2986 
   2987         * public/WebDOMMouseEvent.h:
   2988         * src/WebDOMMouseEvent.cpp:
   2989         (WebKit::WebDOMMouseEvent::layerX):
   2990         (WebKit::WebDOMMouseEvent::layerY):
   2991         (WebKit::WebDOMMouseEvent::offsetX):
   2992         (WebKit::WebDOMMouseEvent::offsetY):
   2993 
   2994 2011-03-29  Yuta Kitamura  <yutak (a] chromium.org>
   2995 
   2996         Unreviewed, rolling out r82195.
   2997         http://trac.webkit.org/changeset/82195
   2998         https://bugs.webkit.org/show_bug.cgi?id=56602
   2999 
   3000         Broke Chromium Clang builds.
   3001 
   3002         * public/WebDevToolsAgent.h:
   3003         * public/WebURLLoaderClient.h:
   3004         * src/AssociatedURLLoader.cpp:
   3005         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   3006         * src/ResourceHandle.cpp:
   3007         (WebCore::ResourceHandleInternal::didReceiveData):
   3008         * src/WebDevToolsAgentImpl.cpp:
   3009         (WebKit::WebDevToolsAgentImpl::didReceiveData):
   3010         * src/WebDevToolsAgentImpl.h:
   3011 
   3012 2011-03-29  Yuta Kitamura  <yutak (a] chromium.org>
   3013 
   3014         Unreviewed. Another build fix. The last fix was incorrect.
   3015 
   3016         * src/ChromeClientImpl.cpp:
   3017         (WebKit::ChromeClientImpl::supportsFullscreenForNode):
   3018         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
   3019         * src/ChromeClientImpl.h:
   3020 
   3021 2011-03-29  Yuta Kitamura  <yutak (a] chromium.org>
   3022 
   3023         Unreviewed. Build fix for Chromium Clang bot.
   3024 
   3025         * src/ChromeClientImpl.cpp:
   3026         (WebKit::ChromeClientImpl::supportsFullscreenForNode):
   3027         * src/ChromeClientImpl.h:
   3028 
   3029 2011-03-28  Vsevolod Vlasov  <vsevik (a] chromium.org>
   3030 
   3031         Reviewed by Pavel Feldman.
   3032 
   3033         [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content)
   3034         https://bugs.webkit.org/show_bug.cgi?id=56602
   3035 
   3036         Added new methods to interface while keeping the old ones to keep
   3037         chromium working until it is also patched.
   3038 
   3039         * public/WebDevToolsAgent.h:
   3040         * public/WebURLLoaderClient.h:
   3041         (WebKit::WebURLLoaderClient::didReceiveData):
   3042         * src/AssociatedURLLoader.cpp:
   3043         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   3044         * src/ResourceHandle.cpp:
   3045         (WebCore::ResourceHandleInternal::didReceiveData):
   3046         * src/WebDevToolsAgentImpl.cpp:
   3047         (WebKit::WebDevToolsAgentImpl::didReceiveData):
   3048         * src/WebDevToolsAgentImpl.h:
   3049 
   3050 2011-03-28  Tony Chang  <tony (a] chromium.org>
   3051 
   3052         Reviewed by Adam Barth.
   3053 
   3054         [chromium] have DRT write the png checksum into a png comment
   3055         https://bugs.webkit.org/show_bug.cgi?id=57255
   3056 
   3057         * DEPS: Pull in version of chromium with comment writing
   3058 
   3059 2011-03-28  Adele Peterson  <adele (a] apple.com>
   3060 
   3061         Build fix.
   3062 
   3063         * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::selectionStartHasSpellingMarkerFor):
   3064         Call new selectionStartHasMarkerFor method instead of selectionStartHasSpellingMarkerFor.
   3065 
   3066 2011-03-28  Pavel Feldman  <pfeldman (a] chromium.org>
   3067 
   3068         Not reviewed: fixed chromium build.
   3069 
   3070         * src/WebDevToolsAgentImpl.cpp:
   3071         (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
   3072 
   3073 2011-03-25  Andy Estes  <aestes (a] apple.com>
   3074 
   3075         Reviewed by Adele Peterson.
   3076 
   3077         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
   3078         https://bugs.webkit.org/show_bug.cgi?id=49016
   3079 
   3080         Update objectContentType() implementation to handle the
   3081         shouldPreferPlugInsForImages flag.
   3082 
   3083         * src/FrameLoaderClientImpl.cpp:
   3084         (WebKit::FrameLoaderClientImpl::objectContentType):
   3085         * src/FrameLoaderClientImpl.h:
   3086 
   3087 2011-03-25  Kinuko Yasuda  <kinuko (a] chromium.org>
   3088 
   3089         Reviewed by David Levin.
   3090 
   3091         Data race between ~WorkerFileSystemCallbacksBridge and runTasksOnWorkerThread
   3092         https://bugs.webkit.org/show_bug.cgi?id=56138
   3093         Stopped passing the WorkerFileSystemCallbacksBridge's reference to
   3094         MainThreadFileSystemCallbacks so that in most cases (in normal cases)
   3095         its reference is only maintained by WorkerThread.
   3096 
   3097         * src/WorkerFileSystemCallbacksBridge.cpp:
   3098         (WebKit::MainThreadFileSystemCallbacks::createLeakedPtr):
   3099         (WebKit::MainThreadFileSystemCallbacks::MainThreadFileSystemCallbacks):
   3100         (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker):
   3101         * src/WorkerFileSystemCallbacksBridge.h:
   3102 
   3103 2011-03-24  John Abd-El-Malek  <jam (a] chromium.org>
   3104 
   3105         Reviewed by Dimitri Glazkov.
   3106 
   3107         [chromium] Add setters for various client interfaces, and add WebSpellCheckClient
   3108         https://bugs.webkit.org/show_bug.cgi?id=57070
   3109 
   3110         * public/WebSpellCheckClient.h: Added.
   3111         (WebKit::WebSpellCheckClient::spellCheck):
   3112         (WebKit::WebSpellCheckClient::requestCheckingOfText):
   3113         (WebKit::WebSpellCheckClient::autoCorrectWord):
   3114         (WebKit::WebSpellCheckClient::showSpellingUI):
   3115         (WebKit::WebSpellCheckClient::isShowingSpellingUI):
   3116         (WebKit::WebSpellCheckClient::updateSpellingUIWithMisspelledWord):
   3117         (WebKit::WebSpellCheckClient::~WebSpellCheckClient):
   3118         * public/WebView.h:
   3119         * public/WebViewClient.h:
   3120         * src/EditorClientImpl.cpp:
   3121         (WebKit::EditorClientImpl::checkSpellingOfString):
   3122         (WebKit::EditorClientImpl::requestCheckingOfString):
   3123         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
   3124         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
   3125         (WebKit::EditorClientImpl::showSpellingUI):
   3126         (WebKit::EditorClientImpl::spellingUIIsShowing):
   3127         * src/WebViewImpl.cpp:
   3128         (WebKit::WebViewImpl::setWebDevToolsAgentClient):
   3129         (WebKit::WebViewImpl::setWebAutoFillClient):
   3130         (WebKit::WebViewImpl::setWebSpellCheckClient):
   3131         (WebKit::WebViewImpl::WebViewImpl):
   3132         * src/WebViewImpl.h:
   3133         (WebKit::WebViewImpl::spellCheckClient):
   3134 
   3135 2011-03-25  Cary Clark  <caryclark (a] google.com>
   3136 
   3137         Reviewed by Dimitri Glazkov.
   3138 
   3139         Add CGBitmapContext.h include to WebViewImpl.cpp
   3140         https://bugs.webkit.org/show_bug.cgi?id=57097
   3141         
   3142         No tests. Exposes no new functionality.
   3143 
   3144         * src/WebViewImpl.cpp:
   3145 
   3146 2011-03-25  Adam Klein  <adamk (a] chromium.org>
   3147 
   3148         Reviewed by David Levin.
   3149 
   3150         [chromium] Remove deprecated overload of openFileSystem for workers
   3151         https://bugs.webkit.org/show_bug.cgi?id=57062
   3152 
   3153         * public/WebCommonWorkerClient.h:
   3154 
   3155 2011-03-25  Chang Shu  <cshu (a] webkit.org>
   3156 
   3157         Reviewed by Ryosuke Niwa.
   3158 
   3159         rename Node::isContentEditable and all call sites to rendererIsEditable
   3160         https://bugs.webkit.org/show_bug.cgi?id=54290
   3161 
   3162         This is part of the effort to separate JS API HTMLElement isContentEditable from
   3163         internal Node::rendererIsEditable.
   3164 
   3165         * src/WebNode.cpp:
   3166         (WebKit::WebNode::isContentEditable):
   3167         * src/WebViewImpl.cpp:
   3168         (WebKit::WebViewImpl::setFocus):
   3169         (WebKit::WebViewImpl::setComposition):
   3170         (WebKit::WebViewImpl::confirmComposition):
   3171 
   3172 2011-03-25  Mikhail Naganov  <mnaganov (a] chromium.org>
   3173 
   3174         Roll forward Chromium deps to r79379 to pick up V8 3.2.4.2.
   3175 
   3176         * DEPS:
   3177 
   3178 2011-03-24  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   3179 
   3180         Unreviewed, rolling out r81916 and r81917.
   3181         http://trac.webkit.org/changeset/81916
   3182         http://trac.webkit.org/changeset/81917
   3183         https://bugs.webkit.org/show_bug.cgi?id=57071
   3184 
   3185         broke a test on platforms that do not have QuickTime installed
   3186         (Requested by estes on #webkit).
   3187 
   3188         * src/FrameLoaderClientImpl.cpp:
   3189         (WebKit::FrameLoaderClientImpl::objectContentType):
   3190         * src/FrameLoaderClientImpl.h:
   3191 
   3192 2011-03-24  Min Qin  <qinmin (a] google.com>
   3193 
   3194         Reviewed by James Robinson.
   3195 
   3196         Allow WebMediaPlayerClient to notify MediaPlayer that the playback state has changed
   3197 
   3198         https://bugs.webkit.org/show_bug.cgi?id=56837
   3199 
   3200         * public/WebMediaPlayerClient.h:
   3201         * src/WebMediaPlayerClientImpl.cpp:
   3202         (WebKit::WebMediaPlayerClientImpl::playbackStateChanged):
   3203         * src/WebMediaPlayerClientImpl.h:
   3204 
   3205 2011-03-23  John Abd-El-Malek  <jam (a] chromium.org>
   3206 
   3207         Reviewed by Tony Chang.
   3208 
   3209         [chromium] Get rid of WEB_TEXT_CHECKING_RESULT_IS_A_STRUCT since it&apos;s not needed anymore
   3210         https://bugs.webkit.org/show_bug.cgi?id=56955
   3211 
   3212         * DEPS:
   3213         * public/WebTextCheckingResult.h:
   3214 
   3215 2011-03-24  Bill Budge  <bbudge (a] chromium.org>
   3216 
   3217         Reviewed by Eric Seidel.
   3218 
   3219         Change a forward declaration of WebURLLoaderOptions to struct to prevent a build break in Chromium.
   3220         https://bugs.webkit.org/show_bug.cgi?id=57064
   3221 
   3222         No tests. Exposes no new functionality.
   3223 
   3224         * public/WebFrame.h:
   3225 
   3226 2011-03-24  Andy Estes  <aestes (a] apple.com>
   3227 
   3228         Fix the chromium build.
   3229 
   3230         * src/FrameLoaderClientImpl.cpp:
   3231         (WebKit::FrameLoaderClientImpl::objectContentType):
   3232 
   3233 2011-03-24  Andy Estes  <aestes (a] apple.com>
   3234 
   3235         Reviewed by Darin Adler.
   3236 
   3237         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
   3238         https://bugs.webkit.org/show_bug.cgi?id=49016
   3239 
   3240         Update objectContentType() implementation to handle the
   3241         shouldPreferPlugInsForImages flag.
   3242 
   3243         * src/FrameLoaderClientImpl.cpp:
   3244         (WebKit::FrameLoaderClientImpl::objectContentType):
   3245         * src/FrameLoaderClientImpl.h:
   3246 
   3247 2011-03-24  Bill Budge  <bbudge (a] chromium.org>
   3248 
   3249         Reviewed by Dmitry Titov.
   3250 
   3251         Add an overloaded WebFrame::createAssociatedURLLoader method that takes WebURLLoaderOptions, so clients can specify CORS options to allow cross-origin requests.
   3252         https://bugs.webkit.org/show_bug.cgi?id=56885
   3253 
   3254         No new tests. Exposes no new functionality.
   3255 
   3256         * public/WebFrame.h:
   3257         * src/WebFrameImpl.cpp:
   3258         (WebKit::WebFrameImpl::createAssociatedURLLoader):
   3259         * src/WebFrameImpl.h:
   3260 
   3261 2011-03-24  Sam Weinig  <sam (a] webkit.org>
   3262 
   3263         Reviewed by Anders Carlsson.
   3264 
   3265         Remove legacy version of findPlainText.
   3266         https://bugs.webkit.org/show_bug.cgi?id=57056
   3267 
   3268         * src/WebFrameImpl.cpp:
   3269         (WebKit::WebFrameImpl::scopeStringMatches):
   3270         Replace use of legacy findPlainText with a version that
   3271         takes an options parameter.
   3272 
   3273 2011-03-24  Nat Duca  <nduca (a] chromium.org>
   3274 
   3275         Reviewed by Kenneth Russell.
   3276 
   3277         [chromium] Add traceEvents to compositor
   3278         https://bugs.webkit.org/show_bug.cgi?id=56965
   3279 
   3280         * src/WebViewImpl.cpp:
   3281         (WebKit::WebViewImpl::composite):
   3282 
   3283 2011-03-24  Dominic Mazzoni  <dmazzoni (a] google.com>
   3284 
   3285         Reviewed by Dimitri Glazkov.
   3286 
   3287         Add accessibilityObject accessor to WebDocument (needed for
   3288         building an accessibility tree that includes iframes).
   3289         https://bugs.webkit.org/show_bug.cgi?id=56984
   3290 
   3291         * public/WebDocument.h:
   3292         * src/WebDocument.cpp:
   3293         (WebKit::WebDocument::accessibilityObject):
   3294 
   3295 2011-03-24  Ilya Sherman  <isherman (a] chromium.org>
   3296 
   3297         Reviewed by Dimitri Glazkov.
   3298 
   3299         Expose Node::isFocusable() in the Chromium WebKit API
   3300         In service of https://code.google.com/p/chromium/issues/detail?id=72918
   3301         https://bugs.webkit.org/show_bug.cgi?id=56809
   3302 
   3303         * public/WebNode.h:
   3304         * src/WebNode.cpp:
   3305         (WebKit::WebNode::isFocusable):
   3306 
   3307 2011-03-24  Pavel Feldman  <pfeldman (a] chromium.org>
   3308 
   3309         Not reviewed: fix chromium compilation.
   3310 
   3311         * public/WebDevToolsAgent.h:
   3312 
   3313 2011-03-24  Pavel Feldman  <pfeldman (a] chromium.org>
   3314 
   3315         Reviewed by Yury Semikhatsky.
   3316 
   3317         Web Inspector: brush up Network agent API.
   3318         https://bugs.webkit.org/show_bug.cgi?id=57001
   3319 
   3320         * public/WebDevToolsAgent.h:
   3321         * src/WebDevToolsAgentImpl.cpp:
   3322         (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
   3323         (WebKit::WebDevToolsAgentImpl::willSendRequest):
   3324         * src/WebDevToolsAgentImpl.h:
   3325 
   3326 2011-03-24  Noel Gordon  <noel.gordon (a] gmail.com>
   3327 
   3328         Reviewed by Ojan Vafai.
   3329 
   3330         [chromium] WebBindings::getRangeImpl() should NULL check its NPObject argument
   3331         https://bugs.webkit.org/show_bug.cgi?id=56996
   3332 
   3333         * src/WebBindings.cpp:
   3334         (WebKit::getRangeImpl):
   3335 
   3336 2011-03-23  Noel Gordon  <noel.gordon (a] gmail.com>
   3337 
   3338         Reviewed by Ojan Vafai.
   3339 
   3340         [chromium] WebBindings{.h,.cpp}: should use consistent argument naming
   3341         https://bugs.webkit.org/show_bug.cgi?id=56898
   3342 
   3343         Address FIXME I noted/added in r81676.  Wanted to just copy/paste the checking
   3344         code from elsewhere in the file, but inconsistent argument naming made it more
   3345         difficult than it need be, so first step: use consistent naming.
   3346 
   3347         * public/WebBindings.h:
   3348         * src/WebBindings.cpp:
   3349         (WebKit::WebBindings::construct):
   3350         (WebKit::WebBindings::enumerate):
   3351         (WebKit::WebBindings::evaluate):
   3352         (WebKit::WebBindings::evaluateHelper):
   3353         (WebKit::WebBindings::getProperty):
   3354         (WebKit::WebBindings::hasMethod):
   3355         (WebKit::WebBindings::hasProperty):
   3356         (WebKit::WebBindings::invoke):
   3357         (WebKit::WebBindings::invokeDefault):
   3358         (WebKit::WebBindings::releaseObject):
   3359         (WebKit::WebBindings::removeProperty):
   3360         (WebKit::WebBindings::retainObject):
   3361         (WebKit::WebBindings::setException):
   3362         (WebKit::WebBindings::setProperty):
   3363         (WebKit::WebBindings::unregisterObject):
   3364         (WebKit::WebBindings::extractIdentifierData):
   3365         (WebKit::getRangeImpl):
   3366         (WebKit::getElementImpl):
   3367         (WebKit::makeIntArrayImpl):
   3368         (WebKit::WebBindings::getRange):
   3369         (WebKit::WebBindings::makeIntArray):
   3370 
   3371 2011-03-23  Jay Civelli  <jcivelli (a] chromium.org>
   3372 
   3373         Reviewed by David Levin.
   3374 
   3375         Relanding:
   3376         Moving the method that is used to retrieve all the resources in
   3377         a page from the Chromium code (dom_operations.cc) to WebKit.
   3378         https://bugs.webkit.org/show_bug.cgi?id=55859
   3379 
   3380         * WebKit.gyp:
   3381         * public/WebPageSerializer.h:
   3382         * public/WebURL.h:
   3383         (WebKit::operator==):
   3384         (WebKit::operator!=):
   3385         * public/WebVector.h:
   3386         (WebKit::WebVector::contains):
   3387         * src/WebDataSourceImpl.cpp:
   3388         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   3389         * src/WebPageSerializer.cpp:
   3390         (WebCore::getSubResourceURLFromElement):
   3391         (WebCore::retrieveResourcesForElement):
   3392         (WebCore::retrieveResourcesForFrame):
   3393         (WebKit::WebPageSerializer::retrieveAllResources):
   3394         * tests/WebFrameTest.cpp:
   3395         * tests/WebPageSerializerTest.cpp: Added.
   3396         * tests/data/pageserialization/awesome.png: Added.
   3397         * tests/data/pageserialization/embed_iframe.html: Added.
   3398         * tests/data/pageserialization/object_iframe.html: Added.
   3399         * tests/data/pageserialization/simple_iframe.html: Added.
   3400         * tests/data/pageserialization/simple_page.html: Added.
   3401         * tests/data/pageserialization/top_frame.html: Added.
   3402 
   3403 2011-03-23  Kenneth Russell  <kbr (a] google.com>
   3404 
   3405         Rolled forward Chromium DEPS again to fix DumpRenderTree build
   3406         failure caused by r81821.
   3407 
   3408         * DEPS:
   3409 
   3410 2011-03-23  Kenneth Russell  <kbr (a] google.com>
   3411 
   3412         Rolled forward Chromium DEPS to fix build breakage after r81821.
   3413 
   3414         * DEPS:
   3415 
   3416 2011-03-23  Kenneth Russell  <kbr (a] google.com>
   3417 
   3418         Reviewed by James Robinson.
   3419 
   3420         [chromium] WebGLRenderingContext and other DOMWindow properties should remain if WebGL is disabled
   3421         https://bugs.webkit.org/show_bug.cgi?id=56947
   3422 
   3423         Removed the WebRuntimeFeatures setting for WebGL. WebGL support is
   3424         now controlled exclusively through the page's Settings.
   3425 
   3426         * public/WebRuntimeFeatures.h:
   3427         * src/WebRuntimeFeatures.cpp:
   3428 
   3429 2011-03-23  Chris Rogers  <crogers (a] google.com>
   3430 
   3431         Reviewed by Kenneth Russell.
   3432 
   3433         Add API to retrieve the audio hardware sample-rate
   3434         https://bugs.webkit.org/show_bug.cgi?id=56882
   3435 
   3436         * public/WebAudioDevice.h:
   3437         * public/WebKitClient.h:
   3438         (WebKit::WebKitClient::audioHardwareSampleRate):
   3439         * src/AudioDestinationChromium.cpp:
   3440         (WebCore::AudioDestination::hardwareSampleRate):
   3441 
   3442 2011-03-23  Cris Neckar  <cdn (a] chromium.org>
   3443 
   3444         Reviewed by Eric Seidel.
   3445 
   3446         Add refptr for widget. Mutations can happen within the event handler.
   3447         https://bugs.webkit.org/show_bug.cgi?id=56774
   3448 
   3449         * src/WebPluginContainerImpl.cpp:
   3450         (WebKit::WebPluginContainerImpl::handleEvent):
   3451 
   3452 2011-03-23  Viet-Trung Luu  <viettrungluu (a] chromium.org>
   3453 
   3454         Reviewed by Tony Chang.
   3455 
   3456         [chromium] Add FormatPlainText to WebClipboard::Format enumeration.
   3457         https://bugs.webkit.org/show_bug.cgi?id=56868
   3458 
   3459         Chromium's WebClipboard::isFormatAvailable() will be correspondingly
   3460         extended.
   3461 
   3462         * public/WebClipboard.h:
   3463         * src/AssertMatchingEnums.cpp:
   3464 
   3465 2011-03-23  Yury Semikhatsky  <yurys (a] chromium.org>
   3466 
   3467         Reviewed by Pavel Feldman.
   3468 
   3469         [Chromium] Web Inspector: Remove DebuggerScript.js from Chromium resource bundle.
   3470         https://bugs.webkit.org/show_bug.cgi?id=56916
   3471 
   3472         * DEPS: bump up Chromium dependency to the revision where no references to the DebuggerScript.js resource are left.
   3473         * WebKit.grd:
   3474 
   3475 2011-03-23  Yury Semikhatsky  <yurys (a] chromium.org>
   3476 
   3477         Reviewed by Pavel Feldman.
   3478 
   3479         [Chromium] Web Inspector: remove inspectNode method from WebDevToolsAgent
   3480         https://bugs.webkit.org/show_bug.cgi?id=56926
   3481 
   3482         * public/WebDevToolsAgent.h:
   3483         * src/WebDevToolsAgentImpl.cpp:
   3484         * src/WebDevToolsAgentImpl.h:
   3485 
   3486 2011-03-23  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   3487 
   3488         Unreviewed, rolling out r81686.
   3489         http://trac.webkit.org/changeset/81686
   3490         https://bugs.webkit.org/show_bug.cgi?id=56914
   3491 
   3492         Breaks webkit_tests in Chromium again. (Requested by pfeldman
   3493         on #webkit).
   3494 
   3495         * WebKit.gyp:
   3496         * public/WebPageSerializer.h:
   3497         * public/WebURL.h:
   3498         * public/WebVector.h:
   3499         (WebKit::WebVector::operator[]):
   3500         * src/WebDataSourceImpl.cpp:
   3501         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   3502         * src/WebPageSerializer.cpp:
   3503         * tests/WebFrameTest.cpp:
   3504         * tests/WebPageSerializerTest.cpp: Removed.
   3505         * tests/data/pageserialization/awesome.png: Removed.
   3506         * tests/data/pageserialization/embed_iframe.html: Removed.
   3507         * tests/data/pageserialization/object_iframe.html: Removed.
   3508         * tests/data/pageserialization/simple_iframe.html: Removed.
   3509         * tests/data/pageserialization/simple_page.html: Removed.
   3510         * tests/data/pageserialization/top_frame.html: Removed.
   3511 
   3512 2011-03-22  Yury Semikhatsky  <yurys (a] chromium.org>
   3513 
   3514         Reviewed by Pavel Feldman.
   3515 
   3516         [V8] Web Inspector: compile DebuggerScript.js into DebuggerScriptSource.h
   3517         https://bugs.webkit.org/show_bug.cgi?id=56843
   3518 
   3519         * public/WebDevToolsAgentClient.h: the script source is now compiled along with the inspector code.
   3520         * src/WebDevToolsAgentImpl.cpp:
   3521         (WebKit::WebDevToolsAgentImpl::attach):
   3522 
   3523 2011-03-22  Yury Semikhatsky  <yurys (a] chromium.org>
   3524 
   3525         Reviewed by Pavel Feldman.
   3526 
   3527         [Chromium] Web Inspector: remove obsolete methods from WebDevToolsAgentClient.h
   3528         https://bugs.webkit.org/show_bug.cgi?id=56897
   3529 
   3530         * public/WebDevToolsAgentClient.h:
   3531 
   3532 2011-03-22  Noel Gordon  <noel.gordon (a] gmail.com>
   3533 
   3534         Reviewed by Tony Chang.
   3535 
   3536         [chromium] Remove identity from dragTargetDragEnter() function signature
   3537         https://bugs.webkit.org/show_bug.cgi?id=56875
   3538 
   3539         First part of 3-sided patch.  Add new function signature sans identity.
   3540 
   3541         * public/WebView.h:
   3542         * src/WebViewImpl.cpp:
   3543         (WebKit::WebViewImpl::dragTargetDragEnter):
   3544         * src/WebViewImpl.h:
   3545 
   3546 2011-03-22  John Bauman  <jbauman (a] chromium.org>
   3547 
   3548         Reviewed by Kenneth Russell.
   3549 
   3550         Add support for preserveDrawingBuffer context creation attribute
   3551         https://bugs.webkit.org/show_bug.cgi?id=56431
   3552 
   3553         * src/GraphicsContext3DChromium.cpp:
   3554         (WebCore::GraphicsContext3DInternal::markContextChanged):
   3555         (WebCore::GraphicsContext3DInternal::markLayerComposited):
   3556         (WebCore::GraphicsContext3DInternal::layerComposited):
   3557         (WebCore::GraphicsContext3D::layerComposited):
   3558         * src/GraphicsContext3DInternal.h:
   3559 
   3560 2011-03-22  John Abd-El-Malek  <jam (a] chromium.org>
   3561 
   3562         Reviewed by Tony Chang.
   3563 
   3564         [chromium] Make WebTextCheckingResult&apos;s members be public in preparation for converting it to a struct
   3565         https://bugs.webkit.org/show_bug.cgi?id=56857
   3566 
   3567         * DEPS:
   3568         * public/WebTextCheckingResult.h:
   3569 
   3570 2011-03-22  Jay Civelli  <jcivelli (a] chromium.org>
   3571 
   3572         Reviewed by David Levin.
   3573 
   3574         Relanding:
   3575         Moving the method that is used to retrieve all the resources in
   3576         a page from the Chromium code (dom_operations.cc) to WebKit.
   3577         https://bugs.webkit.org/show_bug.cgi?id=55859
   3578 
   3579 
   3580         * WebKit.gyp:
   3581         * public/WebPageSerializer.h:
   3582         * public/WebURL.h:
   3583         (WebKit::operator==):
   3584         (WebKit::operator!=):
   3585         * public/WebVector.h:
   3586         (WebKit::WebVector::contains):
   3587         * src/WebDataSourceImpl.cpp:
   3588         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   3589         * src/WebPageSerializer.cpp:
   3590         (WebCore::getSubResourceURLFromElement):
   3591         (WebCore::retrieveResourcesForElement):
   3592         (WebCore::retrieveResourcesForFrame):
   3593         (WebKit::WebPageSerializer::retrieveAllResources):
   3594         * tests/WebFrameTest.cpp:
   3595         * tests/WebPageSerializerTest.cpp: Added.
   3596         * tests/data/pageserialization/awesome.png: Added.
   3597         * tests/data/pageserialization/embed_iframe.html: Added.
   3598         * tests/data/pageserialization/object_iframe.html: Added.
   3599         * tests/data/pageserialization/simple_iframe.html: Added.
   3600         * tests/data/pageserialization/simple_page.html: Added.
   3601         * tests/data/pageserialization/top_frame.html: Added.
   3602 
   3603 2011-03-22  Noel Gordon  <noel.gordon (a] gmail.com>
   3604 
   3605         Reviewed by Tony Chang.
   3606 
   3607         [chromium] Remove Gears from Chromium WebKit
   3608         https://bugs.webkit.org/show_bug.cgi?id=56808
   3609 
   3610         Gears has been removed from Chromium 12. Remove Gears drag drop support
   3611         from WebKit. That work lead to http://webkit.org/b/25916, a proposal to
   3612         add native file drag drop, and its subsequent standardization in HTML5.
   3613 
   3614         * public/WebBindings.h:
   3615         * public/WebView.h:
   3616         * src/WebBindings.cpp:
   3617         (WebKit::getRangeImpl): FIXME note added.
   3618         * src/WebViewImpl.cpp:
   3619         (WebKit::WebViewImpl::WebViewImpl):
   3620         (WebKit::WebViewImpl::dragTargetDragEnter):
   3621         (WebKit::WebViewImpl::dragTargetDragLeave):
   3622         (WebKit::WebViewImpl::dragTargetDrop):
   3623         (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
   3624         * src/WebViewImpl.h:
   3625 
   3626 2011-03-21  Adam Klein  <adamk (a] chromium.org>
   3627 
   3628         Reviewed by David Levin.
   3629 
   3630         [fileapi] Add URI resolution support to WorkerContext
   3631         https://bugs.webkit.org/show_bug.cgi?id=55644
   3632 
   3633         Pass "create" bool through to allow opening
   3634         a filesystem without allowing creation.
   3635 
   3636         * src/LocalFileSystemChromium.cpp:
   3637         (WebCore::LocalFileSystem::readFileSystem):
   3638         (WebCore::LocalFileSystem::requestFileSystem):
   3639         * src/WebWorkerBase.cpp:
   3640         (WebKit::WebWorkerBase::openFileSystemForWorker):
   3641         * src/WebWorkerBase.h:
   3642         * src/WorkerFileSystemCallbacksBridge.cpp:
   3643         (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread):
   3644         (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread):
   3645         * src/WorkerFileSystemCallbacksBridge.h:
   3646 
   3647 2011-03-21  Ilya Sherman  <isherman (a] chromium.org>
   3648 
   3649         Reviewed by James Robinson.
   3650 
   3651         Remove WebInputElement::isEnabledFormControl() from Chromium WebKit API
   3652         Clients should instead call into WebFormControlElement::isEnabled().
   3653         https://bugs.webkit.org/show_bug.cgi?id=56364
   3654 
   3655         * public/WebInputElement.h: Removed isEnabledFormControl().
   3656         * src/WebInputElement.cpp: Removed isEnabledFormControl().
   3657 
   3658 2011-03-21  Robert Kroeger  <rjkroege (a] chromium.org>
   3659 
   3660         Reviewed by Antonio Gomes.
   3661 
   3662         Flag to enable a platform specific GestureReocognizer framework in Chromium.
   3663 
   3664         https://bugs.webkit.org/show_bug.cgi?id=49345
   3665 
   3666         * features.gypi:
   3667 
   3668 2011-03-21  Tony Chang  <tony (a] chromium.org>
   3669 
   3670         Reviewed by Pavel Feldman.
   3671 
   3672         [chromium] remove devtools_html's dependency on WebKit.gypi
   3673         https://bugs.webkit.org/show_bug.cgi?id=56661
   3674 
   3675         We want to depend on the values in the gypi file, not the gypi file
   3676         itself.  Actually, if someone edits a gypi file, s/he should re-run
   3677         gyp to pick up the new dependencies.
   3678 
   3679         It turns out that this doesn't matter much for this target anymore
   3680         since we pull the .js dependencies from the inspector html file.
   3681 
   3682         * WebKit.gyp: cleanup dependencies
   3683         * scripts/generate_devtools_html.py: remove unused param
   3684 
   3685 2011-03-21  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   3686 
   3687         Unreviewed, rolling out r81377.
   3688         http://trac.webkit.org/changeset/81377
   3689         https://bugs.webkit.org/show_bug.cgi?id=56765
   3690 
   3691         WebPageSerializerTest.MultipleFrames is broken (Requested by
   3692         simonjam on #webkit).
   3693 
   3694         * WebKit.gyp:
   3695         * public/WebPageSerializer.h:
   3696         * public/WebURL.h:
   3697         * public/WebVector.h:
   3698         (WebKit::WebVector::operator[]):
   3699         * src/WebDataSourceImpl.cpp:
   3700         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   3701         * src/WebPageSerializer.cpp:
   3702         * tests/WebFrameTest.cpp:
   3703         * tests/WebPageSerializerTest.cpp: Removed.
   3704         * tests/data/pageserialization/awesome.png: Removed.
   3705         * tests/data/pageserialization/embed_iframe.html: Removed.
   3706         * tests/data/pageserialization/object_iframe.html: Removed.
   3707         * tests/data/pageserialization/simple_iframe.html: Removed.
   3708         * tests/data/pageserialization/simple_page.html: Removed.
   3709         * tests/data/pageserialization/top_frame.html: Removed.
   3710 
   3711 2011-03-21  Daniel Sievers  <sievers (a] google.com>
   3712 
   3713         Reviewed by Simon Fraser.
   3714 
   3715         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline
   3716         https://bugs.webkit.org/show_bug.cgi?id=56139
   3717 
   3718         * public/WebFrame.h:
   3719         * src/WebFrameImpl.cpp:
   3720         (WebKit::WebFrameImpl::renderTreeAsText):
   3721         (WebKit::WebFrameImpl::layerTreeAsText):
   3722         * src/WebFrameImpl.h:
   3723 
   3724 2011-03-21  Eric Uhrhane <ericu (a] chromium.org>
   3725 
   3726         Reviewed by David Levin.
   3727 
   3728         [fileapi/chromium] Fetch platform path using GetMetadata before creating File from FileEntry*
   3729         https://bugs.webkit.org/show_bug.cgi?id=56704
   3730 
   3731         * src/WebFileSystemCallbacksImpl.cpp:
   3732         (WebFileSystemCallbacksImpl::didReadMetadata)
   3733         Pass new platformPath member through.
   3734 
   3735         * src/WorkerFileSystemCallbacksBridge.cpp:
   3736         (CrossThreadCopierBase)
   3737         Copy new platformPath member.
   3738 
   3739         * public/WebFileInfo.h:
   3740         (struct WebFileInfo)
   3741         Add new platformPath member.
   3742 
   3743 2011-03-21  Leandro Gracia Gil  <leandrogracia (a] chromium.org>
   3744 
   3745         Reviewed by Steve Block.
   3746 
   3747         Media Stream API patch 0: adding compilation guards.
   3748         https://bugs.webkit.org/show_bug.cgi?id=56458
   3749 
   3750         Enabling the feature by default for chromium builds.
   3751 
   3752         * features.gypi:
   3753 
   3754 2011-03-21  Vsevolod Vlasov  <vsevik (a] chromium.org>
   3755 
   3756         Reviewed by Pavel Feldman.
   3757 
   3758         Web Inspector: Inspector does not always show correct transfer size (for compressed/chunked data)
   3759         https://bugs.webkit.org/show_bug.cgi?id=56691
   3760 
   3761         Added transfer size support in inspector for compressed data.
   3762 
   3763         * src/ResourceHandle.cpp:
   3764         (WebCore::ResourceHandleInternal::didReceiveData):
   3765         * src/WebDevToolsAgentImpl.cpp:
   3766         (WebKit::WebDevToolsAgentImpl::didReceiveData):
   3767 
   3768 2011-03-20  Bill Budge  <bbudge (a] chromium.org>
   3769 
   3770         Reviewed by Adam Barth.
   3771 
   3772         Rename ThreadSafeShared to ThreadSafeRefCounted
   3773         https://bugs.webkit.org/show_bug.cgi?id=56714
   3774 
   3775         No new tests. Exposes no new functionality.
   3776 
   3777         * src/PlatformMessagePortChannel.h:
   3778         * src/WebWorkerBase.cpp:
   3779         * src/WorkerFileSystemCallbacksBridge.h:
   3780         * src/WorkerFileWriterCallbacksBridge.h:
   3781 
   3782 2011-03-18  Tony Chang  <tony (a] chromium.org>
   3783 
   3784         Reviewed by Eric Seidel.
   3785 
   3786         [chromium] make devtool concatenation targets conditional based on debug_devtools
   3787         https://bugs.webkit.org/show_bug.cgi?id=56667
   3788 
   3789         We don't want to run these targets when debug_devtools=1 because it
   3790         will overwrite the devtools.js and devtools.css files copied by
   3791         inspector_resources.  On Linux, this triggers a warning because
   3792         there are two commands that target the same output file when
   3793         debug_devtools=1.
   3794 
   3795         I also removed the 'sources' lines since I don't think they do
   3796         anything for actions.
   3797 
   3798         * WebKit.gyp:
   3799 
   3800 2011-03-17  Alexey Marinichev  <amarinichev (a] chromium.org>
   3801 
   3802         Reviewed by Kenneth Russell.
   3803 
   3804         chromium: uninitialized field in WebViewImpl
   3805         https://bugs.webkit.org/show_bug.cgi?id=56620
   3806 
   3807         * src/WebViewImpl.cpp:
   3808         (WebKit::WebViewImpl::WebViewImpl):
   3809 
   3810 2011-03-17  Adrienne Walker  <enne (a] google.com>
   3811 
   3812         Reviewed by James Robinson.
   3813 
   3814         [chromium] Turn off accelerated compositing for RTL style pages.
   3815         https://bugs.webkit.org/show_bug.cgi?id=56585
   3816 
   3817         * src/WebViewImpl.cpp:
   3818         (WebKit::WebViewImpl::layout):
   3819         (WebKit::WebViewImpl::pageHasRTLStyle):
   3820         (WebKit::WebViewImpl::setRootGraphicsLayer):
   3821         * src/WebViewImpl.h:
   3822 
   3823 2011-03-17  Jay Civelli  <jcivelli (a] chromium.org>
   3824 
   3825         Reviewed by David Levin.
   3826 
   3827         Moving the method that is used to retrieve all the resources in
   3828         a page from the Chromium code (dom_operations.cc) to WebKit.
   3829         https://bugs.webkit.org/show_bug.cgi?id=55859
   3830 
   3831         * WebKit.gyp:
   3832         * public/WebPageSerializer.h:
   3833         * public/WebURL.h:
   3834         (WebKit::operator==):
   3835         (WebKit::operator!=):
   3836         * public/WebVector.h:
   3837         (WebKit::WebVector::contains):
   3838         * src/WebDataSourceImpl.cpp:
   3839         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
   3840         * src/WebPageSerializer.cpp:
   3841         (WebCore::getSubResourceURLFromElement):
   3842         (WebCore::retrieveResourcesForElement):
   3843         (WebCore::retrieveResourcesForFrame):
   3844         (WebKit::WebPageSerializer::retrieveAllResources):
   3845         * tests/WebFrameTest.cpp:
   3846         * tests/WebPageSerializerTest.cpp: Added.
   3847         * tests/data/pageserialization: Added.
   3848         * tests/data/pageserialization/awesome.png: Added.
   3849         * tests/data/pageserialization/embed_iframe.html: Added.
   3850         * tests/data/pageserialization/object_iframe.html: Added.
   3851         * tests/data/pageserialization/simple_iframe.html: Added.
   3852         * tests/data/pageserialization/simple_page.html: Added.
   3853         * tests/data/pageserialization/top_frame.html: Added.
   3854 
   3855 2011-03-17  Tony Chang  <tony (a] chromium.org>
   3856 
   3857         Reviewed by Pavel Feldman.
   3858 
   3859         [chromium] don't concatenate devtools files when debug_devtools=1
   3860         https://bugs.webkit.org/show_bug.cgi?id=56572
   3861 
   3862         * WebKit.gyp:
   3863 
   3864 2011-03-17  Tony Chang  <tony (a] chromium.org>
   3865 
   3866         Reviewed by Eric Seidel.
   3867 
   3868         [chromium] minor cleanup of devtools_files variable in WebKit.gyp
   3869         https://bugs.webkit.org/show_bug.cgi?id=56503
   3870 
   3871         * WebKit.gyp: Moving duplicate variables out of a condition.
   3872 
   3873 2011-03-16  Adam Barth  <abarth (a] webkit.org>
   3874 
   3875         Reviewed by James Robinson.
   3876 
   3877         Remove USE(BUILTIN_UTF8_CODEC)
   3878         https://bugs.webkit.org/show_bug.cgi?id=56508
   3879 
   3880         * features.gypi:
   3881 
   3882 2011-03-16  Tony Chang  <tony (a] chromium.org>
   3883 
   3884         Reviewed by Adam Barth.
   3885 
   3886         [chromium] include inspector gif files in the list of resources
   3887         https://bugs.webkit.org/show_bug.cgi?id=56504
   3888 
   3889         * scripts/generate_devtools_grd.py:
   3890 
   3891 2011-03-16  Bill Budge  <bbudge (a] chromium.org>
   3892 
   3893         Reviewed by David Levin.
   3894 
   3895         AssociatedURLLoader does not support Cross Origin Requests
   3896         https://bugs.webkit.org/show_bug.cgi?id=53925
   3897 
   3898         No new tests. Exposes no new functionality.
   3899 
   3900         * public/WebURLLoader.h:
   3901         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
   3902         * src/AssociatedURLLoader.cpp:
   3903         (WebKit::AssociatedURLLoader::ClientAdapter::isDocumentThreadableLoaderClient):
   3904         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
   3905         (WebKit::AssociatedURLLoader::ClientAdapter::create):
   3906         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
   3907         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
   3908         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
   3909         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
   3910         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   3911         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
   3912         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
   3913         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
   3914         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   3915         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   3916         (WebKit::AssociatedURLLoader::loadSynchronously):
   3917         (WebKit::AssociatedURLLoader::loadAsynchronously):
   3918         (WebKit::AssociatedURLLoader::cancel):
   3919         (WebKit::AssociatedURLLoader::setDefersLoading):
   3920         * src/AssociatedURLLoader.h:
   3921 
   3922 2011-03-16  Adam Barth  <abarth (a] webkit.org>
   3923 
   3924         Roll Chromium DEPS.
   3925 
   3926         * DEPS:
   3927 
   3928 2011-03-16  Daniel Sievers  <sievers (a] google.com>
   3929 
   3930         Reviewed by James Robinson.
   3931 
   3932         Add setting to always force compositing mode
   3933         https://bugs.webkit.org/show_bug.cgi?id=56156
   3934 
   3935         * public/WebSettings.h:
   3936         * src/WebSettingsImpl.cpp:
   3937         (WebKit::WebSettingsImpl::setForceCompositingMode):
   3938         * src/WebSettingsImpl.h:
   3939 
   3940 2011-03-16  Sreeram Ramachandran  <sreeram (a] google.com>
   3941 
   3942         Reviewed by Dimitri Glazkov.
   3943 
   3944         Revert of r80451. Decided to do this in WebCore instead.
   3945         https://bugs.webkit.org/show_bug.cgi?id=55844
   3946 
   3947         * public/WebFrame.h:
   3948         * src/WebFrameImpl.cpp:
   3949         * src/WebFrameImpl.h:
   3950 
   3951 2011-03-15  Ilya Sherman  <isherman (a] chromium.org>
   3952 
   3953         Reviewed by Darin Fisher.
   3954 
   3955         Move isReadOnly() from WebInputElement to WebFormControlElement
   3956         https://bugs.webkit.org/show_bug.cgi?id=55760
   3957 
   3958         * public/WebFormControlElement.h:
   3959         * public/WebInputElement.h:
   3960         * src/WebFormControlElement.cpp:
   3961         (WebKit::WebFormControlElement::isReadOnly):
   3962         * src/WebInputElement.cpp:
   3963 
   3964 2011-03-15  John Bauman  <jbauman (a] chromium.org>
   3965 
   3966         Reviewed by Kenneth Russell.
   3967 
   3968         Non-premultiplied-alpha canvas attribute is ignore for toDataURL, drawImage, texImage2D
   3969         https://bugs.webkit.org/show_bug.cgi?id=56238
   3970 
   3971         Add support for reading a webgl context into an ImageData.
   3972 
   3973         * src/GraphicsContext3DChromium.cpp:
   3974         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
   3975         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData):
   3976         * src/GraphicsContext3DInternal.h:
   3977 
   3978 2011-03-15  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   3979 
   3980         Unreviewed, rolling out r81144.
   3981         http://trac.webkit.org/changeset/81144
   3982         https://bugs.webkit.org/show_bug.cgi?id=56432
   3983 
   3984         It broke the ui test
   3985         NPAPITesterBase.GetURLRedirectNotification. (Requested by
   3986         dave_levin on #webkit).
   3987 
   3988         * public/WebURLLoader.h:
   3989         * src/AssociatedURLLoader.cpp:
   3990         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   3991         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   3992         (WebKit::AssociatedURLLoader::loadSynchronously):
   3993         (WebKit::AssociatedURLLoader::loadAsynchronously):
   3994         (WebKit::AssociatedURLLoader::cancel):
   3995         (WebKit::AssociatedURLLoader::setDefersLoading):
   3996         (WebKit::AssociatedURLLoader::prepareRequest):
   3997         (WebKit::AssociatedURLLoader::willSendRequest):
   3998         (WebKit::AssociatedURLLoader::didSendData):
   3999         (WebKit::AssociatedURLLoader::didReceiveResponse):
   4000         (WebKit::AssociatedURLLoader::didDownloadData):
   4001         (WebKit::AssociatedURLLoader::didReceiveData):
   4002         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
   4003         (WebKit::AssociatedURLLoader::didFinishLoading):
   4004         (WebKit::AssociatedURLLoader::didFail):
   4005         * src/AssociatedURLLoader.h:
   4006 
   4007 2011-03-15  Tony Chang  <tony (a] chromium.org>
   4008 
   4009         Reviewed by Adam Barth.
   4010 
   4011         pngcrush images used by inspector
   4012         https://bugs.webkit.org/show_bug.cgi?id=56426
   4013 
   4014         This saves 120k in WebCore and 8k in WebKit/chromium.  I ran
   4015         pngcrush -brute, so none of the meta data (ancillary chunks)
   4016         are modified.
   4017 
   4018         * src/js/Images/segmentChromium.png:
   4019         * src/js/Images/segmentHoverChromium.png:
   4020         * src/js/Images/segmentHoverEndChromium.png:
   4021         * src/js/Images/segmentSelectedChromium.png:
   4022         * src/js/Images/segmentSelectedEndChromium.png:
   4023         * src/js/Images/statusbarBackgroundChromium.png:
   4024         * src/js/Images/statusbarBottomBackgroundChromium.png:
   4025         * src/js/Images/statusbarMenuButtonChromium.png:
   4026         * src/js/Images/statusbarMenuButtonSelectedChromium.png:
   4027 
   4028 2011-03-15  Michael Nordman  <michaeln (a] google.com>
   4029 
   4030         Reviewed by Alexey Proskuryakov.
   4031 
   4032         When initiating a main resource load, let the application cache
   4033         know which frame the load is being conducted for. This patch doesn't
   4034         resolve the following bug, but the additional WebFrame parameter
   4035         should provide the chromium port with enough info to pick the
   4036         "most appropiate" cached resource.
   4037         https://bugs.webkit.org/show_bug.cgi?id=55505
   4038 
   4039         Also fixup a stale comment in stopLoadingInFrame.
   4040 
   4041         * public/WebApplicationCacheHost.h:
   4042         (WebKit::WebApplicationCacheHost::willStartMainResourceRequest):
   4043         * src/ApplicationCacheHost.cpp:
   4044         (WebCore::ApplicationCacheHost::maybeLoadMainResource):
   4045         (WebCore::ApplicationCacheHost::stopLoadingInFrame):
   4046 
   4047 2011-03-15  Tony Chang  <tony (a] chromium.org>
   4048 
   4049         Reviewed by Adam Barth.
   4050 
   4051         [chromium] add a build target to create a grd file with devtool resources
   4052         https://bugs.webkit.org/show_bug.cgi?id=56335
   4053 
   4054         Reland with a fix to avoid really long command lines on Windows.
   4055 
   4056         * WebKit.gyp:
   4057         * scripts/generate_devtools_grd.py: Added.
   4058 
   4059 2011-03-15  Alok priyadarshi  <alokp (a] chromium.org>
   4060 
   4061         Reviewed by James Robinson.
   4062 
   4063         Valgrind error due to uninitialized PluginLayerChromium::m_textureId
   4064         https://bugs.webkit.org/show_bug.cgi?id=56390
   4065 
   4066         * src/WebPluginContainerImpl.cpp:
   4067         (WebKit::WebPluginContainerImpl::setBackingTextureId):
   4068         (WebKit::WebPluginContainerImpl::platformLayer):
   4069 
   4070 2011-03-15  Brett Wilson  <brettw (a] chromium.org>
   4071 
   4072         Reviewed by Adam Barth.
   4073 
   4074         Make WebConsoleMessage properly respect the log level.
   4075         https://bugs.webkit.org/show_bug.cgi?id=56386
   4076 
   4077         * public/WebConsoleMessage.h:
   4078         (WebKit::WebConsoleMessage::WebConsoleMessage):
   4079 
   4080 2011-03-15  Tony Chang  <tony (a] chromium.org>
   4081 
   4082         Revert r81147 and r81149, broke the chromium win build.
   4083 
   4084         * WebKit.gyp:
   4085         * scripts/generate_devtools_grd.py: Removed.
   4086 
   4087 2011-03-15  Tony Chang  <tony (a] chromium.org>
   4088 
   4089         Fix chromium build using python 2.5 (with statement).
   4090 
   4091         * scripts/generate_devtools_grd.py:
   4092 
   4093 2011-03-15  Tony Chang  <tony (a] chromium.org>
   4094 
   4095         Reviewed by Adam Barth.
   4096 
   4097         [chromium] add a build target to create a grd file with devtool resources
   4098         https://bugs.webkit.org/show_bug.cgi?id=56335
   4099 
   4100         This is the webkit side of the fix for
   4101         http://code.google.com/p/chromium/issues/detail?id=35793
   4102 
   4103         * WebKit.gyp:
   4104         * scripts/generate_devtools_grd.py: Added.
   4105 
   4106 2011-03-15  Bill Budge  <bbudge (a] chromium.org>
   4107 
   4108         Reviewed by David Levin.
   4109 
   4110         AssociatedURLLoader does not support Cross Origin Requests
   4111         https://bugs.webkit.org/show_bug.cgi?id=53925
   4112 
   4113         No new tests. No new functionality exposed.
   4114 
   4115         * public/WebURLLoader.h:
   4116         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
   4117         * src/AssociatedURLLoader.cpp:
   4118         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
   4119         (WebKit::AssociatedURLLoader::ClientAdapter::create):
   4120         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
   4121         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
   4122         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
   4123         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
   4124         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   4125         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
   4126         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
   4127         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
   4128         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   4129         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   4130         (WebKit::AssociatedURLLoader::loadSynchronously):
   4131         (WebKit::AssociatedURLLoader::loadAsynchronously):
   4132         (WebKit::AssociatedURLLoader::cancel):
   4133         (WebKit::AssociatedURLLoader::setDefersLoading):
   4134         * src/AssociatedURLLoader.h:
   4135 
   4136 2011-03-15  Alok priyadarshi  <alokp (a] chromium.org>
   4137 
   4138         Reviewed by James Robinson.
   4139 
   4140         Remove unnecessary function WebPlugin::getBackingTextureId
   4141         https://bugs.webkit.org/show_bug.cgi?id=56122
   4142 
   4143         It will be tested by Pepper2D and Pepper3D layout/smoke tests
   4144         on the Chromium side.
   4145 
   4146         * public/WebPlugin.h:
   4147         * src/WebPluginContainerImpl.cpp:
   4148         (WebKit::WebPluginContainerImpl::platformLayer):
   4149 
   4150 2011-03-15  Mikhail Naganov  <mnaganov (a] chromium.org>
   4151 
   4152         Unreviewed. Update chromium deps to pick up the latest V8.
   4153 
   4154         * DEPS:
   4155 
   4156 2011-03-14  Alexey Marinichev  <amarinichev (a] chromium.org>
   4157 
   4158         Reviewed by Kenneth Russell.
   4159 
   4160         Graphics Context is not properly recovered if the GPU process dies.
   4161         https://bugs.webkit.org/show_bug.cgi?id=56148
   4162 
   4163         Split context recreation into two steps.
   4164 
   4165         * src/WebViewImpl.cpp:
   4166         (WebKit::WebViewImpl::composite):
   4167         (WebKit::WebViewImpl::doComposite):
   4168         (WebKit::WebViewImpl::reallocateRenderer):
   4169         * src/WebViewImpl.h:
   4170 
   4171 2011-03-14  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4172 
   4173         Unreviewed, rolling out r81094.
   4174         http://trac.webkit.org/changeset/81094
   4175         https://bugs.webkit.org/show_bug.cgi?id=56355
   4176 
   4177         Broke the chromium DRT related build. (Requested by dave_levin
   4178         on #webkit).
   4179 
   4180         * public/WebFrame.h:
   4181         * src/WebFrameImpl.cpp:
   4182         (WebKit::WebFrameImpl::renderTreeAsText):
   4183         (WebKit::WebFrameImpl::layerTreeAsText):
   4184         * src/WebFrameImpl.h:
   4185 
   4186 2011-03-14  Daniel Sievers  <sievers (a] google.com>
   4187 
   4188         Reviewed by Simon Fraser.
   4189 
   4190         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline
   4191         https://bugs.webkit.org/show_bug.cgi?id=56139
   4192 
   4193         * public/WebFrame.h:
   4194         * src/WebFrameImpl.cpp:
   4195         (WebKit::WebFrameImpl::renderTreeAsText):
   4196         (WebKit::WebFrameImpl::layerTreeAsText):
   4197         * src/WebFrameImpl.h:
   4198 
   4199 2011-03-14  John Knottenbelt  <jknotten (a] chromium.org>
   4200 
   4201         Reviewed by Steve Block.
   4202 
   4203         Detach Geolocation from Frame when Page destroyed.
   4204         https://bugs.webkit.org/show_bug.cgi?id=52877
   4205 
   4206         Add accessors to the WebGeolocationClientMock to allow the number of
   4207         pending geolocation permission requests to be queried.
   4208 
   4209         * public/WebGeolocationClientMock.h:
   4210         * src/WebGeolocationClientMock.cpp:
   4211         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
   4212 
   4213 2011-03-11  David Levin  <levin (a] chromium.org>
   4214 
   4215         Rollout the chromium deps roll as it adds a dependency on a header
   4216         that the bots building for WebKit don't seem to have.
   4217 
   4218         Specifically gfx\gl\gl_context_egl.cc depends on d3dcompiler.h
   4219 
   4220         * DEPS:
   4221 
   4222 2011-03-11  Daniel Cheng  <dcheng (a] chromium.org>
   4223 
   4224         Reviewed by Tony Chang.
   4225 
   4226         [chromium] Correct return type of WebClipboard::readImage.
   4227         https://bugs.webkit.org/show_bug.cgi?id=56234
   4228 
   4229         Update the return type to reflect that we are returning a blob of PNG
   4230         data, not a bitmap.
   4231 
   4232         * public/WebClipboard.h:
   4233         (WebKit::WebClipboard::readImage):
   4234 
   4235 2011-03-11  David Levin  <levin (a] chromium.org>
   4236 
   4237         Update chromium deps to pick up the skia roll.
   4238 
   4239         * DEPS:
   4240 
   4241 2011-03-11  Adrienne Walker  <enne (a] google.com>
   4242 
   4243         Reviewed by Kenneth Russell.
   4244 
   4245         Add missing unit tests to TilingData.
   4246         https://bugs.webkit.org/show_bug.cgi?id=54143
   4247 
   4248         * tests/TilingDataTest.cpp:
   4249         (WebCore::TEST):
   4250 
   4251 2011-03-11  Anton D'Auria  <adauria (a] apple.com>
   4252 
   4253         Reviewed and landed by Brady Eidson.
   4254 
   4255         Add WebKit1 API to view and delete local storage
   4256         https://bugs.webkit.org/show_bug.cgi?id=51878
   4257 
   4258         * src/StorageNamespaceProxy.cpp:
   4259         (WebCore::StorageNamespaceProxy::clearOriginForDeletion):
   4260         (WebCore::StorageNamespaceProxy::clearAllOriginsForDeletion):
   4261         (WebCore::StorageNamespaceProxy::sync):
   4262         * src/StorageNamespaceProxy.h:
   4263 
   4264 2011-03-11  Dominic Mazzoni  <dmazzoni (a] google.com>
   4265 
   4266         Reviewed by Dimitri Glazkov.
   4267 
   4268         Add an accessibilityIsIgnored method to WebAccessibilityObject.
   4269         https://bugs.webkit.org/show_bug.cgi?id=50969
   4270 
   4271         * public/WebAccessibilityObject.h:
   4272         * src/WebAccessibilityObject.cpp:
   4273         (WebKit::WebAccessibilityObject::accessibilityIsIgnored):
   4274 
   4275 2011-03-11  Avi Drissman  <avi (a] google.com>
   4276 
   4277         Reviewed by Tony Chang.
   4278 
   4279         Fix missing initialization of new member variables.
   4280         https://bugs.webkit.org/show_bug.cgi?id=50969
   4281 
   4282         * public/WebMenuItemInfo.h:
   4283         (WebKit::WebMenuItemInfo::WebMenuItemInfo):
   4284 
   4285 2011-03-11  Roland Steiner  <rolandsteiner (a] chromium.org>
   4286 
   4287         Reviewed by Ryosuke Niwa.
   4288 
   4289         Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/
   4290         https://bugs.webkit.org/show_bug.cgi?id=55570
   4291 
   4292         Add a virtual function toInputElement() to Node that has a default
   4293         implementation of returning 0.
   4294         For HTMLInputElement and WMLInputElement (which derive from InputElement)
   4295         override this to return the object.
   4296         Change all calling sites of the old toInputElement to use the new member
   4297         function. This also allows us to save some casts.
   4298 
   4299         No new tests (refactoring).
   4300 
   4301         * src/WebInputElement.cpp:
   4302         (WebKit::toWebInputElement):
   4303 
   4304 2011-03-10  Takayoshi Kochi  <kochi (a] chromium.org>
   4305 
   4306         Reviewed by Tony Chang.
   4307 
   4308         Remove default parameter declaration for familiForChars(), which is no longer necessary.
   4309 
   4310         * public/gtk/WebFontInfo.h:
   4311 
   4312 2011-03-10  Nat Duca  <nduca (a] chromium.org>
   4313 
   4314         Reviewed by James Robinson.
   4315 
   4316         [chromium] Make updateAndDrawLayers argumentless.
   4317         https://bugs.webkit.org/show_bug.cgi?id=55985
   4318 
   4319         Made the TilePainters and viewport parameters for
   4320         LayerRendererChromium member variables instead of arguments on
   4321         updateAndDrawLayers. In a future change, this will allows us to
   4322         draw the layer tree without the WebView's assistance.
   4323 
   4324         * src/WebViewImpl.cpp:
   4325         (WebKit::WebViewImpl::resize):
   4326         (WebKit::WebViewImpl::paint):
   4327         (WebKit::WebViewImpl::scrollRootLayerRect):
   4328         (WebKit::WebViewImpl::invalidateRootLayerRect):
   4329         (WebKit::WebViewImplContentPainter::create):
   4330         (WebKit::WebViewImplContentPainter::paint):
   4331         (WebKit::WebViewImplContentPainter::WebViewImplContentPainter):
   4332         (WebKit::WebViewImplScrollbarPainter::create):
   4333         (WebKit::WebViewImplScrollbarPainter::paint):
   4334         (WebKit::WebViewImplScrollbarPainter::WebViewImplScrollbarPainter):
   4335         (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
   4336         (WebKit::WebViewImpl::doComposite):
   4337         (WebKit::WebViewImpl::reallocateRenderer):
   4338         (WebKit::WebViewImpl::updateLayerRendererViewport):
   4339         * src/WebViewImpl.h:
   4340 
   4341 2011-03-10  Tony Chang  <tony (a] chromium.org>
   4342 
   4343         Unreviewed, roll chromium version to r77259 to pick up
   4344         webfontinfo api change.
   4345 
   4346         * DEPS:
   4347 
   4348 2011-03-10  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4349 
   4350         Unreviewed, rolling out r80701.
   4351         http://trac.webkit.org/changeset/80701
   4352         https://bugs.webkit.org/show_bug.cgi?id=56126
   4353 
   4354         fast/dom/Geolocation/window-close-crash.html fails on Snow
   4355         Leopard release builds (Requested by mihaip on #webkit).
   4356 
   4357         * public/WebGeolocationClientMock.h:
   4358         * src/WebGeolocationClientMock.cpp:
   4359 
   4360 2011-03-10  Andrey Kosyakov  <caseq (a] chromium.org>
   4361 
   4362         Reviewed by Yury Semikhatsky.
   4363 
   4364         Web Inspector: better names for HAR export commands
   4365         https://bugs.webkit.org/show_bug.cgi?id=56097
   4366 
   4367         Rename Export to HAR to Copy entry/network log as HAR
   4368         Expose Copy as HAR unconditionally, remove related settings entry.
   4369 
   4370         * src/js/DevTools.js: removed override for resourceExportEnabled
   4371 
   4372 2011-01-26  John Knottenbelt  <jknotten (a] chromium.org>
   4373 
   4374         Reviewed by Dmitry Titov.
   4375 
   4376         Detach Geolocation from Frame when Page destroyed.
   4377         https://bugs.webkit.org/show_bug.cgi?id=52877
   4378 
   4379         Add accessors to the WebGeolocationClientMock to allow the number of
   4380         pending geolocation permission requests to be queried.
   4381 
   4382         * public/WebGeolocationClientMock.h:
   4383         * src/WebGeolocationClientMock.cpp:
   4384         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
   4385 
   4386 2011-03-08  Hans Wennborg  <hans (a] chromium.org>
   4387 
   4388         Reviewed by Jeremy Orlow.
   4389 
   4390         IndexedDB: Add BackingStoreType parameter to IDBFactoryBackendInterface::open
   4391         https://bugs.webkit.org/show_bug.cgi?id=55948
   4392 
   4393         Add a parameter that allows for selection of alternative backing store
   4394         implementations.
   4395 
   4396         * public/WebIDBFactory.h:
   4397         (WebKit::WebIDBFactory::open):
   4398         * src/AssertMatchingEnums.cpp:
   4399         * src/IDBFactoryBackendProxy.cpp:
   4400         (WebCore::IDBFactoryBackendProxy::open):
   4401         * src/IDBFactoryBackendProxy.h:
   4402         * src/WebIDBFactoryImpl.cpp:
   4403         (WebKit::WebIDBFactoryImpl::open):
   4404         * src/WebIDBFactoryImpl.h:
   4405 
   4406 2011-03-08  Kinuko Yasuda  <kinuko (a] chromium.org>
   4407 
   4408         Reviewed by David Levin.
   4409 
   4410         Destroying WorkerFileSystemCallbacksBridge on main thread results in ASSERT in WorkerContext::Observer::~Observer
   4411         https://bugs.webkit.org/show_bug.cgi?id=55895
   4412 
   4413         * src/WorkerFileSystemCallbacksBridge.cpp:
   4414         (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnWorkerThread):
   4415         Added stopObserving() so that releasing the bridge on the main thread
   4416         (this could happen before or after the runTaskOnWorkerThread) does
   4417         not cause the assertion error.
   4418 
   4419 2011-03-08  Alok priyadarshi  <alokp (a] chromium.org>
   4420 
   4421         Reviewed by Dimitri Glazkov.
   4422 
   4423         Plugins needs a way to trigger style recalc
   4424         https://bugs.webkit.org/show_bug.cgi?id=55242
   4425 
   4426         It will be tested by Pepper2D and Pepper3D layout/smoke tests
   4427         on the Chromium side.
   4428         
   4429         * public/WebPluginContainer.h:
   4430         * src/WebPluginContainerImpl.cpp:
   4431         (WebKit::WebPluginContainerImpl::setBackingTextureId):
   4432         * src/WebPluginContainerImpl.h:
   4433 
   4434 2011-03-08  Andrei Popescu  <andreip (a] google.com>
   4435 
   4436         Reviewed by Steve Block.
   4437 
   4438         IDBCallbacks::onsuccess(IDBIndex*) is unused and should be removed.
   4439         https://bugs.webkit.org/show_bug.cgi?id=55938
   4440 
   4441         * public/WebIDBCallbacks.h:
   4442         * src/IDBCallbacksProxy.cpp:
   4443         * src/IDBCallbacksProxy.h:
   4444         * src/WebIDBCallbacksImpl.cpp:
   4445         * src/WebIDBCallbacksImpl.h:
   4446         * src/WebIDBObjectStoreImpl.cpp:
   4447 
   4448 2011-03-07  Daniel Cheng  <dcheng (a] chromium.org>
   4449 
   4450         Reviewed by David Levin.
   4451 
   4452         Add support for DataTransferItems
   4453         https://bugs.webkit.org/show_bug.cgi?id=55115
   4454 
   4455         Add new runtime enabled flag for data transfer items feature.
   4456 
   4457         * public/WebRuntimeFeatures.h:
   4458         * src/WebRuntimeFeatures.cpp:
   4459         (WebKit::WebRuntimeFeatures::enableDataTransferItems):
   4460         (WebKit::WebRuntimeFeatures::isDataTransferItemsEnabled):
   4461 
   4462 2011-03-07  Ryosuke Niwa  <rniwa (a] webkit.org>
   4463 
   4464         Chromium build fix.
   4465 
   4466         * src/ContextMenuClientImpl.cpp:
   4467         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
   4468 
   4469 2011-03-07  Ryosuke Niwa  <rniwa (a] webkit.org>
   4470 
   4471         Reviewed by Darin Adler.
   4472 
   4473         selectionHasStyle and selectionStartHasStyle should use EditingStyle
   4474         https://bugs.webkit.org/show_bug.cgi?id=55902
   4475 
   4476         selectionHasStyle now takes a property id and a value instead of a CSSMutableStyleDeclaration.
   4477 
   4478         * src/ContextMenuClientImpl.cpp:
   4479         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls selectionHasStyle.
   4480 
   4481 2011-03-07  Daniel Cheng  <dcheng (a] chromium.org>
   4482 
   4483         Reviewed by Tony Chang.
   4484 
   4485         Add plumbing for paste support to ChromiumDataObject::types()
   4486         https://bugs.webkit.org/show_bug.cgi?id=55792
   4487 
   4488         This requires a DEPS roll for a Chromium-side change to support DRT testing of
   4489         event.dataTransfer.types.
   4490 
   4491         * DEPS:
   4492 
   4493 2011-03-07  Takayoshi Kochi  <kochi (a] chromium.org>
   4494 
   4495         Reviewed by Tony Chang.
   4496 
   4497         Use preferred locale information when choosing fallback font using
   4498         fontconfig on Linux platform.
   4499         https://bugs.webkit.org/show_bug.cgi?id=55453
   4500 
   4501         Tests will be covered by Chromium side.
   4502 
   4503         * public/gtk/WebFontInfo.h:
   4504         (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLocale|
   4505         * public/linux/WebSandboxSupport.h:
   4506         (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd parameter |preferredLocale|
   4507         * src/PlatformBridge.cpp:
   4508         * src/gtk/WebFontInfo.cpp:
   4509 
   4510 2011-03-07  James Robinson  <jamesr (a] chromium.org>
   4511 
   4512         Reviewed by Kenneth Russell.
   4513 
   4514         [chromium] Separate the &quot;update&quot; and &quot;draw&quot; portions of LayerRendererChromium&apos;s drawLayers function
   4515         https://bugs.webkit.org/show_bug.cgi?id=54047
   4516 
   4517         Call updated LayerRendererChromium APIs.
   4518 
   4519         * src/WebViewImpl.cpp:
   4520         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
   4521         (WebKit::WebViewImpl::paint):
   4522         (WebKit::WebViewImpl::doComposite):
   4523 
   4524 2011-03-07  Sam Weinig  <sam (a] webkit.org>
   4525 
   4526         Reviewed by Anders Carlsson.
   4527 
   4528         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
   4529         https://bugs.webkit.org/show_bug.cgi?id=55827
   4530 
   4531         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
   4532         and pass the entire response, instead of just the MIMEType.
   4533 
   4534         * src/FrameLoaderClientImpl.cpp:
   4535         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse):
   4536         * src/FrameLoaderClientImpl.h:
   4537 
   4538 2011-03-07  Marcus Bulach  <bulach (a] chromium.org>
   4539 
   4540         Reviewed by Dan Bernstein.
   4541 
   4542         WebViewImpl::focusedWebCoreFrame() should be const.
   4543         https://bugs.webkit.org/show_bug.cgi?id=55870
   4544 
   4545         * src/WebViewImpl.cpp:
   4546         (WebKit::WebViewImpl::focusedWebCoreFrame):
   4547         * src/WebViewImpl.h:
   4548 
   4549 2011-03-07  Eric Carlson  <eric.carlson (a] apple.com>
   4550 
   4551         Reviewed by Darin Adler.
   4552 
   4553         Add API to enumerate/delete files downloaded for <audio> and <video>
   4554         https://bugs.webkit.org/show_bug.cgi?id=55267
   4555 
   4556         * src/WebMediaPlayerClientImpl.cpp:
   4557         (WebKit::WebMediaPlayerClientImpl::registerSelf): Update for MediaEngineRegistrar change.
   4558 
   4559 2011-03-07  Andrei Popescu  <andreip (a] google.com>
   4560 
   4561         Reviewed by Steve Block.
   4562 
   4563         IDBRequest::onSuccess(IDBObjectStore*) should be removed as it is unused.
   4564         https://bugs.webkit.org/show_bug.cgi?id=55777
   4565 
   4566         * src/IDBCallbacksProxy.cpp:
   4567         * src/IDBCallbacksProxy.h:
   4568         * src/WebIDBCallbacksImpl.cpp:
   4569         * src/WebIDBCallbacksImpl.h:
   4570 
   4571 2011-03-07  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4572 
   4573         Unreviewed, rolling out r80458.
   4574         http://trac.webkit.org/changeset/80458
   4575         https://bugs.webkit.org/show_bug.cgi?id=55863
   4576 
   4577         caused tests to crash on several chromium bots (Requested by
   4578         ukai on #webkit).
   4579 
   4580         * src/AssociatedURLLoader.cpp:
   4581         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   4582         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   4583         (WebKit::AssociatedURLLoader::loadSynchronously):
   4584         (WebKit::AssociatedURLLoader::loadAsynchronously):
   4585         (WebKit::AssociatedURLLoader::cancel):
   4586         (WebKit::AssociatedURLLoader::setDefersLoading):
   4587         (WebKit::AssociatedURLLoader::prepareRequest):
   4588         (WebKit::AssociatedURLLoader::willSendRequest):
   4589         (WebKit::AssociatedURLLoader::didSendData):
   4590         (WebKit::AssociatedURLLoader::didReceiveResponse):
   4591         (WebKit::AssociatedURLLoader::didDownloadData):
   4592         (WebKit::AssociatedURLLoader::didReceiveData):
   4593         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
   4594         (WebKit::AssociatedURLLoader::didFinishLoading):
   4595         (WebKit::AssociatedURLLoader::didFail):
   4596         * src/AssociatedURLLoader.h:
   4597 
   4598 2011-03-07  Bill Budge  <bbudge (a] chromium.org>
   4599 
   4600         Reviewed by David Levin.
   4601 
   4602         AssociatedURLLoader does not support Cross Origin Requests
   4603         https://bugs.webkit.org/show_bug.cgi?id=53925
   4604 
   4605         No tests needed. Exposes no new functionality.
   4606 
   4607         * src/AssociatedURLLoader.cpp:
   4608         (WebKit::AssociatedURLLoader::ClientAdapter::create):
   4609         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
   4610         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
   4611         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
   4612         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
   4613         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   4614         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
   4615         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
   4616         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
   4617         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   4618         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   4619         (WebKit::AssociatedURLLoader::loadSynchronously):
   4620         (WebKit::AssociatedURLLoader::loadAsynchronously):
   4621         (WebKit::AssociatedURLLoader::cancel):
   4622         (WebKit::AssociatedURLLoader::setDefersLoading):
   4623         * src/AssociatedURLLoader.h:
   4624         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
   4625 
   4626 2011-03-06  Sreeram Ramachandran  <sreeram (a] google.com>
   4627 
   4628         Reviewed by Dimitri Glazkov.
   4629 
   4630         Expose page dismissal event status through the WebKit API for chromium.
   4631         https://bugs.webkit.org/show_bug.cgi?id=55844
   4632 
   4633         Chromium will find it useful to know the page dismissal status (i.e.,
   4634         whether a frame is in the midst of executing a beforeunload or unload
   4635         handler), so expose that information through the chromium port in the
   4636         WebKit API.
   4637      
   4638         This is my second attempt at this patch. The previous one broke
   4639         downstream Chromium builds of some unit tests which had classes derived
   4640         from WebFrame (and thus became uninstantiable because of this new pure
   4641         virtual method). Those have now been fixed (http://crrev.com/77101).
   4642 
   4643         * public/WebFrame.h:
   4644         * src/WebFrameImpl.cpp:
   4645         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
   4646         * src/WebFrameImpl.h:
   4647 
   4648 2011-03-06  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4649 
   4650         Unreviewed, rolling out r80436.
   4651         http://trac.webkit.org/changeset/80436
   4652         https://bugs.webkit.org/show_bug.cgi?id=55849
   4653 
   4654         Broke Chromium compile across the board (Requested by dglazkov
   4655         on #webkit).
   4656 
   4657         * public/WebFrame.h:
   4658         * src/WebFrameImpl.cpp:
   4659         * src/WebFrameImpl.h:
   4660 
   4661 2011-03-06  Sreeram Ramachandran  <sreeram (a] google.com>
   4662 
   4663         Reviewed by Dimitri Glazkov.
   4664 
   4665         Expose page dismissal event status through the WebKit API for chromium
   4666         https://bugs.webkit.org/show_bug.cgi?id=55844
   4667 
   4668         * public/WebFrame.h:
   4669         * src/WebFrameImpl.cpp:
   4670         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
   4671         * src/WebFrameImpl.h:
   4672 
   4673 2011-03-05  Daniel Cheng  <dcheng (a] chromium.org>
   4674 
   4675         Reviewed by Dmitry Titov.
   4676 
   4677         [chromium] Add method to WebClipboard to read images from the clipboard.
   4678         https://bugs.webkit.org/show_bug.cgi?id=55814
   4679 
   4680         * public/WebClipboard.h:
   4681         (WebKit::WebClipboard::readImage):
   4682 
   4683 2011-03-04  Adam Barth  <abarth (a] webkit.org>
   4684 
   4685         Reviewed by Dimitri Glazkov.
   4686 
   4687         Remove unneeded round-trips through ../Source in the Chromium GYP build
   4688         https://bugs.webkit.org/show_bug.cgi?id=55795
   4689 
   4690         * WebKit.gyp:
   4691 
   4692 2011-03-03  John Abd-El-Malek  <jam (a] chromium.org>
   4693 
   4694         Reviewed by Dimitri Glazkov.
   4695 
   4696         [chromium] Get rid of IsContentFiltered flags since they&apos;re not used anymore
   4697         https://bugs.webkit.org/show_bug.cgi?id=55748
   4698 
   4699         * DEPS:
   4700         * public/WebURLResponse.h:
   4701         * src/WebURLResponse.cpp:
   4702 
   4703 2011-03-04  James Su <suzhe (a] chromium.org>
   4704 
   4705         Reviewed by Dimitri Glazkov.
   4706 
   4707         [Chromium] keycode is always 0 when using non-Latin keyboard layout.
   4708         https://bugs.webkit.org/show_bug.cgi?id=54939
   4709 
   4710         No intended functionality change.
   4711 
   4712         * src/mac/WebInputEventFactory.mm:
   4713         (WebKit::windowsKeyCodeForKeyEvent): Use the same implementation
   4714         provided in WebCore/platform/mac/KeyEventMac.mm.
   4715 
   4716 2011-03-04  Zelidrag Hornung  <zelidrag (a] chromium.org>
   4717 
   4718         Reviewed by David Levin
   4719 
   4720         Expose ability to create instance of DOMFileSystem from Chromium side.
   4721         https://bugs.webkit.org/show_bug.cgi?id=55618
   4722 
   4723         * public/WebFrame.h:
   4724         * src/WebFrameImpl.cpp:
   4725         (WebKit::WebFrameImpl::createFileSystem):
   4726         * src/WebFrameImpl.h:
   4727 
   4728 2011-03-03  Nat Duca  <nduca (a] chromium.org>
   4729 
   4730         Reviewed by James Robinson.
   4731 
   4732         [chromium] Create a LayerChromium layerTreeAsText. Add HUD to
   4733         LayerRendererChromium that draws compositor FPS and, optionally,
   4734         the layer tree.
   4735         https://bugs.webkit.org/show_bug.cgi?id=54710
   4736 
   4737         * public/WebSettings.h:
   4738         * src/WebSettingsImpl.cpp:
   4739         (WebKit::WebSettingsImpl::WebSettingsImpl):
   4740         (WebKit::WebSettingsImpl::setShowFPSCounter):
   4741         (WebKit::WebSettingsImpl::setShowPlatformLayerTree):
   4742         * src/WebSettingsImpl.h:
   4743         (WebKit::WebSettingsImpl::showFPSCounter):
   4744         (WebKit::WebSettingsImpl::showPlatformLayerTree):
   4745         * src/WebViewImpl.cpp:
   4746         (WebKit::WebViewImpl::doComposite):
   4747 
   4748 2011-03-03  Alexey Proskuryakov  <ap (a] apple.com>
   4749 
   4750         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
   4751         via ChromeClient.h
   4752 
   4753         * src/ChromeClientImpl.h:
   4754 
   4755 2011-03-02  Alexey Proskuryakov  <ap (a] apple.com>
   4756 
   4757         Reviewed by Darin Adler.
   4758 
   4759         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
   4760         https://bugs.webkit.org/show_bug.cgi?id=55633
   4761         <rdar://problem/8963023>
   4762 
   4763         * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::keyboardUIMode):
   4764         * src/ChromeClientImpl.h:
   4765         Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
   4766         this platform doesn't observe or have full keyboard access state.
   4767 
   4768 2011-03-03  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4769 
   4770         Unreviewed, rolling out r80219.
   4771         http://trac.webkit.org/changeset/80219
   4772         https://bugs.webkit.org/show_bug.cgi?id=55680
   4773 
   4774         "Causes several media test crashes" (Requested by tonyg-cr on
   4775         #webkit).
   4776 
   4777         * src/AssociatedURLLoader.cpp:
   4778         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   4779         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   4780         (WebKit::AssociatedURLLoader::loadSynchronously):
   4781         (WebKit::AssociatedURLLoader::loadAsynchronously):
   4782         (WebKit::AssociatedURLLoader::cancel):
   4783         (WebKit::AssociatedURLLoader::setDefersLoading):
   4784         (WebKit::AssociatedURLLoader::prepareRequest):
   4785         (WebKit::AssociatedURLLoader::willSendRequest):
   4786         (WebKit::AssociatedURLLoader::didSendData):
   4787         (WebKit::AssociatedURLLoader::didReceiveResponse):
   4788         (WebKit::AssociatedURLLoader::didDownloadData):
   4789         (WebKit::AssociatedURLLoader::didReceiveData):
   4790         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
   4791         (WebKit::AssociatedURLLoader::didFinishLoading):
   4792         (WebKit::AssociatedURLLoader::didFail):
   4793         * src/AssociatedURLLoader.h:
   4794 
   4795 2011-03-03  Dominic Mazzoni  <dmazzoni (a] google.com>
   4796 
   4797         Reviewed by Dimitri Glazkov.
   4798 
   4799         Add an equals() method to WebAccessibilityObject.
   4800         https://bugs.webkit.org/show_bug.cgi?id=55631
   4801 
   4802         * public/WebAccessibilityObject.h:
   4803         * src/WebAccessibilityObject.cpp:
   4804         (WebKit::WebAccessibilityObject::equals):
   4805 
   4806 2011-03-03  Pavel Podivilov  <podivilov (a] chromium.org>
   4807 
   4808         Reviewed by Yury Semikhatsky.
   4809 
   4810         Web Inspector: make selected call frame debugger presentation model property.
   4811         https://bugs.webkit.org/show_bug.cgi?id=55582
   4812 
   4813         * src/js/Tests.js:
   4814 
   4815 2011-03-03  Bill Budge  <bbudge (a] chromium.org>
   4816 
   4817         Reviewed by David Levin.
   4818 
   4819         AssociatedURLLoader does not support Cross Origin Requests
   4820         https://bugs.webkit.org/show_bug.cgi?id=53925
   4821 
   4822         No tests needed. Exposes no new functionality.
   4823 
   4824         * src/AssociatedURLLoader.cpp:
   4825         (WebKit::AssociatedURLLoader::ClientAdapter::create):
   4826         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
   4827         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
   4828         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
   4829         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
   4830         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
   4831         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
   4832         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
   4833         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
   4834         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
   4835         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
   4836         (WebKit::AssociatedURLLoader::loadSynchronously):
   4837         (WebKit::AssociatedURLLoader::loadAsynchronously):
   4838         (WebKit::AssociatedURLLoader::cancel):
   4839         (WebKit::AssociatedURLLoader::setDefersLoading):
   4840         * src/AssociatedURLLoader.h:
   4841         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
   4842 
   4843 2011-03-03  Steve Lacey  <sjl (a] chromium.org>
   4844 
   4845         Reviewed by Darin Fisher.
   4846 
   4847         Wire up webkit metrics changes to chromium changes.
   4848         https://bugs.webkit.org/show_bug.cgi?id=54580
   4849 
   4850         * features.gypi:
   4851         * public/WebMediaPlayer.h:
   4852         * src/WebMediaPlayerClientImpl.cpp:
   4853         (WebKit::WebMediaPlayerClientImpl::decodedFrameCount):
   4854         (WebKit::WebMediaPlayerClientImpl::droppedFrameCount):
   4855         (WebKit::WebMediaPlayerClientImpl::audioDecodedByteCount):
   4856         (WebKit::WebMediaPlayerClientImpl::videoDecodedByteCount):
   4857         * src/WebMediaPlayerClientImpl.h:
   4858 
   4859 2011-03-02  Daniel Cheng  <dcheng (a] chromium.org>
   4860 
   4861         Reviewed by David Levin.
   4862 
   4863         Manually revert ChromiumDataObject changes.
   4864         https://bugs.webkit.org/show_bug.cgi?id=55627
   4865 
   4866         * public/WebView.h:
   4867         * src/WebDragData.cpp:
   4868         (WebKit::WebDragData::initialize):
   4869         * src/WebViewImpl.cpp:
   4870         (WebKit::WebViewImpl::dragTargetDragEnter):
   4871         * src/WebViewImpl.h:
   4872 
   4873 2011-03-02  David Grogan  <dgrogan (a] chromium.org>
   4874 
   4875         Reviewed by Jeremy Orlow.
   4876 
   4877         IndexedDB: fire versionchange events when calling setVersion
   4878         https://bugs.webkit.org/show_bug.cgi?id=55095
   4879 
   4880         * WebKit.gyp:
   4881         * src/IDBDatabaseCallbacksProxy.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
   4882         (WebCore::IDBDatabaseCallbacksProxy::create):
   4883         (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
   4884         (WebCore::IDBDatabaseCallbacksProxy::~IDBDatabaseCallbacksProxy):
   4885         (WebCore::IDBDatabaseCallbacksProxy::onVersionChange):
   4886         * src/IDBDatabaseCallbacksProxy.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
   4887         * src/IDBDatabaseProxy.cpp:
   4888         (WebCore::IDBDatabaseProxy::setVersion):
   4889         (WebCore::IDBDatabaseProxy::close):
   4890         (WebCore::IDBDatabaseProxy::open):
   4891         * src/IDBDatabaseProxy.h:
   4892         * src/WebIDBDatabaseCallbacksImpl.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.cpp.
   4893         (WebCore::WebIDBDatabaseCallbacksImpl::WebIDBDatabaseCallbacksImpl):
   4894         (WebCore::WebIDBDatabaseCallbacksImpl::~WebIDBDatabaseCallbacksImpl):
   4895         (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange):
   4896         * src/WebIDBDatabaseCallbacksImpl.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
   4897         * src/WebIDBDatabaseImpl.cpp:
   4898         (WebKit::WebIDBDatabaseImpl::setVersion):
   4899         (WebKit::WebIDBDatabaseImpl::close):
   4900         (WebKit::WebIDBDatabaseImpl::open):
   4901         * src/WebIDBDatabaseImpl.h:
   4902 
   4903 2011-03-02  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4904 
   4905         Unreviewed, rolling out r80139.
   4906         http://trac.webkit.org/changeset/80139
   4907         https://bugs.webkit.org/show_bug.cgi?id=55620
   4908 
   4909         failing and crashing tests on Snow Leopard bot (Requested by
   4910         mihaip1 on #webkit).
   4911 
   4912         * public/WebGeolocationClientMock.h:
   4913         * src/WebGeolocationClientMock.cpp:
   4914 
   4915 2011-03-02  Daniel Cheng  <dcheng (a] chromium.org>
   4916 
   4917         Revert frame-specific WebClipboard changes
   4918         https://bugs.webkit.org/show_bug.cgi?id=55617
   4919 
   4920         This code is no longer needed since we've decided to use the original
   4921         approach to copy/paste drag/drop handling in ClipboardChromium.
   4922 
   4923         * public/WebFrameClient.h:
   4924         * src/PlatformBridge.cpp:
   4925         (WebCore::PlatformBridge::clipboardReadAvailableTypes):
   4926         (WebCore::PlatformBridge::clipboardReadData):
   4927         (WebCore::PlatformBridge::clipboardReadFilenames):
   4928         * src/WebFrameImpl.cpp:
   4929         (WebKit::WebFrameImpl::fromFrame):
   4930         * src/WebFrameImpl.h:
   4931         * src/WebViewImpl.cpp:
   4932         (WebKit::WebViewImpl::dragTargetDragEnterNew):
   4933 
   4934 2011-03-02  Tony Chang  <tony (a] chromium.org>
   4935 
   4936         Unreviewed, rolling chromium DEPS to r76362.
   4937 
   4938         https://bugs.webkit.org/show_bug.cgi?id=55564
   4939 
   4940         * DEPS:
   4941 
   4942 2011-02-28  Jeremy Orlow  <jorlow (a] chromium.org>
   4943 
   4944         Reviewed by James Robinson.
   4945 
   4946         Split IDBCursor.value into IDBCursor.primaryKey and IDBCursor.value
   4947         https://bugs.webkit.org/show_bug.cgi?id=55443
   4948 
   4949         * public/WebIDBCursor.h:
   4950         (WebKit::WebIDBCursor::primaryKey):
   4951         (WebKit::WebIDBCursor::value):
   4952         * src/IDBCursorBackendProxy.cpp:
   4953         (WebCore::IDBCursorBackendProxy::primaryKey):
   4954         (WebCore::IDBCursorBackendProxy::value):
   4955         * src/IDBCursorBackendProxy.h:
   4956         * src/WebIDBCursorImpl.cpp:
   4957         (WebKit::WebIDBCursorImpl::key):
   4958         (WebKit::WebIDBCursorImpl::primaryKey):
   4959         (WebKit::WebIDBCursorImpl::value):
   4960         * src/WebIDBCursorImpl.h:
   4961 
   4962 2011-03-02  Daniel Cheng  <dcheng (a] chromium.org>
   4963 
   4964         Reviewed by David Levin.
   4965 
   4966         Add feature define for data transfer items
   4967         https://bugs.webkit.org/show_bug.cgi?id=55510
   4968 
   4969         * features.gypi:
   4970 
   4971 2011-01-26  John Knottenbelt  <jknotten (a] chromium.org>
   4972 
   4973         Detach Geolocation from Frame when Page destroyed.
   4974         https://bugs.webkit.org/show_bug.cgi?id=52877
   4975 
   4976         Add accessors to the WebGeolocationClientMock to allow the number of
   4977         pending geolocation permission requests to be queried.
   4978 
   4979         * public/WebGeolocationClientMock.h:
   4980         * src/WebGeolocationClientMock.cpp:
   4981         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
   4982 
   4983 2011-03-01  David Grogan  <dgrogan (a] chromium.org>
   4984 
   4985         Reviewed by Jeremy Orlow.
   4986 
   4987         IndexedDB: public webkit interfaces for firing versionchange events to IDBDatabase objects
   4988         https://bugs.webkit.org/show_bug.cgi?id=55548
   4989 
   4990         * WebKit.gyp:
   4991         * public/WebIDBDatabase.h:
   4992         (WebKit::WebIDBDatabase::createObjectStore):
   4993         (WebKit::WebIDBDatabase::open):
   4994         * public/WebIDBDatabaseCallbacks.h: Added.
   4995         (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks):
   4996         (WebKit::WebIDBDatabaseCallbacks::onVersionChange):
   4997 
   4998 2011-03-01  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   4999 
   5000         Unreviewed, rolling out r80079.
   5001         http://trac.webkit.org/changeset/80079
   5002         https://bugs.webkit.org/show_bug.cgi?id=55547
   5003 
   5004         "Broke the Win debug build?" (Requested by dcheng on #webkit).
   5005 
   5006         * features.gypi:
   5007 
   5008 2011-03-01  Daniel Cheng  <dcheng (a] chromium.org>
   5009 
   5010         Reviewed by David Levin.
   5011 
   5012         Add feature define for data transfer items
   5013         https://bugs.webkit.org/show_bug.cgi?id=55510
   5014 
   5015         * features.gypi:
   5016 
   5017 2011-03-01  Jeremy Orlow  <jorlow (a] chromium.org>
   5018 
   5019         Reviewed by James Robinson.
   5020 
   5021         Add a primaryKey method to IDBCursor
   5022         https://bugs.webkit.org/show_bug.cgi?id=55518
   5023 
   5024         In prep for https://bugs.webkit.org/show_bug.cgi?id=55443
   5025 
   5026         * public/WebIDBCursor.h:
   5027         (WebKit::WebIDBCursor::primaryKey):
   5028 
   5029 2011-02-28  Chang Shu  <cshu (a] webkit.org>
   5030 
   5031         Reviewed by Ryosuke Niwa.
   5032 
   5033         Remove the support of Frame::isContentEditable and its dependencies.
   5034         https://bugs.webkit.org/show_bug.cgi?id=54292
   5035 
   5036         Remove the WebKit side implementation.
   5037 
   5038         * src/EditorClientImpl.cpp:
   5039         * src/EditorClientImpl.h:
   5040 
   5041 2011-02-28  Avi Drissman  <avi (a] google.com>
   5042 
   5043         Reviewed by James Robinson.
   5044 
   5045         WebCursorInfo needs to match enums in platform/Cursor.h
   5046         https://bugs.webkit.org/show_bug.cgi?id=55094
   5047 
   5048         * public/WebCursorInfo.h:
   5049         * src/AssertMatchingEnums.cpp:
   5050 
   5051 2011-02-28  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   5052 
   5053         Unreviewed, rolling out r78789.
   5054         http://trac.webkit.org/changeset/78789
   5055         https://bugs.webkit.org/show_bug.cgi?id=55409
   5056 
   5057         Incorrect canvas fallback implementation (Requested by
   5058         inferno-sec on #webkit).
   5059 
   5060         * public/WebAccessibilityRole.h:
   5061         * src/AssertMatchingEnums.cpp:
   5062 
   5063 2011-02-28  Adam Klein  <adamk (a] chromium.org>
   5064 
   5065         Reviewed by Adam Barth.
   5066 
   5067         [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI
   5068         https://bugs.webkit.org/show_bug.cgi?id=54774
   5069 
   5070         * src/LocalFileSystemChromium.cpp:
   5071         (WebCore::LocalFileSystem::readFileSystem):
   5072         Removed size argument to readFileSystem()
   5073 
   5074 2011-02-27  Pavel Feldman  <pfeldman (a] chromium.org>
   5075 
   5076         Reviewed by Darin Fisher.
   5077 
   5078         Pass frame history state in the context menu parameters.
   5079         https://bugs.webkit.org/show_bug.cgi?id=55232
   5080 
   5081         * public/WebContextMenuData.h:
   5082         * src/ContextMenuClientImpl.cpp:
   5083         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
   5084 
   5085 2011-02-26  Vsevolod Vlasov  <vsevik (a] chromium.org>
   5086 
   5087         Reviewed by Pavel Feldman.
   5088 
   5089         DumpRenderTree should reset frame opener between tests.
   5090         https://bugs.webkit.org/show_bug.cgi?id=54874
   5091 
   5092         Added clearOpener method to WebFrame.
   5093 
   5094         * public/WebFrame.h:
   5095         * src/WebFrameImpl.cpp:
   5096         (WebKit::WebFrameImpl::clearOpener):
   5097         * src/WebFrameImpl.h:
   5098 
   5099 2011-02-26  Pavel Feldman  <pfeldman (a] chromium.org>
   5100 
   5101         Not reviewed: rolling chromium DEPS.
   5102 
   5103         * DEPS:
   5104 
   5105 2011-02-26  Bill Budge  <bbudge (a] chromium.org>
   5106 
   5107         Reviewed by David Levin.
   5108 
   5109         WebURLRequest, WebURLResponse properties should be passed to WebCore Layer
   5110         https://bugs.webkit.org/show_bug.cgi?id=54489
   5111 
   5112         No tests needed. This is already tested by ui_tests, nacl_ui_tests, and nacl_sandbox_tests
   5113 
   5114         * src/WebURLRequest.cpp:
   5115         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
   5116         (WebKit::WebURLRequest::downloadToFile):
   5117         (WebKit::WebURLRequest::setDownloadToFile):
   5118         * src/WebURLRequestPrivate.h:
   5119         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
   5120         * src/WebURLResponse.cpp:
   5121         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
   5122         (WebKit::WebURLResponse::downloadFilePath):
   5123         (WebKit::WebURLResponse::setDownloadFilePath):
   5124         * src/WebURLResponsePrivate.h:
   5125 
   5126 2011-02-26  Sheriff Bot  <webkit.review.bot (a] gmail.com>
   5127 
   5128         Unreviewed, rolling out r79764.
   5129         http://trac.webkit.org/changeset/79764
   5130         https://bugs.webkit.org/show_bug.cgi?id=55295
   5131 
   5132         "broke Chromium builds" (Requested by rniwa on #webkit).
   5133 
   5134         * public/WebFrame.h:
   5135         * src/WebFrameImpl.cpp:
   5136         * src/WebFrameImpl.h:
   5137 
   5138 2011-02-26  David Dorwin  <ddorwin (a] chromium.org>
   5139 
   5140         Reviewed by Darin Fisher.
   5141 
   5142         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
   5143 
   5144         fullscreen javascript bindings not implemented for v8
   5145         https://bugs.webkit.org/show_bug.cgi?id=44797
   5146 
   5147         * features.gypi:
   5148         * public/WebSettings.h:
   5149         * src/ChromeClientImpl.cpp:
   5150         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
   5151         (WebKit::ChromeClientImpl::enterFullScreenForElement):
   5152         (WebKit::ChromeClientImpl::exitFullScreenForElement):
   5153         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
   5154         * src/ChromeClientImpl.h:
   5155         * src/WebSettingsImpl.cpp:
   5156         (WebKit::WebSettingsImpl::setFullScreenEnabled):
   5157         * src/WebSettingsImpl.h:
   5158 
   5159 2011-02-26  John Mellor  <johnme (a] chromium.org>
   5160 
   5161         Reviewed by Antonio Gomes.
   5162 
   5163         [chromium] WebFrameImpl::m_totalMatchCount should be an int
   5164         https://bugs.webkit.org/show_bug.cgi?id=55134
   5165 
   5166         WebFrameImpl::m_totalMatchCount should be an int instead of a size_t since it can be -1.
   5167 
   5168         * src/WebFrameImpl.h:
   5169 
   5170 2011-02-26  Vsevolod Vlasov  <vsevik (a] chromium.org>
   5171 
   5172         Reviewed by Pavel Feldman.
   5173 
   5174         DumpRenderTree should reset frame opener between tests.
   5175         https://bugs.webkit.org/show_bug.cgi?id=54874
   5176 
   5177         Added clearOpener method to WebFrame.
   5178 
   5179         * public/WebFrame.h:
   5180         * src/WebFrameImpl.cpp:
   5181         (WebKit::WebFrameImpl::clearOpener):
   5182         * src/WebFrameImpl.h:
   5183 
   5184 2011-02-25  Tony Chang  <tony (a] chromium.org>
   5185 
   5186         Roll chromium deps to include RBGToHSL fix and ICU update.
   5187 
   5188         * DEPS:
   5189 
   5190 2011-02-15  Brett Wilson  <brettw (a] chromium.org>
   5191 
   5192         Reviewed by Darin Fisher.
   5193 
   5194         Recover the mouse capture state when we recieve a mouse event where there is no longer a button down.
   5195         https://bugs.webkit.org/show_bug.cgi?id=54503
   5196 
   5197         * src/WebViewImpl.cpp:
   5198         (WebKit::WebViewImpl::handleInputEvent):
   5199 
   5200 2011-02-24  James Robinson  <jamesr (a] chromium.org>
   5201 
   5202         Reviewed by Darin Fisher.
   5203 
   5204         Add a USE() macro to control use of the built-in UTF8 codec
   5205         https://bugs.webkit.org/show_bug.cgi?id=55189
   5206 
   5207         Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port.
   5208 
   5209         * features.gypi:
   5210 
   5211 2011-02-24  James Kozianski  <koz (a] chromium.org>
   5212 
   5213         Reviewed by Ojan Vafai.
   5214 
   5215         Add missing plumbing for registerProtocolHandler in ChromeClientImpl.
   5216         https://bugs.webkit.org/show_bug.cgi?id=55112
   5217 
   5218         * src/ChromeClientImpl.cpp:
   5219         (WebKit::ChromeClientImpl::registerProtocolHandler):
   5220 
   5221 2011-02-24  James Robinson  <jamesr (a] chromium.org>
   5222 
   5223         Unreviewed, rolling out r79584.
   5224         http://trac.webkit.org/changeset/79584
   5225         https://bugs.webkit.org/show_bug.cgi?id=44797
   5226 
   5227         [chromium] Patch does not compile if ENABLE_FULLSCREEN_API is
   5228         not set
   5229 
   5230         * features.gypi:
   5231         * public/WebSettings.h:
   5232         * src/ChromeClientImpl.cpp:
   5233         * src/ChromeClientImpl.h:
   5234         * src/WebSettingsImpl.cpp:
   5235         * src/WebSettingsImpl.h:
   5236 
   5237 2011-02-24  Andrew Wilson  <atwilson (a] chromium.org>
   5238 
   5239         Unreviewed, rolling out r79570.
   5240         http://trac.webkit.org/changeset/79570
   5241         https://bugs.webkit.org/show_bug.cgi?id=54874
   5242 
   5243         Breaks chromium build because glue/mocks/mock_web_frame.h/cc
   5244         was not updated
   5245 
   5246         * public/WebFrame.h:
   5247         * src/WebFrameImpl.cpp:
   5248         * src/WebFrameImpl.h:
   5249 
   5250 2011-02-24  David Dorwin  <ddorwin (a] chromium.org>
   5251 
   5252         Reviewed by Eric Seidel.
   5253 
   5254         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
   5255 
   5256         fullscreen javascript bindings not implemented for v8
   5257         https://bugs.webkit.org/show_bug.cgi?id=44797
   5258 
   5259         * features.gypi:
   5260         * public/WebSettings.h:
   5261         * src/ChromeClientImpl.cpp:
   5262         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
   5263         (WebKit::ChromeClientImpl::enterFullScreenForElement):
   5264         (WebKit::ChromeClientImpl::exitFullScreenForElement):
   5265         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
   5266         * src/ChromeClientImpl.h:
   5267         * src/WebSettingsImpl.cpp:
   5268         (WebKit::WebSettingsImpl::setFullScreenEnabled):
   5269         * src/WebSettingsImpl.h:
   5270 
   5271 2011-02-24  Patrick Gansterer  <paroga (a] webkit.org>
   5272 
   5273         Reviewed by Eric Seidel.
   5274 
   5275         Rename PLATFORM(SKIA) to USE(SKIA)
   5276         https://bugs.webkit.org/show_bug.cgi?id=55090
   5277 
   5278         * src/GraphicsContext3DChromium.cpp:
   5279         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
   5280         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
   5281         * src/GraphicsContext3DInternal.h:
   5282         * src/WebViewImpl.cpp:
   5283         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
   5284 
   5285 2011-02-24  Vsevolod Vlasov  <vsevik (a] chromium.org>
   5286 
   5287         Reviewed by Alexey Proskuryakov.
   5288 
   5289         DumpRenderTree should reset frame opener between tests.
   5290         https://bugs.webkit.org/show_bug.cgi?id=54874
   5291 
   5292         Added clearOpener method to WebFrame.
   5293 
   5294         * public/WebFrame.h:
   5295         * src/WebFrameImpl.cpp:
   5296         (WebKit::WebFrameImpl::clearOpener):
   5297         * src/WebFrameImpl.h:
   5298 
   5299 2011-02-24  Adam Klein  <adamk (a] chromium.org>
   5300 
   5301         Reviewed by Darin Fisher.
   5302 
   5303         [chromium] Add code to WebKit Chromium to allow access to NetworkStateNotifier
   5304         https://bugs.webkit.org/show_bug.cgi?id=54516
   5305 
   5306         Add a new WebNetworkStateNotifier class with a single static method,
   5307         setOnLine(), which dispatches to WebCore's singleton NetworkStateNotifier.
   5308 
   5309         * WebKit.gyp:
   5310         * public/WebNetworkStateNotifier.h: Added.
   5311         * src/WebNetworkStateNotifier.cpp: Added.
   5312         (WebKit::WebNetworkStateNotifier::setOnLine):
   5313 
   5314 2011-02-24  Robert Kroeger <rjkroege (a] chromium.org>
   5315 
   5316         Reviewed by Darin Fisher.
   5317 
   5318         Added timestamps to PlatformTouchEvent etc.
   5319 
   5320         PlatformTouchEvent doesn't have a timestamp and so
   5321         eventSender.leapForward cannot be used for touchevent based tests.
   5322         This change constructs PlatformTouchEvents with timestamps
   5323         provided from a WebTouchEvent on chromium. It also adds an enum
   5324         to make code referring to specific WebTouchPoints easier to read.
   5325 
   5326         [chromium] [WebCore] [android] Touch events are missing time stamps
   5327         https://bugs.webkit.org/show_bug.cgi?id=53510
   5328 
   5329         * public/WebTouchPoint.h:
   5330         (WebKit::WebTouchPoint::WebTouchPoint):
   5331         * src/WebInputEventConversion.cpp:
   5332         (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
   5333 
   5334 2011-02-23  Adam Barth  <abarth (a] webkit.org>
   5335 
   5336         Reviewed by James Robinson.
   5337 
   5338         [Chromium] Use WebKitClient for OSRandomSource instead of trying to talk to the file system in the sandbox
   5339         https://bugs.webkit.org/show_bug.cgi?id=55093
   5340 
   5341         We need to get OS randomness from the WebKit client rather than try to
   5342         get it from /dev/urandom directly because WebKit doesn't have access to
   5343         the file system when running inside the Chromium sandbox.
   5344 
   5345         * WebKit.gyp:
   5346         * src/ChromiumOSRandomSource.cpp: Added.
   5347 
   5348 2011-02-23  Adam Barth  <abarth (a] webkit.org>
   5349 
   5350         Reviewed by James Robinson.
   5351 
   5352         Roll Chromium DEPS
   5353         https://bugs.webkit.org/show_bug.cgi?id=55096
   5354 
   5355         Rolling to the future, like a truck.
   5356 
   5357         * DEPS:
   5358 
   5359 2011-02-23  Adam Barth  <abarth (a] webkit.org>
   5360 
   5361         Reviewed by Darin Fisher.
   5362 
   5363         [Chromium] Add WebKitClient::cryptographicallyRandomValues
   5364         https://bugs.webkit.org/show_bug.cgi?id=55073
   5365 
   5366         This patch adds a WebKit client API to get cryptographic randomness.
   5367         We'll use this API to gather seed randomness while inside the sandbox.
   5368 
   5369         * public/WebKitClient.h:
   5370         (WebKit::WebKitClient::cryptographicallyRandomValues):
   5371 
   5372 2011-02-23  Kenneth Russell  <kbr (a] google.com>
   5373 
   5374         Unreviewed, rolling out r79387.
   5375         https://bugs.webkit.org/show_bug.cgi?id=54885
   5376 
   5377         Reapply the code changes from r79038 since they weren't the root
   5378         cause of the test timeouts.
   5379 
   5380         * src/WebKit.cpp:
   5381         (WebKit::initialize):
   5382 
   5383 2011-02-23  Takashi Toyoshima  <toyoshim (a] chromium.org>
   5384 
   5385         Reviewed by Shinichiro Hamaji.
   5386 
   5387         [chromium] Control-Up/Down should be PageUp/Down on Mac.
   5388         https://bugs.webkit.org/show_bug.cgi?id=54606
   5389 
   5390         * src/WebViewImpl.cpp:
   5391         (WebKit::WebViewImpl::scrollViewWithKeyboard):
   5392 
   5393 2011-02-22  Kenneth Russell  <kbr (a] google.com>
   5394 
   5395         Reviewed by James Robinson.
   5396 
   5397         Many tests started timing out on the chrome mac canaries around r79035
   5398         https://bugs.webkit.org/show_bug.cgi?id=54885
   5399 
   5400         Revert the code changes, but not the Chromium DEPS roll, from
   5401         r79038 to see whether this clears up the timing-out tests. Was not
   5402         able to reproduce the timeouts locally with a Release mode build
   5403         of DRT (on Snow Leopard).
   5404 
   5405         * src/WebKit.cpp:
   5406         (WebKit::initialize):
   5407 
   5408 2011-02-21  Nico Weber  <thakis (a] chromium.org>
   5409 
   5410         Reviewed by James Robinson.
   5411 
   5412         [chromium] WebWorkerBase::openFileSystem confuses clang's -Woverloaded-virtual
   5413         https://bugs.webkit.org/show_bug.cgi?id=54920
   5414 
   5415         Rename WebWorkerBase::openFileSystem() to openFileSystemForWorker() to
   5416         make it obvious it's not an override of
   5417         WebFrameClient::openFileSystem().
   5418 
   5419         Remove a failed attempt to override it in WebWorkerClientImpl (the
   5420         override didn't change the behavior).
   5421 
   5422         No intended functionality change.
   5423 
   5424         * src/LocalFileSystemChromium.cpp:
   5425         (WebCore::LocalFileSystem::requestFileSystem):
   5426         Call new name.
   5427         * src/WebWorkerBase.cpp:
   5428         (WebKit::WebWorkerBase::openFileSystemForWorker):
   5429         Rename openFileSystem() to openFileSystemForWorker().
   5430         * src/WebWorkerBase.h:
   5431         Rename openFileSystem() to openFileSystemForWorker().
   5432         * src/WebWorkerClientImpl.h:
   5433         (WebKit::WebWorkerClientImpl::allowDatabase):
   5434         Remove unsuccessful (and pointless) override.
   5435 
   5436 2011-02-22  Ilya Tikhonovsky  <loislo (a] chromium.org>
   5437 
   5438         Reviewed by Pavel Feldman.
   5439 
   5440         Web Inspector: flakyness of inspector tests.
   5441         https://bugs.webkit.org/show_bug.cgi?id=54729
   5442 
   5443         As far as we have the protocol with sequence numbers we can simplify test harness support
   5444         and drop out chomium specific methods.
   5445 
   5446         * src/js/DevTools.js:
   5447 
   5448 2011-02-21  Pavel Podivilov  <podivilov (a] chromium.org>
   5449 
   5450         Reviewed by Pavel Feldman.
   5451 
   5452         Web Inspector: move source mapping from SourceFrame to ScriptsPanel.
   5453         https://bugs.webkit.org/show_bug.cgi?id=54645
   5454 
   5455         * src/js/Tests.js:
   5456         (.TestSuite.prototype._checkExecutionLine):
   5457 
   5458 2011-02-21  Nico Weber  <thakis (a] chromium.org>
   5459 
   5460         Reviewed by James Robinson.
   5461 
   5462         [chromium] PopupContainer::show() confuses clang's -Woverloaded-virtual
   5463         https://bugs.webkit.org/show_bug.cgi?id=54923
   5464 
   5465         Rename PopupContainer::show() to showInRect(), to make it obvious it's
   5466         not an override of ScrollView::show().
   5467 
   5468         No intended functionality change.
   5469 
   5470         * src/WebViewImpl.cpp:
   5471         (WebKit::WebViewImpl::applyAutoFillSuggestions):
   5472 
   5473 2011-02-21  Nico Weber  <thakis (a] chromium.org>
   5474 
   5475         Reviewed by Kent Tamura.
   5476 
   5477         [chromium] ChromePluginPrintContext::begin() fails to override superclass method
   5478         https://bugs.webkit.org/show_bug.cgi?id=54914
   5479 
   5480         Update subclass method signature to match superclass again. This
   5481         regressed in http://trac.webkit.org/changeset/71964
   5482 
   5483         * src/WebFrameImpl.cpp:
   5484         (WebKit::ChromePluginPrintContext::begin):
   5485 
   5486 2011-02-17  Ryosuke Niwa  <rniwa (a] webkit.org>
   5487 
   5488         Reviewed by Kent Tamura.
   5489 
   5490         Rename Position::node() to Position::deprecatedNode()
   5491         https://bugs.webkit.org/show_bug.cgi?id=54622
   5492 
   5493         Done the rename. All calls to node() are replaced by calls to deprecatedNode().
   5494 
   5495         * src/WebViewImpl.cpp:
   5496         (WebKit::WebViewImpl::setComposition): Check the nullity of startContainer() instead of startPosition()->node().
   5497         (WebKit::WebViewImpl::confirmComposition): Ditto.
   5498         (WebKit::WebViewImpl::textInputType):
   5499         (WebKit::WebViewImpl::caretOrSelectionBounds):
   5500 
   5501 2011-02-19  Brian Ryner  <bryner (a] chromium.org>
   5502 
   5503         Reviewed by Adam Barth.
   5504 
   5505         Add missing #includes of DocumentLoader.h, needed since the transitive
   5506         include through Document.h is removed.
   5507         https://bugs.webkit.org/show_bug.cgi?id=50489
   5508 
   5509         * src/WebPageSerializerImpl.cpp:
   5510         * src/WebSearchableFormData.cpp:
   5511 
   5512 2011-02-19  Charlie Reis  <creis (a] chromium.org>
   5513 
   5514         Reviewed by Mihai Parparita.
   5515 
   5516         Ensure loading has stopped in HistoryController::goToItem
   5517         https://bugs.webkit.org/show_bug.cgi?id=54517
   5518 
   5519         Call Page::goToItem instead of HistoryController::goToItem, so that
   5520         FrameLoader::stopAllLoaders is called first.  Also adds a callback in
   5521         FrameLoaderClient for checking for pseudo-back-forward URLs.
   5522 
   5523         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
   5524 
   5525         * src/FrameLoaderClientImpl.cpp:
   5526         (WebKit::FrameLoaderClientImpl::shouldStopLoadingForHistoryItem): Added.
   5527         * src/FrameLoaderClientImpl.h:
   5528         * src/WebFrameImpl.cpp:
   5529 
   5530 2011-02-18  Dominic Mazzoni  <dmazzoni (a] google.com>
   5531 
   5532         Reviewed by Dimitri Glazkov.
   5533 
   5534         Marks any actions triggered by performDefaultAction as a user
   5535         gesture, so that a user with a screen reader isn't prevented from
   5536         performing operations that must be triggered by a user gesture.
   5537         https://bugs.webkit.org/show_bug.cgi?id=54759
   5538 
   5539         * src/WebAccessibilityObject.cpp:
   5540         (WebKit::WebAccessibilityObject::performDefaultAction):
   5541 
   5542 2011-02-18  Kenneth Russell  <kbr (a] google.com>
   5543 
   5544         Reviewed by James Robinson.
   5545 
   5546         [chromium] Clean up initialization of minimum timer interval
   5547         https://bugs.webkit.org/show_bug.cgi?id=54772
   5548 
   5549         Rolled forward Chromium DEPS to pick up new webkit_support entry
   5550         point. Removed setting of default minimum timer interval, as this
   5551         is now done every time WebPreferences are applied.
   5552 
   5553         Tested with Chromium DRT port built from WebKit workspace; ran
   5554         fast/dom/ layout tests.
   5555 
   5556         * DEPS:
   5557         * src/WebKit.cpp:
   5558         (WebKit::initialize):
   5559 
   5560 2011-02-18  Ben Vanik  <benvanik (a] google.com>
   5561 
   5562         Reviewed by Kenneth Russell.
   5563 
   5564         Bug 53940: Implement the OES_vertex_array_object WebGL extension
   5565         https://bugs.webkit.org/show_bug.cgi?id=53940
   5566 
   5567         Stubbed out methods for the new OES_vertex_array_object methods.
   5568 
   5569         * src/Extensions3DChromium.cpp:
   5570         (WebCore::Extensions3DChromium::createVertexArrayOES):
   5571         (WebCore::Extensions3DChromium::deleteVertexArrayOES):
   5572         (WebCore::Extensions3DChromium::isVertexArrayOES):
   5573         (WebCore::Extensions3DChromium::bindVertexArrayOES):
   5574 
   5575 2011-02-17  Yuzo Fujishima  <yuzo (a] google.com>
   5576 
   5577         Reviewed by Shinichiro Hamaji.
   5578 
   5579         Retry landing after fixing Chromium side.
   5580         Fix for Bug 54632 - [chromium] Printing causes view to scroll
   5581         https://bugs.webkit.org/show_bug.cgi?id=54632
   5582 
   5583         Expose setScrollOffset such that Chromium can restore the scroll offset
   5584         after printing the document. The bug will be fixed when the counterpart
   5585         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
   5586 
   5587         * public/WebFrame.h:
   5588         * src/WebFrameImpl.cpp:
   5589         (WebKit::WebFrameImpl::setScrollOffset):
   5590         * src/WebFrameImpl.h:
   5591 
   5592 2011-02-17  Andrew Wilson  <atwilson (a] chromium.org>
   5593 
   5594         Unreviewed, rolling out r78936.
   5595         http://trac.webkit.org/changeset/78936
   5596         https://bugs.webkit.org/show_bug.cgi?id=54632
   5597 
   5598         Breaks chromium build
   5599 
   5600         * public/WebFrame.h:
   5601         * src/WebFrameImpl.cpp:
   5602         * src/WebFrameImpl.h:
   5603 
   5604 2011-02-17  Yuzo Fujishima  <yuzo (a] google.com>
   5605 
   5606         Reviewed by Shinichiro Hamaji.
   5607 
   5608         Fix for Bug 54632 - [chromium] Printing causes view to scroll
   5609         https://bugs.webkit.org/show_bug.cgi?id=54632
   5610 
   5611         Expose setScrollOffset such that Chromium can restore the scroll offset
   5612         after printing the document. The bug will be fixed when the counterpart
   5613         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
   5614 
   5615         * public/WebFrame.h:
   5616         * src/WebFrameImpl.cpp:
   5617         (WebKit::WebFrameImpl::setScrollOffset):
   5618         * src/WebFrameImpl.h:
   5619 
   5620 2011-02-17  W. James MacLean  <wjmaclean (a] chromium.org>
   5621 
   5622         Reviewed by James Robinson.
   5623 
   5624         [chromium] Add command-line flag to enable composite to offscreen texture.
   5625         https://bugs.webkit.org/show_bug.cgi?id=52311
   5626 
   5627         Add plumbing to allow command-line switch to enable offscreen compositing. Function
   5628         LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic
   5629         normal renderer operation.
   5630 
   5631         * public/WebSettings.h:
   5632         * src/WebSettingsImpl.cpp:
   5633         (WebKit::WebSettingsImpl::WebSettingsImpl):
   5634         (WebKit::WebSettingsImpl::setCompositeToTextureEnabled):
   5635         * src/WebSettingsImpl.h:
   5636         (WebKit::WebSettingsImpl::compositeToTextureEnabled):
   5637         * src/WebViewImpl.cpp:
   5638         (WebKit::WebViewImpl::doComposite):
   5639 
   5640 2011-02-10  Luiz Agostini  <luiz.agostini (a] openbossa.org>
   5641 
   5642         Reviewed by Adam Roben.
   5643 
   5644         HTML5 <details> and <summary>: localized text
   5645         https://bugs.webkit.org/show_bug.cgi?id=54260
   5646 
   5647         The method defaultDetailsSummaryText was added to LocalizedStrings. It is used to provide
   5648         the default label to be used by a <details> tag that has no <summary> child.
   5649 
   5650         * src/LocalizedStrings.cpp:
   5651         (WebCore::defaultDetailsSummaryText):
   5652 
   5653 2011-02-17  Steve Lacey  <sjl (a] chromium.org>
   5654 
   5655         Reviewed by Darin Fisher.
   5656 
   5657         Roll chromium deps to 75190. Includes new dependency
   5658         on libjingle.
   5659 
   5660         https://bugs.webkit.org/show_bug.cgi?id=54588
   5661 
   5662         * DEPS:
   5663 
   5664 2011-02-17  Pavel Podivilov  <podivilov (a] chromium.org>
   5665 
   5666         Unreviewed, interactive ui test fix for r78808.
   5667 
   5668         * src/js/Tests.js:
   5669         (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts):
   5670         (.TestSuite.prototype._waitUntilScriptsAreParsed):
   5671 
   5672 2011-02-16  Brian Ryner  <bryner (a] chromium.org>
   5673 
   5674         Reviewed by Darin Fisher.
   5675 
   5676         Split the socket address field into separate IP address and port fields.
   5677         This will make the field less error-prone to parse, for example when
   5678         dealing with IPv6 literals.
   5679         https://bugs.webkit.org/show_bug.cgi?id=54607
   5680 
   5681         * public/WebURLResponse.h:
   5682         * src/WebURLResponse.cpp:
   5683         (WebKit::WebURLResponse::remoteIPAddress):
   5684         (WebKit::WebURLResponse::setRemoteIPAddress):
   5685         (WebKit::WebURLResponse::remotePort):
   5686         (WebKit::WebURLResponse::setRemotePort):
   5687 
   5688 2011-02-16  Dominic Mazzoni  <dmazzoni (a] google.com>
   5689 
   5690         Reviewed by Chris Fleizach.
   5691 
   5692         Add new role for canvas elements.
   5693 
   5694         https://bugs.webkit.org/show_bug.cgi?id=50126
   5695 
   5696         * public/WebAccessibilityRole.h:
   5697         * src/AssertMatchingEnums.cpp:
   5698 
   5699 2011-02-16  Victoria Kirst  <vrk (a] google.com>
   5700 
   5701         Reviewed by Kenneth Russell.
   5702 
   5703         [chromium] Fix green pixels at edge of certain GPU-accelerated videos
   5704         https://bugs.webkit.org/show_bug.cgi?id=54559
   5705 
   5706         * src/VideoFrameChromiumImpl.cpp:
   5707         (WebKit::VideoFrameChromiumImpl::width):
   5708         (WebKit::VideoFrameChromiumImpl::height):
   5709         (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
   5710         (WebKit::VideoFrameChromiumImpl::hasPaddingBytes):
   5711         * src/VideoFrameChromiumImpl.h:
   5712 
   5713 2011-02-16  Jeremy Orlow  <jorlow (a] chromium.org>
   5714 
   5715         Back out IndexedDB change thats no longer necessary
   5716         https://bugs.webkit.org/show_bug.cgi?id=54603
   5717 
   5718         Backing out 78645 as it turns out that it's not necessary.
   5719 
   5720         * public/WebIDBFactory.h:
   5721         (WebKit::WebIDBFactory::open):
   5722         * src/AssertMatchingEnums.cpp:
   5723         * src/IDBFactoryBackendProxy.cpp:
   5724         * src/IDBFactoryBackendProxy.h:
   5725         * src/WebIDBFactoryImpl.cpp:
   5726         (WebKit::WebIDBFactoryImpl::open):
   5727         * src/WebIDBFactoryImpl.h:
   5728 
   5729 2011-02-16  David Grogan  <dgrogan (a] chromium.org>
   5730 
   5731         Reviewed by Jeremy Orlow.
   5732 
   5733         indexeddb: make setVersion fire blocked event if other connections are open
   5734         https://bugs.webkit.org/show_bug.cgi?id=53728
   5735 
   5736         * src/IDBCallbacksProxy.cpp:
   5737         (WebCore::IDBCallbacksProxy::onBlocked):
   5738         * src/IDBCallbacksProxy.h:
   5739         * src/WebIDBCallbacksImpl.cpp:
   5740         (WebCore::WebIDBCallbacksImpl::onBlocked):
   5741         * src/WebIDBCallbacksImpl.h:
   5742 
   5743 == Rolled over to ChangeLog-2011-02-16 ==
   5744