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