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

Powered by Google App Engine
This is Rietveld 408576698