Not reviewed. Fix chromium build.
[WebKit-https.git] / WebKit / chromium / ChangeLog
1 2009-11-20  Jian Li  <jianli@chromium.org>
2
3         Not reviewed. Fix chromium build.
4
5         * public/WebAccessibilityRole.h:
6         (WebKit::):
7         * src/AssertMatchingEnums.cpp:
8
9 2009-11-19  Yaar Schnitman  <yaar@chromium.org>
10
11         Reviewed by Darin Fisher.
12
13         Make chromium/webkit/glue/FormFieldValues use the WebKit API
14
15         https://bugs.webkit.org/show_bug.cgi?id=31650
16
17         * public/WebElement.h:
18         * public/WebFormElement.h:
19         * public/WebInputElement.h:
20         (WebKit::WebInputElement::):
21         * public/WebNode.h:
22         * src/AssertMatchingEnums.cpp:
23         * src/DOMUtilitiesPrivate.cpp:
24         (WebKit::nameOfInputElement):
25         * src/DOMUtilitiesPrivate.h:
26         * src/EditorClientImpl.cpp:
27         (WebKit::EditorClientImpl::autofill):
28         (WebKit::EditorClientImpl::doAutofill):
29         * src/WebFormElement.cpp:
30         (WebKit::WebFormElement::name):
31         (WebKit::WebFormElement::method):
32         (WebKit::WebFormElement::getNamedElements):
33         (WebKit::WebFormElement::getInputElements):
34         * src/WebInputElement.cpp:
35         (WebKit::WebInputElement::isEnabledFormControl):
36         (WebKit::WebInputElement::inputType):
37         (WebKit::WebInputElement::formControlType):
38         (WebKit::WebInputElement::value):
39         (WebKit::WebInputElement::dispatchFormControlChangeEvent):
40         (WebKit::WebInputElement::setSelectionRange):
41         (WebKit::WebInputElement::name):
42         (WebKit::WebInputElement::nameForAutofill):
43         * src/WebNode.cpp:
44         (WebKit::WebNode::frame):
45
46 2009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
47
48         Reviewed by Darin Adler.
49
50         Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
51         Support for validationMessage attribute, as per HTML5 specs.
52
53         * src/LocalizedStrings.cpp:
54         (WebCore::validationMessageValueMissingText):
55         (WebCore::validationMessageTypeMismatchText):
56         (WebCore::validationMessagePatternMismatchText):
57         (WebCore::validationMessageTooLongText):
58         (WebCore::validationMessageRangeUnderflowText):
59         (WebCore::validationMessageRangeOverflowText):
60         (WebCore::validationMessageStepMismatchText):
61
62 2009-11-18  Nate Chapin  <japhet@chromium.org>
63
64         Reviewed by Darin Fisher.
65
66         Remove Chromium port's dependency on some dummy pthreads header
67         files that live in the Chromium repository.
68
69         https://bugs.webkit.org/show_bug.cgi?id=31648
70
71         * DEPS: Remove reference to chromium svn's webkit/build/ directory.
72
73 2009-11-18  Evan Stade  <estade@chromium.org>
74
75         Reviewed by Darin Fisher.
76
77         Menu button shows wrong content in Chromium
78         https://bugs.webkit.org/show_bug.cgi?id=31448
79
80         Make context menu button (VK_APPS) show context menu for node that has
81         keyboard focus. This affects both the content and the positioning.
82
83         * src/WebViewImpl.cpp:
84         (WebKit::WebViewImpl::sendContextMenuEvent):
85
86 2009-11-17  Darin Fisher  <darin@chromium.org>
87
88         Reviewed by Dmitry Titov.
89
90         Minor cleanup in WebKit API
91         https://bugs.webkit.org/show_bug.cgi?id=31616
92
93         * public/WebFormElement.h: Add missing WEBKIT_API prefix.
94         * public/WebNode.h: Add missing WEBKIT_API prefix.
95         * src/WebFormElement.cpp:
96         (WebKit::WebFormElement::action): Make action getter const.
97         * src/WebNode.cpp:
98         (WebKit::WebNode::frame): Utilize WebFrameImpl::fromFrame.
99
100 2009-11-17  Nicolas Weber  <thakis@chromium.org>
101
102         Reviewed by Darin Fisher, Dmitry Titov.
103
104         Revert r50887, it regressed handling of cmd-left when a text box is focused.
105         https://bugs.webkit.org/show_bug.cgi?id=31566
106
107         * src/mac/WebInputEventFactory.mm:
108         (WebKit::WebInputEventFactory::keyboardEvent):
109
110 2009-11-16  Kenneth Russell  <kbr@google.com>
111
112         Reviewed by Oliver Hunt.
113
114         Update API of WebGLArray and friends
115         https://bugs.webkit.org/show_bug.cgi?id=31175
116
117         * src/GraphicsContext3D.cpp:
118         (WebCore::GraphicsContext3D::bufferData):
119         (WebCore::GraphicsContext3D::bufferSubData):
120
121 2009-11-15  Dimitri Glazkov  <dglazkov@chromium.org>
122
123         Unreviewed, build fix.
124
125         Correct an error in the previous commit
126
127         * public/WebAccessibilityRole.h: It should be WebAccessibilityRoleDirectory,
128           not WebAccessibilityDirectoryRole.
129
130 2009-11-15  Dimitri Glazkov  <dglazkov@chromium.org>
131
132         Unreviewed, build fix.
133
134         Bring WebAccessibilityRole up to sync after
135         http://trac.webkit.org/changeset/51007.
136
137         * public/WebAccessibilityRole.h: Added WebAccessibilityRoleDirectory.
138         * src/AssertMatchingEnums.cpp: Added a match between DirectoryRole and
139           WebAccessibilityRoleDirectory.
140
141 2009-11-13  Dimitri Glazkov  <dglazkov@chromium.org>
142
143         Unreviewed, build fix.
144
145         [Chromium] Rename windowObjectCleared to dispatchDidClearWindowObjectInWorld
146         to catch up http://trac.webkit.org/changeset/50973.
147
148         * src/FrameLoaderClientImpl.cpp:
149         (WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld):
150         * src/FrameLoaderClientImpl.h:
151
152 2009-11-13  Yaar Schnitman  <yaar@chromium.org>
153
154         Reviewed by Dimitri Glazkov.
155
156         Chromium WebKit Port to compile as dynamic lib
157
158         https://bugs.webkit.org/show_bug.cgi?id=31478
159
160         * WebKit.gyp:
161
162 2009-11-13  Aaron Boodman  <aa@chromium.org>
163
164         Reviewed by Eric Seidel.
165
166         Adds a way to get the document element's scrollHeight,
167         which is sort of the moral equivalent to
168         RenderBox::minPrefWidth().
169
170         https://bugs.webkit.org/show_bug.cgi?id=31036
171
172         * public/WebFrame.h: Declare documentElementScrollHeight()
173         * src/WebFrameImpl.h: Ditto
174         * src/WebFrameImpl.cpp: Implement documentElementScrollHeight()
175         (WebKit::WebFrameImpl::documentElementScrollHeight): Return the
176         scroll height of the document element, or zero if there's no
177         documentElement.
178
179 2009-11-12  Dumitru Daniliuc  <dumi@chromium.org>
180
181         Reviewed by Dimitri Glazkov.
182
183         Adding Chromium's DatabaseTracker implementation.
184
185         https://bugs.webkit.org/show_bug.cgi?id=31440
186
187         * WebKit.gyp:
188         * src/ChromeClientImpl.cpp:
189         (WebKit::ChromeClientImpl::exceededDatabaseQuota):
190         * src/DatabaseObserver.cpp: Added.
191         (WebCore::DatabaseObserver::databaseOpened):
192         (WebCore::DatabaseObserver::databaseModified):
193         (WebCore::DatabaseObserver::databaseClosed):
194         * src/WebDatabase.cpp:
195         (WebKit::WebDatabase::name):
196         (WebKit::WebDatabase::displayName):
197         (WebKit::WebDatabase::estimatedSize):
198         (WebKit::WebDatabase::securityOrigin):
199         (WebKit::WebDatabase::updateDatabaseSize):
200         * src/WebSecurityOrigin.cpp:
201         (WebKit::WebSecurityOrigin::toString):
202         (WebKit::WebSecurityOrigin::databaseIdentifier):
203
204 2009-11-13  Yaar Schnitman  <yaar@chromium.org>
205
206         Reviewed by Dimitri Glazkov.
207
208         Rolling Chromium dependencies to match Chromium revision 31834. 
209         
210         https://bugs.webkit.org/show_bug.cgi?id=31445
211
212         * DEPS:
213
214 2009-11-12  Dumitru Daniliuc  <dumi@chromium.org>
215
216         Reviewed by Dimitri Glazkov.
217
218         Renaming some parameters passed to DB-related methods to better
219         indicate their purpose.
220
221         https://bugs.webkit.org/show_bug.cgi?id=31449
222
223         * public/WebKitClient.h:
224         * src/ChromiumBridge.cpp:
225         (WebCore::ChromiumBridge::databaseOpenFile):
226         (WebCore::ChromiumBridge::databaseDeleteFile):
227         (WebCore::ChromiumBridge::databaseGetFileAttributes):
228         (WebCore::ChromiumBridge::databaseGetFileSize):
229
230 2009-11-12  Adam Barth  <abarth>
231
232         Reviewed by Dimitri Glazkov.
233
234         [Chromium] reload-subframe-object.html fails
235         https://bugs.webkit.org/show_bug.cgi?id=31398
236
237         More closely match FrameLoaderClient.mm.  Turns out we don't want to
238         use MIMETypeRegistry::getMIMETypeForPath because we can't distinguish
239         between application/octet-stream and lack of knowledge of the MIME
240         type.
241
242         Covered by reload-subframe-object.html.
243
244         * src/FrameLoaderClientImpl.cpp:
245         (WebKit::FrameLoaderClientImpl::objectContentType):
246
247 2009-11-12  Nate Chapin  <japhet@chromium.org>
248
249         Unreviewed, Chromium build fix.
250
251         Add new accessibility enum values to Chromium enums from
252         http://trac.webkit.org/changeset/50865 and
253         http://trac.webkit.org/changeset/50883.
254
255         https://bugs.webkit.org/show_bug.cgi?id=31424
256
257         * public/WebAccessibilityRole.h:
258         (WebKit::):
259         * src/AssertMatchingEnums.cpp:
260
261 2009-11-12  Nicolas Weber  <thakis@chromium.org>
262
263         Reviewed by Dimitri Glazkov.
264
265         Send |keypress()| events for keys with cmd down, like safari.
266         Test: Hit cmd-shift-a on unixpapa.com/js/testkey.html , should show a
267         keypress() event.
268
269         * src/mac/WebInputEventFactory.mm:
270         (WebKit::WebInputEventFactory::keyboardEvent):
271
272 2009-11-11  Jeremy Orlow  <jorlow@chromium.org>
273
274         Not reviewed.  Build fix.  Will be cleaned up in subsequent patch once we know exaclty what's going on.
275
276         * src/WebBindings.cpp:
277
278 2009-11-11  Drew Wilson  <atwilson@chromium.org>
279
280         Reviewed by Dimitri Glazkov.
281
282         SharedWorkerRepository.connect() does not call WebSharedWorkerRepository
283         https://bugs.webkit.org/show_bug.cgi?id=31371
284
285         Test: Unit tests can be enabled downstream when this lands.
286
287         * src/SharedWorkerRepository.cpp:
288         (WebCore::SharedWorkerRepository::connect):
289         Added missing call to WebSharedWorkerRepository.addSharedWorker().
290
291 2009-11-11  Yaar Schnitman  <yaar@chromium.org>
292
293         Reviewed by Dimitri Glazkov.
294
295         Tiny path fixes in Chromium API includes.
296
297         https://bugs.webkit.org/show_bug.cgi?id=31369
298
299         * public/linux/WebSandboxSupport.h: Fixed path.
300         * src/WebBindings.cpp: Fixed path.
301
302 2009-11-11  Nate Chapin  <japhet@chromium.org>
303
304         Reviewed by Dimitri Glazkov.
305
306         http://trac.webkit.org/changeset/50811 removed some methods from
307         platform/network/SocketStreamHandleClient.h, so remove them
308         here too.
309
310         https://bugs.webkit.org/show_bug.cgi?id=31360
311
312         * public/WebSocketStreamHandleClient.h:
313         * src/SocketStreamHandle.cpp:
314         (WebCore::SocketStreamHandleInternal::send):
315
316 2009-11-11  Nate Chapin  <japhet@chromium.org>
317
318         Reviewed by Eric Seidel.
319
320         Remove some additional references to dragSourceMovedTo() not
321         needed after http://trac.webkit.org/changeset/50786.
322
323         https://bugs.webkit.org/show_bug.cgi?id=31354
324
325         * public/WebView.h:
326         * src/WebViewImpl.h:
327
328 2009-11-11  Nate Chapin  <japhet@chromium.org>
329
330         Reviewed by Dimitri Glazkov.
331
332         Remove WebViewImpl::dragSourceMovedTo(), as it is no longer
333         needed after http://trac.webkit.org/changeset/50786.
334
335         https://bugs.webkit.org/show_bug.cgi?id=31354
336
337         * src/WebViewImpl.cpp:
338
339 2009-11-10  Nate Chapin  <japhet@chromium.org>
340
341         Unreviewed, Chromium build fix for http://trac.webkit.org/changeset/50760.
342
343         * src/WebFrameImpl.cpp:
344         (WebKit::WebFrameImpl::paint):
345
346 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
347
348         Reviewed by Dimitri Glazkov.
349
350         Modified WebKit.gyp to build the webkit api.
351
352         https://bugs.webkit.org/show_bug.cgi?id=31320
353
354         * README: Added.
355         * WebKit.gyp: Added.
356         * webkit.gyp: Removed.
357
358 2009-11-10  Nate Chapin  <japhet@chromium.org>
359
360         Reviewed by Eric Seidel.
361
362         Update references to Canvas 3D classes to use the WebGL prefix
363         introduced in http://trac.webkit.org/changeset/50725.
364
365         https://bugs.webkit.org/show_bug.cgi?id=31276
366
367         * src/GraphicsContext3D.cpp:
368         (WebCore::GraphicsContext3DInternal::beginPaint):
369         (WebCore::GraphicsContext3DInternal::bindBuffer):
370         (WebCore::GraphicsContext3DInternal::bindTexture):
371         (WebCore::GraphicsContext3D::beginPaint):
372         (WebCore::GraphicsContext3D::bindAttribLocation):
373         (WebCore::GraphicsContext3D::bindBuffer):
374         (WebCore::GraphicsContext3D::bindTexture):
375         (WebCore::GraphicsContext3D::bufferData):
376         (WebCore::GraphicsContext3D::bufferSubData):
377         (WebCore::GraphicsContext3D::detachShader):
378         (WebCore::GraphicsContext3D::getActiveAttrib):
379         (WebCore::GraphicsContext3D::getActiveUniform):
380         (WebCore::GraphicsContext3D::getAttribLocation):
381         (WebCore::GraphicsContext3D::getBooleanv):
382         (WebCore::GraphicsContext3D::getBufferParameteriv):
383         (WebCore::GraphicsContext3D::getFloatv):
384         (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv):
385         (WebCore::GraphicsContext3D::getIntegerv):
386         (WebCore::GraphicsContext3D::getProgrami):
387         (WebCore::GraphicsContext3D::getProgramiv):
388         (WebCore::GraphicsContext3D::getProgramInfoLog):
389         (WebCore::GraphicsContext3D::getRenderbufferParameteriv):
390         (WebCore::GraphicsContext3D::getShaderi):
391         (WebCore::GraphicsContext3D::getShaderiv):
392         (WebCore::GraphicsContext3D::getShaderInfoLog):
393         (WebCore::GraphicsContext3D::getShaderSource):
394         (WebCore::GraphicsContext3D::getTexParameterfv):
395         (WebCore::GraphicsContext3D::getTexParameteriv):
396         (WebCore::GraphicsContext3D::getUniformf):
397         (WebCore::GraphicsContext3D::getUniformfv):
398         (WebCore::GraphicsContext3D::getUniformi):
399         (WebCore::GraphicsContext3D::getUniformiv):
400         (WebCore::GraphicsContext3D::getUniformLocation):
401         (WebCore::GraphicsContext3D::getVertexAttribfv):
402         (WebCore::GraphicsContext3D::getVertexAttribiv):
403         (WebCore::GraphicsContext3D::isBuffer):
404         (WebCore::GraphicsContext3D::isFramebuffer):
405         (WebCore::GraphicsContext3D::isProgram):
406         (WebCore::GraphicsContext3D::isRenderbuffer):
407         (WebCore::GraphicsContext3D::isShader):
408         (WebCore::GraphicsContext3D::isTexture):
409         (WebCore::GraphicsContext3D::readPixels):
410         (WebCore::GraphicsContext3D::shaderSource):
411         (WebCore::GraphicsContext3D::texImage2D):
412         (WebCore::GraphicsContext3D::texSubImage2D):
413
414 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
415
416         Reviewed by Dimitri Glazkov.
417
418         Up-streaming Chromium API src files: WebWorker and friends.
419
420         https://bugs.webkit.org/show_bug.cgi?id=31276
421
422         * src/WebWorkerBase.cpp: Added.
423         (WebKit::WorkerWebFrameClient::didCreateDataSource):
424         (WebKit::WorkerWebFrameClient::sharedInstance):
425         (WebKit::WorkerWebFrameClient::WorkerWebFrameClient):
426         (WebKit::initializeWebKitStaticValues):
427         (WebKit::WebWorkerBase::WebWorkerBase):
428         (WebKit::WebWorkerBase::~WebWorkerBase):
429         (WebKit::WebWorkerBase::stopWorkerThread):
430         (WebKit::WebWorkerBase::initializeLoader):
431         (WebKit::WebWorkerBase::dispatchTaskToMainThread):
432         (WebKit::WebWorkerBase::invokeTaskMethod):
433         (WebKit::WebWorkerBase::postMessageToWorkerObject):
434         (WebKit::WebWorkerBase::postMessageTask):
435         (WebKit::WebWorkerBase::postExceptionToWorkerObject):
436         (WebKit::WebWorkerBase::postExceptionTask):
437         (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject):
438         (WebKit::WebWorkerBase::postConsoleMessageTask):
439         (WebKit::WebWorkerBase::confirmMessageFromWorkerObject):
440         (WebKit::WebWorkerBase::confirmMessageTask):
441         (WebKit::WebWorkerBase::reportPendingActivity):
442         (WebKit::WebWorkerBase::reportPendingActivityTask):
443         (WebKit::WebWorkerBase::workerContextClosed):
444         (WebKit::WebWorkerBase::workerContextClosedTask):
445         (WebKit::WebWorkerBase::workerContextDestroyed):
446         (WebKit::WebWorkerBase::workerContextDestroyedTask):
447         (WebKit::WebWorkerBase::postTaskToLoader):
448         (WebKit::WebWorkerBase::postTaskForModeToWorkerContext):
449         * src/WebWorkerBase.h: Added.
450         (WebKit::WebWorkerBase::setWorkerThread):
451         (WebKit::WebWorkerBase::workerThread):
452         * src/WebWorkerClientImpl.cpp: Added.
453         (WebKit::WebWorkerClientImpl::createWorkerContextProxy):
454         (WebKit::WebWorkerClientImpl::WebWorkerClientImpl):
455         (WebKit::WebWorkerClientImpl::~WebWorkerClientImpl):
456         (WebKit::WebWorkerClientImpl::setWebWorker):
457         (WebKit::WebWorkerClientImpl::startWorkerContext):
458         (WebKit::WebWorkerClientImpl::terminateWorkerContext):
459         (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
460         (WebKit::WebWorkerClientImpl::hasPendingActivity):
461         (WebKit::WebWorkerClientImpl::workerObjectDestroyed):
462         (WebKit::WebWorkerClientImpl::postMessageToWorkerObject):
463         (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
464         (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
465         (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject):
466         (WebKit::WebWorkerClientImpl::reportPendingActivity):
467         (WebKit::WebWorkerClientImpl::workerContextDestroyed):
468         (WebKit::WebWorkerClientImpl::workerContextClosed):
469         (WebKit::WebWorkerClientImpl::startWorkerContextTask):
470         (WebKit::WebWorkerClientImpl::terminateWorkerContextTask):
471         (WebKit::WebWorkerClientImpl::postMessageToWorkerContextTask):
472         (WebKit::WebWorkerClientImpl::workerObjectDestroyedTask):
473         (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask):
474         (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask):
475         (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask):
476         (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObjectTask):
477         (WebKit::WebWorkerClientImpl::reportPendingActivityTask):
478         * src/WebWorkerClientImpl.h: Added.
479         (WebKit::WebWorkerClientImpl::createWorker):
480         (WebKit::WebWorkerClientImpl::notificationPresenter):
481         * src/WebWorkerImpl.cpp: Added.
482         (WebKit::WebWorker::create):
483         (WebKit::WebWorkerImpl::WebWorkerImpl):
484         (WebKit::WebWorkerImpl::~WebWorkerImpl):
485         (WebKit::WebWorkerImpl::commonClient):
486         (WebKit::WebWorkerImpl::postMessageToWorkerContextTask):
487         (WebKit::WebWorkerImpl::startWorkerContext):
488         (WebKit::WebWorkerImpl::terminateWorkerContext):
489         (WebKit::WebWorkerImpl::postMessageToWorkerContext):
490         (WebKit::WebWorkerImpl::workerObjectDestroyed):
491         (WebKit::WebWorkerImpl::clientDestroyed):
492         * src/WebWorkerImpl.h: Added.
493         (WebKit::WebWorkerImpl::client):
494
495 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
496
497         Reviewed by Dimitri Glazkov.
498
499         Up-streaming Chromium API src files: Platform specific files.
500
501         https://bugs.webkit.org/show_bug.cgi?id=31276
502
503         * src/gtk/WebFontInfo.cpp: Added.
504         (WebKit::WebFontInfo::familyForChars):
505         * src/gtk/WebInputEventFactory.cpp: Added.
506         (WebKit::gdkEventTimeToWebEventTime):
507         (WebKit::gdkStateToWebEventModifiers):
508         (WebKit::gdkEventToWindowsKeyCode):
509         (WebKit::getControlCharacter):
510         (WebKit::WebInputEventFactory::keyboardEvent):
511         (WebKit::WebInputEventFactory::mouseEvent):
512         (WebKit::WebInputEventFactory::mouseWheelEvent):
513         * src/gtk/WebScreenInfoFactory.cpp: Added.
514         (WebKit::WebScreenInfoFactory::screenInfo):
515         * src/linux/WebFontRendering.cpp: Added.
516         (WebKit::WebFontRendering::setHinting):
517         (WebKit::WebFontRendering::setAntiAlias):
518         (WebKit::WebFontRendering::setSubpixelGlyphs):
519         (WebKit::WebFontRendering::setLCDOrder):
520         (WebKit::WebFontRendering::setLCDOrientation):
521         * src/mac/WebInputEventFactory.mm: Added.
522         (WebKit::isKeyUpEvent):
523         (WebKit::isKeypadEvent):
524         (WebKit::windowsKeyCodeForKeyEvent):
525         (WebKit::textFromEvent):
526         (WebKit::unmodifiedTextFromEvent):
527         (WebKit::keyIdentifierForKeyEvent):
528         (WebKit::modifiersFromEvent):
529         (WebKit::WebInputEventFactory::keyboardEvent):
530         (WebKit::WebInputEventFactory::mouseEvent):
531         (WebKit::WebInputEventFactory::mouseWheelEvent):
532         * src/mac/WebScreenInfoFactory.mm: Added.
533         (WebKit::screenForWindow):
534         (WebKit::toUserSpace):
535         (WebKit::WebScreenInfoFactory::screenInfo):
536         * src/win/WebInputEventFactory.cpp: Added.
537         (WebKit::isKeyPad):
538         (WebKit::WebInputEventFactory::keyboardEvent):
539         (WebKit::GetRelativeCursorPos):
540         (WebKit::WebInputEventFactory::resetLastClickState):
541         (WebKit::WebInputEventFactory::mouseEvent):
542         (WebKit::WebInputEventFactory::mouseWheelEvent):
543         * src/win/WebScreenInfoFactory.cpp: Added.
544         (WebKit::toWebRect):
545         (WebKit::WebScreenInfoFactory::screenInfo):
546         * src/x11/WebScreenInfoFactory.cpp: Added.
547         (WebKit::WebScreenInfoFactory::screenInfo):
548
549 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
550
551         Reviewed by Eric Seidel.
552
553         Up-streaming Chromium API src files: WrapperResourceRequest and Response
554
555         https://bugs.webkit.org/show_bug.cgi?id=31276
556
557         * src/WrappedResourceRequest.h: Added.
558         (WebKit::WrappedResourceRequest::~WrappedResourceRequest):
559         (WebKit::WrappedResourceRequest::WrappedResourceRequest):
560         (WebKit::WrappedResourceRequest::bind):
561         (WebKit::WrappedResourceRequest::Handle::dispose):
562         * src/WrappedResourceResponse.h: Added.
563         (WebKit::WrappedResourceResponse::~WrappedResourceResponse):
564         (WebKit::WrappedResourceResponse::WrappedResourceResponse):
565         (WebKit::WrappedResourceResponse::bind):
566         (WebKit::WrappedResourceResponse::Handle::dispose):
567
568 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
569
570         Reviewed by Dimitri Glazkov.
571
572         Up-streaming Chromium API src files: StorageStreamHandlers...StorageNamespaceProxy
573
574         https://bugs.webkit.org/show_bug.cgi?id=31276
575
576         * src/SocketStreamHandle.cpp: Added.
577         (WebCore::SocketStreamHandleInternal::create):
578         (WebCore::SocketStreamHandleInternal::SocketStreamHandleInternal):
579         (WebCore::SocketStreamHandleInternal::~SocketStreamHandleInternal):
580         (WebCore::SocketStreamHandleInternal::connect):
581         (WebCore::SocketStreamHandleInternal::send):
582         (WebCore::SocketStreamHandleInternal::close):
583         (WebCore::SocketStreamHandleInternal::willOpenStream):
584         (WebCore::SocketStreamHandleInternal::didOpenStream):
585         (WebCore::SocketStreamHandleInternal::didSendData):
586         (WebCore::SocketStreamHandleInternal::didReceiveData):
587         (WebCore::SocketStreamHandleInternal::didClose):
588         (WebCore::SocketStreamHandleInternal::didFail):
589         (WebCore::SocketStreamHandle::SocketStreamHandle):
590         (WebCore::SocketStreamHandle::~SocketStreamHandle):
591         (WebCore::SocketStreamHandle::platformSend):
592         (WebCore::SocketStreamHandle::platformClose):
593         (WebCore::SocketStreamHandle::didReceiveAuthenticationChallenge):
594         (WebCore::SocketStreamHandle::receivedCredential):
595         (WebCore::SocketStreamHandle::receivedRequestToContinueWithoutCredential):
596         (WebCore::SocketStreamHandle::receivedCancellation):
597         * src/StorageAreaProxy.cpp: Added.
598         (WebCore::StorageAreaProxy::StorageAreaProxy):
599         (WebCore::StorageAreaProxy::~StorageAreaProxy):
600         (WebCore::StorageAreaProxy::length):
601         (WebCore::StorageAreaProxy::key):
602         (WebCore::StorageAreaProxy::getItem):
603         (WebCore::StorageAreaProxy::setItem):
604         (WebCore::StorageAreaProxy::removeItem):
605         (WebCore::StorageAreaProxy::clear):
606         (WebCore::StorageAreaProxy::contains):
607         * src/StorageAreaProxy.h: Added.
608         * src/StorageEventDispatcherChromium.cpp: Added.
609         (WebCore::StorageEventDispatcher::dispatch):
610         * src/StorageEventDispatcherImpl.cpp: Added.
611         (WebCore::StorageEventDispatcherImpl::StorageEventDispatcherImpl):
612         (WebCore::StorageEventDispatcherImpl::dispatchStorageEvent):
613         * src/StorageEventDispatcherImpl.h: Added.
614         * src/StorageNamespaceProxy.cpp: Added.
615         (WebCore::StorageNamespace::localStorageNamespace):
616         (WebCore::StorageNamespace::sessionStorageNamespace):
617         (WebCore::StorageNamespaceProxy::StorageNamespaceProxy):
618         (WebCore::StorageNamespaceProxy::~StorageNamespaceProxy):
619         (WebCore::StorageNamespaceProxy::copy):
620         (WebCore::StorageNamespaceProxy::storageArea):
621         (WebCore::StorageNamespaceProxy::close):
622         (WebCore::StorageNamespaceProxy::unlock):
623         * src/StorageNamespaceProxy.h: Added.
624
625 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
626
627         Reviewed by Dimitri Glazkov.
628
629         Up-streaming Chromium API src files: NotificationPresenterImpl...SharedWorkerRepository
630
631         https://bugs.webkit.org/show_bug.cgi?id=31276
632
633         * src/NotificationPresenterImpl.cpp: Added.
634         (WebKit::VoidCallbackClient::VoidCallbackClient):
635         (WebKit::VoidCallbackClient::permissionRequestComplete):
636         (WebKit::NotificationPresenterImpl::initialize):
637         (WebKit::NotificationPresenterImpl::isInitialized):
638         (WebKit::NotificationPresenterImpl::show):
639         (WebKit::NotificationPresenterImpl::cancel):
640         (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
641         (WebKit::NotificationPresenterImpl::checkPermission):
642         (WebKit::NotificationPresenterImpl::requestPermission):
643         * src/NotificationPresenterImpl.h: Added.
644         (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
645         * src/PlatformMessagePortChannel.cpp: Added.
646         (WebCore::MessagePortChannel::create):
647         (WebCore::MessagePortChannel::createChannel):
648         (WebCore::MessagePortChannel::MessagePortChannel):
649         (WebCore::MessagePortChannel::~MessagePortChannel):
650         (WebCore::MessagePortChannel::entangleIfOpen):
651         (WebCore::MessagePortChannel::disentangle):
652         (WebCore::MessagePortChannel::postMessageToRemote):
653         (WebCore::MessagePortChannel::tryGetMessageFromRemote):
654         (WebCore::MessagePortChannel::close):
655         (WebCore::MessagePortChannel::isConnectedTo):
656         (WebCore::MessagePortChannel::hasPendingActivity):
657         (WebCore::MessagePortChannel::locallyEntangledPort):
658         (WebCore::PlatformMessagePortChannel::create):
659         (WebCore::PlatformMessagePortChannel::PlatformMessagePortChannel):
660         (WebCore::PlatformMessagePortChannel::~PlatformMessagePortChannel):
661         (WebCore::PlatformMessagePortChannel::createChannel):
662         (WebCore::PlatformMessagePortChannel::messageAvailable):
663         (WebCore::PlatformMessagePortChannel::entangleIfOpen):
664         (WebCore::PlatformMessagePortChannel::disentangle):
665         (WebCore::PlatformMessagePortChannel::postMessageToRemote):
666         (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote):
667         (WebCore::PlatformMessagePortChannel::close):
668         (WebCore::PlatformMessagePortChannel::isConnectedTo):
669         (WebCore::PlatformMessagePortChannel::hasPendingActivity):
670         (WebCore::PlatformMessagePortChannel::setEntangledChannel):
671         (WebCore::PlatformMessagePortChannel::webChannelRelease):
672         * src/PlatformMessagePortChannel.h: Added.
673         * src/ResourceHandle.cpp: Added.
674         (WebCore::ResourceHandleInternal::ResourceHandleInternal):
675         (WebCore::ResourceHandleInternal::start):
676         (WebCore::ResourceHandleInternal::cancel):
677         (WebCore::ResourceHandleInternal::setDefersLoading):
678         (WebCore::ResourceHandleInternal::allowStoredCredentials):
679         (WebCore::ResourceHandleInternal::willSendRequest):
680         (WebCore::ResourceHandleInternal::didSendData):
681         (WebCore::ResourceHandleInternal::didReceiveResponse):
682         (WebCore::ResourceHandleInternal::didReceiveData):
683         (WebCore::ResourceHandleInternal::didFinishLoading):
684         (WebCore::ResourceHandleInternal::didFail):
685         (WebCore::ResourceHandle::ResourceHandle):
686         (WebCore::ResourceHandle::create):
687         (WebCore::ResourceHandle::request):
688         (WebCore::ResourceHandle::client):
689         (WebCore::ResourceHandle::setClient):
690         (WebCore::ResourceHandle::setDefersLoading):
691         (WebCore::ResourceHandle::start):
692         (WebCore::ResourceHandle::clearAuthentication):
693         (WebCore::ResourceHandle::cancel):
694         (WebCore::ResourceHandle::~ResourceHandle):
695         (WebCore::ResourceHandle::bufferedData):
696         (WebCore::ResourceHandle::loadsBlocked):
697         (WebCore::ResourceHandle::supportsBufferedData):
698         (WebCore::ResourceHandle::loadResourceSynchronously):
699         (WebCore::ResourceHandle::willLoadFromCache):
700         * src/SharedWorkerRepository.cpp: Added.
701         (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader):
702         (WebCore::SharedWorkerScriptLoader::load):
703         (WebCore::getWebPort):
704         (WebCore::SharedWorkerScriptLoader::notifyFinished):
705         (WebCore::SharedWorkerScriptLoader::sendConnect):
706         (WebCore::SharedWorkerScriptLoader::contextDestroyed):
707         (WebCore::SharedWorkerScriptLoader::connected):
708         (WebCore::SharedWorkerRepository::isAvailable):
709         (WebCore::getId):
710         (WebCore::SharedWorkerRepository::connect):
711         (WebCore::SharedWorkerRepository::documentDetached):
712         (WebCore::SharedWorkerRepository::hasSharedWorkers):
713
714 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
715
716         Reviewed by Dimitri Glazkov.
717
718         Up-streaming Chromium API src files: GraphicContext3D...MediaPlaterPrivateChromium
719
720         https://bugs.webkit.org/show_bug.cgi?id=31276
721
722         * src/GraphicsContext3D.cpp: Added.
723         (WebCore::GraphicsContext3DInternal::):
724         (WebCore::GraphicsContext3DInternal::VertexAttribPointerState::VertexAttribPointerState):
725         (WebCore::tryLoad):
726         (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
727         (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal):
728         (WebCore::GraphicsContext3DInternal::checkError):
729         (WebCore::GraphicsContext3DInternal::makeContextCurrent):
730         (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D):
731         (WebCore::GraphicsContext3DInternal::platformTexture):
732         (WebCore::createTextureObject):
733         (WebCore::GraphicsContext3DInternal::reshape):
734         (WebCore::GraphicsContext3DInternal::flipVertically):
735         (WebCore::GraphicsContext3DInternal::beginPaint):
736         (WebCore::GraphicsContext3DInternal::validateTextureTarget):
737         (WebCore::GraphicsContext3DInternal::validateTextureParameter):
738         (WebCore::GraphicsContext3DInternal::activeTexture):
739         (WebCore::GraphicsContext3DInternal::bindBuffer):
740         (WebCore::GraphicsContext3DInternal::bindTexture):
741         (WebCore::GraphicsContext3DInternal::bufferDataImpl):
742         (WebCore::GraphicsContext3DInternal::disableVertexAttribArray):
743         (WebCore::GraphicsContext3DInternal::enableVertexAttribArray):
744         (WebCore::GraphicsContext3DInternal::vertexAttribPointer):
745         (WebCore::GraphicsContext3DInternal::viewportImpl):
746         (WebCore::GraphicsContext3D::create):
747         (WebCore::GraphicsContext3D::GraphicsContext3D):
748         (WebCore::GraphicsContext3D::~GraphicsContext3D):
749         (WebCore::GraphicsContext3D::platformGraphicsContext3D):
750         (WebCore::GraphicsContext3D::platformTexture):
751         (WebCore::GraphicsContext3D::checkError):
752         (WebCore::GraphicsContext3D::makeContextCurrent):
753         (WebCore::GraphicsContext3D::reshape):
754         (WebCore::GraphicsContext3D::beginPaint):
755         (WebCore::GraphicsContext3D::endPaint):
756         (WebCore::GraphicsContext3D::sizeInBytes):
757         (WebCore::GraphicsContext3D::createBuffer):
758         (WebCore::GraphicsContext3D::createFramebuffer):
759         (WebCore::GraphicsContext3D::createProgram):
760         (WebCore::GraphicsContext3D::createRenderbuffer):
761         (WebCore::GraphicsContext3D::createShader):
762         (WebCore::GraphicsContext3D::createTexture):
763         (WebCore::GraphicsContext3D::deleteBuffer):
764         (WebCore::GraphicsContext3D::deleteFramebuffer):
765         (WebCore::GraphicsContext3D::deleteProgram):
766         (WebCore::GraphicsContext3D::deleteRenderbuffer):
767         (WebCore::GraphicsContext3D::deleteShader):
768         (WebCore::GraphicsContext3D::deleteTexture):
769         (WebCore::GraphicsContext3D::activeTexture):
770         (WebCore::GraphicsContext3D::bindAttribLocation):
771         (WebCore::GraphicsContext3D::bindBuffer):
772         (WebCore::GraphicsContext3D::bindTexture):
773         (WebCore::GraphicsContext3D::bufferData):
774         (WebCore::GraphicsContext3D::bufferSubData):
775         (WebCore::GraphicsContext3D::checkFramebufferStatus):
776         (WebCore::GraphicsContext3D::detachShader):
777         (WebCore::GraphicsContext3D::disableVertexAttribArray):
778         (WebCore::GraphicsContext3D::drawArrays):
779         (WebCore::GraphicsContext3D::drawElements):
780         (WebCore::GraphicsContext3D::enableVertexAttribArray):
781         (WebCore::GraphicsContext3D::generateMipmap):
782         (WebCore::GraphicsContext3D::getActiveAttrib):
783         (WebCore::GraphicsContext3D::getActiveUniform):
784         (WebCore::GraphicsContext3D::getAttribLocation):
785         (WebCore::GraphicsContext3D::getBoolean):
786         (WebCore::GraphicsContext3D::getBooleanv):
787         (WebCore::GraphicsContext3D::getBufferParameteri):
788         (WebCore::GraphicsContext3D::getBufferParameteriv):
789         (WebCore::GraphicsContext3D::getError):
790         (WebCore::GraphicsContext3D::getFloat):
791         (WebCore::GraphicsContext3D::getFloatv):
792         (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteri):
793         (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv):
794         (WebCore::GraphicsContext3D::getInteger):
795         (WebCore::GraphicsContext3D::getIntegerv):
796         (WebCore::GraphicsContext3D::getProgrami):
797         (WebCore::GraphicsContext3D::getProgramiv):
798         (WebCore::GraphicsContext3D::getProgramInfoLog):
799         (WebCore::GraphicsContext3D::getRenderbufferParameteri):
800         (WebCore::GraphicsContext3D::getRenderbufferParameteriv):
801         (WebCore::GraphicsContext3D::getShaderi):
802         (WebCore::GraphicsContext3D::getShaderiv):
803         (WebCore::GraphicsContext3D::getShaderInfoLog):
804         (WebCore::GraphicsContext3D::getShaderSource):
805         (WebCore::GraphicsContext3D::getString):
806         (WebCore::GraphicsContext3D::getTexParameterf):
807         (WebCore::GraphicsContext3D::getTexParameterfv):
808         (WebCore::GraphicsContext3D::getTexParameteri):
809         (WebCore::GraphicsContext3D::getTexParameteriv):
810         (WebCore::GraphicsContext3D::getUniformf):
811         (WebCore::GraphicsContext3D::getUniformfv):
812         (WebCore::GraphicsContext3D::getUniformi):
813         (WebCore::GraphicsContext3D::getUniformiv):
814         (WebCore::GraphicsContext3D::getUniformLocation):
815         (WebCore::GraphicsContext3D::getVertexAttribf):
816         (WebCore::GraphicsContext3D::getVertexAttribfv):
817         (WebCore::GraphicsContext3D::getVertexAttribi):
818         (WebCore::GraphicsContext3D::getVertexAttribiv):
819         (WebCore::GraphicsContext3D::getVertexAttribOffset):
820         (WebCore::GraphicsContext3D::isBuffer):
821         (WebCore::GraphicsContext3D::isEnabled):
822         (WebCore::GraphicsContext3D::isFramebuffer):
823         (WebCore::GraphicsContext3D::isProgram):
824         (WebCore::GraphicsContext3D::isRenderbuffer):
825         (WebCore::GraphicsContext3D::isShader):
826         (WebCore::GraphicsContext3D::isTexture):
827         (WebCore::GraphicsContext3D::pixelStorei):
828         (WebCore::GraphicsContext3D::readPixels):
829         (WebCore::GraphicsContext3D::releaseShaderCompiler):
830         (WebCore::GraphicsContext3D::shaderSource):
831         (WebCore::GraphicsContext3D::texImage2D):
832         (WebCore::unmultiplyAlpha):
833         (WebCore::texImage2DHelper):
834         (WebCore::GraphicsContext3D::texSubImage2D):
835         (WebCore::GraphicsContext3D::uniform1fv):
836         (WebCore::GraphicsContext3D::uniform1iv):
837         (WebCore::GraphicsContext3D::uniform2fv):
838         (WebCore::GraphicsContext3D::uniform2iv):
839         (WebCore::GraphicsContext3D::uniform3fv):
840         (WebCore::GraphicsContext3D::uniform3iv):
841         (WebCore::GraphicsContext3D::uniform4fv):
842         (WebCore::GraphicsContext3D::uniform4iv):
843         (WebCore::GraphicsContext3D::uniformMatrix2fv):
844         (WebCore::GraphicsContext3D::uniformMatrix3fv):
845         (WebCore::GraphicsContext3D::uniformMatrix4fv):
846         (WebCore::GraphicsContext3D::vertexAttrib1fv):
847         (WebCore::GraphicsContext3D::vertexAttrib2fv):
848         (WebCore::GraphicsContext3D::vertexAttrib3fv):
849         (WebCore::GraphicsContext3D::vertexAttrib4fv):
850         (WebCore::GraphicsContext3D::vertexAttribPointer):
851         (WebCore::GraphicsContext3D::viewport):
852         * src/InspectorClientImpl.cpp: Added.
853         (WebKit::InspectorClientImpl::InspectorClientImpl):
854         (WebKit::InspectorClientImpl::~InspectorClientImpl):
855         (WebKit::InspectorClientImpl::inspectorDestroyed):
856         (WebKit::InspectorClientImpl::createPage):
857         (WebKit::InspectorClientImpl::showWindow):
858         (WebKit::InspectorClientImpl::closeWindow):
859         (WebKit::InspectorClientImpl::windowVisible):
860         (WebKit::InspectorClientImpl::attachWindow):
861         (WebKit::InspectorClientImpl::detachWindow):
862         (WebKit::InspectorClientImpl::setAttachedWindowHeight):
863         (WebKit::invalidateNodeBoundingRect):
864         (WebKit::InspectorClientImpl::highlight):
865         (WebKit::InspectorClientImpl::hideHighlight):
866         (WebKit::InspectorClientImpl::inspectedURLChanged):
867         (WebKit::InspectorClientImpl::localizedStringsURL):
868         (WebKit::InspectorClientImpl::hiddenPanels):
869         (WebKit::InspectorClientImpl::populateSetting):
870         (WebKit::InspectorClientImpl::storeSetting):
871         (WebKit::InspectorClientImpl::removeSetting):
872         (WebKit::InspectorClientImpl::inspectorWindowObjectCleared):
873         (WebKit::InspectorClientImpl::loadSettings):
874         (WebKit::InspectorClientImpl::saveSettings):
875         * src/InspectorClientImpl.h: Added.
876         * src/LocalizedStrings.cpp: Added.
877         (WebCore::query):
878         (WebCore::searchableIndexIntroduction):
879         (WebCore::submitButtonDefaultLabel):
880         (WebCore::inputElementAltText):
881         (WebCore::resetButtonDefaultLabel):
882         (WebCore::fileButtonChooseFileLabel):
883         (WebCore::fileButtonNoFileSelectedLabel):
884         (WebCore::searchMenuNoRecentSearchesText):
885         (WebCore::searchMenuRecentSearchesText):
886         (WebCore::searchMenuClearRecentSearchesText):
887         (WebCore::AXWebAreaText):
888         (WebCore::AXLinkText):
889         (WebCore::AXListMarkerText):
890         (WebCore::AXImageMapText):
891         (WebCore::AXHeadingText):
892         (WebCore::AXDefinitionListTermText):
893         (WebCore::AXDefinitionListDefinitionText):
894         (WebCore::AXButtonActionVerb):
895         (WebCore::AXRadioButtonActionVerb):
896         (WebCore::AXTextFieldActionVerb):
897         (WebCore::AXCheckedCheckBoxActionVerb):
898         (WebCore::AXUncheckedCheckBoxActionVerb):
899         (WebCore::AXLinkActionVerb):
900         (WebCore::multipleFileUploadText):
901         (WebCore::unknownFileSizeText):
902         (WebCore::keygenMenuHighGradeKeySize):
903         (WebCore::keygenMenuMediumGradeKeySize):
904         (WebCore::imageTitle):
905         (WebCore::contextMenuItemTagOpenLinkInNewWindow):
906         (WebCore::contextMenuItemTagDownloadLinkToDisk):
907         (WebCore::contextMenuItemTagCopyLinkToClipboard):
908         (WebCore::contextMenuItemTagOpenImageInNewWindow):
909         (WebCore::contextMenuItemTagDownloadImageToDisk):
910         (WebCore::contextMenuItemTagCopyImageToClipboard):
911         (WebCore::contextMenuItemTagOpenFrameInNewWindow):
912         (WebCore::contextMenuItemTagCopy):
913         (WebCore::contextMenuItemTagGoBack):
914         (WebCore::contextMenuItemTagGoForward):
915         (WebCore::contextMenuItemTagStop):
916         (WebCore::contextMenuItemTagReload):
917         (WebCore::contextMenuItemTagCut):
918         (WebCore::contextMenuItemTagPaste):
919         (WebCore::contextMenuItemTagNoGuessesFound):
920         (WebCore::contextMenuItemTagIgnoreSpelling):
921         (WebCore::contextMenuItemTagLearnSpelling):
922         (WebCore::contextMenuItemTagSearchWeb):
923         (WebCore::contextMenuItemTagLookUpInDictionary):
924         (WebCore::contextMenuItemTagOpenLink):
925         (WebCore::contextMenuItemTagIgnoreGrammar):
926         (WebCore::contextMenuItemTagSpellingMenu):
927         (WebCore::contextMenuItemTagCheckSpelling):
928         (WebCore::contextMenuItemTagCheckSpellingWhileTyping):
929         (WebCore::contextMenuItemTagCheckGrammarWithSpelling):
930         (WebCore::contextMenuItemTagFontMenu):
931         (WebCore::contextMenuItemTagBold):
932         (WebCore::contextMenuItemTagItalic):
933         (WebCore::contextMenuItemTagUnderline):
934         (WebCore::contextMenuItemTagOutline):
935         (WebCore::contextMenuItemTagWritingDirectionMenu):
936         (WebCore::contextMenuItemTagTextDirectionMenu):
937         (WebCore::contextMenuItemTagDefaultDirection):
938         (WebCore::contextMenuItemTagLeftToRight):
939         (WebCore::contextMenuItemTagRightToLeft):
940         (WebCore::contextMenuItemTagInspectElement):
941         (WebCore::contextMenuItemTagShowSpellingPanel):
942         (WebCore::mediaElementLiveBroadcastStateText):
943         (WebCore::mediaElementLoadingStateText):
944         (WebCore::localizedMediaControlElementString):
945         (WebCore::localizedMediaControlElementHelpText):
946         (WebCore::localizedMediaTimeDescription):
947         * src/MediaPlayerPrivateChromium.cpp: Added.
948         (WebCore::MediaPlayerPrivate::registerMediaEngine):
949
950 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
951
952         Reviewed by Dimitri Glazkov.
953
954         Up-streaming Chromium API src files: DOMUtilities...FrameLoaderClientImpl
955
956         https://bugs.webkit.org/show_bug.cgi?id=31276
957
958         * src/DOMUtilitiesPrivate.cpp: Added.
959         (WebCore::toHTMLElement):
960         (WebKit::toHTMLInputElement):
961         (WebKit::toHTMLLinkElement):
962         (WebKit::toHTMLMetaElement):
963         (WebKit::toHTMLOptionElement):
964         (WebKit::nameOfInputElement):
965         * src/DOMUtilitiesPrivate.h: Added.
966         * src/DragClientImpl.cpp: Added.
967         (WebKit::DragClientImpl::willPerformDragDestinationAction):
968         (WebKit::DragClientImpl::willPerformDragSourceAction):
969         (WebKit::DragClientImpl::actionMaskForDrag):
970         (WebKit::DragClientImpl::dragSourceActionMaskForPoint):
971         (WebKit::DragClientImpl::startDrag):
972         (WebKit::DragClientImpl::createDragImageForLink):
973         (WebKit::DragClientImpl::dragControllerDestroyed):
974         * src/DragClientImpl.h: Added.
975         (WebKit::DragClientImpl::DragClientImpl):
976         * src/EditorClientImpl.cpp: Added.
977         (WebKit::EditorClientImpl::EditorClientImpl):
978         (WebKit::EditorClientImpl::~EditorClientImpl):
979         (WebKit::EditorClientImpl::pageDestroyed):
980         (WebKit::EditorClientImpl::shouldShowDeleteInterface):
981         (WebKit::EditorClientImpl::smartInsertDeleteEnabled):
982         (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled):
983         (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
984         (WebKit::EditorClientImpl::isContinuousSpellCheckingEnabled):
985         (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
986         (WebKit::EditorClientImpl::isGrammarCheckingEnabled):
987         (WebKit::EditorClientImpl::toggleGrammarChecking):
988         (WebKit::EditorClientImpl::spellCheckerDocumentTag):
989         (WebKit::EditorClientImpl::isEditable):
990         (WebKit::EditorClientImpl::shouldBeginEditing):
991         (WebKit::EditorClientImpl::shouldEndEditing):
992         (WebKit::EditorClientImpl::shouldInsertNode):
993         (WebKit::EditorClientImpl::shouldInsertText):
994         (WebKit::EditorClientImpl::shouldDeleteRange):
995         (WebKit::EditorClientImpl::shouldChangeSelectedRange):
996         (WebKit::EditorClientImpl::shouldApplyStyle):
997         (WebKit::EditorClientImpl::shouldMoveRangeAfterDelete):
998         (WebKit::EditorClientImpl::didBeginEditing):
999         (WebKit::EditorClientImpl::respondToChangedSelection):
1000         (WebKit::EditorClientImpl::respondToChangedContents):
1001         (WebKit::EditorClientImpl::didEndEditing):
1002         (WebKit::EditorClientImpl::didWriteSelectionToPasteboard):
1003         (WebKit::EditorClientImpl::didSetSelectionTypesForPasteboard):
1004         (WebKit::EditorClientImpl::registerCommandForUndo):
1005         (WebKit::EditorClientImpl::registerCommandForRedo):
1006         (WebKit::EditorClientImpl::clearUndoRedoOperations):
1007         (WebKit::EditorClientImpl::canUndo):
1008         (WebKit::EditorClientImpl::canRedo):
1009         (WebKit::EditorClientImpl::undo):
1010         (WebKit::EditorClientImpl::redo):
1011         (WebKit::):
1012         (WebKit::EditorClientImpl::interpretKeyEvent):
1013         (WebKit::EditorClientImpl::handleEditingKeyboardEvent):
1014         (WebKit::EditorClientImpl::handleKeyboardEvent):
1015         (WebKit::EditorClientImpl::handleInputMethodKeydown):
1016         (WebKit::EditorClientImpl::textFieldDidBeginEditing):
1017         (WebKit::EditorClientImpl::textFieldDidEndEditing):
1018         (WebKit::EditorClientImpl::textDidChangeInTextField):
1019         (WebKit::EditorClientImpl::showFormAutofillForNode):
1020         (WebKit::EditorClientImpl::autofill):
1021         (WebKit::EditorClientImpl::doAutofill):
1022         (WebKit::EditorClientImpl::cancelPendingAutofill):
1023         (WebKit::EditorClientImpl::onAutofillSuggestionAccepted):
1024         (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
1025         (WebKit::EditorClientImpl::textWillBeDeletedInTextField):
1026         (WebKit::EditorClientImpl::textDidChangeInTextArea):
1027         (WebKit::EditorClientImpl::ignoreWordInSpellDocument):
1028         (WebKit::EditorClientImpl::learnWord):
1029         (WebKit::EditorClientImpl::checkSpellingOfString):
1030         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
1031         (WebKit::EditorClientImpl::checkGrammarOfString):
1032         (WebKit::EditorClientImpl::updateSpellingUIWithGrammarString):
1033         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
1034         (WebKit::EditorClientImpl::showSpellingUI):
1035         (WebKit::EditorClientImpl::spellingUIIsShowing):
1036         (WebKit::EditorClientImpl::getGuessesForWord):
1037         (WebKit::EditorClientImpl::setInputMethodState):
1038         * src/EditorClientImpl.h: Added.
1039         (WebKit::EditorClientImpl::):
1040         * src/FrameLoaderClientImpl.cpp: Added.
1041         (WebKit::):
1042         (WebKit::FrameLoaderClientImpl::FrameLoaderClientImpl):
1043         (WebKit::FrameLoaderClientImpl::~FrameLoaderClientImpl):
1044         (WebKit::FrameLoaderClientImpl::frameLoaderDestroyed):
1045         (WebKit::FrameLoaderClientImpl::windowObjectCleared):
1046         (WebKit::FrameLoaderClientImpl::documentElementAvailable):
1047         (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame):
1048         (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame):
1049         (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
1050         (WebKit::FrameLoaderClientImpl::didPerformFirstNavigation):
1051         (WebKit::FrameLoaderClientImpl::registerForIconNotification):
1052         (WebKit::FrameLoaderClientImpl::didChangeScrollOffset):
1053         (WebKit::FrameLoaderClientImpl::allowJavaScript):
1054         (WebKit::FrameLoaderClientImpl::hasWebView):
1055         (WebKit::FrameLoaderClientImpl::hasFrameView):
1056         (WebKit::FrameLoaderClientImpl::makeDocumentView):
1057         (WebKit::FrameLoaderClientImpl::makeRepresentation):
1058         (WebKit::FrameLoaderClientImpl::forceLayout):
1059         (WebKit::FrameLoaderClientImpl::forceLayoutForNonHTML):
1060         (WebKit::FrameLoaderClientImpl::setCopiesOnScroll):
1061         (WebKit::FrameLoaderClientImpl::detachedFromParent2):
1062         (WebKit::FrameLoaderClientImpl::detachedFromParent3):
1063         (WebKit::FrameLoaderClientImpl::assignIdentifierToInitialRequest):
1064         (WebKit::determineTargetTypeFromLoader):
1065         (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
1066         (WebKit::FrameLoaderClientImpl::shouldUseCredentialStorage):
1067         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveAuthenticationChallenge):
1068         (WebKit::FrameLoaderClientImpl::dispatchDidCancelAuthenticationChallenge):
1069         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveResponse):
1070         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength):
1071         (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoading):
1072         (WebKit::FrameLoaderClientImpl::dispatchDidFailLoading):
1073         (WebKit::FrameLoaderClientImpl::dispatchDidFinishDocumentLoad):
1074         (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceFromMemoryCache):
1075         (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceByXMLHttpRequest):
1076         (WebKit::FrameLoaderClientImpl::dispatchDidHandleOnloadEvents):
1077         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveServerRedirectForProvisionalLoad):
1078         (WebKit::FrameLoaderClientImpl::dispatchDidCancelClientRedirect):
1079         (WebKit::FrameLoaderClientImpl::dispatchWillPerformClientRedirect):
1080         (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
1081         (WebKit::FrameLoaderClientImpl::dispatchWillClose):
1082         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveIcon):
1083         (WebKit::FrameLoaderClientImpl::dispatchDidStartProvisionalLoad):
1084         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
1085         (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
1086         (WebKit::FrameLoaderClientImpl::dispatchDidFailProvisionalLoad):
1087         (WebKit::FrameLoaderClientImpl::dispatchDidFailLoad):
1088         (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoad):
1089         (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout):
1090         (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout):
1091         (WebKit::FrameLoaderClientImpl::dispatchCreatePage):
1092         (WebKit::FrameLoaderClientImpl::dispatchShow):
1093         (WebKit::shouldTreatAsAttachment):
1094         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
1095         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNewWindowAction):
1096         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction):
1097         (WebKit::FrameLoaderClientImpl::cancelPolicyCheck):
1098         (WebKit::FrameLoaderClientImpl::dispatchUnableToImplementPolicy):
1099         (WebKit::FrameLoaderClientImpl::dispatchWillSubmitForm):
1100         (WebKit::FrameLoaderClientImpl::dispatchDidLoadMainResource):
1101         (WebKit::FrameLoaderClientImpl::revertToProvisionalState):
1102         (WebKit::FrameLoaderClientImpl::setMainDocumentError):
1103         (WebKit::FrameLoaderClientImpl::postProgressStartedNotification):
1104         (WebKit::FrameLoaderClientImpl::postProgressEstimateChangedNotification):
1105         (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification):
1106         (WebKit::FrameLoaderClientImpl::setMainFrameDocumentReady):
1107         (WebKit::FrameLoaderClientImpl::startDownload):
1108         (WebKit::FrameLoaderClientImpl::willChangeTitle):
1109         (WebKit::FrameLoaderClientImpl::didChangeTitle):
1110         (WebKit::FrameLoaderClientImpl::committedLoad):
1111         (WebKit::FrameLoaderClientImpl::finishedLoading):
1112         (WebKit::FrameLoaderClientImpl::updateGlobalHistory):
1113         (WebKit::FrameLoaderClientImpl::updateGlobalHistoryRedirectLinks):
1114         (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem):
1115         (WebKit::FrameLoaderClientImpl::didDisplayInsecureContent):
1116         (WebKit::FrameLoaderClientImpl::didRunInsecureContent):
1117         (WebKit::FrameLoaderClientImpl::blockedError):
1118         (WebKit::FrameLoaderClientImpl::cancelledError):
1119         (WebKit::FrameLoaderClientImpl::cannotShowURLError):
1120         (WebKit::FrameLoaderClientImpl::interruptForPolicyChangeError):
1121         (WebKit::FrameLoaderClientImpl::cannotShowMIMETypeError):
1122         (WebKit::FrameLoaderClientImpl::fileDoesNotExistError):
1123         (WebKit::FrameLoaderClientImpl::pluginWillHandleLoadError):
1124         (WebKit::FrameLoaderClientImpl::shouldFallBack):
1125         (WebKit::FrameLoaderClientImpl::canHandleRequest):
1126         (WebKit::FrameLoaderClientImpl::canShowMIMEType):
1127         (WebKit::FrameLoaderClientImpl::representationExistsForURLScheme):
1128         (WebKit::FrameLoaderClientImpl::generatedMIMETypeForURLScheme):
1129         (WebKit::FrameLoaderClientImpl::frameLoadCompleted):
1130         (WebKit::FrameLoaderClientImpl::saveViewStateToItem):
1131         (WebKit::FrameLoaderClientImpl::restoreViewState):
1132         (WebKit::FrameLoaderClientImpl::provisionalLoadStarted):
1133         (WebKit::FrameLoaderClientImpl::didFinishLoad):
1134         (WebKit::FrameLoaderClientImpl::prepareForDataSourceReplacement):
1135         (WebKit::FrameLoaderClientImpl::createDocumentLoader):
1136         (WebKit::FrameLoaderClientImpl::setTitle):
1137         (WebKit::FrameLoaderClientImpl::userAgent):
1138         (WebKit::FrameLoaderClientImpl::savePlatformDataToCachedFrame):
1139         (WebKit::FrameLoaderClientImpl::transitionToCommittedFromCachedFrame):
1140         (WebKit::FrameLoaderClientImpl::transitionToCommittedForNewPage):
1141         (WebKit::FrameLoaderClientImpl::canCachePage):
1142         (WebKit::FrameLoaderClientImpl::download):
1143         (WebKit::FrameLoaderClientImpl::createFrame):
1144         (WebKit::FrameLoaderClientImpl::createPlugin):
1145         (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
1146         (WebKit::FrameLoaderClientImpl::createJavaAppletWidget):
1147         (WebKit::FrameLoaderClientImpl::objectContentType):
1148         (WebKit::FrameLoaderClientImpl::overrideMediaType):
1149         (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy):
1150         (WebKit::FrameLoaderClientImpl::handleBackForwardNavigation):
1151         (WebKit::FrameLoaderClientImpl::pluginLoadObserver):
1152         * src/FrameLoaderClientImpl.h: Added.
1153         (WebKit::FrameLoaderClientImpl::webFrame):
1154         (WebKit::FrameLoaderClientImpl::willChangeEstimatedProgress):
1155         (WebKit::FrameLoaderClientImpl::didChangeEstimatedProgress):
1156
1157 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
1158
1159         Reviewed by Dimitri Glazkov.
1160
1161         Up-streaming Chromium API src files: ChromeClientImpl...ContextMenuClientImpl
1162
1163         https://bugs.webkit.org/show_bug.cgi?id=31276
1164
1165         * src/ChromeClientImpl.cpp: Added.
1166         (WebKit::ChromeClientImpl::ChromeClientImpl):
1167         (WebKit::ChromeClientImpl::~ChromeClientImpl):
1168         (WebKit::ChromeClientImpl::chromeDestroyed):
1169         (WebKit::ChromeClientImpl::setWindowRect):
1170         (WebKit::ChromeClientImpl::windowRect):
1171         (WebKit::ChromeClientImpl::pageRect):
1172         (WebKit::ChromeClientImpl::scaleFactor):
1173         (WebKit::ChromeClientImpl::focus):
1174         (WebKit::ChromeClientImpl::unfocus):
1175         (WebKit::ChromeClientImpl::canTakeFocus):
1176         (WebKit::ChromeClientImpl::takeFocus):
1177         (WebKit::ChromeClientImpl::focusedNodeChanged):
1178         (WebKit::ChromeClientImpl::createWindow):
1179         (WebKit::currentEventShouldCauseBackgroundTab):
1180         (WebKit::ChromeClientImpl::show):
1181         (WebKit::ChromeClientImpl::canRunModal):
1182         (WebKit::ChromeClientImpl::runModal):
1183         (WebKit::ChromeClientImpl::setToolbarsVisible):
1184         (WebKit::ChromeClientImpl::toolbarsVisible):
1185         (WebKit::ChromeClientImpl::setStatusbarVisible):
1186         (WebKit::ChromeClientImpl::statusbarVisible):
1187         (WebKit::ChromeClientImpl::setScrollbarsVisible):
1188         (WebKit::ChromeClientImpl::scrollbarsVisible):
1189         (WebKit::ChromeClientImpl::setMenubarVisible):
1190         (WebKit::ChromeClientImpl::menubarVisible):
1191         (WebKit::ChromeClientImpl::setResizable):
1192         (WebKit::ChromeClientImpl::addMessageToConsole):
1193         (WebKit::ChromeClientImpl::canRunBeforeUnloadConfirmPanel):
1194         (WebKit::ChromeClientImpl::runBeforeUnloadConfirmPanel):
1195         (WebKit::ChromeClientImpl::closeWindowSoon):
1196         (WebKit::ChromeClientImpl::runJavaScriptAlert):
1197         (WebKit::ChromeClientImpl::runJavaScriptConfirm):
1198         (WebKit::ChromeClientImpl::runJavaScriptPrompt):
1199         (WebKit::ChromeClientImpl::setStatusbarText):
1200         (WebKit::ChromeClientImpl::shouldInterruptJavaScript):
1201         (WebKit::ChromeClientImpl::tabsToLinks):
1202         (WebKit::ChromeClientImpl::windowResizerRect):
1203         (WebKit::ChromeClientImpl::repaint):
1204         (WebKit::ChromeClientImpl::scroll):
1205         (WebKit::ChromeClientImpl::screenToWindow):
1206         (WebKit::ChromeClientImpl::windowToScreen):
1207         (WebKit::ChromeClientImpl::contentsSizeChanged):
1208         (WebKit::ChromeClientImpl::scrollbarsModeDidChange):
1209         (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
1210         (WebKit::ChromeClientImpl::setToolTip):
1211         (WebKit::ChromeClientImpl::print):
1212         (WebKit::ChromeClientImpl::exceededDatabaseQuota):
1213         (WebKit::ChromeClientImpl::reachedMaxAppCacheSize):
1214         (WebKit::ChromeClientImpl::runOpenPanel):
1215         (WebKit::ChromeClientImpl::popupOpened):
1216         (WebKit::ChromeClientImpl::setCursor):
1217         (WebKit::ChromeClientImpl::setCursorForPlugin):
1218         (WebKit::ChromeClientImpl::formStateDidChange):
1219         (WebKit::ChromeClientImpl::getPopupMenuInfo):
1220         (WebKit::ChromeClientImpl::notificationPresenter):
1221         * src/ChromeClientImpl.h: Added.
1222         (WebKit::ChromeClientImpl::webView):
1223         (WebKit::ChromeClientImpl::platformPageClient):
1224         (WebKit::ChromeClientImpl::scrollRectIntoView):
1225         (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
1226         (WebKit::ChromeClientImpl::setCursor):
1227         (WebKit::ChromeClientImpl::createHTMLParserQuirks):
1228         * src/ChromiumBridge.cpp: Added.
1229         (WebCore::toChromeClientImpl):
1230         (WebCore::toWebWidgetClient):
1231         (WebCore::ChromiumBridge::clipboardIsFormatAvailable):
1232         (WebCore::ChromiumBridge::clipboardReadPlainText):
1233         (WebCore::ChromiumBridge::clipboardReadHTML):
1234         (WebCore::ChromiumBridge::clipboardWriteSelection):
1235         (WebCore::ChromiumBridge::clipboardWritePlainText):
1236         (WebCore::ChromiumBridge::clipboardWriteURL):
1237         (WebCore::ChromiumBridge::clipboardWriteImage):
1238         (WebCore::ChromiumBridge::setCookies):
1239         (WebCore::ChromiumBridge::cookies):
1240         (WebCore::ChromiumBridge::rawCookies):
1241         (WebCore::ChromiumBridge::deleteCookie):
1242         (WebCore::ChromiumBridge::prefetchDNS):
1243         (WebCore::ChromiumBridge::fileExists):
1244         (WebCore::ChromiumBridge::deleteFile):
1245         (WebCore::ChromiumBridge::deleteEmptyDirectory):
1246         (WebCore::ChromiumBridge::getFileSize):
1247         (WebCore::ChromiumBridge::getFileModificationTime):
1248         (WebCore::ChromiumBridge::directoryName):
1249         (WebCore::ChromiumBridge::pathByAppendingComponent):
1250         (WebCore::ChromiumBridge::makeAllDirectories):
1251         (WebCore::ChromiumBridge::getAbsolutePath):
1252         (WebCore::ChromiumBridge::isDirectory):
1253         (WebCore::ChromiumBridge::filePathToURL):
1254         (WebCore::ChromiumBridge::ensureFontLoaded):
1255         (WebCore::ChromiumBridge::getFontFamilyForCharacters):
1256         (WebCore::ChromiumBridge::databaseOpenFile):
1257         (WebCore::ChromiumBridge::databaseDeleteFile):
1258         (WebCore::ChromiumBridge::databaseGetFileAttributes):
1259         (WebCore::ChromiumBridge::databaseGetFileSize):
1260         (WebCore::ChromiumBridge::signedPublicKeyAndChallengeString):
1261         (WebCore::ChromiumBridge::computedDefaultLanguage):
1262         (WebCore::ChromiumBridge::layoutTestMode):
1263         (WebCore::ChromiumBridge::isSupportedImageMIMEType):
1264         (WebCore::ChromiumBridge::isSupportedJavaScriptMIMEType):
1265         (WebCore::ChromiumBridge::isSupportedNonImageMIMEType):
1266         (WebCore::ChromiumBridge::mimeTypeForExtension):
1267         (WebCore::ChromiumBridge::mimeTypeFromFile):
1268         (WebCore::ChromiumBridge::preferredExtensionForMIMEType):
1269         (WebCore::ChromiumBridge::plugins):
1270         (WebCore::ChromiumBridge::pluginScriptableObject):
1271         (WebCore::ChromiumBridge::loadPlatformImageResource):
1272         (WebCore::ChromiumBridge::sandboxEnabled):
1273         (WebCore::ChromiumBridge::setSharedTimerFiredFunction):
1274         (WebCore::ChromiumBridge::setSharedTimerFireTime):
1275         (WebCore::ChromiumBridge::stopSharedTimer):
1276         (WebCore::ChromiumBridge::decrementStatsCounter):
1277         (WebCore::ChromiumBridge::incrementStatsCounter):
1278         (WebCore::ChromiumBridge::suddenTerminationChanged):
1279         (WebCore::ChromiumBridge::currentTime):
1280         (WebCore::ChromiumBridge::paintButton):
1281         (WebCore::ChromiumBridge::paintMenuList):
1282         (WebCore::ChromiumBridge::paintScrollbarArrow):
1283         (WebCore::ChromiumBridge::paintScrollbarThumb):
1284         (WebCore::ChromiumBridge::paintScrollbarTrack):
1285         (WebCore::ChromiumBridge::paintTextField):
1286         (WebCore::ChromiumBridge::paintTrackbar):
1287         (WebCore::ChromiumBridge::traceEventBegin):
1288         (WebCore::ChromiumBridge::traceEventEnd):
1289         (WebCore::ChromiumBridge::visitedLinkHash):
1290         (WebCore::ChromiumBridge::isLinkVisited):
1291         (WebCore::ChromiumBridge::notifyJSOutOfMemory):
1292         (WebCore::ChromiumBridge::memoryUsageMB):
1293         (WebCore::ChromiumBridge::screenDepth):
1294         (WebCore::ChromiumBridge::screenDepthPerComponent):
1295         (WebCore::ChromiumBridge::screenIsMonochrome):
1296         (WebCore::ChromiumBridge::screenRect):
1297         (WebCore::ChromiumBridge::screenAvailableRect):
1298         (WebCore::ChromiumBridge::popupsAllowed):
1299         (WebCore::ChromiumBridge::widgetSetCursor):
1300         (WebCore::ChromiumBridge::widgetSetFocus):
1301         (WebCore::WorkerContextProxy::create):
1302         * src/ChromiumCurrentTime.cpp: Added.
1303         (WTF::currentTime):
1304         * src/ChromiumThreading.cpp: Added.
1305         (WTF::ChromiumThreading::initializeMainThread):
1306         (WTF::ChromiumThreading::scheduleDispatchFunctionsOnMainThread):
1307         * src/ContextMenuClientImpl.cpp: Added.
1308         (WebKit::urlFromFrame):
1309         (WebKit::isASingleWord):
1310         (WebKit::selectMisspelledWord):
1311         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
1312         * src/ContextMenuClientImpl.h: Added.
1313         (WebKit::ContextMenuClientImpl::ContextMenuClientImpl):
1314         (WebKit::ContextMenuClientImpl::~ContextMenuClientImpl):
1315         (WebKit::ContextMenuClientImpl::copyImageToClipboard):
1316         (WebKit::ContextMenuClientImpl::contextMenuDestroyed):
1317         (WebKit::ContextMenuClientImpl::contextMenuItemSelected):
1318         (WebKit::ContextMenuClientImpl::downloadURL):
1319         (WebKit::ContextMenuClientImpl::isSpeaking):
1320         (WebKit::ContextMenuClientImpl::lookUpInDictionary):
1321         (WebKit::ContextMenuClientImpl::searchWithGoogle):
1322         (WebKit::ContextMenuClientImpl::shouldIncludeInspectElementItem):
1323         (WebKit::ContextMenuClientImpl::speak):
1324         (WebKit::ContextMenuClientImpl::stopSpeaking):
1325
1326 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
1327
1328         Reviewed by Dimitri Glazkov.
1329
1330         Up-streaming Chromium API src files: AppCach...BackForwardListClientImpl
1331
1332         https://bugs.webkit.org/show_bug.cgi?id=31276
1333
1334         * src/ApplicationCacheHost.cpp: Added.
1335         (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal):
1336         (WebCore::ApplicationCacheHostInternal::notifyEventListener):
1337         (WebCore::ApplicationCacheHost::ApplicationCacheHost):
1338         (WebCore::ApplicationCacheHost::~ApplicationCacheHost):
1339         (WebCore::ApplicationCacheHost::maybeLoadMainResource):
1340         (WebCore::ApplicationCacheHost::selectCacheWithoutManifest):
1341         (WebCore::ApplicationCacheHost::selectCacheWithManifest):
1342         (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainResponse):
1343         (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainError):
1344         (WebCore::ApplicationCacheHost::mainResourceDataReceived):
1345         (WebCore::ApplicationCacheHost::failedLoadingMainResource):
1346         (WebCore::ApplicationCacheHost::finishedLoadingMainResource):
1347         (WebCore::ApplicationCacheHost::maybeLoadResource):
1348         (WebCore::ApplicationCacheHost::maybeLoadFallbackForRedirect):
1349         (WebCore::ApplicationCacheHost::maybeLoadFallbackForResponse):
1350         (WebCore::ApplicationCacheHost::maybeLoadFallbackForError):
1351         (WebCore::ApplicationCacheHost::maybeLoadSynchronously):
1352         (WebCore::ApplicationCacheHost::maybeLoadFallbackSynchronously):
1353         (WebCore::ApplicationCacheHost::canCacheInPageCache):
1354         (WebCore::ApplicationCacheHost::setDOMApplicationCache):
1355         (WebCore::ApplicationCacheHost::notifyDOMApplicationCache):
1356         (WebCore::ApplicationCacheHost::status):
1357         (WebCore::ApplicationCacheHost::update):
1358         (WebCore::ApplicationCacheHost::swapCache):
1359         (WebCore::ApplicationCacheHost::isApplicationCacheEnabled):
1360         * src/AssertMatchingEnums.cpp: Added.
1361         * src/AutocompletePopupMenuClient.cpp: Added.
1362         (WebKit::AutocompletePopupMenuClient::AutocompletePopupMenuClient):
1363         (WebKit::AutocompletePopupMenuClient::~AutocompletePopupMenuClient):
1364         (WebKit::AutocompletePopupMenuClient::initialize):
1365         (WebKit::AutocompletePopupMenuClient::valueChanged):
1366         (WebKit::AutocompletePopupMenuClient::itemText):
1367         (WebKit::AutocompletePopupMenuClient::itemStyle):
1368         (WebKit::AutocompletePopupMenuClient::menuStyle):
1369         (WebKit::AutocompletePopupMenuClient::clientPaddingLeft):
1370         (WebKit::AutocompletePopupMenuClient::clientPaddingRight):
1371         (WebKit::AutocompletePopupMenuClient::popupDidHide):
1372         (WebKit::AutocompletePopupMenuClient::setTextFromItem):
1373         (WebKit::AutocompletePopupMenuClient::fontSelector):
1374         (WebKit::AutocompletePopupMenuClient::hostWindow):
1375         (WebKit::AutocompletePopupMenuClient::createScrollbar):
1376         (WebKit::AutocompletePopupMenuClient::setSuggestions):
1377         (WebKit::AutocompletePopupMenuClient::removeItemAtIndex):
1378         (WebKit::AutocompletePopupMenuClient::textFieldStyle):
1379         * src/AutocompletePopupMenuClient.h: Added.
1380         (WebKit::AutocompletePopupMenuClient::textField):
1381         (WebKit::AutocompletePopupMenuClient::itemToolTip):
1382         (WebKit::AutocompletePopupMenuClient::itemIsEnabled):
1383         (WebKit::AutocompletePopupMenuClient::clientInsetLeft):
1384         (WebKit::AutocompletePopupMenuClient::clientInsetRight):
1385         (WebKit::AutocompletePopupMenuClient::listSize):
1386         (WebKit::AutocompletePopupMenuClient::selectedIndex):
1387         (WebKit::AutocompletePopupMenuClient::itemIsSeparator):
1388         (WebKit::AutocompletePopupMenuClient::itemIsLabel):
1389         (WebKit::AutocompletePopupMenuClient::itemIsSelected):
1390         (WebKit::AutocompletePopupMenuClient::shouldPopOver):
1391         (WebKit::AutocompletePopupMenuClient::valueShouldChangeOnHotTrack):
1392         * src/BackForwardListClientImpl.cpp: Added.
1393         (WebKit::BackForwardListClientImpl::BackForwardListClientImpl):
1394         (WebKit::BackForwardListClientImpl::~BackForwardListClientImpl):
1395         (WebKit::BackForwardListClientImpl::setCurrentHistoryItem):
1396         (WebKit::BackForwardListClientImpl::previousHistoryItem):
1397         (WebKit::BackForwardListClientImpl::addItem):
1398         (WebKit::BackForwardListClientImpl::goToItem):
1399         (WebKit::BackForwardListClientImpl::currentItem):
1400         (WebKit::BackForwardListClientImpl::itemAtIndex):
1401         (WebKit::BackForwardListClientImpl::backListCount):
1402         (WebKit::BackForwardListClientImpl::forwardListCount):
1403         (WebKit::BackForwardListClientImpl::close):
1404         * src/BackForwardListClientImpl.h: Added.
1405
1406 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
1407
1408         Reviewed by Dimitri Glazkov.
1409
1410         Up-streaming Chromium API src files: WebString...WebViewImpl
1411
1412         https://bugs.webkit.org/show_bug.cgi?id=31276
1413
1414         * src/WebString.cpp: Added.
1415         (WebKit::WebString::reset):
1416         (WebKit::WebString::assign):
1417         (WebKit::WebString::length):
1418         (WebKit::WebString::data):
1419         (WebKit::WebString::utf8):
1420         (WebKit::WebString::fromUTF8):
1421         (WebKit::WebString::WebString):
1422         (WebKit::WebString::operator=):
1423         (WebKit::WebString::operator WebCore::String):
1424         (WebKit::WebString::operator WebCore::AtomicString):
1425         * src/WebURL.cpp: Added.
1426         (WebKit::WebURL::WebURL):
1427         (WebKit::WebURL::operator=):
1428         (WebKit::WebURL::operator WebCore::KURL):
1429         * src/WebURLError.cpp: Added.
1430         (WebKit::WebURLError::WebURLError):
1431         (WebKit::WebURLError::operator=):
1432         (WebKit::WebURLError::operator ResourceError):
1433         * src/WebURLRequest.cpp: Added.
1434         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
1435         (WebKit::WebURLRequestPrivateImpl::dispose):
1436         (WebKit::WebURLRequest::initialize):
1437         (WebKit::WebURLRequest::reset):
1438         (WebKit::WebURLRequest::assign):
1439         (WebKit::WebURLRequest::isNull):
1440         (WebKit::WebURLRequest::url):
1441         (WebKit::WebURLRequest::setURL):
1442         (WebKit::WebURLRequest::firstPartyForCookies):
1443         (WebKit::WebURLRequest::setFirstPartyForCookies):
1444         (WebKit::WebURLRequest::allowCookies):
1445         (WebKit::WebURLRequest::setAllowCookies):
1446         (WebKit::WebURLRequest::allowStoredCredentials):
1447         (WebKit::WebURLRequest::setAllowStoredCredentials):
1448         (WebKit::WebURLRequest::cachePolicy):
1449         (WebKit::WebURLRequest::setCachePolicy):
1450         (WebKit::WebURLRequest::httpMethod):
1451         (WebKit::WebURLRequest::setHTTPMethod):
1452         (WebKit::WebURLRequest::httpHeaderField):
1453         (WebKit::WebURLRequest::setHTTPHeaderField):
1454         (WebKit::WebURLRequest::addHTTPHeaderField):
1455         (WebKit::WebURLRequest::clearHTTPHeaderField):
1456         (WebKit::WebURLRequest::visitHTTPHeaderFields):
1457         (WebKit::WebURLRequest::httpBody):
1458         (WebKit::WebURLRequest::setHTTPBody):
1459         (WebKit::WebURLRequest::reportUploadProgress):
1460         (WebKit::WebURLRequest::setReportUploadProgress):
1461         (WebKit::WebURLRequest::targetType):
1462         (WebKit::WebURLRequest::setTargetType):
1463         (WebKit::WebURLRequest::requestorID):
1464         (WebKit::WebURLRequest::setRequestorID):
1465         (WebKit::WebURLRequest::requestorProcessID):
1466         (WebKit::WebURLRequest::setRequestorProcessID):
1467         (WebKit::WebURLRequest::appCacheHostID):
1468         (WebKit::WebURLRequest::setAppCacheHostID):
1469         (WebKit::WebURLRequest::toMutableResourceRequest):
1470         (WebKit::WebURLRequest::toResourceRequest):
1471         * src/WebURLRequestPrivate.h: Added.
1472         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
1473         * src/WebURLResponse.cpp: Added.
1474         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
1475         (WebKit::WebURLResponsePrivateImpl::dispose):
1476         (WebKit::WebURLResponse::initialize):
1477         (WebKit::WebURLResponse::reset):
1478         (WebKit::WebURLResponse::assign):
1479         (WebKit::WebURLResponse::isNull):
1480         (WebKit::WebURLResponse::url):
1481         (WebKit::WebURLResponse::setURL):
1482         (WebKit::WebURLResponse::mimeType):
1483         (WebKit::WebURLResponse::setMIMEType):
1484         (WebKit::WebURLResponse::expectedContentLength):
1485         (WebKit::WebURLResponse::setExpectedContentLength):
1486         (WebKit::WebURLResponse::textEncodingName):
1487         (WebKit::WebURLResponse::setTextEncodingName):
1488         (WebKit::WebURLResponse::suggestedFileName):
1489         (WebKit::WebURLResponse::setSuggestedFileName):
1490         (WebKit::WebURLResponse::httpStatusCode):
1491         (WebKit::WebURLResponse::setHTTPStatusCode):
1492         (WebKit::WebURLResponse::httpStatusText):
1493         (WebKit::WebURLResponse::setHTTPStatusText):
1494         (WebKit::WebURLResponse::httpHeaderField):
1495         (WebKit::WebURLResponse::setHTTPHeaderField):
1496         (WebKit::WebURLResponse::addHTTPHeaderField):
1497         (WebKit::WebURLResponse::clearHTTPHeaderField):
1498         (WebKit::WebURLResponse::visitHTTPHeaderFields):
1499         (WebKit::WebURLResponse::lastModifiedDate):
1500         (WebKit::WebURLResponse::setLastModifiedDate):
1501         (WebKit::WebURLResponse::isContentFiltered):
1502         (WebKit::WebURLResponse::setIsContentFiltered):
1503         (WebKit::WebURLResponse::appCacheID):
1504         (WebKit::WebURLResponse::setAppCacheID):
1505         (WebKit::WebURLResponse::appCacheManifestURL):
1506         (WebKit::WebURLResponse::setAppCacheManifestURL):
1507         (WebKit::WebURLResponse::securityInfo):
1508         (WebKit::WebURLResponse::setSecurityInfo):
1509         (WebKit::WebURLResponse::toMutableResourceResponse):
1510         (WebKit::WebURLResponse::toResourceResponse):
1511         * src/WebURLResponsePrivate.h: Added.
1512         (WebKit::WebURLResponsePrivate::WebURLResponsePrivate):
1513         * src/WebViewImpl.cpp: Added.
1514         (WebKit::):
1515         (WebKit::WebView::create):
1516         (WebKit::WebView::updateVisitedLinkState):
1517         (WebKit::WebView::resetVisitedLinkState):
1518         (WebKit::WebViewImpl::initializeMainFrame):
1519         (WebKit::WebViewImpl::WebViewImpl):
1520         (WebKit::WebViewImpl::~WebViewImpl):
1521         (WebKit::WebViewImpl::theme):
1522         (WebKit::WebViewImpl::mainFrameImpl):
1523         (WebKit::WebViewImpl::tabKeyCyclesThroughElements):
1524         (WebKit::WebViewImpl::setTabKeyCyclesThroughElements):
1525         (WebKit::WebViewImpl::mouseMove):
1526         (WebKit::WebViewImpl::mouseLeave):
1527         (WebKit::WebViewImpl::mouseDown):
1528         (WebKit::WebViewImpl::mouseContextMenu):
1529         (WebKit::WebViewImpl::mouseUp):
1530         (WebKit::WebViewImpl::mouseWheel):
1531         (WebKit::WebViewImpl::keyEvent):
1532         (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
1533         (WebKit::WebViewImpl::charEvent):
1534         (WebKit::WebViewImpl::sendContextMenuEvent):
1535         (WebKit::WebViewImpl::keyEventDefault):
1536         (WebKit::WebViewImpl::scrollViewWithKeyboard):
1537         (WebKit::WebViewImpl::propagateScroll):
1538         (WebKit::WebViewImpl::focusedWebCoreFrame):
1539         (WebKit::WebViewImpl::fromPage):
1540         (WebKit::WebViewImpl::close):
1541         (WebKit::WebViewImpl::resize):
1542         (WebKit::WebViewImpl::layout):
1543         (WebKit::WebViewImpl::paint):
1544         (WebKit::WebViewImpl::handleInputEvent):
1545         (WebKit::WebViewImpl::mouseCaptureLost):
1546         (WebKit::WebViewImpl::setFocus):
1547         (WebKit::WebViewImpl::handleCompositionEvent):
1548         (WebKit::WebViewImpl::queryCompositionStatus):
1549         (WebKit::WebViewImpl::setTextDirection):
1550         (WebKit::WebViewImpl::settings):
1551         (WebKit::WebViewImpl::pageEncoding):
1552         (WebKit::WebViewImpl::setPageEncoding):
1553         (WebKit::WebViewImpl::dispatchBeforeUnloadEvent):
1554         (WebKit::WebViewImpl::dispatchUnloadEvent):
1555         (WebKit::WebViewImpl::mainFrame):
1556         (WebKit::WebViewImpl::findFrameByName):
1557         (WebKit::WebViewImpl::focusedFrame):
1558         (WebKit::WebViewImpl::setFocusedFrame):
1559         (WebKit::WebViewImpl::setInitialFocus):
1560         (WebKit::WebViewImpl::clearFocusedNode):
1561         (WebKit::WebViewImpl::zoomIn):
1562         (WebKit::WebViewImpl::zoomOut):
1563         (WebKit::WebViewImpl::zoomDefault):
1564         (WebKit::WebViewImpl::performMediaPlayerAction):
1565         (WebKit::WebViewImpl::copyImageAt):
1566         (WebKit::WebViewImpl::dragSourceEndedAt):
1567         (WebKit::WebViewImpl::dragSourceMovedTo):
1568         (WebKit::WebViewImpl::dragSourceSystemDragEnded):
1569         (WebKit::WebViewImpl::dragTargetDragEnter):
1570         (WebKit::WebViewImpl::dragTargetDragOver):
1571         (WebKit::WebViewImpl::dragTargetDragLeave):
1572         (WebKit::WebViewImpl::dragTargetDrop):
1573         (WebKit::WebViewImpl::dragIdentity):
1574         (WebKit::WebViewImpl::inspectElementAt):
1575         (WebKit::WebViewImpl::inspectorSettings):
1576         (WebKit::WebViewImpl::setInspectorSettings):
1577         (WebKit::WebViewImpl::devToolsAgent):
1578         (WebKit::WebViewImpl::setDevToolsAgent):
1579         (WebKit::WebViewImpl::accessibilityObject):
1580         (WebKit::WebViewImpl::applyAutofillSuggestions):
1581         (WebKit::WebViewImpl::hideAutofillPopup):
1582         (WebKit::WebViewImpl::setDropEffect):
1583         (WebKit::WebViewImpl::setIsTransparent):
1584         (WebKit::WebViewImpl::isTransparent):
1585         (WebKit::WebViewImpl::setIsActive):
1586         (WebKit::WebViewImpl::isActive):
1587         (WebKit::WebViewImpl::didCommitLoad):
1588         (WebKit::WebViewImpl::navigationPolicyFromMouseEvent):
1589         (WebKit::WebViewImpl::startDragging):
1590         (WebKit::WebViewImpl::setCurrentHistoryItem):
1591         (WebKit::WebViewImpl::previousHistoryItem):
1592         (WebKit::WebViewImpl::observeNewNavigation):
1593         (WebKit::WebViewImpl::hideAutoCompletePopup):
1594         (WebKit::WebViewImpl::autoCompletePopupDidHide):
1595         (WebKit::WebViewImpl::setIgnoreInputEvents):
1596         (WebKit::WebViewImpl::notificationPresenterImpl):
1597         (WebKit::WebViewImpl::refreshAutofillPopup):
1598         (WebKit::WebViewImpl::focusedWebCoreNode):
1599         (WebKit::WebViewImpl::hitTestResultForWindowPos):
1600         (WebKit::WebViewImpl::setTabsToLinks):
1601         (WebKit::WebViewImpl::tabsToLinks):
1602         * src/WebViewImpl.h: Added.
1603         (WebKit::WebViewImpl::size):
1604         (WebKit::WebViewImpl::devToolsAgentPrivate):
1605         (WebKit::WebViewImpl::lastMouseDownPoint):
1606         (WebKit::WebViewImpl::client):
1607         (WebKit::WebViewImpl::page):
1608         (WebKit::WebViewImpl::contextMenuAllowed):
1609         (WebKit::WebViewImpl::setInitialNavigationPolicy):
1610         (WebKit::WebViewImpl::initialNavigationPolicy):
1611         (WebKit::WebViewImpl::currentInputEvent):
1612         (WebKit::WebViewImpl::):
1613
1614 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
1615
1616         Reviewed by Dimitri Glazkov.
1617
1618         Up-streaming Chromium API src files: WebScriptController...WebStorageNamespaceImpl
1619
1620         https://bugs.webkit.org/show_bug.cgi?id=31276
1621
1622         * src/WebScriptController.cpp: Added.
1623         (WebKit::WebScriptController::registerExtension):
1624         (WebKit::WebScriptController::enableV8SingleThreadMode):
1625         (WebKit::WebScriptController::flushConsoleMessages):
1626         * src/WebSearchableFormData.cpp: Added.
1627         (WebCore::GetFormEncoding):
1628         (WebCore::IsHTTPFormSubmit):
1629         (WebCore::GetButtonToActivate):
1630         (WebCore::IsSelectInDefaultState):
1631         (WebCore::IsInDefaultState):
1632         (WebCore::HasSuitableTextElement):
1633         (WebKit::WebSearchableFormData::WebSearchableFormData):
1634         * src/WebSecurityOrigin.cpp: Added.
1635         (WebKit::WebSecurityOrigin::reset):
1636         (WebKit::WebSecurityOrigin::assign):
1637         (WebKit::WebSecurityOrigin::protocol):
1638         (WebKit::WebSecurityOrigin::host):
1639         (WebKit::WebSecurityOrigin::port):
1640         (WebKit::WebSecurityOrigin::isEmpty):
1641         (WebKit::WebSecurityOrigin::toString):
1642         (WebKit::WebSecurityOrigin::databaseIdentifier):
1643         (WebKit::WebSecurityOrigin::WebSecurityOrigin):
1644         (WebKit::WebSecurityOrigin::operator=):
1645         (WebKit::WebSecurityOrigin::operator WTF::PassRefPtr<WebCore::SecurityOrigin>):
1646         * src/WebSecurityPolicy.cpp: Added.
1647         (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal):
1648         (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess):
1649         (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin):
1650         (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists):
1651         * src/WebSettingsImpl.cpp: Added.
1652         (WebKit::WebSettingsImpl::WebSettingsImpl):
1653         (WebKit::WebSettingsImpl::setStandardFontFamily):
1654         (WebKit::WebSettingsImpl::setFixedFontFamily):
1655         (WebKit::WebSettingsImpl::setSerifFontFamily):
1656         (WebKit::WebSettingsImpl::setSansSerifFontFamily):
1657         (WebKit::WebSettingsImpl::setCursiveFontFamily):
1658         (WebKit::WebSettingsImpl::setFantasyFontFamily):
1659         (WebKit::WebSettingsImpl::setDefaultFontSize):
1660         (WebKit::WebSettingsImpl::setDefaultFixedFontSize):
1661         (WebKit::WebSettingsImpl::setMinimumFontSize):
1662         (WebKit::WebSettingsImpl::setMinimumLogicalFontSize):
1663         (WebKit::WebSettingsImpl::setDefaultTextEncodingName):
1664         (WebKit::WebSettingsImpl::setJavaScriptEnabled):
1665         (WebKit::WebSettingsImpl::setWebSecurityEnabled):
1666         (WebKit::WebSettingsImpl::setJavaScriptCanOpenWindowsAutomatically):
1667         (WebKit::WebSettingsImpl::setLoadsImagesAutomatically):
1668         (WebKit::WebSettingsImpl::setPluginsEnabled):
1669         (WebKit::WebSettingsImpl::setDOMPasteAllowed):
1670         (WebKit::WebSettingsImpl::setDeveloperExtrasEnabled):
1671         (WebKit::WebSettingsImpl::setShrinksStandaloneImagesToFit):
1672         (WebKit::WebSettingsImpl::setUsesEncodingDetector):
1673         (WebKit::WebSettingsImpl::setTextAreasAreResizable):
1674         (WebKit::WebSettingsImpl::setJavaEnabled):
1675         (WebKit::WebSettingsImpl::setAllowScriptsToCloseWindows):
1676         (WebKit::WebSettingsImpl::setUserStyleSheetLocation):
1677         (WebKit::WebSettingsImpl::setUsesPageCache):
1678         (WebKit::WebSettingsImpl::setDownloadableBinaryFontsEnabled):
1679         (WebKit::WebSettingsImpl::setXSSAuditorEnabled):
1680         (WebKit::WebSettingsImpl::setLocalStorageEnabled):
1681         (WebKit::WebSettingsImpl::setEditableLinkBehaviorNeverLive):
1682         (WebKit::WebSettingsImpl::setFontRenderingModeNormal):
1683         (WebKit::WebSettingsImpl::setShouldPaintCustomScrollbars):
1684         (WebKit::WebSettingsImpl::setDatabasesEnabled):
1685         (WebKit::WebSettingsImpl::setAllowUniversalAccessFromFileURLs):
1686         (WebKit::WebSettingsImpl::setTextDirectionSubmenuInclusionBehaviorNeverIncluded):
1687         (WebKit::WebSettingsImpl::setOfflineWebApplicationCacheEnabled):
1688         (WebKit::WebSettingsImpl::setExperimentalWebGLEnabled):
1689         * src/WebSettingsImpl.h: Added.
1690         (WebKit::WebSettingsImpl::~WebSettingsImpl):
1691         * src/WebSharedWorkerImpl.cpp: Added.
1692         (WebKit::WebSharedWorkerImpl::WebSharedWorkerImpl):
1693         (WebKit::WebSharedWorkerImpl::~WebSharedWorkerImpl):
1694         (WebKit::WebSharedWorkerImpl::isStarted):
1695         (WebKit::WebSharedWorkerImpl::connect):
1696         (WebKit::WebSharedWorkerImpl::connectTask):
1697         (WebKit::WebSharedWorkerImpl::startWorkerContext):
1698         (WebKit::WebSharedWorkerImpl::terminateWorkerContext):
1699         (WebKit::WebSharedWorkerImpl::clientDestroyed):
1700         (WebKit::WebSharedWorkerImpl::client):
1701         (WebKit::WebSharedWorker::create):
1702         * src/WebSharedWorkerImpl.h: Added.
1703         (WebKit::WebSharedWorkerImpl::commonClient):
1704         * src/WebStorageAreaImpl.cpp: Added.
1705         (WebKit::WebStorageAreaImpl::WebStorageAreaImpl):
1706         (WebKit::WebStorageAreaImpl::~WebStorageAreaImpl):
1707         (WebKit::WebStorageAreaImpl::length):
1708         (WebKit::WebStorageAreaImpl::key):
1709         (WebKit::WebStorageAreaImpl::getItem):
1710         (WebKit::WebStorageAreaImpl::setItem):
1711         (WebKit::WebStorageAreaImpl::removeItem):
1712         (WebKit::WebStorageAreaImpl::clear):
1713         * src/WebStorageAreaImpl.h: Added.
1714         (WebKit::WebStorageAreaImpl::currentStorageEventURL):
1715         (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::ScopedStorageEventURL):
1716         (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::~ScopedStorageEventURL):
1717         * src/WebStorageEventDispatcherImpl.cpp: Added.
1718         (WebKit::WebStorageEventDispatcher::create):
1719         (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl):
1720         (WebKit::WebStorageEventDispatcherImpl::dispatchStorageEvent):
1721         * src/WebStorageEventDispatcherImpl.h: Added.
1722         * src/WebStorageNamespaceImpl.cpp: Added.
1723         (WebKit::WebStorageNamespace::createLocalStorageNamespace):
1724         (WebKit::WebStorageNamespace::createSessionStorageNamespace):
1725         (WebKit::WebStorageNamespaceImpl::WebStorageNamespaceImpl):
1726         (WebKit::WebStorageNamespaceImpl::~WebStorageNamespaceImpl):
1727         (WebKit::WebStorageNamespaceImpl::createStorageArea):
1728         (WebKit::WebStorageNamespaceImpl::copy):
1729         (WebKit::WebStorageNamespaceImpl::close):
1730         * src/WebStorageNamespaceImpl.h: Added.
1731
1732 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
1733
1734         Reviewed by Dimitri Glazkov.
1735
1736         Up-streaming Chromium API src files: WebPasswordFormData...WebRuntimeFeatures
1737
1738         https://bugs.webkit.org/show_bug.cgi?id=31276
1739
1740         * src/WebPasswordFormData.cpp: Added.
1741         (WebKit::):
1742         (WebKit::WebPasswordFormData::WebPasswordFormData):
1743         * src/WebPasswordFormUtils.cpp: Added.
1744         (WebKit::findPasswordFormFields):
1745         * src/WebPasswordFormUtils.h: Added.
1746         (WebKit::PasswordFormFields::PasswordFormFields):
1747         * src/WebPluginContainerImpl.cpp: Added.
1748         (WebKit::WebPluginContainerImpl::setFrameRect):
1749         (WebKit::WebPluginContainerImpl::paint):
1750         (WebKit::WebPluginContainerImpl::invalidateRect):
1751         (WebKit::WebPluginContainerImpl::setFocus):
1752         (WebKit::WebPluginContainerImpl::show):
1753         (WebKit::WebPluginContainerImpl::hide):
1754         (WebKit::WebPluginContainerImpl::handleEvent):
1755         (WebKit::WebPluginContainerImpl::frameRectsChanged):
1756         (WebKit::WebPluginContainerImpl::setParentVisible):
1757         (WebKit::WebPluginContainerImpl::setParent):
1758         (WebKit::WebPluginContainerImpl::invalidate):
1759         (WebKit::WebPluginContainerImpl::reportGeometry):
1760         (WebKit::WebPluginContainerImpl::clearScriptObjects):
1761         (WebKit::WebPluginContainerImpl::scriptableObjectForElement):
1762         (WebKit::WebPluginContainerImpl::executeScriptURL):
1763         (WebKit::WebPluginContainerImpl::loadFrameRequest):
1764         (WebKit::WebPluginContainerImpl::didReceiveResponse):
1765         (WebKit::WebPluginContainerImpl::didReceiveData):
1766         (WebKit::WebPluginContainerImpl::didFinishLoading):
1767         (WebKit::WebPluginContainerImpl::didFailLoading):
1768         (WebKit::WebPluginContainerImpl::scriptableObject):
1769         (WebKit::WebPluginContainerImpl::willDestroyPluginLoadObserver):
1770         (WebKit::WebPluginContainerImpl::~WebPluginContainerImpl):
1771         (WebKit::WebPluginContainerImpl::handleMouseEvent):
1772         (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
1773         (WebKit::WebPluginContainerImpl::calculateGeometry):
1774         (WebKit::WebPluginContainerImpl::windowClipRect):
1775         (WebKit::getObjectStack):
1776         (WebKit::checkStackOnTop):
1777         (WebKit::WebPluginContainerImpl::windowCutOutRects):
1778         * src/WebPluginContainerImpl.h: Added.
1779         (WebKit::WebPluginContainerImpl::create):
1780         (WebKit::WebPluginContainerImpl::plugin):
1781         (WebKit::WebPluginContainerImpl::WebPluginContainerImpl):
1782         * src/WebPluginListBuilderImpl.cpp: Added.
1783         (WebKit::WebPluginListBuilderImpl::addPlugin):
1784         (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
1785         (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
1786         * src/WebPluginListBuilderImpl.h: Added.
1787         (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl):
1788         * src/WebPluginLoadObserver.cpp: Added.
1789         (WebKit::WebPluginLoadObserver::~WebPluginLoadObserver):
1790         (WebKit::WebPluginLoadObserver::didFinishLoading):
1791         (WebKit::WebPluginLoadObserver::didFailLoading):
1792         * src/WebPluginLoadObserver.h: Added.
1793         (WebKit::WebPluginLoadObserver::WebPluginLoadObserver):
1794         (WebKit::WebPluginLoadObserver::url):
1795         (WebKit::WebPluginLoadObserver::clearPluginContainer):
1796         * src/WebPopupMenuImpl.cpp: Added.
1797         (WebKit::WebPopupMenu::create):
1798         (WebKit::WebPopupMenuImpl::WebPopupMenuImpl):
1799         (WebKit::WebPopupMenuImpl::~WebPopupMenuImpl):
1800         (WebKit::WebPopupMenuImpl::Init):
1801         (WebKit::WebPopupMenuImpl::MouseMove):
1802         (WebKit::WebPopupMenuImpl::MouseLeave):
1803         (WebKit::WebPopupMenuImpl::MouseDown):
1804         (WebKit::WebPopupMenuImpl::MouseUp):
1805         (WebKit::WebPopupMenuImpl::MouseWheel):
1806         (WebKit::WebPopupMenuImpl::KeyEvent):
1807         (WebKit::WebPopupMenuImpl::close):
1808         (WebKit::WebPopupMenuImpl::resize):
1809         (WebKit::WebPopupMenuImpl::layout):
1810         (WebKit::WebPopupMenuImpl::paint):
1811         (WebKit::WebPopupMenuImpl::handleInputEvent):
1812         (WebKit::WebPopupMenuImpl::mouseCaptureLost):
1813         (WebKit::WebPopupMenuImpl::setFocus):
1814         (WebKit::WebPopupMenuImpl::handleCompositionEvent):
1815         (WebKit::WebPopupMenuImpl::queryCompositionStatus):
1816         (WebKit::WebPopupMenuImpl::setTextDirection):
1817         (WebKit::WebPopupMenuImpl::repaint):
1818         (WebKit::WebPopupMenuImpl::scroll):
1819         (WebKit::WebPopupMenuImpl::screenToWindow):
1820         (WebKit::WebPopupMenuImpl::windowToScreen):
1821         (WebKit::WebPopupMenuImpl::scrollRectIntoView):
1822         (WebKit::WebPopupMenuImpl::scrollbarsModeDidChange):
1823         (WebKit::WebPopupMenuImpl::popupClosed):
1824         * src/WebPopupMenuImpl.h: Added.
1825         (WebKit::WebPopupMenuImpl::size):
1826         (WebKit::WebPopupMenuImpl::client):
1827         (WebKit::WebPopupMenuImpl::platformPageClient):
1828         * src/WebRange.cpp: Added.
1829         (WebKit::WebRange::reset):
1830         (WebKit::WebRange::assign):
1831         (WebKit::WebRange::startOffset):
1832         (WebKit::WebRange::endOffset):
1833         (WebKit::WebRange::startContainer):
1834         (WebKit::WebRange::endContainer):
1835         (WebKit::WebRange::toHTMLText):
1836         (WebKit::WebRange::toPlainText):
1837         (WebKit::WebRange::WebRange):
1838         (WebKit::WebRange::operator=):
1839         (WebKit::WebRange::operator WTF::PassRefPtr<WebCore::Range>):
1840         * src/WebRuntimeFeatures.cpp: Added.
1841         (WebKit::WebRuntimeFeatures::enableDatabase):
1842         (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
1843         (WebKit::WebRuntimeFeatures::enableLocalStorage):
1844         (WebKit::WebRuntimeFeatures::isLocalStorageEnabled):
1845         (WebKit::WebRuntimeFeatures::enableSessionStorage):
1846         (WebKit::WebRuntimeFeatures::isSessionStorageEnabled):
1847         (WebKit::WebRuntimeFeatures::enableMediaPlayer):
1848         (WebKit::WebRuntimeFeatures::isMediaPlayerEnabled):
1849         (WebKit::WebRuntimeFeatures::enableSockets):
1850         (WebKit::WebRuntimeFeatures::isSocketsEnabled):
1851         (WebKit::WebRuntimeFeatures::enableNotifications):
1852         (WebKit::WebRuntimeFeatures::isNotificationsEnabled):
1853         (WebKit::WebRuntimeFeatures::enableApplicationCache):
1854         (WebKit::WebRuntimeFeatures::isApplicationCacheEnabled):
1855
1856 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1857
1858         Reviewed by Dimitri Glazkov.
1859
1860         Up-streaming Chromium API src files: WebFileInputElement...WebNotifications
1861
1862         https://bugs.webkit.org/show_bug.cgi?id=31276
1863
1864         * src/WebInputElement.cpp: Added.
1865         (WebKit::WebInputElement::WebInputElement):
1866         (WebKit::WebInputElement::operator=):
1867         (WebKit::WebInputElement::operator WTF::PassRefPtr<HTMLInputElement>):
1868         (WebKit::WebInputElement::setActivatedSubmit):
1869         (WebKit::WebInputElement::setValue):
1870         (WebKit::WebInputElement::value):
1871         (WebKit::WebInputElement::setAutofilled):
1872         (WebKit::WebInputElement::dispatchFormControlChangeEvent):
1873         (WebKit::WebInputElement::setSelectionRange):
1874         * src/WebInputEvent.cpp: Added.
1875         (WebKit::staticKeyIdentifiers):
1876         (WebKit::WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode):
1877         * src/WebInputEventConversion.cpp: Added.
1878         (WebKit::PlatformMouseEventBuilder::PlatformMouseEventBuilder):
1879         (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
1880         (WebKit::toPlatformKeyboardEventType):
1881         (WebKit::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder):
1882         (WebKit::PlatformKeyboardEventBuilder::setKeyType):
1883         (WebKit::PlatformKeyboardEventBuilder::isCharacterKey):
1884         (WebKit::getWebInputModifiers):
1885         (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
1886         (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
1887         * src/WebInputEventConversion.h: Added.
1888         * src/WebKit.cpp: Added.
1889         (WebKit::initialize):
1890         (WebKit::shutdown):
1891         (WebKit::webKitClient):
1892         (WebKit::setLayoutTestMode):
1893         (WebKit::layoutTestMode):
1894         (WebKit::resetPluginCache):
1895         * src/WebMediaPlayerClientImpl.cpp: Added.
1896         (WebKit::createWebMediaPlayer):
1897         (WebKit::WebMediaPlayerClientImpl::isEnabled):
1898         (WebKit::WebMediaPlayerClientImpl::setIsEnabled):
1899         (WebKit::WebMediaPlayerClientImpl::registerSelf):
1900         (WebKit::WebMediaPlayerClientImpl::networkStateChanged):
1901         (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
1902         (WebKit::WebMediaPlayerClientImpl::volumeChanged):
1903         (WebKit::WebMediaPlayerClientImpl::timeChanged):
1904         (WebKit::WebMediaPlayerClientImpl::repaint):
1905         (WebKit::WebMediaPlayerClientImpl::durationChanged):
1906         (WebKit::WebMediaPlayerClientImpl::rateChanged):
1907         (WebKit::WebMediaPlayerClientImpl::sizeChanged):
1908         (WebKit::WebMediaPlayerClientImpl::sawUnsupportedTracks):
1909         (WebKit::WebMediaPlayerClientImpl::load):
1910         (WebKit::WebMediaPlayerClientImpl::cancelLoad):
1911         (WebKit::WebMediaPlayerClientImpl::play):
1912         (WebKit::WebMediaPlayerClientImpl::pause):
1913         (WebKit::WebMediaPlayerClientImpl::naturalSize):
1914         (WebKit::WebMediaPlayerClientImpl::hasVideo):
1915         (WebKit::WebMediaPlayerClientImpl::hasAudio):
1916         (WebKit::WebMediaPlayerClientImpl::setVisible):
1917         (WebKit::WebMediaPlayerClientImpl::duration):
1918         (WebKit::WebMediaPlayerClientImpl::currentTime):
1919         (WebKit::WebMediaPlayerClientImpl::seek):
1920         (WebKit::WebMediaPlayerClientImpl::seeking):
1921         (WebKit::WebMediaPlayerClientImpl::setEndTime):
1922         (WebKit::WebMediaPlayerClientImpl::setRate):
1923         (WebKit::WebMediaPlayerClientImpl::paused):
1924         (WebKit::WebMediaPlayerClientImpl::supportsFullscreen):
1925         (WebKit::WebMediaPlayerClientImpl::supportsSave):
1926         (WebKit::WebMediaPlayerClientImpl::setVolume):
1927         (WebKit::WebMediaPlayerClientImpl::networkState):
1928         (WebKit::WebMediaPlayerClientImpl::readyState):
1929         (WebKit::WebMediaPlayerClientImpl::maxTimeSeekable):
1930         (WebKit::WebMediaPlayerClientImpl::buffered):
1931         (WebKit::WebMediaPlayerClientImpl::dataRate):
1932         (WebKit::WebMediaPlayerClientImpl::totalBytesKnown):
1933         (WebKit::WebMediaPlayerClientImpl::totalBytes):
1934         (WebKit::WebMediaPlayerClientImpl::bytesLoaded):
1935         (WebKit::WebMediaPlayerClientImpl::setSize):
1936         (WebKit::WebMediaPlayerClientImpl::paint):
1937         (WebKit::WebMediaPlayerClientImpl::setAutobuffer):
1938         (WebKit::WebMediaPlayerClientImpl::hasSingleSecurityOrigin):
1939         (WebKit::WebMediaPlayerClientImpl::movieLoadType):
1940         (WebKit::WebMediaPlayerClientImpl::create):
1941         (WebKit::WebMediaPlayerClientImpl::getSupportedTypes):
1942         (WebKit::WebMediaPlayerClientImpl::supportsType):
1943         (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl):
1944         * src/WebMediaPlayerClientImpl.h: Added.
1945         * src/WebNode.cpp: Added.
1946         (WebKit::WebNode::reset):
1947         (WebKit::WebNode::assign):
1948         (WebKit::WebNode::parentNode):
1949         (WebKit::WebNode::nodeName):
1950         (WebKit::WebNode::WebNode):
1951         (WebKit::WebNode::operator=):
1952         (WebKit::WebNode::operator WTF::PassRefPtr<WebCore::Node>):
1953         (WebKit::WebNode::frame):
1954         * src/WebNotification.cpp: Added.
1955         (WebKit::WebNotification::reset):
1956         (WebKit::WebNotification::assign):
1957         (WebKit::WebNotification::lessThan):
1958         (WebKit::WebNotification::isHTML):
1959         (WebKit::WebNotification::url):
1960         (WebKit::WebNotification::icon):
1961         (WebKit::WebNotification::title):
1962         (WebKit::WebNotification::body):
1963         (WebKit::WebNotification::dispatchDisplayEvent):
1964         (WebKit::WebNotification::dispatchErrorEvent):
1965         (WebKit::WebNotification::dispatchCloseEvent):
1966         (WebKit::WebNotification::WebNotification):
1967         (WebKit::WebNotification::operator=):
1968         (WebKit::WebNotification::operator WTF::PassRefPtr<Notification>):
1969
1970 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1971
1972         Reviewed by Dimitri Glazkov.
1973
1974         Up-streaming Chromium API src files: WebFileChooser...WebImageSkia
1975
1976         https://bugs.webkit.org/show_bug.cgi?id=31276
1977
1978         * src/WebFileChooserCompletionImpl.cpp: Added.
1979         (WebKit::WebFileChooserCompletionImpl::WebFileChooserCompletionImpl):
1980         (WebKit::WebFileChooserCompletionImpl::~WebFileChooserCompletionImpl):
1981         (WebKit::WebFileChooserCompletionImpl::didChooseFile):
1982         * src/WebFileChooserCompletionImpl.h: Added.
1983         * src/WebFontCache.cpp: Added.
1984         (WebKit::WebFontCache::fontDataCount):
1985         (WebKit::WebFontCache::inactiveFontDataCount):
1986         (WebKit::WebFontCache::clear):
1987         * src/WebFormElement.cpp: Added.
1988         (WebKit::WebFormElement::WebFormElement):
1989         (WebKit::WebFormElement::operator=):
1990         (WebKit::WebFormElement::operator WTF::PassRefPtr<WebCore::HTMLFormElement>):
1991         (WebKit::WebFormElement::autoComplete):
1992         (WebKit::WebFormElement::action):
1993         (WebKit::WebFormElement::submit):
1994         (WebKit::WebFormElement::getNamedElements):
1995         * src/WebFrameImpl.cpp: Added.
1996         (WebKit::frameContentAsPlainText):
1997         (WebKit::ChromePrintContext::ChromePrintContext):
1998         (WebKit::ChromePrintContext::begin):
1999         (WebKit::ChromePrintContext::getPageShrink):
2000         (WebKit::ChromePrintContext::spoolPage):
2001         (WebKit::DataSourceForDocLoader):
2002         (WebKit::WebFrameImpl::DeferredScopeStringMatches::DeferredScopeStringMatches):
2003         (WebKit::WebFrameImpl::DeferredScopeStringMatches::doTimeout):
2004         (WebKit::WebFrame::frameForEnteredContext):
2005         (WebKit::WebFrame::frameForCurrentContext):
2006         (WebKit::WebFrameImpl::name):
2007         (WebKit::WebFrameImpl::url):
2008         (WebKit::WebFrameImpl::favIconURL):
2009         (WebKit::WebFrameImpl::openSearchDescriptionURL):
2010         (WebKit::WebFrameImpl::scrollOffset):
2011         (WebKit::WebFrameImpl::contentsSize):
2012         (WebKit::WebFrameImpl::contentsPreferredWidth):
2013         (WebKit::WebFrameImpl::hasVisibleContent):
2014         (WebKit::WebFrameImpl::view):
2015         (WebKit::WebFrameImpl::opener):
2016         (WebKit::WebFrameImpl::parent):
2017         (WebKit::WebFrameImpl::top):
2018         (WebKit::WebFrameImpl::firstChild):
2019         (WebKit::WebFrameImpl::lastChild):
2020         (WebKit::WebFrameImpl::nextSibling):
2021         (WebKit::WebFrameImpl::previousSibling):
2022         (WebKit::WebFrameImpl::traverseNext):
2023         (WebKit::WebFrameImpl::traversePrevious):
2024         (WebKit::WebFrameImpl::findChildByName):
2025         (WebKit::WebFrameImpl::findChildByExpression):
2026         (WebKit::WebFrameImpl::forms):
2027         (WebKit::WebFrameImpl::securityOrigin):
2028         (WebKit::WebFrameImpl::grantUniversalAccess):
2029         (WebKit::WebFrameImpl::windowObject):
2030         (WebKit::WebFrameImpl::bindToWindowObject):
2031         (WebKit::WebFrameImpl::executeScript):
2032         (WebKit::WebFrameImpl::executeScriptInNewContext):
2033         (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
2034         (WebKit::WebFrameImpl::addMessageToConsole):
2035         (WebKit::WebFrameImpl::collectGarbage):
2036         (WebKit::WebFrameImpl::mainWorldScriptContext):
2037         (WebKit::WebFrameImpl::insertStyleText):
2038         (WebKit::WebFrameImpl::reload):
2039         (WebKit::WebFrameImpl::loadRequest):
2040         (WebKit::WebFrameImpl::loadHistoryItem):
2041         (WebKit::WebFrameImpl::loadData):
2042         (WebKit::WebFrameImpl::loadHTMLString):
2043         (WebKit::WebFrameImpl::isLoading):
2044         (WebKit::WebFrameImpl::stopLoading):
2045         (WebKit::WebFrameImpl::provisionalDataSource):
2046         (WebKit::WebFrameImpl::dataSource):
2047         (WebKit::WebFrameImpl::previousHistoryItem):
2048         (WebKit::WebFrameImpl::currentHistoryItem):
2049         (WebKit::WebFrameImpl::enableViewSourceMode):
2050         (WebKit::WebFrameImpl::isViewSourceModeEnabled):
2051         (WebKit::WebFrameImpl::setReferrerForRequest):
2052         (WebKit::WebFrameImpl::dispatchWillSendRequest):
2053         (WebKit::WebFrameImpl::commitDocumentData):
2054         (WebKit::WebFrameImpl::unloadListenerCount):
2055         (WebKit::WebFrameImpl::isProcessingUserGesture):
2056         (WebKit::WebFrameImpl::willSuppressOpenerInNewFrame):
2057         (WebKit::WebFrameImpl::replaceSelection):
2058         (WebKit::WebFrameImpl::insertText):
2059         (WebKit::WebFrameImpl::setMarkedText):
2060         (WebKit::WebFrameImpl::unmarkText):
2061         (WebKit::WebFrameImpl::hasMarkedText):
2062         (WebKit::WebFrameImpl::markedRange):
2063         (WebKit::WebFrameImpl::executeCommand):
2064         (WebKit::WebFrameImpl::isCommandEnabled):
2065         (WebKit::WebFrameImpl::enableContinuousSpellChecking):
2066         (WebKit::WebFrameImpl::isContinuousSpellCheckingEnabled):
2067         (WebKit::WebFrameImpl::hasSelection):
2068         (WebKit::WebFrameImpl::selectionRange):
2069         (WebKit::WebFrameImpl::selectionAsText):
2070         (WebKit::WebFrameImpl::selectionAsMarkup):
2071         (WebKit::WebFrameImpl::printBegin):
2072         (WebKit::WebFrameImpl::getPrintPageShrink):
2073         (WebKit::WebFrameImpl::printPage):
2074         (WebKit::WebFrameImpl::printEnd):
2075         (WebKit::WebFrameImpl::find):
2076         (WebKit::WebFrameImpl::stopFinding):
2077         (WebKit::WebFrameImpl::scopeStringMatches):
2078         (WebKit::WebFrameImpl::cancelPendingScopingEffort):
2079         (WebKit::WebFrameImpl::increaseMatchCount):
2080         (WebKit::WebFrameImpl::reportFindInPageSelection):
2081         (WebKit::WebFrameImpl::resetMatchCount):
2082         (WebKit::WebFrameImpl::completeURL):
2083         (WebKit::WebFrameImpl::contentAsText):
2084         (WebKit::WebFrameImpl::contentAsMarkup):
2085         (WebKit::WebFrameImpl::create):
2086         (WebKit::WebFrameImpl::WebFrameImpl):
2087         (WebKit::WebFrameImpl::~WebFrameImpl):
2088         (WebKit::WebFrameImpl::initializeAsMainFrame):
2089         (WebKit::WebFrameImpl::createChildFrame):
2090         (WebKit::WebFrameImpl::layout):
2091         (WebKit::WebFrameImpl::paint):
2092         (WebKit::WebFrameImpl::createFrameView):
2093         (WebKit::WebFrameImpl::fromFrame):
2094         (WebKit::WebFrameImpl::viewImpl):
2095         (WebKit::WebFrameImpl::dataSourceImpl):
2096         (WebKit::WebFrameImpl::provisionalDataSourceImpl):
2097         (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):
2098         (WebKit::WebFrameImpl::didFail):
2099         (WebKit::WebFrameImpl::setAllowsScrolling):
2100         (WebKit::WebFrameImpl::registerPasswordListener):
2101         (WebKit::WebFrameImpl::getPasswordListener):
2102         (WebKit::WebFrameImpl::closing):
2103         (WebKit::WebFrameImpl::invalidateArea):
2104         (WebKit::WebFrameImpl::addMarker):
2105         (WebKit::WebFrameImpl::setMarkerActive):
2106         (WebKit::WebFrameImpl::ordinalOfFirstMatchForFrame):
2107         (WebKit::WebFrameImpl::shouldScopeMatches):
2108         (WebKit::WebFrameImpl::scopeStringMatchesSoon):
2109         (WebKit::WebFrameImpl::callScopeStringMatches):
2110         (WebKit::WebFrameImpl::invalidateIfNecessary):
2111         (WebKit::WebFrameImpl::clearPasswordListeners):
2112         (WebKit::WebFrameImpl::loadJavaScriptURL):
2113         * src/WebFrameImpl.h: Added.
2114         (WebKit::WebFrameImpl::liveObjectCount):
2115         (WebKit::WebFrameImpl::frame):
2116         (WebKit::WebFrameImpl::frameView):
2117         (WebKit::WebFrameImpl::activeMatchFrame):
2118         (WebKit::WebFrameImpl::client):
2119         (WebKit::WebFrameImpl::dropClient):
2120         (WebKit::WebFrameImpl::ClientHandle::create):
2121         (WebKit::WebFrameImpl::ClientHandle::client):
2122         (WebKit::WebFrameImpl::ClientHandle::dropClient):
2123         (WebKit::WebFrameImpl::ClientHandle::ClientHandle):
2124         (WebKit::WebFrameImpl::):
2125         * src/WebHTTPBody.cpp: Added.
2126         (WebKit::WebHTTPBody::initialize):
2127         (WebKit::WebHTTPBody::reset):
2128         (WebKit::WebHTTPBody::assign):
2129         (WebKit::WebHTTPBody::elementCount):
2130         (WebKit::WebHTTPBody::elementAt):
2131         (WebKit::WebHTTPBody::appendData):
2132         (WebKit::WebHTTPBody::appendFile):
2133         (WebKit::WebHTTPBody::identifier):
2134         (WebKit::WebHTTPBody::setIdentifier):
2135         (WebKit::WebHTTPBody::WebHTTPBody):
2136         (WebKit::WebHTTPBody::operator=):
2137         (WebKit::WebHTTPBody::operator PassRefPtr<FormData>):
2138         (WebKit::WebHTTPBody::ensureMutable):
2139         * src/WebHistoryItem.cpp: Added.
2140         (WebKit::WebHistoryItem::initialize):
2141         (WebKit::WebHistoryItem::reset):
2142         (WebKit::WebHistoryItem::assign):
2143         (WebKit::WebHistoryItem::urlString):
2144         (WebKit::WebHistoryItem::setURLString):
2145         (WebKit::WebHistoryItem::originalURLString):
2146         (WebKit::WebHistoryItem::setOriginalURLString):
2147         (WebKit::WebHistoryItem::referrer):
2148         (WebKit::WebHistoryItem::setReferrer):
2149         (WebKit::WebHistoryItem::target):
2150         (WebKit::WebHistoryItem::setTarget):
2151         (WebKit::WebHistoryItem::parent):
2152         (WebKit::WebHistoryItem::setParent):
2153         (WebKit::WebHistoryItem::title):
2154         (WebKit::WebHistoryItem::setTitle):
2155         (WebKit::WebHistoryItem::alternateTitle):
2156         (WebKit::WebHistoryItem::setAlternateTitle):
2157         (WebKit::WebHistoryItem::lastVisitedTime):
2158         (WebKit::WebHistoryItem::setLastVisitedTime):
2159         (WebKit::WebHistoryItem::scrollOffset):
2160         (WebKit::WebHistoryItem::setScrollOffset):
2161         (WebKit::WebHistoryItem::isTargetItem):
2162         (WebKit::WebHistoryItem::setIsTargetItem):
2163         (WebKit::WebHistoryItem::visitCount):
2164         (WebKit::WebHistoryItem::setVisitCount):
2165         (WebKit::WebHistoryItem::documentState):
2166         (WebKit::WebHistoryItem::setDocumentState):
2167         (WebKit::WebHistoryItem::httpContentType):
2168         (WebKit::WebHistoryItem::setHTTPContentType):
2169         (WebKit::WebHistoryItem::httpBody):
2170         (WebKit::WebHistoryItem::setHTTPBody):
2171         (WebKit::WebHistoryItem::children):
2172         (WebKit::WebHistoryItem::setChildren):
2173         (WebKit::WebHistoryItem::appendToChildren):
2174         (WebKit::WebHistoryItem::WebHistoryItem):
2175         (WebKit::WebHistoryItem::operator=):
2176         (WebKit::WebHistoryItem::operator PassRefPtr<HistoryItem>):
2177         (WebKit::WebHistoryItem::ensureMutable):
2178         * src/WebImageCG.cpp: Added.
2179         (WebKit::WebImage::fromData):
2180         (WebKit::WebImage::reset):
2181         (WebKit::WebImage::assign):
2182         (WebKit::WebImage::isNull):
2183         (WebKit::WebImage::size):
2184         (WebKit::WebImage::WebImage):
2185         (WebKit::WebImage::operator=):
2186         * src/WebImageSkia.cpp: Added.
2187         (WebKit::WebImage::fromData):
2188         (WebKit::WebImage::reset):
2189         (WebKit::WebImage::assign):
2190         (WebKit::WebImage::isNull):
2191         (WebKit::WebImage::size):
2192         (WebKit::WebImage::WebImage):
2193         (WebKit::WebImage::operator=):
2194
2195 2009-11-09  Yaar Schnitman  <yaar@chromium.src>
2196
2197         Reviewed by Dimitri Glazkov.
2198
2199         Up-streaming Chromium API src files: WebData...WebElement
2200
2201         https://bugs.webkit.org/show_bug.cgi?id=31276
2202
2203         * src/WebData.cpp: Added.
2204         (WebKit::WebData::reset):
2205         (WebKit::WebData::assign):
2206         (WebKit::WebData::size):
2207         (WebKit::WebData::data):
2208         (WebKit::WebData::WebData):
2209         (WebKit::WebData::operator=):
2210         (WebKit::WebData::operator PassRefPtr<SharedBuffer>):
2211         * src/WebDataSourceImpl.cpp: Added.
2212         (WebKit::WebDataSourceImpl::create):
2213         (WebKit::WebDataSourceImpl::originalRequest):
2214         (WebKit::WebDataSourceImpl::request):
2215         (WebKit::WebDataSourceImpl::response):
2216         (WebKit::WebDataSourceImpl::hasUnreachableURL):
2217         (WebKit::WebDataSourceImpl::unreachableURL):
2218         (WebKit::WebDataSourceImpl::redirectChain):
2219         (WebKit::WebDataSourceImpl::pageTitle):
2220         (WebKit::WebDataSourceImpl::navigationType):
2221         (WebKit::WebDataSourceImpl::triggeringEventTime):
2222         (WebKit::WebDataSourceImpl::extraData):
2223         (WebKit::WebDataSourceImpl::setExtraData):
2224         (WebKit::WebDataSourceImpl::toWebNavigationType):
2225         (WebKit::WebDataSourceImpl::endOfRedirectChain):
2226         (WebKit::WebDataSourceImpl::clearRedirectChain):
2227         (WebKit::WebDataSourceImpl::appendRedirect):
2228         (WebKit::WebDataSourceImpl::setNextPluginLoadObserver):
2229         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
2230         (WebKit::WebDataSourceImpl::~WebDataSourceImpl):
2231         * src/WebDataSourceImpl.h: Added.
2232         (WebKit::WebDataSourceImpl::fromDocumentLoader):
2233         (WebKit::WebDataSourceImpl::hasRedirectChain):
2234         (WebKit::WebDataSourceImpl::releasePluginLoadObserver):
2235         * src/WebDatabase.cpp: Added.
2236         (WebKit::WebDatabase::reset):
2237         (WebKit::WebDatabase::assign):
2238         (WebKit::WebDatabase::name):
2239         (WebKit::WebDatabase::displayName):
2240         (WebKit::WebDatabase::estimatedSize):
2241         (WebKit::WebDatabase::securityOrigin):
2242         (WebKit::WebDatabase::setObserver):
2243         (WebKit::WebDatabase::observer):
2244         (WebKit::WebDatabase::updateDatabaseSize):
2245         (WebKit::WebDatabase::WebDatabase):
2246         (WebKit::WebDatabase::operator=):
2247         (WebKit::WebDatabase::operator WTF::PassRefPtr<Database>):
2248         * src/WebDevToolsAgentPrivate.h: Added.
2249         * src/WebDragData.cpp: Added.
2250         (WebKit::WebDragData::initialize):
2251         (WebKit::WebDragData::reset):
2252         (WebKit::WebDragData::assign):
2253         (WebKit::WebDragData::url):
2254         (WebKit::WebDragData::setURL):
2255         (WebKit::WebDragData::urlTitle):
2256         (WebKit::WebDragData::setURLTitle):
2257         (WebKit::WebDragData::fileExtension):
2258         (WebKit::WebDragData::setFileExtension):
2259         (WebKit::WebDragData::hasFileNames):
2260         (WebKit::WebDragData::fileNames):
2261         (WebKit::WebDragData::setFileNames):
2262         (WebKit::WebDragData::appendToFileNames):
2263         (WebKit::WebDragData::plainText):
2264         (WebKit::WebDragData::setPlainText):
2265         (WebKit::WebDragData::htmlText):
2266         (WebKit::WebDragData::setHTMLText):
2267         (WebKit::WebDragData::htmlBaseURL):
2268         (WebKit::WebDragData::setHTMLBaseURL):
2269         (WebKit::WebDragData::fileContentFileName):
2270         (WebKit::WebDragData::setFileContentFileName):
2271         (WebKit::WebDragData::fileContent):
2272         (WebKit::WebDragData::setFileContent):
2273         (WebKit::WebDragData::WebDragData):
2274         (WebKit::WebDragData::operator=):
2275         (WebKit::WebDragData::operator WTF::PassRefPtr<WebCore::ChromiumDataObject>):
2276         (WebKit::WebDragData::ensureMutable):
2277         * src/WebElement.cpp: Added.
2278         (WebKit::WebElement::WebElement):
2279         (WebKit::WebElement::operator=):
2280         (WebKit::WebElement::operator WTF::PassRefPtr<Element>):
2281
2282 2009-11-09  Nate Chapin  <japhet@chromium.org>
2283
2284         Reviewed by Dimitri Glazkov.
2285
2286         WebPo*.h and WebRunetimeFeatures.h Chromium API headers.
2287
2288         https://bugs.webkit.org/show_bug.cgi?id=28394
2289
2290         * public/WebPoint.h: Added.
2291         (WebKit::WebPoint::WebPoint):
2292         (WebKit::WebPoint::operator=):
2293         (WebKit::WebPoint::operator WebCore::IntPoint):
2294         (WebKit::WebPoint::operator gfx::Point):
2295         (WebKit::operator==):
2296         (WebKit::operator!=):
2297         * public/WebPopupMenu.h: Added.
2298         * public/WebPopupMenuInfo.h: Added.
2299         (WebKit::WebPopupMenuInfo::Item::):
2300         * public/WebRuntimeFeatures.h: Added.
2301
2302 2009-11-09  Nate Chapin  <japhet@chromium.org>
2303
2304         Reviewed by Dimitri Glazkov.
2305
2306         WebPa*.h and WebPl*.h Chromium API headers.
2307
2308         https://bugs.webkit.org/show_bug.cgi?id=28394
2309
2310         * public/WebPasswordAutocompleteListener.h: Added.
2311         (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener):
2312         * public/WebPasswordFormData.h: Added.
2313         (WebKit::WebPasswordFormData::isValid):
2314         * public/WebPlugin.h: Added.
2315         (WebKit::WebPlugin::~WebPlugin):
2316         * public/WebPluginContainer.h: Added.
2317         (WebKit::WebPluginContainer::~WebPluginContainer):
2318         * public/WebPluginListBuilder.h: Added.
2319         * public/WebPluginParams.h: Added.
2320
2321 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2322
2323         Reviewed by Dimitri Glazkov.
2324
2325         Up-streaming Chromium API src files: WebBindging ... WebCursorInfo
2326
2327         https://bugs.webkit.org/show_bug.cgi?id=31276
2328
2329         * src/WebBindings.cpp: Added.
2330         (WebKit::WebBindings::construct):
2331         (WebKit::WebBindings::createObject):
2332         (WebKit::WebBindings::enumerate):
2333         (WebKit::WebBindings::evaluate):
2334         (WebKit::WebBindings::evaluateHelper):
2335         (WebKit::WebBindings::getIntIdentifier):
2336         (WebKit::WebBindings::getProperty):
2337         (WebKit::WebBindings::getStringIdentifier):
2338         (WebKit::WebBindings::getStringIdentifiers):
2339         (WebKit::WebBindings::hasMethod):
2340         (WebKit::WebBindings::hasProperty):
2341         (WebKit::WebBindings::identifierIsString):
2342         (WebKit::WebBindings::intFromIdentifier):
2343         (WebKit::WebBindings::initializeVariantWithStringCopy):
2344         (WebKit::WebBindings::invoke):
2345         (WebKit::WebBindings::invokeDefault):
2346         (WebKit::WebBindings::releaseObject):
2347         (WebKit::WebBindings::releaseVariantValue):
2348         (WebKit::WebBindings::removeProperty):
2349         (WebKit::WebBindings::retainObject):
2350         (WebKit::WebBindings::setException):
2351         (WebKit::WebBindings::setProperty):
2352         (WebKit::WebBindings::unregisterObject):
2353         (WebKit::WebBindings::utf8FromIdentifier):
2354         (WebKit::WebBindings::extractIdentifierData):
2355         (WebKit::getEvent):
2356         (WebKit::getDragDataImpl):
2357         (WebKit::getRangeImpl):
2358         (WebKit::WebBindings::getDragData):
2359         (WebKit::WebBindings::isDragEvent):
2360         (WebKit::WebBindings::getRange):
2361         * src/WebCString.cpp: Added.
2362         (WebKit::WebCString::reset):
2363         (WebKit::WebCString::assign):
2364         (WebKit::WebCString::length):
2365         (WebKit::WebCString::data):
2366         (WebKit::WebCString::utf16):
2367         (WebKit::WebCString::fromUTF16):
2368         (WebKit::WebCString::WebCString):
2369         (WebKit::WebCString::operator=):
2370         (WebKit::WebCString::operator WebCore::CString):
2371         * src/WebCache.cpp: Added.
2372         (WebKit::ToResourceTypeStat):
2373         (WebKit::WebCache::setCapacities):
2374         (WebKit::WebCache::clear):
2375         (WebKit::WebCache::getUsageStats):
2376         (WebKit::WebCache::getResourceTypeStats):
2377         * src/WebColor.cpp: Added.
2378         (WebKit::toCSSValueKeyword):
2379         (WebKit::setNamedColors):
2380         * src/WebCrossOriginPreflightResultCache.cpp: Added.
2381         (WebKit::WebCrossOriginPreflightResultCache::clear):
2382         * src/WebCursorInfo.cpp: Added.
2383         (WebKit::WebCursorInfo::WebCursorInfo):
2384
2385 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2386
2387         Reviewed by Dimitri Glazkov.
2388
2389         Up-streaming Chromium API src files: WebAccessibilty
2390
2391         https://bugs.webkit.org/show_bug.cgi?id=31276
2392
2393         * src/WebAccessibilityCache.cpp: Added.
2394         (WebKit::WebAccessibilityCache::enableAccessibility):
2395         * src/WebAccessibilityCacheImpl.cpp: Added.
2396         (WebKit::toAccessibilityObject):
2397         (WebKit::WebAccessibilityCache::create):
2398         (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
2399         (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
2400         (WebKit::WebAccessibilityCacheImpl::WeakHandle::detach):
2401         (WebKit::WebAccessibilityCacheImpl::WebAccessibilityCacheImpl):
2402         (WebKit::WebAccessibilityCacheImpl::~WebAccessibilityCacheImpl):
2403         (WebKit::WebAccessibilityCacheImpl::initialize):
2404         (WebKit::WebAccessibilityCacheImpl::getObjectById):
2405         (WebKit::WebAccessibilityCacheImpl::isValidId):
2406         (WebKit::WebAccessibilityCacheImpl::remove):
2407         (WebKit::WebAccessibilityCacheImpl::clear):
2408         (WebKit::WebAccessibilityCacheImpl::addOrGetId):
2409         * src/WebAccessibilityCacheImpl.h: Added.
2410         (WebKit::WebAccessibilityCacheImpl::isInitialized):
2411         * src/WebAccessibilityObject.cpp: Added.
2412         (WebKit::WebAccessibilityObject::reset):
2413         (WebKit::WebAccessibilityObject::assign):
2414         (WebKit::WebAccessibilityObject::accessibilityDescription):
2415         (WebKit::WebAccessibilityObject::actionVerb):
2416         (WebKit::WebAccessibilityObject::canSetFocusAttribute):
2417         (WebKit::WebAccessibilityObject::childCount):
2418         (WebKit::WebAccessibilityObject::childAt):
2419         (WebKit::WebAccessibilityObject::firstChild):
2420         (WebKit::WebAccessibilityObject::focusedChild):
2421         (WebKit::WebAccessibilityObject::lastChild):
2422         (WebKit::WebAccessibilityObject::nextSibling):
2423         (WebKit::WebAccessibilityObject::parentObject):
2424         (WebKit::WebAccessibilityObject::previousSibling):
2425         (WebKit::WebAccessibilityObject::isAnchor):
2426         (WebKit::WebAccessibilityObject::isChecked):
2427         (WebKit::WebAccessibilityObject::isFocused):
2428         (WebKit::WebAccessibilityObject::isEnabled):
2429         (WebKit::WebAccessibilityObject::isHovered):
2430         (WebKit::WebAccessibilityObject::isIndeterminate):
2431         (WebKit::WebAccessibilityObject::isMultiSelect):
2432         (WebKit::WebAccessibilityObject::isOffScreen):
2433         (WebKit::WebAccessibilityObject::isPasswordField):
2434         (WebKit::WebAccessibilityObject::isPressed):
2435         (WebKit::WebAccessibilityObject::isReadOnly):
2436         (WebKit::WebAccessibilityObject::isVisited):
2437         (WebKit::WebAccessibilityObject::boundingBoxRect):
2438         (WebKit::WebAccessibilityObject::helpText):
2439         (WebKit::WebAccessibilityObject::hitTest):
2440         (WebKit::WebAccessibilityObject::keyboardShortcut):
2441         (WebKit::WebAccessibilityObject::performDefaultAction):
2442         (WebKit::WebAccessibilityObject::roleValue):
2443         (WebKit::WebAccessibilityObject::stringValue):
2444         (WebKit::WebAccessibilityObject::title):
2445         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
2446         (WebKit::WebAccessibilityObject::operator=):
2447         (WebKit::WebAccessibilityObject::operator WTF::PassRefPtr<WebCore::AccessibilityObject>):
2448
2449 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2450
2451         Reviewed by Dimitri Glazkov.
2452
2453         Upstreaming Chromium API: Platform specific files
2454
2455         https://bugs.webkit.org/show_bug.cgi?id=28394
2456
2457         * public/gtk/WebFontInfo.h: Added.
2458         * public/gtk/WebInputEventFactory.h: Added.
2459         * public/gtk/WebScreenInfoFactory.h: Added.
2460         * public/linux/WebFontRendering.h: Added.
2461         * public/linux/WebSandboxSupport.h: Added.
2462         * public/mac/WebInputEventFactory.h: Added.
2463         * public/mac/WebScreenInfoFactory.h: Added.
2464         * public/win/WebInputEventFactory.h: Added.
2465         * public/win/WebSandboxSupport.h: Added.
2466         * public/win/WebScreenInfoFactory.h: Added.
2467         * public/win/WebThemeEngine.h: Added.
2468         * public/x11/WebScreenInfoFactory.h: Added.
2469
2470 2009-11-09  David Levin  <levin@chromium.org>
2471
2472         Reviewed by Dmitry Titov.
2473
2474         Change struct ResourceRequest to class ResourceRequest per
2475         http://trac.webkit.org/changeset/50625.
2476
2477         * public/WebURLRequest.h:
2478
2479 2009-11-09  Nate Chapin  <japhet@chromium.org>
2480
2481         Reviewed by Dimitri Glazkov.
2482
2483         Upstream remaining Chromium API WebN*.h headers.
2484
2485         https://bugs.webkit.org/show_bug.cgi?id=28394
2486
2487         * public/WebNonCopyable.h: Added.
2488         (WebKit::WebNonCopyable::WebNonCopyable):
2489         (WebKit::WebNonCopyable::~WebNonCopyable):
2490         * public/WebNotification.h: Added.
2491         (WebKit::WebNotification::WebNotification):
2492         (WebKit::WebNotification::~WebNotification):
2493         (WebKit::WebNotification::operator=):
2494         (WebKit::WebNotification::equals):
2495         (WebKit::operator==):
2496         (WebKit::operator!=):
2497         (WebKit::operator<):
2498         * public/WebNotificationPermissionCallback.h: Added.
2499         (WebKit::WebNotificationPermissionCallback::~WebNotificationPermissionCallback):
2500         * public/WebNotificationPresenter.h: Added.
2501         (WebKit::WebNotificationPresenter::):
2502
2503 2009-11-09  Nate Chapin  <japhet@chromium.org>
2504
2505         Reviewed by Dimitri Glazkov.
2506
2507         Upstream Chromium API headers WebMessage through WebNavigation.
2508
2509         https://bugs.webkit.org/show_bug.cgi?id=28394
2510
2511         * public/WebMessagePortChannel.h: Added.
2512         (WebKit::WebMessagePortChannel::~WebMessagePortChannel):
2513         * public/WebMessagePortChannelClient.h: Added.
2514         (WebKit::WebMessagePortChannelClient::~WebMessagePortChannelClient):
2515         * public/WebMimeRegistry.h: Added.
2516         (WebKit::WebMimeRegistry::):
2517         (WebKit::WebMimeRegistry::~WebMimeRegistry):
2518         * public/WebNavigationPolicy.h: Added.
2519         (WebKit::):
2520         * public/WebNavigationType.h: Added.
2521         (WebKit::):
2522
2523 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2524
2525         Reviewed by Dimitri Glazkov.
2526
2527         Upstreaming the Chromium WebKit API: WebScreenInfo to WebSharedWorkerRepo.
2528
2529         https://bugs.webkit.org/show_bug.cgi?id=28394
2530
2531         * public/WebScreenInfo.h: Added.
2532         (WebKit::WebScreenInfo::WebScreenInfo):
2533         * public/WebScriptController.h: Added.
2534         * public/WebScriptSource.h: Added.
2535         (WebKit::WebScriptSource::WebScriptSource):
2536         * public/WebSearchableFormData.h: Added.
2537         (WebKit::WebSearchableFormData::isValid):
2538         (WebKit::WebSearchableFormData::url):
2539         (WebKit::WebSearchableFormData::encoding):
2540         * public/WebSecurityOrigin.h: Added.
2541         (WebKit::WebSecurityOrigin::~WebSecurityOrigin):
2542         (WebKit::WebSecurityOrigin::WebSecurityOrigin):
2543         (WebKit::WebSecurityOrigin::operator=):
2544         (WebKit::WebSecurityOrigin::isNull):
2545         * public/WebSecurityPolicy.h: Added.
2546         * public/WebSettings.h: Added.
2547         (WebKit::WebSettings::~WebSettings):
2548         * public/WebSharedWorker.h: Added.
2549         (WebKit::WebSharedWorker::~WebSharedWorker):
2550         * public/WebSharedWorkerRepository.h: Added.
2551
2552 2009-11-09  Nate Chapin  <japhet@chromium.org>
2553
2554         Reviewed by Dimitri Glazkov.
2555
2556         Upstream Chromium API headers Webkit.h thru WebMediaPlayerClient.h.
2557
2558         https://bugs.webkit.org/show_bug.cgi?id=28394
2559
2560         * public/WebKit.h: Added.
2561         * public/WebKitClient.h: Added.
2562         (WebKit::WebKitClient::~WebKitClient):
2563         * public/WebLocalizedString.h: Added.
2564         (WebKit::WebLocalizedString::):
2565         * public/WebMediaPlayer.h: Added.
2566         (WebKit::WebTimeRange::WebTimeRange):
2567         (WebKit::WebMediaPlayer::):
2568         (WebKit::WebMediaPlayer::~WebMediaPlayer):
2569         * public/WebMediaPlayerAction.h: Added.
2570         (WebKit::WebMediaPlayerAction::):
2571         (WebKit::WebMediaPlayerAction::WebMediaPlayerAction):
2572         * public/WebMediaPlayerClient.h: Added.
2573         (WebKit::WebMediaPlayerClient::~WebMediaPlayerClient):
2574
2575 2009-11-09  Nate Chapin  <japhet@chromium.org>
2576
2577         Reviewed by Dimitri Glazkov.
2578
2579         Upstream rest of WebH*.h and WebI*.h Chromium API headers.
2580
2581         https://bugs.webkit.org/show_bug.cgi?id=28394
2582
2583         * public/WebHTTPBody.h: Added.
2584         (WebKit::WebHTTPBody::Element::):
2585         (WebKit::WebHTTPBody::~WebHTTPBody):
2586         (WebKit::WebHTTPBody::WebHTTPBody):
2587         (WebKit::WebHTTPBody::operator=):
2588         (WebKit::WebHTTPBody::isNull):
2589         * public/WebHTTPHeaderVisitor.h: Added.
2590         (WebKit::WebHTTPHeaderVisitor::~WebHTTPHeaderVisitor):
2591         * public/WebHistoryItem.h: Added.
2592         (WebKit::WebHistoryItem::~WebHistoryItem):
2593         (WebKit::WebHistoryItem::WebHistoryItem):
2594         (WebKit::WebHistoryItem::operator=):
2595         (WebKit::WebHistoryItem::isNull):
2596         * public/WebImage.h: Added.
2597         (WebKit::WebImage::~WebImage):
2598         (WebKit::WebImage::WebImage):
2599         (WebKit::WebImage::operator=):
2600         (WebKit::WebImage::getSkBitmap):
2601         (WebKit::WebImage::init):
2602         (WebKit::WebImage::getCGImageRef):
2603         * public/WebInputEvent.h: Added.
2604         (WebKit::WebInputEvent::WebInputEvent):
2605         (WebKit::WebInputEvent::):
2606         (WebKit::WebInputEvent::isKeyboardEventType):
2607         (WebKit::WebKeyboardEvent::WebKeyboardEvent):
2608         (WebKit::WebMouseEvent::):
2609         (WebKit::WebMouseEvent::WebMouseEvent):
2610         (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
2611
2612 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2613
2614         Reviewed by Eric Seidel.
2615
2616         Upstreaming the Chromium WebKit API: WebSockets and WebStorage.
2617
2618         https://bugs.webkit.org/show_bug.cgi?id=28394
2619
2620         * public/WebSocketStreamError.h: Added.
2621         * public/WebSocketStreamHandle.h: Added.
2622         (WebKit::WebSocketStreamHandle::~WebSocketStreamHandle):
2623         * public/WebSocketStreamHandleClient.h: Added.
2624         * public/WebStorageArea.h: Added.
2625         (WebKit::WebStorageArea::~WebStorageArea):
2626         * public/WebStorageEventDispatcher.h: Added.
2627         (WebKit::WebStorageEventDispatcher::~WebStorageEventDispatcher):
2628         * public/WebStorageNamespace.h: Added.
2629         (WebKit::WebStorageNamespace::~WebStorageNamespace):
2630
2631 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2632
2633         Reviewed by Dimitri Glazkov.
2634
2635         Upstreaming the Chromium WebKit API: WebString and other basic objects.
2636
2637         https://bugs.webkit.org/show_bug.cgi?id=28394
2638
2639         * public/WebRange.h: Added.
2640         (WebKit::WebRange::~WebRange):
2641         (WebKit::WebRange::WebRange):
2642         (WebKit::WebRange::operator=):
2643         (WebKit::WebRange::isNull):
2644         * public/WebRect.h: Added.
2645         (WebKit::WebRect::isEmpty):
2646         (WebKit::WebRect::WebRect):
2647         (WebKit::WebRect::operator=):
2648         (WebKit::WebRect::operator WebCore::IntRect):
2649         (WebKit::WebRect::operator gfx::Rect):
2650         (WebKit::operator==):
2651         (WebKit::operator!=):
2652         * public/WebSize.h: Added.
2653         (WebKit::WebSize::isEmpty):
2654         (WebKit::WebSize::WebSize):
2655         (WebKit::WebSize::operator=):
2656         (WebKit::WebSize::operator WebCore::IntSize):
2657         (WebKit::WebSize::operator gfx::Size):
2658         (WebKit::operator==):
2659         (WebKit::operator!=):
2660         * public/WebString.h: Added.
2661         (WebKit::WebString::~WebString):
2662         (WebKit::WebString::WebString):
2663         (WebKit::WebString::operator=):
2664         (WebKit::WebString::isEmpty):
2665         (WebKit::WebString::isNull):
2666         (WebKit::WebString::operator string16):
2667         (WebKit::WebString::operator NullableString16):
2668         (WebKit::WebString::fromUTF8):
2669
2670 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2671
2672         Reviewed by Eric Seidel.
2673
2674         Upstreaming the Chromium WebKit API: WebText*
2675
2676         https://bugs.webkit.org/show_bug.cgi?id=28394
2677
2678         * public/WebTextAffinity.h: Added.
2679         (WebKit::):
2680         * public/WebTextDirection.h: Added.
2681         (WebKit::):
2682
2683 2009-11-09  Nate Chapin  <japhet@chromium.org>
2684
2685         Reviewed by Dimitri Glazkov.
2686
2687         Upstream remainder of WebE*.h and WebF*.h Chromium API headers.
2688
2689         https://bugs.webkit.org/show_bug.cgi?id=28394
2690
2691         * public/WebEditingAction.h: Added.
2692         (WebKit::):
2693         * public/WebFileChooserCompletion.h: Added.
2694         (WebKit::WebFileChooserCompletion::~WebFileChooserCompletion):
2695         * public/WebFindOptions.h: Added.
2696         (WebKit::WebFindOptions::WebFindOptions):
2697         * public/WebFontCache.h: Added.
2698         * public/WebFrame.h: Added.
2699         (WebKit::WebFrame::~WebFrame):
2700         * public/WebFrameClient.h: Added.
2701         (WebKit::WebFrameClient::createPlugin):
2702         (WebKit::WebFrameClient::createWorker):
2703         (WebKit::WebFrameClient::createSharedWorker):
2704         (WebKit::WebFrameClient::createMediaPlayer):
2705         (WebKit::WebFrameClient::willClose):
2706         (WebKit::WebFrameClient::loadURLExternally):
2707         (WebKit::WebFrameClient::decidePolicyForNavigation):
2708         (WebKit::WebFrameClient::canHandleRequest):
2709         (WebKit::WebFrameClient::cannotHandleRequestError):
2710         (WebKit::WebFrameClient::cancelledError):
2711         (WebKit::WebFrameClient::unableToImplementPolicyWithError):
2712         (WebKit::WebFrameClient::willSubmitForm):
2713         (WebKit::WebFrameClient::willPerformClientRedirect):
2714         (WebKit::WebFrameClient::didCancelClientRedirect):
2715         (WebKit::WebFrameClient::didCompleteClientRedirect):
2716         (WebKit::WebFrameClient::didCreateDataSource):
2717         (WebKit::WebFrameClient::didStartProvisionalLoad):
2718         (WebKit::WebFrameClient::didReceiveServerRedirectForProvisionalLoad):
2719         (WebKit::WebFrameClient::didFailProvisionalLoad):
2720         (WebKit::WebFrameClient::didReceiveDocumentData):
2721         (WebKit::WebFrameClient::didCommitProvisionalLoad):
2722         (WebKit::WebFrameClient::didClearWindowObject):
2723         (WebKit::WebFrameClient::didCreateDocumentElement):
2724         (WebKit::WebFrameClient::didReceiveTitle):
2725         (WebKit::WebFrameClient::didFinishDocumentLoad):
2726         (WebKit::WebFrameClient::didHandleOnloadEvents):
2727         (WebKit::WebFrameClient::didFailLoad):
2728         (WebKit::WebFrameClient::didFinishLoad):
2729         (WebKit::WebFrameClient::didChangeLocationWithinPage):
2730         (WebKit::WebFrameClient::didUpdateCurrentHistoryItem):
2731         (WebKit::WebFrameClient::assignIdentifierToRequest):
2732         (WebKit::WebFrameClient::willSendRequest):
2733         (WebKit::WebFrameClient::didReceiveResponse):
2734         (WebKit::WebFrameClient::didFinishResourceLoad):
2735         (WebKit::WebFrameClient::didFailResourceLoad):
2736         (WebKit::WebFrameClient::didLoadResourceFromMemoryCache):
2737         (WebKit::WebFrameClient::didDisplayInsecureContent):
2738         (WebKit::WebFrameClient::didRunInsecureContent):
2739         (WebKit::WebFrameClient::allowScript):
2740         (WebKit::WebFrameClient::didExhaustMemoryAvailableForScript):
2741         (WebKit::WebFrameClient::didCreateScriptContext):
2742         (WebKit::WebFrameClient::didDestroyScriptContext):
2743         (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
2744         (WebKit::WebFrameClient::didChangeContentsSize):
2745         (WebKit::WebFrameClient::didChangeScrollOffset):
2746         (WebKit::WebFrameClient::reportFindInPageMatchCount):
2747         (WebKit::WebFrameClient::reportFindInPageSelection):
2748         (WebKit::WebFrameClient::~WebFrameClient):
2749
2750 2009-11-09  Nate Chapin  <japhet@chromium.org>
2751
2752         Reviewed by Dimitri Glazkov.
2753
2754         Upstream WebDevTools*.h and WebDrag*.h Chromium API headers.
2755
2756         https://bugs.webkit.org/show_bug.cgi?id=28394
2757
2758         * public/WebDevToolsAgent.h: Added.
2759         (WebKit::WebDevToolsAgent::~WebDevToolsAgent):
2760         * public/WebDevToolsAgentClient.h: Added.
2761         (WebKit::WebDevToolsAgentClient::~WebDevToolsAgentClient):
2762         * public/WebDevToolsFrontend.h: Added.
2763         (WebKit::WebDevToolsFrontend::~WebDevToolsFrontend):
2764         * public/WebDevToolsFrontendClient.h: Added.
2765         (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient):
2766         (WebKit::WebDevToolsFrontendClient::~WebDevToolsFrontendClient):
2767         * public/WebDragData.h: Added.
2768         (WebKit::WebDragData::~WebDragData):
2769         (WebKit::WebDragData::WebDragData):
2770         (WebKit::WebDragData::operator=):
2771         (WebKit::WebDragData::isNull):
2772         * public/WebDragOperation.h: Added.
2773         (WebKit::):
2774
2775 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2776
2777         Reviewed by Dimitri Glazkov.
2778
2779         Upstreaming the Chromium WebKit API: WebURL and friends.
2780
2781         https://bugs.webkit.org/show_bug.cgi?id=28394
2782
2783         * public/WebURL.h: Added.
2784         (WebKit::WebURL::~WebURL):
2785         (WebKit::WebURL::WebURL):
2786         (WebKit::WebURL::operator=):
2787         (WebKit::WebURL::assign):
2788         (WebKit::WebURL::spec):
2789         (WebKit::WebURL::parsed):
2790         (WebKit::WebURL::isValid):
2791         (WebKit::WebURL::isEmpty):
2792         (WebKit::WebURL::isNull):
2793         (WebKit::WebURL::operator GURL):
2794         * public/WebURLError.h: Added.
2795         (WebKit::WebURLError::WebURLError):
2796         * public/WebURLLoader.h: Added.
2797         (WebKit::WebURLLoader::~WebURLLoader):
2798         * public/WebURLLoaderClient.h: Added.
2799         (WebKit::WebURLLoaderClient::~WebURLLoaderClient):
2800         * public/WebURLRequest.h: Added.
2801         (WebKit::WebURLRequest::):
2802         (WebKit::WebURLRequest::~WebURLRequest):
2803         (WebKit::WebURLRequest::WebURLRequest):
2804         (WebKit::WebURLRequest::operator=):
2805         * public/WebURLResponse.h: Added.
2806         (WebKit::WebURLResponse::~WebURLResponse):
2807         (WebKit::WebURLResponse::WebURLResponse):
2808         (WebKit::WebURLResponse::operator=):
2809
2810 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2811
2812         Reviewed by Dimitri Glazkov.
2813
2814         Upstreaming the Chromium WebKit API: WebVector to WebWorkerClient
2815
2816         https://bugs.webkit.org/show_bug.cgi?id=28394
2817
2818         * public/WebVector.h: Added.
2819         (WebKit::WebVector::~WebVector):
2820         (WebKit::WebVector::WebVector):
2821         (WebKit::WebVector::operator=):
2822         (WebKit::WebVector::assign):
2823         (WebKit::WebVector::size):
2824         (WebKit::WebVector::isEmpty):
2825         (WebKit::WebVector::operator[]):
2826         (WebKit::WebVector::data):
2827         (WebKit::WebVector::swap):
2828         (WebKit::WebVector::initialize):
2829         (WebKit::WebVector::initializeFrom):
2830         (WebKit::WebVector::destroy):
2831         * public/WebView.h: Added.
2832         (WebKit::WebView::~WebView):
2833         * public/WebViewClient.h: Added.
2834         (WebKit::WebViewClient::createView):
2835         (WebKit::WebViewClient::createPopupMenu):
2836         (WebKit::WebViewClient::didAddMessageToConsole):
2837         (WebKit::WebViewClient::printPage):
2838         (WebKit::WebViewClient::notificationPresenter):
2839         (WebKit::WebViewClient::didStartLoading):
2840         (WebKit::WebViewClient::didStopLoading):
2841         (WebKit::WebViewClient::shouldBeginEditing):
2842         (WebKit::WebViewClient::shouldEndEditing):
2843         (WebKit::WebViewClient::shouldInsertNode):
2844         (WebKit::WebViewClient::shouldInsertText):
2845         (WebKit::WebViewClient::shouldChangeSelectedRange):
2846         (WebKit::WebViewClient::shouldDeleteRange):
2847         (WebKit::WebViewClient::shouldApplyStyle):
2848         (WebKit::WebViewClient::isSmartInsertDeleteEnabled):
2849         (WebKit::WebViewClient::isSelectTrailingWhitespaceEnabled):
2850         (WebKit::WebViewClient::setInputMethodEnabled):
2851         (WebKit::WebViewClient::didBeginEditing):
2852         (WebKit::WebViewClient::didChangeSelection):
2853         (WebKit::WebViewClient::didChangeContents):
2854         (WebKit::WebViewClient::didExecuteCommand):
2855         (WebKit::WebViewClient::didEndEditing):
2856         (WebKit::WebViewClient::handleCurrentKeyboardEvent):
2857         (WebKit::WebViewClient::spellCheck):
2858         (WebKit::WebViewClient::autoCorrectWord):
2859         (WebKit::WebViewClient::showSpellingUI):
2860         (WebKit::WebViewClient::isShowingSpellingUI):
2861         (WebKit::WebViewClient::updateSpellingUIWithMisspelledWord):
2862         (WebKit::WebViewClient::runFileChooser):
2863         (WebKit::WebViewClient::runModalAlertDialog):
2864         (WebKit::WebViewClient::runModalConfirmDialog):
2865         (WebKit::WebViewClient::runModalPromptDialog):
2866         (WebKit::WebViewClient::runModalBeforeUnloadDialog):
2867         (WebKit::WebViewClient::setStatusText):
2868         (WebKit::WebViewClient::setMouseOverURL):
2869         (WebKit::WebViewClient::setKeyboardFocusURL):
2870         (WebKit::WebViewClient::setToolTipText):
2871         (WebKit::WebViewClient::showContextMenu):
2872         (WebKit::WebViewClient::startDragging):
2873         (WebKit::WebViewClient::acceptsLoadDrops):
2874         (WebKit::WebViewClient::focusNext):
2875         (WebKit::WebViewClient::focusPrevious):
2876         (WebKit::WebViewClient::navigateBackForwardSoon):
2877         (WebKit::WebViewClient::historyBackListCount):
2878         (WebKit::WebViewClient::historyForwardListCount):
2879         (WebKit::WebViewClient::didAddHistoryItem):
2880         (WebKit::WebViewClient::focusAccessibilityObject):
2881         (WebKit::WebViewClient::didUpdateInspectorSettings):
2882         (WebKit::WebViewClient::queryAutofillSuggestions):
2883         (WebKit::WebViewClient::removeAutofillSuggestions):
2884         (WebKit::WebViewClient::~WebViewClient):
2885         * public/WebWidget.h: Added.
2886         (WebKit::WebWidget::~WebWidget):
2887         * public/WebWidgetClient.h: Added.
2888         (WebKit::WebWidgetClient::didInvalidateRect):
2889         (WebKit::WebWidgetClient::didScrollRect):
2890         (WebKit::WebWidgetClient::didFocus):
2891         (WebKit::WebWidgetClient::didBlur):
2892         (WebKit::WebWidgetClient::didChangeCursor):
2893         (WebKit::WebWidgetClient::closeWidgetSoon):
2894         (WebKit::WebWidgetClient::show):
2895         (WebKit::WebWidgetClient::runModal):
2896         (WebKit::WebWidgetClient::windowRect):
2897         (WebKit::WebWidgetClient::setWindowRect):
2898         (WebKit::WebWidgetClient::windowResizerRect):
2899         (WebKit::WebWidgetClient::rootWindowRect):
2900         (WebKit::WebWidgetClient::screenInfo):
2901         (WebKit::WebWidgetClient::~WebWidgetClient):
2902         * public/WebWorker.h: Added.
2903         (WebKit::WebWorker::~WebWorker):
2904         * public/WebWorkerClient.h: Added.
2905         (WebKit::WebWorkerClient::~WebWorkerClient):
2906
2907 2009-11-09  Nate Chapin  <japhet@chromium.org>
2908
2909         Reviewed by Dimitri Glazkov.
2910
2911         Upstream WebData*.h Chromium API files.
2912
2913         https://bugs.webkit.org/show_bug.cgi?id=28394
2914
2915         * public/WebData.h: Added.
2916         (WebKit::WebData::~WebData):
2917         (WebKit::WebData::WebData):
2918         (WebKit::WebData::operator=):
2919         (WebKit::WebData::isEmpty):
2920         (WebKit::WebData::isNull):
2921         * public/WebDataSource.h: Added.
2922         (WebKit::WebDataSource::ExtraData::~ExtraData):
2923         (WebKit::WebDataSource::~WebDataSource):
2924         * public/WebDatabase.h: Added.
2925         (WebKit::WebDatabase::WebDatabase):
2926         (WebKit::WebDatabase::~WebDatabase):
2927         (WebKit::WebDatabase::operator=):
2928         (WebKit::WebDatabase::isNull):
2929         * public/WebDatabaseObserver.h: Added.
2930         (WebKit::WebDatabaseObserver::~WebDatabaseObserver):
2931
2932 2009-11-09  Nate Chapin  <japhet@chromium.org>
2933
2934         Reviewed by Dimitri Glazkov.
2935
2936         Upstream the last of the Chromium API WebC*.h files.
2937
2938         https://bugs.webkit.org/show_bug.cgi?id=28394
2939
2940         * public/WebConsoleMessage.h: Added.
2941         (WebKit::WebConsoleMessage::):
2942         (WebKit::WebConsoleMessage::WebConsoleMessage):
2943         * public/WebContextMenuData.h: Added.
2944         (WebKit::WebContextMenuData::):
2945         * public/WebCookie.h: Added.
2946         (WebKit::WebCookie::WebCookie):
2947         * public/WebCrossOriginPreflightResultCache.h: Added.
2948         * public/WebCursorInfo.h: Added.
2949         (WebKit::WebCursorInfo::):
2950         (WebKit::WebCursorInfo::WebCursorInfo):
2951
2952 2009-11-09  Nate Chapin  <japhet@chromium.org>
2953
2954         Reviewed by Dimitri Glazkov.
2955
2956         More WebC*.h upstreaming.
2957
2958         https://bugs.webkit.org/show_bug.cgi?id=28394
2959
2960         * public/WebCString.h: Added.
2961         (WebKit::WebCString::~WebCString):
2962         (WebKit::WebCString::WebCString):
2963         (WebKit::WebCString::operator=):
2964         (WebKit::WebCString::isEmpty):
2965         (WebKit::WebCString::isNull):
2966         (WebKit::WebCString::operator std::string):
2967         (WebKit::WebCString::fromUTF16):
2968         * public/WebColorName.h: Added.
2969         (WebKit::):
2970         * public/WebCommon.h: Added.
2971         * public/WebCommonWorkerClient.h: Added.
2972         (WebKit::WebCommonWorkerClient::~WebCommonWorkerClient):
2973         * public/WebCompositionCommand.h: Added.
2974         (WebKit::):
2975
2976 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2977
2978         Reviewed by Dimitri Glazkov.
2979
2980         Upstreaming the Chromium WebKit API: WebNode.h and friends are thin wrappers around WebCore::Nodes
2981
2982         https://bugs.webkit.org/show_bug.cgi?id=28394
2983
2984         * public/WebElement.h: Added.
2985         (WebKit::WebElement::WebElement):
2986         (WebKit::WebElement::operator=):
2987         (WebKit::WebElement::assign):
2988         * public/WebFormElement.h: Added.
2989         (WebKit::WebFormElement::~WebFormElement):
2990         (WebKit::WebFormElement::WebFormElement):
2991         (WebKit::WebFormElement::operator=):
2992         (WebKit::WebFormElement::assign):
2993         * public/WebInputElement.h: Added.
2994         (WebKit::WebInputElement::WebInputElement):
2995         (WebKit::WebInputElement::operator=):
2996         (WebKit::WebInputElement::assign):
2997         * public/WebNode.h: Added.
2998         (WebKit::WebNode::~WebNode):
2999         (WebKit::WebNode::WebNode):
3000         (WebKit::WebNode::operator=):
3001         (WebKit::WebNode::isNull):
3002         (WebKit::WebNode::toElement):
3003         (WebKit::WebNode::unwrap):
3004         (WebKit::WebNode::constUnwrap):
3005
3006 2009-11-09  Nate Chapin  <japhet@chromium.org>
3007
3008         Reviewed by Dimitri Glazkov.
3009
3010         WebKit Chromium API upstreaming, WebBindings.h through WebColor.h.
3011
3012         * public/WebBindings.h: Added.
3013         * public/WebCache.h: Added.
3014         * public/WebCanvas.h: Added.
3015         * public/WebClipboard.h: Added.
3016         (WebKit::WebClipboard::):
3017         (WebKit::WebClipboard::~WebClipboard):
3018         * public/WebColor.h: Added.
3019
3020 2009-11-09  Nate Chapin  <japhet@chromium.org>
3021
3022         Reviewed by Dimitri Glazkov.
3023
3024         Starting upstreaming the Chromium WebKit API.  public/ contains header files only.
3025
3026         https://bugs.webkit.org/show_bug.cgi?id=28394
3027
3028         * ChangeLog: First!!
3029         * public: Added.
3030         * public/WebAccessibilityCache.h: Added.
3031         (WebKit::WebAccessibilityCache::WebAccessibilityCache):
3032         (WebKit::WebAccessibilityCache::~WebAccessibilityCache):
3033         * public/WebAccessibilityObject.h: Added.
3034         (WebKit::WebAccessibilityObject::~WebAccessibilityObject):
3035         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
3036         (WebKit::WebAccessibilityObject::operator=):
3037         (WebKit::WebAccessibilityObject::isNull):
3038         * public/WebAccessibilityRole.h: Added.
3039         (WebKit::):
3040         * public/WebApplicationCacheHost.h: Added.
3041         (WebKit::WebApplicationCacheHost::):
3042         (WebKit::WebApplicationCacheHost::~WebApplicationCacheHost):
3043         * public/WebApplicationCacheHostClient.h: Added.
3044         (WebKit::WebApplicationCacheHostClient::~WebApplicationCacheHostClient):