Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Side by Side Diff: Source/WebKit/chromium/ChangeLog

Issue 8072009: Merge 95861 - occasional crash in Chromium in dispatching keyEvent (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/874/
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 ==
OLDNEW
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698