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