| OLD | NEW | 
|---|
| 1 2011-05-04  Nate Chapin  <japhet@chromium.org> |  | 
| 2 |  | 
| 3         Reviewed by Mihai Parparita. |  | 
| 4 |  | 
| 5         Ensure we don't overwrite user-specified scroll positions |  | 
| 6         on same document HistoryItem navigations. |  | 
| 7         https://bugs.webkit.org/show_bug.cgi?id=59877 |  | 
| 8 |  | 
| 9         * src/WebFrameImpl.cpp: |  | 
| 10         (WebKit::WebFrameImpl::loadHistoryItem): |  | 
| 11         (WebKit::WebFrameImpl::currentHistoryItem): |  | 
| 12         (WebKit::WebFrameImpl::WebFrameImpl): |  | 
| 13         * src/WebFrameImpl.h: |  | 
| 14 |  | 
| 15 2011-04-20  Yuzhu Shen  <yzshen@chromium.org> |  | 
| 16 |  | 
| 17         Reviewed by Tony Chang. |  | 
| 18 |  | 
| 19         [chromium] linux chromium doesn't set click count for mouse up events. |  | 
| 20         https://bugs.webkit.org/show_bug.cgi?id=58921 |  | 
| 21 |  | 
| 22         The reason why we need such a fix is that the Pepper API passes this inf
      ormation to plugins, |  | 
| 23         and some consumers (e.g., Flash) need it to detect double-clicks. |  | 
| 24 |  | 
| 25         * src/gtk/WebInputEventFactory.cpp: set click count for mouse up events. |  | 
| 26         * tests/WebInputEventFactoryTestGtk.cpp: added test case MouseUpClickCou
      nt. |  | 
| 27 2011-04-20  Evan Martin  <evan@chromium.org> |  | 
| 28 |  | 
| 29         Reviewed by Tony Chang. |  | 
| 30 |  | 
| 31         [chromium] expose title text direction on WebDataSource |  | 
| 32         https://bugs.webkit.org/show_bug.cgi?id=59010 |  | 
| 33 |  | 
| 34         * public/WebDataSource.h: |  | 
| 35         * src/WebDataSourceImpl.cpp: |  | 
| 36         (WebKit::WebDataSourceImpl::pageTitle): |  | 
| 37         (WebKit::WebDataSourceImpl::pageTitleDirection): |  | 
| 38         * src/WebDataSourceImpl.h: |  | 
| 39 |  | 
| 40 2011-04-20  Pavel Feldman  <pfeldman@google.com> |  | 
| 41 |  | 
| 42         Reviewed by Yury Semikhatsky. |  | 
| 43 |  | 
| 44         Web Inspector: add saveAs into the InspectorFrontendHost binding. |  | 
| 45         https://bugs.webkit.org/show_bug.cgi?id=58979 |  | 
| 46 |  | 
| 47         * public/WebDevToolsFrontendClient.h: |  | 
| 48         (WebKit::WebDevToolsFrontendClient::saveAs): |  | 
| 49         * src/InspectorFrontendClientImpl.cpp: |  | 
| 50         (WebKit::InspectorFrontendClientImpl::saveAs): |  | 
| 51         * src/InspectorFrontendClientImpl.h: |  | 
| 52         * src/js/DevTools.js: |  | 
| 53 |  | 
| 54 2011-04-19  Naoki Takano  <takano.naoki@gmail.com> |  | 
| 55 |  | 
| 56         Reviewed by Kent Tamura. |  | 
| 57 |  | 
| 58         [Chromium]UI polishes and tweaks to Autofill dropdown menu. |  | 
| 59         https://bugs.webkit.org/show_bug.cgi?id=58505 |  | 
| 60 |  | 
| 61         * src/AutoFillPopupMenuClient.cpp: |  | 
| 62         (WebKit::AutoFillPopupMenuClient::initialize): Set AutofillPopup for men
      uStyle. |  | 
| 63 |  | 
| 64 2011-04-19  Dirk Pranke  <dpranke@chromium.org> |  | 
| 65 |  | 
| 66         Unreviewed, attempting build fix. |  | 
| 67 |  | 
| 68         Disable leveldb to work around |  | 
| 69         http://code.google.com/p/leveldb/issues/detail?id=1. |  | 
| 70 |  | 
| 71         * features.gypi: |  | 
| 72 |  | 
| 73 2011-04-19  Dominic Cooney  <dominicc@chromium.org> |  | 
| 74 |  | 
| 75         Reviewed by Dimitri Glazkov. |  | 
| 76 |  | 
| 77         Check the type of the wrapper when unwrapping NPObjects to native |  | 
| 78         Ranges and Elements |  | 
| 79         https://bugs.webkit.org/show_bug.cgi?id=58957 |  | 
| 80 |  | 
| 81         * src/WebBindings.cpp: |  | 
| 82         (WebKit::getRangeImpl): check HasInstance |  | 
| 83         (WebKit::getElementImpl): check HasInstance |  | 
| 84 |  | 
| 85 2011-04-19  Evan Martin  <evan@chromium.org> |  | 
| 86 |  | 
| 87         Reviewed by Darin Fisher. |  | 
| 88 |  | 
| 89         [chromium] didReceiveTitle API signature should not change |  | 
| 90         https://bugs.webkit.org/show_bug.cgi?id=58909 |  | 
| 91 |  | 
| 92         My previous attempt at a temporary shim was wrong. |  | 
| 93         This second try should correctly work with older clients. |  | 
| 94 |  | 
| 95         * public/WebFrameClient.h: |  | 
| 96         (WebKit::WebFrameClient::didReceiveTitle): |  | 
| 97 |  | 
| 98 2011-04-19  Jungshik Shin  <jshin@chromium.org> |  | 
| 99 |  | 
| 100         Reviewed by Adam Barth |  | 
| 101 |  | 
| 102         Fix the compile failure in UniscribeHelperTest.cpp due to |  | 
| 103         a change in UniscribeHelper made by the CL for bug 48860 |  | 
| 104         (r84264) |  | 
| 105 |  | 
| 106         http://bugs.webkit.org/show_bug.cgi?id=48860 |  | 
| 107 |  | 
| 108         * tests/UniscribeHelperTest.cpp: |  | 
| 109         (TEST_F): |  | 
| 110 |  | 
| 111 2011-04-19  Stuart Morgan  <stuartmorgan@chromium.org> |  | 
| 112 |  | 
| 113         Reviewed by Tony Chang. |  | 
| 114 |  | 
| 115         [chromium] Clicking on plugin for first time blocks focus shift |  | 
| 116         https://bugs.webkit.org/show_bug.cgi?id=58419 |  | 
| 117 |  | 
| 118         Switched to using FocusController when moving focus to a plugin |  | 
| 119         so that cross-frame focus changes are handled correctly. |  | 
| 120 |  | 
| 121         * src/WebPluginContainerImpl.cpp: |  | 
| 122         (WebKit::WebPluginContainerImpl::handleMouseEvent): |  | 
| 123 |  | 
| 124 2011-04-19  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 125 |  | 
| 126         Reviewed by Pavel Feldman. |  | 
| 127 |  | 
| 128         Web Inspector: Rename lengthReceived to encodedDataLength/dataLength |  | 
| 129         https://bugs.webkit.org/show_bug.cgi?id=58883 |  | 
| 130 |  | 
| 131         Renamed lengthReceived to encodedDataLength/dataLength. |  | 
| 132 |  | 
| 133         * public/WebURLLoaderClient.h: |  | 
| 134         (WebKit::WebURLLoaderClient::didReceiveData): |  | 
| 135         * src/AssociatedURLLoader.cpp: |  | 
| 136         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |  | 
| 137         * src/FrameLoaderClientImpl.cpp: |  | 
| 138         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength): |  | 
| 139         * src/FrameLoaderClientImpl.h: |  | 
| 140         * src/ResourceHandle.cpp: |  | 
| 141         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 142 |  | 
| 143 2011-04-19  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 144 |  | 
| 145         Reviewed by Pavel Feldman. |  | 
| 146 |  | 
| 147         Chromium DevTools: Network panel timing test is flaky |  | 
| 148         https://bugs.webkit.org/show_bug.cgi?id=58699 |  | 
| 149 |  | 
| 150         Fixed network timing test flakiness. |  | 
| 151 |  | 
| 152         * src/js/Tests.js: |  | 
| 153         (.TestSuite.prototype.testNetworkTiming.finishResource): |  | 
| 154 |  | 
| 155 2011-04-19  Andrey Kosyakov  <caseq@chromium.org> |  | 
| 156 |  | 
| 157         Reviewed by Pavel Feldman. |  | 
| 158 |  | 
| 159         Web Inspector: add chrome.devTools alias to webInspector namespace for c
      hromium port |  | 
