9e52d80b04febf8615f9667391c88a6d81edaa1c
[WebKit-https.git] / Source / WebKit / chromium / ChangeLog
1 2011-01-26  John Knottenbelt  <jknotten@chromium.org>
2
3         Detach Geolocation from Frame when Page destroyed.
4         https://bugs.webkit.org/show_bug.cgi?id=52877
5
6         Add accessors to the WebGeolocationClientMock to allow the number of
7         pending geolocation permission requests to be queried.
8
9         * public/WebGeolocationClientMock.h:
10         * src/WebGeolocationClientMock.cpp:
11         (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
12
13 2011-03-01  David Grogan  <dgrogan@chromium.org>
14
15         Reviewed by Jeremy Orlow.
16
17         IndexedDB: public webkit interfaces for firing versionchange events to IDBDatabase objects
18         https://bugs.webkit.org/show_bug.cgi?id=55548
19
20         * WebKit.gyp:
21         * public/WebIDBDatabase.h:
22         (WebKit::WebIDBDatabase::createObjectStore):
23         (WebKit::WebIDBDatabase::open):
24         * public/WebIDBDatabaseCallbacks.h: Added.
25         (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks):
26         (WebKit::WebIDBDatabaseCallbacks::onVersionChange):
27
28 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
29
30         Unreviewed, rolling out r80079.
31         http://trac.webkit.org/changeset/80079
32         https://bugs.webkit.org/show_bug.cgi?id=55547
33
34         "Broke the Win debug build?" (Requested by dcheng on #webkit).
35
36         * features.gypi:
37
38 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
39
40         Reviewed by David Levin.
41
42         Add feature define for data transfer items
43         https://bugs.webkit.org/show_bug.cgi?id=55510
44
45         * features.gypi:
46
47 2011-03-01  Jeremy Orlow  <jorlow@chromium.org>
48
49         Reviewed by James Robinson.
50
51         Add a primaryKey method to IDBCursor
52         https://bugs.webkit.org/show_bug.cgi?id=55518
53
54         In prep for https://bugs.webkit.org/show_bug.cgi?id=55443
55
56         * public/WebIDBCursor.h:
57         (WebKit::WebIDBCursor::primaryKey):
58
59 2011-02-28  Chang Shu  <cshu@webkit.org>
60
61         Reviewed by Ryosuke Niwa.
62
63         Remove the support of Frame::isContentEditable and its dependencies.
64         https://bugs.webkit.org/show_bug.cgi?id=54292
65
66         Remove the WebKit side implementation.
67
68         * src/EditorClientImpl.cpp:
69         * src/EditorClientImpl.h:
70
71 2011-02-28  Avi Drissman  <avi@google.com>
72
73         Reviewed by James Robinson.
74
75         WebCursorInfo needs to match enums in platform/Cursor.h
76         https://bugs.webkit.org/show_bug.cgi?id=55094
77
78         * public/WebCursorInfo.h:
79         * src/AssertMatchingEnums.cpp:
80
81 2011-02-28  Sheriff Bot  <webkit.review.bot@gmail.com>
82
83         Unreviewed, rolling out r78789.
84         http://trac.webkit.org/changeset/78789
85         https://bugs.webkit.org/show_bug.cgi?id=55409
86
87         Incorrect canvas fallback implementation (Requested by
88         inferno-sec on #webkit).
89
90         * public/WebAccessibilityRole.h:
91         * src/AssertMatchingEnums.cpp:
92
93 2011-02-28  Adam Klein  <adamk@chromium.org>
94
95         Reviewed by Adam Barth.
96
97         [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI
98         https://bugs.webkit.org/show_bug.cgi?id=54774
99
100         * src/LocalFileSystemChromium.cpp:
101         (WebCore::LocalFileSystem::readFileSystem):
102         Removed size argument to readFileSystem()
103
104 2011-02-27  Pavel Feldman  <pfeldman@chromium.org>
105
106         Reviewed by Darin Fisher.
107
108         Pass frame history state in the context menu parameters.
109         https://bugs.webkit.org/show_bug.cgi?id=55232
110
111         * public/WebContextMenuData.h:
112         * src/ContextMenuClientImpl.cpp:
113         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
114
115 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
116
117         Reviewed by Pavel Feldman.
118
119         DumpRenderTree should reset frame opener between tests.
120         https://bugs.webkit.org/show_bug.cgi?id=54874
121
122         Added clearOpener method to WebFrame.
123
124         * public/WebFrame.h:
125         * src/WebFrameImpl.cpp:
126         (WebKit::WebFrameImpl::clearOpener):
127         * src/WebFrameImpl.h:
128
129 2011-02-26  Pavel Feldman  <pfeldman@chromium.org>
130
131         Not reviewed: rolling chromium DEPS.
132
133         * DEPS:
134
135 2011-02-26  Bill Budge  <bbudge@chromium.org>
136
137         Reviewed by David Levin.
138
139         WebURLRequest, WebURLResponse properties should be passed to WebCore Layer
140         https://bugs.webkit.org/show_bug.cgi?id=54489
141
142         No tests needed. This is already tested by ui_tests, nacl_ui_tests, and nacl_sandbox_tests
143
144         * src/WebURLRequest.cpp:
145         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
146         (WebKit::WebURLRequest::downloadToFile):
147         (WebKit::WebURLRequest::setDownloadToFile):
148         * src/WebURLRequestPrivate.h:
149         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
150         * src/WebURLResponse.cpp:
151         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
152         (WebKit::WebURLResponse::downloadFilePath):
153         (WebKit::WebURLResponse::setDownloadFilePath):
154         * src/WebURLResponsePrivate.h:
155
156 2011-02-26  Sheriff Bot  <webkit.review.bot@gmail.com>
157
158         Unreviewed, rolling out r79764.
159         http://trac.webkit.org/changeset/79764
160         https://bugs.webkit.org/show_bug.cgi?id=55295
161
162         "broke Chromium builds" (Requested by rniwa on #webkit).
163
164         * public/WebFrame.h:
165         * src/WebFrameImpl.cpp:
166         * src/WebFrameImpl.h:
167
168 2011-02-26  David Dorwin  <ddorwin@chromium.org>
169
170         Reviewed by Darin Fisher.
171
172         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
173
174         fullscreen javascript bindings not implemented for v8
175         https://bugs.webkit.org/show_bug.cgi?id=44797
176
177         * features.gypi:
178         * public/WebSettings.h:
179         * src/ChromeClientImpl.cpp:
180         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
181         (WebKit::ChromeClientImpl::enterFullScreenForElement):
182         (WebKit::ChromeClientImpl::exitFullScreenForElement):
183         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
184         * src/ChromeClientImpl.h:
185         * src/WebSettingsImpl.cpp:
186         (WebKit::WebSettingsImpl::setFullScreenEnabled):
187         * src/WebSettingsImpl.h:
188
189 2011-02-26  John Mellor  <johnme@chromium.org>
190
191         Reviewed by Antonio Gomes.
192
193         [chromium] WebFrameImpl::m_totalMatchCount should be an int
194         https://bugs.webkit.org/show_bug.cgi?id=55134
195
196         WebFrameImpl::m_totalMatchCount should be an int instead of a size_t since it can be -1.
197
198         * src/WebFrameImpl.h:
199
200 2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
201
202         Reviewed by Pavel Feldman.
203
204         DumpRenderTree should reset frame opener between tests.
205         https://bugs.webkit.org/show_bug.cgi?id=54874
206
207         Added clearOpener method to WebFrame.
208
209         * public/WebFrame.h:
210         * src/WebFrameImpl.cpp:
211         (WebKit::WebFrameImpl::clearOpener):
212         * src/WebFrameImpl.h:
213
214 2011-02-25  Tony Chang  <tony@chromium.org>
215
216         Roll chromium deps to include RBGToHSL fix and ICU update.
217
218         * DEPS:
219
220 2011-02-15  Brett Wilson  <brettw@chromium.org>
221
222         Reviewed by Darin Fisher.
223
224         Recover the mouse capture state when we recieve a mouse event where there is no longer a button down.
225         https://bugs.webkit.org/show_bug.cgi?id=54503
226
227         * src/WebViewImpl.cpp:
228         (WebKit::WebViewImpl::handleInputEvent):
229
230 2011-02-24  James Robinson  <jamesr@chromium.org>
231
232         Reviewed by Darin Fisher.
233
234         Add a USE() macro to control use of the built-in UTF8 codec
235         https://bugs.webkit.org/show_bug.cgi?id=55189
236
237         Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port.
238
239         * features.gypi:
240
241 2011-02-24  James Kozianski  <koz@chromium.org>
242
243         Reviewed by Ojan Vafai.
244
245         Add missing plumbing for registerProtocolHandler in ChromeClientImpl.
246         https://bugs.webkit.org/show_bug.cgi?id=55112
247
248         * src/ChromeClientImpl.cpp:
249         (WebKit::ChromeClientImpl::registerProtocolHandler):
250
251 2011-02-24  James Robinson  <jamesr@chromium.org>
252
253         Unreviewed, rolling out r79584.
254         http://trac.webkit.org/changeset/79584
255         https://bugs.webkit.org/show_bug.cgi?id=44797
256
257         [chromium] Patch does not compile if ENABLE_FULLSCREEN_API is
258         not set
259
260         * features.gypi:
261         * public/WebSettings.h:
262         * src/ChromeClientImpl.cpp:
263         * src/ChromeClientImpl.h:
264         * src/WebSettingsImpl.cpp:
265         * src/WebSettingsImpl.h:
266
267 2011-02-24  Andrew Wilson  <atwilson@chromium.org>
268
269         Unreviewed, rolling out r79570.
270         http://trac.webkit.org/changeset/79570
271         https://bugs.webkit.org/show_bug.cgi?id=54874
272
273         Breaks chromium build because glue/mocks/mock_web_frame.h/cc
274         was not updated
275
276         * public/WebFrame.h:
277         * src/WebFrameImpl.cpp:
278         * src/WebFrameImpl.h:
279
280 2011-02-24  David Dorwin  <ddorwin@chromium.org>
281
282         Reviewed by Eric Seidel.
283
284         Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default.
285
286         fullscreen javascript bindings not implemented for v8
287         https://bugs.webkit.org/show_bug.cgi?id=44797
288
289         * features.gypi:
290         * public/WebSettings.h:
291         * src/ChromeClientImpl.cpp:
292         (WebKit::ChromeClientImpl::supportsFullScreenForElement):
293         (WebKit::ChromeClientImpl::enterFullScreenForElement):
294         (WebKit::ChromeClientImpl::exitFullScreenForElement):
295         (WebKit::ChromeClientImpl::fullScreenRendererChanged):
296         * src/ChromeClientImpl.h:
297         * src/WebSettingsImpl.cpp:
298         (WebKit::WebSettingsImpl::setFullScreenEnabled):
299         * src/WebSettingsImpl.h:
300
301 2011-02-24  Patrick Gansterer  <paroga@webkit.org>
302
303         Reviewed by Eric Seidel.
304
305         Rename PLATFORM(SKIA) to USE(SKIA)
306         https://bugs.webkit.org/show_bug.cgi?id=55090
307
308         * src/GraphicsContext3DChromium.cpp:
309         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
310         (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
311         * src/GraphicsContext3DInternal.h:
312         * src/WebViewImpl.cpp:
313         (WebKit::WebViewImpl::doPixelReadbackToCanvas):
314
315 2011-02-24  Vsevolod Vlasov  <vsevik@chromium.org>
316
317         Reviewed by Alexey Proskuryakov.
318
319         DumpRenderTree should reset frame opener between tests.
320         https://bugs.webkit.org/show_bug.cgi?id=54874
321
322         Added clearOpener method to WebFrame.
323
324         * public/WebFrame.h:
325         * src/WebFrameImpl.cpp:
326         (WebKit::WebFrameImpl::clearOpener):
327         * src/WebFrameImpl.h:
328
329 2011-02-24  Adam Klein  <adamk@chromium.org>
330
331         Reviewed by Darin Fisher.
332
333         [chromium] Add code to WebKit Chromium to allow access to NetworkStateNotifier
334         https://bugs.webkit.org/show_bug.cgi?id=54516
335
336         Add a new WebNetworkStateNotifier class with a single static method,
337         setOnLine(), which dispatches to WebCore's singleton NetworkStateNotifier.
338
339         * WebKit.gyp:
340         * public/WebNetworkStateNotifier.h: Added.
341         * src/WebNetworkStateNotifier.cpp: Added.
342         (WebKit::WebNetworkStateNotifier::setOnLine):
343
344 2011-02-24  Robert Kroeger <rjkroege@chromium.org>
345
346         Reviewed by Darin Fisher.
347
348         Added timestamps to PlatformTouchEvent etc.
349
350         PlatformTouchEvent doesn't have a timestamp and so
351         eventSender.leapForward cannot be used for touchevent based tests.
352         This change constructs PlatformTouchEvents with timestamps
353         provided from a WebTouchEvent on chromium. It also adds an enum
354         to make code referring to specific WebTouchPoints easier to read.
355
356         [chromium] [WebCore] [android] Touch events are missing time stamps
357         https://bugs.webkit.org/show_bug.cgi?id=53510
358
359         * public/WebTouchPoint.h:
360         (WebKit::WebTouchPoint::WebTouchPoint):
361         * src/WebInputEventConversion.cpp:
362         (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
363
364 2011-02-23  Adam Barth  <abarth@webkit.org>
365
366         Reviewed by James Robinson.
367
368         [Chromium] Use WebKitClient for OSRandomSource instead of trying to talk to the file system in the sandbox
369         https://bugs.webkit.org/show_bug.cgi?id=55093
370
371         We need to get OS randomness from the WebKit client rather than try to
372         get it from /dev/urandom directly because WebKit doesn't have access to
373         the file system when running inside the Chromium sandbox.
374
375         * WebKit.gyp:
376         * src/ChromiumOSRandomSource.cpp: Added.
377
378 2011-02-23  Adam Barth  <abarth@webkit.org>
379
380         Reviewed by James Robinson.
381
382         Roll Chromium DEPS
383         https://bugs.webkit.org/show_bug.cgi?id=55096
384
385         Rolling to the future, like a truck.
386
387         * DEPS:
388
389 2011-02-23  Adam Barth  <abarth@webkit.org>
390
391         Reviewed by Darin Fisher.
392
393         [Chromium] Add WebKitClient::cryptographicallyRandomValues
394         https://bugs.webkit.org/show_bug.cgi?id=55073
395
396         This patch adds a WebKit client API to get cryptographic randomness.
397         We'll use this API to gather seed randomness while inside the sandbox.
398
399         * public/WebKitClient.h:
400         (WebKit::WebKitClient::cryptographicallyRandomValues):
401
402 2011-02-23  Kenneth Russell  <kbr@google.com>
403
404         Unreviewed, rolling out r79387.
405         https://bugs.webkit.org/show_bug.cgi?id=54885
406
407         Reapply the code changes from r79038 since they weren't the root
408         cause of the test timeouts.
409
410         * src/WebKit.cpp:
411         (WebKit::initialize):
412
413 2011-02-23  Takashi Toyoshima  <toyoshim@chromium.org>
414
415         Reviewed by Shinichiro Hamaji.
416
417         [chromium] Control-Up/Down should be PageUp/Down on Mac.
418         https://bugs.webkit.org/show_bug.cgi?id=54606
419
420         * src/WebViewImpl.cpp:
421         (WebKit::WebViewImpl::scrollViewWithKeyboard):
422
423 2011-02-22  Kenneth Russell  <kbr@google.com>
424
425         Reviewed by James Robinson.
426
427         Many tests started timing out on the chrome mac canaries around r79035
428         https://bugs.webkit.org/show_bug.cgi?id=54885
429
430         Revert the code changes, but not the Chromium DEPS roll, from
431         r79038 to see whether this clears up the timing-out tests. Was not
432         able to reproduce the timeouts locally with a Release mode build
433         of DRT (on Snow Leopard).
434
435         * src/WebKit.cpp:
436         (WebKit::initialize):
437
438 2011-02-21  Nico Weber  <thakis@chromium.org>
439
440         Reviewed by James Robinson.
441
442         [chromium] WebWorkerBase::openFileSystem confuses clang's -Woverloaded-virtual
443         https://bugs.webkit.org/show_bug.cgi?id=54920
444
445         Rename WebWorkerBase::openFileSystem() to openFileSystemForWorker() to
446         make it obvious it's not an override of
447         WebFrameClient::openFileSystem().
448
449         Remove a failed attempt to override it in WebWorkerClientImpl (the
450         override didn't change the behavior).
451
452         No intended functionality change.
453
454         * src/LocalFileSystemChromium.cpp:
455         (WebCore::LocalFileSystem::requestFileSystem):
456         Call new name.
457         * src/WebWorkerBase.cpp:
458         (WebKit::WebWorkerBase::openFileSystemForWorker):
459         Rename openFileSystem() to openFileSystemForWorker().
460         * src/WebWorkerBase.h:
461         Rename openFileSystem() to openFileSystemForWorker().
462         * src/WebWorkerClientImpl.h:
463         (WebKit::WebWorkerClientImpl::allowDatabase):
464         Remove unsuccessful (and pointless) override.
465
466 2011-02-22  Ilya Tikhonovsky  <loislo@chromium.org>
467
468         Reviewed by Pavel Feldman.
469
470         Web Inspector: flakyness of inspector tests.
471         https://bugs.webkit.org/show_bug.cgi?id=54729
472
473         As far as we have the protocol with sequence numbers we can simplify test harness support
474         and drop out chomium specific methods.
475
476         * src/js/DevTools.js:
477
478 2011-02-21  Pavel Podivilov  <podivilov@chromium.org>
479
480         Reviewed by Pavel Feldman.
481
482         Web Inspector: move source mapping from SourceFrame to ScriptsPanel.
483         https://bugs.webkit.org/show_bug.cgi?id=54645
484
485         * src/js/Tests.js:
486         (.TestSuite.prototype._checkExecutionLine):
487
488 2011-02-21  Nico Weber  <thakis@chromium.org>
489
490         Reviewed by James Robinson.
491
492         [chromium] PopupContainer::show() confuses clang's -Woverloaded-virtual
493         https://bugs.webkit.org/show_bug.cgi?id=54923
494
495         Rename PopupContainer::show() to showInRect(), to make it obvious it's
496         not an override of ScrollView::show().
497
498         No intended functionality change.
499
500         * src/WebViewImpl.cpp:
501         (WebKit::WebViewImpl::applyAutoFillSuggestions):
502
503 2011-02-21  Nico Weber  <thakis@chromium.org>
504
505         Reviewed by Kent Tamura.
506
507         [chromium] ChromePluginPrintContext::begin() fails to override superclass method
508         https://bugs.webkit.org/show_bug.cgi?id=54914
509
510         Update subclass method signature to match superclass again. This
511         regressed in http://trac.webkit.org/changeset/71964
512
513         * src/WebFrameImpl.cpp:
514         (WebKit::ChromePluginPrintContext::begin):
515
516 2011-02-17  Ryosuke Niwa  <rniwa@webkit.org>
517
518         Reviewed by Kent Tamura.
519
520         Rename Position::node() to Position::deprecatedNode()
521         https://bugs.webkit.org/show_bug.cgi?id=54622
522
523         Done the rename. All calls to node() are replaced by calls to deprecatedNode().
524
525         * src/WebViewImpl.cpp:
526         (WebKit::WebViewImpl::setComposition): Check the nullity of startContainer() instead of startPosition()->node().
527         (WebKit::WebViewImpl::confirmComposition): Ditto.
528         (WebKit::WebViewImpl::textInputType):
529         (WebKit::WebViewImpl::caretOrSelectionBounds):
530
531 2011-02-19  Brian Ryner  <bryner@chromium.org>
532
533         Reviewed by Adam Barth.
534
535         Add missing #includes of DocumentLoader.h, needed since the transitive
536         include through Document.h is removed.
537         https://bugs.webkit.org/show_bug.cgi?id=50489
538
539         * src/WebPageSerializerImpl.cpp:
540         * src/WebSearchableFormData.cpp:
541
542 2011-02-19  Charlie Reis  <creis@chromium.org>
543
544         Reviewed by Mihai Parparita.
545
546         Ensure loading has stopped in HistoryController::goToItem
547         https://bugs.webkit.org/show_bug.cgi?id=54517
548
549         Call Page::goToItem instead of HistoryController::goToItem, so that
550         FrameLoader::stopAllLoaders is called first.  Also adds a callback in
551         FrameLoaderClient for checking for pseudo-back-forward URLs.
552
553         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
554
555         * src/FrameLoaderClientImpl.cpp:
556         (WebKit::FrameLoaderClientImpl::shouldStopLoadingForHistoryItem): Added.
557         * src/FrameLoaderClientImpl.h:
558         * src/WebFrameImpl.cpp:
559
560 2011-02-18  Dominic Mazzoni  <dmazzoni@google.com>
561
562         Reviewed by Dimitri Glazkov.
563
564         Marks any actions triggered by performDefaultAction as a user
565         gesture, so that a user with a screen reader isn't prevented from
566         performing operations that must be triggered by a user gesture.
567         https://bugs.webkit.org/show_bug.cgi?id=54759
568
569         * src/WebAccessibilityObject.cpp:
570         (WebKit::WebAccessibilityObject::performDefaultAction):
571
572 2011-02-18  Kenneth Russell  <kbr@google.com>
573
574         Reviewed by James Robinson.
575
576         [chromium] Clean up initialization of minimum timer interval
577         https://bugs.webkit.org/show_bug.cgi?id=54772
578
579         Rolled forward Chromium DEPS to pick up new webkit_support entry
580         point. Removed setting of default minimum timer interval, as this
581         is now done every time WebPreferences are applied.
582
583         Tested with Chromium DRT port built from WebKit workspace; ran
584         fast/dom/ layout tests.
585
586         * DEPS:
587         * src/WebKit.cpp:
588         (WebKit::initialize):
589
590 2011-02-18  Ben Vanik  <benvanik@google.com>
591
592         Reviewed by Kenneth Russell.
593
594         Bug 53940: Implement the OES_vertex_array_object WebGL extension
595         https://bugs.webkit.org/show_bug.cgi?id=53940
596
597         Stubbed out methods for the new OES_vertex_array_object methods.
598
599         * src/Extensions3DChromium.cpp:
600         (WebCore::Extensions3DChromium::createVertexArrayOES):
601         (WebCore::Extensions3DChromium::deleteVertexArrayOES):
602         (WebCore::Extensions3DChromium::isVertexArrayOES):
603         (WebCore::Extensions3DChromium::bindVertexArrayOES):
604
605 2011-02-17  Yuzo Fujishima  <yuzo@google.com>
606
607         Reviewed by Shinichiro Hamaji.
608
609         Retry landing after fixing Chromium side.
610         Fix for Bug 54632 - [chromium] Printing causes view to scroll
611         https://bugs.webkit.org/show_bug.cgi?id=54632
612
613         Expose setScrollOffset such that Chromium can restore the scroll offset
614         after printing the document. The bug will be fixed when the counterpart
615         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
616
617         * public/WebFrame.h:
618         * src/WebFrameImpl.cpp:
619         (WebKit::WebFrameImpl::setScrollOffset):
620         * src/WebFrameImpl.h:
621
622 2011-02-17  Andrew Wilson  <atwilson@chromium.org>
623
624         Unreviewed, rolling out r78936.
625         http://trac.webkit.org/changeset/78936
626         https://bugs.webkit.org/show_bug.cgi?id=54632
627
628         Breaks chromium build
629
630         * public/WebFrame.h:
631         * src/WebFrameImpl.cpp:
632         * src/WebFrameImpl.h:
633
634 2011-02-17  Yuzo Fujishima  <yuzo@google.com>
635
636         Reviewed by Shinichiro Hamaji.
637
638         Fix for Bug 54632 - [chromium] Printing causes view to scroll
639         https://bugs.webkit.org/show_bug.cgi?id=54632
640
641         Expose setScrollOffset such that Chromium can restore the scroll offset
642         after printing the document. The bug will be fixed when the counterpart
643         patch http://codereview.chromium.org/6539011/ is landed for Chromium.
644
645         * public/WebFrame.h:
646         * src/WebFrameImpl.cpp:
647         (WebKit::WebFrameImpl::setScrollOffset):
648         * src/WebFrameImpl.h:
649
650 2011-02-17  W. James MacLean  <wjmaclean@chromium.org>
651
652         Reviewed by James Robinson.
653
654         [chromium] Add command-line flag to enable composite to offscreen texture.
655         https://bugs.webkit.org/show_bug.cgi?id=52311
656
657         Add plumbing to allow command-line switch to enable offscreen compositing. Function
658         LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic
659         normal renderer operation.
660
661         * public/WebSettings.h:
662         * src/WebSettingsImpl.cpp:
663         (WebKit::WebSettingsImpl::WebSettingsImpl):
664         (WebKit::WebSettingsImpl::setCompositeToTextureEnabled):
665         * src/WebSettingsImpl.h:
666         (WebKit::WebSettingsImpl::compositeToTextureEnabled):
667         * src/WebViewImpl.cpp:
668         (WebKit::WebViewImpl::doComposite):
669
670 2011-02-10  Luiz Agostini  <luiz.agostini@openbossa.org>
671
672         Reviewed by Adam Roben.
673
674         HTML5 <details> and <summary>: localized text
675         https://bugs.webkit.org/show_bug.cgi?id=54260
676
677         The method defaultDetailsSummaryText was added to LocalizedStrings. It is used to provide
678         the default label to be used by a <details> tag that has no <summary> child.
679
680         * src/LocalizedStrings.cpp:
681         (WebCore::defaultDetailsSummaryText):
682
683 2011-02-17  Steve Lacey  <sjl@chromium.org>
684
685         Reviewed by Darin Fisher.
686
687         Roll chromium deps to 75190. Includes new dependency
688         on libjingle.
689
690         https://bugs.webkit.org/show_bug.cgi?id=54588
691
692         * DEPS:
693
694 2011-02-17  Pavel Podivilov  <podivilov@chromium.org>
695
696         Unreviewed, interactive ui test fix for r78808.
697
698         * src/js/Tests.js:
699         (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts):
700         (.TestSuite.prototype._waitUntilScriptsAreParsed):
701
702 2011-02-16  Brian Ryner  <bryner@chromium.org>
703
704         Reviewed by Darin Fisher.
705
706         Split the socket address field into separate IP address and port fields.
707         This will make the field less error-prone to parse, for example when
708         dealing with IPv6 literals.
709         https://bugs.webkit.org/show_bug.cgi?id=54607
710
711         * public/WebURLResponse.h:
712         * src/WebURLResponse.cpp:
713         (WebKit::WebURLResponse::remoteIPAddress):
714         (WebKit::WebURLResponse::setRemoteIPAddress):
715         (WebKit::WebURLResponse::remotePort):
716         (WebKit::WebURLResponse::setRemotePort):
717
718 2011-02-16  Dominic Mazzoni  <dmazzoni@google.com>
719
720         Reviewed by Chris Fleizach.
721
722         Add new role for canvas elements.
723
724         https://bugs.webkit.org/show_bug.cgi?id=50126
725
726         * public/WebAccessibilityRole.h:
727         * src/AssertMatchingEnums.cpp:
728
729 2011-02-16  Victoria Kirst  <vrk@google.com>
730
731         Reviewed by Kenneth Russell.
732
733         [chromium] Fix green pixels at edge of certain GPU-accelerated videos
734         https://bugs.webkit.org/show_bug.cgi?id=54559
735
736         * src/VideoFrameChromiumImpl.cpp:
737         (WebKit::VideoFrameChromiumImpl::width):
738         (WebKit::VideoFrameChromiumImpl::height):
739         (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
740         (WebKit::VideoFrameChromiumImpl::hasPaddingBytes):
741         * src/VideoFrameChromiumImpl.h:
742
743 2011-02-16  Jeremy Orlow  <jorlow@chromium.org>
744
745         Back out IndexedDB change thats no longer necessary
746         https://bugs.webkit.org/show_bug.cgi?id=54603
747
748         Backing out 78645 as it turns out that it's not necessary.
749
750         * public/WebIDBFactory.h:
751         (WebKit::WebIDBFactory::open):
752         * src/AssertMatchingEnums.cpp:
753         * src/IDBFactoryBackendProxy.cpp:
754         * src/IDBFactoryBackendProxy.h:
755         * src/WebIDBFactoryImpl.cpp:
756         (WebKit::WebIDBFactoryImpl::open):
757         * src/WebIDBFactoryImpl.h:
758
759 2011-02-16  David Grogan  <dgrogan@chromium.org>
760
761         Reviewed by Jeremy Orlow.
762
763         indexeddb: make setVersion fire blocked event if other connections are open
764         https://bugs.webkit.org/show_bug.cgi?id=53728
765
766         * src/IDBCallbacksProxy.cpp:
767         (WebCore::IDBCallbacksProxy::onBlocked):
768         * src/IDBCallbacksProxy.h:
769         * src/WebIDBCallbacksImpl.cpp:
770         (WebCore::WebIDBCallbacksImpl::onBlocked):
771         * src/WebIDBCallbacksImpl.h:
772
773 == Rolled over to ChangeLog-2011-02-16 ==