OLD | NEW |
| 1 2013-03-28 Alexandre Elias <aelias@chromium.org> |
| 2 |
| 3 [chromium] Use widget.parent() for plugin WebMouseEvents |
| 4 https://bugs.webkit.org/show_bug.cgi?id=113543 |
| 5 |
| 6 Reviewed by James Robinson. |
| 7 |
| 8 In r142571 I switches widget.parent() to widget.root() in the plugin |
| 9 WebCore event -> WebMouseEvent creator, to make the converter the |
| 10 inverse of the one going the other way and avoid null pointer crashes. |
| 11 But the plugin code expects it to be parent() (see |
| 12 http://crbug.com/223335). |
| 13 |
| 14 * src/WebInputEventConversion.cpp: |
| 15 (WebKit::updateWebMouseEventFromWebCoreMouseEvent): |
| 16 |
| 17 2013-03-28 Xianzhu Wang <wangxianzhu@chromium.org> |
| 18 |
| 19 [Chromium] Don't create SolidColorLayer for full transparent background |
| 20 https://bugs.webkit.org/show_bug.cgi?id=113524 |
| 21 |
| 22 Reviewed by James Robinson. |
| 23 |
| 24 * tests/GraphicsLayerChromiumTest.cpp: |
| 25 (GraphicsLayerChromiumTest::setContentsToSolidColor): |
| 26 |
| 27 2013-03-28 Kent Tamura <tkent@chromium.org> |
| 28 |
| 29 [Chromium] REGRESSION(r88030): Right-click on invalid form controls unex
pectedly dispatches 'invalid' events |
| 30 https://bugs.webkit.org/show_bug.cgi?id=113377 |
| 31 |
| 32 Reviewed by Dimitri Glazkov. |
| 33 |
| 34 * src/ContextMenuClientImpl.cpp: |
| 35 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 36 We don't need to call HTMLFormElement::checkValidity here. |
| 37 |
| 38 2013-03-28 Sheriff Bot <webkit.review.bot@gmail.com> |
| 39 |
| 40 Unreviewed. Rolled Chromium DEPS to r191172. Requested by |
| 41 pdr2 via sheriffbot. |
| 42 |
| 43 * DEPS: |
| 44 |
| 45 2013-03-28 Matt Falkenhagen <falken@chromium.org> |
| 46 |
| 47 Refactoring: Replace Element::disabled and isEnabledFormControl with isD
isabledFormControl |
| 48 https://bugs.webkit.org/show_bug.cgi?id=113273 |
| 49 |
| 50 Reviewed by Kent Tamura. |
| 51 |
| 52 Element::disabled is about form controls and Element::isEnabledFormContr
ol |
| 53 is redundant with it, so replace them with a single function |
| 54 Element::isDisabledFormControl. |
| 55 |
| 56 * src/WebFormControlElement.cpp: |
| 57 (WebKit::WebFormControlElement::isEnabled): |
| 58 * src/WebOptionElement.cpp: |
| 59 (WebKit::WebOptionElement::isEnabled): |
| 60 * src/WebPasswordFormUtils.cpp: |
| 61 (WebKit::findPasswordFormFields): |
| 62 * src/WebSearchableFormData.cpp: |
| 63 (HTMLNames::findSuitableSearchInputElement): |
| 64 (HTMLNames::buildSearchString): |
| 65 |
| 66 2013-03-27 Keishi Hattori <keishi@webkit.org> |
| 67 |
| 68 [Chromium] Enable touch events in PagePopup |
| 69 https://bugs.webkit.org/show_bug.cgi?id=113380 |
| 70 |
| 71 We want to use touch events inside the calendar picker. This patch adds |
| 72 PagePopupChromeClient::needTouchEvents() and moved hasTouchEventHandlers
() |
| 73 from WebViewClient to WebWidgetClient. |
| 74 |
| 75 Reviewed by Kent Tamura. |
| 76 |
| 77 * public/WebViewClient.h: |
| 78 * public/WebWidgetClient.h: |
| 79 (WebWidgetClient): |
| 80 (WebKit::WebWidgetClient::hasTouchEventHandlers): Moved from WebViewClie
nt. |
| 81 * src/WebPagePopupImpl.cpp: |
| 82 (WebKit): |
| 83 |
| 84 2013-03-27 Timothy Hatcher <timothy@apple.com> |
| 85 |
| 86 Add support for dock-to-right of the Web Inspector in the Mac port. |
| 87 |
| 88 Unfortunately this requires Safari changes, so it is disabled in the nig
htly builds. |
| 89 |
| 90 https://webkit.org/b/113341 |
| 91 rdar://problem/10368152 |
| 92 |
| 93 Reviewed by Joseph Pecoraro. |
| 94 |
| 95 * src/InspectorFrontendClientImpl.cpp: |
| 96 (WebKit::InspectorFrontendClientImpl::changeAttachedWindowWidth): |
| 97 * src/InspectorFrontendClientImpl.h: |
| 98 (InspectorFrontendClientImpl): |
| 99 |
| 100 2013-03-27 Kent Tamura <tkent@chromium.org> |
| 101 |
| 102 Rename HTMLFormControlElement::readOnly to isReadOnly |
| 103 https://bugs.webkit.org/show_bug.cgi?id=113297 |
| 104 |
| 105 Reviewed by Alexey Proskuryakov. |
| 106 |
| 107 * src/WebFormControlElement.cpp: |
| 108 (WebKit::WebFormControlElement::isReadOnly): |
| 109 |
| 110 2013-03-26 Hayato Ito <hayato@chromium.org> |
| 111 |
| 112 Allow ShadowContents in HitTests by default. |
| 113 https://bugs.webkit.org/show_bug.cgi?id=113171 |
| 114 |
| 115 Reviewed by Dimitri Glazkov. |
| 116 |
| 117 * src/ContextMenuClientImpl.cpp: |
| 118 (WebKit::selectMisspelledWord): |
| 119 * src/WebFrameImpl.cpp: |
| 120 (WebKit::WebFrameImpl::visiblePositionForWindowPoint): |
| 121 * src/WebPluginContainerImpl.cpp: |
| 122 (WebKit::WebPluginContainerImpl::isRectTopmost): |
| 123 * src/WebViewImpl.cpp: |
| 124 (WebKit::WebViewImpl::computeBlockBounds): |
| 125 (WebKit::WebViewImpl::bestTapNode): |
| 126 |
| 127 2013-03-26 Dana Jansens <danakj@chromium.org> |
| 128 |
| 129 [chromium] Remove the WebVideoFrame, WebVideoFrameProvider, WebStreamTex
tureClient, and WebVideoLayer classes. |
| 130 https://bugs.webkit.org/show_bug.cgi?id=112483 |
| 131 |
| 132 Reviewed by James Robinson. |
| 133 |
| 134 These classes are no longer used, so remove them. |
| 135 |
| 136 * WebKit.gyp: |
| 137 * public/WebMediaPlayer.h: |
| 138 (WebKit): |
| 139 (WebMediaPlayer): |
| 140 * public/WebStreamTextureClient.h: Removed. |
| 141 * public/WebVideoFrame.h: Removed. |
| 142 |
| 143 2013-03-26 Sheriff Bot <webkit.review.bot@gmail.com> |
| 144 |
| 145 Unreviewed. Rolled Chromium DEPS to r190706. Requested by |
| 146 danakj_ via sheriffbot. |
| 147 |
| 148 * DEPS: |
| 149 |
| 150 2013-03-26 Ryosuke Niwa <rniwa@webkit.org> |
| 151 |
| 152 Heap-use-after-free regression |
| 153 https://bugs.webkit.org/show_bug.cgi?id=113337 |
| 154 |
| 155 Reviewed by Abhishek Arya and Alexey Proskuryakov. |
| 156 |
| 157 * src/ChromeClientImpl.cpp: |
| 158 (WebKit::ChromeClientImpl::didAssociateFormControls): |
| 159 * src/ChromeClientImpl.h: |
| 160 (ChromeClientImpl): |
| 161 |
| 162 2013-03-26 Tony Chang <tony@chromium.org> |
| 163 |
| 164 Autogenerate the scrollAnimatorEnabled setting in Settings.in |
| 165 https://bugs.webkit.org/show_bug.cgi?id=113253 |
| 166 |
| 167 Reviewed by James Robinson. |
| 168 |
| 169 * src/WebSettingsImpl.cpp: |
| 170 (WebKit::WebSettingsImpl::setEnableScrollAnimator): Update call to WebCo
re to use setScrollAnimatorEnabled(bool). |
| 171 |
| 172 2013-03-26 Tony Chang <tony@chromium.org> |
| 173 |
| 174 [chromium] Expose setSelectionIncludesAltImageText in WebSettings |
| 175 https://bugs.webkit.org/show_bug.cgi?id=113316 |
| 176 |
| 177 Reviewed by Dimitri Glazkov. |
| 178 |
| 179 Enabling this setting allows plain text clipboard content to include alt |
| 180 text like on Firefox and IE10. |
| 181 |
| 182 * public/WebSettings.h: |
| 183 (WebSettings): |
| 184 * src/WebSettingsImpl.cpp: |
| 185 (WebKit::WebSettingsImpl::setSelectionIncludesAltImageText): |
| 186 * src/WebSettingsImpl.h: |
| 187 (WebSettingsImpl): |
| 188 |
| 189 2013-03-26 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 190 |
| 191 Code duplication between HTTPParsers and HTTPValidation |
| 192 https://bugs.webkit.org/show_bug.cgi?id=113283 |
| 193 |
| 194 Reviewed by Alexey Proskuryakov. |
| 195 |
| 196 * src/AssociatedURLLoader.cpp: Include HTTPParsers.h instead |
| 197 of HTTPValidation.h to use isValidHTTPToken(). |
| 198 |
| 199 2013-03-26 Yufeng Shen <miletus@chromium.org> |
| 200 |
| 201 Convert WebInputEvent::GestureDoubleTap to PlatformEvent::NoType |
| 202 https://bugs.webkit.org/show_bug.cgi?id=113215 |
| 203 |
| 204 In bug 93045 we removed PlatformEvent::GestureDoubleTap since now Double
Tap gesture |
| 205 is implemented as a Tap gesture with tap_count = 2. |
| 206 |
| 207 In WebViewImpl::handleGestureEvent(), a PlatformEvent is built from the
WebGestureEvent |
| 208 regardless, even though the PlatfromEvent will never reach the WebCore.
DoubleTap, in |
| 209 our case, is only handled in WebViewImpl for doube-tap-to-zoom, will als
o go through |
| 210 conversion in WebInpuEventConversion.cpp::PlatformGestureEventBuilder()
and reach |
| 211 ASSERT_NOT_REACHED() |
| 212 |
| 213 This patch converts WebGestureEvent::DoubleTap to PlatformEvent::NoType,
this makes the |
| 214 conversion list from WebInputEvent to PlatformEvent complete and we don'
t need a special |
| 215 handling for the DoubleTap event in WebViewImpl::handleGestureEvent() |
| 216 |
| 217 Reviewed by Antonio Gomes. |
| 218 |
| 219 * src/WebInputEventConversion.cpp: |
| 220 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
| 221 |
| 222 2013-03-26 Sheriff Bot <webkit.review.bot@gmail.com> |
| 223 |
| 224 Unreviewed, rolling out r146767. |
| 225 http://trac.webkit.org/changeset/146767 |
| 226 https://bugs.webkit.org/show_bug.cgi?id=113295 |
| 227 |
| 228 Rolling out until nicer fonts / sizes are chosen (Requested by |
| 229 pfeldman on #webkit). |
| 230 |
| 231 * src/js/devTools.css: |
| 232 |
| 233 2013-03-25 Kent Tamura <tkent@chromium.org> |
| 234 |
| 235 Rename ENABLE_INPUT_TYPE_DATETIME |
| 236 https://bugs.webkit.org/show_bug.cgi?id=113254 |
| 237 |
| 238 Reviewed by Kentaro Hara. |
| 239 |
| 240 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLE
TE. |
| 241 Actually I'd like to remove the code, but we shouldn't remove it yet |
| 242 because we shipped products with it on some platforms. |
| 243 |
| 244 * src/WebRuntimeFeatures.cpp: |
| 245 (WebKit::WebRuntimeFeatures::enableInputTypeDateTime): |
| 246 (WebKit::WebRuntimeFeatures::isInputTypeDateTimeEnabled): |
| 247 * tests/WebViewTest.cpp: |
| 248 |
| 249 2013-03-25 Dana Jansens <danakj@chromium.org> |
| 250 |
| 251 [chromium] Move ownership of compositor VideoLayer to WebMediaPlayer |
| 252 https://bugs.webkit.org/show_bug.cgi?id=112971 |
| 253 |
| 254 Reviewed by James Robinson. |
| 255 |
| 256 This moves ownership of the compositor's video layer over to the |
| 257 implementation of WebMediaPlayer, as well as all interaction |
| 258 between the media player system and the compositor layer or its |
| 259 interfaces such as cc::VideoFrameProvider. |
| 260 |
| 261 Now, the WebMediaPlayer implementation calls setWebLayer() to |
| 262 provide the WebLayer* to the WebMediaPlayerClientImpl so that |
| 263 it can be inserted into the GraphicsLayer tree appropriately. |
| 264 |
| 265 Defines REMOVE_WEBVIDEOFRAME in related headers to enable this code |
| 266 path in chromium. |
| 267 |
| 268 Once chromium removes its use of WebVideoFrame and its related |
| 269 classes, we can remove them from WebKit entirely. |
| 270 |
| 271 * WebKit.gypi: |
| 272 * public/WebMediaPlayer.h: |
| 273 (WebKit): |
| 274 * public/WebMediaPlayerClient.h: |
| 275 * public/WebStreamTextureClient.h: |
| 276 * src/WebMediaPlayerClientImpl.cpp: |
| 277 (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): |
| 278 (WebKit::WebMediaPlayerClientImpl::readyStateChanged): |
| 279 (WebKit::WebMediaPlayerClientImpl::repaint): |
| 280 (WebKit::WebMediaPlayerClientImpl::setOpaque): |
| 281 (WebKit::WebMediaPlayerClientImpl::setWebLayer): |
| 282 (WebKit::WebMediaPlayerClientImpl::loadRequested): |
| 283 (WebKit::WebMediaPlayerClientImpl::platformLayer): |
| 284 (WebKit::WebMediaPlayerClientImpl::paint): |
| 285 (WebKit::WebMediaPlayerClientImpl::needsWebLayer): |
| 286 (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): |
| 287 (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): |
| 288 (WebKit::WebMediaPlayerClientImpl::create): |
| 289 (WebKit::WebMediaPlayerClientImpl::supportsType): |
| 290 * src/WebMediaPlayerClientImpl.h: |
| 291 (WebKit): |
| 292 (WebMediaPlayerClientImpl): |
| 293 * tests/WebMediaPlayerClientImplTest.cpp: Removed. |
| 294 |
| 295 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com> |
| 296 |
| 297 Unreviewed. Rolled Chromium DEPS to r190515. Requested by |
| 298 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 299 |
| 300 * DEPS: |
| 301 |
| 302 2013-03-25 James Robinson <jamesr@chromium.org> |
| 303 |
| 304 [chromium] Support GraphicsLayer::setContentsToSolidColor |
| 305 https://bugs.webkit.org/show_bug.cgi?id=104396 |
| 306 |
| 307 Reviewed by Adrienne Walker. |
| 308 |
| 309 Updates some unit tests for better include discipline. |
| 310 |
| 311 * tests/GraphicsLayerChromiumTest.cpp: |
| 312 * tests/ImageLayerChromiumTest.cpp: |
| 313 |
| 314 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com> |
| 315 |
| 316 Unreviewed, rolling out r146819. |
| 317 http://trac.webkit.org/changeset/146819 |
| 318 https://bugs.webkit.org/show_bug.cgi?id=113249 |
| 319 |
| 320 broke component build (Requested by danakj on #webkit). |
| 321 |
| 322 * WebKit.gypi: |
| 323 * public/WebMediaPlayerClient.h: |
| 324 (WebKit): |
| 325 * src/WebMediaPlayerClientImpl.cpp: |
| 326 (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): |
| 327 (WebKit::WebMediaPlayerClientImpl::readyStateChanged): |
| 328 (WebKit::WebMediaPlayerClientImpl::repaint): |
| 329 (WebKit::WebMediaPlayerClientImpl::setOpaque): |
| 330 (WebKit::WebMediaPlayerClientImpl::disableAcceleratedCompositing): |
| 331 (WebKit::WebMediaPlayerClientImpl::loadRequested): |
| 332 (WebKit::WebMediaPlayerClientImpl::loadInternal): |
| 333 (WebKit): |
| 334 (WebKit::WebMediaPlayerClientImpl::platformLayer): |
| 335 (WebKit::WebMediaPlayerClientImpl::paint): |
| 336 (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): |
| 337 (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): |
| 338 (WebKit::WebMediaPlayerClientImpl::setVideoFrameProviderClient): |
| 339 (WebKit::WebMediaPlayerClientImpl::getCurrentFrame): |
| 340 (WebKit::WebMediaPlayerClientImpl::putCurrentFrame): |
| 341 (WebKit::WebMediaPlayerClientImpl::create): |
| 342 (WebKit::WebMediaPlayerClientImpl::supportsType): |
| 343 * src/WebMediaPlayerClientImpl.h: |
| 344 (WebKit): |
| 345 (WebMediaPlayerClientImpl): |
| 346 * tests/WebMediaPlayerClientImplTest.cpp: Added. |
| 347 (WebKit): |
| 348 (FakeWebMediaPlayerClientImpl): |
| 349 (WebKit::FakeWebMediaPlayerClientImpl::create): |
| 350 (WebKit::FakeWebMediaPlayerClientImpl::FakeWebMediaPlayerClientImpl): |
| 351 (FakeVideoFrameProviderClient): |
| 352 (WebKit::FakeVideoFrameProviderClient::create): |
| 353 (WebKit::FakeVideoFrameProviderClient::~FakeVideoFrameProviderClient): |
| 354 (WebKit::FakeVideoFrameProviderClient::didReceiveFrame): |
| 355 (WebKit::FakeVideoFrameProviderClient::didUpdateMatrix): |
| 356 (WebKit::FakeVideoFrameProviderClient::stopUsingProvider): |
| 357 (WebKit::FakeVideoFrameProviderClient::provider): |
| 358 (WebKit::FakeVideoFrameProviderClient::FakeVideoFrameProviderClient): |
| 359 (WebKit::TEST): |
| 360 |
| 361 2013-03-25 Dana Jansens <danakj@chromium.org> |
| 362 |
| 363 [chromium] Move ownership of compositor VideoLayer to WebMediaPlayer |
| 364 https://bugs.webkit.org/show_bug.cgi?id=112971 |
| 365 |
| 366 Reviewed by James Robinson. |
| 367 |
| 368 This moves ownership of the compositor's video layer over to the |
| 369 implementation of WebMediaPlayer, as well as all interaction |
| 370 between the media player system and the compositor layer or its |
| 371 interfaces such as cc::VideoFrameProvider. |
| 372 |
| 373 Now, the WebMediaPlayer implementation calls setWebLayer() to |
| 374 provide the WebLayer* to the WebMediaPlayerClientImpl so that |
| 375 it can be inserted into the GraphicsLayer tree appropriately. |
| 376 |
| 377 Defines REMOVE_WEBVIDEOFRAME in related headers to enable this code |
| 378 path in chromium. |
| 379 |
| 380 Once chromium removes its use of WebVideoFrame and its related |
| 381 classes, we can remove them from WebKit entirely. |
| 382 |
| 383 * WebKit.gypi: |
| 384 * public/WebMediaPlayer.h: |
| 385 (WebKit): |
| 386 * public/WebMediaPlayerClient.h: |
| 387 * public/WebStreamTextureClient.h: |
| 388 * src/WebMediaPlayerClientImpl.cpp: |
| 389 (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): |
| 390 (WebKit::WebMediaPlayerClientImpl::readyStateChanged): |
| 391 (WebKit::WebMediaPlayerClientImpl::repaint): |
| 392 (WebKit::WebMediaPlayerClientImpl::setOpaque): |
| 393 (WebKit::WebMediaPlayerClientImpl::setWebLayer): |
| 394 (WebKit::WebMediaPlayerClientImpl::loadRequested): |
| 395 (WebKit::WebMediaPlayerClientImpl::platformLayer): |
| 396 (WebKit::WebMediaPlayerClientImpl::paint): |
| 397 (WebKit::WebMediaPlayerClientImpl::needsWebLayer): |
| 398 (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): |
| 399 (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): |
| 400 (WebKit::WebMediaPlayerClientImpl::create): |
| 401 (WebKit::WebMediaPlayerClientImpl::supportsType): |
| 402 * src/WebMediaPlayerClientImpl.h: |
| 403 (WebKit): |
| 404 (WebMediaPlayerClientImpl): |
| 405 * tests/WebMediaPlayerClientImplTest.cpp: Removed. |
| 406 |
| 407 2013-03-25 Alexei Filippov <alph@chromium.org> |
| 408 |
| 409 Web Inspector: Fonts refactoring |
| 410 https://bugs.webkit.org/show_bug.cgi?id=113047 |
| 411 |
| 412 Reviewed by Pavel Feldman. |
| 413 |
| 414 Unify fonts usage across inspector. |
| 415 Make inspector default font depend on platform. |
| 416 |
| 417 * src/js/devTools.css: |
| 418 (body.platform-linux): |
| 419 (body.platform-mac): |
| 420 (body.platform-windows): |
| 421 |
| 422 2013-03-24 Dana Jansens <danakj@chromium.org> |
| 423 |
| 424 [chromium] Roll chromium deps to 190311. |
| 425 https://bugs.webkit.org/show_bug.cgi?id=113161 |
| 426 |
| 427 Unreviewed, rolling deps. |
| 428 |
| 429 * DEPS: |
| 430 |
| 431 2013-03-24 Alpha Lam <hclam@chromium.org> |
| 432 |
| 433 GIFImageReader should reports parsing error to client |
| 434 https://bugs.webkit.org/show_bug.cgi?id=113141 |
| 435 |
| 436 Reviewed by Stephen White. |
| 437 |
| 438 Updated unit test that runs on a broken GIF image file, decoding should
fail. |
| 439 |
| 440 * tests/GIFImageDecoderTest.cpp: |
| 441 (WebKit::TEST): |
| 442 |
| 443 2013-03-22 James Robinson <jamesr@chromium.org> |
| 444 |
| 445 [chromium] Wire windows scrollByPage enum up to compositor thread input
handling |
| 446 https://bugs.webkit.org/show_bug.cgi?id=113117 |
| 447 |
| 448 Reviewed by Adrienne Walker. |
| 449 |
| 450 * src/WebCompositorInputHandlerImpl.cpp: |
| 451 (WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal): |
| 452 * tests/WebCompositorInputHandlerImplTest.cpp: |
| 453 (MockWebInputHandlerClient): |
| 454 |
| 455 2013-03-24 Sheriff Bot <webkit.review.bot@gmail.com> |
| 456 |
| 457 Unreviewed. Rolled Chromium DEPS to r190276. Requested by |
| 458 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 459 |
| 460 * DEPS: |
| 461 |
| 462 2013-03-22 Dane Wallinga <dgwallinga@chromium.org> |
| 463 |
| 464 Add client callbacks to notify of changes of associated from controls |
| 465 https://bugs.webkit.org/show_bug.cgi?id=110375 |
| 466 |
| 467 Reviewed by Ryosuke Niwa. |
| 468 |
| 469 Implement form association methods of ChromeClient |
| 470 to inform autofill of form changes after a page has loaded |
| 471 |
| 472 * public/WebAutofillClient.h: |
| 473 (WebAutofillClient): |
| 474 (WebKit::WebAutofillClient::didAssociateInput): |
| 475 (WebKit::WebAutofillClient::didAddForm): |
| 476 (WebKit::WebAutofillClient::didAssociateFormControls): |
| 477 * src/ChromeClientImpl.cpp: |
| 478 (WebKit::ChromeClientImpl::didAssociateFormControls): |
| 479 (WebKit): |
| 480 (WebKit::ChromeClientImpl::shouldNotifyOnFormChanges): |
| 481 * src/ChromeClientImpl.h: |
| 482 (ChromeClientImpl): |
| 483 |
| 484 2013-03-22 Alec Flett <alecflett@chromium.org> |
| 485 |
| 486 [chromium] Support Quota API in Worker |
| 487 https://bugs.webkit.org/show_bug.cgi?id=112713 |
| 488 |
| 489 Hook up WebKit side of queryUsageAndQuota. Tests |
| 490 and WebCore code will come in https://bugs.webkit.org/show_bug.cgi?id=11
2972 |
| 491 |
| 492 Reviewed by David Levin. |
| 493 |
| 494 * WebKit.gyp: |
| 495 * public/WebCommonWorkerClient.h: |
| 496 (WebKit::WebCommonWorkerClient::queryUsageAndQuota): |
| 497 * src/StorageQuotaChromium.cpp: |
| 498 (WebCore::StorageQuota::queryUsageAndQuota): |
| 499 (WebCore::StorageQuota::requestQuota): |
| 500 * src/WebWorkerClientImpl.cpp: |
| 501 (WebKit::WebWorkerClientImpl::queryUsageAndQuota): |
| 502 (WebKit): |
| 503 * src/WebWorkerClientImpl.h: |
| 504 * src/WorkerStorageQuotaCallbacksBridge.cpp: Added. |
| 505 (WebKit): |
| 506 (MainThreadStorageQuotaCallbacks): |
| 507 (WebKit::MainThreadStorageQuotaCallbacks::createLeakedPtr): |
| 508 (WebKit::MainThreadStorageQuotaCallbacks::~MainThreadStorageQuotaCallbac
ks): |
| 509 (WebKit::MainThreadStorageQuotaCallbacks::didQueryStorageUsageAndQuota): |
| 510 (WebKit::MainThreadStorageQuotaCallbacks::didFail): |
| 511 (WebKit::MainThreadStorageQuotaCallbacks::didGrantStorageQuota): |
| 512 (WebKit::MainThreadStorageQuotaCallbacks::MainThreadStorageQuotaCallback
s): |
| 513 (WorkerStorageQuotaContextObserver): |
| 514 (WebKit::WorkerStorageQuotaContextObserver::create): |
| 515 (WebKit::WorkerStorageQuotaContextObserver::notifyStop): |
| 516 (WebKit::WorkerStorageQuotaContextObserver::WorkerStorageQuotaContextObs
erver): |
| 517 (WebKit::WorkerStorageQuotaCallbacksBridge::stop): |
| 518 (WebKit::WorkerStorageQuotaCallbacksBridge::cleanUpAfterCallback): |
| 519 (WebKit::WorkerStorageQuotaCallbacksBridge::WorkerStorageQuotaCallbacksB
ridge): |
| 520 (WebKit::WorkerStorageQuotaCallbacksBridge::~WorkerStorageQuotaCallbacks
Bridge): |
| 521 (WebKit::WorkerStorageQuotaCallbacksBridge::postQueryUsageAndQuotaToMain
Thread): |
| 522 (WebKit::WorkerStorageQuotaCallbacksBridge::queryUsageAndQuotaOnMainThre
ad): |
| 523 (WebKit::WorkerStorageQuotaCallbacksBridge::didFailOnMainThread): |
| 524 (WebKit::WorkerStorageQuotaCallbacksBridge::didQueryStorageUsageAndQuota
OnMainThread): |
| 525 (WebKit::WorkerStorageQuotaCallbacksBridge::didFailOnWorkerThread): |
| 526 (WebKit::WorkerStorageQuotaCallbacksBridge::didQueryStorageUsageAndQuota
OnWorkerThread): |
| 527 (WebKit::WorkerStorageQuotaCallbacksBridge::runTaskOnMainThread): |
| 528 (WebKit::WorkerStorageQuotaCallbacksBridge::runTaskOnWorkerThread): |
| 529 (WebKit::WorkerStorageQuotaCallbacksBridge::dispatchTaskToMainThread): |
| 530 (WebKit::WorkerStorageQuotaCallbacksBridge::mayPostTaskToWorker): |
| 531 * src/WorkerStorageQuotaCallbacksBridge.h: Added. |
| 532 (WebCore): |
| 533 (WebKit): |
| 534 (WorkerStorageQuotaCallbacksBridge): |
| 535 (WebKit::WorkerStorageQuotaCallbacksBridge::create): |
| 536 |
| 537 2013-03-22 Stephen Chenney <schenney@chromium.org> |
| 538 |
| 539 Skia flag removal to enable bug fixes and performance improvements. |
| 540 |
| 541 Unreviewed code enabling. |
| 542 |
| 543 * skia_webkit.gyp: |
| 544 |
| 545 2013-03-22 Tommy Widenflycht <tommyw@google.com> |
| 546 |
| 547 Clean up the speach recognintion API |
| 548 https://bugs.webkit.org/show_bug.cgi?id=112916 |
| 549 |
| 550 Reviewed by Adam Barth. |
| 551 |
| 552 * public/WebSpeechRecognizerClient.h: |
| 553 * src/SpeechRecognitionClientProxy.cpp: |
| 554 * src/SpeechRecognitionClientProxy.h: |
| 555 (SpeechRecognitionClientProxy): |
| 556 |
| 557 2013-03-22 Hajime Morrita <morrita@google.com> |
| 558 |
| 559 Custom Elements: "readyCallback" lifecycle callback should be called. |
| 560 https://bugs.webkit.org/show_bug.cgi?id=112538 |
| 561 |
| 562 Reviewed by Elliott Sprehn. |
| 563 |
| 564 * src/WebKit.cpp: Added deliverAllLifecycleCallbacks() |
| 565 |
| 566 2013-03-22 Tommy Widenflycht <tommyw@google.com> |
| 567 |
| 568 MediaStream API: Finalize the RTCPeerConnection states |
| 569 https://bugs.webkit.org/show_bug.cgi?id=112792 |
| 570 |
| 571 Reviewed by Adam Barth. |
| 572 |
| 573 * src/AssertMatchingEnums.cpp: |
| 574 |
| 575 2013-03-22 Sheriff Bot <webkit.review.bot@gmail.com> |
| 576 |
| 577 Unreviewed, rolling out r146534 and r146565. |
| 578 http://trac.webkit.org/changeset/146534 |
| 579 http://trac.webkit.org/changeset/146565 |
| 580 https://bugs.webkit.org/show_bug.cgi?id=113017 |
| 581 |
| 582 "r146534 caused perf regression on Chromium Linux x64" |
| 583 (Requested by yurys on #webkit). |
| 584 |
| 585 * src/WebKit.cpp: |
| 586 |
| 587 2013-03-21 Hajime Morrita <morrita@google.com> |
| 588 |
| 589 Custom Elements: "readyCallback" lifecycle callback should be called. |
| 590 https://bugs.webkit.org/show_bug.cgi?id=112538 |
| 591 |
| 592 Reviewed by Elliott Sprehn. |
| 593 |
| 594 * src/WebKit.cpp: Added deliverAllLifecycleCallbacks() |
| 595 |
| 596 2013-03-21 Garrett Casto <gcasto@chromium.org> |
| 597 |
| 598 [chromium] Add possibleUserNames to WebPasswordFormData |
| 599 https://bugs.webkit.org/show_bug.cgi?id=112375 |
| 600 |
| 601 Reviewed by Adam Barth. |
| 602 |
| 603 * public/WebPasswordFormData.h: |
| 604 (WebPasswordFormData): |
| 605 * src/WebPasswordFormData.cpp: |
| 606 (WebKit::WebPasswordFormData::WebPasswordFormData): |
| 607 * src/WebPasswordFormUtils.cpp: |
| 608 (WebKit::findPasswordFormFields): |
| 609 * src/WebPasswordFormUtils.h: |
| 610 (PasswordFormFields): |
| 611 |
| 612 2013-03-21 Terry Anderson <tdanderson@chromium.org> |
| 613 |
| 614 [chromium] Remove SK_SUPPORT_HINTING_SCALE_FACTOR flag and code |
| 615 https://bugs.webkit.org/show_bug.cgi?id=112928 |
| 616 |
| 617 Reviewed by Stephen White. |
| 618 |
| 619 This flag was only for ChromeOS builds with HighDPI. It is no longer nee
ded and can be removed. |
| 620 See http://crbug.com/17550 |
| 621 |
| 622 * features.gypi: |
| 623 * tests/OpaqueRectTrackingContentLayerDelegateTest.cpp: |
| 624 * tests/PlatformContextSkiaTest.cpp: |
| 625 |
| 626 2013-03-21 Joshua Bell <jsbell@chromium.org> |
| 627 |
| 628 IndexedDB: Remove onVersionChange(string) plumbing |
| 629 https://bugs.webkit.org/show_bug.cgi?id=112712 |
| 630 |
| 631 Reviewed by Adam Barth. |
| 632 |
| 633 * public/WebIDBDatabaseCallbacks.h: Remove onVersionChange(string) overl
oad. |
| 634 * src/IDBDatabaseCallbacksProxy.cpp: Ditto. |
| 635 * src/IDBDatabaseCallbacksProxy.h: Ditto. |
| 636 * src/WebIDBDatabaseCallbacksImpl.cpp: Ditto. |
| 637 * src/WebIDBDatabaseCallbacksImpl.h: Ditto. |
| 638 * tests/IDBAbortOnCorruptTest.cpp: Ditto. |
| 639 * tests/IDBDatabaseBackendTest.cpp: Ditto. |
| 640 |
| 641 2013-03-20 Sheriff Bot <webkit.review.bot@gmail.com> |
| 642 |
| 643 Unreviewed. Rolled Chromium DEPS to r189497. Requested by |
| 644 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 645 |
| 646 * DEPS: |
| 647 |
| 648 2013-03-20 Tien-Ren Chen <trchen@chromium.org> |
| 649 |
| 650 Correct coordinated scrolling for RTL iframe and overflow:scroll |
| 651 https://bugs.webkit.org/show_bug.cgi?id=112088 |
| 652 |
| 653 Reviewed by James Robinson. |
| 654 |
| 655 Added test to ensure RTL iframe has appropriate impl-side scroll positio
n. |
| 656 |
| 657 * tests/ScrollingCoordinatorChromiumTest.cpp: |
| 658 (WebKit::TEST_F): |
| 659 (WebKit): |
| 660 * tests/data/rtl-iframe-inner.html: Added. |
| 661 * tests/data/rtl-iframe.html: Added. |
| 662 |
| 663 2013-03-20 Yufeng Shen <miletus@chromium.org> |
| 664 |
| 665 Remove PlatformEvent::GestureDoubleTap |
| 666 https://bugs.webkit.org/show_bug.cgi?id=93045 |
| 667 |
| 668 Reviewed by Antonio Gomes. |
| 669 |
| 670 PlatformEvent::GestureDoubleTap is not currently |
| 671 used in WebCore so remove it. |
| 672 |
| 673 * src/WebInputEventConversion.cpp: |
| 674 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
| 675 |
| 676 2013-03-20 Justin Novosad <junov@google.com> |
| 677 |
| 678 [Chromium] Code cleanup: removing support for non-deferred 2d canvas ren
dering |
| 679 https://bugs.webkit.org/show_bug.cgi?id=112605 |
| 680 |
| 681 Reviewed by James Robinson. |
| 682 |
| 683 Deleting all the code that was used for propagating and supporting |
| 684 the Chromium setting for disabling deferred 2d canvas rendering. |
| 685 |
| 686 * public/WebSettings.h: |
| 687 (WebKit::WebSettings::setDeferred2dCanvasEnabled): |
| 688 * src/WebSettingsImpl.cpp: |
| 689 (WebKit::WebSettingsImpl::setDeferred2dCanvasEnabled): |
| 690 * tests/Canvas2DLayerBridgeTest.cpp: |
| 691 (Canvas2DLayerBridgeTest::fullLifecycleTest): |
| 692 * tests/Canvas2DLayerManagerTest.cpp: |
| 693 (FakeCanvas2DLayerBridge::FakeCanvas2DLayerBridge): |
| 694 |
| 695 2013-03-20 Ken Kania <kkania@chromium.org> |
| 696 |
| 697 Web Inspector: Add promptText param to Page.handleJavaScriptDialog |
| 698 https://bugs.webkit.org/show_bug.cgi?id=112706 |
| 699 |
| 700 Reviewed by Pavel Feldman. |
| 701 |
| 702 * src/InspectorClientImpl.cpp: |
| 703 (WebKit::InspectorClientImpl::handleJavaScriptDialog): |
| 704 * src/InspectorClientImpl.h: |
| 705 (InspectorClientImpl): |
| 706 * src/WebDevToolsAgentImpl.cpp: |
| 707 (WebKit::WebDevToolsAgentImpl::handleJavaScriptDialog): |
| 708 * src/WebDevToolsAgentImpl.h: |
| 709 (WebDevToolsAgentImpl): |
| 710 |
| 711 2013-03-19 Mark Pilgrim <pilgrim@chromium.org> |
| 712 |
| 713 [Chromium] Migrate to WEBKIT_USE_NEW_WEBFILESYSTEMTYPE |
| 714 https://bugs.webkit.org/show_bug.cgi?id=112754 |
| 715 |
| 716 Reviewed by Darin Fisher. |
| 717 |
| 718 Remove old code behind ifndef WEBKIT_USE_NEW_WEBFILESYSTEMTYPE |
| 719 now that it's always defined. |
| 720 |
| 721 * public/WebCommonWorkerClient.h: |
| 722 (WebCommonWorkerClient): |
| 723 * public/WebFrame.h: |
| 724 (WebFrame): |
| 725 * public/WebFrameClient.h: |
| 726 (WebFrameClient): |
| 727 (WebKit::WebFrameClient::openFileSystem): |
| 728 (WebKit::WebFrameClient::deleteFileSystem): |
| 729 * src/LocalFileSystemChromium.cpp: |
| 730 (WebCore): |
| 731 (WebCore::openFileSystemHelper): |
| 732 (WebCore::LocalFileSystem::deleteFileSystem): |
| 733 * src/WebFrameImpl.cpp: |
| 734 * src/WebFrameImpl.h: |
| 735 (WebFrameImpl): |
| 736 * src/WebWorkerClientImpl.cpp: |
| 737 (WebKit::WebWorkerClientImpl::openFileSystem): |
| 738 * src/WebWorkerClientImpl.h: |
| 739 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 740 * src/WorkerFileSystemCallbacksBridge.h: |
| 741 (WorkerFileSystemCallbacksBridge): |
| 742 |
| 743 2013-03-19 Kenneth Russell <kbr@google.com> |
| 744 |
| 745 Unreviewed, rolling out r146277. |
| 746 http://trac.webkit.org/changeset/146277 |
| 747 https://bugs.webkit.org/show_bug.cgi?id=111695 |
| 748 |
| 749 Broke Chromium Android build |
| 750 |
| 751 * features.gypi: |
| 752 |
| 753 2013-03-19 James Robinson <jamesr@chromium.org> |
| 754 |
| 755 [chromium] Remove compositor settings that don't go through WebKit |
| 756 https://bugs.webkit.org/show_bug.cgi?id=112718 |
| 757 |
| 758 Reviewed by Adam Barth. |
| 759 |
| 760 This removes settings that used to propagate through WebLayerTreeView::S
ettings by way of WebViewImpl but are |
| 761 now directly set by the embedder. |
| 762 |
| 763 * public/WebSettings.h: |
| 764 * src/WebSettingsImpl.cpp: |
| 765 (WebKit::WebSettingsImpl::WebSettingsImpl): |
| 766 * src/WebSettingsImpl.h: |
| 767 (WebSettingsImpl): |
| 768 |
| 769 2013-03-19 Alpha Lam <hclam@chromium.org> |
| 770 |
| 771 GIFImageReader to count frames and decode in one pass |
| 772 https://bugs.webkit.org/show_bug.cgi?id=111144 |
| 773 |
| 774 Reviewed by Stephen White. |
| 775 |
| 776 Added a new GIF unit test for progressive decoding. The test is to verif
y |
| 777 that continually re-decoding an image one additional byte at a time prod
uces |
| 778 the same outputs as repeatedly decoding (with brand new decoders) trunca
ted |
| 779 versions of the image that are one byte longer each time. |
| 780 |
| 781 * tests/GIFImageDecoderTest.cpp: |
| 782 (WebKit::TEST): |
| 783 |
| 784 2013-03-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 785 |
| 786 Unreviewed. Rolled Chromium DEPS to r189038. Requested by |
| 787 "Mark Pilgrim" <pilgrim@chromium.org> via sheriffbot. |
| 788 |
| 789 * DEPS: |
| 790 |
| 791 2013-03-19 Alexei Filippov <alph@chromium.org> |
| 792 |
| 793 Web Inspector: Remove flaky part of testRendererProcessNativeMemorySize
test. |
| 794 https://bugs.webkit.org/show_bug.cgi?id=112703 |
| 795 |
| 796 Reviewed by Yury Semikhatsky. |
| 797 |
| 798 The memory increase size check happened to be flaky. Remove it. |
| 799 |
| 800 * src/js/Tests.js: |
| 801 (.TestSuite.prototype.testRendererProcessNativeMemorySize.step1): |
| 802 (.TestSuite.prototype.testRendererProcessNativeMemorySize): |
| 803 |
| 804 2013-03-18 W. James MacLean <wjmaclean@chromium.org> |
| 805 |
| 806 [chromium] Remove NCCH code that relies on boundsContainsPageScale(). |
| 807 https://bugs.webkit.org/show_bug.cgi?id=112465 |
| 808 |
| 809 Reviewed by James Robinson. |
| 810 |
| 811 The boundContainsPageScale API is going away, remove code that relies |
| 812 on it. |
| 813 |
| 814 * src/NonCompositedContentHost.cpp: |
| 815 (WebKit::NonCompositedContentHost::NonCompositedContentHost): |
| 816 (WebKit::NonCompositedContentHost::setViewport): |
| 817 |
| 818 2013-03-18 Alec Flett <alecflett@chromium.org> |
| 819 |
| 820 IndexedDB: Protect against key prefix overflows |
| 821 https://bugs.webkit.org/show_bug.cgi?id=111138 |
| 822 |
| 823 Reviewed by Tony Chang. |
| 824 |
| 825 Add tests for invalid indexIds in basic get/put operations. |
| 826 |
| 827 2013-03-18 Mark Pilgrim <pilgrim@chromium.org> |
| 828 |
| 829 [Chromium] Create WebFileSystemType enum to allow easier filesystem refa
ctoring |
| 830 https://bugs.webkit.org/show_bug.cgi?id=112571 |
| 831 |
| 832 Reviewed by Adam Barth. |
| 833 |
| 834 Update function declarations for new WebFileSystemType enum. (All |
| 835 changes are behind an #ifdef so we can sync required changes in embedder
s.) |
| 836 |
| 837 * public/WebCommonWorkerClient.h: |
| 838 (WebCommonWorkerClient): |
| 839 (WebKit::WebCommonWorkerClient::openFileSystem): |
| 840 * public/WebFrame.h: |
| 841 (WebFrame): |
| 842 * public/WebFrameClient.h: |
| 843 (WebFrameClient): |
| 844 (WebKit::WebFrameClient::openFileSystem): |
| 845 (WebKit::WebFrameClient::deleteFileSystem): |
| 846 * src/LocalFileSystemChromium.cpp: |
| 847 (WebCore): |
| 848 (WebCore::openFileSystemHelper): |
| 849 (WebCore::LocalFileSystem::deleteFileSystem): |
| 850 * src/WebFrameImpl.cpp: |
| 851 (WebKit): |
| 852 (WebKit::WebFrameImpl::createFileSystem): |
| 853 (WebKit::WebFrameImpl::createSerializableFileSystem): |
| 854 (WebKit::WebFrameImpl::createFileEntry): |
| 855 * src/WebFrameImpl.h: |
| 856 (WebFrameImpl): |
| 857 * src/WebWorkerClientImpl.cpp: |
| 858 (WebKit): |
| 859 (WebKit::WebWorkerClientImpl::openFileSystem): |
| 860 * src/WebWorkerClientImpl.h: |
| 861 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 862 (WebKit): |
| 863 (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread
): |
| 864 (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread): |
| 865 * src/WorkerFileSystemCallbacksBridge.h: |
| 866 (WorkerFileSystemCallbacksBridge): |
| 867 |
| 868 2013-03-18 John Knottenbelt <jknotten@chromium.org> |
| 869 |
| 870 [Chromium] Compositor is applying scroll offset using 'programmatic' API |
| 871 https://bugs.webkit.org/show_bug.cgi?id=109712 |
| 872 |
| 873 Reviewed by James Robinson. |
| 874 |
| 875 Ensure that the compositor uses non-programmatic APIs to scroll and |
| 876 scale. |
| 877 |
| 878 * src/WebViewImpl.cpp: |
| 879 (WebKit::WebViewImpl::setPageScaleFactor): |
| 880 (WebKit::WebViewImpl::updateMainFrameScrollPosition): |
| 881 (WebKit): |
| 882 (WebKit::WebViewImpl::applyScrollAndScale): |
| 883 * src/WebViewImpl.h: |
| 884 (WebViewImpl): |
| 885 * tests/WebFrameTest.cpp: |
| 886 * tests/WebViewTest.cpp: |
| 887 * tests/data/long_scroll.html: Added. |
| 888 * tests/data/short_scroll.html: Added. |
| 889 |
| 890 2013-03-18 Tao Bai <michaelbai@chromium.org> |
| 891 |
| 892 Access settings.defaultVideoPosterURL |
| 893 https://bugs.webkit.org/show_bug.cgi?id=112378 |
| 894 |
| 895 Reviewed by Dimitri Glazkov. |
| 896 |
| 897 The defaultVideoPosterURL setting has been added in |
| 898 https://bugs.webkit.org/show_bug.cgi?id=110263, |
| 899 this added methods to access it in Chromium. |
| 900 The settings will be used by Android WebView API |
| 901 WebChromeClient.getDefaultVideoPoster() |
| 902 |
| 903 * public/WebSettings.h: add setDefaultVideoPosterURL |
| 904 * src/WebSettingsImpl.cpp: |
| 905 (WebKit::WebSettingsImpl::setDefaultVideoPosterURL): set defaultVideoPos
terURL |
| 906 * src/WebSettingsImpl.h: add setDefaultVideoPosterURL |
| 907 |
| 908 2013-03-17 Adam Barth <abarth@webkit.org> |
| 909 |
| 910 [Chromium] Remove unused WebNode::hasEventListeners API |
| 911 https://bugs.webkit.org/show_bug.cgi?id=112529 |
| 912 |
| 913 Reviewed by James Robinson. |
| 914 |
| 915 This API no longer has any callers and can be removed. |
| 916 |
| 917 * public/WebNode.h: |
| 918 * src/WebNode.cpp: |
| 919 |
| 920 2013-03-16 Sheriff Bot <webkit.review.bot@gmail.com> |
| 921 |
| 922 Unreviewed, rolling out r145898. |
| 923 http://trac.webkit.org/changeset/145898 |
| 924 https://bugs.webkit.org/show_bug.cgi?id=112512 |
| 925 |
| 926 Causing flakiness on webkit_unit_tests on android bots on |
| 927 chromium.webkit and chromium.linux (Requested by jochen__ on |
| 928 #webkit). |
| 929 |
| 930 * src/WebViewImpl.cpp: |
| 931 (WebKit::WebViewImpl::setPageScaleFactor): |
| 932 (WebKit::WebViewImpl::applyScrollAndScale): |
| 933 * src/WebViewImpl.h: |
| 934 (WebViewImpl): |
| 935 * tests/WebFrameTest.cpp: |
| 936 * tests/WebViewTest.cpp: |
| 937 |
| 938 2013-03-16 Hans Wennborg <hans@chromium.org> |
| 939 |
| 940 Remove redundant checks from WebInputEvent::isGestureEventType |
| 941 https://bugs.webkit.org/show_bug.cgi?id=112503 |
| 942 |
| 943 Reviewed by Darin Fisher. |
| 944 |
| 945 GesturePinchBegin, GesturePinchEnd and GesturePinchUpdate were checked |
| 946 for twice. |
| 947 |
| 948 This was found by experimenting with a potential new Clang warning. |
| 949 |
| 950 * public/WebInputEvent.h: |
| 951 (WebKit::WebInputEvent::isGestureEventType): |
| 952 |
| 953 2013-03-15 Sheriff Bot <webkit.review.bot@gmail.com> |
| 954 |
| 955 Unreviewed. Rolled Chromium DEPS to r188504. Requested by |
| 956 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 957 |
| 958 * DEPS: |
| 959 |
| 960 2013-03-15 Fady Samuel <fsamuel@chromium.org> |
| 961 |
| 962 [Chromium] Focus Plugin on TouchStart |
| 963 https://bugs.webkit.org/show_bug.cgi?id=112385 |
| 964 |
| 965 Reviewed by Adam Barth. |
| 966 |
| 967 * src/WebPluginContainerImpl.cpp: |
| 968 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
| 969 * src/WebPluginContainerImpl.h: |
| 970 (WebPluginContainerImpl): |
| 971 |
| 972 2013-03-15 Jochen Eisinger <jochen@chromium.org> |
| 973 |
| 974 Expose whether a UserGestureToken still has gestures via WebKit API |
| 975 https://bugs.webkit.org/show_bug.cgi?id=112342 |
| 976 |
| 977 Reviewed by Adam Barth. |
| 978 |
| 979 * public/WebUserGestureToken.h: |
| 980 (WebUserGestureToken): |
| 981 * src/WebUserGestureToken.cpp: |
| 982 (WebKit::WebUserGestureToken::hasGestures): |
| 983 (WebKit): |
| 984 * tests/WebUserGestureTokenTest.cpp: |
| 985 (WebCore::TEST): |
| 986 |
| 987 2013-03-15 Sheriff Bot <webkit.review.bot@gmail.com> |
| 988 |
| 989 Unreviewed. Rolled Chromium DEPS to r188418. Requested by |
| 990 "Adam Barth" <abarth@webkit.org> via sheriffbot. |
| 991 |
| 992 * DEPS: |
| 993 |
| 994 2013-03-15 Joshua Bell <jsbell@chromium.org> |
| 995 |
| 996 IndexedDB: Handle success events arriving after context stopped |
| 997 https://bugs.webkit.org/show_bug.cgi?id=112451 |
| 998 |
| 999 Reviewed by Tony Chang. |
| 1000 |
| 1001 * tests/IDBRequestTest.cpp: |
| 1002 (WebKit::TEST_F): Add cases for onSuccess() and onSuccess(int64_t) |
| 1003 |
| 1004 2013-03-15 Nate Chapin <japhet@chromium.org> |
| 1005 |
| 1006 Hide MainResourceLoader from the outside world |
| 1007 https://bugs.webkit.org/show_bug.cgi?id=109971 |
| 1008 |
| 1009 Reviewed by Adam Barth. |
| 1010 |
| 1011 * src/FrameLoaderClientImpl.cpp: |
| 1012 (WebKit::FrameLoaderClientImpl::convertMainResourceLoadToDownload): |
| 1013 * src/FrameLoaderClientImpl.h: |
| 1014 (FrameLoaderClientImpl): |
| 1015 |
| 1016 2013-03-15 Abhishek Arya <inferno@chromium.org> |
| 1017 |
| 1018 Replace static_casts with to* helper functions. |
| 1019 https://bugs.webkit.org/show_bug.cgi?id=112401 |
| 1020 |
| 1021 Reviewed by Stephen Chenney. |
| 1022 |
| 1023 to* helper functions are preferred over static_cast calls since they |
| 1024 help to catch bad casts easily on the testing infrastructure. |
| 1025 |
| 1026 * src/WebPluginContainerImpl.cpp: |
| 1027 (WebKit::WebPluginContainerImpl::scrollRect): |
| 1028 (WebKit::WebPluginContainerImpl::setWantsWheelEvents): |
| 1029 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
| 1030 * tests/ScrollingCoordinatorChromiumTest.cpp: |
| 1031 (WebKit::TEST_F): |
| 1032 |
| 1033 2013-03-15 Marja Hölttä <marja@chromium.org> |
| 1034 |
| 1035 [V8] Store main world and non-main world templates separately. |
| 1036 https://bugs.webkit.org/show_bug.cgi?id=111724 |
| 1037 |
| 1038 Reviewed by Jochen Eisinger. |
| 1039 |
| 1040 This is needed for generating specialized bindings for the main |
| 1041 world (bug 110874). |
| 1042 |
| 1043 * src/WebArrayBuffer.cpp: |
| 1044 (WebKit::WebArrayBuffer::createFromV8Value): |
| 1045 * src/WebArrayBufferView.cpp: |
| 1046 (WebKit::WebArrayBufferView::createFromV8Value): |
| 1047 * src/WebBindings.cpp: |
| 1048 (WebKit::getRangeImpl): |
| 1049 (WebKit::getNodeImpl): |
| 1050 (WebKit::getElementImpl): |
| 1051 (WebKit::getArrayBufferImpl): |
| 1052 (WebKit::getArrayBufferViewImpl): |
| 1053 |
| 1054 2013-03-15 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1055 |
| 1056 Unreviewed, rolling out r145802. |
| 1057 http://trac.webkit.org/changeset/145802 |
| 1058 https://bugs.webkit.org/show_bug.cgi?id=112444 |
| 1059 |
| 1060 This broke Chrome. (Requested by marja____ on #webkit). |
| 1061 |
| 1062 * src/WebArrayBuffer.cpp: |
| 1063 (WebKit::WebArrayBuffer::createFromV8Value): |
| 1064 * src/WebArrayBufferView.cpp: |
| 1065 (WebKit::WebArrayBufferView::createFromV8Value): |
| 1066 * src/WebBindings.cpp: |
| 1067 (WebKit::getRangeImpl): |
| 1068 (WebKit::getNodeImpl): |
| 1069 (WebKit::getElementImpl): |
| 1070 (WebKit::getArrayBufferImpl): |
| 1071 (WebKit::getArrayBufferViewImpl): |
| 1072 |
| 1073 2013-03-15 John Knottenbelt <jknotten@chromium.org> |
| 1074 |
| 1075 [Chromium] Compositor is applying scroll offset using 'programmatic' API |
| 1076 https://bugs.webkit.org/show_bug.cgi?id=109712 |
| 1077 |
| 1078 Reviewed by James Robinson. |
| 1079 |
| 1080 Ensure that the compositor uses non-programmatic APIs to scroll and |
| 1081 scale. |
| 1082 |
| 1083 * src/WebViewImpl.cpp: |
| 1084 (WebKit::WebViewImpl::setPageScaleFactor): |
| 1085 (WebKit::WebViewImpl::updateMainFrameScrollPosition): |
| 1086 (WebKit): |
| 1087 (WebKit::WebViewImpl::applyScrollAndScale): |
| 1088 * src/WebViewImpl.h: |
| 1089 (WebViewImpl): |
| 1090 * tests/WebFrameTest.cpp: |
| 1091 * tests/WebViewTest.cpp: |
| 1092 |
| 1093 2013-03-14 Dana Jansens <danakj@chromium.org> |
| 1094 |
| 1095 [chromium] Make zoom filter independent of the layer size. |
| 1096 https://bugs.webkit.org/show_bug.cgi?id=112221 |
| 1097 |
| 1098 Reviewed by Stephen White. |
| 1099 |
| 1100 * tests/FilterOperationsTest.cpp: |
| 1101 (WebKit): |
| 1102 (WebKit::TEST): |
| 1103 |
| 1104 2013-03-14 Manuel Rego Casasnovas <rego@igalia.com> |
| 1105 |
| 1106 Add selectTrailingWhitespaceEnabled setting to WebCore::Page |
| 1107 https://bugs.webkit.org/show_bug.cgi?id=109404 |
| 1108 |
| 1109 Reviewed by Tony Chang. |
| 1110 |
| 1111 Use new Page settings for smartInsertDeleteEnabled and |
| 1112 selectTrailingWhitespaceEnabled and update API accordingly. |
| 1113 |
| 1114 WebSettings API is required by DRT in order to set the proper default |
| 1115 values which are different from browser defaults. |
| 1116 |
| 1117 * public/WebSettings.h: Add new API to manage smartInsertDeleteEnabled |
| 1118 and selectTrailingWhitespaceEnabled settings. |
| 1119 * public/WebViewClient.h: Remove API related to smartInsertDeleteEnabled |
| 1120 and selectTrailingWhitespaceEnabled as they will be managed from page |
| 1121 settings from now on. |
| 1122 * src/EditorClientImpl.cpp: |
| 1123 (WebKit::EditorClientImpl::smartInsertDeleteEnabled): |
| 1124 (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled): Use new |
| 1125 settings for smartInsertDeleteEnabled and |
| 1126 selectTrailingWhitespaceEnabled. |
| 1127 * src/WebSettingsImpl.cpp: Implement methods establishing the page |
| 1128 settings. |
| 1129 (WebKit::WebSettingsImpl::setSelectTrailingWhitespaceEnabled): |
| 1130 (WebKit): |
| 1131 (WebKit::WebSettingsImpl::setSmartInsertDeleteEnabled): |
| 1132 * src/WebSettingsImpl.h: |
| 1133 (WebSettingsImpl): Implement new API to manage the new settings. |
| 1134 |
| 1135 2013-03-14 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1136 |
| 1137 Unreviewed. Rolled Chromium DEPS to r188004. Requested by |
| 1138 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 1139 |
| 1140 * DEPS: |
| 1141 |
| 1142 2013-03-14 James Robinson <jamesr@chromium.org> |
| 1143 |
| 1144 [chromium] Add tools/protoc_wrapper to directories pulled in Chromium-in
-WebKit configuration |
| 1145 https://bugs.webkit.org/show_bug.cgi?id=112363 |
| 1146 |
| 1147 Reviewed by Kenneth Russell. |
| 1148 |
| 1149 Chromium r187704 added a reference to this script to src/gpu/gpu.gyp, wh
ich we pull in the Chromium-in-WebKit |
| 1150 configuration. This adds the script to DEPS so we can roll past that rev
. |
| 1151 |
| 1152 * DEPS: |
| 1153 |
| 1154 2013-03-14 Abhishek Arya <inferno@chromium.org> |
| 1155 |
| 1156 Replace static_casts with to* helper functions. |
| 1157 https://bugs.webkit.org/show_bug.cgi?id=112296 |
| 1158 |
| 1159 Reviewed by Kentaro Hara. |
| 1160 |
| 1161 to* helper functions are preferred over static_cast calls since they |
| 1162 help to catch bad casts easily on the testing infrastructure. |
| 1163 |
| 1164 * src/WebDocument.cpp: |
| 1165 (WebKit::WebDocument::images): |
| 1166 * src/WebElement.cpp: |
| 1167 (WebKit::WebElement::operator PassRefPtr<Element>): |
| 1168 * src/WebPageSerializer.cpp: |
| 1169 (WebCore::retrieveResourcesForFrame): |
| 1170 * src/WebViewImpl.cpp: |
| 1171 (WebKit::WebViewImpl::setFocus): |
| 1172 (WebKit::WebViewImpl::clearFocusedNode): |
| 1173 (WebKit::WebViewImpl::scrollFocusedNodeIntoView): |
| 1174 (WebKit::WebViewImpl::scrollFocusedNodeIntoRect): |
| 1175 |
| 1176 2013-03-14 Marja Hölttä <marja@chromium.org> |
| 1177 |
| 1178 [V8] Store main world and non-main world templates separately. |
| 1179 https://bugs.webkit.org/show_bug.cgi?id=111724 |
| 1180 |
| 1181 Reviewed by Jochen Eisinger. |
| 1182 |
| 1183 This is needed for generating specialized bindings for the main |
| 1184 world (bug 110874). |
| 1185 |
| 1186 * src/WebArrayBuffer.cpp: |
| 1187 (WebKit::WebArrayBuffer::createFromV8Value): |
| 1188 * src/WebArrayBufferView.cpp: |
| 1189 (WebKit::WebArrayBufferView::createFromV8Value): |
| 1190 * src/WebBindings.cpp: |
| 1191 (WebKit::getRangeImpl): |
| 1192 (WebKit::getNodeImpl): |
| 1193 (WebKit::getElementImpl): |
| 1194 (WebKit::getArrayBufferImpl): |
| 1195 (WebKit::getArrayBufferViewImpl): |
| 1196 |
| 1197 2013-03-13 Rik Cabanier <cabanier@adobe.com> |
| 1198 |
| 1199 create runtime flags for CSS Compositing |
| 1200 https://bugs.webkit.org/show_bug.cgi?id=111818 |
| 1201 |
| 1202 Reviewed by Ryosuke Niwa. |
| 1203 |
| 1204 Added a runtime flags to enable CSS compositing for chromium. |
| 1205 |
| 1206 * public/WebRuntimeFeatures.h: |
| 1207 (WebRuntimeFeatures): |
| 1208 * src/WebRuntimeFeatures.cpp: |
| 1209 (WebKit::WebRuntimeFeatures::enableCSSCompositing): |
| 1210 (WebKit): |
| 1211 (WebKit::WebRuntimeFeatures::isCSSCompositingEnabled): |
| 1212 |
| 1213 2013-03-11 Kinuko Yasuda <kinuko@chromium.org> |
| 1214 |
| 1215 Quota API: Update IDL to make it match the latest WD |
| 1216 https://bugs.webkit.org/show_bug.cgi?id=88396 |
| 1217 |
| 1218 Reviewed by Adam Barth. |
| 1219 |
| 1220 Add a new interface object (navigator.StorageQuota) and deprecate the ol
d one (window.StorageInfo) |
| 1221 to make the code match with the latest Quota API WD: |
| 1222 http://www.w3.org/TR/quota-api/ |
| 1223 |
| 1224 * WebKit.gyp: |
| 1225 * src/AssertMatchingEnums.cpp: |
| 1226 * src/StorageQuotaChromium.cpp: Renamed from Source/WebKit/chromium/src/
StorageInfoChromium.cpp. |
| 1227 (WebCore): |
| 1228 (WebCore::StorageQuota::queryUsageAndQuota): |
| 1229 (WebCore::StorageQuota::requestQuota): |
| 1230 * src/WebStorageQuotaCallbacksImpl.cpp: |
| 1231 (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl): |
| 1232 * src/WebStorageQuotaCallbacksImpl.h: |
| 1233 (WebCore): |
| 1234 (WebStorageQuotaCallbacksImpl): |
| 1235 |
| 1236 2013-03-13 Chris Palmer <palmer@google.com> |
| 1237 |
| 1238 Enable V8 binding integriy on Android. |
| 1239 https://bugs.webkit.org/show_bug.cgi?id=112297 |
| 1240 |
| 1241 Reviewed by Adam Barth. |
| 1242 |
| 1243 * features.gypi: |
| 1244 |
| 1245 2013-03-13 Michael Nordman <michaeln@google.com> |
| 1246 |
| 1247 [Chromium] FileSystem mods: Changes to snapshot file creation to reduce
dependencies on blobs. |
| 1248 No longer send a |blobURL| to the browser process, no longer expect the
browser process |
| 1249 to have registered a blob with that url. |
| 1250 https://bugs.webkit.org/show_bug.cgi?id=108851 |
| 1251 |
| 1252 Reviewed by Adam Barth. |
| 1253 |
| 1254 * src/AsyncFileSystemChromium.cpp: |
| 1255 (WebCore): |
| 1256 (WebCore::FileWriterHelperCallbacks::didCreateSnapshotFile): |
| 1257 (WebCore::AsyncFileSystemChromium::createSnapshotFileAndReadMetadata): |
| 1258 * src/AsyncFileSystemChromium.h: |
| 1259 (AsyncFileSystemChromium): |
| 1260 * src/LocalFileSystemChromium.cpp: |
| 1261 (WebCore): |
| 1262 * src/WebFileSystemCallbacksImpl.cpp: |
| 1263 (WebKit::WebFileSystemCallbacksImpl::didCreateSnapshotFile): |
| 1264 (WebKit): |
| 1265 * src/WebFileSystemCallbacksImpl.h: |
| 1266 (WebCore): |
| 1267 (WebFileSystemCallbacksImpl): |
| 1268 * src/WorkerAsyncFileSystemChromium.cpp: |
| 1269 (WebCore::WorkerAsyncFileSystemChromium::createSnapshotFileAndReadMetada
ta): |
| 1270 (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacks
Bridge): |
| 1271 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 1272 (WebKit::MainThreadFileSystemCallbacks::didCreateSnapshotFile): |
| 1273 (MainThreadFileSystemCallbacks): |
| 1274 (WebKit::WorkerFileSystemCallbacksBridge::postCreateSnapshotFileToMainTh
read): |
| 1275 (WebKit::WorkerFileSystemCallbacksBridge::createSnapshotFileOnMainThread
): |
| 1276 (WebKit::WorkerFileSystemCallbacksBridge::didCreateSnapshotFileOnMainThr
ead): |
| 1277 (WebKit): |
| 1278 (WebKit::WorkerFileSystemCallbacksBridge::WorkerFileSystemCallbacksBridg
e): |
| 1279 (WebKit::WorkerFileSystemCallbacksBridge::didCreateSnapshotFileOnWorkerT
hread): |
| 1280 * src/WorkerFileSystemCallbacksBridge.h: |
| 1281 (WebCore): |
| 1282 (WebKit): |
| 1283 (WebKit::WorkerFileSystemCallbacksBridge::create): |
| 1284 (WorkerFileSystemCallbacksBridge): |
| 1285 |
| 1286 2013-03-13 Adam Barth <abarth@webkit.org> |
| 1287 |
| 1288 [Chromium] Restrict WebNode::addEventListener and friends to a whitelist
of event types |
| 1289 https://bugs.webkit.org/show_bug.cgi?id=112195 |
| 1290 |
| 1291 Reviewed by Eric Seidel. |
| 1292 |
| 1293 Chromium only uses these APIs in extremely narrow ways. In order to |
| 1294 discourage Chromium from using these APIs in broader ways, this patch |
| 1295 restricts the APIs to a small whitelist of event types. |
| 1296 |
| 1297 We might want to add some sort of flag to let CEF use expose these APIs |
| 1298 more broadly. |
| 1299 |
| 1300 * WebKit.gypi: |
| 1301 * public/WebNode.h: |
| 1302 * src/WebNode.cpp: |
| 1303 (WebKit::WebNode::hasEventListeners): |
| 1304 (WebKit::WebNode::addEventListener): |
| 1305 * tests/EventListenerTest.cpp: Removed. |
| 1306 - These tests of DOM mutation events are no longer needed because we |
| 1307 don't support listening for DOM mutation events via the API |
| 1308 anymore. |
| 1309 |
| 1310 2013-03-13 Stephen Chenney <schenney@chromium.org> |
| 1311 |
| 1312 Add new Skia code suppression flags |
| 1313 |
| 1314 Unreviewed build update. |
| 1315 |
| 1316 * skia_webkit.gyp: Add 'SK_DISABLE_BLUR_ROUNDING', 'SK_IGNORE_SUBPIXEL_A
XIS_ALIGN_FIX', |
| 1317 'SK_IGNORE_PICTURE_RECORD_SAVE_LAYER_OPT', 'SK_IGNORE_FAST_RECT_BLUR
', 'SK_IGNORE_CUBIC_STROKE_FIX' |
| 1318 |
| 1319 2013-03-13 Aaron Colwell <acolwell@chromium.org> |
| 1320 |
| 1321 Cleanup dead MediaSource code now that the Chromium-side refactor is com
plete. |
| 1322 https://bugs.webkit.org/show_bug.cgi?id=110371 |
| 1323 |
| 1324 Reviewed by Adam Barth. |
| 1325 |
| 1326 * public/WebMediaPlayer.h: |
| 1327 (WebKit): |
| 1328 (WebMediaPlayer): Remove old MediaSource methods and default MediaSource
load() implementation. |
| 1329 * public/WebMediaPlayerClient.h: Remove old MediaSource methods. |
| 1330 * src/WebMediaPlayerClientImpl.cpp: Remove WebMediaSourceClientImpl & We
bSourceBufferImpl classes that |
| 1331 are no longer needed. |
| 1332 * src/WebMediaPlayerClientImpl.h: Remove old MediaSource methods. |
| 1333 (WebMediaPlayerClientImpl): |
| 1334 |
| 1335 2013-03-13 Pavel Feldman <pfeldman@chromium.org> |
| 1336 |
| 1337 Web Inspector: get rid of hiddenPanels filter |
| 1338 https://bugs.webkit.org/show_bug.cgi?id=112252 |
| 1339 |
| 1340 Reviewed by Vsevolod Vlasov. |
| 1341 |
| 1342 * src/InspectorFrontendClientImpl.cpp: |
| 1343 * src/InspectorFrontendClientImpl.h: |
| 1344 (InspectorFrontendClientImpl): |
| 1345 |
| 1346 2013-03-13 Mikhail Naganov <mnaganov@chromium.org> |
| 1347 |
| 1348 [Chromium] Rename android_build_type to android_webview_build in .gyp fi
les. |
| 1349 https://bugs.webkit.org/show_bug.cgi?id=112129 |
| 1350 |
| 1351 Reviewed by Adam Barth. |
| 1352 |
| 1353 Following Chromium |
| 1354 http://src.chromium.org/viewvc/chrome?view=rev&revision=187556 |
| 1355 this is being renamed to better explain what it does. |
| 1356 |
| 1357 * WebKitUnitTests.gyp: |
| 1358 |
| 1359 2013-03-13 Pavel Feldman <pfeldman@chromium.org> |
| 1360 |
| 1361 Web Inspector: convert workers inspection into capability |
| 1362 https://bugs.webkit.org/show_bug.cgi?id=112251 |
| 1363 |
| 1364 Reviewed by Vsevolod Vlasov. |
| 1365 |
| 1366 * src/InspectorFrontendClientImpl.cpp: |
| 1367 * src/InspectorFrontendClientImpl.h: |
| 1368 (InspectorFrontendClientImpl): |
| 1369 |
| 1370 2013-03-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1371 |
| 1372 Unreviewed. Rolled Chromium DEPS to r187688. Requested by |
| 1373 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 1374 |
| 1375 * DEPS: |
| 1376 |
| 1377 2013-03-12 Jun Jiang <jun.a.jiang@intel.com> |
| 1378 |
| 1379 Enable GPU-GPU texture copy in texImage2D() for HTMLVideoElement if hard
ware accelerated video decode is in use |
| 1380 https://bugs.webkit.org/show_bug.cgi?id=111126 |
| 1381 |
| 1382 Reviewed by Kenneth Russell. |
| 1383 |
| 1384 * public/WebMediaPlayer.h: |
| 1385 (WebKit::WebMediaPlayer::copyVideoTextureToPlatformTexture): |
| 1386 * src/WebMediaPlayerClientImpl.cpp: |
| 1387 (WebKit::WebMediaPlayerClientImpl::copyVideoTextureToPlatformTexture): d
o a GPU-GPU textures copy if possible. |
| 1388 * src/WebMediaPlayerClientImpl.h: |
| 1389 (WebMediaPlayerClientImpl): |
| 1390 |
| 1391 2013-03-12 Adam Barth <abarth@webkit.org> |
| 1392 |
| 1393 [Chromium] WebFrame event listener APIs are unused and can be removed |
| 1394 https://bugs.webkit.org/show_bug.cgi?id=112189 |
| 1395 |
| 1396 Reviewed by Darin Fisher. |
| 1397 |
| 1398 As far as I can tell, there are no callers for these APIs. They appear |
| 1399 to have been added for out-of-process postMessages, but those are now |
| 1400 implemented using a different mechanism. |
| 1401 |
| 1402 * public/WebFrame.h: |
| 1403 (WebFrame): |
| 1404 * src/WebFrameImpl.cpp: |
| 1405 * src/WebFrameImpl.h: |
| 1406 (WebFrameImpl): |
| 1407 |
| 1408 2013-03-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1409 |
| 1410 Unreviewed. Rolled Chromium DEPS to r187660. Requested by |
| 1411 "Adam Barth" <abarth@webkit.org> via sheriffbot. |
| 1412 |
| 1413 * DEPS: |
| 1414 |
| 1415 2013-03-12 Adam Barth <abarth@webkit.org> |
| 1416 |
| 1417 [Chromium] Remove WEBKIT_USING_V8 from the WebKit API |
| 1418 https://bugs.webkit.org/show_bug.cgi?id=112120 |
| 1419 |
| 1420 Reviewed by Tony Chang. |
| 1421 |
| 1422 Chromium always uses V8. This macro has outlived it's usefulness. It's |
| 1423 now just noise. |
| 1424 |
| 1425 * README: |
| 1426 * public/WebArrayBuffer.h: |
| 1427 (WebArrayBuffer): |
| 1428 * public/WebArrayBufferView.h: |
| 1429 (WebArrayBufferView): |
| 1430 * public/WebBindings.h: |
| 1431 (WebBindings): |
| 1432 * public/WebBlob.h: |
| 1433 (WebBlob): |
| 1434 * public/WebFrame.h: |
| 1435 (WebFrame): |
| 1436 * public/WebFrameClient.h: |
| 1437 * public/WebSerializedScriptValue.h: |
| 1438 (WebSerializedScriptValue): |
| 1439 * src/WebArrayBuffer.cpp: |
| 1440 (WebKit::WebArrayBuffer::createFromV8Value): |
| 1441 * src/WebArrayBufferView.cpp: |
| 1442 (WebKit::WebArrayBufferView::createFromV8Value): |
| 1443 * src/WebBindings.cpp: |
| 1444 (WebKit::WebBindings::toV8Value): |
| 1445 * src/WebBlob.cpp: |
| 1446 (WebKit::WebBlob::toV8Value): |
| 1447 * src/WebFrameImpl.cpp: |
| 1448 (WebKit::WebFrame::frameForContext): |
| 1449 * src/WebFrameImpl.h: |
| 1450 (WebFrameImpl): |
| 1451 * src/WebSerializedScriptValue.cpp: |
| 1452 (WebKit::WebSerializedScriptValue::serialize): |
| 1453 (WebKit::WebSerializedScriptValue::deserialize): |
| 1454 |
| 1455 2013-03-12 Abhishek Arya <inferno@chromium.org> |
| 1456 |
| 1457 Replace static_casts with to* functions. |
| 1458 https://bugs.webkit.org/show_bug.cgi?id=112072 |
| 1459 |
| 1460 Reviewed by Philip Rogers. |
| 1461 |
| 1462 to* functions are preferred over static_cast calls since they |
| 1463 help to catch bad casts easily on the testing infrastructure. |
| 1464 |
| 1465 * src/ChromeClientImpl.cpp: |
| 1466 (WebKit::ChromeClientImpl::focusedNodeChanged): |
| 1467 * src/ContextMenuClientImpl.cpp: |
| 1468 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 1469 * src/DOMUtilitiesPrivate.cpp: |
| 1470 (WebCore::toHTMLElement): |
| 1471 * src/WebSearchableFormData.cpp: |
| 1472 (HTMLNames::IsSelectInDefaultState): |
| 1473 |
| 1474 2013-03-11 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1475 |
| 1476 Unreviewed, rolling out r145462. |
| 1477 http://trac.webkit.org/changeset/145462 |
| 1478 https://bugs.webkit.org/show_bug.cgi?id=112097 |
| 1479 |
| 1480 Compilation failure in PluginView.cpp (Requested by jamesr_ on |
| 1481 #webkit). |
| 1482 |
| 1483 * src/ChromeClientImpl.cpp: |
| 1484 (WebKit::ChromeClientImpl::focusedNodeChanged): |
| 1485 * src/ContextMenuClientImpl.cpp: |
| 1486 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 1487 * src/DOMUtilitiesPrivate.cpp: |
| 1488 (WebCore::toHTMLElement): |
| 1489 * src/WebSearchableFormData.cpp: |
| 1490 (HTMLNames::IsSelectInDefaultState): |
| 1491 |
| 1492 2013-03-11 Abhishek Arya <inferno@chromium.org> |
| 1493 |
| 1494 Replace static_casts with to* functions. |
| 1495 https://bugs.webkit.org/show_bug.cgi?id=112072 |
| 1496 |
| 1497 Reviewed by Philip Rogers. |
| 1498 |
| 1499 to* functions are preferred over static_cast calls since they |
| 1500 help to catch bad casts easily on the testing infrastructure. |
| 1501 |
| 1502 * src/ChromeClientImpl.cpp: |
| 1503 (WebKit::ChromeClientImpl::focusedNodeChanged): |
| 1504 * src/ContextMenuClientImpl.cpp: |
| 1505 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 1506 * src/DOMUtilitiesPrivate.cpp: |
| 1507 (WebCore::toHTMLElement): |
| 1508 * src/WebSearchableFormData.cpp: |
| 1509 (HTMLNames::IsSelectInDefaultState): |
| 1510 |
| 1511 2013-03-11 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1512 |
| 1513 Unreviewed. Rolled Chromium DEPS to r187216. Requested by |
| 1514 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 1515 |
| 1516 * DEPS: |
| 1517 |
| 1518 2013-03-11 Jochen Eisinger <jochen@chromium.org> |
| 1519 |
| 1520 Rename DefinitelyProcessingUserGesture to DefinitelyProcessingNewUserGes
ture |
| 1521 https://bugs.webkit.org/show_bug.cgi?id=111959 |
| 1522 |
| 1523 Reviewed by Alexey Proskuryakov. |
| 1524 |
| 1525 * src/WebFrameImpl.cpp: |
| 1526 (WebKit::WebFrameImpl::executeScriptAndReturnValue): |
| 1527 * src/WebNotification.cpp: |
| 1528 (WebKit::WebNotification::dispatchClickEvent): |
| 1529 * src/WebPluginContainerImpl.cpp: |
| 1530 (WebKit::WebPluginContainerImpl::handleEvent): |
| 1531 (WebKit::WebPluginContainerImpl::loadFrameRequest): |
| 1532 * src/WebScopedUserGesture.cpp: |
| 1533 (WebKit::WebScopedUserGesture::initialize): |
| 1534 * tests/WebUserGestureTokenTest.cpp: |
| 1535 (WebCore::TEST): |
| 1536 |
| 1537 2013-03-11 Mark Pilgrim <pilgrim@chromium.org> |
| 1538 |
| 1539 [Chromium] Move WebFileSystemCallbacks to Platform/ |
| 1540 https://bugs.webkit.org/show_bug.cgi?id=112049 |
| 1541 |
| 1542 Reviewed by Adam Barth. |
| 1543 |
| 1544 In preparation for moving filesystem-related methods from |
| 1545 WebFrameClient to Platform. |
| 1546 |
| 1547 * WebKit.gyp: |
| 1548 * public/WebFileError.h: |
| 1549 * public/WebFileSystemCallbacks.h: |
| 1550 * public/WebFileSystemEntry.h: |
| 1551 * public/WebFileWriterClient.h: |
| 1552 * src/AssertMatchingEnums.cpp: |
| 1553 * src/AsyncFileWriterChromium.h: |
| 1554 * src/LocalFileSystemChromium.cpp: |
| 1555 * src/WebFileSystemCallbacksImpl.cpp: |
| 1556 * src/WebFileSystemCallbacksImpl.h: |
| 1557 * src/WebSharedWorkerImpl.cpp: |
| 1558 * src/WebWorkerClientImpl.cpp: |
| 1559 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 1560 * src/WorkerFileSystemCallbacksBridge.h: |
| 1561 * src/WorkerFileWriterCallbacksBridge.h: |
| 1562 |
| 1563 2013-03-11 Abhishek Arya <inferno@chromium.org> |
| 1564 |
| 1565 Replace static_cast with to* helper functions. |
| 1566 https://bugs.webkit.org/show_bug.cgi?id=112045 |
| 1567 |
| 1568 Reviewed by Eric Seidel. |
| 1569 |
| 1570 * src/WebFrameImpl.cpp: |
| 1571 (WebKit::WebFrameImpl::findChildByExpression): |
| 1572 (WebKit::WebFrameImpl::fromFrameOwnerElement): |
| 1573 * src/WebHelperPluginImpl.cpp: |
| 1574 (WebKit::WebHelperPluginImpl::getPlugin): |
| 1575 * src/WebMediaPlayerClientImpl.cpp: |
| 1576 (WebKit::WebMediaPlayerClientImpl::loadInternal): |
| 1577 (WebKit::WebMediaPlayerClientImpl::create): |
| 1578 * src/WebPageSerializerImpl.cpp: |
| 1579 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
| 1580 (WebKit::WebPageSerializerImpl::endTagToString): |
| 1581 (WebKit::WebPageSerializerImpl::buildContentForNode): |
| 1582 (WebKit::WebPageSerializerImpl::collectTargetFrames): |
| 1583 * src/WebViewImpl.cpp: |
| 1584 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
| 1585 (WebKit::WebViewImpl::enterFullScreenForElement): |
| 1586 |
| 1587 2013-03-11 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1588 |
| 1589 Unreviewed, rolling out r145435. |
| 1590 http://trac.webkit.org/changeset/145435 |
| 1591 https://bugs.webkit.org/show_bug.cgi?id=112082 |
| 1592 |
| 1593 Still does not compile (Requested by jamesr on #webkit). |
| 1594 |
| 1595 * tests/IDBBackingStoreTest.cpp: |
| 1596 (WebCore::IDBBackingStoreTest::SetUp): |
| 1597 (IDBBackingStoreTest): |
| 1598 (WebCore::TEST_F): |
| 1599 * tests/IDBFakeBackingStore.h: |
| 1600 * tests/IDBLevelDBCodingTest.cpp: |
| 1601 (IDBLevelDBCoding): |
| 1602 (IDBLevelDBCoding::TEST): |
| 1603 |
| 1604 2013-03-11 Alec Flett <alecflett@chromium.org> |
| 1605 |
| 1606 IndexedDB: Protect against key prefix overflows |
| 1607 https://bugs.webkit.org/show_bug.cgi?id=111138 |
| 1608 |
| 1609 Reviewed by Tony Chang. |
| 1610 |
| 1611 Add tests for invalid indexIds in basic get/put operations. |
| 1612 |
| 1613 2013-03-11 Xiyuan Xia <xiyuan@chromium.org> |
| 1614 |
| 1615 [Chromium] chromium/linux breaks expectation of select popup background
due to bad UA css rules |
| 1616 https://bugs.webkit.org/show_bug.cgi?id=111873 |
| 1617 |
| 1618 Reviewed by Tony Chang. |
| 1619 |
| 1620 Update PopupMenuStyle constructor call sites. |
| 1621 |
| 1622 * src/AutofillPopupMenuClient.cpp: |
| 1623 (WebKit::AutofillPopupMenuClient::initialize): |
| 1624 |
| 1625 2013-03-11 Abhishek Arya <inferno@chromium.org> |
| 1626 |
| 1627 Add ASSERT_WITH_SECURITY_IMPLICATION to catch bad casts. |
| 1628 https://bugs.webkit.org/show_bug.cgi?id=112060 |
| 1629 |
| 1630 Reviewed by Eric Seidel. |
| 1631 |
| 1632 * src/FrameLoaderClientImpl.cpp: |
| 1633 (WebKit::FrameLoaderClientImpl::redirectDataToPlugin): |
| 1634 |
| 1635 2013-03-11 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1636 |
| 1637 Unreviewed, rolling out r145375. |
| 1638 http://trac.webkit.org/changeset/145375 |
| 1639 https://bugs.webkit.org/show_bug.cgi?id=112050 |
| 1640 |
| 1641 Does not compile (Requested by jamesr on #webkit). |
| 1642 |
| 1643 * tests/IDBBackingStoreTest.cpp: |
| 1644 (WebCore::IDBBackingStoreTest::SetUp): |
| 1645 (IDBBackingStoreTest): |
| 1646 (WebCore::TEST_F): |
| 1647 * tests/IDBFakeBackingStore.h: |
| 1648 |
| 1649 2013-03-11 Alec Flett <alecflett@chromium.org> |
| 1650 |
| 1651 IndexedDB: Protect against key prefix overflows |
| 1652 https://bugs.webkit.org/show_bug.cgi?id=111138 |
| 1653 |
| 1654 Reviewed by Tony Chang. |
| 1655 |
| 1656 Add tests for invalid indexIds in basic get/put operations. |
| 1657 |
| 1658 2013-03-11 Chris Hopman <cjhopman@chromium.org> |
| 1659 |
| 1660 [chromium] Android apk targets should depend directly on Java library ta
rgets |
| 1661 https://bugs.webkit.org/show_bug.cgi?id=111746 |
| 1662 |
| 1663 Reviewed by Eric Seidel. |
| 1664 |
| 1665 * WebKitUnitTests.gyp: |
| 1666 Make webkit_unit_tests_apk depend directly on base_java and net_java. |
| 1667 |
| 1668 2013-03-11 Jochen Eisinger <jochen@chromium.org> |
| 1669 |
| 1670 [chromium] remove obsolete user gesture methods from WebFrame |
| 1671 https://bugs.webkit.org/show_bug.cgi?id=111696 |
| 1672 |
| 1673 Reviewed by Adam Barth. |
| 1674 |
| 1675 * public/WebFrame.h: |
| 1676 (WebFrame): |
| 1677 * src/FrameLoaderClientImpl.cpp: |
| 1678 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage): |
| 1679 * src/WebFrameImpl.cpp: |
| 1680 * src/WebFrameImpl.h: |
| 1681 (WebFrameImpl): |
| 1682 |
| 1683 2013-03-09 Sadrul Habib Chowdhury <sadrul@chromium.org> |
| 1684 |
| 1685 [chromium] Remove deprecated flingStart.sourceDevice from WebGestureEven
t |
| 1686 https://bugs.webkit.org/show_bug.cgi?id=111866 |
| 1687 |
| 1688 Reviewed by James Robinson. |
| 1689 |
| 1690 * public/WebInputEvent.h: |
| 1691 |
| 1692 2013-03-09 David Dorwin <ddorwin@chromium.org> |
| 1693 |
| 1694 [chromium] Set the Helper Plugin's URL to that of the host document. |
| 1695 https://bugs.webkit.org/show_bug.cgi?id=111913 |
| 1696 |
| 1697 This allows content settings, etc. to be based on the document hosting |
| 1698 the element that requested the Helper Plugin. |
| 1699 |
| 1700 Reviewed by Adam Barth. |
| 1701 |
| 1702 * src/WebHelperPluginImpl.cpp: |
| 1703 (WebKit::writeDocument): |
| 1704 (WebKit::WebHelperPluginImpl::initialize): |
| 1705 (WebKit::WebHelperPluginImpl::initializePage): |
| 1706 * src/WebHelperPluginImpl.h: |
| 1707 (WebKit): |
| 1708 (WebHelperPluginImpl): |
| 1709 * src/WebMediaPlayerClientImpl.cpp: |
| 1710 (WebKit::WebMediaPlayerClientImpl::createHelperPlugin): |
| 1711 * src/WebViewImpl.cpp: |
| 1712 (WebKit::WebViewImpl::createHelperPlugin): |
| 1713 * src/WebViewImpl.h: |
| 1714 (WebViewImpl): |
| 1715 |
| 1716 2013-03-08 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1717 |
| 1718 Unreviewed. Rolled Chromium DEPS to r187037. Requested by |
| 1719 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 1720 |
| 1721 * DEPS: |
| 1722 |
| 1723 2013-03-08 James Robinson <jamesr@chromium.org> |
| 1724 |
| 1725 [chromium] Remove WebLayerTreeViewClient and WebLayerTreeView::Settings |
| 1726 https://bugs.webkit.org/show_bug.cgi?id=111632 |
| 1727 |
| 1728 Reviewed by Adrienne Walker. |
| 1729 |
| 1730 * public/WebWidgetClient.h: |
| 1731 (WebWidgetClient): |
| 1732 (WebKit::WebWidgetClient::initializeLayerTreeView): |
| 1733 * src/WebViewImpl.cpp: |
| 1734 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 1735 * src/WebViewImpl.h: |
| 1736 * tests/ScrollingCoordinatorChromiumTest.cpp: |
| 1737 (WebKit::FakeWebViewClient::initializeLayerTreeView): |
| 1738 |
| 1739 2013-03-08 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1740 |
| 1741 Unreviewed. Rolled Chromium DEPS to r186991. Requested by |
| 1742 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 1743 |
| 1744 * DEPS: |
| 1745 |
| 1746 2013-03-08 Joshua Bell <jsbell@chromium.org> |
| 1747 |
| 1748 IndexedDB: Use WeakPtr for Factory-to-BackingStore reference |
| 1749 https://bugs.webkit.org/show_bug.cgi?id=111459 |
| 1750 |
| 1751 Reviewed by Adam Barth. |
| 1752 |
| 1753 Add new test that verifies refcounts. |
| 1754 |
| 1755 * WebKit.gyp: Don't include files depending on webkit_support. |
| 1756 * tests/IDBBackingStoreTest.cpp: |
| 1757 (WebCore::IDBBackingStoreTest::SetUp): No need for dummy factory. |
| 1758 (MockIDBFactoryBackend): Allow access to protected openBackingStore meth
od. |
| 1759 (WebCore::TEST): Add new test that verifies refcounts. |
| 1760 * tests/IDBCleanupOnIOErrorTest.cpp: |
| 1761 (WebCore::TEST): No need for dummy factory. |
| 1762 |
| 1763 2013-03-07 Keishi Hattori <keishi@webkit.org> |
| 1764 |
| 1765 Update calendar picker UI |
| 1766 https://bugs.webkit.org/show_bug.cgi?id=109439 |
| 1767 |
| 1768 Reviewed by Kent Tamura. |
| 1769 |
| 1770 * src/DateTimeChooserImpl.cpp: |
| 1771 (WebKit::DateTimeChooserImpl::writeDocument): Adding shortMonthLabels pr
operty. |
| 1772 |
| 1773 2013-03-07 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1774 |
| 1775 Unreviewed, rolling out r145166. |
| 1776 http://trac.webkit.org/changeset/145166 |
| 1777 https://bugs.webkit.org/show_bug.cgi?id=111819 |
| 1778 |
| 1779 build break - no symbol |
| 1780 webkit_support::CreateScopedTempDirectory() (Requested by |
| 1781 hayato on #webkit). |
| 1782 |
| 1783 * tests/IDBBackingStoreTest.cpp: |
| 1784 (WebCore::IDBBackingStoreTest::SetUp): |
| 1785 (IDBBackingStoreTest): |
| 1786 * tests/IDBCleanupOnIOErrorTest.cpp: |
| 1787 (WebCore::TEST): |
| 1788 |
| 1789 2013-03-07 Joshua Bell <jsbell@chromium.org> |
| 1790 |
| 1791 IndexedDB: Use WeakPtr for Factory-to-BackingStore reference |
| 1792 https://bugs.webkit.org/show_bug.cgi?id=111459 |
| 1793 |
| 1794 Reviewed by Adam Barth. |
| 1795 |
| 1796 Added tests to verify refcounts on backing stores, update method signatu
res. |
| 1797 |
| 1798 * tests/IDBBackingStoreTest.cpp: |
| 1799 (WebCore::IDBBackingStoreTest::SetUp): No dummy factory needed. |
| 1800 (MockIDBFactoryBackend): Expose protected method to tests. |
| 1801 (WebCore::TEST): Added BackingStoreLifetime test. |
| 1802 * tests/IDBCleanupOnIOErrorTest.cpp: No dummy factory needed. |
| 1803 |
| 1804 2013-03-06 James Robinson <jamesr@chromium.org> |
| 1805 |
| 1806 [chromium] Stop using WebTransformationMatrix on WebLayer |
| 1807 https://bugs.webkit.org/show_bug.cgi?id=111635 |
| 1808 |
| 1809 Reviewed by Adrienne Walker. |
| 1810 |
| 1811 * src/LinkHighlight.cpp: |
| 1812 (WebKit::LinkHighlight::computeEnclosingCompositingLayer): |
| 1813 * tests/GraphicsLayerChromiumTest.cpp: |
| 1814 (GraphicsLayerChromiumTest): |
| 1815 |
| 1816 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| 1817 |
| 1818 [Chromium] Update some #includes for WebMessagePortChannel.h |
| 1819 https://bugs.webkit.org/show_bug.cgi?id=111752 |
| 1820 |
| 1821 Reviewed by James Robinson. |
| 1822 |
| 1823 In anticipation of removing |
| 1824 WK/chromium/public/WebMessagePortChannel.h (once all downstream |
| 1825 references have been updated) |
| 1826 |
| 1827 * public/WebDOMMessageEvent.h: |
| 1828 * public/WebFrame.h: |
| 1829 * public/WebSharedWorkerClient.h: |
| 1830 |
| 1831 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| 1832 |
| 1833 [Chromium] Remove WK/chromium/public/WebStorageArea.h |
| 1834 https://bugs.webkit.org/show_bug.cgi?id=111744 |
| 1835 |
| 1836 Reviewed by James Robinson. |
| 1837 |
| 1838 File moved to new Platform/ directory. All references have already |
| 1839 been updated (including downstream). |
| 1840 |
| 1841 * public/WebStorageArea.h: Removed. |
| 1842 |
| 1843 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| 1844 |
| 1845 [Chromium] Update some #includes for WebFileInfo.h in WK/chromium/src/ |
| 1846 https://bugs.webkit.org/show_bug.cgi?id=111741 |
| 1847 |
| 1848 Reviewed by James Robinson. |
| 1849 |
| 1850 In preparation for removing WK/chromium/public/WebFileInfo.h. |
| 1851 |
| 1852 * src/AssertMatchingEnums.cpp: |
| 1853 |
| 1854 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| 1855 |
| 1856 [Chromium] Remove WK/chromium/public/WebWorkerRunLoop.h |
| 1857 https://bugs.webkit.org/show_bug.cgi?id=111740 |
| 1858 |
| 1859 Reviewed by James Robinson. |
| 1860 |
| 1861 No longer needed; all references have been updated to new version |
| 1862 in top-level Platform/ directory. |
| 1863 |
| 1864 * public/WebWorkerRunLoop.h: Removed. |
| 1865 |
| 1866 2013-03-07 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1867 |
| 1868 Unreviewed. Rolled Chromium DEPS to r186592. Requested by |
| 1869 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 1870 |
| 1871 * DEPS: |
| 1872 |
| 1873 2013-03-07 Mark Pilgrim <pilgrim@chromium.org> |
| 1874 |
| 1875 [Chromium] Update some #includes for WebVideoFrame.h |
| 1876 https://bugs.webkit.org/show_bug.cgi?id=111739 |
| 1877 |
| 1878 Reviewed by James Robinson. |
| 1879 |
| 1880 In anticipation of removing WebVideoFrame.h from WK/chromium/public/. |
| 1881 |
| 1882 * public/WebMediaPlayer.h: |
| 1883 |
| 1884 2013-03-07 Dana Jansens <danakj@chromium.org> |
| 1885 |
| 1886 [chromium] Remove WebView's sharedGraphicsContext3D method. |
| 1887 https://bugs.webkit.org/show_bug.cgi?id=111499 |
| 1888 |
| 1889 Reviewed by James Robinson. |
| 1890 |
| 1891 * public/WebView.h: |
| 1892 (WebView): |
| 1893 * src/WebViewImpl.cpp: |
| 1894 * src/WebViewImpl.h: |
| 1895 (WebViewImpl): |
| 1896 |
| 1897 2013-03-07 Vsevolod Vlasov <vsevik@chromium.org> |
| 1898 |
| 1899 Web Inspector: Support a shortcut for reloading front-end in debug mode. |
| 1900 https://bugs.webkit.org/show_bug.cgi?id=111709 |
| 1901 |
| 1902 Reviewed by Pavel Feldman. |
| 1903 |
| 1904 * src/js/DevTools.js: |
| 1905 |
| 1906 2013-03-07 Alexei Filippov <alph@chromium.org> |
| 1907 |
| 1908 Web Inspector: Add more diagnostics output to testRendererProcessNativeM
emorySize |
| 1909 https://bugs.webkit.org/show_bug.cgi?id=111599 |
| 1910 |
| 1911 Reviewed by Yury Semikhatsky. |
| 1912 |
| 1913 Add the process size to the test output. |
| 1914 |
| 1915 * src/js/Tests.js: |
| 1916 |
| 1917 2013-03-07 Jochen Eisinger <jochen@chromium.org> |
| 1918 |
| 1919 [chromium] expose UserGestureToken via WebKit API so PPAPI plugins can c
orrectly consume it |
| 1920 https://bugs.webkit.org/show_bug.cgi?id=104268 |
| 1921 |
| 1922 Reviewed by Darin Fisher. |
| 1923 |
| 1924 Currently, the PPAPI creates a WebScopedUserGesture up to 10 seconds |
| 1925 after a call with an currently active user gesture was made. It should |
| 1926 use the newly added WebUserGestureToken to make sure this user gesture |
| 1927 is not consumed multiple times. |
| 1928 |
| 1929 We can't require a WebUserGestureToken for a WebScopedUserGesture, since |
| 1930 e.g. the extension API needs to be able to create a WebScopedUserGesture |
| 1931 out of the blue. |
| 1932 |
| 1933 * WebKit.gyp: |
| 1934 * WebKit.gypi: |
| 1935 * public/WebScopedUserGesture.h: |
| 1936 (WebKit): |
| 1937 (WebKit::WebScopedUserGesture::WebScopedUserGesture): |
| 1938 (WebScopedUserGesture): |
| 1939 * public/WebUserGestureIndicator.h: |
| 1940 (WebKit): |
| 1941 (WebUserGestureIndicator): |
| 1942 * public/WebUserGestureToken.h: Copied from Source/WebKit/chromium/publi
c/WebScopedUserGesture.h. |
| 1943 (WebCore): |
| 1944 (WebKit): |
| 1945 (WebUserGestureToken): |
| 1946 (WebKit::WebUserGestureToken::WebUserGestureToken): |
| 1947 (WebKit::WebUserGestureToken::operator=): |
| 1948 (WebKit::WebUserGestureToken::~WebUserGestureToken): |
| 1949 (WebKit::WebUserGestureToken::isNull): |
| 1950 * src/WebScopedUserGesture.cpp: |
| 1951 (WebKit::WebScopedUserGesture::initializeWithToken): |
| 1952 (WebKit): |
| 1953 * src/WebUserGestureIndicator.cpp: |
| 1954 (WebKit::WebUserGestureIndicator::currentUserGestureToken): |
| 1955 (WebKit): |
| 1956 * src/WebUserGestureToken.cpp: Copied from Source/WebKit/chromium/src/We
bUserGestureIndicator.cpp. |
| 1957 (WebKit): |
| 1958 (WebKit::WebUserGestureToken::WebUserGestureToken): |
| 1959 (WebKit::WebUserGestureToken::operator WebCore::UserGestureToken*): |
| 1960 (WebKit::WebUserGestureToken::assign): |
| 1961 (WebKit::WebUserGestureToken::reset): |
| 1962 * tests/WebUserGestureTokenTest.cpp: Copied from Source/WebKit/chromium/
src/WebUserGestureIndicator.cpp. |
| 1963 (WebCore): |
| 1964 (WebCore::TEST): |
| 1965 |
| 1966 2013-03-06 David Dorwin <ddorwin@chromium.org> |
| 1967 |
| 1968 [chromium] Fix typo: destoryPage() => destroyPage() |
| 1969 https://bugs.webkit.org/show_bug.cgi?id=111664 |
| 1970 |
| 1971 Reviewed by Kentaro Hara. |
| 1972 |
| 1973 * src/WebHelperPluginImpl.cpp: |
| 1974 (WebKit::WebHelperPluginImpl::closeHelperPlugin): |
| 1975 (WebKit::WebHelperPluginImpl::destroyPage): |
| 1976 * src/WebHelperPluginImpl.h: |
| 1977 (WebHelperPluginImpl): |
| 1978 * src/WebPagePopupImpl.cpp: |
| 1979 (WebKit::WebPagePopupImpl::destroyPage): |
| 1980 (WebKit::WebPagePopupImpl::close): |
| 1981 (WebKit::WebPagePopupImpl::closePopup): |
| 1982 * src/WebPagePopupImpl.h: |
| 1983 (WebPagePopupImpl): |
| 1984 |
| 1985 2013-03-06 Ankur Taly <ataly@google.com> |
| 1986 |
| 1987 Modify log method in WebDOMActivityLogger so that the apiName and |
| 1988 extraInfo arguments are of type const WebString& instead of const char*. |
| 1989 This change gets rid of some of the memory ownership issues that arise |
| 1990 with char* pointers. |
| 1991 https://bugs.webkit.org/show_bug.cgi?id=111483 |
| 1992 |
| 1993 Reviewed by Adam Barth. |
| 1994 |
| 1995 There are no new tests as there is no change in behavior. |
| 1996 |
| 1997 * public/WebDOMActivityLogger.h: Added property svn:eol-style. |
| 1998 (WebKit::WebDOMActivityLogger::log): |
| 1999 * src/WebDOMActivityLogger.cpp: Added property svn:eol-style. |
| 2000 (WebKit::DOMActivityLoggerContainer::log): |
| 2001 |
| 2002 2013-03-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2003 |
| 2004 Unreviewed. Rolled Chromium DEPS to r186511. Requested by |
| 2005 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 2006 |
| 2007 * DEPS: |
| 2008 |
| 2009 2013-03-06 Terry Anderson <tdanderson@chromium.org> |
| 2010 |
| 2011 [chromium] |m_gestureScrollOnImplThread| is not reset to false following
the end of a fling on the fast path |
| 2012 https://bugs.webkit.org/show_bug.cgi?id=111390 |
| 2013 |
| 2014 Reviewed by James Robinson. |
| 2015 |
| 2016 If there is a fast path gesture scroll which turns into a fling, the mem
ber |
| 2017 |m_gestureScrollOnImplThread| is not reset to false once the fling ends.
As a |
| 2018 result, GestureScrollUpdate events belonging to a subsequent scroll are
always |
| 2019 handled on the fast path, even if they should have been handled on the s
low |
| 2020 path instead. |
| 2021 |
| 2022 * src/WebCompositorInputHandlerImpl.cpp: |
| 2023 (WebKit::WebCompositorInputHandlerImpl::cancelCurrentFling): |
| 2024 * src/WebCompositorInputHandlerImpl.h: |
| 2025 (WebCompositorInputHandlerImpl): |
| 2026 (WebKit::WebCompositorInputHandlerImpl::isGestureScrollOnImplThread): |
| 2027 * tests/WebCompositorInputHandlerImplTest.cpp: |
| 2028 (WebKit::TEST_F): |
| 2029 (WebKit): |
| 2030 |
| 2031 2013-03-06 James Robinson <jamesr@chromium.org> |
| 2032 |
| 2033 [chromium] Express webkit_unit_tests' dependency on DumpRenderTree.pak i
n gyp |
| 2034 https://bugs.webkit.org/show_bug.cgi?id=111508 |
| 2035 |
| 2036 Reviewed by Dirk Pranke. |
| 2037 |
| 2038 Some tests in webkit_unit_tests, for example WebPageSerializerTest.HTMLN
odes, depend on localizable resources |
| 2039 from a pak file. Since unit tests initialize for testing with the same w
ebkit_support functions as layout tests |
| 2040 they end up using DumpRenderTree.pak, but this dependency isn't listed e
xplicitly in the gyp so if you manage to |
| 2041 run webkit_unit_tests without building DumpRenderTree first these tests
just crash. |
| 2042 |
| 2043 This adds a dependency from webkit_unit_tests to DumpRenderTree_resource
s so the pak is always built. It's a bit |
| 2044 weird for a gyp file in Source/WebKit/chromium/ to reach into Tools/Dump
RenderTree, but I can't think of |
| 2045 anything better. |
| 2046 |
| 2047 * WebKitUnitTests.gyp: |
| 2048 |
| 2049 2013-03-06 Jochen Eisinger <jochen@chromium.org> |
| 2050 |
| 2051 [chromium] introduce WebUserGestureIndicator |
| 2052 https://bugs.webkit.org/show_bug.cgi?id=111531 |
| 2053 |
| 2054 Reviewed by Adam Barth. |
| 2055 |
| 2056 Currently, an embedder needs to have a WebFrame to check whether a |
| 2057 user gesture is being processed and to consume a user gesture. However, |
| 2058 the user gesture state is independed of a frame. |
| 2059 |
| 2060 * WebKit.gyp: |
| 2061 * public/WebFrame.h: |
| 2062 (WebFrame): |
| 2063 * public/WebUserGestureIndicator.h: Added. |
| 2064 (WebKit): |
| 2065 (WebUserGestureIndicator): |
| 2066 * src/WebFrameImpl.cpp: |
| 2067 (WebKit::WebFrameImpl::isProcessingUserGesture): |
| 2068 (WebKit::WebFrameImpl::consumeUserGesture): |
| 2069 * src/WebUserGestureIndicator.cpp: Added. |
| 2070 (WebKit): |
| 2071 (WebKit::WebUserGestureIndicator::isProcessingUserGesture): |
| 2072 (WebKit::WebUserGestureIndicator::consumeUserGesture): |
| 2073 |
| 2074 2013-03-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2075 |
| 2076 Unreviewed. Rolled Chromium DEPS to r186371. Requested by |
| 2077 "Dana Jansens" <danakj@chromium.org> via sheriffbot. |
| 2078 |
| 2079 * DEPS: |
| 2080 |
| 2081 2013-03-06 Andrey Lushnikov <lushnikov@chromium.org> |
| 2082 |
| 2083 Web Inspector: test that "importScript" is used only in module heads. |
| 2084 https://bugs.webkit.org/show_bug.cgi?id=111548 |
| 2085 |
| 2086 Reviewed by Pavel Feldman. |
| 2087 |
| 2088 Test that output file after all inlines does not have any 'importScript(
s)' statements. |
| 2089 |
| 2090 * scripts/inline_js_imports.py: |
| 2091 (main): |
| 2092 |
| 2093 2013-03-05 Alexandre Elias <aelias@chromium.org> |
| 2094 |
| 2095 [chromium] Scroll deltas should be floats |
| 2096 https://bugs.webkit.org/show_bug.cgi?id=111465 |
| 2097 |
| 2098 Reviewed by James Robinson. |
| 2099 |
| 2100 This converts the remaining scroll delta fields to floats so that |
| 2101 we no longer lose precision due to DIP conversion. The natural |
| 2102 type for deltas is WebFloatSize, which was missing, so I also created |
| 2103 that type based on the existing WebSize header. |
| 2104 |
| 2105 * src/WebCompositorInputHandlerImpl.cpp: |
| 2106 (WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal): |
| 2107 (WebKit::WebCompositorInputHandlerImpl::touchpadFlingScroll): |
| 2108 (WebKit::WebCompositorInputHandlerImpl::scrollBy): |
| 2109 * src/WebCompositorInputHandlerImpl.h: |
| 2110 (WebCompositorInputHandlerImpl): |
| 2111 * src/WebViewImpl.cpp: |
| 2112 (WebKit::WebViewImpl::scrollBy): |
| 2113 * src/WebViewImpl.h: |
| 2114 (WebViewImpl): |
| 2115 * tests/WebCompositorInputHandlerImplTest.cpp: |
| 2116 (MockWebInputHandlerClient): |
| 2117 (WebKit::TEST_F): |
| 2118 |
| 2119 2013-03-05 Alec Flett <alecflett@chromium.org> |
| 2120 |
| 2121 IndexedDB: Add IDBBackingStoreTest |
| 2122 https://bugs.webkit.org/show_bug.cgi?id=111233 |
| 2123 |
| 2124 Reviewed by Adam Barth. |
| 2125 |
| 2126 Add some really simple IDBBackingStore tests |
| 2127 as a seed for additional tests later. |
| 2128 |
| 2129 * WebKit.gypi: |
| 2130 * tests/IDBBackingStoreTest.cpp: Added. |
| 2131 |
| 2132 2013-03-04 James Robinson <jamesr@chromium.org> |
| 2133 |
| 2134 [chromium] Move check for threaded compositing from WebCompositorSupport
to Platform |
| 2135 https://bugs.webkit.org/show_bug.cgi?id=111386 |
| 2136 |
| 2137 Reviewed by Adrienne Walker. |
| 2138 |
| 2139 * src/WebViewImpl.cpp: |
| 2140 (WebKit::WebViewImpl::composite): |
| 2141 (WebKit::WebViewImpl::scheduleAnimation): |
| 2142 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 2143 (WebKit::WebViewImpl::scheduleComposite): |
| 2144 * tests/Canvas2DLayerBridgeTest.cpp: |
| 2145 (Canvas2DLayerBridgeTest::fullLifecycleTest): |
| 2146 * tests/Canvas2DLayerManagerTest.cpp: |
| 2147 (FakeCanvas2DLayerBridge::FakeCanvas2DLayerBridge): |
| 2148 |
| 2149 2013-03-05 James Weatherall <wez@chromium.org> |
| 2150 |
| 2151 keydown and keyup events have zero keycode for some numeric pad keys und
er Chromium on Linux |
| 2152 https://bugs.webkit.org/show_bug.cgi?id=85642 |
| 2153 |
| 2154 Add tests to verify that the fixed keys generate the same keyCode values
as their equivalents. |
| 2155 |
| 2156 Reviewed by Ojan Vafai. |
| 2157 |
| 2158 * WebKit.gypi: |
| 2159 * tests/KeyCodeConversionTestGtk.cpp: Added. |
| 2160 (WebCore): |
| 2161 (WebCore::TEST): |
| 2162 |
| 2163 2013-03-05 Alec Flett <alecflett@chromium.org> |
| 2164 |
| 2165 IndexedDB: Properly refactor frontend/backend code by #includes |
| 2166 https://bugs.webkit.org/show_bug.cgi?id=110653 |
| 2167 |
| 2168 Reviewed by Dimitri Glazkov. |
| 2169 |
| 2170 Clean up the frontend/backend WebIDB* implementations to |
| 2171 match the changes to webkit. |
| 2172 |
| 2173 2013-03-05 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2174 |
| 2175 Unreviewed, rolling out r144798. |
| 2176 http://trac.webkit.org/changeset/144798 |
| 2177 https://bugs.webkit.org/show_bug.cgi?id=111478 |
| 2178 |
| 2179 "broke chromium windows build" (Requested by dpranke on |
| 2180 #webkit). |
| 2181 |
| 2182 * src/AssertMatchingEnums.cpp: |
| 2183 * src/IDBDatabaseBackendProxy.cpp: |
| 2184 (WebKit::IDBDatabaseBackendProxy::openCursor): |
| 2185 * src/IDBDatabaseBackendProxy.h: |
| 2186 (IDBDatabaseBackendProxy): |
| 2187 * src/WebIDBCallbacksImpl.cpp: |
| 2188 * src/WebIDBDatabaseImpl.cpp: |
| 2189 (WebKit::WebIDBDatabaseImpl::openCursor): |
| 2190 * tests/IDBAbortOnCorruptTest.cpp: |
| 2191 * tests/IDBDatabaseBackendTest.cpp: |
| 2192 * tests/IDBFakeBackingStore.h: |
| 2193 |
| 2194 2013-03-05 Charlie Reis <creis@chromium.org> |
| 2195 |
| 2196 Add FrameLoaderClient::didAccessInitialDocument |
| 2197 https://bugs.webkit.org/show_bug.cgi?id=107963 |
| 2198 |
| 2199 Notifies WebFrameClient if another page accesses the initial |
| 2200 empty document of a main frame. In this case, it is no longer |
| 2201 safe to display the provisional URL. |
| 2202 |
| 2203 Reviewed by Adam Barth. |
| 2204 |
| 2205 * public/WebFrameClient.h: |
| 2206 (WebFrameClient): |
| 2207 (WebKit::WebFrameClient::didAccessInitialDocument): |
| 2208 * src/FrameLoaderClientImpl.cpp: |
| 2209 (WebKit::FrameLoaderClientImpl::didAccessInitialDocument): |
| 2210 (WebKit): |
| 2211 * src/FrameLoaderClientImpl.h: |
| 2212 (FrameLoaderClientImpl): |
| 2213 * tests/WebFrameTest.cpp: |
| 2214 |
| 2215 2013-03-05 Alec Flett <alecflett@chromium.org> |
| 2216 |
| 2217 IndexedDB: Properly refactor frontend/backend code by #includes |
| 2218 https://bugs.webkit.org/show_bug.cgi?id=110653 |
| 2219 |
| 2220 Reviewed by Dimitri Glazkov. |
| 2221 |
| 2222 Clean up the frontend/backend WebIDB* implementations to |
| 2223 match the changes to webkit. |
| 2224 |
| 2225 2013-03-05 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2226 |
| 2227 Unreviewed. Rolled Chromium DEPS to r186200. Requested by |
| 2228 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 2229 |
| 2230 * DEPS: |
| 2231 |
| 2232 2013-03-05 James Robinson <jamesr@chromium.org> |
| 2233 |
| 2234 [chromium] Clean up WebWidget / WebLayerTreeView interactions |
| 2235 https://bugs.webkit.org/show_bug.cgi?id=109125 |
| 2236 |
| 2237 Reviewed by Adrienne Walker. |
| 2238 |
| 2239 This removes most of the compositing control flow logic from WebViewImpl
since |
| 2240 it is now handled in the embedding layer (by the implementation of WebVi
ewClient/WebWidgetClient). |
| 2241 |
| 2242 * public/WebViewClient.h: |
| 2243 * public/WebWidget.h: |
| 2244 (WebKit): |
| 2245 (WebKit::WebWidget::animate): |
| 2246 (WebWidget): |
| 2247 (WebKit::WebWidget::didExitCompositingMode): |
| 2248 (WebKit::WebWidget::createInputHandler): |
| 2249 (WebKit::WebWidget::applyScrollAndScale): |
| 2250 (WebKit::WebWidget::instrumentBeginFrame): |
| 2251 (WebKit::WebWidget::instrumentWillBeginFrame): |
| 2252 (WebKit::WebWidget::instrumentDidCancelFrame): |
| 2253 (WebKit::WebWidget::instrumentDidBeginFrame): |
| 2254 (WebKit::WebWidget::instrumentWillComposite): |
| 2255 * src/WebHelperPluginImpl.cpp: |
| 2256 * src/WebHelperPluginImpl.h: |
| 2257 (WebHelperPluginImpl): |
| 2258 * src/WebPagePopupImpl.cpp: |
| 2259 * src/WebPagePopupImpl.h: |
| 2260 (WebPagePopupImpl): |
| 2261 * src/WebPopupMenuImpl.cpp: |
| 2262 * src/WebPopupMenuImpl.h: |
| 2263 * src/WebViewImpl.cpp: |
| 2264 (WebKit::WebViewImpl::instrumentWillBeginFrame): |
| 2265 (WebKit::WebViewImpl::instrumentDidBeginFrame): |
| 2266 (WebKit::WebViewImpl::instrumentDidCancelFrame): |
| 2267 (WebKit::WebViewImpl::instrumentWillComposite): |
| 2268 (WebKit): |
| 2269 (WebKit::WebViewImpl::updateBatteryStatus): |
| 2270 (WebKit::WebViewImpl::animate): |
| 2271 (WebKit::WebViewImpl::didExitCompositingMode): |
| 2272 * src/WebViewImpl.h: |
| 2273 * tests/WebLayerTreeViewTestCommon.h: |
| 2274 (MockWebLayerTreeViewClient): |
| 2275 |
| 2276 2013-03-05 Alexei Filippov <alph@chromium.org> |
| 2277 |
| 2278 Web Inspector: Add a renderer process memory size test. |
| 2279 https://bugs.webkit.org/show_bug.cgi?id=111337 |
| 2280 |
| 2281 Reviewed by Yury Semikhatsky. |
| 2282 |
| 2283 The test checks that the renderer process memory size |
| 2284 is obtained from the browser and reported to the inspector |
| 2285 frontend correctly. |
| 2286 |
| 2287 * src/js/Tests.js: |
| 2288 (.TestSuite.prototype.testRendererProcessNativeMemorySize.checkFuzzyValu
e): |
| 2289 (.TestSuite.prototype.testRendererProcessNativeMemorySize.step2): |
| 2290 |
| 2291 2013-03-04 Chris Fleizach <cfleizach@apple.com> |
| 2292 |
| 2293 AX: cellForColumnAndRow fails for tables with hidden table cells |
| 2294 https://bugs.webkit.org/show_bug.cgi?id=110050 |
| 2295 |
| 2296 Reviewed by Tim Horton. |
| 2297 |
| 2298 * src/WebAccessibilityObject.cpp: |
| 2299 (WebKit::WebAccessibilityObject::cellColumnIndex): |
| 2300 (WebKit::WebAccessibilityObject::cellColumnSpan): |
| 2301 (WebKit::WebAccessibilityObject::cellRowIndex): |
| 2302 (WebKit::WebAccessibilityObject::cellRowSpan): |
| 2303 |
| 2304 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org> |
| 2305 |
| 2306 [Chromium] Add runtime flag for font load events |
| 2307 https://bugs.webkit.org/show_bug.cgi?id=111296 |
| 2308 |
| 2309 Reviewed by Kent Tamura. |
| 2310 |
| 2311 Add a runtime feature flag for FontLoader interface (disabled by default
), |
| 2312 and enable ENABLE_FONT_LOAD_EVENTS build flag for chromium. |
| 2313 |
| 2314 * features.gypi: |
| 2315 * public/WebRuntimeFeatures.h: |
| 2316 (WebRuntimeFeatures): |
| 2317 * src/WebRuntimeFeatures.cpp: |
| 2318 (WebKit::WebRuntimeFeatures::enableFontLoadEvents): |
| 2319 (WebKit): |
| 2320 (WebKit::WebRuntimeFeatures::isFontLoadEventsEnabled): |
| 2321 |
| 2322 2013-03-04 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2323 |
| 2324 Unreviewed. Rolled Chromium DEPS to r185990. Requested by |
| 2325 jamesr_ via sheriffbot. |
| 2326 |
| 2327 * DEPS: |
| 2328 |
| 2329 2013-02-26 Kentaro Hara <haraken@chromium.org> |
| 2330 |
| 2331 [chromium] Implement TRACE_EVENT macros for sampling profiling |
| 2332 https://bugs.webkit.org/show_bug.cgi?id=110932 |
| 2333 |
| 2334 Reviewed by Adam Barth. |
| 2335 |
| 2336 We are implementing TRACE_EVENT macros for sampling profiling. |
| 2337 It works in the following mechanism: |
| 2338 |
| 2339 - Chromium defines global state variables for sampling profiling. |
| 2340 (i.e. g_trace_state0, g_trace_state1, g_trace_state2 in trace_event.h) |
| 2341 |
| 2342 - WebKit gets the addresses of the global state variables at the |
| 2343 initialization step. (i.e. EventTracer::initialize()) |
| 2344 |
| 2345 - WebKit updates the global states by using TRACE_EVENT_SAMPLING_STATE() |
| 2346 macros every time WebKit changes its state. (e.g. DOM attribute |
| 2347 getters/setters/methods) |
| 2348 |
| 2349 - A sampling thread running in Chrome reads the global states |
| 2350 periodically and visualizes the profiling results into about://tracing. |
| 2351 |
| 2352 This patch implements (1) a WebKit API to get the addresses of |
| 2353 the global states and (2) the TRACE_EVENT_SAMPLING_STATE() macro. |
| 2354 |
| 2355 * src/WebKit.cpp: |
| 2356 (WebKit::initializeWithoutV8): |
| 2357 |
| 2358 2013-03-04 James Robinson <jamesr@chromium.org> |
| 2359 |
| 2360 [chromium] Roll chromium DEPS 185662 -> 185963 |
| 2361 |
| 2362 Roll roll roll the deps |
| 2363 Gently from downstream. |
| 2364 Merrily merrily merrily merrily |
| 2365 Green bots are but a dream. |
| 2366 |
| 2367 * DEPS: |
| 2368 |
| 2369 2013-03-04 Tony Chang <tony@chromium.org> |
| 2370 |
| 2371 Unreviewed, rolling out r144562. |
| 2372 http://trac.webkit.org/changeset/144562 |
| 2373 https://bugs.webkit.org/show_bug.cgi?id=85642 |
| 2374 |
| 2375 Caused KeyPadInsert faluires in webkit_unittests |
| 2376 |
| 2377 * WebKit.gypi: |
| 2378 * tests/KeyCodeConversionTestGtk.cpp: Removed. |
| 2379 |
| 2380 2013-03-04 Levi Weintraub <leviw@chromium.org> |
| 2381 |
| 2382 Add support for 8 bit TextRuns on Chromium Linux & Mac |
| 2383 https://bugs.webkit.org/show_bug.cgi?id=99393 |
| 2384 |
| 2385 Reviewed by Eric Seidel. |
| 2386 |
| 2387 Enabling 8 bit text runs for Linux and Mac platforms. |
| 2388 |
| 2389 * features.gypi: |
| 2390 |
| 2391 2013-03-04 Peter Beverloo <peter@chromium.org> |
| 2392 |
| 2393 [Chromium] Add a new dependency on jsr-305 for Android |
| 2394 https://bugs.webkit.org/show_bug.cgi?id=111340 |
| 2395 |
| 2396 Unreviewed build fix; new Android dependency. This is |
| 2397 currently breaking gyp generation on the Android bots. |
| 2398 |
| 2399 * DEPS: |
| 2400 |
| 2401 2013-03-04 Aaron Colwell <acolwell@chromium.org> |
| 2402 |
| 2403 Remove unused return value from SourceBufferPrivate::abort() and WebSour
ceBuffer::abort(). |
| 2404 https://bugs.webkit.org/show_bug.cgi?id=111195 |
| 2405 |
| 2406 Reviewed by Adam Barth. |
| 2407 |
| 2408 * public/WebSourceBuffer.h: |
| 2409 (WebSourceBuffer): |
| 2410 * src/SourceBufferPrivateImpl.cpp: |
| 2411 (WebKit::SourceBufferPrivateImpl::abort): |
| 2412 * src/SourceBufferPrivateImpl.h: |
| 2413 (SourceBufferPrivateImpl): |
| 2414 * src/WebMediaPlayerClientImpl.cpp: |
| 2415 (WebSourceBufferImpl): |
| 2416 (WebKit::WebSourceBufferImpl::abort): |
| 2417 |
| 2418 2013-03-04 Andrey Lushnikov <lushnikov@chromium.org> |
| 2419 |
| 2420 Web Inspector: add Ace editor experiment |
| 2421 https://bugs.webkit.org/show_bug.cgi?id=111191 |
| 2422 |
| 2423 Reviewed by Pavel Feldman. |
| 2424 |
| 2425 Add target to concatenate js files for Ace Text Editor. |
| 2426 |
| 2427 * WebKit.gyp: |
| 2428 |
| 2429 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org> |
| 2430 |
| 2431 Add build flag for FontLoader |
| 2432 https://bugs.webkit.org/show_bug.cgi?id=111289 |
| 2433 |
| 2434 Reviewed by Benjamin Poulain. |
| 2435 |
| 2436 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default). |
| 2437 |
| 2438 * features.gypi: |
| 2439 |
| 2440 2013-03-04 Andrey Lushnikov <lushnikov@chromium.org> |
| 2441 |
| 2442 Web Inspector: add runtime flag to determine if inspector's source files
were flattened. |
| 2443 https://bugs.webkit.org/show_bug.cgi?id=111184 |
| 2444 |
| 2445 Reviewed by Pavel Feldman. |
| 2446 |
| 2447 Included "buildSystemOnly.js" in devtools.html by generate_devtools_html
.py script. |
| 2448 |
| 2449 * WebKit.gyp: |
| 2450 * scripts/generate_devtools_html.py: Add script tag to include buildSyst
emOnly.js |
| 2451 (write_devtools_html): |
| 2452 |
| 2453 2013-03-03 Alexandre Elias <aelias@chromium.org> |
| 2454 |
| 2455 [chromium] Remove WebLayerTreeView::setViewportSize call |
| 2456 https://bugs.webkit.org/show_bug.cgi?id=110727 |
| 2457 |
| 2458 Reviewed by James Robinson. |
| 2459 |
| 2460 After https://codereview.chromium.org/12328080 lands, |
| 2461 setViewportSize is called from the Chromium side. The multiplication |
| 2462 by deviceScaleFactor here was prone to off-by-one errors. |
| 2463 The layoutSize() function was only used here so delete it as well. |
| 2464 |
| 2465 DumpRenderTree WebViewHost must now call this method as well. |
| 2466 |
| 2467 * src/WebViewImpl.cpp: |
| 2468 (WebKit::WebViewImpl::updateLayerTreeViewport): |
| 2469 * src/WebViewImpl.h: |
| 2470 (WebViewImpl): |
| 2471 |
| 2472 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2473 |
| 2474 Unreviewed, rolling out r144567. |
| 2475 http://trac.webkit.org/changeset/144567 |
| 2476 https://bugs.webkit.org/show_bug.cgi?id=111266 |
| 2477 |
| 2478 Does not compile on apple-win (Requested by abarth on |
| 2479 #webkit). |
| 2480 |
| 2481 * public/WebFrame.h: |
| 2482 * src/WebFrameImpl.cpp: |
| 2483 (WebKit::WebFrameImpl::iconURLs): |
| 2484 * src/WebFrameImpl.h: |
| 2485 (WebFrameImpl): |
| 2486 |
| 2487 2013-03-03 Mike West <mkwst@chromium.org> |
| 2488 |
| 2489 CSP 1.1: Support CSP 1.1 directives on the unprefixed header. |
| 2490 https://bugs.webkit.org/show_bug.cgi?id=111254 |
| 2491 |
| 2492 Reviewed by Adam Barth. |
| 2493 |
| 2494 The enum names no longer made sense: the difference between the |
| 2495 canonical 'Content-Security-Policy' header and 'X-WebKit-CSP' is the |
| 2496 prefix, not the functionality. This patch renames them for clarity. |
| 2497 |
| 2498 * public/WebContentSecurityPolicy.h: |
| 2499 * src/AssertMatchingEnums.cpp: |
| 2500 Rename the Chromium side of the enums. |
| 2501 |
| 2502 2013-03-03 Adam Barth <abarth@webkit.org> |
| 2503 |
| 2504 Unreviewed attempted build fix. Adds back some includes removed in |
| 2505 http://trac.webkit.org/changeset/144565. |
| 2506 |
| 2507 * src/ApplicationCacheHost.cpp: |
| 2508 * src/AssociatedURLLoader.cpp: |
| 2509 * src/EditorClientImpl.cpp: |
| 2510 * src/SharedWorkerRepository.cpp: |
| 2511 * src/WebDataSourceImpl.cpp: |
| 2512 * src/WebFrameImpl.h: |
| 2513 (WebCore): |
| 2514 * src/WebNode.cpp: |
| 2515 * src/WebSharedWorkerImpl.cpp: |
| 2516 * tests/FrameLoaderClientImplTest.cpp: |
| 2517 |
| 2518 2013-03-03 Adam Barth <abarth@webkit.org> |
| 2519 |
| 2520 Unreviewed rollout of http://trac.webkit.org/r144530 |
| 2521 As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and |
| 2522 https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a |
| 2523 large number of ASSERTs in chromium-win. |
| 2524 |
| 2525 * src/ApplicationCacheHost.cpp: |
| 2526 * src/AssociatedURLLoader.cpp: |
| 2527 * src/EditorClientImpl.cpp: |
| 2528 * src/SharedWorkerRepository.cpp: |
| 2529 * src/WebDataSourceImpl.cpp: |
| 2530 * src/WebFrameImpl.h: |
| 2531 (WebCore): |
| 2532 * src/WebNode.cpp: |
| 2533 * src/WebSharedWorkerImpl.cpp: |
| 2534 * tests/FrameLoaderClientImplTest.cpp: |
| 2535 |
| 2536 2013-03-03 Ankur Taly <ataly@google.com> |
| 2537 |
| 2538 WebKit API for enabling DOM logging for certain worlds |
| 2539 https://bugs.webkit.org/show_bug.cgi?id=110779 |
| 2540 |
| 2541 Reviewed by Kentaro Hara. |
| 2542 |
| 2543 * WebKit.gyp: |
| 2544 |
| 2545 2013-03-03 James Weatherall <wez@chromium.org> |
| 2546 |
| 2547 keydown and keyup events have zero keycode for some numeric pad keys und
er Chromium on Linux |
| 2548 https://bugs.webkit.org/show_bug.cgi?id=85642 |
| 2549 |
| 2550 Add tests to verify that the fixed keys generate the same keyCode values
as their equivalents. |
| 2551 |
| 2552 Reviewed by Adam Barth. |
| 2553 |
| 2554 * WebKit.gypi: |
| 2555 * tests/KeyCodeConversionTestGtk.cpp: Added. |
| 2556 (WebCore): |
| 2557 (WebCore::TEST): |
| 2558 |
| 2559 2013-02-18 Darin Adler <darin@apple.com> |
| 2560 |
| 2561 Cut down the number of source files that depend on Clipboard.h |
| 2562 https://bugs.webkit.org/show_bug.cgi?id=110030 |
| 2563 |
| 2564 Reviewed by Ryosuke Niwa. |
| 2565 |
| 2566 * src/SharedWorkerRepository.cpp: Add include of ResourceResponse.h |
| 2567 here. We used to get this indirectly through Clipboard.h. |
| 2568 |
| 2569 2013-02-28 Alexey Proskuryakov <ap@apple.com> |
| 2570 |
| 2571 Reduce amount of rebuilding when touching networking headers |
| 2572 https://bugs.webkit.org/show_bug.cgi?id=111035 |
| 2573 |
| 2574 Reviewed by Eric Seidel. |
| 2575 |
| 2576 Adding includes that are now necessary because WebCore headers don't hav
e them |
| 2577 any more. |
| 2578 |
| 2579 * src/ApplicationCacheHost.cpp: |
| 2580 * src/AssociatedURLLoader.cpp: |
| 2581 * src/EditorClientImpl.cpp: |
| 2582 * src/SharedWorkerRepository.cpp: |
| 2583 * src/WebDataSourceImpl.cpp: |
| 2584 * src/WebFrameImpl.h: |
| 2585 * src/WebNode.cpp: |
| 2586 * src/WebSharedWorkerImpl.cpp: |
| 2587 * tests/FrameLoaderClientImplTest.cpp: |
| 2588 |
| 2589 2013-03-01 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2590 |
| 2591 Unreviewed. Rolled Chromium DEPS to r185662. Requested by |
| 2592 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 2593 |
| 2594 * DEPS: |
| 2595 |
| 2596 2013-03-01 Terry Anderson <tdanderson@chromium.org> |
| 2597 |
| 2598 EventHandler::handleGestureScrollUpdate() should invoke the user-generat
ed scroll routines |
| 2599 so its behavior matches other user-initiated scrolls |
| 2600 https://bugs.webkit.org/show_bug.cgi?id=109769 |
| 2601 |
| 2602 Reviewed by James Robinson. |
| 2603 |
| 2604 Clear the nodes corresponding to a fling scroll event when the event end
s. |
| 2605 |
| 2606 * src/WebViewImpl.cpp: |
| 2607 (WebKit::WebViewImpl::updateAnimations): |
| 2608 |
| 2609 2013-03-01 David Dorwin <ddorwin@chromium.org> |
| 2610 |
| 2611 [chromium] Revert r143827 to restore WebHelperPluginImpl's call to frame
Detached() |
| 2612 https://bugs.webkit.org/show_bug.cgi?id=111232 |
| 2613 |
| 2614 Reviewed by Adam Barth. |
| 2615 |
| 2616 This patch reverts r143827, which causes a crash in failure conditions: |
| 2617 http://crbug.com/178848 |
| 2618 |
| 2619 * src/WebHelperPluginImpl.cpp: |
| 2620 (WebKit::WebHelperPluginImpl::destoryPage): |
| 2621 |
| 2622 2013-03-01 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2623 |
| 2624 Unreviewed, rolling out r144422 and r144424. |
| 2625 http://trac.webkit.org/changeset/144422 |
| 2626 http://trac.webkit.org/changeset/144424 |
| 2627 https://bugs.webkit.org/show_bug.cgi?id=111167 |
| 2628 |
| 2629 Caused over 20 tests to fail assertion on Chromium Win port as |
| 2630 ASSERTION FAILED: m_platformRequestUpdated (Requested by |
| 2631 toyoshim on #webkit). |
| 2632 |
| 2633 * src/ApplicationCacheHost.cpp: |
| 2634 * src/AssociatedURLLoader.cpp: |
| 2635 * src/EditorClientImpl.cpp: |
| 2636 * src/SharedWorkerRepository.cpp: |
| 2637 * src/WebDataSourceImpl.cpp: |
| 2638 * src/WebFrameImpl.h: |
| 2639 (WebCore): |
| 2640 * src/WebNode.cpp: |
| 2641 * src/WebSharedWorkerImpl.cpp: |
| 2642 * tests/FrameLoaderClientImplTest.cpp: |
| 2643 |
| 2644 2013-03-01 Jochen Eisinger <jochen@chromium.org> |
| 2645 |
| 2646 REGRESSION(r144422): Broke compilation on chromium-mac |
| 2647 https://bugs.webkit.org/show_bug.cgi?id=111150 |
| 2648 |
| 2649 Unreviewed build fix. |
| 2650 |
| 2651 * src/WebFrameImpl.h: |
| 2652 (WebCore): |
| 2653 |
| 2654 2013-02-28 Alexey Proskuryakov <ap@apple.com> |
| 2655 |
| 2656 Reduce amount of rebuilding when touching networking headers |
| 2657 https://bugs.webkit.org/show_bug.cgi?id=111035 |
| 2658 |
| 2659 Reviewed by Eric Seidel. |
| 2660 |
| 2661 Adding includes that are now necessary because WebCore headers don't hav
e them |
| 2662 any more. |
| 2663 |
| 2664 * src/ApplicationCacheHost.cpp: |
| 2665 * src/AssociatedURLLoader.cpp: |
| 2666 * src/EditorClientImpl.cpp: |
| 2667 * src/SharedWorkerRepository.cpp: |
| 2668 * src/WebDataSourceImpl.cpp: |
| 2669 * src/WebFrameImpl.h: |
| 2670 * src/WebNode.cpp: |
| 2671 * src/WebSharedWorkerImpl.cpp: |
| 2672 * tests/FrameLoaderClientImplTest.cpp: |
| 2673 |
| 2674 2013-02-28 Ankur Taly <ataly@google.com> |
| 2675 |
| 2676 WebKit API for enabling DOM logging for certain worlds |
| 2677 https://bugs.webkit.org/show_bug.cgi?id=110779 |
| 2678 |
| 2679 Reviewed by Adam Barth. |
| 2680 |
| 2681 This patch adds initial plumbing for enabling logging of DOM |
| 2682 activity by JavaScript code running withing v8, on a |
| 2683 per-world basis. In particular it adds methods to the chromium |
| 2684 WebKit API for associating a logger object with world ids for which |
| 2685 DOM activity logging is enabled. |
| 2686 |
| 2687 |
| 2688 * WebKit.gyp: |
| 2689 * public/WebDOMActivityLogger.h: Added. |
| 2690 (v8): |
| 2691 (WebKit): |
| 2692 (WebDOMActivityLogger): |
| 2693 (WebKit::WebDOMActivityLogger::~WebDOMActivityLogger): |
| 2694 (WebKit::WebDOMActivityLogger::log): |
| 2695 * src/WebDOMActivityLogger.cpp: Added. |
| 2696 (WebKit): |
| 2697 (DOMActivityLoggerContainer): |
| 2698 (WebKit::DOMActivityLoggerContainer::DOMActivityLoggerContainer): |
| 2699 (WebKit::DOMActivityLoggerContainer::~DOMActivityLoggerContainer): |
| 2700 (WebKit::DOMActivityLoggerContainer::log): |
| 2701 (WebKit::hasDOMActivityLogger): |
| 2702 (WebKit::setDOMActivityLogger): |
| 2703 |
| 2704 2013-02-28 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2705 |
| 2706 Unreviewed. Rolled Chromium DEPS to r185341. Requested by |
| 2707 "James Robinson" <jamesr@chromium.org> via sheriffbot. |
| 2708 |
| 2709 * DEPS: |
| 2710 |
| 2711 2013-02-28 Varun Jain <varunjain@chromium.org> |
| 2712 |
| 2713 Add new webkit API to invoke a context menu. |
| 2714 https://bugs.webkit.org/show_bug.cgi?id=111040 |
| 2715 |
| 2716 Reviewed by Adam Barth. |
| 2717 |
| 2718 * public/WebView.h: |
| 2719 (WebView): |
| 2720 * src/WebViewImpl.cpp: |
| 2721 (WebKit::WebViewImpl::showContextMenu): |
| 2722 (WebKit): |
| 2723 * src/WebViewImpl.h: |
| 2724 |
| 2725 2013-02-28 Aaron Colwell <acolwell@chromium.org> |
| 2726 |
| 2727 Factor SourceBuffer methods out of MediaSourcePrivate & WebMediaSource |
| 2728 into SourceBufferPrivate & WebSourceBuffer respectively. |
| 2729 https://bugs.webkit.org/show_bug.cgi?id=110798 |
| 2730 |
| 2731 Reviewed by Adam Barth, Jer Noble. |
| 2732 |
| 2733 * WebKit.gyp: |
| 2734 * public/WebMediaSourceClient.h: |
| 2735 (WebKit): |
| 2736 (WebMediaSourceClient): |
| 2737 * public/WebSourceBuffer.h: |
| 2738 (WebKit): |
| 2739 (WebSourceBuffer): Contains SourceBuffer methods extracted from WebMedia
Source. |
| 2740 (WebKit::WebSourceBuffer::~WebSourceBuffer): |
| 2741 * src/AssertMatchingEnums.cpp: |
| 2742 * src/MediaSourcePrivateImpl.cpp: |
| 2743 (WebKit): |
| 2744 (WebKit::MediaSourcePrivateImpl::MediaSourcePrivateImpl): |
| 2745 (WebKit::MediaSourcePrivateImpl::addSourceBuffer): |
| 2746 (WebKit::MediaSourcePrivateImpl::duration): |
| 2747 (WebKit::MediaSourcePrivateImpl::setDuration): |
| 2748 (WebKit::MediaSourcePrivateImpl::endOfStream): |
| 2749 * src/MediaSourcePrivateImpl.h: |
| 2750 (WebKit): |
| 2751 (MediaSourcePrivateImpl): Adapts MediaSourcePrivate interface to WebMedi
aSourceClient. |
| 2752 (WebKit::MediaSourcePrivateImpl::~MediaSourcePrivateImpl): |
| 2753 * src/SourceBufferPrivateImpl.cpp: |
| 2754 (WebKit): |
| 2755 (WebKit::SourceBufferPrivateImpl::SourceBufferPrivateImpl): |
| 2756 (WebKit::SourceBufferPrivateImpl::buffered): |
| 2757 (WebKit::SourceBufferPrivateImpl::append): |
| 2758 (WebKit::SourceBufferPrivateImpl::abort): |
| 2759 (WebKit::SourceBufferPrivateImpl::setTimestampOffset): |
| 2760 (WebKit::SourceBufferPrivateImpl::removedFromMediaSource): |
| 2761 * src/SourceBufferPrivateImpl.h: |
| 2762 (WebKit): |
| 2763 (SourceBufferPrivateImpl): Adapts SourceBufferPrivate interface to WebSo
urceBuffer. |
| 2764 (WebKit::SourceBufferPrivateImpl::~SourceBufferPrivateImpl): |
| 2765 * src/WebMediaPlayerClientImpl.cpp: |
| 2766 (WebMediaSourceClientImpl): |
| 2767 (WebKit): |
| 2768 (WebSourceBufferImpl): Temporary implementation of WebSourceBuffer to ke
ep things working |
| 2769 until the Chromium side changes land. |
| 2770 (WebKit::WebMediaSourceClientImpl::addSourceBuffer): |
| 2771 (WebKit::WebMediaSourceClientImpl::duration): |
| 2772 (WebKit::WebMediaSourceClientImpl::setDuration): |
| 2773 (WebKit::WebMediaSourceClientImpl::endOfStream): |
| 2774 (WebKit::WebSourceBufferImpl::WebSourceBufferImpl): |
| 2775 (WebKit::WebSourceBufferImpl::buffered): |
| 2776 (WebKit::WebSourceBufferImpl::append): |
| 2777 (WebKit::WebSourceBufferImpl::abort): |
| 2778 (WebKit::WebSourceBufferImpl::setTimestampOffset): |
| 2779 (WebKit::WebSourceBufferImpl::removedFromMediaSource): |
| 2780 * src/WebMediaSourceImpl.cpp: |
| 2781 |
| 2782 2013-02-28 David Grogan <dgrogan@chromium.org> |
| 2783 |
| 2784 IndexedDB: IO error when checking schema should destroy LevelDB director
y |
| 2785 https://bugs.webkit.org/show_bug.cgi?id=110675 |
| 2786 |
| 2787 Reviewed by Adam Barth. |
| 2788 |
| 2789 * WebKit.gyp: |
| 2790 This was cargo-culted. The component build wouldn't run otherwise. |
| 2791 |
| 2792 * WebKit.gypi: |
| 2793 * tests/IDBCleanupOnIOErrorTest.cpp: Added. |
| 2794 |
| 2795 2013-02-28 Stephen Chenney <schenney@chromium.org> |
| 2796 |
| 2797 RenderTableCellDeathTest unit test fails on mac |
| 2798 https://bugs.webkit.org/show_bug.cgi?id=110992 |
| 2799 |
| 2800 Unreviewed revert of all changes. The problem seems to have resolved. |
| 2801 |
| 2802 * tests/RenderTableCellTest.cpp: Remove Mac disable code. |
| 2803 |
| 2804 2013-02-28 Takashi Toyoshima <toyoshim@chromium.org> |
| 2805 |
| 2806 Unreviewed, quick test breakage fix for android |
| 2807 https://bugs.webkit.org/show_bug.cgi?id=110740 |
| 2808 |
| 2809 Patch by Seigo Nonaka <nona@chromium.org> on 2013-02-27 |
| 2810 |
| 2811 * src/WebViewImpl.cpp: |
| 2812 (WebKit::WebViewImpl::textInputInfo): Reconstruct condition check order |
| 2813 |
| 2814 2013-02-28 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2815 |
| 2816 Unreviewed. Rolled Chromium DEPS to r184931. Requested by |
| 2817 "Takashi Toyoshima" <toyoshim@chromium.org> via sheriffbot. |
| 2818 |
| 2819 * DEPS: |
| 2820 |
| 2821 2013-02-27 Seigo Nonaka <nona@chromium.org> |
| 2822 |
| 2823 [Chromium] Should not return WebTextInputTypeNone for date input element
. |
| 2824 https://bugs.webkit.org/show_bug.cgi?id=110740 |
| 2825 |
| 2826 Reviewed by Kent Tamura. |
| 2827 |
| 2828 In the case of Windows 8, text input state including on-screen keyboard
is controlled by the |
| 2829 value of WebTextInputType returned from WebViewImpl::textInputType(). |
| 2830 In past, it returned WebTextInputTypeDate for date text input but now it
returns |
| 2831 WebTextInputTypeNone. |
| 2832 WebTextInputTypeNone is used for non editable node, so on-screen keyboar
d will be hidden if |
| 2833 the date text input is focused. So there is no way to input on Windows
8 tablet without |
| 2834 physical keyboard except tapping small up/down arrow. |
| 2835 |
| 2836 * public/WebTextInputType.h: Introduces WebTextInputTypeDateTimeField. |
| 2837 * src/WebViewImpl.cpp: |
| 2838 (WebKit::WebViewImpl::textInputInfo): Fills type filed regardless of edi
table or not. It is |
| 2839 safe because textInputType returns editable type only for known editable
element. |
| 2840 (WebKit::WebViewImpl::textInputType): Returns WebTextInputTypeDateTimeFi
eld for the date |
| 2841 time field element. |
| 2842 |
| 2843 2013-02-27 James Simonsen <simonjam@chromium.org> |
| 2844 |
| 2845 [chromium] Lower priority of preloaded images |
| 2846 https://bugs.webkit.org/show_bug.cgi?id=110527 |
| 2847 |
| 2848 Plumb the didChangePriority signal into DRT so it can be tested. |
| 2849 |
| 2850 Reviewed by Nate Chapin. |
| 2851 |
| 2852 * public/WebFrameClient.h: |
| 2853 (WebKit): |
| 2854 (WebKit::WebFrameClient::didChangeResourcePriority): |
| 2855 (WebFrameClient): |
| 2856 * src/FrameLoaderClientImpl.cpp: |
| 2857 (WebKit::FrameLoaderClientImpl::dispatchDidChangeResourcePriority): |
| 2858 (WebKit): |
| 2859 * src/FrameLoaderClientImpl.h: |
| 2860 (FrameLoaderClientImpl): |
| 2861 |
| 2862 2013-02-27 Min Qin <qinmin@chromium.org> |
| 2863 |
| 2864 Unlock partially decoded images after passing them to the ImageDecodingS
tore |
| 2865 https://bugs.webkit.org/show_bug.cgi?id=110778 |
| 2866 |
| 2867 Reviewed by Stephen White. |
| 2868 |
| 2869 Test for testing that image frames are unlocked after passing to ImageDe
codingStore. |
| 2870 |
| 2871 * tests/ImageFrameGeneratorTest.cpp: |
| 2872 (WebCore::ImageFrameGeneratorTest::SetUp): |
| 2873 (WebCore::ImageFrameGeneratorTest::frameBuffersUnlocked): |
| 2874 (ImageFrameGeneratorTest): |
| 2875 (WebCore::ImageFrameGeneratorTest::frameBuffersLocked): |
| 2876 (WebCore::TEST_F): |
| 2877 * tests/MockImageDecoder.h: |
| 2878 (WebCore::MockImageDecoderClient::frameBuffersLocked): |
| 2879 (WebCore::MockImageDecoderClient::frameBuffersUnlocked): |
| 2880 (WebCore::MockImageDecoder::unlockFrameBuffers): |
| 2881 (WebCore::MockImageDecoder::lockFrameBuffers): |
| 2882 (MockImageDecoder): |
| 2883 |
1 2013-02-27 John Bauman <jbauman@chromium.org> | 2884 2013-02-27 John Bauman <jbauman@chromium.org> |
2 | 2885 |
3 Plugin in iframe may not display | 2886 Plugin in iframe may not display |
4 https://bugs.webkit.org/show_bug.cgi?id=109879 | 2887 https://bugs.webkit.org/show_bug.cgi?id=109879 |
5 | 2888 |
6 Reviewed by Simon Fraser. | 2889 Reviewed by Simon Fraser. |
7 | 2890 |
8 Use clipRectChanged to update the geometry. | 2891 Use clipRectChanged to update the geometry. |
9 | 2892 |
10 * src/WebPluginContainerImpl.cpp: | 2893 * src/WebPluginContainerImpl.cpp: |
(...skipping 15104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15115 | 17998 |
15116 [Chromium-Win] Implement LocaleWin::dateFormat | 17999 [Chromium-Win] Implement LocaleWin::dateFormat |
15117 https://bugs.webkit.org/show_bug.cgi?id=98117 | 18000 https://bugs.webkit.org/show_bug.cgi?id=98117 |
15118 | 18001 |
15119 Reviewed by Kentaro Hara. | 18002 Reviewed by Kentaro Hara. |
15120 | 18003 |
15121 * tests/LocaleWinTest.cpp: | 18004 * tests/LocaleWinTest.cpp: |
15122 (TEST_F): Add tests for LocaleWin::dateFormat. | 18005 (TEST_F): Add tests for LocaleWin::dateFormat. |
15123 | 18006 |
15124 == Rolled over to ChangeLog-2012-10-02 == | 18007 == Rolled over to ChangeLog-2012-10-02 == |
OLD | NEW |