d79f05767865fad5c9d1e1eee2f12049635bf171
[WebKit-https.git] / WebKit / chromium / ChangeLog
1 2009-11-09  Nate Chapin  <japhet@chromium.org>
2
3         Reviewed by Dimitri Glazkov.
4
5         WebPa*.h and WebPl*.h Chromium API headers.
6
7         https://bugs.webkit.org/show_bug.cgi?id=28394
8
9         * public/WebPasswordAutocompleteListener.h: Added.
10         (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener):
11         * public/WebPasswordFormData.h: Added.
12         (WebKit::WebPasswordFormData::isValid):
13         * public/WebPlugin.h: Added.
14         (WebKit::WebPlugin::~WebPlugin):
15         * public/WebPluginContainer.h: Added.
16         (WebKit::WebPluginContainer::~WebPluginContainer):
17         * public/WebPluginListBuilder.h: Added.
18         * public/WebPluginParams.h: Added.
19
20 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
21
22         Reviewed by Dimitri Glazkov.
23
24         Up-streaming Chromium API src files: WebBindging ... WebCursorInfo
25
26         https://bugs.webkit.org/show_bug.cgi?id=31276
27
28         * src/WebBindings.cpp: Added.
29         (WebKit::WebBindings::construct):
30         (WebKit::WebBindings::createObject):
31         (WebKit::WebBindings::enumerate):
32         (WebKit::WebBindings::evaluate):
33         (WebKit::WebBindings::evaluateHelper):
34         (WebKit::WebBindings::getIntIdentifier):
35         (WebKit::WebBindings::getProperty):
36         (WebKit::WebBindings::getStringIdentifier):
37         (WebKit::WebBindings::getStringIdentifiers):
38         (WebKit::WebBindings::hasMethod):
39         (WebKit::WebBindings::hasProperty):
40         (WebKit::WebBindings::identifierIsString):
41         (WebKit::WebBindings::intFromIdentifier):
42         (WebKit::WebBindings::initializeVariantWithStringCopy):
43         (WebKit::WebBindings::invoke):
44         (WebKit::WebBindings::invokeDefault):
45         (WebKit::WebBindings::releaseObject):
46         (WebKit::WebBindings::releaseVariantValue):
47         (WebKit::WebBindings::removeProperty):
48         (WebKit::WebBindings::retainObject):
49         (WebKit::WebBindings::setException):
50         (WebKit::WebBindings::setProperty):
51         (WebKit::WebBindings::unregisterObject):
52         (WebKit::WebBindings::utf8FromIdentifier):
53         (WebKit::WebBindings::extractIdentifierData):
54         (WebKit::getEvent):
55         (WebKit::getDragDataImpl):
56         (WebKit::getRangeImpl):
57         (WebKit::WebBindings::getDragData):
58         (WebKit::WebBindings::isDragEvent):
59         (WebKit::WebBindings::getRange):
60         * src/WebCString.cpp: Added.
61         (WebKit::WebCString::reset):
62         (WebKit::WebCString::assign):
63         (WebKit::WebCString::length):
64         (WebKit::WebCString::data):
65         (WebKit::WebCString::utf16):
66         (WebKit::WebCString::fromUTF16):
67         (WebKit::WebCString::WebCString):
68         (WebKit::WebCString::operator=):
69         (WebKit::WebCString::operator WebCore::CString):
70         * src/WebCache.cpp: Added.
71         (WebKit::ToResourceTypeStat):
72         (WebKit::WebCache::setCapacities):
73         (WebKit::WebCache::clear):
74         (WebKit::WebCache::getUsageStats):
75         (WebKit::WebCache::getResourceTypeStats):
76         * src/WebColor.cpp: Added.
77         (WebKit::toCSSValueKeyword):
78         (WebKit::setNamedColors):
79         * src/WebCrossOriginPreflightResultCache.cpp: Added.
80         (WebKit::WebCrossOriginPreflightResultCache::clear):
81         * src/WebCursorInfo.cpp: Added.
82         (WebKit::WebCursorInfo::WebCursorInfo):
83
84 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
85
86         Reviewed by Dimitri Glazkov.
87
88         Up-streaming Chromium API src files: WebAccessibilty
89
90         https://bugs.webkit.org/show_bug.cgi?id=31276
91
92         * src/WebAccessibilityCache.cpp: Added.
93         (WebKit::WebAccessibilityCache::enableAccessibility):
94         * src/WebAccessibilityCacheImpl.cpp: Added.
95         (WebKit::toAccessibilityObject):
96         (WebKit::WebAccessibilityCache::create):
97         (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
98         (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
99         (WebKit::WebAccessibilityCacheImpl::WeakHandle::detach):
100         (WebKit::WebAccessibilityCacheImpl::WebAccessibilityCacheImpl):
101         (WebKit::WebAccessibilityCacheImpl::~WebAccessibilityCacheImpl):
102         (WebKit::WebAccessibilityCacheImpl::initialize):
103         (WebKit::WebAccessibilityCacheImpl::getObjectById):
104         (WebKit::WebAccessibilityCacheImpl::isValidId):
105         (WebKit::WebAccessibilityCacheImpl::remove):
106         (WebKit::WebAccessibilityCacheImpl::clear):
107         (WebKit::WebAccessibilityCacheImpl::addOrGetId):
108         * src/WebAccessibilityCacheImpl.h: Added.
109         (WebKit::WebAccessibilityCacheImpl::isInitialized):
110         * src/WebAccessibilityObject.cpp: Added.
111         (WebKit::WebAccessibilityObject::reset):
112         (WebKit::WebAccessibilityObject::assign):
113         (WebKit::WebAccessibilityObject::accessibilityDescription):
114         (WebKit::WebAccessibilityObject::actionVerb):
115         (WebKit::WebAccessibilityObject::canSetFocusAttribute):
116         (WebKit::WebAccessibilityObject::childCount):
117         (WebKit::WebAccessibilityObject::childAt):
118         (WebKit::WebAccessibilityObject::firstChild):
119         (WebKit::WebAccessibilityObject::focusedChild):
120         (WebKit::WebAccessibilityObject::lastChild):
121         (WebKit::WebAccessibilityObject::nextSibling):
122         (WebKit::WebAccessibilityObject::parentObject):
123         (WebKit::WebAccessibilityObject::previousSibling):
124         (WebKit::WebAccessibilityObject::isAnchor):
125         (WebKit::WebAccessibilityObject::isChecked):
126         (WebKit::WebAccessibilityObject::isFocused):
127         (WebKit::WebAccessibilityObject::isEnabled):
128         (WebKit::WebAccessibilityObject::isHovered):
129         (WebKit::WebAccessibilityObject::isIndeterminate):
130         (WebKit::WebAccessibilityObject::isMultiSelect):
131         (WebKit::WebAccessibilityObject::isOffScreen):
132         (WebKit::WebAccessibilityObject::isPasswordField):
133         (WebKit::WebAccessibilityObject::isPressed):
134         (WebKit::WebAccessibilityObject::isReadOnly):
135         (WebKit::WebAccessibilityObject::isVisited):
136         (WebKit::WebAccessibilityObject::boundingBoxRect):
137         (WebKit::WebAccessibilityObject::helpText):
138         (WebKit::WebAccessibilityObject::hitTest):
139         (WebKit::WebAccessibilityObject::keyboardShortcut):
140         (WebKit::WebAccessibilityObject::performDefaultAction):
141         (WebKit::WebAccessibilityObject::roleValue):
142         (WebKit::WebAccessibilityObject::stringValue):
143         (WebKit::WebAccessibilityObject::title):
144         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
145         (WebKit::WebAccessibilityObject::operator=):
146         (WebKit::WebAccessibilityObject::operator WTF::PassRefPtr<WebCore::AccessibilityObject>):
147
148 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
149
150         Reviewed by Dimitri Glazkov.
151
152         Upstreaming Chromium API: Platform specific files
153
154         https://bugs.webkit.org/show_bug.cgi?id=28394
155
156         * public/gtk/WebFontInfo.h: Added.
157         * public/gtk/WebInputEventFactory.h: Added.
158         * public/gtk/WebScreenInfoFactory.h: Added.
159         * public/linux/WebFontRendering.h: Added.
160         * public/linux/WebSandboxSupport.h: Added.
161         * public/mac/WebInputEventFactory.h: Added.
162         * public/mac/WebScreenInfoFactory.h: Added.
163         * public/win/WebInputEventFactory.h: Added.
164         * public/win/WebSandboxSupport.h: Added.
165         * public/win/WebScreenInfoFactory.h: Added.
166         * public/win/WebThemeEngine.h: Added.
167         * public/x11/WebScreenInfoFactory.h: Added.
168
169 2009-11-09  David Levin  <levin@chromium.org>
170
171         Reviewed by Dmitry Titov.
172
173         Change struct ResourceRequest to class ResourceRequest per
174         http://trac.webkit.org/changeset/50625.
175
176         * public/WebURLRequest.h:
177
178 2009-11-09  Nate Chapin  <japhet@chromium.org>
179
180         Reviewed by Dimitri Glazkov.
181
182         Upstream remaining Chromium API WebN*.h headers.
183
184         https://bugs.webkit.org/show_bug.cgi?id=28394
185
186         * public/WebNonCopyable.h: Added.
187         (WebKit::WebNonCopyable::WebNonCopyable):
188         (WebKit::WebNonCopyable::~WebNonCopyable):
189         * public/WebNotification.h: Added.
190         (WebKit::WebNotification::WebNotification):
191         (WebKit::WebNotification::~WebNotification):
192         (WebKit::WebNotification::operator=):
193         (WebKit::WebNotification::equals):
194         (WebKit::operator==):
195         (WebKit::operator!=):
196         (WebKit::operator<):
197         * public/WebNotificationPermissionCallback.h: Added.
198         (WebKit::WebNotificationPermissionCallback::~WebNotificationPermissionCallback):
199         * public/WebNotificationPresenter.h: Added.
200         (WebKit::WebNotificationPresenter::):
201
202 2009-11-09  Nate Chapin  <japhet@chromium.org>
203
204         Reviewed by Dimitri Glazkov.
205
206         Upstream Chromium API headers WebMessage through WebNavigation.
207
208         https://bugs.webkit.org/show_bug.cgi?id=28394
209
210         * public/WebMessagePortChannel.h: Added.
211         (WebKit::WebMessagePortChannel::~WebMessagePortChannel):
212         * public/WebMessagePortChannelClient.h: Added.
213         (WebKit::WebMessagePortChannelClient::~WebMessagePortChannelClient):
214         * public/WebMimeRegistry.h: Added.
215         (WebKit::WebMimeRegistry::):
216         (WebKit::WebMimeRegistry::~WebMimeRegistry):
217         * public/WebNavigationPolicy.h: Added.
218         (WebKit::):
219         * public/WebNavigationType.h: Added.
220         (WebKit::):
221
222 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
223
224         Reviewed by Dimitri Glazkov.
225
226         Upstreaming the Chromium WebKit API: WebScreenInfo to WebSharedWorkerRepo.
227
228         https://bugs.webkit.org/show_bug.cgi?id=28394
229
230         * public/WebScreenInfo.h: Added.
231         (WebKit::WebScreenInfo::WebScreenInfo):
232         * public/WebScriptController.h: Added.
233         * public/WebScriptSource.h: Added.
234         (WebKit::WebScriptSource::WebScriptSource):
235         * public/WebSearchableFormData.h: Added.
236         (WebKit::WebSearchableFormData::isValid):
237         (WebKit::WebSearchableFormData::url):
238         (WebKit::WebSearchableFormData::encoding):
239         * public/WebSecurityOrigin.h: Added.
240         (WebKit::WebSecurityOrigin::~WebSecurityOrigin):
241         (WebKit::WebSecurityOrigin::WebSecurityOrigin):
242         (WebKit::WebSecurityOrigin::operator=):
243         (WebKit::WebSecurityOrigin::isNull):
244         * public/WebSecurityPolicy.h: Added.
245         * public/WebSettings.h: Added.
246         (WebKit::WebSettings::~WebSettings):
247         * public/WebSharedWorker.h: Added.
248         (WebKit::WebSharedWorker::~WebSharedWorker):
249         * public/WebSharedWorkerRepository.h: Added.
250
251 2009-11-09  Nate Chapin  <japhet@chromium.org>
252
253         Reviewed by Dimitri Glazkov.
254
255         Upstream Chromium API headers Webkit.h thru WebMediaPlayerClient.h.
256
257         https://bugs.webkit.org/show_bug.cgi?id=28394
258
259         * public/WebKit.h: Added.
260         * public/WebKitClient.h: Added.
261         (WebKit::WebKitClient::~WebKitClient):
262         * public/WebLocalizedString.h: Added.
263         (WebKit::WebLocalizedString::):
264         * public/WebMediaPlayer.h: Added.
265         (WebKit::WebTimeRange::WebTimeRange):
266         (WebKit::WebMediaPlayer::):
267         (WebKit::WebMediaPlayer::~WebMediaPlayer):
268         * public/WebMediaPlayerAction.h: Added.
269         (WebKit::WebMediaPlayerAction::):
270         (WebKit::WebMediaPlayerAction::WebMediaPlayerAction):
271         * public/WebMediaPlayerClient.h: Added.
272         (WebKit::WebMediaPlayerClient::~WebMediaPlayerClient):
273
274 2009-11-09  Nate Chapin  <japhet@chromium.org>
275
276         Reviewed by Dimitri Glazkov.
277
278         Upstream rest of WebH*.h and WebI*.h Chromium API headers.
279
280         https://bugs.webkit.org/show_bug.cgi?id=28394
281
282         * public/WebHTTPBody.h: Added.
283         (WebKit::WebHTTPBody::Element::):
284         (WebKit::WebHTTPBody::~WebHTTPBody):
285         (WebKit::WebHTTPBody::WebHTTPBody):
286         (WebKit::WebHTTPBody::operator=):
287         (WebKit::WebHTTPBody::isNull):
288         * public/WebHTTPHeaderVisitor.h: Added.
289         (WebKit::WebHTTPHeaderVisitor::~WebHTTPHeaderVisitor):
290         * public/WebHistoryItem.h: Added.
291         (WebKit::WebHistoryItem::~WebHistoryItem):
292         (WebKit::WebHistoryItem::WebHistoryItem):
293         (WebKit::WebHistoryItem::operator=):
294         (WebKit::WebHistoryItem::isNull):
295         * public/WebImage.h: Added.
296         (WebKit::WebImage::~WebImage):
297         (WebKit::WebImage::WebImage):
298         (WebKit::WebImage::operator=):
299         (WebKit::WebImage::getSkBitmap):
300         (WebKit::WebImage::init):
301         (WebKit::WebImage::getCGImageRef):
302         * public/WebInputEvent.h: Added.
303         (WebKit::WebInputEvent::WebInputEvent):
304         (WebKit::WebInputEvent::):
305         (WebKit::WebInputEvent::isKeyboardEventType):
306         (WebKit::WebKeyboardEvent::WebKeyboardEvent):
307         (WebKit::WebMouseEvent::):
308         (WebKit::WebMouseEvent::WebMouseEvent):
309         (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
310
311 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
312
313         Reviewed by Eric Seidel.
314
315         Upstreaming the Chromium WebKit API: WebSockets and WebStorage.
316
317         https://bugs.webkit.org/show_bug.cgi?id=28394
318
319         * public/WebSocketStreamError.h: Added.
320         * public/WebSocketStreamHandle.h: Added.
321         (WebKit::WebSocketStreamHandle::~WebSocketStreamHandle):
322         * public/WebSocketStreamHandleClient.h: Added.
323         * public/WebStorageArea.h: Added.
324         (WebKit::WebStorageArea::~WebStorageArea):
325         * public/WebStorageEventDispatcher.h: Added.
326         (WebKit::WebStorageEventDispatcher::~WebStorageEventDispatcher):
327         * public/WebStorageNamespace.h: Added.
328         (WebKit::WebStorageNamespace::~WebStorageNamespace):
329
330 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
331
332         Reviewed by Dimitri Glazkov.
333
334         Upstreaming the Chromium WebKit API: WebString and other basic objects.
335
336         https://bugs.webkit.org/show_bug.cgi?id=28394
337
338         * public/WebRange.h: Added.
339         (WebKit::WebRange::~WebRange):
340         (WebKit::WebRange::WebRange):
341         (WebKit::WebRange::operator=):
342         (WebKit::WebRange::isNull):
343         * public/WebRect.h: Added.
344         (WebKit::WebRect::isEmpty):
345         (WebKit::WebRect::WebRect):
346         (WebKit::WebRect::operator=):
347         (WebKit::WebRect::operator WebCore::IntRect):
348         (WebKit::WebRect::operator gfx::Rect):
349         (WebKit::operator==):
350         (WebKit::operator!=):
351         * public/WebSize.h: Added.
352         (WebKit::WebSize::isEmpty):
353         (WebKit::WebSize::WebSize):
354         (WebKit::WebSize::operator=):
355         (WebKit::WebSize::operator WebCore::IntSize):
356         (WebKit::WebSize::operator gfx::Size):
357         (WebKit::operator==):
358         (WebKit::operator!=):
359         * public/WebString.h: Added.
360         (WebKit::WebString::~WebString):
361         (WebKit::WebString::WebString):
362         (WebKit::WebString::operator=):
363         (WebKit::WebString::isEmpty):
364         (WebKit::WebString::isNull):
365         (WebKit::WebString::operator string16):
366         (WebKit::WebString::operator NullableString16):
367         (WebKit::WebString::fromUTF8):
368
369 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
370
371         Reviewed by Eric Seidel.
372
373         Upstreaming the Chromium WebKit API: WebText*
374
375         https://bugs.webkit.org/show_bug.cgi?id=28394
376
377         * public/WebTextAffinity.h: Added.
378         (WebKit::):
379         * public/WebTextDirection.h: Added.
380         (WebKit::):
381
382 2009-11-09  Nate Chapin  <japhet@chromium.org>
383
384         Reviewed by Dimitri Glazkov.
385
386         Upstream remainder of WebE*.h and WebF*.h Chromium API headers.
387
388         https://bugs.webkit.org/show_bug.cgi?id=28394
389
390         * public/WebEditingAction.h: Added.
391         (WebKit::):
392         * public/WebFileChooserCompletion.h: Added.
393         (WebKit::WebFileChooserCompletion::~WebFileChooserCompletion):
394         * public/WebFindOptions.h: Added.
395         (WebKit::WebFindOptions::WebFindOptions):
396         * public/WebFontCache.h: Added.
397         * public/WebFrame.h: Added.
398         (WebKit::WebFrame::~WebFrame):
399         * public/WebFrameClient.h: Added.
400         (WebKit::WebFrameClient::createPlugin):
401         (WebKit::WebFrameClient::createWorker):
402         (WebKit::WebFrameClient::createSharedWorker):
403         (WebKit::WebFrameClient::createMediaPlayer):
404         (WebKit::WebFrameClient::willClose):
405         (WebKit::WebFrameClient::loadURLExternally):
406         (WebKit::WebFrameClient::decidePolicyForNavigation):
407         (WebKit::WebFrameClient::canHandleRequest):
408         (WebKit::WebFrameClient::cannotHandleRequestError):
409         (WebKit::WebFrameClient::cancelledError):
410         (WebKit::WebFrameClient::unableToImplementPolicyWithError):
411         (WebKit::WebFrameClient::willSubmitForm):
412         (WebKit::WebFrameClient::willPerformClientRedirect):
413         (WebKit::WebFrameClient::didCancelClientRedirect):
414         (WebKit::WebFrameClient::didCompleteClientRedirect):
415         (WebKit::WebFrameClient::didCreateDataSource):
416         (WebKit::WebFrameClient::didStartProvisionalLoad):
417         (WebKit::WebFrameClient::didReceiveServerRedirectForProvisionalLoad):
418         (WebKit::WebFrameClient::didFailProvisionalLoad):
419         (WebKit::WebFrameClient::didReceiveDocumentData):
420         (WebKit::WebFrameClient::didCommitProvisionalLoad):
421         (WebKit::WebFrameClient::didClearWindowObject):
422         (WebKit::WebFrameClient::didCreateDocumentElement):
423         (WebKit::WebFrameClient::didReceiveTitle):
424         (WebKit::WebFrameClient::didFinishDocumentLoad):
425         (WebKit::WebFrameClient::didHandleOnloadEvents):
426         (WebKit::WebFrameClient::didFailLoad):
427         (WebKit::WebFrameClient::didFinishLoad):
428         (WebKit::WebFrameClient::didChangeLocationWithinPage):
429         (WebKit::WebFrameClient::didUpdateCurrentHistoryItem):
430         (WebKit::WebFrameClient::assignIdentifierToRequest):
431         (WebKit::WebFrameClient::willSendRequest):
432         (WebKit::WebFrameClient::didReceiveResponse):
433         (WebKit::WebFrameClient::didFinishResourceLoad):
434         (WebKit::WebFrameClient::didFailResourceLoad):
435         (WebKit::WebFrameClient::didLoadResourceFromMemoryCache):
436         (WebKit::WebFrameClient::didDisplayInsecureContent):
437         (WebKit::WebFrameClient::didRunInsecureContent):
438         (WebKit::WebFrameClient::allowScript):
439         (WebKit::WebFrameClient::didExhaustMemoryAvailableForScript):
440         (WebKit::WebFrameClient::didCreateScriptContext):
441         (WebKit::WebFrameClient::didDestroyScriptContext):
442         (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
443         (WebKit::WebFrameClient::didChangeContentsSize):
444         (WebKit::WebFrameClient::didChangeScrollOffset):
445         (WebKit::WebFrameClient::reportFindInPageMatchCount):
446         (WebKit::WebFrameClient::reportFindInPageSelection):
447         (WebKit::WebFrameClient::~WebFrameClient):
448
449 2009-11-09  Nate Chapin  <japhet@chromium.org>
450
451         Reviewed by Dimitri Glazkov.
452
453         Upstream WebDevTools*.h and WebDrag*.h Chromium API headers.
454
455         https://bugs.webkit.org/show_bug.cgi?id=28394
456
457         * public/WebDevToolsAgent.h: Added.
458         (WebKit::WebDevToolsAgent::~WebDevToolsAgent):
459         * public/WebDevToolsAgentClient.h: Added.
460         (WebKit::WebDevToolsAgentClient::~WebDevToolsAgentClient):
461         * public/WebDevToolsFrontend.h: Added.
462         (WebKit::WebDevToolsFrontend::~WebDevToolsFrontend):
463         * public/WebDevToolsFrontendClient.h: Added.
464         (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient):
465         (WebKit::WebDevToolsFrontendClient::~WebDevToolsFrontendClient):
466         * public/WebDragData.h: Added.
467         (WebKit::WebDragData::~WebDragData):
468         (WebKit::WebDragData::WebDragData):
469         (WebKit::WebDragData::operator=):
470         (WebKit::WebDragData::isNull):
471         * public/WebDragOperation.h: Added.
472         (WebKit::):
473
474 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
475
476         Reviewed by Dimitri Glazkov.
477
478         Upstreaming the Chromium WebKit API: WebURL and friends.
479
480         https://bugs.webkit.org/show_bug.cgi?id=28394
481
482         * public/WebURL.h: Added.
483         (WebKit::WebURL::~WebURL):
484         (WebKit::WebURL::WebURL):
485         (WebKit::WebURL::operator=):
486         (WebKit::WebURL::assign):
487         (WebKit::WebURL::spec):
488         (WebKit::WebURL::parsed):
489         (WebKit::WebURL::isValid):
490         (WebKit::WebURL::isEmpty):
491         (WebKit::WebURL::isNull):
492         (WebKit::WebURL::operator GURL):
493         * public/WebURLError.h: Added.
494         (WebKit::WebURLError::WebURLError):
495         * public/WebURLLoader.h: Added.
496         (WebKit::WebURLLoader::~WebURLLoader):
497         * public/WebURLLoaderClient.h: Added.
498         (WebKit::WebURLLoaderClient::~WebURLLoaderClient):
499         * public/WebURLRequest.h: Added.
500         (WebKit::WebURLRequest::):
501         (WebKit::WebURLRequest::~WebURLRequest):
502         (WebKit::WebURLRequest::WebURLRequest):
503         (WebKit::WebURLRequest::operator=):
504         * public/WebURLResponse.h: Added.
505         (WebKit::WebURLResponse::~WebURLResponse):
506         (WebKit::WebURLResponse::WebURLResponse):
507         (WebKit::WebURLResponse::operator=):
508
509 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
510
511         Reviewed by Dimitri Glazkov.
512
513         Upstreaming the Chromium WebKit API: WebVector to WebWorkerClient
514
515         https://bugs.webkit.org/show_bug.cgi?id=28394
516
517         * public/WebVector.h: Added.
518         (WebKit::WebVector::~WebVector):
519         (WebKit::WebVector::WebVector):
520         (WebKit::WebVector::operator=):
521         (WebKit::WebVector::assign):
522         (WebKit::WebVector::size):
523         (WebKit::WebVector::isEmpty):
524         (WebKit::WebVector::operator[]):
525         (WebKit::WebVector::data):
526         (WebKit::WebVector::swap):
527         (WebKit::WebVector::initialize):
528         (WebKit::WebVector::initializeFrom):
529         (WebKit::WebVector::destroy):
530         * public/WebView.h: Added.
531         (WebKit::WebView::~WebView):
532         * public/WebViewClient.h: Added.
533         (WebKit::WebViewClient::createView):
534         (WebKit::WebViewClient::createPopupMenu):
535         (WebKit::WebViewClient::didAddMessageToConsole):
536         (WebKit::WebViewClient::printPage):
537         (WebKit::WebViewClient::notificationPresenter):
538         (WebKit::WebViewClient::didStartLoading):
539         (WebKit::WebViewClient::didStopLoading):
540         (WebKit::WebViewClient::shouldBeginEditing):
541         (WebKit::WebViewClient::shouldEndEditing):
542         (WebKit::WebViewClient::shouldInsertNode):
543         (WebKit::WebViewClient::shouldInsertText):
544         (WebKit::WebViewClient::shouldChangeSelectedRange):
545         (WebKit::WebViewClient::shouldDeleteRange):
546         (WebKit::WebViewClient::shouldApplyStyle):
547         (WebKit::WebViewClient::isSmartInsertDeleteEnabled):
548         (WebKit::WebViewClient::isSelectTrailingWhitespaceEnabled):
549         (WebKit::WebViewClient::setInputMethodEnabled):
550         (WebKit::WebViewClient::didBeginEditing):
551         (WebKit::WebViewClient::didChangeSelection):
552         (WebKit::WebViewClient::didChangeContents):
553         (WebKit::WebViewClient::didExecuteCommand):
554         (WebKit::WebViewClient::didEndEditing):
555         (WebKit::WebViewClient::handleCurrentKeyboardEvent):
556         (WebKit::WebViewClient::spellCheck):
557         (WebKit::WebViewClient::autoCorrectWord):
558         (WebKit::WebViewClient::showSpellingUI):
559         (WebKit::WebViewClient::isShowingSpellingUI):
560         (WebKit::WebViewClient::updateSpellingUIWithMisspelledWord):
561         (WebKit::WebViewClient::runFileChooser):
562         (WebKit::WebViewClient::runModalAlertDialog):
563         (WebKit::WebViewClient::runModalConfirmDialog):
564         (WebKit::WebViewClient::runModalPromptDialog):
565         (WebKit::WebViewClient::runModalBeforeUnloadDialog):
566         (WebKit::WebViewClient::setStatusText):
567         (WebKit::WebViewClient::setMouseOverURL):
568         (WebKit::WebViewClient::setKeyboardFocusURL):
569         (WebKit::WebViewClient::setToolTipText):
570         (WebKit::WebViewClient::showContextMenu):
571         (WebKit::WebViewClient::startDragging):
572         (WebKit::WebViewClient::acceptsLoadDrops):
573         (WebKit::WebViewClient::focusNext):
574         (WebKit::WebViewClient::focusPrevious):
575         (WebKit::WebViewClient::navigateBackForwardSoon):
576         (WebKit::WebViewClient::historyBackListCount):
577         (WebKit::WebViewClient::historyForwardListCount):
578         (WebKit::WebViewClient::didAddHistoryItem):
579         (WebKit::WebViewClient::focusAccessibilityObject):
580         (WebKit::WebViewClient::didUpdateInspectorSettings):
581         (WebKit::WebViewClient::queryAutofillSuggestions):
582         (WebKit::WebViewClient::removeAutofillSuggestions):
583         (WebKit::WebViewClient::~WebViewClient):
584         * public/WebWidget.h: Added.
585         (WebKit::WebWidget::~WebWidget):
586         * public/WebWidgetClient.h: Added.
587         (WebKit::WebWidgetClient::didInvalidateRect):
588         (WebKit::WebWidgetClient::didScrollRect):
589         (WebKit::WebWidgetClient::didFocus):
590         (WebKit::WebWidgetClient::didBlur):
591         (WebKit::WebWidgetClient::didChangeCursor):
592         (WebKit::WebWidgetClient::closeWidgetSoon):
593         (WebKit::WebWidgetClient::show):
594         (WebKit::WebWidgetClient::runModal):
595         (WebKit::WebWidgetClient::windowRect):
596         (WebKit::WebWidgetClient::setWindowRect):
597         (WebKit::WebWidgetClient::windowResizerRect):
598         (WebKit::WebWidgetClient::rootWindowRect):
599         (WebKit::WebWidgetClient::screenInfo):
600         (WebKit::WebWidgetClient::~WebWidgetClient):
601         * public/WebWorker.h: Added.
602         (WebKit::WebWorker::~WebWorker):
603         * public/WebWorkerClient.h: Added.
604         (WebKit::WebWorkerClient::~WebWorkerClient):
605
606 2009-11-09  Nate Chapin  <japhet@chromium.org>
607
608         Reviewed by Dimitri Glazkov.
609
610         Upstream WebData*.h Chromium API files.
611
612         https://bugs.webkit.org/show_bug.cgi?id=28394
613
614         * public/WebData.h: Added.
615         (WebKit::WebData::~WebData):
616         (WebKit::WebData::WebData):
617         (WebKit::WebData::operator=):
618         (WebKit::WebData::isEmpty):
619         (WebKit::WebData::isNull):
620         * public/WebDataSource.h: Added.
621         (WebKit::WebDataSource::ExtraData::~ExtraData):
622         (WebKit::WebDataSource::~WebDataSource):
623         * public/WebDatabase.h: Added.
624         (WebKit::WebDatabase::WebDatabase):
625         (WebKit::WebDatabase::~WebDatabase):
626         (WebKit::WebDatabase::operator=):
627         (WebKit::WebDatabase::isNull):
628         * public/WebDatabaseObserver.h: Added.
629         (WebKit::WebDatabaseObserver::~WebDatabaseObserver):
630
631 2009-11-09  Nate Chapin  <japhet@chromium.org>
632
633         Reviewed by Dimitri Glazkov.
634
635         Upstream the last of the Chromium API WebC*.h files.
636
637         https://bugs.webkit.org/show_bug.cgi?id=28394
638
639         * public/WebConsoleMessage.h: Added.
640         (WebKit::WebConsoleMessage::):
641         (WebKit::WebConsoleMessage::WebConsoleMessage):
642         * public/WebContextMenuData.h: Added.
643         (WebKit::WebContextMenuData::):
644         * public/WebCookie.h: Added.
645         (WebKit::WebCookie::WebCookie):
646         * public/WebCrossOriginPreflightResultCache.h: Added.
647         * public/WebCursorInfo.h: Added.
648         (WebKit::WebCursorInfo::):
649         (WebKit::WebCursorInfo::WebCursorInfo):
650
651 2009-11-09  Nate Chapin  <japhet@chromium.org>
652
653         Reviewed by Dimitri Glazkov.
654
655         More WebC*.h upstreaming.
656
657         https://bugs.webkit.org/show_bug.cgi?id=28394
658
659         * public/WebCString.h: Added.
660         (WebKit::WebCString::~WebCString):
661         (WebKit::WebCString::WebCString):
662         (WebKit::WebCString::operator=):
663         (WebKit::WebCString::isEmpty):
664         (WebKit::WebCString::isNull):
665         (WebKit::WebCString::operator std::string):
666         (WebKit::WebCString::fromUTF16):
667         * public/WebColorName.h: Added.
668         (WebKit::):
669         * public/WebCommon.h: Added.
670         * public/WebCommonWorkerClient.h: Added.
671         (WebKit::WebCommonWorkerClient::~WebCommonWorkerClient):
672         * public/WebCompositionCommand.h: Added.
673         (WebKit::):
674
675 2009-11-09  Yaar Schnitman  <yaar@chromium.org>
676
677         Reviewed by Dimitri Glazkov.
678
679         Upstreaming the Chromium WebKit API: WebNode.h and friends are thin wrappers around WebCore::Nodes
680
681         https://bugs.webkit.org/show_bug.cgi?id=28394
682
683         * public/WebElement.h: Added.
684         (WebKit::WebElement::WebElement):
685         (WebKit::WebElement::operator=):
686         (WebKit::WebElement::assign):
687         * public/WebFormElement.h: Added.
688         (WebKit::WebFormElement::~WebFormElement):
689         (WebKit::WebFormElement::WebFormElement):
690         (WebKit::WebFormElement::operator=):
691         (WebKit::WebFormElement::assign):
692         * public/WebInputElement.h: Added.
693         (WebKit::WebInputElement::WebInputElement):
694         (WebKit::WebInputElement::operator=):
695         (WebKit::WebInputElement::assign):
696         * public/WebNode.h: Added.
697         (WebKit::WebNode::~WebNode):
698         (WebKit::WebNode::WebNode):
699         (WebKit::WebNode::operator=):
700         (WebKit::WebNode::isNull):
701         (WebKit::WebNode::toElement):
702         (WebKit::WebNode::unwrap):
703         (WebKit::WebNode::constUnwrap):
704
705 2009-11-09  Nate Chapin  <japhet@chromium.org>
706
707         Reviewed by Dimitri Glazkov.
708
709         WebKit Chromium API upstreaming, WebBindings.h through WebColor.h.
710
711         * public/WebBindings.h: Added.
712         * public/WebCache.h: Added.
713         * public/WebCanvas.h: Added.
714         * public/WebClipboard.h: Added.
715         (WebKit::WebClipboard::):
716         (WebKit::WebClipboard::~WebClipboard):
717         * public/WebColor.h: Added.
718
719 2009-11-09  Nate Chapin  <japhet@chromium.org>
720
721         Reviewed by Dimitri Glazkov.
722
723         Starting upstreaming the Chromium WebKit API.  public/ contains header files only.
724
725         https://bugs.webkit.org/show_bug.cgi?id=28394
726
727         * ChangeLog: First!!
728         * public: Added.
729         * public/WebAccessibilityCache.h: Added.
730         (WebKit::WebAccessibilityCache::WebAccessibilityCache):
731         (WebKit::WebAccessibilityCache::~WebAccessibilityCache):
732         * public/WebAccessibilityObject.h: Added.
733         (WebKit::WebAccessibilityObject::~WebAccessibilityObject):
734         (WebKit::WebAccessibilityObject::WebAccessibilityObject):
735         (WebKit::WebAccessibilityObject::operator=):
736         (WebKit::WebAccessibilityObject::isNull):
737         * public/WebAccessibilityRole.h: Added.
738         (WebKit::):
739         * public/WebApplicationCacheHost.h: Added.
740         (WebKit::WebApplicationCacheHost::):
741         (WebKit::WebApplicationCacheHost::~WebApplicationCacheHost):
742         * public/WebApplicationCacheHostClient.h: Added.
743         (WebKit::WebApplicationCacheHostClient::~WebApplicationCacheHostClient):