OLD | NEW |
| 1 2011-08-18 Nico Weber <thakis@chromium.org> |
| 2 |
| 3 [chromium/mac] Enable smooth scrolling |
| 4 https://bugs.webkit.org/show_bug.cgi?id=66418 |
| 5 |
| 6 Reviewed by Dimitri Glazkov. |
| 7 |
| 8 * features.gypi: |
| 9 |
| 10 2011-08-17 Scott Byer <scottbyer@chromium.org> |
| 11 |
| 12 ScrollAnimatorNone: Remove unused field |
| 13 https://bugs.webkit.org/show_bug.cgi?id=66312 |
| 14 |
| 15 Reviewed by Adam Barth. |
| 16 |
| 17 * tests/ScrollAnimatorNoneTest.cpp: |
| 18 (ScrollAnimatorNoneTest::updateDataFromParameters): |
| 19 (TEST_F): |
| 20 |
| 21 2011-08-16 Chang Shu <cshu@webkit.org> |
| 22 |
| 23 Support reset in WebCore::Internals |
| 24 https://bugs.webkit.org/show_bug.cgi?id=66307 |
| 25 |
| 26 Reviewed by Dimitri Glazkov. |
| 27 |
| 28 Added framework code in WebKit. |
| 29 |
| 30 * public/WebTestingSupport.h: |
| 31 * src/WebTestingSupport.cpp: |
| 32 (WebKit::WebTestingSupport::resetInternalsObject): |
| 33 |
| 34 2011-08-15 Aaron Boodman <aa@chromium.org> |
| 35 |
| 36 Remove support for old didCreateIsolatedContext() signature |
| 37 https://bugs.webkit.org/show_bug.cgi?id=66249 |
| 38 |
| 39 Reviewed by Darin Fisher. |
| 40 |
| 41 * public/WebFrameClient.h: |
| 42 * src/FrameLoaderClientImpl.cpp: |
| 43 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext): |
| 44 |
| 45 2011-08-17 Aaron Boodman <aa@chromium.org> |
| 46 |
| 47 Remove support for old didCreateIsolatedContext() signature |
| 48 https://bugs.webkit.org/show_bug.cgi?id=66249 |
| 49 |
| 50 Reviewed by Darin Fisher. |
| 51 |
| 52 * public/WebFrameClient.h: |
| 53 * src/FrameLoaderClientImpl.cpp: |
| 54 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext): |
| 55 |
| 56 2011-08-17 David Grogan <dgrogan@chromium.org> |
| 57 |
| 58 Remove onTimeout from WebIDBTransactionCallbacks.h |
| 59 https://bugs.webkit.org/show_bug.cgi?id=66326 |
| 60 |
| 61 Reviewed by Tony Chang. |
| 62 |
| 63 * public/WebIDBTransactionCallbacks.h: |
| 64 |
| 65 2011-08-16 Per-Erik Brodin <per-erik.brodin@ericsson.com> |
| 66 |
| 67 Make it possible to explicitly prevent a preflight via ThreadableLoaderO
ptions |
| 68 https://bugs.webkit.org/show_bug.cgi?id=65694 |
| 69 |
| 70 Reviewed by Alexey Proskuryakov. |
| 71 |
| 72 * src/AssociatedURLLoader.cpp: |
| 73 (WebKit::AssociatedURLLoader::loadAsynchronously): |
| 74 |
| 75 2011-08-12 John Abd-El-Malek <jam@chromium.org> |
| 76 |
| 77 [chromium] cleanup after previous webkit change rolled into chrome |
| 78 https://bugs.webkit.org/show_bug.cgi?id=66177 |
| 79 |
| 80 Reviewed by James Robinson. |
| 81 |
| 82 * DEPS: |
| 83 * WebKit.gyp: |
| 84 * public/WebScrollbar.h: |
| 85 |
| 86 2011-08-16 Stephen White <senorblanco@chromium.org> |
| 87 |
| 88 GraphicsContext3D should allow its hostWindow to be NULL |
| 89 https://bugs.webkit.org/show_bug.cgi?id=66305 |
| 90 |
| 91 Allow the hostWindow param (and m_webViewImpl) to be NULL. This |
| 92 makes it much easier to enable GPU acceleration at a lower level |
| 93 in WebKit's platform/graphics layer, without needing access to the |
| 94 Page* or HostWindow*. Also bump the chromium DEPS to chrome r96940, |
| 95 which includes a similar change for the in-process GraphicsContext3D |
| 96 implementations. |
| 97 |
| 98 Reviewed by James Robinson. |
| 99 |
| 100 * DEPS: |
| 101 * src/GraphicsContext3DChromium.cpp: |
| 102 (WebCore::GraphicsContext3DInternal::initialize): |
| 103 (WebCore::GraphicsContext3DInternal::platformTexture): |
| 104 (WebCore::GraphicsContext3DInternal::paintsIntoCanvasBuffer): |
| 105 |
| 106 2011-08-16 Mikhail Naganov <mnaganov@chromium.org> |
| 107 |
| 108 Web Inspector: [Chromium] Add deployment of NetworkPanel .css files to c
oncatenated version |
| 109 https://bugs.webkit.org/show_bug.cgi?id=66316 |
| 110 |
| 111 Reviewed by Pavel Feldman. |
| 112 |
| 113 * WebKit.gyp: |
| 114 |
| 115 2011-08-16 Mikhail Naganov <mnaganov@chromium.org> |
| 116 |
| 117 Web Inspector: [Chromium] Fix 'inspector_resources' target to depend on
'concatenated_heap_snapshot_worker_js' |
| 118 https://bugs.webkit.org/show_bug.cgi?id=66300 |
| 119 |
| 120 Reviewed by Pavel Feldman. |
| 121 |
| 122 * WebKit.gyp: |
| 123 |
| 124 2011-08-15 Dmitry Titov <dimich@chromium.org> |
| 125 |
| 126 [Chromium] Add WebFrameClient::didAdoptURLLoader() notification |
| 127 https://bugs.webkit.org/show_bug.cgi?id=66167 |
| 128 |
| 129 Reviewed by Darin Fisher. |
| 130 |
| 131 * public/WebFrameClient.h: |
| 132 (WebKit::WebFrameClient::didAdoptURLLoader): |
| 133 * src/FrameLoaderClientImpl.cpp: |
| 134 (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage): |
| 135 * src/ResourceHandle.cpp: |
| 136 (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
| 137 (WebCore::ResourceHandleInternal::FromResourceHandle): |
| 138 (WebCore::ResourceHandle::ResourceHandle): |
| 139 (WebCore::ResourceHandle::firstRequest): |
| 140 (WebCore::ResourceHandle::client): |
| 141 (WebCore::ResourceHandle::setClient): |
| 142 (WebCore::ResourceHandle::~ResourceHandle): |
| 143 * src/ResourceHandleInternal.h: Added. |
| 144 (WebCore::ResourceHandleInternal::~ResourceHandleInternal): |
| 145 (WebCore::ResourceHandleInternal::setOwner): |
| 146 (WebCore::ResourceHandleInternal::request): |
| 147 (WebCore::ResourceHandleInternal::client): |
| 148 (WebCore::ResourceHandleInternal::setClient): |
| 149 (WebCore::ResourceHandleInternal::loader): |
| 150 |
| 151 2011-08-15 Dmitry Titov <dimich@chromium.org> |
| 152 |
| 153 FrameLoaderClient::transferLoadingResourceFromPage does not have enough
parameters |
| 154 https://bugs.webkit.org/show_bug.cgi?id=66165 |
| 155 |
| 156 Reviewed by Darin Fisher. |
| 157 |
| 158 * src/FrameLoaderClientImpl.cpp: |
| 159 (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage): |
| 160 * src/FrameLoaderClientImpl.h: |
| 161 |
| 162 2011-08-15 Sheriff Bot <webkit.review.bot@gmail.com> |
| 163 |
| 164 Unreviewed, rolling out r93060. |
| 165 http://trac.webkit.org/changeset/93060 |
| 166 https://bugs.webkit.org/show_bug.cgi?id=66259 |
| 167 |
| 168 Does not compile on Chromium Windows (Requested by |
| 169 abarth|gardener on #webkit). |
| 170 |
| 171 * public/WebCache.h: |
| 172 * public/WebFontCache.h: |
| 173 * src/WebCache.cpp: |
| 174 (WebKit::WebCache::clear): |
| 175 * src/WebFontCache.cpp: |
| 176 |
| 177 2011-08-15 Mikhail Naganov <mnaganov@chromium.org> |
| 178 |
| 179 Chromium: expose MemoryCache::prune and FontCache::purgeInactiveFontData
. |
| 180 https://bugs.webkit.org/show_bug.cgi?id=66132 |
| 181 |
| 182 Reviewed by Darin Fisher. |
| 183 |
| 184 * public/WebCache.h: |
| 185 * public/WebFontCache.h: |
| 186 * src/WebCache.cpp: |
| 187 (WebKit::WebCache::prune): |
| 188 * src/WebFontCache.cpp: |
| 189 (WebKit::WebFontCache::prune): |
| 190 |
| 191 2011-08-15 Nico Weber <thakis@chromium.org> |
| 192 |
| 193 [chromium] Implement shouldRubberBandInDirection |
| 194 https://bugs.webkit.org/show_bug.cgi?id=66206 |
| 195 |
| 196 Reviewed by Adam Barth. |
| 197 |
| 198 History swiping can only start after an unhandled mouse wheel event |
| 199 came back from the renderer, because mouse wheel javascript handlers |
| 200 take precedence over history swiping. This means that rubberbanding |
| 201 must not consume wheel events if they could trigger history, else |
| 202 history swiping won't be triggered for pages without wheel handlers |
| 203 either. |
| 204 |
| 205 This is based on the implementation in |
| 206 Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp |
| 207 |
| 208 * src/ChromeClientImpl.cpp: |
| 209 (WebKit::ChromeClientImpl::shouldRubberBandInDirection): |
| 210 * src/ChromeClientImpl.h: |
| 211 |
| 212 2011-08-10 Aaron Boodman <aa@chromium.org> |
| 213 |
| 214 Pass additional details to client in didCreateIsolatedContext |
| 215 https://bugs.webkit.org/show_bug.cgi?id=66037 |
| 216 |
| 217 Reviewed by Darin Fisher. |
| 218 |
| 219 * public/WebFrameClient.h: |
| 220 (WebKit::WebFrameClient::didCreateIsolatedScriptContext): |
| 221 * src/FrameLoaderClientImpl.cpp: |
| 222 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext): |
| 223 * src/FrameLoaderClientImpl.h: |
| 224 |
| 225 2011-08-10 Adam Roben <aroben@apple.com> |
| 226 |
| 227 Clear up scale factor terminology |
| 228 |
| 229 WebKit by and large deals with two scale factors: one intrinsic to the d
evice on which the |
| 230 software is running, and one that is per-Page and can be controlled via
API calls. This |
| 231 patch names the former "deviceScaleFactor" and the latter "pageScaleFact
or", and makes the |
| 232 code use those names. It should introduce no behavior changes. |
| 233 |
| 234 Fixes <http://webkit.org/b/55787> WebKit uses multiple conflicting names
to refer to the |
| 235 device scale factor |
| 236 |
| 237 Reviewed by Simon Fraser. |
| 238 |
| 239 * src/ChromeClientImpl.cpp: |
| 240 * src/ChromeClientImpl.h: |
| 241 |
| 242 2011-08-12 Fady Samuel <fsamuel@chromium.org> |
| 243 |
| 244 Refactoring of PopupMenuChromium For Readability and Maintainability |
| 245 https://bugs.webkit.org/show_bug.cgi?id=66009 |
| 246 |
| 247 Reviewed by Darin Fisher. |
| 248 |
| 249 * src/ChromeClientImpl.cpp: |
| 250 * src/WebPopupMenuImpl.cpp: |
| 251 * src/WebViewImpl.cpp: |
| 252 * tests/PopupMenuTest.cpp: |
| 253 |
| 254 2011-08-12 Fady Samuel <fsamuel@chromium.org> |
| 255 |
| 256 Expose pageScaleFactor() to Chromium's WebViewImpl |
| 257 https://bugs.webkit.org/show_bug.cgi?id=66067 |
| 258 |
| 259 Reviewed by Darin Fisher. |
| 260 |
| 261 * public/WebView.h: |
| 262 * src/WebViewImpl.cpp: |
| 263 (WebKit::WebViewImpl::pageScaleFactor): |
| 264 * src/WebViewImpl.h: |
| 265 |
| 266 2011-08-12 Sadrul Habib Chowdhury <sadrul@chromium.org> |
| 267 |
| 268 Wire gesture tap events, add support for gesture events in the DRT and a
dd a layout test for it. |
| 269 https://bugs.webkit.org/show_bug.cgi?id=66105 |
| 270 |
| 271 Reviewed by Darin Fisher. |
| 272 |
| 273 * public/WebInputEvent.h: |
| 274 * src/WebInputEventConversion.cpp: |
| 275 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
| 276 * src/WebPopupMenuImpl.cpp: |
| 277 (WebKit::WebPopupMenuImpl::handleInputEvent): |
| 278 * src/WebViewImpl.cpp: |
| 279 (WebKit::WebViewImpl::handleInputEvent): |
| 280 |
| 281 2011-08-12 Tommy Widenflycht <tommyw@google.com> |
| 282 |
| 283 [Chromium] Implement the embedders for the HTML5 Track List objects |
| 284 https://bugs.webkit.org/show_bug.cgi?id=60260 |
| 285 |
| 286 Reviewed by Darin Fisher. |
| 287 |
| 288 * WebKit.gyp: |
| 289 * public/WebMediaStreamTrack.h: Added. |
| 290 (WebKit::WebMediaStreamTrack::WebMediaStreamTrack): |
| 291 (WebKit::WebMediaStreamTrack::~WebMediaStreamTrack): |
| 292 (WebKit::WebMediaStreamTrack::isNull): |
| 293 * public/WebMediaStreamTrackList.h: Added. |
| 294 (WebKit::WebMediaStreamTrackList::WebMediaStreamTrackList): |
| 295 (WebKit::WebMediaStreamTrackList::~WebMediaStreamTrackList): |
| 296 (WebKit::WebMediaStreamTrackList::isNull): |
| 297 * src/WebMediaStreamTrack.cpp: Added. |
| 298 (WebKit::WebMediaStreamTrack::initialize): |
| 299 (WebKit::WebMediaStreamTrack::reset): |
| 300 (WebKit::WebMediaStreamTrack::WebMediaStreamTrack): |
| 301 (WebKit::WebMediaStreamTrack::operator WTF::PassRefPtr<WebCore::MediaStr
eamTrack>): |
| 302 * src/WebMediaStreamTrackList.cpp: Added. |
| 303 (WebKit::WebMediaStreamTrackList::initialize): |
| 304 (WebKit::WebMediaStreamTrackList::reset): |
| 305 (WebKit::WebMediaStreamTrackList::WebMediaStreamTrackList): |
| 306 (WebKit::WebMediaStreamTrackList::operator WTF::PassRefPtr<MediaStreamTr
ackList>): |
| 307 |
| 308 2011-08-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 309 |
| 310 Unreviewed, rolling out r92976. |
| 311 http://trac.webkit.org/changeset/92976 |
| 312 https://bugs.webkit.org/show_bug.cgi?id=66159 |
| 313 |
| 314 Does not compile on chromium-win (Requested by abarth|gardener |
| 315 on #webkit). |
| 316 |
| 317 * src/ChromeClientImpl.cpp: |
| 318 * src/WebPopupMenuImpl.cpp: |
| 319 * src/WebViewImpl.cpp: |
| 320 |
| 321 2011-08-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 322 |
| 323 Unreviewed, rolling out r92978. |
| 324 http://trac.webkit.org/changeset/92978 |
| 325 https://bugs.webkit.org/show_bug.cgi?id=66155 |
| 326 |
| 327 This patch does not compile (Requested by abarth|gardener on |
| 328 #webkit). |
| 329 |
| 330 * public/WebView.h: |
| 331 * src/WebViewImpl.cpp: |
| 332 (WebKit::WebViewImpl::zoomLevel): |
| 333 (WebKit::WebViewImpl::setZoomLevel): |
| 334 (WebKit::WebViewImpl::zoomLimitsChanged): |
| 335 (WebKit::WebViewImpl::fullFramePluginZoomLevelChanged): |
| 336 (WebKit::WebView::zoomLevelToZoomFactor): |
| 337 (WebKit::WebView::zoomFactorToZoomLevel): |
| 338 * src/WebViewImpl.h: |
| 339 |
| 340 2011-08-12 Fady Samuel <fsamuel@chromium.org> |
| 341 |
| 342 Chromium's WebKit API should use floats instead of doubles for zoom to m
atch WebCore |
| 343 https://bugs.webkit.org/show_bug.cgi?id=66089 |
| 344 |
| 345 Reviewed by Darin Fisher. |
| 346 |
| 347 * public/WebView.h: |
| 348 * src/WebViewImpl.cpp: |
| 349 (WebKit::WebViewImpl::zoomLevel): |
| 350 (WebKit::WebViewImpl::setZoomLevel): |
| 351 (WebKit::WebViewImpl::zoomLimitsChanged): |
| 352 (WebKit::WebViewImpl::fullFramePluginZoomLevelChanged): |
| 353 (WebKit::WebView::zoomLevelToZoomFactor): |
| 354 (WebKit::WebView::zoomFactorToZoomLevel): |
| 355 * src/WebViewImpl.h: |
| 356 |
| 357 2011-08-12 Fady Samuel <fsamuel@chromium.org> |
| 358 |
| 359 Refactoring of PopupMenuChromium |
| 360 https://bugs.webkit.org/show_bug.cgi?id=66009 |
| 361 |
| 362 Reviewed by Darin Fisher. |
| 363 |
| 364 * src/ChromeClientImpl.cpp: |
| 365 * src/WebPopupMenuImpl.cpp: |
| 366 * src/WebViewImpl.cpp: |
| 367 |
| 368 2011-08-12 Fady Samuel <fsamuel@chromium.org> |
| 369 |
| 370 Expose pageScaleFactor in Chromium's WebHistoryItem |
| 371 https://bugs.webkit.org/show_bug.cgi?id=66139 |
| 372 |
| 373 Reviewed by Darin Fisher. |
| 374 |
| 375 * public/WebHistoryItem.h: |
| 376 * src/WebHistoryItem.cpp: |
| 377 (WebKit::WebHistoryItem::pageScaleFactor): |
| 378 (WebKit::WebHistoryItem::setPageScaleFactor): |
| 379 |
| 380 2011-08-10 Nat Duca <nduca@chromium.org> |
| 381 |
| 382 [chromium] Add WebThread to WebKitClient |
| 383 https://bugs.webkit.org/show_bug.cgi?id=66013 |
| 384 |
| 385 Reviewed by Darin Fisher. |
| 386 |
| 387 * public/WebKitClient.h: |
| 388 (WebKit::WebKitClient::createThread): |
| 389 * public/WebThread.h: Added. |
| 390 (WebKit::WebThread::~WebThread): |
| 391 |
| 392 2011-08-11 John Bauman <jbauman@chromium.org> |
| 393 |
| 394 Readback composited webgl results for printing |
| 395 https://bugs.webkit.org/show_bug.cgi?id=65658 |
| 396 |
| 397 Reviewed by James Robinson. |
| 398 |
| 399 Add support for reading from the composited version of a canvas. |
| 400 |
| 401 * public/WebGraphicsContext3D.h: |
| 402 * src/Extensions3DChromium.cpp: |
| 403 (WebCore::Extensions3DChromium::paintFramebufferToCanvas): |
| 404 * src/GraphicsContext3DChromium.cpp: |
| 405 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
| 406 (WebCore::GraphicsContext3DInternal::paintFramebufferToCanvas): |
| 407 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
| 408 (WebCore::GraphicsContext3DInternal::paintCompositedResultsToCanvas): |
| 409 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData): |
| 410 (WebCore::GraphicsContext3DInternal::reshape): |
| 411 * src/GraphicsContext3DInternal.h: |
| 412 |
| 413 2011-08-05 Nat Duca <nduca@chromium.org> |
| 414 |
| 415 [chromium] Make WebViewImpl point at CCLayerTreeHost and related separat
ion |
| 416 https://bugs.webkit.org/show_bug.cgi?id=65791 |
| 417 |
| 418 With this patch, LayerRendererChromium becomes increasingly responsible |
| 419 for rendering, while render scheduling and tree hosting moves into the |
| 420 CCLayerTreeHost. |
| 421 |
| 422 Reviewed by James Robinson. |
| 423 |
| 424 * src/WebViewImpl.cpp: |
| 425 (WebKit::WebViewImpl::WebViewImpl): |
| 426 (WebKit::WebViewImpl::resize): |
| 427 (WebKit::WebViewImpl::animate): |
| 428 (WebKit::WebViewImpl::doPixelReadbackToCanvas): |
| 429 (WebKit::WebViewImpl::paint): |
| 430 (WebKit::WebViewImpl::composite): |
| 431 (WebKit::WebViewImpl::setRootPlatformLayer): |
| 432 (WebKit::WebViewImpl::setRootLayerNeedsDisplay): |
| 433 (WebKit::WebViewImpl::scrollRootLayerRect): |
| 434 (WebKit::WebViewImpl::invalidateRootLayerRect): |
| 435 (WebKit::getCompositorSettings): |
| 436 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 437 (WebKit::WebViewImpl::createRootLayerPainter): |
| 438 (WebKit::WebViewImpl::animateAndLayout): |
| 439 (WebKit::WebViewImpl::didRecreateGraphicsContext): |
| 440 (WebKit::WebViewImpl::scheduleComposite): |
| 441 (WebKit::WebViewImpl::updateLayerTreeViewport): |
| 442 (WebKit::WebViewImpl::graphicsContext3D): |
| 443 (WebKit::WebViewImpl::setVisibilityState): |
| 444 * src/WebViewImpl.h: |
| 445 |
| 446 2011-08-11 Nico Weber <thakis@chromium.org> |
| 447 |
| 448 [chromium] Expose "min/max scroll size", "has horizontal/vertical scroll
bar", "number of wheel handlers" to clients |
| 449 https://bugs.webkit.org/show_bug.cgi?id=66094 |
| 450 |
| 451 Reviewed by James Robinson. |
| 452 |
| 453 We want to implement two-finger-swipe for history like safari does on |
| 454 os x lion. The way this works is: |
| 455 * If a page has no horizontal scrollbars, or the page is all the way |
| 456 to the left, scrolling to the left will go back in history instead. |
| 457 * Same for right/forward. |
| 458 |
| 459 This is modelled after the WebKit2 functions |
| 460 WKPageIsPinnedToLeftSide(), WKPageIsPinnedToRightSide(), |
| 461 WKPageHasHorizontalScrollbar(), and |
| 462 webPageProxy::willHandleHorizontalScrollEvents(). |
| 463 |
| 464 * public/WebFrame.h: |
| 465 * public/WebViewClient.h: |
| 466 (WebKit::WebViewClient::numWheelEventHandlersChanged): |
| 467 * src/ChromeClientImpl.cpp: |
| 468 (WebKit::ChromeClientImpl::numWheelEventHandlersChanged): |
| 469 * src/ChromeClientImpl.h: |
| 470 * src/WebFrameImpl.cpp: |
| 471 (WebKit::WebFrameImpl::hasHorizontalScrollbar): |
| 472 (WebKit::WebFrameImpl::hasVerticalScrollbar): |
| 473 (WebKit::WebFrameImpl::isPinnedToLeft): |
| 474 (WebKit::WebFrameImpl::isPinnedToRight): |
| 475 * src/WebFrameImpl.h: |
| 476 |
| 477 2011-08-11 Marja Hölttä <marja@chromium.org> |
| 478 |
| 479 Remove the temporary workaround added by http://trac.webkit.org/changese
t/51338 |
| 480 https://bugs.webkit.org/show_bug.cgi?id=65908 |
| 481 |
| 482 Reviewed by Adam Barth. |
| 483 |
| 484 SecurityOrigin for a file URL returns "file://", and |
| 485 SecurityOrigin::createFromString("file://") creates a unique (null) |
| 486 security origin (because "file://" is first canonicalized to "file:///" |
| 487 and that is a directory). This means the conversion SecurityOrigin -> |
| 488 string -> SecurityOrigin doens't give back the same SecurityOrigin in |
| 489 case of file URLs. |
| 490 |
| 491 WebStorageNamespaceImpl::createStorageArea contains a workaround which |
| 492 changes the string "file://" into "file:///a" before giving it to |
| 493 SecurityOrigin::createFromString. |
| 494 |
| 495 If SecurityOrigin::m_enforceFilePathSeparation is true, then |
| 496 SecurityOrigin::toString() returns "null" for file URLs, and this |
| 497 problem does not exist, and the workaround code is not ran. |
| 498 |
| 499 This patch removes the workaround. |
| 500 |
| 501 * src/WebStorageNamespaceImpl.cpp: |
| 502 (WebKit::WebStorageNamespaceImpl::createStorageArea): |
| 503 |
| 504 2011-08-10 John Abd-El-Malek <jam@chromium.org> |
| 505 |
| 506 [chromium] Update WebScrollbar so that it works with overlay scrollbars
on Lion |
| 507 https://bugs.webkit.org/show_bug.cgi?id=66008 |
| 508 |
| 509 Reviewed by James Robinson. |
| 510 |
| 511 * WebKit.gyp: |
| 512 * public/WebScrollbar.h: |
| 513 * public/WebScrollbarClient.h: |
| 514 * src/ScrollbarGroup.cpp: Added. |
| 515 (WebKit::ScrollbarGroup::ScrollbarGroup): |
| 516 (WebKit::ScrollbarGroup::~ScrollbarGroup): |
| 517 (WebKit::ScrollbarGroup::scrollbarCreated): |
| 518 (WebKit::ScrollbarGroup::scrollbarDestroyed): |
| 519 (WebKit::ScrollbarGroup::setLastMousePosition): |
| 520 (WebKit::ScrollbarGroup::scrollSize): |
| 521 (WebKit::ScrollbarGroup::scrollPosition): |
| 522 (WebKit::ScrollbarGroup::setScrollOffset): |
| 523 (WebKit::ScrollbarGroup::invalidateScrollbarRect): |
| 524 (WebKit::ScrollbarGroup::invalidateScrollCornerRect): |
| 525 (WebKit::ScrollbarGroup::isActive): |
| 526 (WebKit::ScrollbarGroup::enclosingScrollableArea): |
| 527 (WebKit::ScrollbarGroup::isScrollCornerVisible): |
| 528 (WebKit::ScrollbarGroup::getTickmarks): |
| 529 (WebKit::ScrollbarGroup::convertFromContainingViewToScrollbar): |
| 530 (WebKit::ScrollbarGroup::horizontalScrollbar): |
| 531 (WebKit::ScrollbarGroup::verticalScrollbar): |
| 532 (WebKit::ScrollbarGroup::minimumScrollPosition): |
| 533 (WebKit::ScrollbarGroup::maximumScrollPosition): |
| 534 (WebKit::ScrollbarGroup::visibleHeight): |
| 535 (WebKit::ScrollbarGroup::visibleWidth): |
| 536 (WebKit::ScrollbarGroup::contentsSize): |
| 537 (WebKit::ScrollbarGroup::overhangAmount): |
| 538 (WebKit::ScrollbarGroup::currentMousePosition): |
| 539 (WebKit::ScrollbarGroup::shouldSuspendScrollAnimations): |
| 540 (WebKit::ScrollbarGroup::scrollbarStyleChanged): |
| 541 (WebKit::ScrollbarGroup::isOnActivePage): |
| 542 (WebKit::ScrollbarGroup::disconnectFromPage): |
| 543 * src/ScrollbarGroup.h: Added. |
| 544 (WebKit::ScrollbarGroup::scrollCornerRect): |
| 545 * src/WebPluginContainerImpl.cpp: |
| 546 (WebKit::WebPluginContainerImpl::paint): |
| 547 (WebKit::WebPluginContainerImpl::reportGeometry): |
| 548 (WebKit::WebPluginContainerImpl::scrollbarGroup): |
| 549 (WebKit::WebPluginContainerImpl::willStartLiveResize): |
| 550 (WebKit::WebPluginContainerImpl::willEndLiveResize): |
| 551 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
| 552 * src/WebPluginContainerImpl.h: |
| 553 * src/WebScrollbarImpl.cpp: |
| 554 (WebKit::WebScrollbar::createForPlugin): |
| 555 (WebKit::WebScrollbarImpl::WebScrollbarImpl): |
| 556 (WebKit::WebScrollbarImpl::~WebScrollbarImpl): |
| 557 (WebKit::WebScrollbarImpl::setScrollOffset): |
| 558 (WebKit::WebScrollbarImpl::invalidateScrollbarRect): |
| 559 (WebKit::WebScrollbarImpl::getTickmarks): |
| 560 (WebKit::WebScrollbarImpl::convertFromContainingViewToScrollbar): |
| 561 (WebKit::WebScrollbarImpl::scrollbarStyleChanged): |
| 562 (WebKit::WebScrollbarImpl::isOverlay): |
| 563 (WebKit::WebScrollbarImpl::setValue): |
| 564 (WebKit::WebScrollbarImpl::scroll): |
| 565 (WebKit::WebScrollbarImpl::onMouseMove): |
| 566 (WebKit::WebScrollbarImpl::onMouseLeave): |
| 567 (WebKit::WebScrollbarImpl::onMouseWheel): |
| 568 (WebKit::WebScrollbarImpl::onKeyDown): |
| 569 * src/WebScrollbarImpl.h: |
| 570 (WebKit::WebScrollbarImpl::scrollOffset): |
| 571 (WebKit::WebScrollbarImpl::scrollbar): |
| 572 * src/WebViewImpl.cpp: |
| 573 (WebKit::WebViewImpl::willStartLiveResize): |
| 574 (WebKit::WebViewImpl::willEndLiveResize): |
| 575 |
| 576 2011-08-10 Dmitry Lomov <dslomov@google.com> |
| 577 |
| 578 [Chromium] Decouple implementation of allowFileSystem, openFileSystem an
d allowDatabase from WebWorkerBase. |
| 579 https://bugs.webkit.org/show_bug.cgi?id=65997. |
| 580 |
| 581 This patch moves implementation of allowFileSystem, openFileSystem and a
llowDatabase from |
| 582 WebWorkerBase to respectively LocalFileSystemChromium and DatabaseObserv
er, |
| 583 parameterizing them with relevant data from WebWorker. |
| 584 |
| 585 Reviewed by Jian Li. |
| 586 |
| 587 * src/DatabaseObserver.cpp: Move allowDatabase from WebWorkerBase and up
date the caller. |
| 588 (WebKit::AllowDatabaseMainThreadBridge::create): |
| 589 (WebKit::AllowDatabaseMainThreadBridge::cancel): |
| 590 (WebKit::AllowDatabaseMainThreadBridge::result): |
| 591 (WebKit::AllowDatabaseMainThreadBridge::signalCompleted): |
| 592 (WebKit::AllowDatabaseMainThreadBridge::AllowDatabaseMainThreadBridge): |
| 593 (WebKit::AllowDatabaseMainThreadBridge::allowDatabaseTask): |
| 594 (WebKit::AllowDatabaseMainThreadBridge::didComplete): |
| 595 (WebKit::allowDatabaseForWorker): |
| 596 (WebCore::DatabaseObserver::canEstablishDatabase): |
| 597 * src/LocalFileSystemChromium.cpp: Move allowFileSystem and openFileSyst
em from WebWorkerBase and update the caller. |
| 598 (WebCore::openFileSystemHelper): |
| 599 * src/WebWorkerBase.cpp: Move allowFileSystem, openFileSystem and allowD
atabase to LocalFileSystemChromium and DatabaseObserver resp. |
| 600 * src/WebWorkerBase.h: |
| 601 (WebKit::WebWorkerBase::webView): |
| 602 * src/WorkerFileSystemCallbacksBridge.cpp: Generalized WorkerFileSystemC
allbacksBridge to work on WorkerLoaderProxy, not on WebWorkerBase. |
| 603 (WebKit::WorkerFileSystemCallbacksBridge::stop): |
| 604 (WebKit::WorkerFileSystemCallbacksBridge::WorkerFileSystemCallbacksBridg
e): |
| 605 (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread): |
| 606 (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): |
| 607 * src/WorkerFileSystemCallbacksBridge.h: |
| 608 (WebKit::WorkerFileSystemCallbacksBridge::create): |
| 609 |
| 610 2011-08-10 Vsevolod Vlasov <vsevik@chromium.org> |
| 611 |
| 612 Web Inspector: Remove Network.initialContentSet from protocol, store wor
kers content on backend. |
| 613 https://bugs.webkit.org/show_bug.cgi?id=65929 |
| 614 |
| 615 Reviewed by Pavel Feldman. |
| 616 |
| 617 * src/SharedWorkerRepository.cpp: |
| 618 (WebCore::SharedWorkerScriptLoader::didReceiveResponse): |
| 619 |
| 620 2011-08-10 Andrey Kosyakov <caseq@chromium.org> |
| 621 |
| 622 Unreviewed. Rolled DEPS 95813:96009 to pick data url timing fix. |
| 623 |
| 624 * DEPS: |
| 625 |
| 626 2011-08-10 Peter Kasting <pkasting@google.com> |
| 627 |
| 628 [Chromium] Name an enum used in some template arguments. |
| 629 https://bugs.webkit.org/show_bug.cgi?id=65953 |
| 630 |
| 631 Reviewed by Darin Fisher. |
| 632 |
| 633 * public/WebHTTPBody.h: |
| 634 |
| 635 2011-08-09 Alexei Svitkine <asvitkine@chromium.org> |
| 636 |
| 637 [Chromium] Enable rubber banding when scrolling. |
| 638 |
| 639 https://bugs.webkit.org/show_bug.cgi?id=65707 |
| 640 |
| 641 Reviewed by Dimitri Glazkov. |
| 642 |
| 643 * features.gypi: |
| 644 * public/WebInputEvent.h: |
| 645 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent): |
| 646 (WebKit::WebGestureEvent::WebGestureEvent): |
| 647 * public/mac/WebInputEventFactory.h: |
| 648 * src/WebInputEventConversion.cpp: |
| 649 (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): |
| 650 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
| 651 * src/WebInputEventConversion.h: |
| 652 * src/WebPopupMenuImpl.cpp: |
| 653 (WebKit::WebPopupMenuImpl::GestureEvent): |
| 654 (WebKit::WebPopupMenuImpl::handleInputEvent): |
| 655 * src/WebPopupMenuImpl.h: |
| 656 * src/WebViewImpl.cpp: |
| 657 (WebKit::WebViewImpl::gestureEvent): |
| 658 (WebKit::WebViewImpl::handleInputEvent): |
| 659 * src/WebViewImpl.h: |
| 660 * src/mac/WebInputEventFactory.mm: |
| 661 (WebKit::gestureEventTypeForEvent): |
| 662 (WebKit::phaseForNSEventPhase): |
| 663 (WebKit::phaseForEvent): |
| 664 (WebKit::momentumPhaseForEvent): |
| 665 (WebKit::WebInputEventFactory::mouseWheelEvent): |
| 666 (WebKit::WebInputEventFactory::gestureEvent): |
| 667 |
| 668 2011-08-09 Dmitry Lomov <dslomov@google.com> |
| 669 |
| 670 https://bugs.webkit.org/show_bug.cgi?id=65778 |
| 671 [WebWorkers][chromium] Make statics thread-safe and make sure V8 API acc
esses correct isolates |
| 672 |
| 673 Reviewed by Dmitry Titov. |
| 674 |
| 675 * src/BoundObject.cpp: |
| 676 |
| 677 2011-08-09 Jochen Eisinger <jochen@chromium.org> |
| 678 |
| 679 [chromium] remove temporary #define from WebURLRequest.h |
| 680 https://bugs.webkit.org/show_bug.cgi?id=65813 |
| 681 |
| 682 Reviewed by Darin Fisher. |
| 683 |
| 684 * public/WebURLRequest.h: |
| 685 |
| 686 2011-08-09 Jochen Eisinger <jochen@chromium.org> |
| 687 |
| 688 Unreviewed. Rolled DEPS. |
| 689 |
| 690 * DEPS: |
| 691 |
| 692 2011-08-08 Sheriff Bot <webkit.review.bot@gmail.com> |
| 693 |
| 694 Unreviewed, rolling out r92619. |
| 695 http://trac.webkit.org/changeset/92619 |
| 696 https://bugs.webkit.org/show_bug.cgi?id=65881 |
| 697 |
| 698 This patch breaks chromium canary (Requested by jianli on |
| 699 #webkit). |
| 700 |
| 701 * src/BoundObject.cpp: |
| 702 |
| 703 2011-08-08 Scott Byer <scottbyer@chromium.org> |
| 704 |
| 705 Scroll animator changes to nail the framerate |
| 706 https://bugs.webkit.org/show_bug.cgi?id=65645 |
| 707 |
| 708 Reviewed by James Robinson. |
| 709 |
| 710 * tests/ScrollAnimatorNoneTest.cpp: |
| 711 (TEST): |
| 712 |
| 713 2011-08-08 Dmitry Lomov <dslomov@google.com> |
| 714 |
| 715 https://bugs.webkit.org/show_bug.cgi?id=65778 |
| 716 [WebWorkers][chromium] Make statics thread-safe and make sure V8 API acc
esses correct isolates |
| 717 |
| 718 Reviewed by David Levin. |
| 719 |
| 720 * src/BoundObject.cpp: AllowAllocation moved from V8Utilities.h to V8Bin
ding.h |
| 721 |
| 722 2011-08-08 Sheriff Bot <webkit.review.bot@gmail.com> |
| 723 |
| 724 Unreviewed, rolling out r92607. |
| 725 http://trac.webkit.org/changeset/92607 |
| 726 https://bugs.webkit.org/show_bug.cgi?id=65865 |
| 727 |
| 728 This patch breaks Chromium Mac Canary (Requested by jianli on |
| 729 #webkit). |
| 730 |
| 731 * features.gypi: |
| 732 * public/WebInputEvent.h: |
| 733 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent): |
| 734 * public/mac/WebInputEventFactory.h: |
| 735 * src/WebInputEventConversion.cpp: |
| 736 (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): |
| 737 * src/WebInputEventConversion.h: |
| 738 * src/WebPopupMenuImpl.cpp: |
| 739 (WebKit::WebPopupMenuImpl::handleInputEvent): |
| 740 * src/WebPopupMenuImpl.h: |
| 741 * src/WebViewImpl.cpp: |
| 742 (WebKit::WebViewImpl::handleInputEvent): |
| 743 * src/WebViewImpl.h: |
| 744 * src/mac/WebInputEventFactory.mm: |
| 745 (WebKit::WebInputEventFactory::mouseWheelEvent): |
| 746 |
| 747 2011-08-08 Alexei Svitkine <asvitkine@chromium.org> |
| 748 |
| 749 [Chromium] Enable rubber banding when scrolling. |
| 750 |
| 751 https://bugs.webkit.org/show_bug.cgi?id=65707 |
| 752 |
| 753 Reviewed by Dimitri Glazkov. |
| 754 |
| 755 * features.gypi: |
| 756 * public/WebInputEvent.h: |
| 757 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent): |
| 758 (WebKit::WebGestureEvent::WebGestureEvent): |
| 759 * public/mac/WebInputEventFactory.h: |
| 760 * src/WebInputEventConversion.cpp: |
| 761 (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): |
| 762 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
| 763 * src/WebInputEventConversion.h: |
| 764 * src/WebPopupMenuImpl.cpp: |
| 765 (WebKit::WebPopupMenuImpl::GestureEvent): |
| 766 (WebKit::WebPopupMenuImpl::handleInputEvent): |
| 767 * src/WebPopupMenuImpl.h: |
| 768 * src/WebViewImpl.cpp: |
| 769 (WebKit::WebViewImpl::gestureEvent): |
| 770 (WebKit::WebViewImpl::handleInputEvent): |
| 771 * src/WebViewImpl.h: |
| 772 * src/mac/WebInputEventFactory.mm: |
| 773 (WebKit::gestureEventTypeForEvent): |
| 774 (WebKit::phaseForNSEventPhase): |
| 775 (WebKit::phaseForEvent): |
| 776 (WebKit::momentumPhaseForEvent): |
| 777 (WebKit::WebInputEventFactory::mouseWheelEvent): |
| 778 (WebKit::WebInputEventFactory::gestureEvent): |
| 779 |
| 780 2011-08-08 Ryosuke Niwa <rniwa@webkit.org> |
| 781 |
| 782 Unreviewed. Rolled Chromium DEPS from 95576 to 95783. |
| 783 |
| 784 * DEPS: |
| 785 |
| 786 2011-08-05 Pavel Feldman <pfeldman@chromium.org> |
| 787 |
| 788 Web Inspector: implement dock/undock in WebKit2 without getting into Web
Core. |
| 789 https://bugs.webkit.org/show_bug.cgi?id=65763 |
| 790 |
| 791 Reviewed by Yury Semikhatsky. |
| 792 |
| 793 * src/InspectorFrontendClientImpl.cpp: |
| 794 * src/InspectorFrontendClientImpl.h: |
| 795 * src/js/DevTools.js: |
| 796 (devtools.domContentLoaded): |
| 797 |
| 798 2011-08-07 James Kozianski <koz@chromium.org> |
| 799 |
| 800 Make the fullscreen JS API enabled at runtime. |
| 801 https://bugs.webkit.org/show_bug.cgi?id=65501 |
| 802 |
| 803 Reviewed by Adam Barth. |
| 804 |
| 805 * public/WebRuntimeFeatures.h: |
| 806 * src/WebRuntimeFeatures.cpp: |
| 807 (WebKit::WebRuntimeFeatures::enableFullScreenAPI): |
| 808 (WebKit::WebRuntimeFeatures::isFullScreenAPIEnabled): |
| 809 |
1 2011-08-05 James Robinson <jamesr@chromium.org> | 810 2011-08-05 James Robinson <jamesr@chromium.org> |
2 | 811 |
3 [chromium] Accelerated canvas breaks when moving canvases or resources b
etween Pages | 812 [chromium] Accelerated canvas breaks when moving canvases or resources b
etween Pages |
4 https://bugs.webkit.org/show_bug.cgi?id=65402 | 813 https://bugs.webkit.org/show_bug.cgi?id=65402 |
5 | 814 |
6 Reviewed by Stephen White. | 815 Reviewed by Stephen White. |
7 | 816 |
8 Remove plumbing for copyTextureToParentTexture extension, it's no longer
used or needed. | 817 Remove plumbing for copyTextureToParentTexture extension, it's no longer
used or needed. |
9 | 818 |
10 * public/WebGraphicsContext3D.h: | 819 * public/WebGraphicsContext3D.h: |
(...skipping 10496 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10507 https://bugs.webkit.org/show_bug.cgi?id=53728 | 11316 https://bugs.webkit.org/show_bug.cgi?id=53728 |
10508 | 11317 |
10509 * src/IDBCallbacksProxy.cpp: | 11318 * src/IDBCallbacksProxy.cpp: |
10510 (WebCore::IDBCallbacksProxy::onBlocked): | 11319 (WebCore::IDBCallbacksProxy::onBlocked): |
10511 * src/IDBCallbacksProxy.h: | 11320 * src/IDBCallbacksProxy.h: |
10512 * src/WebIDBCallbacksImpl.cpp: | 11321 * src/WebIDBCallbacksImpl.cpp: |
10513 (WebCore::WebIDBCallbacksImpl::onBlocked): | 11322 (WebCore::WebIDBCallbacksImpl::onBlocked): |
10514 * src/WebIDBCallbacksImpl.h: | 11323 * src/WebIDBCallbacksImpl.h: |
10515 | 11324 |
10516 == Rolled over to ChangeLog-2011-02-16 == | 11325 == Rolled over to ChangeLog-2011-02-16 == |
OLD | NEW |