OLD | NEW |
| 1 2011-12-12 Shawn Singh <shawnsingh@chromium.org> |
| 2 |
| 3 [chromium] Remove assumption that empty surface is always at end of list |
| 4 https://bugs.webkit.org/show_bug.cgi?id=74037 |
| 5 |
| 6 Reviewed by James Robinson. |
| 7 |
| 8 * tests/CCLayerTreeHostCommonTest.cpp: |
| 9 (WebCore::TEST): |
| 10 |
| 11 2011-12-09 Daniel Cheng <dcheng@chromium.org> |
| 12 |
| 13 [chromium] Remove BufferDrag from WebClipboard::Buffer enum. |
| 14 https://bugs.webkit.org/show_bug.cgi?id=74227 |
| 15 |
| 16 Reviewed by Tony Chang. |
| 17 |
| 18 This enum value was intended for asynchronous data retrieval during drop
operations; since |
| 19 that was never implemented, I'm removing this enum value. |
| 20 |
| 21 * public/platform/WebClipboard.h: |
| 22 * src/AssertMatchingEnums.cpp: |
| 23 |
| 24 2011-12-12 Tommy Widenflycht <tommyw@google.com> |
| 25 |
| 26 [chromium] MediaStream API: Moving WebMediaStreamSource.h |
| 27 https://bugs.webkit.org/show_bug.cgi?id=74081 |
| 28 |
| 29 Moving WebMediaStreamSource.h to public/platform. |
| 30 Keeping a stub in public as to not affect chromium right now. |
| 31 |
| 32 Reviewed by Darin Fisher. |
| 33 |
| 34 * WebKit.gyp: |
| 35 * public/WebMediaStreamSource.h: |
| 36 * public/platform/WebMediaStreamSource.h: Copied from Source/WebKit/chro
mium/public/WebMediaStreamSource.h. |
| 37 (WebKit::WebMediaStreamSource::WebMediaStreamSource): |
| 38 (WebKit::WebMediaStreamSource::~WebMediaStreamSource): |
| 39 (WebKit::WebMediaStreamSource::isNull): |
| 40 * src/AssertMatchingEnums.cpp: |
| 41 * src/UserMediaClientImpl.cpp: |
| 42 * src/WebMediaStreamDescriptor.cpp: |
| 43 * src/WebMediaStreamRegistry.cpp: |
| 44 * src/WebMediaStreamSource.cpp: |
| 45 * src/WebUserMediaRequest.cpp: |
| 46 |
| 47 2011-12-09 James Robinson <jamesr@chromium.org> |
| 48 |
| 49 [chromium] Remove forwarding headers for WebLayer APIs |
| 50 https://bugs.webkit.org/show_bug.cgi?id=73729 |
| 51 |
| 52 Reviewed by Adam Barth. |
| 53 |
| 54 These are no longer necessary. |
| 55 |
| 56 * WebKit.gyp: |
| 57 * public/WebContentLayer.h: Removed. |
| 58 * public/WebContentLayerClient.h: Removed. |
| 59 * public/WebExternalTextureLayer.h: Removed. |
| 60 * public/WebLayer.h: Removed. |
| 61 * public/WebLayerClient.h: Removed. |
| 62 * public/WebLayerTreeView.h: Removed. |
| 63 * public/WebLayerTreeViewClient.h: Removed. |
| 64 |
| 65 2011-12-09 Karl Koscher <supersat@chromium.org> |
| 66 |
| 67 [chromium] add accessors to WebDOMMessageEvent |
| 68 https://bugs.webkit.org/show_bug.cgi?id=73346 |
| 69 |
| 70 Reviewed by Darin Fisher. |
| 71 |
| 72 * public/WebDOMMessageEvent.h: |
| 73 * src/WebDOMMessageEvent.cpp: |
| 74 (WebKit::WebDOMMessageEvent::data): |
| 75 (WebKit::WebDOMMessageEvent::origin): |
| 76 |
| 77 2011-12-09 Karl Koscher <supersat@chromium.org> |
| 78 |
| 79 [chromium] add event methods to WebFrame |
| 80 https://bugs.webkit.org/show_bug.cgi?id=73259 |
| 81 |
| 82 Reviewed by Darin Fisher. |
| 83 |
| 84 * public/WebDOMEventListener.h: Use EventTarget instead of Node |
| 85 * public/WebFrame.h: Add event methods |
| 86 * src/WebDOMEventListener.cpp: Use EventTarget instead of Node |
| 87 (WebKit::WebDOMEventListener::createEventListenerWrapper): |
| 88 (WebKit::WebDOMEventListener::getEventListenerWrapper): |
| 89 * src/WebDOMEventListenerPrivate.cpp: Use EventTarget instead of Node |
| 90 (WebKit::WebDOMEventListenerPrivate::createEventListenerWrapper): |
| 91 (WebKit::WebDOMEventListenerPrivate::getEventListenerWrapper): |
| 92 * src/WebDOMEventListenerPrivate.h: Use EventTarget instead of Node |
| 93 (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo): |
| 94 * src/WebFrameImpl.cpp: |
| 95 (WebKit::WebFrameImpl::addEventListener): register a listener on a WebFr
ame |
| 96 (WebKit::WebFrameImpl::removeEventListener): remove a listener on a WebF
rame |
| 97 (WebKit::WebFrameImpl::dispatchEvent): dispatch an event to a WebFrame |
| 98 * src/WebFrameImpl.h: Add event methods |
| 99 |
| 100 2011-12-09 Dirk Pranke <dpranke@chromium.org> |
| 101 |
| 102 chromium win build: revert build_webkit_exes_from_webkit_gyp change |
| 103 https://bugs.webkit.org/show_bug.cgi?id=74225 |
| 104 |
| 105 Reviewed by Tony Chang. |
| 106 |
| 107 This change sets build_webkit_exes_from_webkit_gyp back to 1; |
| 108 the "All.gyp" solution doesn't work on windows. |
| 109 |
| 110 * gyp_webkit: |
| 111 |
| 112 2011-12-09 Dirk Pranke <dpranke@chromium.org> |
| 113 |
| 114 chromium: visual studio projects are busted when build_webkit_exes_from_
webkit_gyp==0 |
| 115 https://bugs.webkit.org/show_bug.cgi?id=74212 |
| 116 |
| 117 Reviewed by Tony Chang. |
| 118 |
| 119 The change introduced in r102201 to split the executables out of |
| 120 WebKit.gyp apparently doesn't work right on Windows, since |
| 121 WebKit.gyp and Tools.gyp refer to dependent projects by |
| 122 different relative paths (it appears gyp doesn't normalize the |
| 123 paths). This change moves Tools.gyp to be in the same directory |
| 124 as WebKit.gyp (and All.gyp), which should fix this and |
| 125 conveniently will also solve the problem of how to add Tools.gyp |
| 126 to the chromium DEPS file. |
| 127 |
| 128 * All.gyp: |
| 129 * Tools.gyp: Renamed from ../../../Tools/Tools.gyp. |
| 130 |
| 131 2011-12-09 Cary Clark <caryclark@google.com> |
| 132 |
| 133 Chromium DEPS roll to pick up new use_skia=1 default on Chromium-Mac |
| 134 https://bugs.webkit.org/show_bug.cgi?id=74118 |
| 135 |
| 136 Reviewed by Adam Barth. |
| 137 |
| 138 * DEPS: |
| 139 |
| 140 2011-12-08 Fady Samuel <fsamuel@chromium.org> |
| 141 |
| 142 [Chromium] Enable viewport metatag |
| 143 https://bugs.webkit.org/show_bug.cgi?id=73495 |
| 144 |
| 145 Reviewed by Darin Fisher. |
| 146 |
| 147 Compute the appropriate fixed layout size, page, and device scale factor
s, |
| 148 based on the viewport meta tag parameters. |
| 149 |
| 150 See http://developer.android.com/guide/webapps/targeting.html for more i
nformation. |
| 151 |
| 152 |
| 153 * features.gypi: |
| 154 * public/WebView.h: |
| 155 * src/ChromeClientImpl.cpp: |
| 156 (WebKit::ChromeClientImpl::layoutUpdated): |
| 157 (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange): |
| 158 * src/ChromeClientImpl.h: |
| 159 * src/WebFrameImpl.cpp: |
| 160 (WebKit::WebFrameImpl::createFrameView): |
| 161 * src/WebViewImpl.cpp: |
| 162 (WebKit::WebViewImpl::WebViewImpl): |
| 163 (WebKit::WebViewImpl::isPageScaleFactorSet): |
| 164 (WebKit::WebViewImpl::setPageScaleFactor): |
| 165 (WebKit::WebViewImpl::observeNewNavigation): |
| 166 * src/WebViewImpl.h: |
| 167 |
| 168 2011-12-08 Pierre Rossi <pierre.rossi@gmail.com> |
| 169 |
| 170 Drop ENABLE_NO_LISTBOX_RENDERING, and make it a runtime decision. |
| 171 https://bugs.webkit.org/show_bug.cgi?id=73916 |
| 172 |
| 173 Reviewed by Kent Tamura. |
| 174 |
| 175 * src/ExternalPopupMenu.cpp: |
| 176 (WebKit::ExternalPopupMenu::didAcceptIndices): |
| 177 (WebKit::ExternalPopupMenu::getPopupMenuInfo): |
| 178 |
| 179 2011-12-08 David Reveman <reveman@chromium.org> |
| 180 |
| 181 [Chromium] Add per-tile painting flag to DumpRenderTree and rename Accel
eratedDrawing to AcceleratedPainting in chromium specific code. |
| 182 https://bugs.webkit.org/show_bug.cgi?id=74017 |
| 183 |
| 184 Reviewed by James Robinson. |
| 185 |
| 186 Add WebSettings::setAcceleratedPaintingEnabled to public API. |
| 187 |
| 188 * public/WebSettings.h: |
| 189 * src/WebSettingsImpl.cpp: |
| 190 (WebKit::WebSettingsImpl::WebSettingsImpl): |
| 191 (WebKit::WebSettingsImpl::setAcceleratedPaintingEnabled): |
| 192 (WebKit::WebSettingsImpl::setPerTilePaintingEnabled): |
| 193 * src/WebSettingsImpl.h: |
| 194 * src/WebViewImpl.cpp: |
| 195 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 196 |
| 197 2011-12-08 James Robinson <jamesr@chromium.org> |
| 198 |
| 199 [chromium] Move NonCompositedContentHost to WebKit |
| 200 https://bugs.webkit.org/show_bug.cgi?id=74047 |
| 201 |
| 202 Reviewed by Kenneth Russell. |
| 203 |
| 204 Moves NonCompositedContentHost into WebKit/chromium/src. This class is a
helper class designed to make it easier |
| 205 for WebViewImpl to interface with the compositor. The compositor proper
should not depend on this class, and |
| 206 other clients of the compositor do not need this functionality. |
| 207 |
| 208 Follow-up patches will transition this code from using compositor-intern
al interfaces directly to using |
| 209 higher-level interfaces like the WebKit platform APIs. This patch simply
does a file mv and updates namespaces |
| 210 to keep things simpler. |
| 211 |
| 212 Refactor only and covered by several unit tests. |
| 213 |
| 214 * WebKit.gyp: |
| 215 * src/NonCompositedContentHost.cpp: Renamed from Source/WebCore/platform
/graphics/chromium/NonCompositedContentHost.cpp. |
| 216 (WebKit::NonCompositedContentHost::NonCompositedContentHost): |
| 217 (WebKit::NonCompositedContentHost::~NonCompositedContentHost): |
| 218 (WebKit::NonCompositedContentHost::setBackgroundColor): |
| 219 (WebKit::NonCompositedContentHost::setScrollLayer): |
| 220 (WebKit::NonCompositedContentHost::setViewport): |
| 221 (WebKit::NonCompositedContentHost::scrollLayer): |
| 222 (WebKit::NonCompositedContentHost::protectVisibleTileTextures): |
| 223 (WebKit::NonCompositedContentHost::invalidateRect): |
| 224 (WebKit::NonCompositedContentHost::notifyAnimationStarted): |
| 225 (WebKit::NonCompositedContentHost::notifySyncRequired): |
| 226 (WebKit::NonCompositedContentHost::paintContents): |
| 227 (WebKit::NonCompositedContentHost::showDebugBorders): |
| 228 (WebKit::NonCompositedContentHost::showRepaintCounter): |
| 229 * src/NonCompositedContentHost.h: Renamed from Source/WebCore/platform/g
raphics/chromium/NonCompositedContentHost.h. |
| 230 (WebKit::NonCompositedContentHost::create): |
| 231 (WebKit::NonCompositedContentHost::topLevelRootLayer): |
| 232 * src/WebViewImpl.cpp: |
| 233 (WebKit::WebViewImpl::nonCompositedContentHost): |
| 234 * src/WebViewImpl.h: |
| 235 * tests/LayerChromiumTest.cpp: |
| 236 |
| 237 2011-12-08 Sami Kyostila <skyostil@google.com> |
| 238 |
| 239 [chromium] Layer contents scale change should trigger invalidation |
| 240 |
| 241 https://bugs.webkit.org/show_bug.cgi?id=74086 |
| 242 |
| 243 When the contents scale of a layer is changed, the entire contents of |
| 244 the layer should be marked dirty. |
| 245 |
| 246 Reviewed by James Robinson. |
| 247 |
| 248 * tests/LayerChromiumTest.cpp: |
| 249 |
| 250 2011-12-08 Dana Jansens <danakj@chromium.org> |
| 251 |
| 252 [chromium] Set opaque() for VideoLayerChromium |
| 253 https://bugs.webkit.org/show_bug.cgi?id=73858 |
| 254 |
| 255 Reviewed by James Robinson. |
| 256 |
| 257 * src/WebMediaPlayerClientImpl.cpp: |
| 258 (WebKit::isVideoFrameFormatOpaque): |
| 259 (WebKit::WebMediaPlayerClientImpl::getCurrentFrame): |
| 260 |
| 261 2011-12-08 Elliot Poger <epoger@google.com> |
| 262 |
| 263 Chromium DEPS roll 112974 -> 113603 |
| 264 https://bugs.webkit.org/show_bug.cgi?id=74105 |
| 265 |
| 266 Reviewed by Adam Barth. |
| 267 |
| 268 * DEPS: |
| 269 |
| 270 2011-12-08 Tony Chang <tony@chromium.org> |
| 271 |
| 272 [chromium] remove headers from WebKit.gyp that moved into WebKit/chromiu
m/public/platform |
| 273 https://bugs.webkit.org/show_bug.cgi?id=74106 |
| 274 |
| 275 Reviewed by Darin Fisher. |
| 276 |
| 277 * WebKit.gyp: |
| 278 |
| 279 2011-12-08 Peter Beverloo <peter@chromium.org> |
| 280 |
| 281 [Chromium] Exclude the four RenderTableCellDeathTest death tests for And
roid |
| 282 https://bugs.webkit.org/show_bug.cgi?id=73997 |
| 283 |
| 284 The ASSERT_DEATH macro is not yet available in Google Test when |
| 285 building for Android, which causes compilation errors. This code |
| 286 will be removed once support lands in the GTest version Chromium |
| 287 uses. See https://bugs.webkit.org/show_bug.cgi?id=74089. |
| 288 |
| 289 Reviewed by Julien Chaffraix. |
| 290 |
| 291 * tests/RenderTableCellTest.cpp: |
| 292 |
| 293 2011-12-08 Joshua Bell <jsbell@chromium.org> |
| 294 |
| 295 IndexedDB: WebKit API addition of IDBObjectStore.count() and IDBIndex.co
unt() |
| 296 https://bugs.webkit.org/show_bug.cgi?id=73685 |
| 297 |
| 298 Reviewed by Darin Fisher. |
| 299 |
| 300 Implementation to follow - this just extends the WebKit API. |
| 301 |
| 302 * public/WebIDBIndex.h: |
| 303 (WebKit::WebIDBIndex::count): |
| 304 * public/WebIDBObjectStore.h: |
| 305 (WebKit::WebIDBObjectStore::count): |
| 306 |
| 307 2011-12-07 Alexandre Elias <aelias@google.com> |
| 308 |
| 309 [chromium] Add page-scale animation support to Impl thread |
| 310 https://bugs.webkit.org/show_bug.cgi?id=72996 |
| 311 |
| 312 Reviewed by James Robinson. |
| 313 |
| 314 This adds a new math helper class to compute the progress of the |
| 315 animation, and code in the CCLayerTreeHostImpl to apply the animation |
| 316 frame by frame. |
| 317 |
| 318 No new tests. (https://bugs.webkit.org/show_bug.cgi?id=71529 filed.) |
| 319 |
| 320 * public/WebCompositor.h: |
| 321 * public/WebInputEvent.h: |
| 322 (WebKit::WebPageScaleAnimationEvent::WebPageScaleAnimationEvent): |
| 323 * public/android/WebInputEventFactory.h: |
| 324 * src/WebCompositorImpl.cpp: |
| 325 (WebKit::WebCompositorImpl::handlePageScaleAnimationEvent): |
| 326 * src/WebCompositorImpl.h: |
| 327 * src/WebPopupMenuImpl.cpp: |
| 328 (WebKit::WebPopupMenuImpl::handleInputEvent): |
| 329 * src/android/WebInputEventFactory.cpp: |
| 330 (WebKit::WebInputEventFactory::pageScaleAnimationEvent): |
| 331 |
| 332 2011-12-07 Fady Samuel <fsamuel@chromium.org> |
| 333 |
| 334 [Chromium] Plumb DPI info into PlatformScreen |
| 335 https://bugs.webkit.org/show_bug.cgi?id=70556 |
| 336 |
| 337 Reviewed by Darin Fisher. |
| 338 |
| 339 Make DPI information accessible from WebKit through |
| 340 PlatformScreen. This is useful when making scaling |
| 341 computations on various devices (e.g. Viewport meta tag). |
| 342 |
| 343 This patch adds DPI plumbing on Chromium Win/Mac/Linux |
| 344 platforms. |
| 345 |
| 346 * public/WebScreenInfo.h: |
| 347 (WebKit::WebScreenInfo::WebScreenInfo): |
| 348 * src/PlatformSupport.cpp: |
| 349 (WebCore::PlatformSupport::screenHorizontalDPI): |
| 350 (WebCore::PlatformSupport::screenVerticalDPI): |
| 351 * src/mac/WebScreenInfoFactory.mm: |
| 352 (WebKit::WebScreenInfoFactory::screenInfo): |
| 353 * src/win/WebScreenInfoFactory.cpp: |
| 354 (WebKit::WebScreenInfoFactory::screenInfo): |
| 355 * src/x11/WebScreenInfoFactory.cpp: |
| 356 (WebKit::WebScreenInfoFactory::screenInfo): |
| 357 |
| 358 2011-12-07 Alexandre Elias <aelias@google.com> |
| 359 |
| 360 [chromium] Preserve original pageScale limits in WebViewImpl |
| 361 https://bugs.webkit.org/show_bug.cgi?id=72983 |
| 362 |
| 363 Reviewed by Darin Fisher. |
| 364 |
| 365 Preserve the originally viewport-tag specified page scale limits, and |
| 366 compute the final ones in a new private method |
| 367 computePageScaleFactorLimits(). This is then called when contents |
| 368 size change (which can affect the minimum). |
| 369 |
| 370 Also clean up several minor bugs, namely clamping issues (reorder |
| 371 clampNegativeToZero to avoid negative scroll offsets, and force max to |
| 372 be greater than min), and incorrect behavior in the presence of |
| 373 "solid" scrollbars. |
| 374 |
| 375 * src/ChromeClientImpl.cpp: |
| 376 (WebKit::ChromeClientImpl::contentsSizeChanged): |
| 377 * src/WebViewImpl.cpp: |
| 378 (WebKit::WebViewImpl::WebViewImpl): |
| 379 (WebKit::WebViewImpl::clampPageScaleFactorToLimits): |
| 380 (WebKit::WebViewImpl::clampOffsetAtScale): |
| 381 (WebKit::WebViewImpl::setPageScaleFactorPreservingScrollOffset): |
| 382 (WebKit::WebViewImpl::setPageScaleFactor): |
| 383 (WebKit::WebViewImpl::setPageScaleFactorLimits): |
| 384 (WebKit::WebViewImpl::computePageScaleFactorLimits): |
| 385 (WebKit::WebViewImpl::didChangeContentsSize): |
| 386 * src/WebViewImpl.h: |
| 387 |
| 388 2011-12-07 Chris Sharp <csharp@chromium.org> |
| 389 |
| 390 Exposing boundsInScreenSpace in WebElement. |
| 391 https://bugs.webkit.org/show_bug.cgi?id=71579 |
| 392 |
| 393 Exposing boundsInScreenSpace through a new function, |
| 394 boundsInViewportSpace, to assist in moving the Autofill UI out of |
| 395 WebKit in Chromium. Renamed the exposed function to provide a better |
| 396 meaning of what the function does in the Chromium code. |
| 397 More information can be found at: |
| 398 http://crbug.com/51644 |
| 399 |
| 400 |
| 401 Reviewed by Darin Fisher. |
| 402 |
| 403 * public/WebElement.h: |
| 404 * src/WebElement.cpp: |
| 405 (WebKit::WebElement::boundsInViewportSpace): |
| 406 |
| 407 2011-12-07 Adam Klein <adamk@chromium.org> |
| 408 |
| 409 [MutationObservers] Enable in Chromium trunk |
| 410 https://bugs.webkit.org/show_bug.cgi?id=73851 |
| 411 |
| 412 Reviewed by Ojan Vafai. |
| 413 |
| 414 Re-landing after fixing Chromium unit test crashes in r102171 |
| 415 and inspector debugger crash in r102264. |
| 416 |
| 417 * features.gypi: |
| 418 |
| 419 2011-12-07 Jonathan Backer <backer@chromium.org> |
| 420 |
| 421 [chromium] Plumb damage from WebExternalTextureLayer and WebPluginContai
ner to CCDamageTracker |
| 422 https://bugs.webkit.org/show_bug.cgi?id=73485 |
| 423 |
| 424 Reviewed by Darin Fisher. |
| 425 |
| 426 * public/platform/WebExternalTextureLayer.h: |
| 427 * src/WebExternalTextureLayer.cpp: |
| 428 (WebKit::WebExternalTextureLayer::invalidateRect): |
| 429 * src/WebPluginContainerImpl.cpp: |
| 430 (WebKit::WebPluginContainerImpl::commitBackingTexture): |
| 431 |
| 432 2011-12-06 Dirk Pranke <dpranke@chromium.org> |
| 433 |
| 434 Fix typo in WebKit.gyp introduced in previous change. |
| 435 |
| 436 Unreviewed, build fix. |
| 437 |
| 438 * WebKit.gyp: |
| 439 |
| 440 2011-12-06 Dirk Pranke <dpranke@chromium.org> |
| 441 |
| 442 binaries in webkit.gyp should be split into a new file to break circular
dependencies on webkit_support |
| 443 https://bugs.webkit.org/show_bug.cgi?id=73382 |
| 444 |
| 445 Reviewed by Tony Chang. |
| 446 |
| 447 XCode (and hence GYP) can't handle circular dependencies between |
| 448 files (and projects). Accordingly, although the binaries in |
| 449 WebKit.gyp depend on webkit_support and webkit_support depends |
| 450 on webkit, we don't mention the latter dependency in the file. |
| 451 To fix this, this change moves the binaries like DRT into a new |
| 452 GYP file, and modifies gyp_webkit to build from that file |
| 453 instead of WebKit.gyp. |
| 454 |
| 455 * WebKit.gyp: |
| 456 * All.gyp: |
| 457 * WebKitUnitTests.gyp: |
| 458 * gyp_webkit: |
| 459 |
| 460 2011-12-06 Adrienne Walker <enne@google.com> |
| 461 |
| 462 [chromium] setNeedsCommit on non-composited host layers should trigger c
ommit |
| 463 https://bugs.webkit.org/show_bug.cgi?id=73711 |
| 464 |
| 465 Reviewed by James Robinson. |
| 466 |
| 467 Add some tests to make sure that modifying the noncomposited content |
| 468 host triggers commits. |
| 469 |
| 470 Properties that trigger setNeedsCommit should only do so when the |
| 471 property changes. Additionally, make more property changes properly |
| 472 trigger commits. |
| 473 |
| 474 * tests/LayerChromiumTest.cpp: |
| 475 |
| 476 2011-12-06 David Reveman <reveman@chromium.org> |
| 477 |
| 478 [Chromium] Implement tile-sized painting using SkPicture. |
| 479 https://bugs.webkit.org/show_bug.cgi?id=71869 |
| 480 |
| 481 Reviewed by James Robinson. |
| 482 |
| 483 Add perTilePainting setting that is used by compositor to determine |
| 484 what texture uploader to use. |
| 485 |
| 486 * public/WebSettings.h: |
| 487 * src/WebSettingsImpl.cpp: |
| 488 (WebKit::WebSettingsImpl::WebSettingsImpl): |
| 489 (WebKit::WebSettingsImpl::setPerTilePainting): |
| 490 * src/WebSettingsImpl.h: |
| 491 (WebKit::WebSettingsImpl::perTilePainting): |
| 492 * src/WebViewImpl.cpp: |
| 493 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 494 |
| 495 2011-12-06 Dana Jansens <danakj@chromium.org> |
| 496 |
| 497 [chromium] Set opaque flag for ImageLayerChromium |
| 498 https://bugs.webkit.org/show_bug.cgi?id=72964 |
| 499 |
| 500 Reviewed by James Robinson. |
| 501 |
| 502 * WebKit.gypi: |
| 503 * tests/DragImageTest.cpp: |
| 504 (WebCore::TestImage::TestImage): |
| 505 (WebCore::TestImage::nativeImageForCurrentFrame): |
| 506 * tests/ImageLayerChromiumTest.cpp: Added. |
| 507 (WebCore::MockGraphicsLayerClient::notifyAnimationStarted): |
| 508 (WebCore::MockGraphicsLayerClient::notifySyncRequired): |
| 509 (WebCore::MockGraphicsLayerClient::paintContents): |
| 510 (WebCore::MockGraphicsLayerClient::showDebugBorders): |
| 511 (WebCore::MockGraphicsLayerClient::showRepaintCounter): |
| 512 (WebCore::TestImage::create): |
| 513 (WebCore::TestImage::TestImage): |
| 514 (WebCore::TestImage::isBitmapImage): |
| 515 (WebCore::TestImage::currentFrameHasAlpha): |
| 516 (WebCore::TestImage::size): |
| 517 (WebCore::TestImage::nativeImageForCurrentFrame): |
| 518 (WebCore::TestImage::destroyDecodedData): |
| 519 (WebCore::TestImage::decodedSize): |
| 520 (WebCore::TestImage::draw): |
| 521 (WebCore::TEST): |
| 522 |
| 523 2011-12-06 Adam Klein <adamk@chromium.org> |
| 524 |
| 525 [chromium] Guard access to WebKitPlatformSupport::currentThread with a n
ull check |
| 526 https://bugs.webkit.org/show_bug.cgi?id=73937 |
| 527 |
| 528 Reviewed by Adam Barth. |
| 529 |
| 530 Though |currentThread| is never null in production code, it is null in |
| 531 unit tests (such as Chromium's unit_tests) that call WebKit::initialize(
) |
| 532 without first constructing a MessageLoop. |
| 533 |
| 534 * src/WebKit.cpp: |
| 535 (WebKit::initialize): |
| 536 (WebKit::shutdown): |
| 537 |
| 538 2011-12-06 Alexandre Elias <aelias@google.com> |
| 539 |
| 540 [chromium] Apply sent deltas on finishCommit |
| 541 https://bugs.webkit.org/show_bug.cgi?id=73884 |
| 542 |
| 543 Reviewed by James Robinson. |
| 544 |
| 545 This moves scroll and pageScale "sent" deltas to be applied to |
| 546 the layer at the end of the commit, instead of the beginning. |
| 547 |
| 548 This has several advantages, especially for page scale: |
| 549 - When pageScale changes, no longer any need to change the scroll's |
| 550 coordinate space at beginning of commit, which is complex and prone to |
| 551 bugs (this fixes a problem where we were forgetting to modify the |
| 552 scrollPosition before). |
| 553 - No need for non-commit-related code to consider the "sent" values. |
| 554 m_pageScale is now always the content scale factor, and |
| 555 m_pageScaleDelta is the scale to be on the impl-side matrix. |
| 556 - This will make it easy to send arbitrary fake or future delta |
| 557 values for example while pinch zooming out. |
| 558 |
| 559 The scroll logic is similarly altered for consistency's sake. Note that |
| 560 I also moved the tree synchronize to the beginning of finishCommit |
| 561 in order to avoid having to change the pageScale coordinate space of |
| 562 sentScrollDelta in adjustScrollsForPageScaleChange(). |
| 563 |
| 564 * tests/CCLayerTreeHostImplTest.cpp: |
| 565 (WebKit::TEST_F): |
| 566 |
| 567 2011-12-06 Adam Barth <abarth@webkit.org> |
| 568 |
| 569 Remove forwarding header now that downstream has been fixed to refer to |
| 570 the actual location of this header. |
| 571 |
| 572 * public/WebRect.h: Removed. |
| 573 |
| 574 2011-12-06 Dimitri Glazkov <dglazkov@chromium.org> |
| 575 |
| 576 Unreviewed, rolling out r102091. |
| 577 http://trac.webkit.org/changeset/102091 |
| 578 https://bugs.webkit.org/show_bug.cgi?id=73711 |
| 579 |
| 580 Caused Clang Linux compile failure. |
| 581 |
| 582 * tests/LayerChromiumTest.cpp: |
| 583 |
| 584 2011-12-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 585 |
| 586 Unreviewed, rolling out r102102. |
| 587 http://trac.webkit.org/changeset/102102 |
| 588 https://bugs.webkit.org/show_bug.cgi?id=73925 |
| 589 |
| 590 Causes segmentation fault on chromium unit_tests, |
| 591 content_unittests, sync_unit_tests (Requested by vsevik on |
| 592 #webkit). |
| 593 |
| 594 * features.gypi: |
| 595 |
| 596 2011-12-06 Vsevolod Vlasov <vsevik@chromium.org> |
| 597 |
| 598 Unreviewed chromium expectations update. |
| 599 |
| 600 * tests/KURLTest.cpp: |
| 601 (ComponentCase::TEST): |
| 602 |
| 603 2011-12-06 Eric Penner <epenner@google.com> |
| 604 |
| 605 [chromium] Set texture limits as multiples of viewport size instead of h
ardcoded values |
| 606 https://bugs.webkit.org/show_bug.cgi?id=72202 |
| 607 |
| 608 Reviewed by James Robinson. |
| 609 |
| 610 * tests/TiledLayerChromiumTest.cpp: |
| 611 (WTF::TEST): |
| 612 |
| 613 2011-12-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 614 |
| 615 Unreviewed, rolling out r102043. |
| 616 http://trac.webkit.org/changeset/102043 |
| 617 https://bugs.webkit.org/show_bug.cgi?id=73898 |
| 618 |
| 619 Breaks chromium mac-cg compilation. (Requested by vsevik on |
| 620 #webkit). |
| 621 |
| 622 * WebKit.gypi: |
| 623 * tests/ImageLayerChromiumTest.cpp: Removed. |
| 624 |
| 625 2011-12-05 Rafael Weinstein <rafaelw@chromium.org> |
| 626 |
| 627 [MutationObservers] Enable in Chromium trunk |
| 628 https://bugs.webkit.org/show_bug.cgi?id=73851 |
| 629 |
| 630 Reviewed by Ojan Vafai. |
| 631 |
| 632 * features.gypi: |
| 633 |
| 634 2011-12-05 James Robinson <jamesr@chromium.org> |
| 635 |
| 636 chromium build fix |
| 637 |
| 638 * src/WebLayerTreeView.cpp: |
| 639 |
| 640 2011-12-05 James Robinson <jamesr@chromium.org> |
| 641 |
| 642 Rollout http://trac.webkit.org/changeset/102019, dependent has not |
| 643 landed in chromium |
| 644 |
| 645 * WebKit.gyp: |
| 646 * public/WebContentLayer.h: Added. |
| 647 * public/WebExternalTextureLayer.h: Added. |
| 648 * public/WebLayer.h: Added. |
| 649 * public/WebLayerClient.h: Added. |
| 650 * public/WebLayerTreeView.h: Added. |
| 651 * public/WebLayerTreeViewClient.h: Added. |
| 652 * src/WebLayerTreeView.cpp: |
| 653 * src/WebLayerTreeViewImpl.cpp: |
| 654 |
| 655 2011-12-05 Dana Jansens <danakj@chromium.org> |
| 656 |
| 657 Set opaque flag for WebGLLayerChromium |
| 658 https://bugs.webkit.org/show_bug.cgi?id=73876 |
| 659 |
| 660 Reviewed by James Robinson. |
| 661 |
| 662 * WebKit.gypi: |
| 663 * tests/WebGLLayerChromiumTest.cpp: Added. |
| 664 (WebKit::CompositorMockWebGraphicsContext3D::create): |
| 665 (WebKit::CompositorMockWebGraphicsContext3D::makeContextCurrent): |
| 666 (WebKit::CompositorMockWebGraphicsContext3D::createProgram): |
| 667 (WebKit::CompositorMockWebGraphicsContext3D::createShader): |
| 668 (WebKit::CompositorMockWebGraphicsContext3D::getShaderiv): |
| 669 (WebKit::CompositorMockWebGraphicsContext3D::getProgramiv): |
| 670 (WebKit::CompositorMockWebGraphicsContext3D::getContextAttributes): |
| 671 (WebKit::CompositorMockWebGraphicsContext3D::CompositorMockWebGraphicsCo
ntext3D): |
| 672 (WebKit::createGraphicsContext): |
| 673 (WebKit::TEST): |
| 674 |
| 675 2011-12-05 Adrienne Walker <enne@google.com> |
| 676 |
| 677 [chromium] setNeedsCommit on non-composited host layers should trigger c
ommit |
| 678 https://bugs.webkit.org/show_bug.cgi?id=73711 |
| 679 |
| 680 Reviewed by James Robinson. |
| 681 |
| 682 Add some tests to make sure that modifying the noncomposited content |
| 683 host triggers commits. |
| 684 |
| 685 Properties that trigger setNeedsCommit should only do so when the |
| 686 property changes. Additionally, make more property changes properly |
| 687 trigger commits. |
| 688 |
| 689 * tests/LayerChromiumTest.cpp: |
| 690 |
| 691 2011-12-05 Stephen White <senorblanco@chromium.org> |
| 692 |
| 693 Allow the ImageBuffers used by SVG filters to be accelerated |
| 694 https://bugs.webkit.org/show_bug.cgi?id=73842 |
| 695 |
| 696 Reviewed by Kenneth Russell. |
| 697 |
| 698 * public/WebSettings.h: |
| 699 * src/WebSettingsImpl.cpp: |
| 700 (WebKit::WebSettingsImpl::setAcceleratedFiltersEnabled): |
| 701 * src/WebSettingsImpl.h: |
| 702 |
| 703 2011-12-05 Adam Barth <abarth@webkit.org> |
| 704 |
| 705 [Chromium] Chromium fails to compile due to missing WebContentLayerClien
t.h |
| 706 https://bugs.webkit.org/show_bug.cgi?id=73881 |
| 707 |
| 708 This patch adds a forwarding header to fix the downstream Windows build: |
| 709 http://build.chromium.org/p/chromium.webkit/builders/Win%20Builder/build
s/12955/steps/compile/logs/stdio |
| 710 |
| 711 * public/WebContentLayerClient.h: Added. |
| 712 |
| 713 2011-12-05 Adam Barth <abarth@webkit.org> |
| 714 |
| 715 Add a shim to fix the downstream Chromium compile. The real fix should |
| 716 be made downstream via http://codereview.chromium.org/8801036/, but the |
| 717 Chromium tree is closed at the moment. |
| 718 |
| 719 * public/WebRect.h: Added. |
| 720 |
| 721 2011-12-01 Vangelis Kokkevis <vangelis@chromium.org> |
| 722 |
| 723 Use ANGLE's texture_usage and texture_storage extensions when allocating
compositor textures. |
| 724 https://bugs.webkit.org/show_bug.cgi?id=73621 |
| 725 |
| 726 Add the necessary entry points and enums to GraphicsContext3D. |
| 727 |
| 728 Reviewed by Kenneth Russell. |
| 729 |
| 730 * public/platform/WebGraphicsContext3D.h: |
| 731 * src/Extensions3DChromium.cpp: |
| 732 (WebCore::Extensions3DChromium::texStorage2DEXT): |
| 733 * src/GraphicsContext3DChromium.cpp: |
| 734 * src/GraphicsContext3DPrivate.h: |
| 735 * tests/MockWebGraphicsContext3D.h: |
| 736 (WebKit::MockWebGraphicsContext3D::texStorage2DEXT): |
| 737 |
| 738 2011-12-05 Adam Barth <abarth@webkit.org> |
| 739 |
| 740 Another attempted build fix. |
| 741 |
| 742 * src/linux/WebFontInfo.cpp: |
| 743 |
| 744 2011-12-05 Adam Barth <abarth@webkit.org> |
| 745 |
| 746 Fix Linux build. |
| 747 |
| 748 * public/linux/WebFontInfo.h: |
| 749 |
| 750 2011-12-05 Adam Barth <abarth@webkit.org> |
| 751 |
| 752 [Chromium] Remove no-longer-used forwarding headers in the WebKit API |
| 753 https://bugs.webkit.org/show_bug.cgi?id=73845 |
| 754 |
| 755 Reviewed by Darin Fisher. |
| 756 |
| 757 Delete unused forwarding headers and update includes to the new header |
| 758 locations. |
| 759 |
| 760 * WebKit.gyp: |
| 761 * bridge/PeerConnectionHandlerInternal.cpp: |
| 762 * bridge/PeerConnectionHandlerInternal.h: |
| 763 * public/WebArrayBuffer.h: |
| 764 * public/WebArrayBufferView.h: Removed. |
| 765 * public/WebAudioBus.h: Removed. |
| 766 * public/WebAudioDevice.h: Removed. |
| 767 * public/WebBlobData.h: Removed. |
| 768 * public/WebBlobRegistry.h: Removed. |
| 769 * public/WebCString.h: Removed. |
| 770 * public/WebCanvas.h: Removed. |
| 771 * public/WebClipboard.h: Removed. |
| 772 * public/WebColor.h: Removed. |
| 773 * public/WebColorName.h: Removed. |
| 774 * public/WebCommon.h: Removed. |
| 775 * public/WebCompositorInputHandler.h: |
| 776 * public/WebCookie.h: Removed. |
| 777 * public/WebCookieJar.h: Removed. |
| 778 * public/WebData.h: Removed. |
| 779 * public/WebDragData.h: Removed. |
| 780 * public/WebFileSystem.h: Removed. |
| 781 * public/WebFloatPoint.h: Removed. |
| 782 * public/WebFloatQuad.h: Removed. |
| 783 * public/WebFloatRect.h: Removed. |
| 784 * public/WebGamepad.h: Removed. |
| 785 * public/WebGamepads.h: Removed. |
| 786 * public/WebGraphicsContext3D.h: Removed. |
| 787 * public/WebHTTPBody.h: Removed. |
| 788 * public/WebHTTPHeaderVisitor.h: Removed. |
| 789 * public/WebHTTPLoadInfo.h: Removed. |
| 790 * public/WebIDBCallbacks.h: |
| 791 * public/WebImage.h: Removed. |
| 792 * public/WebIntent.h: |
| 793 * public/WebIntentServiceInfo.h: |
| 794 * public/WebKitPlatformSupport.h: Removed. |
| 795 * public/WebLocalizedString.h: Removed. |
| 796 * public/WebMediaStreamDescriptor.h: Removed. |
| 797 * public/WebMimeRegistry.h: Removed. |
| 798 * public/WebNonCopyable.h: Removed. |
| 799 * public/WebPageOverlay.h: |
| 800 * public/WebPeerConnectionHandler.h: Removed. |
| 801 * public/WebPeerConnectionHandlerClient.h: Removed. |
| 802 * public/WebPoint.h: Removed. |
| 803 * public/WebPrivateOwnPtr.h: Removed. |
| 804 * public/WebPrivatePtr.h: Removed. |
| 805 * public/WebRect.h: Removed. |
| 806 * public/WebSerializedScriptValue.h: Removed. |
| 807 * public/WebSize.h: Removed. |
| 808 * public/WebSocketStreamError.h: Removed. |
| 809 * public/WebSocketStreamHandle.h: Removed. |
| 810 * public/WebSocketStreamHandleClient.h: Removed. |
| 811 * public/WebString.h: Removed. |
| 812 * public/WebThread.h: Removed. |
| 813 * public/WebThreadSafeData.h: Removed. |
| 814 * public/WebURL.h: Removed. |
| 815 * public/WebURLError.h: Removed. |
| 816 * public/WebURLLoadTiming.h: Removed. |
| 817 * public/WebURLLoader.h: Removed. |
| 818 * public/WebURLLoaderClient.h: Removed. |
| 819 * public/WebURLRequest.h: Removed. |
| 820 * public/WebURLResponse.h: Removed. |
| 821 * public/WebVector.h: Removed. |
| 822 * public/WebWorkerRunLoop.h: |
| 823 * public/android/WebThemeEngine.h: Removed. |
| 824 * public/linux/WebFontFamily.h: Removed. |
| 825 * public/linux/WebThemeEngine.h: Removed. |
| 826 * public/mac/WebThemeEngine.h: Removed. |
| 827 * public/win/WebThemeEngine.h: Removed. |
| 828 * src/ApplicationCacheHost.cpp: |
| 829 * src/ApplicationCacheHostInternal.h: |
| 830 * src/AssertMatchingEnums.cpp: |
| 831 * src/AssociatedURLLoader.cpp: |
| 832 * src/AssociatedURLLoader.h: |
| 833 * src/AsyncFileSystemChromium.cpp: |
| 834 * src/AsyncFileWriterChromium.cpp: |
| 835 * src/AudioDestinationChromium.cpp: |
| 836 * src/AudioDestinationChromium.h: |
| 837 * src/AutofillPopupMenuClient.cpp: |
| 838 * src/BlobRegistryProxy.cpp: |
| 839 * src/CCThreadImpl.cpp: |
| 840 * src/ChromeClientImpl.cpp: |
| 841 * src/ChromiumCurrentTime.cpp: |
| 842 * src/ChromiumOSRandomSource.cpp: |
| 843 * src/ChromiumThreading.cpp: |
| 844 * src/CompositionUnderlineBuilder.h: |
| 845 * src/CompositionUnderlineVectorBuilder.h: |
| 846 * src/ContextMenuClientImpl.cpp: |
| 847 * src/DragClientImpl.cpp: |
| 848 * src/DragScrollTimer.h: |
| 849 * src/ExternalPopupMenu.cpp: |
| 850 * src/FrameLoaderClientImpl.cpp: |
| 851 * src/GraphicsContext3DChromium.cpp: |
| 852 * src/IDBCallbacksProxy.cpp: |
| 853 * src/IDBCursorBackendProxy.cpp: |
| 854 * src/IDBFactoryBackendProxy.cpp: |
| 855 * src/IDBObjectStoreBackendProxy.cpp: |
| 856 * src/InspectorClientImpl.cpp: |
| 857 * src/InspectorFrontendClientImpl.cpp: |
| 858 * src/LocalFileSystemChromium.cpp: |
| 859 * src/LocalizedStrings.cpp: |
| 860 * src/NotificationPresenterImpl.cpp: |
| 861 * src/PlatformMessagePortChannel.cpp: |
| 862 * src/PlatformSupport.cpp: |
| 863 * src/ResourceHandle.cpp: |
| 864 * src/ResourceHandleInternal.h: |
| 865 * src/ScrollbarGroup.cpp: |
| 866 * src/SharedWorkerRepository.cpp: |
| 867 * src/SocketStreamHandle.cpp: |
| 868 * src/SpeechInputClientImpl.cpp: |
| 869 * src/StorageAreaProxy.cpp: |
| 870 * src/StorageEventDispatcherChromium.cpp: |
| 871 * src/StorageNamespaceProxy.cpp: |
| 872 * src/WebAccessibilityObject.cpp: |
| 873 * src/WebAnimationControllerImpl.cpp: |
| 874 * src/WebArrayBufferView.cpp: |
| 875 * src/WebAttribute.cpp: |
| 876 * src/WebAudioBus.cpp: |
| 877 * src/WebBindings.cpp: |
| 878 * src/WebBlobData.cpp: |
| 879 * src/WebCString.cpp: |
| 880 * src/WebColor.cpp: |
| 881 * src/WebCommon.cpp: |
| 882 * src/WebCompositorImpl.cpp: |
| 883 * src/WebCompositorInputHandlerImpl.cpp: |
| 884 * src/WebContentLayerImpl.cpp: |
| 885 * src/WebDOMEventListenerPrivate.h: |
| 886 * src/WebDOMMessageEvent.cpp: |
| 887 * src/WebDOMStringList.cpp: |
| 888 * src/WebData.cpp: |
| 889 * src/WebDataSourceImpl.cpp: |
| 890 * src/WebDatabase.cpp: |
| 891 * src/WebDevToolsAgentImpl.cpp: |
| 892 * src/WebDocument.cpp: |
| 893 * src/WebDocumentType.cpp: |
| 894 * src/WebDragData.cpp: |
| 895 * src/WebEntities.cpp: |
| 896 * src/WebExternalTextureLayerImpl.cpp: |
| 897 * src/WebFileChooserCompletionImpl.h: |
| 898 * src/WebFileSystemCallbacksImpl.cpp: |
| 899 * src/WebFileSystemCallbacksImpl.h: |
| 900 * src/WebFloatQuad.cpp: |
| 901 * src/WebFontImpl.cpp: |
| 902 * src/WebFormElement.cpp: |
| 903 * src/WebFrameImpl.cpp: |
| 904 * src/WebGeolocationError.cpp: |
| 905 * src/WebGeolocationPermissionRequest.cpp: |
| 906 * src/WebGraphicsContext3D.cpp: |
| 907 * src/WebHTTPBody.cpp: |
| 908 * src/WebHTTPLoadInfo.cpp: |
| 909 * src/WebHistoryItem.cpp: |
| 910 * src/WebIDBCallbacksImpl.cpp: |
| 911 * src/WebIDBCursorImpl.h: |
| 912 * src/WebIDBDatabaseCallbacksImpl.cpp: |
| 913 * src/WebIDBDatabaseCallbacksImpl.h: |
| 914 * src/WebIDBDatabaseError.cpp: |
| 915 * src/WebIDBDatabaseImpl.h: |
| 916 * src/WebIDBIndexImpl.h: |
| 917 * src/WebIDBKey.cpp: |
| 918 * src/WebIDBKeyPath.cpp: |
| 919 * src/WebIDBObjectStoreImpl.cpp: |
| 920 * src/WebIDBObjectStoreImpl.h: |
| 921 * src/WebIDBTransactionImpl.h: |
| 922 * src/WebIconLoadingCompletionImpl.h: |
| 923 * src/WebImageCG.cpp: |
| 924 * src/WebImageDecoder.cpp: |
| 925 * src/WebImageSkia.cpp: |
| 926 * src/WebInputElement.cpp: |
| 927 * src/WebKit.cpp: |
| 928 * src/WebLabelElement.cpp: |
| 929 * src/WebLayer.cpp: |
| 930 * src/WebLayerTreeView.cpp: |
| 931 * src/WebLayerTreeViewImpl.cpp: |
| 932 * src/WebMediaPlayerClientImpl.cpp: |
| 933 * src/WebMediaStreamDescriptor.cpp: |
| 934 * src/WebMediaStreamRegistry.cpp: |
| 935 * src/WebMediaStreamSource.cpp: |
| 936 * src/WebNode.cpp: |
| 937 * src/WebNotification.cpp: |
| 938 * src/WebOptionElement.cpp: |
| 939 * src/WebPageSerializer.cpp: |
| 940 * src/WebPageSerializerImpl.cpp: |
| 941 * src/WebPageSerializerImpl.h: |
| 942 * src/WebPluginContainerImpl.cpp: |
| 943 * src/WebPluginListBuilderImpl.cpp: |
| 944 * src/WebPluginLoadObserver.h: |
| 945 * src/WebPopupMenuImpl.cpp: |
| 946 * src/WebPopupMenuImpl.h: |
| 947 * src/WebRange.cpp: |
| 948 * src/WebRegularExpression.cpp: |
| 949 * src/WebScriptController.cpp: |
| 950 * src/WebScrollbarImpl.cpp: |
| 951 * src/WebSecurityOrigin.cpp: |
| 952 * src/WebSecurityPolicy.cpp: |
| 953 * src/WebSelectElement.cpp: |
| 954 * src/WebSerializedScriptValue.cpp: |
| 955 * src/WebSettingsImpl.cpp: |
| 956 * src/WebSharedWorkerImpl.cpp: |
| 957 * src/WebSocketImpl.cpp: |
| 958 * src/WebSocketImpl.h: |
| 959 * src/WebSpeechInputControllerMockImpl.cpp: |
| 960 * src/WebSpeechInputControllerMockImpl.h: |
| 961 * src/WebStorageAreaImpl.cpp: |
| 962 * src/WebStorageEventDispatcherImpl.cpp: |
| 963 * src/WebStorageNamespaceImpl.cpp: |
| 964 * src/WebString.cpp: |
| 965 * src/WebTextCheckingCompletionImpl.cpp: |
| 966 * src/WebThreadSafeData.cpp: |
| 967 * src/WebURL.cpp: |
| 968 * src/WebURLError.cpp: |
| 969 * src/WebURLLoadTiming.cpp: |
| 970 * src/WebURLRequest.cpp: |
| 971 * src/WebURLResponse.cpp: |
| 972 * src/WebURLResponsePrivate.h: |
| 973 * src/WebUserMediaRequest.cpp: |
| 974 * src/WebViewImpl.cpp: |
| 975 * src/WebViewImpl.h: |
| 976 * src/WebWorkerClientImpl.cpp: |
| 977 * src/WebWorkerClientImpl.h: |
| 978 * src/WebWorkerImpl.cpp: |
| 979 * src/WorkerAsyncFileSystemChromium.cpp: |
| 980 * src/WorkerAsyncFileWriterChromium.cpp: |
| 981 * src/WorkerFileSystemCallbacksBridge.cpp: |
| 982 * src/WorkerFileSystemCallbacksBridge.h: |
| 983 * src/WorkerFileWriterCallbacksBridge.cpp: |
| 984 * src/WrappedResourceRequest.h: |
| 985 * src/WrappedResourceResponse.h: |
| 986 * src/mac/WebSubstringUtil.mm: |
| 987 * tests/AssociatedURLLoaderTest.cpp: |
| 988 * tests/CCLayerTreeHostTest.cpp: |
| 989 * tests/FrameTestHelpers.cpp: |
| 990 * tests/MockWebGraphicsContext3D.h: |
| 991 * tests/PopupMenuTest.cpp: |
| 992 * tests/RunAllTests.cpp: |
| 993 * tests/WebLayerTest.cpp: |
| 994 * tests/WebPageNewSerializerTest.cpp: |
| 995 * tests/WebPageSerializerTest.cpp: |
| 996 * tests/WebURLRequestTest.cpp: |
| 997 * tests/WebUnitTests.h: |
| 998 * tests/WebViewTest.cpp: |
| 999 |
| 1000 2011-12-05 Dana Jansens <danakj@chromium.org> |
| 1001 |
| 1002 [chromium] Set opaque flag for ImageLayerChromium |
| 1003 https://bugs.webkit.org/show_bug.cgi?id=72964 |
| 1004 |
| 1005 Reviewed by James Robinson. |
| 1006 |
| 1007 * WebKit.gypi: |
| 1008 * tests/ImageLayerChromiumTest.cpp: Added. |
| 1009 (WebCore::MockGraphicsLayerClient::notifyAnimationStarted): |
| 1010 (WebCore::MockGraphicsLayerClient::notifySyncRequired): |
| 1011 (WebCore::MockGraphicsLayerClient::paintContents): |
| 1012 (WebCore::MockGraphicsLayerClient::showDebugBorders): |
| 1013 (WebCore::MockGraphicsLayerClient::showRepaintCounter): |
| 1014 (WebCore::TestImage::create): |
| 1015 (WebCore::TestImage::TestImage): |
| 1016 (WebCore::TestImage::~TestImage): |
| 1017 (WebCore::TestImage::isBitmapImage): |
| 1018 (WebCore::TestImage::currentFrameHasAlpha): |
| 1019 (WebCore::TestImage::size): |
| 1020 (WebCore::TestImage::nativeImageForCurrentFrame): |
| 1021 (WebCore::TestImage::destroyDecodedData): |
| 1022 (WebCore::TestImage::decodedSize): |
| 1023 (WebCore::TestImage::draw): |
| 1024 (WebCore::TEST): |
| 1025 |
| 1026 2011-12-02 James Robinson <jamesr@chromium.org> |
| 1027 |
| 1028 [chromium] Remove forwarding headers for WebLayer APIs |
| 1029 https://bugs.webkit.org/show_bug.cgi?id=73729 |
| 1030 |
| 1031 Reviewed by Adam Barth. |
| 1032 |
| 1033 These are no longer necessary. |
| 1034 |
| 1035 * WebKit.gyp: |
| 1036 * public/WebContentLayer.h: Removed. |
| 1037 * public/WebContentLayerClient.h: Removed. |
| 1038 * public/WebExternalTextureLayer.h: Removed. |
| 1039 * public/WebLayer.h: Removed. |
| 1040 * public/WebLayerClient.h: Removed. |
| 1041 * public/WebLayerTreeView.h: Removed. |
| 1042 * public/WebLayerTreeViewClient.h: Removed. |
| 1043 * src/WebLayerTreeView.cpp: |
| 1044 * src/WebLayerTreeViewImpl.cpp: |
| 1045 * tests/WebLayerTest.cpp: |
| 1046 |
| 1047 2011-12-05 Vsevolod Vlasov <vsevik@chromium.org> |
| 1048 |
| 1049 Unreviewed, fixed chromium DEPS syntax. |
| 1050 |
| 1051 * DEPS: |
| 1052 |
| 1053 2011-12-05 Vsevolod Vlasov <vsevik@chromium.org> |
| 1054 |
| 1055 Unreviewed. Rolled DEPS. |
| 1056 |
| 1057 * DEPS: |
| 1058 |
| 1059 2011-12-05 Eric Carlson <eric.carlson@apple.com> |
| 1060 |
| 1061 WebKit/chromium part of: Add WebKit preferences for text track settings |
| 1062 https://bugs.webkit.org/show_bug.cgi?id=73721 |
| 1063 |
| 1064 Reviewed by John Sullivan. |
| 1065 |
| 1066 * src/WebSettingsImpl.cpp: |
| 1067 (WebKit::WebSettingsImpl::shouldDisplaySubtitles): Added. |
| 1068 (WebKit::WebSettingsImpl::shouldDisplayCaptions): Ditto. |
| 1069 (WebKit::WebSettingsImpl::shouldDisplayTextDescriptions): Ditto. |
| 1070 * src/WebSettingsImpl.h: |
| 1071 |
| 1072 2011-12-04 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1073 |
| 1074 Unreviewed. Rolled DEPS. |
| 1075 |
| 1076 * DEPS: |
| 1077 |
| 1078 2011-12-02 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1079 |
| 1080 Unreviewed, rolling out r101906. |
| 1081 http://trac.webkit.org/changeset/101906 |
| 1082 https://bugs.webkit.org/show_bug.cgi?id=73736 |
| 1083 |
| 1084 Failing chromium webkit_unit_tests (Requested by scheib on |
| 1085 #webkit). |
| 1086 |
| 1087 * WebKit.gypi: |
| 1088 * tests/DispatchEventTest.cpp: Removed. |
| 1089 * tests/data/event_target.html: Removed. |
| 1090 |
| 1091 2011-12-02 Dave Michael <dmichael@chromium.org> |
| 1092 |
| 1093 Add a unit test for creating, listening for, and dispatching events |
| 1094 via the chromium API. |
| 1095 https://bugs.webkit.org/show_bug.cgi?id=72988 |
| 1096 |
| 1097 Reviewed by Darin Fisher. |
| 1098 |
| 1099 * WebKit.gypi: |
| 1100 * tests/DispatchEventTest.cpp: Added. |
| 1101 (WebKit::MockListener::MockListener): |
| 1102 (WebKit::MockListener::~MockListener): |
| 1103 (WebKit::MockListener::events): |
| 1104 (WebKit::DispatchEventTest::DispatchEventTest): |
| 1105 (WebKit::DispatchEventTest::TearDown): |
| 1106 (WebKit::TEST_F): |
| 1107 |
| 1108 2011-12-02 Nate Chapin <japhet@chromium.org> |
| 1109 |
| 1110 Don't call FocusController:setActive() in |
| 1111 WebViewImpl::setFocus(), since being active and |
| 1112 being focused are different concepts and chromium |
| 1113 now properly sends setActive IPCs on all platforms. |
| 1114 https://bugs.webkit.org/show_bug.cgi?id=73687 |
| 1115 |
| 1116 Reviewed by Eric Seidel. |
| 1117 |
| 1118 * src/WebViewImpl.cpp: |
| 1119 (WebKit::WebViewImpl::setFocus): |
| 1120 * tests/WebViewTest.cpp: Test how different combinations of |
| 1121 setIsActive() and setFocus() affect whether the document |
| 1122 has focus. |
| 1123 |
| 1124 2011-12-02 Dave Michael <dmichael@chromium.org> |
| 1125 |
| 1126 Add WebArrayBuffer to chromium API |
| 1127 https://bugs.webkit.org/show_bug.cgi?id=73593 |
| 1128 |
| 1129 Reviewed by Darin Fisher. |
| 1130 |
| 1131 * WebKit.gyp: |
| 1132 * public/WebArrayBuffer.h: Added. |
| 1133 (WebKit::WebArrayBuffer::~WebArrayBuffer): |
| 1134 (WebKit::WebArrayBuffer::WebArrayBuffer): |
| 1135 (WebKit::WebArrayBuffer::operator=): |
| 1136 (WebKit::WebArrayBuffer::isNull): |
| 1137 * public/WebBindings.h: |
| 1138 * src/WebArrayBuffer.cpp: Added. |
| 1139 (WebKit::WebArrayBuffer::create): |
| 1140 (WebKit::WebArrayBuffer::reset): |
| 1141 (WebKit::WebArrayBuffer::assign): |
| 1142 (WebKit::WebArrayBuffer::data): |
| 1143 (WebKit::WebArrayBuffer::byteLength): |
| 1144 (WebKit::WebArrayBuffer::toV8Value): |
| 1145 (WebKit::WebArrayBuffer::WebArrayBuffer): |
| 1146 (WebKit::WebArrayBuffer::operator=): |
| 1147 (WebKit::WebArrayBuffer::operator WTF::PassRefPtr<WTF::ArrayBuffer>): |
| 1148 * src/WebBindings.cpp: |
| 1149 (WebKit::getArrayBufferImpl): |
| 1150 (WebKit::WebBindings::getArrayBuffer): |
| 1151 |
| 1152 2011-12-02 David Grogan <dgrogan@chromium.org> |
| 1153 |
| 1154 Grant workers experimental access to IndexedDB. |
| 1155 https://bugs.webkit.org/show_bug.cgi?id=73609 |
| 1156 |
| 1157 Reviewed by Nate Chapin. |
| 1158 |
| 1159 * src/IDBFactoryBackendProxy.cpp: |
| 1160 (WebKit::IDBFactoryBackendProxy::allowIDBFromWorkerThread): Return |
| 1161 true while behind a runtime flag, and while we figure out how to check |
| 1162 permission in a thread-safe manner. |
| 1163 (WebKit::IDBFactoryBackendProxy::openFromWorker): Using the webFrame |
| 1164 from the worker seems to satisfy the weak condition in chromium that |
| 1165 neither it nor it's associated RenderView is NULL. |
| 1166 * src/IDBFactoryBackendProxy.h: |
| 1167 |
| 1168 2011-12-01 James Robinson <jamesr@chromium.org> |
| 1169 |
| 1170 [chromium] Move WebLayer APIs to platform directory |
| 1171 https://bugs.webkit.org/show_bug.cgi?id=73610 |
| 1172 |
| 1173 Reviewed by Darin Fisher. |
| 1174 |
| 1175 * public/WebContentLayer.h: |
| 1176 * public/WebContentLayerClient.h: |
| 1177 * public/WebExternalTextureLayer.h: |
| 1178 * public/WebLayer.h: |
| 1179 * public/WebLayerClient.h: |
| 1180 * public/WebLayerTreeView.h: |
| 1181 * public/WebLayerTreeViewClient.h: |
| 1182 * public/platform/WebContentLayer.h: Copied from Source/WebKit/chromium/
public/WebContentLayer.h. |
| 1183 (WebKit::WebContentLayer::WebContentLayer): |
| 1184 (WebKit::WebContentLayer::~WebContentLayer): |
| 1185 (WebKit::WebContentLayer::operator=): |
| 1186 * public/platform/WebContentLayerClient.h: Copied from Source/WebKit/chr
omium/public/WebContentLayerClient.h. |
| 1187 (WebKit::WebContentLayerClient::~WebContentLayerClient): |
| 1188 * public/platform/WebExternalTextureLayer.h: Copied from Source/WebKit/c
hromium/public/WebExternalTextureLayer.h. |
| 1189 (WebKit::WebExternalTextureLayer::WebExternalTextureLayer): |
| 1190 (WebKit::WebExternalTextureLayer::~WebExternalTextureLayer): |
| 1191 (WebKit::WebExternalTextureLayer::operator=): |
| 1192 * public/platform/WebLayer.h: Copied from Source/WebKit/chromium/public/
WebLayer.h. |
| 1193 (WebKit::WebLayer::WebLayer): |
| 1194 (WebKit::WebLayer::~WebLayer): |
| 1195 (WebKit::WebLayer::operator=): |
| 1196 (WebKit::WebLayer::isNull): |
| 1197 (WebKit::WebLayer::to): |
| 1198 (WebKit::WebLayer::toConst): |
| 1199 (WebKit::WebLayer::unwrap): |
| 1200 (WebKit::WebLayer::constUnwrap): |
| 1201 (WebKit::operator==): |
| 1202 (WebKit::operator!=): |
| 1203 * public/platform/WebLayerClient.h: Copied from Source/WebKit/chromium/p
ublic/WebLayerClient.h. |
| 1204 (WebKit::WebLayerClient::~WebLayerClient): |
| 1205 * public/platform/WebLayerTreeView.h: Copied from Source/WebKit/chromium
/public/WebLayerTreeView.h. |
| 1206 (WebKit::WebLayerTreeView::Settings::Settings): |
| 1207 (WebKit::WebLayerTreeView::WebLayerTreeView): |
| 1208 (WebKit::WebLayerTreeView::~WebLayerTreeView): |
| 1209 (WebKit::WebLayerTreeView::operator=): |
| 1210 (WebKit::operator==): |
| 1211 (WebKit::operator!=): |
| 1212 * public/platform/WebLayerTreeViewClient.h: Copied from Source/WebKit/ch
romium/public/WebLayerTreeViewClient.h. |
| 1213 (WebKit::WebLayerTreeViewClient::~WebLayerTreeViewClient): |
| 1214 * public/platform/WebPrivatePtr.h: |
| 1215 * src/WebContentLayer.cpp: |
| 1216 * src/WebContentLayerImpl.cpp: |
| 1217 * src/WebExternalTextureLayer.cpp: |
| 1218 * src/WebExternalTextureLayerImpl.cpp: |
| 1219 * src/WebLayer.cpp: |
| 1220 * src/WebLayerImpl.cpp: |
| 1221 * src/WebLayerTreeView.cpp: |
| 1222 * src/WebLayerTreeViewImpl.h: |
| 1223 |
| 1224 2011-12-02 Karl Koscher <supersat@chromium.org> |
| 1225 |
| 1226 [chromium] add setOpener method to WebFrame |
| 1227 https://bugs.webkit.org/show_bug.cgi?id=73379 |
| 1228 |
| 1229 Reviewed by Darin Fisher. |
| 1230 |
| 1231 * public/WebFrame.h: |
| 1232 (WebKit::WebFrame::clearOpener): now an inline call to setOpener(0) |
| 1233 * src/WebFrameImpl.cpp: |
| 1234 (WebKit::WebFrameImpl::setOpener): sets window.opener |
| 1235 * src/WebFrameImpl.h: |
| 1236 |
1 2011-12-02 Kent Tamura <tkent@chromium.org> | 1237 2011-12-02 Kent Tamura <tkent@chromium.org> |
2 | 1238 |
3 Unreviewed, rolling out r101337. | 1239 Unreviewed, rolling out r101337. |
4 http://trac.webkit.org/changeset/101337 | 1240 http://trac.webkit.org/changeset/101337 |
5 https://bugs.webkit.org/show_bug.cgi?id=73189 | 1241 https://bugs.webkit.org/show_bug.cgi?id=73189 |
6 | 1242 |
7 It's a wrong way to fix the problem | 1243 It's a wrong way to fix the problem |
8 | 1244 |
9 * src/WebViewImpl.cpp: | 1245 * src/WebViewImpl.cpp: |
10 (WebKit::WebViewImpl::popupOpened): | 1246 (WebKit::WebViewImpl::popupOpened): |
(...skipping 21879 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21890 https://bugs.webkit.org/show_bug.cgi?id=53728 | 23126 https://bugs.webkit.org/show_bug.cgi?id=53728 |
21891 | 23127 |
21892 * src/IDBCallbacksProxy.cpp: | 23128 * src/IDBCallbacksProxy.cpp: |
21893 (WebCore::IDBCallbacksProxy::onBlocked): | 23129 (WebCore::IDBCallbacksProxy::onBlocked): |
21894 * src/IDBCallbacksProxy.h: | 23130 * src/IDBCallbacksProxy.h: |
21895 * src/WebIDBCallbacksImpl.cpp: | 23131 * src/WebIDBCallbacksImpl.cpp: |
21896 (WebCore::WebIDBCallbacksImpl::onBlocked): | 23132 (WebCore::WebIDBCallbacksImpl::onBlocked): |
21897 * src/WebIDBCallbacksImpl.h: | 23133 * src/WebIDBCallbacksImpl.h: |
21898 | 23134 |
21899 == Rolled over to ChangeLog-2011-02-16 == | 23135 == Rolled over to ChangeLog-2011-02-16 == |
OLD | NEW |