| 160         https://bugs.webkit.org/show_bug.cgi?id=58894 |  | 
| 161 |  | 
| 162         * src/js/DevTools.js: |  | 
| 163         (WebInspector.platformExtensionAPI): |  | 
| 164 |  | 
| 165 2011-04-19  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 166 |  | 
| 167         Not reviewed; another build fix attempt. |  | 
| 168 |  | 
| 169         * src/StorageInfoChromium.cpp: |  | 
| 170         (WebCore::StorageInfo::queryUsageAndQuota): |  | 
| 171         (WebCore::StorageInfo::requestQuota): |  | 
| 172         * src/WebStorageQuotaCallbacksImpl.cpp: |  | 
| 173         (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl): |  | 
| 174         * src/WebStorageQuotaCallbacksImpl.h: |  | 
| 175 |  | 
| 176 2011-04-19  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 177 |  | 
| 178         Reviewed by David Levin. |  | 
| 179 |  | 
| 180         [Chromium] Enable QUOTA API at runtime if enable-quota flag is given |  | 
| 181         https://bugs.webkit.org/show_bug.cgi?id=58784 |  | 
| 182 |  | 
| 183         * features.gypi: Added ENABLE_QUOTA=1. |  | 
| 184         * public/WebRuntimeFeatures.h: |  | 
| 185         * src/WebRuntimeFeatures.cpp: |  | 
| 186         (WebKit::WebRuntimeFeatures::enableQuota): Added. |  | 
| 187         (WebKit::WebRuntimeFeatures::isQuotaEnabled): Added. |  | 
| 188 |  | 
| 189 2011-04-19  John Gregg  <johnnyg@google.com> |  | 
| 190 |  | 
| 191         Reviewed by Darin Fisher. |  | 
| 192 |  | 
| 193         Enable folder drag-n-drop when using a "webkitdirectory" file input |  | 
| 194         https://bugs.webkit.org/show_bug.cgi?id=58401 |  | 
| 195 |  | 
| 196         This uses a new ChromeClient API to enumerate the directory and |  | 
| 197         return all the files, as if the user had selected that directory |  | 
| 198         by clicking the control in the normal way. |  | 
| 199 |  | 
| 200         * public/WebViewClient.h: |  | 
| 201         (WebKit::WebViewClient::enumerateChosenDirectory): |  | 
| 202         * src/ChromeClientImpl.cpp: |  | 
| 203         (WebKit::ChromeClientImpl::enumerateChosenDirectory): |  | 
| 204         * src/ChromeClientImpl.h: |  | 
| 205 |  | 
| 206 2011-04-18  Evan Martin  <evan@chromium.org> |  | 
| 207 |  | 
| 208         Reviewed by Eric Seidel. |  | 
| 209 |  | 
| 210         [chromium] expose title direction to webkit client |  | 
| 211         https://bugs.webkit.org/show_bug.cgi?id=58823 |  | 
| 212 |  | 
| 213         * public/WebFrameClient.h: |  | 
| 214         (WebKit::WebFrameClient::didReceiveTitle): |  | 
| 215         Add new param to API. |  | 
| 216 |  | 
| 217         * src/FrameLoaderClientImpl.cpp: |  | 
| 218         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle): |  | 
| 219         Pass new param in API. |  | 
| 220 |  | 
| 221 2011-04-17  Patrick Gansterer  <paroga@webkit.org> |  | 
| 222 |  | 
| 223         Reviewed by Adam Barth. |  | 
| 224 |  | 
| 225         Rename PLATFORM(CG) to USE(CG) |  | 
| 226         https://bugs.webkit.org/show_bug.cgi?id=58729 |  | 
| 227 |  | 
| 228         * src/GraphicsContext3DChromium.cpp: |  | 
| 229         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |  | 
| 230         (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |  | 
| 231         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |  | 
| 232         (WebCore::GraphicsContext3DInternal::reshape): |  | 
| 233         * src/GraphicsContext3DInternal.h: |  | 
| 234         * src/PlatformBridge.cpp: |  | 
| 235         * src/WebViewImpl.cpp: |  | 
| 236         (WebKit::WebViewImpl::doPixelReadbackToCanvas): |  | 
| 237 |  | 
| 238 2011-04-15  John Bates  <jbates@google.com> |  | 
| 239 |  | 
| 240         Reviewed by Kenneth Russell. |  | 
| 241 |  | 
| 242         Change WebGraphicsContext3D virtuals to pure virtuals as intended |  | 
| 243         https://bugs.webkit.org/show_bug.cgi?id=58479 |  | 
| 244 |  | 
| 245         * public/WebGraphicsContext3D.h: |  | 
| 246 |  | 
| 247 2011-04-15  Shishir Agrawal  <shishir@chromium.org> |  | 
| 248 |  | 
| 249         Reviewed by James Robinson. |  | 
| 250 |  | 
| 251         Add a flag to guard Page Visibility API changes. |  | 
| 252         https://bugs.webkit.org/show_bug.cgi?id=58464 |  | 
| 253 |  | 
| 254         * features.gypi: |  | 
| 255 |  | 
| 256 2011-04-15  Charlie Reis  <creis@chromium.org> |  | 
| 257 |  | 
| 258         Reviewed by Darin Fisher. |  | 
| 259 |  | 
| 260         [Chromium] fast/events/popup-allowed-from-gesture-initiated-form-submit.
      html causing debug ASSERT |  | 
| 261         https://bugs.webkit.org/show_bug.cgi?id=44079 |  | 
| 262 |  | 
| 263         Remove an assert whose invariant doesn't hold. |  | 
| 264 |  | 
| 265         * src/FrameLoaderClientImpl.cpp: |  | 
| 266 |  | 
| 267 2011-04-15  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 268 |  | 
| 269         Reviewed by David Levin. |  | 
| 270 |  | 
| 271         Expose unified Quota API if QUOTA build flag is enabled |  | 
| 272         https://bugs.webkit.org/show_bug.cgi?id=58648 |  | 
| 273 |  | 
| 274         * src/AssertMatchingEnums.cpp: Added enum assertions. |  | 
| 275         * src/StorageInfoChromium.cpp: Made a build fix. |  | 
| 276 |  | 
| 277 2011-04-15  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 278 |  | 
| 279         Reviewed by Pavel Feldman. |  | 
| 280 |  | 
| 281         Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText t
      o requestHeadersText and responseHeadersText |  | 
| 282         https://bugs.webkit.org/show_bug.cgi?id=58650 |  | 
| 283 |  | 
| 284         * public/WebHTTPLoadInfo.h: |  | 
| 285         * src/WebHTTPLoadInfo.cpp: |  | 
| 286         (WebKit::WebHTTPLoadInfo::requestHeadersText): |  | 
| 287         (WebKit::WebHTTPLoadInfo::setRequestHeadersText): |  | 
| 288         (WebKit::WebHTTPLoadInfo::responseHeadersText): |  | 
| 289         (WebKit::WebHTTPLoadInfo::setResponseHeadersText): |  | 
| 290 |  | 
| 291 2011-04-15  Zelidrag Hornung  <zelidrag@chromium.org> |  | 
| 292 |  | 
| 293         Reviewed by Darin Fisher. |  | 
| 294 |  | 
| 295         Added enums for external file system type and exposed factory function |  | 
| 296         for creating File- and DirectoryEntry objects from Chromium side. |  | 
| 297         https://bugs.webkit.org/show_bug.cgi?id=58456 |  | 
| 298 |  | 
| 299         * public/WebFileSystem.h: |  | 
| 300         * public/WebFrame.h: |  | 
| 301         * src/AssertMatchingEnums.cpp: |  | 
| 302         * src/WebFrameImpl.cpp: |  | 
| 303         (WebKit::WebFrameImpl::createFileSystem): |  | 
| 304         (WebKit::WebFrameImpl::createFileEntry): |  | 
| 305         * src/WebFrameImpl.h: |  | 
| 306 |  | 
| 307 2011-04-15  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 308 |  | 
| 309         Reviewed by Pavel Feldman. |  | 
| 310 |  | 
| 311         Web Inspector: [Chromium] Create tests for network panel timing, size an
      d raw headers text |  | 
| 312         https://bugs.webkit.org/show_bug.cgi?id=58566 |  | 
| 313 |  | 
| 314         Added network timing, size and raw headers tests for Inspector |  | 
| 315         Since chromium used different version of network stack for layout |  | 
| 316         tests, these are interactive ui tests (DevToolsSanityTest.TestNetwork*) |  | 
| 317 |  | 
| 318         * src/js/Tests.js: |  | 
| 319         (.TestSuite.prototype.testNetworkSize.finishResource): |  | 
| 320         (.TestSuite.prototype.testNetworkSyncSize.finishResource): |  | 
| 321         (.TestSuite.prototype.testNetworkRawHeadersText.finishResource): |  | 
| 322         (.TestSuite.prototype.testNetworkTiming.finishResource): |  | 
| 323 |  | 
| 324 2011-04-14  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 325 |  | 
| 326         Reviewed by Pavel Feldman. |  | 
| 327 |  | 
| 328         Web Inspector: Enable raw HTTP headers support |  | 
| 329         https://bugs.webkit.org/show_bug.cgi?id=58259 |  | 
| 330 |  | 
| 331         Added raw headers text support to inspector. |  | 
| 332 |  | 
| 333         * public/WebHTTPLoadInfo.h: |  | 
| 334         * src/WebHTTPLoadInfo.cpp: |  | 
| 335         (WebKit::WebHTTPLoadInfo::rawRequestHeadersText): |  | 
| 336         (WebKit::WebHTTPLoadInfo::setRawRequestHeadersText): |  | 
| 337         (WebKit::WebHTTPLoadInfo::rawResponseHeadersText): |  | 
| 338         (WebKit::WebHTTPLoadInfo::setRawResponseHeadersText): |  | 
| 339 |  | 
| 340 2011-04-14  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 341 |  | 
| 342         Reviewed by Pavel Feldman. |  | 
| 343 |  | 
| 344         Web Inspector: ResourceResponse should have encodedDataLength field for 
      synchronous requests transfer size |  | 
| 345         https://bugs.webkit.org/show_bug.cgi?id=58447 |  | 
| 346 |  | 
| 347         FrameLoader now takes encoded data length for synchronous requests from 
      the field with the same name. |  | 
| 348 |  | 
| 349         * public/WebHTTPLoadInfo.h: |  | 
| 350         * src/WebHTTPLoadInfo.cpp: |  | 
| 351         (WebKit::WebHTTPLoadInfo::encodedDataLength): |  | 
| 352         (WebKit::WebHTTPLoadInfo::setEncodedDataLength): |  | 
| 353 |  | 
| 354 2011-04-14  Alok Priyadarshi  <alokp@chromium.org> |  | 
| 355 |  | 
| 356         Reviewed by James Robinson. |  | 
| 357 |  | 
| 358         Remove dependency on chromium skia::PlatformCanvas |  | 
| 359         https://bugs.webkit.org/show_bug.cgi?id=57563 |  | 
| 360 |  | 
| 361         * public/WebCanvas.h: |  | 
| 362         * src/WebFrameImpl.cpp: |  | 
| 363         (WebKit::WebFrameImpl::printPage): |  | 
| 364         * tests/TransparencyWinTest.cpp: |  | 
| 365         (WebCore::drawNativeRect): |  | 
| 366         (WebCore::getPixelAt): |  | 
| 367         (WebCore::clearTopLayerAlphaChannel): |  | 
| 368         (WebCore::clearTopLayerAlphaPixel): |  | 
| 369         (WebCore::TEST): |  | 
| 370 |  | 
| 371 2011-04-14  Brian Salomon  <bsalomon@google.com> |  | 
| 372 |  | 
| 373         Reviewed by Kenneth Russell. |  | 
| 374 |  | 
| 375         In skia platform call SkBitmap::notifyPixelsChanged on WebGL readback |  | 
| 376         https://bugs.webkit.org/show_bug.cgi?id=58543 |  | 
| 377 |  | 
| 378         No new tests. Tested by fast/canvas/webgl/canvas-test.html |  | 
| 379 |  | 
| 380         * src/GraphicsContext3DChromium.cpp: |  | 
| 381         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |  | 
| 382 |  | 
| 383 2011-04-14  Adrienne Walker  <enne@google.com> |  | 
| 384 |  | 
| 385         Reviewed by James Robinson. |  | 
| 386 |  | 
| 387         [chromium] TilingData should return 1 tile if tile size is texture size. |  | 
| 388         https://bugs.webkit.org/show_bug.cgi?id=58364 |  | 
| 389 |  | 
| 390         Update test to properly handle this case. |  | 
| 391 |  | 
| 392         * tests/TilingDataTest.cpp: |  | 
| 393         (WebCore::TEST): |  | 
| 394 |  | 
| 395 2011-04-14  Bill Budge  <bbudge@chromium.org> |  | 
| 396 |  | 
| 397         Reviewed by Darin Fisher. |  | 
| 398 |  | 
| 399         Make WebURLLoaderOptions disallow cross origin requests by default. |  | 
| 400         https://bugs.webkit.org/show_bug.cgi?id=58475 |  | 
| 401 |  | 
| 402         No new tests. Exposes no new functionality. |  | 
| 403 |  | 
| 404         * public/WebURLLoaderOptions.h: |  | 
| 405         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |  | 
| 406 |  | 
| 407 2011-04-13  James Robinson  <jamesr@chromium.org> |  | 
| 408 |  | 
| 409         Reviewed by Simon Fraser. |  | 
| 410 |  | 
| 411         Allow setting composited backing stores for scrollbars and scroll corner
      s |  | 
| 412         https://bugs.webkit.org/show_bug.cgi?id=57202 |  | 
| 413 |  | 
| 414         Remove a lot of scrollbar hacks from the chromium compositor implementat
      ion now that |  | 
| 415         scrollbars go to real layers. |  | 
| 416 |  | 
| 417         * src/WebScrollbarImpl.cpp: |  | 
| 418         (WebKit::WebScrollbarImpl::invalidateScrollCornerRect): |  | 
| 419         (WebKit::WebScrollbarImpl::scrollCornerPresent): |  | 
| 420         * src/WebScrollbarImpl.h: |  | 
| 421         (WebKit::WebScrollbarImpl::scrollCornerRect): |  | 
| 422         * src/WebViewImpl.cpp: |  | 
| 423         (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |  | 
| 424         (WebKit::WebViewImpl::reallocateRenderer): |  | 
| 425 |  | 
| 426 2011-04-13  John Abd-El-Malek  <jam@chromium.org> |  | 
| 427 |  | 
| 428         Reviewed by Jian Li. |  | 
| 429 |  | 
| 430         [chromium] Remove unnecessary #define now that chrome has rolled to the 
      latest WebKit |  | 
| 431         https://bugs.webkit.org/show_bug.cgi?id=58474 |  | 
| 432 |  | 
| 433         * DEPS: |  | 
| 434         * public/WebSpellCheckClient.h: |  | 
| 435 |  | 
| 436 2011-04-13  Zhenyao Mo  <zmo@google.com> |  | 
| 437 |  | 
| 438         Reviewed by Kenneth Russell. |  | 
| 439 |  | 
| 440         Extension3D needs to provide a way to check if an extension is enabled |  | 
| 441         https://bugs.webkit.org/show_bug.cgi?id=58410 |  | 
| 442 |  | 
| 443         Implement isEnabled() in chromium port. |  | 
| 444 |  | 
| 445         * src/Extensions3DChromium.cpp: |  | 
| 446         (WebCore::Extensions3DChromium::isEnabled): |  | 
| 447         * src/GraphicsContext3DChromium.cpp: |  | 
| 448         (WebCore::GraphicsContext3DInternal::isExtensionEnabled): |  | 
| 449         * src/GraphicsContext3DInternal.h: |  | 
| 450 |  | 
| 451 2011-04-13  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 452 |  | 
| 453         Reviewed by David Levin. |  | 
| 454 |  | 
| 455         Add mock implementation and plumbing code for unified Quota API |  | 
| 456         https://bugs.webkit.org/show_bug.cgi?id=57927 |  | 
| 457 |  | 
| 458         Added plumbing code for the quota API, that is based on the |  | 
| 459         discussion on public-webapps: |  | 
| 460         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html |  | 
| 461 |  | 
| 462         * WebKit.gyp: Added new file entries. |  | 
| 463         * src/StorageInfoChromium.cpp: Added. |  | 
| 464         * src/WebStorageQuotaCallbacksImpl.cpp: Added. An implementation of |  | 
| 465         WebStorageQuotaCallbacks. |  | 
| 466         * src/WebStorageQuotaCallbacksImpl.h: Added. |  | 
| 467 |  | 
| 468 2011-04-12  Hans Wennborg  <hans@chromium.org> |  | 
| 469 |  | 
| 470         Reviewed by Jeremy Orlow. |  | 
| 471 |  | 
| 472         Chromium: Set ENABLE_LEVELDB=1 and add leveldb and snappy to DEPS |  | 
| 473         https://bugs.webkit.org/show_bug.cgi?id=58343 |  | 
| 474 |  | 
| 475         Set ENABLE_LEVELDB=1 so that code gets compiled by the EWS bots. |  | 
| 476         Add the necessary dependencies to the DEPS file. |  | 
| 477 |  | 
| 478         * DEPS: |  | 
| 479         * features.gypi: |  | 
| 480 |  | 
| 481 2011-04-12  Kent Tamura  <tkent@chromium.org> |  | 
| 482 |  | 
| 483         Reviewed by Dimitri Glazkov. |  | 
| 484 |  | 
| 485         [Chromium] Add WebSettings::setValidationMessageTimerMagnification() |  | 
| 486         https://bugs.webkit.org/show_bug.cgi?id=57426 |  | 
| 487 |  | 
| 488         * public/WebSettings.h: Declare new function. |  | 
| 489         * src/WebSettingsImpl.cpp: |  | 
| 490         (WebKit::WebSettingsImpl::setValidationMessageTimerMagnification): |  | 
| 491          Passing the specified value to WebCore::Settings. |  | 
| 492         * src/WebSettingsImpl.h: Declare new function. |  | 
| 493 |  | 
| 494 2011-04-12  Antoine Labour  <piman@chromium.org> |  | 
| 495 |  | 
| 496         Reviewed by Kenneth Russell. |  | 
| 497 |  | 
| 498         Allow WebView users to recreate dependent contexts after a context lost |  | 
| 499         event. Similarly to the startup case, a temporary context gets created, |  | 
| 500         that gets used by the layer renderer once it itself gets recreated. |  | 
| 501         https://bugs.webkit.org/show_bug.cgi?id=58385 |  | 
| 502 |  | 
| 503         * src/WebViewImpl.cpp: |  | 
| 504         (WebKit::WebViewImpl::reallocateRenderer): use the temporary context to |  | 
| 505         recreate the layer renderer if it's valid. |  | 
| 506         (WebKit::WebViewImpl::graphicsContext3D): create a temporary context if |  | 
| 507         the layer renderer's context is lost. |  | 
| 508 |  | 
| 509 2011-04-12  Adrienne Walker  <enne@google.com> |  | 
| 510 |  | 
| 511         Reviewed by James Robinson. |  | 
| 512 |  | 
| 513         [chromium] TilingData mishandles very small texture sizes |  | 
| 514         https://bugs.webkit.org/show_bug.cgi?id=58364 |  | 
| 515 |  | 
| 516         Update test to properly handle texture sizes of 0-3. |  | 
| 517 |  | 
| 518         * tests/TilingDataTest.cpp: |  | 
| 519         (WebCore::TEST): |  | 
| 520 |  | 
| 521 2011-04-12  Jian Li  <jianli@chromium.org> |  | 
| 522 |  | 
| 523         Unreviewed, rolling out r83649. |  | 
| 524         http://trac.webkit.org/changeset/83649 |  | 
| 525         https://bugs.webkit.org/show_bug.cgi?id=57563 |  | 
| 526 |  | 
| 527         This patch causes compiling errors for chromium |  | 
| 528 |  | 
| 529         * public/WebCanvas.h: |  | 
| 530         * src/WebFrameImpl.cpp: |  | 
| 531         (WebKit::WebFrameImpl::printPage): |  | 
| 532         * tests/TransparencyWinTest.cpp: |  | 
| 533         (WebCore::drawNativeRect): |  | 
| 534         (WebCore::getPixelAt): |  | 
| 535         (WebCore::clearTopLayerAlphaChannel): |  | 
| 536         (WebCore::clearTopLayerAlphaPixel): |  | 
| 537         (WebCore::TEST): |  | 
| 538 |  | 
| 539 2011-04-12  John Abd-El-Malek  <jam@chromium.org> |  | 
| 540 |  | 
| 541         Reviewed by Jian Li. |  | 
| 542 |  | 
| 543         [chromium] Fix spellcheck regression in context menus |  | 
| 544         https://bugs.webkit.org/show_bug.cgi?id=58386 |  | 
| 545 |  | 
| 546         * src/ContextMenuClientImpl.cpp: |  | 
| 547         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |  | 
| 548 |  | 
| 549 2011-04-12  Noel Gordon  <noel.gordon@gmail.com> |  | 
| 550 |  | 
| 551         Reviewed by Tony Chang. |  | 
| 552 |  | 
| 553         [chromium] Use new dragTargetDragEnter() function signature |  | 
| 554         https://bugs.webkit.org/show_bug.cgi?id=58303 |  | 
| 555 |  | 
| 556         After WebKit/chromium/DEPS rolls to chromium r80907, the drag identity |  | 
| 557         based version of dragTargetDragEnter() is no longer used; remove it. |  | 
| 558 |  | 
| 559         * public/WebView.h: |  | 
| 560         * src/WebViewImpl.cpp: |  | 
| 561         * src/WebViewImpl.h: |  | 
| 562 |  | 
| 563 2011-04-12  Alok Priyadarshi  <alokp@chromium.org> |  | 
| 564 |  | 
| 565         Reviewed by James Robinson. |  | 
| 566 |  | 
| 567         Remove dependency on chromium skia::PlatformCanvas |  | 
| 568         https://bugs.webkit.org/show_bug.cgi?id=57563 |  | 
| 569 |  | 
| 570         * public/WebCanvas.h: |  | 
| 571         * src/WebFrameImpl.cpp: |  | 
| 572         (WebKit::WebFrameImpl::printPage): |  | 
| 573         * tests/TransparencyWinTest.cpp: |  | 
| 574         (WebCore::drawNativeRect): |  | 
| 575         (WebCore::getPixelAt): |  | 
| 576         (WebCore::clearTopLayerAlphaChannel): |  | 
| 577         (WebCore::clearTopLayerAlphaPixel): |  | 
| 578         (WebCore::TEST): |  | 
| 579 |  | 
| 580 2011-04-12  Adam Barth  <abarth@webkit.org> |  | 
| 581 |  | 
| 582         Revert unintentional changes to WebKit. |  | 
| 583 |  | 
| 584         * public/WebSettings.h: |  | 
| 585         * src/WebSettingsImpl.cpp: |  | 
| 586         * src/WebSettingsImpl.h: |  | 
| 587 |  | 
| 588 2011-04-11  John Abd-El-Malek  <jam@chromium.org> |  | 
| 589 |  | 
| 590         Reviewed by Darin Fisher. |  | 
| 591 |  | 
| 592         [chromium]: Get the list of misspelled words in the WebKit code insetad 
      of in chromium's RenderView |  | 
| 593         https://bugs.webkit.org/show_bug.cgi?id=58260 |  | 
| 594 |  | 
| 595         * public/WebContextMenuData.h: |  | 
| 596         * public/WebSpellCheckClient.h: |  | 
| 597         (WebKit::WebSpellCheckClient::spellCheck): |  | 
| 598         * src/ContextMenuClientImpl.cpp: |  | 
| 599         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |  | 
| 600         * src/EditorClientImpl.cpp: |  | 
| 601         (WebKit::EditorClientImpl::checkSpellingOfString): |  | 
| 602 |  | 
| 603 2011-04-12  Bill Budge  <bbudge@chromium.org> |  | 
| 604 |  | 
| 605         Reviewed by Darin Fisher. |  | 
| 606 |  | 
| 607         Move the WebURLLoaderOptions struct into its own file and rename the Cro
      ssOriginRequestPolicy enum to conform to the WebKit coding standard. |  | 
| 608         https://bugs.webkit.org/show_bug.cgi?id=58287 |  | 
| 609 |  | 
| 610         No new tests. No new functionality exposed. |  | 
| 611 |  | 
| 612         * WebKit.gyp: |  | 
| 613         * public/WebURLLoader.h: |  | 
| 614         * public/WebURLLoaderOptions.h: Added. |  | 
| 615         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |  | 
| 616         * src/AssociatedURLLoader.cpp: |  | 
| 617         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 618         * src/AssociatedURLLoader.h: |  | 
| 619 |  | 
| 620 2011-04-11  Pavel Podivilov  <podivilov@chromium.org> |  | 
| 621 |  | 
| 622         Reviewed by Pavel Feldman. |  | 
| 623 |  | 
| 624         Web Inspector: [chromium] script formatting doesn't work when chromium i
      s built with debug_devtools=1. |  | 
| 625         https://bugs.webkit.org/show_bug.cgi?id=58232 |  | 
| 626 |  | 
| 627         * WebKit.gyp: |  | 
| 628 |  | 
| 629 2011-04-11  John Bates  <jbates@google.com> |  | 
| 630 |  | 
| 631         Reviewed by Kenneth Russell. |  | 
| 632 |  | 
| 633         chromium support for glSetLatch and glWaitLatch between 3D contexts |  | 
| 634         https://bugs.webkit.org/show_bug.cgi?id=58003 |  | 
| 635 |  | 
| 636         * public/WebGraphicsContext3D.h: |  | 
| 637         (WebKit::WebGraphicsContext3D::getParentToChildLatchCHROMIUM): |  | 
| 638         (WebKit::WebGraphicsContext3D::getChildToParentLatchCHROMIUM): |  | 
| 639         (WebKit::WebGraphicsContext3D::waitLatchCHROMIUM): |  | 
| 640         (WebKit::WebGraphicsContext3D::setLatchCHROMIUM): |  | 
| 641         * src/Extensions3DChromium.cpp: |  | 
| 642         (WebCore::Extensions3DChromium::waitLatchCHROMIUM): |  | 
| 643         (WebCore::Extensions3DChromium::setLatchCHROMIUM): |  | 
| 644         * src/GraphicsContext3DChromium.cpp: |  | 
| 645         * src/GraphicsContext3DInternal.h: |  | 
| 646 |  | 
| 647 2011-04-11  Ryosuke Niwa  <rniwa@webkit.org> |  | 
| 648 |  | 
| 649         Reviewed by Tony Chang. |  | 
| 650 |  | 
| 651         [chromium] Crash in WebViewImpl::caretOrSelectionBounds |  | 
| 652         https://bugs.webkit.org/show_bug.cgi?id=58269 |  | 
| 653 |  | 
| 654         The bug was caused by caretOrSelectionBounds's incorrectly assuming |  | 
| 655         SelectionController::toNormalizedRange to always return a non-null Range
      . |  | 
| 656 |  | 
| 657         Fixed the bug by adding a null pointer check. Also replaced calls to dep
      recatedNode |  | 
| 658         by containerNode() and calls to SelectionController::start() and Selecti
      onController::end() |  | 
| 659         by calls to SelectionController::base() and SelectionController::extent(
      ) because |  | 
| 660         selection extends from base to extent, not from start to end. |  | 
| 661 |  | 
| 662         Test: editing/selection/extend-over-file-input-by-drag-crash.html |  | 
| 663 |  | 
| 664         * src/WebViewImpl.cpp: |  | 
| 665         (WebKit::WebViewImpl::caretOrSelectionBounds): |  | 
| 666 |  | 
| 667 2011-04-11  Dimitri Glazkov  <dglazkov@chromium.org> |  | 
| 668 |  | 
| 669         Reviewed by Eric Carlson. |  | 
| 670 |  | 
| 671         Rename MediaControls to MediaControlRootElement. |  | 
| 672         https://bugs.webkit.org/show_bug.cgi?id=58250 |  | 
| 673 |  | 
| 674         Mechanical move using do-webcore-rename. |  | 
| 675 |  | 
| 676 2011-04-11  Daniel Cheng  <dcheng@chromium.org> |  | 
| 677 |  | 
| 678         Reviewed by Dmitry Titov. |  | 
| 679 |  | 
| 680         [chromium] Implement image/png support in DataTransferItems |  | 
| 681         https://bugs.webkit.org/show_bug.cgi?id=58106 |  | 
| 682 |  | 
| 683         Add glue for reading image data from clipboard. |  | 
| 684 |  | 
| 685         * DEPS: |  | 
| 686         * src/PlatformBridge.cpp: |  | 
| 687         (WebCore::PlatformBridge::clipboardReadImage): |  | 
| 688 |  | 
| 689 2011-04-05  Hans Wennborg  <hans@chromium.org> |  | 
| 690 |  | 
| 691         Reviewed by Steve Block. |  | 
| 692 |  | 
| 693         IndexedDB: Introduce skeleton for LevelDB backend |  | 
| 694         https://bugs.webkit.org/show_bug.cgi?id=57827 |  | 
| 695 |  | 
| 696         * features.gypi: |  | 
| 697             Add ENABLE_LEVELDB=0. |  | 
| 698         * public/WebIDBFactory.h: |  | 
| 699         (WebKit::WebIDBFactory::open): |  | 
| 700             Remove pre-roll open() function. |  | 
| 701 |  | 
| 702 2011-04-10  Kent Tamura  <tkent@chromium.org> |  | 
| 703 |  | 
| 704         [Chromium] Fix build errors on "Win Shared Builder (dbg)" |  | 
| 705 |  | 
| 706         * WebKit.gyp: Exclude WebFrameTest.cpp for WEBKIT_DLL. |  | 
| 707 |  | 
| 708 2011-04-10  Kent Tamura  <tkent@chromium.org> |  | 
| 709 |  | 
| 710         Unreviewed, rolling out r83353. |  | 
| 711         http://trac.webkit.org/changeset/83353 |  | 
| 712         https://bugs.webkit.org/show_bug.cgi?id=58106 |  | 
| 713 |  | 
| 714         The new test doesn't pass on all Chromium platforms. |  | 
| 715 |  | 
| 716         * DEPS: |  | 
| 717         * src/PlatformBridge.cpp: |  | 
| 718 |  | 
| 719 2011-04-09  Sreeram Ramachandran  <sreeram@google.com> |  | 
| 720 |  | 
| 721         Reviewed by Ryosuke Niwa. |  | 
| 722 |  | 
| 723         Gather data on modal dialogs shown during unload events |  | 
| 724         https://bugs.webkit.org/show_bug.cgi?id=58115 |  | 
| 725 |  | 
| 726         Implementation of the new API to receive notifications of modal dialogs |  | 
| 727         dispatched during unload events. Count the notifications through a histo
      gram. |  | 
| 728 |  | 
| 729         No tests because it's not clear how to test chromium histograms from web
      kit. |  | 
| 730 |  | 
| 731         * src/ChromeClientImpl.cpp: |  | 
| 732         (WebKit::ChromeClientImpl::willRunModalDialogDuringPageDismissal): |  | 
| 733         * src/ChromeClientImpl.h: |  | 
| 734 |  | 
| 735 2011-04-08  Aaron Boodman  <aa@chromium.org> |  | 
| 736 |  | 
| 737         Reviewed by Dmitry Titov. |  | 
| 738 |  | 
| 739         Re-land http://trac.webkit.org/changeset/83007. This works |  | 
| 740         without changes after https://bugs.webkit.org/show_bug.cgi?id=58110. |  | 
| 741 |  | 
| 742         https://bugs.webkit.org/show_bug.cgi?id=58096 |  | 
| 743 |  | 
| 744         * WebKit.gyp: |  | 
| 745         * WebKit.gypi: |  | 
| 746         * public/WebFrame.h: |  | 
| 747         * src/WebFrameImpl.cpp: |  | 
| 748         (WebKit::WebFrame::frameForContext): |  | 
| 749         * tests/WebFrameTest.cpp: |  | 
| 750         (WebKit::WebFrameTest::WebFrameTest): |  | 
| 751         (WebKit::WebFrameTest::registerMockedURLLoad): |  | 
| 752         (WebKit::WebFrameTest::loadFrame): |  | 
| 753         (WebKit::TEST_F): |  | 
| 754 |  | 
| 755 2011-04-08  Daniel Cheng  <dcheng@chromium.org> |  | 
| 756 |  | 
| 757         Reviewed by Dmitry Titov. |  | 
| 758 |  | 
| 759         [chromium] Implement image/png support in DataTransferItems |  | 
| 760         https://bugs.webkit.org/show_bug.cgi?id=58106 |  | 
| 761 |  | 
| 762         Add glue for reading image data from clipboard. |  | 
| 763 |  | 
| 764         * DEPS: |  | 
| 765         * src/PlatformBridge.cpp: |  | 
| 766         (WebCore::PlatformBridge::clipboardReadImage): |  | 
| 767 |  | 
| 768 2011-04-08  Alpha Lam  <hclam@chromium.org> |  | 
| 769 |  | 
| 770         Unreviewed, rolling out r83335. |  | 
| 771         http://trac.webkit.org/changeset/83335 |  | 
| 772         https://bugs.webkit.org/show_bug.cgi?id=53556 |  | 
| 773 |  | 
| 774         GTK and QT bots are broken |  | 
| 775 |  | 
| 776         * features.gypi: |  | 
| 777 |  | 
| 778 2011-04-07  Anna Cavender  <annacc@chromium.org> |  | 
| 779 |  | 
| 780         Reviewed by Eric Carlson. |  | 
| 781 |  | 
| 782         Setup ENABLE(TRACK) feature define |  | 
| 783         https://bugs.webkit.org/show_bug.cgi?id=53556 |  | 
| 784 |  | 
| 785         * features.gypi: |  | 
| 786 |  | 
| 787 2011-04-08  Dmitry Titov  <dimich@chromium.org> |  | 
| 788 |  | 
| 789         Reviewed by Adam Barth. |  | 
| 790 |  | 
| 791         [Chromium] Remove unneeded usage of V8::Lockers in IDB tests. |  | 
| 792         https://bugs.webkit.org/show_bug.cgi?id=58110 |  | 
| 793         Since they are simple one-thread tests. |  | 
| 794         This code parallels the code in Chromium's idb bindings that uses v8 Loc
      kers in utility process, |  | 
| 795         which is equally not needed since there is only one thread running v8 in
       that process. |  | 
| 796 |  | 
| 797         * tests/IDBBindingUtilitiesTest.cpp: |  | 
| 798 |  | 
| 799 2011-04-07  Pavel Podivilov  <podivilov@chromium.org> |  | 
| 800 |  | 
| 801         Reviewed by Pavel Feldman. |  | 
| 802 |  | 
| 803         Web Inspector: add test for script formatter worker. |  | 
| 804         https://bugs.webkit.org/show_bug.cgi?id=57447 |  | 
| 805 |  | 
| 806         * WebKit.gyp: |  | 
| 807 |  | 
| 808 2011-04-08  Kent Tamura  <tkent@chromium.org> |  | 
| 809 |  | 
| 810         [Chromium] The second attempt of fixing for Windows (dbg)(shared) build. |  | 
| 811 |  | 
| 812         * WebKit.gyp: webkit should not depend on webkit_support. |  | 
| 813 |  | 
| 814 2011-04-08  Kent Tamura  <tkent@chromium.org> |  | 
| 815 |  | 
| 816         [Chromium] Build fix for Windows (dbg)(shared). |  | 
| 817 |  | 
| 818         * WebKit.gyp: Add webkit_support dependency, which is required for webki
      t_unittest_files. |  | 
| 819 |  | 
| 820 2011-04-07  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 821 |  | 
| 822         Reviewed by Darin Fisher. |  | 
| 823 |  | 
| 824         [Chromium] Add WebKit API to query and request unified offline-storage q
      uota |  | 
| 825         https://bugs.webkit.org/show_bug.cgi?id=57849 |  | 
| 826         Just adding the API, this does not do anything yet. |  | 
| 827 |  | 
| 828         The API is based on the public discussion for unified quota API: |  | 
| 829         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html |  | 
| 830         (The detail is not yet fully specified and might be subject to change.) |  | 
| 831 |  | 
| 832         * public/WebFrameClient.h: |  | 
| 833         (WebKit::WebFrameClient::queryStorageUsageAndQuota): Added. |  | 
| 834         (WebKit::WebFrameClient::requestStorageQuota): Added. |  | 
| 835         * public/WebStorageQuotaCallbacks.h: Added. |  | 
| 836         (WebKit::WebStorageQuotaCallbacks::~WebStorageQuotaCallbacks): |  | 
| 837         * public/WebStorageQuotaType.h: Added. |  | 
| 838 |  | 
| 839 2011-04-07  Dominic Cooney  <dominicc@google.com> |  | 
| 840 |  | 
| 841         Reviewed by Dimitri Glazkov. |  | 
| 842 |  | 
| 843         Let shadow DOM have a list of nodes at the top level of a shadow. |  | 
| 844         https://bugs.webkit.org/show_bug.cgi?id=57813 |  | 
| 845 |  | 
| 846         * src/WebElement.cpp: |  | 
| 847         (WebKit::WebElement::shadowRoot): shadow roots are ContainerNodes now |  | 
| 848 |  | 
| 849 2011-04-07  Magnus Danielsson  <public@fuzzac.com> |  | 
| 850 |  | 
| 851         Reviewed by Darin Fisher. |  | 
| 852 |  | 
| 853         [chromium] WebPageSerializerImpl doesn't serialize sub-frames correctly |  | 
| 854         https://bugs.webkit.org/show_bug.cgi?id=53897 |  | 
| 855 |  | 
| 856         When serializing a web page using 'save page as', sub-frames and resourc
      es gets |  | 
| 857         saved in a sub-directory. However, frame elements didn't get updated to 
      reference |  | 
| 858         these saved sub-frames, but were still referencing the original url. So 
      when opening |  | 
| 859         a saved web page, any sub-frames would get pulled in from the original u
      rl rather than |  | 
| 860         what was saved. |  | 
| 861 |  | 
| 862         In addition to this, sub-frames in the sub-directory erroneously had the
       name of the |  | 
| 863         sub-directory prepended to the path of resources located in the same sub
      -directory. |  | 
| 864 |  | 
| 865         * src/WebPageSerializerImpl.cpp: |  | 
| 866         (WebKit::WebPageSerializerImpl::openTagToStrne: Fixed resource paths in 
      sub-frames. |  | 
| 867         Also made sure sub-frames are referenced correctly from parent frame. |  | 
| 868         (WebKit::WebPageSerializerImpl::endTagToString): Removed constness from 
      argument. |  | 
| 869         (WebKit::WebPageSerializerImpl::buildContentForNode): Ditto. |  | 
| 870         * src/WebPageSerializerImpl.h: |  | 
| 871 |  | 
| 872 2011-04-07  Nat Duca  <nduca@chromium.org> |  | 
| 873 |  | 
| 874         Reviewed by David Levin. |  | 
| 875 |  | 
| 876         [chromium] Compositor thread infrastructure |  | 
| 877         https://bugs.webkit.org/show_bug.cgi?id=56131 |  | 
| 878 |  | 
| 879         Tests for chrome compositor thread and related infrastructure. |  | 
| 880 |  | 
| 881         * WebKit.gyp: |  | 
| 882         * WebKit.gypi: |  | 
| 883         * tests/CCThreadTaskTest.cpp: Added. |  | 
| 884         (WebCore::TEST): |  | 
| 885         * tests/CCThreadTest.cpp: Added. |  | 
| 886         (WebCore::TEST): |  | 
| 887         (WebCore::PingPongUsingCondition::ping): |  | 
| 888         (WebCore::PingPongTestUsingTasks::ping): |  | 
| 889         (WebCore::PingPongTestUsingTasks::pong): |  | 
| 890         * tests/RunAllTests.cpp: |  | 
| 891         (main): |  | 
| 892 |  | 
| 893 2011-04-07  Andrew Scherkus  <scherkus@chromium.org> |  | 
| 894 |  | 
| 895         Revert ENABLE_TRACK patch due to compile failures. |  | 
| 896 |  | 
| 897         * features.gypi: |  | 
| 898 |  | 
| 899 2011-04-07  Pavel Feldman  <pfeldman@google.com> |  | 
| 900 |  | 
| 901         Not reviewed: rolling chromium DEPS 80421:80767. |  | 
| 902 |  | 
| 903         * DEPS: |  | 
| 904 |  | 
| 905 2011-04-07  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 906 |  | 
| 907         Reviewed by Pavel Feldman. |  | 
| 908 |  | 
| 909         Web Inspector: [Chromium] Rename didReceiveData2 to didReceiveData as pa
      rt of enabling transfer size support. |  | 
| 910         https://bugs.webkit.org/show_bug.cgi?id=58036 |  | 
| 911 |  | 
| 912         Renamed didReceiveData2 to didReceiveData. |  | 
| 913 |  | 
| 914         * public/WebURLLoaderClient.h: |  | 
| 915         (WebKit::WebURLLoaderClient::didReceiveData): |  | 
| 916         * src/AssociatedURLLoader.cpp: |  | 
| 917         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 918         * src/ResourceHandle.cpp: |  | 
| 919         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 920 |  | 
| 921 2011-04-07  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 922 |  | 
| 923         Reviewed by Pavel Feldman. |  | 
| 924 |  | 
| 925         Web Inspector: [Chromium] Migrate didReceiveData in upstream for plugins
       as part of enabling transfer size support. |  | 
| 926         https://bugs.webkit.org/show_bug.cgi?id=58034 |  | 
| 927 |  | 
| 928         Migrated didReceiveData to support new lengthReceived parameter. |  | 
| 929 |  | 
| 930         * src/AssociatedURLLoader.cpp: |  | 
| 931         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 932 |  | 
| 933 2011-04-06  Asanka Herath  <asanka@chromium.org> |  | 
| 934 |  | 
| 935         Reviewed by Darin Fisher. |  | 
| 936 |  | 
| 937         Add new TargetType: TargetIsFavicon |  | 
| 938 |  | 
| 939         https://bugs.webkit.org/show_bug.cgi?id=57659 |  | 
| 940 |  | 
| 941         * public/WebURLRequest.h: |  | 
| 942 |  | 
| 943 2011-04-06  Alok Priyadarshi  <alokp@chromium.org> |  | 
| 944 |  | 
| 945         Reviewed by Eric Seidel. |  | 
| 946 |  | 
| 947         [chromium] Add settings API to enable accelerated drawing |  | 
| 948         https://bugs.webkit.org/show_bug.cgi?id=57863 |  | 
| 949 |  | 
| 950         If accelerated drawing is enabled we try to render content and |  | 
| 951         root layers using GPU. Please note that this setting is ignored if |  | 
| 952         accelerated compositing is disabled. |  | 
| 953 |  | 
| 954         * public/WebSettings.h: |  | 
| 955         * src/WebSettingsImpl.cpp: |  | 
| 956         (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled): |  | 
| 957         * src/WebSettingsImpl.h: |  | 
| 958 |  | 
| 959 2011-04-05  Zelidrag Hornung  <zelidrag@chromium.org> |  | 
| 960 |  | 
| 961         Reviewed by David Levin. |  | 
| 962 |  | 
| 963         Added MediaTypeFile enum value to WebContextMenuData::MediaType. |  | 
| 964         https://bugs.webkit.org/show_bug.cgi?id=57566 |  | 
| 965 |  | 
| 966         * public/WebContextMenuData.h: |  | 
| 967 |  | 
| 968 2011-04-05  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 969 |  | 
| 970         Unreviewed, rolling out r83007. |  | 
| 971         http://trac.webkit.org/changeset/83007 |  | 
| 972         https://bugs.webkit.org/show_bug.cgi?id=57920 |  | 
| 973 |  | 
| 974         Broke WebFrameTest.FrameForEnteredContext on Chromium-win and |  | 
| 975         Chromium-mac (Requested by tkent on #webkit). |  | 
| 976 |  | 
| 977         * WebKit.gyp: |  | 
| 978         * WebKit.gypi: |  | 
| 979         * public/WebFrame.h: |  | 
| 980         * src/WebFrameImpl.cpp: |  | 
| 981         * tests/WebFrameTest.cpp: |  | 
| 982         (WebKit::WebFrameTest::WebFrameTest): |  | 
| 983         (WebKit::WebFrameTest::registerMockedURLLoad): |  | 
| 984         (WebKit::WebFrameTest::serveRequests): |  | 
| 985         (WebKit::TEST_F): |  | 
| 986 |  | 
| 987 2011-04-05  James Kozianski  <koz@chromium.org> |  | 
| 988 |  | 
| 989         Unreviewed, rolling out r82976. |  | 
| 990         http://trac.webkit.org/changeset/82976 |  | 
| 991         https://bugs.webkit.org/show_bug.cgi?id=57566 |  | 
| 992 |  | 
| 993         Breaks chromium canary build |  | 
| 994 |  | 
| 995         * public/WebContextMenuData.h: |  | 
| 996 |  | 
| 997 2011-04-05  Aaron Boodman  <aa@chromium.org> |  | 
| 998 |  | 
| 999         Reviewed by Adam Barth. |  | 
| 1000 |  | 
| 1001         Add ability to get frame from v8 context to chromium WebKit API |  | 
| 1002         https://bugs.webkit.org/show_bug.cgi?id=57516 |  | 
| 1003 |  | 
| 1004         * public/WebFrame.h: |  | 
| 1005         * src/WebFrameImpl.cpp: |  | 
| 1006         (WebKit::WebFrame::frameForV8Context): |  | 
| 1007 |  | 
| 1008 2011-04-05  Nico Weber  <thakis@chromium.org> |  | 
| 1009 |  | 
| 1010         Reviewed by Dimitri Glazkov. |  | 
| 1011 |  | 
| 1012         [chromium] Don't have 'using namespace' declarations in header files |  | 
| 1013         https://bugs.webkit.org/show_bug.cgi?id=57882 |  | 
| 1014 |  | 
| 1015         * src/EventListenerWrapper.cpp: |  | 
| 1016         * src/EventListenerWrapper.h: |  | 
| 1017         * src/VideoFrameChromiumImpl.h: |  | 
| 1018         * src/WebDOMEventListener.cpp: |  | 
| 1019         * src/WebDOMEventListenerPrivate.cpp: |  | 
| 1020         * src/WebDOMEventListenerPrivate.h: |  | 
| 1021         (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo): |  | 
| 1022 |  | 
| 1023 2011-04-05  Zelidrag Hornung  <zelidrag@chromium.org> |  | 
| 1024 |  | 
| 1025         Reviewed by David Levin. |  | 
| 1026 |  | 
| 1027         Added MediaTypeFile enum value to WebContextMenuData::MediaType. |  | 
| 1028         https://bugs.webkit.org/show_bug.cgi?id=57566 |  | 
| 1029 |  | 
| 1030         * public/WebContextMenuData.h: |  | 
| 1031 |  | 
| 1032 2011-04-04  MORITA Hajime  <morrita@google.com> |  | 
| 1033 |  | 
| 1034         Reviewed by Ryosuke Niwa. |  | 
| 1035 |  | 
| 1036         [Refactoring] SpellCheckingResult should be replaced with TextCheckingRe
      sult |  | 
| 1037         https://bugs.webkit.org/show_bug.cgi?id=56085 |  | 
| 1038 |  | 
| 1039         Followed the signature change. |  | 
| 1040 |  | 
| 1041         * src/EditorClientImpl.h: |  | 
| 1042         * src/EditorClientImpl.cpp: |  | 
| 1043         * src/WebTextCheckingCompletionImpl.cpp |  | 
| 1044 |  | 
| 1045 2011-04-05  Hans Wennborg  <hans@chromium.org> |  | 
| 1046 |  | 
| 1047         Reviewed by Adam Barth |  | 
| 1048 |  | 
| 1049         Clean up IndexedDB WebKit API |  | 
| 1050         https://bugs.webkit.org/show_bug.cgi?id=57507 |  | 
| 1051 |  | 
| 1052         Rename the backend proxy files that didn't have Backend in their name. |  | 
| 1053         Everything in WebKit should be in the WebKit namespace. |  | 
| 1054         Put everything behind the feature flag so we're consistient. |  | 
| 1055         Put the feature flag #if above includes. |  | 
| 1056 |  | 
| 1057         * WebKit.gyp: |  | 
| 1058         * src/IDBCallbacksProxy.cpp: |  | 
| 1059         (WebKit::IDBCallbacksProxy::create): |  | 
| 1060         (WebKit::IDBCallbacksProxy::IDBCallbacksProxy): |  | 
| 1061         (WebKit::IDBCallbacksProxy::onError): |  | 
| 1062         (WebKit::IDBCallbacksProxy::onSuccess): |  | 
| 1063         * src/IDBCallbacksProxy.h: |  | 
| 1064         * src/IDBCursorBackendProxy.cpp: |  | 
| 1065         (WebKit::IDBCursorBackendProxy::create): |  | 
| 1066         (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy): |  | 
| 1067         * src/IDBCursorBackendProxy.h: |  | 
| 1068         * src/IDBDatabaseBackendProxy.cpp: |  | 
| 1069         (WebKit::IDBDatabaseBackendProxy::create): |  | 
| 1070         (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy): |  | 
| 1071         (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy): |  | 
| 1072         (WebKit::IDBDatabaseBackendProxy::name): |  | 
| 1073         (WebKit::IDBDatabaseBackendProxy::version): |  | 
| 1074         (WebKit::IDBDatabaseBackendProxy::objectStoreNames): |  | 
| 1075         (WebKit::IDBDatabaseBackendProxy::createObjectStore): |  | 
| 1076         (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): |  | 
| 1077         (WebKit::IDBDatabaseBackendProxy::setVersion): |  | 
| 1078         (WebKit::IDBDatabaseBackendProxy::transaction): |  | 
| 1079         (WebKit::IDBDatabaseBackendProxy::close): |  | 
| 1080         (WebKit::IDBDatabaseBackendProxy::open): |  | 
| 1081         * src/IDBDatabaseCallbacksProxy.cpp: |  | 
| 1082         (WebKit::IDBDatabaseCallbacksProxy::create): |  | 
| 1083         (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |  | 
| 1084         * src/IDBDatabaseCallbacksProxy.h: |  | 
| 1085         * src/IDBFactoryBackendProxy.cpp: |  | 
| 1086         (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |  | 
| 1087         (WebKit::IDBFactoryBackendProxy::open): |  | 
| 1088         * src/IDBFactoryBackendProxy.h: |  | 
| 1089         * src/IDBIndexBackendProxy.cpp: |  | 
| 1090         (WebKit::IDBIndexBackendProxy::create): |  | 
| 1091         (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy): |  | 
| 1092         * src/IDBIndexBackendProxy.h: |  | 
| 1093         * src/IDBObjectStoreBackendProxy.cpp: |  | 
| 1094         (WebKit::IDBObjectStoreBackendProxy::create): |  | 
| 1095         (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy): |  | 
| 1096         (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy): |  | 
| 1097         (WebKit::IDBObjectStoreBackendProxy::name): |  | 
| 1098         (WebKit::IDBObjectStoreBackendProxy::keyPath): |  | 
| 1099         (WebKit::IDBObjectStoreBackendProxy::indexNames): |  | 
| 1100         (WebKit::IDBObjectStoreBackendProxy::get): |  | 
| 1101         (WebKit::IDBObjectStoreBackendProxy::put): |  | 
| 1102         (WebKit::IDBObjectStoreBackendProxy::deleteFunction): |  | 
| 1103         (WebKit::IDBObjectStoreBackendProxy::clear): |  | 
| 1104         (WebKit::IDBObjectStoreBackendProxy::createIndex): |  | 
| 1105         (WebKit::IDBObjectStoreBackendProxy::index): |  | 
| 1106         (WebKit::IDBObjectStoreBackendProxy::deleteIndex): |  | 
| 1107         (WebKit::IDBObjectStoreBackendProxy::openCursor): |  | 
| 1108         * src/IDBObjectStoreBackendProxy.h: Added. |  | 
| 1109         * src/IDBObjectStoreProxy.h: Removed. |  | 
| 1110         * src/IDBTransactionBackendProxy.cpp: |  | 
| 1111         (WebKit::IDBTransactionBackendProxy::create): |  | 
| 1112         (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |  | 
| 1113         (WebKit::IDBTransactionBackendProxy::objectStore): |  | 
| 1114         * src/IDBTransactionBackendProxy.h: |  | 
| 1115         (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction): |  | 
| 1116         * src/IDBTransactionCallbacksProxy.cpp: |  | 
| 1117         (WebKit::IDBTransactionCallbacksProxy::create): |  | 
| 1118         (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |  | 
| 1119         * src/IDBTransactionCallbacksProxy.h: |  | 
| 1120         * src/WebIDBCallbacksImpl.cpp: |  | 
| 1121         (WebKit::WebIDBCallbacksImpl::onError): |  | 
| 1122         (WebKit::WebIDBCallbacksImpl::onSuccess): |  | 
| 1123         * src/WebIDBCallbacksImpl.h: |  | 
| 1124         * src/WebIDBCursorImpl.cpp: |  | 
| 1125         * src/WebIDBCursorImpl.h: |  | 
| 1126         * src/WebIDBDatabaseCallbacksImpl.cpp: |  | 
| 1127         (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange): |  | 
| 1128         * src/WebIDBDatabaseCallbacksImpl.h: |  | 
| 1129         * src/WebIDBDatabaseError.cpp: |  | 
| 1130         * src/WebIDBDatabaseImpl.cpp: |  | 
| 1131         * src/WebIDBDatabaseImpl.h: |  | 
| 1132         * src/WebIDBFactoryImpl.cpp: |  | 
| 1133         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |  | 
| 1134         * src/WebIDBFactoryImpl.h: |  | 
| 1135         * src/WebIDBIndexImpl.cpp: |  | 
| 1136         * src/WebIDBIndexImpl.h: |  | 
| 1137         * src/WebIDBKey.cpp: |  | 
| 1138         (WebKit::WebIDBKey::createFromValueAndKeyPath): |  | 
| 1139         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |  | 
| 1140         * src/WebIDBKeyPath.cpp: |  | 
| 1141         (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>
      &): |  | 
| 1142         * src/WebIDBKeyRange.cpp: |  | 
| 1143         * src/WebIDBObjectStoreImpl.cpp: |  | 
| 1144         * src/WebIDBObjectStoreImpl.h: |  | 
| 1145         * src/WebIDBTransactionCallbacksImpl.cpp: |  | 
| 1146         * src/WebIDBTransactionCallbacksImpl.h: |  | 
| 1147         * src/WebIDBTransactionImpl.cpp: |  | 
| 1148         * src/WebIDBTransactionImpl.h: |  | 
| 1149 |  | 
| 1150 2011-04-05  Sailesh Agrawal  <sail@chromium.org> |  | 
| 1151 |  | 
| 1152         Reviewed by Darin Fisher. |  | 
| 1153 |  | 
| 1154         Don't clear existing files if the user cancels the file chooser dialog. |  | 
| 1155         https://bugs.webkit.org/show_bug.cgi?id=55200 |  | 
| 1156 |  | 
| 1157         * src/WebFileChooserCompletionImpl.cpp: |  | 
| 1158         (WebKit::WebFileChooserCompletionImpl::didChooseFile): |  | 
| 1159 |  | 
| 1160 2011-04-05  John Mellor  <johnme@chromium.org> |  | 
| 1161 |  | 
| 1162         Reviewed by Darin Fisher. |  | 
| 1163 |  | 
| 1164         [chromium] Minor cleanup: simplify WebFrameImpl by using contentsToWindo
      w instead of convertToContainingWindow. |  | 
| 1165         https://bugs.webkit.org/show_bug.cgi?id=55681 |  | 
| 1166 |  | 
| 1167         * src/WebFrameImpl.cpp: |  | 
| 1168         (WebKit::WebFrameImpl::find): |  | 
| 1169         (WebKit::WebFrameImpl::scopeStringMatches): |  | 
| 1170 |  | 
| 1171 2011-04-05  Adam Barth  <abarth@webkit.org> |  | 
| 1172 |  | 
| 1173         Roll Chromium DEPS. |  | 
| 1174 |  | 
| 1175         * DEPS: Rolled! |  | 
| 1176 |  | 
| 1177 2011-04-04  Chang Shu  <cshu@webkit.org> |  | 
| 1178 |  | 
| 1179         Reviewed by Ryosuke Niwa. |  | 
| 1180 |  | 
| 1181         setContentEditable with true/false/inherit string is not working properl
      y |  | 
| 1182         https://bugs.webkit.org/show_bug.cgi?id=52058 |  | 
| 1183 |  | 
| 1184         Move isContentEditable from HTMLElement to Node. WebKit should only acce
      ss isContentEditable |  | 
| 1185         as rendererIsEditable is for WebCore internal use. |  | 
| 1186 |  | 
| 1187         * src/WebNode.cpp: |  | 
| 1188         (WebKit::WebNode::isContentEditable): |  | 
| 1189         * src/WebViewImpl.cpp: |  | 
| 1190         (WebKit::WebViewImpl::setFocus): |  | 
| 1191         (WebKit::WebViewImpl::setComposition): |  | 
| 1192         (WebKit::WebViewImpl::confirmComposition): |  | 
| 1193 |  | 
| 1194 2011-04-04  Alexey Proskuryakov  <ap@apple.com> |  | 
| 1195 |  | 
| 1196         Reviewed by Dan Bernstein. |  | 
| 1197 |  | 
| 1198         REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in We
      bKit2 |  | 
| 1199         https://bugs.webkit.org/show_bug.cgi?id=51230 |  | 
| 1200         <rdar://problem/8780989> |  | 
| 1201 |  | 
| 1202         * src/WebViewImpl.cpp: (WebKit::WebViewImpl::keyEvent): Moved Caps Lock 
      handling from |  | 
| 1203         WebKits to WebCore, because WebKit shouldn't be smart. |  | 
| 1204 |  | 
| 1205 2011-04-01  Adam Barth  <abarth@webkit.org> |  | 
| 1206 |  | 
| 1207         Attempt to fix the Chromium build using the great and powerful git. |  | 
| 1208         This patch should be the remaining part of reverting Jeremy's ill-fated |  | 
| 1209         refactoring. |  | 
| 1210 |  | 
| 1211         * src/IDBDatabaseProxy.cpp: |  | 
| 1212         (WebCore::IDBDatabaseProxy::create): |  | 
| 1213         (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): |  | 
| 1214         (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy): |  | 
| 1215         (WebCore::IDBDatabaseProxy::name): |  | 
| 1216         (WebCore::IDBDatabaseProxy::version): |  | 
| 1217         (WebCore::IDBDatabaseProxy::objectStoreNames): |  | 
| 1218         (WebCore::IDBDatabaseProxy::createObjectStore): |  | 
| 1219         (WebCore::IDBDatabaseProxy::deleteObjectStore): |  | 
| 1220         (WebCore::IDBDatabaseProxy::setVersion): |  | 
| 1221         (WebCore::IDBDatabaseProxy::transaction): |  | 
| 1222         (WebCore::IDBDatabaseProxy::close): |  | 
| 1223         (WebCore::IDBDatabaseProxy::open): |  | 
| 1224         * src/IDBDatabaseProxy.h: |  | 
| 1225         * src/IDBObjectStoreProxy.cpp: |  | 
| 1226         (WebCore::IDBObjectStoreProxy::create): |  | 
| 1227         (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy): |  | 
| 1228         (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy): |  | 
| 1229         (WebCore::IDBObjectStoreProxy::name): |  | 
| 1230         (WebCore::IDBObjectStoreProxy::keyPath): |  | 
| 1231         (WebCore::IDBObjectStoreProxy::indexNames): |  | 
| 1232         (WebCore::IDBObjectStoreProxy::get): |  | 
| 1233         (WebCore::IDBObjectStoreProxy::put): |  | 
| 1234         (WebCore::IDBObjectStoreProxy::deleteFunction): |  | 
| 1235         (WebCore::IDBObjectStoreProxy::clear): |  | 
| 1236         (WebCore::IDBObjectStoreProxy::createIndex): |  | 
| 1237         (WebCore::IDBObjectStoreProxy::index): |  | 
| 1238         (WebCore::IDBObjectStoreProxy::deleteIndex): |  | 
| 1239         (WebCore::IDBObjectStoreProxy::openCursor): |  | 
| 1240 |  | 
| 1241 2011-04-01  Adam Barth  <abarth@webkit.org> |  | 
| 1242 |  | 
| 1243         Move these files back to their old locations.  I'm not sure why the |  | 
| 1244         rollout didn't move them properly. |  | 
| 1245 |  | 
| 1246         * src/IDBDatabaseBackendProxy.cpp: Removed. |  | 
| 1247         * src/IDBDatabaseBackendProxy.h: Removed. |  | 
| 1248         * src/IDBDatabaseProxy.cpp: Copied from Source/WebKit/chromium/src/IDBDa
      tabaseBackendProxy.cpp. |  | 
| 1249         * src/IDBDatabaseProxy.h: Copied from Source/WebKit/chromium/src/IDBData
      baseBackendProxy.h. |  | 
| 1250         * src/IDBObjectStoreBackendProxy.cpp: Removed. |  | 
| 1251         * src/IDBObjectStoreProxy.cpp: Copied from Source/WebKit/chromium/src/ID
      BObjectStoreBackendProxy.cpp. |  | 
| 1252 |  | 
| 1253 2011-04-01  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 1254 |  | 
| 1255         Unreviewed, rolling out r82738. |  | 
| 1256         http://trac.webkit.org/changeset/82738 |  | 
| 1257         https://bugs.webkit.org/show_bug.cgi?id=57684 |  | 
| 1258 |  | 
| 1259         Broke storage/indexeddb/objectstore-autoincrement.html and |  | 
| 1260         InjectIDBKey (Requested by abarth|gardening on #webkit). |  | 
| 1261 |  | 
| 1262         * WebKit.gyp: |  | 
| 1263         * src/IDBCallbacksProxy.cpp: |  | 
| 1264         (WebCore::IDBCallbacksProxy::create): |  | 
| 1265         (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): |  | 
| 1266         (WebCore::IDBCallbacksProxy::onError): |  | 
| 1267         (WebCore::IDBCallbacksProxy::onSuccess): |  | 
| 1268         * src/IDBCallbacksProxy.h: |  | 
| 1269         * src/IDBCursorBackendProxy.cpp: |  | 
| 1270         (WebCore::IDBCursorBackendProxy::create): |  | 
| 1271         (WebCore::IDBCursorBackendProxy::IDBCursorBackendProxy): |  | 
| 1272         * src/IDBCursorBackendProxy.h: |  | 
| 1273         * src/IDBDatabaseCallbacksProxy.cpp: |  | 
| 1274         (WebCore::IDBDatabaseCallbacksProxy::create): |  | 
| 1275         (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |  | 
| 1276         * src/IDBDatabaseCallbacksProxy.h: |  | 
| 1277         * src/IDBDatabaseProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBD
      atabaseBackendProxy.cpp. |  | 
| 1278         (WebCore::IDBDatabaseProxy::create): |  | 
| 1279         (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): |  | 
| 1280         (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy): |  | 
| 1281         (WebCore::IDBDatabaseProxy::name): |  | 
| 1282         (WebCore::IDBDatabaseProxy::version): |  | 
| 1283         (WebCore::IDBDatabaseProxy::objectStoreNames): |  | 
| 1284         (WebCore::IDBDatabaseProxy::createObjectStore): |  | 
| 1285         (WebCore::IDBDatabaseProxy::deleteObjectStore): |  | 
| 1286         (WebCore::IDBDatabaseProxy::setVersion): |  | 
| 1287         (WebCore::IDBDatabaseProxy::transaction): |  | 
| 1288         (WebCore::IDBDatabaseProxy::close): |  | 
| 1289         (WebCore::IDBDatabaseProxy::open): |  | 
| 1290         * src/IDBDatabaseProxy.h: Renamed from Source/WebKit/chromium/src/IDBDat
      abaseBackendProxy.h. |  | 
| 1291         * src/IDBFactoryBackendProxy.cpp: |  | 
| 1292         (WebCore::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |  | 
| 1293         (WebCore::IDBFactoryBackendProxy::open): |  | 
| 1294         * src/IDBFactoryBackendProxy.h: |  | 
| 1295         * src/IDBIndexBackendProxy.cpp: |  | 
| 1296         (WebCore::IDBIndexBackendProxy::create): |  | 
| 1297         (WebCore::IDBIndexBackendProxy::IDBIndexBackendProxy): |  | 
| 1298         * src/IDBIndexBackendProxy.h: |  | 
| 1299         * src/IDBObjectStoreBackendProxy.h: Removed. |  | 
| 1300         * src/IDBObjectStoreProxy.cpp: Renamed from Source/WebKit/chromium/src/I
      DBObjectStoreBackendProxy.cpp. |  | 
| 1301         (WebCore::IDBObjectStoreProxy::create): |  | 
| 1302         (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy): |  | 
| 1303         (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy): |  | 
| 1304         (WebCore::IDBObjectStoreProxy::name): |  | 
| 1305         (WebCore::IDBObjectStoreProxy::keyPath): |  | 
| 1306         (WebCore::IDBObjectStoreProxy::indexNames): |  | 
| 1307         (WebCore::IDBObjectStoreProxy::get): |  | 
| 1308         (WebCore::IDBObjectStoreProxy::put): |  | 
| 1309         (WebCore::IDBObjectStoreProxy::deleteFunction): |  | 
| 1310         (WebCore::IDBObjectStoreProxy::clear): |  | 
| 1311         (WebCore::IDBObjectStoreProxy::createIndex): |  | 
| 1312         (WebCore::IDBObjectStoreProxy::index): |  | 
| 1313         (WebCore::IDBObjectStoreProxy::deleteIndex): |  | 
| 1314         (WebCore::IDBObjectStoreProxy::openCursor): |  | 
| 1315         * src/IDBObjectStoreProxy.h: Added. |  | 
| 1316         * src/IDBTransactionBackendProxy.cpp: |  | 
| 1317         (WebCore::IDBTransactionBackendProxy::create): |  | 
| 1318         (WebCore::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |  | 
| 1319         (WebCore::IDBTransactionBackendProxy::objectStore): |  | 
| 1320         * src/IDBTransactionBackendProxy.h: |  | 
| 1321         (WebCore::IDBTransactionBackendProxy::getWebIDBTransaction): |  | 
| 1322         * src/IDBTransactionCallbacksProxy.cpp: |  | 
| 1323         (WebCore::IDBTransactionCallbacksProxy::create): |  | 
| 1324         (WebCore::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |  | 
| 1325         * src/IDBTransactionCallbacksProxy.h: |  | 
| 1326         * src/WebIDBCallbacksImpl.cpp: |  | 
| 1327         (WebCore::WebIDBCallbacksImpl::onError): |  | 
| 1328         (WebCore::WebIDBCallbacksImpl::onSuccess): |  | 
| 1329         * src/WebIDBCallbacksImpl.h: |  | 
| 1330         * src/WebIDBCursorImpl.cpp: |  | 
| 1331         * src/WebIDBCursorImpl.h: |  | 
| 1332         * src/WebIDBDatabaseCallbacksImpl.cpp: |  | 
| 1333         (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange): |  | 
| 1334         * src/WebIDBDatabaseCallbacksImpl.h: |  | 
| 1335         * src/WebIDBDatabaseError.cpp: |  | 
| 1336         * src/WebIDBDatabaseImpl.cpp: |  | 
| 1337         * src/WebIDBDatabaseImpl.h: |  | 
| 1338         * src/WebIDBFactoryImpl.cpp: |  | 
| 1339         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |  | 
| 1340         * src/WebIDBFactoryImpl.h: |  | 
| 1341         * src/WebIDBIndexImpl.cpp: |  | 
| 1342         * src/WebIDBIndexImpl.h: |  | 
| 1343         * src/WebIDBKey.cpp: |  | 
| 1344         (WebKit::WebIDBKey::createFromValueAndKeyPath): |  | 
| 1345         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |  | 
| 1346         * src/WebIDBKeyPath.cpp: |  | 
| 1347         (WebKit::WebIDBKeyPath::operator const WTF::Vector<WebCore::IDBKeyPathEl
      ement, 0>&): |  | 
| 1348         * src/WebIDBKeyRange.cpp: |  | 
| 1349         * src/WebIDBObjectStoreImpl.cpp: |  | 
| 1350         * src/WebIDBObjectStoreImpl.h: |  | 
| 1351         * src/WebIDBTransactionCallbacksImpl.cpp: |  | 
| 1352         * src/WebIDBTransactionCallbacksImpl.h: |  | 
| 1353         * src/WebIDBTransactionImpl.cpp: |  | 
| 1354         * src/WebIDBTransactionImpl.h: |  | 
| 1355 |  | 
| 1356 2011-03-30  Jeremy Orlow  <jorlow@chromium.org> |  | 
| 1357 |  | 
| 1358         Reviewed by Nate Chapin. |  | 
| 1359 |  | 
| 1360         Clean up IndexedDB WebKit API |  | 
| 1361         https://bugs.webkit.org/show_bug.cgi?id=57507 |  | 
| 1362 |  | 
| 1363         Rename the backend proxy files that didn't have Backend in their name. |  | 
| 1364         Everything in WebKit should be in the WebKit namespace. |  | 
| 1365         Put everything behind the feature flag so we're consistient. |  | 
| 1366         Put the feature flag #if above includes. |  | 
| 1367 |  | 
| 1368         * WebKit.gyp: |  | 
| 1369         * src/IDBCallbacksProxy.cpp: |  | 
| 1370         (WebKit::IDBCallbacksProxy::create): |  | 
| 1371         (WebKit::IDBCallbacksProxy::IDBCallbacksProxy): |  | 
| 1372         (WebKit::IDBCallbacksProxy::onError): |  | 
| 1373         (WebKit::IDBCallbacksProxy::onSuccess): |  | 
| 1374         * src/IDBCallbacksProxy.h: |  | 
| 1375         * src/IDBCursorBackendProxy.cpp: |  | 
| 1376         (WebKit::IDBCursorBackendProxy::create): |  | 
| 1377         (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy): |  | 
| 1378         * src/IDBCursorBackendProxy.h: |  | 
| 1379         * src/IDBDatabaseBackendProxy.cpp: |  | 
| 1380         (WebKit::IDBDatabaseBackendProxy::create): |  | 
| 1381         (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy): |  | 
| 1382         (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy): |  | 
| 1383         (WebKit::IDBDatabaseBackendProxy::name): |  | 
| 1384         (WebKit::IDBDatabaseBackendProxy::version): |  | 
| 1385         (WebKit::IDBDatabaseBackendProxy::objectStoreNames): |  | 
| 1386         (WebKit::IDBDatabaseBackendProxy::createObjectStore): |  | 
| 1387         (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): |  | 
| 1388         (WebKit::IDBDatabaseBackendProxy::setVersion): |  | 
| 1389         (WebKit::IDBDatabaseBackendProxy::transaction): |  | 
| 1390         (WebKit::IDBDatabaseBackendProxy::close): |  | 
| 1391         (WebKit::IDBDatabaseBackendProxy::open): |  | 
| 1392         * src/IDBDatabaseCallbacksProxy.cpp: |  | 
| 1393         (WebKit::IDBDatabaseCallbacksProxy::create): |  | 
| 1394         (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |  | 
| 1395         * src/IDBDatabaseCallbacksProxy.h: |  | 
| 1396         * src/IDBFactoryBackendProxy.cpp: |  | 
| 1397         (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |  | 
| 1398         (WebKit::IDBFactoryBackendProxy::open): |  | 
| 1399         * src/IDBFactoryBackendProxy.h: |  | 
| 1400         * src/IDBIndexBackendProxy.cpp: |  | 
| 1401         (WebKit::IDBIndexBackendProxy::create): |  | 
| 1402         (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy): |  | 
| 1403         * src/IDBIndexBackendProxy.h: |  | 
| 1404         * src/IDBObjectStoreBackendProxy.cpp: |  | 
| 1405         (WebKit::IDBObjectStoreBackendProxy::create): |  | 
| 1406         (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy): |  | 
| 1407         (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy): |  | 
| 1408         (WebKit::IDBObjectStoreBackendProxy::name): |  | 
| 1409         (WebKit::IDBObjectStoreBackendProxy::keyPath): |  | 
| 1410         (WebKit::IDBObjectStoreBackendProxy::indexNames): |  | 
| 1411         (WebKit::IDBObjectStoreBackendProxy::get): |  | 
| 1412         (WebKit::IDBObjectStoreBackendProxy::put): |  | 
| 1413         (WebKit::IDBObjectStoreBackendProxy::deleteFunction): |  | 
| 1414         (WebKit::IDBObjectStoreBackendProxy::clear): |  | 
| 1415         (WebKit::IDBObjectStoreBackendProxy::createIndex): |  | 
| 1416         (WebKit::IDBObjectStoreBackendProxy::index): |  | 
| 1417         (WebKit::IDBObjectStoreBackendProxy::deleteIndex): |  | 
| 1418         (WebKit::IDBObjectStoreBackendProxy::openCursor): |  | 
| 1419         * src/IDBObjectStoreBackendProxy.h: Added. |  | 
| 1420         * src/IDBObjectStoreProxy.h: Removed. |  | 
| 1421         * src/IDBTransactionBackendProxy.cpp: |  | 
| 1422         (WebKit::IDBTransactionBackendProxy::create): |  | 
| 1423         (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |  | 
| 1424         (WebKit::IDBTransactionBackendProxy::objectStore): |  | 
| 1425         * src/IDBTransactionBackendProxy.h: |  | 
| 1426         (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction): |  | 
| 1427         * src/IDBTransactionCallbacksProxy.cpp: |  | 
| 1428         (WebKit::IDBTransactionCallbacksProxy::create): |  | 
| 1429         (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |  | 
| 1430         * src/IDBTransactionCallbacksProxy.h: |  | 
| 1431         * src/WebIDBCallbacksImpl.cpp: |  | 
| 1432         (WebKit::WebIDBCallbacksImpl::onError): |  | 
| 1433         (WebKit::WebIDBCallbacksImpl::onSuccess): |  | 
| 1434         * src/WebIDBCallbacksImpl.h: |  | 
| 1435         * src/WebIDBCursorImpl.cpp: |  | 
| 1436         * src/WebIDBCursorImpl.h: |  | 
| 1437         * src/WebIDBDatabaseCallbacksImpl.cpp: |  | 
| 1438         (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange): |  | 
| 1439         * src/WebIDBDatabaseCallbacksImpl.h: |  | 
| 1440         * src/WebIDBDatabaseError.cpp: |  | 
| 1441         * src/WebIDBDatabaseImpl.cpp: |  | 
| 1442         * src/WebIDBDatabaseImpl.h: |  | 
| 1443         * src/WebIDBFactoryImpl.cpp: |  | 
| 1444         (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |  | 
| 1445         * src/WebIDBFactoryImpl.h: |  | 
| 1446         * src/WebIDBIndexImpl.cpp: |  | 
| 1447         * src/WebIDBIndexImpl.h: |  | 
| 1448         * src/WebIDBKey.cpp: |  | 
| 1449         (WebKit::WebIDBKey::createFromValueAndKeyPath): |  | 
| 1450         (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |  | 
| 1451         * src/WebIDBKeyPath.cpp: |  | 
| 1452         (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>
      &): |  | 
| 1453         * src/WebIDBKeyRange.cpp: |  | 
| 1454         * src/WebIDBObjectStoreImpl.cpp: |  | 
| 1455         * src/WebIDBObjectStoreImpl.h: |  | 
| 1456         * src/WebIDBTransactionCallbacksImpl.cpp: |  | 
| 1457         * src/WebIDBTransactionCallbacksImpl.h: |  | 
| 1458         * src/WebIDBTransactionImpl.cpp: |  | 
| 1459         * src/WebIDBTransactionImpl.h: |  | 
| 1460 |  | 
| 1461 2011-03-30  Pavel Podivilov  <podivilov@chromium.org> |  | 
| 1462 |  | 
| 1463         Reviewed by Pavel Feldman. |  | 
| 1464 |  | 
| 1465         Web Inspector: [chromium] script formatting doesn't work when all script
      s are concatenated. |  | 
| 1466         https://bugs.webkit.org/show_bug.cgi?id=57446 |  | 
| 1467 |  | 
| 1468         * WebKit.gyp: |  | 
| 1469         * scripts/inline_js_imports.py: Added. |  | 
| 1470 |  | 
| 1471 2011-03-31  Victoria Kirst  <vrk@google.com> |  | 
| 1472 |  | 
| 1473         Reviewed by Eric Carlson. |  | 
| 1474 |  | 
| 1475         [chromium] Implement preload=none, setPreload hooks to media player |  | 
| 1476         https://bugs.webkit.org/show_bug.cgi?id=56983 |  | 
| 1477 |  | 
| 1478         This patch implements preload=none in Chromium. It also replaces |  | 
| 1479         the now-deprecated setAutobuffer method with setPreload. |  | 
| 1480 |  | 
| 1481         * public/WebMediaPlayer.h: |  | 
| 1482         (WebKit::WebMediaPlayer::setPreload): |  | 
| 1483         * public/WebMediaPlayerClient.h: |  | 
| 1484         * src/WebMediaPlayerClientImpl.cpp: |  | 
| 1485         (WebKit::WebMediaPlayerClientImpl::preload): |  | 
| 1486         (WebKit::WebMediaPlayerClientImpl::load): |  | 
| 1487         (WebKit::WebMediaPlayerClientImpl::loadInternal): |  | 
| 1488         (WebKit::WebMediaPlayerClientImpl::prepareToPlay): |  | 
| 1489         (WebKit::WebMediaPlayerClientImpl::setPreload): |  | 
| 1490         (WebKit::WebMediaPlayerClientImpl::startDelayedLoad): |  | 
| 1491         (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl): |  | 
| 1492         * src/WebMediaPlayerClientImpl.h: |  | 
| 1493 |  | 
| 1494 2011-03-31  Evan Martin  <evan@chromium.org> |  | 
| 1495 |  | 
| 1496         Reviewed by Eric Seidel. |  | 
| 1497 |  | 
| 1498         <title> should support dir attribute |  | 
| 1499         https://bugs.webkit.org/show_bug.cgi?id=50961 |  | 
| 1500 |  | 
| 1501         Update to new FrameLoaderClient interface. |  | 
| 1502 |  | 
| 1503         * src/FrameLoaderClientImpl.cpp: |  | 
| 1504         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle): |  | 
| 1505         (WebKit::FrameLoaderClientImpl::setTitle): |  | 
| 1506         * src/FrameLoaderClientImpl.h: |  | 
| 1507         * src/WebDataSourceImpl.cpp: |  | 
| 1508         (WebKit::WebDataSourceImpl::pageTitle): |  | 
| 1509 |  | 
| 1510 2011-03-30  David Levin  <levin@chromium.org> |  | 
| 1511 |  | 
| 1512         Reviewed by Dmitry Titov. |  | 
| 1513 |  | 
| 1514         UnlockNonLocked condition reached in WorkerFileSystemsCallbackBridge::ma
      yPostTaskToWorker |  | 
| 1515         https://bugs.webkit.org/show_bug.cgi?id=57382 |  | 
| 1516 |  | 
| 1517         There were two issues to address: |  | 
| 1518         1. The use of a non-thread safe class (RefPtr) in a ThreadSafeRefCounted
       class. |  | 
| 1519            The problem was that this RefPtr could be changed on either thread. |  | 
| 1520         2. Keeping WorkerFileSystemCallbacksBridge alive for while it was being 
      used |  | 
| 1521            including while its mutex was in use. |  | 
| 1522 |  | 
| 1523         * src/WorkerFileSystemCallbacksBridge.cpp: |  | 
| 1524         (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnMainThread): |  | 
| 1525         Changed to take a PassRefPtr and leak the ref count as opposed to relyin
      g on |  | 
| 1526         dispatchTaskToMainThread to store the pointer in m_selfRef. |  | 
| 1527         (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread): Rem
      ove the |  | 
| 1528         m_selfRef and hand off a PassRefPtr instead. |  | 
| 1529         (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): Balance 
      out the leaked ref |  | 
| 1530         and ensure that WorkerFileSystemCallbacksBridge stays alive while the mu
      tex is held. |  | 
| 1531         * src/WorkerFileSystemCallbacksBridge.h: Removed m_selfRef and derefIfWo
      rkerIsStopped which |  | 
| 1532           was simply due to m_selfRef. |  | 
| 1533 |  | 
| 1534 2011-03-29  John Abd-El-Malek  <jam@chromium.org> |  | 
| 1535 |  | 
| 1536         Reviewed by Tony Chang. |  | 
| 1537 |  | 
| 1538         [chromium]: Remove the code that called WebViewClient for spelling now t
      hat chromium is updated |  | 
| 1539         https://bugs.webkit.org/show_bug.cgi?id=57396 |  | 
| 1540 |  | 
| 1541         * DEPS: |  | 
| 1542         * public/WebFrame.h: |  | 
| 1543         * public/WebView.h: |  | 
| 1544         * public/WebViewClient.h: |  | 
| 1545         (WebKit::WebViewClient::handleCurrentKeyboardEvent): |  | 
| 1546         * src/EditorClientImpl.cpp: |  | 
| 1547         (WebKit::EditorClientImpl::checkSpellingOfString): |  | 
| 1548         (WebKit::EditorClientImpl::requestCheckingOfString): |  | 
| 1549         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord): |  | 
| 1550         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord): |  | 
| 1551         (WebKit::EditorClientImpl::showSpellingUI): |  | 
| 1552         (WebKit::EditorClientImpl::spellingUIIsShowing): |  | 
| 1553         * src/WebViewImpl.cpp: |  | 
| 1554         (WebKit::WebView::create): |  | 
| 1555         * src/WebViewImpl.h: |  | 
| 1556         * src/WebWorkerBase.cpp: |  | 
| 1557         (WebKit::WebWorkerBase::initializeLoader): |  | 
| 1558         * tests/PopupMenuTest.cpp: |  | 
| 1559         (WebKit::SelectPopupMenuTest::SetUp): |  | 
| 1560         * tests/WebFrameTest.cpp: |  | 
| 1561         (WebKit::TEST_F): |  | 
| 1562         * tests/WebPageSerializerTest.cpp: |  | 
| 1563         (WebKit::WebPageSerializerTest::SetUp): |  | 
| 1564 |  | 
| 1565 2011-03-30  MORITA Hajime  <morrita@google.com> |  | 
| 1566 |  | 
| 1567         Reviewed by Dimitri Glazkov. |  | 
| 1568 |  | 
| 1569         [Chromium] Expose the shadow DOM to DumpRenderTree JS tests. |  | 
| 1570         https://bugs.webkit.org/show_bug.cgi?id=56573 |  | 
| 1571 |  | 
| 1572         Added: |  | 
| 1573         - WebBindins::makeNode() to convert WebNode to a JS object, and |  | 
| 1574         - WebElement::shadowRoot(). |  | 
| 1575 |  | 
| 1576         * public/WebBindings.h: |  | 
| 1577         * public/WebElement.h: |  | 
| 1578         * src/WebBindings.cpp: |  | 
| 1579         (WebKit::makeNodeImpl): |  | 
| 1580         (WebKit::WebBindings::makeNode): |  | 
| 1581         * src/WebElement.cpp: |  | 
| 1582         (WebKit::WebElement::shadowRoot): |  | 
| 1583 |  | 
| 1584 2011-03-30  Mario Sanchez Prada  <msanchez@igalia.com> |  | 
| 1585 |  | 
| 1586         Reviewed by Chris Fleizach. |  | 
| 1587 |  | 
| 1588         AX: GTK: ARIA role is not respected on <p> <label> <div> and <form> |  | 
| 1589         https://bugs.webkit.org/show_bug.cgi?id=47636 |  | 
| 1590 |  | 
| 1591         Duplicate new internal WebCore roles in the Chromium port. |  | 
| 1592 |  | 
| 1593         * public/WebAccessibilityRole.h: Update enumeration |  | 
| 1594         WebAccessibilityRole to reflect newly added roles in WebCore. |  | 
| 1595         * src/AssertMatchingEnums.cpp: Added new assertions. |  | 
| 1596 |  | 
| 1597 2011-03-30  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 1598 |  | 
| 1599         Reviewed by Pavel Feldman. |  | 
| 1600 |  | 
| 1601         Web Inspector: split debugger agent into Page and Worker-specific ones |  | 
| 1602         https://bugs.webkit.org/show_bug.cgi?id=57345 |  | 
| 1603 |  | 
| 1604         ScriptDebugServer and InspectorDebuggerAgent contain only functionality 
      common |  | 
| 1605         for Worker and Page debugger. All specifics is moved into Page/WorkerScr
      iptDebugServer |  | 
| 1606         and Page/WorkerDebuggerAgent. |  | 
| 1607 |  | 
| 1608         * src/DebuggerAgentManager.cpp: |  | 
| 1609         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |  | 
| 1610         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1611         (WebKit::WebDevToolsAgent::interruptAndDispatch): |  | 
| 1612         (WebKit::WebDevToolsAgent::processPendingMessages): |  | 
| 1613 |  | 
| 1614 2011-03-30  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 1615 |  | 
| 1616         Unreviewed. Rollout r82438 and r82436. |  | 
| 1617 |  | 
| 1618         * src/DebuggerAgentManager.cpp: |  | 
| 1619         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |  | 
| 1620         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1621         (WebKit::WebDevToolsAgent::interruptAndDispatch): |  | 
| 1622         (WebKit::WebDevToolsAgent::processPendingMessages): |  | 
| 1623 |  | 
| 1624 2011-03-30  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 1625 |  | 
| 1626         Reviewed by Pavel Feldman. |  | 
| 1627 |  | 
| 1628         Web Inspector: split debugger agent into Page and Worker-specific ones |  | 
| 1629         https://bugs.webkit.org/show_bug.cgi?id=57345 |  | 
| 1630 |  | 
| 1631         ScriptDebugServer and InspectorDebuggerAgent contain only functionality 
      common |  | 
| 1632         for Worker and Page debugger. All specifics is moved into Page/WorkerScr
      iptDebugServer |  | 
| 1633         and Page/WorkerDebuggerAgent. |  | 
| 1634 |  | 
| 1635         * src/DebuggerAgentManager.cpp: |  | 
| 1636         (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |  | 
| 1637         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1638         (WebKit::WebDevToolsAgent::interruptAndDispatch): |  | 
| 1639         (WebKit::WebDevToolsAgent::processPendingMessages): |  | 
| 1640 |  | 
| 1641 2011-03-29  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 1642 |  | 
| 1643         Unreviewed, rolling out r82293. |  | 
| 1644         http://trac.webkit.org/changeset/82293 |  | 
| 1645         https://bugs.webkit.org/show_bug.cgi?id=57390 |  | 
| 1646 |  | 
| 1647         Breaks RetrieveCSSResources (Requested by abarth|gardener on |  | 
| 1648         #webkit). |  | 
| 1649 |  | 
| 1650         * WebKit.gyp: |  | 
| 1651         * src/WebPageSerializer.cpp: |  | 
| 1652         (WebCore::getSubResourceURLFromElement): |  | 
| 1653         (WebCore::retrieveResourcesForElement): |  | 
| 1654         (WebCore::retrieveResourcesForFrame): |  | 
| 1655         (WebKit::WebPageSerializer::retrieveAllResources): |  | 
| 1656         * tests/WebPageSerializerTest.cpp: |  | 
| 1657         * tests/data/pageserialization/css_test_page.html: Removed. |  | 
| 1658         * tests/data/pageserialization/import_style_from_link.css: Removed. |  | 
| 1659         * tests/data/pageserialization/import_styles.css: Removed. |  | 
| 1660         * tests/data/pageserialization/link_styles.css: Removed. |  | 
| 1661 |  | 
| 1662 2011-03-29  Tony Chang  <tony@chromium.org> |  | 
| 1663 |  | 
| 1664         Roll chromium version to r79710 to pick up libpng changes. |  | 
| 1665 |  | 
| 1666         * DEPS: |  | 
| 1667 |  | 
| 1668 2011-03-29  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 1669 |  | 
| 1670         Unreviewed, rolling out r82295 and r82300. |  | 
| 1671         http://trac.webkit.org/changeset/82295 |  | 
| 1672         http://trac.webkit.org/changeset/82300 |  | 
| 1673         https://bugs.webkit.org/show_bug.cgi?id=57380 |  | 
| 1674 |  | 
| 1675         This patch breaks compile on Chromium (Requested by |  | 
| 1676         abarth|gardener on #webkit). |  | 
| 1677 |  | 
| 1678         * public/WebAccessibilityRole.h: |  | 
| 1679         * src/AssertMatchingEnums.cpp: |  | 
| 1680 |  | 
| 1681 2011-03-29  Mario Sanchez Prada  <msanchez@igalia.com> |  | 
| 1682 |  | 
| 1683         Reviewed by Adam Barth. |  | 
| 1684 |  | 
| 1685         REGRESSION(r82295): This patch does not compile on Chromium (Requested b
      y abarth|gardener on #webkit). |  | 
| 1686         https://bugs.webkit.org/show_bug.cgi?id=57377 |  | 
| 1687 |  | 
| 1688         Fix build errors on Chromium bots. |  | 
| 1689 |  | 
| 1690         * public/WebAccessibilityRole.h: Update to reflect newly added roles in 
      WebCore. |  | 
| 1691         * src/AssertMatchingEnums.cpp: Ditto. |  | 
| 1692 |  | 
| 1693 2011-03-29  Adam Barth  <abarth@webkit.org> |  | 
| 1694 |  | 
| 1695         Roll Chromium DEPS |  | 
| 1696         https://bugs.webkit.org/show_bug.cgi?id=57361 |  | 
| 1697 |  | 
| 1698         * DEPS: |  | 
| 1699 |  | 
| 1700 2011-03-29  Jay Civelli  <jcivelli@chromium.org> |  | 
| 1701 |  | 
| 1702         Reviewed by David Levin. |  | 
| 1703 |  | 
| 1704         Adding retrieval off CSS resources to WebPageSerializer::retrieveAllReso
      urces. |  | 
| 1705         https://bugs.webkit.org/show_bug.cgi?id=56650 |  | 
| 1706 |  | 
| 1707         * WebKit.gyp: |  | 
| 1708         * src/WebPageSerializer.cpp: |  | 
| 1709         (WebCore::getResourceAttributeForElement): |  | 
| 1710         (WebCore::retrieveStyleSheetForElement): |  | 
| 1711         (WebCore::retrieveResourcesForElement): |  | 
| 1712         (WebCore::retrieveResourcesForFrame): |  | 
| 1713         (WebCore::retrieveResourcesForCSSRule): |  | 
| 1714         (WebCore::retrieveResourcesForCSSStyleDeclaration): |  | 
| 1715         (WebCore::retrieveResourcesForCSSStyleSheet): |  | 
| 1716         (WebKit::WebPageSerializer::retrieveAllResources): |  | 
| 1717         * tests/WebPageSerializerTest.cpp: |  | 
| 1718         (WebKit::TestWebFrameClient::TestWebFrameClient): |  | 
| 1719         (WebKit::TestWebFrameClient::allowScript): |  | 
| 1720         (WebKit::WebPageSerializerTest::enableJS): |  | 
| 1721         (WebKit::WebPageSerializerTest::runOnLoad): |  | 
| 1722         (WebKit::TEST_F): |  | 
| 1723         * tests/data/pageserialization/css_test_page.html: Added. |  | 
| 1724         * tests/data/pageserialization/import_style_from_link.css: Added. |  | 
| 1725         (#divOrange): |  | 
| 1726         * tests/data/pageserialization/import_styles.css: Added. |  | 
| 1727         (#divYellow): |  | 
| 1728         * tests/data/pageserialization/link_styles.css: Added. |  | 
| 1729         (#divRed): |  | 
| 1730 |  | 
| 1731 2011-03-29  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 1732 |  | 
| 1733         Reviewed by Pavel Feldman. |  | 
| 1734 |  | 
| 1735         [Chromium] Inspector does not always shows transferred size correctly (e
      .g. gzipped/chunked content) |  | 
| 1736         https://bugs.webkit.org/show_bug.cgi?id=56602 |  | 
| 1737 |  | 
| 1738         Added new methods to interface while keeping the old ones to keep |  | 
| 1739         chromium working until it is also patched. |  | 
| 1740 |  | 
| 1741         * public/WebURLLoaderClient.h: |  | 
| 1742         (WebKit::WebURLLoaderClient::didReceiveData2): |  | 
| 1743         * src/AssociatedURLLoader.cpp: |  | 
| 1744         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 1745         * src/ResourceHandle.cpp: |  | 
| 1746         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 1747         (WebCore::ResourceHandleInternal::didReceiveData2): |  | 
| 1748 |  | 
| 1749 2011-03-29  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 1750 |  | 
| 1751         Reviewed by Pavel Feldman. |  | 
| 1752 |  | 
| 1753         Web Inspector: [Chromium] DevTools shows two resources for each plugin r
      esource loaded |  | 
| 1754         https://bugs.webkit.org/show_bug.cgi?id=57101 |  | 
| 1755 |  | 
| 1756         Remove DevToolsAgent network callbacks as this information is now availa
      ble through ResourceLoader |  | 
| 1757 |  | 
| 1758         * public/WebDevToolsAgent.h: |  | 
| 1759         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1760         * src/WebDevToolsAgentImpl.h: |  | 
| 1761 |  | 
| 1762 2011-03-29  Emil A Eklund  <eae@chromium.org> |  | 
| 1763 |  | 
| 1764         Reviewed by Dimitri Glazkov. |  | 
| 1765 |  | 
| 1766         Relative mouse coordinates recalculated for each target |  | 
| 1767         https://bugs.webkit.org/show_bug.cgi?id=57130 |  | 
| 1768 |  | 
| 1769         * public/WebDOMMouseEvent.h: |  | 
| 1770         * src/WebDOMMouseEvent.cpp: |  | 
| 1771         (WebKit::WebDOMMouseEvent::layerX): |  | 
| 1772         (WebKit::WebDOMMouseEvent::layerY): |  | 
| 1773         (WebKit::WebDOMMouseEvent::offsetX): |  | 
| 1774         (WebKit::WebDOMMouseEvent::offsetY): |  | 
| 1775 |  | 
| 1776 2011-03-29  Yuta Kitamura  <yutak@chromium.org> |  | 
| 1777 |  | 
| 1778         Unreviewed, rolling out r82195. |  | 
| 1779         http://trac.webkit.org/changeset/82195 |  | 
| 1780         https://bugs.webkit.org/show_bug.cgi?id=56602 |  | 
| 1781 |  | 
| 1782         Broke Chromium Clang builds. |  | 
| 1783 |  | 
| 1784         * public/WebDevToolsAgent.h: |  | 
| 1785         * public/WebURLLoaderClient.h: |  | 
| 1786         * src/AssociatedURLLoader.cpp: |  | 
| 1787         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 1788         * src/ResourceHandle.cpp: |  | 
| 1789         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 1790         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1791         (WebKit::WebDevToolsAgentImpl::didReceiveData): |  | 
| 1792         * src/WebDevToolsAgentImpl.h: |  | 
| 1793 |  | 
| 1794 2011-03-29  Yuta Kitamura  <yutak@chromium.org> |  | 
| 1795 |  | 
| 1796         Unreviewed. Another build fix. The last fix was incorrect. |  | 
| 1797 |  | 
| 1798         * src/ChromeClientImpl.cpp: |  | 
| 1799         (WebKit::ChromeClientImpl::supportsFullscreenForNode): |  | 
| 1800         (WebKit::ChromeClientImpl::supportsFullScreenForElement): |  | 
| 1801         * src/ChromeClientImpl.h: |  | 
| 1802 |  | 
| 1803 2011-03-29  Yuta Kitamura  <yutak@chromium.org> |  | 
| 1804 |  | 
| 1805         Unreviewed. Build fix for Chromium Clang bot. |  | 
| 1806 |  | 
| 1807         * src/ChromeClientImpl.cpp: |  | 
| 1808         (WebKit::ChromeClientImpl::supportsFullscreenForNode): |  | 
| 1809         * src/ChromeClientImpl.h: |  | 
| 1810 |  | 
| 1811 2011-03-28  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 1812 |  | 
| 1813         Reviewed by Pavel Feldman. |  | 
| 1814 |  | 
| 1815         [Chromium] Inspector does not always shows transferred size correctly (e
      .g. gzipped/chunked content) |  | 
| 1816         https://bugs.webkit.org/show_bug.cgi?id=56602 |  | 
| 1817 |  | 
| 1818         Added new methods to interface while keeping the old ones to keep |  | 
| 1819         chromium working until it is also patched. |  | 
| 1820 |  | 
| 1821         * public/WebDevToolsAgent.h: |  | 
| 1822         * public/WebURLLoaderClient.h: |  | 
| 1823         (WebKit::WebURLLoaderClient::didReceiveData): |  | 
| 1824         * src/AssociatedURLLoader.cpp: |  | 
| 1825         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 1826         * src/ResourceHandle.cpp: |  | 
| 1827         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 1828         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1829         (WebKit::WebDevToolsAgentImpl::didReceiveData): |  | 
| 1830         * src/WebDevToolsAgentImpl.h: |  | 
| 1831 |  | 
| 1832 2011-03-28  Tony Chang  <tony@chromium.org> |  | 
| 1833 |  | 
| 1834         Reviewed by Adam Barth. |  | 
| 1835 |  | 
| 1836         [chromium] have DRT write the png checksum into a png comment |  | 
| 1837         https://bugs.webkit.org/show_bug.cgi?id=57255 |  | 
| 1838 |  | 
| 1839         * DEPS: Pull in version of chromium with comment writing |  | 
| 1840 |  | 
| 1841 2011-03-28  Adele Peterson  <adele@apple.com> |  | 
| 1842 |  | 
| 1843         Build fix. |  | 
| 1844 |  | 
| 1845         * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::selectionStartHasSpelling
      MarkerFor): |  | 
| 1846         Call new selectionStartHasMarkerFor method instead of selectionStartHasS
      pellingMarkerFor. |  | 
| 1847 |  | 
| 1848 2011-03-28  Pavel Feldman  <pfeldman@chromium.org> |  | 
| 1849 |  | 
| 1850         Not reviewed: fixed chromium build. |  | 
| 1851 |  | 
| 1852         * src/WebDevToolsAgentImpl.cpp: |  | 
| 1853         (WebKit::WebDevToolsAgent::shouldInterruptForMessage): |  | 
| 1854 |  | 
| 1855 2011-03-25  Andy Estes  <aestes@apple.com> |  | 
| 1856 |  | 
| 1857         Reviewed by Adele Peterson. |  | 
| 1858 |  | 
| 1859         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |  | 
| 1860         https://bugs.webkit.org/show_bug.cgi?id=49016 |  | 
| 1861 |  | 
| 1862         Update objectContentType() implementation to handle the |  | 
| 1863         shouldPreferPlugInsForImages flag. |  | 
| 1864 |  | 
| 1865         * src/FrameLoaderClientImpl.cpp: |  | 
| 1866         (WebKit::FrameLoaderClientImpl::objectContentType): |  | 
| 1867         * src/FrameLoaderClientImpl.h: |  | 
| 1868 |  | 
| 1869 2011-03-25  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 1870 |  | 
| 1871         Reviewed by David Levin. |  | 
| 1872 |  | 
| 1873         Data race between ~WorkerFileSystemCallbacksBridge and runTasksOnWorkerT
      hread |  | 
| 1874         https://bugs.webkit.org/show_bug.cgi?id=56138 |  | 
| 1875         Stopped passing the WorkerFileSystemCallbacksBridge's reference to |  | 
| 1876         MainThreadFileSystemCallbacks so that in most cases (in normal cases) |  | 
| 1877         its reference is only maintained by WorkerThread. |  | 
| 1878 |  | 
| 1879         * src/WorkerFileSystemCallbacksBridge.cpp: |  | 
| 1880         (WebKit::MainThreadFileSystemCallbacks::createLeakedPtr): |  | 
| 1881         (WebKit::MainThreadFileSystemCallbacks::MainThreadFileSystemCallbacks): |  | 
| 1882         (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): |  | 
| 1883         * src/WorkerFileSystemCallbacksBridge.h: |  | 
| 1884 |  | 
| 1885 2011-03-24  John Abd-El-Malek  <jam@chromium.org> |  | 
| 1886 |  | 
| 1887         Reviewed by Dimitri Glazkov. |  | 
| 1888 |  | 
| 1889         [chromium] Add setters for various client interfaces, and add WebSpellCh
      eckClient |  | 
| 1890         https://bugs.webkit.org/show_bug.cgi?id=57070 |  | 
| 1891 |  | 
| 1892         * public/WebSpellCheckClient.h: Added. |  | 
| 1893         (WebKit::WebSpellCheckClient::spellCheck): |  | 
| 1894         (WebKit::WebSpellCheckClient::requestCheckingOfText): |  | 
| 1895         (WebKit::WebSpellCheckClient::autoCorrectWord): |  | 
| 1896         (WebKit::WebSpellCheckClient::showSpellingUI): |  | 
| 1897         (WebKit::WebSpellCheckClient::isShowingSpellingUI): |  | 
| 1898         (WebKit::WebSpellCheckClient::updateSpellingUIWithMisspelledWord): |  | 
| 1899         (WebKit::WebSpellCheckClient::~WebSpellCheckClient): |  | 
| 1900         * public/WebView.h: |  | 
| 1901         * public/WebViewClient.h: |  | 
| 1902         * src/EditorClientImpl.cpp: |  | 
| 1903         (WebKit::EditorClientImpl::checkSpellingOfString): |  | 
| 1904         (WebKit::EditorClientImpl::requestCheckingOfString): |  | 
| 1905         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord): |  | 
| 1906         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord): |  | 
| 1907         (WebKit::EditorClientImpl::showSpellingUI): |  | 
| 1908         (WebKit::EditorClientImpl::spellingUIIsShowing): |  | 
| 1909         * src/WebViewImpl.cpp: |  | 
| 1910         (WebKit::WebViewImpl::setWebDevToolsAgentClient): |  | 
| 1911         (WebKit::WebViewImpl::setWebAutoFillClient): |  | 
| 1912         (WebKit::WebViewImpl::setWebSpellCheckClient): |  | 
| 1913         (WebKit::WebViewImpl::WebViewImpl): |  | 
| 1914         * src/WebViewImpl.h: |  | 
| 1915         (WebKit::WebViewImpl::spellCheckClient): |  | 
| 1916 |  | 
| 1917 2011-03-25  Cary Clark  <caryclark@google.com> |  | 
| 1918 |  | 
| 1919         Reviewed by Dimitri Glazkov. |  | 
| 1920 |  | 
| 1921         Add CGBitmapContext.h include to WebViewImpl.cpp |  | 
| 1922         https://bugs.webkit.org/show_bug.cgi?id=57097 |  | 
| 1923 |  | 
| 1924         No tests. Exposes no new functionality. |  | 
| 1925 |  | 
| 1926         * src/WebViewImpl.cpp: |  | 
| 1927 |  | 
| 1928 2011-03-25  Adam Klein  <adamk@chromium.org> |  | 
| 1929 |  | 
| 1930         Reviewed by David Levin. |  | 
| 1931 |  | 
| 1932         [chromium] Remove deprecated overload of openFileSystem for workers |  | 
| 1933         https://bugs.webkit.org/show_bug.cgi?id=57062 |  | 
| 1934 |  | 
| 1935         * public/WebCommonWorkerClient.h: |  | 
| 1936 |  | 
| 1937 2011-03-25  Chang Shu  <cshu@webkit.org> |  | 
| 1938 |  | 
| 1939         Reviewed by Ryosuke Niwa. |  | 
| 1940 |  | 
| 1941         rename Node::isContentEditable and all call sites to rendererIsEditable |  | 
| 1942         https://bugs.webkit.org/show_bug.cgi?id=54290 |  | 
| 1943 |  | 
| 1944         This is part of the effort to separate JS API HTMLElement isContentEdita
      ble from |  | 
| 1945         internal Node::rendererIsEditable. |  | 
| 1946 |  | 
| 1947         * src/WebNode.cpp: |  | 
| 1948         (WebKit::WebNode::isContentEditable): |  | 
| 1949         * src/WebViewImpl.cpp: |  | 
| 1950         (WebKit::WebViewImpl::setFocus): |  | 
| 1951         (WebKit::WebViewImpl::setComposition): |  | 
| 1952         (WebKit::WebViewImpl::confirmComposition): |  | 
| 1953 |  | 
| 1954 2011-03-25  Mikhail Naganov  <mnaganov@chromium.org> |  | 
| 1955 |  | 
| 1956         Roll forward Chromium deps to r79379 to pick up V8 3.2.4.2. |  | 
| 1957 |  | 
| 1958         * DEPS: |  | 
| 1959 |  | 
| 1960 2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 1961 |  | 
| 1962         Unreviewed, rolling out r81916 and r81917. |  | 
| 1963         http://trac.webkit.org/changeset/81916 |  | 
| 1964         http://trac.webkit.org/changeset/81917 |  | 
| 1965         https://bugs.webkit.org/show_bug.cgi?id=57071 |  | 
| 1966 |  | 
| 1967         broke a test on platforms that do not have QuickTime installed |  | 
| 1968         (Requested by estes on #webkit). |  | 
| 1969 |  | 
| 1970         * src/FrameLoaderClientImpl.cpp: |  | 
| 1971         (WebKit::FrameLoaderClientImpl::objectContentType): |  | 
| 1972         * src/FrameLoaderClientImpl.h: |  | 
| 1973 |  | 
| 1974 2011-03-24  Min Qin  <qinmin@google.com> |  | 
| 1975 |  | 
| 1976         Reviewed by James Robinson. |  | 
| 1977 |  | 
| 1978         Allow WebMediaPlayerClient to notify MediaPlayer that the playback state
       has changed |  | 
| 1979 |  | 
| 1980         https://bugs.webkit.org/show_bug.cgi?id=56837 |  | 
| 1981 |  | 
| 1982         * public/WebMediaPlayerClient.h: |  | 
| 1983         * src/WebMediaPlayerClientImpl.cpp: |  | 
| 1984         (WebKit::WebMediaPlayerClientImpl::playbackStateChanged): |  | 
| 1985         * src/WebMediaPlayerClientImpl.h: |  | 
| 1986 |  | 
| 1987 2011-03-23  John Abd-El-Malek  <jam@chromium.org> |  | 
| 1988 |  | 
| 1989         Reviewed by Tony Chang. |  | 
| 1990 |  | 
| 1991         [chromium] Get rid of WEB_TEXT_CHECKING_RESULT_IS_A_STRUCT since it&apos
      ;s not needed anymore |  | 
| 1992         https://bugs.webkit.org/show_bug.cgi?id=56955 |  | 
| 1993 |  | 
| 1994         * DEPS: |  | 
| 1995         * public/WebTextCheckingResult.h: |  | 
| 1996 |  | 
| 1997 2011-03-24  Bill Budge  <bbudge@chromium.org> |  | 
| 1998 |  | 
| 1999         Reviewed by Eric Seidel. |  | 
| 2000 |  | 
| 2001         Change a forward declaration of WebURLLoaderOptions to struct to prevent
       a build break in Chromium. |  | 
| 2002         https://bugs.webkit.org/show_bug.cgi?id=57064 |  | 
| 2003 |  | 
| 2004         No tests. Exposes no new functionality. |  | 
| 2005 |  | 
| 2006         * public/WebFrame.h: |  | 
| 2007 |  | 
| 2008 2011-03-24  Andy Estes  <aestes@apple.com> |  | 
| 2009 |  | 
| 2010         Fix the chromium build. |  | 
| 2011 |  | 
| 2012         * src/FrameLoaderClientImpl.cpp: |  | 
| 2013         (WebKit::FrameLoaderClientImpl::objectContentType): |  | 
| 2014 |  | 
| 2015 2011-03-24  Andy Estes  <aestes@apple.com> |  | 
| 2016 |  | 
| 2017         Reviewed by Darin Adler. |  | 
| 2018 |  | 
| 2019         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |  | 
| 2020         https://bugs.webkit.org/show_bug.cgi?id=49016 |  | 
| 2021 |  | 
| 2022         Update objectContentType() implementation to handle the |  | 
| 2023         shouldPreferPlugInsForImages flag. |  | 
| 2024 |  | 
| 2025         * src/FrameLoaderClientImpl.cpp: |  | 
| 2026         (WebKit::FrameLoaderClientImpl::objectContentType): |  | 
| 2027         * src/FrameLoaderClientImpl.h: |  | 
| 2028 |  | 
| 2029 2011-03-24  Bill Budge  <bbudge@chromium.org> |  | 
| 2030 |  | 
| 2031         Reviewed by Dmitry Titov. |  | 
| 2032 |  | 
| 2033         Add an overloaded WebFrame::createAssociatedURLLoader method that takes 
      WebURLLoaderOptions, so clients can specify CORS options to allow cross-origin r
      equests. |  | 
| 2034         https://bugs.webkit.org/show_bug.cgi?id=56885 |  | 
| 2035 |  | 
| 2036         No new tests. Exposes no new functionality. |  | 
| 2037 |  | 
| 2038         * public/WebFrame.h: |  | 
| 2039         * src/WebFrameImpl.cpp: |  | 
| 2040         (WebKit::WebFrameImpl::createAssociatedURLLoader): |  | 
| 2041         * src/WebFrameImpl.h: |  | 
| 2042 |  | 
| 2043 2011-03-24  Sam Weinig  <sam@webkit.org> |  | 
| 2044 |  | 
| 2045         Reviewed by Anders Carlsson. |  | 
| 2046 |  | 
| 2047         Remove legacy version of findPlainText. |  | 
| 2048         https://bugs.webkit.org/show_bug.cgi?id=57056 |  | 
| 2049 |  | 
| 2050         * src/WebFrameImpl.cpp: |  | 
| 2051         (WebKit::WebFrameImpl::scopeStringMatches): |  | 
| 2052         Replace use of legacy findPlainText with a version that |  | 
| 2053         takes an options parameter. |  | 
| 2054 |  | 
| 2055 2011-03-24  Nat Duca  <nduca@chromium.org> |  | 
| 2056 |  | 
| 2057         Reviewed by Kenneth Russell. |  | 
| 2058 |  | 
| 2059         [chromium] Add traceEvents to compositor |  | 
| 2060         https://bugs.webkit.org/show_bug.cgi?id=56965 |  | 
| 2061 |  | 
| 2062         * src/WebViewImpl.cpp: |  | 
| 2063         (WebKit::WebViewImpl::composite): |  | 
| 2064 |  | 
| 2065 2011-03-24  Dominic Mazzoni  <dmazzoni@google.com> |  | 
| 2066 |  | 
| 2067         Reviewed by Dimitri Glazkov. |  | 
| 2068 |  | 
| 2069         Add accessibilityObject accessor to WebDocument (needed for |  | 
| 2070         building an accessibility tree that includes iframes). |  | 
| 2071         https://bugs.webkit.org/show_bug.cgi?id=56984 |  | 
| 2072 |  | 
| 2073         * public/WebDocument.h: |  | 
| 2074         * src/WebDocument.cpp: |  | 
| 2075         (WebKit::WebDocument::accessibilityObject): |  | 
| 2076 |  | 
| 2077 2011-03-24  Ilya Sherman  <isherman@chromium.org> |  | 
| 2078 |  | 
| 2079         Reviewed by Dimitri Glazkov. |  | 
| 2080 |  | 
| 2081         Expose Node::isFocusable() in the Chromium WebKit API |  | 
| 2082         In service of https://code.google.com/p/chromium/issues/detail?id=72918 |  | 
| 2083         https://bugs.webkit.org/show_bug.cgi?id=56809 |  | 
| 2084 |  | 
| 2085         * public/WebNode.h: |  | 
| 2086         * src/WebNode.cpp: |  | 
| 2087         (WebKit::WebNode::isFocusable): |  | 
| 2088 |  | 
| 2089 2011-03-24  Pavel Feldman  <pfeldman@chromium.org> |  | 
| 2090 |  | 
| 2091         Not reviewed: fix chromium compilation. |  | 
| 2092 |  | 
| 2093         * public/WebDevToolsAgent.h: |  | 
| 2094 |  | 
| 2095 2011-03-24  Pavel Feldman  <pfeldman@chromium.org> |  | 
| 2096 |  | 
| 2097         Reviewed by Yury Semikhatsky. |  | 
| 2098 |  | 
| 2099         Web Inspector: brush up Network agent API. |  | 
| 2100         https://bugs.webkit.org/show_bug.cgi?id=57001 |  | 
| 2101 |  | 
| 2102         * public/WebDevToolsAgent.h: |  | 
| 2103         * src/WebDevToolsAgentImpl.cpp: |  | 
| 2104         (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): |  | 
| 2105         (WebKit::WebDevToolsAgentImpl::willSendRequest): |  | 
| 2106         * src/WebDevToolsAgentImpl.h: |  | 
| 2107 |  | 
| 2108 2011-03-24  Noel Gordon  <noel.gordon@gmail.com> |  | 
| 2109 |  | 
| 2110         Reviewed by Ojan Vafai. |  | 
| 2111 |  | 
| 2112         [chromium] WebBindings::getRangeImpl() should NULL check its NPObject ar
      gument |  | 
| 2113         https://bugs.webkit.org/show_bug.cgi?id=56996 |  | 
| 2114 |  | 
| 2115         * src/WebBindings.cpp: |  | 
| 2116         (WebKit::getRangeImpl): |  | 
| 2117 |  | 
| 2118 2011-03-23  Noel Gordon  <noel.gordon@gmail.com> |  | 
| 2119 |  | 
| 2120         Reviewed by Ojan Vafai. |  | 
| 2121 |  | 
| 2122         [chromium] WebBindings{.h,.cpp}: should use consistent argument naming |  | 
| 2123         https://bugs.webkit.org/show_bug.cgi?id=56898 |  | 
| 2124 |  | 
| 2125         Address FIXME I noted/added in r81676.  Wanted to just copy/paste the ch
      ecking |  | 
| 2126         code from elsewhere in the file, but inconsistent argument naming made i
      t more |  | 
| 2127         difficult than it need be, so first step: use consistent naming. |  | 
| 2128 |  | 
| 2129         * public/WebBindings.h: |  | 
| 2130         * src/WebBindings.cpp: |  | 
| 2131         (WebKit::WebBindings::construct): |  | 
| 2132         (WebKit::WebBindings::enumerate): |  | 
| 2133         (WebKit::WebBindings::evaluate): |  | 
| 2134         (WebKit::WebBindings::evaluateHelper): |  | 
| 2135         (WebKit::WebBindings::getProperty): |  | 
| 2136         (WebKit::WebBindings::hasMethod): |  | 
| 2137         (WebKit::WebBindings::hasProperty): |  | 
| 2138         (WebKit::WebBindings::invoke): |  | 
| 2139         (WebKit::WebBindings::invokeDefault): |  | 
| 2140         (WebKit::WebBindings::releaseObject): |  | 
| 2141         (WebKit::WebBindings::removeProperty): |  | 
| 2142         (WebKit::WebBindings::retainObject): |  | 
| 2143         (WebKit::WebBindings::setException): |  | 
| 2144         (WebKit::WebBindings::setProperty): |  | 
| 2145         (WebKit::WebBindings::unregisterObject): |  | 
| 2146         (WebKit::WebBindings::extractIdentifierData): |  | 
| 2147         (WebKit::getRangeImpl): |  | 
| 2148         (WebKit::getElementImpl): |  | 
| 2149         (WebKit::makeIntArrayImpl): |  | 
| 2150         (WebKit::WebBindings::getRange): |  | 
| 2151         (WebKit::WebBindings::makeIntArray): |  | 
| 2152 |  | 
| 2153 2011-03-23  Jay Civelli  <jcivelli@chromium.org> |  | 
| 2154 |  | 
| 2155         Reviewed by David Levin. |  | 
| 2156 |  | 
| 2157         Relanding: |  | 
| 2158         Moving the method that is used to retrieve all the resources in |  | 
| 2159         a page from the Chromium code (dom_operations.cc) to WebKit. |  | 
| 2160         https://bugs.webkit.org/show_bug.cgi?id=55859 |  | 
| 2161 |  | 
| 2162         * WebKit.gyp: |  | 
| 2163         * public/WebPageSerializer.h: |  | 
| 2164         * public/WebURL.h: |  | 
| 2165         (WebKit::operator==): |  | 
| 2166         (WebKit::operator!=): |  | 
| 2167         * public/WebVector.h: |  | 
| 2168         (WebKit::WebVector::contains): |  | 
| 2169         * src/WebDataSourceImpl.cpp: |  | 
| 2170         (WebKit::WebDataSourceImpl::WebDataSourceImpl): |  | 
| 2171         * src/WebPageSerializer.cpp: |  | 
| 2172         (WebCore::getSubResourceURLFromElement): |  | 
| 2173         (WebCore::retrieveResourcesForElement): |  | 
| 2174         (WebCore::retrieveResourcesForFrame): |  | 
| 2175         (WebKit::WebPageSerializer::retrieveAllResources): |  | 
| 2176         * tests/WebFrameTest.cpp: |  | 
| 2177         * tests/WebPageSerializerTest.cpp: Added. |  | 
| 2178         * tests/data/pageserialization/awesome.png: Added. |  | 
| 2179         * tests/data/pageserialization/embed_iframe.html: Added. |  | 
| 2180         * tests/data/pageserialization/object_iframe.html: Added. |  | 
| 2181         * tests/data/pageserialization/simple_iframe.html: Added. |  | 
| 2182         * tests/data/pageserialization/simple_page.html: Added. |  | 
| 2183         * tests/data/pageserialization/top_frame.html: Added. |  | 
| 2184 |  | 
| 2185 2011-03-23  Kenneth Russell  <kbr@google.com> |  | 
| 2186 |  | 
| 2187         Rolled forward Chromium DEPS again to fix DumpRenderTree build |  | 
| 2188         failure caused by r81821. |  | 
| 2189 |  | 
| 2190         * DEPS: |  | 
| 2191 |  | 
| 2192 2011-03-23  Kenneth Russell  <kbr@google.com> |  | 
| 2193 |  | 
| 2194         Rolled forward Chromium DEPS to fix build breakage after r81821. |  | 
| 2195 |  | 
| 2196         * DEPS: |  | 
| 2197 |  | 
| 2198 2011-03-23  Kenneth Russell  <kbr@google.com> |  | 
| 2199 |  | 
| 2200         Reviewed by James Robinson. |  | 
| 2201 |  | 
| 2202         [chromium] WebGLRenderingContext and other DOMWindow properties should r
      emain if WebGL is disabled |  | 
| 2203         https://bugs.webkit.org/show_bug.cgi?id=56947 |  | 
| 2204 |  | 
| 2205         Removed the WebRuntimeFeatures setting for WebGL. WebGL support is |  | 
| 2206         now controlled exclusively through the page's Settings. |  | 
| 2207 |  | 
| 2208         * public/WebRuntimeFeatures.h: |  | 
| 2209         * src/WebRuntimeFeatures.cpp: |  | 
| 2210 |  | 
| 2211 2011-03-23  Chris Rogers  <crogers@google.com> |  | 
| 2212 |  | 
| 2213         Reviewed by Kenneth Russell. |  | 
| 2214 |  | 
| 2215         Add API to retrieve the audio hardware sample-rate |  | 
| 2216         https://bugs.webkit.org/show_bug.cgi?id=56882 |  | 
| 2217 |  | 
| 2218         * public/WebAudioDevice.h: |  | 
| 2219         * public/WebKitClient.h: |  | 
| 2220         (WebKit::WebKitClient::audioHardwareSampleRate): |  | 
| 2221         * src/AudioDestinationChromium.cpp: |  | 
| 2222         (WebCore::AudioDestination::hardwareSampleRate): |  | 
| 2223 |  | 
| 2224 2011-03-23  Cris Neckar  <cdn@chromium.org> |  | 
| 2225 |  | 
| 2226         Reviewed by Eric Seidel. |  | 
| 2227 |  | 
| 2228         Add refptr for widget. Mutations can happen within the event handler. |  | 
| 2229         https://bugs.webkit.org/show_bug.cgi?id=56774 |  | 
| 2230 |  | 
| 2231         * src/WebPluginContainerImpl.cpp: |  | 
| 2232         (WebKit::WebPluginContainerImpl::handleEvent): |  | 
| 2233 |  | 
| 2234 2011-03-23  Viet-Trung Luu  <viettrungluu@chromium.org> |  | 
| 2235 |  | 
| 2236         Reviewed by Tony Chang. |  | 
| 2237 |  | 
| 2238         [chromium] Add FormatPlainText to WebClipboard::Format enumeration. |  | 
| 2239         https://bugs.webkit.org/show_bug.cgi?id=56868 |  | 
| 2240 |  | 
| 2241         Chromium's WebClipboard::isFormatAvailable() will be correspondingly |  | 
| 2242         extended. |  | 
| 2243 |  | 
| 2244         * public/WebClipboard.h: |  | 
| 2245         * src/AssertMatchingEnums.cpp: |  | 
| 2246 |  | 
| 2247 2011-03-23  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 2248 |  | 
| 2249         Reviewed by Pavel Feldman. |  | 
| 2250 |  | 
| 2251         [Chromium] Web Inspector: Remove DebuggerScript.js from Chromium resourc
      e bundle. |  | 
| 2252         https://bugs.webkit.org/show_bug.cgi?id=56916 |  | 
| 2253 |  | 
| 2254         * DEPS: bump up Chromium dependency to the revision where no references 
      to the DebuggerScript.js resource are left. |  | 
| 2255         * WebKit.grd: |  | 
| 2256 |  | 
| 2257 2011-03-23  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 2258 |  | 
| 2259         Reviewed by Pavel Feldman. |  | 
| 2260 |  | 
| 2261         [Chromium] Web Inspector: remove inspectNode method from WebDevToolsAgen
      t |  | 
| 2262         https://bugs.webkit.org/show_bug.cgi?id=56926 |  | 
| 2263 |  | 
| 2264         * public/WebDevToolsAgent.h: |  | 
| 2265         * src/WebDevToolsAgentImpl.cpp: |  | 
| 2266         * src/WebDevToolsAgentImpl.h: |  | 
| 2267 |  | 
| 2268 2011-03-23  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 2269 |  | 
| 2270         Unreviewed, rolling out r81686. |  | 
| 2271         http://trac.webkit.org/changeset/81686 |  | 
| 2272         https://bugs.webkit.org/show_bug.cgi?id=56914 |  | 
| 2273 |  | 
| 2274         Breaks webkit_tests in Chromium again. (Requested by pfeldman |  | 
| 2275         on #webkit). |  | 
| 2276 |  | 
| 2277         * WebKit.gyp: |  | 
| 2278         * public/WebPageSerializer.h: |  | 
| 2279         * public/WebURL.h: |  | 
| 2280         * public/WebVector.h: |  | 
| 2281         (WebKit::WebVector::operator[]): |  | 
| 2282         * src/WebDataSourceImpl.cpp: |  | 
| 2283         (WebKit::WebDataSourceImpl::WebDataSourceImpl): |  | 
| 2284         * src/WebPageSerializer.cpp: |  | 
| 2285         * tests/WebFrameTest.cpp: |  | 
| 2286         * tests/WebPageSerializerTest.cpp: Removed. |  | 
| 2287         * tests/data/pageserialization/awesome.png: Removed. |  | 
| 2288         * tests/data/pageserialization/embed_iframe.html: Removed. |  | 
| 2289         * tests/data/pageserialization/object_iframe.html: Removed. |  | 
| 2290         * tests/data/pageserialization/simple_iframe.html: Removed. |  | 
| 2291         * tests/data/pageserialization/simple_page.html: Removed. |  | 
| 2292         * tests/data/pageserialization/top_frame.html: Removed. |  | 
| 2293 |  | 
| 2294 2011-03-22  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 2295 |  | 
| 2296         Reviewed by Pavel Feldman. |  | 
| 2297 |  | 
| 2298         [V8] Web Inspector: compile DebuggerScript.js into DebuggerScriptSource.
      h |  | 
| 2299         https://bugs.webkit.org/show_bug.cgi?id=56843 |  | 
| 2300 |  | 
| 2301         * public/WebDevToolsAgentClient.h: the script source is now compiled alo
      ng with the inspector code. |  | 
| 2302         * src/WebDevToolsAgentImpl.cpp: |  | 
| 2303         (WebKit::WebDevToolsAgentImpl::attach): |  | 
| 2304 |  | 
| 2305 2011-03-22  Yury Semikhatsky  <yurys@chromium.org> |  | 
| 2306 |  | 
| 2307         Reviewed by Pavel Feldman. |  | 
| 2308 |  | 
| 2309         [Chromium] Web Inspector: remove obsolete methods from WebDevToolsAgentC
      lient.h |  | 
| 2310         https://bugs.webkit.org/show_bug.cgi?id=56897 |  | 
| 2311 |  | 
| 2312         * public/WebDevToolsAgentClient.h: |  | 
| 2313 |  | 
| 2314 2011-03-22  Noel Gordon  <noel.gordon@gmail.com> |  | 
| 2315 |  | 
| 2316         Reviewed by Tony Chang. |  | 
| 2317 |  | 
| 2318         [chromium] Remove identity from dragTargetDragEnter() function signature |  | 
| 2319         https://bugs.webkit.org/show_bug.cgi?id=56875 |  | 
| 2320 |  | 
| 2321         First part of 3-sided patch.  Add new function signature sans identity. |  | 
| 2322 |  | 
| 2323         * public/WebView.h: |  | 
| 2324         * src/WebViewImpl.cpp: |  | 
| 2325         (WebKit::WebViewImpl::dragTargetDragEnter): |  | 
| 2326         * src/WebViewImpl.h: |  | 
| 2327 |  | 
| 2328 2011-03-22  John Bauman  <jbauman@chromium.org> |  | 
| 2329 |  | 
| 2330         Reviewed by Kenneth Russell. |  | 
| 2331 |  | 
| 2332         Add support for preserveDrawingBuffer context creation attribute |  | 
| 2333         https://bugs.webkit.org/show_bug.cgi?id=56431 |  | 
| 2334 |  | 
| 2335         * src/GraphicsContext3DChromium.cpp: |  | 
| 2336         (WebCore::GraphicsContext3DInternal::markContextChanged): |  | 
| 2337         (WebCore::GraphicsContext3DInternal::markLayerComposited): |  | 
| 2338         (WebCore::GraphicsContext3DInternal::layerComposited): |  | 
| 2339         (WebCore::GraphicsContext3D::layerComposited): |  | 
| 2340         * src/GraphicsContext3DInternal.h: |  | 
| 2341 |  | 
| 2342 2011-03-22  John Abd-El-Malek  <jam@chromium.org> |  | 
| 2343 |  | 
| 2344         Reviewed by Tony Chang. |  | 
| 2345 |  | 
| 2346         [chromium] Make WebTextCheckingResult's members be public in prepar
      ation for converting it to a struct |  | 
| 2347         https://bugs.webkit.org/show_bug.cgi?id=56857 |  | 
| 2348 |  | 
| 2349         * DEPS: |  | 
| 2350         * public/WebTextCheckingResult.h: |  | 
| 2351 |  | 
| 2352 2011-03-22  Jay Civelli  <jcivelli@chromium.org> |  | 
| 2353 |  | 
| 2354         Reviewed by David Levin. |  | 
| 2355 |  | 
| 2356         Relanding: |  | 
| 2357         Moving the method that is used to retrieve all the resources in |  | 
| 2358         a page from the Chromium code (dom_operations.cc) to WebKit. |  | 
| 2359         https://bugs.webkit.org/show_bug.cgi?id=55859 |  | 
| 2360 |  | 
| 2361 |  | 
| 2362         * WebKit.gyp: |  | 
| 2363         * public/WebPageSerializer.h: |  | 
| 2364         * public/WebURL.h: |  | 
| 2365         (WebKit::operator==): |  | 
| 2366         (WebKit::operator!=): |  | 
| 2367         * public/WebVector.h: |  | 
| 2368         (WebKit::WebVector::contains): |  | 
| 2369         * src/WebDataSourceImpl.cpp: |  | 
| 2370         (WebKit::WebDataSourceImpl::WebDataSourceImpl): |  | 
| 2371         * src/WebPageSerializer.cpp: |  | 
| 2372         (WebCore::getSubResourceURLFromElement): |  | 
| 2373         (WebCore::retrieveResourcesForElement): |  | 
| 2374         (WebCore::retrieveResourcesForFrame): |  | 
| 2375         (WebKit::WebPageSerializer::retrieveAllResources): |  | 
| 2376         * tests/WebFrameTest.cpp: |  | 
| 2377         * tests/WebPageSerializerTest.cpp: Added. |  | 
| 2378         * tests/data/pageserialization/awesome.png: Added. |  | 
| 2379         * tests/data/pageserialization/embed_iframe.html: Added. |  | 
| 2380         * tests/data/pageserialization/object_iframe.html: Added. |  | 
| 2381         * tests/data/pageserialization/simple_iframe.html: Added. |  | 
| 2382         * tests/data/pageserialization/simple_page.html: Added. |  | 
| 2383         * tests/data/pageserialization/top_frame.html: Added. |  | 
| 2384 |  | 
| 2385 2011-03-22  Noel Gordon  <noel.gordon@gmail.com> |  | 
| 2386 |  | 
| 2387         Reviewed by Tony Chang. |  | 
| 2388 |  | 
| 2389         [chromium] Remove Gears from Chromium WebKit |  | 
| 2390         https://bugs.webkit.org/show_bug.cgi?id=56808 |  | 
| 2391 |  | 
| 2392         Gears has been removed from Chromium 12. Remove Gears drag drop support |  | 
| 2393         from WebKit. That work lead to http://webkit.org/b/25916, a proposal to |  | 
| 2394         add native file drag drop, and its subsequent standardization in HTML5. |  | 
| 2395 |  | 
| 2396         * public/WebBindings.h: |  | 
| 2397         * public/WebView.h: |  | 
| 2398         * src/WebBindings.cpp: |  | 
| 2399         (WebKit::getRangeImpl): FIXME note added. |  | 
| 2400         * src/WebViewImpl.cpp: |  | 
| 2401         (WebKit::WebViewImpl::WebViewImpl): |  | 
| 2402         (WebKit::WebViewImpl::dragTargetDragEnter): |  | 
| 2403         (WebKit::WebViewImpl::dragTargetDragLeave): |  | 
| 2404         (WebKit::WebViewImpl::dragTargetDrop): |  | 
| 2405         (WebKit::WebViewImpl::dragTargetDragEnterOrOver): |  | 
| 2406         * src/WebViewImpl.h: |  | 
| 2407 |  | 
| 2408 2011-03-21  Adam Klein  <adamk@chromium.org> |  | 
| 2409 |  | 
| 2410         Reviewed by David Levin. |  | 
| 2411 |  | 
| 2412         [fileapi] Add URI resolution support to WorkerContext |  | 
| 2413         https://bugs.webkit.org/show_bug.cgi?id=55644 |  | 
| 2414 |  | 
| 2415         Pass "create" bool through to allow opening |  | 
| 2416         a filesystem without allowing creation. |  | 
| 2417 |  | 
| 2418         * src/LocalFileSystemChromium.cpp: |  | 
| 2419         (WebCore::LocalFileSystem::readFileSystem): |  | 
| 2420         (WebCore::LocalFileSystem::requestFileSystem): |  | 
| 2421         * src/WebWorkerBase.cpp: |  | 
| 2422         (WebKit::WebWorkerBase::openFileSystemForWorker): |  | 
| 2423         * src/WebWorkerBase.h: |  | 
| 2424         * src/WorkerFileSystemCallbacksBridge.cpp: |  | 
| 2425         (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread
      ): |  | 
| 2426         (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread): |  | 
| 2427         * src/WorkerFileSystemCallbacksBridge.h: |  | 
| 2428 |  | 
| 2429 2011-03-21  Ilya Sherman  <isherman@chromium.org> |  | 
| 2430 |  | 
| 2431         Reviewed by James Robinson. |  | 
| 2432 |  | 
| 2433         Remove WebInputElement::isEnabledFormControl() from Chromium WebKit API |  | 
| 2434         Clients should instead call into WebFormControlElement::isEnabled(). |  | 
| 2435         https://bugs.webkit.org/show_bug.cgi?id=56364 |  | 
| 2436 |  | 
| 2437         * public/WebInputElement.h: Removed isEnabledFormControl(). |  | 
| 2438         * src/WebInputElement.cpp: Removed isEnabledFormControl(). |  | 
| 2439 |  | 
| 2440 2011-03-21  Robert Kroeger  <rjkroege@chromium.org> |  | 
| 2441 |  | 
| 2442         Reviewed by Antonio Gomes. |  | 
| 2443 |  | 
| 2444         Flag to enable a platform specific GestureReocognizer framework in Chrom
      ium. |  | 
| 2445 |  | 
| 2446         https://bugs.webkit.org/show_bug.cgi?id=49345 |  | 
| 2447 |  | 
| 2448         * features.gypi: |  | 
| 2449 |  | 
| 2450 2011-03-21  Tony Chang  <tony@chromium.org> |  | 
| 2451 |  | 
| 2452         Reviewed by Pavel Feldman. |  | 
| 2453 |  | 
| 2454         [chromium] remove devtools_html's dependency on WebKit.gypi |  | 
| 2455         https://bugs.webkit.org/show_bug.cgi?id=56661 |  | 
| 2456 |  | 
| 2457         We want to depend on the values in the gypi file, not the gypi file |  | 
| 2458         itself.  Actually, if someone edits a gypi file, s/he should re-run |  | 
| 2459         gyp to pick up the new dependencies. |  | 
| 2460 |  | 
| 2461         It turns out that this doesn't matter much for this target anymore |  | 
| 2462         since we pull the .js dependencies from the inspector html file. |  | 
| 2463 |  | 
| 2464         * WebKit.gyp: cleanup dependencies |  | 
| 2465         * scripts/generate_devtools_html.py: remove unused param |  | 
| 2466 |  | 
| 2467 2011-03-21  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 2468 |  | 
| 2469         Unreviewed, rolling out r81377. |  | 
| 2470         http://trac.webkit.org/changeset/81377 |  | 
| 2471         https://bugs.webkit.org/show_bug.cgi?id=56765 |  | 
| 2472 |  | 
| 2473         WebPageSerializerTest.MultipleFrames is broken (Requested by |  | 
| 2474         simonjam on #webkit). |  | 
| 2475 |  | 
| 2476         * WebKit.gyp: |  | 
| 2477         * public/WebPageSerializer.h: |  | 
| 2478         * public/WebURL.h: |  | 
| 2479         * public/WebVector.h: |  | 
| 2480         (WebKit::WebVector::operator[]): |  | 
| 2481         * src/WebDataSourceImpl.cpp: |  | 
| 2482         (WebKit::WebDataSourceImpl::WebDataSourceImpl): |  | 
| 2483         * src/WebPageSerializer.cpp: |  | 
| 2484         * tests/WebFrameTest.cpp: |  | 
| 2485         * tests/WebPageSerializerTest.cpp: Removed. |  | 
| 2486         * tests/data/pageserialization/awesome.png: Removed. |  | 
| 2487         * tests/data/pageserialization/embed_iframe.html: Removed. |  | 
| 2488         * tests/data/pageserialization/object_iframe.html: Removed. |  | 
| 2489         * tests/data/pageserialization/simple_iframe.html: Removed. |  | 
| 2490         * tests/data/pageserialization/simple_page.html: Removed. |  | 
| 2491         * tests/data/pageserialization/top_frame.html: Removed. |  | 
| 2492 |  | 
| 2493 2011-03-21  Daniel Sievers  <sievers@google.com> |  | 
| 2494 |  | 
| 2495         Reviewed by Simon Fraser. |  | 
| 2496 |  | 
| 2497         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakab
      le from the DumpRenderTree commandline |  | 
| 2498         https://bugs.webkit.org/show_bug.cgi?id=56139 |  | 
| 2499 |  | 
| 2500         * public/WebFrame.h: |  | 
| 2501         * src/WebFrameImpl.cpp: |  | 
| 2502         (WebKit::WebFrameImpl::renderTreeAsText): |  | 
| 2503         (WebKit::WebFrameImpl::layerTreeAsText): |  | 
| 2504         * src/WebFrameImpl.h: |  | 
| 2505 |  | 
| 2506 2011-03-21  Eric Uhrhane <ericu@chromium.org> |  | 
| 2507 |  | 
| 2508         Reviewed by David Levin. |  | 
| 2509 |  | 
| 2510         [fileapi/chromium] Fetch platform path using GetMetadata before creating
       File from FileEntry* |  | 
| 2511         https://bugs.webkit.org/show_bug.cgi?id=56704 |  | 
| 2512 |  | 
| 2513         * src/WebFileSystemCallbacksImpl.cpp: |  | 
| 2514         (WebFileSystemCallbacksImpl::didReadMetadata) |  | 
| 2515         Pass new platformPath member through. |  | 
| 2516 |  | 
| 2517         * src/WorkerFileSystemCallbacksBridge.cpp: |  | 
| 2518         (CrossThreadCopierBase) |  | 
| 2519         Copy new platformPath member. |  | 
| 2520 |  | 
| 2521         * public/WebFileInfo.h: |  | 
| 2522         (struct WebFileInfo) |  | 
| 2523         Add new platformPath member. |  | 
| 2524 |  | 
| 2525 2011-03-21  Leandro Gracia Gil  <leandrogracia@chromium.org> |  | 
| 2526 |  | 
| 2527         Reviewed by Steve Block. |  | 
| 2528 |  | 
| 2529         Media Stream API patch 0: adding compilation guards. |  | 
| 2530         https://bugs.webkit.org/show_bug.cgi?id=56458 |  | 
| 2531 |  | 
| 2532         Enabling the feature by default for chromium builds. |  | 
| 2533 |  | 
| 2534         * features.gypi: |  | 
| 2535 |  | 
| 2536 2011-03-21  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 2537 |  | 
| 2538         Reviewed by Pavel Feldman. |  | 
| 2539 |  | 
| 2540         Web Inspector: Inspector does not always show correct transfer size (for
       compressed/chunked data) |  | 
| 2541         https://bugs.webkit.org/show_bug.cgi?id=56691 |  | 
| 2542 |  | 
| 2543         Added transfer size support in inspector for compressed data. |  | 
| 2544 |  | 
| 2545         * src/ResourceHandle.cpp: |  | 
| 2546         (WebCore::ResourceHandleInternal::didReceiveData): |  | 
| 2547         * src/WebDevToolsAgentImpl.cpp: |  | 
| 2548         (WebKit::WebDevToolsAgentImpl::didReceiveData): |  | 
| 2549 |  | 
| 2550 2011-03-20  Bill Budge  <bbudge@chromium.org> |  | 
| 2551 |  | 
| 2552         Reviewed by Adam Barth. |  | 
| 2553 |  | 
| 2554         Rename ThreadSafeShared to ThreadSafeRefCounted |  | 
| 2555         https://bugs.webkit.org/show_bug.cgi?id=56714 |  | 
| 2556 |  | 
| 2557         No new tests. Exposes no new functionality. |  | 
| 2558 |  | 
| 2559         * src/PlatformMessagePortChannel.h: |  | 
| 2560         * src/WebWorkerBase.cpp: |  | 
| 2561         * src/WorkerFileSystemCallbacksBridge.h: |  | 
| 2562         * src/WorkerFileWriterCallbacksBridge.h: |  | 
| 2563 |  | 
| 2564 2011-03-18  Tony Chang  <tony@chromium.org> |  | 
| 2565 |  | 
| 2566         Reviewed by Eric Seidel. |  | 
| 2567 |  | 
| 2568         [chromium] make devtool concatenation targets conditional based on debug
      _devtools |  | 
| 2569         https://bugs.webkit.org/show_bug.cgi?id=56667 |  | 
| 2570 |  | 
| 2571         We don't want to run these targets when debug_devtools=1 because it |  | 
| 2572         will overwrite the devtools.js and devtools.css files copied by |  | 
| 2573         inspector_resources.  On Linux, this triggers a warning because |  | 
| 2574         there are two commands that target the same output file when |  | 
| 2575         debug_devtools=1. |  | 
| 2576 |  | 
| 2577         I also removed the 'sources' lines since I don't think they do |  | 
| 2578         anything for actions. |  | 
| 2579 |  | 
| 2580         * WebKit.gyp: |  | 
| 2581 |  | 
| 2582 2011-03-17  Alexey Marinichev  <amarinichev@chromium.org> |  | 
| 2583 |  | 
| 2584         Reviewed by Kenneth Russell. |  | 
| 2585 |  | 
| 2586         chromium: uninitialized field in WebViewImpl |  | 
| 2587         https://bugs.webkit.org/show_bug.cgi?id=56620 |  | 
| 2588 |  | 
| 2589         * src/WebViewImpl.cpp: |  | 
| 2590         (WebKit::WebViewImpl::WebViewImpl): |  | 
| 2591 |  | 
| 2592 2011-03-17  Adrienne Walker  <enne@google.com> |  | 
| 2593 |  | 
| 2594         Reviewed by James Robinson. |  | 
| 2595 |  | 
| 2596         [chromium] Turn off accelerated compositing for RTL style pages. |  | 
| 2597         https://bugs.webkit.org/show_bug.cgi?id=56585 |  | 
| 2598 |  | 
| 2599         * src/WebViewImpl.cpp: |  | 
| 2600         (WebKit::WebViewImpl::layout): |  | 
| 2601         (WebKit::WebViewImpl::pageHasRTLStyle): |  | 
| 2602         (WebKit::WebViewImpl::setRootGraphicsLayer): |  | 
| 2603         * src/WebViewImpl.h: |  | 
| 2604 |  | 
| 2605 2011-03-17  Jay Civelli  <jcivelli@chromium.org> |  | 
| 2606 |  | 
| 2607         Reviewed by David Levin. |  | 
| 2608 |  | 
| 2609         Moving the method that is used to retrieve all the resources in |  | 
| 2610         a page from the Chromium code (dom_operations.cc) to WebKit. |  | 
| 2611         https://bugs.webkit.org/show_bug.cgi?id=55859 |  | 
| 2612 |  | 
| 2613         * WebKit.gyp: |  | 
| 2614         * public/WebPageSerializer.h: |  | 
| 2615         * public/WebURL.h: |  | 
| 2616         (WebKit::operator==): |  | 
| 2617         (WebKit::operator!=): |  | 
| 2618         * public/WebVector.h: |  | 
| 2619         (WebKit::WebVector::contains): |  | 
| 2620         * src/WebDataSourceImpl.cpp: |  | 
| 2621         (WebKit::WebDataSourceImpl::WebDataSourceImpl): |  | 
| 2622         * src/WebPageSerializer.cpp: |  | 
| 2623         (WebCore::getSubResourceURLFromElement): |  | 
| 2624         (WebCore::retrieveResourcesForElement): |  | 
| 2625         (WebCore::retrieveResourcesForFrame): |  | 
| 2626         (WebKit::WebPageSerializer::retrieveAllResources): |  | 
| 2627         * tests/WebFrameTest.cpp: |  | 
| 2628         * tests/WebPageSerializerTest.cpp: Added. |  | 
| 2629         * tests/data/pageserialization: Added. |  | 
| 2630         * tests/data/pageserialization/awesome.png: Added. |  | 
| 2631         * tests/data/pageserialization/embed_iframe.html: Added. |  | 
| 2632         * tests/data/pageserialization/object_iframe.html: Added. |  | 
| 2633         * tests/data/pageserialization/simple_iframe.html: Added. |  | 
| 2634         * tests/data/pageserialization/simple_page.html: Added. |  | 
| 2635         * tests/data/pageserialization/top_frame.html: Added. |  | 
| 2636 |  | 
| 2637 2011-03-17  Tony Chang  <tony@chromium.org> |  | 
| 2638 |  | 
| 2639         Reviewed by Pavel Feldman. |  | 
| 2640 |  | 
| 2641         [chromium] don't concatenate devtools files when debug_devtools=1 |  | 
| 2642         https://bugs.webkit.org/show_bug.cgi?id=56572 |  | 
| 2643 |  | 
| 2644         * WebKit.gyp: |  | 
| 2645 |  | 
| 2646 2011-03-17  Tony Chang  <tony@chromium.org> |  | 
| 2647 |  | 
| 2648         Reviewed by Eric Seidel. |  | 
| 2649 |  | 
| 2650         [chromium] minor cleanup of devtools_files variable in WebKit.gyp |  | 
| 2651         https://bugs.webkit.org/show_bug.cgi?id=56503 |  | 
| 2652 |  | 
| 2653         * WebKit.gyp: Moving duplicate variables out of a condition. |  | 
| 2654 |  | 
| 2655 2011-03-16  Adam Barth  <abarth@webkit.org> |  | 
| 2656 |  | 
| 2657         Reviewed by James Robinson. |  | 
| 2658 |  | 
| 2659         Remove USE(BUILTIN_UTF8_CODEC) |  | 
| 2660         https://bugs.webkit.org/show_bug.cgi?id=56508 |  | 
| 2661 |  | 
| 2662         * features.gypi: |  | 
| 2663 |  | 
| 2664 2011-03-16  Tony Chang  <tony@chromium.org> |  | 
| 2665 |  | 
| 2666         Reviewed by Adam Barth. |  | 
| 2667 |  | 
| 2668         [chromium] include inspector gif files in the list of resources |  | 
| 2669         https://bugs.webkit.org/show_bug.cgi?id=56504 |  | 
| 2670 |  | 
| 2671         * scripts/generate_devtools_grd.py: |  | 
| 2672 |  | 
| 2673 2011-03-16  Bill Budge  <bbudge@chromium.org> |  | 
| 2674 |  | 
| 2675         Reviewed by David Levin. |  | 
| 2676 |  | 
| 2677         AssociatedURLLoader does not support Cross Origin Requests |  | 
| 2678         https://bugs.webkit.org/show_bug.cgi?id=53925 |  | 
| 2679 |  | 
| 2680         No new tests. Exposes no new functionality. |  | 
| 2681 |  | 
| 2682         * public/WebURLLoader.h: |  | 
| 2683         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |  | 
| 2684         * src/AssociatedURLLoader.cpp: |  | 
| 2685         (WebKit::AssociatedURLLoader::ClientAdapter::isDocumentThreadableLoaderC
      lient): |  | 
| 2686         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient): |  | 
| 2687         (WebKit::AssociatedURLLoader::ClientAdapter::create): |  | 
| 2688         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |  | 
| 2689         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |  | 
| 2690         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |  | 
| 2691         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |  | 
| 2692         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 2693         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |  | 
| 2694         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |  | 
| 2695         (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |  | 
| 2696         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 2697         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 2698         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 2699         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 2700         (WebKit::AssociatedURLLoader::cancel): |  | 
| 2701         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 2702         * src/AssociatedURLLoader.h: |  | 
| 2703 |  | 
| 2704 2011-03-16  Adam Barth  <abarth@webkit.org> |  | 
| 2705 |  | 
| 2706         Roll Chromium DEPS. |  | 
| 2707 |  | 
| 2708         * DEPS: |  | 
| 2709 |  | 
| 2710 2011-03-16  Daniel Sievers  <sievers@google.com> |  | 
| 2711 |  | 
| 2712         Reviewed by James Robinson. |  | 
| 2713 |  | 
| 2714         Add setting to always force compositing mode |  | 
| 2715         https://bugs.webkit.org/show_bug.cgi?id=56156 |  | 
| 2716 |  | 
| 2717         * public/WebSettings.h: |  | 
| 2718         * src/WebSettingsImpl.cpp: |  | 
| 2719         (WebKit::WebSettingsImpl::setForceCompositingMode): |  | 
| 2720         * src/WebSettingsImpl.h: |  | 
| 2721 |  | 
| 2722 2011-03-16  Sreeram Ramachandran  <sreeram@google.com> |  | 
| 2723 |  | 
| 2724         Reviewed by Dimitri Glazkov. |  | 
| 2725 |  | 
| 2726         Revert of r80451. Decided to do this in WebCore instead. |  | 
| 2727         https://bugs.webkit.org/show_bug.cgi?id=55844 |  | 
| 2728 |  | 
| 2729         * public/WebFrame.h: |  | 
| 2730         * src/WebFrameImpl.cpp: |  | 
| 2731         * src/WebFrameImpl.h: |  | 
| 2732 |  | 
| 2733 2011-03-15  Ilya Sherman  <isherman@chromium.org> |  | 
| 2734 |  | 
| 2735         Reviewed by Darin Fisher. |  | 
| 2736 |  | 
| 2737         Move isReadOnly() from WebInputElement to WebFormControlElement |  | 
| 2738         https://bugs.webkit.org/show_bug.cgi?id=55760 |  | 
| 2739 |  | 
| 2740         * public/WebFormControlElement.h: |  | 
| 2741         * public/WebInputElement.h: |  | 
| 2742         * src/WebFormControlElement.cpp: |  | 
| 2743         (WebKit::WebFormControlElement::isReadOnly): |  | 
| 2744         * src/WebInputElement.cpp: |  | 
| 2745 |  | 
| 2746 2011-03-15  John Bauman  <jbauman@chromium.org> |  | 
| 2747 |  | 
| 2748         Reviewed by Kenneth Russell. |  | 
| 2749 |  | 
| 2750         Non-premultiplied-alpha canvas attribute is ignore for toDataURL, drawIm
      age, texImage2D |  | 
| 2751         https://bugs.webkit.org/show_bug.cgi?id=56238 |  | 
| 2752 |  | 
| 2753         Add support for reading a webgl context into an ImageData. |  | 
| 2754 |  | 
| 2755         * src/GraphicsContext3DChromium.cpp: |  | 
| 2756         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |  | 
| 2757         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData): |  | 
| 2758         * src/GraphicsContext3DInternal.h: |  | 
| 2759 |  | 
| 2760 2011-03-15  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 2761 |  | 
| 2762         Unreviewed, rolling out r81144. |  | 
| 2763         http://trac.webkit.org/changeset/81144 |  | 
| 2764         https://bugs.webkit.org/show_bug.cgi?id=56432 |  | 
| 2765 |  | 
| 2766         It broke the ui test |  | 
| 2767         NPAPITesterBase.GetURLRedirectNotification. (Requested by |  | 
| 2768         dave_levin on #webkit). |  | 
| 2769 |  | 
| 2770         * public/WebURLLoader.h: |  | 
| 2771         * src/AssociatedURLLoader.cpp: |  | 
| 2772         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 2773         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 2774         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 2775         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 2776         (WebKit::AssociatedURLLoader::cancel): |  | 
| 2777         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 2778         (WebKit::AssociatedURLLoader::prepareRequest): |  | 
| 2779         (WebKit::AssociatedURLLoader::willSendRequest): |  | 
| 2780         (WebKit::AssociatedURLLoader::didSendData): |  | 
| 2781         (WebKit::AssociatedURLLoader::didReceiveResponse): |  | 
| 2782         (WebKit::AssociatedURLLoader::didDownloadData): |  | 
| 2783         (WebKit::AssociatedURLLoader::didReceiveData): |  | 
| 2784         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |  | 
| 2785         (WebKit::AssociatedURLLoader::didFinishLoading): |  | 
| 2786         (WebKit::AssociatedURLLoader::didFail): |  | 
| 2787         * src/AssociatedURLLoader.h: |  | 
| 2788 |  | 
| 2789 2011-03-15  Tony Chang  <tony@chromium.org> |  | 
| 2790 |  | 
| 2791         Reviewed by Adam Barth. |  | 
| 2792 |  | 
| 2793         pngcrush images used by inspector |  | 
| 2794         https://bugs.webkit.org/show_bug.cgi?id=56426 |  | 
| 2795 |  | 
| 2796         This saves 120k in WebCore and 8k in WebKit/chromium.  I ran |  | 
| 2797         pngcrush -brute, so none of the meta data (ancillary chunks) |  | 
| 2798         are modified. |  | 
| 2799 |  | 
| 2800         * src/js/Images/segmentChromium.png: |  | 
| 2801         * src/js/Images/segmentHoverChromium.png: |  | 
| 2802         * src/js/Images/segmentHoverEndChromium.png: |  | 
| 2803         * src/js/Images/segmentSelectedChromium.png: |  | 
| 2804         * src/js/Images/segmentSelectedEndChromium.png: |  | 
| 2805         * src/js/Images/statusbarBackgroundChromium.png: |  | 
| 2806         * src/js/Images/statusbarBottomBackgroundChromium.png: |  | 
| 2807         * src/js/Images/statusbarMenuButtonChromium.png: |  | 
| 2808         * src/js/Images/statusbarMenuButtonSelectedChromium.png: |  | 
| 2809 |  | 
| 2810 2011-03-15  Michael Nordman  <michaeln@google.com> |  | 
| 2811 |  | 
| 2812         Reviewed by Alexey Proskuryakov. |  | 
| 2813 |  | 
| 2814         When initiating a main resource load, let the application cache |  | 
| 2815         know which frame the load is being conducted for. This patch doesn't |  | 
| 2816         resolve the following bug, but the additional WebFrame parameter |  | 
| 2817         should provide the chromium port with enough info to pick the |  | 
| 2818         "most appropiate" cached resource. |  | 
| 2819         https://bugs.webkit.org/show_bug.cgi?id=55505 |  | 
| 2820 |  | 
| 2821         Also fixup a stale comment in stopLoadingInFrame. |  | 
| 2822 |  | 
| 2823         * public/WebApplicationCacheHost.h: |  | 
| 2824         (WebKit::WebApplicationCacheHost::willStartMainResourceRequest): |  | 
| 2825         * src/ApplicationCacheHost.cpp: |  | 
| 2826         (WebCore::ApplicationCacheHost::maybeLoadMainResource): |  | 
| 2827         (WebCore::ApplicationCacheHost::stopLoadingInFrame): |  | 
| 2828 |  | 
| 2829 2011-03-15  Tony Chang  <tony@chromium.org> |  | 
| 2830 |  | 
| 2831         Reviewed by Adam Barth. |  | 
| 2832 |  | 
| 2833         [chromium] add a build target to create a grd file with devtool resource
      s |  | 
| 2834         https://bugs.webkit.org/show_bug.cgi?id=56335 |  | 
| 2835 |  | 
| 2836         Reland with a fix to avoid really long command lines on Windows. |  | 
| 2837 |  | 
| 2838         * WebKit.gyp: |  | 
| 2839         * scripts/generate_devtools_grd.py: Added. |  | 
| 2840 |  | 
| 2841 2011-03-15  Alok priyadarshi  <alokp@chromium.org> |  | 
| 2842 |  | 
| 2843         Reviewed by James Robinson. |  | 
| 2844 |  | 
| 2845         Valgrind error due to uninitialized PluginLayerChromium::m_textureId |  | 
| 2846         https://bugs.webkit.org/show_bug.cgi?id=56390 |  | 
| 2847 |  | 
| 2848         * src/WebPluginContainerImpl.cpp: |  | 
| 2849         (WebKit::WebPluginContainerImpl::setBackingTextureId): |  | 
| 2850         (WebKit::WebPluginContainerImpl::platformLayer): |  | 
| 2851 |  | 
| 2852 2011-03-15  Brett Wilson  <brettw@chromium.org> |  | 
| 2853 |  | 
| 2854         Reviewed by Adam Barth. |  | 
| 2855 |  | 
| 2856         Make WebConsoleMessage properly respect the log level. |  | 
| 2857         https://bugs.webkit.org/show_bug.cgi?id=56386 |  | 
| 2858 |  | 
| 2859         * public/WebConsoleMessage.h: |  | 
| 2860         (WebKit::WebConsoleMessage::WebConsoleMessage): |  | 
| 2861 |  | 
| 2862 2011-03-15  Tony Chang  <tony@chromium.org> |  | 
| 2863 |  | 
| 2864         Revert r81147 and r81149, broke the chromium win build. |  | 
| 2865 |  | 
| 2866         * WebKit.gyp: |  | 
| 2867         * scripts/generate_devtools_grd.py: Removed. |  | 
| 2868 |  | 
| 2869 2011-03-15  Tony Chang  <tony@chromium.org> |  | 
| 2870 |  | 
| 2871         Fix chromium build using python 2.5 (with statement). |  | 
| 2872 |  | 
| 2873         * scripts/generate_devtools_grd.py: |  | 
| 2874 |  | 
| 2875 2011-03-15  Tony Chang  <tony@chromium.org> |  | 
| 2876 |  | 
| 2877         Reviewed by Adam Barth. |  | 
| 2878 |  | 
| 2879         [chromium] add a build target to create a grd file with devtool resource
      s |  | 
| 2880         https://bugs.webkit.org/show_bug.cgi?id=56335 |  | 
| 2881 |  | 
| 2882         This is the webkit side of the fix for |  | 
| 2883         http://code.google.com/p/chromium/issues/detail?id=35793 |  | 
| 2884 |  | 
| 2885         * WebKit.gyp: |  | 
| 2886         * scripts/generate_devtools_grd.py: Added. |  | 
| 2887 |  | 
| 2888 2011-03-15  Bill Budge  <bbudge@chromium.org> |  | 
| 2889 |  | 
| 2890         Reviewed by David Levin. |  | 
| 2891 |  | 
| 2892         AssociatedURLLoader does not support Cross Origin Requests |  | 
| 2893         https://bugs.webkit.org/show_bug.cgi?id=53925 |  | 
| 2894 |  | 
| 2895         No new tests. No new functionality exposed. |  | 
| 2896 |  | 
| 2897         * public/WebURLLoader.h: |  | 
| 2898         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |  | 
| 2899         * src/AssociatedURLLoader.cpp: |  | 
| 2900         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient): |  | 
| 2901         (WebKit::AssociatedURLLoader::ClientAdapter::create): |  | 
| 2902         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |  | 
| 2903         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |  | 
| 2904         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |  | 
| 2905         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |  | 
| 2906         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 2907         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |  | 
| 2908         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |  | 
| 2909         (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |  | 
| 2910         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 2911         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 2912         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 2913         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 2914         (WebKit::AssociatedURLLoader::cancel): |  | 
| 2915         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 2916         * src/AssociatedURLLoader.h: |  | 
| 2917 |  | 
| 2918 2011-03-15  Alok priyadarshi  <alokp@chromium.org> |  | 
| 2919 |  | 
| 2920         Reviewed by James Robinson. |  | 
| 2921 |  | 
| 2922         Remove unnecessary function WebPlugin::getBackingTextureId |  | 
| 2923         https://bugs.webkit.org/show_bug.cgi?id=56122 |  | 
| 2924 |  | 
| 2925         It will be tested by Pepper2D and Pepper3D layout/smoke tests |  | 
| 2926         on the Chromium side. |  | 
| 2927 |  | 
| 2928         * public/WebPlugin.h: |  | 
| 2929         * src/WebPluginContainerImpl.cpp: |  | 
| 2930         (WebKit::WebPluginContainerImpl::platformLayer): |  | 
| 2931 |  | 
| 2932 2011-03-15  Mikhail Naganov  <mnaganov@chromium.org> |  | 
| 2933 |  | 
| 2934         Unreviewed. Update chromium deps to pick up the latest V8. |  | 
| 2935 |  | 
| 2936         * DEPS: |  | 
| 2937 |  | 
| 2938 2011-03-14  Alexey Marinichev  <amarinichev@chromium.org> |  | 
| 2939 |  | 
| 2940         Reviewed by Kenneth Russell. |  | 
| 2941 |  | 
| 2942         Graphics Context is not properly recovered if the GPU process dies. |  | 
| 2943         https://bugs.webkit.org/show_bug.cgi?id=56148 |  | 
| 2944 |  | 
| 2945         Split context recreation into two steps. |  | 
| 2946 |  | 
| 2947         * src/WebViewImpl.cpp: |  | 
| 2948         (WebKit::WebViewImpl::composite): |  | 
| 2949         (WebKit::WebViewImpl::doComposite): |  | 
| 2950         (WebKit::WebViewImpl::reallocateRenderer): |  | 
| 2951         * src/WebViewImpl.h: |  | 
| 2952 |  | 
| 2953 2011-03-14  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 2954 |  | 
| 2955         Unreviewed, rolling out r81094. |  | 
| 2956         http://trac.webkit.org/changeset/81094 |  | 
| 2957         https://bugs.webkit.org/show_bug.cgi?id=56355 |  | 
| 2958 |  | 
| 2959         Broke the chromium DRT related build. (Requested by dave_levin |  | 
| 2960         on #webkit). |  | 
| 2961 |  | 
| 2962         * public/WebFrame.h: |  | 
| 2963         * src/WebFrameImpl.cpp: |  | 
| 2964         (WebKit::WebFrameImpl::renderTreeAsText): |  | 
| 2965         (WebKit::WebFrameImpl::layerTreeAsText): |  | 
| 2966         * src/WebFrameImpl.h: |  | 
| 2967 |  | 
| 2968 2011-03-14  Daniel Sievers  <sievers@google.com> |  | 
| 2969 |  | 
| 2970         Reviewed by Simon Fraser. |  | 
| 2971 |  | 
| 2972         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakab
      le from the DumpRenderTree commandline |  | 
| 2973         https://bugs.webkit.org/show_bug.cgi?id=56139 |  | 
| 2974 |  | 
| 2975         * public/WebFrame.h: |  | 
| 2976         * src/WebFrameImpl.cpp: |  | 
| 2977         (WebKit::WebFrameImpl::renderTreeAsText): |  | 
| 2978         (WebKit::WebFrameImpl::layerTreeAsText): |  | 
| 2979         * src/WebFrameImpl.h: |  | 
| 2980 |  | 
| 2981 2011-03-14  John Knottenbelt  <jknotten@chromium.org> |  | 
| 2982 |  | 
| 2983         Reviewed by Steve Block. |  | 
| 2984 |  | 
| 2985         Detach Geolocation from Frame when Page destroyed. |  | 
| 2986         https://bugs.webkit.org/show_bug.cgi?id=52877 |  | 
| 2987 |  | 
| 2988         Add accessors to the WebGeolocationClientMock to allow the number of |  | 
| 2989         pending geolocation permission requests to be queried. |  | 
| 2990 |  | 
| 2991         * public/WebGeolocationClientMock.h: |  | 
| 2992         * src/WebGeolocationClientMock.cpp: |  | 
| 2993         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |  | 
| 2994 |  | 
| 2995 2011-03-11  David Levin  <levin@chromium.org> |  | 
| 2996 |  | 
| 2997         Rollout the chromium deps roll as it adds a dependency on a header |  | 
| 2998         that the bots building for WebKit don't seem to have. |  | 
| 2999 |  | 
| 3000         Specifically gfx\gl\gl_context_egl.cc depends on d3dcompiler.h |  | 
| 3001 |  | 
| 3002         * DEPS: |  | 
| 3003 |  | 
| 3004 2011-03-11  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3005 |  | 
| 3006         Reviewed by Tony Chang. |  | 
| 3007 |  | 
| 3008         [chromium] Correct return type of WebClipboard::readImage. |  | 
| 3009         https://bugs.webkit.org/show_bug.cgi?id=56234 |  | 
| 3010 |  | 
| 3011         Update the return type to reflect that we are returning a blob of PNG |  | 
| 3012         data, not a bitmap. |  | 
| 3013 |  | 
| 3014         * public/WebClipboard.h: |  | 
| 3015         (WebKit::WebClipboard::readImage): |  | 
| 3016 |  | 
| 3017 2011-03-11  David Levin  <levin@chromium.org> |  | 
| 3018 |  | 
| 3019         Update chromium deps to pick up the skia roll. |  | 
| 3020 |  | 
| 3021         * DEPS: |  | 
| 3022 |  | 
| 3023 2011-03-11  Adrienne Walker  <enne@google.com> |  | 
| 3024 |  | 
| 3025         Reviewed by Kenneth Russell. |  | 
| 3026 |  | 
| 3027         Add missing unit tests to TilingData. |  | 
| 3028         https://bugs.webkit.org/show_bug.cgi?id=54143 |  | 
| 3029 |  | 
| 3030         * tests/TilingDataTest.cpp: |  | 
| 3031         (WebCore::TEST): |  | 
| 3032 |  | 
| 3033 2011-03-11  Anton D'Auria  <adauria@apple.com> |  | 
| 3034 |  | 
| 3035         Reviewed and landed by Brady Eidson. |  | 
| 3036 |  | 
| 3037         Add WebKit1 API to view and delete local storage |  | 
| 3038         https://bugs.webkit.org/show_bug.cgi?id=51878 |  | 
| 3039 |  | 
| 3040         * src/StorageNamespaceProxy.cpp: |  | 
| 3041         (WebCore::StorageNamespaceProxy::clearOriginForDeletion): |  | 
| 3042         (WebCore::StorageNamespaceProxy::clearAllOriginsForDeletion): |  | 
| 3043         (WebCore::StorageNamespaceProxy::sync): |  | 
| 3044         * src/StorageNamespaceProxy.h: |  | 
| 3045 |  | 
| 3046 2011-03-11  Dominic Mazzoni  <dmazzoni@google.com> |  | 
| 3047 |  | 
| 3048         Reviewed by Dimitri Glazkov. |  | 
| 3049 |  | 
| 3050         Add an accessibilityIsIgnored method to WebAccessibilityObject. |  | 
| 3051         https://bugs.webkit.org/show_bug.cgi?id=50969 |  | 
| 3052 |  | 
| 3053         * public/WebAccessibilityObject.h: |  | 
| 3054         * src/WebAccessibilityObject.cpp: |  | 
| 3055         (WebKit::WebAccessibilityObject::accessibilityIsIgnored): |  | 
| 3056 |  | 
| 3057 2011-03-11  Avi Drissman  <avi@google.com> |  | 
| 3058 |  | 
| 3059         Reviewed by Tony Chang. |  | 
| 3060 |  | 
| 3061         Fix missing initialization of new member variables. |  | 
| 3062         https://bugs.webkit.org/show_bug.cgi?id=50969 |  | 
| 3063 |  | 
| 3064         * public/WebMenuItemInfo.h: |  | 
| 3065         (WebKit::WebMenuItemInfo::WebMenuItemInfo): |  | 
| 3066 |  | 
| 3067 2011-03-11  Roland Steiner  <rolandsteiner@chromium.org> |  | 
| 3068 |  | 
| 3069         Reviewed by Ryosuke Niwa. |  | 
| 3070 |  | 
| 3071         Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/ |  | 
| 3072         https://bugs.webkit.org/show_bug.cgi?id=55570 |  | 
| 3073 |  | 
| 3074         Add a virtual function toInputElement() to Node that has a default |  | 
| 3075         implementation of returning 0. |  | 
| 3076         For HTMLInputElement and WMLInputElement (which derive from InputElement
      ) |  | 
| 3077         override this to return the object. |  | 
| 3078         Change all calling sites of the old toInputElement to use the new member |  | 
| 3079         function. This also allows us to save some casts. |  | 
| 3080 |  | 
| 3081         No new tests (refactoring). |  | 
| 3082 |  | 
| 3083         * src/WebInputElement.cpp: |  | 
| 3084         (WebKit::toWebInputElement): |  | 
| 3085 |  | 
| 3086 2011-03-10  Takayoshi Kochi  <kochi@chromium.org> |  | 
| 3087 |  | 
| 3088         Reviewed by Tony Chang. |  | 
| 3089 |  | 
| 3090         Remove default parameter declaration for familiForChars(), which is no l
      onger necessary. |  | 
| 3091 |  | 
| 3092         * public/gtk/WebFontInfo.h: |  | 
| 3093 |  | 
| 3094 2011-03-10  Nat Duca  <nduca@chromium.org> |  | 
| 3095 |  | 
| 3096         Reviewed by James Robinson. |  | 
| 3097 |  | 
| 3098         [chromium] Make updateAndDrawLayers argumentless. |  | 
| 3099         https://bugs.webkit.org/show_bug.cgi?id=55985 |  | 
| 3100 |  | 
| 3101         Made the TilePainters and viewport parameters for |  | 
| 3102         LayerRendererChromium member variables instead of arguments on |  | 
| 3103         updateAndDrawLayers. In a future change, this will allows us to |  | 
| 3104         draw the layer tree without the WebView's assistance. |  | 
| 3105 |  | 
| 3106         * src/WebViewImpl.cpp: |  | 
| 3107         (WebKit::WebViewImpl::resize): |  | 
| 3108         (WebKit::WebViewImpl::paint): |  | 
| 3109         (WebKit::WebViewImpl::scrollRootLayerRect): |  | 
| 3110         (WebKit::WebViewImpl::invalidateRootLayerRect): |  | 
| 3111         (WebKit::WebViewImplContentPainter::create): |  | 
| 3112         (WebKit::WebViewImplContentPainter::paint): |  | 
| 3113         (WebKit::WebViewImplContentPainter::WebViewImplContentPainter): |  | 
| 3114         (WebKit::WebViewImplScrollbarPainter::create): |  | 
| 3115         (WebKit::WebViewImplScrollbarPainter::paint): |  | 
| 3116         (WebKit::WebViewImplScrollbarPainter::WebViewImplScrollbarPainter): |  | 
| 3117         (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |  | 
| 3118         (WebKit::WebViewImpl::doComposite): |  | 
| 3119         (WebKit::WebViewImpl::reallocateRenderer): |  | 
| 3120         (WebKit::WebViewImpl::updateLayerRendererViewport): |  | 
| 3121         * src/WebViewImpl.h: |  | 
| 3122 |  | 
| 3123 2011-03-10  Tony Chang  <tony@chromium.org> |  | 
| 3124 |  | 
| 3125         Unreviewed, roll chromium version to r77259 to pick up |  | 
| 3126         webfontinfo api change. |  | 
| 3127 |  | 
| 3128         * DEPS: |  | 
| 3129 |  | 
| 3130 2011-03-10  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3131 |  | 
| 3132         Unreviewed, rolling out r80701. |  | 
| 3133         http://trac.webkit.org/changeset/80701 |  | 
| 3134         https://bugs.webkit.org/show_bug.cgi?id=56126 |  | 
| 3135 |  | 
| 3136         fast/dom/Geolocation/window-close-crash.html fails on Snow |  | 
| 3137         Leopard release builds (Requested by mihaip on #webkit). |  | 
| 3138 |  | 
| 3139         * public/WebGeolocationClientMock.h: |  | 
| 3140         * src/WebGeolocationClientMock.cpp: |  | 
| 3141 |  | 
| 3142 2011-03-10  Andrey Kosyakov  <caseq@chromium.org> |  | 
| 3143 |  | 
| 3144         Reviewed by Yury Semikhatsky. |  | 
| 3145 |  | 
| 3146         Web Inspector: better names for HAR export commands |  | 
| 3147         https://bugs.webkit.org/show_bug.cgi?id=56097 |  | 
| 3148 |  | 
| 3149         Rename Export to HAR to Copy entry/network log as HAR |  | 
| 3150         Expose Copy as HAR unconditionally, remove related settings entry. |  | 
| 3151 |  | 
| 3152         * src/js/DevTools.js: removed override for resourceExportEnabled |  | 
| 3153 |  | 
| 3154 2011-01-26  John Knottenbelt  <jknotten@chromium.org> |  | 
| 3155 |  | 
| 3156         Reviewed by Dmitry Titov. |  | 
| 3157 |  | 
| 3158         Detach Geolocation from Frame when Page destroyed. |  | 
| 3159         https://bugs.webkit.org/show_bug.cgi?id=52877 |  | 
| 3160 |  | 
| 3161         Add accessors to the WebGeolocationClientMock to allow the number of |  | 
| 3162         pending geolocation permission requests to be queried. |  | 
| 3163 |  | 
| 3164         * public/WebGeolocationClientMock.h: |  | 
| 3165         * src/WebGeolocationClientMock.cpp: |  | 
| 3166         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |  | 
| 3167 |  | 
| 3168 2011-03-08  Hans Wennborg  <hans@chromium.org> |  | 
| 3169 |  | 
| 3170         Reviewed by Jeremy Orlow. |  | 
| 3171 |  | 
| 3172         IndexedDB: Add BackingStoreType parameter to IDBFactoryBackendInterface:
      :open |  | 
| 3173         https://bugs.webkit.org/show_bug.cgi?id=55948 |  | 
| 3174 |  | 
| 3175         Add a parameter that allows for selection of alternative backing store |  | 
| 3176         implementations. |  | 
| 3177 |  | 
| 3178         * public/WebIDBFactory.h: |  | 
| 3179         (WebKit::WebIDBFactory::open): |  | 
| 3180         * src/AssertMatchingEnums.cpp: |  | 
| 3181         * src/IDBFactoryBackendProxy.cpp: |  | 
| 3182         (WebCore::IDBFactoryBackendProxy::open): |  | 
| 3183         * src/IDBFactoryBackendProxy.h: |  | 
| 3184         * src/WebIDBFactoryImpl.cpp: |  | 
| 3185         (WebKit::WebIDBFactoryImpl::open): |  | 
| 3186         * src/WebIDBFactoryImpl.h: |  | 
| 3187 |  | 
| 3188 2011-03-08  Kinuko Yasuda  <kinuko@chromium.org> |  | 
| 3189 |  | 
| 3190         Reviewed by David Levin. |  | 
| 3191 |  | 
| 3192         Destroying WorkerFileSystemCallbacksBridge on main thread results in ASS
      ERT in WorkerContext::Observer::~Observer |  | 
| 3193         https://bugs.webkit.org/show_bug.cgi?id=55895 |  | 
| 3194 |  | 
| 3195         * src/WorkerFileSystemCallbacksBridge.cpp: |  | 
| 3196         (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnWorkerThread): |  | 
| 3197         Added stopObserving() so that releasing the bridge on the main thread |  | 
| 3198         (this could happen before or after the runTaskOnWorkerThread) does |  | 
| 3199         not cause the assertion error. |  | 
| 3200 |  | 
| 3201 2011-03-08  Alok priyadarshi  <alokp@chromium.org> |  | 
| 3202 |  | 
| 3203         Reviewed by Dimitri Glazkov. |  | 
| 3204 |  | 
| 3205         Plugins needs a way to trigger style recalc |  | 
| 3206         https://bugs.webkit.org/show_bug.cgi?id=55242 |  | 
| 3207 |  | 
| 3208         It will be tested by Pepper2D and Pepper3D layout/smoke tests |  | 
| 3209         on the Chromium side. |  | 
| 3210 |  | 
| 3211         * public/WebPluginContainer.h: |  | 
| 3212         * src/WebPluginContainerImpl.cpp: |  | 
| 3213         (WebKit::WebPluginContainerImpl::setBackingTextureId): |  | 
| 3214         * src/WebPluginContainerImpl.h: |  | 
| 3215 |  | 
| 3216 2011-03-08  Andrei Popescu  <andreip@google.com> |  | 
| 3217 |  | 
| 3218         Reviewed by Steve Block. |  | 
| 3219 |  | 
| 3220         IDBCallbacks::onsuccess(IDBIndex*) is unused and should be removed. |  | 
| 3221         https://bugs.webkit.org/show_bug.cgi?id=55938 |  | 
| 3222 |  | 
| 3223         * public/WebIDBCallbacks.h: |  | 
| 3224         * src/IDBCallbacksProxy.cpp: |  | 
| 3225         * src/IDBCallbacksProxy.h: |  | 
| 3226         * src/WebIDBCallbacksImpl.cpp: |  | 
| 3227         * src/WebIDBCallbacksImpl.h: |  | 
| 3228         * src/WebIDBObjectStoreImpl.cpp: |  | 
| 3229 |  | 
| 3230 2011-03-07  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3231 |  | 
| 3232         Reviewed by David Levin. |  | 
| 3233 |  | 
| 3234         Add support for DataTransferItems |  | 
| 3235         https://bugs.webkit.org/show_bug.cgi?id=55115 |  | 
| 3236 |  | 
| 3237         Add new runtime enabled flag for data transfer items feature. |  | 
| 3238 |  | 
| 3239         * public/WebRuntimeFeatures.h: |  | 
| 3240         * src/WebRuntimeFeatures.cpp: |  | 
| 3241         (WebKit::WebRuntimeFeatures::enableDataTransferItems): |  | 
| 3242         (WebKit::WebRuntimeFeatures::isDataTransferItemsEnabled): |  | 
| 3243 |  | 
| 3244 2011-03-07  Ryosuke Niwa  <rniwa@webkit.org> |  | 
| 3245 |  | 
| 3246         Chromium build fix. |  | 
| 3247 |  | 
| 3248         * src/ContextMenuClientImpl.cpp: |  | 
| 3249         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |  | 
| 3250 |  | 
| 3251 2011-03-07  Ryosuke Niwa  <rniwa@webkit.org> |  | 
| 3252 |  | 
| 3253         Reviewed by Darin Adler. |  | 
| 3254 |  | 
| 3255         selectionHasStyle and selectionStartHasStyle should use EditingStyle |  | 
| 3256         https://bugs.webkit.org/show_bug.cgi?id=55902 |  | 
| 3257 |  | 
| 3258         selectionHasStyle now takes a property id and a value instead of a CSSMu
      tableStyleDeclaration. |  | 
| 3259 |  | 
| 3260         * src/ContextMenuClientImpl.cpp: |  | 
| 3261         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls se
      lectionHasStyle. |  | 
| 3262 |  | 
| 3263 2011-03-07  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3264 |  | 
| 3265         Reviewed by Tony Chang. |  | 
| 3266 |  | 
| 3267         Add plumbing for paste support to ChromiumDataObject::types() |  | 
| 3268         https://bugs.webkit.org/show_bug.cgi?id=55792 |  | 
| 3269 |  | 
| 3270         This requires a DEPS roll for a Chromium-side change to support DRT test
      ing of |  | 
| 3271         event.dataTransfer.types. |  | 
| 3272 |  | 
| 3273         * DEPS: |  | 
| 3274 |  | 
| 3275 2011-03-07  Takayoshi Kochi  <kochi@chromium.org> |  | 
| 3276 |  | 
| 3277         Reviewed by Tony Chang. |  | 
| 3278 |  | 
| 3279         Use preferred locale information when choosing fallback font using |  | 
| 3280         fontconfig on Linux platform. |  | 
| 3281         https://bugs.webkit.org/show_bug.cgi?id=55453 |  | 
| 3282 |  | 
| 3283         Tests will be covered by Chromium side. |  | 
| 3284 |  | 
| 3285         * public/gtk/WebFontInfo.h: |  | 
| 3286         (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLoc
      ale| |  | 
| 3287         * public/linux/WebSandboxSupport.h: |  | 
| 3288         (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd param
      eter |preferredLocale| |  | 
| 3289         * src/PlatformBridge.cpp: |  | 
| 3290         * src/gtk/WebFontInfo.cpp: |  | 
| 3291 |  | 
| 3292 2011-03-07  James Robinson  <jamesr@chromium.org> |  | 
| 3293 |  | 
| 3294         Reviewed by Kenneth Russell. |  | 
| 3295 |  | 
| 3296         [chromium] Separate the "update" and "draw" portions
       of LayerRendererChromium's drawLayers function |  | 
| 3297         https://bugs.webkit.org/show_bug.cgi?id=54047 |  | 
| 3298 |  | 
| 3299         Call updated LayerRendererChromium APIs. |  | 
| 3300 |  | 
| 3301         * src/WebViewImpl.cpp: |  | 
| 3302         (WebKit::WebViewImpl::doPixelReadbackToCanvas): |  | 
| 3303         (WebKit::WebViewImpl::paint): |  | 
| 3304         (WebKit::WebViewImpl::doComposite): |  | 
| 3305 |  | 
| 3306 2011-03-07  Sam Weinig  <sam@webkit.org> |  | 
| 3307 |  | 
| 3308         Reviewed by Anders Carlsson. |  | 
| 3309 |  | 
| 3310         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse |  | 
| 3311         https://bugs.webkit.org/show_bug.cgi?id=55827 |  | 
| 3312 |  | 
| 3313         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDe
      cidePolicyForResponse |  | 
| 3314         and pass the entire response, instead of just the MIMEType. |  | 
| 3315 |  | 
| 3316         * src/FrameLoaderClientImpl.cpp: |  | 
| 3317         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse): |  | 
| 3318         * src/FrameLoaderClientImpl.h: |  | 
| 3319 |  | 
| 3320 2011-03-07  Marcus Bulach  <bulach@chromium.org> |  | 
| 3321 |  | 
| 3322         Reviewed by Dan Bernstein. |  | 
| 3323 |  | 
| 3324         WebViewImpl::focusedWebCoreFrame() should be const. |  | 
| 3325         https://bugs.webkit.org/show_bug.cgi?id=55870 |  | 
| 3326 |  | 
| 3327         * src/WebViewImpl.cpp: |  | 
| 3328         (WebKit::WebViewImpl::focusedWebCoreFrame): |  | 
| 3329         * src/WebViewImpl.h: |  | 
| 3330 |  | 
| 3331 2011-03-07  Eric Carlson  <eric.carlson@apple.com> |  | 
| 3332 |  | 
| 3333         Reviewed by Darin Adler. |  | 
| 3334 |  | 
| 3335         Add API to enumerate/delete files downloaded for <audio> and <video> |  | 
| 3336         https://bugs.webkit.org/show_bug.cgi?id=55267 |  | 
| 3337 |  | 
| 3338         * src/WebMediaPlayerClientImpl.cpp: |  | 
| 3339         (WebKit::WebMediaPlayerClientImpl::registerSelf): Update for MediaEngine
      Registrar change. |  | 
| 3340 |  | 
| 3341 2011-03-07  Andrei Popescu  <andreip@google.com> |  | 
| 3342 |  | 
| 3343         Reviewed by Steve Block. |  | 
| 3344 |  | 
| 3345         IDBRequest::onSuccess(IDBObjectStore*) should be removed as it is unused
      . |  | 
| 3346         https://bugs.webkit.org/show_bug.cgi?id=55777 |  | 
| 3347 |  | 
| 3348         * src/IDBCallbacksProxy.cpp: |  | 
| 3349         * src/IDBCallbacksProxy.h: |  | 
| 3350         * src/WebIDBCallbacksImpl.cpp: |  | 
| 3351         * src/WebIDBCallbacksImpl.h: |  | 
| 3352 |  | 
| 3353 2011-03-07  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3354 |  | 
| 3355         Unreviewed, rolling out r80458. |  | 
| 3356         http://trac.webkit.org/changeset/80458 |  | 
| 3357         https://bugs.webkit.org/show_bug.cgi?id=55863 |  | 
| 3358 |  | 
| 3359         caused tests to crash on several chromium bots (Requested by |  | 
| 3360         ukai on #webkit). |  | 
| 3361 |  | 
| 3362         * src/AssociatedURLLoader.cpp: |  | 
| 3363         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 3364         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 3365         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 3366         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 3367         (WebKit::AssociatedURLLoader::cancel): |  | 
| 3368         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 3369         (WebKit::AssociatedURLLoader::prepareRequest): |  | 
| 3370         (WebKit::AssociatedURLLoader::willSendRequest): |  | 
| 3371         (WebKit::AssociatedURLLoader::didSendData): |  | 
| 3372         (WebKit::AssociatedURLLoader::didReceiveResponse): |  | 
| 3373         (WebKit::AssociatedURLLoader::didDownloadData): |  | 
| 3374         (WebKit::AssociatedURLLoader::didReceiveData): |  | 
| 3375         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |  | 
| 3376         (WebKit::AssociatedURLLoader::didFinishLoading): |  | 
| 3377         (WebKit::AssociatedURLLoader::didFail): |  | 
| 3378         * src/AssociatedURLLoader.h: |  | 
| 3379 |  | 
| 3380 2011-03-07  Bill Budge  <bbudge@chromium.org> |  | 
| 3381 |  | 
| 3382         Reviewed by David Levin. |  | 
| 3383 |  | 
| 3384         AssociatedURLLoader does not support Cross Origin Requests |  | 
| 3385         https://bugs.webkit.org/show_bug.cgi?id=53925 |  | 
| 3386 |  | 
| 3387         No tests needed. Exposes no new functionality. |  | 
| 3388 |  | 
| 3389         * src/AssociatedURLLoader.cpp: |  | 
| 3390         (WebKit::AssociatedURLLoader::ClientAdapter::create): |  | 
| 3391         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |  | 
| 3392         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |  | 
| 3393         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |  | 
| 3394         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |  | 
| 3395         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 3396         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |  | 
| 3397         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |  | 
| 3398         (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |  | 
| 3399         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 3400         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 3401         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 3402         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 3403         (WebKit::AssociatedURLLoader::cancel): |  | 
| 3404         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 3405         * src/AssociatedURLLoader.h: |  | 
| 3406         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions): |  | 
| 3407 |  | 
| 3408 2011-03-06  Sreeram Ramachandran  <sreeram@google.com> |  | 
| 3409 |  | 
| 3410         Reviewed by Dimitri Glazkov. |  | 
| 3411 |  | 
| 3412         Expose page dismissal event status through the WebKit API for chromium. |  | 
| 3413         https://bugs.webkit.org/show_bug.cgi?id=55844 |  | 
| 3414 |  | 
| 3415         Chromium will find it useful to know the page dismissal status (i.e., |  | 
| 3416         whether a frame is in the midst of executing a beforeunload or unload |  | 
| 3417         handler), so expose that information through the chromium port in the |  | 
| 3418         WebKit API. |  | 
| 3419 |  | 
| 3420         This is my second attempt at this patch. The previous one broke |  | 
| 3421         downstream Chromium builds of some unit tests which had classes derived |  | 
| 3422         from WebFrame (and thus became uninstantiable because of this new pure |  | 
| 3423         virtual method). Those have now been fixed (http://crrev.com/77101). |  | 
| 3424 |  | 
| 3425         * public/WebFrame.h: |  | 
| 3426         * src/WebFrameImpl.cpp: |  | 
| 3427         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched): |  | 
| 3428         * src/WebFrameImpl.h: |  | 
| 3429 |  | 
| 3430 2011-03-06  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3431 |  | 
| 3432         Unreviewed, rolling out r80436. |  | 
| 3433         http://trac.webkit.org/changeset/80436 |  | 
| 3434         https://bugs.webkit.org/show_bug.cgi?id=55849 |  | 
| 3435 |  | 
| 3436         Broke Chromium compile across the board (Requested by dglazkov |  | 
| 3437         on #webkit). |  | 
| 3438 |  | 
| 3439         * public/WebFrame.h: |  | 
| 3440         * src/WebFrameImpl.cpp: |  | 
| 3441         * src/WebFrameImpl.h: |  | 
| 3442 |  | 
| 3443 2011-03-06  Sreeram Ramachandran  <sreeram@google.com> |  | 
| 3444 |  | 
| 3445         Reviewed by Dimitri Glazkov. |  | 
| 3446 |  | 
| 3447         Expose page dismissal event status through the WebKit API for chromium |  | 
| 3448         https://bugs.webkit.org/show_bug.cgi?id=55844 |  | 
| 3449 |  | 
| 3450         * public/WebFrame.h: |  | 
| 3451         * src/WebFrameImpl.cpp: |  | 
| 3452         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched): |  | 
| 3453         * src/WebFrameImpl.h: |  | 
| 3454 |  | 
| 3455 2011-03-05  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3456 |  | 
| 3457         Reviewed by Dmitry Titov. |  | 
| 3458 |  | 
| 3459         [chromium] Add method to WebClipboard to read images from the clipboard. |  | 
| 3460         https://bugs.webkit.org/show_bug.cgi?id=55814 |  | 
| 3461 |  | 
| 3462         * public/WebClipboard.h: |  | 
| 3463         (WebKit::WebClipboard::readImage): |  | 
| 3464 |  | 
| 3465 2011-03-04  Adam Barth  <abarth@webkit.org> |  | 
| 3466 |  | 
| 3467         Reviewed by Dimitri Glazkov. |  | 
| 3468 |  | 
| 3469         Remove unneeded round-trips through ../Source in the Chromium GYP build |  | 
| 3470         https://bugs.webkit.org/show_bug.cgi?id=55795 |  | 
| 3471 |  | 
| 3472         * WebKit.gyp: |  | 
| 3473 |  | 
| 3474 2011-03-03  John Abd-El-Malek  <jam@chromium.org> |  | 
| 3475 |  | 
| 3476         Reviewed by Dimitri Glazkov. |  | 
| 3477 |  | 
| 3478         [chromium] Get rid of IsContentFiltered flags since they're not use
      d anymore |  | 
| 3479         https://bugs.webkit.org/show_bug.cgi?id=55748 |  | 
| 3480 |  | 
| 3481         * DEPS: |  | 
| 3482         * public/WebURLResponse.h: |  | 
| 3483         * src/WebURLResponse.cpp: |  | 
| 3484 |  | 
| 3485 2011-03-04  James Su <suzhe@chromium.org> |  | 
| 3486 |  | 
| 3487         Reviewed by Dimitri Glazkov. |  | 
| 3488 |  | 
| 3489         [Chromium] keycode is always 0 when using non-Latin keyboard layout. |  | 
| 3490         https://bugs.webkit.org/show_bug.cgi?id=54939 |  | 
| 3491 |  | 
| 3492         No intended functionality change. |  | 
| 3493 |  | 
| 3494         * src/mac/WebInputEventFactory.mm: |  | 
| 3495         (WebKit::windowsKeyCodeForKeyEvent): Use the same implementation |  | 
| 3496         provided in WebCore/platform/mac/KeyEventMac.mm. |  | 
| 3497 |  | 
| 3498 2011-03-04  Zelidrag Hornung  <zelidrag@chromium.org> |  | 
| 3499 |  | 
| 3500         Reviewed by David Levin |  | 
| 3501 |  | 
| 3502         Expose ability to create instance of DOMFileSystem from Chromium side. |  | 
| 3503         https://bugs.webkit.org/show_bug.cgi?id=55618 |  | 
| 3504 |  | 
| 3505         * public/WebFrame.h: |  | 
| 3506         * src/WebFrameImpl.cpp: |  | 
| 3507         (WebKit::WebFrameImpl::createFileSystem): |  | 
| 3508         * src/WebFrameImpl.h: |  | 
| 3509 |  | 
| 3510 2011-03-03  Nat Duca  <nduca@chromium.org> |  | 
| 3511 |  | 
| 3512         Reviewed by James Robinson. |  | 
| 3513 |  | 
| 3514         [chromium] Create a LayerChromium layerTreeAsText. Add HUD to |  | 
| 3515         LayerRendererChromium that draws compositor FPS and, optionally, |  | 
| 3516         the layer tree. |  | 
| 3517         https://bugs.webkit.org/show_bug.cgi?id=54710 |  | 
| 3518 |  | 
| 3519         * public/WebSettings.h: |  | 
| 3520         * src/WebSettingsImpl.cpp: |  | 
| 3521         (WebKit::WebSettingsImpl::WebSettingsImpl): |  | 
| 3522         (WebKit::WebSettingsImpl::setShowFPSCounter): |  | 
| 3523         (WebKit::WebSettingsImpl::setShowPlatformLayerTree): |  | 
| 3524         * src/WebSettingsImpl.h: |  | 
| 3525         (WebKit::WebSettingsImpl::showFPSCounter): |  | 
| 3526         (WebKit::WebSettingsImpl::showPlatformLayerTree): |  | 
| 3527         * src/WebViewImpl.cpp: |  | 
| 3528         (WebKit::WebViewImpl::doComposite): |  | 
| 3529 |  | 
| 3530 2011-03-03  Alexey Proskuryakov  <ap@apple.com> |  | 
| 3531 |  | 
| 3532         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's
       already included |  | 
| 3533         via ChromeClient.h |  | 
| 3534 |  | 
| 3535         * src/ChromeClientImpl.h: |  | 
| 3536 |  | 
| 3537 2011-03-02  Alexey Proskuryakov  <ap@apple.com> |  | 
| 3538 |  | 
| 3539         Reviewed by Darin Adler. |  | 
| 3540 |  | 
| 3541         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access |  | 
| 3542         https://bugs.webkit.org/show_bug.cgi?id=55633 |  | 
| 3543         <rdar://problem/8963023> |  | 
| 3544 |  | 
| 3545         * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::keyboardUIMode): |  | 
| 3546         * src/ChromeClientImpl.h: |  | 
| 3547         Implement keyboardUIMode() instead of tabsToLinks(). No change in functi
      onality, since |  | 
| 3548         this platform doesn't observe or have full keyboard access state. |  | 
| 3549 |  | 
| 3550 2011-03-03  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3551 |  | 
| 3552         Unreviewed, rolling out r80219. |  | 
| 3553         http://trac.webkit.org/changeset/80219 |  | 
| 3554         https://bugs.webkit.org/show_bug.cgi?id=55680 |  | 
| 3555 |  | 
| 3556         "Causes several media test crashes" (Requested by tonyg-cr on |  | 
| 3557         #webkit). |  | 
| 3558 |  | 
| 3559         * src/AssociatedURLLoader.cpp: |  | 
| 3560         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 3561         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 3562         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 3563         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 3564         (WebKit::AssociatedURLLoader::cancel): |  | 
| 3565         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 3566         (WebKit::AssociatedURLLoader::prepareRequest): |  | 
| 3567         (WebKit::AssociatedURLLoader::willSendRequest): |  | 
| 3568         (WebKit::AssociatedURLLoader::didSendData): |  | 
| 3569         (WebKit::AssociatedURLLoader::didReceiveResponse): |  | 
| 3570         (WebKit::AssociatedURLLoader::didDownloadData): |  | 
| 3571         (WebKit::AssociatedURLLoader::didReceiveData): |  | 
| 3572         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |  | 
| 3573         (WebKit::AssociatedURLLoader::didFinishLoading): |  | 
| 3574         (WebKit::AssociatedURLLoader::didFail): |  | 
| 3575         * src/AssociatedURLLoader.h: |  | 
| 3576 |  | 
| 3577 2011-03-03  Dominic Mazzoni  <dmazzoni@google.com> |  | 
| 3578 |  | 
| 3579         Reviewed by Dimitri Glazkov. |  | 
| 3580 |  | 
| 3581         Add an equals() method to WebAccessibilityObject. |  | 
| 3582         https://bugs.webkit.org/show_bug.cgi?id=55631 |  | 
| 3583 |  | 
| 3584         * public/WebAccessibilityObject.h: |  | 
| 3585         * src/WebAccessibilityObject.cpp: |  | 
| 3586         (WebKit::WebAccessibilityObject::equals): |  | 
| 3587 |  | 
| 3588 2011-03-03  Pavel Podivilov  <podivilov@chromium.org> |  | 
| 3589 |  | 
| 3590         Reviewed by Yury Semikhatsky. |  | 
| 3591 |  | 
| 3592         Web Inspector: make selected call frame debugger presentation model prop
      erty. |  | 
| 3593         https://bugs.webkit.org/show_bug.cgi?id=55582 |  | 
| 3594 |  | 
| 3595         * src/js/Tests.js: |  | 
| 3596 |  | 
| 3597 2011-03-03  Bill Budge  <bbudge@chromium.org> |  | 
| 3598 |  | 
| 3599         Reviewed by David Levin. |  | 
| 3600 |  | 
| 3601         AssociatedURLLoader does not support Cross Origin Requests |  | 
| 3602         https://bugs.webkit.org/show_bug.cgi?id=53925 |  | 
| 3603 |  | 
| 3604         No tests needed. Exposes no new functionality. |  | 
| 3605 |  | 
| 3606         * src/AssociatedURLLoader.cpp: |  | 
| 3607         (WebKit::AssociatedURLLoader::ClientAdapter::create): |  | 
| 3608         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |  | 
| 3609         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |  | 
| 3610         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |  | 
| 3611         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |  | 
| 3612         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |  | 
| 3613         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |  | 
| 3614         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |  | 
| 3615         (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |  | 
| 3616         (WebKit::AssociatedURLLoader::AssociatedURLLoader): |  | 
| 3617         (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |  | 
| 3618         (WebKit::AssociatedURLLoader::loadSynchronously): |  | 
| 3619         (WebKit::AssociatedURLLoader::loadAsynchronously): |  | 
| 3620         (WebKit::AssociatedURLLoader::cancel): |  | 
| 3621         (WebKit::AssociatedURLLoader::setDefersLoading): |  | 
| 3622         * src/AssociatedURLLoader.h: |  | 
| 3623         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions): |  | 
| 3624 |  | 
| 3625 2011-03-03  Steve Lacey  <sjl@chromium.org> |  | 
| 3626 |  | 
| 3627         Reviewed by Darin Fisher. |  | 
| 3628 |  | 
| 3629         Wire up webkit metrics changes to chromium changes. |  | 
| 3630         https://bugs.webkit.org/show_bug.cgi?id=54580 |  | 
| 3631 |  | 
| 3632         * features.gypi: |  | 
| 3633         * public/WebMediaPlayer.h: |  | 
| 3634         * src/WebMediaPlayerClientImpl.cpp: |  | 
| 3635         (WebKit::WebMediaPlayerClientImpl::decodedFrameCount): |  | 
| 3636         (WebKit::WebMediaPlayerClientImpl::droppedFrameCount): |  | 
| 3637         (WebKit::WebMediaPlayerClientImpl::audioDecodedByteCount): |  | 
| 3638         (WebKit::WebMediaPlayerClientImpl::videoDecodedByteCount): |  | 
| 3639         * src/WebMediaPlayerClientImpl.h: |  | 
| 3640 |  | 
| 3641 2011-03-02  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3642 |  | 
| 3643         Reviewed by David Levin. |  | 
| 3644 |  | 
| 3645         Manually revert ChromiumDataObject changes. |  | 
| 3646         https://bugs.webkit.org/show_bug.cgi?id=55627 |  | 
| 3647 |  | 
| 3648         * public/WebView.h: |  | 
| 3649         * src/WebDragData.cpp: |  | 
| 3650         (WebKit::WebDragData::initialize): |  | 
| 3651         * src/WebViewImpl.cpp: |  | 
| 3652         (WebKit::WebViewImpl::dragTargetDragEnter): |  | 
| 3653         * src/WebViewImpl.h: |  | 
| 3654 |  | 
| 3655 2011-03-02  David Grogan  <dgrogan@chromium.org> |  | 
| 3656 |  | 
| 3657         Reviewed by Jeremy Orlow. |  | 
| 3658 |  | 
| 3659         IndexedDB: fire versionchange events when calling setVersion |  | 
| 3660         https://bugs.webkit.org/show_bug.cgi?id=55095 |  | 
| 3661 |  | 
| 3662         * WebKit.gyp: |  | 
| 3663         * src/IDBDatabaseCallbacksProxy.cpp: Copied from Source/WebCore/storage/
      IDBVersionChangeEvent.h. |  | 
| 3664         (WebCore::IDBDatabaseCallbacksProxy::create): |  | 
| 3665         (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |  | 
| 3666         (WebCore::IDBDatabaseCallbacksProxy::~IDBDatabaseCallbacksProxy): |  | 
| 3667         (WebCore::IDBDatabaseCallbacksProxy::onVersionChange): |  | 
| 3668         * src/IDBDatabaseCallbacksProxy.h: Copied from Source/WebCore/storage/ID
      BVersionChangeEvent.h. |  | 
| 3669         * src/IDBDatabaseProxy.cpp: |  | 
| 3670         (WebCore::IDBDatabaseProxy::setVersion): |  | 
| 3671         (WebCore::IDBDatabaseProxy::close): |  | 
| 3672         (WebCore::IDBDatabaseProxy::open): |  | 
| 3673         * src/IDBDatabaseProxy.h: |  | 
| 3674         * src/WebIDBDatabaseCallbacksImpl.cpp: Copied from Source/WebCore/storag
      e/IDBVersionChangeEvent.cpp. |  | 
| 3675         (WebCore::WebIDBDatabaseCallbacksImpl::WebIDBDatabaseCallbacksImpl): |  | 
| 3676         (WebCore::WebIDBDatabaseCallbacksImpl::~WebIDBDatabaseCallbacksImpl): |  | 
| 3677         (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange): |  | 
| 3678         * src/WebIDBDatabaseCallbacksImpl.h: Copied from Source/WebCore/storage/
      IDBVersionChangeEvent.h. |  | 
| 3679         * src/WebIDBDatabaseImpl.cpp: |  | 
| 3680         (WebKit::WebIDBDatabaseImpl::setVersion): |  | 
| 3681         (WebKit::WebIDBDatabaseImpl::close): |  | 
| 3682         (WebKit::WebIDBDatabaseImpl::open): |  | 
| 3683         * src/WebIDBDatabaseImpl.h: |  | 
| 3684 |  | 
| 3685 2011-03-02  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3686 |  | 
| 3687         Unreviewed, rolling out r80139. |  | 
| 3688         http://trac.webkit.org/changeset/80139 |  | 
| 3689         https://bugs.webkit.org/show_bug.cgi?id=55620 |  | 
| 3690 |  | 
| 3691         failing and crashing tests on Snow Leopard bot (Requested by |  | 
| 3692         mihaip1 on #webkit). |  | 
| 3693 |  | 
| 3694         * public/WebGeolocationClientMock.h: |  | 
| 3695         * src/WebGeolocationClientMock.cpp: |  | 
| 3696 |  | 
| 3697 2011-03-02  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3698 |  | 
| 3699         Revert frame-specific WebClipboard changes |  | 
| 3700         https://bugs.webkit.org/show_bug.cgi?id=55617 |  | 
| 3701 |  | 
| 3702         This code is no longer needed since we've decided to use the original |  | 
| 3703         approach to copy/paste drag/drop handling in ClipboardChromium. |  | 
| 3704 |  | 
| 3705         * public/WebFrameClient.h: |  | 
| 3706         * src/PlatformBridge.cpp: |  | 
| 3707         (WebCore::PlatformBridge::clipboardReadAvailableTypes): |  | 
| 3708         (WebCore::PlatformBridge::clipboardReadData): |  | 
| 3709         (WebCore::PlatformBridge::clipboardReadFilenames): |  | 
| 3710         * src/WebFrameImpl.cpp: |  | 
| 3711         (WebKit::WebFrameImpl::fromFrame): |  | 
| 3712         * src/WebFrameImpl.h: |  | 
| 3713         * src/WebViewImpl.cpp: |  | 
| 3714         (WebKit::WebViewImpl::dragTargetDragEnterNew): |  | 
| 3715 |  | 
| 3716 2011-03-02  Tony Chang  <tony@chromium.org> |  | 
| 3717 |  | 
| 3718         Unreviewed, rolling chromium DEPS to r76362. |  | 
| 3719 |  | 
| 3720         https://bugs.webkit.org/show_bug.cgi?id=55564 |  | 
| 3721 |  | 
| 3722         * DEPS: |  | 
| 3723 |  | 
| 3724 2011-02-28  Jeremy Orlow  <jorlow@chromium.org> |  | 
| 3725 |  | 
| 3726         Reviewed by James Robinson. |  | 
| 3727 |  | 
| 3728         Split IDBCursor.value into IDBCursor.primaryKey and IDBCursor.value |  | 
| 3729         https://bugs.webkit.org/show_bug.cgi?id=55443 |  | 
| 3730 |  | 
| 3731         * public/WebIDBCursor.h: |  | 
| 3732         (WebKit::WebIDBCursor::primaryKey): |  | 
| 3733         (WebKit::WebIDBCursor::value): |  | 
| 3734         * src/IDBCursorBackendProxy.cpp: |  | 
| 3735         (WebCore::IDBCursorBackendProxy::primaryKey): |  | 
| 3736         (WebCore::IDBCursorBackendProxy::value): |  | 
| 3737         * src/IDBCursorBackendProxy.h: |  | 
| 3738         * src/WebIDBCursorImpl.cpp: |  | 
| 3739         (WebKit::WebIDBCursorImpl::key): |  | 
| 3740         (WebKit::WebIDBCursorImpl::primaryKey): |  | 
| 3741         (WebKit::WebIDBCursorImpl::value): |  | 
| 3742         * src/WebIDBCursorImpl.h: |  | 
| 3743 |  | 
| 3744 2011-03-02  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3745 |  | 
| 3746         Reviewed by David Levin. |  | 
| 3747 |  | 
| 3748         Add feature define for data transfer items |  | 
| 3749         https://bugs.webkit.org/show_bug.cgi?id=55510 |  | 
| 3750 |  | 
| 3751         * features.gypi: |  | 
| 3752 |  | 
| 3753 2011-01-26  John Knottenbelt  <jknotten@chromium.org> |  | 
| 3754 |  | 
| 3755         Detach Geolocation from Frame when Page destroyed. |  | 
| 3756         https://bugs.webkit.org/show_bug.cgi?id=52877 |  | 
| 3757 |  | 
| 3758         Add accessors to the WebGeolocationClientMock to allow the number of |  | 
| 3759         pending geolocation permission requests to be queried. |  | 
| 3760 |  | 
| 3761         * public/WebGeolocationClientMock.h: |  | 
| 3762         * src/WebGeolocationClientMock.cpp: |  | 
| 3763         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |  | 
| 3764 |  | 
| 3765 2011-03-01  David Grogan  <dgrogan@chromium.org> |  | 
| 3766 |  | 
| 3767         Reviewed by Jeremy Orlow. |  | 
| 3768 |  | 
| 3769         IndexedDB: public webkit interfaces for firing versionchange events to I
      DBDatabase objects |  | 
| 3770         https://bugs.webkit.org/show_bug.cgi?id=55548 |  | 
| 3771 |  | 
| 3772         * WebKit.gyp: |  | 
| 3773         * public/WebIDBDatabase.h: |  | 
| 3774         (WebKit::WebIDBDatabase::createObjectStore): |  | 
| 3775         (WebKit::WebIDBDatabase::open): |  | 
| 3776         * public/WebIDBDatabaseCallbacks.h: Added. |  | 
| 3777         (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks): |  | 
| 3778         (WebKit::WebIDBDatabaseCallbacks::onVersionChange): |  | 
| 3779 |  | 
| 3780 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3781 |  | 
| 3782         Unreviewed, rolling out r80079. |  | 
| 3783         http://trac.webkit.org/changeset/80079 |  | 
| 3784         https://bugs.webkit.org/show_bug.cgi?id=55547 |  | 
| 3785 |  | 
| 3786         "Broke the Win debug build?" (Requested by dcheng on #webkit). |  | 
| 3787 |  | 
| 3788         * features.gypi: |  | 
| 3789 |  | 
| 3790 2011-03-01  Daniel Cheng  <dcheng@chromium.org> |  | 
| 3791 |  | 
| 3792         Reviewed by David Levin. |  | 
| 3793 |  | 
| 3794         Add feature define for data transfer items |  | 
| 3795         https://bugs.webkit.org/show_bug.cgi?id=55510 |  | 
| 3796 |  | 
| 3797         * features.gypi: |  | 
| 3798 |  | 
| 3799 2011-03-01  Jeremy Orlow  <jorlow@chromium.org> |  | 
| 3800 |  | 
| 3801         Reviewed by James Robinson. |  | 
| 3802 |  | 
| 3803         Add a primaryKey method to IDBCursor |  | 
| 3804         https://bugs.webkit.org/show_bug.cgi?id=55518 |  | 
| 3805 |  | 
| 3806         In prep for https://bugs.webkit.org/show_bug.cgi?id=55443 |  | 
| 3807 |  | 
| 3808         * public/WebIDBCursor.h: |  | 
| 3809         (WebKit::WebIDBCursor::primaryKey): |  | 
| 3810 |  | 
| 3811 2011-02-28  Chang Shu  <cshu@webkit.org> |  | 
| 3812 |  | 
| 3813         Reviewed by Ryosuke Niwa. |  | 
| 3814 |  | 
| 3815         Remove the support of Frame::isContentEditable and its dependencies. |  | 
| 3816         https://bugs.webkit.org/show_bug.cgi?id=54292 |  | 
| 3817 |  | 
| 3818         Remove the WebKit side implementation. |  | 
| 3819 |  | 
| 3820         * src/EditorClientImpl.cpp: |  | 
| 3821         * src/EditorClientImpl.h: |  | 
| 3822 |  | 
| 3823 2011-02-28  Avi Drissman  <avi@google.com> |  | 
| 3824 |  | 
| 3825         Reviewed by James Robinson. |  | 
| 3826 |  | 
| 3827         WebCursorInfo needs to match enums in platform/Cursor.h |  | 
| 3828         https://bugs.webkit.org/show_bug.cgi?id=55094 |  | 
| 3829 |  | 
| 3830         * public/WebCursorInfo.h: |  | 
| 3831         * src/AssertMatchingEnums.cpp: |  | 
| 3832 |  | 
| 3833 2011-02-28  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3834 |  | 
| 3835         Unreviewed, rolling out r78789. |  | 
| 3836         http://trac.webkit.org/changeset/78789 |  | 
| 3837         https://bugs.webkit.org/show_bug.cgi?id=55409 |  | 
| 3838 |  | 
| 3839         Incorrect canvas fallback implementation (Requested by |  | 
| 3840         inferno-sec on #webkit). |  | 
| 3841 |  | 
| 3842         * public/WebAccessibilityRole.h: |  | 
| 3843         * src/AssertMatchingEnums.cpp: |  | 
| 3844 |  | 
| 3845 2011-02-28  Adam Klein  <adamk@chromium.org> |  | 
| 3846 |  | 
| 3847         Reviewed by Adam Barth. |  | 
| 3848 |  | 
| 3849         [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI |  | 
| 3850         https://bugs.webkit.org/show_bug.cgi?id=54774 |  | 
| 3851 |  | 
| 3852         * src/LocalFileSystemChromium.cpp: |  | 
| 3853         (WebCore::LocalFileSystem::readFileSystem): |  | 
| 3854         Removed size argument to readFileSystem() |  | 
| 3855 |  | 
| 3856 2011-02-27  Pavel Feldman  <pfeldman@chromium.org> |  | 
| 3857 |  | 
| 3858         Reviewed by Darin Fisher. |  | 
| 3859 |  | 
| 3860         Pass frame history state in the context menu parameters. |  | 
| 3861         https://bugs.webkit.org/show_bug.cgi?id=55232 |  | 
| 3862 |  | 
| 3863         * public/WebContextMenuData.h: |  | 
| 3864         * src/ContextMenuClientImpl.cpp: |  | 
| 3865         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |  | 
| 3866 |  | 
| 3867 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 3868 |  | 
| 3869         Reviewed by Pavel Feldman. |  | 
| 3870 |  | 
| 3871         DumpRenderTree should reset frame opener between tests. |  | 
| 3872         https://bugs.webkit.org/show_bug.cgi?id=54874 |  | 
| 3873 |  | 
| 3874         Added clearOpener method to WebFrame. |  | 
| 3875 |  | 
| 3876         * public/WebFrame.h: |  | 
| 3877         * src/WebFrameImpl.cpp: |  | 
| 3878         (WebKit::WebFrameImpl::clearOpener): |  | 
| 3879         * src/WebFrameImpl.h: |  | 
| 3880 |  | 
| 3881 2011-02-26  Pavel Feldman  <pfeldman@chromium.org> |  | 
| 3882 |  | 
| 3883         Not reviewed: rolling chromium DEPS. |  | 
| 3884 |  | 
| 3885         * DEPS: |  | 
| 3886 |  | 
| 3887 2011-02-26  Bill Budge  <bbudge@chromium.org> |  | 
| 3888 |  | 
| 3889         Reviewed by David Levin. |  | 
| 3890 |  | 
| 3891         WebURLRequest, WebURLResponse properties should be passed to WebCore Lay
      er |  | 
| 3892         https://bugs.webkit.org/show_bug.cgi?id=54489 |  | 
| 3893 |  | 
| 3894         No tests needed. This is already tested by ui_tests, nacl_ui_tests, and 
      nacl_sandbox_tests |  | 
| 3895 |  | 
| 3896         * src/WebURLRequest.cpp: |  | 
| 3897         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): |  | 
| 3898         (WebKit::WebURLRequest::downloadToFile): |  | 
| 3899         (WebKit::WebURLRequest::setDownloadToFile): |  | 
| 3900         * src/WebURLRequestPrivate.h: |  | 
| 3901         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): |  | 
| 3902         * src/WebURLResponse.cpp: |  | 
| 3903         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): |  | 
| 3904         (WebKit::WebURLResponse::downloadFilePath): |  | 
| 3905         (WebKit::WebURLResponse::setDownloadFilePath): |  | 
| 3906         * src/WebURLResponsePrivate.h: |  | 
| 3907 |  | 
| 3908 2011-02-26  Sheriff Bot  <webkit.review.bot@gmail.com> |  | 
| 3909 |  | 
| 3910         Unreviewed, rolling out r79764. |  | 
| 3911         http://trac.webkit.org/changeset/79764 |  | 
| 3912         https://bugs.webkit.org/show_bug.cgi?id=55295 |  | 
| 3913 |  | 
| 3914         "broke Chromium builds" (Requested by rniwa on #webkit). |  | 
| 3915 |  | 
| 3916         * public/WebFrame.h: |  | 
| 3917         * src/WebFrameImpl.cpp: |  | 
| 3918         * src/WebFrameImpl.h: |  | 
| 3919 |  | 
| 3920 2011-02-26  David Dorwin  <ddorwin@chromium.org> |  | 
| 3921 |  | 
| 3922         Reviewed by Darin Fisher. |  | 
| 3923 |  | 
| 3924         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 b
      y default. |  | 
| 3925 |  | 
| 3926         fullscreen javascript bindings not implemented for v8 |  | 
| 3927         https://bugs.webkit.org/show_bug.cgi?id=44797 |  | 
| 3928 |  | 
| 3929         * features.gypi: |  | 
| 3930         * public/WebSettings.h: |  | 
| 3931         * src/ChromeClientImpl.cpp: |  | 
| 3932         (WebKit::ChromeClientImpl::supportsFullScreenForElement): |  | 
| 3933         (WebKit::ChromeClientImpl::enterFullScreenForElement): |  | 
| 3934         (WebKit::ChromeClientImpl::exitFullScreenForElement): |  | 
| 3935         (WebKit::ChromeClientImpl::fullScreenRendererChanged): |  | 
| 3936         * src/ChromeClientImpl.h: |  | 
| 3937         * src/WebSettingsImpl.cpp: |  | 
| 3938         (WebKit::WebSettingsImpl::setFullScreenEnabled): |  | 
| 3939         * src/WebSettingsImpl.h: |  | 
| 3940 |  | 
| 3941 2011-02-26  John Mellor  <johnme@chromium.org> |  | 
| 3942 |  | 
| 3943         Reviewed by Antonio Gomes. |  | 
| 3944 |  | 
| 3945         [chromium] WebFrameImpl::m_totalMatchCount should be an int |  | 
| 3946         https://bugs.webkit.org/show_bug.cgi?id=55134 |  | 
| 3947 |  | 
| 3948         WebFrameImpl::m_totalMatchCount should be an int instead of a size_t sin
      ce it can be -1. |  | 
| 3949 |  | 
| 3950         * src/WebFrameImpl.h: |  | 
| 3951 |  | 
| 3952 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org> |  | 
| 3953 |  | 
| 3954         Reviewed by Pavel Feldman. |  | 
| 3955 |  | 
| 3956         DumpRenderTree should reset frame opener between tests. |  | 
| 3957         https://bugs.webkit.org/show_bug.cgi?id=54874 |  | 
| 3958 |  | 
| 3959         Added clearOpener method to WebFrame. |  | 
| 3960 |  | 
| 3961         * public/WebFrame.h: |  | 
| 3962         * src/WebFrameImpl.cpp: |  | 
| 3963         (WebKit::WebFrameImpl::clearOpener): |  | 
| 3964         * src/WebFrameImpl.h: |  | 
| 3965 |  | 
| 3966 2011-02-25  Tony Chang  <tony@chromium.org> |  | 
| 3967 |  | 
| 3968         Roll chromium deps to include RBGToHSL fix and ICU update. |  | 
| 3969 |  | 
| 3970         * DEPS: |  | 
| 3971 |  | 
| 3972 2011-02-15  Brett Wilson  <brettw@chromium.org> |  | 
| 3973 |  | 
| 3974         Reviewed by Darin Fisher. |  | 
| 3975 |  | 
| 3976         Recover the mouse capture state when we recieve a mouse event where ther
      e is no longer a button down. |  | 
| 3977         https://bugs.webkit.org/show_bug.cgi?id=54503 |  | 
| 3978 |  | 
| 3979         * src/WebViewImpl.cpp: |  | 
| 3980         (WebKit::WebViewImpl::handleInputEvent): |  | 
| 3981 |  | 
| 3982 2011-02-24  James Robinson  <jamesr@chromium.org> | 1 2011-02-24  James Robinson  <jamesr@chromium.org> | 
| 3983 | 2 | 
| 3984         Reviewed by Darin Fisher. | 3         Reviewed by Darin Fisher. | 
| 3985 | 4 | 
| 3986         Add a USE() macro to control use of the built-in UTF8 codec | 5         Add a USE() macro to control use of the built-in UTF8 codec | 
| 3987         https://bugs.webkit.org/show_bug.cgi?id=55189 | 6         https://bugs.webkit.org/show_bug.cgi?id=55189 | 
| 3988 | 7 | 
| 3989         Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port. | 8         Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port. | 
| 3990 | 9 | 
| 3991         * features.gypi: | 10         * features.gypi: | 
| (...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4516         https://bugs.webkit.org/show_bug.cgi?id=53728 | 535         https://bugs.webkit.org/show_bug.cgi?id=53728 | 
| 4517 | 536 | 
| 4518         * src/IDBCallbacksProxy.cpp: | 537         * src/IDBCallbacksProxy.cpp: | 
| 4519         (WebCore::IDBCallbacksProxy::onBlocked): | 538         (WebCore::IDBCallbacksProxy::onBlocked): | 
| 4520         * src/IDBCallbacksProxy.h: | 539         * src/IDBCallbacksProxy.h: | 
| 4521         * src/WebIDBCallbacksImpl.cpp: | 540         * src/WebIDBCallbacksImpl.cpp: | 
| 4522         (WebCore::WebIDBCallbacksImpl::onBlocked): | 541         (WebCore::WebIDBCallbacksImpl::onBlocked): | 
| 4523         * src/WebIDBCallbacksImpl.h: | 542         * src/WebIDBCallbacksImpl.h: | 
| 4524 | 543 | 
| 4525 == Rolled over to ChangeLog-2011-02-16 == | 544 == Rolled over to ChangeLog-2011-02-16 == | 
| OLD | NEW | 
|---|