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