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

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

Issue 7005016: Revert 79703 - 2011-02-15 Brett Wilson <brettw@chromium.org> (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/742/
Patch Set: Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2011-05-04 Nate Chapin <japhet@chromium.org>
2
3 Reviewed by Mihai Parparita.
4
5 Ensure we don't overwrite user-specified scroll positions
6 on same document HistoryItem navigations.
7 https://bugs.webkit.org/show_bug.cgi?id=59877
8
9 * src/WebFrameImpl.cpp:
10 (WebKit::WebFrameImpl::loadHistoryItem):
11 (WebKit::WebFrameImpl::currentHistoryItem):
12 (WebKit::WebFrameImpl::WebFrameImpl):
13 * src/WebFrameImpl.h:
14
15 2011-04-20 Yuzhu Shen <yzshen@chromium.org>
16
17 Reviewed by Tony Chang.
18
19 [chromium] linux chromium doesn't set click count for mouse up events.
20 https://bugs.webkit.org/show_bug.cgi?id=58921
21
22 The reason why we need such a fix is that the Pepper API passes this inf ormation to plugins,
23 and some consumers (e.g., Flash) need it to detect double-clicks.
24
25 * src/gtk/WebInputEventFactory.cpp: set click count for mouse up events.
26 * tests/WebInputEventFactoryTestGtk.cpp: added test case MouseUpClickCou nt.
27 2011-04-20 Evan Martin <evan@chromium.org>
28
29 Reviewed by Tony Chang.
30
31 [chromium] expose title text direction on WebDataSource
32 https://bugs.webkit.org/show_bug.cgi?id=59010
33
34 * public/WebDataSource.h:
35 * src/WebDataSourceImpl.cpp:
36 (WebKit::WebDataSourceImpl::pageTitle):
37 (WebKit::WebDataSourceImpl::pageTitleDirection):
38 * src/WebDataSourceImpl.h:
39
40 2011-04-20 Pavel Feldman <pfeldman@google.com>
41
42 Reviewed by Yury Semikhatsky.
43
44 Web Inspector: add saveAs into the InspectorFrontendHost binding.
45 https://bugs.webkit.org/show_bug.cgi?id=58979
46
47 * public/WebDevToolsFrontendClient.h:
48 (WebKit::WebDevToolsFrontendClient::saveAs):
49 * src/InspectorFrontendClientImpl.cpp:
50 (WebKit::InspectorFrontendClientImpl::saveAs):
51 * src/InspectorFrontendClientImpl.h:
52 * src/js/DevTools.js:
53
54 2011-04-19 Naoki Takano <takano.naoki@gmail.com>
55
56 Reviewed by Kent Tamura.
57
58 [Chromium]UI polishes and tweaks to Autofill dropdown menu.
59 https://bugs.webkit.org/show_bug.cgi?id=58505
60
61 * src/AutoFillPopupMenuClient.cpp:
62 (WebKit::AutoFillPopupMenuClient::initialize): Set AutofillPopup for men uStyle.
63
64 2011-04-19 Dirk Pranke <dpranke@chromium.org>
65
66 Unreviewed, attempting build fix.
67
68 Disable leveldb to work around
69 http://code.google.com/p/leveldb/issues/detail?id=1.
70
71 * features.gypi:
72
73 2011-04-19 Dominic Cooney <dominicc@chromium.org>
74
75 Reviewed by Dimitri Glazkov.
76
77 Check the type of the wrapper when unwrapping NPObjects to native
78 Ranges and Elements
79 https://bugs.webkit.org/show_bug.cgi?id=58957
80
81 * src/WebBindings.cpp:
82 (WebKit::getRangeImpl): check HasInstance
83 (WebKit::getElementImpl): check HasInstance
84
85 2011-04-19 Evan Martin <evan@chromium.org>
86
87 Reviewed by Darin Fisher.
88
89 [chromium] didReceiveTitle API signature should not change
90 https://bugs.webkit.org/show_bug.cgi?id=58909
91
92 My previous attempt at a temporary shim was wrong.
93 This second try should correctly work with older clients.
94
95 * public/WebFrameClient.h:
96 (WebKit::WebFrameClient::didReceiveTitle):
97
98 2011-04-19 Jungshik Shin <jshin@chromium.org>
99
100 Reviewed by Adam Barth
101
102 Fix the compile failure in UniscribeHelperTest.cpp due to
103 a change in UniscribeHelper made by the CL for bug 48860
104 (r84264)
105
106 http://bugs.webkit.org/show_bug.cgi?id=48860
107
108 * tests/UniscribeHelperTest.cpp:
109 (TEST_F):
110
111 2011-04-19 Stuart Morgan <stuartmorgan@chromium.org>
112
113 Reviewed by Tony Chang.
114
115 [chromium] Clicking on plugin for first time blocks focus shift
116 https://bugs.webkit.org/show_bug.cgi?id=58419
117
118 Switched to using FocusController when moving focus to a plugin
119 so that cross-frame focus changes are handled correctly.
120
121 * src/WebPluginContainerImpl.cpp:
122 (WebKit::WebPluginContainerImpl::handleMouseEvent):
123
124 2011-04-19 Vsevolod Vlasov <vsevik@chromium.org>
125
126 Reviewed by Pavel Feldman.
127
128 Web Inspector: Rename lengthReceived to encodedDataLength/dataLength
129 https://bugs.webkit.org/show_bug.cgi?id=58883
130
131 Renamed lengthReceived to encodedDataLength/dataLength.
132
133 * public/WebURLLoaderClient.h:
134 (WebKit::WebURLLoaderClient::didReceiveData):
135 * src/AssociatedURLLoader.cpp:
136 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
137 * src/FrameLoaderClientImpl.cpp:
138 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength):
139 * src/FrameLoaderClientImpl.h:
140 * src/ResourceHandle.cpp:
141 (WebCore::ResourceHandleInternal::didReceiveData):
142
143 2011-04-19 Vsevolod Vlasov <vsevik@chromium.org>
144
145 Reviewed by Pavel Feldman.
146
147 Chromium DevTools: Network panel timing test is flaky
148 https://bugs.webkit.org/show_bug.cgi?id=58699
149
150 Fixed network timing test flakiness.
151
152 * src/js/Tests.js:
153 (.TestSuite.prototype.testNetworkTiming.finishResource):
154
155 2011-04-19 Andrey Kosyakov <caseq@chromium.org>
156
157 Reviewed by Pavel Feldman.
158
159 Web Inspector: add chrome.devTools alias to webInspector namespace for c hromium port
160 https://bugs.webkit.org/show_bug.cgi?id=58894
161
162 * src/js/DevTools.js:
163 (WebInspector.platformExtensionAPI):
164
165 2011-04-19 Kinuko Yasuda <kinuko@chromium.org>
166
167 Not reviewed; another build fix attempt.
168
169 * src/StorageInfoChromium.cpp:
170 (WebCore::StorageInfo::queryUsageAndQuota):
171 (WebCore::StorageInfo::requestQuota):
172 * src/WebStorageQuotaCallbacksImpl.cpp:
173 (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl):
174 * src/WebStorageQuotaCallbacksImpl.h:
175
176 2011-04-19 Kinuko Yasuda <kinuko@chromium.org>
177
178 Reviewed by David Levin.
179
180 [Chromium] Enable QUOTA API at runtime if enable-quota flag is given
181 https://bugs.webkit.org/show_bug.cgi?id=58784
182
183 * features.gypi: Added ENABLE_QUOTA=1.
184 * public/WebRuntimeFeatures.h:
185 * src/WebRuntimeFeatures.cpp:
186 (WebKit::WebRuntimeFeatures::enableQuota): Added.
187 (WebKit::WebRuntimeFeatures::isQuotaEnabled): Added.
188
189 2011-04-19 John Gregg <johnnyg@google.com>
190
191 Reviewed by Darin Fisher.
192
193 Enable folder drag-n-drop when using a "webkitdirectory" file input
194 https://bugs.webkit.org/show_bug.cgi?id=58401
195
196 This uses a new ChromeClient API to enumerate the directory and
197 return all the files, as if the user had selected that directory
198 by clicking the control in the normal way.
199
200 * public/WebViewClient.h:
201 (WebKit::WebViewClient::enumerateChosenDirectory):
202 * src/ChromeClientImpl.cpp:
203 (WebKit::ChromeClientImpl::enumerateChosenDirectory):
204 * src/ChromeClientImpl.h:
205
206 2011-04-18 Evan Martin <evan@chromium.org>
207
208 Reviewed by Eric Seidel.
209
210 [chromium] expose title direction to webkit client
211 https://bugs.webkit.org/show_bug.cgi?id=58823
212
213 * public/WebFrameClient.h:
214 (WebKit::WebFrameClient::didReceiveTitle):
215 Add new param to API.
216
217 * src/FrameLoaderClientImpl.cpp:
218 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
219 Pass new param in API.
220
221 2011-04-17 Patrick Gansterer <paroga@webkit.org>
222
223 Reviewed by Adam Barth.
224
225 Rename PLATFORM(CG) to USE(CG)
226 https://bugs.webkit.org/show_bug.cgi?id=58729
227
228 * src/GraphicsContext3DChromium.cpp:
229 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
230 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal):
231 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
232 (WebCore::GraphicsContext3DInternal::reshape):
233 * src/GraphicsContext3DInternal.h:
234 * src/PlatformBridge.cpp:
235 * src/WebViewImpl.cpp:
236 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
237
238 2011-04-15 John Bates <jbates@google.com>
239
240 Reviewed by Kenneth Russell.
241
242 Change WebGraphicsContext3D virtuals to pure virtuals as intended
243 https://bugs.webkit.org/show_bug.cgi?id=58479
244
245 * public/WebGraphicsContext3D.h:
246
247 2011-04-15 Shishir Agrawal <shishir@chromium.org>
248
249 Reviewed by James Robinson.
250
251 Add a flag to guard Page Visibility API changes.
252 https://bugs.webkit.org/show_bug.cgi?id=58464
253
254 * features.gypi:
255
256 2011-04-15 Charlie Reis <creis@chromium.org>
257
258 Reviewed by Darin Fisher.
259
260 [Chromium] fast/events/popup-allowed-from-gesture-initiated-form-submit. html causing debug ASSERT
261 https://bugs.webkit.org/show_bug.cgi?id=44079
262
263 Remove an assert whose invariant doesn't hold.
264
265 * src/FrameLoaderClientImpl.cpp:
266
267 2011-04-15 Kinuko Yasuda <kinuko@chromium.org>
268
269 Reviewed by David Levin.
270
271 Expose unified Quota API if QUOTA build flag is enabled
272 https://bugs.webkit.org/show_bug.cgi?id=58648
273
274 * src/AssertMatchingEnums.cpp: Added enum assertions.
275 * src/StorageInfoChromium.cpp: Made a build fix.
276
277 2011-04-15 Vsevolod Vlasov <vsevik@chromium.org>
278
279 Reviewed by Pavel Feldman.
280
281 Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText t o requestHeadersText and responseHeadersText
282 https://bugs.webkit.org/show_bug.cgi?id=58650
283
284 * public/WebHTTPLoadInfo.h:
285 * src/WebHTTPLoadInfo.cpp:
286 (WebKit::WebHTTPLoadInfo::requestHeadersText):
287 (WebKit::WebHTTPLoadInfo::setRequestHeadersText):
288 (WebKit::WebHTTPLoadInfo::responseHeadersText):
289 (WebKit::WebHTTPLoadInfo::setResponseHeadersText):
290
291 2011-04-15 Zelidrag Hornung <zelidrag@chromium.org>
292
293 Reviewed by Darin Fisher.
294
295 Added enums for external file system type and exposed factory function
296 for creating File- and DirectoryEntry objects from Chromium side.
297 https://bugs.webkit.org/show_bug.cgi?id=58456
298
299 * public/WebFileSystem.h:
300 * public/WebFrame.h:
301 * src/AssertMatchingEnums.cpp:
302 * src/WebFrameImpl.cpp:
303 (WebKit::WebFrameImpl::createFileSystem):
304 (WebKit::WebFrameImpl::createFileEntry):
305 * src/WebFrameImpl.h:
306
307 2011-04-15 Vsevolod Vlasov <vsevik@chromium.org>
308
309 Reviewed by Pavel Feldman.
310
311 Web Inspector: [Chromium] Create tests for network panel timing, size an d raw headers text
312 https://bugs.webkit.org/show_bug.cgi?id=58566
313
314 Added network timing, size and raw headers tests for Inspector
315 Since chromium used different version of network stack for layout
316 tests, these are interactive ui tests (DevToolsSanityTest.TestNetwork*)
317
318 * src/js/Tests.js:
319 (.TestSuite.prototype.testNetworkSize.finishResource):
320 (.TestSuite.prototype.testNetworkSyncSize.finishResource):
321 (.TestSuite.prototype.testNetworkRawHeadersText.finishResource):
322 (.TestSuite.prototype.testNetworkTiming.finishResource):
323
324 2011-04-14 Vsevolod Vlasov <vsevik@chromium.org>
325
326 Reviewed by Pavel Feldman.
327
328 Web Inspector: Enable raw HTTP headers support
329 https://bugs.webkit.org/show_bug.cgi?id=58259
330
331 Added raw headers text support to inspector.
332
333 * public/WebHTTPLoadInfo.h:
334 * src/WebHTTPLoadInfo.cpp:
335 (WebKit::WebHTTPLoadInfo::rawRequestHeadersText):
336 (WebKit::WebHTTPLoadInfo::setRawRequestHeadersText):
337 (WebKit::WebHTTPLoadInfo::rawResponseHeadersText):
338 (WebKit::WebHTTPLoadInfo::setRawResponseHeadersText):
339
340 2011-04-14 Vsevolod Vlasov <vsevik@chromium.org>
341
342 Reviewed by Pavel Feldman.
343
344 Web Inspector: ResourceResponse should have encodedDataLength field for synchronous requests transfer size
345 https://bugs.webkit.org/show_bug.cgi?id=58447
346
347 FrameLoader now takes encoded data length for synchronous requests from the field with the same name.
348
349 * public/WebHTTPLoadInfo.h:
350 * src/WebHTTPLoadInfo.cpp:
351 (WebKit::WebHTTPLoadInfo::encodedDataLength):
352 (WebKit::WebHTTPLoadInfo::setEncodedDataLength):
353
354 2011-04-14 Alok Priyadarshi <alokp@chromium.org>
355
356 Reviewed by James Robinson.
357
358 Remove dependency on chromium skia::PlatformCanvas
359 https://bugs.webkit.org/show_bug.cgi?id=57563
360
361 * public/WebCanvas.h:
362 * src/WebFrameImpl.cpp:
363 (WebKit::WebFrameImpl::printPage):
364 * tests/TransparencyWinTest.cpp:
365 (WebCore::drawNativeRect):
366 (WebCore::getPixelAt):
367 (WebCore::clearTopLayerAlphaChannel):
368 (WebCore::clearTopLayerAlphaPixel):
369 (WebCore::TEST):
370
371 2011-04-14 Brian Salomon <bsalomon@google.com>
372
373 Reviewed by Kenneth Russell.
374
375 In skia platform call SkBitmap::notifyPixelsChanged on WebGL readback
376 https://bugs.webkit.org/show_bug.cgi?id=58543
377
378 No new tests. Tested by fast/canvas/webgl/canvas-test.html
379
380 * src/GraphicsContext3DChromium.cpp:
381 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
382
383 2011-04-14 Adrienne Walker <enne@google.com>
384
385 Reviewed by James Robinson.
386
387 [chromium] TilingData should return 1 tile if tile size is texture size.
388 https://bugs.webkit.org/show_bug.cgi?id=58364
389
390 Update test to properly handle this case.
391
392 * tests/TilingDataTest.cpp:
393 (WebCore::TEST):
394
395 2011-04-14 Bill Budge <bbudge@chromium.org>
396
397 Reviewed by Darin Fisher.
398
399 Make WebURLLoaderOptions disallow cross origin requests by default.
400 https://bugs.webkit.org/show_bug.cgi?id=58475
401
402 No new tests. Exposes no new functionality.
403
404 * public/WebURLLoaderOptions.h:
405 (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
406
407 2011-04-13 James Robinson <jamesr@chromium.org>
408
409 Reviewed by Simon Fraser.
410
411 Allow setting composited backing stores for scrollbars and scroll corner s
412 https://bugs.webkit.org/show_bug.cgi?id=57202
413
414 Remove a lot of scrollbar hacks from the chromium compositor implementat ion now that
415 scrollbars go to real layers.
416
417 * src/WebScrollbarImpl.cpp:
418 (WebKit::WebScrollbarImpl::invalidateScrollCornerRect):
419 (WebKit::WebScrollbarImpl::scrollCornerPresent):
420 * src/WebScrollbarImpl.h:
421 (WebKit::WebScrollbarImpl::scrollCornerRect):
422 * src/WebViewImpl.cpp:
423 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
424 (WebKit::WebViewImpl::reallocateRenderer):
425
426 2011-04-13 John Abd-El-Malek <jam@chromium.org>
427
428 Reviewed by Jian Li.
429
430 [chromium] Remove unnecessary #define now that chrome has rolled to the latest WebKit
431 https://bugs.webkit.org/show_bug.cgi?id=58474
432
433 * DEPS:
434 * public/WebSpellCheckClient.h:
435
436 2011-04-13 Zhenyao Mo <zmo@google.com>
437
438 Reviewed by Kenneth Russell.
439
440 Extension3D needs to provide a way to check if an extension is enabled
441 https://bugs.webkit.org/show_bug.cgi?id=58410
442
443 Implement isEnabled() in chromium port.
444
445 * src/Extensions3DChromium.cpp:
446 (WebCore::Extensions3DChromium::isEnabled):
447 * src/GraphicsContext3DChromium.cpp:
448 (WebCore::GraphicsContext3DInternal::isExtensionEnabled):
449 * src/GraphicsContext3DInternal.h:
450
451 2011-04-13 Kinuko Yasuda <kinuko@chromium.org>
452
453 Reviewed by David Levin.
454
455 Add mock implementation and plumbing code for unified Quota API
456 https://bugs.webkit.org/show_bug.cgi?id=57927
457
458 Added plumbing code for the quota API, that is based on the
459 discussion on public-webapps:
460 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html
461
462 * WebKit.gyp: Added new file entries.
463 * src/StorageInfoChromium.cpp: Added.
464 * src/WebStorageQuotaCallbacksImpl.cpp: Added. An implementation of
465 WebStorageQuotaCallbacks.
466 * src/WebStorageQuotaCallbacksImpl.h: Added.
467
468 2011-04-12 Hans Wennborg <hans@chromium.org>
469
470 Reviewed by Jeremy Orlow.
471
472 Chromium: Set ENABLE_LEVELDB=1 and add leveldb and snappy to DEPS
473 https://bugs.webkit.org/show_bug.cgi?id=58343
474
475 Set ENABLE_LEVELDB=1 so that code gets compiled by the EWS bots.
476 Add the necessary dependencies to the DEPS file.
477
478 * DEPS:
479 * features.gypi:
480
481 2011-04-12 Kent Tamura <tkent@chromium.org>
482
483 Reviewed by Dimitri Glazkov.
484
485 [Chromium] Add WebSettings::setValidationMessageTimerMagnification()
486 https://bugs.webkit.org/show_bug.cgi?id=57426
487
488 * public/WebSettings.h: Declare new function.
489 * src/WebSettingsImpl.cpp:
490 (WebKit::WebSettingsImpl::setValidationMessageTimerMagnification):
491 Passing the specified value to WebCore::Settings.
492 * src/WebSettingsImpl.h: Declare new function.
493
494 2011-04-12 Antoine Labour <piman@chromium.org>
495
496 Reviewed by Kenneth Russell.
497
498 Allow WebView users to recreate dependent contexts after a context lost
499 event. Similarly to the startup case, a temporary context gets created,
500 that gets used by the layer renderer once it itself gets recreated.
501 https://bugs.webkit.org/show_bug.cgi?id=58385
502
503 * src/WebViewImpl.cpp:
504 (WebKit::WebViewImpl::reallocateRenderer): use the temporary context to
505 recreate the layer renderer if it's valid.
506 (WebKit::WebViewImpl::graphicsContext3D): create a temporary context if
507 the layer renderer's context is lost.
508
509 2011-04-12 Adrienne Walker <enne@google.com>
510
511 Reviewed by James Robinson.
512
513 [chromium] TilingData mishandles very small texture sizes
514 https://bugs.webkit.org/show_bug.cgi?id=58364
515
516 Update test to properly handle texture sizes of 0-3.
517
518 * tests/TilingDataTest.cpp:
519 (WebCore::TEST):
520
521 2011-04-12 Jian Li <jianli@chromium.org>
522
523 Unreviewed, rolling out r83649.
524 http://trac.webkit.org/changeset/83649
525 https://bugs.webkit.org/show_bug.cgi?id=57563
526
527 This patch causes compiling errors for chromium
528
529 * public/WebCanvas.h:
530 * src/WebFrameImpl.cpp:
531 (WebKit::WebFrameImpl::printPage):
532 * tests/TransparencyWinTest.cpp:
533 (WebCore::drawNativeRect):
534 (WebCore::getPixelAt):
535 (WebCore::clearTopLayerAlphaChannel):
536 (WebCore::clearTopLayerAlphaPixel):
537 (WebCore::TEST):
538
539 2011-04-12 John Abd-El-Malek <jam@chromium.org>
540
541 Reviewed by Jian Li.
542
543 [chromium] Fix spellcheck regression in context menus
544 https://bugs.webkit.org/show_bug.cgi?id=58386
545
546 * src/ContextMenuClientImpl.cpp:
547 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
548
549 2011-04-12 Noel Gordon <noel.gordon@gmail.com>
550
551 Reviewed by Tony Chang.
552
553 [chromium] Use new dragTargetDragEnter() function signature
554 https://bugs.webkit.org/show_bug.cgi?id=58303
555
556 After WebKit/chromium/DEPS rolls to chromium r80907, the drag identity
557 based version of dragTargetDragEnter() is no longer used; remove it.
558
559 * public/WebView.h:
560 * src/WebViewImpl.cpp:
561 * src/WebViewImpl.h:
562
563 2011-04-12 Alok Priyadarshi <alokp@chromium.org>
564
565 Reviewed by James Robinson.
566
567 Remove dependency on chromium skia::PlatformCanvas
568 https://bugs.webkit.org/show_bug.cgi?id=57563
569
570 * public/WebCanvas.h:
571 * src/WebFrameImpl.cpp:
572 (WebKit::WebFrameImpl::printPage):
573 * tests/TransparencyWinTest.cpp:
574 (WebCore::drawNativeRect):
575 (WebCore::getPixelAt):
576 (WebCore::clearTopLayerAlphaChannel):
577 (WebCore::clearTopLayerAlphaPixel):
578 (WebCore::TEST):
579
580 2011-04-12 Adam Barth <abarth@webkit.org>
581
582 Revert unintentional changes to WebKit.
583
584 * public/WebSettings.h:
585 * src/WebSettingsImpl.cpp:
586 * src/WebSettingsImpl.h:
587
588 2011-04-11 John Abd-El-Malek <jam@chromium.org>
589
590 Reviewed by Darin Fisher.
591
592 [chromium]: Get the list of misspelled words in the WebKit code insetad of in chromium's RenderView
593 https://bugs.webkit.org/show_bug.cgi?id=58260
594
595 * public/WebContextMenuData.h:
596 * public/WebSpellCheckClient.h:
597 (WebKit::WebSpellCheckClient::spellCheck):
598 * src/ContextMenuClientImpl.cpp:
599 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
600 * src/EditorClientImpl.cpp:
601 (WebKit::EditorClientImpl::checkSpellingOfString):
602
603 2011-04-12 Bill Budge <bbudge@chromium.org>
604
605 Reviewed by Darin Fisher.
606
607 Move the WebURLLoaderOptions struct into its own file and rename the Cro ssOriginRequestPolicy enum to conform to the WebKit coding standard.
608 https://bugs.webkit.org/show_bug.cgi?id=58287
609
610 No new tests. No new functionality exposed.
611
612 * WebKit.gyp:
613 * public/WebURLLoader.h:
614 * public/WebURLLoaderOptions.h: Added.
615 (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
616 * src/AssociatedURLLoader.cpp:
617 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
618 * src/AssociatedURLLoader.h:
619
620 2011-04-11 Pavel Podivilov <podivilov@chromium.org>
621
622 Reviewed by Pavel Feldman.
623
624 Web Inspector: [chromium] script formatting doesn't work when chromium i s built with debug_devtools=1.
625 https://bugs.webkit.org/show_bug.cgi?id=58232
626
627 * WebKit.gyp:
628
629 2011-04-11 John Bates <jbates@google.com>
630
631 Reviewed by Kenneth Russell.
632
633 chromium support for glSetLatch and glWaitLatch between 3D contexts
634 https://bugs.webkit.org/show_bug.cgi?id=58003
635
636 * public/WebGraphicsContext3D.h:
637 (WebKit::WebGraphicsContext3D::getParentToChildLatchCHROMIUM):
638 (WebKit::WebGraphicsContext3D::getChildToParentLatchCHROMIUM):
639 (WebKit::WebGraphicsContext3D::waitLatchCHROMIUM):
640 (WebKit::WebGraphicsContext3D::setLatchCHROMIUM):
641 * src/Extensions3DChromium.cpp:
642 (WebCore::Extensions3DChromium::waitLatchCHROMIUM):
643 (WebCore::Extensions3DChromium::setLatchCHROMIUM):
644 * src/GraphicsContext3DChromium.cpp:
645 * src/GraphicsContext3DInternal.h:
646
647 2011-04-11 Ryosuke Niwa <rniwa@webkit.org>
648
649 Reviewed by Tony Chang.
650
651 [chromium] Crash in WebViewImpl::caretOrSelectionBounds
652 https://bugs.webkit.org/show_bug.cgi?id=58269
653
654 The bug was caused by caretOrSelectionBounds's incorrectly assuming
655 SelectionController::toNormalizedRange to always return a non-null Range .
656
657 Fixed the bug by adding a null pointer check. Also replaced calls to dep recatedNode
658 by containerNode() and calls to SelectionController::start() and Selecti onController::end()
659 by calls to SelectionController::base() and SelectionController::extent( ) because
660 selection extends from base to extent, not from start to end.
661
662 Test: editing/selection/extend-over-file-input-by-drag-crash.html
663
664 * src/WebViewImpl.cpp:
665 (WebKit::WebViewImpl::caretOrSelectionBounds):
666
667 2011-04-11 Dimitri Glazkov <dglazkov@chromium.org>
668
669 Reviewed by Eric Carlson.
670
671 Rename MediaControls to MediaControlRootElement.
672 https://bugs.webkit.org/show_bug.cgi?id=58250
673
674 Mechanical move using do-webcore-rename.
675
676 2011-04-11 Daniel Cheng <dcheng@chromium.org>
677
678 Reviewed by Dmitry Titov.
679
680 [chromium] Implement image/png support in DataTransferItems
681 https://bugs.webkit.org/show_bug.cgi?id=58106
682
683 Add glue for reading image data from clipboard.
684
685 * DEPS:
686 * src/PlatformBridge.cpp:
687 (WebCore::PlatformBridge::clipboardReadImage):
688
689 2011-04-05 Hans Wennborg <hans@chromium.org>
690
691 Reviewed by Steve Block.
692
693 IndexedDB: Introduce skeleton for LevelDB backend
694 https://bugs.webkit.org/show_bug.cgi?id=57827
695
696 * features.gypi:
697 Add ENABLE_LEVELDB=0.
698 * public/WebIDBFactory.h:
699 (WebKit::WebIDBFactory::open):
700 Remove pre-roll open() function.
701
702 2011-04-10 Kent Tamura <tkent@chromium.org>
703
704 [Chromium] Fix build errors on "Win Shared Builder (dbg)"
705
706 * WebKit.gyp: Exclude WebFrameTest.cpp for WEBKIT_DLL.
707
708 2011-04-10 Kent Tamura <tkent@chromium.org>
709
710 Unreviewed, rolling out r83353.
711 http://trac.webkit.org/changeset/83353
712 https://bugs.webkit.org/show_bug.cgi?id=58106
713
714 The new test doesn't pass on all Chromium platforms.
715
716 * DEPS:
717 * src/PlatformBridge.cpp:
718
719 2011-04-09 Sreeram Ramachandran <sreeram@google.com>
720
721 Reviewed by Ryosuke Niwa.
722
723 Gather data on modal dialogs shown during unload events
724 https://bugs.webkit.org/show_bug.cgi?id=58115
725
726 Implementation of the new API to receive notifications of modal dialogs
727 dispatched during unload events. Count the notifications through a histo gram.
728
729 No tests because it's not clear how to test chromium histograms from web kit.
730
731 * src/ChromeClientImpl.cpp:
732 (WebKit::ChromeClientImpl::willRunModalDialogDuringPageDismissal):
733 * src/ChromeClientImpl.h:
734
735 2011-04-08 Aaron Boodman <aa@chromium.org>
736
737 Reviewed by Dmitry Titov.
738
739 Re-land http://trac.webkit.org/changeset/83007. This works
740 without changes after https://bugs.webkit.org/show_bug.cgi?id=58110.
741
742 https://bugs.webkit.org/show_bug.cgi?id=58096
743
744 * WebKit.gyp:
745 * WebKit.gypi:
746 * public/WebFrame.h:
747 * src/WebFrameImpl.cpp:
748 (WebKit::WebFrame::frameForContext):
749 * tests/WebFrameTest.cpp:
750 (WebKit::WebFrameTest::WebFrameTest):
751 (WebKit::WebFrameTest::registerMockedURLLoad):
752 (WebKit::WebFrameTest::loadFrame):
753 (WebKit::TEST_F):
754
755 2011-04-08 Daniel Cheng <dcheng@chromium.org>
756
757 Reviewed by Dmitry Titov.
758
759 [chromium] Implement image/png support in DataTransferItems
760 https://bugs.webkit.org/show_bug.cgi?id=58106
761
762 Add glue for reading image data from clipboard.
763
764 * DEPS:
765 * src/PlatformBridge.cpp:
766 (WebCore::PlatformBridge::clipboardReadImage):
767
768 2011-04-08 Alpha Lam <hclam@chromium.org>
769
770 Unreviewed, rolling out r83335.
771 http://trac.webkit.org/changeset/83335
772 https://bugs.webkit.org/show_bug.cgi?id=53556
773
774 GTK and QT bots are broken
775
776 * features.gypi:
777
778 2011-04-07 Anna Cavender <annacc@chromium.org>
779
780 Reviewed by Eric Carlson.
781
782 Setup ENABLE(TRACK) feature define
783 https://bugs.webkit.org/show_bug.cgi?id=53556
784
785 * features.gypi:
786
787 2011-04-08 Dmitry Titov <dimich@chromium.org>
788
789 Reviewed by Adam Barth.
790
791 [Chromium] Remove unneeded usage of V8::Lockers in IDB tests.
792 https://bugs.webkit.org/show_bug.cgi?id=58110
793 Since they are simple one-thread tests.
794 This code parallels the code in Chromium's idb bindings that uses v8 Loc kers in utility process,
795 which is equally not needed since there is only one thread running v8 in that process.
796
797 * tests/IDBBindingUtilitiesTest.cpp:
798
799 2011-04-07 Pavel Podivilov <podivilov@chromium.org>
800
801 Reviewed by Pavel Feldman.
802
803 Web Inspector: add test for script formatter worker.
804 https://bugs.webkit.org/show_bug.cgi?id=57447
805
806 * WebKit.gyp:
807
808 2011-04-08 Kent Tamura <tkent@chromium.org>
809
810 [Chromium] The second attempt of fixing for Windows (dbg)(shared) build.
811
812 * WebKit.gyp: webkit should not depend on webkit_support.
813
814 2011-04-08 Kent Tamura <tkent@chromium.org>
815
816 [Chromium] Build fix for Windows (dbg)(shared).
817
818 * WebKit.gyp: Add webkit_support dependency, which is required for webki t_unittest_files.
819
820 2011-04-07 Kinuko Yasuda <kinuko@chromium.org>
821
822 Reviewed by Darin Fisher.
823
824 [Chromium] Add WebKit API to query and request unified offline-storage q uota
825 https://bugs.webkit.org/show_bug.cgi?id=57849
826 Just adding the API, this does not do anything yet.
827
828 The API is based on the public discussion for unified quota API:
829 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html
830 (The detail is not yet fully specified and might be subject to change.)
831
832 * public/WebFrameClient.h:
833 (WebKit::WebFrameClient::queryStorageUsageAndQuota): Added.
834 (WebKit::WebFrameClient::requestStorageQuota): Added.
835 * public/WebStorageQuotaCallbacks.h: Added.
836 (WebKit::WebStorageQuotaCallbacks::~WebStorageQuotaCallbacks):
837 * public/WebStorageQuotaType.h: Added.
838
839 2011-04-07 Dominic Cooney <dominicc@google.com>
840
841 Reviewed by Dimitri Glazkov.
842
843 Let shadow DOM have a list of nodes at the top level of a shadow.
844 https://bugs.webkit.org/show_bug.cgi?id=57813
845
846 * src/WebElement.cpp:
847 (WebKit::WebElement::shadowRoot): shadow roots are ContainerNodes now
848
849 2011-04-07 Magnus Danielsson <public@fuzzac.com>
850
851 Reviewed by Darin Fisher.
852
853 [chromium] WebPageSerializerImpl doesn't serialize sub-frames correctly
854 https://bugs.webkit.org/show_bug.cgi?id=53897
855
856 When serializing a web page using 'save page as', sub-frames and resourc es gets
857 saved in a sub-directory. However, frame elements didn't get updated to reference
858 these saved sub-frames, but were still referencing the original url. So when opening
859 a saved web page, any sub-frames would get pulled in from the original u rl rather than
860 what was saved.
861
862 In addition to this, sub-frames in the sub-directory erroneously had the name of the
863 sub-directory prepended to the path of resources located in the same sub -directory.
864
865 * src/WebPageSerializerImpl.cpp:
866 (WebKit::WebPageSerializerImpl::openTagToStrne: Fixed resource paths in sub-frames.
867 Also made sure sub-frames are referenced correctly from parent frame.
868 (WebKit::WebPageSerializerImpl::endTagToString): Removed constness from argument.
869 (WebKit::WebPageSerializerImpl::buildContentForNode): Ditto.
870 * src/WebPageSerializerImpl.h:
871
872 2011-04-07 Nat Duca <nduca@chromium.org>
873
874 Reviewed by David Levin.
875
876 [chromium] Compositor thread infrastructure
877 https://bugs.webkit.org/show_bug.cgi?id=56131
878
879 Tests for chrome compositor thread and related infrastructure.
880
881 * WebKit.gyp:
882 * WebKit.gypi:
883 * tests/CCThreadTaskTest.cpp: Added.
884 (WebCore::TEST):
885 * tests/CCThreadTest.cpp: Added.
886 (WebCore::TEST):
887 (WebCore::PingPongUsingCondition::ping):
888 (WebCore::PingPongTestUsingTasks::ping):
889 (WebCore::PingPongTestUsingTasks::pong):
890 * tests/RunAllTests.cpp:
891 (main):
892
893 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
894
895 Revert ENABLE_TRACK patch due to compile failures.
896
897 * features.gypi:
898
899 2011-04-07 Pavel Feldman <pfeldman@google.com>
900
901 Not reviewed: rolling chromium DEPS 80421:80767.
902
903 * DEPS:
904
905 2011-04-07 Vsevolod Vlasov <vsevik@chromium.org>
906
907 Reviewed by Pavel Feldman.
908
909 Web Inspector: [Chromium] Rename didReceiveData2 to didReceiveData as pa rt of enabling transfer size support.
910 https://bugs.webkit.org/show_bug.cgi?id=58036
911
912 Renamed didReceiveData2 to didReceiveData.
913
914 * public/WebURLLoaderClient.h:
915 (WebKit::WebURLLoaderClient::didReceiveData):
916 * src/AssociatedURLLoader.cpp:
917 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
918 * src/ResourceHandle.cpp:
919 (WebCore::ResourceHandleInternal::didReceiveData):
920
921 2011-04-07 Vsevolod Vlasov <vsevik@chromium.org>
922
923 Reviewed by Pavel Feldman.
924
925 Web Inspector: [Chromium] Migrate didReceiveData in upstream for plugins as part of enabling transfer size support.
926 https://bugs.webkit.org/show_bug.cgi?id=58034
927
928 Migrated didReceiveData to support new lengthReceived parameter.
929
930 * src/AssociatedURLLoader.cpp:
931 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
932
933 2011-04-06 Asanka Herath <asanka@chromium.org>
934
935 Reviewed by Darin Fisher.
936
937 Add new TargetType: TargetIsFavicon
938
939 https://bugs.webkit.org/show_bug.cgi?id=57659
940
941 * public/WebURLRequest.h:
942
943 2011-04-06 Alok Priyadarshi <alokp@chromium.org>
944
945 Reviewed by Eric Seidel.
946
947 [chromium] Add settings API to enable accelerated drawing
948 https://bugs.webkit.org/show_bug.cgi?id=57863
949
950 If accelerated drawing is enabled we try to render content and
951 root layers using GPU. Please note that this setting is ignored if
952 accelerated compositing is disabled.
953
954 * public/WebSettings.h:
955 * src/WebSettingsImpl.cpp:
956 (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled):
957 * src/WebSettingsImpl.h:
958
959 2011-04-05 Zelidrag Hornung <zelidrag@chromium.org>
960
961 Reviewed by David Levin.
962
963 Added MediaTypeFile enum value to WebContextMenuData::MediaType.
964 https://bugs.webkit.org/show_bug.cgi?id=57566
965
966 * public/WebContextMenuData.h:
967
968 2011-04-05 Sheriff Bot <webkit.review.bot@gmail.com>
969
970 Unreviewed, rolling out r83007.
971 http://trac.webkit.org/changeset/83007
972 https://bugs.webkit.org/show_bug.cgi?id=57920
973
974 Broke WebFrameTest.FrameForEnteredContext on Chromium-win and
975 Chromium-mac (Requested by tkent on #webkit).
976
977 * WebKit.gyp:
978 * WebKit.gypi:
979 * public/WebFrame.h:
980 * src/WebFrameImpl.cpp:
981 * tests/WebFrameTest.cpp:
982 (WebKit::WebFrameTest::WebFrameTest):
983 (WebKit::WebFrameTest::registerMockedURLLoad):
984 (WebKit::WebFrameTest::serveRequests):
985 (WebKit::TEST_F):
986
987 2011-04-05 James Kozianski <koz@chromium.org>
988
989 Unreviewed, rolling out r82976.
990 http://trac.webkit.org/changeset/82976
991 https://bugs.webkit.org/show_bug.cgi?id=57566
992
993 Breaks chromium canary build
994
995 * public/WebContextMenuData.h:
996
997 2011-04-05 Aaron Boodman <aa@chromium.org>
998
999 Reviewed by Adam Barth.
1000
1001 Add ability to get frame from v8 context to chromium WebKit API
1002 https://bugs.webkit.org/show_bug.cgi?id=57516
1003
1004 * public/WebFrame.h:
1005 * src/WebFrameImpl.cpp:
1006 (WebKit::WebFrame::frameForV8Context):
1007
1008 2011-04-05 Nico Weber <thakis@chromium.org>
1009
1010 Reviewed by Dimitri Glazkov.
1011
1012 [chromium] Don't have 'using namespace' declarations in header files
1013 https://bugs.webkit.org/show_bug.cgi?id=57882
1014
1015 * src/EventListenerWrapper.cpp:
1016 * src/EventListenerWrapper.h:
1017 * src/VideoFrameChromiumImpl.h:
1018 * src/WebDOMEventListener.cpp:
1019 * src/WebDOMEventListenerPrivate.cpp:
1020 * src/WebDOMEventListenerPrivate.h:
1021 (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo):
1022
1023 2011-04-05 Zelidrag Hornung <zelidrag@chromium.org>
1024
1025 Reviewed by David Levin.
1026
1027 Added MediaTypeFile enum value to WebContextMenuData::MediaType.
1028 https://bugs.webkit.org/show_bug.cgi?id=57566
1029
1030 * public/WebContextMenuData.h:
1031
1032 2011-04-04 MORITA Hajime <morrita@google.com>
1033
1034 Reviewed by Ryosuke Niwa.
1035
1036 [Refactoring] SpellCheckingResult should be replaced with TextCheckingRe sult
1037 https://bugs.webkit.org/show_bug.cgi?id=56085
1038
1039 Followed the signature change.
1040
1041 * src/EditorClientImpl.h:
1042 * src/EditorClientImpl.cpp:
1043 * src/WebTextCheckingCompletionImpl.cpp
1044
1045 2011-04-05 Hans Wennborg <hans@chromium.org>
1046
1047 Reviewed by Adam Barth
1048
1049 Clean up IndexedDB WebKit API
1050 https://bugs.webkit.org/show_bug.cgi?id=57507
1051
1052 Rename the backend proxy files that didn't have Backend in their name.
1053 Everything in WebKit should be in the WebKit namespace.
1054 Put everything behind the feature flag so we're consistient.
1055 Put the feature flag #if above includes.
1056
1057 * WebKit.gyp:
1058 * src/IDBCallbacksProxy.cpp:
1059 (WebKit::IDBCallbacksProxy::create):
1060 (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
1061 (WebKit::IDBCallbacksProxy::onError):
1062 (WebKit::IDBCallbacksProxy::onSuccess):
1063 * src/IDBCallbacksProxy.h:
1064 * src/IDBCursorBackendProxy.cpp:
1065 (WebKit::IDBCursorBackendProxy::create):
1066 (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy):
1067 * src/IDBCursorBackendProxy.h:
1068 * src/IDBDatabaseBackendProxy.cpp:
1069 (WebKit::IDBDatabaseBackendProxy::create):
1070 (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy):
1071 (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy):
1072 (WebKit::IDBDatabaseBackendProxy::name):
1073 (WebKit::IDBDatabaseBackendProxy::version):
1074 (WebKit::IDBDatabaseBackendProxy::objectStoreNames):
1075 (WebKit::IDBDatabaseBackendProxy::createObjectStore):
1076 (WebKit::IDBDatabaseBackendProxy::deleteObjectStore):
1077 (WebKit::IDBDatabaseBackendProxy::setVersion):
1078 (WebKit::IDBDatabaseBackendProxy::transaction):
1079 (WebKit::IDBDatabaseBackendProxy::close):
1080 (WebKit::IDBDatabaseBackendProxy::open):
1081 * src/IDBDatabaseCallbacksProxy.cpp:
1082 (WebKit::IDBDatabaseCallbacksProxy::create):
1083 (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
1084 * src/IDBDatabaseCallbacksProxy.h:
1085 * src/IDBFactoryBackendProxy.cpp:
1086 (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
1087 (WebKit::IDBFactoryBackendProxy::open):
1088 * src/IDBFactoryBackendProxy.h:
1089 * src/IDBIndexBackendProxy.cpp:
1090 (WebKit::IDBIndexBackendProxy::create):
1091 (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy):
1092 * src/IDBIndexBackendProxy.h:
1093 * src/IDBObjectStoreBackendProxy.cpp:
1094 (WebKit::IDBObjectStoreBackendProxy::create):
1095 (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy):
1096 (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy):
1097 (WebKit::IDBObjectStoreBackendProxy::name):
1098 (WebKit::IDBObjectStoreBackendProxy::keyPath):
1099 (WebKit::IDBObjectStoreBackendProxy::indexNames):
1100 (WebKit::IDBObjectStoreBackendProxy::get):
1101 (WebKit::IDBObjectStoreBackendProxy::put):
1102 (WebKit::IDBObjectStoreBackendProxy::deleteFunction):
1103 (WebKit::IDBObjectStoreBackendProxy::clear):
1104 (WebKit::IDBObjectStoreBackendProxy::createIndex):
1105 (WebKit::IDBObjectStoreBackendProxy::index):
1106 (WebKit::IDBObjectStoreBackendProxy::deleteIndex):
1107 (WebKit::IDBObjectStoreBackendProxy::openCursor):
1108 * src/IDBObjectStoreBackendProxy.h: Added.
1109 * src/IDBObjectStoreProxy.h: Removed.
1110 * src/IDBTransactionBackendProxy.cpp:
1111 (WebKit::IDBTransactionBackendProxy::create):
1112 (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
1113 (WebKit::IDBTransactionBackendProxy::objectStore):
1114 * src/IDBTransactionBackendProxy.h:
1115 (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction):
1116 * src/IDBTransactionCallbacksProxy.cpp:
1117 (WebKit::IDBTransactionCallbacksProxy::create):
1118 (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
1119 * src/IDBTransactionCallbacksProxy.h:
1120 * src/WebIDBCallbacksImpl.cpp:
1121 (WebKit::WebIDBCallbacksImpl::onError):
1122 (WebKit::WebIDBCallbacksImpl::onSuccess):
1123 * src/WebIDBCallbacksImpl.h:
1124 * src/WebIDBCursorImpl.cpp:
1125 * src/WebIDBCursorImpl.h:
1126 * src/WebIDBDatabaseCallbacksImpl.cpp:
1127 (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange):
1128 * src/WebIDBDatabaseCallbacksImpl.h:
1129 * src/WebIDBDatabaseError.cpp:
1130 * src/WebIDBDatabaseImpl.cpp:
1131 * src/WebIDBDatabaseImpl.h:
1132 * src/WebIDBFactoryImpl.cpp:
1133 (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
1134 * src/WebIDBFactoryImpl.h:
1135 * src/WebIDBIndexImpl.cpp:
1136 * src/WebIDBIndexImpl.h:
1137 * src/WebIDBKey.cpp:
1138 (WebKit::WebIDBKey::createFromValueAndKeyPath):
1139 (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
1140 * src/WebIDBKeyPath.cpp:
1141 (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0> &):
1142 * src/WebIDBKeyRange.cpp:
1143 * src/WebIDBObjectStoreImpl.cpp:
1144 * src/WebIDBObjectStoreImpl.h:
1145 * src/WebIDBTransactionCallbacksImpl.cpp:
1146 * src/WebIDBTransactionCallbacksImpl.h:
1147 * src/WebIDBTransactionImpl.cpp:
1148 * src/WebIDBTransactionImpl.h:
1149
1150 2011-04-05 Sailesh Agrawal <sail@chromium.org>
1151
1152 Reviewed by Darin Fisher.
1153
1154 Don't clear existing files if the user cancels the file chooser dialog.
1155 https://bugs.webkit.org/show_bug.cgi?id=55200
1156
1157 * src/WebFileChooserCompletionImpl.cpp:
1158 (WebKit::WebFileChooserCompletionImpl::didChooseFile):
1159
1160 2011-04-05 John Mellor <johnme@chromium.org>
1161
1162 Reviewed by Darin Fisher.
1163
1164 [chromium] Minor cleanup: simplify WebFrameImpl by using contentsToWindo w instead of convertToContainingWindow.
1165 https://bugs.webkit.org/show_bug.cgi?id=55681
1166
1167 * src/WebFrameImpl.cpp:
1168 (WebKit::WebFrameImpl::find):
1169 (WebKit::WebFrameImpl::scopeStringMatches):
1170
1171 2011-04-05 Adam Barth <abarth@webkit.org>
1172
1173 Roll Chromium DEPS.
1174
1175 * DEPS: Rolled!
1176
1177 2011-04-04 Chang Shu <cshu@webkit.org>
1178
1179 Reviewed by Ryosuke Niwa.
1180
1181 setContentEditable with true/false/inherit string is not working properl y
1182 https://bugs.webkit.org/show_bug.cgi?id=52058
1183
1184 Move isContentEditable from HTMLElement to Node. WebKit should only acce ss isContentEditable
1185 as rendererIsEditable is for WebCore internal use.
1186
1187 * src/WebNode.cpp:
1188 (WebKit::WebNode::isContentEditable):
1189 * src/WebViewImpl.cpp:
1190 (WebKit::WebViewImpl::setFocus):
1191 (WebKit::WebViewImpl::setComposition):
1192 (WebKit::WebViewImpl::confirmComposition):
1193
1194 2011-04-04 Alexey Proskuryakov <ap@apple.com>
1195
1196 Reviewed by Dan Bernstein.
1197
1198 REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in We bKit2
1199 https://bugs.webkit.org/show_bug.cgi?id=51230
1200 <rdar://problem/8780989>
1201
1202 * src/WebViewImpl.cpp: (WebKit::WebViewImpl::keyEvent): Moved Caps Lock handling from
1203 WebKits to WebCore, because WebKit shouldn't be smart.
1204
1205 2011-04-01 Adam Barth <abarth@webkit.org>
1206
1207 Attempt to fix the Chromium build using the great and powerful git.
1208 This patch should be the remaining part of reverting Jeremy's ill-fated
1209 refactoring.
1210
1211 * src/IDBDatabaseProxy.cpp:
1212 (WebCore::IDBDatabaseProxy::create):
1213 (WebCore::IDBDatabaseProxy::IDBDatabaseProxy):
1214 (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy):
1215 (WebCore::IDBDatabaseProxy::name):
1216 (WebCore::IDBDatabaseProxy::version):
1217 (WebCore::IDBDatabaseProxy::objectStoreNames):
1218 (WebCore::IDBDatabaseProxy::createObjectStore):
1219 (WebCore::IDBDatabaseProxy::deleteObjectStore):
1220 (WebCore::IDBDatabaseProxy::setVersion):
1221 (WebCore::IDBDatabaseProxy::transaction):
1222 (WebCore::IDBDatabaseProxy::close):
1223 (WebCore::IDBDatabaseProxy::open):
1224 * src/IDBDatabaseProxy.h:
1225 * src/IDBObjectStoreProxy.cpp:
1226 (WebCore::IDBObjectStoreProxy::create):
1227 (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy):
1228 (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy):
1229 (WebCore::IDBObjectStoreProxy::name):
1230 (WebCore::IDBObjectStoreProxy::keyPath):
1231 (WebCore::IDBObjectStoreProxy::indexNames):
1232 (WebCore::IDBObjectStoreProxy::get):
1233 (WebCore::IDBObjectStoreProxy::put):
1234 (WebCore::IDBObjectStoreProxy::deleteFunction):
1235 (WebCore::IDBObjectStoreProxy::clear):
1236 (WebCore::IDBObjectStoreProxy::createIndex):
1237 (WebCore::IDBObjectStoreProxy::index):
1238 (WebCore::IDBObjectStoreProxy::deleteIndex):
1239 (WebCore::IDBObjectStoreProxy::openCursor):
1240
1241 2011-04-01 Adam Barth <abarth@webkit.org>
1242
1243 Move these files back to their old locations. I'm not sure why the
1244 rollout didn't move them properly.
1245
1246 * src/IDBDatabaseBackendProxy.cpp: Removed.
1247 * src/IDBDatabaseBackendProxy.h: Removed.
1248 * src/IDBDatabaseProxy.cpp: Copied from Source/WebKit/chromium/src/IDBDa tabaseBackendProxy.cpp.
1249 * src/IDBDatabaseProxy.h: Copied from Source/WebKit/chromium/src/IDBData baseBackendProxy.h.
1250 * src/IDBObjectStoreBackendProxy.cpp: Removed.
1251 * src/IDBObjectStoreProxy.cpp: Copied from Source/WebKit/chromium/src/ID BObjectStoreBackendProxy.cpp.
1252
1253 2011-04-01 Sheriff Bot <webkit.review.bot@gmail.com>
1254
1255 Unreviewed, rolling out r82738.
1256 http://trac.webkit.org/changeset/82738
1257 https://bugs.webkit.org/show_bug.cgi?id=57684
1258
1259 Broke storage/indexeddb/objectstore-autoincrement.html and
1260 InjectIDBKey (Requested by abarth|gardening on #webkit).
1261
1262 * WebKit.gyp:
1263 * src/IDBCallbacksProxy.cpp:
1264 (WebCore::IDBCallbacksProxy::create):
1265 (WebCore::IDBCallbacksProxy::IDBCallbacksProxy):
1266 (WebCore::IDBCallbacksProxy::onError):
1267 (WebCore::IDBCallbacksProxy::onSuccess):
1268 * src/IDBCallbacksProxy.h:
1269 * src/IDBCursorBackendProxy.cpp:
1270 (WebCore::IDBCursorBackendProxy::create):
1271 (WebCore::IDBCursorBackendProxy::IDBCursorBackendProxy):
1272 * src/IDBCursorBackendProxy.h:
1273 * src/IDBDatabaseCallbacksProxy.cpp:
1274 (WebCore::IDBDatabaseCallbacksProxy::create):
1275 (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
1276 * src/IDBDatabaseCallbacksProxy.h:
1277 * src/IDBDatabaseProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBD atabaseBackendProxy.cpp.
1278 (WebCore::IDBDatabaseProxy::create):
1279 (WebCore::IDBDatabaseProxy::IDBDatabaseProxy):
1280 (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy):
1281 (WebCore::IDBDatabaseProxy::name):
1282 (WebCore::IDBDatabaseProxy::version):
1283 (WebCore::IDBDatabaseProxy::objectStoreNames):
1284 (WebCore::IDBDatabaseProxy::createObjectStore):
1285 (WebCore::IDBDatabaseProxy::deleteObjectStore):
1286 (WebCore::IDBDatabaseProxy::setVersion):
1287 (WebCore::IDBDatabaseProxy::transaction):
1288 (WebCore::IDBDatabaseProxy::close):
1289 (WebCore::IDBDatabaseProxy::open):
1290 * src/IDBDatabaseProxy.h: Renamed from Source/WebKit/chromium/src/IDBDat abaseBackendProxy.h.
1291 * src/IDBFactoryBackendProxy.cpp:
1292 (WebCore::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
1293 (WebCore::IDBFactoryBackendProxy::open):
1294 * src/IDBFactoryBackendProxy.h:
1295 * src/IDBIndexBackendProxy.cpp:
1296 (WebCore::IDBIndexBackendProxy::create):
1297 (WebCore::IDBIndexBackendProxy::IDBIndexBackendProxy):
1298 * src/IDBIndexBackendProxy.h:
1299 * src/IDBObjectStoreBackendProxy.h: Removed.
1300 * src/IDBObjectStoreProxy.cpp: Renamed from Source/WebKit/chromium/src/I DBObjectStoreBackendProxy.cpp.
1301 (WebCore::IDBObjectStoreProxy::create):
1302 (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy):
1303 (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy):
1304 (WebCore::IDBObjectStoreProxy::name):
1305 (WebCore::IDBObjectStoreProxy::keyPath):
1306 (WebCore::IDBObjectStoreProxy::indexNames):
1307 (WebCore::IDBObjectStoreProxy::get):
1308 (WebCore::IDBObjectStoreProxy::put):
1309 (WebCore::IDBObjectStoreProxy::deleteFunction):
1310 (WebCore::IDBObjectStoreProxy::clear):
1311 (WebCore::IDBObjectStoreProxy::createIndex):
1312 (WebCore::IDBObjectStoreProxy::index):
1313 (WebCore::IDBObjectStoreProxy::deleteIndex):
1314 (WebCore::IDBObjectStoreProxy::openCursor):
1315 * src/IDBObjectStoreProxy.h: Added.
1316 * src/IDBTransactionBackendProxy.cpp:
1317 (WebCore::IDBTransactionBackendProxy::create):
1318 (WebCore::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
1319 (WebCore::IDBTransactionBackendProxy::objectStore):
1320 * src/IDBTransactionBackendProxy.h:
1321 (WebCore::IDBTransactionBackendProxy::getWebIDBTransaction):
1322 * src/IDBTransactionCallbacksProxy.cpp:
1323 (WebCore::IDBTransactionCallbacksProxy::create):
1324 (WebCore::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
1325 * src/IDBTransactionCallbacksProxy.h:
1326 * src/WebIDBCallbacksImpl.cpp:
1327 (WebCore::WebIDBCallbacksImpl::onError):
1328 (WebCore::WebIDBCallbacksImpl::onSuccess):
1329 * src/WebIDBCallbacksImpl.h:
1330 * src/WebIDBCursorImpl.cpp:
1331 * src/WebIDBCursorImpl.h:
1332 * src/WebIDBDatabaseCallbacksImpl.cpp:
1333 (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange):
1334 * src/WebIDBDatabaseCallbacksImpl.h:
1335 * src/WebIDBDatabaseError.cpp:
1336 * src/WebIDBDatabaseImpl.cpp:
1337 * src/WebIDBDatabaseImpl.h:
1338 * src/WebIDBFactoryImpl.cpp:
1339 (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
1340 * src/WebIDBFactoryImpl.h:
1341 * src/WebIDBIndexImpl.cpp:
1342 * src/WebIDBIndexImpl.h:
1343 * src/WebIDBKey.cpp:
1344 (WebKit::WebIDBKey::createFromValueAndKeyPath):
1345 (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
1346 * src/WebIDBKeyPath.cpp:
1347 (WebKit::WebIDBKeyPath::operator const WTF::Vector<WebCore::IDBKeyPathEl ement, 0>&):
1348 * src/WebIDBKeyRange.cpp:
1349 * src/WebIDBObjectStoreImpl.cpp:
1350 * src/WebIDBObjectStoreImpl.h:
1351 * src/WebIDBTransactionCallbacksImpl.cpp:
1352 * src/WebIDBTransactionCallbacksImpl.h:
1353 * src/WebIDBTransactionImpl.cpp:
1354 * src/WebIDBTransactionImpl.h:
1355
1356 2011-03-30 Jeremy Orlow <jorlow@chromium.org>
1357
1358 Reviewed by Nate Chapin.
1359
1360 Clean up IndexedDB WebKit API
1361 https://bugs.webkit.org/show_bug.cgi?id=57507
1362
1363 Rename the backend proxy files that didn't have Backend in their name.
1364 Everything in WebKit should be in the WebKit namespace.
1365 Put everything behind the feature flag so we're consistient.
1366 Put the feature flag #if above includes.
1367
1368 * WebKit.gyp:
1369 * src/IDBCallbacksProxy.cpp:
1370 (WebKit::IDBCallbacksProxy::create):
1371 (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
1372 (WebKit::IDBCallbacksProxy::onError):
1373 (WebKit::IDBCallbacksProxy::onSuccess):
1374 * src/IDBCallbacksProxy.h:
1375 * src/IDBCursorBackendProxy.cpp:
1376 (WebKit::IDBCursorBackendProxy::create):
1377 (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy):
1378 * src/IDBCursorBackendProxy.h:
1379 * src/IDBDatabaseBackendProxy.cpp:
1380 (WebKit::IDBDatabaseBackendProxy::create):
1381 (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy):
1382 (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy):
1383 (WebKit::IDBDatabaseBackendProxy::name):
1384 (WebKit::IDBDatabaseBackendProxy::version):
1385 (WebKit::IDBDatabaseBackendProxy::objectStoreNames):
1386 (WebKit::IDBDatabaseBackendProxy::createObjectStore):
1387 (WebKit::IDBDatabaseBackendProxy::deleteObjectStore):
1388 (WebKit::IDBDatabaseBackendProxy::setVersion):
1389 (WebKit::IDBDatabaseBackendProxy::transaction):
1390 (WebKit::IDBDatabaseBackendProxy::close):
1391 (WebKit::IDBDatabaseBackendProxy::open):
1392 * src/IDBDatabaseCallbacksProxy.cpp:
1393 (WebKit::IDBDatabaseCallbacksProxy::create):
1394 (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
1395 * src/IDBDatabaseCallbacksProxy.h:
1396 * src/IDBFactoryBackendProxy.cpp:
1397 (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy):
1398 (WebKit::IDBFactoryBackendProxy::open):
1399 * src/IDBFactoryBackendProxy.h:
1400 * src/IDBIndexBackendProxy.cpp:
1401 (WebKit::IDBIndexBackendProxy::create):
1402 (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy):
1403 * src/IDBIndexBackendProxy.h:
1404 * src/IDBObjectStoreBackendProxy.cpp:
1405 (WebKit::IDBObjectStoreBackendProxy::create):
1406 (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy):
1407 (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy):
1408 (WebKit::IDBObjectStoreBackendProxy::name):
1409 (WebKit::IDBObjectStoreBackendProxy::keyPath):
1410 (WebKit::IDBObjectStoreBackendProxy::indexNames):
1411 (WebKit::IDBObjectStoreBackendProxy::get):
1412 (WebKit::IDBObjectStoreBackendProxy::put):
1413 (WebKit::IDBObjectStoreBackendProxy::deleteFunction):
1414 (WebKit::IDBObjectStoreBackendProxy::clear):
1415 (WebKit::IDBObjectStoreBackendProxy::createIndex):
1416 (WebKit::IDBObjectStoreBackendProxy::index):
1417 (WebKit::IDBObjectStoreBackendProxy::deleteIndex):
1418 (WebKit::IDBObjectStoreBackendProxy::openCursor):
1419 * src/IDBObjectStoreBackendProxy.h: Added.
1420 * src/IDBObjectStoreProxy.h: Removed.
1421 * src/IDBTransactionBackendProxy.cpp:
1422 (WebKit::IDBTransactionBackendProxy::create):
1423 (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
1424 (WebKit::IDBTransactionBackendProxy::objectStore):
1425 * src/IDBTransactionBackendProxy.h:
1426 (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction):
1427 * src/IDBTransactionCallbacksProxy.cpp:
1428 (WebKit::IDBTransactionCallbacksProxy::create):
1429 (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy):
1430 * src/IDBTransactionCallbacksProxy.h:
1431 * src/WebIDBCallbacksImpl.cpp:
1432 (WebKit::WebIDBCallbacksImpl::onError):
1433 (WebKit::WebIDBCallbacksImpl::onSuccess):
1434 * src/WebIDBCallbacksImpl.h:
1435 * src/WebIDBCursorImpl.cpp:
1436 * src/WebIDBCursorImpl.h:
1437 * src/WebIDBDatabaseCallbacksImpl.cpp:
1438 (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange):
1439 * src/WebIDBDatabaseCallbacksImpl.h:
1440 * src/WebIDBDatabaseError.cpp:
1441 * src/WebIDBDatabaseImpl.cpp:
1442 * src/WebIDBDatabaseImpl.h:
1443 * src/WebIDBFactoryImpl.cpp:
1444 (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
1445 * src/WebIDBFactoryImpl.h:
1446 * src/WebIDBIndexImpl.cpp:
1447 * src/WebIDBIndexImpl.h:
1448 * src/WebIDBKey.cpp:
1449 (WebKit::WebIDBKey::createFromValueAndKeyPath):
1450 (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
1451 * src/WebIDBKeyPath.cpp:
1452 (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0> &):
1453 * src/WebIDBKeyRange.cpp:
1454 * src/WebIDBObjectStoreImpl.cpp:
1455 * src/WebIDBObjectStoreImpl.h:
1456 * src/WebIDBTransactionCallbacksImpl.cpp:
1457 * src/WebIDBTransactionCallbacksImpl.h:
1458 * src/WebIDBTransactionImpl.cpp:
1459 * src/WebIDBTransactionImpl.h:
1460
1461 2011-03-30 Pavel Podivilov <podivilov@chromium.org>
1462
1463 Reviewed by Pavel Feldman.
1464
1465 Web Inspector: [chromium] script formatting doesn't work when all script s are concatenated.
1466 https://bugs.webkit.org/show_bug.cgi?id=57446
1467
1468 * WebKit.gyp:
1469 * scripts/inline_js_imports.py: Added.
1470
1471 2011-03-31 Victoria Kirst <vrk@google.com>
1472
1473 Reviewed by Eric Carlson.
1474
1475 [chromium] Implement preload=none, setPreload hooks to media player
1476 https://bugs.webkit.org/show_bug.cgi?id=56983
1477
1478 This patch implements preload=none in Chromium. It also replaces
1479 the now-deprecated setAutobuffer method with setPreload.
1480
1481 * public/WebMediaPlayer.h:
1482 (WebKit::WebMediaPlayer::setPreload):
1483 * public/WebMediaPlayerClient.h:
1484 * src/WebMediaPlayerClientImpl.cpp:
1485 (WebKit::WebMediaPlayerClientImpl::preload):
1486 (WebKit::WebMediaPlayerClientImpl::load):
1487 (WebKit::WebMediaPlayerClientImpl::loadInternal):
1488 (WebKit::WebMediaPlayerClientImpl::prepareToPlay):
1489 (WebKit::WebMediaPlayerClientImpl::setPreload):
1490 (WebKit::WebMediaPlayerClientImpl::startDelayedLoad):
1491 (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl):
1492 * src/WebMediaPlayerClientImpl.h:
1493
1494 2011-03-31 Evan Martin <evan@chromium.org>
1495
1496 Reviewed by Eric Seidel.
1497
1498 <title> should support dir attribute
1499 https://bugs.webkit.org/show_bug.cgi?id=50961
1500
1501 Update to new FrameLoaderClient interface.
1502
1503 * src/FrameLoaderClientImpl.cpp:
1504 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
1505 (WebKit::FrameLoaderClientImpl::setTitle):
1506 * src/FrameLoaderClientImpl.h:
1507 * src/WebDataSourceImpl.cpp:
1508 (WebKit::WebDataSourceImpl::pageTitle):
1509
1510 2011-03-30 David Levin <levin@chromium.org>
1511
1512 Reviewed by Dmitry Titov.
1513
1514 UnlockNonLocked condition reached in WorkerFileSystemsCallbackBridge::ma yPostTaskToWorker
1515 https://bugs.webkit.org/show_bug.cgi?id=57382
1516
1517 There were two issues to address:
1518 1. The use of a non-thread safe class (RefPtr) in a ThreadSafeRefCounted class.
1519 The problem was that this RefPtr could be changed on either thread.
1520 2. Keeping WorkerFileSystemCallbacksBridge alive for while it was being used
1521 including while its mutex was in use.
1522
1523 * src/WorkerFileSystemCallbacksBridge.cpp:
1524 (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnMainThread):
1525 Changed to take a PassRefPtr and leak the ref count as opposed to relyin g on
1526 dispatchTaskToMainThread to store the pointer in m_selfRef.
1527 (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread): Rem ove the
1528 m_selfRef and hand off a PassRefPtr instead.
1529 (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): Balance out the leaked ref
1530 and ensure that WorkerFileSystemCallbacksBridge stays alive while the mu tex is held.
1531 * src/WorkerFileSystemCallbacksBridge.h: Removed m_selfRef and derefIfWo rkerIsStopped which
1532 was simply due to m_selfRef.
1533
1534 2011-03-29 John Abd-El-Malek <jam@chromium.org>
1535
1536 Reviewed by Tony Chang.
1537
1538 [chromium]: Remove the code that called WebViewClient for spelling now t hat chromium is updated
1539 https://bugs.webkit.org/show_bug.cgi?id=57396
1540
1541 * DEPS:
1542 * public/WebFrame.h:
1543 * public/WebView.h:
1544 * public/WebViewClient.h:
1545 (WebKit::WebViewClient::handleCurrentKeyboardEvent):
1546 * src/EditorClientImpl.cpp:
1547 (WebKit::EditorClientImpl::checkSpellingOfString):
1548 (WebKit::EditorClientImpl::requestCheckingOfString):
1549 (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
1550 (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
1551 (WebKit::EditorClientImpl::showSpellingUI):
1552 (WebKit::EditorClientImpl::spellingUIIsShowing):
1553 * src/WebViewImpl.cpp:
1554 (WebKit::WebView::create):
1555 * src/WebViewImpl.h:
1556 * src/WebWorkerBase.cpp:
1557 (WebKit::WebWorkerBase::initializeLoader):
1558 * tests/PopupMenuTest.cpp:
1559 (WebKit::SelectPopupMenuTest::SetUp):
1560 * tests/WebFrameTest.cpp:
1561 (WebKit::TEST_F):
1562 * tests/WebPageSerializerTest.cpp:
1563 (WebKit::WebPageSerializerTest::SetUp):
1564
1565 2011-03-30 MORITA Hajime <morrita@google.com>
1566
1567 Reviewed by Dimitri Glazkov.
1568
1569 [Chromium] Expose the shadow DOM to DumpRenderTree JS tests.
1570 https://bugs.webkit.org/show_bug.cgi?id=56573
1571
1572 Added:
1573 - WebBindins::makeNode() to convert WebNode to a JS object, and
1574 - WebElement::shadowRoot().
1575
1576 * public/WebBindings.h:
1577 * public/WebElement.h:
1578 * src/WebBindings.cpp:
1579 (WebKit::makeNodeImpl):
1580 (WebKit::WebBindings::makeNode):
1581 * src/WebElement.cpp:
1582 (WebKit::WebElement::shadowRoot):
1583
1584 2011-03-30 Mario Sanchez Prada <msanchez@igalia.com>
1585
1586 Reviewed by Chris Fleizach.
1587
1588 AX: GTK: ARIA role is not respected on <p> <label> <div> and <form>
1589 https://bugs.webkit.org/show_bug.cgi?id=47636
1590
1591 Duplicate new internal WebCore roles in the Chromium port.
1592
1593 * public/WebAccessibilityRole.h: Update enumeration
1594 WebAccessibilityRole to reflect newly added roles in WebCore.
1595 * src/AssertMatchingEnums.cpp: Added new assertions.
1596
1597 2011-03-30 Yury Semikhatsky <yurys@chromium.org>
1598
1599 Reviewed by Pavel Feldman.
1600
1601 Web Inspector: split debugger agent into Page and Worker-specific ones
1602 https://bugs.webkit.org/show_bug.cgi?id=57345
1603
1604 ScriptDebugServer and InspectorDebuggerAgent contain only functionality common
1605 for Worker and Page debugger. All specifics is moved into Page/WorkerScr iptDebugServer
1606 and Page/WorkerDebuggerAgent.
1607
1608 * src/DebuggerAgentManager.cpp:
1609 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
1610 * src/WebDevToolsAgentImpl.cpp:
1611 (WebKit::WebDevToolsAgent::interruptAndDispatch):
1612 (WebKit::WebDevToolsAgent::processPendingMessages):
1613
1614 2011-03-30 Yury Semikhatsky <yurys@chromium.org>
1615
1616 Unreviewed. Rollout r82438 and r82436.
1617
1618 * src/DebuggerAgentManager.cpp:
1619 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
1620 * src/WebDevToolsAgentImpl.cpp:
1621 (WebKit::WebDevToolsAgent::interruptAndDispatch):
1622 (WebKit::WebDevToolsAgent::processPendingMessages):
1623
1624 2011-03-30 Yury Semikhatsky <yurys@chromium.org>
1625
1626 Reviewed by Pavel Feldman.
1627
1628 Web Inspector: split debugger agent into Page and Worker-specific ones
1629 https://bugs.webkit.org/show_bug.cgi?id=57345
1630
1631 ScriptDebugServer and InspectorDebuggerAgent contain only functionality common
1632 for Worker and Page debugger. All specifics is moved into Page/WorkerScr iptDebugServer
1633 and Page/WorkerDebuggerAgent.
1634
1635 * src/DebuggerAgentManager.cpp:
1636 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
1637 * src/WebDevToolsAgentImpl.cpp:
1638 (WebKit::WebDevToolsAgent::interruptAndDispatch):
1639 (WebKit::WebDevToolsAgent::processPendingMessages):
1640
1641 2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
1642
1643 Unreviewed, rolling out r82293.
1644 http://trac.webkit.org/changeset/82293
1645 https://bugs.webkit.org/show_bug.cgi?id=57390
1646
1647 Breaks RetrieveCSSResources (Requested by abarth|gardener on
1648 #webkit).
1649
1650 * WebKit.gyp:
1651 * src/WebPageSerializer.cpp:
1652 (WebCore::getSubResourceURLFromElement):
1653 (WebCore::retrieveResourcesForElement):
1654 (WebCore::retrieveResourcesForFrame):
1655 (WebKit::WebPageSerializer::retrieveAllResources):
1656 * tests/WebPageSerializerTest.cpp:
1657 * tests/data/pageserialization/css_test_page.html: Removed.
1658 * tests/data/pageserialization/import_style_from_link.css: Removed.
1659 * tests/data/pageserialization/import_styles.css: Removed.
1660 * tests/data/pageserialization/link_styles.css: Removed.
1661
1662 2011-03-29 Tony Chang <tony@chromium.org>
1663
1664 Roll chromium version to r79710 to pick up libpng changes.
1665
1666 * DEPS:
1667
1668 2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
1669
1670 Unreviewed, rolling out r82295 and r82300.
1671 http://trac.webkit.org/changeset/82295
1672 http://trac.webkit.org/changeset/82300
1673 https://bugs.webkit.org/show_bug.cgi?id=57380
1674
1675 This patch breaks compile on Chromium (Requested by
1676 abarth|gardener on #webkit).
1677
1678 * public/WebAccessibilityRole.h:
1679 * src/AssertMatchingEnums.cpp:
1680
1681 2011-03-29 Mario Sanchez Prada <msanchez@igalia.com>
1682
1683 Reviewed by Adam Barth.
1684
1685 REGRESSION(r82295): This patch does not compile on Chromium (Requested b y abarth|gardener on #webkit).
1686 https://bugs.webkit.org/show_bug.cgi?id=57377
1687
1688 Fix build errors on Chromium bots.
1689
1690 * public/WebAccessibilityRole.h: Update to reflect newly added roles in WebCore.
1691 * src/AssertMatchingEnums.cpp: Ditto.
1692
1693 2011-03-29 Adam Barth <abarth@webkit.org>
1694
1695 Roll Chromium DEPS
1696 https://bugs.webkit.org/show_bug.cgi?id=57361
1697
1698 * DEPS:
1699
1700 2011-03-29 Jay Civelli <jcivelli@chromium.org>
1701
1702 Reviewed by David Levin.
1703
1704 Adding retrieval off CSS resources to WebPageSerializer::retrieveAllReso urces.
1705 https://bugs.webkit.org/show_bug.cgi?id=56650
1706
1707 * WebKit.gyp:
1708 * src/WebPageSerializer.cpp:
1709 (WebCore::getResourceAttributeForElement):
1710 (WebCore::retrieveStyleSheetForElement):
1711 (WebCore::retrieveResourcesForElement):
1712 (WebCore::retrieveResourcesForFrame):
1713 (WebCore::retrieveResourcesForCSSRule):
1714 (WebCore::retrieveResourcesForCSSStyleDeclaration):
1715 (WebCore::retrieveResourcesForCSSStyleSheet):
1716 (WebKit::WebPageSerializer::retrieveAllResources):
1717 * tests/WebPageSerializerTest.cpp:
1718 (WebKit::TestWebFrameClient::TestWebFrameClient):
1719 (WebKit::TestWebFrameClient::allowScript):
1720 (WebKit::WebPageSerializerTest::enableJS):
1721 (WebKit::WebPageSerializerTest::runOnLoad):
1722 (WebKit::TEST_F):
1723 * tests/data/pageserialization/css_test_page.html: Added.
1724 * tests/data/pageserialization/import_style_from_link.css: Added.
1725 (#divOrange):
1726 * tests/data/pageserialization/import_styles.css: Added.
1727 (#divYellow):
1728 * tests/data/pageserialization/link_styles.css: Added.
1729 (#divRed):
1730
1731 2011-03-29 Vsevolod Vlasov <vsevik@chromium.org>
1732
1733 Reviewed by Pavel Feldman.
1734
1735 [Chromium] Inspector does not always shows transferred size correctly (e .g. gzipped/chunked content)
1736 https://bugs.webkit.org/show_bug.cgi?id=56602
1737
1738 Added new methods to interface while keeping the old ones to keep
1739 chromium working until it is also patched.
1740
1741 * public/WebURLLoaderClient.h:
1742 (WebKit::WebURLLoaderClient::didReceiveData2):
1743 * src/AssociatedURLLoader.cpp:
1744 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1745 * src/ResourceHandle.cpp:
1746 (WebCore::ResourceHandleInternal::didReceiveData):
1747 (WebCore::ResourceHandleInternal::didReceiveData2):
1748
1749 2011-03-29 Vsevolod Vlasov <vsevik@chromium.org>
1750
1751 Reviewed by Pavel Feldman.
1752
1753 Web Inspector: [Chromium] DevTools shows two resources for each plugin r esource loaded
1754 https://bugs.webkit.org/show_bug.cgi?id=57101
1755
1756 Remove DevToolsAgent network callbacks as this information is now availa ble through ResourceLoader
1757
1758 * public/WebDevToolsAgent.h:
1759 * src/WebDevToolsAgentImpl.cpp:
1760 * src/WebDevToolsAgentImpl.h:
1761
1762 2011-03-29 Emil A Eklund <eae@chromium.org>
1763
1764 Reviewed by Dimitri Glazkov.
1765
1766 Relative mouse coordinates recalculated for each target
1767 https://bugs.webkit.org/show_bug.cgi?id=57130
1768
1769 * public/WebDOMMouseEvent.h:
1770 * src/WebDOMMouseEvent.cpp:
1771 (WebKit::WebDOMMouseEvent::layerX):
1772 (WebKit::WebDOMMouseEvent::layerY):
1773 (WebKit::WebDOMMouseEvent::offsetX):
1774 (WebKit::WebDOMMouseEvent::offsetY):
1775
1776 2011-03-29 Yuta Kitamura <yutak@chromium.org>
1777
1778 Unreviewed, rolling out r82195.
1779 http://trac.webkit.org/changeset/82195
1780 https://bugs.webkit.org/show_bug.cgi?id=56602
1781
1782 Broke Chromium Clang builds.
1783
1784 * public/WebDevToolsAgent.h:
1785 * public/WebURLLoaderClient.h:
1786 * src/AssociatedURLLoader.cpp:
1787 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1788 * src/ResourceHandle.cpp:
1789 (WebCore::ResourceHandleInternal::didReceiveData):
1790 * src/WebDevToolsAgentImpl.cpp:
1791 (WebKit::WebDevToolsAgentImpl::didReceiveData):
1792 * src/WebDevToolsAgentImpl.h:
1793
1794 2011-03-29 Yuta Kitamura <yutak@chromium.org>
1795
1796 Unreviewed. Another build fix. The last fix was incorrect.
1797
1798 * src/ChromeClientImpl.cpp:
1799 (WebKit::ChromeClientImpl::supportsFullscreenForNode):
1800 (WebKit::ChromeClientImpl::supportsFullScreenForElement):
1801 * src/ChromeClientImpl.h:
1802
1803 2011-03-29 Yuta Kitamura <yutak@chromium.org>
1804
1805 Unreviewed. Build fix for Chromium Clang bot.
1806
1807 * src/ChromeClientImpl.cpp:
1808 (WebKit::ChromeClientImpl::supportsFullscreenForNode):
1809 * src/ChromeClientImpl.h:
1810
1811 2011-03-28 Vsevolod Vlasov <vsevik@chromium.org>
1812
1813 Reviewed by Pavel Feldman.
1814
1815 [Chromium] Inspector does not always shows transferred size correctly (e .g. gzipped/chunked content)
1816 https://bugs.webkit.org/show_bug.cgi?id=56602
1817
1818 Added new methods to interface while keeping the old ones to keep
1819 chromium working until it is also patched.
1820
1821 * public/WebDevToolsAgent.h:
1822 * public/WebURLLoaderClient.h:
1823 (WebKit::WebURLLoaderClient::didReceiveData):
1824 * src/AssociatedURLLoader.cpp:
1825 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
1826 * src/ResourceHandle.cpp:
1827 (WebCore::ResourceHandleInternal::didReceiveData):
1828 * src/WebDevToolsAgentImpl.cpp:
1829 (WebKit::WebDevToolsAgentImpl::didReceiveData):
1830 * src/WebDevToolsAgentImpl.h:
1831
1832 2011-03-28 Tony Chang <tony@chromium.org>
1833
1834 Reviewed by Adam Barth.
1835
1836 [chromium] have DRT write the png checksum into a png comment
1837 https://bugs.webkit.org/show_bug.cgi?id=57255
1838
1839 * DEPS: Pull in version of chromium with comment writing
1840
1841 2011-03-28 Adele Peterson <adele@apple.com>
1842
1843 Build fix.
1844
1845 * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::selectionStartHasSpelling MarkerFor):
1846 Call new selectionStartHasMarkerFor method instead of selectionStartHasS pellingMarkerFor.
1847
1848 2011-03-28 Pavel Feldman <pfeldman@chromium.org>
1849
1850 Not reviewed: fixed chromium build.
1851
1852 * src/WebDevToolsAgentImpl.cpp:
1853 (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
1854
1855 2011-03-25 Andy Estes <aestes@apple.com>
1856
1857 Reviewed by Adele Peterson.
1858
1859 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
1860 https://bugs.webkit.org/show_bug.cgi?id=49016
1861
1862 Update objectContentType() implementation to handle the
1863 shouldPreferPlugInsForImages flag.
1864
1865 * src/FrameLoaderClientImpl.cpp:
1866 (WebKit::FrameLoaderClientImpl::objectContentType):
1867 * src/FrameLoaderClientImpl.h:
1868
1869 2011-03-25 Kinuko Yasuda <kinuko@chromium.org>
1870
1871 Reviewed by David Levin.
1872
1873 Data race between ~WorkerFileSystemCallbacksBridge and runTasksOnWorkerT hread
1874 https://bugs.webkit.org/show_bug.cgi?id=56138
1875 Stopped passing the WorkerFileSystemCallbacksBridge's reference to
1876 MainThreadFileSystemCallbacks so that in most cases (in normal cases)
1877 its reference is only maintained by WorkerThread.
1878
1879 * src/WorkerFileSystemCallbacksBridge.cpp:
1880 (WebKit::MainThreadFileSystemCallbacks::createLeakedPtr):
1881 (WebKit::MainThreadFileSystemCallbacks::MainThreadFileSystemCallbacks):
1882 (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker):
1883 * src/WorkerFileSystemCallbacksBridge.h:
1884
1885 2011-03-24 John Abd-El-Malek <jam@chromium.org>
1886
1887 Reviewed by Dimitri Glazkov.
1888
1889 [chromium] Add setters for various client interfaces, and add WebSpellCh eckClient
1890 https://bugs.webkit.org/show_bug.cgi?id=57070
1891
1892 * public/WebSpellCheckClient.h: Added.
1893 (WebKit::WebSpellCheckClient::spellCheck):
1894 (WebKit::WebSpellCheckClient::requestCheckingOfText):
1895 (WebKit::WebSpellCheckClient::autoCorrectWord):
1896 (WebKit::WebSpellCheckClient::showSpellingUI):
1897 (WebKit::WebSpellCheckClient::isShowingSpellingUI):
1898 (WebKit::WebSpellCheckClient::updateSpellingUIWithMisspelledWord):
1899 (WebKit::WebSpellCheckClient::~WebSpellCheckClient):
1900 * public/WebView.h:
1901 * public/WebViewClient.h:
1902 * src/EditorClientImpl.cpp:
1903 (WebKit::EditorClientImpl::checkSpellingOfString):
1904 (WebKit::EditorClientImpl::requestCheckingOfString):
1905 (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
1906 (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
1907 (WebKit::EditorClientImpl::showSpellingUI):
1908 (WebKit::EditorClientImpl::spellingUIIsShowing):
1909 * src/WebViewImpl.cpp:
1910 (WebKit::WebViewImpl::setWebDevToolsAgentClient):
1911 (WebKit::WebViewImpl::setWebAutoFillClient):
1912 (WebKit::WebViewImpl::setWebSpellCheckClient):
1913 (WebKit::WebViewImpl::WebViewImpl):
1914 * src/WebViewImpl.h:
1915 (WebKit::WebViewImpl::spellCheckClient):
1916
1917 2011-03-25 Cary Clark <caryclark@google.com>
1918
1919 Reviewed by Dimitri Glazkov.
1920
1921 Add CGBitmapContext.h include to WebViewImpl.cpp
1922 https://bugs.webkit.org/show_bug.cgi?id=57097
1923
1924 No tests. Exposes no new functionality.
1925
1926 * src/WebViewImpl.cpp:
1927
1928 2011-03-25 Adam Klein <adamk@chromium.org>
1929
1930 Reviewed by David Levin.
1931
1932 [chromium] Remove deprecated overload of openFileSystem for workers
1933 https://bugs.webkit.org/show_bug.cgi?id=57062
1934
1935 * public/WebCommonWorkerClient.h:
1936
1937 2011-03-25 Chang Shu <cshu@webkit.org>
1938
1939 Reviewed by Ryosuke Niwa.
1940
1941 rename Node::isContentEditable and all call sites to rendererIsEditable
1942 https://bugs.webkit.org/show_bug.cgi?id=54290
1943
1944 This is part of the effort to separate JS API HTMLElement isContentEdita ble from
1945 internal Node::rendererIsEditable.
1946
1947 * src/WebNode.cpp:
1948 (WebKit::WebNode::isContentEditable):
1949 * src/WebViewImpl.cpp:
1950 (WebKit::WebViewImpl::setFocus):
1951 (WebKit::WebViewImpl::setComposition):
1952 (WebKit::WebViewImpl::confirmComposition):
1953
1954 2011-03-25 Mikhail Naganov <mnaganov@chromium.org>
1955
1956 Roll forward Chromium deps to r79379 to pick up V8 3.2.4.2.
1957
1958 * DEPS:
1959
1960 2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com>
1961
1962 Unreviewed, rolling out r81916 and r81917.
1963 http://trac.webkit.org/changeset/81916
1964 http://trac.webkit.org/changeset/81917
1965 https://bugs.webkit.org/show_bug.cgi?id=57071
1966
1967 broke a test on platforms that do not have QuickTime installed
1968 (Requested by estes on #webkit).
1969
1970 * src/FrameLoaderClientImpl.cpp:
1971 (WebKit::FrameLoaderClientImpl::objectContentType):
1972 * src/FrameLoaderClientImpl.h:
1973
1974 2011-03-24 Min Qin <qinmin@google.com>
1975
1976 Reviewed by James Robinson.
1977
1978 Allow WebMediaPlayerClient to notify MediaPlayer that the playback state has changed
1979
1980 https://bugs.webkit.org/show_bug.cgi?id=56837
1981
1982 * public/WebMediaPlayerClient.h:
1983 * src/WebMediaPlayerClientImpl.cpp:
1984 (WebKit::WebMediaPlayerClientImpl::playbackStateChanged):
1985 * src/WebMediaPlayerClientImpl.h:
1986
1987 2011-03-23 John Abd-El-Malek <jam@chromium.org>
1988
1989 Reviewed by Tony Chang.
1990
1991 [chromium] Get rid of WEB_TEXT_CHECKING_RESULT_IS_A_STRUCT since it&apos ;s not needed anymore
1992 https://bugs.webkit.org/show_bug.cgi?id=56955
1993
1994 * DEPS:
1995 * public/WebTextCheckingResult.h:
1996
1997 2011-03-24 Bill Budge <bbudge@chromium.org>
1998
1999 Reviewed by Eric Seidel.
2000
2001 Change a forward declaration of WebURLLoaderOptions to struct to prevent a build break in Chromium.
2002 https://bugs.webkit.org/show_bug.cgi?id=57064
2003
2004 No tests. Exposes no new functionality.
2005
2006 * public/WebFrame.h:
2007
2008 2011-03-24 Andy Estes <aestes@apple.com>
2009
2010 Fix the chromium build.
2011
2012 * src/FrameLoaderClientImpl.cpp:
2013 (WebKit::FrameLoaderClientImpl::objectContentType):
2014
2015 2011-03-24 Andy Estes <aestes@apple.com>
2016
2017 Reviewed by Darin Adler.
2018
2019 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
2020 https://bugs.webkit.org/show_bug.cgi?id=49016
2021
2022 Update objectContentType() implementation to handle the
2023 shouldPreferPlugInsForImages flag.
2024
2025 * src/FrameLoaderClientImpl.cpp:
2026 (WebKit::FrameLoaderClientImpl::objectContentType):
2027 * src/FrameLoaderClientImpl.h:
2028
2029 2011-03-24 Bill Budge <bbudge@chromium.org>
2030
2031 Reviewed by Dmitry Titov.
2032
2033 Add an overloaded WebFrame::createAssociatedURLLoader method that takes WebURLLoaderOptions, so clients can specify CORS options to allow cross-origin r equests.
2034 https://bugs.webkit.org/show_bug.cgi?id=56885
2035
2036 No new tests. Exposes no new functionality.
2037
2038 * public/WebFrame.h:
2039 * src/WebFrameImpl.cpp:
2040 (WebKit::WebFrameImpl::createAssociatedURLLoader):
2041 * src/WebFrameImpl.h:
2042
2043 2011-03-24 Sam Weinig <sam@webkit.org>
2044
2045 Reviewed by Anders Carlsson.
2046
2047 Remove legacy version of findPlainText.
2048 https://bugs.webkit.org/show_bug.cgi?id=57056
2049
2050 * src/WebFrameImpl.cpp:
2051 (WebKit::WebFrameImpl::scopeStringMatches):
2052 Replace use of legacy findPlainText with a version that
2053 takes an options parameter.
2054
2055 2011-03-24 Nat Duca <nduca@chromium.org>
2056
2057 Reviewed by Kenneth Russell.
2058
2059 [chromium] Add traceEvents to compositor
2060 https://bugs.webkit.org/show_bug.cgi?id=56965
2061
2062 * src/WebViewImpl.cpp:
2063 (WebKit::WebViewImpl::composite):
2064
2065 2011-03-24 Dominic Mazzoni <dmazzoni@google.com>
2066
2067 Reviewed by Dimitri Glazkov.
2068
2069 Add accessibilityObject accessor to WebDocument (needed for
2070 building an accessibility tree that includes iframes).
2071 https://bugs.webkit.org/show_bug.cgi?id=56984
2072
2073 * public/WebDocument.h:
2074 * src/WebDocument.cpp:
2075 (WebKit::WebDocument::accessibilityObject):
2076
2077 2011-03-24 Ilya Sherman <isherman@chromium.org>
2078
2079 Reviewed by Dimitri Glazkov.
2080
2081 Expose Node::isFocusable() in the Chromium WebKit API
2082 In service of https://code.google.com/p/chromium/issues/detail?id=72918
2083 https://bugs.webkit.org/show_bug.cgi?id=56809
2084
2085 * public/WebNode.h:
2086 * src/WebNode.cpp:
2087 (WebKit::WebNode::isFocusable):
2088
2089 2011-03-24 Pavel Feldman <pfeldman@chromium.org>
2090
2091 Not reviewed: fix chromium compilation.
2092
2093 * public/WebDevToolsAgent.h:
2094
2095 2011-03-24 Pavel Feldman <pfeldman@chromium.org>
2096
2097 Reviewed by Yury Semikhatsky.
2098
2099 Web Inspector: brush up Network agent API.
2100 https://bugs.webkit.org/show_bug.cgi?id=57001
2101
2102 * public/WebDevToolsAgent.h:
2103 * src/WebDevToolsAgentImpl.cpp:
2104 (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
2105 (WebKit::WebDevToolsAgentImpl::willSendRequest):
2106 * src/WebDevToolsAgentImpl.h:
2107
2108 2011-03-24 Noel Gordon <noel.gordon@gmail.com>
2109
2110 Reviewed by Ojan Vafai.
2111
2112 [chromium] WebBindings::getRangeImpl() should NULL check its NPObject ar gument
2113 https://bugs.webkit.org/show_bug.cgi?id=56996
2114
2115 * src/WebBindings.cpp:
2116 (WebKit::getRangeImpl):
2117
2118 2011-03-23 Noel Gordon <noel.gordon@gmail.com>
2119
2120 Reviewed by Ojan Vafai.
2121
2122 [chromium] WebBindings{.h,.cpp}: should use consistent argument naming
2123 https://bugs.webkit.org/show_bug.cgi?id=56898
2124
2125 Address FIXME I noted/added in r81676. Wanted to just copy/paste the ch ecking
2126 code from elsewhere in the file, but inconsistent argument naming made i t more
2127 difficult than it need be, so first step: use consistent naming.
2128
2129 * public/WebBindings.h:
2130 * src/WebBindings.cpp:
2131 (WebKit::WebBindings::construct):
2132 (WebKit::WebBindings::enumerate):
2133 (WebKit::WebBindings::evaluate):
2134 (WebKit::WebBindings::evaluateHelper):
2135 (WebKit::WebBindings::getProperty):
2136 (WebKit::WebBindings::hasMethod):
2137 (WebKit::WebBindings::hasProperty):
2138 (WebKit::WebBindings::invoke):
2139 (WebKit::WebBindings::invokeDefault):
2140 (WebKit::WebBindings::releaseObject):
2141 (WebKit::WebBindings::removeProperty):
2142 (WebKit::WebBindings::retainObject):
2143 (WebKit::WebBindings::setException):
2144 (WebKit::WebBindings::setProperty):
2145 (WebKit::WebBindings::unregisterObject):
2146 (WebKit::WebBindings::extractIdentifierData):
2147 (WebKit::getRangeImpl):
2148 (WebKit::getElementImpl):
2149 (WebKit::makeIntArrayImpl):
2150 (WebKit::WebBindings::getRange):
2151 (WebKit::WebBindings::makeIntArray):
2152
2153 2011-03-23 Jay Civelli <jcivelli@chromium.org>
2154
2155 Reviewed by David Levin.
2156
2157 Relanding:
2158 Moving the method that is used to retrieve all the resources in
2159 a page from the Chromium code (dom_operations.cc) to WebKit.
2160 https://bugs.webkit.org/show_bug.cgi?id=55859
2161
2162 * WebKit.gyp:
2163 * public/WebPageSerializer.h:
2164 * public/WebURL.h:
2165 (WebKit::operator==):
2166 (WebKit::operator!=):
2167 * public/WebVector.h:
2168 (WebKit::WebVector::contains):
2169 * src/WebDataSourceImpl.cpp:
2170 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2171 * src/WebPageSerializer.cpp:
2172 (WebCore::getSubResourceURLFromElement):
2173 (WebCore::retrieveResourcesForElement):
2174 (WebCore::retrieveResourcesForFrame):
2175 (WebKit::WebPageSerializer::retrieveAllResources):
2176 * tests/WebFrameTest.cpp:
2177 * tests/WebPageSerializerTest.cpp: Added.
2178 * tests/data/pageserialization/awesome.png: Added.
2179 * tests/data/pageserialization/embed_iframe.html: Added.
2180 * tests/data/pageserialization/object_iframe.html: Added.
2181 * tests/data/pageserialization/simple_iframe.html: Added.
2182 * tests/data/pageserialization/simple_page.html: Added.
2183 * tests/data/pageserialization/top_frame.html: Added.
2184
2185 2011-03-23 Kenneth Russell <kbr@google.com>
2186
2187 Rolled forward Chromium DEPS again to fix DumpRenderTree build
2188 failure caused by r81821.
2189
2190 * DEPS:
2191
2192 2011-03-23 Kenneth Russell <kbr@google.com>
2193
2194 Rolled forward Chromium DEPS to fix build breakage after r81821.
2195
2196 * DEPS:
2197
2198 2011-03-23 Kenneth Russell <kbr@google.com>
2199
2200 Reviewed by James Robinson.
2201
2202 [chromium] WebGLRenderingContext and other DOMWindow properties should r emain if WebGL is disabled
2203 https://bugs.webkit.org/show_bug.cgi?id=56947
2204
2205 Removed the WebRuntimeFeatures setting for WebGL. WebGL support is
2206 now controlled exclusively through the page's Settings.
2207
2208 * public/WebRuntimeFeatures.h:
2209 * src/WebRuntimeFeatures.cpp:
2210
2211 2011-03-23 Chris Rogers <crogers@google.com>
2212
2213 Reviewed by Kenneth Russell.
2214
2215 Add API to retrieve the audio hardware sample-rate
2216 https://bugs.webkit.org/show_bug.cgi?id=56882
2217
2218 * public/WebAudioDevice.h:
2219 * public/WebKitClient.h:
2220 (WebKit::WebKitClient::audioHardwareSampleRate):
2221 * src/AudioDestinationChromium.cpp:
2222 (WebCore::AudioDestination::hardwareSampleRate):
2223
2224 2011-03-23 Cris Neckar <cdn@chromium.org>
2225
2226 Reviewed by Eric Seidel.
2227
2228 Add refptr for widget. Mutations can happen within the event handler.
2229 https://bugs.webkit.org/show_bug.cgi?id=56774
2230
2231 * src/WebPluginContainerImpl.cpp:
2232 (WebKit::WebPluginContainerImpl::handleEvent):
2233
2234 2011-03-23 Viet-Trung Luu <viettrungluu@chromium.org>
2235
2236 Reviewed by Tony Chang.
2237
2238 [chromium] Add FormatPlainText to WebClipboard::Format enumeration.
2239 https://bugs.webkit.org/show_bug.cgi?id=56868
2240
2241 Chromium's WebClipboard::isFormatAvailable() will be correspondingly
2242 extended.
2243
2244 * public/WebClipboard.h:
2245 * src/AssertMatchingEnums.cpp:
2246
2247 2011-03-23 Yury Semikhatsky <yurys@chromium.org>
2248
2249 Reviewed by Pavel Feldman.
2250
2251 [Chromium] Web Inspector: Remove DebuggerScript.js from Chromium resourc e bundle.
2252 https://bugs.webkit.org/show_bug.cgi?id=56916
2253
2254 * DEPS: bump up Chromium dependency to the revision where no references to the DebuggerScript.js resource are left.
2255 * WebKit.grd:
2256
2257 2011-03-23 Yury Semikhatsky <yurys@chromium.org>
2258
2259 Reviewed by Pavel Feldman.
2260
2261 [Chromium] Web Inspector: remove inspectNode method from WebDevToolsAgen t
2262 https://bugs.webkit.org/show_bug.cgi?id=56926
2263
2264 * public/WebDevToolsAgent.h:
2265 * src/WebDevToolsAgentImpl.cpp:
2266 * src/WebDevToolsAgentImpl.h:
2267
2268 2011-03-23 Sheriff Bot <webkit.review.bot@gmail.com>
2269
2270 Unreviewed, rolling out r81686.
2271 http://trac.webkit.org/changeset/81686
2272 https://bugs.webkit.org/show_bug.cgi?id=56914
2273
2274 Breaks webkit_tests in Chromium again. (Requested by pfeldman
2275 on #webkit).
2276
2277 * WebKit.gyp:
2278 * public/WebPageSerializer.h:
2279 * public/WebURL.h:
2280 * public/WebVector.h:
2281 (WebKit::WebVector::operator[]):
2282 * src/WebDataSourceImpl.cpp:
2283 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2284 * src/WebPageSerializer.cpp:
2285 * tests/WebFrameTest.cpp:
2286 * tests/WebPageSerializerTest.cpp: Removed.
2287 * tests/data/pageserialization/awesome.png: Removed.
2288 * tests/data/pageserialization/embed_iframe.html: Removed.
2289 * tests/data/pageserialization/object_iframe.html: Removed.
2290 * tests/data/pageserialization/simple_iframe.html: Removed.
2291 * tests/data/pageserialization/simple_page.html: Removed.
2292 * tests/data/pageserialization/top_frame.html: Removed.
2293
2294 2011-03-22 Yury Semikhatsky <yurys@chromium.org>
2295
2296 Reviewed by Pavel Feldman.
2297
2298 [V8] Web Inspector: compile DebuggerScript.js into DebuggerScriptSource. h
2299 https://bugs.webkit.org/show_bug.cgi?id=56843
2300
2301 * public/WebDevToolsAgentClient.h: the script source is now compiled alo ng with the inspector code.
2302 * src/WebDevToolsAgentImpl.cpp:
2303 (WebKit::WebDevToolsAgentImpl::attach):
2304
2305 2011-03-22 Yury Semikhatsky <yurys@chromium.org>
2306
2307 Reviewed by Pavel Feldman.
2308
2309 [Chromium] Web Inspector: remove obsolete methods from WebDevToolsAgentC lient.h
2310 https://bugs.webkit.org/show_bug.cgi?id=56897
2311
2312 * public/WebDevToolsAgentClient.h:
2313
2314 2011-03-22 Noel Gordon <noel.gordon@gmail.com>
2315
2316 Reviewed by Tony Chang.
2317
2318 [chromium] Remove identity from dragTargetDragEnter() function signature
2319 https://bugs.webkit.org/show_bug.cgi?id=56875
2320
2321 First part of 3-sided patch. Add new function signature sans identity.
2322
2323 * public/WebView.h:
2324 * src/WebViewImpl.cpp:
2325 (WebKit::WebViewImpl::dragTargetDragEnter):
2326 * src/WebViewImpl.h:
2327
2328 2011-03-22 John Bauman <jbauman@chromium.org>
2329
2330 Reviewed by Kenneth Russell.
2331
2332 Add support for preserveDrawingBuffer context creation attribute
2333 https://bugs.webkit.org/show_bug.cgi?id=56431
2334
2335 * src/GraphicsContext3DChromium.cpp:
2336 (WebCore::GraphicsContext3DInternal::markContextChanged):
2337 (WebCore::GraphicsContext3DInternal::markLayerComposited):
2338 (WebCore::GraphicsContext3DInternal::layerComposited):
2339 (WebCore::GraphicsContext3D::layerComposited):
2340 * src/GraphicsContext3DInternal.h:
2341
2342 2011-03-22 John Abd-El-Malek <jam@chromium.org>
2343
2344 Reviewed by Tony Chang.
2345
2346 [chromium] Make WebTextCheckingResult&apos;s members be public in prepar ation for converting it to a struct
2347 https://bugs.webkit.org/show_bug.cgi?id=56857
2348
2349 * DEPS:
2350 * public/WebTextCheckingResult.h:
2351
2352 2011-03-22 Jay Civelli <jcivelli@chromium.org>
2353
2354 Reviewed by David Levin.
2355
2356 Relanding:
2357 Moving the method that is used to retrieve all the resources in
2358 a page from the Chromium code (dom_operations.cc) to WebKit.
2359 https://bugs.webkit.org/show_bug.cgi?id=55859
2360
2361
2362 * WebKit.gyp:
2363 * public/WebPageSerializer.h:
2364 * public/WebURL.h:
2365 (WebKit::operator==):
2366 (WebKit::operator!=):
2367 * public/WebVector.h:
2368 (WebKit::WebVector::contains):
2369 * src/WebDataSourceImpl.cpp:
2370 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2371 * src/WebPageSerializer.cpp:
2372 (WebCore::getSubResourceURLFromElement):
2373 (WebCore::retrieveResourcesForElement):
2374 (WebCore::retrieveResourcesForFrame):
2375 (WebKit::WebPageSerializer::retrieveAllResources):
2376 * tests/WebFrameTest.cpp:
2377 * tests/WebPageSerializerTest.cpp: Added.
2378 * tests/data/pageserialization/awesome.png: Added.
2379 * tests/data/pageserialization/embed_iframe.html: Added.
2380 * tests/data/pageserialization/object_iframe.html: Added.
2381 * tests/data/pageserialization/simple_iframe.html: Added.
2382 * tests/data/pageserialization/simple_page.html: Added.
2383 * tests/data/pageserialization/top_frame.html: Added.
2384
2385 2011-03-22 Noel Gordon <noel.gordon@gmail.com>
2386
2387 Reviewed by Tony Chang.
2388
2389 [chromium] Remove Gears from Chromium WebKit
2390 https://bugs.webkit.org/show_bug.cgi?id=56808
2391
2392 Gears has been removed from Chromium 12. Remove Gears drag drop support
2393 from WebKit. That work lead to http://webkit.org/b/25916, a proposal to
2394 add native file drag drop, and its subsequent standardization in HTML5.
2395
2396 * public/WebBindings.h:
2397 * public/WebView.h:
2398 * src/WebBindings.cpp:
2399 (WebKit::getRangeImpl): FIXME note added.
2400 * src/WebViewImpl.cpp:
2401 (WebKit::WebViewImpl::WebViewImpl):
2402 (WebKit::WebViewImpl::dragTargetDragEnter):
2403 (WebKit::WebViewImpl::dragTargetDragLeave):
2404 (WebKit::WebViewImpl::dragTargetDrop):
2405 (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
2406 * src/WebViewImpl.h:
2407
2408 2011-03-21 Adam Klein <adamk@chromium.org>
2409
2410 Reviewed by David Levin.
2411
2412 [fileapi] Add URI resolution support to WorkerContext
2413 https://bugs.webkit.org/show_bug.cgi?id=55644
2414
2415 Pass "create" bool through to allow opening
2416 a filesystem without allowing creation.
2417
2418 * src/LocalFileSystemChromium.cpp:
2419 (WebCore::LocalFileSystem::readFileSystem):
2420 (WebCore::LocalFileSystem::requestFileSystem):
2421 * src/WebWorkerBase.cpp:
2422 (WebKit::WebWorkerBase::openFileSystemForWorker):
2423 * src/WebWorkerBase.h:
2424 * src/WorkerFileSystemCallbacksBridge.cpp:
2425 (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread ):
2426 (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread):
2427 * src/WorkerFileSystemCallbacksBridge.h:
2428
2429 2011-03-21 Ilya Sherman <isherman@chromium.org>
2430
2431 Reviewed by James Robinson.
2432
2433 Remove WebInputElement::isEnabledFormControl() from Chromium WebKit API
2434 Clients should instead call into WebFormControlElement::isEnabled().
2435 https://bugs.webkit.org/show_bug.cgi?id=56364
2436
2437 * public/WebInputElement.h: Removed isEnabledFormControl().
2438 * src/WebInputElement.cpp: Removed isEnabledFormControl().
2439
2440 2011-03-21 Robert Kroeger <rjkroege@chromium.org>
2441
2442 Reviewed by Antonio Gomes.
2443
2444 Flag to enable a platform specific GestureReocognizer framework in Chrom ium.
2445
2446 https://bugs.webkit.org/show_bug.cgi?id=49345
2447
2448 * features.gypi:
2449
2450 2011-03-21 Tony Chang <tony@chromium.org>
2451
2452 Reviewed by Pavel Feldman.
2453
2454 [chromium] remove devtools_html's dependency on WebKit.gypi
2455 https://bugs.webkit.org/show_bug.cgi?id=56661
2456
2457 We want to depend on the values in the gypi file, not the gypi file
2458 itself. Actually, if someone edits a gypi file, s/he should re-run
2459 gyp to pick up the new dependencies.
2460
2461 It turns out that this doesn't matter much for this target anymore
2462 since we pull the .js dependencies from the inspector html file.
2463
2464 * WebKit.gyp: cleanup dependencies
2465 * scripts/generate_devtools_html.py: remove unused param
2466
2467 2011-03-21 Sheriff Bot <webkit.review.bot@gmail.com>
2468
2469 Unreviewed, rolling out r81377.
2470 http://trac.webkit.org/changeset/81377
2471 https://bugs.webkit.org/show_bug.cgi?id=56765
2472
2473 WebPageSerializerTest.MultipleFrames is broken (Requested by
2474 simonjam on #webkit).
2475
2476 * WebKit.gyp:
2477 * public/WebPageSerializer.h:
2478 * public/WebURL.h:
2479 * public/WebVector.h:
2480 (WebKit::WebVector::operator[]):
2481 * src/WebDataSourceImpl.cpp:
2482 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2483 * src/WebPageSerializer.cpp:
2484 * tests/WebFrameTest.cpp:
2485 * tests/WebPageSerializerTest.cpp: Removed.
2486 * tests/data/pageserialization/awesome.png: Removed.
2487 * tests/data/pageserialization/embed_iframe.html: Removed.
2488 * tests/data/pageserialization/object_iframe.html: Removed.
2489 * tests/data/pageserialization/simple_iframe.html: Removed.
2490 * tests/data/pageserialization/simple_page.html: Removed.
2491 * tests/data/pageserialization/top_frame.html: Removed.
2492
2493 2011-03-21 Daniel Sievers <sievers@google.com>
2494
2495 Reviewed by Simon Fraser.
2496
2497 [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakab le from the DumpRenderTree commandline
2498 https://bugs.webkit.org/show_bug.cgi?id=56139
2499
2500 * public/WebFrame.h:
2501 * src/WebFrameImpl.cpp:
2502 (WebKit::WebFrameImpl::renderTreeAsText):
2503 (WebKit::WebFrameImpl::layerTreeAsText):
2504 * src/WebFrameImpl.h:
2505
2506 2011-03-21 Eric Uhrhane <ericu@chromium.org>
2507
2508 Reviewed by David Levin.
2509
2510 [fileapi/chromium] Fetch platform path using GetMetadata before creating File from FileEntry*
2511 https://bugs.webkit.org/show_bug.cgi?id=56704
2512
2513 * src/WebFileSystemCallbacksImpl.cpp:
2514 (WebFileSystemCallbacksImpl::didReadMetadata)
2515 Pass new platformPath member through.
2516
2517 * src/WorkerFileSystemCallbacksBridge.cpp:
2518 (CrossThreadCopierBase)
2519 Copy new platformPath member.
2520
2521 * public/WebFileInfo.h:
2522 (struct WebFileInfo)
2523 Add new platformPath member.
2524
2525 2011-03-21 Leandro Gracia Gil <leandrogracia@chromium.org>
2526
2527 Reviewed by Steve Block.
2528
2529 Media Stream API patch 0: adding compilation guards.
2530 https://bugs.webkit.org/show_bug.cgi?id=56458
2531
2532 Enabling the feature by default for chromium builds.
2533
2534 * features.gypi:
2535
2536 2011-03-21 Vsevolod Vlasov <vsevik@chromium.org>
2537
2538 Reviewed by Pavel Feldman.
2539
2540 Web Inspector: Inspector does not always show correct transfer size (for compressed/chunked data)
2541 https://bugs.webkit.org/show_bug.cgi?id=56691
2542
2543 Added transfer size support in inspector for compressed data.
2544
2545 * src/ResourceHandle.cpp:
2546 (WebCore::ResourceHandleInternal::didReceiveData):
2547 * src/WebDevToolsAgentImpl.cpp:
2548 (WebKit::WebDevToolsAgentImpl::didReceiveData):
2549
2550 2011-03-20 Bill Budge <bbudge@chromium.org>
2551
2552 Reviewed by Adam Barth.
2553
2554 Rename ThreadSafeShared to ThreadSafeRefCounted
2555 https://bugs.webkit.org/show_bug.cgi?id=56714
2556
2557 No new tests. Exposes no new functionality.
2558
2559 * src/PlatformMessagePortChannel.h:
2560 * src/WebWorkerBase.cpp:
2561 * src/WorkerFileSystemCallbacksBridge.h:
2562 * src/WorkerFileWriterCallbacksBridge.h:
2563
2564 2011-03-18 Tony Chang <tony@chromium.org>
2565
2566 Reviewed by Eric Seidel.
2567
2568 [chromium] make devtool concatenation targets conditional based on debug _devtools
2569 https://bugs.webkit.org/show_bug.cgi?id=56667
2570
2571 We don't want to run these targets when debug_devtools=1 because it
2572 will overwrite the devtools.js and devtools.css files copied by
2573 inspector_resources. On Linux, this triggers a warning because
2574 there are two commands that target the same output file when
2575 debug_devtools=1.
2576
2577 I also removed the 'sources' lines since I don't think they do
2578 anything for actions.
2579
2580 * WebKit.gyp:
2581
2582 2011-03-17 Alexey Marinichev <amarinichev@chromium.org>
2583
2584 Reviewed by Kenneth Russell.
2585
2586 chromium: uninitialized field in WebViewImpl
2587 https://bugs.webkit.org/show_bug.cgi?id=56620
2588
2589 * src/WebViewImpl.cpp:
2590 (WebKit::WebViewImpl::WebViewImpl):
2591
2592 2011-03-17 Adrienne Walker <enne@google.com>
2593
2594 Reviewed by James Robinson.
2595
2596 [chromium] Turn off accelerated compositing for RTL style pages.
2597 https://bugs.webkit.org/show_bug.cgi?id=56585
2598
2599 * src/WebViewImpl.cpp:
2600 (WebKit::WebViewImpl::layout):
2601 (WebKit::WebViewImpl::pageHasRTLStyle):
2602 (WebKit::WebViewImpl::setRootGraphicsLayer):
2603 * src/WebViewImpl.h:
2604
2605 2011-03-17 Jay Civelli <jcivelli@chromium.org>
2606
2607 Reviewed by David Levin.
2608
2609 Moving the method that is used to retrieve all the resources in
2610 a page from the Chromium code (dom_operations.cc) to WebKit.
2611 https://bugs.webkit.org/show_bug.cgi?id=55859
2612
2613 * WebKit.gyp:
2614 * public/WebPageSerializer.h:
2615 * public/WebURL.h:
2616 (WebKit::operator==):
2617 (WebKit::operator!=):
2618 * public/WebVector.h:
2619 (WebKit::WebVector::contains):
2620 * src/WebDataSourceImpl.cpp:
2621 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2622 * src/WebPageSerializer.cpp:
2623 (WebCore::getSubResourceURLFromElement):
2624 (WebCore::retrieveResourcesForElement):
2625 (WebCore::retrieveResourcesForFrame):
2626 (WebKit::WebPageSerializer::retrieveAllResources):
2627 * tests/WebFrameTest.cpp:
2628 * tests/WebPageSerializerTest.cpp: Added.
2629 * tests/data/pageserialization: Added.
2630 * tests/data/pageserialization/awesome.png: Added.
2631 * tests/data/pageserialization/embed_iframe.html: Added.
2632 * tests/data/pageserialization/object_iframe.html: Added.
2633 * tests/data/pageserialization/simple_iframe.html: Added.
2634 * tests/data/pageserialization/simple_page.html: Added.
2635 * tests/data/pageserialization/top_frame.html: Added.
2636
2637 2011-03-17 Tony Chang <tony@chromium.org>
2638
2639 Reviewed by Pavel Feldman.
2640
2641 [chromium] don't concatenate devtools files when debug_devtools=1
2642 https://bugs.webkit.org/show_bug.cgi?id=56572
2643
2644 * WebKit.gyp:
2645
2646 2011-03-17 Tony Chang <tony@chromium.org>
2647
2648 Reviewed by Eric Seidel.
2649
2650 [chromium] minor cleanup of devtools_files variable in WebKit.gyp
2651 https://bugs.webkit.org/show_bug.cgi?id=56503
2652
2653 * WebKit.gyp: Moving duplicate variables out of a condition.
2654
2655 2011-03-16 Adam Barth <abarth@webkit.org>
2656
2657 Reviewed by James Robinson.
2658
2659 Remove USE(BUILTIN_UTF8_CODEC)
2660 https://bugs.webkit.org/show_bug.cgi?id=56508
2661
2662 * features.gypi:
2663
2664 2011-03-16 Tony Chang <tony@chromium.org>
2665
2666 Reviewed by Adam Barth.
2667
2668 [chromium] include inspector gif files in the list of resources
2669 https://bugs.webkit.org/show_bug.cgi?id=56504
2670
2671 * scripts/generate_devtools_grd.py:
2672
2673 2011-03-16 Bill Budge <bbudge@chromium.org>
2674
2675 Reviewed by David Levin.
2676
2677 AssociatedURLLoader does not support Cross Origin Requests
2678 https://bugs.webkit.org/show_bug.cgi?id=53925
2679
2680 No new tests. Exposes no new functionality.
2681
2682 * public/WebURLLoader.h:
2683 (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
2684 * src/AssociatedURLLoader.cpp:
2685 (WebKit::AssociatedURLLoader::ClientAdapter::isDocumentThreadableLoaderC lient):
2686 (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
2687 (WebKit::AssociatedURLLoader::ClientAdapter::create):
2688 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
2689 (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
2690 (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
2691 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
2692 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
2693 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
2694 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
2695 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
2696 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
2697 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
2698 (WebKit::AssociatedURLLoader::loadSynchronously):
2699 (WebKit::AssociatedURLLoader::loadAsynchronously):
2700 (WebKit::AssociatedURLLoader::cancel):
2701 (WebKit::AssociatedURLLoader::setDefersLoading):
2702 * src/AssociatedURLLoader.h:
2703
2704 2011-03-16 Adam Barth <abarth@webkit.org>
2705
2706 Roll Chromium DEPS.
2707
2708 * DEPS:
2709
2710 2011-03-16 Daniel Sievers <sievers@google.com>
2711
2712 Reviewed by James Robinson.
2713
2714 Add setting to always force compositing mode
2715 https://bugs.webkit.org/show_bug.cgi?id=56156
2716
2717 * public/WebSettings.h:
2718 * src/WebSettingsImpl.cpp:
2719 (WebKit::WebSettingsImpl::setForceCompositingMode):
2720 * src/WebSettingsImpl.h:
2721
2722 2011-03-16 Sreeram Ramachandran <sreeram@google.com>
2723
2724 Reviewed by Dimitri Glazkov.
2725
2726 Revert of r80451. Decided to do this in WebCore instead.
2727 https://bugs.webkit.org/show_bug.cgi?id=55844
2728
2729 * public/WebFrame.h:
2730 * src/WebFrameImpl.cpp:
2731 * src/WebFrameImpl.h:
2732
2733 2011-03-15 Ilya Sherman <isherman@chromium.org>
2734
2735 Reviewed by Darin Fisher.
2736
2737 Move isReadOnly() from WebInputElement to WebFormControlElement
2738 https://bugs.webkit.org/show_bug.cgi?id=55760
2739
2740 * public/WebFormControlElement.h:
2741 * public/WebInputElement.h:
2742 * src/WebFormControlElement.cpp:
2743 (WebKit::WebFormControlElement::isReadOnly):
2744 * src/WebInputElement.cpp:
2745
2746 2011-03-15 John Bauman <jbauman@chromium.org>
2747
2748 Reviewed by Kenneth Russell.
2749
2750 Non-premultiplied-alpha canvas attribute is ignore for toDataURL, drawIm age, texImage2D
2751 https://bugs.webkit.org/show_bug.cgi?id=56238
2752
2753 Add support for reading a webgl context into an ImageData.
2754
2755 * src/GraphicsContext3DChromium.cpp:
2756 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
2757 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData):
2758 * src/GraphicsContext3DInternal.h:
2759
2760 2011-03-15 Sheriff Bot <webkit.review.bot@gmail.com>
2761
2762 Unreviewed, rolling out r81144.
2763 http://trac.webkit.org/changeset/81144
2764 https://bugs.webkit.org/show_bug.cgi?id=56432
2765
2766 It broke the ui test
2767 NPAPITesterBase.GetURLRedirectNotification. (Requested by
2768 dave_levin on #webkit).
2769
2770 * public/WebURLLoader.h:
2771 * src/AssociatedURLLoader.cpp:
2772 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
2773 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
2774 (WebKit::AssociatedURLLoader::loadSynchronously):
2775 (WebKit::AssociatedURLLoader::loadAsynchronously):
2776 (WebKit::AssociatedURLLoader::cancel):
2777 (WebKit::AssociatedURLLoader::setDefersLoading):
2778 (WebKit::AssociatedURLLoader::prepareRequest):
2779 (WebKit::AssociatedURLLoader::willSendRequest):
2780 (WebKit::AssociatedURLLoader::didSendData):
2781 (WebKit::AssociatedURLLoader::didReceiveResponse):
2782 (WebKit::AssociatedURLLoader::didDownloadData):
2783 (WebKit::AssociatedURLLoader::didReceiveData):
2784 (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
2785 (WebKit::AssociatedURLLoader::didFinishLoading):
2786 (WebKit::AssociatedURLLoader::didFail):
2787 * src/AssociatedURLLoader.h:
2788
2789 2011-03-15 Tony Chang <tony@chromium.org>
2790
2791 Reviewed by Adam Barth.
2792
2793 pngcrush images used by inspector
2794 https://bugs.webkit.org/show_bug.cgi?id=56426
2795
2796 This saves 120k in WebCore and 8k in WebKit/chromium. I ran
2797 pngcrush -brute, so none of the meta data (ancillary chunks)
2798 are modified.
2799
2800 * src/js/Images/segmentChromium.png:
2801 * src/js/Images/segmentHoverChromium.png:
2802 * src/js/Images/segmentHoverEndChromium.png:
2803 * src/js/Images/segmentSelectedChromium.png:
2804 * src/js/Images/segmentSelectedEndChromium.png:
2805 * src/js/Images/statusbarBackgroundChromium.png:
2806 * src/js/Images/statusbarBottomBackgroundChromium.png:
2807 * src/js/Images/statusbarMenuButtonChromium.png:
2808 * src/js/Images/statusbarMenuButtonSelectedChromium.png:
2809
2810 2011-03-15 Michael Nordman <michaeln@google.com>
2811
2812 Reviewed by Alexey Proskuryakov.
2813
2814 When initiating a main resource load, let the application cache
2815 know which frame the load is being conducted for. This patch doesn't
2816 resolve the following bug, but the additional WebFrame parameter
2817 should provide the chromium port with enough info to pick the
2818 "most appropiate" cached resource.
2819 https://bugs.webkit.org/show_bug.cgi?id=55505
2820
2821 Also fixup a stale comment in stopLoadingInFrame.
2822
2823 * public/WebApplicationCacheHost.h:
2824 (WebKit::WebApplicationCacheHost::willStartMainResourceRequest):
2825 * src/ApplicationCacheHost.cpp:
2826 (WebCore::ApplicationCacheHost::maybeLoadMainResource):
2827 (WebCore::ApplicationCacheHost::stopLoadingInFrame):
2828
2829 2011-03-15 Tony Chang <tony@chromium.org>
2830
2831 Reviewed by Adam Barth.
2832
2833 [chromium] add a build target to create a grd file with devtool resource s
2834 https://bugs.webkit.org/show_bug.cgi?id=56335
2835
2836 Reland with a fix to avoid really long command lines on Windows.
2837
2838 * WebKit.gyp:
2839 * scripts/generate_devtools_grd.py: Added.
2840
2841 2011-03-15 Alok priyadarshi <alokp@chromium.org>
2842
2843 Reviewed by James Robinson.
2844
2845 Valgrind error due to uninitialized PluginLayerChromium::m_textureId
2846 https://bugs.webkit.org/show_bug.cgi?id=56390
2847
2848 * src/WebPluginContainerImpl.cpp:
2849 (WebKit::WebPluginContainerImpl::setBackingTextureId):
2850 (WebKit::WebPluginContainerImpl::platformLayer):
2851
2852 2011-03-15 Brett Wilson <brettw@chromium.org>
2853
2854 Reviewed by Adam Barth.
2855
2856 Make WebConsoleMessage properly respect the log level.
2857 https://bugs.webkit.org/show_bug.cgi?id=56386
2858
2859 * public/WebConsoleMessage.h:
2860 (WebKit::WebConsoleMessage::WebConsoleMessage):
2861
2862 2011-03-15 Tony Chang <tony@chromium.org>
2863
2864 Revert r81147 and r81149, broke the chromium win build.
2865
2866 * WebKit.gyp:
2867 * scripts/generate_devtools_grd.py: Removed.
2868
2869 2011-03-15 Tony Chang <tony@chromium.org>
2870
2871 Fix chromium build using python 2.5 (with statement).
2872
2873 * scripts/generate_devtools_grd.py:
2874
2875 2011-03-15 Tony Chang <tony@chromium.org>
2876
2877 Reviewed by Adam Barth.
2878
2879 [chromium] add a build target to create a grd file with devtool resource s
2880 https://bugs.webkit.org/show_bug.cgi?id=56335
2881
2882 This is the webkit side of the fix for
2883 http://code.google.com/p/chromium/issues/detail?id=35793
2884
2885 * WebKit.gyp:
2886 * scripts/generate_devtools_grd.py: Added.
2887
2888 2011-03-15 Bill Budge <bbudge@chromium.org>
2889
2890 Reviewed by David Levin.
2891
2892 AssociatedURLLoader does not support Cross Origin Requests
2893 https://bugs.webkit.org/show_bug.cgi?id=53925
2894
2895 No new tests. No new functionality exposed.
2896
2897 * public/WebURLLoader.h:
2898 (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
2899 * src/AssociatedURLLoader.cpp:
2900 (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
2901 (WebKit::AssociatedURLLoader::ClientAdapter::create):
2902 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
2903 (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
2904 (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
2905 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
2906 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
2907 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
2908 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
2909 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
2910 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
2911 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
2912 (WebKit::AssociatedURLLoader::loadSynchronously):
2913 (WebKit::AssociatedURLLoader::loadAsynchronously):
2914 (WebKit::AssociatedURLLoader::cancel):
2915 (WebKit::AssociatedURLLoader::setDefersLoading):
2916 * src/AssociatedURLLoader.h:
2917
2918 2011-03-15 Alok priyadarshi <alokp@chromium.org>
2919
2920 Reviewed by James Robinson.
2921
2922 Remove unnecessary function WebPlugin::getBackingTextureId
2923 https://bugs.webkit.org/show_bug.cgi?id=56122
2924
2925 It will be tested by Pepper2D and Pepper3D layout/smoke tests
2926 on the Chromium side.
2927
2928 * public/WebPlugin.h:
2929 * src/WebPluginContainerImpl.cpp:
2930 (WebKit::WebPluginContainerImpl::platformLayer):
2931
2932 2011-03-15 Mikhail Naganov <mnaganov@chromium.org>
2933
2934 Unreviewed. Update chromium deps to pick up the latest V8.
2935
2936 * DEPS:
2937
2938 2011-03-14 Alexey Marinichev <amarinichev@chromium.org>
2939
2940 Reviewed by Kenneth Russell.
2941
2942 Graphics Context is not properly recovered if the GPU process dies.
2943 https://bugs.webkit.org/show_bug.cgi?id=56148
2944
2945 Split context recreation into two steps.
2946
2947 * src/WebViewImpl.cpp:
2948 (WebKit::WebViewImpl::composite):
2949 (WebKit::WebViewImpl::doComposite):
2950 (WebKit::WebViewImpl::reallocateRenderer):
2951 * src/WebViewImpl.h:
2952
2953 2011-03-14 Sheriff Bot <webkit.review.bot@gmail.com>
2954
2955 Unreviewed, rolling out r81094.
2956 http://trac.webkit.org/changeset/81094
2957 https://bugs.webkit.org/show_bug.cgi?id=56355
2958
2959 Broke the chromium DRT related build. (Requested by dave_levin
2960 on #webkit).
2961
2962 * public/WebFrame.h:
2963 * src/WebFrameImpl.cpp:
2964 (WebKit::WebFrameImpl::renderTreeAsText):
2965 (WebKit::WebFrameImpl::layerTreeAsText):
2966 * src/WebFrameImpl.h:
2967
2968 2011-03-14 Daniel Sievers <sievers@google.com>
2969
2970 Reviewed by Simon Fraser.
2971
2972 [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakab le from the DumpRenderTree commandline
2973 https://bugs.webkit.org/show_bug.cgi?id=56139
2974
2975 * public/WebFrame.h:
2976 * src/WebFrameImpl.cpp:
2977 (WebKit::WebFrameImpl::renderTreeAsText):
2978 (WebKit::WebFrameImpl::layerTreeAsText):
2979 * src/WebFrameImpl.h:
2980
2981 2011-03-14 John Knottenbelt <jknotten@chromium.org>
2982
2983 Reviewed by Steve Block.
2984
2985 Detach Geolocation from Frame when Page destroyed.
2986 https://bugs.webkit.org/show_bug.cgi?id=52877
2987
2988 Add accessors to the WebGeolocationClientMock to allow the number of
2989 pending geolocation permission requests to be queried.
2990
2991 * public/WebGeolocationClientMock.h:
2992 * src/WebGeolocationClientMock.cpp:
2993 (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
2994
2995 2011-03-11 David Levin <levin@chromium.org>
2996
2997 Rollout the chromium deps roll as it adds a dependency on a header
2998 that the bots building for WebKit don't seem to have.
2999
3000 Specifically gfx\gl\gl_context_egl.cc depends on d3dcompiler.h
3001
3002 * DEPS:
3003
3004 2011-03-11 Daniel Cheng <dcheng@chromium.org>
3005
3006 Reviewed by Tony Chang.
3007
3008 [chromium] Correct return type of WebClipboard::readImage.
3009 https://bugs.webkit.org/show_bug.cgi?id=56234
3010
3011 Update the return type to reflect that we are returning a blob of PNG
3012 data, not a bitmap.
3013
3014 * public/WebClipboard.h:
3015 (WebKit::WebClipboard::readImage):
3016
3017 2011-03-11 David Levin <levin@chromium.org>
3018
3019 Update chromium deps to pick up the skia roll.
3020
3021 * DEPS:
3022
3023 2011-03-11 Adrienne Walker <enne@google.com>
3024
3025 Reviewed by Kenneth Russell.
3026
3027 Add missing unit tests to TilingData.
3028 https://bugs.webkit.org/show_bug.cgi?id=54143
3029
3030 * tests/TilingDataTest.cpp:
3031 (WebCore::TEST):
3032
3033 2011-03-11 Anton D'Auria <adauria@apple.com>
3034
3035 Reviewed and landed by Brady Eidson.
3036
3037 Add WebKit1 API to view and delete local storage
3038 https://bugs.webkit.org/show_bug.cgi?id=51878
3039
3040 * src/StorageNamespaceProxy.cpp:
3041 (WebCore::StorageNamespaceProxy::clearOriginForDeletion):
3042 (WebCore::StorageNamespaceProxy::clearAllOriginsForDeletion):
3043 (WebCore::StorageNamespaceProxy::sync):
3044 * src/StorageNamespaceProxy.h:
3045
3046 2011-03-11 Dominic Mazzoni <dmazzoni@google.com>
3047
3048 Reviewed by Dimitri Glazkov.
3049
3050 Add an accessibilityIsIgnored method to WebAccessibilityObject.
3051 https://bugs.webkit.org/show_bug.cgi?id=50969
3052
3053 * public/WebAccessibilityObject.h:
3054 * src/WebAccessibilityObject.cpp:
3055 (WebKit::WebAccessibilityObject::accessibilityIsIgnored):
3056
3057 2011-03-11 Avi Drissman <avi@google.com>
3058
3059 Reviewed by Tony Chang.
3060
3061 Fix missing initialization of new member variables.
3062 https://bugs.webkit.org/show_bug.cgi?id=50969
3063
3064 * public/WebMenuItemInfo.h:
3065 (WebKit::WebMenuItemInfo::WebMenuItemInfo):
3066
3067 2011-03-11 Roland Steiner <rolandsteiner@chromium.org>
3068
3069 Reviewed by Ryosuke Niwa.
3070
3071 Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/
3072 https://bugs.webkit.org/show_bug.cgi?id=55570
3073
3074 Add a virtual function toInputElement() to Node that has a default
3075 implementation of returning 0.
3076 For HTMLInputElement and WMLInputElement (which derive from InputElement )
3077 override this to return the object.
3078 Change all calling sites of the old toInputElement to use the new member
3079 function. This also allows us to save some casts.
3080
3081 No new tests (refactoring).
3082
3083 * src/WebInputElement.cpp:
3084 (WebKit::toWebInputElement):
3085
3086 2011-03-10 Takayoshi Kochi <kochi@chromium.org>
3087
3088 Reviewed by Tony Chang.
3089
3090 Remove default parameter declaration for familiForChars(), which is no l onger necessary.
3091
3092 * public/gtk/WebFontInfo.h:
3093
3094 2011-03-10 Nat Duca <nduca@chromium.org>
3095
3096 Reviewed by James Robinson.
3097
3098 [chromium] Make updateAndDrawLayers argumentless.
3099 https://bugs.webkit.org/show_bug.cgi?id=55985
3100
3101 Made the TilePainters and viewport parameters for
3102 LayerRendererChromium member variables instead of arguments on
3103 updateAndDrawLayers. In a future change, this will allows us to
3104 draw the layer tree without the WebView's assistance.
3105
3106 * src/WebViewImpl.cpp:
3107 (WebKit::WebViewImpl::resize):
3108 (WebKit::WebViewImpl::paint):
3109 (WebKit::WebViewImpl::scrollRootLayerRect):
3110 (WebKit::WebViewImpl::invalidateRootLayerRect):
3111 (WebKit::WebViewImplContentPainter::create):
3112 (WebKit::WebViewImplContentPainter::paint):
3113 (WebKit::WebViewImplContentPainter::WebViewImplContentPainter):
3114 (WebKit::WebViewImplScrollbarPainter::create):
3115 (WebKit::WebViewImplScrollbarPainter::paint):
3116 (WebKit::WebViewImplScrollbarPainter::WebViewImplScrollbarPainter):
3117 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
3118 (WebKit::WebViewImpl::doComposite):
3119 (WebKit::WebViewImpl::reallocateRenderer):
3120 (WebKit::WebViewImpl::updateLayerRendererViewport):
3121 * src/WebViewImpl.h:
3122
3123 2011-03-10 Tony Chang <tony@chromium.org>
3124
3125 Unreviewed, roll chromium version to r77259 to pick up
3126 webfontinfo api change.
3127
3128 * DEPS:
3129
3130 2011-03-10 Sheriff Bot <webkit.review.bot@gmail.com>
3131
3132 Unreviewed, rolling out r80701.
3133 http://trac.webkit.org/changeset/80701
3134 https://bugs.webkit.org/show_bug.cgi?id=56126
3135
3136 fast/dom/Geolocation/window-close-crash.html fails on Snow
3137 Leopard release builds (Requested by mihaip on #webkit).
3138
3139 * public/WebGeolocationClientMock.h:
3140 * src/WebGeolocationClientMock.cpp:
3141
3142 2011-03-10 Andrey Kosyakov <caseq@chromium.org>
3143
3144 Reviewed by Yury Semikhatsky.
3145
3146 Web Inspector: better names for HAR export commands
3147 https://bugs.webkit.org/show_bug.cgi?id=56097
3148
3149 Rename Export to HAR to Copy entry/network log as HAR
3150 Expose Copy as HAR unconditionally, remove related settings entry.
3151
3152 * src/js/DevTools.js: removed override for resourceExportEnabled
3153
3154 2011-01-26 John Knottenbelt <jknotten@chromium.org>
3155
3156 Reviewed by Dmitry Titov.
3157
3158 Detach Geolocation from Frame when Page destroyed.
3159 https://bugs.webkit.org/show_bug.cgi?id=52877
3160
3161 Add accessors to the WebGeolocationClientMock to allow the number of
3162 pending geolocation permission requests to be queried.
3163
3164 * public/WebGeolocationClientMock.h:
3165 * src/WebGeolocationClientMock.cpp:
3166 (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
3167
3168 2011-03-08 Hans Wennborg <hans@chromium.org>
3169
3170 Reviewed by Jeremy Orlow.
3171
3172 IndexedDB: Add BackingStoreType parameter to IDBFactoryBackendInterface: :open
3173 https://bugs.webkit.org/show_bug.cgi?id=55948
3174
3175 Add a parameter that allows for selection of alternative backing store
3176 implementations.
3177
3178 * public/WebIDBFactory.h:
3179 (WebKit::WebIDBFactory::open):
3180 * src/AssertMatchingEnums.cpp:
3181 * src/IDBFactoryBackendProxy.cpp:
3182 (WebCore::IDBFactoryBackendProxy::open):
3183 * src/IDBFactoryBackendProxy.h:
3184 * src/WebIDBFactoryImpl.cpp:
3185 (WebKit::WebIDBFactoryImpl::open):
3186 * src/WebIDBFactoryImpl.h:
3187
3188 2011-03-08 Kinuko Yasuda <kinuko@chromium.org>
3189
3190 Reviewed by David Levin.
3191
3192 Destroying WorkerFileSystemCallbacksBridge on main thread results in ASS ERT in WorkerContext::Observer::~Observer
3193 https://bugs.webkit.org/show_bug.cgi?id=55895
3194
3195 * src/WorkerFileSystemCallbacksBridge.cpp:
3196 (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnWorkerThread):
3197 Added stopObserving() so that releasing the bridge on the main thread
3198 (this could happen before or after the runTaskOnWorkerThread) does
3199 not cause the assertion error.
3200
3201 2011-03-08 Alok priyadarshi <alokp@chromium.org>
3202
3203 Reviewed by Dimitri Glazkov.
3204
3205 Plugins needs a way to trigger style recalc
3206 https://bugs.webkit.org/show_bug.cgi?id=55242
3207
3208 It will be tested by Pepper2D and Pepper3D layout/smoke tests
3209 on the Chromium side.
3210
3211 * public/WebPluginContainer.h:
3212 * src/WebPluginContainerImpl.cpp:
3213 (WebKit::WebPluginContainerImpl::setBackingTextureId):
3214 * src/WebPluginContainerImpl.h:
3215
3216 2011-03-08 Andrei Popescu <andreip@google.com>
3217
3218 Reviewed by Steve Block.
3219
3220 IDBCallbacks::onsuccess(IDBIndex*) is unused and should be removed.
3221 https://bugs.webkit.org/show_bug.cgi?id=55938
3222
3223 * public/WebIDBCallbacks.h:
3224 * src/IDBCallbacksProxy.cpp:
3225 * src/IDBCallbacksProxy.h:
3226 * src/WebIDBCallbacksImpl.cpp:
3227 * src/WebIDBCallbacksImpl.h:
3228 * src/WebIDBObjectStoreImpl.cpp:
3229
3230 2011-03-07 Daniel Cheng <dcheng@chromium.org>
3231
3232 Reviewed by David Levin.
3233
3234 Add support for DataTransferItems
3235 https://bugs.webkit.org/show_bug.cgi?id=55115
3236
3237 Add new runtime enabled flag for data transfer items feature.
3238
3239 * public/WebRuntimeFeatures.h:
3240 * src/WebRuntimeFeatures.cpp:
3241 (WebKit::WebRuntimeFeatures::enableDataTransferItems):
3242 (WebKit::WebRuntimeFeatures::isDataTransferItemsEnabled):
3243
3244 2011-03-07 Ryosuke Niwa <rniwa@webkit.org>
3245
3246 Chromium build fix.
3247
3248 * src/ContextMenuClientImpl.cpp:
3249 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3250
3251 2011-03-07 Ryosuke Niwa <rniwa@webkit.org>
3252
3253 Reviewed by Darin Adler.
3254
3255 selectionHasStyle and selectionStartHasStyle should use EditingStyle
3256 https://bugs.webkit.org/show_bug.cgi?id=55902
3257
3258 selectionHasStyle now takes a property id and a value instead of a CSSMu tableStyleDeclaration.
3259
3260 * src/ContextMenuClientImpl.cpp:
3261 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls se lectionHasStyle.
3262
3263 2011-03-07 Daniel Cheng <dcheng@chromium.org>
3264
3265 Reviewed by Tony Chang.
3266
3267 Add plumbing for paste support to ChromiumDataObject::types()
3268 https://bugs.webkit.org/show_bug.cgi?id=55792
3269
3270 This requires a DEPS roll for a Chromium-side change to support DRT test ing of
3271 event.dataTransfer.types.
3272
3273 * DEPS:
3274
3275 2011-03-07 Takayoshi Kochi <kochi@chromium.org>
3276
3277 Reviewed by Tony Chang.
3278
3279 Use preferred locale information when choosing fallback font using
3280 fontconfig on Linux platform.
3281 https://bugs.webkit.org/show_bug.cgi?id=55453
3282
3283 Tests will be covered by Chromium side.
3284
3285 * public/gtk/WebFontInfo.h:
3286 (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLoc ale|
3287 * public/linux/WebSandboxSupport.h:
3288 (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd param eter |preferredLocale|
3289 * src/PlatformBridge.cpp:
3290 * src/gtk/WebFontInfo.cpp:
3291
3292 2011-03-07 James Robinson <jamesr@chromium.org>
3293
3294 Reviewed by Kenneth Russell.
3295
3296 [chromium] Separate the &quot;update&quot; and &quot;draw&quot; portions of LayerRendererChromium&apos;s drawLayers function
3297 https://bugs.webkit.org/show_bug.cgi?id=54047
3298
3299 Call updated LayerRendererChromium APIs.
3300
3301 * src/WebViewImpl.cpp:
3302 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
3303 (WebKit::WebViewImpl::paint):
3304 (WebKit::WebViewImpl::doComposite):
3305
3306 2011-03-07 Sam Weinig <sam@webkit.org>
3307
3308 Reviewed by Anders Carlsson.
3309
3310 Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
3311 https://bugs.webkit.org/show_bug.cgi?id=55827
3312
3313 Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDe cidePolicyForResponse
3314 and pass the entire response, instead of just the MIMEType.
3315
3316 * src/FrameLoaderClientImpl.cpp:
3317 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse):
3318 * src/FrameLoaderClientImpl.h:
3319
3320 2011-03-07 Marcus Bulach <bulach@chromium.org>
3321
3322 Reviewed by Dan Bernstein.
3323
3324 WebViewImpl::focusedWebCoreFrame() should be const.
3325 https://bugs.webkit.org/show_bug.cgi?id=55870
3326
3327 * src/WebViewImpl.cpp:
3328 (WebKit::WebViewImpl::focusedWebCoreFrame):
3329 * src/WebViewImpl.h:
3330
3331 2011-03-07 Eric Carlson <eric.carlson@apple.com>
3332
3333 Reviewed by Darin Adler.
3334
3335 Add API to enumerate/delete files downloaded for <audio> and <video>
3336 https://bugs.webkit.org/show_bug.cgi?id=55267
3337
3338 * src/WebMediaPlayerClientImpl.cpp:
3339 (WebKit::WebMediaPlayerClientImpl::registerSelf): Update for MediaEngine Registrar change.
3340
3341 2011-03-07 Andrei Popescu <andreip@google.com>
3342
3343 Reviewed by Steve Block.
3344
3345 IDBRequest::onSuccess(IDBObjectStore*) should be removed as it is unused .
3346 https://bugs.webkit.org/show_bug.cgi?id=55777
3347
3348 * src/IDBCallbacksProxy.cpp:
3349 * src/IDBCallbacksProxy.h:
3350 * src/WebIDBCallbacksImpl.cpp:
3351 * src/WebIDBCallbacksImpl.h:
3352
3353 2011-03-07 Sheriff Bot <webkit.review.bot@gmail.com>
3354
3355 Unreviewed, rolling out r80458.
3356 http://trac.webkit.org/changeset/80458
3357 https://bugs.webkit.org/show_bug.cgi?id=55863
3358
3359 caused tests to crash on several chromium bots (Requested by
3360 ukai on #webkit).
3361
3362 * src/AssociatedURLLoader.cpp:
3363 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
3364 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
3365 (WebKit::AssociatedURLLoader::loadSynchronously):
3366 (WebKit::AssociatedURLLoader::loadAsynchronously):
3367 (WebKit::AssociatedURLLoader::cancel):
3368 (WebKit::AssociatedURLLoader::setDefersLoading):
3369 (WebKit::AssociatedURLLoader::prepareRequest):
3370 (WebKit::AssociatedURLLoader::willSendRequest):
3371 (WebKit::AssociatedURLLoader::didSendData):
3372 (WebKit::AssociatedURLLoader::didReceiveResponse):
3373 (WebKit::AssociatedURLLoader::didDownloadData):
3374 (WebKit::AssociatedURLLoader::didReceiveData):
3375 (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
3376 (WebKit::AssociatedURLLoader::didFinishLoading):
3377 (WebKit::AssociatedURLLoader::didFail):
3378 * src/AssociatedURLLoader.h:
3379
3380 2011-03-07 Bill Budge <bbudge@chromium.org>
3381
3382 Reviewed by David Levin.
3383
3384 AssociatedURLLoader does not support Cross Origin Requests
3385 https://bugs.webkit.org/show_bug.cgi?id=53925
3386
3387 No tests needed. Exposes no new functionality.
3388
3389 * src/AssociatedURLLoader.cpp:
3390 (WebKit::AssociatedURLLoader::ClientAdapter::create):
3391 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
3392 (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
3393 (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
3394 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
3395 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
3396 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
3397 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
3398 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
3399 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
3400 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
3401 (WebKit::AssociatedURLLoader::loadSynchronously):
3402 (WebKit::AssociatedURLLoader::loadAsynchronously):
3403 (WebKit::AssociatedURLLoader::cancel):
3404 (WebKit::AssociatedURLLoader::setDefersLoading):
3405 * src/AssociatedURLLoader.h:
3406 (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
3407
3408 2011-03-06 Sreeram Ramachandran <sreeram@google.com>
3409
3410 Reviewed by Dimitri Glazkov.
3411
3412 Expose page dismissal event status through the WebKit API for chromium.
3413 https://bugs.webkit.org/show_bug.cgi?id=55844
3414
3415 Chromium will find it useful to know the page dismissal status (i.e.,
3416 whether a frame is in the midst of executing a beforeunload or unload
3417 handler), so expose that information through the chromium port in the
3418 WebKit API.
3419
3420 This is my second attempt at this patch. The previous one broke
3421 downstream Chromium builds of some unit tests which had classes derived
3422 from WebFrame (and thus became uninstantiable because of this new pure
3423 virtual method). Those have now been fixed (http://crrev.com/77101).
3424
3425 * public/WebFrame.h:
3426 * src/WebFrameImpl.cpp:
3427 (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
3428 * src/WebFrameImpl.h:
3429
3430 2011-03-06 Sheriff Bot <webkit.review.bot@gmail.com>
3431
3432 Unreviewed, rolling out r80436.
3433 http://trac.webkit.org/changeset/80436
3434 https://bugs.webkit.org/show_bug.cgi?id=55849
3435
3436 Broke Chromium compile across the board (Requested by dglazkov
3437 on #webkit).
3438
3439 * public/WebFrame.h:
3440 * src/WebFrameImpl.cpp:
3441 * src/WebFrameImpl.h:
3442
3443 2011-03-06 Sreeram Ramachandran <sreeram@google.com>
3444
3445 Reviewed by Dimitri Glazkov.
3446
3447 Expose page dismissal event status through the WebKit API for chromium
3448 https://bugs.webkit.org/show_bug.cgi?id=55844
3449
3450 * public/WebFrame.h:
3451 * src/WebFrameImpl.cpp:
3452 (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched):
3453 * src/WebFrameImpl.h:
3454
3455 2011-03-05 Daniel Cheng <dcheng@chromium.org>
3456
3457 Reviewed by Dmitry Titov.
3458
3459 [chromium] Add method to WebClipboard to read images from the clipboard.
3460 https://bugs.webkit.org/show_bug.cgi?id=55814
3461
3462 * public/WebClipboard.h:
3463 (WebKit::WebClipboard::readImage):
3464
3465 2011-03-04 Adam Barth <abarth@webkit.org>
3466
3467 Reviewed by Dimitri Glazkov.
3468
3469 Remove unneeded round-trips through ../Source in the Chromium GYP build
3470 https://bugs.webkit.org/show_bug.cgi?id=55795
3471
3472 * WebKit.gyp:
3473
3474 2011-03-03 John Abd-El-Malek <jam@chromium.org>
3475
3476 Reviewed by Dimitri Glazkov.
3477
3478 [chromium] Get rid of IsContentFiltered flags since they&apos;re not use d anymore
3479 https://bugs.webkit.org/show_bug.cgi?id=55748
3480
3481 * DEPS:
3482 * public/WebURLResponse.h:
3483 * src/WebURLResponse.cpp:
3484
3485 2011-03-04 James Su <suzhe@chromium.org>
3486
3487 Reviewed by Dimitri Glazkov.
3488
3489 [Chromium] keycode is always 0 when using non-Latin keyboard layout.
3490 https://bugs.webkit.org/show_bug.cgi?id=54939
3491
3492 No intended functionality change.
3493
3494 * src/mac/WebInputEventFactory.mm:
3495 (WebKit::windowsKeyCodeForKeyEvent): Use the same implementation
3496 provided in WebCore/platform/mac/KeyEventMac.mm.
3497
3498 2011-03-04 Zelidrag Hornung <zelidrag@chromium.org>
3499
3500 Reviewed by David Levin
3501
3502 Expose ability to create instance of DOMFileSystem from Chromium side.
3503 https://bugs.webkit.org/show_bug.cgi?id=55618
3504
3505 * public/WebFrame.h:
3506 * src/WebFrameImpl.cpp:
3507 (WebKit::WebFrameImpl::createFileSystem):
3508 * src/WebFrameImpl.h:
3509
3510 2011-03-03 Nat Duca <nduca@chromium.org>
3511
3512 Reviewed by James Robinson.
3513
3514 [chromium] Create a LayerChromium layerTreeAsText. Add HUD to
3515 LayerRendererChromium that draws compositor FPS and, optionally,
3516 the layer tree.
3517 https://bugs.webkit.org/show_bug.cgi?id=54710
3518
3519 * public/WebSettings.h:
3520 * src/WebSettingsImpl.cpp:
3521 (WebKit::WebSettingsImpl::WebSettingsImpl):
3522 (WebKit::WebSettingsImpl::setShowFPSCounter):
3523 (WebKit::WebSettingsImpl::setShowPlatformLayerTree):
3524 * src/WebSettingsImpl.h:
3525 (WebKit::WebSettingsImpl::showFPSCounter):
3526 (WebKit::WebSettingsImpl::showPlatformLayerTree):
3527 * src/WebViewImpl.cpp:
3528 (WebKit::WebViewImpl::doComposite):
3529
3530 2011-03-03 Alexey Proskuryakov <ap@apple.com>
3531
3532 Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
3533 via ChromeClient.h
3534
3535 * src/ChromeClientImpl.h:
3536
3537 2011-03-02 Alexey Proskuryakov <ap@apple.com>
3538
3539 Reviewed by Darin Adler.
3540
3541 REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
3542 https://bugs.webkit.org/show_bug.cgi?id=55633
3543 <rdar://problem/8963023>
3544
3545 * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::keyboardUIMode):
3546 * src/ChromeClientImpl.h:
3547 Implement keyboardUIMode() instead of tabsToLinks(). No change in functi onality, since
3548 this platform doesn't observe or have full keyboard access state.
3549
3550 2011-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
3551
3552 Unreviewed, rolling out r80219.
3553 http://trac.webkit.org/changeset/80219
3554 https://bugs.webkit.org/show_bug.cgi?id=55680
3555
3556 "Causes several media test crashes" (Requested by tonyg-cr on
3557 #webkit).
3558
3559 * src/AssociatedURLLoader.cpp:
3560 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
3561 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
3562 (WebKit::AssociatedURLLoader::loadSynchronously):
3563 (WebKit::AssociatedURLLoader::loadAsynchronously):
3564 (WebKit::AssociatedURLLoader::cancel):
3565 (WebKit::AssociatedURLLoader::setDefersLoading):
3566 (WebKit::AssociatedURLLoader::prepareRequest):
3567 (WebKit::AssociatedURLLoader::willSendRequest):
3568 (WebKit::AssociatedURLLoader::didSendData):
3569 (WebKit::AssociatedURLLoader::didReceiveResponse):
3570 (WebKit::AssociatedURLLoader::didDownloadData):
3571 (WebKit::AssociatedURLLoader::didReceiveData):
3572 (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
3573 (WebKit::AssociatedURLLoader::didFinishLoading):
3574 (WebKit::AssociatedURLLoader::didFail):
3575 * src/AssociatedURLLoader.h:
3576
3577 2011-03-03 Dominic Mazzoni <dmazzoni@google.com>
3578
3579 Reviewed by Dimitri Glazkov.
3580
3581 Add an equals() method to WebAccessibilityObject.
3582 https://bugs.webkit.org/show_bug.cgi?id=55631
3583
3584 * public/WebAccessibilityObject.h:
3585 * src/WebAccessibilityObject.cpp:
3586 (WebKit::WebAccessibilityObject::equals):
3587
3588 2011-03-03 Pavel Podivilov <podivilov@chromium.org>
3589
3590 Reviewed by Yury Semikhatsky.
3591
3592 Web Inspector: make selected call frame debugger presentation model prop erty.
3593 https://bugs.webkit.org/show_bug.cgi?id=55582
3594
3595 * src/js/Tests.js:
3596
3597 2011-03-03 Bill Budge <bbudge@chromium.org>
3598
3599 Reviewed by David Levin.
3600
3601 AssociatedURLLoader does not support Cross Origin Requests
3602 https://bugs.webkit.org/show_bug.cgi?id=53925
3603
3604 No tests needed. Exposes no new functionality.
3605
3606 * src/AssociatedURLLoader.cpp:
3607 (WebKit::AssociatedURLLoader::ClientAdapter::create):
3608 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
3609 (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest):
3610 (WebKit::AssociatedURLLoader::ClientAdapter::didSendData):
3611 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
3612 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData):
3613 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata):
3614 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
3615 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
3616 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
3617 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
3618 (WebKit::AssociatedURLLoader::loadSynchronously):
3619 (WebKit::AssociatedURLLoader::loadAsynchronously):
3620 (WebKit::AssociatedURLLoader::cancel):
3621 (WebKit::AssociatedURLLoader::setDefersLoading):
3622 * src/AssociatedURLLoader.h:
3623 (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions):
3624
3625 2011-03-03 Steve Lacey <sjl@chromium.org>
3626
3627 Reviewed by Darin Fisher.
3628
3629 Wire up webkit metrics changes to chromium changes.
3630 https://bugs.webkit.org/show_bug.cgi?id=54580
3631
3632 * features.gypi:
3633 * public/WebMediaPlayer.h:
3634 * src/WebMediaPlayerClientImpl.cpp:
3635 (WebKit::WebMediaPlayerClientImpl::decodedFrameCount):
3636 (WebKit::WebMediaPlayerClientImpl::droppedFrameCount):
3637 (WebKit::WebMediaPlayerClientImpl::audioDecodedByteCount):
3638 (WebKit::WebMediaPlayerClientImpl::videoDecodedByteCount):
3639 * src/WebMediaPlayerClientImpl.h:
3640
3641 2011-03-02 Daniel Cheng <dcheng@chromium.org>
3642
3643 Reviewed by David Levin.
3644
3645 Manually revert ChromiumDataObject changes.
3646 https://bugs.webkit.org/show_bug.cgi?id=55627
3647
3648 * public/WebView.h:
3649 * src/WebDragData.cpp:
3650 (WebKit::WebDragData::initialize):
3651 * src/WebViewImpl.cpp:
3652 (WebKit::WebViewImpl::dragTargetDragEnter):
3653 * src/WebViewImpl.h:
3654
3655 2011-03-02 David Grogan <dgrogan@chromium.org>
3656
3657 Reviewed by Jeremy Orlow.
3658
3659 IndexedDB: fire versionchange events when calling setVersion
3660 https://bugs.webkit.org/show_bug.cgi?id=55095
3661
3662 * WebKit.gyp:
3663 * src/IDBDatabaseCallbacksProxy.cpp: Copied from Source/WebCore/storage/ IDBVersionChangeEvent.h.
3664 (WebCore::IDBDatabaseCallbacksProxy::create):
3665 (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy):
3666 (WebCore::IDBDatabaseCallbacksProxy::~IDBDatabaseCallbacksProxy):
3667 (WebCore::IDBDatabaseCallbacksProxy::onVersionChange):
3668 * src/IDBDatabaseCallbacksProxy.h: Copied from Source/WebCore/storage/ID BVersionChangeEvent.h.
3669 * src/IDBDatabaseProxy.cpp:
3670 (WebCore::IDBDatabaseProxy::setVersion):
3671 (WebCore::IDBDatabaseProxy::close):
3672 (WebCore::IDBDatabaseProxy::open):
3673 * src/IDBDatabaseProxy.h:
3674 * src/WebIDBDatabaseCallbacksImpl.cpp: Copied from Source/WebCore/storag e/IDBVersionChangeEvent.cpp.
3675 (WebCore::WebIDBDatabaseCallbacksImpl::WebIDBDatabaseCallbacksImpl):
3676 (WebCore::WebIDBDatabaseCallbacksImpl::~WebIDBDatabaseCallbacksImpl):
3677 (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange):
3678 * src/WebIDBDatabaseCallbacksImpl.h: Copied from Source/WebCore/storage/ IDBVersionChangeEvent.h.
3679 * src/WebIDBDatabaseImpl.cpp:
3680 (WebKit::WebIDBDatabaseImpl::setVersion):
3681 (WebKit::WebIDBDatabaseImpl::close):
3682 (WebKit::WebIDBDatabaseImpl::open):
3683 * src/WebIDBDatabaseImpl.h:
3684
3685 2011-03-02 Sheriff Bot <webkit.review.bot@gmail.com>
3686
3687 Unreviewed, rolling out r80139.
3688 http://trac.webkit.org/changeset/80139
3689 https://bugs.webkit.org/show_bug.cgi?id=55620
3690
3691 failing and crashing tests on Snow Leopard bot (Requested by
3692 mihaip1 on #webkit).
3693
3694 * public/WebGeolocationClientMock.h:
3695 * src/WebGeolocationClientMock.cpp:
3696
3697 2011-03-02 Daniel Cheng <dcheng@chromium.org>
3698
3699 Revert frame-specific WebClipboard changes
3700 https://bugs.webkit.org/show_bug.cgi?id=55617
3701
3702 This code is no longer needed since we've decided to use the original
3703 approach to copy/paste drag/drop handling in ClipboardChromium.
3704
3705 * public/WebFrameClient.h:
3706 * src/PlatformBridge.cpp:
3707 (WebCore::PlatformBridge::clipboardReadAvailableTypes):
3708 (WebCore::PlatformBridge::clipboardReadData):
3709 (WebCore::PlatformBridge::clipboardReadFilenames):
3710 * src/WebFrameImpl.cpp:
3711 (WebKit::WebFrameImpl::fromFrame):
3712 * src/WebFrameImpl.h:
3713 * src/WebViewImpl.cpp:
3714 (WebKit::WebViewImpl::dragTargetDragEnterNew):
3715
3716 2011-03-02 Tony Chang <tony@chromium.org>
3717
3718 Unreviewed, rolling chromium DEPS to r76362.
3719
3720 https://bugs.webkit.org/show_bug.cgi?id=55564
3721
3722 * DEPS:
3723
3724 2011-02-28 Jeremy Orlow <jorlow@chromium.org>
3725
3726 Reviewed by James Robinson.
3727
3728 Split IDBCursor.value into IDBCursor.primaryKey and IDBCursor.value
3729 https://bugs.webkit.org/show_bug.cgi?id=55443
3730
3731 * public/WebIDBCursor.h:
3732 (WebKit::WebIDBCursor::primaryKey):
3733 (WebKit::WebIDBCursor::value):
3734 * src/IDBCursorBackendProxy.cpp:
3735 (WebCore::IDBCursorBackendProxy::primaryKey):
3736 (WebCore::IDBCursorBackendProxy::value):
3737 * src/IDBCursorBackendProxy.h:
3738 * src/WebIDBCursorImpl.cpp:
3739 (WebKit::WebIDBCursorImpl::key):
3740 (WebKit::WebIDBCursorImpl::primaryKey):
3741 (WebKit::WebIDBCursorImpl::value):
3742 * src/WebIDBCursorImpl.h:
3743
3744 2011-03-02 Daniel Cheng <dcheng@chromium.org>
3745
3746 Reviewed by David Levin.
3747
3748 Add feature define for data transfer items
3749 https://bugs.webkit.org/show_bug.cgi?id=55510
3750
3751 * features.gypi:
3752
3753 2011-01-26 John Knottenbelt <jknotten@chromium.org>
3754
3755 Detach Geolocation from Frame when Page destroyed.
3756 https://bugs.webkit.org/show_bug.cgi?id=52877
3757
3758 Add accessors to the WebGeolocationClientMock to allow the number of
3759 pending geolocation permission requests to be queried.
3760
3761 * public/WebGeolocationClientMock.h:
3762 * src/WebGeolocationClientMock.cpp:
3763 (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
3764
3765 2011-03-01 David Grogan <dgrogan@chromium.org>
3766
3767 Reviewed by Jeremy Orlow.
3768
3769 IndexedDB: public webkit interfaces for firing versionchange events to I DBDatabase objects
3770 https://bugs.webkit.org/show_bug.cgi?id=55548
3771
3772 * WebKit.gyp:
3773 * public/WebIDBDatabase.h:
3774 (WebKit::WebIDBDatabase::createObjectStore):
3775 (WebKit::WebIDBDatabase::open):
3776 * public/WebIDBDatabaseCallbacks.h: Added.
3777 (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks):
3778 (WebKit::WebIDBDatabaseCallbacks::onVersionChange):
3779
3780 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
3781
3782 Unreviewed, rolling out r80079.
3783 http://trac.webkit.org/changeset/80079
3784 https://bugs.webkit.org/show_bug.cgi?id=55547
3785
3786 "Broke the Win debug build?" (Requested by dcheng on #webkit).
3787
3788 * features.gypi:
3789
3790 2011-03-01 Daniel Cheng <dcheng@chromium.org>
3791
3792 Reviewed by David Levin.
3793
3794 Add feature define for data transfer items
3795 https://bugs.webkit.org/show_bug.cgi?id=55510
3796
3797 * features.gypi:
3798
3799 2011-03-01 Jeremy Orlow <jorlow@chromium.org>
3800
3801 Reviewed by James Robinson.
3802
3803 Add a primaryKey method to IDBCursor
3804 https://bugs.webkit.org/show_bug.cgi?id=55518
3805
3806 In prep for https://bugs.webkit.org/show_bug.cgi?id=55443
3807
3808 * public/WebIDBCursor.h:
3809 (WebKit::WebIDBCursor::primaryKey):
3810
3811 2011-02-28 Chang Shu <cshu@webkit.org>
3812
3813 Reviewed by Ryosuke Niwa.
3814
3815 Remove the support of Frame::isContentEditable and its dependencies.
3816 https://bugs.webkit.org/show_bug.cgi?id=54292
3817
3818 Remove the WebKit side implementation.
3819
3820 * src/EditorClientImpl.cpp:
3821 * src/EditorClientImpl.h:
3822
3823 2011-02-28 Avi Drissman <avi@google.com>
3824
3825 Reviewed by James Robinson.
3826
3827 WebCursorInfo needs to match enums in platform/Cursor.h
3828 https://bugs.webkit.org/show_bug.cgi?id=55094
3829
3830 * public/WebCursorInfo.h:
3831 * src/AssertMatchingEnums.cpp:
3832
3833 2011-02-28 Sheriff Bot <webkit.review.bot@gmail.com>
3834
3835 Unreviewed, rolling out r78789.
3836 http://trac.webkit.org/changeset/78789
3837 https://bugs.webkit.org/show_bug.cgi?id=55409
3838
3839 Incorrect canvas fallback implementation (Requested by
3840 inferno-sec on #webkit).
3841
3842 * public/WebAccessibilityRole.h:
3843 * src/AssertMatchingEnums.cpp:
3844
3845 2011-02-28 Adam Klein <adamk@chromium.org>
3846
3847 Reviewed by Adam Barth.
3848
3849 [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI
3850 https://bugs.webkit.org/show_bug.cgi?id=54774
3851
3852 * src/LocalFileSystemChromium.cpp:
3853 (WebCore::LocalFileSystem::readFileSystem):
3854 Removed size argument to readFileSystem()
3855
3856 2011-02-27 Pavel Feldman <pfeldman@chromium.org>
3857
3858 Reviewed by Darin Fisher.
3859
3860 Pass frame history state in the context menu parameters.
3861 https://bugs.webkit.org/show_bug.cgi?id=55232
3862
3863 * public/WebContextMenuData.h:
3864 * src/ContextMenuClientImpl.cpp:
3865 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3866
3867 2011-02-26 Vsevolod Vlasov <vsevik@chromium.org>
3868
3869 Reviewed by Pavel Feldman.
3870
3871 DumpRenderTree should reset frame opener between tests.
3872 https://bugs.webkit.org/show_bug.cgi?id=54874
3873
3874 Added clearOpener method to WebFrame.
3875
3876 * public/WebFrame.h:
3877 * src/WebFrameImpl.cpp:
3878 (WebKit::WebFrameImpl::clearOpener):
3879 * src/WebFrameImpl.h:
3880
3881 2011-02-26 Pavel Feldman <pfeldman@chromium.org>
3882
3883 Not reviewed: rolling chromium DEPS.
3884
3885 * DEPS:
3886
3887 2011-02-26 Bill Budge <bbudge@chromium.org>
3888
3889 Reviewed by David Levin.
3890
3891 WebURLRequest, WebURLResponse properties should be passed to WebCore Lay er
3892 https://bugs.webkit.org/show_bug.cgi?id=54489
3893
3894 No tests needed. This is already tested by ui_tests, nacl_ui_tests, and nacl_sandbox_tests
3895
3896 * src/WebURLRequest.cpp:
3897 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
3898 (WebKit::WebURLRequest::downloadToFile):
3899 (WebKit::WebURLRequest::setDownloadToFile):
3900 * src/WebURLRequestPrivate.h:
3901 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
3902 * src/WebURLResponse.cpp:
3903 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
3904 (WebKit::WebURLResponse::downloadFilePath):
3905 (WebKit::WebURLResponse::setDownloadFilePath):
3906 * src/WebURLResponsePrivate.h:
3907
3908 2011-02-26 Sheriff Bot <webkit.review.bot@gmail.com>
3909
3910 Unreviewed, rolling out r79764.
3911 http://trac.webkit.org/changeset/79764
3912 https://bugs.webkit.org/show_bug.cgi?id=55295
3913
3914 "broke Chromium builds" (Requested by rniwa on #webkit).
3915
3916 * public/WebFrame.h:
3917 * src/WebFrameImpl.cpp:
3918 * src/WebFrameImpl.h:
3919
3920 2011-02-26 David Dorwin <ddorwin@chromium.org>
3921
3922 Reviewed by Darin Fisher.
3923
3924 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 b y default.
3925
3926 fullscreen javascript bindings not implemented for v8
3927 https://bugs.webkit.org/show_bug.cgi?id=44797
3928
3929 * features.gypi:
3930 * public/WebSettings.h:
3931 * src/ChromeClientImpl.cpp:
3932 (WebKit::ChromeClientImpl::supportsFullScreenForElement):
3933 (WebKit::ChromeClientImpl::enterFullScreenForElement):
3934 (WebKit::ChromeClientImpl::exitFullScreenForElement):
3935 (WebKit::ChromeClientImpl::fullScreenRendererChanged):
3936 * src/ChromeClientImpl.h:
3937 * src/WebSettingsImpl.cpp:
3938 (WebKit::WebSettingsImpl::setFullScreenEnabled):
3939 * src/WebSettingsImpl.h:
3940
3941 2011-02-26 John Mellor <johnme@chromium.org>
3942
3943 Reviewed by Antonio Gomes.
3944
3945 [chromium] WebFrameImpl::m_totalMatchCount should be an int
3946 https://bugs.webkit.org/show_bug.cgi?id=55134
3947
3948 WebFrameImpl::m_totalMatchCount should be an int instead of a size_t sin ce it can be -1.
3949
3950 * src/WebFrameImpl.h:
3951
3952 2011-02-26 Vsevolod Vlasov <vsevik@chromium.org>
3953
3954 Reviewed by Pavel Feldman.
3955
3956 DumpRenderTree should reset frame opener between tests.
3957 https://bugs.webkit.org/show_bug.cgi?id=54874
3958
3959 Added clearOpener method to WebFrame.
3960
3961 * public/WebFrame.h:
3962 * src/WebFrameImpl.cpp:
3963 (WebKit::WebFrameImpl::clearOpener):
3964 * src/WebFrameImpl.h:
3965
3966 2011-02-25 Tony Chang <tony@chromium.org>
3967
3968 Roll chromium deps to include RBGToHSL fix and ICU update.
3969
3970 * DEPS:
3971
3972 2011-02-15 Brett Wilson <brettw@chromium.org>
3973
3974 Reviewed by Darin Fisher.
3975
3976 Recover the mouse capture state when we recieve a mouse event where ther e is no longer a button down.
3977 https://bugs.webkit.org/show_bug.cgi?id=54503
3978
3979 * src/WebViewImpl.cpp:
3980 (WebKit::WebViewImpl::handleInputEvent):
3981
3982 2011-02-24 James Robinson <jamesr@chromium.org> 1 2011-02-24 James Robinson <jamesr@chromium.org>
3983 2
3984 Reviewed by Darin Fisher. 3 Reviewed by Darin Fisher.
3985 4
3986 Add a USE() macro to control use of the built-in UTF8 codec 5 Add a USE() macro to control use of the built-in UTF8 codec
3987 https://bugs.webkit.org/show_bug.cgi?id=55189 6 https://bugs.webkit.org/show_bug.cgi?id=55189
3988 7
3989 Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port. 8 Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port.
3990 9
3991 * features.gypi: 10 * features.gypi:
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
4516 https://bugs.webkit.org/show_bug.cgi?id=53728 535 https://bugs.webkit.org/show_bug.cgi?id=53728
4517 536
4518 * src/IDBCallbacksProxy.cpp: 537 * src/IDBCallbacksProxy.cpp:
4519 (WebCore::IDBCallbacksProxy::onBlocked): 538 (WebCore::IDBCallbacksProxy::onBlocked):
4520 * src/IDBCallbacksProxy.h: 539 * src/IDBCallbacksProxy.h:
4521 * src/WebIDBCallbacksImpl.cpp: 540 * src/WebIDBCallbacksImpl.cpp:
4522 (WebCore::WebIDBCallbacksImpl::onBlocked): 541 (WebCore::WebIDBCallbacksImpl::onBlocked):
4523 * src/WebIDBCallbacksImpl.h: 542 * src/WebIDBCallbacksImpl.h:
4524 543
4525 == Rolled over to ChangeLog-2011-02-16 == 544 == Rolled over to ChangeLog-2011-02-16 ==
OLDNEW
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698