[Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
[WebKit-https.git] / Source / qtwebkit-export.map
1 qwk_1.0 {
2     global:
3     WK*;
4     JSValueToObject;
5     JSObjectGetProperty;
6     JSValueIsObjectOfClass;
7     JSObjectSetProperty;
8     JSValueMakeString;
9     JSValueIsObject;
10     JSStringCreateWithUTF8CString;
11     JSValueToNumber;
12     JSStringRelease;
13     JSValueToStringCopy;
14     JSStringRetain;
15     JSClassRetain;
16     JSObjectGetPrivate;
17     JSObjectMake;
18     JSValueMakeBoolean;
19     JSClassCreate;
20     JSValueMakeNull;
21     JSValueToBoolean;
22     JSValueMakeNumber;
23     JSObjectCallAsFunction;
24     JSValueMakeUndefined;
25     JSClassRelease;
26     JSStringIsEqualToUTF8CString;
27     JSStringGetUTF8CString;
28     JSContextGetGlobalObject;
29     kJSClassDefinitionEmpty;
30     JSValueIsNumber;
31     JSObjectGetPropertyAtIndex;
32     JSValueIsString;
33     JSStringGetLength;
34     JSStringGetCharactersPtr;
35     JSStringCreateWithCharacters;
36     JSValueUnprotect;
37     JSValueProtect;
38     JSEvaluateScript;
39     _WKContextSetAdditionalPluginsDirectory;
40     WTFReportBacktrace;
41     extern "C++" {
42         # WebKit 1 API
43         *QGraphicsWebView;
44         non-virtual?thunk?to?QGraphicsWebView*;
45         QGraphicsWebView::*;
46         *QWebDatabase;
47         non-virtual?thunk?to?QWebDatabase*;
48         QWebDatabase::*;
49         *QWebElement;
50         non-virtual?thunk?to?QWebElement*;
51         QWebElement::*;
52         *QWebElementCollection;
53         non-virtual?thunk?to?QWebElementCollection*;
54         QWebElementCollection::*;
55         *QWebHitTestResult;
56         non-virtual?thunk?to?QWebHitTestResult*;
57         QWebHitTestResult::*;
58         *QWebFrame;
59         non-virtual?thunk?to?QWebFrame*;
60         QWebFrame::*;
61         *QWebPage;
62         non-virtual?thunk?to?QWebPage*;
63         QWebPage::*;
64         *QWebView;
65         non-virtual?thunk?to?QWebView*;
66         QWebView::*;
67         *QWebSettings;
68         non-virtual?thunk?to?QWebSettings*;
69         QWebSettings::*;
70         *QWebInspector;
71         non-virtual?thunk?to?QWebInspector*;
72         QWebInspector::*;
73         *DumpRenderTreeSupportQt;
74         non-virtual?thunk?to?DumpRenderTreeSupportQt*;
75         DumpRenderTreeSupportQt::*;
76         *QWebPluginFactory;
77         non-virtual?thunk?to?QWebPluginFactory*;
78         QWebPluginFactory::*;
79         *QWebHistory;
80         non-virtual?thunk?to?QWebHistory*;
81         QWebHistory::*;
82         *QWebHistoryItem;
83         non-virtual?thunk?to?QWebHistoryItem*;
84         QWebHistoryItem::*;
85         *QWebSecurityOrigin;
86         non-virtual?thunk?to?QWebSecurityOrigin*;
87         QWebSecurityOrigin::*;
88         *QWebHistoryInterface;
89         non-virtual?thunk?to?QWebHistoryInterface*;
90         QWebHistoryInterface::*;
91         qWebKit*Version*;
92         "operator<<(QDataStream&, QWebHistory const&)";
93         "operator>>(QDataStream&, QWebHistory&)";
94
95         # WebKit 2 Helpers
96         WebKit::WebProcessMainQt*;
97         WTF::fastMalloc*;
98         WTF::fastFree*;
99         WTF::fastZeroedMalloc*;
100
101         # WebKit 2 API
102         *QQuickWebView;
103         non-virtual?thunk?to?QQuickWebView*;
104         QQuickWebView::*;
105         *QQuickWebViewPrivate;
106         non-virtual?thunk?to?QQuickWebViewPrivate*;
107         QQuickWebViewPrivate::*;
108         *QQuickWebViewPrivateExtension;
109         non-virtual?thunk?to?QQuickWebViewPrivateExtension*;
110         QQuickWebViewPrivateExtension::*;
111         *QQuickWebViewExperimental;
112         non-virtual?thunk?to?QQuickWebViewExperimental*;
113         QQuickWebViewExperimental::*;
114
115         # WebKit 2 C API mangled in C++
116         WKStringCopyQString*;
117         WKStringCreateWithQString*;
118         WKImageCreateQImage*;
119     };
120     local: *;
121 };