2009-11-10 Yaar Schnitman <yaar@chromium.org>
[WebKit-https.git] / WebKit / chromium / ChangeLog
1 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
2
3         Reviewed by Dimitri Glazkov.
4
5         Up-streaming Chromium API src files: DOMUtilities...FrameLoaderClientImpl
6
7         https://bugs.webkit.org/show_bug.cgi?id=31276
8
9         * src/DOMUtilitiesPrivate.cpp: Added.
10         (WebCore::toHTMLElement):
11         (WebKit::toHTMLInputElement):
12         (WebKit::toHTMLLinkElement):
13         (WebKit::toHTMLMetaElement):
14         (WebKit::toHTMLOptionElement):
15         (WebKit::nameOfInputElement):
16         * src/DOMUtilitiesPrivate.h: Added.
17         * src/DragClientImpl.cpp: Added.
18         (WebKit::DragClientImpl::willPerformDragDestinationAction):
19         (WebKit::DragClientImpl::willPerformDragSourceAction):
20         (WebKit::DragClientImpl::actionMaskForDrag):
21         (WebKit::DragClientImpl::dragSourceActionMaskForPoint):
22         (WebKit::DragClientImpl::startDrag):
23         (WebKit::DragClientImpl::createDragImageForLink):
24         (WebKit::DragClientImpl::dragControllerDestroyed):
25         * src/DragClientImpl.h: Added.
26         (WebKit::DragClientImpl::DragClientImpl):
27         * src/EditorClientImpl.cpp: Added.
28         (WebKit::EditorClientImpl::EditorClientImpl):
29         (WebKit::EditorClientImpl::~EditorClientImpl):
30         (WebKit::EditorClientImpl::pageDestroyed):
31         (WebKit::EditorClientImpl::shouldShowDeleteInterface):
32         (WebKit::EditorClientImpl::smartInsertDeleteEnabled):
33         (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled):
34         (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
35         (WebKit::EditorClientImpl::isContinuousSpellCheckingEnabled):
36         (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
37         (WebKit::EditorClientImpl::isGrammarCheckingEnabled):
38         (WebKit::EditorClientImpl::toggleGrammarChecking):
39         (WebKit::EditorClientImpl::spellCheckerDocumentTag):
40         (WebKit::EditorClientImpl::isEditable):
41         (WebKit::EditorClientImpl::shouldBeginEditing):
42         (WebKit::EditorClientImpl::shouldEndEditing):
43         (WebKit::EditorClientImpl::shouldInsertNode):
44         (WebKit::EditorClientImpl::shouldInsertText):
45         (WebKit::EditorClientImpl::shouldDeleteRange):
46         (WebKit::EditorClientImpl::shouldChangeSelectedRange):
47         (WebKit::EditorClientImpl::shouldApplyStyle):
48         (WebKit::EditorClientImpl::shouldMoveRangeAfterDelete):
49         (WebKit::EditorClientImpl::didBeginEditing):
50         (WebKit::EditorClientImpl::respondToChangedSelection):
51         (WebKit::EditorClientImpl::respondToChangedContents):
52         (WebKit::EditorClientImpl::didEndEditing):
53         (WebKit::EditorClientImpl::didWriteSelectionToPasteboard):
54         (WebKit::EditorClientImpl::didSetSelectionTypesForPasteboard):
55         (WebKit::EditorClientImpl::registerCommandForUndo):
56         (WebKit::EditorClientImpl::registerCommandForRedo):
57         (WebKit::EditorClientImpl::clearUndoRedoOperations):
58         (WebKit::EditorClientImpl::canUndo):
59         (WebKit::EditorClientImpl::canRedo):
60         (WebKit::EditorClientImpl::undo):
61         (WebKit::EditorClientImpl::redo):
62         (WebKit::):
63         (WebKit::EditorClientImpl::interpretKeyEvent):
64         (WebKit::EditorClientImpl::handleEditingKeyboardEvent):
65         (WebKit::EditorClientImpl::handleKeyboardEvent):
66         (WebKit::EditorClientImpl::handleInputMethodKeydown):
67         (WebKit::EditorClientImpl::textFieldDidBeginEditing):
68         (WebKit::EditorClientImpl::textFieldDidEndEditing):
69         (WebKit::EditorClientImpl::textDidChangeInTextField):
70         (WebKit::EditorClientImpl::showFormAutofillForNode):
71         (WebKit::EditorClientImpl::autofill):
72         (WebKit::EditorClientImpl::doAutofill):
73         (WebKit::EditorClientImpl::cancelPendingAutofill):
74         (WebKit::EditorClientImpl::onAutofillSuggestionAccepted):
75         (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
76         (WebKit::EditorClientImpl::textWillBeDeletedInTextField):
77         (WebKit::EditorClientImpl::textDidChangeInTextArea):
78         (WebKit::EditorClientImpl::ignoreWordInSpellDocument):
79         (WebKit::EditorClientImpl::learnWord):
80         (WebKit::EditorClientImpl::checkSpellingOfString):
81         (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
82         (WebKit::EditorClientImpl::checkGrammarOfString):
83         (WebKit::EditorClientImpl::updateSpellingUIWithGrammarString):
84         (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
85         (WebKit::EditorClientImpl::showSpellingUI):
86         (WebKit::EditorClientImpl::spellingUIIsShowing):
87         (WebKit::EditorClientImpl::getGuessesForWord):
88         (WebKit::EditorClientImpl::setInputMethodState):
89         * src/EditorClientImpl.h: Added.
90         (WebKit::EditorClientImpl::):
91         * src/FrameLoaderClientImpl.cpp: Added.
92         (WebKit::):
93         (WebKit::FrameLoaderClientImpl::FrameLoaderClientImpl):
94         (WebKit::FrameLoaderClientImpl::~FrameLoaderClientImpl):
95         (WebKit::FrameLoaderClientImpl::frameLoaderDestroyed):
96         (WebKit::FrameLoaderClientImpl::windowObjectCleared):
97         (WebKit::FrameLoaderClientImpl::documentElementAvailable):
98         (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame):
99         (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame):
100         (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
101         (WebKit::FrameLoaderClientImpl::didPerformFirstNavigation):
102         (WebKit::FrameLoaderClientImpl::registerForIconNotification):
103         (WebKit::FrameLoaderClientImpl::didChangeScrollOffset):
104         (WebKit::FrameLoaderClientImpl::allowJavaScript):
105         (WebKit::FrameLoaderClientImpl::hasWebView):
106         (WebKit::FrameLoaderClientImpl::hasFrameView):
107         (WebKit::FrameLoaderClientImpl::makeDocumentView):
108         (WebKit::FrameLoaderClientImpl::makeRepresentation):
109         (WebKit::FrameLoaderClientImpl::forceLayout):
110         (WebKit::FrameLoaderClientImpl::forceLayoutForNonHTML):
111         (WebKit::FrameLoaderClientImpl::setCopiesOnScroll):
112         (WebKit::FrameLoaderClientImpl::detachedFromParent2):
113         (WebKit::FrameLoaderClientImpl::detachedFromParent3):
114         (WebKit::FrameLoaderClientImpl::assignIdentifierToInitialRequest):
115         (WebKit::determineTargetTypeFromLoader):
116         (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
117         (WebKit::FrameLoaderClientImpl::shouldUseCredentialStorage):
118         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveAuthenticationChallenge):
119         (WebKit::FrameLoaderClientImpl::dispatchDidCancelAuthenticationChallenge):
120         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveResponse):
121         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength):
122         (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoading):
123         (WebKit::FrameLoaderClientImpl::dispatchDidFailLoading):
124         (WebKit::FrameLoaderClientImpl::dispatchDidFinishDocumentLoad):
125         (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceFromMemoryCache):
126         (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceByXMLHttpRequest):
127         (WebKit::FrameLoaderClientImpl::dispatchDidHandleOnloadEvents):
128         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveServerRedirectForProvisionalLoad):
129         (WebKit::FrameLoaderClientImpl::dispatchDidCancelClientRedirect):
130         (WebKit::FrameLoaderClientImpl::dispatchWillPerformClientRedirect):
131         (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
132         (WebKit::FrameLoaderClientImpl::dispatchWillClose):
133         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveIcon):
134         (WebKit::FrameLoaderClientImpl::dispatchDidStartProvisionalLoad):
135         (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
136         (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
137         (WebKit::FrameLoaderClientImpl::dispatchDidFailProvisionalLoad):
138         (WebKit::FrameLoaderClientImpl::dispatchDidFailLoad):
139         (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoad):
140         (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout):
141         (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout):
142         (WebKit::FrameLoaderClientImpl::dispatchCreatePage):
143         (WebKit::FrameLoaderClientImpl::dispatchShow):
144         (WebKit::shouldTreatAsAttachment):
145         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
146         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNewWindowAction):
147         (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction):
148         (WebKit::FrameLoaderClientImpl::cancelPolicyCheck):
149         (WebKit::FrameLoaderClientImpl::dispatchUnableToImplementPolicy):
150         (WebKit::FrameLoaderClientImpl::dispatchWillSubmitForm):
151         (WebKit::FrameLoaderClientImpl::dispatchDidLoadMainResource):
152         (WebKit::FrameLoaderClientImpl::revertToProvisionalState):
153         (WebKit::FrameLoaderClientImpl::setMainDocumentError):
154         (WebKit::FrameLoaderClientImpl::postProgressStartedNotification):
155         (WebKit::FrameLoaderClientImpl::postProgressEstimateChangedNotification):
156         (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification):
157         (WebKit::FrameLoaderClientImpl::setMainFrameDocumentReady):
158         (WebKit::FrameLoaderClientImpl::startDownload):
159         (WebKit::FrameLoaderClientImpl::willChangeTitle):
160         (WebKit::FrameLoaderClientImpl::didChangeTitle):
161         (WebKit::FrameLoaderClientImpl::committedLoad):
162         (WebKit::FrameLoaderClientImpl::finishedLoading):
163         (WebKit::FrameLoaderClientImpl::updateGlobalHistory):
164         (WebKit::FrameLoaderClientImpl::updateGlobalHistoryRedirectLinks):
165         (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem):
166         (WebKit::FrameLoaderClientImpl::didDisplayInsecureContent):
167         (WebKit::FrameLoaderClientImpl::didRunInsecureContent):
168         (WebKit::FrameLoaderClientImpl::blockedError):
169         (WebKit::FrameLoaderClientImpl::cancelledError):
170         (WebKit::FrameLoaderClientImpl::cannotShowURLError):
171         (WebKit::FrameLoaderClientImpl::interruptForPolicyChangeError):
172         (WebKit::FrameLoaderClientImpl::cannotShowMIMETypeError):
173         (WebKit::FrameLoaderClientImpl::fileDoesNotExistError):
174         (WebKit::FrameLoaderClientImpl::pluginWillHandleLoadError):
175         (WebKit::FrameLoaderClientImpl::shouldFallBack):
176         (WebKit::FrameLoaderClientImpl::canHandleRequest):
177         (WebKit::FrameLoaderClientImpl::canShowMIMEType):
178         (WebKit::FrameLoaderClientImpl::representationExistsForURLScheme):
179         (WebKit::FrameLoaderClientImpl::generatedMIMETypeForURLScheme):
180         (WebKit::FrameLoaderClientImpl::frameLoadCompleted):
181         (WebKit::FrameLoaderClientImpl::saveViewStateToItem):
182         (WebKit::FrameLoaderClientImpl::restoreViewState):
183         (WebKit::FrameLoaderClientImpl::provisionalLoadStarted):
184         (WebKit::FrameLoaderClientImpl::didFinishLoad):
185         (WebKit::FrameLoaderClientImpl::prepareForDataSourceReplacement):
186         (WebKit::FrameLoaderClientImpl::createDocumentLoader):
187         (WebKit::FrameLoaderClientImpl::setTitle):
188         (WebKit::FrameLoaderClientImpl::userAgent):
189         (WebKit::FrameLoaderClientImpl::savePlatformDataToCachedFrame):
190         (WebKit::FrameLoaderClientImpl::transitionToCommittedFromCachedFrame):
191         (WebKit::FrameLoaderClientImpl::transitionToCommittedForNewPage):
192         (WebKit::FrameLoaderClientImpl::canCachePage):
193         (WebKit::FrameLoaderClientImpl::download):
194         (WebKit::FrameLoaderClientImpl::createFrame):
195         (WebKit::FrameLoaderClientImpl::createPlugin):
196         (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
197         (WebKit::FrameLoaderClientImpl::createJavaAppletWidget):
198         (WebKit::FrameLoaderClientImpl::objectContentType):
199         (WebKit::FrameLoaderClientImpl::overrideMediaType):
200         (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy):
201         (WebKit::FrameLoaderClientImpl::handleBackForwardNavigation):
202         (WebKit::FrameLoaderClientImpl::pluginLoadObserver):
203         * src/FrameLoaderClientImpl.h: Added.
204         (WebKit::FrameLoaderClientImpl::webFrame):
205         (WebKit::FrameLoaderClientImpl::willChangeEstimatedProgress):
206         (WebKit::FrameLoaderClientImpl::didChangeEstimatedProgress):
207
208 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
209
210         Reviewed by Dimitri Glazkov.
211
212         Up-streaming Chromium API src files: ChromeClientImpl...ContextMenuClientImpl
213
214         https://bugs.webkit.org/show_bug.cgi?id=31276
215
216         * src/ChromeClientImpl.cpp: Added.
217         (WebKit::ChromeClientImpl::ChromeClientImpl):
218         (WebKit::ChromeClientImpl::~ChromeClientImpl):
219         (WebKit::ChromeClientImpl::chromeDestroyed):
220         (WebKit::ChromeClientImpl::setWindowRect):
221         (WebKit::ChromeClientImpl::windowRect):
222         (WebKit::ChromeClientImpl::pageRect):
223         (WebKit::ChromeClientImpl::scaleFactor):
224         (WebKit::ChromeClientImpl::focus):
225         (WebKit::ChromeClientImpl::unfocus):
226         (WebKit::ChromeClientImpl::canTakeFocus):
227         (WebKit::ChromeClientImpl::takeFocus):
228         (WebKit::ChromeClientImpl::focusedNodeChanged):
229         (WebKit::ChromeClientImpl::createWindow):
230         (WebKit::currentEventShouldCauseBackgroundTab):
231         (WebKit::ChromeClientImpl::show):
232         (WebKit::ChromeClientImpl::canRunModal):
233         (WebKit::ChromeClientImpl::runModal):
234         (WebKit::ChromeClientImpl::setToolbarsVisible):
235         (WebKit::ChromeClientImpl::toolbarsVisible):
236         (WebKit::ChromeClientImpl::setStatusbarVisible):
237         (WebKit::ChromeClientImpl::statusbarVisible):
238         (WebKit::ChromeClientImpl::setScrollbarsVisible):
239         (WebKit::ChromeClientImpl::scrollbarsVisible):
240         (WebKit::ChromeClientImpl::setMenubarVisible):
241         (WebKit::ChromeClientImpl::menubarVisible):
242         (WebKit::ChromeClientImpl::setResizable):
243         (WebKit::ChromeClientImpl::addMessageToConsole):
244         (WebKit::ChromeClientImpl::canRunBeforeUnloadConfirmPanel):
245         (WebKit::ChromeClientImpl::runBeforeUnloadConfirmPanel):
246         (WebKit::ChromeClientImpl::closeWindowSoon):
247         (WebKit::ChromeClientImpl::runJavaScriptAlert):
248         (WebKit::ChromeClientImpl::runJavaScriptConfirm):
249         (WebKit::ChromeClientImpl::runJavaScriptPrompt):
250         (WebKit::ChromeClientImpl::setStatusbarText):
251         (WebKit::ChromeClientImpl::shouldInterruptJavaScript):
252         (WebKit::ChromeClientImpl::tabsToLinks):
253         (WebKit::ChromeClientImpl::windowResizerRect):
254         (WebKit::ChromeClientImpl::repaint):
255         (WebKit::ChromeClientImpl::scroll):
256         (WebKit::ChromeClientImpl::screenToWindow):
257         (WebKit::ChromeClientImpl::windowToScreen):
258         (WebKit::ChromeClientImpl::contentsSizeChanged):
259         (WebKit::ChromeClientImpl::scrollbarsModeDidChange):
260         (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
261         (WebKit::ChromeClientImpl::setToolTip):
262         (WebKit::ChromeClientImpl::print):
263         (WebKit::ChromeClientImpl::exceededDatabaseQuota):
264         (WebKit::ChromeClientImpl::reachedMaxAppCacheSize):
265         (WebKit::ChromeClientImpl::runOpenPanel):
266         (WebKit::ChromeClientImpl::popupOpened):
267         (WebKit::ChromeClientImpl::setCursor):
268         (WebKit::ChromeClientImpl::setCursorForPlugin):
269         (WebKit::ChromeClientImpl::formStateDidChange):
270         (WebKit::ChromeClientImpl::getPopupMenuInfo):
271         (WebKit::ChromeClientImpl::notificationPresenter):
272         * src/ChromeClientImpl.h: Added.
273         (WebKit::ChromeClientImpl::webView):
274         (WebKit::ChromeClientImpl::platformPageClient):
275         (WebKit::ChromeClientImpl::scrollRectIntoView):
276         (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
277         (WebKit::ChromeClientImpl::setCursor):
278         (WebKit::ChromeClientImpl::createHTMLParserQuirks):
279         * src/ChromiumBridge.cpp: Added.
280         (WebCore::toChromeClientImpl):
281         (WebCore::toWebWidgetClient):
282         (WebCore::ChromiumBridge::clipboardIsFormatAvailable):
283         (WebCore::ChromiumBridge::clipboardReadPlainText):
284         (WebCore::ChromiumBridge::clipboardReadHTML):
285         (WebCore::ChromiumBridge::clipboardWriteSelection):
286         (WebCore::ChromiumBridge::clipboardWritePlainText):
287         (WebCore::ChromiumBridge::clipboardWriteURL):
288         (WebCore::ChromiumBridge::clipboardWriteImage):
289         (WebCore::ChromiumBridge::setCookies):
290         (WebCore::ChromiumBridge::cookies):
291         (WebCore::ChromiumBridge::rawCookies):
292         (WebCore::ChromiumBridge::deleteCookie):
293         (WebCore::ChromiumBridge::prefetchDNS):
294         (WebCore::ChromiumBridge::fileExists):
295         (WebCore::ChromiumBridge::deleteFile):
296         (WebCore::ChromiumBridge::deleteEmptyDirectory):
297         (WebCore::ChromiumBridge::getFileSize):
298         (WebCore::ChromiumBridge::getFileModificationTime):
299         (WebCore::ChromiumBridge::directoryName):
300         (WebCore::ChromiumBridge::pathByAppendingComponent):
301         (WebCore::ChromiumBridge::makeAllDirectories):
302         (WebCore::ChromiumBridge::getAbsolutePath):
303         (WebCore::ChromiumBridge::isDirectory):
304         (WebCore::ChromiumBridge::filePathToURL):
305         (WebCore::ChromiumBridge::ensureFontLoaded):
306         (WebCore::ChromiumBridge::getFontFamilyForCharacters):
307         (WebCore::ChromiumBridge::databaseOpenFile):
308         (WebCore::ChromiumBridge::databaseDeleteFile):
309         (WebCore::ChromiumBridge::databaseGetFileAttributes):
310         (WebCore::ChromiumBridge::databaseGetFileSize):
311         (WebCore::ChromiumBridge::signedPublicKeyAndChallengeString):
312         (WebCore::ChromiumBridge::computedDefaultLanguage):
313         (WebCore::ChromiumBridge::layoutTestMode):
314         (WebCore::ChromiumBridge::isSupportedImageMIMEType):
315         (WebCore::ChromiumBridge::isSupportedJavaScriptMIMEType):
316         (WebCore::ChromiumBridge::isSupportedNonImageMIMEType):
317         (WebCore::ChromiumBridge::mimeTypeForExtension):
318         (WebCore::ChromiumBridge::mimeTypeFromFile):
319         (WebCore::ChromiumBridge::preferredExtensionForMIMEType):
320         (WebCore::ChromiumBridge::plugins):
321         (WebCore::ChromiumBridge::pluginScriptableObject):
322         (WebCore::ChromiumBridge::loadPlatformImageResource):
323         (WebCore::ChromiumBridge::sandboxEnabled):
324         (WebCore::ChromiumBridge::setSharedTimerFiredFunction):
325         (WebCore::ChromiumBridge::setSharedTimerFireTime):
326         (WebCore::ChromiumBridge::stopSharedTimer):
327         (WebCore::ChromiumBridge::decrementStatsCounter):
328         (WebCore::ChromiumBridge::incrementStatsCounter):
329         (WebCore::ChromiumBridge::suddenTerminationChanged):
330         (WebCore::ChromiumBridge::currentTime):
331         (WebCore::ChromiumBridge::paintButton):
332         (WebCore::ChromiumBridge::paintMenuList):
333         (WebCore::ChromiumBridge::paintScrollbarArrow):
334         (WebCore::ChromiumBridge::paintScrollbarThumb):
335         (WebCore::ChromiumBridge::paintScrollbarTrack):
336         (WebCore::ChromiumBridge::paintTextField):
337         (WebCore::ChromiumBridge::paintTrackbar):
338         (WebCore::ChromiumBridge::traceEventBegin):
339         (WebCore::ChromiumBridge::traceEventEnd):
340         (WebCore::ChromiumBridge::visitedLinkHash):
341         (WebCore::ChromiumBridge::isLinkVisited):
342         (WebCore::ChromiumBridge::notifyJSOutOfMemory):
343         (WebCore::ChromiumBridge::memoryUsageMB):
344         (WebCore::ChromiumBridge::screenDepth):
345         (WebCore::ChromiumBridge::screenDepthPerComponent):
346         (WebCore::ChromiumBridge::screenIsMonochrome):
347         (WebCore::ChromiumBridge::screenRect):
348         (WebCore::ChromiumBridge::screenAvailableRect):
349         (WebCore::ChromiumBridge::popupsAllowed):
350         (WebCore::ChromiumBridge::widgetSetCursor):
351         (WebCore::ChromiumBridge::widgetSetFocus):
352         (WebCore::WorkerContextProxy::create):
353         * src/ChromiumCurrentTime.cpp: Added.
354         (WTF::currentTime):
355         * src/ChromiumThreading.cpp: Added.
356         (WTF::ChromiumThreading::initializeMainThread):
357         (WTF::ChromiumThreading::scheduleDispatchFunctionsOnMainThread):
358         * src/ContextMenuClientImpl.cpp: Added.
359         (WebKit::urlFromFrame):
360         (WebKit::isASingleWord):
361         (WebKit::selectMisspelledWord):
362         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
363         * src/ContextMenuClientImpl.h: Added.
364         (WebKit::ContextMenuClientImpl::ContextMenuClientImpl):
365         (WebKit::ContextMenuClientImpl::~ContextMenuClientImpl):
366         (WebKit::ContextMenuClientImpl::copyImageToClipboard):
367         (WebKit::ContextMenuClientImpl::contextMenuDestroyed):
368         (WebKit::ContextMenuClientImpl::contextMenuItemSelected):
369         (WebKit::ContextMenuClientImpl::downloadURL):
370         (WebKit::ContextMenuClientImpl::isSpeaking):
371         (WebKit::ContextMenuClientImpl::lookUpInDictionary):
372         (WebKit::ContextMenuClientImpl::searchWithGoogle):
373         (WebKit::ContextMenuClientImpl::shouldIncludeInspectElementItem):
374         (WebKit::ContextMenuClientImpl::speak):
375         (WebKit::ContextMenuClientImpl::stopSpeaking):
376
377 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
378
379         Reviewed by Dimitri Glazkov.
380
381         Up-streaming Chromium API src files: AppCach...BackForwardListClientImpl
382
383         https://bugs.webkit.org/show_bug.cgi?id=31276
384
385         * src/ApplicationCacheHost.cpp: Added.
386         (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal):
387         (WebCore::ApplicationCacheHostInternal::notifyEventListener):
388         (WebCore::ApplicationCacheHost::ApplicationCacheHost):
389         (WebCore::ApplicationCacheHost::~ApplicationCacheHost):
390         (WebCore::ApplicationCacheHost::maybeLoadMainResource):
391         (WebCore::ApplicationCacheHost::selectCacheWithoutManifest):
392         (WebCore::ApplicationCacheHost::selectCacheWithManifest):
393         (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainResponse):
394         (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainError):
395         (WebCore::ApplicationCacheHost::mainResourceDataReceived):
396         (WebCore::ApplicationCacheHost::failedLoadingMainResource):
397         (WebCore::ApplicationCacheHost::finishedLoadingMainResource):
398         (WebCore::ApplicationCacheHost::maybeLoadResource):
399         (WebCore::ApplicationCacheHost::maybeLoadFallbackForRedirect):
400         (WebCore::ApplicationCacheHost::maybeLoadFallbackForResponse):
401         (WebCore::ApplicationCacheHost::maybeLoadFallbackForError):
402         (WebCore::ApplicationCacheHost::maybeLoadSynchronously):
403         (WebCore::ApplicationCacheHost::maybeLoadFallbackSynchronously):
404         (WebCore::ApplicationCacheHost::canCacheInPageCache):
405         (WebCore::ApplicationCacheHost::setDOMApplicationCache):
406         (WebCore::ApplicationCacheHost::notifyDOMApplicationCache):
407         (WebCore::ApplicationCacheHost::status):
408         (WebCore::ApplicationCacheHost::update):
409         (WebCore::ApplicationCacheHost::swapCache):
410         (WebCore::ApplicationCacheHost::isApplicationCacheEnabled):
411         * src/AssertMatchingEnums.cpp: Added.
412         * src/AutocompletePopupMenuClient.cpp: Added.
413         (WebKit::AutocompletePopupMenuClient::AutocompletePopupMenuClient):
414         (WebKit::AutocompletePopupMenuClient::~AutocompletePopupMenuClient):
415         (WebKit::AutocompletePopupMenuClient::initialize):
416         (WebKit::AutocompletePopupMenuClient::valueChanged):
417         (WebKit::AutocompletePopupMenuClient::itemText):
418         (WebKit::AutocompletePopupMenuClient::itemStyle):
419         (WebKit::AutocompletePopupMenuClient::menuStyle):
420         (WebKit::AutocompletePopupMenuClient::clientPaddingLeft):
421         (WebKit::AutocompletePopupMenuClient::clientPaddingRight):
422         (WebKit::AutocompletePopupMenuClient::popupDidHide):
423         (WebKit::AutocompletePopupMenuClient::setTextFromItem):
424         (WebKit::AutocompletePopupMenuClient::fontSelector):
425         (WebKit::AutocompletePopupMenuClient::hostWindow):
426         (WebKit::AutocompletePopupMenuClient::createScrollbar):
427         (WebKit::AutocompletePopupMenuClient::setSuggestions):
428         (WebKit::AutocompletePopupMenuClient::removeItemAtIndex):
429         (WebKit::AutocompletePopupMenuClient::textFieldStyle):
430         * src/AutocompletePopupMenuClient.h: Added.
431         (WebKit::AutocompletePopupMenuClient::textField):
432         (WebKit::AutocompletePopupMenuClient::itemToolTip):
433         (WebKit::AutocompletePopupMenuClient::itemIsEnabled):
434         (WebKit::AutocompletePopupMenuClient::clientInsetLeft):
435         (WebKit::AutocompletePopupMenuClient::clientInsetRight):
436         (WebKit::AutocompletePopupMenuClient::listSize):
437         (WebKit::AutocompletePopupMenuClient::selectedIndex):
438         (WebKit::AutocompletePopupMenuClient::itemIsSeparator):
439         (WebKit::AutocompletePopupMenuClient::itemIsLabel):
440         (WebKit::AutocompletePopupMenuClient::itemIsSelected):
441         (WebKit::AutocompletePopupMenuClient::shouldPopOver):
442         (WebKit::AutocompletePopupMenuClient::valueShouldChangeOnHotTrack):
443         * src/BackForwardListClientImpl.cpp: Added.
444         (WebKit::BackForwardListClientImpl::BackForwardListClientImpl):
445         (WebKit::BackForwardListClientImpl::~BackForwardListClientImpl):
446         (WebKit::BackForwardListClientImpl::setCurrentHistoryItem):
447         (WebKit::BackForwardListClientImpl::previousHistoryItem):
448         (WebKit::BackForwardListClientImpl::addItem):
449         (WebKit::BackForwardListClientImpl::goToItem):
450         (WebKit::BackForwardListClientImpl::currentItem):
451         (WebKit::BackForwardListClientImpl::itemAtIndex):
452         (WebKit::BackForwardListClientImpl::backListCount):
453         (WebKit::BackForwardListClientImpl::forwardListCount):
454         (WebKit::BackForwardListClientImpl::close):
455         * src/BackForwardListClientImpl.h: Added.
456
457 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
458
459         Reviewed by Dimitri Glazkov.
460
461         Up-streaming Chromium API src files: WebString...WebViewImpl
462
463         https://bugs.webkit.org/show_bug.cgi?id=31276
464
465         * src/WebString.cpp: Added.
466         (WebKit::WebString::reset):
467         (WebKit::WebString::assign):
468         (WebKit::WebString::length):
469         (WebKit::WebString::data):
470         (WebKit::WebString::utf8):
471         (WebKit::WebString::fromUTF8):
472         (WebKit::WebString::WebString):
473         (WebKit::WebString::operator=):
474         (WebKit::WebString::operator WebCore::String):
475         (WebKit::WebString::operator WebCore::AtomicString):
476         * src/WebURL.cpp: Added.
477         (WebKit::WebURL::WebURL):
478         (WebKit::WebURL::operator=):
479         (WebKit::WebURL::operator WebCore::KURL):
480         * src/WebURLError.cpp: Added.
481         (WebKit::WebURLError::WebURLError):
482         (WebKit::WebURLError::operator=):
483         (WebKit::WebURLError::operator ResourceError):
484         * src/WebURLRequest.cpp: Added.
485         (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
486         (WebKit::WebURLRequestPrivateImpl::dispose):
487         (WebKit::WebURLRequest::initialize):
488         (WebKit::WebURLRequest::reset):
489         (WebKit::WebURLRequest::assign):
490         (WebKit::WebURLRequest::isNull):
491         (WebKit::WebURLRequest::url):
492         (WebKit::WebURLRequest::setURL):
493         (WebKit::WebURLRequest::firstPartyForCookies):
494         (WebKit::WebURLRequest::setFirstPartyForCookies):
495         (WebKit::WebURLRequest::allowCookies):
496         (WebKit::WebURLRequest::setAllowCookies):
497         (WebKit::WebURLRequest::allowStoredCredentials):
498         (WebKit::WebURLRequest::setAllowStoredCredentials):
499         (WebKit::WebURLRequest::cachePolicy):
500         (WebKit::WebURLRequest::setCachePolicy):
501         (WebKit::WebURLRequest::httpMethod):
502         (WebKit::WebURLRequest::setHTTPMethod):
503         (WebKit::WebURLRequest::httpHeaderField):
504         (WebKit::WebURLRequest::setHTTPHeaderField):
505         (WebKit::WebURLRequest::addHTTPHeaderField):
506         (WebKit::WebURLRequest::clearHTTPHeaderField):
507         (WebKit::WebURLRequest::visitHTTPHeaderFields):
508         (WebKit::WebURLRequest::httpBody):
509         (WebKit::WebURLRequest::setHTTPBody):
510         (WebKit::WebURLRequest::reportUploadProgress):
511         (WebKit::WebURLRequest::setReportUploadProgress):
512         (WebKit::WebURLRequest::targetType):
513         (WebKit::WebURLRequest::setTargetType):
514         (WebKit::WebURLRequest::requestorID):
515         (WebKit::WebURLRequest::setRequestorID):
516         (WebKit::WebURLRequest::requestorProcessID):
517         (WebKit::WebURLRequest::setRequestorProcessID):
518         (WebKit::WebURLRequest::appCacheHostID):
519         (WebKit::WebURLRequest::setAppCacheHostID):
520         (WebKit::WebURLRequest::toMutableResourceRequest):
521         (WebKit::WebURLRequest::toResourceRequest):
522         * src/WebURLRequestPrivate.h: Added.
523         (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
524         * src/WebURLResponse.cpp: Added.
525         (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
526         (WebKit::WebURLResponsePrivateImpl::dispose):
527         (WebKit::WebURLResponse::initialize):
528         (WebKit::WebURLResponse::reset):
529         (WebKit::WebURLResponse::assign):
530         (WebKit::WebURLResponse::isNull):
531         (WebKit::WebURLResponse::url):
532         (WebKit::WebURLResponse::setURL):
533         (WebKit::WebURLResponse::mimeType):
534         (WebKit::WebURLResponse::setMIMEType):
535         (WebKit::WebURLResponse::expectedContentLength):
536         (WebKit::WebURLResponse::setExpectedContentLength):
537         (WebKit::WebURLResponse::textEncodingName):
538         (WebKit::WebURLResponse::setTextEncodingName):
539         (WebKit::WebURLResponse::suggestedFileName):
540         (WebKit::WebURLResponse::setSuggestedFileName):
541         (WebKit::WebURLResponse::httpStatusCode):
542         (WebKit::WebURLResponse::setHTTPStatusCode):
543         (WebKit::WebURLResponse::httpStatusText):
544         (WebKit::WebURLResponse::setHTTPStatusText):
545         (WebKit::WebURLResponse::httpHeaderField):
546         (WebKit::WebURLResponse::setHTTPHeaderField):
547         (WebKit::WebURLResponse::addHTTPHeaderField):
548         (WebKit::WebURLResponse::clearHTTPHeaderField):
549         (WebKit::WebURLResponse::visitHTTPHeaderFields):
550         (WebKit::WebURLResponse::lastModifiedDate):
551         (WebKit::WebURLResponse::setLastModifiedDate):
552         (WebKit::WebURLResponse::isContentFiltered):
553         (WebKit::WebURLResponse::setIsContentFiltered):
554         (WebKit::WebURLResponse::appCacheID):
555         (WebKit::WebURLResponse::setAppCacheID):
556         (WebKit::WebURLResponse::appCacheManifestURL):
557         (WebKit::WebURLResponse::setAppCacheManifestURL):
558         (WebKit::WebURLResponse::securityInfo):
559         (WebKit::WebURLResponse::setSecurityInfo):
560         (WebKit::WebURLResponse::toMutableResourceResponse):
561         (WebKit::WebURLResponse::toResourceResponse):
562         * src/WebURLResponsePrivate.h: Added.
563         (WebKit::WebURLResponsePrivate::WebURLResponsePrivate):
564         * src/WebViewImpl.cpp: Added.
565         (WebKit::):
566         (WebKit::WebView::create):
567         (WebKit::WebView::updateVisitedLinkState):
568         (WebKit::WebView::resetVisitedLinkState):
569         (WebKit::WebViewImpl::initializeMainFrame):
570         (WebKit::WebViewImpl::WebViewImpl):
571         (WebKit::WebViewImpl::~WebViewImpl):
572         (WebKit::WebViewImpl::theme):
573         (WebKit::WebViewImpl::mainFrameImpl):
574         (WebKit::WebViewImpl::tabKeyCyclesThroughElements):
575         (WebKit::WebViewImpl::setTabKeyCyclesThroughElements):
576         (WebKit::WebViewImpl::mouseMove):
577         (WebKit::WebViewImpl::mouseLeave):
578         (WebKit::WebViewImpl::mouseDown):
579         (WebKit::WebViewImpl::mouseContextMenu):
580         (WebKit::WebViewImpl::mouseUp):
581         (WebKit::WebViewImpl::mouseWheel):
582         (WebKit::WebViewImpl::keyEvent):
583         (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
584         (WebKit::WebViewImpl::charEvent):
585         (WebKit::WebViewImpl::sendContextMenuEvent):
586         (WebKit::WebViewImpl::keyEventDefault):
587         (WebKit::WebViewImpl::scrollViewWithKeyboard):
588         (WebKit::WebViewImpl::propagateScroll):
589         (WebKit::WebViewImpl::focusedWebCoreFrame):
590         (WebKit::WebViewImpl::fromPage):
591         (WebKit::WebViewImpl::close):
592         (WebKit::WebViewImpl::resize):
593         (WebKit::WebViewImpl::layout):
594         (WebKit::WebViewImpl::paint):
595         (WebKit::WebViewImpl::handleInputEvent):
596         (WebKit::WebViewImpl::mouseCaptureLost):
597         (WebKit::WebViewImpl::setFocus):
598         (WebKit::WebViewImpl::handleCompositionEvent):
599         (WebKit::WebViewImpl::queryCompositionStatus):
600         (WebKit::WebViewImpl::setTextDirection):
601         (WebKit::WebViewImpl::settings):
602         (WebKit::WebViewImpl::pageEncoding):
603         (WebKit::WebViewImpl::setPageEncoding):
604         (WebKit::WebViewImpl::dispatchBeforeUnloadEvent):
605         (WebKit::WebViewImpl::dispatchUnloadEvent):
606         (WebKit::WebViewImpl::mainFrame):
607         (WebKit::WebViewImpl::findFrameByName):
608         (WebKit::WebViewImpl::focusedFrame):
609         (WebKit::WebViewImpl::setFocusedFrame):
610         (WebKit::WebViewImpl::setInitialFocus):
611         (WebKit::WebViewImpl::clearFocusedNode):
612         (WebKit::WebViewImpl::zoomIn):
613         (WebKit::WebViewImpl::zoomOut):
614         (WebKit::WebViewImpl::zoomDefault):
615         (WebKit::WebViewImpl::performMediaPlayerAction):
616         (WebKit::WebViewImpl::copyImageAt):
617         (WebKit::WebViewImpl::dragSourceEndedAt):
618         (WebKit::WebViewImpl::dragSourceMovedTo):
619         (WebKit::WebViewImpl::dragSourceSystemDragEnded):
620         (WebKit::WebViewImpl::dragTargetDragEnter):
621         (WebKit::WebViewImpl::dragTargetDragOver):
622         (WebKit::WebViewImpl::dragTargetDragLeave):
623         (WebKit::WebViewImpl::dragTargetDrop):
624         (WebKit::WebViewImpl::dragIdentity):
625         (WebKit::WebViewImpl::inspectElementAt):
626         (WebKit::WebViewImpl::inspectorSettings):
627         (WebKit::WebViewImpl::setInspectorSettings):
628         (WebKit::WebViewImpl::devToolsAgent):
629         (WebKit::WebViewImpl::setDevToolsAgent):
630         (WebKit::WebViewImpl::accessibilityObject):
631         (WebKit::WebViewImpl::applyAutofillSuggestions):
632         (WebKit::WebViewImpl::hideAutofillPopup):
633         (WebKit::WebViewImpl::setDropEffect):
634         (WebKit::WebViewImpl::setIsTransparent):
635         (WebKit::WebViewImpl::isTransparent):
636         (WebKit::WebViewImpl::setIsActive):
637         (WebKit::WebViewImpl::isActive):
638         (WebKit::WebViewImpl::didCommitLoad):
639         (WebKit::WebViewImpl::navigationPolicyFromMouseEvent):
640         (WebKit::WebViewImpl::startDragging):
641         (WebKit::WebViewImpl::setCurrentHistoryItem):
642         (WebKit::WebViewImpl::previousHistoryItem):
643         (WebKit::WebViewImpl::observeNewNavigation):
644         (WebKit::WebViewImpl::hideAutoCompletePopup):
645         (WebKit::WebViewImpl::autoCompletePopupDidHide):
646         (WebKit::WebViewImpl::setIgnoreInputEvents):
647         (WebKit::WebViewImpl::notificationPresenterImpl):
648         (WebKit::WebViewImpl::refreshAutofillPopup):
649         (WebKit::WebViewImpl::focusedWebCoreNode):
650         (WebKit::WebViewImpl::hitTestResultForWindowPos):
651         (WebKit::WebViewImpl::setTabsToLinks):
652         (WebKit::WebViewImpl::tabsToLinks):
653         * src/WebViewImpl.h: Added.
654         (WebKit::WebViewImpl::size):
655         (WebKit::WebViewImpl::devToolsAgentPrivate):
656         (WebKit::WebViewImpl::lastMouseDownPoint):
657         (WebKit::WebViewImpl::client):
658         (WebKit::WebViewImpl::page):
659         (WebKit::WebViewImpl::contextMenuAllowed):
660         (WebKit::WebViewImpl::setInitialNavigationPolicy):
661         (WebKit::WebViewImpl::initialNavigationPolicy):
662         (WebKit::WebViewImpl::currentInputEvent):
663         (WebKit::WebViewImpl::):
664
665 2009-11-09  Nate Chapin  <japhet@chromium.org>
666
667         Reviewed by Dimitri Glazkov.
668
669         WebPa*.h and WebPl*.h Chromium API headers.
670
671         https://bugs.webkit.org/show_bug.cgi?id=28394
672
673         * public/WebPasswordAutocompleteListener.h: Added.
674         (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener):
675         * public/WebPasswordFormData.h: Added.
676         (WebKit::WebPasswordFormData::isValid):
677         * public/WebPlugin.h: Added.
678         (WebKit::WebPlugin::~WebPlugin):
679         * public/WebPluginContainer.h: Added.
680         (WebKit::WebPluginContainer::~WebPluginContainer):
681         * public/WebPluginListBuilder.h: Added.
682         * public/WebPluginParams.h: Added.
683
684 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
685
686         Reviewed by Dimitri Glazkov.
687
688         Up-streaming Chromium API src files: WebScriptController...WebStorageNamespaceImpl
689
690         https://bugs.webkit.org/show_bug.cgi?id=31276
691
692         * src/WebScriptController.cpp: Added.
693         (WebKit::WebScriptController::registerExtension):
694         (WebKit::WebScriptController::enableV8SingleThreadMode):
695         (WebKit::WebScriptController::flushConsoleMessages):
696         * src/WebSearchableFormData.cpp: Added.
697         (WebCore::GetFormEncoding):
698         (WebCore::IsHTTPFormSubmit):
699         (WebCore::GetButtonToActivate):
700         (WebCore::IsSelectInDefaultState):
701         (WebCore::IsInDefaultState):
702         (WebCore::HasSuitableTextElement):
703         (WebKit::WebSearchableFormData::WebSearchableFormData):
704         * src/WebSecurityOrigin.cpp: Added.
705         (WebKit::WebSecurityOrigin::reset):
706         (WebKit::WebSecurityOrigin::assign):
707         (WebKit::WebSecurityOrigin::protocol):
708         (WebKit::WebSecurityOrigin::host):
709         (WebKit::WebSecurityOrigin::port):
710         (WebKit::WebSecurityOrigin::isEmpty):
711         (WebKit::WebSecurityOrigin::toString):
712         (WebKit::WebSecurityOrigin::databaseIdentifier):
713         (WebKit::WebSecurityOrigin::WebSecurityOrigin):
714         (WebKit::WebSecurityOrigin::operator=):
715         (WebKit::WebSecurityOrigin::operator WTF::PassRefPtr<WebCore::SecurityOrigin>):
716         * src/WebSecurityPolicy.cpp: Added.
717         (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal):
718         (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess):
719         (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin):
720         (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists):
721         * src/WebSettingsImpl.cpp: Added.
722         (WebKit::WebSettingsImpl::WebSettingsImpl):
723         (WebKit::WebSettingsImpl::setStandardFontFamily):
724         (WebKit::WebSettingsImpl::setFixedFontFamily):
725         (WebKit::WebSettingsImpl::setSerifFontFamily):
726         (WebKit::WebSettingsImpl::setSansSerifFontFamily):
727         (WebKit::WebSettingsImpl::setCursiveFontFamily):
728         (WebKit::WebSettingsImpl::setFantasyFontFamily):
729         (WebKit::WebSettingsImpl::setDefaultFontSize):
730         (WebKit::WebSettingsImpl::setDefaultFixedFontSize):
731         (WebKit::WebSettingsImpl::setMinimumFontSize):
732         (WebKit::WebSettingsImpl::setMinimumLogicalFontSize):
733         (WebKit::WebSettingsImpl::setDefaultTextEncodingName):
734         (WebKit::WebSettingsImpl::setJavaScriptEnabled):
735         (WebKit::WebSettingsImpl::setWebSecurityEnabled):
736         (WebKit::WebSettingsImpl::setJavaScriptCanOpenWindowsAutomatically):
737         (WebKit::WebSettingsImpl::setLoadsImagesAutomatically):
738         (WebKit::WebSettingsImpl::setPluginsEnabled):
739         (WebKit::WebSettingsImpl::setDOMPasteAllowed):
740         (WebKit::WebSettingsImpl::setDeveloperExtrasEnabled):
741         (WebKit::WebSettingsImpl::setShrinksStandaloneImagesToFit):
742         (WebKit::WebSettingsImpl::setUsesEncodingDetector):
743         (WebKit::WebSettingsImpl::setTextAreasAreResizable):
744         (WebKit::WebSettingsImpl::setJavaEnabled):
745         (WebKit::WebSettingsImpl::setAllowScriptsToCloseWindows):
746         (WebKit::WebSettingsImpl::setUserStyleSheetLocation):
747         (WebKit::WebSettingsImpl::setUsesPageCache):
748         (WebKit::WebSettingsImpl::setDownloadableBinaryFontsEnabled):
749         (WebKit::WebSettingsImpl::setXSSAuditorEnabled):
750         (WebKit::WebSettingsImpl::setLocalStorageEnabled):
751         (WebKit::WebSettingsImpl::setEditableLinkBehaviorNeverLive):
752         (WebKit::WebSettingsImpl::setFontRenderingModeNormal):
753         (WebKit::WebSettingsImpl::setShouldPaintCustomScrollbars):
754         (WebKit::WebSettingsImpl::setDatabasesEnabled):
755         (WebKit::WebSettingsImpl::setAllowUniversalAccessFromFileURLs):
756         (WebKit::WebSettingsImpl::setTextDirectionSubmenuInclusionBehaviorNeverIncluded):
757         (WebKit::WebSettingsImpl::setOfflineWebApplicationCacheEnabled):
758         (WebKit::WebSettingsImpl::setExperimentalWebGLEnabled):
759         * src/WebSettingsImpl.h: Added.
760         (WebKit::WebSettingsImpl::~WebSettingsImpl):
761         * src/WebSharedWorkerImpl.cpp: Added.
762         (WebKit::WebSharedWorkerImpl::WebSharedWorkerImpl):
763         (WebKit::WebSharedWorkerImpl::~WebSharedWorkerImpl):
764         (WebKit::WebSharedWorkerImpl::isStarted):
765         (WebKit::WebSharedWorkerImpl::connect):
766         (WebKit::WebSharedWorkerImpl::connectTask):
767         (WebKit::WebSharedWorkerImpl::startWorkerContext):
768         (WebKit::WebSharedWorkerImpl::terminateWorkerContext):
769         (WebKit::WebSharedWorkerImpl::clientDestroyed):
770         (WebKit::WebSharedWorkerImpl::client):
771         (WebKit::WebSharedWorker::create):
772         * src/WebSharedWorkerImpl.h: Added.
773         (WebKit::WebSharedWorkerImpl::commonClient):
774         * src/WebStorageAreaImpl.cpp: Added.
775         (WebKit::WebStorageAreaImpl::WebStorageAreaImpl):
776         (WebKit::WebStorageAreaImpl::~WebStorageAreaImpl):
777         (WebKit::WebStorageAreaImpl::length):
778         (WebKit::WebStorageAreaImpl::key):
779         (WebKit::WebStorageAreaImpl::getItem):
780         (WebKit::WebStorageAreaImpl::setItem):
781         (WebKit::WebStorageAreaImpl::removeItem):
782         (WebKit::WebStorageAreaImpl::clear):
783         * src/WebStorageAreaImpl.h: Added.
784         (WebKit::WebStorageAreaImpl::currentStorageEventURL):
785         (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::ScopedStorageEventURL):
786         (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::~ScopedStorageEventURL):
787         * src/WebStorageEventDispatcherImpl.cpp: Added.
788         (WebKit::WebStorageEventDispatcher::create):
789         (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl):
790         (WebKit::WebStorageEventDispatcherImpl::dispatchStorageEvent):
791         * src/WebStorageEventDispatcherImpl.h: Added.
792         * src/WebStorageNamespaceImpl.cpp: Added.
793         (WebKit::WebStorageNamespace::createLocalStorageNamespace):
794         (WebKit::WebStorageNamespace::createSessionStorageNamespace):
795         (WebKit::WebStorageNamespaceImpl::WebStorageNamespaceImpl):
796         (WebKit::WebStorageNamespaceImpl::~WebStorageNamespaceImpl):
797         (WebKit::WebStorageNamespaceImpl::createStorageArea):
798         (WebKit::WebStorageNamespaceImpl::copy):
799         (WebKit::WebStorageNamespaceImpl::close):
800         * src/WebStorageNamespaceImpl.h: Added.
801
802 2009-11-10  Yaar Schnitman  <yaar@chromium.org>
803
804         Reviewed by Dimitri Glazkov.
805
806         Up-streaming Chromium API src files: WebPasswordFormData...WebRuntimeFeatures
807
808         https://bugs.webkit.org/show_bug.cgi?id=31276
809
810         * src/WebPasswordFormData.cpp: Added.
811         (WebKit::):
812         (WebKit::WebPasswordFormData::WebPasswordFormData):
813         * src/WebPasswordFormUtils.cpp: Added.
814         (WebKit::findPasswordFormFields):
815         * src/WebPasswordFormUtils.h: Added.
816         (WebKit::PasswordFormFields::PasswordFormFields):
817         * src/WebPluginContainerImpl.cpp: Added.
818         (WebKit::WebPluginContainerImpl::setFrameRect):
819         (WebKit::WebPluginContainerImpl::paint):
820         (WebKit::WebPluginContainerImpl::invalidateRect):
821         (WebKit::WebPluginContainerImpl::setFocus):
822         (WebKit::WebPluginContainerImpl::show):
823         (WebKit::WebPluginContainerImpl::hide):
824         (WebKit::WebPluginContainerImpl::handleEvent):
825         (WebKit::WebPluginContainerImpl::frameRectsChanged):
826         (WebKit::WebPluginContainerImpl::setParentVisible):
827         (WebKit::WebPluginContainerImpl::setParent):
828         (WebKit::WebPluginContainerImpl::invalidate):
829         (WebKit::WebPluginContainerImpl::reportGeometry):
830         (WebKit::WebPluginContainerImpl::clearScriptObjects):
831         (WebKit::WebPluginContainerImpl::scriptableObjectForElement):
832         (WebKit::WebPluginContainerImpl::executeScriptURL):
833         (WebKit::WebPluginContainerImpl::loadFrameRequest):
834         (WebKit::WebPluginContainerImpl::didReceiveResponse):
835         (WebKit::WebPluginContainerImpl::didReceiveData):
836         (WebKit::WebPluginContainerImpl::didFinishLoading):
837         (WebKit::WebPluginContainerImpl::didFailLoading):
838         (WebKit::WebPluginContainerImpl::scriptableObject):
839         (WebKit::WebPluginContainerImpl::willDestroyPluginLoadObserver):
840         (WebKit::WebPluginContainerImpl::~WebPluginContainerImpl):
841         (WebKit::WebPluginContainerImpl::handleMouseEvent):
842         (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
843         (WebKit::WebPluginContainerImpl::calculateGeometry):
844         (WebKit::WebPluginContainerImpl::windowClipRect):
845         (WebKit::getObjectStack):
846         (WebKit::checkStackOnTop):
847         (WebKit::WebPluginContainerImpl::windowCutOutRects):
848         * src/WebPluginContainerImpl.h: Added.
849         (WebKit::WebPluginContainerImpl::create):
850         (WebKit::WebPluginContainerImpl::plugin):
851         (WebKit::WebPluginContainerImpl::WebPluginContainerImpl):
852         * src/WebPluginListBuilderImpl.cpp: Added.
853         (WebKit::WebPluginListBuilderImpl::addPlugin):
854         (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
855         (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
856         * src/WebPluginListBuilderImpl.h: Added.
857         (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl):
858         * src/WebPluginLoadObserver.cpp: Added.
859         (WebKit::WebPluginLoadObserver::~WebPluginLoadObserver):
860         (WebKit::WebPluginLoadObserver::didFinishLoading):
861         (WebKit::WebPluginLoadObserver::didFailLoading):
862         * src/WebPluginLoadObserver.h: Added.
863         (WebKit::WebPluginLoadObserver::WebPluginLoadObserver):
864         (WebKit::WebPluginLoadObserver::url):
865         (WebKit::WebPluginLoadObserver::clearPluginContainer):
866         * src/WebPopupMenuImpl.cpp: Added.
867         (WebKit::WebPopupMenu::create):
868         (WebKit::WebPopupMenuImpl::WebPopupMenuImpl):
869         (WebKit::WebPopupMenuImpl::~WebPopupMenuImpl):
870         (WebKit::WebPopupMenuImpl::Init):
871         (WebKit::WebPopupMenuImpl::MouseMove):
872         (WebKit::WebPopupMenuImpl::MouseLeave):
873         (WebKit::WebPopupMenuImpl::MouseDown):
874         (WebKit::WebPopupMenuImpl::MouseUp):
875         (WebKit::WebPopupMenuImpl::MouseWheel):
876         (WebKit::WebPopupMenuImpl::KeyEvent):
877         (WebKit::WebPopupMenuImpl::close):
878         (WebKit::WebPopupMenuImpl::resize):
879         (WebKit::WebPopupMenuImpl::layout):
880         (WebKit::WebPopupMenuImpl::paint):
881         (WebKit::WebPopupMenuImpl::handleInputEvent):
882         (WebKit::WebPopupMenuImpl::mouseCaptureLost):
883         (WebKit::WebPopupMenuImpl::setFocus):
884         (WebKit::WebPopupMenuImpl::handleCompositionEvent):
885         (WebKit::WebPopupMenuImpl::queryCompositionStatus):
886         (WebKit::WebPopupMenuImpl::setTextDirection):
887         (WebKit::WebPopupMenuImpl::repaint):
888         (WebKit::WebPopupMenuImpl::scroll):
889         (WebKit::WebPopupMenuImpl::screenToWindow):
890         (WebKit::WebPopupMenuImpl::windowToScreen):
891         (WebKit::WebPopupMenuImpl::scrollRectIntoView):
892         (WebKit::WebPopupMenuImpl::scrollbarsModeDidChange):
893         (WebKit::WebPopupMenuImpl::popupClosed):
894         * src/WebPopupMenuImpl.h: Added.
895         (WebKit::WebPopupMenuImpl::size):
896         (WebKit::WebPopupMenuImpl::client):
897         (WebKit::WebPopupMenuImpl::platformPageClient):
898         * src/WebRange.cpp: Added.
899         (WebKit::WebRange::reset):
900         (WebKit::WebRange::assign):
901         (WebKit::WebRange::startOffset):
902         (WebKit::WebRange::endOffset):
903         (WebKit::WebRange::startContainer):
904         (WebKit::WebRange::endContainer):
905         (WebKit::WebRange::toHTMLText):
906         (WebKit::WebRange::toPlainText):
907         (WebKit::WebRange::WebRange):
908         (WebKit::WebRange::operator=):
909         (WebKit::WebRange::operator WTF::PassRefPtr<WebCore::Range>):
910         * src/WebRuntimeFeatures.cpp: Added.
911         (WebKit::WebRuntimeFeatures::enableDatabase):
912         (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
913         (WebKit::WebRuntimeFeatures::enableLocalStorage):
914         (WebKit::WebRuntimeFeatures::isLocalStorageEnabled):
915         (WebKit::WebRuntimeFeatures::enableSessionStorage):
916         (WebKit::WebRuntimeFeatures::isSessionStorageEnabled):
917         (WebKit::WebRuntimeFeatures::enableMediaPlayer):
918         (WebKit::WebRuntimeFeatures::isMediaPlayerEnabled):
919         (WebKit::WebRuntimeFeatures::enableSockets):
920         (WebKit::WebRuntimeFeatures::isSocketsEnabled):
921         (WebKit::WebRuntimeFeatures::enableNotifications):
922         (WebKit::WebRuntimeFeatures::isNotificationsEnabled):
923         (WebKit::WebRuntimeFeatures::enableApplicationCache):
924         (WebKit::WebRuntimeFeatures::isApplicationCacheEnabled):
925
926 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
927
928         Reviewed by Dimitri Glazkov.
929
930         Up-streaming Chromium API src files: WebFileInputElement...WebNotifications
931
932         https://bugs.webkit.org/show_bug.cgi?id=31276
933
934         * src/WebInputElement.cpp: Added.
935         (WebKit::WebInputElement::WebInputElement):
936         (WebKit::WebInputElement::operator=):
937         (WebKit::WebInputElement::operator WTF::PassRefPtr<HTMLInputElement>):
938         (WebKit::WebInputElement::setActivatedSubmit):
939         (WebKit::WebInputElement::setValue):
940         (WebKit::WebInputElement::value):
941         (WebKit::WebInputElement::setAutofilled):
942         (WebKit::WebInputElement::dispatchFormControlChangeEvent):
943         (WebKit::WebInputElement::setSelectionRange):
944         * src/WebInputEvent.cpp: Added.
945         (WebKit::staticKeyIdentifiers):
946         (WebKit::WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode):
947         * src/WebInputEventConversion.cpp: Added.
948         (WebKit::PlatformMouseEventBuilder::PlatformMouseEventBuilder):
949         (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
950         (WebKit::toPlatformKeyboardEventType):
951         (WebKit::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder):
952         (WebKit::PlatformKeyboardEventBuilder::setKeyType):
953         (WebKit::PlatformKeyboardEventBuilder::isCharacterKey):
954         (WebKit::getWebInputModifiers):
955         (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
956         (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
957         * src/WebInputEventConversion.h: Added.
958         * src/WebKit.cpp: Added.
959         (WebKit::initialize):
960         (WebKit::shutdown):
961         (WebKit::webKitClient):
962         (WebKit::setLayoutTestMode):
963         (WebKit::layoutTestMode):
964         (WebKit::resetPluginCache):
965         * src/WebMediaPlayerClientImpl.cpp: Added.
966         (WebKit::createWebMediaPlayer):
967         (WebKit::WebMediaPlayerClientImpl::isEnabled):
968         (WebKit::WebMediaPlayerClientImpl::setIsEnabled):
969         (WebKit::WebMediaPlayerClientImpl::registerSelf):
970         (WebKit::WebMediaPlayerClientImpl::networkStateChanged):
971         (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
972         (WebKit::WebMediaPlayerClientImpl::volumeChanged):
973         (WebKit::WebMediaPlayerClientImpl::timeChanged):
974         (WebKit::WebMediaPlayerClientImpl::repaint):
975         (WebKit::WebMediaPlayerClientImpl::durationChanged):
976         (WebKit::WebMediaPlayerClientImpl::rateChanged):
977         (WebKit::WebMediaPlayerClientImpl::sizeChanged):
978         (WebKit::WebMediaPlayerClientImpl::sawUnsupportedTracks):
979         (WebKit::WebMediaPlayerClientImpl::load):
980         (WebKit::WebMediaPlayerClientImpl::cancelLoad):
981         (WebKit::WebMediaPlayerClientImpl::play):
982         (WebKit::WebMediaPlayerClientImpl::pause):
983         (WebKit::WebMediaPlayerClientImpl::naturalSize):
984         (WebKit::WebMediaPlayerClientImpl::hasVideo):
985         (WebKit::WebMediaPlayerClientImpl::hasAudio):
986         (WebKit::WebMediaPlayerClientImpl::setVisible):
987         (WebKit::WebMediaPlayerClientImpl::duration):
988         (WebKit::WebMediaPlayerClientImpl::currentTime):
989         (WebKit::WebMediaPlayerClientImpl::seek):
990         (WebKit::WebMediaPlayerClientImpl::seeking):
991         (WebKit::WebMediaPlayerClientImpl::setEndTime):
992         (WebKit::WebMediaPlayerClientImpl::setRate):
993         (WebKit::WebMediaPlayerClientImpl::paused):
994         (WebKit::WebMediaPlayerClientImpl::supportsFullscreen):
995         (WebKit::WebMediaPlayerClientImpl::supportsSave):
996         (WebKit::WebMediaPlayerClientImpl::setVolume):
997         (WebKit::WebMediaPlayerClientImpl::networkState):
998         (WebKit::WebMediaPlayerClientImpl::readyState):
999         (WebKit::WebMediaPlayerClientImpl::maxTimeSeekable):
1000         (WebKit::WebMediaPlayerClientImpl::buffered):
1001         (WebKit::WebMediaPlayerClientImpl::dataRate):
1002         (WebKit::WebMediaPlayerClientImpl::totalBytesKnown):
1003         (WebKit::WebMediaPlayerClientImpl::totalBytes):
1004         (WebKit::WebMediaPlayerClientImpl::bytesLoaded):
1005         (WebKit::WebMediaPlayerClientImpl::setSize):
1006         (WebKit::WebMediaPlayerClientImpl::paint):
1007         (WebKit::WebMediaPlayerClientImpl::setAutobuffer):
1008         (WebKit::WebMediaPlayerClientImpl::hasSingleSecurityOrigin):
1009         (WebKit::WebMediaPlayerClientImpl::movieLoadType):
1010         (WebKit::WebMediaPlayerClientImpl::create):
1011         (WebKit::WebMediaPlayerClientImpl::getSupportedTypes):
1012         (WebKit::WebMediaPlayerClientImpl::supportsType):
1013         (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl):
1014         * src/WebMediaPlayerClientImpl.h: Added.
1015         * src/WebNode.cpp: Added.
1016         (WebKit::WebNode::reset):
1017         (WebKit::WebNode::assign):
1018         (WebKit::WebNode::parentNode):
1019         (WebKit::WebNode::nodeName):
1020         (WebKit::WebNode::WebNode):
1021         (WebKit::WebNode::operator=):
1022         (WebKit::WebNode::operator WTF::PassRefPtr<WebCore::Node>):
1023         (WebKit::WebNode::frame):
1024         * src/WebNotification.cpp: Added.
1025         (WebKit::WebNotification::reset):
1026         (WebKit::WebNotification::assign):
1027         (WebKit::WebNotification::lessThan):
1028         (WebKit::WebNotification::isHTML):
1029         (WebKit::WebNotification::url):
1030         (WebKit::WebNotification::icon):
1031         (WebKit::WebNotification::title):
1032         (WebKit::WebNotification::body):
1033         (WebKit::WebNotification::dispatchDisplayEvent):
1034         (WebKit::WebNotification::dispatchErrorEvent):
1035         (WebKit::WebNotification::dispatchCloseEvent):
1036         (WebKit::WebNotification::WebNotification):
1037         (WebKit::WebNotification::operator=):
1038         (WebKit::WebNotification::operator WTF::PassRefPtr<Notification>):
1039
1040 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1041
1042         Reviewed by Dimitri Glazkov.
1043
1044         Up-streaming Chromium API src files: WebFileChooser...WebImageSkia
1045
1046         https://bugs.webkit.org/show_bug.cgi?id=31276
1047
1048         * src/WebFileChooserCompletionImpl.cpp: Added.
1049         (WebKit::WebFileChooserCompletionImpl::WebFileChooserCompletionImpl):
1050         (WebKit::WebFileChooserCompletionImpl::~WebFileChooserCompletionImpl):
1051         (WebKit::WebFileChooserCompletionImpl::didChooseFile):
1052         * src/WebFileChooserCompletionImpl.h: Added.
1053         * src/WebFontCache.cpp: Added.
1054         (WebKit::WebFontCache::fontDataCount):
1055         (WebKit::WebFontCache::inactiveFontDataCount):
1056         (WebKit::WebFontCache::clear):
1057         * src/WebFormElement.cpp: Added.
1058         (WebKit::WebFormElement::WebFormElement):
1059         (WebKit::WebFormElement::operator=):
1060         (WebKit::WebFormElement::operator WTF::PassRefPtr<WebCore::HTMLFormElement>):
1061         (WebKit::WebFormElement::autoComplete):
1062         (WebKit::WebFormElement::action):
1063         (WebKit::WebFormElement::submit):
1064         (WebKit::WebFormElement::getNamedElements):
1065         * src/WebFrameImpl.cpp: Added.
1066         (WebKit::frameContentAsPlainText):
1067         (WebKit::ChromePrintContext::ChromePrintContext):
1068         (WebKit::ChromePrintContext::begin):
1069         (WebKit::ChromePrintContext::getPageShrink):
1070         (WebKit::ChromePrintContext::spoolPage):
1071         (WebKit::DataSourceForDocLoader):
1072         (WebKit::WebFrameImpl::DeferredScopeStringMatches::DeferredScopeStringMatches):
1073         (WebKit::WebFrameImpl::DeferredScopeStringMatches::doTimeout):
1074         (WebKit::WebFrame::frameForEnteredContext):
1075         (WebKit::WebFrame::frameForCurrentContext):
1076         (WebKit::WebFrameImpl::name):
1077         (WebKit::WebFrameImpl::url):
1078         (WebKit::WebFrameImpl::favIconURL):
1079         (WebKit::WebFrameImpl::openSearchDescriptionURL):
1080         (WebKit::WebFrameImpl::scrollOffset):
1081         (WebKit::WebFrameImpl::contentsSize):
1082         (WebKit::WebFrameImpl::contentsPreferredWidth):
1083         (WebKit::WebFrameImpl::hasVisibleContent):
1084         (WebKit::WebFrameImpl::view):
1085         (WebKit::WebFrameImpl::opener):
1086         (WebKit::WebFrameImpl::parent):
1087         (WebKit::WebFrameImpl::top):
1088         (WebKit::WebFrameImpl::firstChild):
1089         (WebKit::WebFrameImpl::lastChild):
1090         (WebKit::WebFrameImpl::nextSibling):
1091         (WebKit::WebFrameImpl::previousSibling):
1092         (WebKit::WebFrameImpl::traverseNext):
1093         (WebKit::WebFrameImpl::traversePrevious):
1094         (WebKit::WebFrameImpl::findChildByName):
1095         (WebKit::WebFrameImpl::findChildByExpression):
1096         (WebKit::WebFrameImpl::forms):
1097         (WebKit::WebFrameImpl::securityOrigin):
1098         (WebKit::WebFrameImpl::grantUniversalAccess):
1099         (WebKit::WebFrameImpl::windowObject):
1100         (WebKit::WebFrameImpl::bindToWindowObject):
1101         (WebKit::WebFrameImpl::executeScript):
1102         (WebKit::WebFrameImpl::executeScriptInNewContext):
1103         (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
1104         (WebKit::WebFrameImpl::addMessageToConsole):
1105         (WebKit::WebFrameImpl::collectGarbage):
1106         (WebKit::WebFrameImpl::mainWorldScriptContext):
1107         (WebKit::WebFrameImpl::insertStyleText):
1108         (WebKit::WebFrameImpl::reload):
1109         (WebKit::WebFrameImpl::loadRequest):
1110         (WebKit::WebFrameImpl::loadHistoryItem):
1111         (WebKit::WebFrameImpl::loadData):
1112         (WebKit::WebFrameImpl::loadHTMLString):
1113         (WebKit::WebFrameImpl::isLoading):
1114         (WebKit::WebFrameImpl::stopLoading):
1115         (WebKit::WebFrameImpl::provisionalDataSource):
1116         (WebKit::WebFrameImpl::dataSource):
1117         (WebKit::WebFrameImpl::previousHistoryItem):
1118         (WebKit::WebFrameImpl::currentHistoryItem):
1119         (WebKit::WebFrameImpl::enableViewSourceMode):
1120         (WebKit::WebFrameImpl::isViewSourceModeEnabled):
1121         (WebKit::WebFrameImpl::setReferrerForRequest):
1122         (WebKit::WebFrameImpl::dispatchWillSendRequest):
1123         (WebKit::WebFrameImpl::commitDocumentData):
1124         (WebKit::WebFrameImpl::unloadListenerCount):
1125         (WebKit::WebFrameImpl::isProcessingUserGesture):
1126         (WebKit::WebFrameImpl::willSuppressOpenerInNewFrame):
1127         (WebKit::WebFrameImpl::replaceSelection):
1128         (WebKit::WebFrameImpl::insertText):
1129         (WebKit::WebFrameImpl::setMarkedText):
1130         (WebKit::WebFrameImpl::unmarkText):
1131         (WebKit::WebFrameImpl::hasMarkedText):
1132         (WebKit::WebFrameImpl::markedRange):
1133         (WebKit::WebFrameImpl::executeCommand):
1134         (WebKit::WebFrameImpl::isCommandEnabled):
1135         (WebKit::WebFrameImpl::enableContinuousSpellChecking):
1136         (WebKit::WebFrameImpl::isContinuousSpellCheckingEnabled):
1137         (WebKit::WebFrameImpl::hasSelection):
1138         (WebKit::WebFrameImpl::selectionRange):
1139         (WebKit::WebFrameImpl::selectionAsText):
1140         (WebKit::WebFrameImpl::selectionAsMarkup):
1141         (WebKit::WebFrameImpl::printBegin):
1142         (WebKit::WebFrameImpl::getPrintPageShrink):
1143         (WebKit::WebFrameImpl::printPage):
1144         (WebKit::WebFrameImpl::printEnd):
1145         (WebKit::WebFrameImpl::find):
1146         (WebKit::WebFrameImpl::stopFinding):
1147         (WebKit::WebFrameImpl::scopeStringMatches):
1148         (WebKit::WebFrameImpl::cancelPendingScopingEffort):
1149         (WebKit::WebFrameImpl::increaseMatchCount):
1150         (WebKit::WebFrameImpl::reportFindInPageSelection):
1151         (WebKit::WebFrameImpl::resetMatchCount):
1152         (WebKit::WebFrameImpl::completeURL):
1153         (WebKit::WebFrameImpl::contentAsText):
1154         (WebKit::WebFrameImpl::contentAsMarkup):
1155         (WebKit::WebFrameImpl::create):
1156         (WebKit::WebFrameImpl::WebFrameImpl):
1157         (WebKit::WebFrameImpl::~WebFrameImpl):
1158         (WebKit::WebFrameImpl::initializeAsMainFrame):
1159         (WebKit::WebFrameImpl::createChildFrame):
1160         (WebKit::WebFrameImpl::layout):
1161         (WebKit::WebFrameImpl::paint):
1162         (WebKit::WebFrameImpl::createFrameView):
1163         (WebKit::WebFrameImpl::fromFrame):
1164         (WebKit::WebFrameImpl::viewImpl):
1165         (WebKit::WebFrameImpl::dataSourceImpl):
1166         (WebKit::WebFrameImpl::provisionalDataSourceImpl):
1167         (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):
1168         (WebKit::WebFrameImpl::didFail):
1169         (WebKit::WebFrameImpl::setAllowsScrolling):
1170         (WebKit::WebFrameImpl::registerPasswordListener):
1171         (WebKit::WebFrameImpl::getPasswordListener):
1172         (WebKit::WebFrameImpl::closing):
1173         (WebKit::WebFrameImpl::invalidateArea):
1174         (WebKit::WebFrameImpl::addMarker):
1175         (WebKit::WebFrameImpl::setMarkerActive):
1176         (WebKit::WebFrameImpl::ordinalOfFirstMatchForFrame):
1177         (WebKit::WebFrameImpl::shouldScopeMatches):
1178         (WebKit::WebFrameImpl::scopeStringMatchesSoon):
1179         (WebKit::WebFrameImpl::callScopeStringMatches):
1180         (WebKit::WebFrameImpl::invalidateIfNecessary):
1181         (WebKit::WebFrameImpl::clearPasswordListeners):
1182         (WebKit::WebFrameImpl::loadJavaScriptURL):
1183         * src/WebFrameImpl.h: Added.
1184         (WebKit::WebFrameImpl::liveObjectCount):
1185         (WebKit::WebFrameImpl::frame):
1186         (WebKit::WebFrameImpl::frameView):
1187         (WebKit::WebFrameImpl::activeMatchFrame):
1188         (WebKit::WebFrameImpl::client):
1189         (WebKit::WebFrameImpl::dropClient):
1190         (WebKit::WebFrameImpl::ClientHandle::create):
1191         (WebKit::WebFrameImpl::ClientHandle::client):
1192         (WebKit::WebFrameImpl::ClientHandle::dropClient):
1193         (WebKit::WebFrameImpl::ClientHandle::ClientHandle):
1194         (WebKit::WebFrameImpl::):
1195         * src/WebHTTPBody.cpp: Added.
1196         (WebKit::WebHTTPBody::initialize):
1197         (WebKit::WebHTTPBody::reset):
1198         (WebKit::WebHTTPBody::assign):
1199         (WebKit::WebHTTPBody::elementCount):
1200         (WebKit::WebHTTPBody::elementAt):
1201         (WebKit::WebHTTPBody::appendData):
1202         (WebKit::WebHTTPBody::appendFile):
1203         (WebKit::WebHTTPBody::identifier):
1204         (WebKit::WebHTTPBody::setIdentifier):
1205         (WebKit::WebHTTPBody::WebHTTPBody):
1206         (WebKit::WebHTTPBody::operator=):
1207         (WebKit::WebHTTPBody::operator PassRefPtr<FormData>):
1208         (WebKit::WebHTTPBody::ensureMutable):
1209         * src/WebHistoryItem.cpp: Added.
1210         (WebKit::WebHistoryItem::initialize):
1211         (WebKit::WebHistoryItem::reset):
1212         (WebKit::WebHistoryItem::assign):
1213         (WebKit::WebHistoryItem::urlString):
1214         (WebKit::WebHistoryItem::setURLString):
1215         (WebKit::WebHistoryItem::originalURLString):
1216         (WebKit::WebHistoryItem::setOriginalURLString):
1217         (WebKit::WebHistoryItem::referrer):
1218         (WebKit::WebHistoryItem::setReferrer):
1219         (WebKit::WebHistoryItem::target):
1220         (WebKit::WebHistoryItem::setTarget):
1221         (WebKit::WebHistoryItem::parent):
1222         (WebKit::WebHistoryItem::setParent):
1223         (WebKit::WebHistoryItem::title):
1224         (WebKit::WebHistoryItem::setTitle):
1225         (WebKit::WebHistoryItem::alternateTitle):
1226         (WebKit::WebHistoryItem::setAlternateTitle):
1227         (WebKit::WebHistoryItem::lastVisitedTime):
1228         (WebKit::WebHistoryItem::setLastVisitedTime):
1229         (WebKit::WebHistoryItem::scrollOffset):
1230         (WebKit::WebHistoryItem::setScrollOffset):
1231         (WebKit::WebHistoryItem::isTargetItem):
1232         (WebKit::WebHistoryItem::setIsTargetItem):
1233         (WebKit::WebHistoryItem::visitCount):
1234         (WebKit::WebHistoryItem::setVisitCount):
1235         (WebKit::WebHistoryItem::documentState):
1236         (WebKit::WebHistoryItem::setDocumentState):
1237         (WebKit::WebHistoryItem::httpContentType):
1238         (WebKit::WebHistoryItem::setHTTPContentType):
1239         (WebKit::WebHistoryItem::httpBody):
1240         (WebKit::WebHistoryItem::setHTTPBody):
1241         (WebKit::WebHistoryItem::children):
1242         (WebKit::WebHistoryItem::setChildren):
1243         (WebKit::WebHistoryItem::appendToChildren):
1244         (WebKit::WebHistoryItem::WebHistoryItem):
1245         (WebKit::WebHistoryItem::operator=):
1246         (WebKit::WebHistoryItem::operator PassRefPtr<HistoryItem>):
1247         (WebKit::WebHistoryItem::ensureMutable):
1248         * src/WebImageCG.cpp: Added.
1249         (WebKit::WebImage::fromData):
1250         (WebKit::WebImage::reset):
1251         (WebKit::WebImage::assign):
1252         (WebKit::WebImage::isNull):
1253         (WebKit::WebImage::size):
1254         (WebKit::WebImage::WebImage):
1255         (WebKit::WebImage::operator=):
1256         * src/WebImageSkia.cpp: Added.
1257         (WebKit::WebImage::fromData):
1258         (WebKit::WebImage::reset):
1259         (WebKit::WebImage::assign):
1260         (WebKit::WebImage::isNull):
1261         (WebKit::WebImage::size):
1262         (WebKit::WebImage::WebImage):
1263         (WebKit::WebImage::operator=):
1264
1265 2009-11-09  Yaar Schnitman  <yaar@chromium.src>
1266
1267         Reviewed by Dimitri Glazkov.
1268
1269         Up-streaming Chromium API src files: WebData...WebElement
1270
1271         https://bugs.webkit.org/show_bug.cgi?id=31276
1272
1273         * src/WebData.cpp: Added.
1274         (WebKit::WebData::reset):
1275         (WebKit::WebData::assign):
1276         (WebKit::WebData::size):
1277         (WebKit::WebData::data):
1278         (WebKit::WebData::WebData):
1279         (WebKit::WebData::operator=):
1280         (WebKit::WebData::operator PassRefPtr<SharedBuffer>):
1281         * src/WebDataSourceImpl.cpp: Added.
1282         (WebKit::WebDataSourceImpl::create):
1283         (WebKit::WebDataSourceImpl::originalRequest):
1284         (WebKit::WebDataSourceImpl::request):
1285         (WebKit::WebDataSourceImpl::response):
1286         (WebKit::WebDataSourceImpl::hasUnreachableURL):
1287         (WebKit::WebDataSourceImpl::unreachableURL):
1288         (WebKit::WebDataSourceImpl::redirectChain):
1289         (WebKit::WebDataSourceImpl::pageTitle):
1290         (WebKit::WebDataSourceImpl::navigationType):
1291         (WebKit::WebDataSourceImpl::triggeringEventTime):
1292         (WebKit::WebDataSourceImpl::extraData):
1293         (WebKit::WebDataSourceImpl::setExtraData):
1294         (WebKit::WebDataSourceImpl::toWebNavigationType):
1295         (WebKit::WebDataSourceImpl::endOfRedirectChain):
1296         (WebKit::WebDataSourceImpl::clearRedirectChain):
1297         (WebKit::WebDataSourceImpl::appendRedirect):
1298         (WebKit::WebDataSourceImpl::setNextPluginLoadObserver):
1299         (WebKit::WebDataSourceImpl::WebDataSourceImpl):
1300         (WebKit::WebDataSourceImpl::~WebDataSourceImpl):
1301         * src/WebDataSourceImpl.h: Added.
1302         (WebKit::WebDataSourceImpl::fromDocumentLoader):
1303         (WebKit::WebDataSourceImpl::hasRedirectChain):
1304         (WebKit::WebDataSourceImpl::releasePluginLoadObserver):
1305         * src/WebDatabase.cpp: Added.
1306         (WebKit::WebDatabase::reset):
1307         (WebKit::WebDatabase::assign):
1308         (WebKit::WebDatabase::name):
1309         (WebKit::WebDatabase::displayName):
1310         (WebKit::WebDatabase::estimatedSize):
1311         (WebKit::WebDatabase::securityOrigin):
1312         (WebKit::WebDatabase::setObserver):
1313         (WebKit::WebDatabase::observer):
1314         (WebKit::WebDatabase::updateDatabaseSize):
1315         (WebKit::WebDatabase::WebDatabase):
1316         (WebKit::WebDatabase::operator=):
1317         (WebKit::WebDatabase::operator WTF::PassRefPtr<Database>):
1318         * src/WebDevToolsAgentPrivate.h: Added.
1319         * src/WebDragData.cpp: Added.
1320         (WebKit::WebDragData::initialize):
1321         (WebKit::WebDragData::reset):
1322         (WebKit::WebDragData::assign):
1323         (WebKit::WebDragData::url):
1324         (WebKit::WebDragData::setURL):
1325         (WebKit::WebDragData::urlTitle):
1326         (WebKit::WebDragData::setURLTitle):
1327         (WebKit::WebDragData::fileExtension):
1328         (WebKit::WebDragData::setFileExtension):
1329         (WebKit::WebDragData::hasFileNames):
1330         (WebKit::WebDragData::fileNames):
1331         (WebKit::WebDragData::setFileNames):
1332         (WebKit::WebDragData::appendToFileNames):
1333         (WebKit::WebDragData::plainText):
1334         (WebKit::WebDragData::setPlainText):
1335         (WebKit::WebDragData::htmlText):
1336         (WebKit::WebDragData::setHTMLText):
1337         (WebKit::WebDragData::htmlBaseURL):
1338         (WebKit::WebDragData::setHTMLBaseURL):
1339         (WebKit::WebDragData::fileContentFileName):
1340         (WebKit::WebDragData::setFileContentFileName):
1341         (WebKit::WebDragData::fileContent):
1342         (WebKit::WebDragData::setFileContent):
1343         (WebKit::WebDragData::WebDragData):
1344         (WebKit::WebDragData::operator=):
1345         (WebKit::WebDragData::operator WTF::PassRefPtr<WebCore::ChromiumDataObject>):
1346         (WebKit::WebDragData::ensureMutable):
1347         * src/WebElement.cpp: Added.
1348         (WebKit::WebElement::WebElement):
1349         (WebKit::WebElement::operator=):
1350         (WebKit::WebElement::operator WTF::PassRefPtr<Element>):
1351
1352 2009-11-09  Nate Chapin  <japhet@chromium.org>
1353
1354         Reviewed by Dimitri Glazkov.
1355
1356         WebPo*.h and WebRunetimeFeatures.h Chromium API headers.
1357
1358         https://bugs.webkit.org/show_bug.cgi?id=28394
1359
1360         * public/WebPoint.h: Added.
1361         (WebKit::WebPoint::WebPoint):
1362         (WebKit::WebPoint::operator=):
1363         (WebKit::WebPoint::operator WebCore::IntPoint):
1364         (WebKit::WebPoint::operator gfx::Point):
1365         (WebKit::operator==):
1366         (WebKit::operator!=):
1367         * public/WebPopupMenu.h: Added.
1368         * public/WebPopupMenuInfo.h: Added.
1369         (WebKit::WebPopupMenuInfo::Item::):
1370         * public/WebRuntimeFeatures.h: Added.
1371
1372 2009-11-09  Nate Chapin  <japhet@chromium.org>
1373
1374         Reviewed by Dimitri Glazkov.
1375
1376         WebPa*.h and WebPl*.h Chromium API headers.
1377
1378         https://bugs.webkit.org/show_bug.cgi?id=28394
1379
1380         * public/WebPasswordAutocompleteListener.h: Added.
1381         (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener):
1382         * public/WebPasswordFormData.h: Added.
1383         (WebKit::WebPasswordFormData::isValid):
1384         * public/WebPlugin.h: Added.
1385         (WebKit::WebPlugin::~WebPlugin):
1386         * public/WebPluginContainer.h: Added.
1387         (WebKit::WebPluginContainer::~WebPluginContainer):
1388         * public/WebPluginListBuilder.h: Added.
1389         * public/WebPluginParams.h: Added.
1390
1391 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1392
1393         Reviewed by Dimitri Glazkov.
1394
1395         Up-streaming Chromium API src files: WebBindging ... WebCursorInfo
1396
1397         https://bugs.webkit.org/show_bug.cgi?id=31276
1398
1399         * src/WebBindings.cpp: Added.
1400         (WebKit::WebBindings::construct):
1401         (WebKit::WebBindings::createObject):
1402         (WebKit::WebBindings::enumerate):
1403         (WebKit::WebBindings::evaluate):
1404         (WebKit::WebBindings::evaluateHelper):
1405         (WebKit::WebBindings::getIntIdentifier):
1406         (WebKit::WebBindings::getProperty):
1407         (WebKit::WebBindings::getStringIdentifier):
1408         (WebKit::WebBindings::getStringIdentifiers):
1409         (WebKit::WebBindings::hasMethod):
1410         (WebKit::WebBindings::hasProperty):
1411         (WebKit::WebBindings::identifierIsString):
1412         (WebKit::WebBindings::intFromIdentifier):
1413         (WebKit::WebBindings::initializeVariantWithStringCopy):
1414         (WebKit::WebBindings::invoke):
1415         (WebKit::WebBindings::invokeDefault):
1416         (WebKit::WebBindings::releaseObject):
1417         (WebKit::WebBindings::releaseVariantValue):
1418         (WebKit::WebBindings::removeProperty):
1419         (WebKit::WebBindings::retainObject):
1420         (WebKit::WebBindings::setException):
1421         (WebKit::WebBindings::setProperty):
1422         (WebKit::WebBindings::unregisterObject):
1423         (WebKit::WebBindings::utf8FromIdentifier):
1424         (WebKit::WebBindings::extractIdentifierData):
1425         (WebKit::getEvent):
1426         (WebKit::getDragDataImpl):
1427         (WebKit::getRangeImpl):
1428         (WebKit::WebBindings::getDragData):
1429         (WebKit::WebBindings::isDragEvent):
1430         (WebKit::WebBindings::getRange):
1431         * src/WebCString.cpp: Added.
1432         (WebKit::WebCString::reset):
1433         (WebKit::WebCString::assign):
1434         (WebKit::WebCString::length):
1435         (WebKit::WebCString::data):
1436         (WebKit::WebCString::utf16):
1437         (WebKit::WebCString::fromUTF16):
1438         (WebKit::WebCString::WebCString):
1439         (WebKit::WebCString::operator=):
1440         (WebKit::WebCString::operator WebCore::CString):
1441         * src/WebCache.cpp: Added.
1442         (WebKit::ToResourceTypeStat):
1443         (WebKit::WebCache::setCapacities):
1444         (WebKit::WebCache::clear):
1445         (WebKit::WebCache::getUsageStats):
1446         (WebKit::WebCache::getResourceTypeStats):
1447         * src/WebColor.cpp: Added.
1448         (WebKit::toCSSValueKeyword):
1449         (WebKit::setNamedColors):
1450         * src/WebCrossOriginPreflightResultCache.cpp: Added.
1451         (WebKit::WebCrossOriginPreflightResultCache::clear):
1452         * src/WebCursorInfo.cpp: Added.
1453         (WebKit::WebCursorInfo::WebCursorInfo):
1454
1455 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1456
1457         Reviewed by Dimitri Glazkov.
1458
1459         Up-streaming Chromium API src files: WebAccessibilty
1460
1461         https://bugs.webkit.org/show_bug.cgi?id=31276
1462
1463         * src/WebAccessibilityCache.cpp: Added.
1464         (WebKit::WebAccessibilityCache::enableAccessibility):
1465         * src/WebAccessibilityCacheImpl.cpp: Added.
1466         (WebKit::toAccessibilityObject):
1467         (WebKit::WebAccessibilityCache::create):
1468         (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
1469         (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
1470         (WebKit::WebAccessibilityCacheImpl::WeakHandle::detach):
1471         (WebKit::WebAccessibilityCacheImpl::WebAccessibilityCacheImpl):
1472         (WebKit::WebAccessibilityCacheImpl::~WebAccessibilityCacheImpl):
1473         (WebKit::WebAccessibilityCacheImpl::initialize):
1474         (WebKit::WebAccessibilityCacheImpl::getObjectById):
1475         (WebKit::WebAccessibilityCacheImpl::isValidId):
1476         (WebKit::WebAccessibilityCacheImpl::remove):
1477         (WebKit::WebAccessibilityCacheImpl::clear):
1478         (WebKit::WebAccessibilityCacheImpl::addOrGetId):
1479         * src/WebAccessibilityCacheImpl.h: Added.
1480         (WebKit::WebAccessibilityCacheImpl::isInitialized):
1481         * src/WebAccessibilityObject.cpp: Added.
1482         (WebKit::WebAccessibilityObject::reset):
1483         (WebKit::WebAccessibilityObject::assign):
1484         (WebKit::WebAccessibilityObject::accessibilityDescription):
1485         (WebKit::WebAccessibilityObject::actionVerb):
1486         (WebKit::WebAccessibilityObject::canSetFocusAttribute):
1487         (WebKit::WebAccessibilityObject::childCount):
1488         (WebKit::WebAccessibilityObject::childAt):
1489         (WebKit::WebAccessibilityObject::firstChild):
1490         (WebKit::WebAccessibilityObject::focusedChild):
1491         (WebKit::WebAccessibilityObject::lastChild):
1492         (WebKit::WebAccessibilityObject::nextSibling):
1493         (WebKit::WebAccessibilityObject::parentObject):
1494         (WebKit::WebAccessibilityObject::previousSibling):
1495         (WebKit::WebAccessibilityObject::isAnchor):
1496         (WebKit::WebAccessibilityObject::isChecked):
1497         (WebKit::WebAccessibilityObject::isFocused):
1498         (WebKit::WebAccessibilityObject::isEnabled):
1499         (WebKit::WebAccessibilityObject::isHovered):
1500         (WebKit::WebAccessibilityObject::isIndeterminate):
1501         (WebKit::WebAccessibilityObject::isMultiSelect):
1502         (WebKit::WebAccessibilityObject::isOffScreen):
1503         (WebKit::WebAccessibilityObject::isPasswordField):
1504         (WebKit::WebAccessibilityObject::isPressed):
1505         (WebKit::WebAccessibilityObject::isReadOnly):
1506         (WebKit::WebAccessibilityObject::isVisited):
1507         (WebKit::WebAccessibilityObject::boundingBoxRect):
1508         (WebKit::WebAccessibilityObject::helpText):
1509         (WebKit::WebAccessibilityObject::hitTest):
1510         (WebKit::WebAccessibilityObject::keyboardShortcut):
1511         (WebKit::WebAccessibilityObject::performDefaultAction):
1512         (WebKit::WebAccessibilityObject::roleValue):
1513         (WebKit::WebAccessibilityObject::stringValue):
1514         (WebKit::WebAccessibilityObject::title):
1515         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
1516         (WebKit::WebAccessibilityObject::operator=):
1517         (WebKit::WebAccessibilityObject::operator WTF::PassRefPtr<WebCore::AccessibilityObject>):
1518
1519 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1520
1521         Reviewed by Dimitri Glazkov.
1522
1523         Upstreaming Chromium API: Platform specific files
1524
1525         https://bugs.webkit.org/show_bug.cgi?id=28394
1526
1527         * public/gtk/WebFontInfo.h: Added.
1528         * public/gtk/WebInputEventFactory.h: Added.
1529         * public/gtk/WebScreenInfoFactory.h: Added.
1530         * public/linux/WebFontRendering.h: Added.
1531         * public/linux/WebSandboxSupport.h: Added.
1532         * public/mac/WebInputEventFactory.h: Added.
1533         * public/mac/WebScreenInfoFactory.h: Added.
1534         * public/win/WebInputEventFactory.h: Added.
1535         * public/win/WebSandboxSupport.h: Added.
1536         * public/win/WebScreenInfoFactory.h: Added.
1537         * public/win/WebThemeEngine.h: Added.
1538         * public/x11/WebScreenInfoFactory.h: Added.
1539
1540 2009-11-09  David Levin  <levin@chromium.org>
1541
1542         Reviewed by Dmitry Titov.
1543
1544         Change struct ResourceRequest to class ResourceRequest per
1545         http://trac.webkit.org/changeset/50625.
1546
1547         * public/WebURLRequest.h:
1548
1549 2009-11-09  Nate Chapin  <japhet@chromium.org>
1550
1551         Reviewed by Dimitri Glazkov.
1552
1553         Upstream remaining Chromium API WebN*.h headers.
1554
1555         https://bugs.webkit.org/show_bug.cgi?id=28394
1556
1557         * public/WebNonCopyable.h: Added.
1558         (WebKit::WebNonCopyable::WebNonCopyable):
1559         (WebKit::WebNonCopyable::~WebNonCopyable):
1560         * public/WebNotification.h: Added.
1561         (WebKit::WebNotification::WebNotification):
1562         (WebKit::WebNotification::~WebNotification):
1563         (WebKit::WebNotification::operator=):
1564         (WebKit::WebNotification::equals):
1565         (WebKit::operator==):
1566         (WebKit::operator!=):
1567         (WebKit::operator<):
1568         * public/WebNotificationPermissionCallback.h: Added.
1569         (WebKit::WebNotificationPermissionCallback::~WebNotificationPermissionCallback):
1570         * public/WebNotificationPresenter.h: Added.
1571         (WebKit::WebNotificationPresenter::):
1572
1573 2009-11-09  Nate Chapin  <japhet@chromium.org>
1574
1575         Reviewed by Dimitri Glazkov.
1576
1577         Upstream Chromium API headers WebMessage through WebNavigation.
1578
1579         https://bugs.webkit.org/show_bug.cgi?id=28394
1580
1581         * public/WebMessagePortChannel.h: Added.
1582         (WebKit::WebMessagePortChannel::~WebMessagePortChannel):
1583         * public/WebMessagePortChannelClient.h: Added.
1584         (WebKit::WebMessagePortChannelClient::~WebMessagePortChannelClient):
1585         * public/WebMimeRegistry.h: Added.
1586         (WebKit::WebMimeRegistry::):
1587         (WebKit::WebMimeRegistry::~WebMimeRegistry):
1588         * public/WebNavigationPolicy.h: Added.
1589         (WebKit::):
1590         * public/WebNavigationType.h: Added.
1591         (WebKit::):
1592
1593 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1594
1595         Reviewed by Dimitri Glazkov.
1596
1597         Upstreaming the Chromium WebKit API: WebScreenInfo to WebSharedWorkerRepo.
1598
1599         https://bugs.webkit.org/show_bug.cgi?id=28394
1600
1601         * public/WebScreenInfo.h: Added.
1602         (WebKit::WebScreenInfo::WebScreenInfo):
1603         * public/WebScriptController.h: Added.
1604         * public/WebScriptSource.h: Added.
1605         (WebKit::WebScriptSource::WebScriptSource):
1606         * public/WebSearchableFormData.h: Added.
1607         (WebKit::WebSearchableFormData::isValid):
1608         (WebKit::WebSearchableFormData::url):
1609         (WebKit::WebSearchableFormData::encoding):
1610         * public/WebSecurityOrigin.h: Added.
1611         (WebKit::WebSecurityOrigin::~WebSecurityOrigin):
1612         (WebKit::WebSecurityOrigin::WebSecurityOrigin):
1613         (WebKit::WebSecurityOrigin::operator=):
1614         (WebKit::WebSecurityOrigin::isNull):
1615         * public/WebSecurityPolicy.h: Added.
1616         * public/WebSettings.h: Added.
1617         (WebKit::WebSettings::~WebSettings):
1618         * public/WebSharedWorker.h: Added.
1619         (WebKit::WebSharedWorker::~WebSharedWorker):
1620         * public/WebSharedWorkerRepository.h: Added.
1621
1622 2009-11-09  Nate Chapin  <japhet@chromium.org>
1623
1624         Reviewed by Dimitri Glazkov.
1625
1626         Upstream Chromium API headers Webkit.h thru WebMediaPlayerClient.h.
1627
1628         https://bugs.webkit.org/show_bug.cgi?id=28394
1629
1630         * public/WebKit.h: Added.
1631         * public/WebKitClient.h: Added.
1632         (WebKit::WebKitClient::~WebKitClient):
1633         * public/WebLocalizedString.h: Added.
1634         (WebKit::WebLocalizedString::):
1635         * public/WebMediaPlayer.h: Added.
1636         (WebKit::WebTimeRange::WebTimeRange):
1637         (WebKit::WebMediaPlayer::):
1638         (WebKit::WebMediaPlayer::~WebMediaPlayer):
1639         * public/WebMediaPlayerAction.h: Added.
1640         (WebKit::WebMediaPlayerAction::):
1641         (WebKit::WebMediaPlayerAction::WebMediaPlayerAction):
1642         * public/WebMediaPlayerClient.h: Added.
1643         (WebKit::WebMediaPlayerClient::~WebMediaPlayerClient):
1644
1645 2009-11-09  Nate Chapin  <japhet@chromium.org>
1646
1647         Reviewed by Dimitri Glazkov.
1648
1649         Upstream rest of WebH*.h and WebI*.h Chromium API headers.
1650
1651         https://bugs.webkit.org/show_bug.cgi?id=28394
1652
1653         * public/WebHTTPBody.h: Added.
1654         (WebKit::WebHTTPBody::Element::):
1655         (WebKit::WebHTTPBody::~WebHTTPBody):
1656         (WebKit::WebHTTPBody::WebHTTPBody):
1657         (WebKit::WebHTTPBody::operator=):
1658         (WebKit::WebHTTPBody::isNull):
1659         * public/WebHTTPHeaderVisitor.h: Added.
1660         (WebKit::WebHTTPHeaderVisitor::~WebHTTPHeaderVisitor):
1661         * public/WebHistoryItem.h: Added.
1662         (WebKit::WebHistoryItem::~WebHistoryItem):
1663         (WebKit::WebHistoryItem::WebHistoryItem):
1664         (WebKit::WebHistoryItem::operator=):
1665         (WebKit::WebHistoryItem::isNull):
1666         * public/WebImage.h: Added.
1667         (WebKit::WebImage::~WebImage):
1668         (WebKit::WebImage::WebImage):
1669         (WebKit::WebImage::operator=):
1670         (WebKit::WebImage::getSkBitmap):
1671         (WebKit::WebImage::init):
1672         (WebKit::WebImage::getCGImageRef):
1673         * public/WebInputEvent.h: Added.
1674         (WebKit::WebInputEvent::WebInputEvent):
1675         (WebKit::WebInputEvent::):
1676         (WebKit::WebInputEvent::isKeyboardEventType):
1677         (WebKit::WebKeyboardEvent::WebKeyboardEvent):
1678         (WebKit::WebMouseEvent::):
1679         (WebKit::WebMouseEvent::WebMouseEvent):
1680         (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
1681
1682 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1683
1684         Reviewed by Eric Seidel.
1685
1686         Upstreaming the Chromium WebKit API: WebSockets and WebStorage.
1687
1688         https://bugs.webkit.org/show_bug.cgi?id=28394
1689
1690         * public/WebSocketStreamError.h: Added.
1691         * public/WebSocketStreamHandle.h: Added.
1692         (WebKit::WebSocketStreamHandle::~WebSocketStreamHandle):
1693         * public/WebSocketStreamHandleClient.h: Added.
1694         * public/WebStorageArea.h: Added.
1695         (WebKit::WebStorageArea::~WebStorageArea):
1696         * public/WebStorageEventDispatcher.h: Added.
1697         (WebKit::WebStorageEventDispatcher::~WebStorageEventDispatcher):
1698         * public/WebStorageNamespace.h: Added.
1699         (WebKit::WebStorageNamespace::~WebStorageNamespace):
1700
1701 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1702
1703         Reviewed by Dimitri Glazkov.
1704
1705         Upstreaming the Chromium WebKit API: WebString and other basic objects.
1706
1707         https://bugs.webkit.org/show_bug.cgi?id=28394
1708
1709         * public/WebRange.h: Added.
1710         (WebKit::WebRange::~WebRange):
1711         (WebKit::WebRange::WebRange):
1712         (WebKit::WebRange::operator=):
1713         (WebKit::WebRange::isNull):
1714         * public/WebRect.h: Added.
1715         (WebKit::WebRect::isEmpty):
1716         (WebKit::WebRect::WebRect):
1717         (WebKit::WebRect::operator=):
1718         (WebKit::WebRect::operator WebCore::IntRect):
1719         (WebKit::WebRect::operator gfx::Rect):
1720         (WebKit::operator==):
1721         (WebKit::operator!=):
1722         * public/WebSize.h: Added.
1723         (WebKit::WebSize::isEmpty):
1724         (WebKit::WebSize::WebSize):
1725         (WebKit::WebSize::operator=):
1726         (WebKit::WebSize::operator WebCore::IntSize):
1727         (WebKit::WebSize::operator gfx::Size):
1728         (WebKit::operator==):
1729         (WebKit::operator!=):
1730         * public/WebString.h: Added.
1731         (WebKit::WebString::~WebString):
1732         (WebKit::WebString::WebString):
1733         (WebKit::WebString::operator=):
1734         (WebKit::WebString::isEmpty):
1735         (WebKit::WebString::isNull):
1736         (WebKit::WebString::operator string16):
1737         (WebKit::WebString::operator NullableString16):
1738         (WebKit::WebString::fromUTF8):
1739
1740 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1741
1742         Reviewed by Eric Seidel.
1743
1744         Upstreaming the Chromium WebKit API: WebText*
1745
1746         https://bugs.webkit.org/show_bug.cgi?id=28394
1747
1748         * public/WebTextAffinity.h: Added.
1749         (WebKit::):
1750         * public/WebTextDirection.h: Added.
1751         (WebKit::):
1752
1753 2009-11-09  Nate Chapin  <japhet@chromium.org>
1754
1755         Reviewed by Dimitri Glazkov.
1756
1757         Upstream remainder of WebE*.h and WebF*.h Chromium API headers.
1758
1759         https://bugs.webkit.org/show_bug.cgi?id=28394
1760
1761         * public/WebEditingAction.h: Added.
1762         (WebKit::):
1763         * public/WebFileChooserCompletion.h: Added.
1764         (WebKit::WebFileChooserCompletion::~WebFileChooserCompletion):
1765         * public/WebFindOptions.h: Added.
1766         (WebKit::WebFindOptions::WebFindOptions):
1767         * public/WebFontCache.h: Added.
1768         * public/WebFrame.h: Added.
1769         (WebKit::WebFrame::~WebFrame):
1770         * public/WebFrameClient.h: Added.
1771         (WebKit::WebFrameClient::createPlugin):
1772         (WebKit::WebFrameClient::createWorker):
1773         (WebKit::WebFrameClient::createSharedWorker):
1774         (WebKit::WebFrameClient::createMediaPlayer):
1775         (WebKit::WebFrameClient::willClose):
1776         (WebKit::WebFrameClient::loadURLExternally):
1777         (WebKit::WebFrameClient::decidePolicyForNavigation):
1778         (WebKit::WebFrameClient::canHandleRequest):
1779         (WebKit::WebFrameClient::cannotHandleRequestError):
1780         (WebKit::WebFrameClient::cancelledError):
1781         (WebKit::WebFrameClient::unableToImplementPolicyWithError):
1782         (WebKit::WebFrameClient::willSubmitForm):
1783         (WebKit::WebFrameClient::willPerformClientRedirect):
1784         (WebKit::WebFrameClient::didCancelClientRedirect):
1785         (WebKit::WebFrameClient::didCompleteClientRedirect):
1786         (WebKit::WebFrameClient::didCreateDataSource):
1787         (WebKit::WebFrameClient::didStartProvisionalLoad):
1788         (WebKit::WebFrameClient::didReceiveServerRedirectForProvisionalLoad):
1789         (WebKit::WebFrameClient::didFailProvisionalLoad):
1790         (WebKit::WebFrameClient::didReceiveDocumentData):
1791         (WebKit::WebFrameClient::didCommitProvisionalLoad):
1792         (WebKit::WebFrameClient::didClearWindowObject):
1793         (WebKit::WebFrameClient::didCreateDocumentElement):
1794         (WebKit::WebFrameClient::didReceiveTitle):
1795         (WebKit::WebFrameClient::didFinishDocumentLoad):
1796         (WebKit::WebFrameClient::didHandleOnloadEvents):
1797         (WebKit::WebFrameClient::didFailLoad):
1798         (WebKit::WebFrameClient::didFinishLoad):
1799         (WebKit::WebFrameClient::didChangeLocationWithinPage):
1800         (WebKit::WebFrameClient::didUpdateCurrentHistoryItem):
1801         (WebKit::WebFrameClient::assignIdentifierToRequest):
1802         (WebKit::WebFrameClient::willSendRequest):
1803         (WebKit::WebFrameClient::didReceiveResponse):
1804         (WebKit::WebFrameClient::didFinishResourceLoad):
1805         (WebKit::WebFrameClient::didFailResourceLoad):
1806         (WebKit::WebFrameClient::didLoadResourceFromMemoryCache):
1807         (WebKit::WebFrameClient::didDisplayInsecureContent):
1808         (WebKit::WebFrameClient::didRunInsecureContent):
1809         (WebKit::WebFrameClient::allowScript):
1810         (WebKit::WebFrameClient::didExhaustMemoryAvailableForScript):
1811         (WebKit::WebFrameClient::didCreateScriptContext):
1812         (WebKit::WebFrameClient::didDestroyScriptContext):
1813         (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
1814         (WebKit::WebFrameClient::didChangeContentsSize):
1815         (WebKit::WebFrameClient::didChangeScrollOffset):
1816         (WebKit::WebFrameClient::reportFindInPageMatchCount):
1817         (WebKit::WebFrameClient::reportFindInPageSelection):
1818         (WebKit::WebFrameClient::~WebFrameClient):
1819
1820 2009-11-09  Nate Chapin  <japhet@chromium.org>
1821
1822         Reviewed by Dimitri Glazkov.
1823
1824         Upstream WebDevTools*.h and WebDrag*.h Chromium API headers.
1825
1826         https://bugs.webkit.org/show_bug.cgi?id=28394
1827
1828         * public/WebDevToolsAgent.h: Added.
1829         (WebKit::WebDevToolsAgent::~WebDevToolsAgent):
1830         * public/WebDevToolsAgentClient.h: Added.
1831         (WebKit::WebDevToolsAgentClient::~WebDevToolsAgentClient):
1832         * public/WebDevToolsFrontend.h: Added.
1833         (WebKit::WebDevToolsFrontend::~WebDevToolsFrontend):
1834         * public/WebDevToolsFrontendClient.h: Added.
1835         (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient):
1836         (WebKit::WebDevToolsFrontendClient::~WebDevToolsFrontendClient):
1837         * public/WebDragData.h: Added.
1838         (WebKit::WebDragData::~WebDragData):
1839         (WebKit::WebDragData::WebDragData):
1840         (WebKit::WebDragData::operator=):
1841         (WebKit::WebDragData::isNull):
1842         * public/WebDragOperation.h: Added.
1843         (WebKit::):
1844
1845 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1846
1847         Reviewed by Dimitri Glazkov.
1848
1849         Upstreaming the Chromium WebKit API: WebURL and friends.
1850
1851         https://bugs.webkit.org/show_bug.cgi?id=28394
1852
1853         * public/WebURL.h: Added.
1854         (WebKit::WebURL::~WebURL):
1855         (WebKit::WebURL::WebURL):
1856         (WebKit::WebURL::operator=):
1857         (WebKit::WebURL::assign):
1858         (WebKit::WebURL::spec):
1859         (WebKit::WebURL::parsed):
1860         (WebKit::WebURL::isValid):
1861         (WebKit::WebURL::isEmpty):
1862         (WebKit::WebURL::isNull):
1863         (WebKit::WebURL::operator GURL):
1864         * public/WebURLError.h: Added.
1865         (WebKit::WebURLError::WebURLError):
1866         * public/WebURLLoader.h: Added.
1867         (WebKit::WebURLLoader::~WebURLLoader):
1868         * public/WebURLLoaderClient.h: Added.
1869         (WebKit::WebURLLoaderClient::~WebURLLoaderClient):
1870         * public/WebURLRequest.h: Added.
1871         (WebKit::WebURLRequest::):
1872         (WebKit::WebURLRequest::~WebURLRequest):
1873         (WebKit::WebURLRequest::WebURLRequest):
1874         (WebKit::WebURLRequest::operator=):
1875         * public/WebURLResponse.h: Added.
1876         (WebKit::WebURLResponse::~WebURLResponse):
1877         (WebKit::WebURLResponse::WebURLResponse):
1878         (WebKit::WebURLResponse::operator=):
1879
1880 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
1881
1882         Reviewed by Dimitri Glazkov.
1883
1884         Upstreaming the Chromium WebKit API: WebVector to WebWorkerClient
1885
1886         https://bugs.webkit.org/show_bug.cgi?id=28394
1887
1888         * public/WebVector.h: Added.
1889         (WebKit::WebVector::~WebVector):
1890         (WebKit::WebVector::WebVector):
1891         (WebKit::WebVector::operator=):
1892         (WebKit::WebVector::assign):
1893         (WebKit::WebVector::size):
1894         (WebKit::WebVector::isEmpty):
1895         (WebKit::WebVector::operator[]):
1896         (WebKit::WebVector::data):
1897         (WebKit::WebVector::swap):
1898         (WebKit::WebVector::initialize):
1899         (WebKit::WebVector::initializeFrom):
1900         (WebKit::WebVector::destroy):
1901         * public/WebView.h: Added.
1902         (WebKit::WebView::~WebView):
1903         * public/WebViewClient.h: Added.
1904         (WebKit::WebViewClient::createView):
1905         (WebKit::WebViewClient::createPopupMenu):
1906         (WebKit::WebViewClient::didAddMessageToConsole):
1907         (WebKit::WebViewClient::printPage):
1908         (WebKit::WebViewClient::notificationPresenter):
1909         (WebKit::WebViewClient::didStartLoading):
1910         (WebKit::WebViewClient::didStopLoading):
1911         (WebKit::WebViewClient::shouldBeginEditing):
1912         (WebKit::WebViewClient::shouldEndEditing):
1913         (WebKit::WebViewClient::shouldInsertNode):
1914         (WebKit::WebViewClient::shouldInsertText):
1915         (WebKit::WebViewClient::shouldChangeSelectedRange):
1916         (WebKit::WebViewClient::shouldDeleteRange):
1917         (WebKit::WebViewClient::shouldApplyStyle):
1918         (WebKit::WebViewClient::isSmartInsertDeleteEnabled):
1919         (WebKit::WebViewClient::isSelectTrailingWhitespaceEnabled):
1920         (WebKit::WebViewClient::setInputMethodEnabled):
1921         (WebKit::WebViewClient::didBeginEditing):
1922         (WebKit::WebViewClient::didChangeSelection):
1923         (WebKit::WebViewClient::didChangeContents):
1924         (WebKit::WebViewClient::didExecuteCommand):
1925         (WebKit::WebViewClient::didEndEditing):
1926         (WebKit::WebViewClient::handleCurrentKeyboardEvent):
1927         (WebKit::WebViewClient::spellCheck):
1928         (WebKit::WebViewClient::autoCorrectWord):
1929         (WebKit::WebViewClient::showSpellingUI):
1930         (WebKit::WebViewClient::isShowingSpellingUI):
1931         (WebKit::WebViewClient::updateSpellingUIWithMisspelledWord):
1932         (WebKit::WebViewClient::runFileChooser):
1933         (WebKit::WebViewClient::runModalAlertDialog):
1934         (WebKit::WebViewClient::runModalConfirmDialog):
1935         (WebKit::WebViewClient::runModalPromptDialog):
1936         (WebKit::WebViewClient::runModalBeforeUnloadDialog):
1937         (WebKit::WebViewClient::setStatusText):
1938         (WebKit::WebViewClient::setMouseOverURL):
1939         (WebKit::WebViewClient::setKeyboardFocusURL):
1940         (WebKit::WebViewClient::setToolTipText):
1941         (WebKit::WebViewClient::showContextMenu):
1942         (WebKit::WebViewClient::startDragging):
1943         (WebKit::WebViewClient::acceptsLoadDrops):
1944         (WebKit::WebViewClient::focusNext):
1945         (WebKit::WebViewClient::focusPrevious):
1946         (WebKit::WebViewClient::navigateBackForwardSoon):
1947         (WebKit::WebViewClient::historyBackListCount):
1948         (WebKit::WebViewClient::historyForwardListCount):
1949         (WebKit::WebViewClient::didAddHistoryItem):
1950         (WebKit::WebViewClient::focusAccessibilityObject):
1951         (WebKit::WebViewClient::didUpdateInspectorSettings):
1952         (WebKit::WebViewClient::queryAutofillSuggestions):
1953         (WebKit::WebViewClient::removeAutofillSuggestions):
1954         (WebKit::WebViewClient::~WebViewClient):
1955         * public/WebWidget.h: Added.
1956         (WebKit::WebWidget::~WebWidget):
1957         * public/WebWidgetClient.h: Added.
1958         (WebKit::WebWidgetClient::didInvalidateRect):
1959         (WebKit::WebWidgetClient::didScrollRect):
1960         (WebKit::WebWidgetClient::didFocus):
1961         (WebKit::WebWidgetClient::didBlur):
1962         (WebKit::WebWidgetClient::didChangeCursor):
1963         (WebKit::WebWidgetClient::closeWidgetSoon):
1964         (WebKit::WebWidgetClient::show):
1965         (WebKit::WebWidgetClient::runModal):
1966         (WebKit::WebWidgetClient::windowRect):
1967         (WebKit::WebWidgetClient::setWindowRect):
1968         (WebKit::WebWidgetClient::windowResizerRect):
1969         (WebKit::WebWidgetClient::rootWindowRect):
1970         (WebKit::WebWidgetClient::screenInfo):
1971         (WebKit::WebWidgetClient::~WebWidgetClient):
1972         * public/WebWorker.h: Added.
1973         (WebKit::WebWorker::~WebWorker):
1974         * public/WebWorkerClient.h: Added.
1975         (WebKit::WebWorkerClient::~WebWorkerClient):
1976
1977 2009-11-09  Nate Chapin  <japhet@chromium.org>
1978
1979         Reviewed by Dimitri Glazkov.
1980
1981         Upstream WebData*.h Chromium API files.
1982
1983         https://bugs.webkit.org/show_bug.cgi?id=28394
1984
1985         * public/WebData.h: Added.
1986         (WebKit::WebData::~WebData):
1987         (WebKit::WebData::WebData):
1988         (WebKit::WebData::operator=):
1989         (WebKit::WebData::isEmpty):
1990         (WebKit::WebData::isNull):
1991         * public/WebDataSource.h: Added.
1992         (WebKit::WebDataSource::ExtraData::~ExtraData):
1993         (WebKit::WebDataSource::~WebDataSource):
1994         * public/WebDatabase.h: Added.
1995         (WebKit::WebDatabase::WebDatabase):
1996         (WebKit::WebDatabase::~WebDatabase):
1997         (WebKit::WebDatabase::operator=):
1998         (WebKit::WebDatabase::isNull):
1999         * public/WebDatabaseObserver.h: Added.
2000         (WebKit::WebDatabaseObserver::~WebDatabaseObserver):
2001
2002 2009-11-09  Nate Chapin  <japhet@chromium.org>
2003
2004         Reviewed by Dimitri Glazkov.
2005
2006         Upstream the last of the Chromium API WebC*.h files.
2007
2008         https://bugs.webkit.org/show_bug.cgi?id=28394
2009
2010         * public/WebConsoleMessage.h: Added.
2011         (WebKit::WebConsoleMessage::):
2012         (WebKit::WebConsoleMessage::WebConsoleMessage):
2013         * public/WebContextMenuData.h: Added.
2014         (WebKit::WebContextMenuData::):
2015         * public/WebCookie.h: Added.
2016         (WebKit::WebCookie::WebCookie):
2017         * public/WebCrossOriginPreflightResultCache.h: Added.
2018         * public/WebCursorInfo.h: Added.
2019         (WebKit::WebCursorInfo::):
2020         (WebKit::WebCursorInfo::WebCursorInfo):
2021
2022 2009-11-09  Nate Chapin  <japhet@chromium.org>
2023
2024         Reviewed by Dimitri Glazkov.
2025
2026         More WebC*.h upstreaming.
2027
2028         https://bugs.webkit.org/show_bug.cgi?id=28394
2029
2030         * public/WebCString.h: Added.
2031         (WebKit::WebCString::~WebCString):
2032         (WebKit::WebCString::WebCString):
2033         (WebKit::WebCString::operator=):
2034         (WebKit::WebCString::isEmpty):
2035         (WebKit::WebCString::isNull):
2036         (WebKit::WebCString::operator std::string):
2037         (WebKit::WebCString::fromUTF16):
2038         * public/WebColorName.h: Added.
2039         (WebKit::):
2040         * public/WebCommon.h: Added.
2041         * public/WebCommonWorkerClient.h: Added.
2042         (WebKit::WebCommonWorkerClient::~WebCommonWorkerClient):
2043         * public/WebCompositionCommand.h: Added.
2044         (WebKit::):
2045
2046 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
2047
2048         Reviewed by Dimitri Glazkov.
2049
2050         Upstreaming the Chromium WebKit API: WebNode.h and friends are thin wrappers around WebCore::Nodes
2051
2052         https://bugs.webkit.org/show_bug.cgi?id=28394
2053
2054         * public/WebElement.h: Added.
2055         (WebKit::WebElement::WebElement):
2056         (WebKit::WebElement::operator=):
2057         (WebKit::WebElement::assign):
2058         * public/WebFormElement.h: Added.
2059         (WebKit::WebFormElement::~WebFormElement):
2060         (WebKit::WebFormElement::WebFormElement):
2061         (WebKit::WebFormElement::operator=):
2062         (WebKit::WebFormElement::assign):
2063         * public/WebInputElement.h: Added.
2064         (WebKit::WebInputElement::WebInputElement):
2065         (WebKit::WebInputElement::operator=):
2066         (WebKit::WebInputElement::assign):
2067         * public/WebNode.h: Added.
2068         (WebKit::WebNode::~WebNode):
2069         (WebKit::WebNode::WebNode):
2070         (WebKit::WebNode::operator=):
2071         (WebKit::WebNode::isNull):
2072         (WebKit::WebNode::toElement):
2073         (WebKit::WebNode::unwrap):
2074         (WebKit::WebNode::constUnwrap):
2075
2076 2009-11-09  Nate Chapin  <japhet@chromium.org>
2077
2078         Reviewed by Dimitri Glazkov.
2079
2080         WebKit Chromium API upstreaming, WebBindings.h through WebColor.h.
2081
2082         * public/WebBindings.h: Added.
2083         * public/WebCache.h: Added.
2084         * public/WebCanvas.h: Added.
2085         * public/WebClipboard.h: Added.
2086         (WebKit::WebClipboard::):
2087         (WebKit::WebClipboard::~WebClipboard):
2088         * public/WebColor.h: Added.
2089
2090 2009-11-09  Nate Chapin  <japhet@chromium.org>
2091
2092         Reviewed by Dimitri Glazkov.
2093
2094         Starting upstreaming the Chromium WebKit API.  public/ contains header files only.
2095
2096         https://bugs.webkit.org/show_bug.cgi?id=28394
2097
2098         * ChangeLog: First!!
2099         * public: Added.
2100         * public/WebAccessibilityCache.h: Added.
2101         (WebKit::WebAccessibilityCache::WebAccessibilityCache):
2102         (WebKit::WebAccessibilityCache::~WebAccessibilityCache):
2103         * public/WebAccessibilityObject.h: Added.
2104         (WebKit::WebAccessibilityObject::~WebAccessibilityObject):
2105         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
2106         (WebKit::WebAccessibilityObject::operator=):
2107         (WebKit::WebAccessibilityObject::isNull):
2108         * public/WebAccessibilityRole.h: Added.
2109         (WebKit::):
2110         * public/WebApplicationCacheHost.h: Added.
2111         (WebKit::WebApplicationCacheHost::):
2112         (WebKit::WebApplicationCacheHost::~WebApplicationCacheHost):
2113         * public/WebApplicationCacheHostClient.h: Added.
2114         (WebKit::WebApplicationCacheHostClient::~WebApplicationCacheHostClient):