2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
[WebKit.git] / Source / WebKit / chromium / ChangeLog
1 2011-03-29  Sheriff Bot  <webkit.review.bot@gmail.com>
2
3         Unreviewed, rolling out r82295 and r82300.
4         http://trac.webkit.org/changeset/82295
5         http://trac.webkit.org/changeset/82300
6         https://bugs.webkit.org/show_bug.cgi?id=57380
7
8         This patch breaks compile on Chromium (Requested by
9         abarth|gardener on #webkit).
10
11         * public/WebAccessibilityRole.h:
12         * src/AssertMatchingEnums.cpp:
13
14 2011-03-29  Mario Sanchez Prada  <msanchez@igalia.com>
15
16         Reviewed by Adam Barth.
17
18         REGRESSION(r82295): This patch does not compile on Chromium (Requested by abarth|gardener on #webkit).
19         https://bugs.webkit.org/show_bug.cgi?id=57377
20
21         Fix build errors on Chromium bots.
22
23         * public/WebAccessibilityRole.h: Update to reflect newly added roles in WebCore.
24         * src/AssertMatchingEnums.cpp: Ditto.
25
26 2011-03-29  Adam Barth  <abarth@webkit.org>
27
28         Roll Chromium DEPS
29         https://bugs.webkit.org/show_bug.cgi?id=57361
30
31         * DEPS:
32
33 2011-03-29  Jay Civelli  <jcivelli@chromium.org>
34
35         Reviewed by David Levin.
36
37         Adding retrieval off CSS resources to WebPageSerializer::retrieveAllResources.
38         https://bugs.webkit.org/show_bug.cgi?id=56650
39
40         * WebKit.gyp:
41         * src/WebPageSerializer.cpp:
42         (WebCore::getResourceAttributeForElement):
43         (WebCore::retrieveStyleSheetForElement):
44         (WebCore::retrieveResourcesForElement):
45         (WebCore::retrieveResourcesForFrame):
46         (WebCore::retrieveResourcesForCSSRule):
47         (WebCore::retrieveResourcesForCSSStyleDeclaration):
48         (WebCore::retrieveResourcesForCSSStyleSheet):
49         (WebKit::WebPageSerializer::retrieveAllResources):
50         * tests/WebPageSerializerTest.cpp:
51         (WebKit::TestWebFrameClient::TestWebFrameClient):
52         (WebKit::TestWebFrameClient::allowScript):
53         (WebKit::WebPageSerializerTest::enableJS):
54         (WebKit::WebPageSerializerTest::runOnLoad):
55         (WebKit::TEST_F):
56         * tests/data/pageserialization/css_test_page.html: Added.
57         * tests/data/pageserialization/import_style_from_link.css: Added.
58         (#divOrange):
59         * tests/data/pageserialization/import_styles.css: Added.
60         (#divYellow):
61         * tests/data/pageserialization/link_styles.css: Added.
62         (#divRed):
63
64 2011-03-29  Vsevolod Vlasov  <vsevik@chromium.org>
65
66         Reviewed by Pavel Feldman.
67
68         [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content)
69         https://bugs.webkit.org/show_bug.cgi?id=56602
70
71         Added new methods to interface while keeping the old ones to keep
72         chromium working until it is also patched.
73
74         * public/WebURLLoaderClient.h:
75         (WebKit::WebURLLoaderClient::didReceiveData2):
76         * src/AssociatedURLLoader.cpp:
77         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
78         * src/ResourceHandle.cpp:
79         (WebCore::ResourceHandleInternal::didReceiveData):
80         (WebCore::ResourceHandleInternal::didReceiveData2):
81
82 2011-03-29  Vsevolod Vlasov  <vsevik@chromium.org>
83
84         Reviewed by Pavel Feldman.
85
86         Web Inspector: [Chromium] DevTools shows two resources for each plugin resource loaded
87         https://bugs.webkit.org/show_bug.cgi?id=57101
88
89         Remove DevToolsAgent network callbacks as this information is now available through ResourceLoader
90
91         * public/WebDevToolsAgent.h:
92         * src/WebDevToolsAgentImpl.cpp:
93         * src/WebDevToolsAgentImpl.h:
94
95 2011-03-29  Emil A Eklund  <eae@chromium.org>
96
97         Reviewed by Dimitri Glazkov.
98
99         Relative mouse coordinates recalculated for each target
100         https://bugs.webkit.org/show_bug.cgi?id=57130
101
102         * public/WebDOMMouseEvent.h:
103         * src/WebDOMMouseEvent.cpp:
104         (WebKit::WebDOMMouseEvent::layerX):
105         (WebKit::WebDOMMouseEvent::layerY):
106         (WebKit::WebDOMMouseEvent::offsetX):
107         (WebKit::WebDOMMouseEvent::offsetY):
108
109 2011-03-29  Yuta Kitamura  <yutak@chromium.org>
110
111         Unreviewed, rolling out r82195.
112         http://trac.webkit.org/changeset/82195
113         https://bugs.webkit.org/show_bug.cgi?id=56602
114
115         Broke Chromium Clang builds.
116
117         * public/WebDevToolsAgent.h:
118         * public/WebURLLoaderClient.h:
119         * src/AssociatedURLLoader.cpp:
120         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
121         * src/ResourceHandle.cpp:
122         (WebCore::ResourceHandleInternal::didReceiveData):
123         * src/WebDevToolsAgentImpl.cpp:
124         (WebKit::WebDevToolsAgentImpl::didReceiveData):
125         * src/WebDevToolsAgentImpl.h:
126
127 2011-03-29  Yuta Kitamura  <yutak@chromium.org>
128
129         Unreviewed. Another build fix. The last fix was incorrect.
130
131         * src/ChromeClientImpl.cpp:
132         (WebKit::ChromeClientImpl::supportsFullscreenForNode):
133         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
134         * src/ChromeClientImpl.h:
135
136 2011-03-29  Yuta Kitamura  <yutak@chromium.org>
137
138         Unreviewed. Build fix for Chromium Clang bot.
139
140         * src/ChromeClientImpl.cpp:
141         (WebKit::ChromeClientImpl::supportsFullscreenForNode):
142         * src/ChromeClientImpl.h:
143
144 2011-03-28  Vsevolod Vlasov  <vsevik@chromium.org>
145
146         Reviewed by Pavel Feldman.
147
148         [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content)
149         https://bugs.webkit.org/show_bug.cgi?id=56602
150
151         Added new methods to interface while keeping the old ones to keep
152         chromium working until it is also patched.
153
154         * public/WebDevToolsAgent.h:
155         * public/WebURLLoaderClient.h:
156         (WebKit::WebURLLoaderClient::didReceiveData):
157         * src/AssociatedURLLoader.cpp:
158         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
159         * src/ResourceHandle.cpp:
160         (WebCore::ResourceHandleInternal::didReceiveData):
161         * src/WebDevToolsAgentImpl.cpp:
162         (WebKit::WebDevToolsAgentImpl::didReceiveData):
163         * src/WebDevToolsAgentImpl.h:
164
165 2011-03-28  Tony Chang  <tony@chromium.org>
166
167         Reviewed by Adam Barth.
168
169         [chromium] have DRT write the png checksum into a png comment
170         https://bugs.webkit.org/show_bug.cgi?id=57255
171
172         * DEPS: Pull in version of chromium with comment writing
173
174 2011-03-28  Adele Peterson  <adele@apple.com>
175
176         Build fix.
177
178         * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::selectionStartHasSpellingMarkerFor):
179         Call new selectionStartHasMarkerFor method instead of selectionStartHasSpellingMarkerFor.
180
181 2011-03-28  Pavel Feldman  <pfeldman@chromium.org>
182
183         Not reviewed: fixed chromium build.
184
185         * src/WebDevToolsAgentImpl.cpp:
186         (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
187
188 2011-03-25  Andy Estes  <aestes@apple.com>
189
190         Reviewed by Adele Peterson.
191
192         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
193         https://bugs.webkit.org/show_bug.cgi?id=49016
194
195         Update objectContentType() implementation to handle the
196         shouldPreferPlugInsForImages flag.
197
198         * src/FrameLoaderClientImpl.cpp:
199         (WebKit::FrameLoaderClientImpl::objectContentType):
200         * src/FrameLoaderClientImpl.h:
201
202 2011-03-25  Kinuko Yasuda  <kinuko@chromium.org>
203
204         Reviewed by David Levin.
205
206         Data race between ~WorkerFileSystemCallbacksBridge and runTasksOnWorkerThread
207         https://bugs.webkit.org/show_bug.cgi?id=56138
208         Stopped passing the WorkerFileSystemCallbacksBridge's reference to
209         MainThreadFileSystemCallbacks so that in most cases (in normal cases)
210         its reference is only maintained by WorkerThread.
211
212         * src/WorkerFileSystemCallbacksBridge.cpp:
213         (WebKit::MainThreadFileSystemCallbacks::createLeakedPtr):
214         (WebKit::MainThreadFileSystemCallbacks::MainThreadFileSystemCallbacks):
215         (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker):
216         * src/WorkerFileSystemCallbacksBridge.h:
217
218 2011-03-24  John Abd-El-Malek  <jam@chromium.org>
219
220         Reviewed by Dimitri Glazkov.
221
222         [chromium] Add setters for various client interfaces, and add WebSpellCheckClient
223         https://bugs.webkit.org/show_bug.cgi?id=57070
224
225         * public/WebSpellCheckClient.h: Added.
226         (WebKit::WebSpellCheckClient::spellCheck):
227         (WebKit::WebSpellCheckClient::requestCheckingOfText):
228         (WebKit::WebSpellCheckClient::autoCorrectWord):
229         (WebKit::WebSpellCheckClient::showSpellingUI):
230         (WebKit::WebSpellCheckClient::isShowingSpellingUI):
231         (WebKit::WebSpellCheckClient::updateSpellingUIWithMisspelledWord):
232         (WebKit::WebSpellCheckClient::~WebSpellCheckClient):
233         * public/WebView.h:
234         * public/WebViewClient.h:
235         * src/EditorClientImpl.cpp:
236         (WebKit::EditorClientImpl::checkSpellingOfString):
237         (WebKit::EditorClientImpl::requestCheckingOfString):
238         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
239         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
240         (WebKit::EditorClientImpl::showSpellingUI):
241         (WebKit::EditorClientImpl::spellingUIIsShowing):
242         * src/WebViewImpl.cpp:
243         (WebKit::WebViewImpl::setWebDevToolsAgentClient):
244         (WebKit::WebViewImpl::setWebAutoFillClient):
245         (WebKit::WebViewImpl::setWebSpellCheckClient):
246         (WebKit::WebViewImpl::WebViewImpl):
247         * src/WebViewImpl.h:
248         (WebKit::WebViewImpl::spellCheckClient):
249
250 2011-03-25  Cary Clark  <caryclark@google.com>
251
252         Reviewed by Dimitri Glazkov.
253
254         Add CGBitmapContext.h include to WebViewImpl.cpp
255         https://bugs.webkit.org/show_bug.cgi?id=57097
256         
257         No tests. Exposes no new functionality.
258
259         * src/WebViewImpl.cpp:
260
261 2011-03-25  Adam Klein  <adamk@chromium.org>
262
263         Reviewed by David Levin.
264
265         [chromium] Remove deprecated overload of openFileSystem for workers
266         https://bugs.webkit.org/show_bug.cgi?id=57062
267
268         * public/WebCommonWorkerClient.h:
269
270 2011-03-25  Chang Shu  <cshu@webkit.org>
271
272         Reviewed by Ryosuke Niwa.
273
274         rename Node::isContentEditable and all call sites to rendererIsEditable
275         https://bugs.webkit.org/show_bug.cgi?id=54290
276
277         This is part of the effort to separate JS API HTMLElement isContentEditable from
278         internal Node::rendererIsEditable.
279
280         * src/WebNode.cpp:
281         (WebKit::WebNode::isContentEditable):
282         * src/WebViewImpl.cpp:
283         (WebKit::WebViewImpl::setFocus):
284         (WebKit::WebViewImpl::setComposition):
285         (WebKit::WebViewImpl::confirmComposition):
286
287 2011-03-25  Mikhail Naganov  <mnaganov@chromium.org>
288
289         Roll forward Chromium deps to r79379 to pick up V8 3.2.4.2.
290
291         * DEPS:
292
293 2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com>
294
295         Unreviewed, rolling out r81916 and r81917.
296         http://trac.webkit.org/changeset/81916
297         http://trac.webkit.org/changeset/81917
298         https://bugs.webkit.org/show_bug.cgi?id=57071
299
300         broke a test on platforms that do not have QuickTime installed
301         (Requested by estes on #webkit).
302
303         * src/FrameLoaderClientImpl.cpp:
304         (WebKit::FrameLoaderClientImpl::objectContentType):
305         * src/FrameLoaderClientImpl.h:
306
307 2011-03-24  Min Qin  <qinmin@google.com>
308
309         Reviewed by James Robinson.
310
311         Allow WebMediaPlayerClient to notify MediaPlayer that the playback state has changed
312
313         https://bugs.webkit.org/show_bug.cgi?id=56837
314
315         * public/WebMediaPlayerClient.h:
316         * src/WebMediaPlayerClientImpl.cpp:
317         (WebKit::WebMediaPlayerClientImpl::playbackStateChanged):
318         * src/WebMediaPlayerClientImpl.h:
319
320 2011-03-23  John Abd-El-Malek  <jam@chromium.org>
321
322         Reviewed by Tony Chang.
323
324         [chromium] Get rid of WEB_TEXT_CHECKING_RESULT_IS_A_STRUCT since it&apos;s not needed anymore
325         https://bugs.webkit.org/show_bug.cgi?id=56955
326
327         * DEPS:
328         * public/WebTextCheckingResult.h:
329
330 2011-03-24  Bill Budge  <bbudge@chromium.org>
331
332         Reviewed by Eric Seidel.
333
334         Change a forward declaration of WebURLLoaderOptions to struct to prevent a build break in Chromium.
335         https://bugs.webkit.org/show_bug.cgi?id=57064
336
337         No tests. Exposes no new functionality.
338
339         * public/WebFrame.h:
340
341 2011-03-24  Andy Estes  <aestes@apple.com>
342
343         Fix the chromium build.
344
345         * src/FrameLoaderClientImpl.cpp:
346         (WebKit::FrameLoaderClientImpl::objectContentType):
347
348 2011-03-24  Andy Estes  <aestes@apple.com>
349
350         Reviewed by Darin Adler.
351
352         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
353         https://bugs.webkit.org/show_bug.cgi?id=49016
354
355         Update objectContentType() implementation to handle the
356         shouldPreferPlugInsForImages flag.
357
358         * src/FrameLoaderClientImpl.cpp:
359         (WebKit::FrameLoaderClientImpl::objectContentType):
360         * src/FrameLoaderClientImpl.h:
361
362 2011-03-24  Bill Budge  <bbudge@chromium.org>
363
364         Reviewed by Dmitry Titov.
365
366         Add an overloaded WebFrame::createAssociatedURLLoader method that takes WebURLLoaderOptions, so clients can specify CORS options to allow cross-origin requests.
367         https://bugs.webkit.org/show_bug.cgi?id=56885
368
369         No new tests. Exposes no new functionality.
370
371         * public/WebFrame.h:
372         * src/WebFrameImpl.cpp:
373         (WebKit::WebFrameImpl::createAssociatedURLLoader):
374         * src/WebFrameImpl.h:
375
376 2011-03-24  Sam Weinig  <sam@webkit.org>
377
378         Reviewed by Anders Carlsson.
379
380         Remove legacy version of findPlainText.
381         https://bugs.webkit.org/show_bug.cgi?id=57056
382
383         * src/WebFrameImpl.cpp:
384         (WebKit::WebFrameImpl::scopeStringMatches):
385         Replace use of legacy findPlainText with a version that
386         takes an options parameter.
387
388 2011-03-24  Nat Duca  <nduca@chromium.org>
389
390         Reviewed by Kenneth Russell.
391
392         [chromium] Add traceEvents to compositor
393         https://bugs.webkit.org/show_bug.cgi?id=56965
394
395         * src/WebViewImpl.cpp:
396         (WebKit::WebViewImpl::composite):
397
398 2011-03-24  Dominic Mazzoni  <dmazzoni@google.com>
399
400         Reviewed by Dimitri Glazkov.
401
402         Add accessibilityObject accessor to WebDocument (needed for
403         building an accessibility tree that includes iframes).
404         https://bugs.webkit.org/show_bug.cgi?id=56984
405
406         * public/WebDocument.h:
407         * src/WebDocument.cpp:
408         (WebKit::WebDocument::accessibilityObject):
409
410 2011-03-24  Ilya Sherman  <isherman@chromium.org>
411
412         Reviewed by Dimitri Glazkov.
413
414         Expose Node::isFocusable() in the Chromium WebKit API
415         In service of https://code.google.com/p/chromium/issues/detail?id=72918
416         https://bugs.webkit.org/show_bug.cgi?id=56809
417
418         * public/WebNode.h:
419         * src/WebNode.cpp:
420         (WebKit::WebNode::isFocusable):
421
422 2011-03-24  Pavel Feldman  <pfeldman@chromium.org>
423
424         Not reviewed: fix chromium compilation.
425
426         * public/WebDevToolsAgent.h:
427
428 2011-03-24  Pavel Feldman  <pfeldman@chromium.org>
429
430         Reviewed by Yury Semikhatsky.
431
432         Web Inspector: brush up Network agent API.
433         https://bugs.webkit.org/show_bug.cgi?id=57001
434
435         * public/WebDevToolsAgent.h:
436         * src/WebDevToolsAgentImpl.cpp:
437         (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
438         (WebKit::WebDevToolsAgentImpl::willSendRequest):
439         * src/WebDevToolsAgentImpl.h:
440
441 2011-03-24  Noel Gordon  <noel.gordon@gmail.com>
442
443         Reviewed by Ojan Vafai.
444
445         [chromium] WebBindings::getRangeImpl() should NULL check its NPObject argument
446         https://bugs.webkit.org/show_bug.cgi?id=56996
447
448         * src/WebBindings.cpp:
449         (WebKit::getRangeImpl):
450
451 2011-03-23  Noel Gordon  <noel.gordon@gmail.com>
452
453         Reviewed by Ojan Vafai.
454
455         [chromium] WebBindings{.h,.cpp}: should use consistent argument naming
456         https://bugs.webkit.org/show_bug.cgi?id=56898
457
458         Address FIXME I noted/added in r81676.  Wanted to just copy/paste the checking
459         code from elsewhere in the file, but inconsistent argument naming made it more
460         difficult than it need be, so first step: use consistent naming.
461
462         * public/WebBindings.h:
463         * src/WebBindings.cpp:
464         (WebKit::WebBindings::construct):
465         (WebKit::WebBindings::enumerate):
466         (WebKit::WebBindings::evaluate):
467         (WebKit::WebBindings::evaluateHelper):
468         (WebKit::WebBindings::getProperty):
469         (WebKit::WebBindings::hasMethod):
470         (WebKit::WebBindings::hasProperty):
471         (WebKit::WebBindings::invoke):
472         (WebKit::WebBindings::invokeDefault):
473         (WebKit::WebBindings::releaseObject):
474         (WebKit::WebBindings::removeProperty):
475         (WebKit::WebBindings::retainObject):
476         (WebKit::WebBindings::setException):
477         (WebKit::WebBindings::setProperty):
478         (WebKit::WebBindings::unregisterObject):
479         (WebKit::WebBindings::extractIdentifierData):
480         (WebKit::getRangeImpl):
481         (WebKit::getElementImpl):
482         (WebKit::makeIntArrayImpl):
483         (WebKit::WebBindings::getRange):
484         (WebKit::WebBindings::makeIntArray):
485
486 2011-03-23  Jay Civelli  <jcivelli@chromium.org>
487
488         Reviewed by David Levin.
489
490         Relanding:
491         Moving the method that is used to retrieve all the resources in
492         a page from the Chromium code (dom_operations.cc) to WebKit.
493         https://bugs.webkit.org/show_bug.cgi?id=55859
494
495         * WebKit.gyp:
496         * public/WebPageSerializer.h:
497         * public/WebURL.h:
498         (WebKit::operator==):
499         (WebKit::operator!=):
500         * public/WebVector.h:
501         (WebKit::WebVector::contains):
502         * src/WebDataSourceImpl.cpp:
503         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
504         * src/WebPageSerializer.cpp:
505         (WebCore::getSubResourceURLFromElement):
506         (WebCore::retrieveResourcesForElement):
507         (WebCore::retrieveResourcesForFrame):
508         (WebKit::WebPageSerializer::retrieveAllResources):
509         * tests/WebFrameTest.cpp:
510         * tests/WebPageSerializerTest.cpp: Added.
511         * tests/data/pageserialization/awesome.png: Added.
512         * tests/data/pageserialization/embed_iframe.html: Added.
513         * tests/data/pageserialization/object_iframe.html: Added.
514         * tests/data/pageserialization/simple_iframe.html: Added.
515         * tests/data/pageserialization/simple_page.html: Added.
516         * tests/data/pageserialization/top_frame.html: Added.
517
518 2011-03-23  Kenneth Russell  <kbr@google.com>
519
520         Rolled forward Chromium DEPS again to fix DumpRenderTree build
521         failure caused by r81821.
522
523         * DEPS:
524
525 2011-03-23  Kenneth Russell  <kbr@google.com>
526
527         Rolled forward Chromium DEPS to fix build breakage after r81821.
528
529         * DEPS:
530
531 2011-03-23  Kenneth Russell  <kbr@google.com>
532
533         Reviewed by James Robinson.
534
535         [chromium] WebGLRenderingContext and other DOMWindow properties should remain if WebGL is disabled
536         https://bugs.webkit.org/show_bug.cgi?id=56947
537
538         Removed the WebRuntimeFeatures setting for WebGL. WebGL support is
539         now controlled exclusively through the page's Settings.
540
541         * public/WebRuntimeFeatures.h:
542         * src/WebRuntimeFeatures.cpp:
543
544 2011-03-23  Chris Rogers  <crogers@google.com>
545
546         Reviewed by Kenneth Russell.
547
548         Add API to retrieve the audio hardware sample-rate
549         https://bugs.webkit.org/show_bug.cgi?id=56882
550
551         * public/WebAudioDevice.h:
552         * public/WebKitClient.h:
553         (WebKit::WebKitClient::audioHardwareSampleRate):
554         * src/AudioDestinationChromium.cpp:
555         (WebCore::AudioDestination::hardwareSampleRate):
556
557 2011-03-23  Cris Neckar  <cdn@chromium.org>
558
559         Reviewed by Eric Seidel.
560
561         Add refptr for widget. Mutations can happen within the event handler.
562         https://bugs.webkit.org/show_bug.cgi?id=56774
563
564         * src/WebPluginContainerImpl.cpp:
565         (WebKit::WebPluginContainerImpl::handleEvent):
566
567 2011-03-23  Viet-Trung Luu  <viettrungluu@chromium.org>
568
569         Reviewed by Tony Chang.
570
571         [chromium] Add FormatPlainText to WebClipboard::Format enumeration.
572         https://bugs.webkit.org/show_bug.cgi?id=56868
573
574         Chromium's WebClipboard::isFormatAvailable() will be correspondingly
575         extended.
576
577         * public/WebClipboard.h:
578         * src/AssertMatchingEnums.cpp:
579
580 2011-03-23  Yury Semikhatsky  <yurys@chromium.org>
581
582         Reviewed by Pavel Feldman.
583
584         [Chromium] Web Inspector: Remove DebuggerScript.js from Chromium resource bundle.
585         https://bugs.webkit.org/show_bug.cgi?id=56916
586
587         * DEPS: bump up Chromium dependency to the revision where no references to the DebuggerScript.js resource are left.
588         * WebKit.grd:
589
590 2011-03-23  Yury Semikhatsky  <yurys@chromium.org>
591
592         Reviewed by Pavel Feldman.
593
594         [Chromium] Web Inspector: remove inspectNode method from WebDevToolsAgent
595         https://bugs.webkit.org/show_bug.cgi?id=56926
596
597         * public/WebDevToolsAgent.h:
598         * src/WebDevToolsAgentImpl.cpp:
599         * src/WebDevToolsAgentImpl.h:
600
601 2011-03-23  Sheriff Bot  <webkit.review.bot@gmail.com>
602
603         Unreviewed, rolling out r81686.
604         http://trac.webkit.org/changeset/81686
605         https://bugs.webkit.org/show_bug.cgi?id=56914
606
607         Breaks webkit_tests in Chromium again. (Requested by pfeldman
608         on #webkit).
609
610         * WebKit.gyp:
611         * public/WebPageSerializer.h:
612         * public/WebURL.h:
613         * public/WebVector.h:
614         (WebKit::WebVector::operator[]):
615         * src/WebDataSourceImpl.cpp:
616         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
617         * src/WebPageSerializer.cpp:
618         * tests/WebFrameTest.cpp:
619         * tests/WebPageSerializerTest.cpp: Removed.
620         * tests/data/pageserialization/awesome.png: Removed.
621         * tests/data/pageserialization/embed_iframe.html: Removed.
622         * tests/data/pageserialization/object_iframe.html: Removed.
623         * tests/data/pageserialization/simple_iframe.html: Removed.
624         * tests/data/pageserialization/simple_page.html: Removed.
625         * tests/data/pageserialization/top_frame.html: Removed.
626
627 2011-03-22  Yury Semikhatsky  <yurys@chromium.org>
628
629         Reviewed by Pavel Feldman.
630
631         [V8] Web Inspector: compile DebuggerScript.js into DebuggerScriptSource.h
632         https://bugs.webkit.org/show_bug.cgi?id=56843
633
634         * public/WebDevToolsAgentClient.h: the script source is now compiled along with the inspector code.
635         * src/WebDevToolsAgentImpl.cpp:
636         (WebKit::WebDevToolsAgentImpl::attach):
637
638 2011-03-22  Yury Semikhatsky  <yurys@chromium.org>
639
640         Reviewed by Pavel Feldman.
641
642         [Chromium] Web Inspector: remove obsolete methods from WebDevToolsAgentClient.h
643         https://bugs.webkit.org/show_bug.cgi?id=56897
644
645         * public/WebDevToolsAgentClient.h:
646
647 2011-03-22  Noel Gordon  <noel.gordon@gmail.com>
648
649         Reviewed by Tony Chang.
650
651         [chromium] Remove identity from dragTargetDragEnter() function signature
652         https://bugs.webkit.org/show_bug.cgi?id=56875
653
654         First part of 3-sided patch.  Add new function signature sans identity.
655
656         * public/WebView.h:
657         * src/WebViewImpl.cpp:
658         (WebKit::WebViewImpl::dragTargetDragEnter):
659         * src/WebViewImpl.h:
660
661 2011-03-22  John Bauman  <jbauman@chromium.org>
662
663         Reviewed by Kenneth Russell.
664
665         Add support for preserveDrawingBuffer context creation attribute
666         https://bugs.webkit.org/show_bug.cgi?id=56431
667
668         * src/GraphicsContext3DChromium.cpp:
669         (WebCore::GraphicsContext3DInternal::markContextChanged):
670         (WebCore::GraphicsContext3DInternal::markLayerComposited):
671         (WebCore::GraphicsContext3DInternal::layerComposited):
672         (WebCore::GraphicsContext3D::layerComposited):
673         * src/GraphicsContext3DInternal.h:
674
675 2011-03-22  John Abd-El-Malek  <jam@chromium.org>
676
677         Reviewed by Tony Chang.
678
679         [chromium] Make WebTextCheckingResult&apos;s members be public in preparation for converting it to a struct
680         https://bugs.webkit.org/show_bug.cgi?id=56857
681
682         * DEPS:
683         * public/WebTextCheckingResult.h:
684
685 2011-03-22  Jay Civelli  <jcivelli@chromium.org>
686
687         Reviewed by David Levin.
688
689         Relanding:
690         Moving the method that is used to retrieve all the resources in
691         a page from the Chromium code (dom_operations.cc) to WebKit.
692         https://bugs.webkit.org/show_bug.cgi?id=55859
693
694
695         * WebKit.gyp:
696         * public/WebPageSerializer.h:
697         * public/WebURL.h:
698         (WebKit::operator==):
699         (WebKit::operator!=):
700         * public/WebVector.h:
701         (WebKit::WebVector::contains):
702         * src/WebDataSourceImpl.cpp:
703         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
704         * src/WebPageSerializer.cpp:
705         (WebCore::getSubResourceURLFromElement):
706         (WebCore::retrieveResourcesForElement):
707         (WebCore::retrieveResourcesForFrame):
708         (WebKit::WebPageSerializer::retrieveAllResources):
709         * tests/WebFrameTest.cpp:
710         * tests/WebPageSerializerTest.cpp: Added.
711         * tests/data/pageserialization/awesome.png: Added.
712         * tests/data/pageserialization/embed_iframe.html: Added.
713         * tests/data/pageserialization/object_iframe.html: Added.
714         * tests/data/pageserialization/simple_iframe.html: Added.
715         * tests/data/pageserialization/simple_page.html: Added.
716         * tests/data/pageserialization/top_frame.html: Added.
717
718 2011-03-22  Noel Gordon  <noel.gordon@gmail.com>
719
720         Reviewed by Tony Chang.
721
722         [chromium] Remove Gears from Chromium WebKit
723         https://bugs.webkit.org/show_bug.cgi?id=56808
724
725         Gears has been removed from Chromium 12. Remove Gears drag drop support
726         from WebKit. That work lead to http://webkit.org/b/25916, a proposal to
727         add native file drag drop, and its subsequent standardization in HTML5.
728
729         * public/WebBindings.h:
730         * public/WebView.h:
731         * src/WebBindings.cpp:
732         (WebKit::getRangeImpl): FIXME note added.
733         * src/WebViewImpl.cpp:
734         (WebKit::WebViewImpl::WebViewImpl):
735         (WebKit::WebViewImpl::dragTargetDragEnter):
736         (WebKit::WebViewImpl::dragTargetDragLeave):
737         (WebKit::WebViewImpl::dragTargetDrop):
738         (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
739         * src/WebViewImpl.h:
740
741 2011-03-21  Adam Klein  <adamk@chromium.org>
742
743         Reviewed by David Levin.
744
745         [fileapi] Add URI resolution support to WorkerContext
746         https://bugs.webkit.org/show_bug.cgi?id=55644
747
748         Pass "create" bool through to allow opening
749         a filesystem without allowing creation.
750
751         * src/LocalFileSystemChromium.cpp:
752         (WebCore::LocalFileSystem::readFileSystem):
753         (WebCore::LocalFileSystem::requestFileSystem):
754         * src/WebWorkerBase.cpp:
755         (WebKit::WebWorkerBase::openFileSystemForWorker):
756         * src/WebWorkerBase.h:
757         * src/WorkerFileSystemCallbacksBridge.cpp:
758         (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread):
759         (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread):
760         * src/WorkerFileSystemCallbacksBridge.h:
761
762 2011-03-21  Ilya Sherman  <isherman@chromium.org>
763
764         Reviewed by James Robinson.
765
766         Remove WebInputElement::isEnabledFormControl() from Chromium WebKit API
767         Clients should instead call into WebFormControlElement::isEnabled().
768         https://bugs.webkit.org/show_bug.cgi?id=56364
769
770         * public/WebInputElement.h: Removed isEnabledFormControl().
771         * src/WebInputElement.cpp: Removed isEnabledFormControl().
772
773 2011-03-21  Robert Kroeger  <rjkroege@chromium.org>
774
775         Reviewed by Antonio Gomes.
776
777         Flag to enable a platform specific GestureReocognizer framework in Chromium.
778
779         https://bugs.webkit.org/show_bug.cgi?id=49345
780
781         * features.gypi:
782
783 2011-03-21  Tony Chang  <tony@chromium.org>
784
785         Reviewed by Pavel Feldman.
786
787         [chromium] remove devtools_html's dependency on WebKit.gypi
788         https://bugs.webkit.org/show_bug.cgi?id=56661
789
790         We want to depend on the values in the gypi file, not the gypi file
791         itself.  Actually, if someone edits a gypi file, s/he should re-run
792         gyp to pick up the new dependencies.
793
794         It turns out that this doesn't matter much for this target anymore
795         since we pull the .js dependencies from the inspector html file.
796
797         * WebKit.gyp: cleanup dependencies
798         * scripts/generate_devtools_html.py: remove unused param
799
800 2011-03-21  Sheriff Bot  <webkit.review.bot@gmail.com>
801
802         Unreviewed, rolling out r81377.
803         http://trac.webkit.org/changeset/81377
804         https://bugs.webkit.org/show_bug.cgi?id=56765
805
806         WebPageSerializerTest.MultipleFrames is broken (Requested by
807         simonjam on #webkit).
808
809         * WebKit.gyp:
810         * public/WebPageSerializer.h:
811         * public/WebURL.h:
812         * public/WebVector.h:
813         (WebKit::WebVector::operator[]):
814         * src/WebDataSourceImpl.cpp:
815         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
816         * src/WebPageSerializer.cpp:
817         * tests/WebFrameTest.cpp:
818         * tests/WebPageSerializerTest.cpp: Removed.
819         * tests/data/pageserialization/awesome.png: Removed.
820         * tests/data/pageserialization/embed_iframe.html: Removed.
821         * tests/data/pageserialization/object_iframe.html: Removed.
822         * tests/data/pageserialization/simple_iframe.html: Removed.
823         * tests/data/pageserialization/simple_page.html: Removed.
824         * tests/data/pageserialization/top_frame.html: Removed.
825
826 2011-03-21  Daniel Sievers  <sievers@google.com>
827
828         Reviewed by Simon Fraser.
829
830         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline
831         https://bugs.webkit.org/show_bug.cgi?id=56139
832
833         * public/WebFrame.h:
834         * src/WebFrameImpl.cpp:
835         (WebKit::WebFrameImpl::renderTreeAsText):
836         (WebKit::WebFrameImpl::layerTreeAsText):
837         * src/WebFrameImpl.h:
838
839 2011-03-21  Eric Uhrhane <ericu@chromium.org>
840
841         Reviewed by David Levin.
842
843         [fileapi/chromium] Fetch platform path using GetMetadata before creating File from FileEntry*
844         https://bugs.webkit.org/show_bug.cgi?id=56704
845
846         * src/WebFileSystemCallbacksImpl.cpp:
847         (WebFileSystemCallbacksImpl::didReadMetadata)
848         Pass new platformPath member through.
849
850         * src/WorkerFileSystemCallbacksBridge.cpp:
851         (CrossThreadCopierBase)
852         Copy new platformPath member.
853
854         * public/WebFileInfo.h:
855         (struct WebFileInfo)
856         Add new platformPath member.
857
858 2011-03-21  Leandro Gracia Gil  <leandrogracia@chromium.org>
859
860         Reviewed by Steve Block.
861
862         Media Stream API patch 0: adding compilation guards.
863         https://bugs.webkit.org/show_bug.cgi?id=56458
864
865         Enabling the feature by default for chromium builds.
866
867         * features.gypi:
868
869 2011-03-21  Vsevolod Vlasov  <vsevik@chromium.org>
870
871         Reviewed by Pavel Feldman.
872
873         Web Inspector: Inspector does not always show correct transfer size (for compressed/chunked data)
874         https://bugs.webkit.org/show_bug.cgi?id=56691
875
876         Added transfer size support in inspector for compressed data.
877
878         * src/ResourceHandle.cpp:
879         (WebCore::ResourceHandleInternal::didReceiveData):
880         * src/WebDevToolsAgentImpl.cpp:
881         (WebKit::WebDevToolsAgentImpl::didReceiveData):
882
883 2011-03-20  Bill Budge  <bbudge@chromium.org>
884
885         Reviewed by Adam Barth.
886
887         Rename ThreadSafeShared to ThreadSafeRefCounted
888         https://bugs.webkit.org/show_bug.cgi?id=56714
889
890         No new tests. Exposes no new functionality.
891
892         * src/PlatformMessagePortChannel.h:
893         * src/WebWorkerBase.cpp:
894         * src/WorkerFileSystemCallbacksBridge.h:
895         * src/WorkerFileWriterCallbacksBridge.h:
896
897 2011-03-18  Tony Chang  <tony@chromium.org>
898
899         Reviewed by Eric Seidel.
900
901         [chromium] make devtool concatenation targets conditional based on debug_devtools
902         https://bugs.webkit.org/show_bug.cgi?id=56667
903
904         We don't want to run these targets when debug_devtools=1 because it
905         will overwrite the devtools.js and devtools.css files copied by
906         inspector_resources.  On Linux, this triggers a warning because
907         there are two commands that target the same output file when
908         debug_devtools=1.
909
910         I also removed the 'sources' lines since I don't think they do
911         anything for actions.
912
913         * WebKit.gyp:
914
915 2011-03-17  Alexey Marinichev  <amarinichev@chromium.org>
916
917         Reviewed by Kenneth Russell.
918
919         chromium: uninitialized field in WebViewImpl
920         https://bugs.webkit.org/show_bug.cgi?id=56620
921
922         * src/WebViewImpl.cpp:
923         (WebKit::WebViewImpl::WebViewImpl):
924
925 2011-03-17  Adrienne Walker  <enne@google.com>
926
927         Reviewed by James Robinson.
928
929         [chromium] Turn off accelerated compositing for RTL style pages.
930         https://bugs.webkit.org/show_bug.cgi?id=56585
931
932         * src/WebViewImpl.cpp:
933         (WebKit::WebViewImpl::layout):
934         (WebKit::WebViewImpl::pageHasRTLStyle):
935         (WebKit::WebViewImpl::setRootGraphicsLayer):
936         * src/WebViewImpl.h:
937
938 2011-03-17  Jay Civelli  <jcivelli@chromium.org>
939
940         Reviewed by David Levin.
941
942         Moving the method that is used to retrieve all the resources in
943         a page from the Chromium code (dom_operations.cc) to WebKit.
944         https://bugs.webkit.org/show_bug.cgi?id=55859
945
946         * WebKit.gyp:
947         * public/WebPageSerializer.h:
948         * public/WebURL.h:
949         (WebKit::operator==):
950         (WebKit::operator!=):
951         * public/WebVector.h:
952         (WebKit::WebVector::contains):
953         * src/WebDataSourceImpl.cpp:
954         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
955         * src/WebPageSerializer.cpp:
956         (WebCore::getSubResourceURLFromElement):
957         (WebCore::retrieveResourcesForElement):
958         (WebCore::retrieveResourcesForFrame):
959         (WebKit::WebPageSerializer::retrieveAllResources):
960         * tests/WebFrameTest.cpp:
961         * tests/WebPageSerializerTest.cpp: Added.
962         * tests/data/pageserialization: Added.
963         * tests/data/pageserialization/awesome.png: Added.
964         * tests/data/pageserialization/embed_iframe.html: Added.
965         * tests/data/pageserialization/object_iframe.html: Added.
966         * tests/data/pageserialization/simple_iframe.html: Added.
967         * tests/data/pageserialization/simple_page.html: Added.
968         * tests/data/pageserialization/top_frame.html: Added.
969
970 2011-03-17  Tony Chang  <tony@chromium.org>
971
972         Reviewed by Pavel Feldman.
973
974         [chromium] don't concatenate devtools files when debug_devtools=1
975         https://bugs.webkit.org/show_bug.cgi?id=56572
976
977         * WebKit.gyp:
978
979 2011-03-17  Tony Chang  <tony@chromium.org>
980
981         Reviewed by Eric Seidel.
982
983         [chromium] minor cleanup of devtools_files variable in WebKit.gyp
984         https://bugs.webkit.org/show_bug.cgi?id=56503
985
986         * WebKit.gyp: Moving duplicate variables out of a condition.
987
988 2011-03-16  Adam Barth  <abarth@webkit.org>
989
990         Reviewed by James Robinson.
991
992         Remove USE(BUILTIN_UTF8_CODEC)
993         https://bugs.webkit.org/show_bug.cgi?id=56508
994
995         * features.gypi:
996
997 2011-03-16  Tony Chang  <tony@chromium.org>
998
999         Reviewed by Adam Barth.
1000
1001         [chromium] include inspector gif files in the list of resources
1002         https://bugs.webkit.org/show_bug.cgi?id=56504
1003
1004         * scripts/generate_devtools_grd.py:
1005
1006 2011-03-16  Bill Budge  <bbudge@chromium.org>
1007
1008         Reviewed by David Levin.
1009
1010         AssociatedURLLoader does not support Cross Origin Requests
1011         https://bugs.webkit.org/show_bug.cgi?id=53925
1012
1013         No new tests. Exposes no new functionality.
1014
1015         * public/WebURLLoader.h:
1016         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
1017         * src/AssociatedURLLoader.cpp:
1018         (WebKit::AssociatedURLLoader::ClientAdapter::isDocumentThreadableLoaderClient):
1019         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
1020         (WebKit::AssociatedURLLoader::ClientAdapter::create):
1021         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
1022         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
1023         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
1024         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
1025         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1026         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
1027         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
1028         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
1029         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1030         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1031         (WebKit::AssociatedURLLoader::loadSynchronously):
1032         (WebKit::AssociatedURLLoader::loadAsynchronously):
1033         (WebKit::AssociatedURLLoader::cancel):
1034         (WebKit::AssociatedURLLoader::setDefersLoading):
1035         * src/AssociatedURLLoader.h:
1036
1037 2011-03-16  Adam Barth  <abarth@webkit.org>
1038
1039         Roll Chromium DEPS.
1040
1041         * DEPS:
1042
1043 2011-03-16  Daniel Sievers  <sievers@google.com>
1044
1045         Reviewed by James Robinson.
1046
1047         Add setting to always force compositing mode
1048         https://bugs.webkit.org/show_bug.cgi?id=56156
1049
1050         * public/WebSettings.h:
1051         * src/WebSettingsImpl.cpp:
1052         (WebKit::WebSettingsImpl::setForceCompositingMode):
1053         * src/WebSettingsImpl.h:
1054
1055 2011-03-16  Sreeram Ramachandran  <sreeram@google.com>
1056
1057         Reviewed by Dimitri Glazkov.
1058
1059         Revert of r80451. Decided to do this in WebCore instead.
1060         https://bugs.webkit.org/show_bug.cgi?id=55844
1061
1062         * public/WebFrame.h:
1063         * src/WebFrameImpl.cpp:
1064         * src/WebFrameImpl.h:
1065
1066 2011-03-15  Ilya Sherman  <isherman@chromium.org>
1067
1068         Reviewed by Darin Fisher.
1069
1070         Move isReadOnly() from WebInputElement to WebFormControlElement
1071         https://bugs.webkit.org/show_bug.cgi?id=55760
1072
1073         * public/WebFormControlElement.h:
1074         * public/WebInputElement.h:
1075         * src/WebFormControlElement.cpp:
1076         (WebKit::WebFormControlElement::isReadOnly):
1077         * src/WebInputElement.cpp:
1078
1079 2011-03-15  John Bauman  <jbauman@chromium.org>
1080
1081         Reviewed by Kenneth Russell.
1082
1083         Non-premultiplied-alpha canvas attribute is ignore for toDataURL, drawImage, texImage2D
1084         https://bugs.webkit.org/show_bug.cgi?id=56238
1085
1086         Add support for reading a webgl context into an ImageData.
1087
1088         * src/GraphicsContext3DChromium.cpp:
1089         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
1090         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData):
1091         * src/GraphicsContext3DInternal.h:
1092
1093 2011-03-15  Sheriff Bot  <webkit.review.bot@gmail.com>
1094
1095         Unreviewed, rolling out r81144.
1096         http://trac.webkit.org/changeset/81144
1097         https://bugs.webkit.org/show_bug.cgi?id=56432
1098
1099         It broke the ui test
1100         NPAPITesterBase.GetURLRedirectNotification. (Requested by
1101         dave_levin on #webkit).
1102
1103         * public/WebURLLoader.h:
1104         * src/AssociatedURLLoader.cpp:
1105         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1106         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1107         (WebKit::AssociatedURLLoader::loadSynchronously):
1108         (WebKit::AssociatedURLLoader::loadAsynchronously):
1109         (WebKit::AssociatedURLLoader::cancel):
1110         (WebKit::AssociatedURLLoader::setDefersLoading):
1111         (WebKit::AssociatedURLLoader::prepareRequest):
1112         (WebKit::AssociatedURLLoader::willSendRequest):
1113         (WebKit::AssociatedURLLoader::didSendData):
1114         (WebKit::AssociatedURLLoader::didReceiveResponse):
1115         (WebKit::AssociatedURLLoader::didDownloadData):
1116         (WebKit::AssociatedURLLoader::didReceiveData):
1117         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
1118         (WebKit::AssociatedURLLoader::didFinishLoading):
1119         (WebKit::AssociatedURLLoader::didFail):
1120         * src/AssociatedURLLoader.h:
1121
1122 2011-03-15  Tony Chang  <tony@chromium.org>
1123
1124         Reviewed by Adam Barth.
1125
1126         pngcrush images used by inspector
1127         https://bugs.webkit.org/show_bug.cgi?id=56426
1128
1129         This saves 120k in WebCore and 8k in WebKit/chromium.  I ran
1130         pngcrush -brute, so none of the meta data (ancillary chunks)
1131         are modified.
1132
1133         * src/js/Images/segmentChromium.png:
1134         * src/js/Images/segmentHoverChromium.png:
1135         * src/js/Images/segmentHoverEndChromium.png:
1136         * src/js/Images/segmentSelectedChromium.png:
1137         * src/js/Images/segmentSelectedEndChromium.png:
1138         * src/js/Images/statusbarBackgroundChromium.png:
1139         * src/js/Images/statusbarBottomBackgroundChromium.png:
1140         * src/js/Images/statusbarMenuButtonChromium.png:
1141         * src/js/Images/statusbarMenuButtonSelectedChromium.png:
1142
1143 2011-03-15  Michael Nordman  <michaeln@google.com>
1144
1145         Reviewed by Alexey Proskuryakov.
1146
1147         When initiating a main resource load, let the application cache
1148         know which frame the load is being conducted for. This patch doesn't
1149         resolve the following bug, but the additional WebFrame parameter
1150         should provide the chromium port with enough info to pick the
1151         "most appropiate" cached resource.
1152         https://bugs.webkit.org/show_bug.cgi?id=55505
1153
1154         Also fixup a stale comment in stopLoadingInFrame.
1155
1156         * public/WebApplicationCacheHost.h:
1157         (WebKit::WebApplicationCacheHost::willStartMainResourceRequest):
1158         * src/ApplicationCacheHost.cpp:
1159         (WebCore::ApplicationCacheHost::maybeLoadMainResource):
1160         (WebCore::ApplicationCacheHost::stopLoadingInFrame):
1161
1162 2011-03-15  Tony Chang  <tony@chromium.org>
1163
1164         Reviewed by Adam Barth.
1165
1166         [chromium] add a build target to create a grd file with devtool resources
1167         https://bugs.webkit.org/show_bug.cgi?id=56335
1168
1169         Reland with a fix to avoid really long command lines on Windows.
1170
1171         * WebKit.gyp:
1172         * scripts/generate_devtools_grd.py: Added.
1173
1174 2011-03-15  Alok priyadarshi  <alokp@chromium.org>
1175
1176         Reviewed by James Robinson.
1177
1178         Valgrind error due to uninitialized PluginLayerChromium::m_textureId
1179         https://bugs.webkit.org/show_bug.cgi?id=56390
1180
1181         * src/WebPluginContainerImpl.cpp:
1182         (WebKit::WebPluginContainerImpl::setBackingTextureId):
1183         (WebKit::WebPluginContainerImpl::platformLayer):
1184
1185 2011-03-15  Brett Wilson  <brettw@chromium.org>
1186
1187         Reviewed by Adam Barth.
1188
1189         Make WebConsoleMessage properly respect the log level.
1190         https://bugs.webkit.org/show_bug.cgi?id=56386
1191
1192         * public/WebConsoleMessage.h:
1193         (WebKit::WebConsoleMessage::WebConsoleMessage):
1194
1195 2011-03-15  Tony Chang  <tony@chromium.org>
1196
1197         Revert r81147 and r81149, broke the chromium win build.
1198
1199         * WebKit.gyp:
1200         * scripts/generate_devtools_grd.py: Removed.
1201
1202 2011-03-15  Tony Chang  <tony@chromium.org>
1203
1204         Fix chromium build using python 2.5 (with statement).
1205
1206         * scripts/generate_devtools_grd.py:
1207
1208 2011-03-15  Tony Chang  <tony@chromium.org>
1209
1210         Reviewed by Adam Barth.
1211
1212         [chromium] add a build target to create a grd file with devtool resources
1213         https://bugs.webkit.org/show_bug.cgi?id=56335
1214
1215         This is the webkit side of the fix for
1216         http://code.google.com/p/chromium/issues/detail?id=35793
1217
1218         * WebKit.gyp:
1219         * scripts/generate_devtools_grd.py: Added.
1220
1221 2011-03-15  Bill Budge  <bbudge@chromium.org>
1222
1223         Reviewed by David Levin.
1224
1225         AssociatedURLLoader does not support Cross Origin Requests
1226         https://bugs.webkit.org/show_bug.cgi?id=53925
1227
1228         No new tests. No new functionality exposed.
1229
1230         * public/WebURLLoader.h:
1231         (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
1232         * src/AssociatedURLLoader.cpp:
1233         (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
1234         (WebKit::AssociatedURLLoader::ClientAdapter::create):
1235         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
1236         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
1237         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
1238         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
1239         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1240         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
1241         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
1242         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
1243         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1244         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1245         (WebKit::AssociatedURLLoader::loadSynchronously):
1246         (WebKit::AssociatedURLLoader::loadAsynchronously):
1247         (WebKit::AssociatedURLLoader::cancel):
1248         (WebKit::AssociatedURLLoader::setDefersLoading):
1249         * src/AssociatedURLLoader.h:
1250
1251 2011-03-15  Alok priyadarshi  <alokp@chromium.org>
1252
1253         Reviewed by James Robinson.
1254
1255         Remove unnecessary function WebPlugin::getBackingTextureId
1256         https://bugs.webkit.org/show_bug.cgi?id=56122
1257
1258         It will be tested by Pepper2D and Pepper3D layout/smoke tests
1259         on the Chromium side.
1260
1261         * public/WebPlugin.h:
1262         * src/WebPluginContainerImpl.cpp:
1263         (WebKit::WebPluginContainerImpl::platformLayer):
1264
1265 2011-03-15  Mikhail Naganov  <mnaganov@chromium.org>
1266
1267         Unreviewed. Update chromium deps to pick up the latest V8.
1268
1269         * DEPS:
1270
1271 2011-03-14  Alexey Marinichev  <amarinichev@chromium.org>
1272
1273         Reviewed by Kenneth Russell.
1274
1275         Graphics Context is not properly recovered if the GPU process dies.
1276         https://bugs.webkit.org/show_bug.cgi?id=56148
1277
1278         Split context recreation into two steps.
1279
1280         * src/WebViewImpl.cpp:
1281         (WebKit::WebViewImpl::composite):
1282         (WebKit::WebViewImpl::doComposite):
1283         (WebKit::WebViewImpl::reallocateRenderer):
1284         * src/WebViewImpl.h:
1285
1286 2011-03-14  Sheriff Bot  <webkit.review.bot@gmail.com>
1287
1288         Unreviewed, rolling out r81094.
1289         http://trac.webkit.org/changeset/81094
1290         https://bugs.webkit.org/show_bug.cgi?id=56355
1291
1292         Broke the chromium DRT related build. (Requested by dave_levin
1293         on #webkit).
1294
1295         * public/WebFrame.h:
1296         * src/WebFrameImpl.cpp:
1297         (WebKit::WebFrameImpl::renderTreeAsText):
1298         (WebKit::WebFrameImpl::layerTreeAsText):
1299         * src/WebFrameImpl.h:
1300
1301 2011-03-14  Daniel Sievers  <sievers@google.com>
1302
1303         Reviewed by Simon Fraser.
1304
1305         [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline
1306         https://bugs.webkit.org/show_bug.cgi?id=56139
1307
1308         * public/WebFrame.h:
1309         * src/WebFrameImpl.cpp:
1310         (WebKit::WebFrameImpl::renderTreeAsText):
1311         (WebKit::WebFrameImpl::layerTreeAsText):
1312         * src/WebFrameImpl.h:
1313
1314 2011-03-14  John Knottenbelt  <jknotten@chromium.org>
1315
1316         Reviewed by Steve Block.
1317
1318         Detach Geolocation from Frame when Page destroyed.
1319         https://bugs.webkit.org/show_bug.cgi?id=52877
1320
1321         Add accessors to the WebGeolocationClientMock to allow the number of
1322         pending geolocation permission requests to be queried.
1323
1324         * public/WebGeolocationClientMock.h:
1325         * src/WebGeolocationClientMock.cpp:
1326         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
1327
1328 2011-03-11  David Levin  <levin@chromium.org>
1329
1330         Rollout the chromium deps roll as it adds a dependency on a header
1331         that the bots building for WebKit don't seem to have.
1332
1333         Specifically gfx\gl\gl_context_egl.cc depends on d3dcompiler.h
1334
1335         * DEPS:
1336
1337 2011-03-11  Daniel Cheng  <dcheng@chromium.org>
1338
1339         Reviewed by Tony Chang.
1340
1341         [chromium] Correct return type of WebClipboard::readImage.
1342         https://bugs.webkit.org/show_bug.cgi?id=56234
1343
1344         Update the return type to reflect that we are returning a blob of PNG
1345         data, not a bitmap.
1346
1347         * public/WebClipboard.h:
1348         (WebKit::WebClipboard::readImage):
1349
1350 2011-03-11  David Levin  <levin@chromium.org>
1351
1352         Update chromium deps to pick up the skia roll.
1353
1354         * DEPS:
1355
1356 2011-03-11  Adrienne Walker  <enne@google.com>
1357
1358         Reviewed by Kenneth Russell.
1359
1360         Add missing unit tests to TilingData.
1361         https://bugs.webkit.org/show_bug.cgi?id=54143
1362
1363         * tests/TilingDataTest.cpp:
1364         (WebCore::TEST):
1365
1366 2011-03-11  Anton D'Auria  <adauria@apple.com>
1367
1368         Reviewed and landed by Brady Eidson.
1369
1370         Add WebKit1 API to view and delete local storage
1371         https://bugs.webkit.org/show_bug.cgi?id=51878
1372
1373         * src/StorageNamespaceProxy.cpp:
1374         (WebCore::StorageNamespaceProxy::clearOriginForDeletion):
1375         (WebCore::StorageNamespaceProxy::clearAllOriginsForDeletion):
1376         (WebCore::StorageNamespaceProxy::sync):
1377         * src/StorageNamespaceProxy.h:
1378
1379 2011-03-11  Dominic Mazzoni  <dmazzoni@google.com>
1380
1381         Reviewed by Dimitri Glazkov.
1382
1383         Add an accessibilityIsIgnored method to WebAccessibilityObject.
1384         https://bugs.webkit.org/show_bug.cgi?id=50969
1385
1386         * public/WebAccessibilityObject.h:
1387         * src/WebAccessibilityObject.cpp:
1388         (WebKit::WebAccessibilityObject::accessibilityIsIgnored):
1389
1390 2011-03-11  Avi Drissman  <avi@google.com>
1391
1392         Reviewed by Tony Chang.
1393
1394         Fix missing initialization of new member variables.
1395         https://bugs.webkit.org/show_bug.cgi?id=50969
1396
1397         * public/WebMenuItemInfo.h:
1398         (WebKit::WebMenuItemInfo::WebMenuItemInfo):
1399
1400 2011-03-11  Roland Steiner  <rolandsteiner@chromium.org>
1401
1402         Reviewed by Ryosuke Niwa.
1403
1404         Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/
1405         https://bugs.webkit.org/show_bug.cgi?id=55570
1406
1407         Add a virtual function toInputElement() to Node that has a default
1408         implementation of returning 0.
1409         For HTMLInputElement and WMLInputElement (which derive from InputElement)
1410         override this to return the object.
1411         Change all calling sites of the old toInputElement to use the new member
1412         function. This also allows us to save some casts.
1413
1414         No new tests (refactoring).
1415
1416         * src/WebInputElement.cpp:
1417         (WebKit::toWebInputElement):
1418
1419 2011-03-10  Takayoshi Kochi  <kochi@chromium.org>
1420
1421         Reviewed by Tony Chang.
1422
1423         Remove default parameter declaration for familiForChars(), which is no longer necessary.
1424
1425         * public/gtk/WebFontInfo.h:
1426
1427 2011-03-10  Nat Duca  <nduca@chromium.org>
1428
1429         Reviewed by James Robinson.
1430
1431         [chromium] Make updateAndDrawLayers argumentless.
1432         https://bugs.webkit.org/show_bug.cgi?id=55985
1433
1434         Made the TilePainters and viewport parameters for
1435         LayerRendererChromium member variables instead of arguments on
1436         updateAndDrawLayers. In a future change, this will allows us to
1437         draw the layer tree without the WebView's assistance.
1438
1439         * src/WebViewImpl.cpp:
1440         (WebKit::WebViewImpl::resize):
1441         (WebKit::WebViewImpl::paint):
1442         (WebKit::WebViewImpl::scrollRootLayerRect):
1443         (WebKit::WebViewImpl::invalidateRootLayerRect):
1444         (WebKit::WebViewImplContentPainter::create):
1445         (WebKit::WebViewImplContentPainter::paint):
1446         (WebKit::WebViewImplContentPainter::WebViewImplContentPainter):
1447         (WebKit::WebViewImplScrollbarPainter::create):
1448         (WebKit::WebViewImplScrollbarPainter::paint):
1449         (WebKit::WebViewImplScrollbarPainter::WebViewImplScrollbarPainter):
1450         (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
1451         (WebKit::WebViewImpl::doComposite):
1452         (WebKit::WebViewImpl::reallocateRenderer):
1453         (WebKit::WebViewImpl::updateLayerRendererViewport):
1454         * src/WebViewImpl.h:
1455
1456 2011-03-10  Tony Chang  <tony@chromium.org>
1457
1458         Unreviewed, roll chromium version to r77259 to pick up
1459         webfontinfo api change.
1460
1461         * DEPS:
1462
1463 2011-03-10  Sheriff Bot  <webkit.review.bot@gmail.com>
1464
1465         Unreviewed, rolling out r80701.
1466         http://trac.webkit.org/changeset/80701
1467         https://bugs.webkit.org/show_bug.cgi?id=56126
1468
1469         fast/dom/Geolocation/window-close-crash.html fails on Snow
1470         Leopard release builds (Requested by mihaip on #webkit).
1471
1472         * public/WebGeolocationClientMock.h:
1473         * src/WebGeolocationClientMock.cpp:
1474
1475 2011-03-10  Andrey Kosyakov  <caseq@chromium.org>
1476
1477         Reviewed by Yury Semikhatsky.
1478
1479         Web Inspector: better names for HAR export commands
1480         https://bugs.webkit.org/show_bug.cgi?id=56097
1481
1482         Rename Export to HAR to Copy entry/network log as HAR
1483         Expose Copy as HAR unconditionally, remove related settings entry.
1484
1485         * src/js/DevTools.js: removed override for resourceExportEnabled
1486
1487 2011-01-26  John Knottenbelt  <jknotten@chromium.org>
1488
1489         Reviewed by Dmitry Titov.
1490
1491         Detach Geolocation from Frame when Page destroyed.
1492         https://bugs.webkit.org/show_bug.cgi?id=52877
1493
1494         Add accessors to the WebGeolocationClientMock to allow the number of
1495         pending geolocation permission requests to be queried.
1496
1497         * public/WebGeolocationClientMock.h:
1498         * src/WebGeolocationClientMock.cpp:
1499         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
1500
1501 2011-03-08  Hans Wennborg  <hans@chromium.org>
1502
1503         Reviewed by Jeremy Orlow.
1504
1505         IndexedDB: Add BackingStoreType parameter to IDBFactoryBackendInterface::open
1506         https://bugs.webkit.org/show_bug.cgi?id=55948
1507
1508         Add a parameter that allows for selection of alternative backing store
1509         implementations.
1510
1511         * public/WebIDBFactory.h:
1512         (WebKit::WebIDBFactory::open):
1513         * src/AssertMatchingEnums.cpp:
1514         * src/IDBFactoryBackendProxy.cpp:
1515         (WebCore::IDBFactoryBackendProxy::open):
1516         * src/IDBFactoryBackendProxy.h:
1517         * src/WebIDBFactoryImpl.cpp:
1518         (WebKit::WebIDBFactoryImpl::open):
1519         * src/WebIDBFactoryImpl.h:
1520
1521 2011-03-08  Kinuko Yasuda  <kinuko@chromium.org>
1522
1523         Reviewed by David Levin.
1524
1525         Destroying WorkerFileSystemCallbacksBridge on main thread results in ASSERT in WorkerContext::Observer::~Observer
1526         https://bugs.webkit.org/show_bug.cgi?id=55895
1527
1528         * src/WorkerFileSystemCallbacksBridge.cpp:
1529         (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnWorkerThread):
1530         Added stopObserving() so that releasing the bridge on the main thread
1531         (this could happen before or after the runTaskOnWorkerThread) does
1532         not cause the assertion error.
1533
1534 2011-03-08  Alok priyadarshi  <alokp@chromium.org>
1535
1536         Reviewed by Dimitri Glazkov.
1537
1538         Plugins needs a way to trigger style recalc
1539         https://bugs.webkit.org/show_bug.cgi?id=55242
1540
1541         It will be tested by Pepper2D and Pepper3D layout/smoke tests
1542         on the Chromium side.
1543         
1544         * public/WebPluginContainer.h:
1545         * src/WebPluginContainerImpl.cpp:
1546         (WebKit::WebPluginContainerImpl::setBackingTextureId):
1547         * src/WebPluginContainerImpl.h:
1548
1549 2011-03-08  Andrei Popescu  <andreip@google.com>
1550
1551         Reviewed by Steve Block.
1552
1553         IDBCallbacks::onsuccess(IDBIndex*) is unused and should be removed.
1554         https://bugs.webkit.org/show_bug.cgi?id=55938
1555
1556         * public/WebIDBCallbacks.h:
1557         * src/IDBCallbacksProxy.cpp:
1558         * src/IDBCallbacksProxy.h:
1559         * src/WebIDBCallbacksImpl.cpp:
1560         * src/WebIDBCallbacksImpl.h:
1561         * src/WebIDBObjectStoreImpl.cpp:
1562
1563 2011-03-07  Daniel Cheng  <dcheng@chromium.org>
1564
1565         Reviewed by David Levin.
1566
1567         Add support for DataTransferItems
1568         https://bugs.webkit.org/show_bug.cgi?id=55115
1569
1570         Add new runtime enabled flag for data transfer items feature.
1571
1572         * public/WebRuntimeFeatures.h:
1573         * src/WebRuntimeFeatures.cpp:
1574         (WebKit::WebRuntimeFeatures::enableDataTransferItems):
1575         (WebKit::WebRuntimeFeatures::isDataTransferItemsEnabled):
1576
1577 2011-03-07  Ryosuke Niwa  <rniwa@webkit.org>
1578
1579         Chromium build fix.
1580
1581         * src/ContextMenuClientImpl.cpp:
1582         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
1583
1584 2011-03-07  Ryosuke Niwa  <rniwa@webkit.org>
1585
1586         Reviewed by Darin Adler.
1587
1588         selectionHasStyle and selectionStartHasStyle should use EditingStyle
1589         https://bugs.webkit.org/show_bug.cgi?id=55902
1590
1591         selectionHasStyle now takes a property id and a value instead of a CSSMutableStyleDeclaration.
1592
1593         * src/ContextMenuClientImpl.cpp:
1594         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls selectionHasStyle.
1595
1596 2011-03-07  Daniel Cheng  <dcheng@chromium.org>
1597
1598         Reviewed by Tony Chang.
1599
1600         Add plumbing for paste support to ChromiumDataObject::types()
1601         https://bugs.webkit.org/show_bug.cgi?id=55792
1602
1603         This requires a DEPS roll for a Chromium-side change to support DRT testing of
1604         event.dataTransfer.types.
1605
1606         * DEPS:
1607
1608 2011-03-07  Takayoshi Kochi  <kochi@chromium.org>
1609
1610         Reviewed by Tony Chang.
1611
1612         Use preferred locale information when choosing fallback font using
1613         fontconfig on Linux platform.
1614         https://bugs.webkit.org/show_bug.cgi?id=55453
1615
1616         Tests will be covered by Chromium side.
1617
1618         * public/gtk/WebFontInfo.h:
1619         (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLocale|
1620         * public/linux/WebSandboxSupport.h:
1621         (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd parameter |preferredLocale|
1622         * src/PlatformBridge.cpp:
1623         * src/gtk/WebFontInfo.cpp:
1624
1625 2011-03-07  James Robinson  <jamesr@chromium.org>
1626
1627         Reviewed by Kenneth Russell.
1628
1629         [chromium] Separate the &quot;update&quot; and &quot;draw&quot; portions of LayerRendererChromium&apos;s drawLayers function
1630         https://bugs.webkit.org/show_bug.cgi?id=54047
1631
1632         Call updated LayerRendererChromium APIs.
1633
1634         * src/WebViewImpl.cpp:
1635         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
1636         (WebKit::WebViewImpl::paint):
1637         (WebKit::WebViewImpl::doComposite):
1638
1639 2011-03-07  Sam Weinig  <sam@webkit.org>
1640
1641         Reviewed by Anders Carlsson.
1642
1643         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
1644         https://bugs.webkit.org/show_bug.cgi?id=55827
1645
1646         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
1647         and pass the entire response, instead of just the MIMEType.
1648
1649         * src/FrameLoaderClientImpl.cpp:
1650         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse):
1651         * src/FrameLoaderClientImpl.h:
1652
1653 2011-03-07  Marcus Bulach  <bulach@chromium.org>
1654
1655         Reviewed by Dan Bernstein.
1656
1657         WebViewImpl::focusedWebCoreFrame() should be const.
1658         https://bugs.webkit.org/show_bug.cgi?id=55870
1659
1660         * src/WebViewImpl.cpp:
1661         (WebKit::WebViewImpl::focusedWebCoreFrame):
1662         * src/WebViewImpl.h:
1663
1664 2011-03-07  Eric Carlson  <eric.carlson@apple.com>
1665
1666         Reviewed by Darin Adler.
1667
1668         Add API to enumerate/delete files downloaded for <audio> and <video>
1669         https://bugs.webkit.org/show_bug.cgi?id=55267
1670
1671         * src/WebMediaPlayerClientImpl.cpp:
1672         (WebKit::WebMediaPlayerClientImpl::registerSelf): Update for MediaEngineRegistrar change.
1673
1674 2011-03-07  Andrei Popescu  <andreip@google.com>
1675
1676         Reviewed by Steve Block.
1677
1678         IDBRequest::onSuccess(IDBObjectStore*) should be removed as it is unused.
1679         https://bugs.webkit.org/show_bug.cgi?id=55777
1680
1681         * src/IDBCallbacksProxy.cpp:
1682         * src/IDBCallbacksProxy.h:
1683         * src/WebIDBCallbacksImpl.cpp:
1684         * src/WebIDBCallbacksImpl.h:
1685
1686 2011-03-07  Sheriff Bot  <webkit.review.bot@gmail.com>
1687
1688         Unreviewed, rolling out r80458.
1689         http://trac.webkit.org/changeset/80458
1690         https://bugs.webkit.org/show_bug.cgi?id=55863
1691
1692         caused tests to crash on several chromium bots (Requested by
1693         ukai on #webkit).
1694
1695         * src/AssociatedURLLoader.cpp:
1696         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1697         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1698         (WebKit::AssociatedURLLoader::loadSynchronously):
1699         (WebKit::AssociatedURLLoader::loadAsynchronously):
1700         (WebKit::AssociatedURLLoader::cancel):
1701         (WebKit::AssociatedURLLoader::setDefersLoading):
1702         (WebKit::AssociatedURLLoader::prepareRequest):
1703         (WebKit::AssociatedURLLoader::willSendRequest):
1704         (WebKit::AssociatedURLLoader::didSendData):
1705         (WebKit::AssociatedURLLoader::didReceiveResponse):
1706         (WebKit::AssociatedURLLoader::didDownloadData):
1707         (WebKit::AssociatedURLLoader::didReceiveData):
1708         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
1709         (WebKit::AssociatedURLLoader::didFinishLoading):
1710         (WebKit::AssociatedURLLoader::didFail):
1711         * src/AssociatedURLLoader.h:
1712
1713 2011-03-07  Bill Budge  <bbudge@chromium.org>
1714
1715         Reviewed by David Levin.
1716
1717         AssociatedURLLoader does not support Cross Origin Requests
1718         https://bugs.webkit.org/show_bug.cgi?id=53925
1719
1720         No tests needed. Exposes no new functionality.
1721
1722         * src/AssociatedURLLoader.cpp:
1723         (WebKit::AssociatedURLLoader::ClientAdapter::create):
1724         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
1725         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
1726         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
1727         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
1728         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1729         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
1730         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
1731         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
1732         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1733         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1734         (WebKit::AssociatedURLLoader::loadSynchronously):
1735         (WebKit::AssociatedURLLoader::loadAsynchronously):
1736         (WebKit::AssociatedURLLoader::cancel):
1737         (WebKit::AssociatedURLLoader::setDefersLoading):
1738         * src/AssociatedURLLoader.h:
1739         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
1740
1741 2011-03-06  Sreeram Ramachandran  <sreeram@google.com>
1742
1743         Reviewed by Dimitri Glazkov.
1744
1745         Expose page dismissal event status through the WebKit API for chromium.
1746         https://bugs.webkit.org/show_bug.cgi?id=55844
1747
1748         Chromium will find it useful to know the page dismissal status (i.e.,
1749         whether a frame is in the midst of executing a beforeunload or unload
1750         handler), so expose that information through the chromium port in the
1751         WebKit API.
1752      
1753         This is my second attempt at this patch. The previous one broke
1754         downstream Chromium builds of some unit tests which had classes derived
1755         from WebFrame (and thus became uninstantiable because of this new pure
1756         virtual method). Those have now been fixed (http://crrev.com/77101).
1757
1758         * public/WebFrame.h:
1759         * src/WebFrameImpl.cpp:
1760         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
1761         * src/WebFrameImpl.h:
1762
1763 2011-03-06  Sheriff Bot  <webkit.review.bot@gmail.com>
1764
1765         Unreviewed, rolling out r80436.
1766         http://trac.webkit.org/changeset/80436
1767         https://bugs.webkit.org/show_bug.cgi?id=55849
1768
1769         Broke Chromium compile across the board (Requested by dglazkov
1770         on #webkit).
1771
1772         * public/WebFrame.h:
1773         * src/WebFrameImpl.cpp:
1774         * src/WebFrameImpl.h:
1775
1776 2011-03-06  Sreeram Ramachandran  <sreeram@google.com>
1777
1778         Reviewed by Dimitri Glazkov.
1779
1780         Expose page dismissal event status through the WebKit API for chromium
1781         https://bugs.webkit.org/show_bug.cgi?id=55844
1782
1783         * public/WebFrame.h:
1784         * src/WebFrameImpl.cpp:
1785         (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
1786         * src/WebFrameImpl.h:
1787
1788 2011-03-05  Daniel Cheng  <dcheng@chromium.org>
1789
1790         Reviewed by Dmitry Titov.
1791
1792         [chromium] Add method to WebClipboard to read images from the clipboard.
1793         https://bugs.webkit.org/show_bug.cgi?id=55814
1794
1795         * public/WebClipboard.h:
1796         (WebKit::WebClipboard::readImage):
1797
1798 2011-03-04  Adam Barth  <abarth@webkit.org>
1799
1800         Reviewed by Dimitri Glazkov.
1801
1802         Remove unneeded round-trips through ../Source in the Chromium GYP build
1803         https://bugs.webkit.org/show_bug.cgi?id=55795
1804
1805         * WebKit.gyp:
1806
1807 2011-03-03  John Abd-El-Malek  <jam@chromium.org>
1808
1809         Reviewed by Dimitri Glazkov.
1810
1811         [chromium] Get rid of IsContentFiltered flags since they&apos;re not used anymore
1812         https://bugs.webkit.org/show_bug.cgi?id=55748
1813
1814         * DEPS:
1815         * public/WebURLResponse.h:
1816         * src/WebURLResponse.cpp:
1817
1818 2011-03-04  James Su <suzhe@chromium.org>
1819
1820         Reviewed by Dimitri Glazkov.
1821
1822         [Chromium] keycode is always 0 when using non-Latin keyboard layout.
1823         https://bugs.webkit.org/show_bug.cgi?id=54939
1824
1825         No intended functionality change.
1826
1827         * src/mac/WebInputEventFactory.mm:
1828         (WebKit::windowsKeyCodeForKeyEvent): Use the same implementation
1829         provided in WebCore/platform/mac/KeyEventMac.mm.
1830
1831 2011-03-04  Zelidrag Hornung  <zelidrag@chromium.org>
1832
1833         Reviewed by David Levin
1834
1835         Expose ability to create instance of DOMFileSystem from Chromium side.
1836         https://bugs.webkit.org/show_bug.cgi?id=55618
1837
1838         * public/WebFrame.h:
1839         * src/WebFrameImpl.cpp:
1840         (WebKit::WebFrameImpl::createFileSystem):
1841         * src/WebFrameImpl.h:
1842
1843 2011-03-03  Nat Duca  <nduca@chromium.org>
1844
1845         Reviewed by James Robinson.
1846
1847         [chromium] Create a LayerChromium layerTreeAsText. Add HUD to
1848         LayerRendererChromium that draws compositor FPS and, optionally,
1849         the layer tree.
1850         https://bugs.webkit.org/show_bug.cgi?id=54710
1851
1852         * public/WebSettings.h:
1853         * src/WebSettingsImpl.cpp:
1854         (WebKit::WebSettingsImpl::WebSettingsImpl):
1855         (WebKit::WebSettingsImpl::setShowFPSCounter):
1856         (WebKit::WebSettingsImpl::setShowPlatformLayerTree):
1857         * src/WebSettingsImpl.h:
1858         (WebKit::WebSettingsImpl::showFPSCounter):
1859         (WebKit::WebSettingsImpl::showPlatformLayerTree):
1860         * src/WebViewImpl.cpp:
1861         (WebKit::WebViewImpl::doComposite):
1862
1863 2011-03-03  Alexey Proskuryakov  <ap@apple.com>
1864
1865         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
1866         via ChromeClient.h
1867
1868         * src/ChromeClientImpl.h:
1869
1870 2011-03-02  Alexey Proskuryakov  <ap@apple.com>
1871
1872         Reviewed by Darin Adler.
1873
1874         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
1875         https://bugs.webkit.org/show_bug.cgi?id=55633
1876         <rdar://problem/8963023>
1877
1878         * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::keyboardUIMode):
1879         * src/ChromeClientImpl.h:
1880         Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
1881         this platform doesn't observe or have full keyboard access state.
1882
1883 2011-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1884
1885         Unreviewed, rolling out r80219.
1886         http://trac.webkit.org/changeset/80219
1887         https://bugs.webkit.org/show_bug.cgi?id=55680
1888
1889         "Causes several media test crashes" (Requested by tonyg-cr on
1890         #webkit).
1891
1892         * src/AssociatedURLLoader.cpp:
1893         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1894         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1895         (WebKit::AssociatedURLLoader::loadSynchronously):
1896         (WebKit::AssociatedURLLoader::loadAsynchronously):
1897         (WebKit::AssociatedURLLoader::cancel):
1898         (WebKit::AssociatedURLLoader::setDefersLoading):
1899         (WebKit::AssociatedURLLoader::prepareRequest):
1900         (WebKit::AssociatedURLLoader::willSendRequest):
1901         (WebKit::AssociatedURLLoader::didSendData):
1902         (WebKit::AssociatedURLLoader::didReceiveResponse):
1903         (WebKit::AssociatedURLLoader::didDownloadData):
1904         (WebKit::AssociatedURLLoader::didReceiveData):
1905         (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
1906         (WebKit::AssociatedURLLoader::didFinishLoading):
1907         (WebKit::AssociatedURLLoader::didFail):
1908         * src/AssociatedURLLoader.h:
1909
1910 2011-03-03  Dominic Mazzoni  <dmazzoni@google.com>
1911
1912         Reviewed by Dimitri Glazkov.
1913
1914         Add an equals() method to WebAccessibilityObject.
1915         https://bugs.webkit.org/show_bug.cgi?id=55631
1916
1917         * public/WebAccessibilityObject.h:
1918         * src/WebAccessibilityObject.cpp:
1919         (WebKit::WebAccessibilityObject::equals):
1920
1921 2011-03-03  Pavel Podivilov  <podivilov@chromium.org>
1922
1923         Reviewed by Yury Semikhatsky.
1924
1925         Web Inspector: make selected call frame debugger presentation model property.
1926         https://bugs.webkit.org/show_bug.cgi?id=55582
1927
1928         * src/js/Tests.js:
1929
1930 2011-03-03  Bill Budge  <bbudge@chromium.org>
1931
1932         Reviewed by David Levin.
1933
1934         AssociatedURLLoader does not support Cross Origin Requests
1935         https://bugs.webkit.org/show_bug.cgi?id=53925
1936
1937         No tests needed. Exposes no new functionality.
1938
1939         * src/AssociatedURLLoader.cpp:
1940         (WebKit::AssociatedURLLoader::ClientAdapter::create):
1941         (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
1942         (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
1943         (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
1944         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
1945         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1946         (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
1947         (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
1948         (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
1949         (WebKit::AssociatedURLLoader::AssociatedURLLoader):
1950         (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
1951         (WebKit::AssociatedURLLoader::loadSynchronously):
1952         (WebKit::AssociatedURLLoader::loadAsynchronously):
1953         (WebKit::AssociatedURLLoader::cancel):
1954         (WebKit::AssociatedURLLoader::setDefersLoading):
1955         * src/AssociatedURLLoader.h:
1956         (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
1957
1958 2011-03-03  Steve Lacey  <sjl@chromium.org>
1959
1960         Reviewed by Darin Fisher.
1961
1962         Wire up webkit metrics changes to chromium changes.
1963         https://bugs.webkit.org/show_bug.cgi?id=54580
1964
1965         * features.gypi:
1966         * public/WebMediaPlayer.h:
1967         * src/WebMediaPlayerClientImpl.cpp:
1968         (WebKit::WebMediaPlayerClientImpl::decodedFrameCount):
1969         (WebKit::WebMediaPlayerClientImpl::droppedFrameCount):
1970         (WebKit::WebMediaPlayerClientImpl::audioDecodedByteCount):
1971         (WebKit::WebMediaPlayerClientImpl::videoDecodedByteCount):
1972         * src/WebMediaPlayerClientImpl.h:
1973
1974 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
1975
1976         Reviewed by David Levin.
1977
1978         Manually revert ChromiumDataObject changes.
1979         https://bugs.webkit.org/show_bug.cgi?id=55627
1980
1981         * public/WebView.h:
1982         * src/WebDragData.cpp:
1983         (WebKit::WebDragData::initialize):
1984         * src/WebViewImpl.cpp:
1985         (WebKit::WebViewImpl::dragTargetDragEnter):
1986         * src/WebViewImpl.h:
1987
1988 2011-03-02  David Grogan  <dgrogan@chromium.org>
1989
1990         Reviewed by Jeremy Orlow.
1991
1992         IndexedDB: fire versionchange events when calling setVersion
1993         https://bugs.webkit.org/show_bug.cgi?id=55095
1994
1995         * WebKit.gyp:
1996         * src/IDBDatabaseCallbacksProxy.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
1997         (WebCore::IDBDatabaseCallbacksProxy::create):
1998         (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
1999         (WebCore::IDBDatabaseCallbacksProxy::~IDBDatabaseCallbacksProxy):
2000         (WebCore::IDBDatabaseCallbacksProxy::onVersionChange):
2001         * src/IDBDatabaseCallbacksProxy.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
2002         * src/IDBDatabaseProxy.cpp:
2003         (WebCore::IDBDatabaseProxy::setVersion):
2004         (WebCore::IDBDatabaseProxy::close):
2005         (WebCore::IDBDatabaseProxy::open):
2006         * src/IDBDatabaseProxy.h:
2007         * src/WebIDBDatabaseCallbacksImpl.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.cpp.
2008         (WebCore::WebIDBDatabaseCallbacksImpl::WebIDBDatabaseCallbacksImpl):
2009         (WebCore::WebIDBDatabaseCallbacksImpl::~WebIDBDatabaseCallbacksImpl):
2010         (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange):
2011         * src/WebIDBDatabaseCallbacksImpl.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h.
2012         * src/WebIDBDatabaseImpl.cpp:
2013         (WebKit::WebIDBDatabaseImpl::setVersion):
2014         (WebKit::WebIDBDatabaseImpl::close):
2015         (WebKit::WebIDBDatabaseImpl::open):
2016         * src/WebIDBDatabaseImpl.h:
2017
2018 2011-03-02  Sheriff Bot  <webkit.review.bot@gmail.com>
2019
2020         Unreviewed, rolling out r80139.
2021         http://trac.webkit.org/changeset/80139
2022         https://bugs.webkit.org/show_bug.cgi?id=55620
2023
2024         failing and crashing tests on Snow Leopard bot (Requested by
2025         mihaip1 on #webkit).
2026
2027         * public/WebGeolocationClientMock.h:
2028         * src/WebGeolocationClientMock.cpp:
2029
2030 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
2031
2032         Revert frame-specific WebClipboard changes
2033         https://bugs.webkit.org/show_bug.cgi?id=55617
2034
2035         This code is no longer needed since we've decided to use the original
2036         approach to copy/paste drag/drop handling in ClipboardChromium.
2037
2038         * public/WebFrameClient.h:
2039         * src/PlatformBridge.cpp:
2040         (WebCore::PlatformBridge::clipboardReadAvailableTypes):
2041         (WebCore::PlatformBridge::clipboardReadData):
2042         (WebCore::PlatformBridge::clipboardReadFilenames):
2043         * src/WebFrameImpl.cpp:
2044         (WebKit::WebFrameImpl::fromFrame):
2045         * src/WebFrameImpl.h:
2046         * src/WebViewImpl.cpp:
2047         (WebKit::WebViewImpl::dragTargetDragEnterNew):
2048
2049 2011-03-02  Tony Chang  <tony@chromium.org>
2050
2051         Unreviewed, rolling chromium DEPS to r76362.
2052
2053         https://bugs.webkit.org/show_bug.cgi?id=55564
2054
2055         * DEPS:
2056
2057 2011-02-28  Jeremy Orlow  <jorlow@chromium.org>
2058
2059         Reviewed by James Robinson.
2060
2061         Split IDBCursor.value into IDBCursor.primaryKey and IDBCursor.value
2062         https://bugs.webkit.org/show_bug.cgi?id=55443
2063
2064         * public/WebIDBCursor.h:
2065         (WebKit::WebIDBCursor::primaryKey):
2066         (WebKit::WebIDBCursor::value):
2067         * src/IDBCursorBackendProxy.cpp:
2068         (WebCore::IDBCursorBackendProxy::primaryKey):
2069         (WebCore::IDBCursorBackendProxy::value):
2070         * src/IDBCursorBackendProxy.h:
2071         * src/WebIDBCursorImpl.cpp:
2072         (WebKit::WebIDBCursorImpl::key):
2073         (WebKit::WebIDBCursorImpl::primaryKey):
2074         (WebKit::WebIDBCursorImpl::value):
2075         * src/WebIDBCursorImpl.h:
2076
2077 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
2078
2079         Reviewed by David Levin.
2080
2081         Add feature define for data transfer items
2082         https://bugs.webkit.org/show_bug.cgi?id=55510
2083
2084         * features.gypi:
2085
2086 2011-01-26  John Knottenbelt  <jknotten@chromium.org>
2087
2088         Detach Geolocation from Frame when Page destroyed.
2089         https://bugs.webkit.org/show_bug.cgi?id=52877
2090
2091         Add accessors to the WebGeolocationClientMock to allow the number of
2092         pending geolocation permission requests to be queried.
2093
2094         * public/WebGeolocationClientMock.h:
2095         * src/WebGeolocationClientMock.cpp:
2096         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
2097
2098 2011-03-01  David Grogan  <dgrogan@chromium.org>
2099
2100         Reviewed by Jeremy Orlow.
2101
2102         IndexedDB: public webkit interfaces for firing versionchange events to IDBDatabase objects
2103         https://bugs.webkit.org/show_bug.cgi?id=55548
2104
2105         * WebKit.gyp:
2106         * public/WebIDBDatabase.h:
2107         (WebKit::WebIDBDatabase::createObjectStore):
2108         (WebKit::WebIDBDatabase::open):
2109         * public/WebIDBDatabaseCallbacks.h: Added.
2110         (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks):
2111         (WebKit::WebIDBDatabaseCallbacks::onVersionChange):
2112
2113 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
2114
2115         Unreviewed, rolling out r80079.
2116         http://trac.webkit.org/changeset/80079
2117         https://bugs.webkit.org/show_bug.cgi?id=55547
2118
2119         "Broke the Win debug build?" (Requested by dcheng on #webkit).
2120
2121         * features.gypi:
2122
2123 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
2124
2125         Reviewed by David Levin.
2126
2127         Add feature define for data transfer items
2128         https://bugs.webkit.org/show_bug.cgi?id=55510
2129
2130         * features.gypi:
2131
2132 2011-03-01  Jeremy Orlow  <jorlow@chromium.org>
2133
2134         Reviewed by James Robinson.
2135
2136         Add a primaryKey method to IDBCursor
2137         https://bugs.webkit.org/show_bug.cgi?id=55518
2138
2139         In prep for https://bugs.webkit.org/show_bug.cgi?id=55443
2140
2141         * public/WebIDBCursor.h:
2142         (WebKit::WebIDBCursor::primaryKey):
2143
2144 2011-02-28  Chang Shu  <cshu@webkit.org>
2145
2146         Reviewed by Ryosuke Niwa.
2147
2148         Remove the support of Frame::isContentEditable and its dependencies.
2149         https://bugs.webkit.org/show_bug.cgi?id=54292
2150
2151         Remove the WebKit side implementation.
2152
2153         * src/EditorClientImpl.cpp:
2154         * src/EditorClientImpl.h:
2155
2156 2011-02-28  Avi Drissman  <avi@google.com>
2157
2158         Reviewed by James Robinson.
2159
2160         WebCursorInfo needs to match enums in platform/Cursor.h
2161         https://bugs.webkit.org/show_bug.cgi?id=55094
2162
2163         * public/WebCursorInfo.h:
2164         * src/AssertMatchingEnums.cpp:
2165
2166 2011-02-28  Sheriff Bot  <webkit.review.bot@gmail.com>
2167
2168         Unreviewed, rolling out r78789.
2169         http://trac.webkit.org/changeset/78789
2170         https://bugs.webkit.org/show_bug.cgi?id=55409
2171
2172         Incorrect canvas fallback implementation (Requested by
2173         inferno-sec on #webkit).
2174
2175         * public/WebAccessibilityRole.h:
2176         * src/AssertMatchingEnums.cpp:
2177
2178 2011-02-28  Adam Klein  <adamk@chromium.org>
2179
2180         Reviewed by Adam Barth.
2181
2182         [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI
2183         https://bugs.webkit.org/show_bug.cgi?id=54774
2184
2185         * src/LocalFileSystemChromium.cpp:
2186         (WebCore::LocalFileSystem::readFileSystem):
2187         Removed size argument to readFileSystem()
2188
2189 2011-02-27  Pavel Feldman  <pfeldman@chromium.org>
2190
2191         Reviewed by Darin Fisher.
2192
2193         Pass frame history state in the context menu parameters.
2194         https://bugs.webkit.org/show_bug.cgi?id=55232
2195
2196         * public/WebContextMenuData.h:
2197         * src/ContextMenuClientImpl.cpp:
2198         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2199
2200 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
2201
2202         Reviewed by Pavel Feldman.
2203
2204         DumpRenderTree should reset frame opener between tests.
2205         https://bugs.webkit.org/show_bug.cgi?id=54874
2206
2207         Added clearOpener method to WebFrame.
2208
2209         * public/WebFrame.h:
2210         * src/WebFrameImpl.cpp:
2211         (WebKit::WebFrameImpl::clearOpener):
2212         * src/WebFrameImpl.h:
2213
2214 2011-02-26  Pavel Feldman  <pfeldman@chromium.org>
2215
2216         Not reviewed: rolling chromium DEPS.
2217
2218         * DEPS:
2219
2220 2011-02-26  Bill Budge  <bbudge@chromium.org>
2221
2222         Reviewed by David Levin.
2223
2224         WebURLRequest, WebURLResponse properties should be passed to WebCore Layer
2225         https://bugs.webkit.org/show_bug.cgi?id=54489
2226
2227         No tests needed. This is already tested by ui_tests, nacl_ui_tests, and nacl_sandbox_tests
2228
2229         * src/WebURLRequest.cpp:
2230         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
2231         (WebKit::WebURLRequest::downloadToFile):
2232         (WebKit::WebURLRequest::setDownloadToFile):
2233         * src/WebURLRequestPrivate.h:
2234         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
2235         * src/WebURLResponse.cpp:
2236         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
2237         (WebKit::WebURLResponse::downloadFilePath):
2238         (WebKit::WebURLResponse::setDownloadFilePath):
2239         * src/WebURLResponsePrivate.h:
2240
2241 2011-02-26  Sheriff Bot  <webkit.review.bot@gmail.com>
2242
2243         Unreviewed, rolling out r79764.
2244         http://trac.webkit.org/changeset/79764
2245         https://bugs.webkit.org/show_bug.cgi?id=55295
2246
2247         "broke Chromium builds" (Requested by rniwa on #webkit).
2248
2249         * public/WebFrame.h:
2250         * src/WebFrameImpl.cpp:
2251         * src/WebFrameImpl.h:
2252
2253 2011-02-26  David Dorwin  <ddorwin@chromium.org>
2254
2255         Reviewed by Darin Fisher.
2256
2257         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
2258
2259         fullscreen javascript bindings not implemented for v8
2260         https://bugs.webkit.org/show_bug.cgi?id=44797
2261
2262         * features.gypi:
2263         * public/WebSettings.h:
2264         * src/ChromeClientImpl.cpp:
2265         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
2266         (WebKit::ChromeClientImpl::enterFullScreenForElement):
2267         (WebKit::ChromeClientImpl::exitFullScreenForElement):
2268         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
2269         * src/ChromeClientImpl.h:
2270         * src/WebSettingsImpl.cpp:
2271         (WebKit::WebSettingsImpl::setFullScreenEnabled):
2272         * src/WebSettingsImpl.h:
2273
2274 2011-02-26  John Mellor  <johnme@chromium.org>
2275
2276         Reviewed by Antonio Gomes.
2277
2278         [chromium] WebFrameImpl::m_totalMatchCount should be an int
2279         https://bugs.webkit.org/show_bug.cgi?id=55134
2280
2281         WebFrameImpl::m_totalMatchCount should be an int instead of a size_t since it can be -1.
2282
2283         * src/WebFrameImpl.h:
2284
2285 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
2286
2287         Reviewed by Pavel Feldman.
2288
2289         DumpRenderTree should reset frame opener between tests.
2290         https://bugs.webkit.org/show_bug.cgi?id=54874
2291
2292         Added clearOpener method to WebFrame.
2293
2294         * public/WebFrame.h:
2295         * src/WebFrameImpl.cpp:
2296         (WebKit::WebFrameImpl::clearOpener):
2297         * src/WebFrameImpl.h:
2298
2299 2011-02-25  Tony Chang  <tony@chromium.org>
2300
2301         Roll chromium deps to include RBGToHSL fix and ICU update.
2302
2303         * DEPS:
2304
2305 2011-02-15  Brett Wilson  <brettw@chromium.org>
2306
2307         Reviewed by Darin Fisher.
2308
2309         Recover the mouse capture state when we recieve a mouse event where there is no longer a button down.
2310         https://bugs.webkit.org/show_bug.cgi?id=54503
2311
2312         * src/WebViewImpl.cpp:
2313         (WebKit::WebViewImpl::handleInputEvent):
2314
2315 2011-02-24  James Robinson  <jamesr@chromium.org>
2316
2317         Reviewed by Darin Fisher.
2318
2319         Add a USE() macro to control use of the built-in UTF8 codec
2320         https://bugs.webkit.org/show_bug.cgi?id=55189
2321
2322         Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port.
2323
2324         * features.gypi:
2325
2326 2011-02-24  James Kozianski  <koz@chromium.org>
2327
2328         Reviewed by Ojan Vafai.
2329
2330         Add missing plumbing for registerProtocolHandler in ChromeClientImpl.
2331         https://bugs.webkit.org/show_bug.cgi?id=55112
2332
2333         * src/ChromeClientImpl.cpp:
2334         (WebKit::ChromeClientImpl::registerProtocolHandler):
2335
2336 2011-02-24  James Robinson  <jamesr@chromium.org>
2337
2338         Unreviewed, rolling out r79584.
2339         http://trac.webkit.org/changeset/79584
2340         https://bugs.webkit.org/show_bug.cgi?id=44797
2341
2342         [chromium] Patch does not compile if ENABLE_FULLSCREEN_API is
2343         not set
2344
2345         * features.gypi:
2346         * public/WebSettings.h:
2347         * src/ChromeClientImpl.cpp:
2348         * src/ChromeClientImpl.h:
2349         * src/WebSettingsImpl.cpp:
2350         * src/WebSettingsImpl.h:
2351
2352 2011-02-24  Andrew Wilson  <atwilson@chromium.org>
2353
2354         Unreviewed, rolling out r79570.
2355         http://trac.webkit.org/changeset/79570
2356         https://bugs.webkit.org/show_bug.cgi?id=54874
2357
2358         Breaks chromium build because glue/mocks/mock_web_frame.h/cc
2359         was not updated
2360
2361         * public/WebFrame.h:
2362         * src/WebFrameImpl.cpp:
2363         * src/WebFrameImpl.h:
2364
2365 2011-02-24  David Dorwin  <ddorwin@chromium.org>
2366
2367         Reviewed by Eric Seidel.
2368
2369         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
2370
2371         fullscreen javascript bindings not implemented for v8
2372         https://bugs.webkit.org/show_bug.cgi?id=44797
2373
2374         * features.gypi:
2375         * public/WebSettings.h:
2376         * src/ChromeClientImpl.cpp:
2377         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
2378         (WebKit::ChromeClientImpl::enterFullScreenForElement):
2379         (WebKit::ChromeClientImpl::exitFullScreenForElement):
2380         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
2381         * src/ChromeClientImpl.h:
2382         * src/WebSettingsImpl.cpp:
2383         (WebKit::WebSettingsImpl::setFullScreenEnabled):
2384         * src/WebSettingsImpl.h:
2385
2386 2011-02-24  Patrick Gansterer  <paroga@webkit.org>
2387
2388         Reviewed by Eric Seidel.
2389
2390         Rename PLATFORM(SKIA) to USE(SKIA)
2391         https://bugs.webkit.org/show_bug.cgi?id=55090
2392
2393         * src/GraphicsContext3DChromium.cpp:
2394         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
2395         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
2396         * src/GraphicsContext3DInternal.h:
2397         * src/WebViewImpl.cpp:
2398         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
2399
2400 2011-02-24  Vsevolod Vlasov  <vsevik@chromium.org>
2401
2402         Reviewed by Alexey Proskuryakov.
2403
2404         DumpRenderTree should reset frame opener between tests.
2405         https://bugs.webkit.org/show_bug.cgi?id=54874
2406
2407         Added clearOpener method to WebFrame.
2408
2409         * public/WebFrame.h:
2410         * src/WebFrameImpl.cpp:
2411         (WebKit::WebFrameImpl::clearOpener):
2412         * src/WebFrameImpl.h:
2413
2414 2011-02-24  Adam Klein  <adamk@chromium.org>
2415
2416         Reviewed by Darin Fisher.
2417
2418         [chromium] Add code to WebKit Chromium to allow access to NetworkStateNotifier
2419         https://bugs.webkit.org/show_bug.cgi?id=54516
2420
2421         Add a new WebNetworkStateNotifier class with a single static method,
2422         setOnLine(), which dispatches to WebCore's singleton NetworkStateNotifier.
2423
2424         * WebKit.gyp:
2425         * public/WebNetworkStateNotifier.h: Added.
2426         * src/WebNetworkStateNotifier.cpp: Added.
2427         (WebKit::WebNetworkStateNotifier::setOnLine):
2428
2429 2011-02-24  Robert Kroeger <rjkroege@chromium.org>
2430
2431         Reviewed by Darin Fisher.
2432
2433         Added timestamps to PlatformTouchEvent etc.
2434
2435         PlatformTouchEvent doesn't have a timestamp and so
2436         eventSender.leapForward cannot be used for touchevent based tests.
2437         This change constructs PlatformTouchEvents with timestamps
2438         provided from a WebTouchEvent on chromium. It also adds an enum
2439         to make code referring to specific WebTouchPoints easier to read.
2440
2441         [chromium] [WebCore] [android] Touch events are missing time stamps
2442         https://bugs.webkit.org/show_bug.cgi?id=53510
2443
2444         * public/WebTouchPoint.h:
2445         (WebKit::WebTouchPoint::WebTouchPoint):
2446         * src/WebInputEventConversion.cpp:
2447         (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
2448
2449 2011-02-23  Adam Barth  <abarth@webkit.org>
2450
2451         Reviewed by James Robinson.
2452
2453         [Chromium] Use WebKitClient for OSRandomSource instead of trying to talk to the file system in the sandbox
2454         https://bugs.webkit.org/show_bug.cgi?id=55093
2455
2456         We need to get OS randomness from the WebKit client rather than try to
2457         get it from /dev/urandom directly because WebKit doesn't have access to
2458         the file system when running inside the Chromium sandbox.
2459
2460         * WebKit.gyp:
2461         * src/ChromiumOSRandomSource.cpp: Added.
2462
2463 2011-02-23  Adam Barth  <abarth@webkit.org>
2464
2465         Reviewed by James Robinson.
2466
2467         Roll Chromium DEPS
2468         https://bugs.webkit.org/show_bug.cgi?id=55096
2469
2470         Rolling to the future, like a truck.
2471
2472         * DEPS:
2473
2474 2011-02-23  Adam Barth  <abarth@webkit.org>
2475
2476         Reviewed by Darin Fisher.
2477
2478         [Chromium] Add WebKitClient::cryptographicallyRandomValues
2479         https://bugs.webkit.org/show_bug.cgi?id=55073
2480
2481         This patch adds a WebKit client API to get cryptographic randomness.
2482         We'll use this API to gather seed randomness while inside the sandbox.
2483
2484         * public/WebKitClient.h:
2485         (WebKit::WebKitClient::cryptographicallyRandomValues):
2486
2487 2011-02-23  Kenneth Russell  <kbr@google.com>
2488
2489         Unreviewed, rolling out r79387.
2490         https://bugs.webkit.org/show_bug.cgi?id=54885
2491
2492         Reapply the code changes from r79038 since they weren't the root
2493         cause of the test timeouts.
2494
2495         * src/WebKit.cpp:
2496         (WebKit::initialize):
2497
2498 2011-02-23  Takashi Toyoshima  <toyoshim@chromium.org>
2499
2500         Reviewed by Shinichiro Hamaji.
2501
2502         [chromium] Control-Up/Down should be PageUp/Down on Mac.
2503         https://bugs.webkit.org/show_bug.cgi?id=54606
2504
2505         * src/WebViewImpl.cpp:
2506         (WebKit::WebViewImpl::scrollViewWithKeyboard):
2507
2508 2011-02-22  Kenneth Russell  <kbr@google.com>
2509
2510         Reviewed by James Robinson.
2511
2512         Many tests started timing out on the chrome mac canaries around r79035
2513         https://bugs.webkit.org/show_bug.cgi?id=54885
2514
2515         Revert the code changes, but not the Chromium DEPS roll, from
2516         r79038 to see whether this clears up the timing-out tests. Was not
2517         able to reproduce the timeouts locally with a Release mode build
2518         of DRT (on Snow Leopard).
2519
2520         * src/WebKit.cpp:
2521         (WebKit::initialize):
2522
2523 2011-02-21  Nico Weber  <thakis@chromium.org>
2524
2525         Reviewed by James Robinson.
2526
2527         [chromium] WebWorkerBase::openFileSystem confuses clang's -Woverloaded-virtual
2528         https://bugs.webkit.org/show_bug.cgi?id=54920
2529
2530         Rename WebWorkerBase::openFileSystem() to openFileSystemForWorker() to
2531         make it obvious it's not an override of
2532         WebFrameClient::openFileSystem().
2533
2534         Remove a failed attempt to override it in WebWorkerClientImpl (the
2535         override didn't change the behavior).
2536
2537         No intended functionality change.
2538
2539         * src/LocalFileSystemChromium.cpp:
2540         (WebCore::LocalFileSystem::requestFileSystem):
2541         Call new name.
2542         * src/WebWorkerBase.cpp:
2543         (WebKit::WebWorkerBase::openFileSystemForWorker):
2544         Rename openFileSystem() to openFileSystemForWorker().
2545         * src/WebWorkerBase.h:
2546         Rename openFileSystem() to openFileSystemForWorker().
2547         * src/WebWorkerClientImpl.h:
2548         (WebKit::WebWorkerClientImpl::allowDatabase):
2549         Remove unsuccessful (and pointless) override.
2550
2551 2011-02-22  Ilya Tikhonovsky  <loislo@chromium.org>
2552
2553         Reviewed by Pavel Feldman.
2554
2555         Web Inspector: flakyness of inspector tests.
2556         https://bugs.webkit.org/show_bug.cgi?id=54729
2557
2558         As far as we have the protocol with sequence numbers we can simplify test harness support
2559         and drop out chomium specific methods.
2560
2561         * src/js/DevTools.js:
2562
2563 2011-02-21  Pavel Podivilov  <podivilov@chromium.org>
2564
2565         Reviewed by Pavel Feldman.
2566
2567         Web Inspector: move source mapping from SourceFrame to ScriptsPanel.
2568         https://bugs.webkit.org/show_bug.cgi?id=54645
2569
2570         * src/js/Tests.js:
2571         (.TestSuite.prototype._checkExecutionLine):
2572
2573 2011-02-21  Nico Weber  <thakis@chromium.org>
2574
2575         Reviewed by James Robinson.
2576
2577         [chromium] PopupContainer::show() confuses clang's -Woverloaded-virtual
2578         https://bugs.webkit.org/show_bug.cgi?id=54923
2579
2580         Rename PopupContainer::show() to showInRect(), to make it obvious it's
2581         not an override of ScrollView::show().
2582
2583         No intended functionality change.
2584
2585         * src/WebViewImpl.cpp:
2586         (WebKit::WebViewImpl::applyAutoFillSuggestions):
2587
2588 2011-02-21  Nico Weber  <thakis@chromium.org>
2589
2590         Reviewed by Kent Tamura.
2591
2592         [chromium] ChromePluginPrintContext::begin() fails to override superclass method
2593         https://bugs.webkit.org/show_bug.cgi?id=54914
2594
2595         Update subclass method signature to match superclass again. This
2596         regressed in http://trac.webkit.org/changeset/71964
2597
2598         * src/WebFrameImpl.cpp:
2599         (WebKit::ChromePluginPrintContext::begin):
2600
2601 2011-02-17  Ryosuke Niwa  <rniwa@webkit.org>
2602
2603         Reviewed by Kent Tamura.
2604
2605         Rename Position::node() to Position::deprecatedNode()
2606         https://bugs.webkit.org/show_bug.cgi?id=54622
2607
2608         Done the rename. All calls to node() are replaced by calls to deprecatedNode().
2609
2610         * src/WebViewImpl.cpp:
2611         (WebKit::WebViewImpl::setComposition): Check the nullity of startContainer() instead of startPosition()->node().
2612         (WebKit::WebViewImpl::confirmComposition): Ditto.
2613         (WebKit::WebViewImpl::textInputType):
2614         (WebKit::WebViewImpl::caretOrSelectionBounds):
2615
2616 2011-02-19  Brian Ryner  <bryner@chromium.org>
2617
2618         Reviewed by Adam Barth.
2619
2620         Add missing #includes of DocumentLoader.h, needed since the transitive
2621         include through Document.h is removed.
2622         https://bugs.webkit.org/show_bug.cgi?id=50489
2623
2624         * src/WebPageSerializerImpl.cpp:
2625         * src/WebSearchableFormData.cpp:
2626
2627 2011-02-19  Charlie Reis  <creis@chromium.org>
2628
2629         Reviewed by Mihai Parparita.
2630
2631         Ensure loading has stopped in HistoryController::goToItem
2632         https://bugs.webkit.org/show_bug.cgi?id=54517
2633
2634         Call Page::goToItem instead of HistoryController::goToItem, so that
2635         FrameLoader::stopAllLoaders is called first.  Also adds a callback in
2636         FrameLoaderClient for checking for pseudo-back-forward URLs.
2637
2638         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
2639
2640         * src/FrameLoaderClientImpl.cpp:
2641         (WebKit::FrameLoaderClientImpl::shouldStopLoadingForHistoryItem): Added.
2642         * src/FrameLoaderClientImpl.h:
2643         * src/WebFrameImpl.cpp:
2644
2645 2011-02-18  Dominic Mazzoni  <dmazzoni@google.com>
2646
2647         Reviewed by Dimitri Glazkov.
2648
2649         Marks any actions triggered by performDefaultAction as a user
2650         gesture, so that a user with a screen reader isn't prevented from
2651         performing operations that must be triggered by a user gesture.
2652         https://bugs.webkit.org/show_bug.cgi?id=54759
2653
2654         * src/WebAccessibilityObject.cpp:
2655         (WebKit::WebAccessibilityObject::performDefaultAction):
2656
2657 2011-02-18  Kenneth Russell  <kbr@google.com>
2658
2659         Reviewed by James Robinson.
2660
2661         [chromium] Clean up initialization of minimum timer interval
2662         https://bugs.webkit.org/show_bug.cgi?id=54772
2663
2664         Rolled forward Chromium DEPS to pick up new webkit_support entry
2665         point. Removed setting of default minimum timer interval, as this
2666         is now done every time WebPreferences are applied.
2667
2668         Tested with Chromium DRT port built from WebKit workspace; ran
2669         fast/dom/ layout tests.
2670
2671         * DEPS:
2672         * src/WebKit.cpp:
2673         (WebKit::initialize):
2674
2675 2011-02-18  Ben Vanik  <benvanik@google.com>
2676
2677         Reviewed by Kenneth Russell.
2678
2679         Bug 53940: Implement the OES_vertex_array_object WebGL extension
2680         https://bugs.webkit.org/show_bug.cgi?id=53940
2681
2682         Stubbed out methods for the new OES_vertex_array_object methods.
2683
2684         * src/Extensions3DChromium.cpp:
2685         (WebCore::Extensions3DChromium::createVertexArrayOES):
2686         (WebCore::Extensions3DChromium::deleteVertexArrayOES):
2687         (WebCore::Extensions3DChromium::isVertexArrayOES):
2688         (WebCore::Extensions3DChromium::bindVertexArrayOES):
2689
2690 2011-02-17  Yuzo Fujishima  <yuzo@google.com>
2691
2692         Reviewed by Shinichiro Hamaji.
2693
2694         Retry landing after fixing Chromium side.
2695         Fix for Bug 54632 - [chromium] Printing causes view to scroll
2696         https://bugs.webkit.org/show_bug.cgi?id=54632
2697
2698         Expose setScrollOffset such that Chromium can restore the scroll offset
2699         after printing the document. The bug will be fixed when the counterpart
2700         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
2701
2702         * public/WebFrame.h:
2703         * src/WebFrameImpl.cpp:
2704         (WebKit::WebFrameImpl::setScrollOffset):
2705         * src/WebFrameImpl.h:
2706
2707 2011-02-17  Andrew Wilson  <atwilson@chromium.org>
2708
2709         Unreviewed, rolling out r78936.
2710         http://trac.webkit.org/changeset/78936
2711         https://bugs.webkit.org/show_bug.cgi?id=54632
2712
2713         Breaks chromium build
2714
2715         * public/WebFrame.h:
2716         * src/WebFrameImpl.cpp:
2717         * src/WebFrameImpl.h:
2718
2719 2011-02-17  Yuzo Fujishima  <yuzo@google.com>
2720
2721         Reviewed by Shinichiro Hamaji.
2722
2723         Fix for Bug 54632 - [chromium] Printing causes view to scroll
2724         https://bugs.webkit.org/show_bug.cgi?id=54632
2725
2726         Expose setScrollOffset such that Chromium can restore the scroll offset
2727         after printing the document. The bug will be fixed when the counterpart
2728         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
2729
2730         * public/WebFrame.h:
2731         * src/WebFrameImpl.cpp:
2732         (WebKit::WebFrameImpl::setScrollOffset):
2733         * src/WebFrameImpl.h:
2734
2735 2011-02-17  W. James MacLean  <wjmaclean@chromium.org>
2736
2737         Reviewed by James Robinson.
2738
2739         [chromium] Add command-line flag to enable composite to offscreen texture.
2740         https://bugs.webkit.org/show_bug.cgi?id=52311
2741
2742         Add plumbing to allow command-line switch to enable offscreen compositing. Function
2743         LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic
2744         normal renderer operation.
2745
2746         * public/WebSettings.h:
2747         * src/WebSettingsImpl.cpp:
2748         (WebKit::WebSettingsImpl::WebSettingsImpl):
2749         (WebKit::WebSettingsImpl::setCompositeToTextureEnabled):
2750         * src/WebSettingsImpl.h:
2751         (WebKit::WebSettingsImpl::compositeToTextureEnabled):
2752         * src/WebViewImpl.cpp:
2753         (WebKit::WebViewImpl::doComposite):
2754
2755 2011-02-10  Luiz Agostini  <luiz.agostini@openbossa.org>
2756
2757         Reviewed by Adam Roben.
2758
2759         HTML5 <details> and <summary>: localized text
2760         https://bugs.webkit.org/show_bug.cgi?id=54260
2761
2762         The method defaultDetailsSummaryText was added to LocalizedStrings. It is used to provide
2763         the default label to be used by a <details> tag that has no <summary> child.
2764
2765         * src/LocalizedStrings.cpp:
2766         (WebCore::defaultDetailsSummaryText):
2767
2768 2011-02-17  Steve Lacey  <sjl@chromium.org>
2769
2770         Reviewed by Darin Fisher.
2771
2772         Roll chromium deps to 75190. Includes new dependency
2773         on libjingle.
2774
2775         https://bugs.webkit.org/show_bug.cgi?id=54588
2776
2777         * DEPS:
2778
2779 2011-02-17  Pavel Podivilov  <podivilov@chromium.org>
2780
2781         Unreviewed, interactive ui test fix for r78808.
2782
2783         * src/js/Tests.js:
2784         (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts):
2785         (.TestSuite.prototype._waitUntilScriptsAreParsed):
2786
2787 2011-02-16  Brian Ryner  <bryner@chromium.org>
2788
2789         Reviewed by Darin Fisher.
2790
2791         Split the socket address field into separate IP address and port fields.
2792         This will make the field less error-prone to parse, for example when
2793         dealing with IPv6 literals.
2794         https://bugs.webkit.org/show_bug.cgi?id=54607
2795
2796         * public/WebURLResponse.h:
2797         * src/WebURLResponse.cpp:
2798         (WebKit::WebURLResponse::remoteIPAddress):
2799         (WebKit::WebURLResponse::setRemoteIPAddress):
2800         (WebKit::WebURLResponse::remotePort):
2801         (WebKit::WebURLResponse::setRemotePort):
2802
2803 2011-02-16  Dominic Mazzoni  <dmazzoni@google.com>
2804
2805         Reviewed by Chris Fleizach.
2806
2807         Add new role for canvas elements.
2808
2809         https://bugs.webkit.org/show_bug.cgi?id=50126
2810
2811         * public/WebAccessibilityRole.h:
2812         * src/AssertMatchingEnums.cpp:
2813
2814 2011-02-16  Victoria Kirst  <vrk@google.com>
2815
2816         Reviewed by Kenneth Russell.
2817
2818         [chromium] Fix green pixels at edge of certain GPU-accelerated videos
2819         https://bugs.webkit.org/show_bug.cgi?id=54559
2820
2821         * src/VideoFrameChromiumImpl.cpp:
2822         (WebKit::VideoFrameChromiumImpl::width):
2823         (WebKit::VideoFrameChromiumImpl::height):
2824         (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
2825         (WebKit::VideoFrameChromiumImpl::hasPaddingBytes):
2826         * src/VideoFrameChromiumImpl.h:
2827
2828 2011-02-16  Jeremy Orlow  <jorlow@chromium.org>
2829
2830         Back out IndexedDB change thats no longer necessary
2831         https://bugs.webkit.org/show_bug.cgi?id=54603
2832
2833         Backing out 78645 as it turns out that it's not necessary.
2834
2835         * public/WebIDBFactory.h:
2836         (WebKit::WebIDBFactory::open):
2837         * src/AssertMatchingEnums.cpp:
2838         * src/IDBFactoryBackendProxy.cpp:
2839         * src/IDBFactoryBackendProxy.h:
2840         * src/WebIDBFactoryImpl.cpp:
2841         (WebKit::WebIDBFactoryImpl::open):
2842         * src/WebIDBFactoryImpl.h:
2843
2844 2011-02-16  David Grogan  <dgrogan@chromium.org>
2845
2846         Reviewed by Jeremy Orlow.
2847
2848         indexeddb: make setVersion fire blocked event if other connections are open
2849         https://bugs.webkit.org/show_bug.cgi?id=53728
2850
2851         * src/IDBCallbacksProxy.cpp:
2852         (WebCore::IDBCallbacksProxy::onBlocked):
2853         * src/IDBCallbacksProxy.h:
2854         * src/WebIDBCallbacksImpl.cpp:
2855         (WebCore::WebIDBCallbacksImpl::onBlocked):
2856         * src/WebIDBCallbacksImpl.h:
2857
2858 == Rolled over to ChangeLog-2011-02-16 ==