OLD | NEW |
| 1 2011-09-23 Scott Graham <scottmg@chromium.org> |
| 2 |
| 3 occasional crash in Chromium in dispatching keyEvent |
| 4 https://bugs.webkit.org/show_bug.cgi?id=67941 |
| 5 |
| 6 Reviewed by Darin Fisher. |
| 7 |
| 8 Use focusedWebCoreNode() to handle null document for frame when |
| 9 retrieving focused node in handling keyEvent. |
| 10 |
| 11 * src/WebViewImpl.cpp: |
| 12 (WebKit::WebViewImpl::keyEvent): |
| 13 |
| 14 2011-09-23 Fady Samuel <fsamuel@chromium.org> |
| 15 |
| 16 Refactor paintOverhangAreas to allow non-Mac Chromium platforms to reuse
code |
| 17 https://bugs.webkit.org/show_bug.cgi?id=68648 |
| 18 |
| 19 Reviewed by Dimitri Glazkov. |
| 20 |
| 21 * features.gypi: |
| 22 |
| 23 2011-09-23 Elliot Poger <epoger@google.com> |
| 24 |
| 25 update layout_tests to account for new default of use_skia=1 |
| 26 https://bugs.webkit.org/show_bug.cgi?id=68698 |
| 27 |
| 28 Rolls Source/WebKit/chromium/DEPS to pick up new default use_skia=1 |
| 29 from http://src.chromium.org/viewvc/chrome?view=rev&revision=102532 |
| 30 (Chromium-on-Mac now uses the Skia graphics library instead of |
| 31 Core Graphics). |
| 32 |
| 33 Also updates layout_test code to work with that change. |
| 34 |
| 35 Reviewed by Mihai Parparita. |
| 36 |
| 37 * DEPS: |
| 38 |
| 39 2011-09-22 Sheriff Bot <webkit.review.bot@gmail.com> |
| 40 |
| 41 Unreviewed. Rolled DEPS. |
| 42 |
| 43 * DEPS: |
| 44 |
| 45 2011-09-22 James Robinson <jamesr@chromium.org> |
| 46 |
| 47 Unreviewed, rolling out r95699. |
| 48 http://trac.webkit.org/changeset/95699 |
| 49 https://bugs.webkit.org/show_bug.cgi?id=67417 |
| 50 |
| 51 Makes many chromium compositor tests crash |
| 52 |
| 53 * tests/CCLayerTreeHostTest.cpp: |
| 54 (WTF::CCLayerTreeHostTest::doBeginTest): |
| 55 (WTF::TEST_F): |
| 56 * tests/TreeSynchronizerTest.cpp: |
| 57 (WebCore::TEST): |
| 58 |
| 59 2011-09-22 Nat Duca <nduca@chromium.org> |
| 60 |
| 61 [chromium] Make CCThreadProxy draw |
| 62 https://bugs.webkit.org/show_bug.cgi?id=67417 |
| 63 |
| 64 Disable CCLayerTreeHostTest temporarily. Will re-enable |
| 65 with https://bugs.webkit.org/show_bug.cgi?id=67418 |
| 66 |
| 67 Reviewed by James Robinson. |
| 68 |
| 69 * tests/CCLayerTreeHostTest.cpp: |
| 70 |
| 71 2011-09-21 Joshua Bell <jsbell@chromium.org> |
| 72 |
| 73 Implement WebKit side of IDBFactory::getDatabaseNames |
| 74 https://bugs.webkit.org/show_bug.cgi?id=68037 |
| 75 |
| 76 Reviewed by Tony Chang. |
| 77 |
| 78 Interface changes and stub implementations for |
| 79 new IndexedDB IDBFactory.getDatabaseNames. This is |
| 80 part one of a two-sided patch. |
| 81 |
| 82 * public/WebIDBCallbacks.h: |
| 83 (WebKit::WebIDBCallbacks::onSuccess): |
| 84 * public/WebIDBFactory.h: |
| 85 (WebKit::WebIDBFactory::getDatabaseNames): |
| 86 |
| 87 2011-09-21 Robert Kroeger <rjkroege@chromium.org> |
| 88 |
| 89 [chromium] Code cleanup in gesture recognizer unit tests |
| 90 https://bugs.webkit.org/show_bug.cgi?id=68561 |
| 91 |
| 92 Fix some style nits in the gesture recognizer unit tests. |
| 93 |
| 94 Reviewed by David Levin. |
| 95 |
| 96 * tests/InnerGestureRecognizerTest.cpp: |
| 97 (InspectableGestureRecognizerChromium::stubEdgeFunction): |
| 98 (BuildablePlatformTouchPoint::BuildablePlatformTouchPoint): |
| 99 (TEST_F): |
| 100 |
| 101 2011-09-21 Aaron Boodman <aa@chromium.org> |
| 102 |
| 103 Remove old and busted context notification APIs |
| 104 https://bugs.webkit.org/show_bug.cgi?id=68381 |
| 105 |
| 106 Reviewed by David Levin. |
| 107 |
| 108 * public/WebFrameClient.h: |
| 109 * src/FrameLoaderClientImpl.cpp: |
| 110 (WebKit::FrameLoaderClientImpl::didCreateScriptContext): |
| 111 (WebKit::FrameLoaderClientImpl::willReleaseScriptContext): |
| 112 |
| 113 2011-09-21 Xianzhu Wang <wangxianzhu@chromium.org> |
| 114 |
| 115 Ensure TestWebKitAPI works on mac, win, chromium-mac and chromium-linux |
| 116 https://bugs.webkit.org/show_bug.cgi?id=68206 |
| 117 |
| 118 Reviewed by Tony Chang. |
| 119 |
| 120 * WebKit.gyp: |
| 121 |
| 122 2011-09-21 chandra shekar vallala <chandra.vallala@gmail.com> |
| 123 |
| 124 [chromium]ClearFocusedNode doesn't clear the cursor or selection in edit
able div element. |
| 125 https://bugs.webkit.org/show_bug.cgi?id=68351 |
| 126 |
| 127 Reviewed by Darin Fisher. |
| 128 |
| 129 * src/WebViewImpl.cpp: |
| 130 (WebKit::WebViewImpl::clearFocusedNode): |
| 131 |
| 132 2011-09-20 Jay Civelli <jcivelli@chromium.org> |
| 133 |
| 134 This CL makes it possible to create a blob from Chromium. |
| 135 https://bugs.webkit.org/show_bug.cgi?id=68286 |
| 136 |
| 137 Reviewed by Darin Fisher. |
| 138 |
| 139 * WebKit.gyp: |
| 140 * public/WebBlob.h: Added. |
| 141 * src/WebBlob.cpp: Added. |
| 142 |
| 143 2011-09-20 Jochen Eisinger <jochen@chromium.org> |
| 144 |
| 145 [chromium] remove obsolete WebPermissionClient::allowImages method |
| 146 https://bugs.webkit.org/show_bug.cgi?id=68380 |
| 147 |
| 148 Reviewed by Darin Fisher. |
| 149 |
| 150 * DEPS: |
| 151 * public/WebPermissionClient.h: |
| 152 (WebKit::WebPermissionClient::allowImage): |
| 153 |
| 154 2011-09-20 Aaron Boodman <aa@chromium.org> |
| 155 |
| 156 Rework script context creation/release notifications |
| 157 https://bugs.webkit.org/show_bug.cgi?id=67828 |
| 158 |
| 159 Reviewed by Adam Barth. |
| 160 |
| 161 * public/WebFrameClient.h: |
| 162 (WebKit::WebFrameClient::didCreateScriptContext): |
| 163 (WebKit::WebFrameClient::didDestroyScriptContext): |
| 164 (WebKit::WebFrameClient::willReleaseScriptContext): |
| 165 * src/FrameLoaderClientImpl.cpp: |
| 166 (WebKit::FrameLoaderClientImpl::didCreateScriptContext): |
| 167 (WebKit::FrameLoaderClientImpl::willReleaseScriptContext): |
| 168 * src/FrameLoaderClientImpl.h: |
| 169 * tests/WebFrameTest.cpp: |
| 170 (WebKit::TEST_F): |
| 171 (WebKit::ContextLifetimeTestWebFrameClient::Notification::Notification): |
| 172 (WebKit::ContextLifetimeTestWebFrameClient::Notification::~Notification)
: |
| 173 (WebKit::ContextLifetimeTestWebFrameClient::Notification::Equals): |
| 174 (WebKit::ContextLifetimeTestWebFrameClient::~ContextLifetimeTestWebFrame
Client): |
| 175 (WebKit::ContextLifetimeTestWebFrameClient::reset): |
| 176 (WebKit::ContextLifetimeTestWebFrameClient::didCreateScriptContext): |
| 177 (WebKit::ContextLifetimeTestWebFrameClient::willReleaseScriptContext): |
| 178 * tests/data/context_notifications_test.html: Added. |
| 179 * tests/data/context_notifications_test_frame.html: Added. |
| 180 |
| 181 2011-09-19 Geoffrey Garen <ggaren@apple.com> |
| 182 |
| 183 Removed ENABLE_JSC_MULTIPLE_THREADS and related #ifdefs. |
| 184 https://bugs.webkit.org/show_bug.cgi?id=68422 |
| 185 |
| 186 Missed this one case before. |
| 187 |
| 188 * features.gypi: |
| 189 |
| 190 2011-09-19 Raymond Toy <rtoy@google.com> |
| 191 |
| 192 Ask for audio hardware buffer size instead of using hardwired constants. |
| 193 https://bugs.webkit.org/show_bug.cgi?id=67952 |
| 194 |
| 195 Reviewed by Kenneth Russell. |
| 196 |
| 197 * public/WebKitPlatformSupport.h: |
| 198 (WebKit::WebKitPlatformSupport::audioHardwareBufferSize): Declare |
| 199 new member function audioHardwareBufferSize. |
| 200 * src/AudioDestinationChromium.cpp: |
| 201 (WebCore::AudioDestinationChromium::AudioDestinationChromium): |
| 202 Call audioHardwareBufferSize() to get buffer size; update |
| 203 m_callbackBuffersize and m_renderCountPerCallback appropriately. |
| 204 Remove global variables callbackBufferSize and |
| 205 renderCountPerCallback. Add constant for maximum |
| 206 allowed buffer size and verify we don't exceed it. |
| 207 (WebCore::AudioDestinationChromium::render): Use new member |
| 208 variables instead of globals. |
| 209 * src/AudioDestinationChromium.h: |
| 210 Define new member variables m_callbackBufferSize and |
| 211 m_renderCountPerCallback |
| 212 |
| 213 2011-09-19 Adam Barth <abarth@webkit.org> |
| 214 |
| 215 Always enable ENABLE(EVENTSOURCE) |
| 216 https://bugs.webkit.org/show_bug.cgi?id=68414 |
| 217 |
| 218 Reviewed by Eric Seidel. |
| 219 |
| 220 * features.gypi: |
| 221 |
| 222 2011-09-19 Robert Kroeger <rjkroege@chromium.org> |
| 223 |
| 224 Suppress flakey test on windows in Chromium gesture recognizer |
| 225 https://bugs.webkit.org/show_bug.cgi?id=68408 |
| 226 |
| 227 Reviewed by Adam Barth. |
| 228 |
| 229 * tests/InnerGestureRecognizerTest.cpp: |
| 230 (TEST_F): |
| 231 |
| 232 2011-09-19 Dominic Mazzoni <dmazzoni@google.com> |
| 233 |
| 234 Expose AXObjectCache methods so that WebAccessibilityCache |
| 235 can be deleted. |
| 236 https://bugs.webkit.org/show_bug.cgi?id=68225 |
| 237 |
| 238 Reviewed by Dimitri Glazkov. |
| 239 |
| 240 This patch exposes the functionality needed from AXObjectCache |
| 241 with new methods in WebAccessibilityObject and WebDocument. |
| 242 Next, Chromium will be updated to use only these methods and |
| 243 not WebAccessibilityCache. Then, WebAccessibilityCache can be |
| 244 deleted from WebKit. |
| 245 |
| 246 * public/WebAccessibilityObject.h: |
| 247 * public/WebDocument.h: |
| 248 * src/WebAccessibilityObject.cpp: |
| 249 (WebKit::WebAccessibilityObject::enableAccessibility): |
| 250 (WebKit::WebAccessibilityObject::accessibilityEnabled): |
| 251 (WebKit::WebAccessibilityObject::axID): |
| 252 * src/WebDocument.cpp: |
| 253 (WebKit::WebDocument::accessibilityObject): |
| 254 (WebKit::WebDocument::accessibilityObjectFromID): |
| 255 |
| 256 2011-09-19 Bill Budge <bbudge@chromium.org> |
| 257 |
| 258 Perform HTTP method and header validation in AssociatedURLLoader for |
| 259 requests coming from untrusted code (eg. Native Client in Chrome). Use |
| 260 the same code as XMLHttpRequest to reduce code duplication and have |
| 261 behavior identical to XHR in Javascript. Add an 'untrustedHTTP' option |
| 262 to WebURLLoaderOptions, which AssociatedURLLoader can use to determine |
| 263 if it should check the request method and headers. |
| 264 https://bugs.webkit.org/show_bug.cgi?id=67655 |
| 265 |
| 266 Reviewed by Darin Fisher. |
| 267 |
| 268 * public/WebURLLoaderOptions.h: |
| 269 (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |
| 270 * src/AssociatedURLLoader.cpp: |
| 271 (WebKit::AssociatedURLLoader::ClientAdapter::setDelayedError): |
| 272 (WebKit::AssociatedURLLoader::loadAsynchronously): |
| 273 * tests/AssociatedURLLoaderTest.cpp: |
| 274 (WebKit::AssociatedURLLoaderTest::CheckMethodFails): |
| 275 (WebKit::AssociatedURLLoaderTest::CheckHeaderFails): |
| 276 (WebKit::AssociatedURLLoaderTest::CheckFails): |
| 277 (WebKit::TEST_F): |
| 278 |
| 279 2011-09-19 Adam Barth <abarth@webkit.org> |
| 280 |
| 281 Rename ENABLE(OPENTYPE_SANITIZER) to USE(OPENTYPE_SANITIZER) |
| 282 https://bugs.webkit.org/show_bug.cgi?id=68292 |
| 283 |
| 284 Reviewed by Eric Seidel. |
| 285 |
| 286 * features.gypi: |
| 287 |
| 288 2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 289 |
| 290 Unreviewed, rolling out r95385 and r95457. |
| 291 http://trac.webkit.org/changeset/95385 |
| 292 http://trac.webkit.org/changeset/95457 |
| 293 https://bugs.webkit.org/show_bug.cgi?id=68395 |
| 294 |
| 295 Broke chromium browser_tests (Requested by dslomov on |
| 296 #webkit). |
| 297 |
| 298 * public/WebFrameClient.h: |
| 299 (WebKit::WebFrameClient::didCreateIsolatedScriptContext): |
| 300 * src/FrameLoaderClientImpl.cpp: |
| 301 (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame): |
| 302 (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame): |
| 303 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext): |
| 304 * src/FrameLoaderClientImpl.h: |
| 305 * tests/WebFrameTest.cpp: |
| 306 (WebKit::TEST_F): |
| 307 * tests/data/context_notifications_test.html: Removed. |
| 308 * tests/data/context_notifications_test_frame.html: Removed. |
| 309 |
| 310 2011-09-19 Aaron Boodman <aa@chromium.org> |
| 311 |
| 312 r95385 broke Chromium. Fix it. |
| 313 https://bugs.webkit.org/show_bug.cgi?id=68378 |
| 314 |
| 315 Unreviewed, build fix. |
| 316 |
| 317 * src/FrameLoaderClientImpl.cpp: |
| 318 (WebKit::FrameLoaderClientImpl::didCreateScriptContext): |
| 319 (WebKit::FrameLoaderClientImpl::willReleaseScriptContext): |
| 320 |
| 321 2011-09-19 Jochen Eisinger <jochen@chromium.org> |
| 322 |
| 323 Unreviewed, build fix |
| 324 |
| 325 It's not enough to disable clang plugins. |
| 326 |
| 327 * gyp_webkit: |
| 328 |
| 329 2011-09-19 Jochen Eisinger <jochen@chromium.org> |
| 330 |
| 331 [chromium] Disable clang when building chromium in WebKit |
| 332 https://bugs.webkit.org/show_bug.cgi?id=68343 |
| 333 |
| 334 Reviewed by Adam Barth. |
| 335 |
| 336 * DEPS: |
| 337 * gyp_webkit: |
| 338 |
| 339 2011-09-19 Robert Kroeger <rjkroege@chromium.org> |
| 340 |
| 341 [chromium] Gesture recognizer fires taptype only every other touch |
| 342 down/up sequence https://bugs.webkit.org/show_bug.cgi?id=68368 |
| 343 |
| 344 Reviewed by Adam Barth. |
| 345 |
| 346 The addition of doubletap detection to the gesture recognizer missed som
e of the |
| 347 outgoing edges in the recognizer state machine. Thsi change simplifies t
he logic |
| 348 and handles all outgoing edges. |
| 349 |
| 350 |
| 351 * tests/InnerGestureRecognizerTest.cpp: |
| 352 Additional tests added to ensure that all edges in the state |
| 353 machine are accounted for. |
| 354 (BuildablePlatformTouchEvent::BuildablePlatformTouchEvent): |
| 355 (SimulateAndTestFirstClick): |
| 356 (TEST_F): |
| 357 |
| 358 2011-09-19 Peter Rybin <peter.rybin@gmail.com> |
| 359 |
| 360 TextPosition refactoring: Merge ZeroBasedNumber and OneBasedNumber class
es |
| 361 https://bugs.webkit.org/show_bug.cgi?id=63541 |
| 362 |
| 363 Reviewed by Adam Barth. |
| 364 |
| 365 * src/WebFrameImpl.cpp: |
| 366 (WebKit::WebFrameImpl::executeScript): |
| 367 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld): |
| 368 (WebKit::WebFrameImpl::executeScriptAndReturnValue): |
| 369 |
| 370 2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 371 |
| 372 Unreviewed, rolling out r95416. |
| 373 http://trac.webkit.org/changeset/95416 |
| 374 https://bugs.webkit.org/show_bug.cgi?id=68367 |
| 375 |
| 376 Broke chromium-mac (Requested by beverloo on #webkit). |
| 377 |
| 378 * DEPS: |
| 379 |
| 380 2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 381 |
| 382 Unreviewed. Rolled DEPS. |
| 383 |
| 384 * DEPS: |
| 385 |
| 386 2011-09-19 Ilya Tikhonovsky <loislo@chromium.org> |
| 387 |
| 388 Web Inspector: extend timeline coverage. |
| 389 https://bugs.webkit.org/show_bug.cgi?id=68260 |
| 390 |
| 391 Another place with js function call from native. |
| 392 |
| 393 Reviewed by Pavel Feldman. |
| 394 |
| 395 * src/WebDevToolsFrontendImpl.cpp: |
| 396 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend): |
| 397 |
| 398 2011-09-17 Mihai Parparita <mihaip@chromium.org> |
| 399 |
| 400 FrameLoaderClient BackForwardList-related methods are unsued |
| 401 https://bugs.webkit.org/show_bug.cgi?id=68293 |
| 402 |
| 403 Reviewed by Darin Adler. |
| 404 |
| 405 Remove FrameLoaderClient methods that were added by r51629, since only
|
| 406 the old (since-deleted) Android port needed them. |
| 407 |
| 408 * src/FrameLoaderClientImpl.cpp: |
| 409 * src/FrameLoaderClientImpl.h: |
| 410 |
| 411 2011-09-17 Aaron Boodman <aa@chromium.org> |
| 412 |
| 413 Rework script context creation/release notifications |
| 414 https://bugs.webkit.org/show_bug.cgi?id=67828 |
| 415 |
| 416 Reviewed by Adam Barth. |
| 417 |
| 418 * public/WebFrameClient.h: |
| 419 (WebKit::WebFrameClient::didCreateScriptContext): |
| 420 (WebKit::WebFrameClient::didDestroyScriptContext): |
| 421 (WebKit::WebFrameClient::willReleaseScriptContext): |
| 422 * src/FrameLoaderClientImpl.cpp: |
| 423 (WebKit::FrameLoaderClientImpl::didCreateScriptContext): |
| 424 (WebKit::FrameLoaderClientImpl::willReleaseScriptContext): |
| 425 * src/FrameLoaderClientImpl.h: |
| 426 |
| 427 2011-09-17 chandra shekar vallala <chandra.vallala@motorola.com> |
| 428 |
| 429 [chromium]The focus of an input field inside an Iframe doesn't get clear
ed even though clearFocusedNode is called. |
| 430 https://bugs.webkit.org/show_bug.cgi?id=68162 |
| 431 |
| 432 Add a unit-test to check whether the focus of node is get cleared when c
learFocusNode called. |
| 433 This test check for focus of input node inside a frame after clear focus
get called. |
| 434 Reviewed by Adam Barth. |
| 435 |
| 436 * src/WebViewImpl.cpp: |
| 437 (WebKit::WebViewImpl::clearFocusedNode): |
| 438 * tests/WebFrameTest.cpp: |
| 439 (WebKit::TEST_F): Added a unit test to make sure that focus of the node
is get cleared. |
| 440 * tests/data/autofocus_input_field_iframe.html: Added. |
| 441 * tests/data/iframe_clear_focused_node_test.html: Added. |
| 442 |
| 443 2011-09-16 Adam Barth <abarth@webkit.org> |
| 444 |
| 445 Rename ENABLE(LEVELDB) to USE(LEVELDB) |
| 446 https://bugs.webkit.org/show_bug.cgi?id=68290 |
| 447 |
| 448 Reviewed by Darin Adler. |
| 449 |
| 450 * features.gypi: |
| 451 * tests/IDBLevelDBCodingTest.cpp: |
| 452 |
| 453 2011-09-16 Jochen Eisinger <jochen@chromium.org> |
| 454 |
| 455 Rename FrameLoaderClient::allowImages to FrameLoaderClient::allowImage a
nd include the image URL as parameter |
| 456 https://bugs.webkit.org/show_bug.cgi?id=68071 |
| 457 |
| 458 Reviewed by Adam Barth. |
| 459 |
| 460 * public/WebPermissionClient.h: |
| 461 (WebKit::WebPermissionClient::allowImage): |
| 462 * src/FrameLoaderClientImpl.cpp: |
| 463 (WebKit::FrameLoaderClientImpl::allowImage): |
| 464 * src/FrameLoaderClientImpl.h: |
| 465 |
| 466 2011-09-16 Dmitry Lomov <dslomov@google.com> |
| 467 |
| 468 https://bugs.webkit.org/show_bug.cgi?id=67733 |
| 469 [Chromium] Separate WebKit initialization and V8 initialization in chrom
ium port. |
| 470 |
| 471 Reviewed by Darin Fisher. |
| 472 |
| 473 * public/WebKit.h: |
| 474 * src/WebKit.cpp: |
| 475 (WebKit::initialize): |
| 476 (WebKit::initializeWithoutV8): |
| 477 |
| 478 2011-09-16 Vincent Scheib <scheib@chromium.org> |
| 479 |
| 480 [Chromium] Add movementX/Y members to WebMouseEvent |
| 481 https://bugs.webkit.org/show_bug.cgi?id=68174 |
| 482 |
| 483 Reviewed by Dimitri Glazkov. |
| 484 |
| 485 * public/WebInputEvent.h: |
| 486 (WebKit::WebMouseEvent::WebMouseEvent): |
| 487 |
| 488 2011-09-16 Nat Duca <nduca@chromium.org> |
| 489 |
| 490 [chromium] Create WebGL layer for graphics contexts on demand |
| 491 https://bugs.webkit.org/show_bug.cgi?id=68288 |
| 492 |
| 493 Reviewed by James Robinson. |
| 494 |
| 495 * src/GraphicsContext3DChromium.cpp: |
| 496 (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate): |
| 497 (WebCore::GraphicsContext3DPrivate::platformLayer): |
| 498 * src/GraphicsContext3DPrivate.h: |
| 499 |
| 500 2011-09-16 chandra shekar v <chandra.vallala@motorola.com> |
| 501 |
| 502 [chromium] compilation failed in target 'webkit_unit_tests'. |
| 503 https://bugs.webkit.org/show_bug.cgi?id=68078 |
| 504 |
| 505 Reviewed by Adam Barth. |
| 506 |
| 507 * tests/WebFrameTest.cpp: |
| 508 (WebKit::TestReloadDoesntRedirectWebFrameClient::decidePolicyForNavigati
on): |
| 509 |
| 510 2011-09-16 Sheriff Bot <webkit.review.bot@gmail.com> |
| 511 |
| 512 Unreviewed, rolling out r95312. |
| 513 http://trac.webkit.org/changeset/95312 |
| 514 https://bugs.webkit.org/show_bug.cgi?id=68277 |
| 515 |
| 516 It's innocent, innocent I tell you! (Requested by jamesr_ on |
| 517 #webkit). |
| 518 |
| 519 * tests/CCLayerTreeHostTest.cpp: |
| 520 (WTF::TestHooks::beginCommitOnCCThread): |
| 521 (WTF::TestHooks::commitCompleteOnCCThread): |
| 522 (WTF::TestHooks::drawLayersOnCCThread): |
| 523 (WTF::MockLayerTreeHostImpl::create): |
| 524 (WTF::MockLayerTreeHostImpl::beginCommit): |
| 525 (WTF::MockLayerTreeHostImpl::commitComplete): |
| 526 (WTF::MockLayerTreeHostImpl::drawLayers): |
| 527 (WTF::MockLayerTreeHostImpl::MockLayerTreeHostImpl): |
| 528 (WTF::MockLayerTreeHost::create): |
| 529 (WTF::MockLayerTreeHost::createLayerTreeHostImpl): |
| 530 (WTF::MockLayerTreeHost::MockLayerTreeHost): |
| 531 (WTF::CompositorMockWebGraphicsContext3D::create): |
| 532 (WTF::CompositorMockWebGraphicsContext3D::makeContextCurrent): |
| 533 (WTF::CompositorMockWebGraphicsContext3D::createProgram): |
| 534 (WTF::CompositorMockWebGraphicsContext3D::createShader): |
| 535 (WTF::CompositorMockWebGraphicsContext3D::getShaderiv): |
| 536 (WTF::CompositorMockWebGraphicsContext3D::getProgramiv): |
| 537 (WTF::CompositorMockWebGraphicsContext3D::CompositorMockWebGraphicsConte
xt3D): |
| 538 (WTF::MockLayerTreeHostClient::create): |
| 539 (WTF::MockLayerTreeHostClient::animateAndLayout): |
| 540 (WTF::MockLayerTreeHostClient::createCompositorThread): |
| 541 (WTF::MockLayerTreeHostClient::createLayerTreeHostContext3D): |
| 542 (WTF::MockLayerTreeHostClient::createRootLayerPainter): |
| 543 (WTF::MockLayerTreeHostClient::didRecreateGraphicsContext): |
| 544 (WTF::MockLayerTreeHostClient::MockLayerTreeHostClient): |
| 545 (WTF::CCLayerTreeHostTest::postSetNeedsCommitToMainThread): |
| 546 (WTF::CCLayerTreeHostTest::postSetNeedsRedrawToMainThread): |
| 547 (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest): |
| 548 (WTF::CCLayerTreeHostTest::onBeginTest): |
| 549 (WTF::CCLayerTreeHostTest::onEndTest): |
| 550 (WTF::CCLayerTreeHostTest::dispatchSetNeedsCommit): |
| 551 (WTF::CCLayerTreeHostTest::dispatchSetNeedsRedraw): |
| 552 (WTF::CCLayerTreeHostTest::runTest): |
| 553 (WTF::CCLayerTreeHostTest::testTimeout): |
| 554 (WTF::CCLayerTreeHostTest::doBeginTest): |
| 555 (WTF::CCLayerTreeHostTestShortlived2::beginTest): |
| 556 (WTF::CCLayerTreeHostTestShortlived3::beginTest): |
| 557 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest): |
| 558 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOn
CCThread): |
| 559 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersOnCCTh
read): |
| 560 (WTF::CCLayerTreeHostTestSetNeedsCommit1::beginTest): |
| 561 (WTF::CCLayerTreeHostTestSetNeedsCommit1::drawLayersOnCCThread): |
| 562 (WTF::CCLayerTreeHostTestSetNeedsCommit1::commitCompleteOnCCThread): |
| 563 (WTF::CCLayerTreeHostTestSetNeedsCommit2::beginTest): |
| 564 (WTF::CCLayerTreeHostTestSetNeedsCommit2::drawLayersOnCCThread): |
| 565 (WTF::CCLayerTreeHostTestSetNeedsCommit2::commitCompleteOnCCThread): |
| 566 (WTF::CCLayerTreeHostTestSetNeedsRedraw::beginTest): |
| 567 (WTF::CCLayerTreeHostTestSetNeedsRedraw::drawLayersOnCCThread): |
| 568 (WTF::CCLayerTreeHostTestSetNeedsRedraw::commitCompleteOnCCThread): |
| 569 |
| 570 2011-09-16 Sheriff Bot <webkit.review.bot@gmail.com> |
| 571 |
| 572 Unreviewed, rolling out r95309. |
| 573 http://trac.webkit.org/changeset/95309 |
| 574 https://bugs.webkit.org/show_bug.cgi?id=68271 |
| 575 |
| 576 Broke many chromium gpu tests. (Requested by dave_levin on |
| 577 #webkit). |
| 578 |
| 579 * tests/CCLayerTreeHostTest.cpp: |
| 580 (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest): |
| 581 (WTF::CCLayerTreeHostTest::animateAndLayout): |
| 582 (WTF::CCLayerTreeHostTest::beginCommitOnCCThread): |
| 583 (WTF::CCLayerTreeHostTest::beginCommitOnMainThread): |
| 584 (WTF::CCLayerTreeHostTest::commitOnCCThread): |
| 585 (WTF::CCLayerTreeHostTest::commitCompleteOnCCThread): |
| 586 (WTF::CCLayerTreeHostTest::commitCompleteOnMainThread): |
| 587 (WTF::CCLayerTreeHostTest::drawLayersAndPresentOnCCThread): |
| 588 (WTF::CCLayerTreeHostTest::updateLayers): |
| 589 (WTF::CCLayerTreeHostTest::onBeginTest): |
| 590 (WTF::CCLayerTreeHostTest::doEndTest): |
| 591 (WTF::CCLayerTreeHostTest::onEndTest): |
| 592 (WTF::CCLayerTreeHostTest::runTest): |
| 593 (WTF::CCLayerTreeHostTest::testTimeout): |
| 594 (WTF::MockLayerTreeHostClient::MockLayerTreeHostClient): |
| 595 (WTF::MockLayerTreeHostClient::createLayerTreeHostContext3D): |
| 596 (WTF::MockLayerTreeHostClient::animateAndLayout): |
| 597 (WTF::MockLayerTreeHostClient::updateLayers): |
| 598 (WTF::MockLayerTreeHostCommitter::create): |
| 599 (WTF::MockLayerTreeHostCommitter::commit): |
| 600 (WTF::MockLayerTreeHostCommitter::MockLayerTreeHostCommitter): |
| 601 (WTF::MockLayerTreeHostImpl::create): |
| 602 (WTF::MockLayerTreeHostImpl::beginCommit): |
| 603 (WTF::MockLayerTreeHostImpl::commitComplete): |
| 604 (WTF::MockLayerTreeHostImpl::drawLayersAndPresent): |
| 605 (WTF::MockLayerTreeHostImpl::MockLayerTreeHostImpl): |
| 606 (WTF::MockLayerTreeHostImplProxy::create): |
| 607 (WTF::MockLayerTreeHostImplProxy::createLayerTreeHostImpl): |
| 608 (WTF::MockLayerTreeHostImplProxy::MockLayerTreeHostImplProxy): |
| 609 (WTF::MockLayerTreeHost::MockLayerTreeHost): |
| 610 (WTF::MockLayerTreeHost::createLayerTreeHostImplProxy): |
| 611 (WTF::MockLayerTreeHost::updateLayers): |
| 612 (WTF::MockLayerTreeHost::createLayerTreeHostCommitter): |
| 613 (WTF::MockLayerTreeHost::beginCommit): |
| 614 (WTF::MockLayerTreeHost::commitComplete): |
| 615 (WTF::CCLayerTreeHostTest::doBeginTest): |
| 616 (WTF::CCLayerTreeHostTestShortlived2::beginTest): |
| 617 (WTF::CCLayerTreeHostTestShortlived3::beginTest): |
| 618 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest): |
| 619 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOn
CCThread): |
| 620 (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersAndPre
sentOnCCThread): |
| 621 (WTF::CCLayerTreeHostTestSetNeedsCommit1::beginTest): |
| 622 (WTF::CCLayerTreeHostTestSetNeedsCommit1::drawLayersAndPresentOnCCThread
): |
| 623 (WTF::CCLayerTreeHostTestSetNeedsCommit1::commitOnCCThread): |
| 624 (WTF::CCLayerTreeHostTestSetNeedsCommit2::beginTest): |
| 625 (WTF::CCLayerTreeHostTestSetNeedsCommit2::drawLayersAndPresentOnCCThread
): |
| 626 (WTF::CCLayerTreeHostTestSetNeedsCommit2::commitOnCCThread): |
| 627 (WTF::CCLayerTreeHostTestSetNeedsRedraw::beginTest): |
| 628 (WTF::CCLayerTreeHostTestSetNeedsRedraw::drawLayersAndPresentOnCCThread)
: |
| 629 (WTF::CCLayerTreeHostTestSetNeedsRedraw::commitOnCCThread): |
| 630 |
| 631 2011-09-16 Iain Merrick <husky@google.com> |
| 632 |
| 633 [chromium] Fix CCLayerTreeHostTest |
| 634 https://bugs.webkit.org/show_bug.cgi?id=67418 |
| 635 |
| 636 Fixes needed to compile and link with USE_THREADED_COMPOSITING |
| 637 enabled, and to pass the basic unit test. |
| 638 |
| 639 Reviewed by James Robinson. |
| 640 |
| 641 * src/GraphicsContext3DChromium.cpp: |
| 642 (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate): |
| 643 (WebCore::GraphicsContext3DPrivate::platformLayer): |
| 644 * src/GraphicsContext3DPrivate.h: |
| 645 * tests/CCLayerTreeHostTest.cpp: |
| 646 (TestHooks::beginCommitOnCCThread): |
| 647 (TestHooks::commitCompleteOnCCThread): |
| 648 (TestHooks::drawLayersOnCCThread): |
| 649 (MockLayerTreeHostImpl::MockLayerTreeHostImpl): |
| 650 (MockLayerTreeHostImpl::beginCommit): |
| 651 (MockLayerTreeHostImpl::commitComplete): |
| 652 (MockLayerTreeHostImpl::drawLayers): |
| 653 (MockLayerTreeHost::MockLayerTreeHost): |
| 654 (MockLayerTreeHost::createLayerTreeHostImpl): |
| 655 (CompositorMockWebGraphicsContext3D::makeContextCurrent): |
| 656 (CompositorMockWebGraphicsContext3D::createProgram): |
| 657 (CompositorMockWebGraphicsContext3D::createShader): |
| 658 (CompositorMockWebGraphicsContext3D::getShaderiv): |
| 659 (CompositorMockWebGraphicsContext3D::getProgramiv): |
| 660 (MockLayerTreeHostClient::MockLayerTreeHostClient): |
| 661 (MockLayerTreeHostClient::animateAndLayout): |
| 662 (MockLayerTreeHostClient::createCompositorThread): |
| 663 (MockLayerTreeHostClient::createLayerTreeHostContext3D): |
| 664 (MockLayerTreeHostClient::createRootLayerPainter): |
| 665 (MockLayerTreeHostClient::didRecreateGraphicsContext): |
| 666 (CCLayerTreeHostTest::postSetNeedsCommitToMainThread): |
| 667 (CCLayerTreeHostTest::postSetNeedsRedrawToMainThread): |
| 668 (CCLayerTreeHostTest::onEndTest): |
| 669 (CCLayerTreeHostTest::dispatchSetNeedsCommit): |
| 670 (CCLayerTreeHostTest::dispatchSetNeedsRedraw): |
| 671 (CCLayerTreeHostTest::runTest): |
| 672 (CCLayerTreeHostTest::doBeginTest): |
| 673 (CCLayerTreeHostTestShortlived2::beginTest): |
| 674 (CCLayerTreeHostTestShortlived3::beginTest): |
| 675 (CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest): |
| 676 (CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOnCCThr
ead): |
| 677 (CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersOnCCThread)
: |
| 678 (CCLayerTreeHostTestSetNeedsCommit1::beginTest): |
| 679 (CCLayerTreeHostTestSetNeedsCommit1::drawLayersOnCCThread): |
| 680 (CCLayerTreeHostTestSetNeedsCommit1::commitCompleteOnCCThread): |
| 681 (CCLayerTreeHostTestSetNeedsCommit2::beginTest): |
| 682 (CCLayerTreeHostTestSetNeedsCommit2::drawLayersOnCCThread): |
| 683 (CCLayerTreeHostTestSetNeedsCommit2::commitCompleteOnCCThread): |
| 684 (CCLayerTreeHostTestSetNeedsRedraw::beginTest): |
| 685 (CCLayerTreeHostTestSetNeedsRedraw::drawLayersOnCCThread): |
| 686 (CCLayerTreeHostTestSetNeedsRedraw::commitCompleteOnCCThread): |
| 687 |
| 688 2011-09-16 Andrey Kosyakov <caseq@chromium.org> |
| 689 |
| 690 Web Inspector: [Extensions API] support extensions for remote inspector
front-end |
| 691 https://bugs.webkit.org/show_bug.cgi?id=67840 |
| 692 |
| 693 Reviewed by Pavel Feldman. |
| 694 |
| 695 - expose extension API as a single, standalone file for easy reuse in re
mote extension scripts. |
| 696 |
| 697 * WebKit.gyp: |
| 698 * scripts/generate_devtools_extension_api.py: Added. |
| 699 * scripts/generate_devtools_zip.py: |
| 700 |
| 701 2011-09-16 Ilya Tikhonovsky <loislo@chromium.org> |
| 702 |
| 703 Web Inspector: change WebInspector.currentPanel getter/setter to functio
ns. |
| 704 https://bugs.webkit.org/show_bug.cgi?id=68242 |
| 705 |
| 706 This is necessary for the panel switching performance tests. |
| 707 |
| 708 Reviewed by Pavel Feldman. |
| 709 |
| 710 * src/js/Tests.js: |
| 711 (.TestSuite.prototype.showPanel): |
| 712 |
| 713 2011-09-15 Adam Barth <abarth@webkit.org> |
| 714 |
| 715 Sigh. Missed this one. |
| 716 |
| 717 * features.gypi: |
| 718 2011-09-15 Adam Barth <abarth@webkit.org> |
| 719 |
| 720 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE) |
| 721 https://bugs.webkit.org/show_bug.cgi?id=68205 |
| 722 |
| 723 Reviewed by Eric Seidel. |
| 724 |
| 725 * src/DatabaseObserver.cpp: |
| 726 * src/WebDatabase.cpp: |
| 727 (WebKit::WebDatabase::updateDatabaseSize): |
| 728 (WebKit::WebDatabase::updateSpaceAvailable): |
| 729 (WebKit::WebDatabase::resetSpaceAvailable): |
| 730 (WebKit::WebDatabase::closeDatabaseImmediately): |
| 731 * src/WebRuntimeFeatures.cpp: |
| 732 (WebKit::WebRuntimeFeatures::enableDatabase): |
| 733 (WebKit::WebRuntimeFeatures::isDatabaseEnabled): |
| 734 |
| 735 2011-09-15 Adrienne Walker <enne@google.com> |
| 736 |
| 737 [chromium] Add temporary diagnostics for LayerTreeHost::commitTo crash |
| 738 https://bugs.webkit.org/show_bug.cgi?id=68204 |
| 739 |
| 740 Reviewed by James Robinson. |
| 741 |
| 742 Add CRASH calls to determine which assumptions are being violated. |
| 743 |
| 744 * src/WebViewImpl.cpp: |
| 745 (WebKit::WebViewImpl::composite): |
| 746 |
| 747 2011-09-15 David Levin <levin@chromium.org> |
| 748 |
| 749 Remove TestWebKitAPI from the chromium build until it is made to work |
| 750 with the shared component build. |
| 751 |
| 752 * WebKit.gyp: |
| 753 |
| 754 2011-09-15 Eric Seidel <eric@webkit.org> |
| 755 |
| 756 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default |
| 757 https://bugs.webkit.org/show_bug.cgi?id=68182 |
| 758 |
| 759 Reviewed by Adam Barth. |
| 760 |
| 761 * features.gypi: |
| 762 |
| 763 2011-09-15 Jon Lee <jonlee@apple.com> |
| 764 |
| 765 Submitting a form with target=_blank works only once |
| 766 https://bugs.webkit.org/show_bug.cgi?id=28633 |
| 767 <rdar://problem/7357787> |
| 768 |
| 769 Reviewed by Andy Estes. |
| 770 |
| 771 * src/WebViewImpl.cpp: |
| 772 (WebKit::WebViewImpl::mouseDown): Remove call to resetMultipleFormSubmis
sionProtection() since |
| 773 it will be made in platform-independent function EventHandler::handleMou
sePressEvent(). |
| 774 |
| 775 2011-09-15 Eric Seidel <eric@webkit.org> |
| 776 |
| 777 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default |
| 778 https://bugs.webkit.org/show_bug.cgi?id=68022 |
| 779 |
| 780 Reviewed by Ryosuke Niwa. |
| 781 |
| 782 * features.gypi: |
| 783 |
| 784 2011-09-15 James Simonsen <simonjam@chromium.org> |
| 785 |
| 786 Ref protect HTMLObjectElement and HTMLEmbedElement while requesting plug
ins |
| 787 https://bugs.webkit.org/show_bug.cgi?id=68014 |
| 788 |
| 789 Reviewed by Adam Barth. |
| 790 |
| 791 * src/FrameLoaderClientImpl.cpp: |
| 792 (WebKit::FrameLoaderClientImpl::createPlugin): Moved protection up to HT
MLObjectElement and HTMLEmbedElement. |
| 793 |
| 794 2011-09-15 David Levin <levin@chromium.org> |
| 795 |
| 796 [chromium] Attempt to fix the shared build after r95188. |
| 797 |
| 798 * WebKit.gyp: |
| 799 |
| 800 2011-09-15 Brian Salomon <bsalomon@google.com> |
| 801 |
| 802 [Skia/Chrome] |
| 803 https://bugs.webkit.org/show_bug.cgi?id=68096 |
| 804 |
| 805 This change removes WebGraphicsContext3D::grGLInterface(). It has been |
| 806 superceded by WebGraphicsContext3D::createGrGLInterface which sets up |
| 807 the per-GL call callback used to set the correct context. |
| 808 |
| 809 Reviewed by Stephen White. |
| 810 |
| 811 * public/WebGraphicsContext3D.h: |
| 812 * src/GraphicsContext3DChromium.cpp: |
| 813 (WebCore::GraphicsContext3DPrivate::grContext): |
| 814 * src/WebGraphicsContext3D.cpp: |
| 815 (WebKit::WebGraphicsContext3D::createGrGLInterface): |
| 816 |
| 817 2011-09-15 Xianzhu Wang <wangxianzhu@chromium.org> |
| 818 |
| 819 Let TestWebKitAPI work for chromium |
| 820 https://bugs.webkit.org/show_bug.cgi?id=67756 |
| 821 |
| 822 Reviewed by Sam Weinig. |
| 823 |
| 824 * WebKit.gyp: |
| 825 |
| 826 2011-09-14 Hao Zheng <zhenghao@chromium.org> |
| 827 |
| 828 Remove some dependencies of DRT for Android. |
| 829 https://bugs.webkit.org/show_bug.cgi?id=68126 |
| 830 |
| 831 Reviewed by Tony Chang. |
| 832 |
| 833 We don't need mesa and TestNetscapePlugIn on Android, so remove them. |
| 834 As copy_TNPI depends on TNPI, adding copy_TNPI is enough. |
| 835 |
| 836 * WebKit.gyp: |
| 837 |
| 838 2011-09-14 Peter Beverloo <peter@chromium.org> |
| 839 |
| 840 [Chromium] Make WEB_AUDIO conditional and fix the build when disabled |
| 841 https://bugs.webkit.org/show_bug.cgi?id=68107 |
| 842 |
| 843 Reviewed by Kenneth Russell. |
| 844 |
| 845 * features.gypi: |
| 846 * src/WebMediaPlayerClientImpl.cpp: |
| 847 (WebKit::WebMediaPlayerClientImpl::audioSourceProvider): |
| 848 * src/WebMediaPlayerClientImpl.h: |
| 849 |
| 850 2011-09-14 John Bauman <jbauman@chromium.org> |
| 851 |
| 852 [chromium] Return correct value for getContextAttributes().preserveDrawi
ngBuffer |
| 853 https://bugs.webkit.org/show_bug.cgi?id=68082 |
| 854 |
| 855 Reviewed by Kenneth Russell. |
| 856 |
| 857 WebKit::WebGraphicsContext3D::Attributes doesn't save |
| 858 preserveDrawingBuffer, so that has to be saving in |
| 859 GraphicsContext3DPrivate. |
| 860 |
| 861 * src/GraphicsContext3DChromium.cpp: |
| 862 (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate): |
| 863 (WebCore::GraphicsContext3DPrivate::create): |
| 864 (WebCore::GraphicsContext3DPrivate::createGraphicsContextFromWebContext)
: |
| 865 (WebCore::GraphicsContext3DPrivate::getContextAttributes): |
| 866 * src/GraphicsContext3DPrivate.h: |
| 867 |
| 868 2011-09-14 Antoine Labour <piman@chromium.org> |
| 869 |
| 870 Remove the dependency on GraphicsLayer from CCLayerTreeHost. |
| 871 Move root layer management into the NonCompositedContentHost. |
| 872 Have WebViewImpl create a NonCompositedContentHost explicitly. |
| 873 https://bugs.webkit.org/show_bug.cgi?id=67883 |
| 874 |
| 875 Reviewed by James Robinson. |
| 876 |
| 877 * src/WebViewImpl.cpp: |
| 878 (WebKit::WebViewImpl::setRootGraphicsLayer): |
| 879 (WebKit::WebViewImpl::invalidateRootLayerRect): |
| 880 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
| 881 (WebKit::WebViewImpl::updateLayerTreeViewport): |
| 882 (WebKit::WebViewImpl::setVisibilityState): |
| 883 * src/WebViewImpl.h: |
| 884 |
| 885 2011-09-14 Nebojsa Ciric <cira@chromium.org> |
| 886 |
| 887 Changed WebKit.gyp to use the new grit version of the scripts that handl
e |
| 888 .pak files. |
| 889 https://bugs.webkit.org/show_bug.cgi?id=68013 |
| 890 |
| 891 Reviewed by Tony Chang. |
| 892 |
| 893 * DEPS: |
| 894 * WebKit.gyp: |
| 895 |
| 896 2011-09-14 Anders Carlsson <andersca@apple.com> |
| 897 |
| 898 Fix Chromium build. |
| 899 |
| 900 * src/ResourceHandle.cpp: |
| 901 |
| 902 2011-09-13 Eric Seidel <eric@webkit.org> |
| 903 |
| 904 Remove ENABLE_SVG_USE as <use> is required by HTML5 |
| 905 https://bugs.webkit.org/show_bug.cgi?id=68019 |
| 906 |
| 907 Reviewed by Ryosuke Niwa. |
| 908 |
| 909 * features.gypi: |
| 910 |
| 911 2011-09-13 Adam Barth <abarth@webkit.org> |
| 912 |
| 913 [Chromium] The checked state of WebPopupMenuItem isn't initialized |
| 914 https://bugs.webkit.org/show_bug.cgi?id=67889 |
| 915 |
| 916 Reviewed by Darin Fisher. |
| 917 |
| 918 It seems we're failing to initialize the checked state of |
| 919 WebPopupMenuItems, potentially because Android is the first platform to |
| 920 use popup menus for <select> elements. |
| 921 |
| 922 * src/ExternalPopupMenu.cpp: |
| 923 (WebKit::ExternalPopupMenu::getPopupMenuInfo): |
| 924 |
| 925 2011-09-13 Eric Seidel <eric@webkit.org> |
| 926 |
| 927 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5 |
| 928 https://bugs.webkit.org/show_bug.cgi?id=68018 |
| 929 |
| 930 Reviewed by Ryosuke Niwa. |
| 931 |
| 932 * features.gypi: |
| 933 |
| 934 2011-09-13 James Simonsen <simonjam@chromium.org> |
| 935 |
| 936 [Chromium] Ref protect element in FrameLoaderClientImpl::createPlugin |
| 937 https://bugs.webkit.org/show_bug.cgi?id=68014 |
| 938 |
| 939 Reviewed by Nate Chapin. |
| 940 |
| 941 Test: plugins/destroy-during-npp-new.htm under valgrind |
| 942 |
| 943 * src/FrameLoaderClientImpl.cpp: |
| 944 (WebKit::FrameLoaderClientImpl::createPlugin): |
| 945 |
| 946 2011-09-13 Sheriff Bot <webkit.review.bot@gmail.com> |
| 947 |
| 948 Unreviewed. Rolled DEPS. |
| 949 |
| 950 * DEPS: |
| 951 |
| 952 2011-09-12 Fumitoshi Ukai <ukai@chromium.org> |
| 953 |
| 954 Unreviewed. Roll DEPS again. |
| 955 |
| 956 * DEPS: |
| 957 |
| 958 2011-09-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 959 |
| 960 Unreviewed, rolling out r95015. |
| 961 http://trac.webkit.org/changeset/95015 |
| 962 https://bugs.webkit.org/show_bug.cgi?id=67987 |
| 963 |
| 964 compiled failed on Chromium Win bot (Requested by ukai on |
| 965 #webkit). |
| 966 |
| 967 * DEPS: |
| 968 |
| 969 2011-09-12 Sheriff Bot <webkit.review.bot@gmail.com> |
| 970 |
| 971 Unreviewed. Rolled DEPS. |
| 972 |
| 973 * DEPS: |
| 974 |
| 975 2011-09-12 David Levin <levin@chromium.org> |
| 976 |
| 977 [chromium] Remove AllowCrossThreadAccess for WorkerFileWriterCallbacksBr
idge. |
| 978 https://bugs.webkit.org/show_bug.cgi?id=67943 |
| 979 |
| 980 Reviewed by Adam Barth. |
| 981 |
| 982 * src/WorkerFileWriterCallbacksBridge.cpp: Removed AllowCrossThreadAcces
s |
| 983 allowing the automatic ref counting to work. This was previous needed wh
en |
| 984 the ref counting wasn't working but that was fixed in r94986. Note that
the |
| 985 design was to have ref counting since the methods take PassRefPtr and th
e |
| 986 class is ThreadSafeRefCounted. (Ideally we have noticed this flaw when |
| 987 adding in AllowCrossThreadAccess.) |
| 988 (WebKit::WorkerFileWriterCallbacksBridge::postWriteToMainThread): |
| 989 (WebKit::WorkerFileWriterCallbacksBridge::postTruncateToMainThread): |
| 990 (WebKit::WorkerFileWriterCallbacksBridge::postAbortToMainThread): |
| 991 (WebKit::WorkerFileWriterCallbacksBridge::didWrite): |
| 992 (WebKit::WorkerFileWriterCallbacksBridge::didFail): |
| 993 (WebKit::WorkerFileWriterCallbacksBridge::didTruncate): |
| 994 (WebKit::WorkerFileWriterCallbacksBridge::postInitToMainThread): |
| 995 (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToMainThread): |
| 996 (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToWorkerThread): |
| 997 |
| 998 2011-09-08 Nat Duca <nduca@chromium.org> |
| 999 |
| 1000 [chromium] Add GraphicsContext3DPrivate:createGraphicsContextForAnotherT
hread |
| 1001 https://bugs.webkit.org/show_bug.cgi?id=67832 |
| 1002 |
| 1003 The compositor thread needs to create a GraphicsContext3D without |
| 1004 actually making it current. In previous attempts at doing this, we |
| 1005 modified all graphics3D creation to not make the contexts current, but |
| 1006 this prove to be shockingly fragile. Since this is a very |
| 1007 Chromium-specific behavior, this patch makes creationForAnotherThread a |
| 1008 method on the private GraphicsContext3D interface. |
| 1009 GraphicsContext3D::create behaves as usual. |
| 1010 |
| 1011 Reviewed by Kenneth Russell. |
| 1012 |
| 1013 * src/GraphicsContext3DChromium.cpp: |
| 1014 (WebCore::GraphicsContext3DPrivate::createGraphicsContextFromWebContext)
: |
| 1015 (WebCore::GraphicsContext3DPrivate::createGraphicsContextForAnotherThrea
d): |
| 1016 (WebCore::GraphicsContext3D::create): |
| 1017 * src/GraphicsContext3DPrivate.h: |
| 1018 * src/WebViewImpl.cpp: |
| 1019 (WebKit::WebViewImpl::createLayerTreeHostContext3D): |
| 1020 (WebKit::WebViewImpl::graphicsContext3D): |
| 1021 * tests/MockGraphicsContext3DTest.cpp: |
| 1022 (TEST): |
| 1023 |
| 1024 2011-09-11 Jeremy Moskovich <jeremy@chromium.org> |
| 1025 |
| 1026 [Chromium] Change OOP Font loading code to use CGFont*() APIs. |
| 1027 https://bugs.webkit.org/show_bug.cgi?id=66935 |
| 1028 |
| 1029 This change is necessary due a bug in ATSFontDeactivate() on 10.7. |
| 1030 See crbug.com/93191 for details. |
| 1031 |
| 1032 Reviewed by Eric Seidel. |
| 1033 |
| 1034 * public/mac/WebSandboxSupport.h: |
| 1035 * src/PlatformBridge.cpp: |
| 1036 (WebCore::PlatformBridge::loadFont): |
| 1037 |
| 1038 2011-09-11 Adam Barth <abarth@webkit.org> |
| 1039 |
| 1040 [Chromium] Add more key codes to WebInputEvent for Android |
| 1041 https://bugs.webkit.org/show_bug.cgi?id=67887 |
| 1042 |
| 1043 Reviewed by Darin Fisher. |
| 1044 |
| 1045 * src/WebInputEvent.cpp: |
| 1046 (WebKit::staticKeyIdentifiers): |
| 1047 |
| 1048 2011-09-09 Fady Samuel <fsamuel@chromium.org> |
| 1049 |
| 1050 Move pageScaleFactor code from Frame.{h|cpp} to Page.{h|cpp} |
| 1051 https://bugs.webkit.org/show_bug.cgi?id=67250 |
| 1052 |
| 1053 Reviewed by Simon Fraser. |
| 1054 |
| 1055 * src/WebViewImpl.cpp: |
| 1056 (WebKit::WebViewImpl::pageScaleFactor): |
| 1057 (WebKit::WebViewImpl::scalePage): |
| 1058 |
| 1059 2011-09-09 Hao Zheng <zhenghao@chromium.org> |
| 1060 |
| 1061 [chromium] Implement DRT support for Android. |
| 1062 https://bugs.webkit.org/show_bug.cgi?id=67590 |
| 1063 |
| 1064 Reviewed by Tony Chang. |
| 1065 |
| 1066 Exclude Android specific files of DRT from other platforms. |
| 1067 |
| 1068 * WebKit.gyp: |
| 1069 |
| 1070 2011-09-09 Hao Zheng <zhenghao@chromium.org> |
| 1071 |
| 1072 [Chromium] Add WebSandboxSupport and WebThemeEngine for Android. |
| 1073 https://bugs.webkit.org/show_bug.cgi?id=67584 |
| 1074 |
| 1075 Reviewed by Steve Block. |
| 1076 |
| 1077 Make src/PlatformSupport.cpp and src/WebFrameImpl.cpp compile on |
| 1078 Chromium port for Android. |
| 1079 |
| 1080 * WebKit.gyp: |
| 1081 * public/android: Added. |
| 1082 * public/android/WebSandboxSupport.h: Added. |
| 1083 * public/android/WebThemeEngine.h: Added. |
| 1084 (WebKit::WebThemeEngine::getSize): |
| 1085 (WebKit::WebThemeEngine::paint): |
| 1086 * src/PlatformSupport.cpp: |
| 1087 (WebCore::PlatformSupport::getFontFamilyForCharacters): |
| 1088 (WebCore::PlatformSupport::getRenderStyleForStrike): |
| 1089 * src/WebFrameImpl.cpp: |
| 1090 |
| 1091 2011-09-09 Martin Kosiba <mkosiba@chromium.org> |
| 1092 |
| 1093 Exposing the isLink method on WebNode for the Chromium port on Android. |
| 1094 |
| 1095 Reviewed by Darin Fisher. |
| 1096 |
| 1097 * public/WebNode.h: |
| 1098 * src/WebNode.cpp: |
| 1099 (WebKit::WebNode::isLink): |
| 1100 |
| 1101 2011-09-08 Adam Barth <abarth@webkit.org> |
| 1102 |
| 1103 Another attempt to fix the Chromium build. (Missed one.) |
| 1104 |
| 1105 * src/WebPageSerializerImpl.cpp: |
| 1106 (WebKit::WebPageSerializerImpl::serialize): |
| 1107 |
| 1108 2011-09-08 Adam Barth <abarth@webkit.org> |
| 1109 |
| 1110 Attempt to fix Chromium build. We can just grab the encoding from the d
ocument. |
| 1111 |
| 1112 * src/ContextMenuClientImpl.cpp: |
| 1113 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 1114 * src/WebDocument.cpp: |
| 1115 (WebKit::WebDocument::encoding): |
| 1116 * src/WebPageSerializerImpl.cpp: |
| 1117 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
| 1118 * src/WebSearchableFormData.cpp: |
| 1119 (HTMLNames::GetFormEncoding): |
| 1120 * src/WebViewImpl.cpp: |
| 1121 (WebKit::WebViewImpl::pageEncoding): |
| 1122 |
| 1123 2011-09-08 W. James MacLean <wjmaclean@chromium.org> |
| 1124 |
| 1125 [chromium] Add backend compositor support for rescaling (zooming) textur
es during zoom animation. |
| 1126 https://bugs.webkit.org/show_bug.cgi?id=66472 |
| 1127 |
| 1128 This patch contains plumbing from Internals to WebViewImpl that can be r
emoved |
| 1129 at a later time when the zoom animator code is complete. |
| 1130 |
| 1131 Reviewed by James Robinson. |
| 1132 |
| 1133 * src/WebViewImpl.cpp: |
| 1134 (WebKit::WebViewImpl::setZoomLevel): |
| 1135 (WebKit::WebViewImpl::setRootLayerNeedsDisplay): |
| 1136 |
| 1137 2011-09-08 Scott Byer <scottbyer@chromium.org> |
| 1138 |
| 1139 Compile in ScrollAnimator for Chromium on all platforms by default. |
| 1140 https://bugs.webkit.org/show_bug.cgi?id=67650 |
| 1141 |
| 1142 Reviewed by Adam Barth. |
| 1143 |
| 1144 * features.gypi: |
| 1145 |
| 1146 2011-09-07 Adam Barth <abarth@webkit.org> |
| 1147 |
| 1148 FrameLoader::addExtraFieldsToRequest can crash when called from or after
FrameLoader::detachFromParent |
| 1149 https://bugs.webkit.org/show_bug.cgi?id=61810 |
| 1150 |
| 1151 Reviewed by Eric Seidel. |
| 1152 |
| 1153 Fix this crash as suggested by Darin Fisher in |
| 1154 https://bugs.webkit.org/show_bug.cgi?id=61810#c21. This patch does not |
| 1155 include the test requested by Alexey Proskuryakov in |
| 1156 https://bugs.webkit.org/show_bug.cgi?id=61810#c6. I would really much |
| 1157 rather include a test with this patch, but my attempts to write a test |
| 1158 have failed. :( |
| 1159 |
| 1160 * src/WebPluginContainerImpl.cpp: |
| 1161 (WebKit::WebPluginContainerImpl::loadFrameRequest): |
| 1162 |
| 1163 2011-09-07 Eric Boren <borenet@gmail.com> |
| 1164 |
| 1165 [Chromium] Modify WebTouchEvent structure to match WebCore::TouchEvent |
| 1166 https://bugs.webkit.org/show_bug.cgi?id=66800 |
| 1167 |
| 1168 Reviewed by Darin Fisher. |
| 1169 |
| 1170 * public/WebInputEvent.h: |
| 1171 (WebKit::WebTouchEvent::WebTouchEvent): |
| 1172 * public/WebTouchPoint.h: |
| 1173 (WebKit::WebTouchPoint::WebTouchPoint): |
| 1174 * src/WebInputEventConversion.cpp: |
| 1175 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
| 1176 (WebKit::WebTouchEventBuilder::WebTouchEventBuilder): |
| 1177 * src/WebInputEventConversion.h: |
| 1178 |
| 1179 2011-09-07 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1180 |
| 1181 Unreviewed, rolling out r94635. |
| 1182 http://trac.webkit.org/changeset/94635 |
| 1183 https://bugs.webkit.org/show_bug.cgi?id=67704 |
| 1184 |
| 1185 Linux Touch build is failing to compile this change. |
| 1186 (Requested by loislo on #webkit). |
| 1187 |
| 1188 * public/WebInputEvent.h: |
| 1189 (WebKit::WebTouchEvent::WebTouchEvent): |
| 1190 * public/WebTouchPoint.h: |
| 1191 (WebKit::WebTouchPoint::WebTouchPoint): |
| 1192 * src/WebInputEventConversion.cpp: |
| 1193 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
| 1194 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder): |
| 1195 (WebKit::WebMouseWheelEventBuilder::WebMouseWheelEventBuilder): |
| 1196 (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder): |
| 1197 * src/WebInputEventConversion.h: |
| 1198 |
| 1199 2011-09-05 Yury Semikhatsky <yurys@chromium.org> |
| 1200 |
| 1201 [Chromium] Web Inspector: repair console sniffing for interactive ui tes
ts |
| 1202 https://bugs.webkit.org/show_bug.cgi?id=67608 |
| 1203 |
| 1204 Reviewed by Pavel Feldman. |
| 1205 |
| 1206 * src/js/Tests.js: |
| 1207 (.TestSuite.prototype.evaluateInConsole_): |
| 1208 |
| 1209 2011-09-06 Eric Boren <borenet@gmail.com> |
| 1210 |
| 1211 [Chromium] Modify WebTouchEvent structure to match WebCore::TouchEvent |
| 1212 https://bugs.webkit.org/show_bug.cgi?id=66800 |
| 1213 |
| 1214 Reviewed by Darin Fisher. |
| 1215 |
| 1216 * public/WebInputEvent.h: |
| 1217 (WebKit::WebTouchEvent::WebTouchEvent): |
| 1218 * public/WebTouchPoint.h: |
| 1219 (WebKit::WebTouchPoint::WebTouchPoint): |
| 1220 * src/WebInputEventConversion.cpp: |
| 1221 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
| 1222 (WebKit::WebTouchEventBuilder::WebTouchEventBuilder): |
| 1223 * src/WebInputEventConversion.h: |
| 1224 |
| 1225 2011-09-06 Ben Smith <binji@chromium.org> |
| 1226 |
| 1227 [chromium] Fix WebFrameClient receiving isRedirect when reloading |
| 1228 https://bugs.webkit.org/show_bug.cgi?id=63591 |
| 1229 |
| 1230 Reviewed by Adam Barth. |
| 1231 |
| 1232 Fix bug when quickly reloading a WebFrame where the |
| 1233 WebFrameClient would get called with decidePolicyForNavigation |
| 1234 isRedirect=true. |
| 1235 |
| 1236 * src/FrameLoaderClientImpl.cpp: |
| 1237 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction)
: |
| 1238 * src/WebDataSourceImpl.h: |
| 1239 (WebKit::WebDataSourceImpl::isRedirect): |
| 1240 * tests/WebFrameTest.cpp: |
| 1241 (WebKit::TestReloadDoesntRedirectWebFrameClient::decidePolicyForNavigati
on): |
| 1242 (WebKit::TestReloadDoesntRedirectWebFrameClient::cancelledError): |
| 1243 (WebKit::TEST_F): |
| 1244 |
| 1245 2011-09-06 Ryosuke Niwa <rniwa@webkit.org> |
| 1246 |
| 1247 Rename confirmCompositionWithoutDisturbingSelection to cancelComposition |
| 1248 https://bugs.webkit.org/show_bug.cgi?id=67569 |
| 1249 |
| 1250 Reviewed by Antonio Gomes. |
| 1251 |
| 1252 * src/WebFrameImpl.cpp: |
| 1253 (WebKit::WebFrameImpl::unmarkText): |
| 1254 |
| 1255 2011-09-06 Adam Barth <abarth@webkit.org> |
| 1256 |
| 1257 [Chromium] Add WebFloatQuad.h for Android |
| 1258 https://bugs.webkit.org/show_bug.cgi?id=67573 |
| 1259 |
| 1260 Reviewed by Darin Fisher. |
| 1261 |
| 1262 Android uses this wrapper of WebCore::FloatQuad in some API methods |
| 1263 (which will appear in subsequent patches). |
| 1264 |
| 1265 * WebKit.gyp: |
| 1266 * public/WebFloatQuad.h: Added. |
| 1267 * src/WebFloatQuad.cpp: Added. |
| 1268 |
| 1269 2011-09-06 Adam Barth <abarth@webkit.org> |
| 1270 |
| 1271 [Chromium] Add didAcceptIndices to ExternalPopupMenuClient for Android |
| 1272 https://bugs.webkit.org/show_bug.cgi?id=67574 |
| 1273 |
| 1274 Reviewed by Darin Fisher. |
| 1275 |
| 1276 In Android, external popup menus can admit multiple selection (e.g., |
| 1277 for listboxes presented using external UI). |
| 1278 |
| 1279 * public/WebExternalPopupMenuClient.h: |
| 1280 * src/ExternalPopupMenu.cpp: |
| 1281 (WebKit::ExternalPopupMenu::didAcceptIndices): |
| 1282 * src/ExternalPopupMenu.h: |
| 1283 |
| 1284 2011-09-06 Aaron Colwell <acolwell@chromium.org> |
| 1285 |
| 1286 Allow MediaSource API to be enabled at runtime. |
| 1287 https://bugs.webkit.org/show_bug.cgi?id=67306 |
| 1288 |
| 1289 Reviewed by Eric Carlson. |
| 1290 |
| 1291 * public/WebRuntimeFeatures.h: |
| 1292 * src/WebRuntimeFeatures.cpp: |
| 1293 (WebKit::WebRuntimeFeatures::enableMediaSource): |
| 1294 (WebKit::WebRuntimeFeatures::isMediaSourceEnabled): |
| 1295 |
1 2011-09-06 Ryosuke Niwa <rniwa@webkit.org> | 1296 2011-09-06 Ryosuke Niwa <rniwa@webkit.org> |
2 | 1297 |
3 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyFiel
d fail on chromium | 1298 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyFiel
d fail on chromium |
4 https://bugs.webkit.org/show_bug.cgi?id=67453 | 1299 https://bugs.webkit.org/show_bug.cgi?id=67453 |
5 | 1300 |
6 Reviewed by Kent Tamura. | 1301 Reviewed by Kent Tamura. |
7 | 1302 |
8 Chromium code incorrectly calls Node::isFocusable without updating layou
t, and was hitting assertions. | 1303 Chromium code incorrectly calls Node::isFocusable without updating layou
t, and was hitting assertions. |
9 Fix the assertion failure (and a potential crash) by updating layout in
WebCore::isFocusable. | 1304 Fix the assertion failure (and a potential crash) by updating layout in
WebCore::isFocusable. |
10 | 1305 |
(...skipping 13025 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13036 https://bugs.webkit.org/show_bug.cgi?id=53728 | 14331 https://bugs.webkit.org/show_bug.cgi?id=53728 |
13037 | 14332 |
13038 * src/IDBCallbacksProxy.cpp: | 14333 * src/IDBCallbacksProxy.cpp: |
13039 (WebCore::IDBCallbacksProxy::onBlocked): | 14334 (WebCore::IDBCallbacksProxy::onBlocked): |
13040 * src/IDBCallbacksProxy.h: | 14335 * src/IDBCallbacksProxy.h: |
13041 * src/WebIDBCallbacksImpl.cpp: | 14336 * src/WebIDBCallbacksImpl.cpp: |
13042 (WebCore::WebIDBCallbacksImpl::onBlocked): | 14337 (WebCore::WebIDBCallbacksImpl::onBlocked): |
13043 * src/WebIDBCallbacksImpl.h: | 14338 * src/WebIDBCallbacksImpl.h: |
13044 | 14339 |
13045 == Rolled over to ChangeLog-2011-02-16 == | 14340 == Rolled over to ChangeLog-2011-02-16 == |
OLD | NEW |