OLD | NEW |
| 1 2013-01-10 John Mellor <johnme@chromium.org> |
| 2 |
| 3 Fix scale of screen.width, window.outerWidth and @media device-width whe
n page scale not applied in compositor. |
| 4 https://bugs.webkit.org/show_bug.cgi?id=106460 |
| 5 |
| 6 Reviewed by Kenneth Rohde Christiansen. |
| 7 |
| 8 1. Exposes the existing applyDeviceScaleFactorInCompositor from |
| 9 WebSettings on Settings (and stores the value there instead), so it can |
| 10 be accessed from WebCore. |
| 11 |
| 12 2. Changes ChromeClientImpl::windowRect to return values in density |
| 13 independent (UI) pixels pixels instead of physical screen pixels (see |
| 14 explanation in Source/WebCore/ChangeLog). |
| 15 |
| 16 * src/ChromeClientImpl.cpp: |
| 17 (WebKit::ChromeClientImpl::windowRect): |
| 18 Normalizes window rect scale. |
| 19 * src/WebSettingsImpl.cpp: |
| 20 (WebKit::WebSettingsImpl::WebSettingsImpl): |
| 21 (WebKit::WebSettingsImpl::setApplyDeviceScaleFactorInCompositor): |
| 22 (WebKit::WebSettingsImpl::applyDeviceScaleFactorInCompositor): |
| 23 (WebKit): |
| 24 * src/WebSettingsImpl.h: |
| 25 (WebSettingsImpl): |
| 26 |
| 27 2013-01-10 Sheriff Bot <webkit.review.bot@gmail.com> |
| 28 |
| 29 Unreviewed. Rolled DEPS. |
| 30 |
| 31 * DEPS: |
| 32 |
| 33 2013-01-10 Dimitri Glazkov <dglazkov@chromium.org> |
| 34 |
| 35 Unreviewed, rolling out r139227. |
| 36 http://trac.webkit.org/changeset/139227 |
| 37 https://bugs.webkit.org/show_bug.cgi?id=106227 |
| 38 |
| 39 Broke Win component build. |
| 40 |
| 41 * public/WebAccessibilityObject.h: |
| 42 * public/WebAccessibilityRole.h: |
| 43 * public/WebActiveWheelFlingParameters.h: |
| 44 * public/WebAnimationController.h: |
| 45 * public/WebApplicationCacheHost.h: |
| 46 * public/WebApplicationCacheHostClient.h: |
| 47 * public/WebArrayBuffer.h: |
| 48 * public/WebAudioSourceProvider.h: |
| 49 * public/WebBatteryStatus.h: |
| 50 * public/WebBindings.h: |
| 51 * public/WebBlob.h: |
| 52 * public/WebCache.h: |
| 53 * public/WebCachedURLRequest.h: |
| 54 * public/WebColorChooser.h: |
| 55 * public/WebColorChooserClient.h: |
| 56 * public/WebColorName.h: |
| 57 * public/WebCommonWorkerClient.h: |
| 58 * public/WebCompositionUnderline.h: |
| 59 * public/WebCompositorInputHandler.h: |
| 60 * public/WebConsoleMessage.h: |
| 61 * public/WebContentDetectionResult.h: |
| 62 * public/WebContextMenuData.h: |
| 63 * public/WebCrossOriginPreflightResultCache.h: |
| 64 * public/WebCursorInfo.h: |
| 65 * public/WebDOMEvent.h: |
| 66 * public/WebDOMEventListener.h: |
| 67 * public/WebDOMStringList.h: |
| 68 * public/WebDataSource.h: |
| 69 * public/WebDatabase.h: |
| 70 * public/WebDateTimeChooserCompletion.h: |
| 71 * public/WebDateTimeChooserParams.h: |
| 72 * public/WebDeliveredIntentClient.h: |
| 73 * public/WebDevToolsAgent.h: |
| 74 * public/WebDevToolsAgentClient.h: |
| 75 * public/WebDevToolsFrontend.h: |
| 76 * public/WebDeviceOrientationClient.h: |
| 77 * public/WebDeviceOrientationClientMock.h: |
| 78 * public/WebDeviceOrientationController.h: |
| 79 * public/WebDocument.h: |
| 80 * public/WebDraggableRegion.h: |
| 81 * public/WebExternalPopupMenuClient.h: |
| 82 * public/WebFileChooserCompletion.h: |
| 83 * public/WebFileChooserParams.h: |
| 84 * public/WebFileSystemCallbacks.h: |
| 85 * public/WebFileSystemEntry.h: |
| 86 * public/WebFileWriter.h: |
| 87 * public/WebFileWriterClient.h: |
| 88 * public/WebFindOptions.h: |
| 89 * public/WebFont.h: |
| 90 * public/WebFontCache.h: |
| 91 * public/WebFontDescription.h: |
| 92 * public/WebFormControlElement.h: |
| 93 * public/WebFormElement.h: |
| 94 * public/WebFrame.h: |
| 95 * public/WebFrameClient.h: |
| 96 * public/WebGeolocationClientMock.h: |
| 97 * public/WebGeolocationController.h: |
| 98 * public/WebGeolocationError.h: |
| 99 * public/WebGeolocationPermissionRequest.h: |
| 100 * public/WebGeolocationPermissionRequestManager.h: |
| 101 * public/WebGeolocationPosition.h: |
| 102 * public/WebGlyphCache.h: |
| 103 * public/WebHelperPlugin.h: |
| 104 * public/WebHistoryItem.h: |
| 105 * public/WebHitTestResult.h: |
| 106 * public/WebIDBCallbacks.h: |
| 107 * public/WebIDBCursor.h: |
| 108 * public/WebIDBDatabase.h: |
| 109 * public/WebIDBDatabaseCallbacks.h: |
| 110 * public/WebIDBDatabaseError.h: |
| 111 * public/WebIDBFactory.h: |
| 112 * public/WebIDBIndex.h: |
| 113 * public/WebIDBKey.h: |
| 114 * public/WebIDBKeyPath.h: |
| 115 * public/WebIDBKeyRange.h: |
| 116 * public/WebIDBMetadata.h: |
| 117 * public/WebIDBObjectStore.h: |
| 118 * public/WebIDBTransaction.h: |
| 119 * public/WebIDBTransactionCallbacks.h: |
| 120 * public/WebIconURL.h: |
| 121 * public/WebImageDecoder.h: |
| 122 * public/WebInputEvent.h: |
| 123 * public/WebIntent.h: |
| 124 * public/WebIntentRequest.h: |
| 125 * public/WebIntentServiceInfo.h: |
| 126 * public/WebMediaPlayer.h: |
| 127 * public/WebMediaStreamRegistry.h: |
| 128 * public/WebMenuItemInfo.h: |
| 129 * public/WebNetworkStateNotifier.h: |
| 130 * public/WebNode.h: |
| 131 * public/WebNodeCollection.h: |
| 132 * public/WebNodeList.h: |
| 133 * public/WebNotification.h: |
| 134 * public/WebNotificationPresenter.h: |
| 135 * public/WebOptionElement.h: |
| 136 * public/WebPageOverlay.h: |
| 137 * public/WebPagePopup.h: |
| 138 * public/WebPageSerializer.h: |
| 139 * public/WebPasswordFormData.h: |
| 140 * public/WebPerformance.h: |
| 141 * public/WebPlugin.h: |
| 142 * public/WebPluginContainer.h: |
| 143 * public/WebPluginParams.h: |
| 144 * public/WebPopupMenu.h: |
| 145 * public/WebPopupMenuInfo.h: |
| 146 * public/WebPrerendererClient.h: |
| 147 * public/WebPrintParams.h: |
| 148 * public/WebRange.h: |
| 149 * public/WebRegularExpression.h: |
| 150 * public/WebRuntimeFeatures.h: |
| 151 * public/WebScopedMicrotaskSuppression.h: |
| 152 * public/WebScopedUserGesture.h: |
| 153 * public/WebScriptController.h: |
| 154 * public/WebScriptSource.h: |
| 155 * public/WebSearchableFormData.h: |
| 156 * public/WebSecurityOrigin.h: |
| 157 * public/WebSecurityPolicy.h: |
| 158 * public/WebSelectElement.h: |
| 159 * public/WebSettings.h: |
| 160 * public/WebSharedWorker.h: |
| 161 * public/WebSharedWorkerRepository.h: |
| 162 * public/WebSpeechGrammar.h: |
| 163 * public/WebSpeechInputController.h: |
| 164 * public/WebSpeechInputResult.h: |
| 165 * public/WebSpeechRecognitionHandle.h: |
| 166 * public/WebSpeechRecognitionParams.h: |
| 167 * public/WebSpeechRecognitionResult.h: |
| 168 * public/WebSpeechRecognizer.h: |
| 169 * public/WebSpeechRecognizerClient.h: |
| 170 * public/WebSpellCheckClient.h: |
| 171 * public/WebStorageEventDispatcher.h: |
| 172 * public/WebSurroundingText.h: |
| 173 * public/WebTestingSupport.h: |
| 174 * public/WebTextCheckingCompletion.h: |
| 175 * public/WebTextCheckingResult.h: |
| 176 * public/WebTextFieldDecoratorClient.h: |
| 177 * public/WebTextInputInfo.h: |
| 178 * public/WebTextRun.h: |
| 179 * public/WebTimeRange.h: |
| 180 * public/WebTouchPoint.h: |
| 181 * public/WebUserMediaRequest.h: |
| 182 * public/WebView.h: |
| 183 * public/WebViewBenchmarkSupport.h: |
| 184 * public/WebViewClient.h: |
| 185 * public/WebWidget.h: |
| 186 * public/WebWidgetClient.h: |
| 187 * public/WebWindowFeatures.h: |
| 188 * public/WebWorkerInfo.h: |
| 189 |
| 190 2013-01-09 Alec Flett <alecflett@chromium.org> |
| 191 |
| 192 IndexedDB: Allow createIndex/createObjectStore to be asynchronous |
| 193 https://bugs.webkit.org/show_bug.cgi?id=106377 |
| 194 |
| 195 Reviewed by Tony Chang. |
| 196 |
| 197 Remove this test as it makes no sense once the objectstore/index |
| 198 hierarchy is gone. |
| 199 |
| 200 * tests/IDBDatabaseBackendTest.cpp: |
| 201 |
| 202 2013-01-09 Chris Rogers <crogers@google.com> |
| 203 |
| 204 Allow live/local audio input to be enabled only when needed |
| 205 https://bugs.webkit.org/show_bug.cgi?id=106490 |
| 206 |
| 207 Reviewed by Kenneth Russell. |
| 208 |
| 209 * src/AudioDestinationChromium.cpp: |
| 210 (WebCore): |
| 211 (WebCore::AudioDestination::create): |
| 212 (WebCore::AudioDestinationChromium::AudioDestinationChromium): |
| 213 (WebCore::AudioDestinationChromium::render): |
| 214 * src/AudioDestinationChromium.h: |
| 215 (AudioDestinationChromium): |
| 216 |
| 217 2013-01-09 Yue Zhang <zysxqn@google.com> |
| 218 |
| 219 [Chromium] Always enable autocomplete for password fields |
| 220 https://bugs.webkit.org/show_bug.cgi?id=104600 |
| 221 |
| 222 Reviewed by Darin Fisher. |
| 223 |
| 224 Don't check autocomplete in webkit code. Rather, we check it in chrome c
ode in the following way: if the password field is chrome generated password, we
ignore autocomplete=off and always fill the password; otherwise, we respect the
autocomplete set. Since this is a chrome only feature, we make it configurable
(default to false but enable this in chrome code). |
| 225 |
| 226 * src/WebPasswordFormUtils.cpp: |
| 227 (WebKit::findPasswordFormFields): |
| 228 * src/WebPasswordFormUtils.h: |
| 229 (WebKit): |
| 230 (WebKit::findPasswordFormFields): |
| 231 |
| 232 2013-01-09 James Robinson <jamesr@chromium.org> |
| 233 |
| 234 [chromium] Add a notification when a WebWidget's WebLayerTreeView is abo
ut to go away |
| 235 https://bugs.webkit.org/show_bug.cgi?id=106495 |
| 236 |
| 237 Reviewed by Adrienne Walker. |
| 238 |
| 239 The WebWidget / WebLayerTreeView ownership is in a slightly awkward plac
e. I'm moving the ownership |
| 240 of the WebLayerTreeView to the WebWidgetClient, but to stage things sane
ly the WebLayerTreeView's |
| 241 client is sill owned by the WebWidget implementation. Thus to shut down
cleanly we need an explicit |
| 242 notification to the WebWidget that the WebLayerTreeView is going to go a
way. |
| 243 |
| 244 This API can go away once the WebWidget implementation does not provide
the WebLayerTreeViewClient, |
| 245 which will take a bit more refactoring. |
| 246 |
| 247 * public/WebWidget.h: |
| 248 (WebWidget): |
| 249 (WebKit::WebWidget::willCloseLayerTreeView): |
| 250 * src/WebViewImpl.cpp: |
| 251 (WebKit::WebViewImpl::willCloseLayerTreeView): |
| 252 (WebKit): |
| 253 * src/WebViewImpl.h: |
| 254 (WebViewImpl): |
| 255 |
| 256 2013-01-09 Mark Pilgrim <pilgrim@chromium.org> |
| 257 |
| 258 [Chromium] Remove stray references to WebKitPlatformSupport.h |
| 259 https://bugs.webkit.org/show_bug.cgi?id=106493 |
| 260 |
| 261 Reviewed by James Robinson. |
| 262 |
| 263 Part of a refactoring series. See tracking bug 82948. |
| 264 |
| 265 * src/SharedWorkerRepository.cpp: |
| 266 * tests/RunAllTests.cpp: |
| 267 |
| 268 2013-01-09 Mark Pilgrim <pilgrim@chromium.org> |
| 269 |
| 270 [Chromium] Update some #includes in WebKit/chromium/public/ for new Plat
form directory |
| 271 https://bugs.webkit.org/show_bug.cgi?id=106227 |
| 272 |
| 273 Reviewed by Darin Fisher. |
| 274 |
| 275 Part of a larger refactoring series. See tracking bug 82948. |
| 276 |
| 277 * public/WebAccessibilityObject.h: |
| 278 * public/WebAccessibilityRole.h: |
| 279 * public/WebActiveWheelFlingParameters.h: |
| 280 * public/WebAnimationController.h: |
| 281 * public/WebApplicationCacheHost.h: |
| 282 * public/WebApplicationCacheHostClient.h: |
| 283 * public/WebArrayBuffer.h: |
| 284 * public/WebAudioSourceProvider.h: |
| 285 * public/WebBatteryStatus.h: |
| 286 * public/WebBindings.h: |
| 287 * public/WebBlob.h: |
| 288 * public/WebCache.h: |
| 289 * public/WebCachedURLRequest.h: |
| 290 * public/WebColorChooser.h: |
| 291 * public/WebColorChooserClient.h: |
| 292 * public/WebColorName.h: |
| 293 * public/WebCommonWorkerClient.h: |
| 294 * public/WebCompositionUnderline.h: |
| 295 * public/WebCompositorInputHandler.h: |
| 296 * public/WebConsoleMessage.h: |
| 297 * public/WebContentDetectionResult.h: |
| 298 * public/WebContextMenuData.h: |
| 299 * public/WebCrossOriginPreflightResultCache.h: |
| 300 * public/WebCursorInfo.h: |
| 301 * public/WebDOMEvent.h: |
| 302 * public/WebDOMEventListener.h: |
| 303 * public/WebDOMStringList.h: |
| 304 * public/WebDataSource.h: |
| 305 * public/WebDatabase.h: |
| 306 * public/WebDateTimeChooserCompletion.h: |
| 307 * public/WebDateTimeChooserParams.h: |
| 308 * public/WebDeliveredIntentClient.h: |
| 309 * public/WebDevToolsAgent.h: |
| 310 * public/WebDevToolsAgentClient.h: |
| 311 * public/WebDevToolsFrontend.h: |
| 312 * public/WebDeviceOrientationClient.h: |
| 313 * public/WebDeviceOrientationClientMock.h: |
| 314 * public/WebDeviceOrientationController.h: |
| 315 * public/WebDocument.h: |
| 316 * public/WebDraggableRegion.h: |
| 317 * public/WebExternalPopupMenuClient.h: |
| 318 * public/WebFileChooserCompletion.h: |
| 319 * public/WebFileChooserParams.h: |
| 320 * public/WebFileSystemCallbacks.h: |
| 321 * public/WebFileSystemEntry.h: |
| 322 * public/WebFileWriter.h: |
| 323 * public/WebFileWriterClient.h: |
| 324 * public/WebFindOptions.h: |
| 325 * public/WebFont.h: |
| 326 * public/WebFontCache.h: |
| 327 * public/WebFontDescription.h: |
| 328 * public/WebFormControlElement.h: |
| 329 * public/WebFormElement.h: |
| 330 * public/WebFrame.h: |
| 331 * public/WebFrameClient.h: |
| 332 * public/WebGeolocationClientMock.h: |
| 333 * public/WebGeolocationController.h: |
| 334 * public/WebGeolocationError.h: |
| 335 * public/WebGeolocationPermissionRequest.h: |
| 336 * public/WebGeolocationPermissionRequestManager.h: |
| 337 * public/WebGeolocationPosition.h: |
| 338 * public/WebGlyphCache.h: |
| 339 * public/WebHelperPlugin.h: |
| 340 * public/WebHistoryItem.h: |
| 341 * public/WebHitTestResult.h: |
| 342 * public/WebIDBCallbacks.h: |
| 343 * public/WebIDBCursor.h: |
| 344 * public/WebIDBDatabase.h: |
| 345 * public/WebIDBDatabaseCallbacks.h: |
| 346 * public/WebIDBDatabaseError.h: |
| 347 * public/WebIDBFactory.h: |
| 348 * public/WebIDBIndex.h: |
| 349 * public/WebIDBKey.h: |
| 350 * public/WebIDBKeyPath.h: |
| 351 * public/WebIDBKeyRange.h: |
| 352 * public/WebIDBMetadata.h: |
| 353 * public/WebIDBObjectStore.h: |
| 354 * public/WebIDBTransaction.h: |
| 355 * public/WebIDBTransactionCallbacks.h: |
| 356 * public/WebIconURL.h: |
| 357 * public/WebImageDecoder.h: |
| 358 * public/WebInputEvent.h: |
| 359 * public/WebIntent.h: |
| 360 * public/WebIntentRequest.h: |
| 361 * public/WebIntentServiceInfo.h: |
| 362 * public/WebMediaPlayer.h: |
| 363 * public/WebMediaStreamRegistry.h: |
| 364 * public/WebMenuItemInfo.h: |
| 365 * public/WebNetworkStateNotifier.h: |
| 366 * public/WebNode.h: |
| 367 * public/WebNodeCollection.h: |
| 368 * public/WebNodeList.h: |
| 369 * public/WebNotification.h: |
| 370 * public/WebNotificationPresenter.h: |
| 371 * public/WebOptionElement.h: |
| 372 * public/WebPageOverlay.h: |
| 373 * public/WebPagePopup.h: |
| 374 * public/WebPageSerializer.h: |
| 375 * public/WebPasswordFormData.h: |
| 376 * public/WebPerformance.h: |
| 377 * public/WebPlugin.h: |
| 378 * public/WebPluginContainer.h: |
| 379 * public/WebPluginParams.h: |
| 380 * public/WebPopupMenu.h: |
| 381 * public/WebPopupMenuInfo.h: |
| 382 * public/WebPrerendererClient.h: |
| 383 * public/WebPrintParams.h: |
| 384 * public/WebRange.h: |
| 385 * public/WebRegularExpression.h: |
| 386 * public/WebRuntimeFeatures.h: |
| 387 * public/WebScopedMicrotaskSuppression.h: |
| 388 * public/WebScopedUserGesture.h: |
| 389 * public/WebScriptController.h: |
| 390 * public/WebScriptSource.h: |
| 391 * public/WebSearchableFormData.h: |
| 392 * public/WebSecurityOrigin.h: |
| 393 * public/WebSecurityPolicy.h: |
| 394 * public/WebSelectElement.h: |
| 395 * public/WebSettings.h: |
| 396 * public/WebSharedWorker.h: |
| 397 * public/WebSharedWorkerRepository.h: |
| 398 * public/WebSpeechGrammar.h: |
| 399 * public/WebSpeechInputController.h: |
| 400 * public/WebSpeechInputResult.h: |
| 401 * public/WebSpeechRecognitionHandle.h: |
| 402 * public/WebSpeechRecognitionParams.h: |
| 403 * public/WebSpeechRecognitionResult.h: |
| 404 * public/WebSpeechRecognizer.h: |
| 405 * public/WebSpeechRecognizerClient.h: |
| 406 * public/WebSpellCheckClient.h: |
| 407 * public/WebStorageEventDispatcher.h: |
| 408 * public/WebSurroundingText.h: |
| 409 * public/WebTestingSupport.h: |
| 410 * public/WebTextCheckingCompletion.h: |
| 411 * public/WebTextCheckingResult.h: |
| 412 * public/WebTextFieldDecoratorClient.h: |
| 413 * public/WebTextInputInfo.h: |
| 414 * public/WebTextRun.h: |
| 415 * public/WebTimeRange.h: |
| 416 * public/WebTouchPoint.h: |
| 417 * public/WebUserMediaRequest.h: |
| 418 * public/WebView.h: |
| 419 * public/WebViewBenchmarkSupport.h: |
| 420 * public/WebViewClient.h: |
| 421 * public/WebWidget.h: |
| 422 * public/WebWidgetClient.h: |
| 423 * public/WebWindowFeatures.h: |
| 424 * public/WebWorkerInfo.h: |
| 425 |
| 426 2013-01-09 Stephen Chenney <schenney@chromium.org> |
| 427 |
| 428 Adjust Skia build flags to WebKit skia gyp |
| 429 |
| 430 Unreviewed change to enable easy layout test rebaselining. |
| 431 |
| 432 * skia_webkit.gyp: |
| 433 |
| 434 2013-01-09 Mikhail Naganov <mnaganov@chromium.org> |
| 435 |
| 436 [Chromium] Unreviewed: A trivial fix for WebFrameTest.DivAutoZoomParamsT
est after r139177. |
| 437 |
| 438 * tests/WebFrameTest.cpp: |
| 439 |
| 440 2013-01-08 Mikhail Naganov <mnaganov@chromium.org> |
| 441 |
| 442 [Chromium] When viewport is disabled, use display width in DIP pixels fo
r the fallback width |
| 443 https://bugs.webkit.org/show_bug.cgi?id=106021 |
| 444 |
| 445 This is to emulate 'UseWideViewport' setting of Android WebView properly
. |
| 446 'UseWideViewport' now corresponds to the 'viewportEnabled' setting. |
| 447 When the value is false, "meta viewport" tag is ignored, and when calcul
ating |
| 448 layout width, display width in DIP pixels is used. |
| 449 |
| 450 Reviewed by Adam Barth. |
| 451 |
| 452 * src/ChromeClientImpl.cpp: |
| 453 (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange): |
| 454 * src/WebViewImpl.cpp: |
| 455 (WebKit::WebViewImpl::resize): |
| 456 (WebKit::WebViewImpl::dipSize): |
| 457 (WebKit): |
| 458 * src/WebViewImpl.h: |
| 459 (WebCore): |
| 460 (WebViewImpl): |
| 461 |
| 462 2013-01-08 Chris Rogers <crogers@google.com> |
| 463 |
| 464 Remove unused/deprecated render() method in chromium WebKit API |
| 465 https://bugs.webkit.org/show_bug.cgi?id=106399 |
| 466 |
| 467 Reviewed by Kent Tamura. |
| 468 |
| 469 * src/AudioDestinationChromium.cpp: |
| 470 * src/AudioDestinationChromium.h: |
| 471 (AudioDestinationChromium): |
| 472 |
| 473 2013-01-08 Yoshifumi Inoue <yosin@chromium.org> |
| 474 |
| 475 Remove WebKit/chromium/src/DragScrollTimer.{cpp,h} |
| 476 https://bugs.webkit.org/show_bug.cgi?id=106403 |
| 477 |
| 478 This patch removes unused file DragScrollTimer.{cpp,h} obsoleted by |
| 479 r139044. |
| 480 |
| 481 Reviewed by Hajime Morita. |
| 482 |
| 483 * WebKit.gyp: Changed to remove lines for DragScroll.{cpp.h}. |
| 484 * src/DragScrollTimer.cpp: Removed. |
| 485 * src/DragScrollTimer.h: Removed. |
| 486 |
| 487 2013-01-08 Keishi Hattori <keishi@webkit.org> |
| 488 |
| 489 [Chromium] Hiding popups on mouse wheel should be handled by WebViewImpl |
| 490 https://bugs.webkit.org/show_bug.cgi?id=106312 |
| 491 |
| 492 Reviewed by Kent Tamura. |
| 493 |
| 494 We had to removed the code that closed popups on mouse wheel events from |
| 495 content::RenderWidgetHostViewMac because it no longer had access to |
| 496 child popups. WebViewImpl will hide the popups on mouse wheel events so |
| 497 we can maintain the same behavior. |
| 498 |
| 499 https://src.chromium.org/viewvc/chrome?view=rev&revision=175488 |
| 500 |
| 501 * src/WebViewImpl.cpp: |
| 502 (WebKit::WebViewImpl::handleMouseWheel): Overriding so we can hide popup
s. |
| 503 (WebKit): |
| 504 * src/WebViewImpl.h: |
| 505 |
| 506 2013-01-08 James Robinson <jamesr@chromium.org> |
| 507 |
| 508 [chromium] Remove transitional #defines from WebKit API headers |
| 509 https://bugs.webkit.org/show_bug.cgi?id=106381 |
| 510 |
| 511 Reviewed by Adam Barth. |
| 512 |
| 513 * public/WebWidget.h: |
| 514 |
| 515 2013-01-08 Sheriff Bot <webkit.review.bot@gmail.com> |
| 516 |
| 517 Unreviewed. Rolled DEPS. |
| 518 |
| 519 * DEPS: |
| 520 |
| 521 2013-01-08 Tom Sepez <tsepez@chromium.org> |
| 522 |
| 523 Copy-paste preserves <embed> tags containing active content. |
| 524 https://bugs.webkit.org/show_bug.cgi?id=77625 |
| 525 |
| 526 Reviewed by Ryosuke Niwa. |
| 527 |
| 528 Adds chromium API to new unsafePluginPastingEnabled setting. |
| 529 |
| 530 * public/WebSettings.h: |
| 531 * src/WebSettingsImpl.cpp: |
| 532 (WebKit::WebSettingsImpl::setUnsafePluginPastingEnabled): |
| 533 (WebKit): |
| 534 * src/WebSettingsImpl.h: |
| 535 (WebSettingsImpl): |
| 536 |
| 537 2013-01-08 Mark Lam <mark.lam@apple.com> |
| 538 |
| 539 Removed the need for the ProposedDatabase mechanism. |
| 540 https://bugs.webkit.org/show_bug.cgi?id=106292. |
| 541 |
| 542 Reviewed by Sam Weinig. |
| 543 |
| 544 * src/ChromeClientImpl.cpp: |
| 545 (WebKit::ChromeClientImpl::exceededDatabaseQuota): |
| 546 * src/ChromeClientImpl.h: |
| 547 (ChromeClientImpl): |
| 548 |
| 549 2013-01-08 Keishi Hattori <keishi@webkit.org> |
| 550 |
| 551 [Chromium] Don't confine page popups to root view on Mac |
| 552 https://bugs.webkit.org/show_bug.cgi?id=106315 |
| 553 |
| 554 Reviewed by Kent Tamura. |
| 555 |
| 556 Page popups on Mac no longer get clipped to the web view so we can |
| 557 remove the code to confine to root view. |
| 558 |
| 559 * src/ColorChooserPopupUIController.cpp: |
| 560 (WebKit::ColorChooserPopupUIController::writeDocument): Removing paramet
ers confineToRootView and rootViewRectInScreen. |
| 561 * src/DateTimeChooserImpl.cpp: |
| 562 (WebKit::DateTimeChooserImpl::writeDocument): Ditto. |
| 563 |
| 564 2012-12-20 Antonio Gomes <a1.gomes@sisa.samsung.com> |
| 565 |
| 566 Introduce a compositing trigger for scrollable frames |
| 567 https://bugs.webkit.org/show_bug.cgi?id=105573 |
| 568 |
| 569 Reviewed by James Robinson. |
| 570 |
| 571 Set the newly added scrollable-inner-frames bit to compositing-trigger |
| 572 bitset in accordance to the respective setting value. |
| 573 |
| 574 * src/ChromeClientImpl.cpp: |
| 575 (WebKit::ChromeClientImpl::allowedCompositingTriggers): |
| 576 |
| 577 2013-01-08 Steve Block <steveblock@chromium.org> |
| 578 |
| 579 Rename 'IntSize toSize(const IntPoint&)' to 'toIntSize' |
| 580 https://bugs.webkit.org/show_bug.cgi?id=106307 |
| 581 |
| 582 This matches other method names which distinguish between sizes and |
| 583 points. See https://bugs.webkit.org/show_bug.cgi?id=105992#c4. |
| 584 |
| 585 Reviewed by Kentaro Hara. |
| 586 |
| 587 * src/NonCompositedContentHost.cpp: |
| 588 (WebKit::NonCompositedContentHost::setViewport): |
| 589 * src/WebFrameImpl.cpp: |
| 590 (WebKit::WebFrameImpl::minimumScrollOffset): |
| 591 (WebKit::WebFrameImpl::maximumScrollOffset): |
| 592 |
| 593 2013-01-08 Yoshifumi Inoue <yosin@chromium.org> |
| 594 |
| 595 Dragging over an element with scrollbars should scroll the element when
dragging near edges |
| 596 https://bugs.webkit.org/show_bug.cgi?id=39725 |
| 597 |
| 598 Reviewed by Hajime Morita. |
| 599 |
| 600 This patch removes DragScrollTimer used for automatic scrolling of main |
| 601 frame drag-and-drop which is now implemented in EventHandler. |
| 602 |
| 603 Another patch will remove DragScrollTimer.{cpp,h} and update GYP files t
o |
| 604 make patch size small. |
| 605 |
| 606 No tests. Existing test covers this change. |
| 607 |
| 608 * src/WebViewImpl.cpp: |
| 609 (WebKit::WebViewImpl::WebViewImpl): Changed to remove m_dragScrollTimer. |
| 610 (WebKit::WebViewImpl::dragSourceEndedAt): ditto |
| 611 (WebKit::WebViewImpl::dragSourceMovedTo): ditto |
| 612 (WebKit::WebViewImpl::dragTargetDrop): ditto |
| 613 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): ditto |
| 614 * src/WebViewImpl.h: |
| 615 (WebKit): Chagned to remove DragScrollTimer. |
| 616 |
| 617 2013-01-07 Steve Block <steveblock@chromium.org> |
| 618 |
| 619 Use toSize() to convert from Int/FloatPoint to Int/FloatSize |
| 620 https://bugs.webkit.org/show_bug.cgi?id=105992 |
| 621 |
| 622 Reviewed by Kentaro Hara. |
| 623 |
| 624 * src/LinkHighlight.cpp: |
| 625 (WebKit::LinkHighlight::computeHighlightLayerPathAndPosition): |
| 626 * src/WebFrameImpl.cpp: |
| 627 (WebKit::WebFrameImpl::minimumScrollOffset): |
| 628 (WebKit::WebFrameImpl::maximumScrollOffset): |
| 629 |
| 630 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org> |
| 631 |
| 632 [Chromium] Expose compositedScrollingForFramesEnabled setting in WebKit
API |
| 633 https://bugs.webkit.org/show_bug.cgi?id=106262 |
| 634 |
| 635 Reviewed by James Robinson. |
| 636 |
| 637 * public/WebSettings.h: |
| 638 * src/WebSettingsImpl.cpp: |
| 639 (WebKit::WebSettingsImpl::setCompositedScrollingForFramesEnabled): |
| 640 (WebKit): |
| 641 * src/WebSettingsImpl.h: |
| 642 (WebSettingsImpl): |
| 643 |
| 644 2013-01-07 Stephen White <senorblanco@chromium.org> |
| 645 |
| 646 Add a flag to control canvas antialiasing. |
| 647 https://bugs.webkit.org/show_bug.cgi?id=106255 |
| 648 |
| 649 Reviewed by Darin Fisher. |
| 650 |
| 651 * public/WebSettings.h: |
| 652 * src/WebSettingsImpl.cpp: |
| 653 (WebKit::WebSettingsImpl::setAntialiased2dCanvasEnabled): |
| 654 * src/WebSettingsImpl.h: |
| 655 |
| 656 2013-01-07 Yusuf Ozuysal <yusufo@google.com> |
| 657 |
| 658 Don't use double tap zoom if minimum and maximum page scale is the same |
| 659 https://bugs.webkit.org/show_bug.cgi?id=106272 |
| 660 |
| 661 Reviewed by James Robinson. |
| 662 |
| 663 We should only try to computed relevant scale and scrollOffset and start
the animation |
| 664 if the page is zoomable. This now creates an undesired animation for mob
ile pages which |
| 665 are not zoomable. |
| 666 |
| 667 * src/WebViewImpl.cpp: |
| 668 (WebKit::WebViewImpl::handleGestureEvent): |
| 669 |
| 670 2013-01-07 Tony Chang <tony@chromium.org> |
| 671 |
| 672 Unreviewed. Rolled DEPS. |
| 673 |
| 674 * DEPS: |
| 675 |
| 676 2013-01-07 Alok Priyadarshi <alokp@chromium.org> |
| 677 |
| 678 [chromium] Fix PlatformContextSkia::setDrawingToImageBuffer abuse |
| 679 https://bugs.webkit.org/show_bug.cgi?id=104956 |
| 680 |
| 681 Reviewed by James Robinson. |
| 682 |
| 683 Replaced PlatformContextSkia::SetDrawingToImageBuffer with GraphicsConte
xt::setShouldSmoothFonts. |
| 684 |
| 685 * src/NonCompositedContentHost.cpp: |
| 686 (WebKit::NonCompositedContentHost::paintContents): |
| 687 (WebKit): |
| 688 (WebKit::NonCompositedContentHost::setShowDebugBorders): |
| 689 * src/PageWidgetDelegate.cpp: |
| 690 (WebKit::PageWidgetDelegate::paint): |
| 691 * src/WebFontImpl.cpp: |
| 692 (WebKit::WebFontImpl::drawText): |
| 693 |
| 694 2013-01-07 Mike West <mkwst@chromium.org> |
| 695 |
| 696 Make the IFRAME_SEAMLESS flag runtime-enabled. |
| 697 https://bugs.webkit.org/show_bug.cgi?id=106213 |
| 698 |
| 699 Reviewed by Ojan Vafai. |
| 700 |
| 701 * public/WebRuntimeFeatures.h: |
| 702 (WebRuntimeFeatures): |
| 703 * src/WebRuntimeFeatures.cpp: |
| 704 (WebKit::WebRuntimeFeatures::enableSeamlessIFrames): |
| 705 (WebKit): |
| 706 (WebKit::WebRuntimeFeatures::areSeamlessIFramesEnabled): |
| 707 Expose the new runtime feature to the Chromium port. |
| 708 |
| 709 2013-01-07 Alec Flett <alecflett@chromium.org> |
| 710 |
| 711 IndexedDB: Stub out async IDBDatabaseBackendInterface::createObjectStore |
| 712 https://bugs.webkit.org/show_bug.cgi?id=106148 |
| 713 |
| 714 Reviewed by Adam Barth. |
| 715 |
| 716 Stub out WebKit API for async createObjectStore. |
| 717 |
| 718 * public/WebIDBDatabase.h: |
| 719 (WebIDBDatabase): |
| 720 * src/IDBDatabaseBackendProxy.cpp: |
| 721 (WebKit::IDBDatabaseBackendProxy::createObjectStore): |
| 722 (WebKit): |
| 723 (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): |
| 724 * src/IDBDatabaseBackendProxy.h: |
| 725 (IDBDatabaseBackendProxy): |
| 726 * src/WebIDBDatabaseImpl.cpp: |
| 727 (WebKit::WebIDBDatabaseImpl::createObjectStore): |
| 728 (WebKit): |
| 729 (WebKit::WebIDBDatabaseImpl::deleteObjectStore): |
| 730 * src/WebIDBDatabaseImpl.h: |
| 731 (WebIDBDatabaseImpl): |
| 732 |
| 733 2013-01-07 Stephen Chenney <schenney@chromium.org> |
| 734 |
| 735 Add comment to WebKit skia gyp |
| 736 |
| 737 Unreviewed additon of a comment. |
| 738 |
| 739 * skia_webkit.gyp: Some changes should not yet be committed. Commented t
o that effect. |
| 740 |
| 741 2013-01-07 Stephen Chenney <schenney@chromium.org> |
| 742 |
| 743 Add Skia build flags to WebKit skia gyp |
| 744 |
| 745 Unreviewed change to enable easy layout test rebaselining. |
| 746 |
| 747 * skia_webkit.gyp: Added SK_IGNORE_QUAD_STROKE_FIX and SK_IGNORE_TREAT_A
S_SPRITE |
| 748 |
| 749 2013-01-05 Alec Flett <alecflett@chromium.org> |
| 750 |
| 751 IndexedDB: Migrate backend ObjectStore calls to use transaction id |
| 752 https://bugs.webkit.org/show_bug.cgi?id=102741 |
| 753 |
| 754 Reviewed by Tony Chang. |
| 755 |
| 756 Fix a bug where an array was initialized with a large empty buffer, |
| 757 clean up whitespace, and update to match signatures that changed |
| 758 in WebCore. |
| 759 |
| 760 * public/WebIDBDatabase.h: |
| 761 (WebKit::WebIDBDatabase::clear): |
| 762 * src/WebIDBDatabaseImpl.cpp: |
| 763 (WebKit::WebIDBDatabaseImpl::put): |
| 764 * src/WebIDBIndexImpl.cpp: |
| 765 * tests/IDBDatabaseBackendTest.cpp: |
| 766 |
| 767 2013-01-05 Alec Flett <alecflett@chromium.org> |
| 768 |
| 769 IndexedDB: Stub out IDBDatabaseBackendInterface::createIndex/deleteIndex |
| 770 https://bugs.webkit.org/show_bug.cgi?id=106117 |
| 771 |
| 772 Reviewed by Adam Barth. |
| 773 |
| 774 Stubs for migration from WebIDBObjectStore. |
| 775 |
| 776 * public/WebIDBDatabase.h: |
| 777 (WebKit::WebIDBDatabase::createIndex): |
| 778 (WebKit::WebIDBDatabase::deleteIndex): |
| 779 (WebIDBDatabase): |
| 780 * src/IDBDatabaseBackendProxy.cpp: |
| 781 (WebKit::IDBDatabaseBackendProxy::createIndex): |
| 782 (WebKit): |
| 783 (WebKit::IDBDatabaseBackendProxy::deleteIndex): |
| 784 * src/IDBDatabaseBackendProxy.h: |
| 785 (IDBDatabaseBackendProxy): |
| 786 * src/WebIDBDatabaseImpl.cpp: |
| 787 (WebKit::WebIDBDatabaseImpl::createIndex): |
| 788 (WebKit): |
| 789 (WebKit::WebIDBDatabaseImpl::deleteIndex): |
| 790 * src/WebIDBDatabaseImpl.h: |
| 791 (WebIDBDatabaseImpl): |
| 792 * tests/IDBDatabaseBackendTest.cpp: |
| 793 |
| 794 2013-01-05 Chris Hopman <cjhopman@google.com> |
| 795 |
| 796 Add function to move caret selection towards a point |
| 797 https://bugs.webkit.org/show_bug.cgi?id=105189 |
| 798 |
| 799 Reviewed by Eric Seidel. |
| 800 |
| 801 This function moves the selection to the corresponding point in the |
| 802 rootEditableElement of the current selection. Used on Android for |
| 803 the behavior of insertion handles (i.e. dragging the caret around). |
| 804 |
| 805 * public/WebFrame.h: |
| 806 (WebFrame): |
| 807 * src/WebFrameImpl.cpp: |
| 808 (WebKit::WebFrameImpl::moveCaretSelectionTowardsWindowPoint): |
| 809 (WebKit): |
| 810 * src/WebFrameImpl.h: |
| 811 (WebFrameImpl): |
| 812 |
| 813 2013-01-04 James Robinson <jamesr@chromium.org> |
| 814 |
| 815 [chromium] Remove WebWidget::layerTreeView(), ownership is the other way
around |
| 816 https://bugs.webkit.org/show_bug.cgi?id=106139 |
| 817 |
| 818 Reviewed by Adrienne Walker. |
| 819 |
| 820 This was added with the thought that it would be useful for transitionin
g code for a world where the |
| 821 WebLayerTreeView for a given widget was owned by the WebWidgetClient ins
tead of the WebWidget, but as it turns |
| 822 out we've transitioned without every adding any callers to this. |
| 823 |
| 824 * public/WebWidget.h: |
| 825 (WebWidget): |
| 826 * src/WebViewImpl.cpp: |
| 827 |
| 828 2013-01-04 Dana Jansens <danakj@chromium.org> |
| 829 |
| 830 [chromium] Remove lost-compositor-context layout tests |
| 831 https://bugs.webkit.org/show_bug.cgi?id=106089 |
| 832 |
| 833 Reviewed by James Robinson. |
| 834 |
| 835 Remove the loseCompositorContext() test function. |
| 836 |
| 837 * public/WebView.h: |
| 838 (WebView): |
| 839 * src/WebViewImpl.cpp: |
| 840 * src/WebViewImpl.h: |
| 841 (WebViewImpl): |
| 842 |
| 843 2013-01-04 Adam Klein <adamk@chromium.org> |
| 844 |
| 845 Remove ENABLE_MUTATION_OBSERVERS #define |
| 846 https://bugs.webkit.org/show_bug.cgi?id=105459 |
| 847 |
| 848 Reviewed by Ryosuke Niwa. |
| 849 |
| 850 * features.gypi: |
| 851 * src/WebKit.cpp: |
| 852 (WebKit::initialize): |
| 853 (WebKit::shutdown): |
| 854 |
| 855 2013-01-04 Mark Pilgrim <pilgrim@chromium.org> |
| 856 |
| 857 [Chromium] Update some #includes to use headers in the new Platform dire
ctory |
| 858 https://bugs.webkit.org/show_bug.cgi?id=106092 |
| 859 |
| 860 Reviewed by Kentaro Hara. |
| 861 |
| 862 Working towards getting rid of legacy header files in |
| 863 WebKit/chromium/public/ and WebKit/chromium/public/platform/ |
| 864 |
| 865 * src/AsyncFileSystemChromium.cpp: |
| 866 * src/StorageAreaProxy.cpp: |
| 867 * src/StorageNamespaceProxy.cpp: |
| 868 * src/WebFileSystemCallbacksImpl.cpp: |
| 869 * src/WebGraphicsContext3D.cpp: |
| 870 * src/WebIDBCursorImpl.h: |
| 871 * src/WebIDBDatabaseCallbacksImpl.cpp: |
| 872 * src/WebIDBDatabaseCallbacksImpl.h: |
| 873 * src/WebIDBDatabaseError.cpp: |
| 874 * src/WebIDBDatabaseImpl.h: |
| 875 * src/WebIDBIndexImpl.h: |
| 876 * src/WebIDBKeyPath.cpp: |
| 877 * src/WebIDBMetadata.cpp: |
| 878 * src/WebIDBObjectStoreImpl.h: |
| 879 * src/WebWorkerClientImpl.cpp: |
| 880 * src/WebWorkerRunLoop.cpp: |
| 881 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 882 * tests/AssociatedURLLoaderTest.cpp: |
| 883 * tests/FrameTestHelpers.cpp: |
| 884 * tests/PopupMenuTest.cpp: |
| 885 * tests/URLTestHelpers.cpp: |
| 886 * tests/WebFrameTest.cpp: |
| 887 * tests/WebPageNewSerializerTest.cpp: |
| 888 * tests/WebPageSerializerTest.cpp: |
| 889 * tests/WebURLRequestTest.cpp: |
| 890 * tests/WebURLResponseTest.cpp: |
| 891 * tests/WebUnitTests.h: |
| 892 * tests/WebViewTest.cpp: |
| 893 |
| 894 2013-01-04 Sheriff Bot <webkit.review.bot@gmail.com> |
| 895 |
| 896 Unreviewed. Rolled DEPS. |
| 897 |
| 898 * DEPS: |
| 899 |
| 900 2013-01-03 Sami Kyostila <skyostil@chromium.org> |
| 901 |
| 902 [chromium] Rename low latency rendering mode setting to vsync notificati
on |
| 903 https://bugs.webkit.org/show_bug.cgi?id=106020 |
| 904 |
| 905 Reviewed by James Robinson. |
| 906 |
| 907 Rename low latency rendering mode setting to vsync notification because |
| 908 the old name was ambiguous and bad. This setting is meant to control |
| 909 whether the renderer uses a vsync signal provided by the browser to |
| 910 schedule rendering. |
| 911 |
| 912 2013-01-03 Mark Pilgrim <pilgrim@chromium.org> |
| 913 |
| 914 [Chromium] Remove all references to sharedWorkerRepository() |
| 915 https://bugs.webkit.org/show_bug.cgi?id=104704 |
| 916 |
| 917 Reviewed by Adam Barth. |
| 918 |
| 919 Now that Chromium calls setSharedWorkerRepository upon |
| 920 initializing WebKit ( |
| 921 https://codereview.chromium.org/10990121/ and |
| 922 https://codereview.chromium.org/11576028/ ) and no longer |
| 923 tries to override sharedWorkerRepository, it is safe to remove |
| 924 all references to this function. |
| 925 |
| 926 * public/platform/WebKitPlatformSupport.h: |
| 927 (WebKit): |
| 928 (WebKit::WebKitPlatformSupport::idbFactory): |
| 929 * src/SharedWorkerRepository.cpp: |
| 930 (WebKit::sharedWorkerRepository): |
| 931 (WebCore::SharedWorkerRepository::isAvailable): |
| 932 |
| 933 2013-01-03 Tommy Widenflycht <tommyw@google.com> |
| 934 |
| 935 MediaStream API: Add a missing state to RTCPeerConnection |
| 936 https://bugs.webkit.org/show_bug.cgi?id=106017 |
| 937 |
| 938 Reviewed by Adam Barth. |
| 939 |
| 940 Adding the missing ReadyStateHaveRemoteOffer which will show up in the s
pec soon. |
| 941 |
| 942 * src/AssertMatchingEnums.cpp: |
| 943 |
| 944 2013-01-03 Joshua Bell <jsbell@chromium.org> |
| 945 |
| 946 IndexedDB: Simplify IDBTransactionBackendImpl::scheduleTask usage |
| 947 https://bugs.webkit.org/show_bug.cgi?id=103536 |
| 948 |
| 949 Reviewed by Tony Chang. |
| 950 |
| 951 Track whether IDBCallbacks has fired before being destructed. If not it
probably |
| 952 came in after a transaction had asynchronously aborted; fire an abort er
ror which |
| 953 will be ignored on the front-end but will clean up lingering IPC trackin
g. |
| 954 |
| 955 * public/WebIDBDatabaseException.h: |
| 956 * src/AssertMatchingEnums.cpp: |
| 957 * src/IDBCallbacksProxy.cpp: |
| 958 (WebKit::IDBCallbacksProxy::IDBCallbacksProxy): |
| 959 (WebKit::IDBCallbacksProxy::~IDBCallbacksProxy): |
| 960 (WebKit::IDBCallbacksProxy::onError): |
| 961 (WebKit::IDBCallbacksProxy::onSuccess): |
| 962 * src/IDBCallbacksProxy.h: |
| 963 (IDBCallbacksProxy): |
| 964 |
| 965 2013-01-02 Kenneth Russell <kbr@google.com> |
| 966 |
| 967 [chromium] Creation of dedicated workers (isolates) leaks reference to H
TMLDocument |
| 968 https://bugs.webkit.org/show_bug.cgi?id=105367 |
| 969 |
| 970 Reviewed by Dmitry Titov. |
| 971 |
| 972 Made WebWorkerClientImpl a subclass of WorkerMessagingProxy rather than
an object wrapping |
| 973 WorkerMessagingProxy. WorkerMessagingProxy manages its own lifetime and
it is impossible to |
| 974 properly synchronize the lifetime of WebWorkerClientImpl separately. |
| 975 |
| 976 This allowed most of WebWorkerClientImpl to be deleted, but forced a div
ergence in the class |
| 977 hierarchies of WebWorkerClientImpl and WebSharedWorkerImpl. Conversion m
ethods were added to |
| 978 WorkerLoaderProxy and WebWorkerBase to bridge the hierarchies of in-proc
ess and |
| 979 out-of-process workers. |
| 980 |
| 981 * src/DatabaseObserver.cpp: |
| 982 (WebCore::DatabaseObserver::canEstablishDatabase): |
| 983 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy. |
| 984 * src/IDBFactoryBackendProxy.cpp: |
| 985 (WebKit::AllowIndexedDBMainThreadBridge::signalCompleted): |
| 986 Adjusted how WorkerLoaderProxy's methods are called. |
| 987 (WebKit::IDBFactoryBackendProxy::allowIndexedDB): |
| 988 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy. |
| 989 * src/LocalFileSystemChromium.cpp: |
| 990 (WebCore::openFileSystemHelper): |
| 991 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy. |
| 992 * src/WebSharedWorkerImpl.cpp: |
| 993 (WebKit::WebSharedWorkerImpl::toWebWorkerBase): |
| 994 Implemented new conversion method. |
| 995 * src/WebSharedWorkerImpl.h: |
| 996 (WebSharedWorkerImpl): |
| 997 Explicitly derive from WorkerLoaderProxy now that WebWorkerBase no l
onger does. |
| 998 (WebKit::WebSharedWorkerImpl::workerLoaderProxy): |
| 999 Added new conversion method. |
| 1000 * src/WebWorkerBase.h: |
| 1001 (WebWorkerBase): |
| 1002 Removed derivation from WorkerLoaderProxy. Added method to convert t
o WorkerLoaderProxy. |
| 1003 * src/WebWorkerClientImpl.cpp: |
| 1004 (WebKit): |
| 1005 Adjusted comment. |
| 1006 (WebKit::WebWorkerClientImpl::createWorkerContextProxy): |
| 1007 Adjusted whitespace. |
| 1008 (WebKit::WebWorkerClientImpl::terminateWorkerContext): |
| 1009 Eliminated delegation to separate object. |
| 1010 (WebKit::WebWorkerClientImpl::toWebWorkerBase): |
| 1011 Implemented new conversion method. |
| 1012 (WebKit::WebWorkerClientImpl::view): |
| 1013 (WebKit::WebWorkerClientImpl::allowDatabase): |
| 1014 (WebKit::WebWorkerClientImpl::allowFileSystem): |
| 1015 (WebKit::WebWorkerClientImpl::openFileSystem): |
| 1016 (WebKit::WebWorkerClientImpl::allowIndexedDB): |
| 1017 Eliminated delegation to separate object. |
| 1018 (WebKit::WebWorkerClientImpl::WebWorkerClientImpl): |
| 1019 * src/WebWorkerClientImpl.h: |
| 1020 (WebKit): |
| 1021 Changed to inherit from WorkerMessagingProxy directly. |
| 1022 (WebWorkerClientImpl): |
| 1023 Deleted most methods previously overridden from WorkerContextProxy,
etc. |
| 1024 * src/WorkerAsyncFileSystemChromium.cpp: |
| 1025 (WebCore::WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium): |
| 1026 (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacks
Bridge): |
| 1027 Hold on to, and use, WorkerLoaderProxy rather than WebWorkerBase. |
| 1028 * src/WorkerAsyncFileSystemChromium.h: |
| 1029 (WebKit): |
| 1030 (WebCore): |
| 1031 (WorkerAsyncFileSystemChromium): |
| 1032 Hold on to WorkerLoaderProxy rather than WebWorkerBase. |
| 1033 |
| 1034 2013-01-02 James Robinson <jamesr@chromium.org> |
| 1035 |
| 1036 [chromium] Remove unused transitional #defines from WebKit Client API |
| 1037 https://bugs.webkit.org/show_bug.cgi?id=105974 |
| 1038 |
| 1039 Reviewed by Adam Barth. |
| 1040 |
| 1041 The transitions these #defines helped with have completed. |
| 1042 |
| 1043 * public/WebFileSystemCallbacks.h: |
| 1044 (WebKit): |
| 1045 * public/WebKit.h: |
| 1046 * public/WebRuntimeFeatures.h: |
| 1047 * public/WebSettings.h: |
| 1048 * public/WebWidget.h: |
| 1049 |
| 1050 2013-01-02 Cris Neckar <cdn@chromium.org> |
| 1051 |
| 1052 Initialize WebInputEvent to prevent sending uninitialized bytes with IPC
messages. |
| 1053 https://bugs.webkit.org/show_bug.cgi?id=105934 |
| 1054 |
| 1055 Reviewed by James Robinson. |
| 1056 |
| 1057 * public/WebInputEvent.h: |
| 1058 (WebKit::WebInputEvent::WebInputEvent): |
| 1059 |
| 1060 2013-01-02 David Tseng <dtseng@google.com> |
| 1061 |
| 1062 AX: Chromium needs platform localized strings for media controls. |
| 1063 https://bugs.webkit.org/show_bug.cgi?id=105940 |
| 1064 |
| 1065 Reviewed by Tony Chang. |
| 1066 |
| 1067 * src/LocalizedStrings.cpp: |
| 1068 (WebCore::localizedMediaControlElementString): |
| 1069 (WebCore): |
| 1070 (WebCore::localizedMediaControlElementHelpText): |
| 1071 |
| 1072 2013-01-02 Mark Pilgrim <pilgrim@chromium.org> |
| 1073 |
| 1074 [Chromium] Add Platform/chromium to include_dirs |
| 1075 https://bugs.webkit.org/show_bug.cgi?id=105955 |
| 1076 |
| 1077 Reviewed by James Robinson. |
| 1078 |
| 1079 Currently the headers in WebKit/chromium/public/Web*.h can not |
| 1080 include headers from the new Platform/chromium/ directory with the |
| 1081 "#include <public/WebFoo.h>" syntax, because the include_dirs for |
| 1082 dependent builds (like Chromium-within-WebKit) do not include the |
| 1083 new Platform/chromium/ directory. This patch adds that capability |
| 1084 without managing to break anything else. |
| 1085 |
| 1086 * WebKit.gyp: |
| 1087 |
| 1088 2013-01-02 Alec Flett <alecflett@chromium.org> |
| 1089 |
| 1090 IndexedDB: Use non-const buffers in put() to avoid copies |
| 1091 https://bugs.webkit.org/show_bug.cgi?id=105572 |
| 1092 |
| 1093 Reviewed by Adam Barth. |
| 1094 |
| 1095 Pass on non-const Vectors to allow buffer adoption rather than copies. |
| 1096 |
| 1097 * public/WebIDBDatabase.h: |
| 1098 (WebIDBDatabase): |
| 1099 (WebKit::WebIDBDatabase::put): |
| 1100 * src/IDBDatabaseBackendProxy.cpp: |
| 1101 (WebKit::IDBDatabaseBackendProxy::put): |
| 1102 * src/IDBDatabaseBackendProxy.h: |
| 1103 (IDBDatabaseBackendProxy): |
| 1104 * src/WebIDBDatabaseImpl.cpp: |
| 1105 (WebKit::WebIDBDatabaseImpl::put): |
| 1106 * src/WebIDBDatabaseImpl.h: |
| 1107 (WebIDBDatabaseImpl): |
| 1108 * tests/IDBDatabaseBackendTest.cpp: |
| 1109 |
| 1110 2013-01-02 Robert Kroeger <rjkroege@chromium.org> |
| 1111 |
| 1112 [chromium] Use top level field for gesture event source |
| 1113 https://bugs.webkit.org/show_bug.cgi?id=105664 |
| 1114 |
| 1115 Reviewed by Adam Barth. |
| 1116 |
| 1117 Previously, only GestureFlingStart subtypes of WebGestureEvent |
| 1118 had a deviceSource flag. A previous CL added a top-level |
| 1119 deviceSource field for all WebGestureEvent. Now that this field |
| 1120 is populated in Chromium, use it as necessary in the Chromium |
| 1121 WebKit layer. |
| 1122 |
| 1123 No new tests: covered by existing tests. |
| 1124 |
| 1125 * src/WebCompositorInputHandlerImpl.cpp: |
| 1126 (WebKit::WebCompositorInputHandlerImpl::handleGestureFling): |
| 1127 * src/WebViewImpl.cpp: |
| 1128 (WebKit::WebViewImpl::handleGestureEvent): |
| 1129 * tests/WebCompositorInputHandlerImplTest.cpp: |
| 1130 (WebKit::TEST_F): |
| 1131 |
| 1132 2012-12-28 Fady Samuel <fsamuel@chromium.org> |
| 1133 |
| 1134 Roll Chromium DEPS to r174739 |
| 1135 https://bugs.webkit.org/show_bug.cgi?id=105813 |
| 1136 |
| 1137 Unreviewed. |
| 1138 |
| 1139 * DEPS: |
| 1140 |
| 1141 2012-12-26 Nico Weber <thakis@chromium.org> |
| 1142 |
| 1143 [chromium] Disable unprefixed css transitions until they're functional |
| 1144 https://bugs.webkit.org/show_bug.cgi?id=105771 |
| 1145 |
| 1146 Reviewed by Eric Seidel. |
| 1147 |
| 1148 Bug 105647 mentions that this is not fully implemented yet, and the |
| 1149 partial support breaks feature detection in modernizr and friends. |
| 1150 |
| 1151 * features.gypi: |
| 1152 |
| 1153 2012-12-26 Yury Semikhatsky <yurys@chromium.org> |
| 1154 |
| 1155 Web Inspector: extract JS heap profiler specifics into JSHeapSnapshot.js |
| 1156 https://bugs.webkit.org/show_bug.cgi?id=105768 |
| 1157 |
| 1158 Reviewed by Pavel Feldman. |
| 1159 |
| 1160 * WebKit.gyp: added new file to JS heap profiler. |
| 1161 |
| 1162 2012-12-21 Xianzhu Wang <wangxianzhu@chromium.org> |
| 1163 |
| 1164 [Chromium-Android] Use harfbuzz-ng instead of harfbuzz-old on Android |
| 1165 https://bugs.webkit.org/show_bug.cgi?id=104410 |
| 1166 |
| 1167 Reviewed by Eric Seidel. |
| 1168 |
| 1169 * features.gypi: Enable harfbuzz-ng on Android. |
| 1170 |
| 1171 2012-12-21 Joshua Bell <jsbell@chromium.org> |
| 1172 |
| 1173 IndexedDB: Combine openConnection and openConnectionWithVersion |
| 1174 https://bugs.webkit.org/show_bug.cgi?id=105658 |
| 1175 |
| 1176 Reviewed by Tony Chang. |
| 1177 |
| 1178 * tests/IDBDatabaseBackendTest.cpp: |
| 1179 |
1 2012-12-20 Noel Gordon <noel.gordon@gmail.com> | 1180 2012-12-20 Noel Gordon <noel.gordon@gmail.com> |
2 | 1181 |
3 [chromium] Disable color profile support for WebImageSkia users | 1182 [chromium] Disable color profile support for WebImageSkia users |
4 https://bugs.webkit.org/show_bug.cgi?id=105493 | 1183 https://bugs.webkit.org/show_bug.cgi?id=105493 |
5 | 1184 |
6 Reviewed by Eric Seidel. | 1185 Reviewed by Eric Seidel. |
7 | 1186 |
8 Disable color profiles to prevent null pointer dereference under some | 1187 Disable color profiles to prevent null pointer dereference under some |
9 conditions. Tested by unittests at src.chromium.org. | 1188 conditions. Tested by unittests at src.chromium.org. |
10 | 1189 |
(...skipping 8451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8462 | 9641 |
8463 [Chromium-Win] Implement LocaleWin::dateFormat | 9642 [Chromium-Win] Implement LocaleWin::dateFormat |
8464 https://bugs.webkit.org/show_bug.cgi?id=98117 | 9643 https://bugs.webkit.org/show_bug.cgi?id=98117 |
8465 | 9644 |
8466 Reviewed by Kentaro Hara. | 9645 Reviewed by Kentaro Hara. |
8467 | 9646 |
8468 * tests/LocaleWinTest.cpp: | 9647 * tests/LocaleWinTest.cpp: |
8469 (TEST_F): Add tests for LocaleWin::dateFormat. | 9648 (TEST_F): Add tests for LocaleWin::dateFormat. |
8470 | 9649 |
8471 == Rolled over to ChangeLog-2012-10-02 == | 9650 == Rolled over to ChangeLog-2012-10-02 == |
OLD | NEW |