| Differences between
and this patch
- a/Source/JavaScriptCore/API/glib/JSCClass.cpp -1 / +1 lines
Lines 35-41 a/Source/JavaScriptCore/API/glib/JSCClass.cpp_sec1
35
#include <wtf/glib/WTFGType.h>
35
#include <wtf/glib/WTFGType.h>
36
36
37
/**
37
/**
38
 * SECTION: JSCClass
38
 * JSCClass:
39
 * @short_description: JavaScript custom class
39
 * @short_description: JavaScript custom class
40
 * @title: JSCClass
40
 * @title: JSCClass
41
 * @see_also: JSCContext
41
 * @see_also: JSCContext
- a/Source/JavaScriptCore/API/glib/JSCContext.cpp -1 / +1 lines
Lines 37-43 a/Source/JavaScriptCore/API/glib/JSCContext.cpp_sec1
37
#include <wtf/glib/WTFGType.h>
37
#include <wtf/glib/WTFGType.h>
38
38
39
/**
39
/**
40
 * SECTION: JSCContext
40
 * JSCContext:
41
 * @short_description: JavaScript execution context
41
 * @short_description: JavaScript execution context
42
 * @title: JSCContext
42
 * @title: JSCContext
43
 *
43
 *
- a/Source/JavaScriptCore/API/glib/JSCDefines.h +2 lines
Lines 42-48 a/Source/JavaScriptCore/API/glib/JSCDefines.h_sec1
42
#    define JSC_API __attribute__((visibility("default")))
42
#    define JSC_API __attribute__((visibility("default")))
43
#endif
43
#endif
44
44
45
#ifndef __GI_SCANNER__
45
#define JSC_DEPRECATED JSC_API G_DEPRECATED
46
#define JSC_DEPRECATED JSC_API G_DEPRECATED
46
#define JSC_DEPRECATED_FOR(f) JSC_API G_DEPRECATED_FOR(f)
47
#define JSC_DEPRECATED_FOR(f) JSC_API G_DEPRECATED_FOR(f)
48
#endif /* !__GI_SCANNER__ */
47
49
48
#endif /* JSCDefines_h */
50
#endif /* JSCDefines_h */
- a/Source/JavaScriptCore/API/glib/JSCException.cpp -1 / +1 lines
Lines 31-37 a/Source/JavaScriptCore/API/glib/JSCException.cpp_sec1
31
#include <wtf/glib/WTFGType.h>
31
#include <wtf/glib/WTFGType.h>
32
32
33
/**
33
/**
34
 * SECTION: JSCException
34
 * JSCException:
35
 * @short_description: JavaScript exception
35
 * @short_description: JavaScript exception
36
 * @title: JSCException
36
 * @title: JSCException
37
 * @see_also: JSCContext
37
 * @see_also: JSCContext
- a/Source/JavaScriptCore/API/glib/JSCValue.cpp -1 / +1 lines
Lines 39-45 a/Source/JavaScriptCore/API/glib/JSCValue.cpp_sec1
39
#include <wtf/glib/WTFGType.h>
39
#include <wtf/glib/WTFGType.h>
40
40
41
/**
41
/**
42
 * SECTION: JSCValue
42
 * JSCValue:
43
 * @short_description: JavaScript value
43
 * @short_description: JavaScript value
44
 * @title: JSCValue
44
 * @title: JSCValue
45
 * @see_also: JSCContext
45
 * @see_also: JSCContext
- a/Source/JavaScriptCore/API/glib/JSCVersion.cpp -1 / +1 lines
Lines 21-27 a/Source/JavaScriptCore/API/glib/JSCVersion.cpp_sec1
21
#include "JSCVersion.h"
21
#include "JSCVersion.h"
22
22
23
/**
23
/**
24
 * SECTION: JSCVersion
24
 * JSCVersion:
25
 * @Short_description: Provides the JavaScriptCore version
25
 * @Short_description: Provides the JavaScriptCore version
26
 * @Title: JSCVersion
26
 * @Title: JSCVersion
27
 *
27
 *
- a/Source/JavaScriptCore/API/glib/JSCVersion.h.in +2 lines
Lines 61-66 G_BEGIN_DECLS a/Source/JavaScriptCore/API/glib/JSCVersion.h.in_sec1
61
 * @minor: minor version (e.g. 2 for version 1.2.5)
61
 * @minor: minor version (e.g. 2 for version 1.2.5)
62
 * @micro: micro version (e.g. 5 for version 1.2.5)
62
 * @micro: micro version (e.g. 5 for version 1.2.5)
63
 *
63
 *
64
 * Check the version of JSC header files at compile time.
65
 *
64
 * Returns: %TRUE if the version of the JavaScriptCore header files
66
 * Returns: %TRUE if the version of the JavaScriptCore header files
65
 * is the same as or newer than the passed-in version.
67
 * is the same as or newer than the passed-in version.
66
 */
68
 */
- a/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp -1 / +1 lines
Lines 29-35 a/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp_sec1
29
#include <wtf/glib/WTFGType.h>
29
#include <wtf/glib/WTFGType.h>
30
30
31
/**
31
/**
32
 * SECTION: JSCVirtualMachine
32
 * JSCVirtualMachine:
33
 * @short_description: JavaScript Virtual Machine
33
 * @short_description: JavaScript Virtual Machine
34
 * @title: JSCVirtualMachine
34
 * @title: JSCVirtualMachine
35
 * @see_also: JSCContext
35
 * @see_also: JSCContext
- a/Source/JavaScriptCore/API/glib/JSCWeakValue.cpp -1 / +1 lines
Lines 31-37 a/Source/JavaScriptCore/API/glib/JSCWeakValue.cpp_sec1
31
#include <wtf/glib/WTFGType.h>
31
#include <wtf/glib/WTFGType.h>
32
32
33
/**
33
/**
34
 * SECTION: JSCWeakValue
34
 * JSCWeakValue:
35
 * @short_description: JavaScript weak value
35
 * @short_description: JavaScript weak value
36
 * @title: JSCWeakValue
36
 * @title: JSCWeakValue
37
 * @see_also: JSCValue
37
 * @see_also: JSCValue
- a/Source/JavaScriptCore/API/glib/docs/jsc-glib-4.0-sections.txt -272 lines
Lines 1-272 a/Source/JavaScriptCore/API/glib/docs/jsc-glib-4.0-sections.txt_sec1
1
<SECTION>
2
<FILE>JSCVirtualMachine</FILE>
3
<TITLE>JSCVirtualMachine</TITLE>
4
JSCVirtualMachine
5
jsc_virtual_machine_new
6
7
<SUBSECTION Standard>
8
JSCVirtualMachineClass
9
JSC_TYPE_VIRTUAL_MACHINE
10
JSC_VIRTUAL_MACHINE
11
JSC_IS_VIRTUAL_MACHINE
12
JSC_VIRTUAL_MACHINE_CLASS
13
JSC_IS_VIRTUAL_MACHINE_CLASS
14
JSC_VIRTUAL_MACHINE_GET_CLASS
15
16
<SUBSECTION Private>
17
JSCVirtualMachinePrivate
18
jsc_virtual_machine_get_type
19
JSC_API
20
JSC_DEPRECATED
21
JSC_DEPRECATED_FOR
22
</SECTION>
23
24
<SECTION>
25
<FILE>JSCContext</FILE>
26
<TITLE>JSCContext</TITLE>
27
JSCContext
28
JSCExceptionHandler
29
JSCCheckSyntaxMode
30
JSCCheckSyntaxResult
31
jsc_context_new
32
jsc_context_new_with_virtual_machine
33
jsc_context_get_virtual_machine
34
jsc_context_get_exception
35
jsc_context_throw
36
jsc_context_throw_printf
37
jsc_context_throw_with_name
38
jsc_context_throw_with_name_printf
39
jsc_context_throw_exception
40
jsc_context_clear_exception
41
jsc_context_push_exception_handler
42
jsc_context_pop_exception_handler
43
jsc_context_get_current
44
jsc_context_evaluate
45
jsc_context_evaluate_with_source_uri
46
jsc_context_evaluate_in_object
47
jsc_context_check_syntax
48
jsc_context_get_global_object
49
jsc_context_set_value
50
jsc_context_get_value
51
jsc_context_register_class
52
53
<SUBSECTION Standard>
54
JSCContextClass
55
JSC_TYPE_CONTEXT
56
JSC_CONTEXT
57
JSC_IS_CONTEXT
58
JSC_CONTEXT_CLASS
59
JSC_IS_CONTEXT_CLASS
60
JSC_CONTEXT_GET_CLASS
61
62
<SUBSECTION Private>
63
JSCContextPrivate
64
jsc_context_get_type
65
</SECTION>
66
67
<SECTION>
68
<FILE>JSCValue</FILE>
69
<TITLE>JSCValue</TITLE>
70
JSCValue
71
JSCValuePropertyFlags
72
JSCTypedArrayType
73
jsc_value_get_context
74
jsc_value_new_undefined
75
jsc_value_is_undefined
76
jsc_value_new_null
77
jsc_value_is_null
78
jsc_value_new_number
79
jsc_value_is_number
80
jsc_value_to_double
81
jsc_value_to_int32
82
jsc_value_new_boolean
83
jsc_value_is_boolean
84
jsc_value_to_boolean
85
jsc_value_new_string
86
jsc_value_new_string_from_bytes
87
jsc_value_is_string
88
jsc_value_to_string
89
jsc_value_to_string_as_bytes
90
jsc_value_new_array
91
jsc_value_new_array_from_garray
92
jsc_value_new_array_from_strv
93
jsc_value_is_array
94
jsc_value_new_object
95
jsc_value_is_object
96
jsc_value_object_is_instance_of
97
jsc_value_object_set_property
98
jsc_value_object_get_property
99
jsc_value_object_set_property_at_index
100
jsc_value_object_get_property_at_index
101
jsc_value_object_has_property
102
jsc_value_object_delete_property
103
jsc_value_object_enumerate_properties
104
jsc_value_object_invoke_method
105
jsc_value_object_invoke_methodv
106
jsc_value_object_define_property_data
107
jsc_value_object_define_property_accessor
108
jsc_value_new_function
109
jsc_value_new_functionv
110
jsc_value_new_function_variadic
111
jsc_value_is_function
112
jsc_value_function_call
113
jsc_value_function_callv
114
jsc_value_new_array_buffer
115
jsc_value_is_array_buffer
116
jsc_value_array_buffer_get_data
117
jsc_value_array_buffer_get_size
118
jsc_value_new_typed_array
119
jsc_value_new_typed_array_with_buffer
120
jsc_value_is_typed_array
121
jsc_value_typed_array_get_type
122
jsc_value_typed_array_get_data
123
jsc_value_typed_array_get_size
124
jsc_value_typed_array_get_offset
125
jsc_value_typed_array_get_length
126
jsc_value_typed_array_get_buffer
127
jsc_value_is_constructor
128
jsc_value_constructor_call
129
jsc_value_constructor_callv
130
jsc_value_new_from_json
131
jsc_value_to_json
132
133
<SUBSECTION Standard>
134
JSCValueClass
135
JSC_TYPE_VALUE
136
JSC_VALUE
137
JSC_IS_VALUE
138
JSC_VALUE_CLASS
139
JSC_IS_VALUE_CLASS
140
JSC_VALUE_GET_CLASS
141
142
<SUBSECTION Private>
143
JSCValuePrivate
144
jsc_value_get_type
145
</SECTION>
146
147
<SECTION>
148
<FILE>JSCWeakValue</FILE>
149
<TITLE>JSCWeakValue</TITLE>
150
JSCWeakValue
151
jsc_weak_value_new
152
jsc_weak_value_get_value
153
154
<SUBSECTION Standard>
155
JSCWeakValueClass
156
JSC_TYPE_WEAK_VALUE
157
JSC_WEAK_VALUE
158
JSC_IS_WEAK_VALUE
159
JSC_WEAK_VALUE_CLASS
160
JSC_IS_WEAK_VALUE_CLASS
161
JSC_WEAK_VALUE_GET_CLASS
162
163
<SUBSECTION Private>
164
JSCWeakValuePrivate
165
jsc_weak_value_get_type
166
</SECTION>
167
168
<SECTION>
169
<FILE>JSCException</FILE>
170
<TITLE>JSCException</TITLE>
171
JSCException
172
jsc_exception_new
173
jsc_exception_new_printf
174
jsc_exception_new_vprintf
175
jsc_exception_new_with_name
176
jsc_exception_new_with_name_printf
177
jsc_exception_new_with_name_vprintf
178
jsc_exception_get_name
179
jsc_exception_get_message
180
jsc_exception_get_line_number
181
jsc_exception_get_column_number
182
jsc_exception_get_source_uri
183
jsc_exception_get_backtrace_string
184
jsc_exception_to_string
185
jsc_exception_report
186
187
<SUBSECTION Standard>
188
JSCExceptionClass
189
JSC_TYPE_EXCEPTION
190
JSC_EXCEPTION
191
JSC_IS_EXCEPTION
192
JSC_EXCEPTION_CLASS
193
JSC_IS_EXCEPTION_CLASS
194
JSC_EXCEPTION_GET_CLASS
195
196
<SUBSECTION Private>
197
JSCExceptionPrivate
198
jsc_exception_get_type
199
</SECTION>
200
201
<SECTION>
202
<FILE>JSCClass</FILE>
203
<TITLE>JSCClass</TITLE>
204
JSCClass
205
JSCClassGetPropertyFunction
206
JSCClassSetPropertyFunction
207
JSCClassHasPropertyFunction
208
JSCClassDeletePropertyFunction
209
JSCClassEnumeratePropertiesFunction
210
JSCClassVTable
211
jsc_class_get_name
212
jsc_class_get_parent
213
jsc_class_add_constructor
214
jsc_class_add_constructorv
215
jsc_class_add_constructor_variadic
216
jsc_class_add_method
217
jsc_class_add_methodv
218
jsc_class_add_method_variadic
219
jsc_class_add_property
220
221
<SUBSECTION Standard>
222
JSC_TYPE_CLASS
223
JSC_CLASS
224
JSC_IS_CLASS
225
226
<SUBSECTION Private>
227
jsc_class_get_type
228
</SECTION>
229
230
<SECTION>
231
<FILE>JSCOptions</FILE>
232
<TITLE>JSCOptions</TITLE>
233
jsc_options_set_boolean
234
jsc_options_get_boolean
235
jsc_options_set_int
236
jsc_options_get_int
237
jsc_options_set_uint
238
jsc_options_get_uint
239
jsc_options_set_size
240
jsc_options_get_size
241
jsc_options_set_double
242
jsc_options_get_double
243
jsc_options_set_string
244
jsc_options_get_string
245
jsc_options_set_range_string
246
jsc_options_get_range_string
247
248
JSCOptionType
249
JSCOptionsFunc
250
jsc_options_foreach
251
252
jsc_options_get_option_group
253
<SUBSECTION>
254
JSC_OPTIONS_USE_JIT
255
JSC_OPTIONS_USE_DFG
256
JSC_OPTIONS_USE_FTL
257
JSC_OPTIONS_USE_LLINT
258
</SECTION>
259
260
<SECTION>
261
<FILE>JSCVersion</FILE>
262
<TITLE>JSCVersion</TITLE>
263
jsc_get_major_version
264
jsc_get_minor_version
265
jsc_get_micro_version
266
267
<SUBSECTION>
268
JSC_MAJOR_VERSION
269
JSC_MINOR_VERSION
270
JSC_MICRO_VERSION
271
JSC_CHECK_VERSION
272
</SECTION>
- a/Source/JavaScriptCore/API/glib/docs/jsc-glib-4.0.types -6 lines
Lines 1-6 a/Source/JavaScriptCore/API/glib/docs/jsc-glib-4.0.types_sec1
1
#include <jsc/jsc.h>
2
jsc_virtual_machine_get_type
3
jsc_context_get_type
4
jsc_value_get_type
5
jsc_exception_get_type
6
jsc_class_get_type
- a/Source/JavaScriptCore/API/glib/docs/jsc-glib-docs.sgml -39 lines
Lines 1-39 a/Source/JavaScriptCore/API/glib/docs/jsc-glib-docs.sgml_sec1
1
<?xml version="1.0"?>
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
6
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
7
  <bookinfo>
8
    <title>JavaScriptCore GLib Reference Manual</title>
9
    <releaseinfo>for JavaScriptCore &version;</releaseinfo>
10
  </bookinfo>
11
12
  <chapter>
13
    <title>Class Overview</title>
14
    <xi:include href="xml/JSCVirtualMachine.xml"/>
15
    <xi:include href="xml/JSCContext.xml"/>
16
    <xi:include href="xml/JSCValue.xml"/>
17
    <xi:include href="xml/JSCWeakValue.xml"/>
18
    <xi:include href="xml/JSCException.xml"/>
19
    <xi:include href="xml/JSCClass.xml"/>
20
    <xi:include href="xml/JSCOptions.xml"/>
21
    <xi:include href="xml/JSCVersion.xml"/>
22
  </chapter>
23
24
  <index id="index-all">
25
    <title>Index</title>
26
  </index>
27
28
  <index id="api-index-2-24" role="2.24">
29
    <title>Index of new symbols in 2.24</title>
30
    <xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
31
  </index>
32
33
  <index id="api-index-2-28" role="2.28">
34
    <title>Index of new symbols in 2.28</title>
35
    <xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
36
  </index>
37
38
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
39
</book>
- a/Source/JavaScriptCore/API/glib/docs/jsc.toml.in +23 lines
Line 0 a/Source/JavaScriptCore/API/glib/docs/jsc.toml.in_sec1
1
[library]
2
description = "The JavaScriptCore library"
3
license = "BSD, LGPL-2.1"
4
authors = "The WebKit GTK and WPE teams"
5
version = "@PROJECT_VERSION@"
6
repository_url = "https://github.com/WebKit/WebKit"
7
website_url = "https://webkit.org"
8
dependencies = ["GObject-2.0"]
9
devhelp = true
10
search_index = true
11
12
[dependencies."GObject-2.0"]
13
name = "GObject"
14
description = "The base type system library"
15
docs_url = "https://docs.gtk.org/gobject/"
16
17
[theme]
18
name = "basic"
19
show_index_summary = true
20
show_class_hierarchy = true
21
22
[source-location]
23
base_url = "https://github.com/WebKit/WebKit/tree/main"
- a/Source/JavaScriptCore/PlatformGTK.cmake -87 / +5 lines
Lines 1-6 a/Source/JavaScriptCore/PlatformGTK.cmake_sec1
1
include(GLib.cmake)
1
include(GLib.cmake)
2
include(inspector/remote/GLib.cmake)
2
include(inspector/remote/GLib.cmake)
3
4
set(JavaScriptCore_OUTPUT_NAME javascriptcoregtk-${WEBKITGTK_API_VERSION})
3
set(JavaScriptCore_OUTPUT_NAME javascriptcoregtk-${WEBKITGTK_API_VERSION})
5
4
6
configure_file(javascriptcoregtk.pc.in ${JavaScriptCore_PKGCONFIG_FILE} @ONLY)
5
configure_file(javascriptcoregtk.pc.in ${JavaScriptCore_PKGCONFIG_FILE} @ONLY)
Lines 27-41 install(FILES ${JavaScriptCore_INSTALLED_HEADERS} a/Source/JavaScriptCore/PlatformGTK.cmake_sec2
27
        DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/jsc"
26
        DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/jsc"
28
)
27
)
29
28
30
if (ENABLE_INTROSPECTION)
31
    install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
32
            DESTINATION ${INTROSPECTION_INSTALL_GIRDIR}
33
    )
34
    install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
35
            DESTINATION ${INTROSPECTION_INSTALL_TYPELIBDIR}
36
    )
37
endif ()
38
39
list(APPEND JavaScriptCore_PRIVATE_DEFINITIONS JSC_COMPILATION)
29
list(APPEND JavaScriptCore_PRIVATE_DEFINITIONS JSC_COMPILATION)
40
30
41
list(APPEND JavaScriptCore_LIBRARIES
31
list(APPEND JavaScriptCore_LIBRARIES
Lines 45-125 list(APPEND JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES a/Source/JavaScriptCore/PlatformGTK.cmake_sec3
45
    ${GLIB_INCLUDE_DIRS}
35
    ${GLIB_INCLUDE_DIRS}
46
)
36
)
47
37
48
if (ENABLE_INTROSPECTION)
38
GI_INTROSPECT(JavaScriptCore ${WEBKITGTK_API_VERSION} jsc/jsc.h
49
    # Add ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} to LD_LIBRARY_PATH or DYLD_LIBRARY_PATH
39
    PACKAGE javascriptcoregtk
50
    if (APPLE)
40
    SYMBOL_PREFIX jsc
51
        set(LOADER_LIBRARY_PATH_VAR "DYLD_LIBRARY_PATH")
41
    DEPENDENCIES GObject-2.0
52
        set(PREV_LOADER_LIBRARY_PATH "$ENV{DYLD_LIBRARY_PATH}")
53
    else ()
54
        set(LOADER_LIBRARY_PATH_VAR "LD_LIBRARY_PATH")
55
        set(PREV_LOADER_LIBRARY_PATH "$ENV{LD_LIBRARY_PATH}")
56
    endif ()
57
    string(COMPARE EQUAL "${PREV_LOADER_LIBRARY_PATH}" "" ld_library_path_does_not_exist)
58
    if (ld_library_path_does_not_exist)
59
        set(INTROSPECTION_ADDITIONAL_LIBRARY_PATH "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
60
    else ()
61
        set(INTROSPECTION_ADDITIONAL_LIBRARY_PATH "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}:${PREV_LOADER_LIBRARY_PATH}")
62
    endif ()
63
64
    # Add required -L flags from ${CMAKE_SHARED_LINKER_FLAGS} for g-ir-scanner
65
    string(REGEX MATCHALL "-L[^ ]*" INTROSPECTION_ADDITIONAL_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
66
67
    if (${INTROSPECTION_HAVE_SOURCES_TOP_DIRS})
68
        set(GIR_SOURCES_TOP_DIRS "--sources-top-dirs=${CMAKE_BINARY_DIR}")
69
    endif ()
70
71
    add_custom_command(
72
        OUTPUT ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
73
        DEPENDS JavaScriptCore
74
        COMMAND CC=${CMAKE_C_COMPILER} CFLAGS="-Wno-deprecated-declarations ${CMAKE_C_FLAGS}" LDFLAGS=
75
            ${LOADER_LIBRARY_PATH_VAR}="${INTROSPECTION_ADDITIONAL_LIBRARY_PATH}"
76
            ${INTROSPECTION_SCANNER}
77
            --quiet
78
            --warn-all
79
            --warn-error
80
            --symbol-prefix=jsc
81
            --identifier-prefix=JSC
82
            --namespace=JavaScriptCore
83
            --nsversion=${WEBKITGTK_API_VERSION}
84
            --include=GObject-2.0
85
            --library=javascriptcoregtk-${WEBKITGTK_API_VERSION}
86
            -L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
87
            ${INTROSPECTION_ADDITIONAL_LINKER_FLAGS}
88
            --no-libtool
89
            --pkg=gobject-2.0
90
            --pkg-export=javascriptcoregtk-${WEBKITGTK_API_VERSION}
91
            --output=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
92
            ${GIR_SOURCES_TOP_DIRS}
93
            --c-include="jsc/jsc.h"
94
            -DJSC_COMPILATION
95
            -I${JAVASCRIPTCORE_DIR}/API/glib
96
            -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
97
            -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
98
            ${JavaScriptCore_INSTALLED_HEADERS}
99
            ${JAVASCRIPTCORE_DIR}/API/glib/*.cpp
100
    )
101
102
    add_custom_command(
103
        OUTPUT ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
104
        DEPENDS ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
105
        COMMAND ${INTROSPECTION_COMPILER} --includedir=${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir -o ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
106
        VERBATIM
107
    )
108
109
    ADD_TYPELIB(${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib)
110
endif ()
111
112
file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-jsc-glib.cfg
113
    "[jsc-glib-${WEBKITGTK_API_DOC_VERSION}]\n"
114
    "pkgconfig_file=${JavaScriptCore_PKGCONFIG_FILE}\n"
115
    "decorator=JSC_API\n"
116
    "deprecation_guard=JSC_DISABLE_DEPRECATED\n"
117
    "namespace=jsc\n"
118
    "cflags=-I${JAVASCRIPTCORE_DIR}/API/glib\n"
119
    "       -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}\n"
120
    "       -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}\n"
121
    "doc_dir=${JAVASCRIPTCORE_DIR}/API/glib/docs\n"
122
    "source_dirs=${JAVASCRIPTCORE_DIR}/API/glib\n"
123
    "headers=${JavaScriptCore_INSTALLED_HEADERS}\n"
124
    "main_sgml_file=jsc-glib-docs.sgml\n"
125
)
42
)
43
GI_DOCGEN(JavaScriptCore API/glib/docs/jsc.toml.in)
- a/Source/PlatformGTK.cmake -41 lines
Lines 1-47 a/Source/PlatformGTK.cmake_sec1
1
include(GtkDoc)
2
include(WebKitDist)
1
include(WebKitDist)
3
2
4
add_subdirectory(${WEBCORE_DIR}/platform/gtk/po)
3
add_subdirectory(${WEBCORE_DIR}/platform/gtk/po)
5
4
6
# This allows exposing a 'gir' target which builds all GObject introspection files.
7
if (ENABLE_INTROSPECTION)
8
    add_custom_target(gir ALL DEPENDS ${GObjectIntrospectionTargets})
9
endif ()
10
11
list(APPEND DocumentationDependencies
12
    WebKit
13
    "${CMAKE_SOURCE_DIR}/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml"
14
    "${CMAKE_SOURCE_DIR}/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-${WEBKITGTK_API_DOC_VERSION}-sections.txt"
15
)
16
17
if (ENABLE_GTKDOC)
18
    install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/webkit2gtk-${WEBKITGTK_API_DOC_VERSION}/html/webkit2gtk-${WEBKITGTK_API_DOC_VERSION}
19
            DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
20
    )
21
    install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/webkitdomgtk-${WEBKITGTK_API_DOC_VERSION}/html/webkitdomgtk-${WEBKITGTK_API_DOC_VERSION}
22
            DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
23
    )
24
    install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/jsc-glib-${WEBKITGTK_API_DOC_VERSION}/html/jsc-glib-${WEBKITGTK_API_DOC_VERSION}
25
            DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
26
    )
27
endif ()
28
29
ADD_GTKDOC_GENERATOR("docs-build.stamp" "--gtk")
30
if (ENABLE_GTKDOC)
31
    add_custom_target(gtkdoc ALL DEPENDS "${CMAKE_BINARY_DIR}/docs-build.stamp")
32
elseif (NOT ENABLED_COMPILER_SANITIZERS AND NOT CMAKE_CROSSCOMPILING AND NOT APPLE)
33
    add_custom_target(gtkdoc DEPENDS "${CMAKE_BINARY_DIR}/docs-build.stamp")
34
35
    # Add a default build step which check that documentation does not have any warnings
36
    # or errors. This is useful to prevent breaking documentation inadvertently during
37
    # the course of development.
38
    # FIXME: Add support for gtk-doc when building with GTK4.
39
    if (DEVELOPER_MODE AND NOT USE_GTK4)
40
        ADD_GTKDOC_GENERATOR("docs-build-no-html.stamp" "--gtk;--skip-html")
41
        add_custom_target(gtkdoc-no-html ALL DEPENDS "${CMAKE_BINARY_DIR}/docs-build-no-html.stamp")
42
    endif ()
43
endif ()
44
45
add_custom_target(check
5
add_custom_target(check
46
    COMMAND ${TOOLS_DIR}/Scripts/run-gtk-tests
6
    COMMAND ${TOOLS_DIR}/Scripts/run-gtk-tests
47
    WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
7
    WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
Lines 49-54 add_custom_target(check a/Source/PlatformGTK.cmake_sec2
49
)
9
)
50
10
51
if (DEVELOPER_MODE)
11
if (DEVELOPER_MODE)
52
    add_custom_target(Documentation DEPENDS gtkdoc)
53
    WEBKIT_DECLARE_DIST_TARGETS(GTK webkitgtk ${TOOLS_DIR}/gtk/manifest.txt.in)
12
    WEBKIT_DECLARE_DIST_TARGETS(GTK webkitgtk ${TOOLS_DIR}/gtk/manifest.txt.in)
54
endif ()
13
endif ()
- a/Source/PlatformWPE.cmake -34 lines
Lines 1-39 a/Source/PlatformWPE.cmake_sec1
1
include(GtkDoc)
2
include(WebKitDist)
1
include(WebKitDist)
3
2
4
list(APPEND DocumentationDependencies
5
    WebKit
6
    "${CMAKE_SOURCE_DIR}/Source/WebKit/UIProcess/API/wpe/docs/wpe-docs.sgml"
7
    "${CMAKE_SOURCE_DIR}/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-docs.sgml"
8
    "${CMAKE_SOURCE_DIR}/Source/WebKit/UIProcess/API/wpe/docs/wpe-${WPE_API_DOC_VERSION}-sections.txt"
9
    "${CMAKE_SOURCE_DIR}/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-${WPE_API_DOC_VERSION}-sections.txt"
10
)
11
12
if (ENABLE_GTKDOC)
13
    install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-${WPE_API_DOC_VERSION}/html/wpe-${WPE_API_DOC_VERSION}
14
            DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
15
    )
16
    install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-webextensions-${WPE_API_DOC_VERSION}/html/wpe-webextensions-${WPE_API_DOC_VERSION}
17
        DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
18
    )
19
endif ()
20
21
ADD_GTKDOC_GENERATOR("docs-build.stamp" "--wpe")
22
if (ENABLE_GTKDOC)
23
    add_custom_target(gtkdoc ALL DEPENDS "${CMAKE_BINARY_DIR}/docs-build.stamp")
24
elseif (NOT ENABLED_COMPILER_SANITIZERS AND NOT CMAKE_CROSSCOMPILING AND NOT APPLE)
25
    add_custom_target(gtkdoc DEPENDS "${CMAKE_BINARY_DIR}/docs-build.stamp")
26
27
    # Add a default build step which check that documentation does not have any warnings
28
    # or errors. This is useful to prevent breaking documentation inadvertently during
29
    # the course of development.
30
    if (DEVELOPER_MODE)
31
        ADD_GTKDOC_GENERATOR("docs-build-no-html.stamp" "--wpe;--skip-html")
32
        add_custom_target(gtkdoc-no-html ALL DEPENDS "${CMAKE_BINARY_DIR}/docs-build-no-html.stamp")
33
    endif ()
34
endif ()
35
36
if (DEVELOPER_MODE)
3
if (DEVELOPER_MODE)
37
    add_custom_target(Documentation DEPENDS gtkdoc)
38
    WEBKIT_DECLARE_DIST_TARGETS(WPE wpewebkit ${TOOLS_DIR}/wpe/manifest.txt.in)
4
    WEBKIT_DECLARE_DIST_TARGETS(WPE wpewebkit ${TOOLS_DIR}/wpe/manifest.txt.in)
39
endif ()
5
endif ()
- a/Source/WebKit/PlatformGTK.cmake -209 / +49 lines
Lines 654-814 if (COMPILER_IS_GCC_OR_CLANG) a/Source/WebKit/PlatformGTK.cmake_sec1
654
    WEBKIT_ADD_TARGET_CXX_FLAGS(webkit2gtkinjectedbundle -Wno-unused-parameter)
654
    WEBKIT_ADD_TARGET_CXX_FLAGS(webkit2gtkinjectedbundle -Wno-unused-parameter)
655
endif ()
655
endif ()
656
656
657
# Add ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} to LD_LIBRARY_PATH or DYLD_LIBRARY_PATH
658
if (APPLE)
659
    set(LOADER_LIBRARY_PATH_VAR "DYLD_LIBRARY_PATH")
660
    set(PREV_LOADER_LIBRARY_PATH "$ENV{DYLD_LIBRARY_PATH}")
661
else ()
662
    set(LOADER_LIBRARY_PATH_VAR "LD_LIBRARY_PATH")
663
    set(PREV_LOADER_LIBRARY_PATH "$ENV{LD_LIBRARY_PATH}")
664
endif ()
665
666
if (ENABLE_INTROSPECTION)
667
    string(COMPARE EQUAL "${PREV_LOADER_LIBRARY_PATH}" "" ld_library_path_does_not_exist)
668
    if (ld_library_path_does_not_exist)
669
        set(INTROSPECTION_ADDITIONAL_LIBRARY_PATH
670
            "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}"
671
        )
672
    else ()
673
        set(INTROSPECTION_ADDITIONAL_LIBRARY_PATH
674
            "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}:${PREV_LOADER_LIBRARY_PATH}"
675
        )
676
    endif ()
677
678
    # Add required -L flags from ${CMAKE_SHARED_LINKER_FLAGS} for g-ir-scanner
679
    string(REGEX MATCHALL "-L[^ ]*"
680
        INTROSPECTION_ADDITIONAL_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
681
682
    if (${INTROSPECTION_HAVE_SOURCES_TOP_DIRS})
683
        set(GIR_SOURCES_TOP_DIRS "--sources-top-dirs=${CMAKE_BINARY_DIR}")
684
    endif ()
685
686
    # This is a target and not a command because it's used to build another .gir
687
    # and a .typelib, which would trigger two racy parallel builds when using command
688
    add_custom_target(WebKit2-${WEBKITGTK_API_VERSION}-gir
689
        DEPENDS WebKit
690
        DEPENDS ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
691
        COMMAND CC=${CMAKE_C_COMPILER} CFLAGS="-Wno-deprecated-declarations ${CMAKE_C_FLAGS}" LDFLAGS=
692
            ${LOADER_LIBRARY_PATH_VAR}="${INTROSPECTION_ADDITIONAL_LIBRARY_PATH}"
693
            ${INTROSPECTION_SCANNER}
694
            --quiet
695
            --warn-all
696
            --warn-error
697
            --symbol-prefix=webkit
698
            --identifier-prefix=WebKit
699
            --namespace=WebKit2
700
            --nsversion=${WEBKITGTK_API_VERSION}
701
            --include=GObject-2.0
702
            --include=Gtk-${GTK_API_VERSION}.0
703
            --include=Soup-${SOUP_API_VERSION}
704
            --include-uninstalled=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
705
            --library=webkit2gtk-${WEBKITGTK_API_VERSION}
706
            --library=javascriptcoregtk-${WEBKITGTK_API_VERSION}
707
            -L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
708
            ${INTROSPECTION_ADDITIONAL_LINKER_FLAGS}
709
            --no-libtool
710
            --pkg=gobject-2.0
711
            --pkg=${GTK_PKGCONFIG_PACKAGE}
712
            --pkg=libsoup-${SOUP_API_VERSION}
713
            --pkg-export=webkit2gtk-${WEBKITGTK_API_VERSION}
714
            --output=${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir
715
            ${GIR_SOURCES_TOP_DIRS}
716
            --c-include="webkit2/webkit2.h"
717
            -DBUILDING_WEBKIT
718
            -DWEBKIT2_COMPILATION
719
            -I${CMAKE_SOURCE_DIR}/Source
720
            -I${WEBKIT_DIR}
721
            -I${WebKit2Gtk_DERIVED_SOURCES_DIR}
722
            -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}
723
            -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}
724
            -I${JavaScriptCore_FRAMEWORK_HEADERS_DIR}
725
            -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
726
            -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
727
            ${WebKit2GTK_INSTALLED_HEADERS}
728
            ${WEBKIT_DIR}/Shared/API/glib/*.cpp
729
            ${WEBKIT_DIR}/UIProcess/API/glib/*.cpp
730
            ${WEBKIT_DIR}/UIProcess/API/gtk/*.cpp
731
    )
732
733
    add_custom_command(
734
        OUTPUT ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir
735
        DEPENDS ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
736
        DEPENDS WebKit2-${WEBKITGTK_API_VERSION}-gir
737
        COMMAND CC=${CMAKE_C_COMPILER} CFLAGS="-Wno-deprecated-declarations ${CMAKE_C_FLAGS}"
738
            LDFLAGS="${INTROSPECTION_ADDITIONAL_LDFLAGS}"
739
            ${LOADER_LIBRARY_PATH_VAR}="${INTROSPECTION_ADDITIONAL_LIBRARY_PATH}"
740
            ${INTROSPECTION_SCANNER}
741
            --quiet
742
            --warn-all
743
            --warn-error
744
            --symbol-prefix=webkit
745
            --identifier-prefix=WebKit
746
            --namespace=WebKit2WebExtension
747
            --nsversion=${WEBKITGTK_API_VERSION}
748
            --include=GObject-2.0
749
            --include=Gtk-${GTK_API_VERSION}.0
750
            --include=Soup-${SOUP_API_VERSION}
751
            --include-uninstalled=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
752
            --library=webkit2gtk-${WEBKITGTK_API_VERSION}
753
            --library=javascriptcoregtk-${WEBKITGTK_API_VERSION}
754
            ${INTROSPECTION_ADDITIONAL_LIBRARIES}
755
            -L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
756
            ${INTROSPECTION_ADDITIONAL_LINKER_FLAGS}
757
            --no-libtool
758
            --pkg=gobject-2.0
759
            --pkg=${GTK_PKGCONFIG_PACKAGE}
760
            --pkg=libsoup-${SOUP_API_VERSION}
761
            --pkg-export=webkit2gtk-web-extension-${WEBKITGTK_API_VERSION}
762
            --output=${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir
763
            ${GIR_SOURCES_TOP_DIRS}
764
            --c-include="webkit2/webkit-web-extension.h"
765
            -DBUILDING_WEBKIT
766
            -DWEBKIT2_COMPILATION
767
            -I${CMAKE_SOURCE_DIR}/Source
768
            -I${WEBKIT_DIR}
769
            -I${WebKit2Gtk_DERIVED_SOURCES_DIR}
770
            -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}
771
            -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}
772
            -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}/webkit2gtk-webextension
773
            -I${JavaScriptCore_FRAMEWORK_HEADERS_DIR}
774
            -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
775
            -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
776
            -I${WEBKIT_DIR}/WebProcess/InjectedBundle/API/gtk
777
            ${WebKitDOM_INSTALLED_HEADERS}
778
            ${WebKit2WebExtension_INSTALLED_HEADERS}
779
            ${WEBKIT_DIR}/Shared/API/glib/WebKitContextMenu.cpp
780
            ${WEBKIT_DIR}/Shared/API/glib/WebKitContextMenuItem.cpp
781
            ${WEBKIT_DIR}/Shared/API/glib/WebKitHitTestResult.cpp
782
            ${WEBKIT_DIR}/Shared/API/glib/WebKitUserMessage.cpp
783
            ${WEBKIT_DIR}/Shared/API/glib/WebKitURIRequest.cpp
784
            ${WEBKIT_DIR}/Shared/API/glib/WebKitURIResponse.cpp
785
            ${WEBKIT_DIR}/UIProcess/API/gtk${GTK_API_VERSION}/WebKitContextMenuItem.h
786
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitContextMenu.h
787
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitContextMenuActions.h
788
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitHitTestResult.h
789
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitUserMessage.h
790
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitURIRequest.h
791
            ${WEBKIT_DIR}/UIProcess/API/gtk/WebKitURIResponse.h
792
            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib/*.cpp
793
            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib/DOM/*.cpp
794
    )
795
796
    add_custom_command(
797
        OUTPUT ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.typelib
798
        DEPENDS WebKit2-${WEBKITGTK_API_VERSION}-gir
799
        COMMAND ${INTROSPECTION_COMPILER} --includedir=${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir -o ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.typelib
800
    )
801
802
    add_custom_command(
803
        OUTPUT ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.typelib
804
        DEPENDS ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir
805
        COMMAND ${INTROSPECTION_COMPILER} --includedir=${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir -o ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.typelib
806
    )
807
808
    ADD_TYPELIB(${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.typelib)
809
    ADD_TYPELIB(${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.typelib)
810
endif ()
811
812
install(TARGETS webkit2gtkinjectedbundle
657
install(TARGETS webkit2gtkinjectedbundle
813
        DESTINATION "${LIB_INSTALL_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}/injected-bundle"
658
        DESTINATION "${LIB_INSTALL_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}/injected-bundle"
814
)
659
)
Lines 824-883 install(FILES ${WebKitDOM_INSTALLED_HEADERS} a/Source/WebKit/PlatformGTK.cmake_sec2
824
        DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/webkitdom"
669
        DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/webkitdom"
825
)
670
)
826
671
827
if (ENABLE_INTROSPECTION)
828
    install(FILES ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir
829
                  ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir
830
            DESTINATION ${INTROSPECTION_INSTALL_GIRDIR}
831
    )
832
    install(FILES ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.typelib
833
                  ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.typelib
834
            DESTINATION ${INTROSPECTION_INSTALL_TYPELIBDIR}
835
    )
836
endif ()
837
838
file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-webkit2gtk.cfg
839
    "[webkit2gtk-${WEBKITGTK_API_DOC_VERSION}]\n"
840
    "pkgconfig_file=${WebKit2_PKGCONFIG_FILE}\n"
841
    "decorator=WEBKIT_API|WEBKIT_DEPRECATED|WEBKIT_DEPRECATED_FOR\\(.+\\)\n"
842
    "deprecation_guard=WEBKIT_DISABLE_DEPRECATED\n"
843
    "namespace=webkit\n"
844
    "cflags=-I${CMAKE_SOURCE_DIR}/Source\n"
845
    "       -I${WEBKIT_DIR}/Shared/API/glib\n"
846
    "       -I${WEBKIT_DIR}/UIProcess/API/glib\n"
847
    "       -I${WEBKIT_DIR}/UIProcess/API/gtk\n"
848
    "       -I${WebKit2Gtk_DERIVED_SOURCES_DIR}\n"
849
    "       -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}\n"
850
    "       -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}\n"
851
    "doc_dir=${WEBKIT_DIR}/UIProcess/API/gtk/docs\n"
852
    "source_dirs=${WEBKIT_DIR}/Shared/API/glib\n"
853
    "            ${WEBKIT_DIR}/UIProcess/API/glib\n"
854
    "            ${WEBKIT_DIR}/UIProcess/API/gtk${GTK_API_VERSION}\n"
855
    "            ${WEBKIT_DIR}/UIProcess/API/gtk\n"
856
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib\n"
857
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/gtk\n"
858
    "            ${WebKit2Gtk_DERIVED_SOURCES_DIR}/webkit\n"
859
    "headers=${WebKit2GTK_ENUM_GENERATION_HEADERS} ${WebKit2WebExtension_INSTALLED_HEADERS}\n"
860
    "main_sgml_file=webkit2gtk-docs.sgml\n"
861
)
862
863
file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-webkitdom.cfg
864
    "[webkitdomgtk-${WEBKITGTK_API_DOC_VERSION}]\n"
865
    "pkgconfig_file=${WebKit2_PKGCONFIG_FILE}\n"
866
    "decorator=WEBKIT_API|WEBKIT_DEPRECATED|WEBKIT_DEPRECATED_FOR\\(.+\\)\n"
867
    "deprecation_guard=WEBKIT_DISABLE_DEPRECATED\n"
868
    "namespace=webkit_dom\n"
869
    "cflags=-I${CMAKE_SOURCE_DIR}/Source\n"
870
    "       -I${WEBKIT_DIR}/WebProcess/InjectedBundle/API/gtk/DOM\n"
871
    "       -I${WebKit2Gtk_DERIVED_SOURCES_DIR}\n"
872
    "       -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}\n"
873
    "       -I${WebKit2Gtk_FRAMEWORK_HEADERS_DIR}/webkit2gtk-${WEBKITGTK_API_VERSION}\n"
874
    "doc_dir=${WEBKIT_DIR}/WebProcess/InjectedBundle/API/gtk/DOM/docs\n"
875
    "source_dirs=${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib/DOM\n"
876
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/gtk/DOM\n"
877
    "headers=${WebKitDOM_GTKDOC_HEADERS}\n"
878
    "main_sgml_file=webkitdomgtk-docs.sgml\n"
879
)
880
881
add_custom_target(WebKit-forwarding-headers
672
add_custom_target(WebKit-forwarding-headers
882
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup
673
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup
883
)
674
)
Lines 920-922 list(APPEND WebKit_DEPENDENCIES a/Source/WebKit/PlatformGTK.cmake_sec3
920
     WebKit-fake-api-headers
711
     WebKit-fake-api-headers
921
     WebKit-forwarding-headers
712
     WebKit-forwarding-headers
922
)
713
)
714
715
GI_INTROSPECT(WebKit2 ${WEBKITGTK_API_VERSION} webkit2/webkit2.h
716
    TARGET WebKit
717
    PACKAGE webkit2gtk
718
    IDENTIFIER_PREFIX WebKit
719
    SYMBOL_PREFIX webkit
720
    DEPENDENCIES
721
        JavaScriptCore
722
        Gtk-${GTK_API_VERSION}.0:${GTK_PKGCONFIG_PACKAGE}
723
        Soup-${SOUP_API_VERSION}:libsoup-${SOUP_API_VERSION}
724
    SOURCES
725
        ${WebKit2GTK_INSTALLED_HEADERS}
726
        Shared/API/glib
727
        UIProcess/API/glib
728
        UIProcess/API/gtk
729
    NO_IMPLICIT_SOURCES
730
)
731
GI_DOCGEN(WebKit2 gtk/webkit2gtk.toml.in)
732
733
GI_INTROSPECT(WebKit2WebExtension ${WEBKITGTK_API_VERSION} webkit2/webkit-web-extension.h
734
    TARGET WebKit
735
    PACKAGE webkit2gtk-web-extension
736
    IDENTIFIER_PREFIX WebKit
737
    SYMBOL_PREFIX webkit
738
    DEPENDENCIES
739
        JavaScriptCore
740
        Gtk-${GTK_API_VERSION}.0:${GTK_PKGCONFIG_PACKAGE}
741
        Soup-${SOUP_API_VERSION}:libsoup-${SOUP_API_VERSION}
742
    SOURCES
743
        ${WebKitDOM_INSTALLED_HEADERS}
744
        ${WebKit2WebExtension_INSTALLED_HEADERS}
745
        Shared/API/glib/WebKitContextMenu.cpp
746
        Shared/API/glib/WebKitContextMenuItem.cpp
747
        Shared/API/glib/WebKitHitTestResult.cpp
748
        Shared/API/glib/WebKitUserMessage.cpp
749
        Shared/API/glib/WebKitURIRequest.cpp
750
        Shared/API/glib/WebKitURIResponse.cpp
751
        UIProcess/API/gtk${GTK_API_VERSION}/WebKitContextMenuItem.h
752
        UIProcess/API/gtk/WebKitContextMenu.h
753
        UIProcess/API/gtk/WebKitContextMenuActions.h
754
        UIProcess/API/gtk/WebKitHitTestResult.h
755
        UIProcess/API/gtk/WebKitUserMessage.h
756
        UIProcess/API/gtk/WebKitURIRequest.h
757
        UIProcess/API/gtk/WebKitURIResponse.h
758
        WebProcess/InjectedBundle/API/glib
759
        WebProcess/InjectedBundle/API/glib/DOM
760
    NO_IMPLICIT_SOURCES
761
)
762
GI_DOCGEN(WebKit2WebExtension gtk/webkit2gtk-webextension.toml.in)
- a/Source/WebKit/PlatformWPE.cmake -40 / +81 lines
Lines 411-455 target_link_libraries(WPEInjectedBundle WebKit) a/Source/WebKit/PlatformWPE.cmake_sec1
411
411
412
target_include_directories(WPEInjectedBundle PRIVATE $<TARGET_PROPERTY:WebKit,INCLUDE_DIRECTORIES>)
412
target_include_directories(WPEInjectedBundle PRIVATE $<TARGET_PROPERTY:WebKit,INCLUDE_DIRECTORIES>)
413
413
414
file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-wpe.cfg
415
    "[wpe-${WPE_API_DOC_VERSION}]\n"
416
    "pkgconfig_file=${WPE_PKGCONFIG_FILE}\n"
417
    "decorator=WEBKIT_API|WEBKIT_DEPRECATED|WEBKIT_DEPRECATED_FOR\\(.+\\)\n"
418
    "deprecation_guard=WEBKIT_DISABLE_DEPRECATED\n"
419
    "namespace=webkit\n"
420
    "cflags=-I${CMAKE_SOURCE_DIR}/Source\n"
421
    "       -I${WEBKIT_DIR}/Shared/API/glib\n"
422
    "       -I${WEBKIT_DIR}/UIProcess/API/glib\n"
423
    "       -I${WEBKIT_DIR}/UIProcess/API/wpe\n"
424
    "       -I${FORWARDING_HEADERS_WPE_DIR}\n"
425
    "doc_dir=${WEBKIT_DIR}/UIProcess/API/wpe/docs\n"
426
    "source_dirs=${WEBKIT_DIR}/Shared/API/glib\n"
427
    "            ${WEBKIT_DIR}/UIProcess/API/glib\n"
428
    "            ${WEBKIT_DIR}/UIProcess/API/wpe\n"
429
    "            ${DERIVED_SOURCES_WPE_API_DIR}\n"
430
    "headers=${WPE_ENUM_GENERATION_HEADERS}\n"
431
    "main_sgml_file=wpe-docs.sgml\n"
432
)
433
434
file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-webextensions.cfg
435
    "[wpe-webextensions-${WPE_API_DOC_VERSION}]\n"
436
    "pkgconfig_file=${WPEWebExtension_PKGCONFIG_FILE}\n"
437
    "decorator=WEBKIT_API|WEBKIT_DEPRECATED|WEBKIT_DEPRECATED_FOR\\(.+\\)\n"
438
    "deprecation_guard=WEBKIT_DISABLE_DEPRECATED\n"
439
    "namespace=webkit_webextensions\n"
440
    "cflags=-I${CMAKE_SOURCE_DIR}/Source\n"
441
    "       -I${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe\n"
442
    "       -I${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM\n"
443
    "       -I${FORWARDING_HEADERS_WPE_DIR}\n"
444
    "doc_dir=${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/docs\n"
445
    "source_dirs=${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib\n"
446
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib/DOM\n"
447
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe\n"
448
    "            ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM\n"
449
    "headers=${WPE_WEB_EXTENSION_API_INSTALLED_HEADERS}\n"
450
    "main_sgml_file=wpe-webextensions-docs.sgml\n"
451
)
452
453
if (ENABLE_WPE_QT_API)
414
if (ENABLE_WPE_QT_API)
454
    set(qtwpe_SOURCES
415
    set(qtwpe_SOURCES
455
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtViewBackend.cpp
416
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtViewBackend.cpp
Lines 480-486 if (ENABLE_WPE_QT_API) a/Source/WebKit/PlatformWPE.cmake_sec2
480
        ${WPEBACKEND_FDO_INCLUDE_DIRS}
441
        ${WPEBACKEND_FDO_INCLUDE_DIRS}
481
    )
442
    )
482
443
483
    list(APPEND WPE_API_INSTALLED_HEADERS
444
    list(APPEND WPE_QT_API_INSTALLED_HEADERS
484
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtView.h
445
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtView.h
485
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtViewLoadRequest.h
446
        ${WEBKIT_DIR}/UIProcess/API/wpe/qt/WPEQtViewLoadRequest.h
486
    )
447
    )
Lines 516-522 install(FILES "${CMAKE_BINARY_DIR}/wpe-webkit-${WPE_API_VERSION}.pc" a/Source/WebKit/PlatformWPE.cmake_sec3
516
)
477
)
517
478
518
install(FILES ${WPE_API_INSTALLED_HEADERS}
479
install(FILES ${WPE_API_INSTALLED_HEADERS}
480
              ${WPE_QT_API_INSTALLED_HEADERS}
519
              ${WPE_WEB_EXTENSION_API_INSTALLED_HEADERS}
481
              ${WPE_WEB_EXTENSION_API_INSTALLED_HEADERS}
520
        DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/wpe-webkit-${WPE_API_VERSION}/wpe"
482
        DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/wpe-webkit-${WPE_API_VERSION}/wpe"
521
        COMPONENT "Development"
483
        COMPONENT "Development"
522
)
484
)
485
486
# XXX: Using ${JavaScriptCore_INSTALLED_HEADERS} here expands to nothing.
487
GI_INTROSPECT(WPEJavaScriptCore ${WPE_API_VERSION} jsc/jsc.h
488
    TARGET WebKit
489
    PACKAGE wpe-javascriptcore
490
    SYMBOL_PREFIX jsc
491
    DEPENDENCIES GObject-2.0
492
    OPTIONS
493
        -DJSC_COMPILATION
494
        -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
495
        -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
496
    SOURCES
497
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCAutocleanups.h
498
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCClass.h
499
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCContext.h
500
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCDefines.h
501
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCException.h
502
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCOptions.h
503
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCValue.h
504
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCVirtualMachine.h
505
        ${JAVASCRIPTCORE_DIR}/API/glib/JSCWeakValue.h
506
        ${JAVASCRIPTCORE_DIR}/API/glib/jsc.h
507
        ${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}/jsc/JSCVersion.h
508
        ${JAVASCRIPTCORE_DIR}/API/glib
509
    NO_IMPLICIT_SOURCES
510
)
511
GI_DOCGEN(WPEJavaScriptCore "${JAVASCRIPTCORE_DIR}/API/glib/docs/jsc.toml.in")
512
513
GI_INTROSPECT(WPEWebKit ${WPE_API_VERSION} wpe/webkit.h
514
    TARGET WebKit
515
    PACKAGE wpe-webkit
516
    IDENTIFIER_PREFIX WebKit
517
    SYMBOL_PREFIX webkit
518
    DEPENDENCIES
519
        WPEJavaScriptCore
520
        Soup-${SOUP_API_VERSION}:libsoup-${SOUP_API_VERSION}
521
    OPTIONS
522
        -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
523
        -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
524
    SOURCES
525
        ${WPE_API_INSTALLED_HEADERS}
526
        Shared/API/glib
527
        UIProcess/API/glib
528
        UIProcess/API/wpe
529
    NO_IMPLICIT_SOURCES
530
)
531
GI_DOCGEN(WPEWebKit wpe/wpewebkit.toml.in)
532
533
GI_INTROSPECT(WPEWebExtension ${WPE_API_VERSION} wpe/webkit-web-extension.h
534
    TARGET WebKit
535
    PACKAGE wpe-web-extension
536
    IDENTIFIER_PREFIX WebKit
537
    SYMBOL_PREFIX webkit
538
    DEPENDENCIES
539
        WPEJavaScriptCore
540
        Soup-${SOUP_API_VERSION}:libsoup-${SOUP_API_VERSION}
541
    OPTIONS
542
        -I${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
543
        -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
544
    SOURCES
545
        ${WPE_WEB_EXTENSION_API_INSTALLED_HEADERS}
546
        Shared/API/glib/WebKitContextMenu.cpp
547
        Shared/API/glib/WebKitContextMenuItem.cpp
548
        Shared/API/glib/WebKitHitTestResult.cpp
549
        Shared/API/glib/WebKitUserMessage.cpp
550
        Shared/API/glib/WebKitURIRequest.cpp
551
        Shared/API/glib/WebKitURIResponse.cpp
552
        UIProcess/API/wpe/WebKitContextMenuItem.h
553
        UIProcess/API/wpe/WebKitContextMenu.h
554
        UIProcess/API/wpe/WebKitContextMenuActions.h
555
        UIProcess/API/wpe/WebKitHitTestResult.h
556
        UIProcess/API/wpe/WebKitUserMessage.h
557
        UIProcess/API/wpe/WebKitURIRequest.h
558
        UIProcess/API/wpe/WebKitURIResponse.h
559
        WebProcess/InjectedBundle/API/glib/DOM/WebKitDOMNode.cpp
560
        WebProcess/InjectedBundle/API/glib
561
    NO_IMPLICIT_SOURCES
562
)
563
GI_DOCGEN(WPEWebExtension wpe/wpewebextension.toml.in)
- a/Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp -4 / +3 lines
Lines 31-39 using namespace WebKit; a/Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp_sec1
31
using namespace WebCore;
31
using namespace WebCore;
32
32
33
/**
33
/**
34
 * SECTION: WebKitContextMenu
34
 * WebKitContextMenu:
35
 * @Short_description: Represents the context menu in a #WebKitWebView
35
 *
36
 * @Title: WebKitContextMenu
36
 * Represents the context menu in a #WebKitWebView.
37
 *
37
 *
38
 * #WebKitContextMenu represents a context menu containing
38
 * #WebKitContextMenu represents a context menu containing
39
 * #WebKitContextMenuItem<!-- -->s in a #WebKitWebView.
39
 * #WebKitContextMenuItem<!-- -->s in a #WebKitWebView.
Lines 46-52 using namespace WebCore; a/Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp_sec2
46
 * webkit_context_menu_prepend(), webkit_context_menu_append() or
46
 * webkit_context_menu_prepend(), webkit_context_menu_append() or
47
 * webkit_context_menu_insert(), maybe after having removed the
47
 * webkit_context_menu_insert(), maybe after having removed the
48
 * existing ones with webkit_context_menu_remove_all().
48
 * existing ones with webkit_context_menu_remove_all().
49
 *
50
 */
49
 */
51
50
52
struct _WebKitContextMenuPrivate {
51
struct _WebKitContextMenuPrivate {
- a/Source/WebKit/Shared/API/glib/WebKitContextMenuItem.cpp -3 / +3 lines
Lines 37-45 using namespace WebKit; a/Source/WebKit/Shared/API/glib/WebKitContextMenuItem.cpp_sec1
37
using namespace WebCore;
37
using namespace WebCore;
38
38
39
/**
39
/**
40
 * SECTION: WebKitContextMenuItem
40
 * WebKitContextMenuItem:
41
 * @Short_description: One item of the #WebKitContextMenu
41
 *
42
 * @Title: WebKitContextMenuItem
42
 * One item of a #WebKitContextMenu.
43
 *
43
 *
44
 * The #WebKitContextMenu is composed of #WebKitContextMenuItem<!--
44
 * The #WebKitContextMenu is composed of #WebKitContextMenuItem<!--
45
 * -->s. These items can be created from a #GtkAction, from a
45
 * -->s. These items can be created from a #GtkAction, from a
- a/Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp -4 / +3 lines
Lines 29-39 a/Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp_sec1
29
using namespace WebKit;
29
using namespace WebKit;
30
30
31
/**
31
/**
32
 * SECTION: WebKitHitTestResult
32
 * WebKitHitTestResult:
33
 * @Short_description: Result of a Hit Test
34
 * @Title: WebKitHitTestResult
35
 * @See_also: #WebKitWebView
33
 * @See_also: #WebKitWebView
36
 *
34
 *
35
 * Result of a Hit Test.
36
 *
37
 * A Hit Test is an operation to get context information about a given
37
 * A Hit Test is an operation to get context information about a given
38
 * point in a #WebKitWebView. #WebKitHitTestResult represents the
38
 * point in a #WebKitWebView. #WebKitHitTestResult represents the
39
 * result of a Hit Test. It provides context information about what is
39
 * result of a Hit Test. It provides context information about what is
Lines 52-58 using namespace WebKit; a/Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp_sec2
52
 * When the mouse is moved over a #WebKitWebView a Hit Test is performed
52
 * When the mouse is moved over a #WebKitWebView a Hit Test is performed
53
 * for the mouse coordinates and #WebKitWebView::mouse-target-changed
53
 * for the mouse coordinates and #WebKitWebView::mouse-target-changed
54
 * signal is emitted with a #WebKitHitTestResult.
54
 * signal is emitted with a #WebKitHitTestResult.
55
 *
56
 */
55
 */
57
56
58
enum {
57
enum {
- a/Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp -5 / +6 lines
Lines 37-50 static GParamSpec* sObjProperties[N_PROPERTIES] = { nullptr, }; a/Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp_sec1
37
using namespace WebCore;
37
using namespace WebCore;
38
38
39
/**
39
/**
40
 * SECTION: WebKitURIRequest
40
 * WebKitURIRequest:
41
 * @Short_description: Represents a URI request
41
 *
42
 * @Title: WebKitURIRequest
42
 * Represents a URI request.
43
 *
43
 *
44
 * A #WebKitURIRequest can be created with a URI using the
44
 * A #WebKitURIRequest can be created with a URI using the
45
 * webkit_uri_request_new() method, and you can get the URI of an
45
 * webkit_uri_request_new() method, and you can get the URI of an
46
 * existing request with the webkit_uri_request_get_uri() one.
46
 * existing request with the webkit_uri_request_get_uri() one.
47
 *
48
 */
47
 */
49
48
50
struct _WebKitURIRequestPrivate {
49
struct _WebKitURIRequestPrivate {
Lines 123-129 WebKitURIRequest* webkit_uri_request_new(const gchar* uri) a/Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp_sec2
123
 * webkit_uri_request_get_uri:
122
 * webkit_uri_request_get_uri:
124
 * @request: a #WebKitURIRequest
123
 * @request: a #WebKitURIRequest
125
 *
124
 *
126
 * Returns: the uri of the #WebKitURIRequest
125
 * Obtains the request URI.
126
 *
127
 * Returns: request URI, as a string.
127
 */
128
 */
128
const gchar* webkit_uri_request_get_uri(WebKitURIRequest* request)
129
const gchar* webkit_uri_request_get_uri(WebKitURIRequest* request)
129
{
130
{
- a/Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp -6 / +9 lines
Lines 29-42 a/Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp_sec1
29
using namespace WebCore;
29
using namespace WebCore;
30
30
31
/**
31
/**
32
 * SECTION: WebKitURIResponse
32
 * WebKitURIResponse:
33
 * @Short_description: Represents a URI response
33
 *
34
 * @Title: WebKitURIResponse
34
 * Represents an URI response.
35
 *
35
 *
36
 * A #WebKitURIResponse contains information such as the URI, the
36
 * A #WebKitURIResponse contains information such as the URI, the
37
 * status code, the content length, the mime type, the HTTP status or
37
 * status code, the content length, the mime type, the HTTP status or
38
 * the suggested filename.
38
 * the suggested filename.
39
 *
40
 */
39
 */
41
40
42
enum {
41
enum {
Lines 179-185 static void webkit_uri_response_class_init(WebKitURIResponseClass* responseClass a/Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp_sec2
179
 * webkit_uri_response_get_uri:
178
 * webkit_uri_response_get_uri:
180
 * @response: a #WebKitURIResponse
179
 * @response: a #WebKitURIResponse
181
 *
180
 *
182
 * Returns: the uri of the #WebKitURIResponse
181
 * Gets the URI which resulted in the response.
182
 *
183
 * Returns: response URI, as a string.
183
 */
184
 */
184
const gchar* webkit_uri_response_get_uri(WebKitURIResponse* response)
185
const gchar* webkit_uri_response_get_uri(WebKitURIResponse* response)
185
{
186
{
Lines 227-233 guint64 webkit_uri_response_get_content_length(WebKitURIResponse* response) a/Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp_sec3
227
 * webkit_uri_response_get_mime_type:
228
 * webkit_uri_response_get_mime_type:
228
 * @response: a #WebKitURIResponse
229
 * @response: a #WebKitURIResponse
229
 *
230
 *
230
 * Returns: the MIME type of the #WebKitURIResponse
231
 * Gets the MIME type of the response.
232
 *
233
 * Returns: MIME type, as a string.
231
 */
234
 */
232
const gchar* webkit_uri_response_get_mime_type(WebKitURIResponse* response)
235
const gchar* webkit_uri_response_get_mime_type(WebKitURIResponse* response)
233
{
236
{
- a/Source/WebKit/Shared/API/glib/WebKitUserMessage.cpp -3 / +10 lines
Lines 37-47 enum { a/Source/WebKit/Shared/API/glib/WebKitUserMessage.cpp_sec1
37
};
37
};
38
38
39
/**
39
/**
40
 * SECTION: WebKitUserMessage
40
 * WebKitUserMessage:
41
 * @Short_description: A user message
42
 * @Title: WebKitUserMessage
43
 * @See_also: #WebKitWebContext, #WebKitWebView, #WebKitWebExtension, #WebKitWebPage
41
 * @See_also: #WebKitWebContext, #WebKitWebView, #WebKitWebExtension, #WebKitWebPage
44
 *
42
 *
43
 * Message that can be sent between the UI process and web extensions.
44
 *
45
 * A WebKitUserMessage is a message that can be used for the communication between the UI process
45
 * A WebKitUserMessage is a message that can be used for the communication between the UI process
46
 * and web extensions. A WebKitUserMessage always has a name, and it can also include parameters and
46
 * and web extensions. A WebKitUserMessage always has a name, and it can also include parameters and
47
 * UNIX file descriptors. Messages can be sent from a #WebKitWebContext to all #WebKitWebExtension<!-- -->s,
47
 * UNIX file descriptors. Messages can be sent from a #WebKitWebContext to all #WebKitWebExtension<!-- -->s,
Lines 58-63 struct _WebKitUserMessagePrivate { a/Source/WebKit/Shared/API/glib/WebKitUserMessage.cpp_sec2
58
58
59
WEBKIT_DEFINE_TYPE(WebKitUserMessage, webkit_user_message, G_TYPE_INITIALLY_UNOWNED)
59
WEBKIT_DEFINE_TYPE(WebKitUserMessage, webkit_user_message, G_TYPE_INITIALLY_UNOWNED)
60
60
61
/**
62
 * webkit_user_message_error_quark:
63
 *
64
 * Gets the quark for the domain of user message errors.
65
 *
66
 * Returns: user message error domain.
67
 */
61
G_DEFINE_QUARK(WebKitUserMessageError, webkit_user_message_error)
68
G_DEFINE_QUARK(WebKitUserMessageError, webkit_user_message_error)
62
69
63
static void webkitUserMessageDispose(GObject* object)
70
static void webkitUserMessageDispose(GObject* object)
- a/Source/WebKit/UIProcess/API/glib/WebKitApplicationInfo.cpp -1 / +7 lines
Lines 22-27 a/Source/WebKit/UIProcess/API/glib/WebKitApplicationInfo.cpp_sec1
22
22
23
#include <wtf/text/CString.h>
23
#include <wtf/text/CString.h>
24
24
25
/**
26
 * WebKitApplicationInfo: (ref-func webkit_application_info_ref) (unref-func webkit_application_info_unref)
27
 *
28
 * Information about an application running in automation mode.
29
 */
30
25
struct _WebKitApplicationInfo {
31
struct _WebKitApplicationInfo {
26
    CString name;
32
    CString name;
27
    uint64_t majorVersion;
33
    uint64_t majorVersion;
Lines 34-40 struct _WebKitApplicationInfo { a/Source/WebKit/UIProcess/API/glib/WebKitApplicationInfo.cpp_sec2
34
G_DEFINE_BOXED_TYPE(WebKitApplicationInfo, webkit_application_info, webkit_application_info_ref, webkit_application_info_unref)
40
G_DEFINE_BOXED_TYPE(WebKitApplicationInfo, webkit_application_info, webkit_application_info_ref, webkit_application_info_unref)
35
41
36
/**
42
/**
37
 * webkit_application_info_new:
43
 * webkit_application_info_new: (constructor)
38
 *
44
 *
39
 * Creates a new #WebKitApplicationInfo
45
 * Creates a new #WebKitApplicationInfo
40
 *
46
 *
- a/Source/WebKit/UIProcess/API/glib/WebKitAuthenticationRequest.cpp -3 / +3 lines
Lines 37-47 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitAuthenticationRequest.cpp_sec1
37
using namespace WebCore;
37
using namespace WebCore;
38
38
39
/**
39
/**
40
 * SECTION: WebKitAuthenticationRequest
40
 * WebKitAuthenticationRequest:
41
 * @Short_description: Represents an authentication request
42
 * @Title: WebKitAuthenticationRequest
43
 * @See_also: #WebKitWebView
41
 * @See_also: #WebKitWebView
44
 *
42
 *
43
 * Represents an authentication request
44
 *
45
 * Whenever a client attempts to load a page protected by HTTP
45
 * Whenever a client attempts to load a page protected by HTTP
46
 * authentication, credentials will need to be provided to authorize access.
46
 * authentication, credentials will need to be provided to authorize access.
47
 * To allow the client to decide how it wishes to handle authentication,
47
 * To allow the client to decide how it wishes to handle authentication,
- a/Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp -3 / +3 lines
Lines 32-40 a/Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp_sec1
32
using namespace WebKit;
32
using namespace WebKit;
33
33
34
/**
34
/**
35
 * SECTION: WebKitAutomationSession
35
 * WebKitAutomationSession:
36
 * @Short_description: Automation Session
36
 *
37
 * @Title: WebKitAutomationSession
37
 * Automation Session.
38
 *
38
 *
39
 * WebKitAutomationSession represents an automation session of a WebKitWebContext.
39
 * WebKitAutomationSession represents an automation session of a WebKitWebContext.
40
 * When a new session is requested, a WebKitAutomationSession is created and the signal
40
 * When a new session is requested, a WebKitAutomationSession is created and the signal
- a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp -7 / +17 lines
Lines 26-36 a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec1
26
#include <wtf/glib/WTFGType.h>
26
#include <wtf/glib/WTFGType.h>
27
27
28
/**
28
/**
29
 * SECTION: WebKitBackForwardList
29
 * WebKitBackForwardList:
30
 * @Short_description: List of visited pages
31
 * @Title: WebKitBackForwardList
32
 * @See_also: #WebKitWebView, #WebKitBackForwardListItem
30
 * @See_also: #WebKitWebView, #WebKitBackForwardListItem
33
 *
31
 *
32
 * List of visited pages.
33
 *
34
 * WebKitBackForwardList maintains a list of visited pages used to
34
 * WebKitBackForwardList maintains a list of visited pages used to
35
 * navigate to recent pages. Items are inserted in the list in the
35
 * navigate to recent pages. Items are inserted in the list in the
36
 * order they are visited.
36
 * order they are visited.
Lines 219-224 WebKitBackForwardListItem* webkit_back_forward_list_get_nth_item(WebKitBackForwa a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec2
219
 * webkit_back_forward_list_get_length:
219
 * webkit_back_forward_list_get_length:
220
 * @back_forward_list: a #WebKitBackForwardList
220
 * @back_forward_list: a #WebKitBackForwardList
221
 *
221
 *
222
 * Obtain the amount of items in the list.
223
 *
222
 * Returns: the length of @back_forward_list.
224
 * Returns: the length of @back_forward_list.
223
 */
225
 */
224
guint webkit_back_forward_list_get_length(WebKitBackForwardList* backForwardList)
226
guint webkit_back_forward_list_get_length(WebKitBackForwardList* backForwardList)
Lines 234-240 guint webkit_back_forward_list_get_length(WebKitBackForwardList* backForwardList a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec3
234
 * webkit_back_forward_list_get_back_list:
236
 * webkit_back_forward_list_get_back_list:
235
 * @back_forward_list: a #WebKitBackForwardList
237
 * @back_forward_list: a #WebKitBackForwardList
236
 *
238
 *
237
 * Returns: (element-type WebKit2.BackForwardListItem) (transfer container): a #GList of
239
 * Obtain the list of items preceding the current one.
240
 *
241
 * Returns: (element-type WebKitBackForwardListItem) (transfer container): a #GList of
238
 *    items preceding the current item.
242
 *    items preceding the current item.
239
 */
243
 */
240
GList* webkit_back_forward_list_get_back_list(WebKitBackForwardList* backForwardList)
244
GList* webkit_back_forward_list_get_back_list(WebKitBackForwardList* backForwardList)
Lines 249-255 GList* webkit_back_forward_list_get_back_list(WebKitBackForwardList* backForward a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec4
249
 * @back_forward_list: a #WebKitBackForwardList
253
 * @back_forward_list: a #WebKitBackForwardList
250
 * @limit: the number of items to retrieve
254
 * @limit: the number of items to retrieve
251
 *
255
 *
252
 * Returns: (element-type WebKit2.BackForwardListItem) (transfer container): a #GList of
256
 * Obtain a list up to some number of items preceding the current one.
257
 *
258
 * Returns: (element-type WebKitBackForwardListItem) (transfer container): a #GList of
253
 *    items preceding the current item limited by @limit.
259
 *    items preceding the current item limited by @limit.
254
 */
260
 */
255
GList* webkit_back_forward_list_get_back_list_with_limit(WebKitBackForwardList* backForwardList, guint limit)
261
GList* webkit_back_forward_list_get_back_list_with_limit(WebKitBackForwardList* backForwardList, guint limit)
Lines 265-271 GList* webkit_back_forward_list_get_back_list_with_limit(WebKitBackForwardList* a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec5
265
 * webkit_back_forward_list_get_forward_list:
271
 * webkit_back_forward_list_get_forward_list:
266
 * @back_forward_list: a #WebKitBackForwardList
272
 * @back_forward_list: a #WebKitBackForwardList
267
 *
273
 *
268
 * Returns: (element-type WebKit2.BackForwardListItem) (transfer container): a #GList of
274
 * Obtain the list of items following the current one.
275
 *
276
 * Returns: (element-type WebKitBackForwardListItem) (transfer container): a #GList of
269
 *    items following the current item.
277
 *    items following the current item.
270
 */
278
 */
271
GList* webkit_back_forward_list_get_forward_list(WebKitBackForwardList* backForwardList)
279
GList* webkit_back_forward_list_get_forward_list(WebKitBackForwardList* backForwardList)
Lines 280-286 GList* webkit_back_forward_list_get_forward_list(WebKitBackForwardList* backForw a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp_sec6
280
 * @back_forward_list: a #WebKitBackForwardList
288
 * @back_forward_list: a #WebKitBackForwardList
281
 * @limit: the number of items to retrieve
289
 * @limit: the number of items to retrieve
282
 *
290
 *
283
 * Returns: (element-type WebKit2.BackForwardListItem) (transfer container): a #GList of
291
 * Obtain a list up to some number of items following the current one.
292
 *
293
 * Returns: (element-type WebKitBackForwardListItem) (transfer container): a #GList of
284
 *    items following the current item limited by @limit.
294
 *    items following the current item limited by @limit.
285
 */
295
 */
286
GList* webkit_back_forward_list_get_forward_list_with_limit(WebKitBackForwardList* backForwardList, guint limit)
296
GList* webkit_back_forward_list_get_forward_list_with_limit(WebKitBackForwardList* backForwardList, guint limit)
- a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp -4 / +8 lines
Lines 30-43 a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp_sec1
30
using namespace WebKit;
30
using namespace WebKit;
31
31
32
/**
32
/**
33
 * SECTION: WebKitBackForwardListItem
33
 * WebKitBackForwardListItem:
34
 * @Short_description: One item of the #WebKitBackForwardList
35
 * @Title: WebKitBackForwardListItem
36
 * @See_also: #WebKitBackForwardList
34
 * @See_also: #WebKitBackForwardList
37
 *
35
 *
36
 * One item of the #WebKitBackForwardList.
37
 *
38
 * A history item is part of the #WebKitBackForwardList and consists
38
 * A history item is part of the #WebKitBackForwardList and consists
39
 * out of a title and a URI.
39
 * out of a title and a URI.
40
 *
41
 */
40
 */
42
41
43
struct _WebKitBackForwardListItemPrivate {
42
struct _WebKitBackForwardListItemPrivate {
Lines 94-99 WebBackForwardListItem* webkitBackForwardListItemGetItem(WebKitBackForwardListIt a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp_sec2
94
 * webkit_back_forward_list_item_get_uri:
93
 * webkit_back_forward_list_item_get_uri:
95
 * @list_item: a #WebKitBackForwardListItem
94
 * @list_item: a #WebKitBackForwardListItem
96
 *
95
 *
96
 * Obtain the URI of the item.
97
 *
97
 * This URI may differ from the original URI if the page was,
98
 * This URI may differ from the original URI if the page was,
98
 * for example, redirected to a new location.
99
 * for example, redirected to a new location.
99
 * See also webkit_back_forward_list_item_get_original_uri().
100
 * See also webkit_back_forward_list_item_get_original_uri().
Lines 118-123 const gchar* webkit_back_forward_list_item_get_uri(WebKitBackForwardListItem* li a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp_sec3
118
 * webkit_back_forward_list_item_get_title:
119
 * webkit_back_forward_list_item_get_title:
119
 * @list_item: a #WebKitBackForwardListItem
120
 * @list_item: a #WebKitBackForwardListItem
120
 *
121
 *
122
 * Obtain the title of the item.
123
 *
121
 * Returns: the page title of @list_item or %NULL
124
 * Returns: the page title of @list_item or %NULL
122
 *    when the title is empty.
125
 *    when the title is empty.
123
 */
126
 */
Lines 138-143 const gchar* webkit_back_forward_list_item_get_title(WebKitBackForwardListItem* a/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp_sec4
138
 * webkit_back_forward_list_item_get_original_uri:
141
 * webkit_back_forward_list_item_get_original_uri:
139
 * @list_item: a #WebKitBackForwardListItem
142
 * @list_item: a #WebKitBackForwardListItem
140
 *
143
 *
144
 * Obtain the original URI of the item.
141
 * See also webkit_back_forward_list_item_get_uri().
145
 * See also webkit_back_forward_list_item_get_uri().
142
 *
146
 *
143
 * Returns: the original URI of @list_item or %NULL
147
 * Returns: the original URI of @list_item or %NULL
- a/Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp -3 / +3 lines
Lines 39-47 a/Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp_sec1
39
using namespace WebKit;
39
using namespace WebKit;
40
40
41
/**
41
/**
42
 * SECTION: WebKitCookieManager
42
 * WebKitCookieManager:
43
 * @Short_description: Defines how to handle cookies in a #WebKitWebContext
43
 *
44
 * @Title: WebKitCookieManager
44
 * Defines how to handle cookies in a #WebKitWebContext.
45
 *
45
 *
46
 * The WebKitCookieManager defines how to set up and handle cookies.
46
 * The WebKitCookieManager defines how to set up and handle cookies.
47
 * You can get it from a #WebKitWebsiteDataManager with
47
 * You can get it from a #WebKitWebsiteDataManager with
- a/Source/WebKit/UIProcess/API/glib/WebKitCredential.cpp +8 lines
Lines 26-31 a/Source/WebKit/UIProcess/API/glib/WebKitCredential.cpp_sec1
26
26
27
using namespace WebKit;
27
using namespace WebKit;
28
28
29
/**
30
 * WebKitCredential:
31
 *
32
 * Groups information used for user authentication.
33
 *
34
 * Since: 2.2
35
 */
36
29
struct _WebKitCredential {
37
struct _WebKitCredential {
30
    _WebKitCredential(const WebCore::Credential& coreCredential)
38
    _WebKitCredential(const WebCore::Credential& coreCredential)
31
        : credential(coreCredential)
39
        : credential(coreCredential)
- a/Source/WebKit/UIProcess/API/glib/WebKitDeviceInfoPermissionRequest.cpp -3 / +3 lines
Lines 30-40 a/Source/WebKit/UIProcess/API/glib/WebKitDeviceInfoPermissionRequest.cpp_sec1
30
using namespace WebKit;
30
using namespace WebKit;
31
31
32
/**
32
/**
33
 * SECTION: WebKitDeviceInfoPermissionRequest
33
 * WebKitDeviceInfoPermissionRequest:
34
 * @Short_description: A permission request for accessing user's audio/video devices.
35
 * @Title: WebKitDeviceInfoPermissionRequest
36
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
34
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
37
 *
35
 *
36
 * A permission request for accessing user's audio/video devices.
37
 *
38
 * WebKitUserMediaPermissionRequest represents a request for
38
 * WebKitUserMediaPermissionRequest represents a request for
39
 * permission to whether WebKit should be allowed to access the user's
39
 * permission to whether WebKit should be allowed to access the user's
40
 * devices information when requested through the enumeraceDevices API.
40
 * devices information when requested through the enumeraceDevices API.
- a/Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp -4 / +3 lines
Lines 38-53 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp_sec1
38
using namespace WebCore;
38
using namespace WebCore;
39
39
40
/**
40
/**
41
 * SECTION: WebKitDownload
41
 * WebKitDownload:
42
 * @Short_description: Object used to communicate with the application when downloading
42
 *
43
 * @Title: WebKitDownload
43
 * Object used to communicate with the application when downloading.
44
 *
44
 *
45
 * #WebKitDownload carries information about a download request and
45
 * #WebKitDownload carries information about a download request and
46
 * response, including a #WebKitURIRequest and a #WebKitURIResponse
46
 * response, including a #WebKitURIRequest and a #WebKitURIResponse
47
 * objects. The application may use this object to control the
47
 * objects. The application may use this object to control the
48
 * download process, or to simply figure out what is to be downloaded,
48
 * download process, or to simply figure out what is to be downloaded,
49
 * and handle the download process itself.
49
 * and handle the download process itself.
50
 *
51
 */
50
 */
52
51
53
enum {
52
enum {
- a/Source/WebKit/UIProcess/API/glib/WebKitEditorState.cpp -3 / +3 lines
Lines 29-39 a/Source/WebKit/UIProcess/API/glib/WebKitEditorState.cpp_sec1
29
using namespace WebKit;
29
using namespace WebKit;
30
30
31
/**
31
/**
32
 * SECTION: WebKitEditorState
32
 * WebKitEditorState:
33
 * @Short_description: Web editor state
34
 * @Title: WebKitEditorState
35
 * @See_also: #WebKitWebView
33
 * @See_also: #WebKitWebView
36
 *
34
 *
35
 * Web editor state.
36
 *
37
 * WebKitEditorState represents the state of a #WebKitWebView editor.
37
 * WebKitEditorState represents the state of a #WebKitWebView editor.
38
 * Use webkit_web_view_get_editor_state() to get the WebKitEditorState
38
 * Use webkit_web_view_get_editor_state() to get the WebKitEditorState
39
 * of a #WebKitWebView.
39
 * of a #WebKitWebView.
- a/Source/WebKit/UIProcess/API/glib/WebKitError.cpp -5 / +52 lines
Lines 27-75 a/Source/WebKit/UIProcess/API/glib/WebKitError.cpp_sec1
27
using namespace WebCore;
27
using namespace WebCore;
28
28
29
/**
29
/**
30
 * SECTION: WebKitError
30
 * webkit_network_error_quark:
31
 * @Short_description: Categorized WebKit errors
32
 * @Title: WebKitError
33
 *
31
 *
34
 * Categorized WebKit errors.
32
 * Gets the quark for the domain of networking errors.
35
 *
33
 *
34
 * Returns: network error domain.
36
 */
35
 */
37
38
GQuark webkit_network_error_quark()
36
GQuark webkit_network_error_quark()
39
{
37
{
40
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitNetworkErrorDomain().characters8()));
38
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitNetworkErrorDomain().characters8()));
41
}
39
}
42
40
41
/**
42
 * webkit_policy_error_quark:
43
 *
44
 * Gets the quark for the domain of policy errors.
45
 *
46
 * Returns: policy error domain.
47
 */
43
GQuark webkit_policy_error_quark()
48
GQuark webkit_policy_error_quark()
44
{
49
{
45
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPolicyErrorDomain().characters8()));
50
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPolicyErrorDomain().characters8()));
46
}
51
}
47
52
53
/**
54
 * webkit_plugin_error_quark:
55
 *
56
 * Gets the quark for the domain of plug-in errors.
57
 *
58
 * Returns: plug-in error domain.
59
 */
48
GQuark webkit_plugin_error_quark()
60
GQuark webkit_plugin_error_quark()
49
{
61
{
50
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPluginErrorDomain().characters8()));
62
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPluginErrorDomain().characters8()));
51
}
63
}
52
64
65
/**
66
 * webkit_download_error_quark:
67
 *
68
 * Gets the quark for the domain of download errors.
69
 *
70
 * Returns: download error domain.
71
 */
53
GQuark webkit_download_error_quark()
72
GQuark webkit_download_error_quark()
54
{
73
{
55
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitDownloadErrorDomain().characters8()));
74
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitDownloadErrorDomain().characters8()));
56
}
75
}
57
76
58
#if PLATFORM(GTK)
77
#if PLATFORM(GTK)
78
/**
79
 * webkit_print_error_quark:
80
 *
81
 * Gets the quark for the domain of printing errors.
82
 *
83
 * Returns: print error domain.
84
 */
59
GQuark webkit_print_error_quark()
85
GQuark webkit_print_error_quark()
60
{
86
{
61
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPrintErrorDomain().characters8()));
87
    return g_quark_from_static_string(reinterpret_cast<const char*>(API::Error::webKitPrintErrorDomain().characters8()));
62
}
88
}
63
#endif
89
#endif
64
90
91
/**
92
 * webkit_javascript_error_quark:
93
 *
94
 * Gets the quark for the domain of JavaScript errors.
95
 *
96
 * Returns: JavaScript error domain.
97
 */
65
GQuark webkit_javascript_error_quark()
98
GQuark webkit_javascript_error_quark()
66
{
99
{
67
    return g_quark_from_static_string("WebKitJavascriptError");
100
    return g_quark_from_static_string("WebKitJavascriptError");
68
}
101
}
69
102
103
/**
104
 * webkit_snapshot_error_quark:
105
 *
106
 * Gets the quark for the domain of page snapshot errors.
107
 *
108
 * Returns: snapshot error domain.
109
 */
70
GQuark webkit_snapshot_error_quark()
110
GQuark webkit_snapshot_error_quark()
71
{
111
{
72
    return g_quark_from_static_string("WebKitSnapshotError");
112
    return g_quark_from_static_string("WebKitSnapshotError");
73
}
113
}
74
114
115
/**
116
 * webkit_user_content_filter_error_quark:
117
 *
118
 * Gets the quark for the domain of user content filter errors.
119
 *
120
 * Returns: user content filter error domain.
121
 */
75
G_DEFINE_QUARK(WebKitUserContentFilterError, webkit_user_content_filter_error)
122
G_DEFINE_QUARK(WebKitUserContentFilterError, webkit_user_content_filter_error)
- a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp -6 / +9 lines
Lines 41-52 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp_sec1
41
using namespace WebCore;
41
using namespace WebCore;
42
42
43
/**
43
/**
44
 * SECTION: WebKitFaviconDatabase
44
 * WebKitFaviconDatabase:
45
 * @Short_description: A WebKit favicon database
46
 * @Title: WebKitFaviconDatabase
47
 *
45
 *
48
 * #WebKitFaviconDatabase provides access to the icons associated with
46
 * Provides access to the icons associated with web sites.
49
 * web sites.
50
 *
47
 *
51
 * WebKit will automatically look for available icons in &lt;link&gt;
48
 * WebKit will automatically look for available icons in &lt;link&gt;
52
 * elements on opened pages as well as an existing favicon.ico and
49
 * elements on opened pages as well as an existing favicon.ico and
Lines 57-63 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp_sec2
57
 * won't be added to the on-disk database and no existing icons will
54
 * won't be added to the on-disk database and no existing icons will
58
 * be deleted from it. Nevertheless, WebKit will still store them in
55
 * be deleted from it. Nevertheless, WebKit will still store them in
59
 * the in-memory cache during the current execution.
56
 * the in-memory cache during the current execution.
60
 *
61
 */
57
 */
62
58
63
enum {
59
enum {
Lines 159-164 void webkitFaviconDatabaseSetIconForPageURL(WebKitFaviconDatabase* database, con a/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp_sec3
159
}
155
}
160
#endif
156
#endif
161
157
158
/**
159
 * webkit_favicon_database_error_quark:
160
 *
161
 * Gets the quark for the domain of favicon database errors.
162
 *
163
 * Returns: favicon database error domain.
164
 */
162
GQuark webkit_favicon_database_error_quark(void)
165
GQuark webkit_favicon_database_error_quark(void)
163
{
166
{
164
    return g_quark_from_static_string("WebKitFaviconDatabaseError");
167
    return g_quark_from_static_string("WebKitFaviconDatabaseError");
- a/Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp -3 / +3 lines
Lines 38-48 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp_sec1
38
using namespace WebCore;
38
using namespace WebCore;
39
39
40
/**
40
/**
41
 * SECTION: WebKitFileChooserRequest
41
 * WebKitFileChooserRequest:
42
 * @Short_description: A request to open a file chooser
43
 * @Title: WebKitFileChooserRequest
44
 * @See_also: #WebKitWebView
42
 * @See_also: #WebKitWebView
45
 *
43
 *
44
 * A request to open a file chooser.
45
 *
46
 * Whenever the user interacts with an &lt;input type='file' /&gt;
46
 * Whenever the user interacts with an &lt;input type='file' /&gt;
47
 * HTML element, WebKit will need to show a dialog to choose one or
47
 * HTML element, WebKit will need to show a dialog to choose one or
48
 * more files to be uploaded to the server along with the rest of the
48
 * more files to be uploaded to the server along with the rest of the
- a/Source/WebKit/UIProcess/API/glib/WebKitFindController.cpp -3 / +3 lines
Lines 32-40 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitFindController.cpp_sec1
32
using namespace WebCore;
32
using namespace WebCore;
33
33
34
/**
34
/**
35
 * SECTION: WebKitFindController
35
 * WebKitFindController:
36
 * @Short_description: Controls text search in a #WebKitWebView
36
 *
37
 * @Title: WebKitFindController
37
 * Controls text search in a #WebKitWebView.
38
 *
38
 *
39
 * A #WebKitFindController is used to search text in a #WebKitWebView. You
39
 * A #WebKitFindController is used to search text in a #WebKitWebView. You
40
 * can get a #WebKitWebView<!-- -->'s #WebKitFindController with
40
 * can get a #WebKitWebView<!-- -->'s #WebKitFindController with
- a/Source/WebKit/UIProcess/API/glib/WebKitFormSubmissionRequest.cpp -3 / +3 lines
Lines 32-40 a/Source/WebKit/UIProcess/API/glib/WebKitFormSubmissionRequest.cpp_sec1
32
using namespace WebKit;
32
using namespace WebKit;
33
33
34
/**
34
/**
35
 * SECTION: WebKitFormSubmissionRequest
35
 * WebKitFormSubmissionRequest:
36
 * @Short_description: Represents a form submission request
36
 *
37
 * @Title: WebKitFormSubmissionRequest
37
 * Represents a form submission request.
38
 *
38
 *
39
 * When a form is about to be submitted in a #WebKitWebView, the
39
 * When a form is about to be submitted in a #WebKitWebView, the
40
 * #WebKitWebView::submit-form signal is emitted. Its request argument
40
 * #WebKitWebView::submit-form signal is emitted. Its request argument
- a/Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp -3 / +5 lines
Lines 32-42 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp_sec1
32
using namespace WebCore;
32
using namespace WebCore;
33
33
34
/**
34
/**
35
 * SECTION:WebKitGeolocationManager
35
 * WebKitGeolocationManager:
36
 * @short_description: WebKitGeolocationManager
37
 * @title: Geolocation manager
38
 * @see_also: #WebKitGeolocationPermissionRequest, #WebKitWebContext
36
 * @see_also: #WebKitGeolocationPermissionRequest, #WebKitWebContext
39
 *
37
 *
38
 * Geolocation manager.
39
 *
40
 * WebKitGeolocationManager provides API to get the geographical position of the user.
40
 * WebKitGeolocationManager provides API to get the geographical position of the user.
41
 * Once a #WebKitGeolocationPermissionRequest is allowed, when WebKit needs to know the
41
 * Once a #WebKitGeolocationPermissionRequest is allowed, when WebKit needs to know the
42
 * user location #WebKitGeolocationManager::start signal is emitted. If the signal is handled
42
 * user location #WebKitGeolocationManager::start signal is emitted. If the signal is handled
Lines 450-455 void webkit_geolocation_manager_failed(WebKitGeolocationManager* manager, const a/Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp_sec2
450
 *
450
 *
451
 * Get whether high accuracy is enabled.
451
 * Get whether high accuracy is enabled.
452
 *
452
 *
453
 * Returns: Whether the setting is enabled.
454
 *
453
 * Since: 2.26
455
 * Since: 2.26
454
 */
456
 */
455
gboolean webkit_geolocation_manager_get_enable_high_accuracy(WebKitGeolocationManager* manager)
457
gboolean webkit_geolocation_manager_get_enable_high_accuracy(WebKitGeolocationManager* manager)
- a/Source/WebKit/UIProcess/API/glib/WebKitGeolocationPermissionRequest.cpp -3 / +3 lines
Lines 28-38 a/Source/WebKit/UIProcess/API/glib/WebKitGeolocationPermissionRequest.cpp_sec1
28
using namespace WebKit;
28
using namespace WebKit;
29
29
30
/**
30
/**
31
 * SECTION: WebKitGeolocationPermissionRequest
31
 * WebKitGeolocationPermissionRequest:
32
 * @Short_description: A permission request for sharing user's location
33
 * @Title: WebKitGeolocationPermissionRequest
34
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
32
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
35
 *
33
 *
34
 * A permission request for sharing the user's location.
35
 *
36
 * WebKitGeolocationPermissionRequest represents a request for
36
 * WebKitGeolocationPermissionRequest represents a request for
37
 * permission to decide whether WebKit should provide the user's
37
 * permission to decide whether WebKit should provide the user's
38
 * location to a website when requested through the Geolocation API.
38
 * location to a website when requested through the Geolocation API.
- a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp -7 / +15 lines
Lines 30-40 a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec1
30
using namespace WebCore;
30
using namespace WebCore;
31
31
32
/**
32
/**
33
 * SECTION: WebKitInputMethodContext
33
 * WebKitInputMethodContext:
34
 * @Short_description: Base class for input method contexts
35
 * @Title: WebKitInputMethodContext
36
 * @See_also: #WebKitWebView
34
 * @See_also: #WebKitWebView
37
 *
35
 *
36
 * Base class for input method contexts.
37
 *
38
 * WebKitInputMethodContext defines the interface to implement WebKit input methods.
38
 * WebKitInputMethodContext defines the interface to implement WebKit input methods.
39
 * The input methods are used by WebKit, when editable content is focused, to map from
39
 * The input methods are used by WebKit, when editable content is focused, to map from
40
 * key events to Unicode character strings.
40
 * key events to Unicode character strings.
Lines 68-73 enum { a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec2
68
    LAST_SIGNAL
68
    LAST_SIGNAL
69
};
69
};
70
70
71
/**
72
 * WebKitInputMethodUnderline:
73
 *
74
 * Range of text in an preedit string to be shown underlined.
75
 *
76
 * Since: 2.28
77
 */
78
71
G_DEFINE_BOXED_TYPE(WebKitInputMethodUnderline, webkit_input_method_underline, webkit_input_method_underline_copy, webkit_input_method_underline_free)
79
G_DEFINE_BOXED_TYPE(WebKitInputMethodUnderline, webkit_input_method_underline, webkit_input_method_underline_copy, webkit_input_method_underline_free)
72
80
73
const CompositionUnderline& webkitInputMethodUnderlineGetCompositionUnderline(WebKitInputMethodUnderline* underline)
81
const CompositionUnderline& webkitInputMethodUnderlineGetCompositionUnderline(WebKitInputMethodUnderline* underline)
Lines 213-219 static void webkit_input_method_context_class_init(WebKitInputMethodContextClass a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec3
213
    gObjectClass->get_property = webkitInputMethodContextGetProperty;
221
    gObjectClass->get_property = webkitInputMethodContextGetProperty;
214
222
215
    /**
223
    /**
216
     * WebKitInputMethodContext::input-purpose:
224
     * WebKitInputMethodContext:input-purpose:
217
     *
225
     *
218
     * The #WebKitInputPurpose of the input associated with this context.
226
     * The #WebKitInputPurpose of the input associated with this context.
219
     *
227
     *
Lines 229-235 static void webkit_input_method_context_class_init(WebKitInputMethodContextClass a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec4
229
            WEBKIT_PARAM_READWRITE);
237
            WEBKIT_PARAM_READWRITE);
230
238
231
    /**
239
    /**
232
     * WebKitInputMethodContext::input-hints:
240
     * WebKitInputMethodContext:input-hints:
233
     *
241
     *
234
     * The #WebKitInputHints of the input associated with this context.
242
     * The #WebKitInputHints of the input associated with this context.
235
     *
243
     *
Lines 375-381 void webkit_input_method_context_set_enable_preedit(WebKitInputMethodContext* co a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec5
375
 * webkit_input_method_context_get_preedit:
383
 * webkit_input_method_context_get_preedit:
376
 * @context: a #WebKitInputMethodContext
384
 * @context: a #WebKitInputMethodContext
377
 * @text: (out) (transfer full) (nullable): location to store the preedit string
385
 * @text: (out) (transfer full) (nullable): location to store the preedit string
378
 * @underlines: (out) (transfer full) (nullable) (element-type WebKit2.InputMethodUnderline): location to store the underlines as a #GList of #WebKitInputMethodUnderline
386
 * @underlines: (out) (transfer full) (nullable) (element-type WebKitInputMethodUnderline): location to store the underlines as a #GList of #WebKitInputMethodUnderline
379
 * @cursor_offset: (out) (nullable): location to store the position of cursor in preedit string
387
 * @cursor_offset: (out) (nullable): location to store the position of cursor in preedit string
380
 *
388
 *
381
 * Get the current preedit string for the @context, and a list of WebKitInputMethodUnderline to apply to the string.
389
 * Get the current preedit string for the @context, and a list of WebKitInputMethodUnderline to apply to the string.
Lines 556-562 WebKitInputHints webkit_input_method_context_get_input_hints(WebKitInputMethodCo a/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp_sec6
556
    return context->priv->hints;
564
    return context->priv->hints;
557
}
565
}
558
566
559
/*
567
/**
560
 * webkit_input_method_context_set_input_hints:
568
 * webkit_input_method_context_set_input_hints:
561
 * @context: a #WebKitInputMethodContext
569
 * @context: a #WebKitInputMethodContext
562
 * @hints: a #WebKitInputHints
570
 * @hints: a #WebKitInputHints
- a/Source/WebKit/UIProcess/API/glib/WebKitInstallMissingMediaPluginsPermissionRequest.cpp -3 / +3 lines
Lines 37-47 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitInstallMissingMediaPluginsPermissionRequest.cpp_sec1
37
using namespace WebCore;
37
using namespace WebCore;
38
38
39
/**
39
/**
40
 * SECTION: WebKitInstallMissingMediaPluginsPermissionRequest
40
 * WebKitInstallMissingMediaPluginsPermissionRequest:
41
 * @Short_description: A permission request for installing missing media plugins
42
 * @Title: WebKitInstallMissingMediaPluginsPermissionRequest
43
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
41
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
44
 *
42
 *
43
 * A permission request for installing missing media plugins.
44
 *
45
 * WebKitInstallMissingMediaPluginsPermissionRequest represents a request for
45
 * WebKitInstallMissingMediaPluginsPermissionRequest represents a request for
46
 * permission to decide whether WebKit should try to start a helper application to
46
 * permission to decide whether WebKit should try to start a helper application to
47
 * install missing media plugins when the media backend couldn't play a media because
47
 * install missing media plugins when the media backend couldn't play a media because
- a/Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp +6 lines
Lines 25-30 a/Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp_sec1
25
#include <jsc/JSCContextPrivate.h>
25
#include <jsc/JSCContextPrivate.h>
26
#include <jsc/JSCValuePrivate.h>
26
#include <jsc/JSCValuePrivate.h>
27
27
28
/**
29
 * WebKitJavascriptResult: (ref-func webkit_javascript_result_ref) (unref-func webkit_javascript_result_unref)
30
 *
31
 * Result of JavaScript evaluation in a web view.
32
 */
33
28
struct _WebKitJavascriptResult {
34
struct _WebKitJavascriptResult {
29
    explicit _WebKitJavascriptResult(WebCore::SerializedScriptValue& serializedScriptValue)
35
    explicit _WebKitJavascriptResult(WebCore::SerializedScriptValue& serializedScriptValue)
30
    {
36
    {
- a/Source/WebKit/UIProcess/API/glib/WebKitMediaKeySystemPermissionRequest.cpp -3 / +3 lines
Lines 28-38 a/Source/WebKit/UIProcess/API/glib/WebKitMediaKeySystemPermissionRequest.cpp_sec1
28
using namespace WebKit;
28
using namespace WebKit;
29
29
30
/**
30
/**
31
 * SECTION: WebKitMediaKeySystemPermissionRequest
31
 * WebKitMediaKeySystemPermissionRequest:
32
 * @Short_description: A permission request for using an EME Content Decryption Module
33
 * @Title: WebKitMediaKeySystemPermissionRequest
34
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
32
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
35
 *
33
 *
34
 * A permission request for using an EME Content Decryption Module.
35
 *
36
 * WebKitMediaKeySystemPermissionRequest represents a request for permission to decide whether
36
 * WebKitMediaKeySystemPermissionRequest represents a request for permission to decide whether
37
 * WebKit should use the given CDM to access protected media when requested through the
37
 * WebKit should use the given CDM to access protected media when requested through the
38
 * MediaKeySystem API.
38
 * MediaKeySystem API.
- a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp -8 / +18 lines
Lines 23-33 a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec1
23
#include <wtf/MemoryPressureHandler.h>
23
#include <wtf/MemoryPressureHandler.h>
24
24
25
/**
25
/**
26
 * SECTION: WebKitMemoryPressureSettings
26
 * WebKitMemoryPressureSettings:
27
 * @Short_description: A boxed type representing the settings for the MemoryPressureHandler
28
 * @Title: WebKitMemoryPressureSettings
29
 * @See_also: #WebKitWebContext, #WebKitWebsiteDataManager
27
 * @See_also: #WebKitWebContext, #WebKitWebsiteDataManager
30
 *
28
 *
29
 * A boxed type representing the settings for the memory pressure handler
30
 *
31
 * #WebKitMemoryPressureSettings is a boxed type that can be used to provide some custom settings
31
 * #WebKitMemoryPressureSettings is a boxed type that can be used to provide some custom settings
32
 * to control how the memory pressure situations are handled by the different processes.
32
 * to control how the memory pressure situations are handled by the different processes.
33
 *
33
 *
Lines 131-137 void webkit_memory_pressure_settings_set_memory_limit(WebKitMemoryPressureSettin a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec2
131
 * webkit_memory_pressure_settings_get_memory_limit:
131
 * webkit_memory_pressure_settings_get_memory_limit:
132
 * @settings: a #WebKitMemoryPressureSettings
132
 * @settings: a #WebKitMemoryPressureSettings
133
 *
133
 *
134
 * Returns: the value in MB of the memory limit inside @settings.
134
 * Gets the memory usage limit.
135
 *
136
 * Returns: current value, in megabytes.
135
 *
137
 *
136
 * Since: 2.34
138
 * Since: 2.34
137
 */
139
 */
Lines 169-175 void webkit_memory_pressure_settings_set_conservative_threshold(WebKitMemoryPres a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec3
169
 * webkit_memory_pressure_settings_get_conservative_threshold:
171
 * webkit_memory_pressure_settings_get_conservative_threshold:
170
 * @settings: a #WebKitMemoryPressureSettings
172
 * @settings: a #WebKitMemoryPressureSettings
171
 *
173
 *
172
 * Returns: the value of the the conservative threshold inside @settings.
174
 * Gets the conservative memory usage threshold.
175
 *
176
 * Returns: value in the `(0, 1)` range.
173
 *
177
 *
174
 * Since: 2.34
178
 * Since: 2.34
175
 */
179
 */
Lines 209-215 void webkit_memory_pressure_settings_set_strict_threshold(WebKitMemoryPressureSe a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec4
209
 * webkit_memory_pressure_settings_get_strict_threshold:
213
 * webkit_memory_pressure_settings_get_strict_threshold:
210
 * @settings: a #WebKitMemoryPressureSettings
214
 * @settings: a #WebKitMemoryPressureSettings
211
 *
215
 *
212
 * Returns: the value of the the strict threshold inside @settings.
216
 * Gets the strict memory usage threshold.
217
 *
218
 * Returns: value in the `(0, 1)` range.
213
 *
219
 *
214
 * Since: 2.34
220
 * Since: 2.34
215
 */
221
 */
Lines 248-254 void webkit_memory_pressure_settings_set_kill_threshold(WebKitMemoryPressureSett a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec5
248
 * webkit_memory_pressure_settings_get_kill_threshold:
254
 * webkit_memory_pressure_settings_get_kill_threshold:
249
 * @settings: a #WebKitMemoryPressureSettings
255
 * @settings: a #WebKitMemoryPressureSettings
250
 *
256
 *
251
 * Returns: the value of the the kill threshold inside @settings.
257
 * Gets the kill memory usage threshold.
258
 *
259
 * Returns: positive value, can be zero.
252
 *
260
 *
253
 * Since: 2.34
261
 * Since: 2.34
254
 */
262
 */
Lines 283-289 void webkit_memory_pressure_settings_set_poll_interval(WebKitMemoryPressureSetti a/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp_sec6
283
 * webkit_memory_pressure_settings_get_poll_interval:
291
 * webkit_memory_pressure_settings_get_poll_interval:
284
 * @settings: a #WebKitMemoryPressureSettings
292
 * @settings: a #WebKitMemoryPressureSettings
285
 *
293
 *
286
 * Returns: the value in seconds of the the poll interval inside @settings.
294
 * Gets the interval at which memory usage is checked.
295
 *
296
 * Returns: current interval value, in seconds.
287
 *
297
 *
288
 * Since: 2.34
298
 * Since: 2.34
289
 */
299
 */
- a/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp -4 / +13 lines
Lines 20-25 a/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp_sec1
20
#include "config.h"
20
#include "config.h"
21
#include "WebKitMimeInfo.h"
21
#include "WebKitMimeInfo.h"
22
22
23
/**
24
 * WebKitMimeInfo: (ref-func webkit_mime_info_ref) (unref-func webkit_mime_info_unref)
25
 *
26
 * Information about a MIME type.
27
 */
28
23
struct _WebKitMimeInfo {
29
struct _WebKitMimeInfo {
24
};
30
};
25
31
Lines 62-68 void webkit_mime_info_unref(WebKitMimeInfo*) a/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp_sec2
62
 * webkit_mime_info_get_mime_type:
68
 * webkit_mime_info_get_mime_type:
63
 * @info: a #WebKitMimeInfo
69
 * @info: a #WebKitMimeInfo
64
 *
70
 *
65
 * Returns: the MIME type of @info
71
 * Gets the MIME type.
72
 *
73
 * Returns: MIME type, as a string.
66
 *
74
 *
67
 * Deprecated: 2.32
75
 * Deprecated: 2.32
68
 */
76
 */
Lines 75-81 const char* webkit_mime_info_get_mime_type(WebKitMimeInfo*) a/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp_sec3
75
 * webkit_mime_info_get_description:
83
 * webkit_mime_info_get_description:
76
 * @info: a #WebKitMimeInfo
84
 * @info: a #WebKitMimeInfo
77
 *
85
 *
78
 * Returns: the description of the MIME type of @info
86
 * Gets the description of the MIME type.
87
 *
88
 * Returns: (nullable): description, as a string.
79
 *
89
 *
80
 * Deprecated: 2.32
90
 * Deprecated: 2.32
81
 */
91
 */
Lines 88-95 const char* webkit_mime_info_get_description(WebKitMimeInfo*) a/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp_sec4
88
 * webkit_mime_info_get_extensions:
98
 * webkit_mime_info_get_extensions:
89
 * @info: a #WebKitMimeInfo
99
 * @info: a #WebKitMimeInfo
90
 *
100
 *
91
 * Get the list of file extensions associated to the
101
 * Get the list of file extensions associated to the MIME type.
92
 * MIME type of @info
93
 *
102
 *
94
 * Returns: (array zero-terminated=1) (transfer none): a
103
 * Returns: (array zero-terminated=1) (transfer none): a
95
 *     %NULL-terminated array of strings
104
 *     %NULL-terminated array of strings
- a/Source/WebKit/UIProcess/API/glib/WebKitNavigationAction.cpp +6 lines
Lines 26-31 a/Source/WebKit/UIProcess/API/glib/WebKitNavigationAction.cpp_sec1
26
26
27
using namespace WebKit;
27
using namespace WebKit;
28
28
29
/**
30
 * WebKitNavigationAction:
31
 *
32
 * Provides details about interaction resulting in a resource load.
33
 */
34
29
G_DEFINE_BOXED_TYPE(WebKitNavigationAction, webkit_navigation_action, webkit_navigation_action_copy, webkit_navigation_action_free)
35
G_DEFINE_BOXED_TYPE(WebKitNavigationAction, webkit_navigation_action, webkit_navigation_action_copy, webkit_navigation_action_free)
30
36
31
WebKitNavigationAction* webkitNavigationActionCreate(Ref<API::NavigationAction>&& action)
37
WebKitNavigationAction* webkitNavigationActionCreate(Ref<API::NavigationAction>&& action)
- a/Source/WebKit/UIProcess/API/glib/WebKitNavigationPolicyDecision.cpp -3 / +3 lines
Lines 34-44 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitNavigationPolicyDecision.cpp_sec1
34
using namespace WebCore;
34
using namespace WebCore;
35
35
36
/**
36
/**
37
 * SECTION: WebKitNavigationPolicyDecision
37
 * WebKitNavigationPolicyDecision:
38
 * @Short_description: A policy decision for navigation actions
39
 * @Title: WebKitNavigationPolicyDecision
40
 * @See_also: #WebKitPolicyDecision, #WebKitWebView
38
 * @See_also: #WebKitPolicyDecision, #WebKitWebView
41
 *
39
 *
40
 * A policy decision for navigation actions.
41
 *
42
 * WebKitNavigationPolicyDecision represents a policy decision for events associated with
42
 * WebKitNavigationPolicyDecision represents a policy decision for events associated with
43
 * navigations. If the value of #WebKitNavigationPolicyDecision:mouse-button is not 0, then
43
 * navigations. If the value of #WebKitNavigationPolicyDecision:mouse-button is not 0, then
44
 * the navigation was triggered by a mouse event.
44
 * the navigation was triggered by a mouse event.
- a/Source/WebKit/UIProcess/API/glib/WebKitNetworkProxySettings.cpp -3 / +3 lines
Lines 27-37 a/Source/WebKit/UIProcess/API/glib/WebKitNetworkProxySettings.cpp_sec1
27
using namespace WebCore;
27
using namespace WebCore;
28
28
29
/**
29
/**
30
 * SECTION: WebKitNetworkProxySettings
30
 * WebKitNetworkProxySettings:
31
 * @Short_description: Network Proxy Settings
32
 * @Title: WebKitNetworkProxySettings
33
 * @See_also: #WebKitWebContext
31
 * @See_also: #WebKitWebContext
34
 *
32
 *
33
 * Configures network proxies.
34
 *
35
 * WebKitNetworkProxySettings can be used to provide a custom proxy configuration
35
 * WebKitNetworkProxySettings can be used to provide a custom proxy configuration
36
 * to a #WebKitWebContext. You need to call webkit_web_context_set_network_proxy_settings()
36
 * to a #WebKitWebContext. You need to call webkit_web_context_set_network_proxy_settings()
37
 * with %WEBKIT_NETWORK_PROXY_MODE_CUSTOM and a WebKitNetworkProxySettings.
37
 * with %WEBKIT_NETWORK_PROXY_MODE_CUSTOM and a WebKitNetworkProxySettings.
- a/Source/WebKit/UIProcess/API/glib/WebKitNotification.cpp -3 / +3 lines
Lines 27-35 a/Source/WebKit/UIProcess/API/glib/WebKitNotification.cpp_sec1
27
#include <wtf/text/CString.h>
27
#include <wtf/text/CString.h>
28
28
29
/**
29
/**
30
 * SECTION: WebKitNotification
30
 * WebKitNotification:
31
 * @Short_description: Object used to hold information about a notification that should be shown to the user.
31
 *
32
 * @Title: WebKitNotification
32
 * Holds information about a notification that should be shown to the user.
33
 *
33
 *
34
 * Since: 2.8
34
 * Since: 2.8
35
 */
35
 */
- a/Source/WebKit/UIProcess/API/glib/WebKitNotificationPermissionRequest.cpp -3 / +3 lines
Lines 28-38 a/Source/WebKit/UIProcess/API/glib/WebKitNotificationPermissionRequest.cpp_sec1
28
using namespace WebKit;
28
using namespace WebKit;
29
29
30
/**
30
/**
31
 * SECTION: WebKitNotificationPermissionRequest
31
 * WebKitNotificationPermissionRequest:
32
 * @Short_description: A permission request for displaying web notifications
33
 * @Title: WebKitNotificationPermissionRequest
34
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
32
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
35
 *
33
 *
34
 * A permission request for displaying web notifications.
35
 *
36
 * WebKitNotificationPermissionRequest represents a request for
36
 * WebKitNotificationPermissionRequest represents a request for
37
 * permission to decide whether WebKit should provide the user with
37
 * permission to decide whether WebKit should provide the user with
38
 * notifications through the Web Notification API.
38
 * notifications through the Web Notification API.
- a/Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp -4 / +2 lines
Lines 27-37 a/Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp_sec1
27
using namespace WebKit;
27
using namespace WebKit;
28
28
29
/**
29
/**
30
 * SECTION: WebKitOptionMenu
30
 * WebKitOptionMenu:
31
 * @Short_description:
32
 * @Title: WebKitOptionMenu
33
 *
31
 *
34
 * WebKitOptionMenu represents the dropdown menu of a select element in a #WebKitWebView.
32
 * Represents the dropdown menu of a `select` element in a #WebKitWebView.
35
 *
33
 *
36
 * When a select element in a #WebKitWebView needs to display a dropdown menu, the signal
34
 * When a select element in a #WebKitWebView needs to display a dropdown menu, the signal
37
 * #WebKitWebView::show-option-menu is emitted, providing a WebKitOptionMenu with the
35
 * #WebKitWebView::show-option-menu is emitted, providing a WebKitOptionMenu with the
- a/Source/WebKit/UIProcess/API/glib/WebKitOptionMenuItem.cpp -3 / +3 lines
Lines 25-33 a/Source/WebKit/UIProcess/API/glib/WebKitOptionMenuItem.cpp_sec1
25
using namespace WebKit;
25
using namespace WebKit;
26
26
27
/**
27
/**
28
 * SECTION: WebKitOptionMenuItem
28
 * WebKitOptionMenuItem:
29
 * @Short_description: One item of the #WebKitOptionMenu
29
 *
30
 * @Title: WebKitOptionMenuItem
30
 * One item of a #WebKitOptionMenu.
31
 *
31
 *
32
 * The #WebKitOptionMenu is composed of WebKitOptionMenuItem<!-- -->s.
32
 * The #WebKitOptionMenu is composed of WebKitOptionMenuItem<!-- -->s.
33
 * A WebKitOptionMenuItem always has a label and can contain a tooltip text.
33
 * A WebKitOptionMenuItem always has a label and can contain a tooltip text.
- a/Source/WebKit/UIProcess/API/glib/WebKitPermissionRequest.cpp -3 / +3 lines
Lines 21-31 a/Source/WebKit/UIProcess/API/glib/WebKitPermissionRequest.cpp_sec1
21
#include "WebKitPermissionRequest.h"
21
#include "WebKitPermissionRequest.h"
22
22
23
/**
23
/**
24
 * SECTION: WebKitPermissionRequest
24
 * WebKitPermissionRequest:
25
 * @Short_description: A permission request
26
 * @Title: WebKitPermissionRequest
27
 * @See_also: #WebKitWebView
25
 * @See_also: #WebKitWebView
28
 *
26
 *
27
 * A permission request.
28
 *
29
 * There are situations where an embedder would need to ask the user
29
 * There are situations where an embedder would need to ask the user
30
 * for permission to do certain types of operations, such as switching
30
 * for permission to do certain types of operations, such as switching
31
 * to fullscreen mode or reporting the user's location through the
31
 * to fullscreen mode or reporting the user's location through the
- a/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp -6 / +12 lines
Lines 23-31 a/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp_sec1
23
#include <wtf/glib/WTFGType.h>
23
#include <wtf/glib/WTFGType.h>
24
24
25
/**
25
/**
26
 * SECTION: WebKitPlugin
26
 * WebKitPlugin:
27
 * @Short_description: Represents a plugin, enabling fine-grained control
27
 *
28
 * @Title: WebKitPlugin
28
 * Represents a plugin, enabling fine-grained control.
29
 *
29
 *
30
 * This object represents a single plugin, found while scanning the
30
 * This object represents a single plugin, found while scanning the
31
 * various platform plugin directories. This object can be used to get
31
 * various platform plugin directories. This object can be used to get
Lines 52-58 static void webkit_plugin_class_init(WebKitPluginClass*) a/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp_sec2
52
 * webkit_plugin_get_name:
52
 * webkit_plugin_get_name:
53
 * @plugin: a #WebKitPlugin
53
 * @plugin: a #WebKitPlugin
54
 *
54
 *
55
 * Returns: the name of the plugin.
55
 * Obtain the plugin name.
56
 *
57
 * Returns: (nullable): name, as a string.
56
 *
58
 *
57
 * Deprecated: 2.32
59
 * Deprecated: 2.32
58
 */
60
 */
Lines 65-71 const char* webkit_plugin_get_name(WebKitPlugin*) a/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp_sec3
65
 * webkit_plugin_get_description:
67
 * webkit_plugin_get_description:
66
 * @plugin: a #WebKitPlugin
68
 * @plugin: a #WebKitPlugin
67
 *
69
 *
68
 * Returns: the description of the plugin.
70
 * Obtain the plugin description.
71
 *
72
 * Returns: (nullable): description, as a string.
69
 *
73
 *
70
 * Deprecated: 2.32
74
 * Deprecated: 2.32
71
 */
75
 */
Lines 78-84 const char* webkit_plugin_get_description(WebKitPlugin*) a/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp_sec4
78
 * webkit_plugin_get_path:
82
 * webkit_plugin_get_path:
79
 * @plugin: a #WebKitPlugin
83
 * @plugin: a #WebKitPlugin
80
 *
84
 *
81
 * Returns: the absolute path where the plugin is installed.
85
 * Obtain the absolute path where the plugin is installed.
86
 *
87
 * Returns: (nullable): path, as a string.
82
 *
88
 *
83
 * Deprecated: 2.32
89
 * Deprecated: 2.32
84
 */
90
 */
- a/Source/WebKit/UIProcess/API/glib/WebKitPointerLockPermissionRequest.cpp -3 / +3 lines
Lines 26-36 a/Source/WebKit/UIProcess/API/glib/WebKitPointerLockPermissionRequest.cpp_sec1
26
#include <wtf/glib/WTFGType.h>
26
#include <wtf/glib/WTFGType.h>
27
27
28
/**
28
/**
29
 * SECTION: WebKitPointerLockPermissionRequest
29
 * WebKitPointerLockPermissionRequest:
30
 * @Short_description: A permission request for locking the pointer
31
 * @Title: WebKitPointerLockPermissionRequest
32
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
30
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
33
 *
31
 *
32
 * A permission request for locking the pointer.
33
 *
34
 * WebKitPointerLockPermissionRequest represents a request for
34
 * WebKitPointerLockPermissionRequest represents a request for
35
 * permission to decide whether WebKit can lock the pointer device when
35
 * permission to decide whether WebKit can lock the pointer device when
36
 * requested by web content.
36
 * requested by web content.
- a/Source/WebKit/UIProcess/API/glib/WebKitPolicyDecision.cpp -3 / +3 lines
Lines 31-41 a/Source/WebKit/UIProcess/API/glib/WebKitPolicyDecision.cpp_sec1
31
using namespace WebKit;
31
using namespace WebKit;
32
32
33
/**
33
/**
34
 * SECTION: WebKitPolicyDecision
34
 * WebKitPolicyDecision:
35
 * @Short_description: A pending policy decision
36
 * @Title: WebKitPolicyDecision
37
 * @See_also: #WebKitWebView
35
 * @See_also: #WebKitWebView
38
 *
36
 *
37
 * A pending policy decision.
38
 *
39
 * Often WebKit allows the client to decide the policy for certain
39
 * Often WebKit allows the client to decide the policy for certain
40
 * operations. For instance, a client may want to open a link in a new
40
 * operations. For instance, a client may want to open a link in a new
41
 * tab, block a navigation entirely, query the user or trigger a download
41
 * tab, block a navigation entirely, query the user or trigger a download
- a/Source/WebKit/UIProcess/API/glib/WebKitResponsePolicyDecision.cpp -3 / +3 lines
Lines 33-43 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitResponsePolicyDecision.cpp_sec1
33
using namespace WebCore;
33
using namespace WebCore;
34
34
35
/**
35
/**
36
 * SECTION: WebKitResponsePolicyDecision
36
 * WebKitResponsePolicyDecision:
37
 * @Short_description: A policy decision for resource responses
38
 * @Title: WebKitResponsePolicyDecision
39
 * @See_also: #WebKitPolicyDecision, #WebKitWebView
37
 * @See_also: #WebKitPolicyDecision, #WebKitWebView
40
 *
38
 *
39
 * A policy decision for resource responses.
40
 *
41
 * WebKitResponsePolicyDecision represents a policy decision for a
41
 * WebKitResponsePolicyDecision represents a policy decision for a
42
 * resource response, whether from the network or the local system.
42
 * resource response, whether from the network or the local system.
43
 * A very common use case for these types of decision is deciding
43
 * A very common use case for these types of decision is deciding
- a/Source/WebKit/UIProcess/API/glib/WebKitScriptDialog.cpp +6 lines
Lines 22-27 a/Source/WebKit/UIProcess/API/glib/WebKitScriptDialog.cpp_sec1
22
22
23
#include "WebKitScriptDialogPrivate.h"
23
#include "WebKitScriptDialogPrivate.h"
24
24
25
/**
26
 * WebKitScriptDialog: (ref-func webkit_script_dialog_ref) (unref-func webkit_script_dialog_unref)
27
 *
28
 * Carries details to be shown in user-facing dialogs.
29
 */
30
25
G_DEFINE_BOXED_TYPE(WebKitScriptDialog, webkit_script_dialog, webkit_script_dialog_ref, webkit_script_dialog_unref)
31
G_DEFINE_BOXED_TYPE(WebKitScriptDialog, webkit_script_dialog, webkit_script_dialog_ref, webkit_script_dialog_unref)
26
32
27
WebKitScriptDialog* webkitScriptDialogCreate(unsigned type, const CString& message, const CString& defaultText, Function<void(bool, const String&)>&& completionHandler)
33
WebKitScriptDialog* webkitScriptDialogCreate(unsigned type, const CString& message, const CString& defaultText, Function<void(bool, const String&)>&& completionHandler)
- a/Source/WebKit/UIProcess/API/glib/WebKitSecurityManager.cpp -3 / +3 lines
Lines 29-37 a/Source/WebKit/UIProcess/API/glib/WebKitSecurityManager.cpp_sec1
29
using namespace WebKit;
29
using namespace WebKit;
30
30
31
/**
31
/**
32
 * SECTION: WebKitSecurityManager
32
 * WebKitSecurityManager:
33
 * @Short_description: Controls security settings in a #WebKitWebContext
33
 *
34
 * @Title: WebKitSecurityManager
34
 * Controls security settings in a #WebKitWebContext.
35
 *
35
 *
36
 * The #WebKitSecurityManager defines security settings for URI
36
 * The #WebKitSecurityManager defines security settings for URI
37
 * schemes in a #WebKitWebContext. Get it from the context with
37
 * schemes in a #WebKitWebContext. Get it from the context with
- a/Source/WebKit/UIProcess/API/glib/WebKitSecurityOrigin.cpp -3 / +3 lines
Lines 25-33 a/Source/WebKit/UIProcess/API/glib/WebKitSecurityOrigin.cpp_sec1
25
#include <wtf/text/CString.h>
25
#include <wtf/text/CString.h>
26
26
27
/**
27
/**
28
 * SECTION: WebKitSecurityOrigin
28
 * WebKitSecurityOrigin:
29
 * @Short_description: A security boundary for websites
29
 *
30
 * @Title: WebKitSecurityOrigin
30
 * A security boundary for websites.
31
 *
31
 *
32
 * #WebKitSecurityOrigin is a representation of a security domain
32
 * #WebKitSecurityOrigin is a representation of a security domain
33
 * defined by websites. A security origin consists of a protocol, a
33
 * defined by websites. A security origin consists of a protocol, a
- a/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp -3 / +4 lines
Lines 88-95 struct _WebKitSettingsPrivate { a/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp_sec1
88
};
88
};
89
89
90
/**
90
/**
91
 * SECTION:WebKitSettings
91
 * WebKitSettings:
92
 * @short_description: Control the behaviour of a #WebKitWebView
92
 *
93
 * Control the behaviour of a #WebKitWebView.
93
 *
94
 *
94
 * #WebKitSettings can be applied to a #WebKitWebView to control text charset,
95
 * #WebKitSettings can be applied to a #WebKitWebView to control text charset,
95
 * color, font sizes, printing mode, script support, loading of images and various
96
 * color, font sizes, printing mode, script support, loading of images and various
Lines 2021-2027 void webkit_settings_set_enable_hyperlink_auditing(WebKitSettings* settings, gbo a/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp_sec2
2021
}
2022
}
2022
2023
2023
/**
2024
/**
2024
 * webkit_web_settings_get_default_font_family:
2025
 * webkit_settings_get_default_font_family:
2025
 * @settings: a #WebKitSettings
2026
 * @settings: a #WebKitSettings
2026
 *
2027
 *
2027
 * Gets the #WebKitSettings:default-font-family property.
2028
 * Gets the #WebKitSettings:default-font-family property.
- a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp -5 / +4 lines
Lines 40-48 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp_sec1
40
using namespace WebCore;
40
using namespace WebCore;
41
41
42
/**
42
/**
43
 * SECTION: WebKitURISchemeRequest
43
 * WebKitURISchemeRequest:
44
 * @Short_description: Represents a URI scheme request
44
 *
45
 * @Title: WebKitURISchemeRequest
45
 * Represents a URI scheme request.
46
 *
46
 *
47
 * If you register a particular URI scheme in a #WebKitWebContext,
47
 * If you register a particular URI scheme in a #WebKitWebContext,
48
 * using webkit_web_context_register_uri_scheme(), you have to provide
48
 * using webkit_web_context_register_uri_scheme(), you have to provide
Lines 52-58 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp_sec2
52
 * scheme, the URI and path, and the #WebKitWebView that initiated the
52
 * scheme, the URI and path, and the #WebKitWebView that initiated the
53
 * request, and also finish the request with
53
 * request, and also finish the request with
54
 * webkit_uri_scheme_request_finish().
54
 * webkit_uri_scheme_request_finish().
55
 *
56
 */
55
 */
57
56
58
static const unsigned int gReadBufferSize = 8192;
57
static const unsigned int gReadBufferSize = 8192;
Lines 183-189 const gchar* webkit_uri_scheme_request_get_http_method(WebKitURISchemeRequest* r a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp_sec3
183
    return request->priv->httpMethod;
182
    return request->priv->httpMethod;
184
}
183
}
185
184
186
/*
185
/**
187
 * webkit_uri_scheme_request_get_http_headers:
186
 * webkit_uri_scheme_request_get_http_headers:
188
 * @request: a #WebKitURISchemeRequest
187
 * @request: a #WebKitURISchemeRequest
189
 *
188
 *
- a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp -7 / +6 lines
Lines 39-47 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp_sec1
39
using namespace WebCore;
39
using namespace WebCore;
40
40
41
/**
41
/**
42
 * SECTION: WebKitURISchemeResponse
42
 * WebKitURISchemeResponse:
43
 * @Short_description: Represents a URI scheme response
43
 *
44
 * @Title: WebKitURISchemeResponse
44
 * Represents a URI scheme response.
45
 *
45
 *
46
 * If you register a particular URI scheme in a #WebKitWebContext,
46
 * If you register a particular URI scheme in a #WebKitWebContext,
47
 * using webkit_web_context_register_uri_scheme(), you have to provide
47
 * using webkit_web_context_register_uri_scheme(), you have to provide
Lines 53-59 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp_sec2
53
 * 
53
 * 
54
 * When you finished setting up your #WebKitURISchemeResponse, call
54
 * When you finished setting up your #WebKitURISchemeResponse, call
55
 * webkit_uri_request_finish_with_response() with it to return the response.
55
 * webkit_uri_request_finish_with_response() with it to return the response.
56
 *
57
 */
56
 */
58
57
59
struct _WebKitURISchemeResponsePrivate {
58
struct _WebKitURISchemeResponsePrivate {
Lines 108-116 static void webkit_uri_scheme_response_class_init(WebKitURISchemeResponseClass* a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp_sec3
108
            static_cast<GParamFlags>(WEBKIT_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
107
            static_cast<GParamFlags>(WEBKIT_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
109
108
110
    /**
109
    /**
111
     * WebKitURISchemeResponse:stream_length:
110
     * WebKitURISchemeResponse:stream-length:
112
     *
111
     *
113
     * The input stream length in bytes. -1 for unknown length.
112
     * The input stream length in bytes, `-1` for unknown length.
114
     *
113
     *
115
     * Since: 2.36
114
     * Since: 2.36
116
     */
115
     */
Lines 191-197 void webkit_uri_scheme_response_set_content_type(WebKitURISchemeResponse* respon a/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp_sec4
191
    response->priv->contentType = contentType;
190
    response->priv->contentType = contentType;
192
}
191
}
193
192
194
/*
193
/**
195
 * webkit_uri_scheme_response_set_http_headers:
194
 * webkit_uri_scheme_response_set_http_headers:
196
 * @response: a #WebKitURISchemeResponse
195
 * @response: a #WebKitURISchemeResponse
197
 * @headers: (transfer full): the HTTP headers to be set
196
 * @headers: (transfer full): the HTTP headers to be set
- a/Source/WebKit/UIProcess/API/glib/WebKitURIUtilities.cpp -6 lines
Lines 24-35 a/Source/WebKit/UIProcess/API/glib/WebKitURIUtilities.cpp_sec1
24
#include <wtf/text/CString.h>
24
#include <wtf/text/CString.h>
25
#include <wtf/text/WTFString.h>
25
#include <wtf/text/WTFString.h>
26
26
27
/**
28
 * SECTION: WebKitURIUtilities
29
 * @Short_description: Utility functions to manipulate URIs
30
 * @Title: WebKitURIUtilities
31
 */
32
33
/**
27
/**
34
 * webkit_uri_for_display:
28
 * webkit_uri_for_display:
35
 * @uri: the URI to be converted
29
 * @uri: the URI to be converted
- a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp -15 / +30 lines
Lines 27-43 a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec1
27
27
28
using namespace WebCore;
28
using namespace WebCore;
29
29
30
/**
31
 * SECTION:WebKitUserContent
32
 * @short_description: Defines user content types which affect web pages.
33
 * @title: User content
34
 *
35
 * See also: #WebKitUserContentManager
36
 *
37
 * Since: 2.6
38
 */
39
40
41
API::ContentWorld& webkitContentWorld(const char* worldName)
30
API::ContentWorld& webkitContentWorld(const char* worldName)
42
{
31
{
43
    static NeverDestroyed<HashMap<CString, RefPtr<API::ContentWorld>>> map;
32
    static NeverDestroyed<HashMap<CString, RefPtr<API::ContentWorld>>> map;
Lines 96-101 static inline Vector<String> toStringVector(const char* const* strv) a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec2
96
    return result;
85
    return result;
97
}
86
}
98
87
88
/**
89
 * WebKitUserStyleSheet: (ref-func webkit_user_style_sheet_ref) (unref-func webkit_user_style_sheet_unref)
90
 *
91
 * A CSS style sheet which can be injected in loaded pages.
92
 *
93
 * Since: 2.6
94
 */
95
99
struct _WebKitUserStyleSheet {
96
struct _WebKitUserStyleSheet {
100
    _WebKitUserStyleSheet(const gchar* source, WebKitUserContentInjectedFrames injectedFrames, WebKitUserStyleLevel level, const char* const* allowList, const char* const* blockList, API::ContentWorld& world)
97
    _WebKitUserStyleSheet(const gchar* source, WebKitUserContentInjectedFrames injectedFrames, WebKitUserStyleLevel level, const char* const* allowList, const char* const* blockList, API::ContentWorld& world)
101
        : userStyleSheet(adoptRef(new API::UserStyleSheet(UserStyleSheet {
98
        : userStyleSheet(adoptRef(new API::UserStyleSheet(UserStyleSheet {
Lines 150-156 void webkit_user_style_sheet_unref(WebKitUserStyleSheet* userStyleSheet) a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec3
150
}
147
}
151
148
152
/**
149
/**
153
 * webkit_user_style_sheet_new:
150
 * webkit_user_style_sheet_new: (constructor)
154
 * @source: Source code of the user style sheet.
151
 * @source: Source code of the user style sheet.
155
 * @injected_frames: A #WebKitUserContentInjectedFrames value
152
 * @injected_frames: A #WebKitUserContentInjectedFrames value
156
 * @level: A #WebKitUserStyleLevel
153
 * @level: A #WebKitUserStyleLevel
Lines 178-184 WebKitUserStyleSheet* webkit_user_style_sheet_new(const gchar* source, WebKitUse a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec4
178
}
175
}
179
176
180
/**
177
/**
181
 * webkit_user_style_sheet_new_for_world:
178
 * webkit_user_style_sheet_new_for_world: (constructor)
182
 * @source: Source code of the user style sheet.
179
 * @source: Source code of the user style sheet.
183
 * @injected_frames: A #WebKitUserContentInjectedFrames value
180
 * @injected_frames: A #WebKitUserContentInjectedFrames value
184
 * @level: A #WebKitUserStyleLevel
181
 * @level: A #WebKitUserStyleLevel
Lines 208-213 API::UserStyleSheet& webkitUserStyleSheetGetUserStyleSheet(WebKitUserStyleSheet* a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec5
208
    return *userStyleSheet->userStyleSheet;
205
    return *userStyleSheet->userStyleSheet;
209
}
206
}
210
207
208
/**
209
 * WebKitUserScript: (ref-func webkit_user_script_ref) (unref-func webkit_user_script_unref)
210
 *
211
 * A JavaScript snippet which can be injected in loaded pages.
212
 *
213
 * Since: 2.6
214
 */
215
211
struct _WebKitUserScript {
216
struct _WebKitUserScript {
212
    _WebKitUserScript(const gchar* source, WebKitUserContentInjectedFrames injectedFrames, WebKitUserScriptInjectionTime injectionTime, const gchar* const* allowList, const gchar* const* blockList, API::ContentWorld& world)
217
    _WebKitUserScript(const gchar* source, WebKitUserContentInjectedFrames injectedFrames, WebKitUserScriptInjectionTime injectionTime, const gchar* const* allowList, const gchar* const* blockList, API::ContentWorld& world)
213
        : userScript(adoptRef(new API::UserScript(UserScript {
218
        : userScript(adoptRef(new API::UserScript(UserScript {
Lines 262-268 void webkit_user_script_unref(WebKitUserScript* userScript) a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec6
262
}
267
}
263
268
264
/**
269
/**
265
 * webkit_user_script_new:
270
 * webkit_user_script_new: (constructor)
266
 * @source: Source code of the user script.
271
 * @source: Source code of the user script.
267
 * @injected_frames: A #WebKitUserContentInjectedFrames value
272
 * @injected_frames: A #WebKitUserContentInjectedFrames value
268
 * @injection_time: A #WebKitUserScriptInjectionTime value
273
 * @injection_time: A #WebKitUserScriptInjectionTime value
Lines 290-296 WebKitUserScript* webkit_user_script_new(const gchar* source, WebKitUserContentI a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec7
290
}
295
}
291
296
292
/**
297
/**
293
 * webkit_user_script_new_for_world:
298
 * webkit_user_script_new_for_world: (constructor)
294
 * @source: Source code of the user script.
299
 * @source: Source code of the user script.
295
 * @injected_frames: A #WebKitUserContentInjectedFrames value
300
 * @injected_frames: A #WebKitUserContentInjectedFrames value
296
 * @injection_time: A #WebKitUserScriptInjectionTime value
301
 * @injection_time: A #WebKitUserScriptInjectionTime value
Lines 321-326 API::UserScript& webkitUserScriptGetUserScript(WebKitUserScript* userScript) a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec8
321
}
326
}
322
327
323
328
329
/**
330
 * WebKitUserContentFilter: (ref-func webkit_user_content_filter_ref) (unref-func webkit_user_content_filter_unref)
331
 *
332
 * A compiled set of rules which applied to resource loads.
333
 *
334
 * Since: 2.24
335
 */
336
324
struct _WebKitUserContentFilter {
337
struct _WebKitUserContentFilter {
325
    _WebKitUserContentFilter(RefPtr<API::ContentRuleList>&& contentRuleList)
338
    _WebKitUserContentFilter(RefPtr<API::ContentRuleList>&& contentRuleList)
326
        : identifier(contentRuleList->name().utf8())
339
        : identifier(contentRuleList->name().utf8())
Lines 343-348 G_DEFINE_BOXED_TYPE(WebKitUserContentFilter, webkit_user_content_filter, webkit_ a/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp_sec9
343
 * Atomically increments the reference count of @user_content_filter by one.
356
 * Atomically increments the reference count of @user_content_filter by one.
344
 * This function is MT-safe and may be called from any thread.
357
 * This function is MT-safe and may be called from any thread.
345
 *
358
 *
359
 * Returns: the @user_content_filter passed in.
360
 *
346
 * Since: 2.24
361
 * Since: 2.24
347
 */
362
 */
348
WebKitUserContentFilter* webkit_user_content_filter_ref(WebKitUserContentFilter* userContentFilter)
363
WebKitUserContentFilter* webkit_user_content_filter_ref(WebKitUserContentFilter* userContentFilter)
- a/Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp -4 / +6 lines
Lines 44-52 a/Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp_sec1
44
using namespace WebKit;
44
using namespace WebKit;
45
45
46
/**
46
/**
47
 * SECTION: WebKitUserContentFilterStore
47
 * WebKitUserContentFilterStore:
48
 * @Short_description: Handles storage of user content filters on disk.
48
 *
49
 * @Title: WebKitUserContentFilterStore
49
 * Handles storage of user content filters on disk.
50
 *
50
 *
51
 * The WebKitUserContentFilterStore provides the means to import and save
51
 * The WebKitUserContentFilterStore provides the means to import and save
52
 * [JSON rule sets](https://webkit.org/blog/3476/content-blockers-first-look/),
52
 * [JSON rule sets](https://webkit.org/blog/3476/content-blockers-first-look/),
Lines 167-173 WebKitUserContentFilterStore* webkit_user_content_filter_store_new(const gchar* a/Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp_sec2
167
 * webkit_user_content_filter_store_get_path:
167
 * webkit_user_content_filter_store_get_path:
168
 * @store: a #WebKitUserContentFilterStore
168
 * @store: a #WebKitUserContentFilterStore
169
 *
169
 *
170
 * Returns: (transfer none): The storage path for user content filters.
170
 * Gets the storage path for user content filters.
171
 *
172
 * Returns: (transfer none): path, as a string.
171
 *
173
 *
172
 * Since: 2.24
174
 * Since: 2.24
173
 */
175
 */
- a/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp -3 / +3 lines
Lines 48-56 struct _WebKitUserContentManagerPrivate { a/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp_sec1
48
};
48
};
49
49
50
/**
50
/**
51
 * SECTION:WebKitUserContentManager
51
 * WebKitUserContentManager:
52
 * @short_description: Manages user-defined content which affects web pages.
52
 *
53
 * @title: WebKitUserContentManager
53
 * Manages user-defined content which affects web pages.
54
 *
54
 *
55
 * Using a #WebKitUserContentManager user CSS style sheets can be set to
55
 * Using a #WebKitUserContentManager user CSS style sheets can be set to
56
 * be injected in the web pages loaded by a #WebKitWebView, by
56
 * be injected in the web pages loaded by a #WebKitWebView, by
- a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp -5 / +11 lines
Lines 28-38 a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec1
28
using namespace WebKit;
28
using namespace WebKit;
29
29
30
/**
30
/**
31
 * SECTION: WebKitUserMediaPermissionRequest
31
 * WebKitUserMediaPermissionRequest:
32
 * @Short_description: A permission request for accessing user's audio/video devices.
33
 * @Title: WebKitUserMediaPermissionRequest
34
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
32
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
35
 *
33
 *
34
 * A permission request for accessing user's audio/video devices.
35
 *
36
 * WebKitUserMediaPermissionRequest represents a request for
36
 * WebKitUserMediaPermissionRequest represents a request for
37
 * permission to decide whether WebKit should be allowed to access the user's
37
 * permission to decide whether WebKit should be allowed to access the user's
38
 * audio and video source devices when requested through the getUserMedia API.
38
 * audio and video source devices when requested through the getUserMedia API.
Lines 112-117 static void webkitUserMediaPermissionRequestDispose(GObject* object) a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec2
112
 * webkit_user_media_permission_is_for_audio_device:
112
 * webkit_user_media_permission_is_for_audio_device:
113
 * @request: a #WebKitUserMediaPermissionRequest
113
 * @request: a #WebKitUserMediaPermissionRequest
114
 *
114
 *
115
 * Check whether the permission request is for an audio device.
116
 *
115
 * Returns: %TRUE if access to an audio device was requested.
117
 * Returns: %TRUE if access to an audio device was requested.
116
 *
118
 *
117
 * Since: 2.8
119
 * Since: 2.8
Lines 126-131 gboolean webkit_user_media_permission_is_for_audio_device(WebKitUserMediaPermiss a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec3
126
 * webkit_user_media_permission_is_for_video_device:
128
 * webkit_user_media_permission_is_for_video_device:
127
 * @request: a #WebKitUserMediaPermissionRequest
129
 * @request: a #WebKitUserMediaPermissionRequest
128
 *
130
 *
131
 * Check whether the permission request is for a video device.
132
 *
129
 * Returns: %TRUE if access to a video device was requested.
133
 * Returns: %TRUE if access to a video device was requested.
130
 *
134
 *
131
 * Since: 2.8
135
 * Since: 2.8
Lines 140-145 gboolean webkit_user_media_permission_is_for_video_device(WebKitUserMediaPermiss a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec4
140
 * webkit_user_media_permission_is_for_display_device:
144
 * webkit_user_media_permission_is_for_display_device:
141
 * @request: a #WebKitUserMediaPermissionRequest
145
 * @request: a #WebKitUserMediaPermissionRequest
142
 *
146
 *
147
 * Check whether the permission request is for a display device.
148
 *
143
 * Returns: %TRUE if access to a display device was requested.
149
 * Returns: %TRUE if access to a display device was requested.
144
 *
150
 *
145
 * Since: 2.34
151
 * Since: 2.34
Lines 173-179 static void webkit_user_media_permission_request_class_init(WebKitUserMediaPermi a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec5
173
    objectClass->get_property = webkitUserMediaPermissionRequestGetProperty;
179
    objectClass->get_property = webkitUserMediaPermissionRequestGetProperty;
174
180
175
    /**
181
    /**
176
     * WebKitUserPermissionRequest:is-for-audio-device:
182
     * WebKitUserMediaPermissionRequest:is-for-audio-device:
177
     *
183
     *
178
     * Whether the media device to which the permission was requested has a microphone or not.
184
     * Whether the media device to which the permission was requested has a microphone or not.
179
     *
185
     *
Lines 186-192 static void webkit_user_media_permission_request_class_init(WebKitUserMediaPermi a/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp_sec6
186
            WEBKIT_PARAM_READABLE));
192
            WEBKIT_PARAM_READABLE));
187
193
188
    /**
194
    /**
189
     * WebKitUserPermissionRequest:is-for-video-device:
195
     * WebKitUserMediaPermissionRequest:is-for-video-device:
190
     *
196
     *
191
     * Whether the media device to which the permission was requested has a video capture capability or not.
197
     * Whether the media device to which the permission was requested has a video capture capability or not.
192
     *
198
     *
- a/Source/WebKit/UIProcess/API/glib/WebKitVersion.cpp -9 / +31 lines
Lines 21-37 a/Source/WebKit/UIProcess/API/glib/WebKitVersion.cpp_sec1
21
#include "WebKitVersion.h"
21
#include "WebKitVersion.h"
22
22
23
/**
23
/**
24
 * SECTION: WebKitVersion
24
 * WEBKIT_MAJOR_VERSION:
25
 * @Short_description: Provides the WebKit version
26
 * @Title: WebKitVersion
27
 *
25
 *
28
 * Provides convenience functions returning WebKit's major, minor and
26
 * Like webkit_get_major_version(), but from the headers used at
29
 * micro versions of the WebKit library your code is running
27
 * application compile time, rather than from the library linked
30
 * against. This is not necessarily the same as the
28
 * against at application run time.
31
 * #WEBKIT_MAJOR_VERSION, #WEBKIT_MINOR_VERSION or
29
 */
32
 * #WEBKIT_MICRO_VERSION, which represent the version of the WebKit
30
33
 * headers included when compiling the code.
31
/**
32
 * WEBKIT_MINOR_VERSION:
34
 *
33
 *
34
 * Like webkit_get_minor_version(), but from the headers used at
35
 * application compile time, rather than from the library linked
36
 * against at application run time.
37
 */
38
39
/**
40
 * WEBKIT_MICRO_VERSION:
41
 *
42
 * Like webkit_get_micro_version(), but from the headers used at
43
 * application compile time, rather than from the library linked
44
 * against at application run time.
45
 */
46
47
/**
48
 * WEBKIT_CHECK_VERSION:
49
 * @major: major version (e.g. 1 for version 1.2.5)
50
 * @minor: minor version (e.g. 2 for version 1.2.5)
51
 * @micro: micro version (e.g. 5 for version 1.2.5)
52
 *
53
 * Check the version of the WebKit headers at compilation time.
54
 *
55
 * Returns: %TRUE if the version of the WebKit header files
56
 * is the same as or newer than the passed-in version.
35
 */
57
 */
36
58
37
/**
59
/**
- a/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp -4 / +3 lines
Lines 84-92 a/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp_sec1
84
using namespace WebKit;
84
using namespace WebKit;
85
85
86
/**
86
/**
87
 * SECTION: WebKitWebContext
87
 * WebKitWebContext:
88
 * @Short_description: Manages aspects common to all #WebKitWebView<!-- -->s
88
 *
89
 * @Title: WebKitWebContext
89
 * Manages aspects common to all #WebKitWebView<!-- -->s
90
 *
90
 *
91
 * The #WebKitWebContext manages all aspects common to all
91
 * The #WebKitWebContext manages all aspects common to all
92
 * #WebKitWebView<!-- -->s.
92
 * #WebKitWebView<!-- -->s.
Lines 112-118 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp_sec2
112
 * Alternatively, you can use webkit_web_context_set_tls_errors_policy()
112
 * Alternatively, you can use webkit_web_context_set_tls_errors_policy()
113
 * to set the policy %WEBKIT_TLS_ERRORS_POLICY_IGNORE; however, this is
113
 * to set the policy %WEBKIT_TLS_ERRORS_POLICY_IGNORE; however, this is
114
 * not appropriate for Internet applications.
114
 * not appropriate for Internet applications.
115
 *
116
 */
115
 */
117
116
118
enum {
117
enum {
- a/Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp -4 / +3 lines
Lines 33-41 a/Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp_sec1
33
using namespace WebKit;
33
using namespace WebKit;
34
34
35
/**
35
/**
36
 * SECTION: WebKitWebResource
36
 * WebKitWebResource:
37
 * @Short_description: Represents a resource at the end of a URI
37
 *
38
 * @Title: WebKitWebResource
38
 * Represents a resource at the end of a URI.
39
 *
39
 *
40
 * A #WebKitWebResource encapsulates content for each resource at the
40
 * A #WebKitWebResource encapsulates content for each resource at the
41
 * end of a particular URI. For example, one #WebKitWebResource will
41
 * end of a particular URI. For example, one #WebKitWebResource will
Lines 46-52 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp_sec2
46
 * #WebKitWebResource, using webkit_web_resource_get_uri() and
46
 * #WebKitWebResource, using webkit_web_resource_get_uri() and
47
 * webkit_web_resource_get_response(), as well as the raw data, using
47
 * webkit_web_resource_get_response(), as well as the raw data, using
48
 * webkit_web_resource_get_data().
48
 * webkit_web_resource_get_data().
49
 *
50
 */
49
 */
51
50
52
enum {
51
enum {
- a/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp -5 / +5 lines
Lines 108-116 using namespace WebKit; a/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp_sec1
108
using namespace WebCore;
108
using namespace WebCore;
109
109
110
/**
110
/**
111
 * SECTION: WebKitWebView
111
 * WebKitWebView:
112
 * @Short_description: The central class of the WPE WebKit and WebKitGTK APIs
112
 *
113
 * @Title: WebKitWebView
113
 * The central class of the WPE WebKit and WebKitGTK APIs.
114
 *
114
 *
115
 * #WebKitWebView is the central class of the WPE WebKit and WebKitGTK
115
 * #WebKitWebView is the central class of the WPE WebKit and WebKitGTK
116
 * APIs. It is responsible for managing the drawing of the content and
116
 * APIs. It is responsible for managing the drawing of the content and
Lines 4481-4487 void webkitWebViewWebProcessTerminated(WebKitWebView* webView, WebKitWebProcessT a/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp_sec2
4481
    webkitWebViewSetIsWebProcessResponsive(webView, true);
4481
    webkitWebViewSetIsWebProcessResponsive(webView, true);
4482
}
4482
}
4483
4483
4484
/*
4484
/**
4485
 * webkit_web_view_is_editable:
4485
 * webkit_web_view_is_editable:
4486
 * @web_view: a #WebKitWebView
4486
 * @web_view: a #WebKitWebView
4487
 *
4487
 *
Lines 4792-4798 void webkitWebViewSetIsWebProcessResponsive(WebKitWebView* webView, bool isRespo a/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp_sec3
4792
}
4792
}
4793
4793
4794
/**
4794
/**
4795
 * webkit_web_view_is_web_process_responsive:
4795
 * webkit_web_view_get_is_web_process_responsive:
4796
 * @web_view: a #WebKitWebView
4796
 * @web_view: a #WebKitWebView
4797
 *
4797
 *
4798
 * Get whether the current web process of a #WebKitWebView is responsive.
4798
 * Get whether the current web process of a #WebKitWebView is responsive.
- a/Source/WebKit/UIProcess/API/glib/WebKitWebViewSessionState.cpp +8 lines
Lines 27-32 a/Source/WebKit/UIProcess/API/glib/WebKitWebViewSessionState.cpp_sec1
27
27
28
using namespace WebKit;
28
using namespace WebKit;
29
29
30
/**
31
 * WebKitWebViewSessionState: (ref-func webkit_web_view_session_state_ref) (unref-func webkit_web_view_session_state_unref)
32
 *
33
 * Handles serialization of a web view's browsing state.
34
 *
35
 * Since: 2.12
36
 */
37
30
struct _WebKitWebViewSessionState {
38
struct _WebKitWebViewSessionState {
31
    _WebKitWebViewSessionState(SessionState&& state)
39
    _WebKitWebViewSessionState(SessionState&& state)
32
        : sessionState(WTFMove(state))
40
        : sessionState(WTFMove(state))
- a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteData.cpp -3 / +3 lines
Lines 29-39 a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteData.cpp_sec1
29
using namespace WebKit;
29
using namespace WebKit;
30
30
31
/**
31
/**
32
 * SECTION: WebKitWebsiteData
32
 * WebKitWebsiteData: (ref-func webkit_website_data_ref) (unref-func webkit_website_data_unref)
33
 * @Short_description: Website data
34
 * @Title: WebKitWebsiteData
35
 * @See_also: #WebKitWebsiteDataManager
33
 * @See_also: #WebKitWebsiteDataManager
36
 *
34
 *
35
 * Data stored locally by a web site.
36
 *
37
 * WebKitWebsiteData represents data stored in the client by a particular website.
37
 * WebKitWebsiteData represents data stored in the client by a particular website.
38
 * A website is normally a set of URLs grouped by domain name. You can get the website name,
38
 * A website is normally a set of URLs grouped by domain name. You can get the website name,
39
 * which is usually the domain, with webkit_website_data_get_name().
39
 * which is usually the domain, with webkit_website_data_get_name().
- a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataAccessPermissionRequest.cpp -3 / +3 lines
Lines 25-35 a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataAccessPermissionRequest.cpp_sec1
25
#include <wtf/glib/WTFGType.h>
25
#include <wtf/glib/WTFGType.h>
26
26
27
/**
27
/**
28
 * SECTION: WebKitWebsiteDataAccessPermissionRequest
28
 * WebKitWebsiteDataAccessPermissionRequest:
29
 * @Short_description: A permission request for accessing website data from third-party domains
30
 * @Title: WebKitWebsiteDataAccessPermissionRequest
31
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
29
 * @See_also: #WebKitPermissionRequest, #WebKitWebView
32
 *
30
 *
31
 * A permission request for accessing website data from third-party domains.
32
 *
33
 * WebKitWebsiteDataAccessPermissionRequest represents a request for
33
 * WebKitWebsiteDataAccessPermissionRequest represents a request for
34
 * permission to allow a third-party domain access its cookies.
34
 * permission to allow a third-party domain access its cookies.
35
 *
35
 *
- a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp -3 / +18 lines
Lines 40-50 a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp_sec1
40
using namespace WebKit;
40
using namespace WebKit;
41
41
42
/**
42
/**
43
 * SECTION: WebKitWebsiteDataManager
43
 * WebKitWebsiteDataManager:
44
 * @Short_description: Website data manager
45
 * @Title: WebKitWebsiteDataManager
46
 * @See_also: #WebKitWebContext, #WebKitWebsiteData
44
 * @See_also: #WebKitWebContext, #WebKitWebsiteData
47
 *
45
 *
46
 * Manages data stored locally by web sites.
47
 *
48
 * WebKitWebsiteDataManager allows you to manage the data that websites
48
 * WebKitWebsiteDataManager allows you to manage the data that websites
49
 * can store in the client file system like databases or caches.
49
 * can store in the client file system like databases or caches.
50
 * You can use WebKitWebsiteDataManager to configure the local directories
50
 * You can use WebKitWebsiteDataManager to configure the local directories
Lines 1179-1184 gboolean webkit_website_data_manager_clear_finish(WebKitWebsiteDataManager* mana a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp_sec2
1179
    return g_task_propagate_boolean(G_TASK(result), error);
1179
    return g_task_propagate_boolean(G_TASK(result), error);
1180
}
1180
}
1181
1181
1182
/**
1183
 * WebKitITPFirstParty: (ref-func webkit_itp_first_party_ref) (unref-func webkit_itp_first_party_unref)
1184
 *
1185
 * Describes a first party origin.
1186
 *
1187
 * Since: 2.30
1188
 */
1182
struct _WebKitITPFirstParty {
1189
struct _WebKitITPFirstParty {
1183
    explicit _WebKitITPFirstParty(WebResourceLoadStatisticsStore::ThirdPartyDataForSpecificFirstParty&& data)
1190
    explicit _WebKitITPFirstParty(WebResourceLoadStatisticsStore::ThirdPartyDataForSpecificFirstParty&& data)
1184
        : domain(data.firstPartyDomain.string().utf8())
1191
        : domain(data.firstPartyDomain.string().utf8())
Lines 1322-1327 GDateTime* webkit_itp_first_party_get_last_update_time(WebKitITPFirstParty* firs a/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp_sec3
1322
    return firstParty->lastUpdated.get();
1329
    return firstParty->lastUpdated.get();
1323
}
1330
}
1324
1331
1332
/**
1333
 * WebKitITPThirdParty: (ref-func webkit_itp_first_party_ref) (unref-func webkit_itp_first_party_unref)
1334
 *
1335
 * Describes a third party origin.
1336
 *
1337
 * Since: 2.30
1338
 */
1339
1325
struct _WebKitITPThirdParty {
1340
struct _WebKitITPThirdParty {
1326
    explicit _WebKitITPThirdParty(WebResourceLoadStatisticsStore::ThirdPartyData&& data)
1341
    explicit _WebKitITPThirdParty(WebResourceLoadStatisticsStore::ThirdPartyData&& data)
1327
        : domain(data.thirdPartyDomain.string().utf8())
1342
        : domain(data.thirdPartyDomain.string().utf8())
- a/Source/WebKit/UIProcess/API/glib/WebKitWebsitePolicies.cpp -3 / +3 lines
Lines 29-39 a/Source/WebKit/UIProcess/API/glib/WebKitWebsitePolicies.cpp_sec1
29
using namespace WebKit;
29
using namespace WebKit;
30
30
31
/**
31
/**
32
 * SECTION: WebKitWebsitePolicies
32
 * WebKitWebsitePolicies:
33
 * @Short_description: View specific website policies
34
 * @Title: WebKitWebsitePolicies
35
 * @See_also: #WebKitWebView
33
 * @See_also: #WebKitWebView
36
 *
34
 *
35
 * View specific website policies.
36
 *
37
 * WebKitWebsitePolicies allows you to configure per-page policies,
37
 * WebKitWebsitePolicies allows you to configure per-page policies,
38
 * currently only autoplay policies are supported.
38
 * currently only autoplay policies are supported.
39
 *
39
 *
- a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp -18 / +16 lines
Lines 32-42 a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec1
32
using namespace WebCore;
32
using namespace WebCore;
33
33
34
/**
34
/**
35
 * SECTION: WebKitWindowProperties
35
 * WebKitWindowProperties:
36
 * @short_description: Window properties of a #WebKitWebView
37
 * @title: WebKitWindowProperties
38
 * @see_also: #WebKitWebView::ready-to-show
36
 * @see_also: #WebKitWebView::ready-to-show
39
 *
37
 *
38
 * Window properties of a #WebKitWebView.
39
 *
40
 * The content of a #WebKitWebView can request to change certain
40
 * The content of a #WebKitWebView can request to change certain
41
 * properties of the window containing the view. This can include the x, y position
41
 * properties of the window containing the view. This can include the x, y position
42
 * of the window, the width and height but also if a toolbar,
42
 * of the window, the width and height but also if a toolbar,
Lines 47-65 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec2
47
 * to apply the initial window properties. Then you can monitor the
47
 * to apply the initial window properties. Then you can monitor the
48
 * #WebKitWindowProperties by connecting to ::notify signal.
48
 * #WebKitWindowProperties by connecting to ::notify signal.
49
 *
49
 *
50
 * <informalexample><programlisting>
50
 * ```c
51
 * static void ready_to_show_cb (WebKitWebView *web_view, gpointer user_data)
51
 * static void ready_to_show_cb (WebKitWebView *web_view, gpointer user_data)
52
 * {
52
 * {
53
 *     GtkWidget *window;
53
 *     GtkWidget *window;
54
 *     WebKitWindowProperties *window_properties;
54
 *     WebKitWindowProperties *window_properties;
55
 *     gboolean visible;
55
 *     gboolean visible;
56
 *
56
 *
57
 *     /<!-- -->* Create the window to contain the WebKitWebView *<!-- -->/
57
 *     // Create the window to contain the WebKitWebView.
58
 *     window = browser_window_new ();
58
 *     window = browser_window_new ();
59
 *     gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (web_view));
59
 *     gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (web_view));
60
 *     gtk_widget_show (GTK_WIDGET (web_view));
60
 *     gtk_widget_show (GTK_WIDGET (web_view));
61
 *
61
 *
62
 *     /<!-- -->* Get the WebKitWindowProperties of the web view and monitor it *<!-- -->/
62
 *     // Get the WebKitWindowProperties of the web view and monitor it.
63
 *     window_properties = webkit_web_view_get_window_properties (web_view);
63
 *     window_properties = webkit_web_view_get_window_properties (web_view);
64
 *     g_signal_connect (window_properties, "notify::geometry",
64
 *     g_signal_connect (window_properties, "notify::geometry",
65
 *                       G_CALLBACK (window_geometry_changed), window);
65
 *                       G_CALLBACK (window_geometry_changed), window);
Lines 67-80 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec3
67
 *                       G_CALLBACK (window_toolbar_visibility_changed), window);
67
 *                       G_CALLBACK (window_toolbar_visibility_changed), window);
68
 *     g_signal_connect (window_properties, "notify::menubar-visible",
68
 *     g_signal_connect (window_properties, "notify::menubar-visible",
69
 *                       G_CALLBACK (window_menubar_visibility_changed), window);
69
 *                       G_CALLBACK (window_menubar_visibility_changed), window);
70
 *     ....
71
 *
70
 *
72
 *     /<!-- -->* Apply the window properties before showing the window *<!-- -->/
71
 *     // Apply the window properties before showing the window.
73
 *     visible = webkit_window_properties_get_toolbar_visible (window_properties);
72
 *     visible = webkit_window_properties_get_toolbar_visible (window_properties);
74
 *     browser_window_set_toolbar_visible (BROWSER_WINDOW (window), visible);
73
 *     browser_window_set_toolbar_visible (BROWSER_WINDOW (window), visible);
75
 *     visible = webkit_window_properties_get_menubar_visible (window_properties);
74
 *     visible = webkit_window_properties_get_menubar_visible (window_properties);
76
 *     browser_window_set_menubar_visible (BROWSER_WINDOW (window), visible);
75
 *     browser_window_set_menubar_visible (BROWSER_WINDOW (window), visible);
77
 *     ....
78
 *
76
 *
79
 *     if (webkit_window_properties_get_fullscreen (window_properties)) {
77
 *     if (webkit_window_properties_get_fullscreen (window_properties)) {
80
 *         gtk_window_fullscreen (GTK_WINDOW (window));
78
 *         gtk_window_fullscreen (GTK_WINDOW (window));
Lines 90-96 using namespace WebCore; a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec4
90
 *
88
 *
91
 *     gtk_widget_show (window);
89
 *     gtk_widget_show (window);
92
 * }
90
 * }
93
 * </programlisting></informalexample>
91
 * ```
94
 */
92
 */
95
93
96
enum {
94
enum {
Lines 210-216 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec5
210
208
211
#if PLATFORM(GTK)
209
#if PLATFORM(GTK)
212
    /**
210
    /**
213
     * WebKitWebWindowProperties:geometry:
211
     * WebKitWindowProperties:geometry:
214
     *
212
     *
215
     * The size and position of the window on the screen.
213
     * The size and position of the window on the screen.
216
     */
214
     */
Lines 224-230 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec6
224
#endif
222
#endif
225
223
226
    /**
224
    /**
227
     * WebKitWebWindowProperties:toolbar-visible:
225
     * WebKitWindowProperties:toolbar-visible:
228
     *
226
     *
229
     * Whether the toolbar should be visible for the window.
227
     * Whether the toolbar should be visible for the window.
230
     */
228
     */
Lines 237-243 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec7
237
            paramFlags);
235
            paramFlags);
238
236
239
    /**
237
    /**
240
     * WebKitWebWindowProperties:statusbar-visible:
238
     * WebKitWindowProperties:statusbar-visible:
241
     *
239
     *
242
     * Whether the statusbar should be visible for the window.
240
     * Whether the statusbar should be visible for the window.
243
     */
241
     */
Lines 250-256 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec8
250
            paramFlags);
248
            paramFlags);
251
249
252
    /**
250
    /**
253
     * WebKitWebWindowProperties:scrollbars-visible:
251
     * WebKitWindowProperties:scrollbars-visible:
254
     *
252
     *
255
     * Whether the scrollbars should be visible for the window.
253
     * Whether the scrollbars should be visible for the window.
256
     */
254
     */
Lines 263-269 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec9
263
            paramFlags);
261
            paramFlags);
264
262
265
    /**
263
    /**
266
     * WebKitWebWindowProperties:menubar-visible:
264
     * WebKitWindowProperties:menubar-visible:
267
     *
265
     *
268
     * Whether the menubar should be visible for the window.
266
     * Whether the menubar should be visible for the window.
269
     */
267
     */
Lines 276-282 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec10
276
            paramFlags);
274
            paramFlags);
277
275
278
    /**
276
    /**
279
     * WebKitWebWindowProperties:locationbar-visible:
277
     * WebKitWindowProperties:locationbar-visible:
280
     *
278
     *
281
     * Whether the locationbar should be visible for the window.
279
     * Whether the locationbar should be visible for the window.
282
     */
280
     */
Lines 288-294 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec11
288
            TRUE,
286
            TRUE,
289
            paramFlags);
287
            paramFlags);
290
    /**
288
    /**
291
     * WebKitWebWindowProperties:resizable:
289
     * WebKitWindowProperties:resizable:
292
     *
290
     *
293
     * Whether the window can be resized.
291
     * Whether the window can be resized.
294
     */
292
     */
Lines 301-307 static void webkit_window_properties_class_init(WebKitWindowPropertiesClass* req a/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp_sec12
301
            paramFlags);
299
            paramFlags);
302
300
303
    /**
301
    /**
304
     * WebKitWebWindowProperties:fullscreen:
302
     * WebKitWindowProperties:fullscreen:
305
     *
303
     *
306
     * Whether window will be displayed fullscreen.
304
     * Whether window will be displayed fullscreen.
307
     */
305
     */
- a/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.h +1 lines
Lines 44-49 typedef struct _WebKitAuthenticationDialogPrivate WebKitAuthenticationDialogPriv a/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.h_sec1
44
struct _WebKitAuthenticationDialog {
44
struct _WebKitAuthenticationDialog {
45
    WebKitWebViewDialog parent;
45
    WebKitWebViewDialog parent;
46
46
47
    /*< private >*/
47
    WebKitAuthenticationDialogPrivate* priv;
48
    WebKitAuthenticationDialogPrivate* priv;
48
};
49
};
49
50
- a/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationRequest.h +1 lines
Lines 52-57 struct _WebKitAuthenticationRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationRequest.h_sec1
52
struct _WebKitAuthenticationRequestClass {
52
struct _WebKitAuthenticationRequestClass {
53
    GObjectClass parent_class;
53
    GObjectClass parent_class;
54
54
55
    /*< private >*/
55
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitAutomationSession.h +2 lines
Lines 58-69 typedef struct _WebKitAutomationSessionPrivate WebKitAutomationSessionPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitAutomationSession.h_sec1
58
struct _WebKitAutomationSession {
58
struct _WebKitAutomationSession {
59
    GObject parent;
59
    GObject parent;
60
60
61
    /*< private >*/
61
    WebKitAutomationSessionPrivate *priv;
62
    WebKitAutomationSessionPrivate *priv;
62
};
63
};
63
64
64
struct _WebKitAutomationSessionClass {
65
struct _WebKitAutomationSessionClass {
65
    GObjectClass parent_class;
66
    GObjectClass parent_class;
66
67
68
    /*< private >*/
67
    void (*_webkit_reserved0) (void);
69
    void (*_webkit_reserved0) (void);
68
    void (*_webkit_reserved1) (void);
70
    void (*_webkit_reserved1) (void);
69
    void (*_webkit_reserved2) (void);
71
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardList.h +2 lines
Lines 44-55 typedef struct _WebKitBackForwardListPrivate WebKitBackForwardListPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardList.h_sec1
44
struct _WebKitBackForwardList {
44
struct _WebKitBackForwardList {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitBackForwardListPrivate *priv;
48
    WebKitBackForwardListPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitBackForwardListClass {
51
struct _WebKitBackForwardListClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardListItem.h +2 lines
Lines 43-54 typedef struct _WebKitBackForwardListItemPrivate WebKitBackForwardListItemPrivat a/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardListItem.h_sec1
43
struct _WebKitBackForwardListItem {
43
struct _WebKitBackForwardListItem {
44
    GInitiallyUnowned parent;
44
    GInitiallyUnowned parent;
45
45
46
    /*< private >*/
46
    WebKitBackForwardListItemPrivate *priv;
47
    WebKitBackForwardListItemPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitBackForwardListItemClass {
50
struct _WebKitBackForwardListItemClass {
50
    GInitiallyUnownedClass parent_class;
51
    GInitiallyUnownedClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.cpp -4 / +4 lines
Lines 35-45 using namespace WebKit; a/Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.cpp_sec1
35
using namespace WebCore;
35
using namespace WebCore;
36
36
37
/**
37
/**
38
 * SECTION: WebKitColorChooserRequest
38
 * WebKitColorChooserRequest:
39
 * @Short_description: A request to open a color chooser
40
 * @Title: WebKitColorChooserRequest
41
 * @See_also: #WebKitWebView
39
 * @See_also: #WebKitWebView
42
 *
40
 *
41
 * A request to open a color chooser.
42
 *
43
 * Whenever the user interacts with an &lt;input type='color' /&gt;
43
 * Whenever the user interacts with an &lt;input type='color' /&gt;
44
 * HTML element, WebKit will need to show a dialog to choose a color. For that
44
 * HTML element, WebKit will need to show a dialog to choose a color. For that
45
 * to happen in a general way, instead of just opening a #GtkColorChooser
45
 * to happen in a general way, instead of just opening a #GtkColorChooser
Lines 122-128 static void webkit_color_chooser_request_class_init(WebKitColorChooserRequestCla a/Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.cpp_sec2
122
    objectClass->set_property = webkitColorChooserRequestSetProperty;
122
    objectClass->set_property = webkitColorChooserRequestSetProperty;
123
123
124
    /**
124
    /**
125
     * WebKitWebView:rgba:
125
     * WebKitColorChooserRequest:rgba:
126
     *
126
     *
127
     * The #GdkRGBA color of the request
127
     * The #GdkRGBA color of the request
128
     *
128
     *
- a/Source/WebKit/UIProcess/API/gtk/WebKitContextMenu.h +2 lines
Lines 44-55 typedef struct _WebKitContextMenuPrivate WebKitContextMenuPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitContextMenu.h_sec1
44
struct _WebKitContextMenu {
44
struct _WebKitContextMenu {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitContextMenuPrivate *priv;
48
    WebKitContextMenuPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitContextMenuClass {
51
struct _WebKitContextMenuClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitCookieManager.h +2 lines
Lines 74-85 typedef enum { a/Source/WebKit/UIProcess/API/gtk/WebKitCookieManager.h_sec1
74
struct _WebKitCookieManager {
74
struct _WebKitCookieManager {
75
    GObject parent;
75
    GObject parent;
76
76
77
    /*< private >*/
77
    WebKitCookieManagerPrivate *priv;
78
    WebKitCookieManagerPrivate *priv;
78
};
79
};
79
80
80
struct _WebKitCookieManagerClass {
81
struct _WebKitCookieManagerClass {
81
    GObjectClass parent_class;
82
    GObjectClass parent_class;
82
83
84
    /*< private >*/
83
    void (*_webkit_reserved0) (void);
85
    void (*_webkit_reserved0) (void);
84
    void (*_webkit_reserved1) (void);
86
    void (*_webkit_reserved1) (void);
85
    void (*_webkit_reserved2) (void);
87
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitDefines.h +7 lines
Lines 45-48 a/Source/WebKit/UIProcess/API/gtk/WebKitDefines.h_sec1
45
#define WEBKIT_DEPRECATED WEBKIT_API G_DEPRECATED
45
#define WEBKIT_DEPRECATED WEBKIT_API G_DEPRECATED
46
#define WEBKIT_DEPRECATED_FOR(f) WEBKIT_API G_DEPRECATED_FOR(f)
46
#define WEBKIT_DEPRECATED_FOR(f) WEBKIT_API G_DEPRECATED_FOR(f)
47
47
48
/**
49
 * WEBKIT_DEPRECATED_FOR: (skip)
50
 * @f: replacement symbol name
51
 *
52
 * Marks a symbol as deprecated, indicating a replacement.
53
 */
54
48
#endif /* WebKitDefines_h */
55
#endif /* WebKitDefines_h */
- a/Source/WebKit/UIProcess/API/gtk/WebKitDeviceInfoPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitDeviceInfoPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitDeviceInfoPermissionRequest.h_sec1
49
struct _WebKitDeviceInfoPermissionRequestClass {
49
struct _WebKitDeviceInfoPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitDownload.h +3 lines
Lines 46-60 typedef struct _WebKitDownloadPrivate WebKitDownloadPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitDownload.h_sec1
46
struct _WebKitDownload {
46
struct _WebKitDownload {
47
    GObject parent;
47
    GObject parent;
48
48
49
    /*< private >*/
49
    WebKitDownloadPrivate *priv;
50
    WebKitDownloadPrivate *priv;
50
};
51
};
51
52
52
struct _WebKitDownloadClass {
53
struct _WebKitDownloadClass {
53
    GObjectClass parent_class;
54
    GObjectClass parent_class;
54
55
56
    /*< public >*/
55
    gboolean (* decide_destination)  (WebKitDownload *download,
57
    gboolean (* decide_destination)  (WebKitDownload *download,
56
                                      const gchar    *suggested_filename);
58
                                      const gchar    *suggested_filename);
57
59
60
    /*< private >*/
58
    void (*_webkit_reserved0) (void);
61
    void (*_webkit_reserved0) (void);
59
    void (*_webkit_reserved1) (void);
62
    void (*_webkit_reserved1) (void);
60
    void (*_webkit_reserved2) (void);
63
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitEditorState.h +2 lines
Lines 64-75 typedef enum a/Source/WebKit/UIProcess/API/gtk/WebKitEditorState.h_sec1
64
struct _WebKitEditorState {
64
struct _WebKitEditorState {
65
    GObject parent;
65
    GObject parent;
66
66
67
    /*< private >*/
67
    WebKitEditorStatePrivate *priv;
68
    WebKitEditorStatePrivate *priv;
68
};
69
};
69
70
70
struct _WebKitEditorStateClass {
71
struct _WebKitEditorStateClass {
71
    GObjectClass parent_class;
72
    GObjectClass parent_class;
72
73
74
    /*< private >*/
73
    void (*_webkit_reserved0) (void);
75
    void (*_webkit_reserved0) (void);
74
    void (*_webkit_reserved1) (void);
76
    void (*_webkit_reserved1) (void);
75
    void (*_webkit_reserved2) (void);
77
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitError.h +2 lines
Lines 147-152 typedef enum { a/Source/WebKit/UIProcess/API/gtk/WebKitError.h_sec1
147
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_INVALID_SOURCE: The JSON source for a content filter is invalid.
147
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_INVALID_SOURCE: The JSON source for a content filter is invalid.
148
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_NOT_FOUND: The requested content filter could not be found.
148
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_NOT_FOUND: The requested content filter could not be found.
149
 *
149
 *
150
 * Errors that can occur while compiling content filters.
151
 *
150
 * Since: 2.24
152
 * Since: 2.24
151
 */
153
 */
152
typedef enum {
154
typedef enum {
- a/Source/WebKit/UIProcess/API/gtk/WebKitFaviconDatabase.h +2 lines
Lines 46-57 typedef struct _WebKitFaviconDatabasePrivate WebKitFaviconDatabasePrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitFaviconDatabase.h_sec1
46
struct _WebKitFaviconDatabase {
46
struct _WebKitFaviconDatabase {
47
    GObject parent;
47
    GObject parent;
48
48
49
    /*< private >*/
49
    WebKitFaviconDatabasePrivate *priv;
50
    WebKitFaviconDatabasePrivate *priv;
50
};
51
};
51
52
52
struct _WebKitFaviconDatabaseClass {
53
struct _WebKitFaviconDatabaseClass {
53
    GObjectClass parent_class;
54
    GObjectClass parent_class;
54
55
56
    /*< private >*/
55
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitFileChooserRequest.h +1 lines
Lines 50-55 struct _WebKitFileChooserRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitFileChooserRequest.h_sec1
50
struct _WebKitFileChooserRequestClass {
50
struct _WebKitFileChooserRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitFindController.h +1 lines
Lines 75-80 struct _WebKitFindController { a/Source/WebKit/UIProcess/API/gtk/WebKitFindController.h_sec1
75
struct _WebKitFindControllerClass {
75
struct _WebKitFindControllerClass {
76
    GObjectClass parent_class;
76
    GObjectClass parent_class;
77
77
78
    /*< private >*/
78
    void (*_webkit_reserved0) (void);
79
    void (*_webkit_reserved0) (void);
79
    void (*_webkit_reserved1) (void);
80
    void (*_webkit_reserved1) (void);
80
    void (*_webkit_reserved2) (void);
81
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitFormSubmissionRequest.h +1 lines
Lines 50-55 struct _WebKitFormSubmissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitFormSubmissionRequest.h_sec1
50
struct _WebKitFormSubmissionRequestClass {
50
struct _WebKitFormSubmissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationManager.h +1 lines
Lines 53-58 struct _WebKitGeolocationManager { a/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationManager.h_sec1
53
struct _WebKitGeolocationManagerClass {
53
struct _WebKitGeolocationManagerClass {
54
    GObjectClass parent_class;
54
    GObjectClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h +1 lines
Lines 50-55 struct _WebKitGeolocationPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h_sec1
50
struct _WebKitGeolocationPermissionRequestClass {
50
struct _WebKitGeolocationPermissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitHitTestResult.h +2 lines
Lines 66-77 typedef enum a/Source/WebKit/UIProcess/API/gtk/WebKitHitTestResult.h_sec1
66
struct _WebKitHitTestResult {
66
struct _WebKitHitTestResult {
67
    GObject parent;
67
    GObject parent;
68
68
69
    /*< private >*/
69
    WebKitHitTestResultPrivate *priv;
70
    WebKitHitTestResultPrivate *priv;
70
};
71
};
71
72
72
struct _WebKitHitTestResultClass {
73
struct _WebKitHitTestResultClass {
73
    GObjectClass parent_class;
74
    GObjectClass parent_class;
74
75
76
    /*< private >*/
75
    void (*_webkit_reserved0) (void);
77
    void (*_webkit_reserved0) (void);
76
    void (*_webkit_reserved1) (void);
78
    void (*_webkit_reserved1) (void);
77
    void (*_webkit_reserved2) (void);
79
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitInstallMissingMediaPluginsPermissionRequest.h +2 lines
Lines 43-54 typedef struct _WebKitInstallMissingMediaPluginsPermissionRequestPrivate WebKitI a/Source/WebKit/UIProcess/API/gtk/WebKitInstallMissingMediaPluginsPermissionRequest.h_sec1
43
struct _WebKitInstallMissingMediaPluginsPermissionRequest {
43
struct _WebKitInstallMissingMediaPluginsPermissionRequest {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitInstallMissingMediaPluginsPermissionRequestPrivate *priv;
47
    WebKitInstallMissingMediaPluginsPermissionRequestPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitInstallMissingMediaPluginsPermissionRequestClass {
50
struct _WebKitInstallMissingMediaPluginsPermissionRequestClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitMediaKeySystemPermissionRequest.h +1 lines
Lines 50-55 struct _WebKitMediaKeySystemPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitMediaKeySystemPermissionRequest.h_sec1
50
struct _WebKitMediaKeySystemPermissionRequestClass {
50
struct _WebKitMediaKeySystemPermissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h +1 lines
Lines 53-58 struct _WebKitNavigationPolicyDecision { a/Source/WebKit/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h_sec1
53
struct _WebKitNavigationPolicyDecisionClass {
53
struct _WebKitNavigationPolicyDecisionClass {
54
    WebKitPolicyDecisionClass parent_class;
54
    WebKitPolicyDecisionClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitNotification.h +2 lines
Lines 44-55 typedef struct _WebKitNotificationPrivate WebKitNotificationPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitNotification.h_sec1
44
struct _WebKitNotification {
44
struct _WebKitNotification {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitNotificationPrivate *priv;
48
    WebKitNotificationPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitNotificationClass {
51
struct _WebKitNotificationClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitOptionMenu.h +2 lines
Lines 44-55 typedef struct _WebKitOptionMenuPrivate WebKitOptionMenuPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitOptionMenu.h_sec1
44
struct _WebKitOptionMenu {
44
struct _WebKitOptionMenu {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitOptionMenuPrivate *priv;
48
    WebKitOptionMenuPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitOptionMenuClass {
51
struct _WebKitOptionMenuClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitPlugin.h +2 lines
Lines 43-54 typedef struct _WebKitPluginPrivate WebKitPluginPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitPlugin.h_sec1
43
struct _WebKitPlugin {
43
struct _WebKitPlugin {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitPluginPrivate *priv;
47
    WebKitPluginPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitPluginClass {
50
struct _WebKitPluginClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitPointerLockPermissionRequest.h +1 lines
Lines 50-55 struct _WebKitPointerLockPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitPointerLockPermissionRequest.h_sec1
50
struct _WebKitPointerLockPermissionRequestClass {
50
struct _WebKitPointerLockPermissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitPolicyDecision.h +1 lines
Lines 51-56 struct _WebKitPolicyDecision { a/Source/WebKit/UIProcess/API/gtk/WebKitPolicyDecision.h_sec1
51
struct _WebKitPolicyDecisionClass {
51
struct _WebKitPolicyDecisionClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp -3 / +3 lines
Lines 28-38 a/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp_sec1
28
#include <wtf/text/CString.h>
28
#include <wtf/text/CString.h>
29
29
30
/**
30
/**
31
 * SECTION: WebKitPrintCustomWidget
31
 * WebKitPrintCustomWidget:
32
 * @Short_description: Allows to embed a custom widget in print dialog
33
 * @Title: WebKitPrintCustomWidget
34
 * @See_also: #WebKitPrintOperation
32
 * @See_also: #WebKitPrintOperation
35
 *
33
 *
34
 * Allows to embed a custom widget in print dialog.
35
 *
36
 * A WebKitPrintCustomWidget allows to embed a custom widget in the print
36
 * A WebKitPrintCustomWidget allows to embed a custom widget in the print
37
 * dialog by connecting to the #WebKitPrintOperation::create-custom-widget
37
 * dialog by connecting to the #WebKitPrintOperation::create-custom-widget
38
 * signal, creating a new WebKitPrintCustomWidget with
38
 * signal, creating a new WebKitPrintCustomWidget with
- a/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h +3 lines
Lines 44-55 typedef struct _WebKitPrintCustomWidgetPrivate WebKitPrintCustomWidgetPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h_sec1
44
struct _WebKitPrintCustomWidget {
44
struct _WebKitPrintCustomWidget {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitPrintCustomWidgetPrivate *priv;
48
    WebKitPrintCustomWidgetPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitPrintCustomWidgetClass {
51
struct _WebKitPrintCustomWidgetClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< public >*/
53
    void    (* apply)               (WebKitPrintCustomWidget *print_custom_widget,
55
    void    (* apply)               (WebKitPrintCustomWidget *print_custom_widget,
54
                                     GtkWidget               *widget);
56
                                     GtkWidget               *widget);
55
    void    (* update)              (WebKitPrintCustomWidget *print_custom_widget,
57
    void    (* update)              (WebKitPrintCustomWidget *print_custom_widget,
Lines 57-62 struct _WebKitPrintCustomWidgetClass { a/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h_sec2
57
                                     GtkPageSetup            *page_setup,
59
                                     GtkPageSetup            *page_setup,
58
                                     GtkPrintSettings        *print_settings);
60
                                     GtkPrintSettings        *print_settings);
59
61
62
    /*< private >*/
60
    void    (*_webkit_reserved0) (void);
63
    void    (*_webkit_reserved0) (void);
61
    void    (*_webkit_reserved1) (void);
64
    void    (*_webkit_reserved1) (void);
62
    void    (*_webkit_reserved2) (void);
65
    void    (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp -4 / +3 lines
Lines 41-55 a/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp_sec1
41
using namespace WebKit;
41
using namespace WebKit;
42
42
43
/**
43
/**
44
 * SECTION: WebKitPrintOperation
44
 * WebKitPrintOperation:
45
 * @Short_description: Controls a print operation
45
 *
46
 * @Title: WebKitPrintOperation
46
 * Controls a print operation.
47
 *
47
 *
48
 * A #WebKitPrintOperation controls a print operation in WebKit. With
48
 * A #WebKitPrintOperation controls a print operation in WebKit. With
49
 * a similar API to #GtkPrintOperation, it lets you set the print
49
 * a similar API to #GtkPrintOperation, it lets you set the print
50
 * settings with webkit_print_operation_set_print_settings() or
50
 * settings with webkit_print_operation_set_print_settings() or
51
 * display the print dialog with webkit_print_operation_run_dialog().
51
 * display the print dialog with webkit_print_operation_run_dialog().
52
 *
53
 */
52
 */
54
53
55
enum {
54
enum {
- a/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.h +2 lines
Lines 57-68 typedef enum { a/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.h_sec1
57
struct _WebKitPrintOperation {
57
struct _WebKitPrintOperation {
58
    GObject parent;
58
    GObject parent;
59
59
60
    /*< private >*/
60
    WebKitPrintOperationPrivate *priv;
61
    WebKitPrintOperationPrivate *priv;
61
};
62
};
62
63
63
struct _WebKitPrintOperationClass {
64
struct _WebKitPrintOperationClass {
64
    GObjectClass parent_class;
65
    GObjectClass parent_class;
65
66
67
    /*< private >*/
66
    void (*_webkit_reserved0) (void);
68
    void (*_webkit_reserved0) (void);
67
    void (*_webkit_reserved1) (void);
69
    void (*_webkit_reserved1) (void);
68
    void (*_webkit_reserved2) (void);
70
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitResponsePolicyDecision.h +1 lines
Lines 53-58 struct _WebKitResponsePolicyDecision { a/Source/WebKit/UIProcess/API/gtk/WebKitResponsePolicyDecision.h_sec1
53
struct _WebKitResponsePolicyDecisionClass {
53
struct _WebKitResponsePolicyDecisionClass {
54
    WebKitPolicyDecisionClass parent_class;
54
    WebKitPolicyDecisionClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitSecurityManager.h +2 lines
Lines 43-54 typedef struct _WebKitSecurityManagerPrivate WebKitSecurityManagerPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitSecurityManager.h_sec1
43
struct _WebKitSecurityManager {
43
struct _WebKitSecurityManager {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitSecurityManagerPrivate *priv;
47
    WebKitSecurityManagerPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitSecurityManagerClass {
50
struct _WebKitSecurityManagerClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitSettings.h +2 lines
Lines 70-81 typedef struct _WebKitSettingsPrivate WebKitSettingsPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitSettings.h_sec1
70
struct _WebKitSettings {
70
struct _WebKitSettings {
71
    GObject parent_instance;
71
    GObject parent_instance;
72
72
73
    /*< private >*/
73
    WebKitSettingsPrivate *priv;
74
    WebKitSettingsPrivate *priv;
74
};
75
};
75
76
76
struct _WebKitSettingsClass {
77
struct _WebKitSettingsClass {
77
    GObjectClass parent_class;
78
    GObjectClass parent_class;
78
79
80
    /*< private >*/
79
    void (*_webkit_reserved0) (void);
81
    void (*_webkit_reserved0) (void);
80
    void (*_webkit_reserved1) (void);
82
    void (*_webkit_reserved1) (void);
81
    void (*_webkit_reserved2) (void);
83
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitURIRequest.h +1 lines
Lines 51-56 struct _WebKitURIRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitURIRequest.h_sec1
51
struct _WebKitURIRequestClass {
51
struct _WebKitURIRequestClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitURIResponse.h +1 lines
Lines 51-56 struct _WebKitURIResponse { a/Source/WebKit/UIProcess/API/gtk/WebKitURIResponse.h_sec1
51
struct _WebKitURIResponseClass {
51
struct _WebKitURIResponseClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeRequest.h +2 lines
Lines 46-57 typedef struct _WebKitURISchemeRequestPrivate WebKitURISchemeRequestPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeRequest.h_sec1
46
struct _WebKitURISchemeRequest {
46
struct _WebKitURISchemeRequest {
47
    GObject parent;
47
    GObject parent;
48
48
49
    /*< private >*/
49
    WebKitURISchemeRequestPrivate *priv;
50
    WebKitURISchemeRequestPrivate *priv;
50
};
51
};
51
52
52
struct _WebKitURISchemeRequestClass {
53
struct _WebKitURISchemeRequestClass {
53
    GObjectClass parent_class;
54
    GObjectClass parent_class;
54
55
56
    /*< private >*/
55
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeResponse.h +2 lines
Lines 45-56 typedef struct _WebKitURISchemeResponsePrivate WebKitURISchemeResponsePrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeResponse.h_sec1
45
struct _WebKitURISchemeResponse {
45
struct _WebKitURISchemeResponse {
46
    GObject parent;
46
    GObject parent;
47
47
48
    /*< private >*/
48
    WebKitURISchemeResponsePrivate *priv;
49
    WebKitURISchemeResponsePrivate *priv;
49
};
50
};
50
51
51
struct _WebKitURISchemeResponseClass {
52
struct _WebKitURISchemeResponseClass {
52
    GObjectClass parent_class;
53
    GObjectClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitUserContentFilterStore.h +1 lines
Lines 58-63 struct _WebKitUserContentFilterStore { a/Source/WebKit/UIProcess/API/gtk/WebKitUserContentFilterStore.h_sec1
58
struct _WebKitUserContentFilterStoreClass {
58
struct _WebKitUserContentFilterStoreClass {
59
    GObjectClass parent_class;
59
    GObjectClass parent_class;
60
60
61
    /*< private >*/
61
    void (*_webkit_reserved0) (void);
62
    void (*_webkit_reserved0) (void);
62
    void (*_webkit_reserved1) (void);
63
    void (*_webkit_reserved1) (void);
63
    void (*_webkit_reserved2) (void);
64
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitUserContentManager.h +1 lines
Lines 52-57 struct _WebKitUserContentManager { a/Source/WebKit/UIProcess/API/gtk/WebKitUserContentManager.h_sec1
52
struct _WebKitUserContentManagerClass {
52
struct _WebKitUserContentManagerClass {
53
    GObjectClass parent_class;
53
    GObjectClass parent_class;
54
54
55
    /*< private >*/
55
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitUserMediaPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitUserMediaPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitUserMediaPermissionRequest.h_sec1
49
struct _WebKitUserMediaPermissionRequestClass {
49
struct _WebKitUserMediaPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitUserMessage.h +2 lines
Lines 57-68 typedef enum { a/Source/WebKit/UIProcess/API/gtk/WebKitUserMessage.h_sec1
57
struct _WebKitUserMessage {
57
struct _WebKitUserMessage {
58
    GInitiallyUnowned parent;
58
    GInitiallyUnowned parent;
59
59
60
    /*< private >*/
60
    WebKitUserMessagePrivate *priv;
61
    WebKitUserMessagePrivate *priv;
61
};
62
};
62
63
63
struct _WebKitUserMessageClass {
64
struct _WebKitUserMessageClass {
64
    GInitiallyUnownedClass parent_class;
65
    GInitiallyUnownedClass parent_class;
65
66
67
    /*< private >*/
66
    void (*_webkit_reserved0) (void);
68
    void (*_webkit_reserved0) (void);
67
    void (*_webkit_reserved1) (void);
69
    void (*_webkit_reserved1) (void);
68
    void (*_webkit_reserved2) (void);
70
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitVersion.h.in -32 lines
Lines 28-69 a/Source/WebKit/UIProcess/API/gtk/WebKitVersion.h.in_sec1
28
28
29
G_BEGIN_DECLS
29
G_BEGIN_DECLS
30
30
31
/**
32
 * WEBKIT_MAJOR_VERSION:
33
 *
34
 * Like webkit_get_major_version(), but from the headers used at
35
 * application compile time, rather than from the library linked
36
 * against at application run time.
37
 */
38
#define WEBKIT_MAJOR_VERSION (@PROJECT_VERSION_MAJOR@)
31
#define WEBKIT_MAJOR_VERSION (@PROJECT_VERSION_MAJOR@)
39
40
/**
41
 * WEBKIT_MINOR_VERSION:
42
 *
43
 * Like webkit_get_minor_version(), but from the headers used at
44
 * application compile time, rather than from the library linked
45
 * against at application run time.
46
 */
47
#define WEBKIT_MINOR_VERSION (@PROJECT_VERSION_MINOR@)
32
#define WEBKIT_MINOR_VERSION (@PROJECT_VERSION_MINOR@)
48
49
/**
50
 * WEBKIT_MICRO_VERSION:
51
 *
52
 * Like webkit_get_micro_version(), but from the headers used at
53
 * application compile time, rather than from the library linked
54
 * against at application run time.
55
 */
56
#define WEBKIT_MICRO_VERSION (@PROJECT_VERSION_MICRO@)
33
#define WEBKIT_MICRO_VERSION (@PROJECT_VERSION_MICRO@)
57
34
58
/**
59
 * WEBKIT_CHECK_VERSION:
60
 * @major: major version (e.g. 1 for version 1.2.5)
61
 * @minor: minor version (e.g. 2 for version 1.2.5)
62
 * @micro: micro version (e.g. 5 for version 1.2.5)
63
 *
64
 * Returns: %TRUE if the version of the WebKit header files
65
 * is the same as or newer than the passed-in version.
66
 */
67
#define WEBKIT_CHECK_VERSION(major, minor, micro) \
35
#define WEBKIT_CHECK_VERSION(major, minor, micro) \
68
    (WEBKIT_MAJOR_VERSION > (major) || \
36
    (WEBKIT_MAJOR_VERSION > (major) || \
69
    (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \
37
    (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebContext.h +2 lines
Lines 113-118 struct _WebKitWebContext { a/Source/WebKit/UIProcess/API/gtk/WebKitWebContext.h_sec1
113
struct _WebKitWebContextClass {
113
struct _WebKitWebContextClass {
114
    GObjectClass parent;
114
    GObjectClass parent;
115
115
116
    /*< public >*/
116
    void     (* download_started)                    (WebKitWebContext        *context,
117
    void     (* download_started)                    (WebKitWebContext        *context,
117
                                                      WebKitDownload          *download);
118
                                                      WebKitDownload          *download);
118
    void     (* initialize_web_extensions)           (WebKitWebContext        *context);
119
    void     (* initialize_web_extensions)           (WebKitWebContext        *context);
Lines 122-127 struct _WebKitWebContextClass { a/Source/WebKit/UIProcess/API/gtk/WebKitWebContext.h_sec2
122
    gboolean (* user_message_received)               (WebKitWebContext        *context,
123
    gboolean (* user_message_received)               (WebKitWebContext        *context,
123
                                                      WebKitUserMessage       *message);
124
                                                      WebKitUserMessage       *message);
124
125
126
    /*< private >*/
125
    void (*_webkit_reserved0) (void);
127
    void (*_webkit_reserved0) (void);
126
    void (*_webkit_reserved1) (void);
128
    void (*_webkit_reserved1) (void);
127
    void (*_webkit_reserved2) (void);
129
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.cpp -4 / +3 lines
Lines 31-39 a/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.cpp_sec1
31
using namespace WebKit;
31
using namespace WebKit;
32
32
33
/**
33
/**
34
 * SECTION: WebKitWebInspector
34
 * WebKitWebInspector:
35
 * @Short_description: Access to the WebKit inspector
35
 *
36
 * @Title: WebKitWebInspector
36
 * Access to the WebKit inspector.
37
 *
37
 *
38
 * The WebKit Inspector is a graphical tool to inspect and change the
38
 * The WebKit Inspector is a graphical tool to inspect and change the
39
 * content of a #WebKitWebView. It also includes an interactive
39
 * content of a #WebKitWebView. It also includes an interactive
Lines 56-62 using namespace WebKit; a/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.cpp_sec2
56
 * WebKitWebInspector *inspector = webkit_web_view_get_inspector (WEBKIT_WEB_VIEW(my_webview));
56
 * WebKitWebInspector *inspector = webkit_web_view_get_inspector (WEBKIT_WEB_VIEW(my_webview));
57
 * webkit_web_inspector_show (WEBKIT_WEB_INSPECTOR(inspector));
57
 * webkit_web_inspector_show (WEBKIT_WEB_INSPECTOR(inspector));
58
 * </programlisting></informalexample>
58
 * </programlisting></informalexample>
59
 *
60
 */
59
 */
61
60
62
enum {
61
enum {
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.h +2 lines
Lines 44-55 typedef struct _WebKitWebInspectorPrivate WebKitWebInspectorPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.h_sec1
44
struct _WebKitWebInspector {
44
struct _WebKitWebInspector {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitWebInspectorPrivate *priv;
48
    WebKitWebInspectorPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitWebInspectorClass {
51
struct _WebKitWebInspectorClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebResource.h +2 lines
Lines 45-56 typedef struct _WebKitWebResourcePrivate WebKitWebResourcePrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitWebResource.h_sec1
45
struct _WebKitWebResource {
45
struct _WebKitWebResource {
46
    GObject parent;
46
    GObject parent;
47
47
48
    /*< private >*/
48
    WebKitWebResourcePrivate *priv;
49
    WebKitWebResourcePrivate *priv;
49
};
50
};
50
51
51
struct _WebKitWebResourceClass {
52
struct _WebKitWebResourceClass {
52
    GObjectClass parent_class;
53
    GObjectClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebView.h +2 lines
Lines 231-236 struct _WebKitWebView { a/Source/WebKit/UIProcess/API/gtk/WebKitWebView.h_sec1
231
struct _WebKitWebViewClass {
231
struct _WebKitWebViewClass {
232
    WebKitWebViewBaseClass parent;
232
    WebKitWebViewBaseClass parent;
233
233
234
    /*< public >*/
234
    void       (* load_changed)                (WebKitWebView               *web_view,
235
    void       (* load_changed)                (WebKitWebView               *web_view,
235
                                                WebKitLoadEvent              load_event);
236
                                                WebKitLoadEvent              load_event);
236
    gboolean   (* load_failed)                 (WebKitWebView               *web_view,
237
    gboolean   (* load_failed)                 (WebKitWebView               *web_view,
Lines 293-298 struct _WebKitWebViewClass { a/Source/WebKit/UIProcess/API/gtk/WebKitWebView.h_sec2
293
    gboolean   (* user_message_received)       (WebKitWebView               *web_view,
294
    gboolean   (* user_message_received)       (WebKitWebView               *web_view,
294
                                                WebKitUserMessage           *message);
295
                                                WebKitUserMessage           *message);
295
296
297
    /*< private >*/
296
    void (*_webkit_reserved0) (void);
298
    void (*_webkit_reserved0) (void);
297
};
299
};
298
300
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp +8 lines
Lines 336-341 struct _WebKitWebViewBasePrivate { a/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp_sec1
336
    std::unique_ptr<PointerLockManager> pointerLockManager;
336
    std::unique_ptr<PointerLockManager> pointerLockManager;
337
};
337
};
338
338
339
/**
340
 * WebKitWebViewBase: (skip)
341
 *
342
 * Internal base class.
343
 *
344
 * Stability: Private
345
 */
346
339
#if USE(GTK4)
347
#if USE(GTK4)
340
WEBKIT_DEFINE_TYPE(WebKitWebViewBase, webkit_web_view_base, GTK_TYPE_WIDGET)
348
WEBKIT_DEFINE_TYPE(WebKitWebViewBase, webkit_web_view_base, GTK_TYPE_WIDGET)
341
#else
349
#else
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.h +1 lines
Lines 41-46 struct _WebKitWebViewDialog { a/Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.h_sec1
41
    GtkEventBox parent;
41
    GtkEventBox parent;
42
#endif
42
#endif
43
43
44
    /*< private >*/
44
    WebKitWebViewDialogPrivate* priv;
45
    WebKitWebViewDialogPrivate* priv;
45
};
46
};
46
47
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataAccessPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitWebsiteDataAccessPermissionRequest { a/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataAccessPermissionRequest.h_sec1
49
struct _WebKitWebsiteDataAccessPermissionRequestClass {
49
struct _WebKitWebsiteDataAccessPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataManager.h +2 lines
Lines 62-73 typedef struct _WebKitWebsiteDataManagerPrivate WebKitWebsiteDataManagerPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataManager.h_sec1
62
struct _WebKitWebsiteDataManager {
62
struct _WebKitWebsiteDataManager {
63
    GObject parent;
63
    GObject parent;
64
64
65
    /*< private >*/
65
    WebKitWebsiteDataManagerPrivate *priv;
66
    WebKitWebsiteDataManagerPrivate *priv;
66
};
67
};
67
68
68
struct _WebKitWebsiteDataManagerClass {
69
struct _WebKitWebsiteDataManagerClass {
69
    GObjectClass parent_class;
70
    GObjectClass parent_class;
70
71
72
    /*< private >*/
71
    void (*_webkit_reserved0) (void);
73
    void (*_webkit_reserved0) (void);
72
    void (*_webkit_reserved1) (void);
74
    void (*_webkit_reserved1) (void);
73
    void (*_webkit_reserved2) (void);
75
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWebsitePolicies.h +2 lines
Lines 42-53 typedef struct _WebKitWebsitePoliciesPrivate WebKitWebsitePoliciesPrivate; a/Source/WebKit/UIProcess/API/gtk/WebKitWebsitePolicies.h_sec1
42
struct _WebKitWebsitePolicies {
42
struct _WebKitWebsitePolicies {
43
    GObject parent;
43
    GObject parent;
44
44
45
    /*< private >*/
45
    WebKitWebsitePoliciesPrivate *priv;
46
    WebKitWebsitePoliciesPrivate *priv;
46
};
47
};
47
48
48
struct _WebKitWebsitePoliciesClass {
49
struct _WebKitWebsitePoliciesClass {
49
    GObjectClass parent_class;
50
    GObjectClass parent_class;
50
51
52
    /*< private >*/
51
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
52
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
53
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/WebKitWindowProperties.h +1 lines
Lines 51-56 struct _WebKitWindowProperties { a/Source/WebKit/UIProcess/API/gtk/WebKitWindowProperties.h_sec1
51
struct _WebKitWindowPropertiesClass {
51
struct _WebKitWindowPropertiesClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-4.0-sections.txt -2012 lines
Lines 1-2012 a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-4.0-sections.txt_sec1
1
<SECTION>
2
<FILE>WebKitWebViewBase</FILE>
3
<TITLE>WebKitWebViewBase</TITLE>
4
WebKitWebViewBase
5
6
<SUBSECTION Standard>
7
WebKitWebViewBaseClass
8
WEBKIT_WEB_VIEW_BASE
9
WEBKIT_IS_WEB_VIEW_BASE
10
WEBKIT_TYPE_WEB_VIEW_BASE
11
WEBKIT_WEB_VIEW_BASE_CLASS
12
WEBKIT_IS_WEB_VIEW_BASE_CLASS
13
WEBKIT_WEB_VIEW_BASE_GET_CLASS
14
15
<SUBSECTION Private>
16
webkit_web_view_base_get_type
17
WebKitWebViewBasePrivate
18
WEBKIT_API
19
WEBKIT_DEPRECATED
20
WEBKIT_DEPRECATED_FOR
21
</SECTION>
22
23
<SECTION>
24
<FILE>WebKitWebContext</FILE>
25
<TITLE>WebKitWebContext</TITLE>
26
WebKitWebContext
27
WebKitCacheModel
28
WebKitProcessModel
29
webkit_web_context_get_default
30
webkit_web_context_new
31
webkit_web_context_new_ephemeral
32
webkit_web_context_new_with_website_data_manager
33
webkit_web_context_is_ephemeral
34
webkit_web_context_is_automation_allowed
35
webkit_web_context_set_automation_allowed
36
webkit_web_context_get_website_data_manager
37
webkit_web_context_get_cache_model
38
webkit_web_context_set_cache_model
39
webkit_web_context_get_web_process_count_limit
40
webkit_web_context_set_web_process_count_limit
41
webkit_web_context_clear_cache
42
webkit_web_context_set_network_proxy_settings
43
webkit_web_context_download_uri
44
webkit_web_context_get_cookie_manager
45
webkit_web_context_get_geolocation_manager
46
webkit_web_context_get_favicon_database
47
webkit_web_context_set_favicon_database_directory
48
webkit_web_context_get_favicon_database_directory
49
webkit_web_context_get_security_manager
50
webkit_web_context_set_additional_plugins_directory
51
webkit_web_context_get_plugins
52
webkit_web_context_get_plugins_finish
53
webkit_web_context_get_sandbox_enabled
54
webkit_web_context_set_sandbox_enabled
55
webkit_web_context_add_path_to_sandbox
56
webkit_web_context_get_spell_checking_enabled
57
webkit_web_context_set_spell_checking_enabled
58
webkit_web_context_get_spell_checking_languages
59
webkit_web_context_set_spell_checking_languages
60
webkit_web_context_set_preferred_languages
61
webkit_web_context_set_tls_errors_policy
62
webkit_web_context_get_tls_errors_policy
63
webkit_web_context_set_web_extensions_directory
64
webkit_web_context_set_web_extensions_initialization_user_data
65
webkit_web_context_prefetch_dns
66
webkit_web_context_set_disk_cache_directory
67
webkit_web_context_allow_tls_certificate_for_host
68
webkit_web_context_get_process_model
69
webkit_web_context_set_process_model
70
webkit_web_context_initialize_notification_permissions
71
webkit_web_context_send_message_to_all_extensions
72
webkit_web_context_set_use_system_appearance_for_scrollbars
73
webkit_web_context_get_use_system_appearance_for_scrollbars
74
75
<SUBSECTION URI Scheme>
76
WebKitURISchemeRequestCallback
77
webkit_web_context_register_uri_scheme
78
79
<SUBSECTION Standard>
80
WebKitWebContextClass
81
WEBKIT_WEB_CONTEXT
82
WEBKIT_IS_WEB_CONTEXT
83
WEBKIT_TYPE_WEB_CONTEXT
84
WEBKIT_WEB_CONTEXT_CLASS
85
WEBKIT_IS_WEB_CONTEXT_CLASS
86
WEBKIT_WEB_CONTEXT_GET_CLASS
87
88
<SUBSECTION Private>
89
WebKitWebContextPrivate
90
webkit_web_context_get_type
91
</SECTION>
92
93
<SECTION>
94
<FILE>WebKitUserContent</FILE>
95
<TITLE>WebKitUserContent</TITLE>
96
WebKitUserStyleSheet
97
WebKitUserScript
98
WebKitUserContentInjectedFrames
99
WebKitUserStyleLevel
100
WebKitUserScriptInjectionTime
101
WebKitUserContentFilter
102
webkit_user_style_sheet_ref
103
webkit_user_style_sheet_unref
104
webkit_user_style_sheet_new
105
webkit_user_style_sheet_new_for_world
106
webkit_user_script_ref
107
webkit_user_script_unref
108
webkit_user_script_new
109
webkit_user_script_new_for_world
110
webkit_user_content_filter_ref
111
webkit_user_content_filter_unref
112
webkit_user_content_filter_get_identifier
113
114
<SUBSECTION Standard>
115
WEBKIT_TYPE_USER_STYLE_SHEET
116
WEBKIT_TYPE_USER_SCRIPT
117
WEBKIT_TYPE_USER_CONTENT_FILTER
118
119
<SUBSECTION Private>
120
webkit_user_style_sheet_get_type
121
webkit_user_script_get_type
122
webkit_user_content_filter_get_type
123
</SECTION>
124
125
<SECTION>
126
<FILE>WebKitUserContentManager</FILE>
127
<TITLE>WebKitUserContentManager</TITLE>
128
WebKitUserContentManager
129
webkit_user_content_manager_new
130
webkit_user_content_manager_add_style_sheet
131
webkit_user_content_manager_remove_style_sheet
132
webkit_user_content_manager_remove_all_style_sheets
133
webkit_user_content_manager_add_script
134
webkit_user_content_manager_remove_script
135
webkit_user_content_manager_remove_all_scripts
136
webkit_user_content_manager_register_script_message_handler
137
webkit_user_content_manager_unregister_script_message_handler
138
webkit_user_content_manager_register_script_message_handler_in_world
139
webkit_user_content_manager_unregister_script_message_handler_in_world
140
webkit_user_content_manager_add_filter
141
webkit_user_content_manager_remove_filter
142
webkit_user_content_manager_remove_filter_by_id
143
webkit_user_content_manager_remove_all_filters
144
145
<SUBSECTION Standard>
146
WEBKIT_IS_USER_CONTENT_MANAGER
147
WEBKIT_IS_USER_CONTENT_MANAGER_CLASS
148
WEBKIT_TYPE_USER_CONTENT_MANAGER
149
WEBKIT_USER_CONTENT_MANAGER
150
WEBKIT_USER_CONTENT_MANAGER_CLASS
151
WEBKIT_USER_CONTENT_MANAGER_GET_CLASS
152
WebKitUserContentManagerClass
153
154
<SUBSECTION Private>
155
WebKitUserContentManagerPrivate
156
webkit_user_content_manager_get_type
157
</SECTION>
158
159
<SECTION>
160
<FILE>WebKitUserContentFilterStore</FILE>
161
<TITLE>WebKitUserContentFilterStore</TITLE>
162
WebKitUserContentFilterStore
163
webkit_user_content_filter_store_new
164
webkit_user_content_filter_store_get_path
165
webkit_user_content_filter_store_save
166
webkit_user_content_filter_store_save_finish
167
webkit_user_content_filter_store_save_from_file
168
webkit_user_content_filter_store_save_from_file_finish
169
webkit_user_content_filter_store_load
170
webkit_user_content_filter_store_load_finish
171
webkit_user_content_filter_store_remove
172
webkit_user_content_filter_store_remove_finish
173
webkit_user_content_filter_store_fetch_identifiers
174
webkit_user_content_filter_store_fetch_identifiers_finish
175
176
<SUBSECTION Standard>
177
WEBKIT_IS_USER_CONTENT_FILTER_STORE
178
WEBKIT_IS_USER_CONTENT_FILTER_STORE_CLASS
179
WEBKIT_TYPE_USER_CONTENT_FILTER_STORE
180
WEBKIT_USER_CONTENT_FILTER_STORE
181
WEBKIT_USER_CONTENT_FILTER_STORE_CLASS
182
WEBKIT_USER_CONTENT_FILTER_STORE_GET_CLASS
183
WebKitUserContentFilterStoreClass
184
185
<SUBSECTION Private>
186
WebKitUserContentFilterStorePrivate
187
webkit_user_content_filter_store_get_type
188
</SECTION>
189
190
<SECTION>
191
<FILE>WebKitWebView</FILE>
192
<TITLE>WebKitWebView</TITLE>
193
WebKitWebView
194
WebKitLoadEvent
195
WebKitPolicyDecisionType
196
WebKitSaveMode
197
WebKitInsecureContentEvent
198
WebKitSnapshotOptions
199
WebKitSnapshotRegion
200
WebKitWebProcessTerminationReason
201
WebKitAutoplayPolicy
202
WebKitMediaCaptureState
203
204
<SUBSECTION Editing Commands>
205
WEBKIT_EDITING_COMMAND_CUT
206
WEBKIT_EDITING_COMMAND_COPY
207
WEBKIT_EDITING_COMMAND_PASTE
208
WEBKIT_EDITING_COMMAND_PASTE_AS_PLAIN_TEXT
209
WEBKIT_EDITING_COMMAND_SELECT_ALL
210
WEBKIT_EDITING_COMMAND_UNDO
211
WEBKIT_EDITING_COMMAND_REDO
212
WEBKIT_EDITING_COMMAND_INSERT_IMAGE
213
WEBKIT_EDITING_COMMAND_CREATE_LINK
214
215
<SUBSECTION>
216
webkit_web_view_new
217
webkit_web_view_new_with_context
218
webkit_web_view_new_with_related_view
219
webkit_web_view_new_with_settings
220
webkit_web_view_new_with_user_content_manager
221
webkit_web_view_is_ephemeral
222
webkit_web_view_is_controlled_by_automation
223
webkit_web_view_get_automation_presentation_type
224
webkit_web_view_get_context
225
webkit_web_view_get_user_content_manager
226
webkit_web_view_get_website_data_manager
227
webkit_web_view_try_close
228
webkit_web_view_load_uri
229
webkit_web_view_load_html
230
webkit_web_view_load_alternate_html
231
webkit_web_view_load_plain_text
232
webkit_web_view_load_bytes
233
webkit_web_view_load_request
234
webkit_web_view_can_go_back
235
webkit_web_view_go_back
236
webkit_web_view_can_go_forward
237
webkit_web_view_go_forward
238
webkit_web_view_get_title
239
webkit_web_view_get_page_id
240
webkit_web_view_reload
241
webkit_web_view_reload_bypass_cache
242
webkit_web_view_stop_loading
243
webkit_web_view_is_loading
244
webkit_web_view_is_playing_audio
245
webkit_web_view_set_is_muted
246
webkit_web_view_get_is_muted
247
webkit_web_view_get_estimated_load_progress
248
webkit_web_view_get_custom_charset
249
webkit_web_view_set_custom_charset
250
webkit_web_view_get_back_forward_list
251
webkit_web_view_go_to_back_forward_list_item
252
webkit_web_view_get_uri
253
webkit_web_view_get_favicon
254
webkit_web_view_set_settings
255
webkit_web_view_get_settings
256
webkit_web_view_get_window_properties
257
webkit_web_view_set_zoom_level
258
webkit_web_view_get_zoom_level
259
webkit_web_view_can_execute_editing_command
260
webkit_web_view_can_execute_editing_command_finish
261
webkit_web_view_execute_editing_command
262
webkit_web_view_execute_editing_command_with_argument
263
webkit_web_view_get_find_controller
264
webkit_web_view_get_inspector
265
webkit_web_view_get_javascript_global_context
266
webkit_web_view_run_javascript
267
webkit_web_view_run_javascript_finish
268
webkit_web_view_run_javascript_in_world
269
webkit_web_view_run_javascript_in_world_finish
270
webkit_web_view_run_javascript_from_gresource
271
webkit_web_view_run_javascript_from_gresource_finish
272
webkit_web_view_can_show_mime_type
273
webkit_web_view_save
274
webkit_web_view_save_finish
275
webkit_web_view_save_to_file
276
webkit_web_view_save_to_file_finish
277
webkit_web_view_download_uri
278
webkit_web_view_get_tls_info
279
webkit_web_view_get_snapshot
280
webkit_web_view_get_snapshot_finish
281
webkit_web_view_set_background_color
282
webkit_web_view_get_background_color
283
webkit_web_view_set_editable
284
webkit_web_view_is_editable
285
webkit_web_view_get_editor_state
286
webkit_web_view_get_session_state
287
webkit_web_view_restore_session_state
288
webkit_web_view_get_main_resource
289
webkit_web_view_send_message_to_page
290
webkit_web_view_send_message_to_page_finish
291
webkit_web_view_set_input_method_context
292
webkit_web_view_get_input_method_context
293
webkit_web_view_get_website_policies
294
webkit_web_view_get_is_web_process_responsive
295
webkit_web_view_terminate_web_process
296
webkit_web_view_set_cors_allowlist
297
webkit_web_view_get_camera_capture_state
298
webkit_web_view_get_microphone_capture_state
299
webkit_web_view_set_camera_capture_state
300
webkit_web_view_set_microphone_capture_state
301
webkit_web_view_get_display_capture_state
302
webkit_web_view_set_display_capture_state
303
304
<SUBSECTION WebKitJavascriptResult>
305
WebKitJavascriptResult
306
webkit_javascript_result_ref
307
webkit_javascript_result_unref
308
webkit_javascript_result_get_global_context
309
webkit_javascript_result_get_value
310
webkit_javascript_result_get_js_value
311
312
<SUBSECTION WebKitScriptDialog>
313
WebKitScriptDialog
314
WebKitScriptDialogType
315
webkit_script_dialog_ref
316
webkit_script_dialog_unref
317
webkit_script_dialog_get_dialog_type
318
webkit_script_dialog_get_message
319
webkit_script_dialog_confirm_set_confirmed
320
webkit_script_dialog_prompt_get_default_text
321
webkit_script_dialog_prompt_set_text
322
webkit_script_dialog_close
323
324
<SUBSECTION WebKitWebViewSessionState>
325
WebKitWebViewSessionState
326
webkit_web_view_session_state_new
327
webkit_web_view_session_state_ref
328
webkit_web_view_session_state_unref
329
webkit_web_view_session_state_serialize
330
331
<SUBSECTION Standard>
332
WebKitWebViewClass
333
WEBKIT_WEB_VIEW
334
WEBKIT_IS_WEB_VIEW
335
WEBKIT_TYPE_WEB_VIEW
336
WEBKIT_WEB_VIEW_CLASS
337
WEBKIT_IS_WEB_VIEW_CLASS
338
WEBKIT_WEB_VIEW_GET_CLASS
339
WEBKIT_TYPE_JAVASCRIPT_RESULT
340
WEBKIT_TYPE_SCRIPT_DIALOG
341
WEBKIT_TYPE_WEB_VIEW_SESSION_STATE
342
343
<SUBSECTION Private>
344
webkit_web_view_get_type
345
webkit_javascript_result_get_type
346
webkit_script_dialog_get_type
347
webkit_web_view_session_state_get_type
348
WebKitWebViewPrivate
349
</SECTION>
350
351
<SECTION>
352
<FILE>WebKitAuthenticationRequest</FILE>
353
WebKitAuthenticationRequest
354
WebKitAuthenticationScheme
355
webkit_authentication_request_authenticate
356
webkit_authentication_request_cancel
357
webkit_authentication_request_can_save_credentials
358
webkit_authentication_request_set_can_save_credentials
359
webkit_authentication_request_get_host
360
webkit_authentication_request_get_port
361
webkit_authentication_request_get_security_origin
362
webkit_authentication_request_is_retry
363
webkit_authentication_request_get_proposed_credential
364
webkit_authentication_request_set_proposed_credential
365
webkit_authentication_request_get_realm
366
webkit_authentication_request_get_scheme
367
webkit_authentication_request_get_certificate_pin_flags
368
webkit_authentication_request_is_for_proxy
369
370
<SUBSECTION Standard>
371
WebKitAuthenticationRequestClass
372
WEBKIT_TYPE_AUTHENTICATION_REQUEST
373
WEBKIT_AUTHENTICATION_REQUEST
374
WEBKIT_AUTHENTICATION_REQUEST_CLASS
375
WEBKIT_AUTHENTICATION_REQUEST_GET_CLASS
376
WEBKIT_IS_AUTHENTICATION_REQUEST
377
WEBKIT_IS_AUTHENTICATION_REQUEST_CLASS
378
WEBKIT_TYPE_CREDENTIAL
379
380
<SUBSECTION Private>
381
WebKitAuthenticationRequestPrivate
382
webkit_authentication_request_get_type
383
webkit_credential_get_type
384
385
<SUBSECTION>
386
WebKitCredential
387
WebKitCredentialPersistence
388
webkit_credential_new
389
webkit_credential_new_for_certificate_pin
390
webkit_credential_new_for_certificate
391
webkit_credential_copy
392
webkit_credential_free
393
webkit_credential_get_password
394
webkit_credential_get_persistence
395
webkit_credential_get_username
396
webkit_credential_has_password
397
webkit_credential_get_certificate
398
</SECTION>
399
400
<SECTION>
401
<FILE>WebKitBackForwardList</FILE>
402
WebKitBackForwardList
403
webkit_back_forward_list_get_length
404
webkit_back_forward_list_get_current_item
405
webkit_back_forward_list_get_back_item
406
webkit_back_forward_list_get_forward_item
407
webkit_back_forward_list_get_nth_item
408
webkit_back_forward_list_get_back_list
409
webkit_back_forward_list_get_back_list_with_limit
410
webkit_back_forward_list_get_forward_list
411
webkit_back_forward_list_get_forward_list_with_limit
412
413
<SUBSECTION Standard>
414
WebKitBackForwardListClass
415
WEBKIT_TYPE_BACK_FORWARD_LIST
416
WEBKIT_BACK_FORWARD_LIST
417
WEBKIT_IS_BACK_FORWARD_LIST
418
WEBKIT_BACK_FORWARD_LIST_CLASS
419
WEBKIT_IS_BACK_FORWARD_LIST_CLASS
420
WEBKIT_BACK_FORWARD_LIST_GET_CLASS
421
422
<SUBSECTION Private>
423
WebKitBackForwardListPrivate
424
webkit_back_forward_list_get_type
425
</SECTION>
426
427
<SECTION>
428
<FILE>WebKitBackForwardListItem</FILE>
429
WebKitBackForwardListItem
430
webkit_back_forward_list_item_get_title
431
webkit_back_forward_list_item_get_uri
432
webkit_back_forward_list_item_get_original_uri
433
434
<SUBSECTION Standard>
435
WebKitBackForwardListItemClass
436
WEBKIT_TYPE_BACK_FORWARD_LIST_ITEM
437
WEBKIT_BACK_FORWARD_LIST_ITEM
438
WEBKIT_IS_BACK_FORWARD_LIST_ITEM
439
WEBKIT_BACK_FORWARD_LIST_ITEM_CLASS
440
WEBKIT_IS_BACK_FORWARD_LIST_ITEM_CLASS
441
WEBKIT_BACK_FORWARD_LIST_ITEM_GET_CLASS
442
443
<SUBSECTION Private>
444
WebKitBackForwardListItemPrivate
445
webkit_back_forward_list_item_get_type
446
</SECTION>
447
448
<SECTION>
449
<FILE>WebKitSettings</FILE>
450
WebKitSettings
451
WebKitHardwareAccelerationPolicy
452
webkit_settings_new
453
webkit_settings_new_with_settings
454
webkit_settings_get_auto_load_images
455
webkit_settings_set_auto_load_images
456
webkit_settings_get_enable_frame_flattening
457
webkit_settings_set_enable_frame_flattening
458
webkit_settings_get_enable_html5_database
459
webkit_settings_set_enable_html5_database
460
webkit_settings_get_enable_html5_local_storage
461
webkit_settings_set_enable_html5_local_storage
462
webkit_settings_get_enable_hyperlink_auditing
463
webkit_settings_set_enable_hyperlink_auditing
464
webkit_settings_get_enable_java
465
webkit_settings_set_enable_java
466
webkit_settings_get_enable_javascript
467
webkit_settings_set_enable_javascript
468
webkit_settings_get_enable_javascript_markup
469
webkit_settings_set_enable_javascript_markup
470
webkit_settings_get_enable_offline_web_application_cache
471
webkit_settings_set_enable_offline_web_application_cache
472
webkit_settings_get_enable_plugins
473
webkit_settings_set_enable_plugins
474
webkit_settings_get_enable_xss_auditor
475
webkit_settings_set_enable_xss_auditor
476
webkit_settings_get_javascript_can_open_windows_automatically
477
webkit_settings_set_javascript_can_open_windows_automatically
478
webkit_settings_get_load_icons_ignoring_image_load_setting
479
webkit_settings_set_load_icons_ignoring_image_load_setting
480
webkit_settings_get_default_font_family
481
webkit_settings_set_default_font_family
482
webkit_settings_get_monospace_font_family
483
webkit_settings_set_monospace_font_family
484
webkit_settings_get_serif_font_family
485
webkit_settings_set_serif_font_family
486
webkit_settings_get_sans_serif_font_family
487
webkit_settings_set_sans_serif_font_family
488
webkit_settings_get_cursive_font_family
489
webkit_settings_set_cursive_font_family
490
webkit_settings_get_fantasy_font_family
491
webkit_settings_set_fantasy_font_family
492
webkit_settings_get_pictograph_font_family
493
webkit_settings_set_pictograph_font_family
494
webkit_settings_get_default_font_size
495
webkit_settings_set_default_font_size
496
webkit_settings_get_default_monospace_font_size
497
webkit_settings_set_default_monospace_font_size
498
webkit_settings_get_minimum_font_size
499
webkit_settings_set_minimum_font_size
500
webkit_settings_get_default_charset
501
webkit_settings_set_default_charset
502
webkit_settings_get_enable_private_browsing
503
webkit_settings_set_enable_private_browsing
504
webkit_settings_get_enable_developer_extras
505
webkit_settings_set_enable_developer_extras
506
webkit_settings_get_enable_resizable_text_areas
507
webkit_settings_set_enable_resizable_text_areas
508
webkit_settings_get_enable_tabs_to_links
509
webkit_settings_set_enable_tabs_to_links
510
webkit_settings_get_enable_dns_prefetching
511
webkit_settings_set_enable_dns_prefetching
512
webkit_settings_get_enable_caret_browsing
513
webkit_settings_set_enable_caret_browsing
514
webkit_settings_get_enable_fullscreen
515
webkit_settings_set_enable_fullscreen
516
webkit_settings_get_print_backgrounds
517
webkit_settings_set_print_backgrounds
518
webkit_settings_get_enable_webaudio
519
webkit_settings_set_enable_webaudio
520
webkit_settings_get_enable_webgl
521
webkit_settings_set_enable_webgl
522
webkit_settings_set_allow_modal_dialogs
523
webkit_settings_get_allow_modal_dialogs
524
webkit_settings_get_zoom_text_only
525
webkit_settings_set_zoom_text_only
526
webkit_settings_get_javascript_can_access_clipboard
527
webkit_settings_set_javascript_can_access_clipboard
528
webkit_settings_get_media_playback_requires_user_gesture
529
webkit_settings_set_media_playback_requires_user_gesture
530
webkit_settings_get_media_playback_allows_inline
531
webkit_settings_set_media_playback_allows_inline
532
webkit_settings_get_draw_compositing_indicators
533
webkit_settings_set_draw_compositing_indicators
534
webkit_settings_get_enable_site_specific_quirks
535
webkit_settings_set_enable_site_specific_quirks
536
webkit_settings_get_enable_page_cache
537
webkit_settings_set_enable_page_cache
538
webkit_settings_get_user_agent
539
webkit_settings_set_user_agent
540
webkit_settings_set_user_agent_with_application_details
541
webkit_settings_get_enable_smooth_scrolling
542
webkit_settings_set_enable_smooth_scrolling
543
webkit_settings_get_enable_accelerated_2d_canvas
544
webkit_settings_set_enable_accelerated_2d_canvas
545
webkit_settings_get_enable_write_console_messages_to_stdout
546
webkit_settings_set_enable_write_console_messages_to_stdout
547
webkit_settings_get_enable_media_stream
548
webkit_settings_set_enable_media_stream
549
webkit_settings_get_enable_mock_capture_devices
550
webkit_settings_set_enable_mock_capture_devices
551
webkit_settings_get_enable_spatial_navigation
552
webkit_settings_set_enable_spatial_navigation
553
webkit_settings_get_enable_mediasource
554
webkit_settings_set_enable_mediasource
555
webkit_settings_get_enable_encrypted_media
556
webkit_settings_set_enable_encrypted_media
557
webkit_settings_get_enable_media_capabilities
558
webkit_settings_set_enable_media_capabilities
559
webkit_settings_get_allow_file_access_from_file_urls
560
webkit_settings_set_allow_file_access_from_file_urls
561
webkit_settings_get_allow_universal_access_from_file_urls
562
webkit_settings_set_allow_universal_access_from_file_urls
563
webkit_settings_get_allow_top_navigation_to_data_urls
564
webkit_settings_set_allow_top_navigation_to_data_urls
565
webkit_settings_get_hardware_acceleration_policy
566
webkit_settings_set_hardware_acceleration_policy
567
webkit_settings_get_enable_back_forward_navigation_gestures
568
webkit_settings_set_enable_back_forward_navigation_gestures
569
webkit_settings_font_size_to_points
570
webkit_settings_font_size_to_pixels
571
webkit_settings_get_enable_media
572
webkit_settings_set_enable_media
573
webkit_settings_get_media_content_types_requiring_hardware_support
574
webkit_settings_set_media_content_types_requiring_hardware_support
575
576
<SUBSECTION Standard>
577
WebKitSettingsClass
578
WEBKIT_TYPE_SETTINGS
579
WEBKIT_SETTINGS
580
WEBKIT_IS_SETTINGS
581
WEBKIT_SETTINGS_CLASS
582
WEBKIT_IS_SETTINGS_CLASS
583
WEBKIT_SETTINGS_GET_CLASS
584
585
<SUBSECTION Private>
586
WebKitSettingsPrivate
587
webkit_settings_get_type
588
</SECTION>
589
590
<SECTION>
591
<FILE>WebKitURIRequest</FILE>
592
WebKitURIRequest
593
webkit_uri_request_new
594
webkit_uri_request_get_uri
595
webkit_uri_request_set_uri
596
webkit_uri_request_get_http_method
597
webkit_uri_request_get_http_headers
598
599
<SUBSECTION Standard>
600
WebKitURIRequestClass
601
WEBKIT_TYPE_URI_REQUEST
602
WEBKIT_URI_REQUEST
603
WEBKIT_IS_URI_REQUEST
604
WEBKIT_URI_REQUEST_CLASS
605
WEBKIT_IS_URI_REQUEST_CLASS
606
WEBKIT_URI_REQUEST_GET_CLASS
607
608
<SUBSECTION Private>
609
WebKitURIRequestPrivate
610
webkit_uri_request_get_type
611
</SECTION>
612
613
<SECTION>
614
<FILE>WebKitURIResponse</FILE>
615
WebKitURIResponse
616
webkit_uri_response_get_uri
617
webkit_uri_response_get_status_code
618
webkit_uri_response_get_content_length
619
webkit_uri_response_get_mime_type
620
webkit_uri_response_get_suggested_filename
621
webkit_uri_response_get_http_headers
622
623
<SUBSECTION Standard>
624
WebKitURIResponseClass
625
WEBKIT_TYPE_URI_RESPONSE
626
WEBKIT_URI_RESPONSE
627
WEBKIT_IS_URI_RESPONSE
628
WEBKIT_URI_RESPONSE_CLASS
629
WEBKIT_IS_URI_RESPONSE_CLASS
630
WEBKIT_URI_RESPONSE_GET_CLASS
631
632
<SUBSECTION Private>
633
WebKitURIResponsePrivate
634
webkit_uri_response_get_type
635
</SECTION>
636
637
<SECTION>
638
<FILE>WebKitWindowProperties</FILE>
639
WebKitWindowProperties
640
webkit_window_properties_get_geometry
641
webkit_window_properties_get_toolbar_visible
642
webkit_window_properties_get_statusbar_visible
643
webkit_window_properties_get_scrollbars_visible
644
webkit_window_properties_get_menubar_visible
645
webkit_window_properties_get_locationbar_visible
646
webkit_window_properties_get_resizable
647
webkit_window_properties_get_fullscreen
648
649
<SUBSECTION Standard>
650
WebKitWindowPropertiesClass
651
WEBKIT_TYPE_WINDOW_PROPERTIES
652
WEBKIT_WINDOW_PROPERTIES
653
WEBKIT_IS_WINDOW_PROPERTIES
654
WEBKIT_WINDOW_PROPERTIES_CLASS
655
WEBKIT_IS_WINDOW_PROPERTIES_CLASS
656
WEBKIT_WINDOW_PROPERTIES_GET_CLASS
657
658
<SUBSECTION Private>
659
WebKitWindowPropertiesPrivate
660
webkit_window_properties_get_type
661
</SECTION>
662
663
<SECTION>
664
<FILE>WebKitDownload</FILE>
665
WebKitDownload
666
webkit_download_get_request
667
webkit_download_get_destination
668
webkit_download_set_destination
669
webkit_download_get_response
670
webkit_download_cancel
671
webkit_download_get_estimated_progress
672
webkit_download_get_elapsed_time
673
webkit_download_get_received_data_length
674
webkit_download_get_web_view
675
webkit_download_get_allow_overwrite
676
webkit_download_set_allow_overwrite
677
678
<SUBSECTION Standard>
679
WebKitDownloadClass
680
WEBKIT_TYPE_DOWNLOAD
681
WEBKIT_DOWNLOAD
682
WEBKIT_IS_DOWNLOAD
683
WEBKIT_DOWNLOAD_CLASS
684
WEBKIT_IS_DOWNLOAD_CLASS
685
WEBKIT_DOWNLOAD_GET_CLASS
686
687
<SUBSECTION Private>
688
WebKitDownloadPrivate
689
webkit_download_get_type
690
</SECTION>
691
692
<SECTION>
693
<FILE>WebKitPermissionRequest</FILE>
694
WebKitPermissionRequest
695
webkit_permission_request_allow
696
webkit_permission_request_deny
697
698
<SUBSECTION Standard>
699
WebKitPermissionRequestIface
700
WEBKIT_TYPE_PERMISSION_REQUEST
701
WEBKIT_PERMISSION_REQUEST
702
WEBKIT_IS_PERMISSION_REQUEST
703
WEBKIT_PERMISSION_REQUEST_GET_IFACE
704
705
<SUBSECTION Private>
706
webkit_permission_request_get_type
707
</SECTION>
708
709
<SECTION>
710
<FILE>WebKitGeolocationPermissionRequest</FILE>
711
WebKitGeolocationPermissionRequest
712
713
<SUBSECTION Standard>
714
WebKitGeolocationPermissionRequestClass
715
WEBKIT_TYPE_GEOLOCATION_PERMISSION_REQUEST
716
WEBKIT_GEOLOCATION_PERMISSION_REQUEST
717
WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST
718
WEBKIT_GEOLOCATION_PERMISSION_REQUEST_CLASS
719
WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST_CLASS
720
WEBKIT_GEOLOCATION_PERMISSION_REQUEST_GET_CLASS
721
722
<SUBSECTION Private>
723
WebKitGeolocationPermissionRequestPrivate
724
webkit_geolocation_permission_request_get_type
725
</SECTION>
726
727
<SECTION>
728
<FILE>WebKitInstallMissingMediaPluginsPermissionRequest</FILE>
729
WebKitInstallMissingMediaPluginsPermissionRequest
730
webkit_install_missing_media_plugins_permission_request_get_description
731
732
<SUBSECTION Standard>
733
WebKitInstallMissingMediaPluginsPermissionRequestClass
734
WEBKIT_TYPE_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
735
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
736
WEBKIT_IS_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
737
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_CLASS
738
WEBKIT_IS_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_CLASS
739
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_GET_CLASS
740
741
<SUBSECTION Private>
742
WebKitInstallMissingMediaPluginsPermissionRequestPrivate
743
webkit_install_missing_media_plugins_permission_request_get_type
744
</SECTION>
745
746
<SECTION>
747
<FILE>WebKitDeviceInfoPermissionRequest</FILE>
748
WebKitDeviceInfoPermissionRequest
749
750
<SUBSECTION Standard>
751
WebKitDeviceInfoPermissionRequestClass
752
WEBKIT_TYPE_DEVICE_INFO_PERMISSION_REQUEST
753
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST
754
WEBKIT_IS_DEVICE_INFO_PERMISSION_REQUEST
755
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST_CLASS
756
WEBKIT_IS_DEVICE_INFO_PERMISSION_REQUEST_CLASS
757
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST_GET_CLASS
758
759
<SUBSECTION Private>
760
WebKitDeviceInfoPermissionRequestPrivate
761
webkit_device_info_permission_request_get_type
762
</SECTION>
763
764
<SECTION>
765
<FILE>WebKitPointerLockPermissionRequest</FILE>
766
WebKitPointerLockPermissionRequest
767
768
<SUBSECTION Standard>
769
WebKitPointerLockPermissionRequestClass
770
WEBKIT_TYPE_POINTER_LOCK_PERMISSION_REQUEST
771
WEBKIT_POINTER_LOCK_PERMISSION_REQUEST
772
WEBKIT_IS_POINTER_LOCK_PERMISSION_REQUEST
773
WEBKIT_POINTER_LOCK_PERMISSION_REQUEST_CLASS
774
WEBKIT_IS_POINTER_LOCK_PERMISSION_REQUEST_CLASS
775
WEBKIT_POINTER_LOCK_PERMISSION_REQUEST_GET_CLASS
776
777
<SUBSECTION Private>
778
WebKitPointerLockPermissionRequestPrivate
779
webkit_pointer_lock_permission_request_get_type
780
</SECTION>
781
782
<SECTION>
783
<FILE>WebKitNavigationAction</FILE>
784
WebKitNavigationAction
785
webkit_navigation_action_copy
786
webkit_navigation_action_free
787
webkit_navigation_action_get_navigation_type
788
webkit_navigation_action_get_mouse_button
789
webkit_navigation_action_get_modifiers
790
webkit_navigation_action_get_request
791
webkit_navigation_action_is_user_gesture
792
webkit_navigation_action_is_redirect
793
794
<SUBSECTION Standard>
795
WEBKIT_TYPE_NAVIGATION_ACTION
796
797
<SUBSECTION Private>
798
webkit_navigation_action_get_type
799
</SECTION>
800
801
<SECTION>
802
<FILE>WebKitUserMediaPermissionRequest</FILE>
803
WebKitUserMediaPermissionRequest
804
webkit_user_media_permission_is_for_audio_device
805
webkit_user_media_permission_is_for_video_device
806
webkit_user_media_permission_is_for_display_device
807
808
<SUBSECTION Standard>
809
WebKitUserMediaPermissionRequestClass
810
WEBKIT_TYPE_USER_MEDIA_PERMISSION_REQUEST
811
WEBKIT_USER_MEDIA_PERMISSION_REQUEST
812
WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST
813
WEBKIT_USER_MEDIA_PERMISSION_REQUEST_CLASS
814
WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST_CLASS
815
WEBKIT_USER_MEDIA_PERMISSION_REQUEST_GET_CLASS
816
817
<SUBSECTION Private>
818
WebKitUserMediaPermissionRequestPrivate
819
webkit_user_media_permission_request_get_type
820
</SECTION>
821
822
<SECTION>
823
<FILE>WebKitMediaKeySystemPermissionRequest</FILE>
824
WebKitMediaKeySystemPermissionRequest
825
webkit_media_key_system_permission_get_name
826
827
<SUBSECTION Standard>
828
WebKitMediaKeySystemPermissionRequestClass
829
WEBKIT_TYPE_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
830
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
831
WEBKIT_IS_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
832
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_CLASS
833
WEBKIT_IS_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_CLASS
834
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_GET_CLASS
835
836
<SUBSECTION Private>
837
WebKitMediaKeySystemPermissionRequestPrivate
838
webkit_media_key_system_permission_request_get_type
839
</SECTION>
840
841
<SECTION>
842
<FILE>WebKitNotification</FILE>
843
WebKitNotification
844
webkit_notification_get_id
845
webkit_notification_get_title
846
webkit_notification_get_body
847
webkit_notification_get_tag
848
webkit_notification_close
849
webkit_notification_clicked
850
851
<SUBSECTION Standard>
852
WebKitNotificationClass
853
WEBKIT_TYPE_NOTIFICATION
854
WEBKIT_IS_NOTIFICATION
855
WEBKIT_NOTIFICATION
856
WEBKIT_NOTIFICATION_CLASS
857
WEBKIT_IS_NOTIFICATION_CLASS
858
WEBKIT_NOTIFICATION_GET_CLASS
859
860
<SUBSECTION Private>
861
WebKitNotificationPrivate
862
webkit_notification_get_type
863
</SECTION>
864
865
<SECTION>
866
<FILE>WebKitNotificationPermissionRequest</FILE>
867
WebKitNotificationPermissionRequest
868
869
<SUBSECTION Standard>
870
WebKitNotificationPermissionRequestClass
871
WEBKIT_TYPE_NOTIFICATION_PERMISSION_REQUEST
872
WEBKIT_NOTIFICATION_PERMISSION_REQUEST
873
WEBKIT_IS_NOTIFICATION_PERMISSION_REQUEST
874
WEBKIT_NOTIFICATION_PERMISSION_REQUEST_CLASS
875
WEBKIT_IS_NOTIFICATION_PERMISSION_REQUEST_CLASS
876
WEBKIT_NOTIFICATION_PERMISSION_REQUEST_GET_CLASS
877
878
<SUBSECTION Private>
879
WebKitNotificationPermissionRequestPrivate
880
webkit_notification_permission_request_get_type
881
</SECTION>
882
883
<SECTION>
884
<FILE>WebKitWebsiteDataAccessPermissionRequest</FILE>
885
WebKitWebsiteDataAccessPermissionRequest
886
webkit_website_data_access_permission_request_get_requesting_domain
887
webkit_website_data_access_permission_request_get_current_domain
888
889
<SUBSECTION Standard>
890
WebKitWebsiteDataAccessPermissionRequestClass
891
WEBKIT_TYPE_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
892
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
893
WEBKIT_IS_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
894
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_CLASS
895
WEBKIT_IS_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_CLASS
896
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_GET_CLASS
897
898
<SUBSECTION Private>
899
WebKitWebsiteDataAccessPermissionRequestPrivate
900
webkit_website_data_access_permission_request_get_type
901
</SECTION>
902
903
<SECTION>
904
<FILE>WebKitPolicyDecision</FILE>
905
WebKitPolicyDecision
906
webkit_policy_decision_download
907
webkit_policy_decision_ignore
908
webkit_policy_decision_use
909
webkit_policy_decision_use_with_policies
910
911
<SUBSECTION Standard>
912
WebKitPolicyDecisionClass
913
WEBKIT_TYPE_POLICY_DECISION
914
WEBKIT_POLICY_DECISION
915
WEBKIT_IS_POLICY_DECISION
916
WEBKIT_POLICY_DECISION_CLASS
917
WEBKIT_IS_POLICY_DECISION_CLASS
918
WEBKIT_POLICY_DECISION_GET_CLASS
919
920
<SUBSECTION Private>
921
WebKitPolicyDecisionPrivate
922
webkit_policy_decision_get_type
923
</SECTION>
924
925
<SECTION>
926
<FILE>WebKitNavigationPolicyDecision</FILE>
927
WebKitNavigationPolicyDecision
928
WebKitNavigationType
929
webkit_navigation_policy_decision_get_navigation_action
930
webkit_navigation_policy_decision_get_frame_name
931
webkit_navigation_policy_decision_get_modifiers
932
webkit_navigation_policy_decision_get_mouse_button
933
webkit_navigation_policy_decision_get_navigation_type
934
webkit_navigation_policy_decision_get_request
935
936
<SUBSECTION Standard>
937
WebKitNavigationPolicyDecisionClass
938
WEBKIT_TYPE_NAVIGATION_POLICY_DECISION
939
WEBKIT_NAVIGATION_POLICY_DECISION
940
WEBKIT_IS_NAVIGATION_POLICY_DECISION
941
WEBKIT_NAVIGATION_POLICY_DECISION_CLASS
942
WEBKIT_IS_NAVIGATION_POLICY_DECISION_CLASS
943
WEBKIT_NAVIGATION_POLICY_DECISION_GET_CLASS
944
945
<SUBSECTION Private>
946
WebKitNavigationPolicyDecisionPrivate
947
webkit_navigation_policy_decision_get_type
948
</SECTION>
949
950
<SECTION>
951
<FILE>WebKitResponsePolicyDecision</FILE>
952
WebKitResponsePolicyDecision
953
webkit_response_policy_decision_get_request
954
webkit_response_policy_decision_get_response
955
webkit_response_policy_decision_is_mime_type_supported
956
957
<SUBSECTION Standard>
958
WebKitResponsePolicyDecisionClass
959
WEBKIT_TYPE_RESPONSE_POLICY_DECISION
960
WEBKIT_RESPONSE_POLICY_DECISION
961
WEBKIT_IS_RESPONSE_POLICY_DECISION
962
WEBKIT_RESPONSE_POLICY_DECISION_CLASS
963
WEBKIT_IS_RESPONSE_POLICY_DECISION_CLASS
964
WEBKIT_RESPONSE_POLICY_DECISION_GET_CLASS
965
966
<SUBSECTION Private>
967
WebKitResponsePolicyDecisionPrivate
968
webkit_response_policy_decision_get_type
969
</SECTION>
970
971
<SECTION>
972
<FILE>WebKitHitTestResult</FILE>
973
WebKitHitTestResult
974
WebKitHitTestResultContext
975
webkit_hit_test_result_get_context
976
webkit_hit_test_result_context_is_link
977
webkit_hit_test_result_context_is_image
978
webkit_hit_test_result_context_is_media
979
webkit_hit_test_result_context_is_editable
980
webkit_hit_test_result_context_is_selection
981
webkit_hit_test_result_context_is_scrollbar
982
webkit_hit_test_result_get_link_uri
983
webkit_hit_test_result_get_link_title
984
webkit_hit_test_result_get_link_label
985
webkit_hit_test_result_get_image_uri
986
webkit_hit_test_result_get_media_uri
987
988
<SUBSECTION Standard>
989
WebKitHitTestResultClass
990
WEBKIT_TYPE_HIT_TEST_RESULT
991
WEBKIT_HIT_TEST_RESULT
992
WEBKIT_IS_HIT_TEST_RESULT
993
WEBKIT_HIT_TEST_RESULT_CLASS
994
WEBKIT_IS_HIT_TEST_RESULT_CLASS
995
WEBKIT_HIT_TEST_RESULT_GET_CLASS
996
997
<SUBSECTION Private>
998
WebKitHitTestResultPrivate
999
webkit_hit_test_result_get_type
1000
</SECTION>
1001
1002
<SECTION>
1003
<FILE>WebKitEditorState</FILE>
1004
WebKitEditorState
1005
WebKitEditorTypingAttributes
1006
webkit_editor_state_get_typing_attributes
1007
webkit_editor_state_is_cut_available
1008
webkit_editor_state_is_copy_available
1009
webkit_editor_state_is_paste_available
1010
webkit_editor_state_is_undo_available
1011
webkit_editor_state_is_redo_available
1012
1013
<SUBSECTION Standard>
1014
WebKitEditorStateClass
1015
WEBKIT_TYPE_EDITOR_STATE
1016
WEBKIT_EDITOR_STATE
1017
WEBKIT_IS_EDITOR_STATE
1018
WEBKIT_EDITOR_STATE_CLASS
1019
WEBKIT_IS_EDITOR_STATE_CLASS
1020
WEBKIT_EDITOR_STATE_GET_CLASS
1021
1022
<SUBSECTION Private>
1023
WebKitEditorStatePrivate
1024
webkit_editor_state_get_type
1025
</SECTION>
1026
1027
<SECTION>
1028
<FILE>WebKitPrintOperation</FILE>
1029
WebKitPrintOperation
1030
WebKitPrintOperationResponse
1031
webkit_print_operation_new
1032
webkit_print_operation_get_print_settings
1033
webkit_print_operation_set_print_settings
1034
webkit_print_operation_get_page_setup
1035
webkit_print_operation_set_page_setup
1036
webkit_print_operation_run_dialog
1037
webkit_print_operation_print
1038
1039
<SUBSECTION Standard>
1040
WebKitPrintOperationClass
1041
WEBKIT_TYPE_PRINT_OPERATION
1042
WEBKIT_PRINT_OPERATION
1043
WEBKIT_IS_PRINT_OPERATION
1044
WEBKIT_PRINT_OPERATION_CLASS
1045
WEBKIT_IS_PRINT_OPERATION_CLASS
1046
WEBKIT_PRINT_OPERATION_GET_CLASS
1047
1048
<SUBSECTION Private>
1049
WebKitPrintOperationPrivate
1050
webkit_print_operation_get_type
1051
</SECTION>
1052
1053
<SECTION>
1054
<FILE>WebKitWebResource</FILE>
1055
WebKitWebResource
1056
webkit_web_resource_get_uri
1057
webkit_web_resource_get_response
1058
webkit_web_resource_get_data
1059
webkit_web_resource_get_data_finish
1060
1061
<SUBSECTION Standard>
1062
WebKitWebResourceClass
1063
WEBKIT_TYPE_WEB_RESOURCE
1064
WEBKIT_WEB_RESOURCE
1065
WEBKIT_IS_WEB_RESOURCE
1066
WEBKIT_WEB_RESOURCE_CLASS
1067
WEBKIT_IS_WEB_RESOURCE_CLASS
1068
WEBKIT_WEB_RESOURCE_GET_CLASS
1069
1070
<SUBSECTION Private>
1071
WebKitWebResourcePrivate
1072
webkit_web_resource_get_type
1073
</SECTION>
1074
1075
<SECTION>
1076
<FILE>WebKitError</FILE>
1077
WEBKIT_NETWORK_ERROR
1078
WEBKIT_PLUGIN_ERROR
1079
WEBKIT_POLICY_ERROR
1080
WEBKIT_DOWNLOAD_ERROR
1081
WEBKIT_PRINT_ERROR
1082
WEBKIT_JAVASCRIPT_ERROR
1083
WEBKIT_SNAPSHOT_ERROR
1084
WEBKIT_USER_CONTENT_FILTER_ERROR
1085
WebKitNetworkError
1086
WebKitPluginError
1087
WebKitPolicyError
1088
WebKitDownloadError
1089
WebKitPrintError
1090
WebKitJavascriptError
1091
WebKitSnapshotError
1092
WebKitUserContentFilterError
1093
webkit_network_error_quark
1094
webkit_plugin_error_quark
1095
webkit_policy_error_quark
1096
webkit_download_error_quark
1097
webkit_print_error_quark
1098
webkit_javascript_error_quark
1099
webkit_snapshot_error_quark
1100
webkit_user_content_filter_error_quark
1101
</SECTION>
1102
1103
<SECTION>
1104
<FILE>WebKitFaviconDatabase</FILE>
1105
WebKitFaviconDatabase
1106
WEBKIT_FAVICON_DATABASE_ERROR
1107
WebKitFaviconDatabaseError
1108
webkit_favicon_database_get_favicon
1109
webkit_favicon_database_get_favicon_finish
1110
webkit_favicon_database_get_favicon_uri
1111
webkit_favicon_database_clear
1112
1113
<SUBSECTION Standard>
1114
WebKitFaviconDatabaseClass
1115
WEBKIT_TYPE_FAVICON_DATABASE
1116
WEBKIT_FAVICON_DATABASE
1117
WEBKIT_IS_FAVICON_DATABASE
1118
WEBKIT_FAVICON_DATABASE_CLASS
1119
WEBKIT_IS_FAVICON_DATABASE_CLASS
1120
WEBKIT_FAVICON_DATABASE_GET_CLASS
1121
1122
<SUBSECTION Private>
1123
WebKitFaviconDatabasePrivate
1124
webkit_favicon_database_get_type
1125
webkit_favicon_database_error_quark
1126
</SECTION>
1127
1128
<SECTION>
1129
<FILE>WebKitFileChooserRequest</FILE>
1130
WebKitFileChooserRequest
1131
webkit_file_chooser_request_get_mime_types
1132
webkit_file_chooser_request_get_mime_types_filter
1133
webkit_file_chooser_request_get_select_multiple
1134
webkit_file_chooser_request_select_files
1135
webkit_file_chooser_request_get_selected_files
1136
webkit_file_chooser_request_cancel
1137
1138
<SUBSECTION Standard>
1139
WebKitFileChooserRequestClass
1140
WEBKIT_TYPE_FILE_CHOOSER_REQUEST
1141
WEBKIT_FILE_CHOOSER_REQUEST
1142
WEBKIT_IS_FILE_CHOOSER_REQUEST
1143
WEBKIT_FILE_CHOOSER_REQUEST_CLASS
1144
WEBKIT_IS_FILE_CHOOSER_REQUEST_CLASS
1145
WEBKIT_FILE_CHOOSER_REQUEST_GET_CLASS
1146
1147
<SUBSECTION Private>
1148
WebKitFileChooserRequestPrivate
1149
webkit_file_chooser_request_get_type
1150
</SECTION>
1151
1152
<SECTION>
1153
<FILE>WebKitFindController</FILE>
1154
WebKitFindController
1155
WebKitFindOptions
1156
webkit_find_controller_search
1157
webkit_find_controller_search_finish
1158
webkit_find_controller_search_next
1159
webkit_find_controller_search_previous
1160
webkit_find_controller_get_search_text
1161
webkit_find_controller_count_matches
1162
webkit_find_controller_get_options
1163
webkit_find_controller_get_max_match_count
1164
webkit_find_controller_get_web_view
1165
1166
<SUBSECTION Standard>
1167
WebKitFindControllerClass
1168
WEBKIT_TYPE_FIND_CONTROLLER
1169
WEBKIT_FIND_CONTROLLER
1170
WEBKIT_IS_FIND_CONTROLLER
1171
WEBKIT_FIND_CONTROLLER_CLASS
1172
WEBKIT_IS_FIND_CONTROLLER_CLASS
1173
WEBKIT_FIND_CONTROLLER_GET_CLASS
1174
1175
<SUBSECTION Private>
1176
WebKitFindControllerPrivate
1177
webkit_find_controller_get_type
1178
</SECTION>
1179
1180
<SECTION>
1181
<FILE>WebKitCookieManager</FILE>
1182
WebKitCookieManager
1183
WebKitCookiePersistentStorage
1184
WebKitCookieAcceptPolicy
1185
webkit_cookie_manager_set_persistent_storage
1186
webkit_cookie_manager_set_accept_policy
1187
webkit_cookie_manager_get_accept_policy
1188
webkit_cookie_manager_get_accept_policy_finish
1189
webkit_cookie_manager_get_domains_with_cookies
1190
webkit_cookie_manager_get_domains_with_cookies_finish
1191
webkit_cookie_manager_add_cookie
1192
webkit_cookie_manager_add_cookie_finish
1193
webkit_cookie_manager_get_cookies
1194
webkit_cookie_manager_get_cookies_finish
1195
webkit_cookie_manager_delete_cookie
1196
webkit_cookie_manager_delete_cookie_finish
1197
webkit_cookie_manager_delete_cookies_for_domain
1198
webkit_cookie_manager_delete_all_cookies
1199
1200
<SUBSECTION Standard>
1201
WebKitCookieManagerClass
1202
WEBKIT_TYPE_COOKIE_MANAGER
1203
WEBKIT_COOKIE_MANAGER
1204
WEBKIT_IS_COOKIE_MANAGER
1205
WEBKIT_COOKIE_MANAGER_CLASS
1206
WEBKIT_IS_COOKIE_MANAGER_CLASS
1207
WEBKIT_COOKIE_MANAGER_GET_CLASS
1208
1209
<SUBSECTION Private>
1210
WebKitCookieManagerPrivate
1211
webkit_cookie_manager_get_type
1212
</SECTION>
1213
1214
<SECTION>
1215
<FILE>WebKitPlugin</FILE>
1216
WebKitPlugin
1217
webkit_plugin_get_name
1218
webkit_plugin_get_description
1219
webkit_plugin_get_path
1220
webkit_plugin_get_mime_info_list
1221
1222
<SUBSECTION WebKitMimeInfo>
1223
WebKitMimeInfo
1224
webkit_mime_info_ref
1225
webkit_mime_info_unref
1226
webkit_mime_info_get_mime_type
1227
webkit_mime_info_get_description
1228
webkit_mime_info_get_extensions
1229
1230
<SUBSECTION Standard>
1231
WebKitPluginClass
1232
WEBKIT_TYPE_PLUGIN
1233
WEBKIT_PLUGIN
1234
WEBKIT_IS_PLUGIN
1235
WEBKIT_PLUGIN_CLASS
1236
WEBKIT_IS_PLUGIN_CLASS
1237
WEBKIT_PLUGIN_GET_CLASS
1238
WEBKIT_TYPE_MIME_INFO
1239
1240
<SUBSECTION Private>
1241
webkit_plugin_get_type
1242
webkit_mime_info_get_type
1243
WebKitPluginPrivate
1244
</SECTION>
1245
1246
<SECTION>
1247
<FILE>WebKitWebInspector</FILE>
1248
WebKitWebInspector
1249
webkit_web_inspector_get_web_view
1250
webkit_web_inspector_get_inspected_uri
1251
webkit_web_inspector_get_can_attach
1252
webkit_web_inspector_is_attached
1253
webkit_web_inspector_attach
1254
webkit_web_inspector_detach
1255
webkit_web_inspector_show
1256
webkit_web_inspector_close
1257
webkit_web_inspector_get_attached_height
1258
1259
<SUBSECTION Standard>
1260
WebKitWebInspectorClass
1261
WEBKIT_TYPE_WEB_INSPECTOR
1262
WEBKIT_WEB_INSPECTOR
1263
WEBKIT_IS_WEB_INSPECTOR
1264
WEBKIT_WEB_INSPECTOR_CLASS
1265
WEBKIT_IS_WEB_INSPECTOR_CLASS
1266
WEBKIT_WEB_INSPECTOR_GET_CLASS
1267
1268
<SUBSECTION Private>
1269
webkit_web_inspector_get_type
1270
WebKitWebInspectorPrivate
1271
</SECTION>
1272
1273
<SECTION>
1274
<FILE>WebKitURISchemeRequest</FILE>
1275
WebKitURISchemeRequest
1276
webkit_uri_scheme_request_get_scheme
1277
webkit_uri_scheme_request_get_uri
1278
webkit_uri_scheme_request_get_path
1279
webkit_uri_scheme_request_get_web_view
1280
webkit_uri_scheme_request_get_http_method
1281
webkit_uri_scheme_request_get_http_headers
1282
webkit_uri_scheme_request_finish
1283
webkit_uri_scheme_request_finish_with_response
1284
webkit_uri_scheme_request_finish_error
1285
1286
<SUBSECTION Standard>
1287
WebKitURISchemeRequestClass
1288
WEBKIT_TYPE_URI_SCHEME_REQUEST
1289
WEBKIT_URI_SCHEME_REQUEST
1290
WEBKIT_IS_URI_SCHEME_REQUEST
1291
WEBKIT_URI_SCHEME_REQUEST_CLASS
1292
WEBKIT_IS_URI_SCHEME_REQUEST_CLASS
1293
WEBKIT_URI_SCHEME_REQUEST_GET_CLASS
1294
1295
<SUBSECTION Private>
1296
WebKitURISchemeRequestPrivate
1297
webkit_uri_scheme_request_get_type
1298
</SECTION>
1299
1300
<SECTION>
1301
<FILE>WebKitURISchemeResponse</FILE>
1302
WebKitURISchemeResponse
1303
webkit_uri_scheme_response_new
1304
webkit_uri_scheme_response_set_content_type
1305
webkit_uri_scheme_response_set_status
1306
webkit_uri_scheme_response_set_http_headers
1307
1308
<SUBSECTION Standard>
1309
WebKitURISchemeResponseClass
1310
WEBKIT_TYPE_URI_SCHEME_RESPONSE
1311
WEBKIT_URI_SCHEME_RESPONSE
1312
WEBKIT_IS_URI_SCHEME_RESPONSE
1313
WEBKIT_URI_SCHEME_RESPONSE_CLASS
1314
WEBKIT_IS_URI_SCHEME_RESPONSE_CLASS
1315
WEBKIT_URI_SCHEME_RESPONSE_GET_CLASS
1316
1317
<SUBSECTION Private>
1318
WebKitURISchemeResponsePrivate
1319
webkit_uri_scheme_response_get_type
1320
</SECTION>
1321
1322
<SECTION>
1323
<FILE>WebKitVersion</FILE>
1324
webkit_get_major_version
1325
webkit_get_minor_version
1326
webkit_get_micro_version
1327
1328
<SUBSECTION>
1329
WEBKIT_MAJOR_VERSION
1330
WEBKIT_MINOR_VERSION
1331
WEBKIT_MICRO_VERSION
1332
WEBKIT_CHECK_VERSION
1333
</SECTION>
1334
1335
<SECTION>
1336
<FILE>WebKitContextMenu</FILE>
1337
WebKitContextMenu
1338
webkit_context_menu_new
1339
webkit_context_menu_new_with_items
1340
webkit_context_menu_prepend
1341
webkit_context_menu_append
1342
webkit_context_menu_insert
1343
webkit_context_menu_move_item
1344
webkit_context_menu_get_items
1345
webkit_context_menu_get_n_items
1346
webkit_context_menu_first
1347
webkit_context_menu_last
1348
webkit_context_menu_get_item_at_position
1349
webkit_context_menu_remove
1350
webkit_context_menu_remove_all
1351
webkit_context_menu_set_user_data
1352
webkit_context_menu_get_user_data
1353
1354
<SUBSECTION Standard>
1355
WebKitContextMenuClass
1356
WEBKIT_TYPE_CONTEXT_MENU
1357
WEBKIT_CONTEXT_MENU
1358
WEBKIT_IS_CONTEXT_MENU
1359
WEBKIT_CONTEXT_MENU_CLASS
1360
WEBKIT_IS_CONTEXT_MENU_CLASS
1361
WEBKIT_CONTEXT_MENU_GET_CLASS
1362
1363
<SUBSECTION Private>
1364
WebKitContextMenuPrivate
1365
webkit_context_menu_get_type
1366
</SECTION>
1367
1368
<SECTION>
1369
<FILE>WebKitContextMenuItem</FILE>
1370
WebKitContextMenuItem
1371
WebKitContextMenuAction
1372
webkit_context_menu_item_new
1373
webkit_context_menu_item_new_from_gaction
1374
webkit_context_menu_item_new_from_stock_action
1375
webkit_context_menu_item_new_from_stock_action_with_label
1376
webkit_context_menu_item_new_with_submenu
1377
webkit_context_menu_item_new_separator
1378
webkit_context_menu_item_get_action
1379
webkit_context_menu_item_get_gaction
1380
webkit_context_menu_item_get_stock_action
1381
webkit_context_menu_item_is_separator
1382
webkit_context_menu_item_set_submenu
1383
webkit_context_menu_item_get_submenu
1384
1385
<SUBSECTION Standard>
1386
WebKitContextMenuItemClass
1387
WEBKIT_TYPE_CONTEXT_MENU_ITEM
1388
WEBKIT_CONTEXT_MENU_ITEM
1389
WEBKIT_IS_CONTEXT_MENU_ITEM
1390
WEBKIT_CONTEXT_MENU_ITEM_CLASS
1391
WEBKIT_IS_CONTEXT_MENU_ITEM_CLASS
1392
WEBKIT_CONTEXT_MENU_ITEM_GET_CLASS
1393
1394
<SUBSECTION Private>
1395
WebKitContextMenuItemPrivate
1396
webkit_context_menu_item_get_type
1397
</SECTION>
1398
1399
<SECTION>
1400
<FILE>WebKitOptionMenu</FILE>
1401
WebKitOptionMenu
1402
webkit_option_menu_get_n_items
1403
webkit_option_menu_get_item
1404
webkit_option_menu_select_item
1405
webkit_option_menu_activate_item
1406
webkit_option_menu_close
1407
1408
<SUBSECTION Standard>
1409
WebKitOptionMenuClass
1410
WEBKIT_TYPE_OPTION_MENU
1411
WEBKIT_OPTION_MENU
1412
WEBKIT_IS_OPTION_MENU
1413
WEBKIT_OPTION_MENU_CLASS
1414
WEBKIT_IS_OPTION_MENU_CLASS
1415
WEBKIT_OPTION_MENU_GET_CLASS
1416
1417
<SUBSECTION Private>
1418
WebKitOptionMenuPrivate
1419
webkit_option_menu_get_type
1420
</SECTION>
1421
1422
<SECTION>
1423
<FILE>WebKitOptionMenuItem</FILE>
1424
WebKitOptionMenuItem
1425
webkit_option_menu_item_copy
1426
webkit_option_menu_item_free
1427
webkit_option_menu_item_get_label
1428
webkit_option_menu_item_get_tooltip
1429
webkit_option_menu_item_is_group_label
1430
webkit_option_menu_item_is_group_child
1431
webkit_option_menu_item_is_enabled
1432
webkit_option_menu_item_is_selected
1433
1434
<SUBSECTION Standard>
1435
WEBKIT_TYPE_OPTION_MENU_ITEM
1436
1437
<SUBSECTION Private>
1438
webkit_option_menu_item_get_type
1439
</SECTION>
1440
1441
<SECTION>
1442
<FILE>WebKitFormSubmissionRequest</FILE>
1443
WebKitFormSubmissionRequest
1444
webkit_form_submission_request_get_text_fields
1445
webkit_form_submission_request_list_text_fields
1446
webkit_form_submission_request_submit
1447
1448
<SUBSECTION Standard>
1449
WebKitFormSubmissionRequestClass
1450
WEBKIT_TYPE_FORM_SUBMISSION_REQUEST
1451
WEBKIT_FORM_SUBMISSION_REQUEST
1452
WEBKIT_IS_FORM_SUBMISSION_REQUEST
1453
WEBKIT_FORM_SUBMISSION_REQUEST_CLASS
1454
WEBKIT_IS_FORM_SUBMISSION_REQUEST_CLASS
1455
WEBKIT_FORM_SUBMISSION_REQUEST_GET_CLASS
1456
1457
<SUBSECTION Private>
1458
WebKitFormSubmissionRequestPrivate
1459
webkit_form_submission_request_get_type
1460
</SECTION>
1461
1462
<SECTION>
1463
<FILE>WebKitSecurityManager</FILE>
1464
WebKitSecurityManager
1465
webkit_security_manager_register_uri_scheme_as_local
1466
webkit_security_manager_uri_scheme_is_local
1467
webkit_security_manager_register_uri_scheme_as_no_access
1468
webkit_security_manager_uri_scheme_is_no_access
1469
webkit_security_manager_register_uri_scheme_as_display_isolated
1470
webkit_security_manager_uri_scheme_is_display_isolated
1471
webkit_security_manager_register_uri_scheme_as_secure
1472
webkit_security_manager_uri_scheme_is_secure
1473
webkit_security_manager_register_uri_scheme_as_cors_enabled
1474
webkit_security_manager_uri_scheme_is_cors_enabled
1475
webkit_security_manager_register_uri_scheme_as_empty_document
1476
webkit_security_manager_uri_scheme_is_empty_document
1477
1478
<SUBSECTION Standard>
1479
WebKitSecurityManagerClass
1480
WEBKIT_TYPE_SECURITY_MANAGER
1481
WEBKIT_SECURITY_MANAGER
1482
WEBKIT_IS_SECURITY_MANAGER
1483
WEBKIT_SECURITY_MANAGER_CLASS
1484
WEBKIT_IS_SECURITY_MANAGER_CLASS
1485
WEBKIT_SECURITY_MANAGER_GET_CLASS
1486
1487
<SUBSECTION Private>
1488
WebKitSecurityManagerPrivate
1489
webkit_security_manager_get_type
1490
</SECTION>
1491
1492
<SECTION>
1493
<FILE>WebKitSecurityOrigin</FILE>
1494
WebKitSecurityOrigin
1495
webkit_security_origin_new
1496
webkit_security_origin_new_for_uri
1497
webkit_security_origin_ref
1498
webkit_security_origin_unref
1499
webkit_security_origin_get_protocol
1500
webkit_security_origin_get_host
1501
webkit_security_origin_get_port
1502
webkit_security_origin_is_opaque
1503
webkit_security_origin_to_string
1504
1505
<SUBSECTION Standard>
1506
WEBKIT_TYPE_SECURITY_ORIGIN
1507
1508
<SUBSECTION Private>
1509
webkit_security_origin_get_type
1510
</SECTION>
1511
1512
<SECTION>
1513
<FILE>WebKitWebsiteDataManager</FILE>
1514
WebKitWebsiteDataManager
1515
WebKitTLSErrorsPolicy
1516
webkit_website_data_manager_new
1517
webkit_website_data_manager_new_ephemeral
1518
webkit_website_data_manager_is_ephemeral
1519
webkit_website_data_manager_get_base_data_directory
1520
webkit_website_data_manager_get_base_cache_directory
1521
webkit_website_data_manager_get_local_storage_directory
1522
webkit_website_data_manager_get_disk_cache_directory
1523
webkit_website_data_manager_get_offline_application_cache_directory
1524
webkit_website_data_manager_get_indexeddb_directory
1525
webkit_website_data_manager_get_websql_directory
1526
webkit_website_data_manager_get_hsts_cache_directory
1527
webkit_website_data_manager_get_itp_directory
1528
webkit_website_data_manager_get_service_worker_registrations_directory
1529
webkit_website_data_manager_get_dom_cache_directory
1530
webkit_website_data_manager_get_cookie_manager
1531
webkit_website_data_manager_set_itp_enabled
1532
webkit_website_data_manager_get_itp_enabled
1533
webkit_website_data_manager_set_persistent_credential_storage_enabled
1534
webkit_website_data_manager_get_persistent_credential_storage_enabled
1535
webkit_website_data_manager_set_tls_errors_policy
1536
webkit_website_data_manager_get_tls_errors_policy
1537
webkit_website_data_manager_set_network_proxy_settings
1538
webkit_website_data_manager_fetch
1539
webkit_website_data_manager_fetch_finish
1540
webkit_website_data_manager_remove
1541
webkit_website_data_manager_remove_finish
1542
webkit_website_data_manager_clear
1543
webkit_website_data_manager_clear_finish
1544
webkit_website_data_manager_set_memory_pressure_settings
1545
1546
<SUBSECTION ITP Summary>
1547
WebKitITPFirstParty
1548
webkit_itp_first_party_ref
1549
webkit_itp_first_party_unref
1550
webkit_itp_first_party_get_domain
1551
webkit_itp_first_party_get_website_data_access_allowed
1552
webkit_itp_first_party_get_last_update_time
1553
1554
WebKitITPThirdParty
1555
webkit_itp_third_party_ref
1556
webkit_itp_third_party_unref
1557
webkit_itp_third_party_get_domain
1558
webkit_itp_third_party_get_first_parties
1559
1560
webkit_website_data_manager_get_itp_summary
1561
webkit_website_data_manager_get_itp_summary_finish
1562
1563
<SUBSECTION Standard>
1564
WebKitWebsiteDataManagerClass
1565
WEBKIT_TYPE_WEBSITE_DATA_MANAGER
1566
WEBKIT_WEBSITE_DATA_MANAGER
1567
WEBKIT_IS_WEBSITE_DATA_MANAGER
1568
WEBKIT_WEBSITE_DATA_MANAGER_CLASS
1569
WEBKIT_IS_WEBSITE_DATA_MANAGER_CLASS
1570
WEBKIT_WEBSITE_DATA_MANAGER_GET_CLASS
1571
WEBKIT_TYPE_ITP_FIRST_PARTY
1572
WEBKIT_TYPE_ITP_THIRD_PARTY
1573
1574
<SUBSECTION Private>
1575
WebKitWebsiteDataManagerPrivate
1576
webkit_website_data_manager_get_type
1577
webkit_itp_first_party_get_type
1578
webkit_itp_third_party_get_type
1579
</SECTION>
1580
1581
<SECTION>
1582
<FILE>WebKitWebsiteData</FILE>
1583
WebKitWebsiteData
1584
WebKitWebsiteDataTypes
1585
webkit_website_data_ref
1586
webkit_website_data_unref
1587
webkit_website_data_get_name
1588
webkit_website_data_get_types
1589
webkit_website_data_get_size
1590
1591
<SUBSECTION Standard>
1592
WEBKIT_TYPE_WEBSITE_DATA
1593
1594
<SUBSECTION Private>
1595
webkit_website_data_get_type
1596
</SECTION>
1597
1598
<SECTION>
1599
<FILE>WebKitNetworkProxySettings</FILE>
1600
WebKitNetworkProxySettings
1601
WebKitNetworkProxyMode
1602
webkit_network_proxy_settings_new
1603
webkit_network_proxy_settings_copy
1604
webkit_network_proxy_settings_free
1605
webkit_network_proxy_settings_add_proxy_for_scheme
1606
1607
<SUBSECTION Private>
1608
webkit_network_proxy_settings_get_type
1609
1610
<SUBSECTION Standard>
1611
WEBKIT_TYPE_NETWORK_NETWORK_PROXY_SETTINGS
1612
</SECTION>
1613
1614
<SECTION>
1615
<FILE>WebKitAutomationSession</FILE>
1616
WebKitAutomationSession
1617
WebKitAutomationBrowsingContextPresentation
1618
webkit_automation_session_get_id
1619
webkit_automation_session_set_application_info
1620
webkit_automation_session_get_application_info
1621
1622
<SUBSECTION Private>
1623
WebKitAutomationSessionPrivate
1624
webkit_automation_session_get_type
1625
1626
<SUBSECTION Standard>
1627
WebKitAutomationSessionClass
1628
WEBKIT_TYPE_AUTOMATION_SESSION
1629
WEBKIT_AUTOMATION_SESSION
1630
WEBKIT_IS_AUTOMATION_SESSION
1631
WEBKIT_AUTOMATION_SESSION_CLASS
1632
WEBKIT_IS_AUTOMATION_SESSION_CLASS
1633
WEBKIT_AUTOMATION_SESSION_GET_CLASS
1634
</SECTION>
1635
1636
<SECTION>
1637
<FILE>WebKitApplicationInfo</FILE>
1638
WebKitApplicationInfo
1639
webkit_application_info_new
1640
webkit_application_info_ref
1641
webkit_application_info_unref
1642
webkit_application_info_set_name
1643
webkit_application_info_get_name
1644
webkit_application_info_set_version
1645
webkit_application_info_get_version
1646
1647
<SUBSECTION Private>
1648
webkit_application_info_get_type
1649
1650
<SUBSECTION Standard>
1651
WEBKIT_TYPE_APPLICATION_INFO
1652
</SECTION>
1653
1654
<SECTION>
1655
<FILE>WebKitGeolocationManager</FILE>
1656
WebKitGeolocationManager
1657
webkit_geolocation_manager_update_position
1658
webkit_geolocation_manager_failed
1659
webkit_geolocation_manager_get_enable_high_accuracy
1660
1661
<SUBSECTION Position>
1662
WebKitGeolocationPosition
1663
webkit_geolocation_position_new
1664
webkit_geolocation_position_copy
1665
webkit_geolocation_position_free
1666
webkit_geolocation_position_set_timestamp
1667
webkit_geolocation_position_set_altitude
1668
webkit_geolocation_position_set_altitude_accuracy
1669
webkit_geolocation_position_set_heading
1670
webkit_geolocation_position_set_speed
1671
1672
<SUBSECTION Private>
1673
WebKitGeolocationManagerPrivate
1674
webkit_geolocation_manager_get_type
1675
webkit_geolocation_position_get_type
1676
1677
<SUBSECTION Standard>
1678
WebKitGeolocationManagerClass
1679
WEBKIT_TYPE_GEOLOCATION_MANAGER
1680
WEBKIT_GEOLOCATION_MANAGER
1681
WEBKIT_IS_GEOLOCATION_MANAGER
1682
WEBKIT_GEOLOCATION_MANAGER_CLASS
1683
WEBKIT_IS_GEOLOCATION_MANAGER_CLASS
1684
WEBKIT_GEOLOCATION_MANAGER_GET_CLASS
1685
WEBKIT_TYPE_GEOLOCATION_POSITION
1686
</SECTION>
1687
1688
<SECTION>
1689
<FILE>WebKitInputMethodContext</FILE>
1690
WebKitInputMethodContext
1691
WebKitInputPurpose
1692
WebKitInputHints
1693
webkit_input_method_context_set_enable_preedit
1694
webkit_input_method_context_get_preedit
1695
webkit_input_method_context_filter_key_event
1696
webkit_input_method_context_notify_focus_in
1697
webkit_input_method_context_notify_focus_out
1698
webkit_input_method_context_notify_cursor_area
1699
webkit_input_method_context_notify_surrounding
1700
webkit_input_method_context_reset
1701
webkit_input_method_context_get_input_purpose
1702
webkit_input_method_context_set_input_purpose
1703
webkit_input_method_context_get_input_hints
1704
webkit_input_method_context_set_input_hints
1705
1706
<SUBSECTION Underline>
1707
WebKitInputMethodUnderline
1708
webkit_input_method_underline_new
1709
webkit_input_method_underline_copy
1710
webkit_input_method_underline_free
1711
webkit_input_method_underline_set_color
1712
1713
<SUBSECTION Private>
1714
WebKitInputMethodContextPrivate
1715
webkit_input_method_context_get_type
1716
webkit_input_method_underline_get_type
1717
1718
<SUBSECTION Standard>
1719
WebKitInputMethodContextClass
1720
WEBKIT_TYPE_INPUT_METHOD_CONTEXT
1721
WEBKIT_INPUT_METHOD_CONTEXT
1722
WEBKIT_INPUT_METHOD_CONTEXT_CLASS
1723
WEBKIT_IS_INPUT_METHOD_CONTEXT
1724
WEBKIT_IS_INPUT_METHOD_CONTEXT_CLASS
1725
WEBKIT_INPUT_METHOD_CONTEXT_GET_CLASS
1726
WEBKIT_TYPE_INPUT_METHOD_UNDERLINE
1727
</SECTION>
1728
1729
<SECTION>
1730
<FILE>WebKitWebExtension</FILE>
1731
WebKitWebExtension
1732
WebKitWebExtensionInitializeFunction
1733
WebKitWebExtensionInitializeWithUserDataFunction
1734
webkit_web_extension_get_page
1735
webkit_web_extension_send_message_to_context
1736
webkit_web_extension_send_message_to_context_finish
1737
1738
<SUBSECTION Standard>
1739
WebKitWebExtensionClass
1740
WEBKIT_TYPE_WEB_EXTENSION
1741
WEBKIT_WEB_EXTENSION
1742
WEBKIT_IS_WEB_EXTENSION
1743
WEBKIT_WEB_EXTENSION_CLASS
1744
WEBKIT_IS_WEB_EXTENSION_CLASS
1745
WEBKIT_WEB_EXTENSION_GET_CLASS
1746
1747
<SUBSECTION Private>
1748
WebKitWebExtensionPrivate
1749
webkit_web_extension_get_type
1750
</SECTION>
1751
1752
<SECTION>
1753
<FILE>WebKitWebPage</FILE>
1754
WebKitWebPage
1755
WebKitFormSubmissionStep
1756
webkit_web_page_get_dom_document
1757
webkit_web_page_get_id
1758
webkit_web_page_get_uri
1759
webkit_web_page_get_main_frame
1760
webkit_web_page_get_editor
1761
webkit_web_page_send_message_to_view
1762
webkit_web_page_send_message_to_view_finish
1763
1764
<SUBSECTION Standard>
1765
WebKitWebPageClass
1766
WEBKIT_TYPE_WEB_PAGE
1767
WEBKIT_WEB_PAGE
1768
WEBKIT_IS_WEB_PAGE
1769
WEBKIT_WEB_PAGE_CLASS
1770
WEBKIT_IS_WEB_PAGE_CLASS
1771
WEBKIT_WEB_PAGE_GET_CLASS
1772
WEBKIT_TYPE_FORM_SUBMISSION_STEP
1773
1774
<SUBSECTION Private>
1775
WebKitWebPagePrivate
1776
webkit_web_page_get_type
1777
webkit_form_submission_step_get_type
1778
</SECTION>
1779
1780
<SECTION>
1781
<FILE>WebKitWebEditor</FILE>
1782
WebKitWebEditor
1783
webkit_web_editor_get_page
1784
1785
<SUBSECTION Standard>
1786
WebKitWebEditorClass
1787
WEBKIT_TYPE_WEB_EDITOR
1788
WEBKIT_WEB_EDITOR
1789
WEBKIT_IS_WEB_EDITOR
1790
WEBKIT_WEB_EDITOR_CLASS
1791
WEBKIT_IS_WEB_EDITOR_CLASS
1792
WEBKIT_WEB_EDITOR_GET_CLASS
1793
1794
<SUBSECTION Private>
1795
WebKitWebEditorPrivate
1796
webkit_web_editor_get_type
1797
</SECTION>
1798
1799
<SECTION>
1800
<FILE>WebKitFrame</FILE>
1801
WebKitFrame
1802
webkit_frame_get_id
1803
webkit_frame_is_main_frame
1804
webkit_frame_get_uri
1805
webkit_frame_get_javascript_global_context
1806
webkit_frame_get_javascript_context_for_script_world
1807
webkit_frame_get_js_context
1808
webkit_frame_get_js_context_for_script_world
1809
webkit_frame_get_js_value_for_dom_object
1810
webkit_frame_get_js_value_for_dom_object_in_script_world
1811
1812
<SUBSECTION Standard>
1813
WebKitFrameClass
1814
WEBKIT_TYPE_FRAME
1815
WEBKIT_FRAME
1816
WEBKIT_IS_FRAME
1817
WEBKIT_FRAME_CLASS
1818
WEBKIT_IS_FRAME_CLASS
1819
WEBKIT_FRAME_GET_CLASS
1820
1821
<SUBSECTION Private>
1822
WebKitFramePrivate
1823
webkit_frame_get_type
1824
</SECTION>
1825
1826
<SECTION>
1827
<FILE>WebKitScriptWorld</FILE>
1828
WebKitScriptWorld
1829
webkit_script_world_get_default
1830
webkit_script_world_new
1831
webkit_script_world_new_with_name
1832
webkit_script_world_get_name
1833
1834
<SUBSECTION Standard>
1835
WebKitScriptWorldClass
1836
WEBKIT_TYPE_SCRIPT_WORLD
1837
WEBKIT_SCRIPT_WORLD
1838
WEBKIT_IS_SCRIPT_WORLD
1839
WEBKIT_SCRIPT_WORLD_CLASS
1840
WEBKIT_IS_SCRIPT_WORLD_CLASS
1841
WEBKIT_SCRIPT_WORLD_GET_CLASS
1842
1843
<SUBSECTION Private>
1844
WebKitScriptWorldPrivate
1845
webkit_script_world_get_type
1846
</SECTION>
1847
1848
<SECTION>
1849
<FILE>WebKitWebHitTestResult</FILE>
1850
WebKitWebHitTestResult
1851
webkit_web_hit_test_result_get_node
1852
1853
<SUBSECTION Standard>
1854
WebKitWebHitTestResultClass
1855
WEBKIT_TYPE_WEB_HIT_TEST_RESULT
1856
WEBKIT_WEB_HIT_TEST_RESULT
1857
WEBKIT_IS_WEB_HIT_TEST_RESULT
1858
WEBKIT_WEB_HIT_TEST_RESULT_CLASS
1859
WEBKIT_IS_WEB_HIT_TEST_RESULT_CLASS
1860
WEBKIT_WEB_HIT_TEST_RESULT_GET_CLASS
1861
1862
<SUBSECTION Private>
1863
WebKitWebHitTestResultPrivate
1864
webkit_web_hit_test_result_get_type
1865
</SECTION>
1866
1867
<SECTION>
1868
<FILE>WebKitConsoleMessage</FILE>
1869
WebKitConsoleMessage
1870
WebKitConsoleMessageSource
1871
WebKitConsoleMessageLevel
1872
webkit_console_message_copy
1873
webkit_console_message_free
1874
webkit_console_message_get_source
1875
webkit_console_message_get_level
1876
webkit_console_message_get_text
1877
webkit_console_message_get_line
1878
webkit_console_message_get_source_id
1879
1880
<SUBSECTION Standard>
1881
WEBKIT_TYPE_CONSOLE_MESSAGE
1882
WEBKIT_TYPE_CONSOLE_MESSAGE_LEVEL
1883
WEBKIT_TYPE_CONSOLE_MESSAGE_SOURCE
1884
1885
<SUBSECTION Private>
1886
webkit_console_message_get_type
1887
webkit_console_message_level_get_type
1888
webkit_console_message_source_get_type
1889
</SECTION>
1890
1891
<SECTION>
1892
<FILE>WebKitColorChooserRequest</FILE>
1893
WebKitColorChooserRequest
1894
webkit_color_chooser_request_get_rgba
1895
webkit_color_chooser_request_set_rgba
1896
webkit_color_chooser_request_get_element_rectangle
1897
webkit_color_chooser_request_finish
1898
webkit_color_chooser_request_cancel
1899
1900
<SUBSECTION Standard>
1901
WebKitColorChooserRequestClass
1902
WEBKIT_TYPE_COLOR_CHOOSER_REQUEST
1903
WEBKIT_COLOR_CHOOSER_REQUEST
1904
WEBKIT_IS_COLOR_CHOOSER_REQUEST
1905
WEBKIT_COLOR_CHOOSER_REQUEST_CLASS
1906
WEBKIT_IS_COLOR_CHOOSER_REQUEST_CLASS
1907
WEBKIT_COLOR_CHOOSER_REQUEST_GET_CLASS
1908
1909
<SUBSECTION Private>
1910
WebKitColorChooserRequestPrivate
1911
webkit_color_chooser_request_get_type
1912
</SECTION>
1913
1914
<SECTION>
1915
<FILE>WebKitPrintCustomWidget</FILE>
1916
WebKitPrintCustomWidget
1917
webkit_print_custom_widget_new
1918
webkit_print_custom_widget_get_widget
1919
webkit_print_custom_widget_get_title
1920
1921
<SUBSECTION Standard>
1922
WebKitPrintCustomWidgetClass
1923
WEBKIT_TYPE_PRINT_CUSTOM_WIDGET
1924
WEBKIT_PRINT_CUSTOM_WIDGET
1925
WEBKIT_IS_PRINT_CUSTOM_WIDGET
1926
WEBKIT_PRINT_CUSTOM_WIDGET_CLASS
1927
WEBKIT_IS_PRINT_CUSTOM_WIDGET_CLASS
1928
WEBKIT_PRINT_CUSTOM_WIDGET_GET_CLASS
1929
1930
<SUBSECTION Private>
1931
WebKitPrintCustomWidgetPrivate
1932
webkit_print_custom_widget_get_type
1933
</SECTION>
1934
1935
<SECTION>
1936
<FILE>WebKitURIUtilities</FILE>
1937
webkit_uri_for_display
1938
</SECTION>
1939
1940
<SECTION>
1941
<FILE>WebKitUserMessage</FILE>
1942
WebKitUserMessage
1943
webkit_user_message_new
1944
webkit_user_message_new_with_fd_list
1945
webkit_user_message_get_name
1946
webkit_user_message_get_parameters
1947
webkit_user_message_get_fd_list
1948
webkit_user_message_send_reply
1949
1950
<SUBSECTION WebKitUserMessageError>
1951
WEBKIT_USER_MESSAGE_ERROR
1952
WebKitUserMessageError
1953
webkit_user_message_error_quark
1954
1955
<SUBSECTION Standard>
1956
WebKitUserMessageClass
1957
WEBKIT_TYPE_USER_MESSAGE
1958
WEBKIT_USER_MESSAGE
1959
WEBKIT_IS_USER_MESSAGE
1960
WEBKIT_USER_MESSAGE_CLASS
1961
WEBKIT_IS_USER_MESSAGE_CLASS
1962
WEBKIT_USER_MESSAGE_GET_CLASS
1963
1964
<SUBSECTION Private>
1965
WebKitUserMessagePrivate
1966
webkit_user_message_get_type
1967
</SECTION>
1968
1969
<SECTION>
1970
<FILE>WebKitWebsitePolicies</FILE>
1971
WebKitWebsitePolicies
1972
webkit_website_policies_new
1973
webkit_website_policies_new_with_policies
1974
webkit_website_policies_get_autoplay_policy
1975
1976
<SUBSECTION Standard>
1977
WebKitWebsitePoliciesClass
1978
WEBKIT_IS_WEBSITE_POLICIES
1979
WEBKIT_IS_WEBSITE_POLICIES_CLASS
1980
WEBKIT_TYPE_WEBSITE_POLICIES
1981
WEBKIT_WEBSITE_POLICIES
1982
WEBKIT_WEBSITE_POLICIES_CLASS
1983
WEBKIT_WEBSITE_POLICIES_GET_CLASS
1984
1985
<SUBSECTION Private>
1986
WebKitWebsitePoliciesPrivate
1987
webkit_website_policies_get_type
1988
</SECTION>
1989
1990
<SECTION>
1991
<FILE>WebKitMemoryPressureSettings</FILE>
1992
WebKitMemoryPressureSettings
1993
webkit_memory_pressure_settings_new
1994
webkit_memory_pressure_settings_copy
1995
webkit_memory_pressure_settings_free
1996
webkit_memory_pressure_settings_set_memory_limit
1997
webkit_memory_pressure_settings_get_memory_limit
1998
webkit_memory_pressure_settings_set_conservative_threshold
1999
webkit_memory_pressure_settings_get_conservative_threshold
2000
webkit_memory_pressure_settings_set_strict_threshold
2001
webkit_memory_pressure_settings_get_strict_threshold
2002
webkit_memory_pressure_settings_set_kill_threshold
2003
webkit_memory_pressure_settings_get_kill_threshold
2004
webkit_memory_pressure_settings_set_poll_interval
2005
webkit_memory_pressure_settings_get_poll_interval
2006
2007
<SUBSECTION Private>
2008
webkit_memory_pressure_settings_get_type
2009
2010
<SUBSECTION Standard>
2011
WEBKIT_TYPE_MEMORY_PRESSURE_SETTINGS
2012
</SECTION>
- a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-4.0.types -46 lines
Lines 1-46 a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-4.0.types_sec1
1
#include <webkit2/webkit2.h>
2
webkit_web_view_get_type
3
webkit_web_view_base_get_type
4
webkit_web_context_get_type
5
webkit_back_forward_list_get_type
6
webkit_back_forward_list_item_get_type
7
webkit_settings_get_type
8
webkit_uri_response_get_type
9
webkit_uri_request_get_type
10
webkit_window_properties_get_type
11
webkit_download_get_type
12
webkit_file_chooser_request_get_type
13
webkit_find_controller_get_type
14
webkit_script_dialog_get_type
15
webkit_javascript_result_get_type
16
webkit_web_resource_get_type
17
webkit_cookie_manager_get_type
18
webkit_plugin_get_type
19
webkit_mime_info_get_type
20
webkit_web_inspector_get_type
21
webkit_uri_scheme_request_get_type
22
webkit_uri_scheme_response_get_type
23
webkit_context_menu_get_type
24
webkit_context_menu_item_get_type
25
webkit_web_extension_get_type
26
webkit_web_page_get_type
27
webkit_authentication_request_get_type
28
webkit_credential_get_type
29
webkit_frame_get_type
30
webkit_certificate_info_get_type
31
webkit_user_content_filter_store_get_type
32
webkit_user_content_manager_get_type
33
webkit_web_hit_test_result_get_type
34
webkit_website_data_manager_get_type
35
webkit_editor_state_get_type
36
webkit_install_missing_media_plugins_permission_request_get_type
37
webkit_console_message_get_type
38
webkit_web_view_session_state_get_type
39
webkit_print_custom_widget_get_type
40
webkit_automation_session_get_type
41
webkit_option_menu_get_type
42
webkit_option_menu_item_get_type
43
webkit_device_info_permission_request_get_type
44
webkit_geolocation_manager_get_type
45
webkit_geolocation_position_get_type
46
webkit_pointer_lock_permission_request_get_type
- a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml -180 lines
Lines 1-180 a/Source/WebKit/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml_sec1
1
<?xml version="1.0"?>
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
6
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
7
  <bookinfo>
8
    <title>WebKitGTK Reference Manual</title>
9
    <releaseinfo>for WebKitGTK &version;</releaseinfo>
10
  </bookinfo>
11
12
  <chapter>
13
    <title>Class Overview</title>
14
    <xi:include href="xml/WebKitWebContext.xml"/>
15
    <xi:include href="xml/WebKitWebView.xml"/>
16
    <xi:include href="xml/WebKitAuthenticationRequest.xml"/>
17
    <xi:include href="xml/WebKitBackForwardList.xml"/>
18
    <xi:include href="xml/WebKitBackForwardListItem.xml"/>
19
    <xi:include href="xml/WebKitSettings.xml"/>
20
    <xi:include href="xml/WebKitURIRequest.xml"/>
21
    <xi:include href="xml/WebKitURIResponse.xml"/>
22
    <xi:include href="xml/WebKitWindowProperties.xml"/>
23
    <xi:include href="xml/WebKitDownload.xml"/>
24
    <xi:include href="xml/WebKitPermissionRequest.xml"/>
25
    <xi:include href="xml/WebKitGeolocationPermissionRequest.xml"/>
26
    <xi:include href="xml/WebKitInstallMissingMediaPluginsPermissionRequest.xml"/>
27
    <xi:include href="xml/WebKitMediaKeySystemPermissionRequest.xml"/>
28
    <xi:include href="xml/WebKitNavigationAction.xml"/>
29
    <xi:include href="xml/WebKitUserMediaPermissionRequest.xml"/>
30
    <xi:include href="xml/WebKitDeviceInfoPermissionRequest.xml"/>
31
    <xi:include href="xml/WebKitPolicyDecision.xml"/>
32
    <xi:include href="xml/WebKitNavigationPolicyDecision.xml"/>
33
    <xi:include href="xml/WebKitResponsePolicyDecision.xml"/>
34
    <xi:include href="xml/WebKitHitTestResult.xml"/>
35
    <xi:include href="xml/WebKitEditorState.xml"/>
36
    <xi:include href="xml/WebKitPrintCustomWidget.xml"/>
37
    <xi:include href="xml/WebKitPrintOperation.xml"/>
38
    <xi:include href="xml/WebKitWebResource.xml"/>
39
    <xi:include href="xml/WebKitError.xml"/>
40
    <xi:include href="xml/WebKitFaviconDatabase.xml"/>
41
    <xi:include href="xml/WebKitColorChooserRequest.xml"/>
42
    <xi:include href="xml/WebKitFileChooserRequest.xml"/>
43
    <xi:include href="xml/WebKitFindController.xml"/>
44
    <xi:include href="xml/WebKitCookieManager.xml"/>
45
    <xi:include href="xml/WebKitPlugin.xml"/>
46
    <xi:include href="xml/WebKitWebInspector.xml"/>
47
    <xi:include href="xml/WebKitURISchemeRequest.xml"/>
48
    <xi:include href="xml/WebKitURISchemeResponse.xml"/>
49
    <xi:include href="xml/WebKitVersion.xml"/>
50
    <xi:include href="xml/WebKitContextMenu.xml"/>
51
    <xi:include href="xml/WebKitContextMenuItem.xml"/>
52
    <xi:include href="xml/WebKitOptionMenu.xml"/>
53
    <xi:include href="xml/WebKitOptionMenuItem.xml"/>
54
    <xi:include href="xml/WebKitFormSubmissionRequest.xml"/>
55
    <xi:include href="xml/WebKitSecurityManager.xml"/>
56
    <xi:include href="xml/WebKitUserContentFilterStore.xml"/>
57
    <xi:include href="xml/WebKitUserContentManager.xml"/>
58
    <xi:include href="xml/WebKitUserContent.xml"/>
59
    <xi:include href="xml/WebKitNotification.xml"/>
60
    <xi:include href="xml/WebKitNotificationPermissionRequest.xml"/>
61
    <xi:include href="xml/WebKitSecurityOrigin.xml"/>
62
    <xi:include href="xml/WebKitWebsiteDataManager.xml"/>
63
    <xi:include href="xml/WebKitWebsiteData.xml"/>
64
    <xi:include href="xml/WebKitNetworkProxySettings.xml"/>
65
    <xi:include href="xml/WebKitAutomationSession.xml"/>
66
    <xi:include href="xml/WebKitApplicationInfo.xml"/>
67
    <xi:include href="xml/WebKitGeolocationManager.xml"/>
68
    <xi:include href="xml/WebKitUserMessage.xml"/>
69
    <xi:include href="xml/WebKitPointerLockPermissionRequest.xml"/>
70
    <xi:include href="xml/WebKitInputMethodContext.xml"/>
71
    <xi:include href="xml/WebKitWebsiteDataAccessPermissionRequest.xml"/>
72
  </chapter>
73
74
  <chapter>
75
    <title>Web Extensions</title>
76
    <xi:include href="xml/WebKitWebExtension.xml"/>
77
    <xi:include href="xml/WebKitWebPage.xml"/>
78
    <xi:include href="xml/WebKitFrame.xml"/>
79
    <xi:include href="xml/WebKitScriptWorld.xml"/>
80
    <xi:include href="xml/WebKitWebHitTestResult.xml"/>
81
    <xi:include href="xml/WebKitWebEditor.xml"/>
82
    <xi:include href="xml/WebKitConsoleMessage.xml"/>
83
  </chapter>
84
85
  <chapter>
86
    <title>Utilities</title>
87
    <xi:include href="xml/WebKitURIUtilities.xml"/>
88
  </chapter>
89
90
  <index id="index-all">
91
    <title>Index</title>
92
  </index>
93
94
  <index id="api-index-deprecated" role="deprecated">
95
    <title>Index of deprecated symbols</title>
96
    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
97
  </index>
98
99
  <index id="api-index-2-2" role="2.2">
100
    <title>Index of new symbols in 2.2</title>
101
    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
102
  </index>
103
104
  <index id="api-index-2-4" role="2.4">
105
    <title>Index of new symbols in 2.4</title>
106
    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
107
  </index>
108
109
  <index id="api-index-2-6" role="2.6">
110
    <title>Index of new symbols in 2.6</title>
111
    <xi:include href="xml/api-index-2.6.xml"><xi:fallback /></xi:include>
112
  </index>
113
114
  <index id="api-index-2-8" role="2.8">
115
    <title>Index of new symbols in 2.8</title>
116
    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
117
  </index>
118
119
  <index id="api-index-2-10" role="2.10">
120
    <title>Index of new symbols in 2.10</title>
121
    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
122
  </index>
123
124
  <index id="api-index-2-12" role="2.12">
125
    <title>Index of new symbols in 2.12</title>
126
    <xi:include href="xml/api-index-2.12.xml"><xi:fallback /></xi:include>
127
  </index>
128
129
  <index id="api-index-2-14" role="2.14">
130
    <title>Index of new symbols in 2.14</title>
131
    <xi:include href="xml/api-index-2.14.xml"><xi:fallback /></xi:include>
132
  </index>
133
134
  <index id="api-index-2-16" role="2.16">
135
    <title>Index of new symbols in 2.16</title>
136
    <xi:include href="xml/api-index-2.16.xml"><xi:fallback /></xi:include>
137
  </index>
138
139
  <index id="api-index-2-18" role="2.18">
140
    <title>Index of new symbols in 2.18</title>
141
    <xi:include href="xml/api-index-2.18.xml"><xi:fallback /></xi:include>
142
  </index>
143
144
  <index id="api-index-2-20" role="2.20">
145
    <title>Index of new symbols in 2.20</title>
146
    <xi:include href="xml/api-index-2.20.xml"><xi:fallback /></xi:include>
147
  </index>
148
149
  <index id="api-index-2-22" role="2.22">
150
    <title>Index of new symbols in 2.22</title>
151
    <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
152
  </index>
153
154
  <index id="api-index-2-24" role="2.24">
155
    <title>Index of new symbols in 2.24</title>
156
    <xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
157
  </index>
158
159
  <index id="api-index-2-26" role="2.26">
160
    <title>Index of new symbols in 2.26</title>
161
    <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
162
  </index>
163
164
  <index id="api-index-2-28" role="2.28">
165
    <title>Index of new symbols in 2.28</title>
166
    <xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
167
  </index>
168
169
  <index id="api-index-2-30" role="2.30">
170
    <title>Index of new symbols in 2.30</title>
171
    <xi:include href="xml/api-index-2.30.xml"><xi:fallback /></xi:include>
172
  </index>
173
174
  <index id="api-index-2-36" role="2.36">
175
    <title>Index of new symbols in 2.36</title>
176
    <xi:include href="xml/api-index-2.36.xml"><xi:fallback /></xi:include>
177
  </index>
178
179
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
180
</book>
- a/Source/WebKit/UIProcess/API/wpe/WebKitAuthenticationRequest.h +1 lines
Lines 51-56 struct _WebKitAuthenticationRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitAuthenticationRequest.h_sec1
51
struct _WebKitAuthenticationRequestClass {
51
struct _WebKitAuthenticationRequestClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitAutomationSession.h +2 lines
Lines 58-69 typedef struct _WebKitAutomationSessionPrivate WebKitAutomationSessionPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitAutomationSession.h_sec1
58
struct _WebKitAutomationSession {
58
struct _WebKitAutomationSession {
59
    GObject parent;
59
    GObject parent;
60
60
61
    /*< private >*/
61
    WebKitAutomationSessionPrivate *priv;
62
    WebKitAutomationSessionPrivate *priv;
62
};
63
};
63
64
64
struct _WebKitAutomationSessionClass {
65
struct _WebKitAutomationSessionClass {
65
    GObjectClass parent_class;
66
    GObjectClass parent_class;
66
67
68
    /*< private >*/
67
    void (*_webkit_reserved0) (void);
69
    void (*_webkit_reserved0) (void);
68
    void (*_webkit_reserved1) (void);
70
    void (*_webkit_reserved1) (void);
69
    void (*_webkit_reserved2) (void);
71
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitBackForwardList.h +2 lines
Lines 44-55 typedef struct _WebKitBackForwardListPrivate WebKitBackForwardListPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitBackForwardList.h_sec1
44
struct _WebKitBackForwardList {
44
struct _WebKitBackForwardList {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitBackForwardListPrivate *priv;
48
    WebKitBackForwardListPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitBackForwardListClass {
51
struct _WebKitBackForwardListClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitBackForwardListItem.h +2 lines
Lines 43-54 typedef struct _WebKitBackForwardListItemPrivate WebKitBackForwardListItemPrivat a/Source/WebKit/UIProcess/API/wpe/WebKitBackForwardListItem.h_sec1
43
struct _WebKitBackForwardListItem {
43
struct _WebKitBackForwardListItem {
44
    GInitiallyUnowned parent;
44
    GInitiallyUnowned parent;
45
45
46
    /*< private >*/
46
    WebKitBackForwardListItemPrivate *priv;
47
    WebKitBackForwardListItemPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitBackForwardListItemClass {
50
struct _WebKitBackForwardListItemClass {
50
    GInitiallyUnownedClass parent_class;
51
    GInitiallyUnownedClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitColor.cpp -5 / +6 lines
Lines 24-35 a/Source/WebKit/UIProcess/API/wpe/WebKitColor.cpp_sec1
24
#include <WebCore/CSSParser.h>
24
#include <WebCore/CSSParser.h>
25
25
26
/**
26
/**
27
 * SECTION: WebKitColor
27
 * WebKitColor:
28
 * @Short_description: A boxed type representing a RGBA color
28
 * @red: Red channel, between 0.0 and 1.0 inclusive
29
 * @Title: WebKitColor
29
 * @green: Green channel, between 0.0 and 1.0 inclusive
30
 * @See_also: #WebKitWebView.
30
 * @blue: Blue channel, between 0.0 and 1.0 inclusive
31
 * @alpha: Alpha channel, between 0.0 and 1.0 inclusive
31
 *
32
 *
32
 * A WebKitColor is a boxed type representing a RGBA color.
33
 * Boxed type representing a RGBA color.
33
 *
34
 *
34
 * Since: 2.24
35
 * Since: 2.24
35
 */
36
 */
- a/Source/WebKit/UIProcess/API/wpe/WebKitColor.h -11 lines
Lines 29-45 a/Source/WebKit/UIProcess/API/wpe/WebKitColor.h_sec1
29
29
30
G_BEGIN_DECLS
30
G_BEGIN_DECLS
31
31
32
/**
33
 * WebKitColor:
34
 * @red: Red channel, between 0.0 and 1.0 inclusive
35
 * @green: Green channel, between 0.0 and 1.0 inclusive
36
 * @blue: Blue channel, between 0.0 and 1.0 inclusive
37
 * @alpha: Alpha channel, between 0.0 and 1.0 inclusive
38
 *
39
 * A WebKitColor is a boxed type representing a RGBA color.
40
 *
41
 * Since: 2.24
42
 */
43
struct _WebKitColor {
32
struct _WebKitColor {
44
    gdouble red;
33
    gdouble red;
45
    gdouble green;
34
    gdouble green;
- a/Source/WebKit/UIProcess/API/wpe/WebKitContextMenu.h +2 lines
Lines 45-56 typedef struct _WebKitContextMenuItem WebKitContextMenuItem; a/Source/WebKit/UIProcess/API/wpe/WebKitContextMenu.h_sec1
45
struct _WebKitContextMenu {
45
struct _WebKitContextMenu {
46
    GObject parent;
46
    GObject parent;
47
47
48
    /*< private >*/
48
    WebKitContextMenuPrivate *priv;
49
    WebKitContextMenuPrivate *priv;
49
};
50
};
50
51
51
struct _WebKitContextMenuClass {
52
struct _WebKitContextMenuClass {
52
    GObjectClass parent_class;
53
    GObjectClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitContextMenuItem.h +2 lines
Lines 45-56 typedef struct _WebKitContextMenuItemPrivate WebKitContextMenuItemPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitContextMenuItem.h_sec1
45
struct _WebKitContextMenuItem {
45
struct _WebKitContextMenuItem {
46
    GInitiallyUnowned parent;
46
    GInitiallyUnowned parent;
47
47
48
    /*< private >*/
48
    WebKitContextMenuItemPrivate *priv;
49
    WebKitContextMenuItemPrivate *priv;
49
};
50
};
50
51
51
struct _WebKitContextMenuItemClass {
52
struct _WebKitContextMenuItemClass {
52
    GInitiallyUnownedClass parent_class;
53
    GInitiallyUnownedClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitCookieManager.h +2 lines
Lines 74-85 typedef enum { a/Source/WebKit/UIProcess/API/wpe/WebKitCookieManager.h_sec1
74
struct _WebKitCookieManager {
74
struct _WebKitCookieManager {
75
    GObject parent;
75
    GObject parent;
76
76
77
    /*< private >*/
77
    WebKitCookieManagerPrivate *priv;
78
    WebKitCookieManagerPrivate *priv;
78
};
79
};
79
80
80
struct _WebKitCookieManagerClass {
81
struct _WebKitCookieManagerClass {
81
    GObjectClass parent_class;
82
    GObjectClass parent_class;
82
83
84
    /*< private >*/
83
    void (*_webkit_reserved0) (void);
85
    void (*_webkit_reserved0) (void);
84
    void (*_webkit_reserved1) (void);
86
    void (*_webkit_reserved1) (void);
85
    void (*_webkit_reserved2) (void);
87
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitDefines.h +7 lines
Lines 45-48 a/Source/WebKit/UIProcess/API/wpe/WebKitDefines.h_sec1
45
#define WEBKIT_DEPRECATED WEBKIT_API G_DEPRECATED
45
#define WEBKIT_DEPRECATED WEBKIT_API G_DEPRECATED
46
#define WEBKIT_DEPRECATED_FOR(f) WEBKIT_API G_DEPRECATED_FOR(f)
46
#define WEBKIT_DEPRECATED_FOR(f) WEBKIT_API G_DEPRECATED_FOR(f)
47
47
48
/**
49
 * WEBKIT_DEPRECATED_FOR: (skip)
50
 * @f: replacement symbol name
51
 *
52
 * Marks a symbol as deprecated, indicating a replacement.
53
 */
54
48
#endif /* WebKitDefines_h */
55
#endif /* WebKitDefines_h */
- a/Source/WebKit/UIProcess/API/wpe/WebKitDeviceInfoPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitDeviceInfoPermissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitDeviceInfoPermissionRequest.h_sec1
49
struct _WebKitDeviceInfoPermissionRequestClass {
49
struct _WebKitDeviceInfoPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitDownload.h +3 lines
Lines 47-61 typedef struct _WebKitWebView WebKitWebView; a/Source/WebKit/UIProcess/API/wpe/WebKitDownload.h_sec1
47
struct _WebKitDownload {
47
struct _WebKitDownload {
48
    GObject parent;
48
    GObject parent;
49
49
50
    /*< private >*/
50
    WebKitDownloadPrivate *priv;
51
    WebKitDownloadPrivate *priv;
51
};
52
};
52
53
53
struct _WebKitDownloadClass {
54
struct _WebKitDownloadClass {
54
    GObjectClass parent_class;
55
    GObjectClass parent_class;
55
56
57
    /*< public >*/
56
    gboolean (* decide_destination)  (WebKitDownload *download,
58
    gboolean (* decide_destination)  (WebKitDownload *download,
57
                                      const gchar    *suggested_filename);
59
                                      const gchar    *suggested_filename);
58
60
61
    /*< private >*/
59
    void (*_webkit_reserved0) (void);
62
    void (*_webkit_reserved0) (void);
60
    void (*_webkit_reserved1) (void);
63
    void (*_webkit_reserved1) (void);
61
    void (*_webkit_reserved2) (void);
64
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitEditorState.h +2 lines
Lines 64-75 typedef enum a/Source/WebKit/UIProcess/API/wpe/WebKitEditorState.h_sec1
64
struct _WebKitEditorState {
64
struct _WebKitEditorState {
65
    GObject parent;
65
    GObject parent;
66
66
67
    /*< private >*/
67
    WebKitEditorStatePrivate *priv;
68
    WebKitEditorStatePrivate *priv;
68
};
69
};
69
70
70
struct _WebKitEditorStateClass {
71
struct _WebKitEditorStateClass {
71
    GObjectClass parent_class;
72
    GObjectClass parent_class;
72
73
74
    /*< private >*/
73
    void (*_webkit_reserved0) (void);
75
    void (*_webkit_reserved0) (void);
74
    void (*_webkit_reserved1) (void);
76
    void (*_webkit_reserved1) (void);
75
    void (*_webkit_reserved2) (void);
77
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitError.h +2 lines
Lines 132-137 typedef enum { a/Source/WebKit/UIProcess/API/wpe/WebKitError.h_sec1
132
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_INVALID_SOURCE: The JSON source for a content filter is invalid.
132
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_INVALID_SOURCE: The JSON source for a content filter is invalid.
133
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_NOT_FOUND: The requested content filter could not be found.
133
 * @WEBKIT_USER_CONTENT_FILTER_ERROR_NOT_FOUND: The requested content filter could not be found.
134
 *
134
 *
135
 * Errors that can occur while compiling content filters.
136
 *
135
 * Since: 2.24
137
 * Since: 2.24
136
 */
138
 */
137
typedef enum {
139
typedef enum {
- a/Source/WebKit/UIProcess/API/wpe/WebKitFaviconDatabase.h +2 lines
Lines 45-56 typedef struct _WebKitFaviconDatabasePrivate WebKitFaviconDatabasePrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitFaviconDatabase.h_sec1
45
struct _WebKitFaviconDatabase {
45
struct _WebKitFaviconDatabase {
46
    GObject parent;
46
    GObject parent;
47
47
48
    /*< private >*/
48
    WebKitFaviconDatabasePrivate *priv;
49
    WebKitFaviconDatabasePrivate *priv;
49
};
50
};
50
51
51
struct _WebKitFaviconDatabaseClass {
52
struct _WebKitFaviconDatabaseClass {
52
    GObjectClass parent_class;
53
    GObjectClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitFileChooserRequest.h +1 lines
Lines 50-55 struct _WebKitFileChooserRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitFileChooserRequest.h_sec1
50
struct _WebKitFileChooserRequestClass {
50
struct _WebKitFileChooserRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitFindController.h +1 lines
Lines 77-82 struct _WebKitFindController { a/Source/WebKit/UIProcess/API/wpe/WebKitFindController.h_sec1
77
struct _WebKitFindControllerClass {
77
struct _WebKitFindControllerClass {
78
    GObjectClass parent_class;
78
    GObjectClass parent_class;
79
79
80
    /*< private >*/
80
    void (*_webkit_reserved0) (void);
81
    void (*_webkit_reserved0) (void);
81
    void (*_webkit_reserved1) (void);
82
    void (*_webkit_reserved1) (void);
82
    void (*_webkit_reserved2) (void);
83
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitFormSubmissionRequest.h +1 lines
Lines 50-55 struct _WebKitFormSubmissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitFormSubmissionRequest.h_sec1
50
struct _WebKitFormSubmissionRequestClass {
50
struct _WebKitFormSubmissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitGeolocationManager.h +1 lines
Lines 53-58 struct _WebKitGeolocationManager { a/Source/WebKit/UIProcess/API/wpe/WebKitGeolocationManager.h_sec1
53
struct _WebKitGeolocationManagerClass {
53
struct _WebKitGeolocationManagerClass {
54
    GObjectClass parent_class;
54
    GObjectClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitGeolocationPermissionRequest.h +1 lines
Lines 50-55 struct _WebKitGeolocationPermissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitGeolocationPermissionRequest.h_sec1
50
struct _WebKitGeolocationPermissionRequestClass {
50
struct _WebKitGeolocationPermissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitHitTestResult.h +2 lines
Lines 66-77 typedef enum a/Source/WebKit/UIProcess/API/wpe/WebKitHitTestResult.h_sec1
66
struct _WebKitHitTestResult {
66
struct _WebKitHitTestResult {
67
    GObject parent;
67
    GObject parent;
68
68
69
    /*< private >*/
69
    WebKitHitTestResultPrivate *priv;
70
    WebKitHitTestResultPrivate *priv;
70
};
71
};
71
72
72
struct _WebKitHitTestResultClass {
73
struct _WebKitHitTestResultClass {
73
    GObjectClass parent_class;
74
    GObjectClass parent_class;
74
75
76
    /*< private >*/
75
    void (*_webkit_reserved0) (void);
77
    void (*_webkit_reserved0) (void);
76
    void (*_webkit_reserved1) (void);
78
    void (*_webkit_reserved1) (void);
77
    void (*_webkit_reserved2) (void);
79
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitInputMethodContext.h +3 lines
Lines 103-108 struct _WebKitInputMethodContext { a/Source/WebKit/UIProcess/API/wpe/WebKitInputMethodContext.h_sec1
103
struct _WebKitInputMethodContextClass {
103
struct _WebKitInputMethodContextClass {
104
    GObjectClass parent_class;
104
    GObjectClass parent_class;
105
105
106
    /*< public >*/
107
106
    /* Signals */
108
    /* Signals */
107
    void     (* preedit_started)    (WebKitInputMethodContext        *context);
109
    void     (* preedit_started)    (WebKitInputMethodContext        *context);
108
    void     (* preedit_changed)    (WebKitInputMethodContext        *context);
110
    void     (* preedit_changed)    (WebKitInputMethodContext        *context);
Lines 136-141 struct _WebKitInputMethodContextClass { a/Source/WebKit/UIProcess/API/wpe/WebKitInputMethodContext.h_sec2
136
                                     guint                            selection_index);
138
                                     guint                            selection_index);
137
    void     (* reset)              (WebKitInputMethodContext        *context);
139
    void     (* reset)              (WebKitInputMethodContext        *context);
138
140
141
    /*< private >*/
139
    void (*_webkit_reserved0) (void);
142
    void (*_webkit_reserved0) (void);
140
    void (*_webkit_reserved1) (void);
143
    void (*_webkit_reserved1) (void);
141
    void (*_webkit_reserved2) (void);
144
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitInstallMissingMediaPluginsPermissionRequest.h +2 lines
Lines 43-54 typedef struct _WebKitInstallMissingMediaPluginsPermissionRequestPrivate WebKitI a/Source/WebKit/UIProcess/API/wpe/WebKitInstallMissingMediaPluginsPermissionRequest.h_sec1
43
struct _WebKitInstallMissingMediaPluginsPermissionRequest {
43
struct _WebKitInstallMissingMediaPluginsPermissionRequest {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitInstallMissingMediaPluginsPermissionRequestPrivate *priv;
47
    WebKitInstallMissingMediaPluginsPermissionRequestPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitInstallMissingMediaPluginsPermissionRequestClass {
50
struct _WebKitInstallMissingMediaPluginsPermissionRequestClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitMediaKeySystemPermissionRequest.h +1 lines
Lines 50-55 struct _WebKitMediaKeySystemPermissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitMediaKeySystemPermissionRequest.h_sec1
50
struct _WebKitMediaKeySystemPermissionRequestClass {
50
struct _WebKitMediaKeySystemPermissionRequestClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitNavigationPolicyDecision.h +1 lines
Lines 53-58 struct _WebKitNavigationPolicyDecision { a/Source/WebKit/UIProcess/API/wpe/WebKitNavigationPolicyDecision.h_sec1
53
struct _WebKitNavigationPolicyDecisionClass {
53
struct _WebKitNavigationPolicyDecisionClass {
54
    WebKitPolicyDecisionClass parent_class;
54
    WebKitPolicyDecisionClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitNotification.h +2 lines
Lines 43-54 typedef struct _WebKitNotificationPrivate WebKitNotificationPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitNotification.h_sec1
43
struct _WebKitNotification {
43
struct _WebKitNotification {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitNotificationPrivate *priv;
47
    WebKitNotificationPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitNotificationClass {
50
struct _WebKitNotificationClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitOptionMenu.h +2 lines
Lines 44-55 typedef struct _WebKitOptionMenuPrivate WebKitOptionMenuPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitOptionMenu.h_sec1
44
struct _WebKitOptionMenu {
44
struct _WebKitOptionMenu {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitOptionMenuPrivate *priv;
48
    WebKitOptionMenuPrivate *priv;
48
};
49
};
49
50
50
struct _WebKitOptionMenuClass {
51
struct _WebKitOptionMenuClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitPlugin.h +2 lines
Lines 43-54 typedef struct _WebKitPluginPrivate WebKitPluginPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitPlugin.h_sec1
43
struct _WebKitPlugin {
43
struct _WebKitPlugin {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitPluginPrivate *priv;
47
    WebKitPluginPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitPluginClass {
50
struct _WebKitPluginClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitPolicyDecision.h +1 lines
Lines 51-56 struct _WebKitPolicyDecision { a/Source/WebKit/UIProcess/API/wpe/WebKitPolicyDecision.h_sec1
51
struct _WebKitPolicyDecisionClass {
51
struct _WebKitPolicyDecisionClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitRectangle.cpp -5 / +6 lines
Lines 21-32 a/Source/WebKit/UIProcess/API/wpe/WebKitRectangle.cpp_sec1
21
#include "WebKitRectangle.h"
21
#include "WebKitRectangle.h"
22
22
23
/**
23
/**
24
 * SECTION: WebKitRectangle
24
 * WebKitRectangle:
25
 * @Short_description: A boxed type representing a rectangle with integer coordinates
25
 * @x: The X coordinate of the top-left corner of the rectangle.
26
 * @Title: WebKitRectangle
26
 * @y: The Y coordinate of the top-left corner of the rectangle.
27
 * @See_also: #WebKitWebView.
27
 * @width: The width of the rectangle.
28
 * @height: The height of the rectangle.
28
 *
29
 *
29
 * A WebKitRectangle is a boxed type representing a rectangle with integer coordiantes.
30
 * Boxed type representing a rectangle with integer coordiantes.
30
 *
31
 *
31
 * Since: 2.28
32
 * Since: 2.28
32
 */
33
 */
- a/Source/WebKit/UIProcess/API/wpe/WebKitRectangle.h -11 lines
Lines 29-45 a/Source/WebKit/UIProcess/API/wpe/WebKitRectangle.h_sec1
29
29
30
G_BEGIN_DECLS
30
G_BEGIN_DECLS
31
31
32
/**
33
 * WebKitRectangle:
34
 * @x: The X coordinate of the top-left corner of the rectangle.
35
 * @y: The Y coordinate of the top-left corner of the rectangle.
36
 * @width: The width of the rectangle.
37
 * @height: The height of the rectangle.
38
 *
39
 * A WebKitRectangle is a boxed type representing a rectangle with integer coordinates.
40
 *
41
 * Since: 2.28
42
 */
43
struct _WebKitRectangle {
32
struct _WebKitRectangle {
44
    gint x;
33
    gint x;
45
    gint y;
34
    gint y;
- a/Source/WebKit/UIProcess/API/wpe/WebKitResponsePolicyDecision.h +1 lines
Lines 53-58 struct _WebKitResponsePolicyDecision { a/Source/WebKit/UIProcess/API/wpe/WebKitResponsePolicyDecision.h_sec1
53
struct _WebKitResponsePolicyDecisionClass {
53
struct _WebKitResponsePolicyDecisionClass {
54
    WebKitPolicyDecisionClass parent_class;
54
    WebKitPolicyDecisionClass parent_class;
55
55
56
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
59
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitSecurityManager.h +2 lines
Lines 43-54 typedef struct _WebKitSecurityManagerPrivate WebKitSecurityManagerPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitSecurityManager.h_sec1
43
struct _WebKitSecurityManager {
43
struct _WebKitSecurityManager {
44
    GObject parent;
44
    GObject parent;
45
45
46
    /*< private >*/
46
    WebKitSecurityManagerPrivate *priv;
47
    WebKitSecurityManagerPrivate *priv;
47
};
48
};
48
49
49
struct _WebKitSecurityManagerClass {
50
struct _WebKitSecurityManagerClass {
50
    GObjectClass parent_class;
51
    GObjectClass parent_class;
51
52
53
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitSettings.h +2 lines
Lines 54-65 typedef struct _WebKitSettingsPrivate WebKitSettingsPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitSettings.h_sec1
54
struct _WebKitSettings {
54
struct _WebKitSettings {
55
    GObject parent_instance;
55
    GObject parent_instance;
56
56
57
    /*< private >*/
57
    WebKitSettingsPrivate *priv;
58
    WebKitSettingsPrivate *priv;
58
};
59
};
59
60
60
struct _WebKitSettingsClass {
61
struct _WebKitSettingsClass {
61
    GObjectClass parent_class;
62
    GObjectClass parent_class;
62
63
64
    /*< private >*/
63
    void (*_webkit_reserved0) (void);
65
    void (*_webkit_reserved0) (void);
64
    void (*_webkit_reserved1) (void);
66
    void (*_webkit_reserved1) (void);
65
    void (*_webkit_reserved2) (void);
67
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitURIRequest.h +1 lines
Lines 51-56 struct _WebKitURIRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitURIRequest.h_sec1
51
struct _WebKitURIRequestClass {
51
struct _WebKitURIRequestClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitURIResponse.h +1 lines
Lines 51-56 struct _WebKitURIResponse { a/Source/WebKit/UIProcess/API/wpe/WebKitURIResponse.h_sec1
51
struct _WebKitURIResponseClass {
51
struct _WebKitURIResponseClass {
52
    GObjectClass parent_class;
52
    GObjectClass parent_class;
53
53
54
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitURISchemeRequest.h +2 lines
Lines 47-58 typedef struct _WebKitWebView WebKitWebView; a/Source/WebKit/UIProcess/API/wpe/WebKitURISchemeRequest.h_sec1
47
struct _WebKitURISchemeRequest {
47
struct _WebKitURISchemeRequest {
48
    GObject parent;
48
    GObject parent;
49
49
50
    /*< private >*/
50
    WebKitURISchemeRequestPrivate *priv;
51
    WebKitURISchemeRequestPrivate *priv;
51
};
52
};
52
53
53
struct _WebKitURISchemeRequestClass {
54
struct _WebKitURISchemeRequestClass {
54
    GObjectClass parent_class;
55
    GObjectClass parent_class;
55
56
57
    /*< private >*/
56
    void (*_webkit_reserved0) (void);
58
    void (*_webkit_reserved0) (void);
57
    void (*_webkit_reserved1) (void);
59
    void (*_webkit_reserved1) (void);
58
    void (*_webkit_reserved2) (void);
60
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitURISchemeResponse.h +2 lines
Lines 44-55 typedef struct _WebKitURISchemeResponsePrivate WebKitURISchemeResponsePrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitURISchemeResponse.h_sec1
44
struct _WebKitURISchemeResponse {
44
struct _WebKitURISchemeResponse {
45
    GObject parent;
45
    GObject parent;
46
46
47
    /*< private >*/
47
    WebKitURISchemeResponsePrivate *priv;
48
    WebKitURISchemeResponsePrivate *priv;
48
};
49
};
49
50
50
struct _WebKitURISchemeResponseClass {
51
struct _WebKitURISchemeResponseClass {
51
    GObjectClass parent_class;
52
    GObjectClass parent_class;
52
53
54
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
57
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitUserContentFilterStore.h +1 lines
Lines 58-63 struct _WebKitUserContentFilterStore { a/Source/WebKit/UIProcess/API/wpe/WebKitUserContentFilterStore.h_sec1
58
struct _WebKitUserContentFilterStoreClass {
58
struct _WebKitUserContentFilterStoreClass {
59
    GObjectClass parent_class;
59
    GObjectClass parent_class;
60
60
61
    /*< private >*/
61
    void (*_webkit_reserved0) (void);
62
    void (*_webkit_reserved0) (void);
62
    void (*_webkit_reserved1) (void);
63
    void (*_webkit_reserved1) (void);
63
    void (*_webkit_reserved2) (void);
64
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitUserContentManager.h +1 lines
Lines 52-57 struct _WebKitUserContentManager { a/Source/WebKit/UIProcess/API/wpe/WebKitUserContentManager.h_sec1
52
struct _WebKitUserContentManagerClass {
52
struct _WebKitUserContentManagerClass {
53
    GObjectClass parent_class;
53
    GObjectClass parent_class;
54
54
55
    /*< private >*/
55
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitUserMediaPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitUserMediaPermissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitUserMediaPermissionRequest.h_sec1
49
struct _WebKitUserMediaPermissionRequestClass {
49
struct _WebKitUserMediaPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitUserMessage.h +2 lines
Lines 57-68 typedef enum { a/Source/WebKit/UIProcess/API/wpe/WebKitUserMessage.h_sec1
57
struct _WebKitUserMessage {
57
struct _WebKitUserMessage {
58
    GInitiallyUnowned parent;
58
    GInitiallyUnowned parent;
59
59
60
    /*< private >*/
60
    WebKitUserMessagePrivate *priv;
61
    WebKitUserMessagePrivate *priv;
61
};
62
};
62
63
63
struct _WebKitUserMessageClass {
64
struct _WebKitUserMessageClass {
64
    GInitiallyUnownedClass parent_class;
65
    GInitiallyUnownedClass parent_class;
65
66
67
    /*< private >*/
66
    void (*_webkit_reserved0) (void);
68
    void (*_webkit_reserved0) (void);
67
    void (*_webkit_reserved1) (void);
69
    void (*_webkit_reserved1) (void);
68
    void (*_webkit_reserved2) (void);
70
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitVersion.h.in -32 lines
Lines 28-69 a/Source/WebKit/UIProcess/API/wpe/WebKitVersion.h.in_sec1
28
28
29
G_BEGIN_DECLS
29
G_BEGIN_DECLS
30
30
31
/**
32
 * WEBKIT_MAJOR_VERSION:
33
 *
34
 * Like webkit_get_major_version(), but from the headers used at
35
 * application compile time, rather than from the library linked
36
 * against at application run time.
37
 */
38
#define WEBKIT_MAJOR_VERSION (@PROJECT_VERSION_MAJOR@)
31
#define WEBKIT_MAJOR_VERSION (@PROJECT_VERSION_MAJOR@)
39
40
/**
41
 * WEBKIT_MINOR_VERSION:
42
 *
43
 * Like webkit_get_minor_version(), but from the headers used at
44
 * application compile time, rather than from the library linked
45
 * against at application run time.
46
 */
47
#define WEBKIT_MINOR_VERSION (@PROJECT_VERSION_MINOR@)
32
#define WEBKIT_MINOR_VERSION (@PROJECT_VERSION_MINOR@)
48
49
/**
50
 * WEBKIT_MICRO_VERSION:
51
 *
52
 * Like webkit_get_micro_version(), but from the headers used at
53
 * application compile time, rather than from the library linked
54
 * against at application run time.
55
 */
56
#define WEBKIT_MICRO_VERSION (@PROJECT_VERSION_MICRO@)
33
#define WEBKIT_MICRO_VERSION (@PROJECT_VERSION_MICRO@)
57
34
58
/**
59
 * WEBKIT_CHECK_VERSION:
60
 * @major: major version (e.g. 1 for version 1.2.5)
61
 * @minor: minor version (e.g. 2 for version 1.2.5)
62
 * @micro: micro version (e.g. 5 for version 1.2.5)
63
 *
64
 * Returns: %TRUE if the version of the WebKit header files
65
 * is the same as or newer than the passed-in version.
66
 */
67
#define WEBKIT_CHECK_VERSION(major, minor, micro) \
35
#define WEBKIT_CHECK_VERSION(major, minor, micro) \
68
    (WEBKIT_MAJOR_VERSION > (major) || \
36
    (WEBKIT_MAJOR_VERSION > (major) || \
69
    (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \
37
    (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebContext.h +2 lines
Lines 113-118 struct _WebKitWebContext { a/Source/WebKit/UIProcess/API/wpe/WebKitWebContext.h_sec1
113
struct _WebKitWebContextClass {
113
struct _WebKitWebContextClass {
114
    GObjectClass parent;
114
    GObjectClass parent;
115
115
116
    /*< public >*/
116
    void     (* download_started)                    (WebKitWebContext        *context,
117
    void     (* download_started)                    (WebKitWebContext        *context,
117
                                                      WebKitDownload          *download);
118
                                                      WebKitDownload          *download);
118
    void     (* initialize_web_extensions)           (WebKitWebContext        *context);
119
    void     (* initialize_web_extensions)           (WebKitWebContext        *context);
Lines 122-127 struct _WebKitWebContextClass { a/Source/WebKit/UIProcess/API/wpe/WebKitWebContext.h_sec2
122
    gboolean (* user_message_received)               (WebKitWebContext        *context,
123
    gboolean (* user_message_received)               (WebKitWebContext        *context,
123
                                                      WebKitUserMessage       *message);
124
                                                      WebKitUserMessage       *message);
124
125
126
    /*< private >*/
125
    void (*_webkit_reserved0) (void);
127
    void (*_webkit_reserved0) (void);
126
    void (*_webkit_reserved1) (void);
128
    void (*_webkit_reserved1) (void);
127
    void (*_webkit_reserved2) (void);
129
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebResource.h +2 lines
Lines 45-56 typedef struct _WebKitWebResourcePrivate WebKitWebResourcePrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitWebResource.h_sec1
45
struct _WebKitWebResource {
45
struct _WebKitWebResource {
46
    GObject parent;
46
    GObject parent;
47
47
48
    /*< private >*/
48
    WebKitWebResourcePrivate *priv;
49
    WebKitWebResourcePrivate *priv;
49
};
50
};
50
51
51
struct _WebKitWebResourceClass {
52
struct _WebKitWebResourceClass {
52
    GObjectClass parent_class;
53
    GObjectClass parent_class;
53
54
55
    /*< private >*/
54
    void (*_webkit_reserved0) (void);
56
    void (*_webkit_reserved0) (void);
55
    void (*_webkit_reserved1) (void);
57
    void (*_webkit_reserved1) (void);
56
    void (*_webkit_reserved2) (void);
58
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebView.h +2 lines
Lines 212-217 struct _WebKitWebView { a/Source/WebKit/UIProcess/API/wpe/WebKitWebView.h_sec1
212
struct _WebKitWebViewClass {
212
struct _WebKitWebViewClass {
213
    GObjectClass parent;
213
    GObjectClass parent;
214
214
215
    /*< public >*/
215
    void           (* load_changed)                (WebKitWebView               *web_view,
216
    void           (* load_changed)                (WebKitWebView               *web_view,
216
                                                    WebKitLoadEvent              load_event);
217
                                                    WebKitLoadEvent              load_event);
217
    gboolean       (* load_failed)                 (WebKitWebView               *web_view,
218
    gboolean       (* load_failed)                 (WebKitWebView               *web_view,
Lines 270-275 struct _WebKitWebViewClass { a/Source/WebKit/UIProcess/API/wpe/WebKitWebView.h_sec2
270
                                                    WebKitOptionMenu            *menu,
271
                                                    WebKitOptionMenu            *menu,
271
                                                    WebKitRectangle             *rectangle);
272
                                                    WebKitRectangle             *rectangle);
272
273
274
    /*< private >*/
273
    void (*_webkit_reserved0) (void);
275
    void (*_webkit_reserved0) (void);
274
    void (*_webkit_reserved1) (void);
276
    void (*_webkit_reserved1) (void);
275
    void (*_webkit_reserved2) (void);
277
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebViewBackend.cpp -3 / +3 lines
Lines 23-33 a/Source/WebKit/UIProcess/API/wpe/WebKitWebViewBackend.cpp_sec1
23
#include "WebKitWebViewBackendPrivate.h"
23
#include "WebKitWebViewBackendPrivate.h"
24
24
25
/**
25
/**
26
 * SECTION: WebKitWebViewBackend
26
 * WebKitWebViewBackend:
27
 * @Short_description: A web view backend
28
 * @Title: WebKitWebViewBackend
29
 * @See_also: #WebKitWebView.
27
 * @See_also: #WebKitWebView.
30
 *
28
 *
29
 * A web view backend.
30
 *
31
 * A WebKitWebViewBackend is a boxed type wrapping a WPE backend used to create a
31
 * A WebKitWebViewBackend is a boxed type wrapping a WPE backend used to create a
32
 * #WebKitWebView. A WebKitWebViewBackend is created with webkit_web_view_backend_new()
32
 * #WebKitWebView. A WebKitWebViewBackend is created with webkit_web_view_backend_new()
33
 * and it should be passed to a WebKitWebView constructor that will take the ownership.
33
 * and it should be passed to a WebKitWebView constructor that will take the ownership.
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp -2 / +2 lines
Lines 190-196 WebKitWebView* webkit_web_view_new_with_user_content_manager(WebKitWebViewBacken a/Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp_sec1
190
/**
190
/**
191
 * webkit_web_view_set_background_color:
191
 * webkit_web_view_set_background_color:
192
 * @web_view: a #WebKitWebView
192
 * @web_view: a #WebKitWebView
193
 * @backgroundColor: a #WebKitColor
193
 * @color: a #WebKitColor
194
 *
194
 *
195
 * Sets the color that will be used to draw the @web_view background before
195
 * Sets the color that will be used to draw the @web_view background before
196
 * the actual contents are rendered. Note that if the web page loaded in @web_view
196
 * the actual contents are rendered. Note that if the web page loaded in @web_view
Lines 211-217 void webkit_web_view_set_background_color(WebKitWebView* webView, WebKitColor* b a/Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp_sec2
211
/**
211
/**
212
 * webkit_web_view_get_background_color:
212
 * webkit_web_view_get_background_color:
213
 * @web_view: a #WebKitWebView
213
 * @web_view: a #WebKitWebView
214
 * @rgba: (out): a #WebKitColor to fill in with the background color
214
 * @color: (out): a #WebKitColor to fill in with the background color
215
 *
215
 *
216
 * Gets the color that is used to draw the @web_view background before the
216
 * Gets the color that is used to draw the @web_view background before the
217
 * actual contents are rendered. For more information see also
217
 * actual contents are rendered. For more information see also
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebsiteDataAccessPermissionRequest.h +1 lines
Lines 49-54 struct _WebKitWebsiteDataAccessPermissionRequest { a/Source/WebKit/UIProcess/API/wpe/WebKitWebsiteDataAccessPermissionRequest.h_sec1
49
struct _WebKitWebsiteDataAccessPermissionRequestClass {
49
struct _WebKitWebsiteDataAccessPermissionRequestClass {
50
    GObjectClass parent_class;
50
    GObjectClass parent_class;
51
51
52
    /*< private >*/
52
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebsiteDataManager.h +2 lines
Lines 62-73 typedef struct _WebKitWebsiteDataManagerPrivate WebKitWebsiteDataManagerPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitWebsiteDataManager.h_sec1
62
struct _WebKitWebsiteDataManager {
62
struct _WebKitWebsiteDataManager {
63
    GObject parent;
63
    GObject parent;
64
64
65
    /*< private >*/
65
    WebKitWebsiteDataManagerPrivate *priv;
66
    WebKitWebsiteDataManagerPrivate *priv;
66
};
67
};
67
68
68
struct _WebKitWebsiteDataManagerClass {
69
struct _WebKitWebsiteDataManagerClass {
69
    GObjectClass parent_class;
70
    GObjectClass parent_class;
70
71
72
    /*< private >*/
71
    void (*_webkit_reserved0) (void);
73
    void (*_webkit_reserved0) (void);
72
    void (*_webkit_reserved1) (void);
74
    void (*_webkit_reserved1) (void);
73
    void (*_webkit_reserved2) (void);
75
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWebsitePolicies.h +2 lines
Lines 42-53 typedef struct _WebKitWebsitePoliciesPrivate WebKitWebsitePoliciesPrivate; a/Source/WebKit/UIProcess/API/wpe/WebKitWebsitePolicies.h_sec1
42
struct _WebKitWebsitePolicies {
42
struct _WebKitWebsitePolicies {
43
    GObject parent;
43
    GObject parent;
44
44
45
    /*< private >*/
45
    WebKitWebsitePoliciesPrivate *priv;
46
    WebKitWebsitePoliciesPrivate *priv;
46
};
47
};
47
48
48
struct _WebKitWebsitePoliciesClass {
49
struct _WebKitWebsitePoliciesClass {
49
    GObjectClass parent_class;
50
    GObjectClass parent_class;
50
51
52
    /*< private >*/
51
    void (*_webkit_reserved0) (void);
53
    void (*_webkit_reserved0) (void);
52
    void (*_webkit_reserved1) (void);
54
    void (*_webkit_reserved1) (void);
53
    void (*_webkit_reserved2) (void);
55
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/WebKitWindowProperties.h +1 lines
Lines 50-55 struct _WebKitWindowProperties { a/Source/WebKit/UIProcess/API/wpe/WebKitWindowProperties.h_sec1
50
struct _WebKitWindowPropertiesClass {
50
struct _WebKitWindowPropertiesClass {
51
    GObjectClass parent_class;
51
    GObjectClass parent_class;
52
52
53
    /*< private >*/
53
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved0) (void);
54
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved1) (void);
55
    void (*_webkit_reserved2) (void);
56
    void (*_webkit_reserved2) (void);
- a/Source/WebKit/UIProcess/API/wpe/docs/wpe-1.0-sections.txt -1711 lines
Lines 1-1711 a/Source/WebKit/UIProcess/API/wpe/docs/wpe-1.0-sections.txt_sec1
1
<SECTION>
2
<FILE>WebKitWebContext</FILE>
3
<TITLE>WebKitWebContext</TITLE>
4
WebKitWebContext
5
WebKitCacheModel
6
WebKitProcessModel
7
webkit_web_context_get_default
8
webkit_web_context_new
9
webkit_web_context_new_ephemeral
10
webkit_web_context_new_with_website_data_manager
11
webkit_web_context_is_ephemeral
12
webkit_web_context_is_automation_allowed
13
webkit_web_context_set_automation_allowed
14
webkit_web_context_get_website_data_manager
15
webkit_web_context_get_cache_model
16
webkit_web_context_set_cache_model
17
webkit_web_context_get_web_process_count_limit
18
webkit_web_context_set_web_process_count_limit
19
webkit_web_context_clear_cache
20
webkit_web_context_set_network_proxy_settings
21
webkit_web_context_download_uri
22
webkit_web_context_get_cookie_manager
23
webkit_web_context_get_geolocation_manager
24
webkit_web_context_get_favicon_database
25
webkit_web_context_set_favicon_database_directory
26
webkit_web_context_get_favicon_database_directory
27
webkit_web_context_get_security_manager
28
webkit_web_context_set_additional_plugins_directory
29
webkit_web_context_get_plugins
30
webkit_web_context_get_plugins_finish
31
webkit_web_context_get_sandbox_enabled
32
webkit_web_context_set_sandbox_enabled
33
webkit_web_context_add_path_to_sandbox
34
webkit_web_context_get_spell_checking_enabled
35
webkit_web_context_set_spell_checking_enabled
36
webkit_web_context_get_spell_checking_languages
37
webkit_web_context_set_spell_checking_languages
38
webkit_web_context_set_preferred_languages
39
webkit_web_context_set_tls_errors_policy
40
webkit_web_context_get_tls_errors_policy
41
webkit_web_context_set_web_extensions_directory
42
webkit_web_context_set_web_extensions_initialization_user_data
43
webkit_web_context_prefetch_dns
44
webkit_web_context_allow_tls_certificate_for_host
45
webkit_web_context_get_process_model
46
webkit_web_context_set_process_model
47
webkit_web_context_initialize_notification_permissions
48
webkit_web_context_send_message_to_all_extensions
49
50
<SUBSECTION URI Scheme>
51
WebKitURISchemeRequestCallback
52
webkit_web_context_register_uri_scheme
53
54
<SUBSECTION Standard>
55
WebKitWebContextClass
56
WEBKIT_WEB_CONTEXT
57
WEBKIT_IS_WEB_CONTEXT
58
WEBKIT_TYPE_WEB_CONTEXT
59
WEBKIT_WEB_CONTEXT_CLASS
60
WEBKIT_IS_WEB_CONTEXT_CLASS
61
WEBKIT_WEB_CONTEXT_GET_CLASS
62
63
<SUBSECTION Private>
64
WebKitWebContextPrivate
65
webkit_web_context_get_type
66
</SECTION>
67
68
<SECTION>
69
<FILE>WebKitUserContent</FILE>
70
<TITLE>WebKitUserContent</TITLE>
71
WebKitUserStyleSheet
72
WebKitUserScript
73
WebKitUserContentInjectedFrames
74
WebKitUserStyleLevel
75
WebKitUserScriptInjectionTime
76
WebKitUserContentFilter
77
webkit_user_style_sheet_ref
78
webkit_user_style_sheet_unref
79
webkit_user_style_sheet_new
80
webkit_user_style_sheet_new_for_world
81
webkit_user_script_ref
82
webkit_user_script_unref
83
webkit_user_script_new
84
webkit_user_script_new_for_world
85
webkit_user_content_filter_ref
86
webkit_user_content_filter_unref
87
webkit_user_content_filter_get_identifier
88
89
<SUBSECTION Standard>
90
WEBKIT_TYPE_USER_STYLE_SHEET
91
WEBKIT_TYPE_USER_SCRIPT
92
WEBKIT_TYPE_USER_CONTENT_FILTER
93
94
<SUBSECTION Private>
95
webkit_user_style_sheet_get_type
96
webkit_user_script_get_type
97
webkit_user_content_filter_get_type
98
</SECTION>
99
100
<SECTION>
101
<FILE>WebKitUserContentManager</FILE>
102
<TITLE>WebKitUserContentManager</TITLE>
103
WebKitUserContentManager
104
webkit_user_content_manager_new
105
webkit_user_content_manager_add_style_sheet
106
webkit_user_content_manager_remove_style_sheet
107
webkit_user_content_manager_remove_all_style_sheets
108
webkit_user_content_manager_add_script
109
webkit_user_content_manager_remove_script
110
webkit_user_content_manager_remove_all_scripts
111
webkit_user_content_manager_register_script_message_handler
112
webkit_user_content_manager_unregister_script_message_handler
113
webkit_user_content_manager_register_script_message_handler_in_world
114
webkit_user_content_manager_unregister_script_message_handler_in_world
115
webkit_user_content_manager_add_filter
116
webkit_user_content_manager_remove_filter
117
webkit_user_content_manager_remove_filter_by_id
118
webkit_user_content_manager_remove_all_filters
119
120
<SUBSECTION Standard>
121
WEBKIT_IS_USER_CONTENT_MANAGER
122
WEBKIT_IS_USER_CONTENT_MANAGER_CLASS
123
WEBKIT_TYPE_USER_CONTENT_MANAGER
124
WEBKIT_USER_CONTENT_MANAGER
125
WEBKIT_USER_CONTENT_MANAGER_CLASS
126
WEBKIT_USER_CONTENT_MANAGER_GET_CLASS
127
WebKitUserContentManagerClass
128
129
<SUBSECTION Private>
130
WebKitUserContentManagerPrivate
131
webkit_user_content_manager_get_type
132
</SECTION>
133
134
<SECTION>
135
<FILE>WebKitUserContentFilterStore</FILE>
136
<TITLE>WebKitUserContentFilterStore</TITLE>
137
WebKitUserContentFilterStore
138
webkit_user_content_filter_store_new
139
webkit_user_content_filter_store_get_path
140
webkit_user_content_filter_store_save
141
webkit_user_content_filter_store_save_finish
142
webkit_user_content_filter_store_save_from_file
143
webkit_user_content_filter_store_save_from_file_finish
144
webkit_user_content_filter_store_load
145
webkit_user_content_filter_store_load_finish
146
webkit_user_content_filter_store_remove
147
webkit_user_content_filter_store_remove_finish
148
webkit_user_content_filter_store_fetch_identifiers
149
webkit_user_content_filter_store_fetch_identifiers_finish
150
151
<SUBSECTION Standard>
152
WEBKIT_IS_USER_CONTENT_FILTER_STORE
153
WEBKIT_IS_USER_CONTENT_FILTER_STORE_CLASS
154
WEBKIT_TYPE_USER_CONTENT_FILTER_STORE
155
WEBKIT_USER_CONTENT_FILTER_STORE
156
WEBKIT_USER_CONTENT_FILTER_STORE_CLASS
157
WEBKIT_USER_CONTENT_FILTER_STORE_GET_CLASS
158
WebKitUserContentFilterStoreClass
159
160
<SUBSECTION Private>
161
WebKitUserContentFilterStorePrivate
162
webkit_user_content_filter_store_get_type
163
</SECTION>
164
165
<SECTION>
166
<FILE>WebKitWebView</FILE>
167
<TITLE>WebKitWebView</TITLE>
168
WebKitWebView
169
WebKitLoadEvent
170
WebKitPolicyDecisionType
171
WebKitSaveMode
172
WebKitInsecureContentEvent
173
WebKitWebProcessTerminationReason
174
WebKitFrameDisplayedCallback
175
WebKitAutoplayPolicy
176
WebKitMediaCaptureState
177
178
<SUBSECTION Editing Commands>
179
WEBKIT_EDITING_COMMAND_CUT
180
WEBKIT_EDITING_COMMAND_COPY
181
WEBKIT_EDITING_COMMAND_PASTE
182
WEBKIT_EDITING_COMMAND_PASTE_AS_PLAIN_TEXT
183
WEBKIT_EDITING_COMMAND_SELECT_ALL
184
WEBKIT_EDITING_COMMAND_UNDO
185
WEBKIT_EDITING_COMMAND_REDO
186
WEBKIT_EDITING_COMMAND_INSERT_IMAGE
187
WEBKIT_EDITING_COMMAND_CREATE_LINK
188
189
<SUBSECTION>
190
webkit_web_view_new
191
webkit_web_view_new_with_context
192
webkit_web_view_new_with_related_view
193
webkit_web_view_new_with_settings
194
webkit_web_view_new_with_user_content_manager
195
webkit_web_view_get_backend
196
webkit_web_view_is_ephemeral
197
webkit_web_view_is_controlled_by_automation
198
webkit_web_view_get_automation_presentation_type
199
webkit_web_view_get_context
200
webkit_web_view_get_user_content_manager
201
webkit_web_view_get_website_data_manager
202
webkit_web_view_try_close
203
webkit_web_view_load_uri
204
webkit_web_view_load_html
205
webkit_web_view_load_alternate_html
206
webkit_web_view_load_plain_text
207
webkit_web_view_load_bytes
208
webkit_web_view_load_request
209
webkit_web_view_can_go_back
210
webkit_web_view_go_back
211
webkit_web_view_can_go_forward
212
webkit_web_view_go_forward
213
webkit_web_view_get_title
214
webkit_web_view_get_page_id
215
webkit_web_view_reload
216
webkit_web_view_reload_bypass_cache
217
webkit_web_view_stop_loading
218
webkit_web_view_is_loading
219
webkit_web_view_is_playing_audio
220
webkit_web_view_set_is_muted
221
webkit_web_view_get_is_muted
222
webkit_web_view_get_estimated_load_progress
223
webkit_web_view_get_custom_charset
224
webkit_web_view_set_custom_charset
225
webkit_web_view_get_back_forward_list
226
webkit_web_view_go_to_back_forward_list_item
227
webkit_web_view_get_uri
228
webkit_web_view_set_settings
229
webkit_web_view_get_settings
230
webkit_web_view_get_window_properties
231
webkit_web_view_set_zoom_level
232
webkit_web_view_get_zoom_level
233
webkit_web_view_can_execute_editing_command
234
webkit_web_view_can_execute_editing_command_finish
235
webkit_web_view_execute_editing_command
236
webkit_web_view_execute_editing_command_with_argument
237
webkit_web_view_get_find_controller
238
webkit_web_view_run_javascript
239
webkit_web_view_run_javascript_finish
240
webkit_web_view_run_javascript_in_world
241
webkit_web_view_run_javascript_in_world_finish
242
webkit_web_view_run_javascript_from_gresource
243
webkit_web_view_run_javascript_from_gresource_finish
244
webkit_web_view_can_show_mime_type
245
webkit_web_view_save
246
webkit_web_view_save_finish
247
webkit_web_view_save_to_file
248
webkit_web_view_save_to_file_finish
249
webkit_web_view_download_uri
250
webkit_web_view_get_tls_info
251
webkit_web_view_set_editable
252
webkit_web_view_is_editable
253
webkit_web_view_get_editor_state
254
webkit_web_view_get_session_state
255
webkit_web_view_restore_session_state
256
webkit_web_view_get_main_resource
257
webkit_web_view_add_frame_displayed_callback
258
webkit_web_view_remove_frame_displayed_callback
259
webkit_web_view_get_background_color
260
webkit_web_view_set_background_color
261
webkit_web_view_send_message_to_page
262
webkit_web_view_send_message_to_page_finish
263
webkit_web_view_set_input_method_context
264
webkit_web_view_get_input_method_context
265
webkit_web_view_get_website_policies
266
webkit_web_view_get_is_web_process_responsive
267
webkit_web_view_terminate_web_process
268
webkit_web_view_set_cors_allowlist
269
webkit_web_view_get_camera_capture_state
270
webkit_web_view_get_microphone_capture_state
271
webkit_web_view_set_camera_capture_state
272
webkit_web_view_set_microphone_capture_state
273
webkit_web_view_get_display_capture_state
274
webkit_web_view_set_display_capture_state
275
276
<SUBSECTION WebKitJavascriptResult>
277
WebKitJavascriptResult
278
webkit_javascript_result_ref
279
webkit_javascript_result_unref
280
webkit_javascript_result_get_js_value
281
282
<SUBSECTION WebKitScriptDialog>
283
WebKitScriptDialog
284
WebKitScriptDialogType
285
webkit_script_dialog_ref
286
webkit_script_dialog_unref
287
webkit_script_dialog_get_dialog_type
288
webkit_script_dialog_get_message
289
webkit_script_dialog_confirm_set_confirmed
290
webkit_script_dialog_prompt_get_default_text
291
webkit_script_dialog_prompt_set_text
292
webkit_script_dialog_close
293
294
<SUBSECTION WebKitWebViewSessionState>
295
WebKitWebViewSessionState
296
webkit_web_view_session_state_new
297
webkit_web_view_session_state_ref
298
webkit_web_view_session_state_unref
299
webkit_web_view_session_state_serialize
300
301
<SUBSECTION Standard>
302
WebKitWebViewClass
303
WEBKIT_WEB_VIEW
304
WEBKIT_IS_WEB_VIEW
305
WEBKIT_TYPE_WEB_VIEW
306
WEBKIT_WEB_VIEW_CLASS
307
WEBKIT_IS_WEB_VIEW_CLASS
308
WEBKIT_WEB_VIEW_GET_CLASS
309
WEBKIT_TYPE_JAVASCRIPT_RESULT
310
WEBKIT_TYPE_SCRIPT_DIALOG
311
WEBKIT_TYPE_WEB_VIEW_SESSION_STATE
312
313
<SUBSECTION Private>
314
webkit_web_view_get_type
315
webkit_javascript_result_get_type
316
webkit_script_dialog_get_type
317
webkit_web_view_session_state_get_type
318
WebKitWebViewPrivate
319
WEBKIT_API
320
WEBKIT_DEPRECATED
321
WEBKIT_DEPRECATED_FOR
322
</SECTION>
323
324
<SECTION>
325
<FILE>WebKitWebViewBackend</FILE>
326
WEBKIT_TYPE_WEB_VIEW_BACKEND
327
WebKitWebViewBackend
328
webkit_web_view_backend_get_wpe_backend
329
webkit_web_view_backend_new
330
331
<SUBSECTION Private>
332
webkit_web_view_backend_get_type
333
</SECTION>
334
335
<SECTION>
336
<FILE>WebKitColor</FILE>
337
WEBKIT_TYPE_COLOR
338
WebKitColor
339
webkit_color_parse
340
341
<SUBSECTION Private>
342
webkit_color_get_type
343
</SECTION>
344
345
<SECTION>
346
<FILE>WebKitRectangle</FILE>
347
WEBKIT_TYPE_RECTANGLE
348
WebKitRectangle
349
350
<SUBSECTION Private>
351
webkit_rectangle_get_type
352
</SECTION>
353
354
<SECTION>
355
<FILE>WebKitAuthenticationRequest</FILE>
356
WebKitAuthenticationRequest
357
WebKitAuthenticationScheme
358
webkit_authentication_request_authenticate
359
webkit_authentication_request_cancel
360
webkit_authentication_request_can_save_credentials
361
webkit_authentication_request_set_can_save_credentials
362
webkit_authentication_request_get_host
363
webkit_authentication_request_get_port
364
webkit_authentication_request_get_security_origin
365
webkit_authentication_request_is_retry
366
webkit_authentication_request_get_proposed_credential
367
webkit_authentication_request_set_proposed_credential
368
webkit_authentication_request_get_realm
369
webkit_authentication_request_get_scheme
370
webkit_authentication_request_get_certificate_pin_flags
371
webkit_authentication_request_is_for_proxy
372
373
<SUBSECTION Standard>
374
WebKitAuthenticationRequestClass
375
WEBKIT_TYPE_AUTHENTICATION_REQUEST
376
WEBKIT_AUTHENTICATION_REQUEST
377
WEBKIT_AUTHENTICATION_REQUEST_CLASS
378
WEBKIT_AUTHENTICATION_REQUEST_GET_CLASS
379
WEBKIT_IS_AUTHENTICATION_REQUEST
380
WEBKIT_IS_AUTHENTICATION_REQUEST_CLASS
381
WEBKIT_TYPE_CREDENTIAL
382
383
<SUBSECTION Private>
384
WebKitAuthenticationRequestPrivate
385
webkit_authentication_request_get_type
386
webkit_credential_get_type
387
388
<SUBSECTION>
389
WebKitCredential
390
WebKitCredentialPersistence
391
webkit_credential_new
392
webkit_credential_new_for_certificate_pin
393
webkit_credential_new_for_certificate
394
webkit_credential_copy
395
webkit_credential_free
396
webkit_credential_get_password
397
webkit_credential_get_persistence
398
webkit_credential_get_username
399
webkit_credential_has_password
400
webkit_credential_get_certificate
401
</SECTION>
402
403
<SECTION>
404
<FILE>WebKitBackForwardList</FILE>
405
WebKitBackForwardList
406
webkit_back_forward_list_get_length
407
webkit_back_forward_list_get_current_item
408
webkit_back_forward_list_get_back_item
409
webkit_back_forward_list_get_forward_item
410
webkit_back_forward_list_get_nth_item
411
webkit_back_forward_list_get_back_list
412
webkit_back_forward_list_get_back_list_with_limit
413
webkit_back_forward_list_get_forward_list
414
webkit_back_forward_list_get_forward_list_with_limit
415
416
<SUBSECTION Standard>
417
WebKitBackForwardListClass
418
WEBKIT_TYPE_BACK_FORWARD_LIST
419
WEBKIT_BACK_FORWARD_LIST
420
WEBKIT_IS_BACK_FORWARD_LIST
421
WEBKIT_BACK_FORWARD_LIST_CLASS
422
WEBKIT_IS_BACK_FORWARD_LIST_CLASS
423
WEBKIT_BACK_FORWARD_LIST_GET_CLASS
424
425
<SUBSECTION Private>
426
WebKitBackForwardListPrivate
427
webkit_back_forward_list_get_type
428
</SECTION>
429
430
<SECTION>
431
<FILE>WebKitBackForwardListItem</FILE>
432
WebKitBackForwardListItem
433
webkit_back_forward_list_item_get_title
434
webkit_back_forward_list_item_get_uri
435
webkit_back_forward_list_item_get_original_uri
436
437
<SUBSECTION Standard>
438
WebKitBackForwardListItemClass
439
WEBKIT_TYPE_BACK_FORWARD_LIST_ITEM
440
WEBKIT_BACK_FORWARD_LIST_ITEM
441
WEBKIT_IS_BACK_FORWARD_LIST_ITEM
442
WEBKIT_BACK_FORWARD_LIST_ITEM_CLASS
443
WEBKIT_IS_BACK_FORWARD_LIST_ITEM_CLASS
444
WEBKIT_BACK_FORWARD_LIST_ITEM_GET_CLASS
445
446
<SUBSECTION Private>
447
WebKitBackForwardListItemPrivate
448
webkit_back_forward_list_item_get_type
449
</SECTION>
450
451
<SECTION>
452
<FILE>WebKitSettings</FILE>
453
WebKitSettings
454
webkit_settings_new
455
webkit_settings_new_with_settings
456
webkit_settings_get_auto_load_images
457
webkit_settings_set_auto_load_images
458
webkit_settings_get_enable_frame_flattening
459
webkit_settings_set_enable_frame_flattening
460
webkit_settings_get_enable_html5_database
461
webkit_settings_set_enable_html5_database
462
webkit_settings_get_enable_html5_local_storage
463
webkit_settings_set_enable_html5_local_storage
464
webkit_settings_get_enable_hyperlink_auditing
465
webkit_settings_set_enable_hyperlink_auditing
466
webkit_settings_get_enable_java
467
webkit_settings_set_enable_java
468
webkit_settings_get_enable_javascript
469
webkit_settings_set_enable_javascript
470
webkit_settings_get_enable_javascript_markup
471
webkit_settings_set_enable_javascript_markup
472
webkit_settings_get_enable_offline_web_application_cache
473
webkit_settings_set_enable_offline_web_application_cache
474
webkit_settings_get_enable_plugins
475
webkit_settings_set_enable_plugins
476
webkit_settings_get_enable_xss_auditor
477
webkit_settings_set_enable_xss_auditor
478
webkit_settings_get_javascript_can_open_windows_automatically
479
webkit_settings_set_javascript_can_open_windows_automatically
480
webkit_settings_get_load_icons_ignoring_image_load_setting
481
webkit_settings_set_load_icons_ignoring_image_load_setting
482
webkit_settings_get_default_font_family
483
webkit_settings_set_default_font_family
484
webkit_settings_get_monospace_font_family
485
webkit_settings_set_monospace_font_family
486
webkit_settings_get_serif_font_family
487
webkit_settings_set_serif_font_family
488
webkit_settings_get_sans_serif_font_family
489
webkit_settings_set_sans_serif_font_family
490
webkit_settings_get_cursive_font_family
491
webkit_settings_set_cursive_font_family
492
webkit_settings_get_fantasy_font_family
493
webkit_settings_set_fantasy_font_family
494
webkit_settings_get_pictograph_font_family
495
webkit_settings_set_pictograph_font_family
496
webkit_settings_get_default_font_size
497
webkit_settings_set_default_font_size
498
webkit_settings_get_default_monospace_font_size
499
webkit_settings_set_default_monospace_font_size
500
webkit_settings_get_minimum_font_size
501
webkit_settings_set_minimum_font_size
502
webkit_settings_get_default_charset
503
webkit_settings_set_default_charset
504
webkit_settings_get_enable_developer_extras
505
webkit_settings_set_enable_developer_extras
506
webkit_settings_get_enable_resizable_text_areas
507
webkit_settings_set_enable_resizable_text_areas
508
webkit_settings_get_enable_tabs_to_links
509
webkit_settings_set_enable_tabs_to_links
510
webkit_settings_get_enable_dns_prefetching
511
webkit_settings_set_enable_dns_prefetching
512
webkit_settings_get_enable_caret_browsing
513
webkit_settings_set_enable_caret_browsing
514
webkit_settings_get_enable_fullscreen
515
webkit_settings_set_enable_fullscreen
516
webkit_settings_get_print_backgrounds
517
webkit_settings_set_print_backgrounds
518
webkit_settings_get_enable_webaudio
519
webkit_settings_set_enable_webaudio
520
webkit_settings_get_enable_webgl
521
webkit_settings_set_enable_webgl
522
webkit_settings_set_allow_modal_dialogs
523
webkit_settings_get_allow_modal_dialogs
524
webkit_settings_get_zoom_text_only
525
webkit_settings_set_zoom_text_only
526
webkit_settings_get_javascript_can_access_clipboard
527
webkit_settings_set_javascript_can_access_clipboard
528
webkit_settings_get_media_playback_requires_user_gesture
529
webkit_settings_set_media_playback_requires_user_gesture
530
webkit_settings_get_media_playback_allows_inline
531
webkit_settings_set_media_playback_allows_inline
532
webkit_settings_get_draw_compositing_indicators
533
webkit_settings_set_draw_compositing_indicators
534
webkit_settings_get_enable_site_specific_quirks
535
webkit_settings_set_enable_site_specific_quirks
536
webkit_settings_get_enable_page_cache
537
webkit_settings_set_enable_page_cache
538
webkit_settings_get_user_agent
539
webkit_settings_set_user_agent
540
webkit_settings_set_user_agent_with_application_details
541
webkit_settings_get_enable_smooth_scrolling
542
webkit_settings_set_enable_smooth_scrolling
543
webkit_settings_get_enable_accelerated_2d_canvas
544
webkit_settings_set_enable_accelerated_2d_canvas
545
webkit_settings_get_enable_write_console_messages_to_stdout
546
webkit_settings_set_enable_write_console_messages_to_stdout
547
webkit_settings_get_enable_media_stream
548
webkit_settings_set_enable_media_stream
549
webkit_settings_get_enable_mock_capture_devices
550
webkit_settings_set_enable_mock_capture_devices
551
webkit_settings_get_enable_spatial_navigation
552
webkit_settings_set_enable_spatial_navigation
553
webkit_settings_get_enable_mediasource
554
webkit_settings_set_enable_mediasource
555
webkit_settings_get_enable_encrypted_media
556
webkit_settings_set_enable_encrypted_media
557
webkit_settings_get_enable_media_capabilities
558
webkit_settings_set_enable_media_capabilities
559
webkit_settings_get_allow_file_access_from_file_urls
560
webkit_settings_set_allow_file_access_from_file_urls
561
webkit_settings_get_allow_universal_access_from_file_urls
562
webkit_settings_set_allow_universal_access_from_file_urls
563
webkit_settings_get_allow_top_navigation_to_data_urls
564
webkit_settings_set_allow_top_navigation_to_data_urls
565
webkit_settings_get_enable_media
566
webkit_settings_set_enable_media
567
webkit_settings_get_media_content_types_requiring_hardware_support
568
webkit_settings_set_media_content_types_requiring_hardware_support
569
570
<SUBSECTION Standard>
571
WebKitSettingsClass
572
WEBKIT_TYPE_SETTINGS
573
WEBKIT_SETTINGS
574
WEBKIT_IS_SETTINGS
575
WEBKIT_SETTINGS_CLASS
576
WEBKIT_IS_SETTINGS_CLASS
577
WEBKIT_SETTINGS_GET_CLASS
578
579
<SUBSECTION Private>
580
WebKitSettingsPrivate
581
webkit_settings_get_type
582
</SECTION>
583
584
<SECTION>
585
<FILE>WebKitURIRequest</FILE>
586
WebKitURIRequest
587
webkit_uri_request_new
588
webkit_uri_request_get_uri
589
webkit_uri_request_set_uri
590
webkit_uri_request_get_http_method
591
webkit_uri_request_get_http_headers
592
593
<SUBSECTION Standard>
594
WebKitURIRequestClass
595
WEBKIT_TYPE_URI_REQUEST
596
WEBKIT_URI_REQUEST
597
WEBKIT_IS_URI_REQUEST
598
WEBKIT_URI_REQUEST_CLASS
599
WEBKIT_IS_URI_REQUEST_CLASS
600
WEBKIT_URI_REQUEST_GET_CLASS
601
602
<SUBSECTION Private>
603
WebKitURIRequestPrivate
604
webkit_uri_request_get_type
605
</SECTION>
606
607
<SECTION>
608
<FILE>WebKitURIResponse</FILE>
609
WebKitURIResponse
610
webkit_uri_response_get_uri
611
webkit_uri_response_get_status_code
612
webkit_uri_response_get_content_length
613
webkit_uri_response_get_mime_type
614
webkit_uri_response_get_suggested_filename
615
webkit_uri_response_get_http_headers
616
617
<SUBSECTION Standard>
618
WebKitURIResponseClass
619
WEBKIT_TYPE_URI_RESPONSE
620
WEBKIT_URI_RESPONSE
621
WEBKIT_IS_URI_RESPONSE
622
WEBKIT_URI_RESPONSE_CLASS
623
WEBKIT_IS_URI_RESPONSE_CLASS
624
WEBKIT_URI_RESPONSE_GET_CLASS
625
626
<SUBSECTION Private>
627
WebKitURIResponsePrivate
628
webkit_uri_response_get_type
629
</SECTION>
630
631
<SECTION>
632
<FILE>WebKitUserMessage</FILE>
633
WebKitUserMessage
634
webkit_user_message_new
635
webkit_user_message_new_with_fd_list
636
webkit_user_message_get_name
637
webkit_user_message_get_parameters
638
webkit_user_message_get_fd_list
639
webkit_user_message_send_reply
640
641
<SUBSECTION WebKitUserMessageError>
642
WEBKIT_USER_MESSAGE_ERROR
643
WebKitUserMessageError
644
webkit_user_message_error_quark
645
646
<SUBSECTION Standard>
647
WebKitUserMessageClass
648
WEBKIT_TYPE_USER_MESSAGE
649
WEBKIT_USER_MESSAGE
650
WEBKIT_IS_USER_MESSAGE
651
WEBKIT_USER_MESSAGE_CLASS
652
WEBKIT_IS_USER_MESSAGE_CLASS
653
WEBKIT_USER_MESSAGE_GET_CLASS
654
655
<SUBSECTION Private>
656
WebKitUserMessagePrivate
657
webkit_user_message_get_type
658
</SECTION>
659
660
<SECTION>
661
<FILE>WebKitWindowProperties</FILE>
662
WebKitWindowProperties
663
webkit_window_properties_get_toolbar_visible
664
webkit_window_properties_get_statusbar_visible
665
webkit_window_properties_get_scrollbars_visible
666
webkit_window_properties_get_menubar_visible
667
webkit_window_properties_get_locationbar_visible
668
webkit_window_properties_get_resizable
669
webkit_window_properties_get_fullscreen
670
671
<SUBSECTION Standard>
672
WebKitWindowPropertiesClass
673
WEBKIT_TYPE_WINDOW_PROPERTIES
674
WEBKIT_WINDOW_PROPERTIES
675
WEBKIT_IS_WINDOW_PROPERTIES
676
WEBKIT_WINDOW_PROPERTIES_CLASS
677
WEBKIT_IS_WINDOW_PROPERTIES_CLASS
678
WEBKIT_WINDOW_PROPERTIES_GET_CLASS
679
680
<SUBSECTION Private>
681
WebKitWindowPropertiesPrivate
682
webkit_window_properties_get_type
683
</SECTION>
684
685
<SECTION>
686
<FILE>WebKitDownload</FILE>
687
WebKitDownload
688
webkit_download_get_request
689
webkit_download_get_destination
690
webkit_download_set_destination
691
webkit_download_get_response
692
webkit_download_cancel
693
webkit_download_get_estimated_progress
694
webkit_download_get_elapsed_time
695
webkit_download_get_received_data_length
696
webkit_download_get_web_view
697
webkit_download_get_allow_overwrite
698
webkit_download_set_allow_overwrite
699
700
<SUBSECTION Standard>
701
WebKitDownloadClass
702
WEBKIT_TYPE_DOWNLOAD
703
WEBKIT_DOWNLOAD
704
WEBKIT_IS_DOWNLOAD
705
WEBKIT_DOWNLOAD_CLASS
706
WEBKIT_IS_DOWNLOAD_CLASS
707
WEBKIT_DOWNLOAD_GET_CLASS
708
709
<SUBSECTION Private>
710
WebKitDownloadPrivate
711
webkit_download_get_type
712
</SECTION>
713
714
<SECTION>
715
<FILE>WebKitPermissionRequest</FILE>
716
WebKitPermissionRequest
717
webkit_permission_request_allow
718
webkit_permission_request_deny
719
720
<SUBSECTION Standard>
721
WebKitPermissionRequestIface
722
WEBKIT_TYPE_PERMISSION_REQUEST
723
WEBKIT_PERMISSION_REQUEST
724
WEBKIT_IS_PERMISSION_REQUEST
725
WEBKIT_PERMISSION_REQUEST_GET_IFACE
726
727
<SUBSECTION Private>
728
webkit_permission_request_get_type
729
</SECTION>
730
731
<SECTION>
732
<FILE>WebKitGeolocationPermissionRequest</FILE>
733
WebKitGeolocationPermissionRequest
734
735
<SUBSECTION Standard>
736
WebKitGeolocationPermissionRequestClass
737
WEBKIT_TYPE_GEOLOCATION_PERMISSION_REQUEST
738
WEBKIT_GEOLOCATION_PERMISSION_REQUEST
739
WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST
740
WEBKIT_GEOLOCATION_PERMISSION_REQUEST_CLASS
741
WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST_CLASS
742
WEBKIT_GEOLOCATION_PERMISSION_REQUEST_GET_CLASS
743
744
<SUBSECTION Private>
745
WebKitGeolocationPermissionRequestPrivate
746
webkit_geolocation_permission_request_get_type
747
</SECTION>
748
749
<SECTION>
750
<FILE>WebKitInstallMissingMediaPluginsPermissionRequest</FILE>
751
WebKitInstallMissingMediaPluginsPermissionRequest
752
webkit_install_missing_media_plugins_permission_request_get_description
753
754
<SUBSECTION Standard>
755
WebKitInstallMissingMediaPluginsPermissionRequestClass
756
WEBKIT_TYPE_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
757
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
758
WEBKIT_IS_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST
759
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_CLASS
760
WEBKIT_IS_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_CLASS
761
WEBKIT_INSTALL_MISSING_MEDIA_PLUGINS_PERMISSION_REQUEST_GET_CLASS
762
763
<SUBSECTION Private>
764
WebKitInstallMissingMediaPluginsPermissionRequestPrivate
765
webkit_install_missing_media_plugins_permission_request_get_type
766
</SECTION>
767
768
<SECTION>
769
<FILE>WebKitDeviceInfoPermissionRequest</FILE>
770
WebKitDeviceInfoPermissionRequest
771
772
<SUBSECTION Standard>
773
WebKitDeviceInfoPermissionRequestClass
774
WEBKIT_TYPE_DEVICE_INFO_PERMISSION_REQUEST
775
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST
776
WEBKIT_IS_DEVICE_INFO_PERMISSION_REQUEST
777
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST_CLASS
778
WEBKIT_IS_DEVICE_INFO_PERMISSION_REQUEST_CLASS
779
WEBKIT_DEVICE_INFO_PERMISSION_REQUEST_GET_CLASS
780
781
<SUBSECTION Private>
782
WebKitDeviceInfoPermissionRequestPrivate
783
webkit_device_info_permission_request_get_type
784
</SECTION>
785
786
<SECTION>
787
<FILE>WebKitNavigationAction</FILE>
788
WebKitNavigationAction
789
webkit_navigation_action_copy
790
webkit_navigation_action_free
791
webkit_navigation_action_get_navigation_type
792
webkit_navigation_action_get_mouse_button
793
webkit_navigation_action_get_modifiers
794
webkit_navigation_action_get_request
795
webkit_navigation_action_is_user_gesture
796
webkit_navigation_action_is_redirect
797
798
<SUBSECTION Standard>
799
WEBKIT_TYPE_NAVIGATION_ACTION
800
801
<SUBSECTION Private>
802
webkit_navigation_action_get_type
803
</SECTION>
804
805
<SECTION>
806
<FILE>WebKitUserMediaPermissionRequest</FILE>
807
WebKitUserMediaPermissionRequest
808
webkit_user_media_permission_is_for_audio_device
809
webkit_user_media_permission_is_for_video_device
810
webkit_user_media_permission_is_for_display_device
811
812
<SUBSECTION Standard>
813
WebKitUserMediaPermissionRequestClass
814
WEBKIT_TYPE_USER_MEDIA_PERMISSION_REQUEST
815
WEBKIT_USER_MEDIA_PERMISSION_REQUEST
816
WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST
817
WEBKIT_USER_MEDIA_PERMISSION_REQUEST_CLASS
818
WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST_CLASS
819
WEBKIT_USER_MEDIA_PERMISSION_REQUEST_GET_CLASS
820
821
<SUBSECTION Private>
822
WebKitUserMediaPermissionRequestPrivate
823
webkit_user_media_permission_request_get_type
824
</SECTION>
825
826
<SECTION>
827
<FILE>WebKitMediaKeySystemPermissionRequest</FILE>
828
WebKitMediaKeySystemPermissionRequest
829
webkit_media_key_system_permission_get_name
830
831
<SUBSECTION Standard>
832
WebKitMediaKeySystemPermissionRequestClass
833
WEBKIT_TYPE_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
834
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
835
WEBKIT_IS_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST
836
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_CLASS
837
WEBKIT_IS_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_CLASS
838
WEBKIT_MEDIA_KEY_SYSTEM_PERMISSION_REQUEST_GET_CLASS
839
840
<SUBSECTION Private>
841
WebKitMediaKeySystemPermissionRequestPrivate
842
webkit_media_key_system_permission_request_get_type
843
</SECTION>
844
845
<SECTION>
846
<FILE>WebKitNotification</FILE>
847
WebKitNotification
848
webkit_notification_get_id
849
webkit_notification_get_title
850
webkit_notification_get_body
851
webkit_notification_get_tag
852
webkit_notification_close
853
webkit_notification_clicked
854
855
<SUBSECTION Standard>
856
WebKitNotificationClass
857
WEBKIT_TYPE_NOTIFICATION
858
WEBKIT_IS_NOTIFICATION
859
WEBKIT_NOTIFICATION
860
WEBKIT_NOTIFICATION_CLASS
861
WEBKIT_IS_NOTIFICATION_CLASS
862
WEBKIT_NOTIFICATION_GET_CLASS
863
864
<SUBSECTION Private>
865
WebKitNotificationPrivate
866
webkit_notification_get_type
867
</SECTION>
868
869
<SECTION>
870
<FILE>WebKitNotificationPermissionRequest</FILE>
871
WebKitNotificationPermissionRequest
872
873
<SUBSECTION Standard>
874
WebKitNotificationPermissionRequestClass
875
WEBKIT_TYPE_NOTIFICATION_PERMISSION_REQUEST
876
WEBKIT_NOTIFICATION_PERMISSION_REQUEST
877
WEBKIT_IS_NOTIFICATION_PERMISSION_REQUEST
878
WEBKIT_NOTIFICATION_PERMISSION_REQUEST_CLASS
879
WEBKIT_IS_NOTIFICATION_PERMISSION_REQUEST_CLASS
880
WEBKIT_NOTIFICATION_PERMISSION_REQUEST_GET_CLASS
881
882
<SUBSECTION Private>
883
WebKitNotificationPermissionRequestPrivate
884
webkit_notification_permission_request_get_type
885
</SECTION>
886
887
<SECTION>
888
<FILE>WebKitWebsiteDataAccessPermissionRequest</FILE>
889
WebKitWebsiteDataAccessPermissionRequest
890
webkit_website_data_access_permission_request_get_requesting_domain
891
webkit_website_data_access_permission_request_get_current_domain
892
893
<SUBSECTION Standard>
894
WebKitWebsiteDataAccessPermissionRequestClass
895
WEBKIT_TYPE_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
896
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
897
WEBKIT_IS_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST
898
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_CLASS
899
WEBKIT_IS_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_CLASS
900
WEBKIT_WEBSITE_DATA_ACCESS_PERMISSION_REQUEST_GET_CLASS
901
902
<SUBSECTION Private>
903
WebKitWebsiteDataAccessPermissionRequestPrivate
904
webkit_website_data_access_permission_request_get_type
905
</SECTION>
906
907
<SECTION>
908
<FILE>WebKitPolicyDecision</FILE>
909
WebKitPolicyDecision
910
webkit_policy_decision_download
911
webkit_policy_decision_ignore
912
webkit_policy_decision_use
913
webkit_policy_decision_use_with_policies
914
915
<SUBSECTION Standard>
916
WebKitPolicyDecisionClass
917
WEBKIT_TYPE_POLICY_DECISION
918
WEBKIT_POLICY_DECISION
919
WEBKIT_IS_POLICY_DECISION
920
WEBKIT_POLICY_DECISION_CLASS
921
WEBKIT_IS_POLICY_DECISION_CLASS
922
WEBKIT_POLICY_DECISION_GET_CLASS
923
924
<SUBSECTION Private>
925
WebKitPolicyDecisionPrivate
926
webkit_policy_decision_get_type
927
</SECTION>
928
929
<SECTION>
930
<FILE>WebKitNavigationPolicyDecision</FILE>
931
WebKitNavigationPolicyDecision
932
WebKitNavigationType
933
webkit_navigation_policy_decision_get_navigation_action
934
webkit_navigation_policy_decision_get_frame_name
935
936
<SUBSECTION Standard>
937
WebKitNavigationPolicyDecisionClass
938
WEBKIT_TYPE_NAVIGATION_POLICY_DECISION
939
WEBKIT_NAVIGATION_POLICY_DECISION
940
WEBKIT_IS_NAVIGATION_POLICY_DECISION
941
WEBKIT_NAVIGATION_POLICY_DECISION_CLASS
942
WEBKIT_IS_NAVIGATION_POLICY_DECISION_CLASS
943
WEBKIT_NAVIGATION_POLICY_DECISION_GET_CLASS
944
945
<SUBSECTION Private>
946
WebKitNavigationPolicyDecisionPrivate
947
webkit_navigation_policy_decision_get_type
948
</SECTION>
949
950
<SECTION>
951
<FILE>WebKitResponsePolicyDecision</FILE>
952
WebKitResponsePolicyDecision
953
webkit_response_policy_decision_get_request
954
webkit_response_policy_decision_get_response
955
webkit_response_policy_decision_is_mime_type_supported
956
957
<SUBSECTION Standard>
958
WebKitResponsePolicyDecisionClass
959
WEBKIT_TYPE_RESPONSE_POLICY_DECISION
960
WEBKIT_RESPONSE_POLICY_DECISION
961
WEBKIT_IS_RESPONSE_POLICY_DECISION
962
WEBKIT_RESPONSE_POLICY_DECISION_CLASS
963
WEBKIT_IS_RESPONSE_POLICY_DECISION_CLASS
964
WEBKIT_RESPONSE_POLICY_DECISION_GET_CLASS
965
966
<SUBSECTION Private>
967
WebKitResponsePolicyDecisionPrivate
968
webkit_response_policy_decision_get_type
969
</SECTION>
970
971
<SECTION>
972
<FILE>WebKitHitTestResult</FILE>
973
WebKitHitTestResult
974
WebKitHitTestResultContext
975
webkit_hit_test_result_get_context
976
webkit_hit_test_result_context_is_link
977
webkit_hit_test_result_context_is_image
978
webkit_hit_test_result_context_is_media
979
webkit_hit_test_result_context_is_editable
980
webkit_hit_test_result_context_is_selection
981
webkit_hit_test_result_context_is_scrollbar
982
webkit_hit_test_result_get_link_uri
983
webkit_hit_test_result_get_link_title
984
webkit_hit_test_result_get_link_label
985
webkit_hit_test_result_get_image_uri
986
webkit_hit_test_result_get_media_uri
987
988
<SUBSECTION Standard>
989
WebKitHitTestResultClass
990
WEBKIT_TYPE_HIT_TEST_RESULT
991
WEBKIT_HIT_TEST_RESULT
992
WEBKIT_IS_HIT_TEST_RESULT
993
WEBKIT_HIT_TEST_RESULT_CLASS
994
WEBKIT_IS_HIT_TEST_RESULT_CLASS
995
WEBKIT_HIT_TEST_RESULT_GET_CLASS
996
997
<SUBSECTION Private>
998
WebKitHitTestResultPrivate
999
webkit_hit_test_result_get_type
1000
</SECTION>
1001
1002
<SECTION>
1003
<FILE>WebKitEditorState</FILE>
1004
WebKitEditorState
1005
WebKitEditorTypingAttributes
1006
webkit_editor_state_get_typing_attributes
1007
webkit_editor_state_is_cut_available
1008
webkit_editor_state_is_copy_available
1009
webkit_editor_state_is_paste_available
1010
webkit_editor_state_is_undo_available
1011
webkit_editor_state_is_redo_available
1012
1013
<SUBSECTION Standard>
1014
WebKitEditorStateClass
1015
WEBKIT_TYPE_EDITOR_STATE
1016
WEBKIT_EDITOR_STATE
1017
WEBKIT_IS_EDITOR_STATE
1018
WEBKIT_EDITOR_STATE_CLASS
1019
WEBKIT_IS_EDITOR_STATE_CLASS
1020
WEBKIT_EDITOR_STATE_GET_CLASS
1021
1022
<SUBSECTION Private>
1023
WebKitEditorStatePrivate
1024
webkit_editor_state_get_type
1025
</SECTION>
1026
1027
<SECTION>
1028
<FILE>WebKitWebResource</FILE>
1029
WebKitWebResource
1030
webkit_web_resource_get_uri
1031
webkit_web_resource_get_response
1032
webkit_web_resource_get_data
1033
webkit_web_resource_get_data_finish
1034
1035
<SUBSECTION Standard>
1036
WebKitWebResourceClass
1037
WEBKIT_TYPE_WEB_RESOURCE
1038
WEBKIT_WEB_RESOURCE
1039
WEBKIT_IS_WEB_RESOURCE
1040
WEBKIT_WEB_RESOURCE_CLASS
1041
WEBKIT_IS_WEB_RESOURCE_CLASS
1042
WEBKIT_WEB_RESOURCE_GET_CLASS
1043
1044
<SUBSECTION Private>
1045
WebKitWebResourcePrivate
1046
webkit_web_resource_get_type
1047
</SECTION>
1048
1049
<SECTION>
1050
<FILE>WebKitError</FILE>
1051
WEBKIT_NETWORK_ERROR
1052
WEBKIT_PLUGIN_ERROR
1053
WEBKIT_POLICY_ERROR
1054
WEBKIT_DOWNLOAD_ERROR
1055
WEBKIT_JAVASCRIPT_ERROR
1056
WEBKIT_SNAPSHOT_ERROR
1057
WEBKIT_USER_CONTENT_FILTER_ERROR
1058
WebKitNetworkError
1059
WebKitPluginError
1060
WebKitPolicyError
1061
WebKitDownloadError
1062
WebKitJavascriptError
1063
WebKitSnapshotError
1064
WebKitUserContentFilterError
1065
webkit_network_error_quark
1066
webkit_plugin_error_quark
1067
webkit_policy_error_quark
1068
webkit_download_error_quark
1069
webkit_javascript_error_quark
1070
webkit_snapshot_error_quark
1071
webkit_user_content_filter_error_quark
1072
</SECTION>
1073
1074
<SECTION>
1075
<FILE>WebKitFaviconDatabase</FILE>
1076
WebKitFaviconDatabase
1077
WEBKIT_FAVICON_DATABASE_ERROR
1078
WebKitFaviconDatabaseError
1079
webkit_favicon_database_get_favicon_uri
1080
webkit_favicon_database_clear
1081
1082
<SUBSECTION Standard>
1083
WebKitFaviconDatabaseClass
1084
WEBKIT_TYPE_FAVICON_DATABASE
1085
WEBKIT_FAVICON_DATABASE
1086
WEBKIT_IS_FAVICON_DATABASE
1087
WEBKIT_FAVICON_DATABASE_CLASS
1088
WEBKIT_IS_FAVICON_DATABASE_CLASS
1089
WEBKIT_FAVICON_DATABASE_GET_CLASS
1090
1091
<SUBSECTION Private>
1092
WebKitFaviconDatabasePrivate
1093
webkit_favicon_database_get_type
1094
webkit_favicon_database_error_quark
1095
</SECTION>
1096
1097
<SECTION>
1098
<FILE>WebKitFileChooserRequest</FILE>
1099
WebKitFileChooserRequest
1100
webkit_file_chooser_request_get_mime_types
1101
webkit_file_chooser_request_get_select_multiple
1102
webkit_file_chooser_request_select_files
1103
webkit_file_chooser_request_get_selected_files
1104
webkit_file_chooser_request_cancel
1105
1106
<SUBSECTION Standard>
1107
WebKitFileChooserRequestClass
1108
WEBKIT_TYPE_FILE_CHOOSER_REQUEST
1109
WEBKIT_FILE_CHOOSER_REQUEST
1110
WEBKIT_IS_FILE_CHOOSER_REQUEST
1111
WEBKIT_FILE_CHOOSER_REQUEST_CLASS
1112
WEBKIT_IS_FILE_CHOOSER_REQUEST_CLASS
1113
WEBKIT_FILE_CHOOSER_REQUEST_GET_CLASS
1114
1115
<SUBSECTION Private>
1116
WebKitFileChooserRequestPrivate
1117
webkit_file_chooser_request_get_type
1118
</SECTION>
1119
1120
<SECTION>
1121
<FILE>WebKitFindController</FILE>
1122
WebKitFindController
1123
WebKitFindOptions
1124
webkit_find_controller_search
1125
webkit_find_controller_search_finish
1126
webkit_find_controller_search_next
1127
webkit_find_controller_search_previous
1128
webkit_find_controller_get_search_text
1129
webkit_find_controller_count_matches
1130
webkit_find_controller_get_options
1131
webkit_find_controller_get_max_match_count
1132
webkit_find_controller_get_web_view
1133
1134
<SUBSECTION Standard>
1135
WebKitFindControllerClass
1136
WEBKIT_TYPE_FIND_CONTROLLER
1137
WEBKIT_FIND_CONTROLLER
1138
WEBKIT_IS_FIND_CONTROLLER
1139
WEBKIT_FIND_CONTROLLER_CLASS
1140
WEBKIT_IS_FIND_CONTROLLER_CLASS
1141
WEBKIT_FIND_CONTROLLER_GET_CLASS
1142
1143
<SUBSECTION Private>
1144
WebKitFindControllerPrivate
1145
webkit_find_controller_get_type
1146
</SECTION>
1147
1148
<SECTION>
1149
<FILE>WebKitCookieManager</FILE>
1150
WebKitCookieManager
1151
WebKitCookiePersistentStorage
1152
WebKitCookieAcceptPolicy
1153
webkit_cookie_manager_set_persistent_storage
1154
webkit_cookie_manager_set_accept_policy
1155
webkit_cookie_manager_get_accept_policy
1156
webkit_cookie_manager_get_accept_policy_finish
1157
webkit_cookie_manager_add_cookie
1158
webkit_cookie_manager_add_cookie_finish
1159
webkit_cookie_manager_get_cookies
1160
webkit_cookie_manager_get_cookies_finish
1161
webkit_cookie_manager_delete_cookie
1162
webkit_cookie_manager_delete_cookie_finish
1163
1164
<SUBSECTION Standard>
1165
WebKitCookieManagerClass
1166
WEBKIT_TYPE_COOKIE_MANAGER
1167
WEBKIT_COOKIE_MANAGER
1168
WEBKIT_IS_COOKIE_MANAGER
1169
WEBKIT_COOKIE_MANAGER_CLASS
1170
WEBKIT_IS_COOKIE_MANAGER_CLASS
1171
WEBKIT_COOKIE_MANAGER_GET_CLASS
1172
1173
<SUBSECTION Private>
1174
WebKitCookieManagerPrivate
1175
webkit_cookie_manager_get_type
1176
</SECTION>
1177
1178
<SECTION>
1179
<FILE>WebKitPlugin</FILE>
1180
WebKitPlugin
1181
webkit_plugin_get_name
1182
webkit_plugin_get_description
1183
webkit_plugin_get_path
1184
webkit_plugin_get_mime_info_list
1185
1186
<SUBSECTION WebKitMimeInfo>
1187
WebKitMimeInfo
1188
webkit_mime_info_ref
1189
webkit_mime_info_unref
1190
webkit_mime_info_get_mime_type
1191
webkit_mime_info_get_description
1192
webkit_mime_info_get_extensions
1193
1194
<SUBSECTION Standard>
1195
WebKitPluginClass
1196
WEBKIT_TYPE_PLUGIN
1197
WEBKIT_PLUGIN
1198
WEBKIT_IS_PLUGIN
1199
WEBKIT_PLUGIN_CLASS
1200
WEBKIT_IS_PLUGIN_CLASS
1201
WEBKIT_PLUGIN_GET_CLASS
1202
WEBKIT_TYPE_MIME_INFO
1203
1204
<SUBSECTION Private>
1205
webkit_plugin_get_type
1206
webkit_mime_info_get_type
1207
WebKitPluginPrivate
1208
</SECTION>
1209
1210
<SECTION>
1211
<FILE>WebKitURISchemeRequest</FILE>
1212
WebKitURISchemeRequest
1213
webkit_uri_scheme_request_get_scheme
1214
webkit_uri_scheme_request_get_uri
1215
webkit_uri_scheme_request_get_path
1216
webkit_uri_scheme_request_get_web_view
1217
webkit_uri_scheme_request_get_http_method
1218
webkit_uri_scheme_request_get_http_headers
1219
webkit_uri_scheme_request_finish
1220
webkit_uri_scheme_request_finish_with_response
1221
webkit_uri_scheme_request_finish_error
1222
1223
<SUBSECTION Standard>
1224
WebKitURISchemeRequestClass
1225
WEBKIT_TYPE_URI_SCHEME_REQUEST
1226
WEBKIT_URI_SCHEME_REQUEST
1227
WEBKIT_IS_URI_SCHEME_REQUEST
1228
WEBKIT_URI_SCHEME_REQUEST_CLASS
1229
WEBKIT_IS_URI_SCHEME_REQUEST_CLASS
1230
WEBKIT_URI_SCHEME_REQUEST_GET_CLASS
1231
1232
<SUBSECTION Private>
1233
WebKitURISchemeRequestPrivate
1234
webkit_uri_scheme_request_get_type
1235
</SECTION>
1236
1237
<SECTION>
1238
<FILE>WebKitURISchemeResponse</FILE>
1239
WebKitURISchemeResponse
1240
webkit_uri_scheme_response_new
1241
webkit_uri_scheme_response_set_content_type
1242
webkit_uri_scheme_response_set_status
1243
webkit_uri_scheme_response_set_http_headers
1244
1245
<SUBSECTION Standard>
1246
WebKitURISchemeResponseClass
1247
WEBKIT_TYPE_URI_SCHEME_RESPONSE
1248
WEBKIT_URI_SCHEME_RESPONSE
1249
WEBKIT_IS_URI_SCHEME_RESPONSE
1250
WEBKIT_URI_SCHEME_RESPONSE_CLASS
1251
WEBKIT_IS_URI_SCHEME_RESPONSE_CLASS
1252
WEBKIT_URI_SCHEME_RESPONSE_GET_CLASS
1253
1254
<SUBSECTION Private>
1255
WebKitURISchemeResponsePrivate
1256
webkit_uri_scheme_response_get_type
1257
</SECTION>
1258
1259
<SECTION>
1260
<FILE>WebKitVersion</FILE>
1261
webkit_get_major_version
1262
webkit_get_minor_version
1263
webkit_get_micro_version
1264
1265
<SUBSECTION>
1266
WEBKIT_MAJOR_VERSION
1267
WEBKIT_MINOR_VERSION
1268
WEBKIT_MICRO_VERSION
1269
WEBKIT_CHECK_VERSION
1270
</SECTION>
1271
1272
<SECTION>
1273
<FILE>WebKitContextMenu</FILE>
1274
WebKitContextMenu
1275
webkit_context_menu_new
1276
webkit_context_menu_new_with_items
1277
webkit_context_menu_prepend
1278
webkit_context_menu_append
1279
webkit_context_menu_insert
1280
webkit_context_menu_move_item
1281
webkit_context_menu_get_items
1282
webkit_context_menu_get_n_items
1283
webkit_context_menu_first
1284
webkit_context_menu_last
1285
webkit_context_menu_get_item_at_position
1286
webkit_context_menu_remove
1287
webkit_context_menu_remove_all
1288
webkit_context_menu_set_user_data
1289
webkit_context_menu_get_user_data
1290
1291
<SUBSECTION Standard>
1292
WebKitContextMenuClass
1293
WEBKIT_TYPE_CONTEXT_MENU
1294
WEBKIT_CONTEXT_MENU
1295
WEBKIT_IS_CONTEXT_MENU
1296
WEBKIT_CONTEXT_MENU_CLASS
1297
WEBKIT_IS_CONTEXT_MENU_CLASS
1298
WEBKIT_CONTEXT_MENU_GET_CLASS
1299
1300
<SUBSECTION Private>
1301
WebKitContextMenuPrivate
1302
webkit_context_menu_get_type
1303
</SECTION>
1304
1305
<SECTION>
1306
<FILE>WebKitContextMenuItem</FILE>
1307
WebKitContextMenuItem
1308
WebKitContextMenuAction
1309
webkit_context_menu_item_new_from_gaction
1310
webkit_context_menu_item_new_from_stock_action
1311
webkit_context_menu_item_new_from_stock_action_with_label
1312
webkit_context_menu_item_new_with_submenu
1313
webkit_context_menu_item_new_separator
1314
webkit_context_menu_item_get_gaction
1315
webkit_context_menu_item_get_stock_action
1316
webkit_context_menu_item_is_separator
1317
webkit_context_menu_item_set_submenu
1318
webkit_context_menu_item_get_submenu
1319
1320
<SUBSECTION Standard>
1321
WebKitContextMenuItemClass
1322
WEBKIT_TYPE_CONTEXT_MENU_ITEM
1323
WEBKIT_CONTEXT_MENU_ITEM
1324
WEBKIT_IS_CONTEXT_MENU_ITEM
1325
WEBKIT_CONTEXT_MENU_ITEM_CLASS
1326
WEBKIT_IS_CONTEXT_MENU_ITEM_CLASS
1327
WEBKIT_CONTEXT_MENU_ITEM_GET_CLASS
1328
1329
<SUBSECTION Private>
1330
WebKitContextMenuItemPrivate
1331
webkit_context_menu_item_get_type
1332
</SECTION>
1333
1334
<SECTION>
1335
<FILE>WebKitOptionMenu</FILE>
1336
WebKitOptionMenu
1337
webkit_option_menu_get_n_items
1338
webkit_option_menu_get_item
1339
webkit_option_menu_select_item
1340
webkit_option_menu_activate_item
1341
webkit_option_menu_close
1342
1343
<SUBSECTION Standard>
1344
WebKitOptionMenuClass
1345
WEBKIT_TYPE_OPTION_MENU
1346
WEBKIT_OPTION_MENU
1347
WEBKIT_IS_OPTION_MENU
1348
WEBKIT_OPTION_MENU_CLASS
1349
WEBKIT_IS_OPTION_MENU_CLASS
1350
WEBKIT_OPTION_MENU_GET_CLASS
1351
1352
<SUBSECTION Private>
1353
WebKitOptionMenuPrivate
1354
webkit_option_menu_get_type
1355
</SECTION>
1356
1357
<SECTION>
1358
<FILE>WebKitOptionMenuItem</FILE>
1359
WebKitOptionMenuItem
1360
webkit_option_menu_item_copy
1361
webkit_option_menu_item_free
1362
webkit_option_menu_item_get_label
1363
webkit_option_menu_item_get_tooltip
1364
webkit_option_menu_item_is_group_label
1365
webkit_option_menu_item_is_group_child
1366
webkit_option_menu_item_is_enabled
1367
webkit_option_menu_item_is_selected
1368
1369
<SUBSECTION Standard>
1370
WEBKIT_TYPE_OPTION_MENU_ITEM
1371
1372
<SUBSECTION Private>
1373
webkit_option_menu_item_get_type
1374
</SECTION>
1375
1376
<SECTION>
1377
<FILE>WebKitFormSubmissionRequest</FILE>
1378
WebKitFormSubmissionRequest
1379
webkit_form_submission_request_list_text_fields
1380
webkit_form_submission_request_submit
1381
1382
<SUBSECTION Standard>
1383
WebKitFormSubmissionRequestClass
1384
WEBKIT_TYPE_FORM_SUBMISSION_REQUEST
1385
WEBKIT_FORM_SUBMISSION_REQUEST
1386
WEBKIT_IS_FORM_SUBMISSION_REQUEST
1387
WEBKIT_FORM_SUBMISSION_REQUEST_CLASS
1388
WEBKIT_IS_FORM_SUBMISSION_REQUEST_CLASS
1389
WEBKIT_FORM_SUBMISSION_REQUEST_GET_CLASS
1390
1391
<SUBSECTION Private>
1392
WebKitFormSubmissionRequestPrivate
1393
webkit_form_submission_request_get_type
1394
</SECTION>
1395
1396
<SECTION>
1397
<FILE>WebKitSecurityManager</FILE>
1398
WebKitSecurityManager
1399
webkit_security_manager_register_uri_scheme_as_local
1400
webkit_security_manager_uri_scheme_is_local
1401
webkit_security_manager_register_uri_scheme_as_no_access
1402
webkit_security_manager_uri_scheme_is_no_access
1403
webkit_security_manager_register_uri_scheme_as_display_isolated
1404
webkit_security_manager_uri_scheme_is_display_isolated
1405
webkit_security_manager_register_uri_scheme_as_secure
1406
webkit_security_manager_uri_scheme_is_secure
1407
webkit_security_manager_register_uri_scheme_as_cors_enabled
1408
webkit_security_manager_uri_scheme_is_cors_enabled
1409
webkit_security_manager_register_uri_scheme_as_empty_document
1410
webkit_security_manager_uri_scheme_is_empty_document
1411
1412
<SUBSECTION Standard>
1413
WebKitSecurityManagerClass
1414
WEBKIT_TYPE_SECURITY_MANAGER
1415
WEBKIT_SECURITY_MANAGER
1416
WEBKIT_IS_SECURITY_MANAGER
1417
WEBKIT_SECURITY_MANAGER_CLASS
1418
WEBKIT_IS_SECURITY_MANAGER_CLASS
1419
WEBKIT_SECURITY_MANAGER_GET_CLASS
1420
1421
<SUBSECTION Private>
1422
WebKitSecurityManagerPrivate
1423
webkit_security_manager_get_type
1424
</SECTION>
1425
1426
<SECTION>
1427
<FILE>WebKitSecurityOrigin</FILE>
1428
WebKitSecurityOrigin
1429
webkit_security_origin_new
1430
webkit_security_origin_new_for_uri
1431
webkit_security_origin_ref
1432
webkit_security_origin_unref
1433
webkit_security_origin_get_protocol
1434
webkit_security_origin_get_host
1435
webkit_security_origin_get_port
1436
webkit_security_origin_is_opaque
1437
webkit_security_origin_to_string
1438
1439
<SUBSECTION Standard>
1440
WEBKIT_TYPE_SECURITY_ORIGIN
1441
1442
<SUBSECTION Private>
1443
webkit_security_origin_get_type
1444
</SECTION>
1445
1446
<SECTION>
1447
<FILE>WebKitWebsiteDataManager</FILE>
1448
WebKitWebsiteDataManager
1449
WebKitTLSErrorsPolicy
1450
webkit_website_data_manager_new
1451
webkit_website_data_manager_new_ephemeral
1452
webkit_website_data_manager_is_ephemeral
1453
webkit_website_data_manager_get_base_data_directory
1454
webkit_website_data_manager_get_base_cache_directory
1455
webkit_website_data_manager_get_local_storage_directory
1456
webkit_website_data_manager_get_disk_cache_directory
1457
webkit_website_data_manager_get_offline_application_cache_directory
1458
webkit_website_data_manager_get_indexeddb_directory
1459
webkit_website_data_manager_get_websql_directory
1460
webkit_website_data_manager_get_hsts_cache_directory
1461
webkit_website_data_manager_get_itp_directory
1462
webkit_website_data_manager_get_service_worker_registrations_directory
1463
webkit_website_data_manager_get_dom_cache_directory
1464
webkit_website_data_manager_get_cookie_manager
1465
webkit_website_data_manager_set_itp_enabled
1466
webkit_website_data_manager_get_itp_enabled
1467
webkit_website_data_manager_set_persistent_credential_storage_enabled
1468
webkit_website_data_manager_get_persistent_credential_storage_enabled
1469
webkit_website_data_manager_set_tls_errors_policy
1470
webkit_website_data_manager_get_tls_errors_policy
1471
webkit_website_data_manager_set_network_proxy_settings
1472
webkit_website_data_manager_fetch
1473
webkit_website_data_manager_fetch_finish
1474
webkit_website_data_manager_remove
1475
webkit_website_data_manager_remove_finish
1476
webkit_website_data_manager_clear
1477
webkit_website_data_manager_clear_finish
1478
webkit_website_data_manager_set_memory_pressure_settings
1479
1480
<SUBSECTION ITP Summary>
1481
WebKitITPFirstParty
1482
webkit_itp_first_party_ref
1483
webkit_itp_first_party_unref
1484
webkit_itp_first_party_get_domain
1485
webkit_itp_first_party_get_website_data_access_allowed
1486
webkit_itp_first_party_get_last_update_time
1487
1488
WebKitITPThirdParty
1489
webkit_itp_third_party_ref
1490
webkit_itp_third_party_unref
1491
webkit_itp_third_party_get_domain
1492
webkit_itp_third_party_get_first_parties
1493
1494
webkit_website_data_manager_get_itp_summary
1495
webkit_website_data_manager_get_itp_summary_finish
1496
1497
<SUBSECTION Standard>
1498
WebKitWebsiteDataManagerClass
1499
WEBKIT_TYPE_WEBSITE_DATA_MANAGER
1500
WEBKIT_WEBSITE_DATA_MANAGER
1501
WEBKIT_IS_WEBSITE_DATA_MANAGER
1502
WEBKIT_WEBSITE_DATA_MANAGER_CLASS
1503
WEBKIT_IS_WEBSITE_DATA_MANAGER_CLASS
1504
WEBKIT_WEBSITE_DATA_MANAGER_GET_CLASS
1505
WEBKIT_TYPE_ITP_FIRST_PARTY
1506
WEBKIT_TYPE_ITP_THIRD_PARTY
1507
1508
<SUBSECTION Private>
1509
WebKitWebsiteDataManagerPrivate
1510
webkit_website_data_manager_get_type
1511
webkit_itp_first_party_get_type
1512
webkit_itp_third_party_get_type
1513
</SECTION>
1514
1515
<SECTION>
1516
<FILE>WebKitWebsiteData</FILE>
1517
WebKitWebsiteData
1518
WebKitWebsiteDataTypes
1519
webkit_website_data_ref
1520
webkit_website_data_unref
1521
webkit_website_data_get_name
1522
webkit_website_data_get_types
1523
webkit_website_data_get_size
1524
1525
<SUBSECTION Standard>
1526
WEBKIT_TYPE_WEBSITE_DATA
1527
1528
<SUBSECTION Private>
1529
webkit_website_data_get_type
1530
</SECTION>
1531
1532
<SECTION>
1533
<FILE>WebKitNetworkProxySettings</FILE>
1534
WebKitNetworkProxySettings
1535
WebKitNetworkProxyMode
1536
webkit_network_proxy_settings_new
1537
webkit_network_proxy_settings_copy
1538
webkit_network_proxy_settings_free
1539
webkit_network_proxy_settings_add_proxy_for_scheme
1540
1541
<SUBSECTION Private>
1542
webkit_network_proxy_settings_get_type
1543
1544
<SUBSECTION Standard>
1545
WEBKIT_TYPE_NETWORK_NETWORK_PROXY_SETTINGS
1546
</SECTION>
1547
1548
<SECTION>
1549
<FILE>WebKitAutomationSession</FILE>
1550
WebKitAutomationSession
1551
WebKitAutomationBrowsingContextPresentation
1552
webkit_automation_session_get_id
1553
webkit_automation_session_set_application_info
1554
webkit_automation_session_get_application_info
1555
1556
<SUBSECTION Private>
1557
WebKitAutomationSessionPrivate
1558
webkit_automation_session_get_type
1559
1560
<SUBSECTION Standard>
1561
WebKitAutomationSessionClass
1562
WEBKIT_TYPE_AUTOMATION_SESSION
1563
WEBKIT_AUTOMATION_SESSION
1564
WEBKIT_IS_AUTOMATION_SESSION
1565
WEBKIT_AUTOMATION_SESSION_CLASS
1566
WEBKIT_IS_AUTOMATION_SESSION_CLASS
1567
WEBKIT_AUTOMATION_SESSION_GET_CLASS
1568
</SECTION>
1569
1570
<SECTION>
1571
<FILE>WebKitApplicationInfo</FILE>
1572
WebKitApplicationInfo
1573
webkit_application_info_new
1574
webkit_application_info_ref
1575
webkit_application_info_unref
1576
webkit_application_info_set_name
1577
webkit_application_info_get_name
1578
webkit_application_info_set_version
1579
webkit_application_info_get_version
1580
1581
<SUBSECTION Private>
1582
webkit_application_info_get_type
1583
1584
<SUBSECTION Standard>
1585
WEBKIT_TYPE_APPLICATION_INFO
1586
</SECTION>
1587
1588
<SECTION>
1589
<FILE>WebKitGeolocationManager</FILE>
1590
WebKitGeolocationManager
1591
webkit_geolocation_manager_update_position
1592
webkit_geolocation_manager_failed
1593
webkit_geolocation_manager_get_enable_high_accuracy
1594
1595
<SUBSECTION Position>
1596
WebKitGeolocationPosition
1597
webkit_geolocation_position_new
1598
webkit_geolocation_position_copy
1599
webkit_geolocation_position_free
1600
webkit_geolocation_position_set_timestamp
1601
webkit_geolocation_position_set_altitude
1602
webkit_geolocation_position_set_altitude_accuracy
1603
webkit_geolocation_position_set_heading
1604
webkit_geolocation_position_set_speed
1605
1606
<SUBSECTION Private>
1607
WebKitGeolocationManagerPrivate
1608
webkit_geolocation_manager_get_type
1609
webkit_geolocation_position_get_type
1610
1611
<SUBSECTION Standard>
1612
WebKitGeolocationManagerClass
1613
WEBKIT_TYPE_GEOLOCATION_MANAGER
1614
WEBKIT_GEOLOCATION_MANAGER
1615
WEBKIT_IS_GEOLOCATION_MANAGER
1616
WEBKIT_GEOLOCATION_MANAGER_CLASS
1617
WEBKIT_IS_GEOLOCATION_MANAGER_CLASS
1618
WEBKIT_GEOLOCATION_MANAGER_GET_CLASS
1619
WEBKIT_TYPE_GEOLOCATION_POSITION
1620
</SECTION>
1621
1622
<SECTION>
1623
<FILE>WebKitInputMethodContext</FILE>
1624
WebKitInputMethodContext
1625
WebKitInputPurpose
1626
WebKitInputHints
1627
webkit_input_method_context_set_enable_preedit
1628
webkit_input_method_context_get_preedit
1629
webkit_input_method_context_filter_key_event
1630
webkit_input_method_context_notify_focus_in
1631
webkit_input_method_context_notify_focus_out
1632
webkit_input_method_context_notify_cursor_area
1633
webkit_input_method_context_notify_surrounding
1634
webkit_input_method_context_reset
1635
webkit_input_method_context_get_input_purpose
1636
webkit_input_method_context_set_input_purpose
1637
webkit_input_method_context_get_input_hints
1638
webkit_input_method_context_set_input_hints
1639
1640
<SUBSECTION Underline>
1641
WebKitInputMethodUnderline
1642
webkit_input_method_underline_new
1643
webkit_input_method_underline_copy
1644
webkit_input_method_underline_free
1645
webkit_input_method_underline_set_color
1646
1647
<SUBSECTION Private>
1648
WebKitInputMethodContextPrivate
1649
webkit_input_method_context_get_type
1650
webkit_input_method_underline_get_type
1651
1652
<SUBSECTION Standard>
1653
WebKitInputMethodContextClass
1654
WEBKIT_TYPE_INPUT_METHOD_CONTEXT
1655
WEBKIT_INPUT_METHOD_CONTEXT
1656
WEBKIT_INPUT_METHOD_CONTEXT_CLASS
1657
WEBKIT_IS_INPUT_METHOD_CONTEXT
1658
WEBKIT_IS_INPUT_METHOD_CONTEXT_CLASS
1659
WEBKIT_INPUT_METHOD_CONTEXT_GET_CLASS
1660
WEBKIT_TYPE_INPUT_METHOD_UNDERLINE
1661
</SECTION>
1662
1663
<SECTION>
1664
<FILE>WebKitURIUtilities</FILE>
1665
webkit_uri_for_display
1666
</SECTION>
1667
1668
<SECTION>
1669
<FILE>WebKitWebsitePolicies</FILE>
1670
WebKitWebsitePolicies
1671
webkit_website_policies_new
1672
webkit_website_policies_new_with_policies
1673
webkit_website_policies_get_autoplay_policy
1674
1675
<SUBSECTION Standard>
1676
WebKitWebsitePoliciesClass
1677
WEBKIT_IS_WEBSITE_POLICIES
1678
WEBKIT_IS_WEBSITE_POLICIES_CLASS
1679
WEBKIT_TYPE_WEBSITE_POLICIES
1680
WEBKIT_WEBSITE_POLICIES
1681
WEBKIT_WEBSITE_POLICIES_CLASS
1682
WEBKIT_WEBSITE_POLICIES_GET_CLASS
1683
1684
<SUBSECTION Private>
1685
WebKitWebsitePoliciesPrivate
1686
webkit_website_policies_get_type
1687
</SECTION>
1688
1689
<SECTION>
1690
<FILE>WebKitMemoryPressureSettings</FILE>
1691
WebKitMemoryPressureSettings
1692
webkit_memory_pressure_settings_new
1693
webkit_memory_pressure_settings_copy
1694
webkit_memory_pressure_settings_free
1695
webkit_memory_pressure_settings_set_memory_limit
1696
webkit_memory_pressure_settings_get_memory_limit
1697
webkit_memory_pressure_settings_set_conservative_threshold
1698
webkit_memory_pressure_settings_get_conservative_threshold
1699
webkit_memory_pressure_settings_set_strict_threshold
1700
webkit_memory_pressure_settings_get_strict_threshold
1701
webkit_memory_pressure_settings_set_kill_threshold
1702
webkit_memory_pressure_settings_get_kill_threshold
1703
webkit_memory_pressure_settings_set_poll_interval
1704
webkit_memory_pressure_settings_get_poll_interval
1705
1706
<SUBSECTION Private>
1707
webkit_memory_pressure_settings_get_type
1708
1709
<SUBSECTION Standard>
1710
WEBKIT_TYPE_MEMORY_PRESSURE_SETTINGS
1711
</SECTION>
- a/Source/WebKit/UIProcess/API/wpe/docs/wpe-docs.sgml -118 lines
Lines 1-118 a/Source/WebKit/UIProcess/API/wpe/docs/wpe-docs.sgml_sec1
1
<?xml version="1.0"?>
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
6
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
7
  <bookinfo>
8
    <title>WPE Reference Manual</title>
9
    <releaseinfo>for WPE WebKit &version;</releaseinfo>
10
  </bookinfo>
11
12
  <chapter>
13
    <title>Class Overview</title>
14
    <xi:include href="xml/WebKitWebContext.xml"/>
15
    <xi:include href="xml/WebKitWebView.xml"/>
16
    <xi:include href="xml/WebKitWebViewBackend.xml"/>
17
    <xi:include href="xml/WebKitAuthenticationRequest.xml"/>
18
    <xi:include href="xml/WebKitBackForwardList.xml"/>
19
    <xi:include href="xml/WebKitBackForwardListItem.xml"/>
20
    <xi:include href="xml/WebKitSettings.xml"/>
21
    <xi:include href="xml/WebKitURIRequest.xml"/>
22
    <xi:include href="xml/WebKitURIResponse.xml"/>
23
    <xi:include href="xml/WebKitWindowProperties.xml"/>
24
    <xi:include href="xml/WebKitDownload.xml"/>
25
    <xi:include href="xml/WebKitPermissionRequest.xml"/>
26
    <xi:include href="xml/WebKitGeolocationPermissionRequest.xml"/>
27
    <xi:include href="xml/WebKitInstallMissingMediaPluginsPermissionRequest.xml"/>
28
    <xi:include href="xml/WebKitMediaKeySystemPermissionRequest.xml"/>
29
    <xi:include href="xml/WebKitNavigationAction.xml"/>
30
    <xi:include href="xml/WebKitUserMediaPermissionRequest.xml"/>
31
    <xi:include href="xml/WebKitPolicyDecision.xml"/>
32
    <xi:include href="xml/WebKitNavigationPolicyDecision.xml"/>
33
    <xi:include href="xml/WebKitResponsePolicyDecision.xml"/>
34
    <xi:include href="xml/WebKitHitTestResult.xml"/>
35
    <xi:include href="xml/WebKitEditorState.xml"/>
36
    <xi:include href="xml/WebKitWebResource.xml"/>
37
    <xi:include href="xml/WebKitError.xml"/>
38
    <xi:include href="xml/WebKitFaviconDatabase.xml"/>
39
    <xi:include href="xml/WebKitFileChooserRequest.xml"/>
40
    <xi:include href="xml/WebKitFindController.xml"/>
41
    <xi:include href="xml/WebKitCookieManager.xml"/>
42
    <xi:include href="xml/WebKitPlugin.xml"/>
43
    <xi:include href="xml/WebKitURISchemeRequest.xml"/>
44
    <xi:include href="xml/WebKitURISchemeResponse.xml"/>
45
    <xi:include href="xml/WebKitContextMenu.xml"/>
46
    <xi:include href="xml/WebKitContextMenuItem.xml"/>
47
    <xi:include href="xml/WebKitFormSubmissionRequest.xml"/>
48
    <xi:include href="xml/WebKitSecurityManager.xml"/>
49
    <xi:include href="xml/WebKitUserContentFilterStore.xml"/>
50
    <xi:include href="xml/WebKitUserContentManager.xml"/>
51
    <xi:include href="xml/WebKitUserContent.xml"/>
52
    <xi:include href="xml/WebKitNotification.xml"/>
53
    <xi:include href="xml/WebKitNotificationPermissionRequest.xml"/>
54
    <xi:include href="xml/WebKitSecurityOrigin.xml"/>
55
    <xi:include href="xml/WebKitWebsiteDataManager.xml"/>
56
    <xi:include href="xml/WebKitWebsiteData.xml"/>
57
    <xi:include href="xml/WebKitNetworkProxySettings.xml"/>
58
    <xi:include href="xml/WebKitAutomationSession.xml"/>
59
    <xi:include href="xml/WebKitApplicationInfo.xml"/>
60
    <xi:include href="xml/WebKitColor.xml"/>
61
    <xi:include href="xml/WebKitGeolocationManager.xml"/>
62
    <xi:include href="xml/WebKitUserMessage.xml"/>
63
    <xi:include href="xml/WebKitInputMethodContext.xml"/>
64
    <xi:include href="xml/WebKitRectangle.xml"/>
65
    <xi:include href="xml/WebKitWebsiteDataAccessPermissionRequest.xml"/>
66
  </chapter>
67
68
  <chapter>
69
    <title>Utilities</title>
70
    <xi:include href="xml/WebKitURIUtilities.xml"/>
71
  </chapter>
72
73
  <index id="index-all">
74
    <title>Index</title>
75
  </index>
76
77
  <index id="api-index-deprecated" role="deprecated">
78
    <title>Index of deprecated symbols</title>
79
    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
80
  </index>
81
82
  <index id="api-index-2-20" role="2.20">
83
    <title>Index of new symbols in 2.20</title>
84
    <xi:include href="xml/api-index-2.20.xml"><xi:fallback /></xi:include>
85
  </index>
86
87
  <index id="api-index-2-22" role="2.22">
88
    <title>Index of new symbols in 2.22</title>
89
    <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
90
  </index>
91
92
  <index id="api-index-2-24" role="2.24">
93
    <title>Index of new symbols in 2.24</title>
94
    <xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
95
  </index>
96
97
  <index id="api-index-2-26" role="2.26">
98
    <title>Index of new symbols in 2.26</title>
99
    <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
100
  </index>
101
102
  <index id="api-index-2-28" role="2.28">
103
    <title>Index of new symbols in 2.28</title>
104
    <xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
105
  </index>
106
107
  <index id="api-index-2-30" role="2.30">
108
    <title>Index of new symbols in 2.30</title>
109
    <xi:include href="xml/api-index-2.30.xml"><xi:fallback /></xi:include>
110
  </index>
111
112
  <index id="api-index-2-36" role="2.36">
113
    <title>Index of new symbols in 2.36</title>
114
    <xi:include href="xml/api-index-2.36.xml"><xi:fallback /></xi:include>
115
  </index>
116
117
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
118
</book>
- a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp +11 lines
Lines 36-41 a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp_sec1
36
using namespace WebKit;
36
using namespace WebKit;
37
using namespace WebCore;
37
using namespace WebCore;
38
38
39
/**
40
 * WebKitFrame:
41
 *
42
 * A web page frame.
43
 *
44
 * Each `WebKitWebPage` has at least one main frame, and can have any number
45
 * of subframes.
46
 *
47
 * Since: 2.26
48
 */
49
39
struct _WebKitFramePrivate {
50
struct _WebKitFramePrivate {
40
    RefPtr<WebFrame> webFrame;
51
    RefPtr<WebFrame> webFrame;
41
52
- a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebEditor.cpp -3 / +3 lines
Lines 28-38 using namespace WebKit; a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebEditor.cpp_sec1
28
using namespace WebCore;
28
using namespace WebCore;
29
29
30
/**
30
/**
31
 * SECTION: WebKitWebEditor
31
 * WebKitWebEditor:
32
 * @Short_description: Access to editing capabilities of a #WebKitWebPage
33
 * @Title: WebKitWebEditor
34
 * @See_also: #WebKitWebPage
32
 * @See_also: #WebKitWebPage
35
 *
33
 *
34
 * Access to editing capabilities of a #WebKitWebPage.
35
 *
36
 * The WebKitWebEditor provides access to various editing capabilities of
36
 * The WebKitWebEditor provides access to various editing capabilities of
37
 * a #WebKitWebPage such as a possibility to react to the current selection in
37
 * a #WebKitWebPage such as a possibility to react to the current selection in
38
 * #WebKitWebPage.
38
 * #WebKitWebPage.
- a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebExtension.cpp -3 / +3 lines
Lines 37-45 a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebExtension.cpp_sec1
37
using namespace WebKit;
37
using namespace WebKit;
38
38
39
/**
39
/**
40
 * SECTION: WebKitWebExtension
40
 * WebKitWebExtension:
41
 * @Short_description: Represents a WebExtension of the WebProcess
41
 *
42
 * @Title: WebKitWebExtension
42
 * Represents an extension of the WebProcess.
43
 *
43
 *
44
 * WebKitWebExtension is a loadable module for the WebProcess. It allows you to execute code in the
44
 * WebKitWebExtension is a loadable module for the WebProcess. It allows you to execute code in the
45
 * WebProcess and being able to use the DOM API, to change any request or to inject custom
45
 * WebProcess and being able to use the DOM API, to change any request or to inject custom
- a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp -3 / +3 lines
Lines 32-42 using namespace WebKit; a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp_sec1
32
using namespace WebCore;
32
using namespace WebCore;
33
33
34
/**
34
/**
35
 * SECTION: WebKitWebHitTestResult
35
 * WebKitWebHitTestResult:
36
 * @Short_description: Result of a Hit Test (Web Process Extensions)
37
 * @Title: WebKitWebHitTestResult
38
 * @See_also: #WebKitHitTestResult, #WebKitWebPage
36
 * @See_also: #WebKitHitTestResult, #WebKitWebPage
39
 *
37
 *
38
 * Result of a Hit Test (Web Process Extensions).
39
 *
40
 * WebKitWebHitTestResult extends #WebKitHitTestResult to provide information
40
 * WebKitWebHitTestResult extends #WebKitHitTestResult to provide information
41
 * about the #WebKitDOMNode in the coordinates of the Hit Test.
41
 * about the #WebKitDOMNode in the coordinates of the Hit Test.
42
 *
42
 *
- a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp +6 lines
Lines 63-68 a/Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp_sec1
63
using namespace WebKit;
63
using namespace WebKit;
64
using namespace WebCore;
64
using namespace WebCore;
65
65
66
/**
67
 * WebKitWebPage:
68
 *
69
 * A loaded web page.
70
 */
71
66
enum {
72
enum {
67
    DOCUMENT_LOADED,
73
    DOCUMENT_LOADED,
68
    SEND_REQUEST,
74
    SEND_REQUEST,
- a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/docs/webkitdomgtk-4.0-sections.txt -3255 lines
Lines 1-3255 a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/docs/webkitdomgtk-4.0-sections.txt_sec1
1
<SECTION>
2
<FILE>WebKitDOMEventTarget</FILE>
3
<TITLE>WebKitDOMEventTarget</TITLE>
4
5
webkit_dom_event_target_dispatch_event
6
webkit_dom_event_target_add_event_listener
7
webkit_dom_event_target_remove_event_listener
8
webkit_dom_event_target_add_event_listener_with_closure
9
webkit_dom_event_target_remove_event_listener_with_closure
10
11
<SUBSECTION Standard>
12
WebKitDOMEventTargetIface
13
WEBKIT_DOM_TYPE_EVENT_TARGET
14
WEBKIT_DOM_EVENT_TARGET
15
WEBKIT_DOM_IS_EVENT_TARGET
16
WEBKIT_DOM_EVENT_TARGET_CLASS
17
WEBKIT_DOM_EVENT_TARGET_GET_IFACE
18
19
<SUBSECTION Private>
20
webkit_dom_event_target_get_type
21
</SECTION>
22
23
<SECTION>
24
<FILE>WebKitDOMNodeFilter</FILE>
25
<TITLE>WebKitDOMNodeFilter</TITLE>
26
27
WEBKIT_DOM_NODE_FILTER_ACCEPT
28
WEBKIT_DOM_NODE_FILTER_REJECT
29
WEBKIT_DOM_NODE_FILTER_SHOW_ALL
30
WEBKIT_DOM_NODE_FILTER_SHOW_ATTRIBUTE
31
WEBKIT_DOM_NODE_FILTER_SHOW_CDATA_SECTION
32
WEBKIT_DOM_NODE_FILTER_SHOW_COMMENT
33
WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT
34
WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT
35
WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE
36
WEBKIT_DOM_NODE_FILTER_SHOW_ELEMENT
37
WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY
38
WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE
39
WEBKIT_DOM_NODE_FILTER_SHOW_NOTATION
40
WEBKIT_DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION
41
WEBKIT_DOM_NODE_FILTER_SHOW_TEXT
42
WEBKIT_DOM_NODE_FILTER_SKIP
43
webkit_dom_node_filter_accept_node
44
45
<SUBSECTION Standard>
46
WebKitDOMNodeFilterIface
47
WEBKIT_DOM_TYPE_NODE_FILTER
48
WEBKIT_DOM_NODE_FILTER
49
WEBKIT_DOM_IS_NODE_FILTER
50
WEBKIT_DOM_NODE_FILTER_CLASS
51
WEBKIT_DOM_NODE_FILTER_GET_IFACE
52
53
<SUBSECTION Private>
54
webkit_dom_node_filter_get_type
55
</SECTION>
56
57
<SECTION>
58
<FILE>WebKitDOMObject</FILE>
59
<TITLE>WebKitDOMObject</TITLE>
60
WebKitDOMObject
61
62
63
64
<SUBSECTION Standard>
65
WebKitDOMObjectClass
66
WEBKIT_DOM_TYPE_OBJECT
67
WEBKIT_DOM_OBJECT
68
WEBKIT_DOM_IS_OBJECT
69
WEBKIT_DOM_OBJECT_CLASS
70
WEBKIT_DOM_IS_OBJECT_CLASS
71
WEBKIT_DOM_OBJECT_GET_CLASS
72
73
<SUBSECTION Private>
74
WebKitDOMObjectPrivate
75
webkit_dom_object_get_type
76
</SECTION>
77
78
<SECTION>
79
<FILE>WebKitDOMXPathNSResolver</FILE>
80
<TITLE>WebKitDOMXPathNSResolver</TITLE>
81
82
webkit_dom_xpath_ns_resolver_lookup_namespace_uri
83
84
<SUBSECTION Standard>
85
WebKitDOMXPathNSResolverIface
86
WEBKIT_DOM_TYPE_XPATH_NS_RESOLVER
87
WEBKIT_DOM_XPATH_NS_RESOLVER
88
WEBKIT_DOM_IS_XPATH_NS_RESOLVER
89
WEBKIT_DOM_XPATH_NS_RESOLVER_CLASS
90
WEBKIT_DOM_XPATH_NS_RESOLVER_GET_IFACE
91
92
<SUBSECTION Private>
93
webkit_dom_xpath_ns_resolver_get_type
94
</SECTION>
95
96
<SECTION>
97
<FILE>WebKitDOMCSSRule</FILE>
98
<TITLE>WebKitDOMCSSRule</TITLE>
99
WebKitDOMCSSRule
100
101
WEBKIT_DOM_CSS_RULE_UNKNOWN_RULE
102
WEBKIT_DOM_CSS_RULE_STYLE_RULE
103
WEBKIT_DOM_CSS_RULE_CHARSET_RULE
104
WEBKIT_DOM_CSS_RULE_IMPORT_RULE
105
WEBKIT_DOM_CSS_RULE_MEDIA_RULE
106
WEBKIT_DOM_CSS_RULE_FONT_FACE_RULE
107
WEBKIT_DOM_CSS_RULE_PAGE_RULE
108
webkit_dom_css_rule_get_rule_type
109
webkit_dom_css_rule_get_css_text
110
webkit_dom_css_rule_set_css_text
111
webkit_dom_css_rule_get_parent_style_sheet
112
webkit_dom_css_rule_get_parent_rule
113
114
<SUBSECTION Standard>
115
WebKitDOMCSSRuleClass
116
WEBKIT_DOM_TYPE_CSS_RULE
117
WEBKIT_DOM_CSS_RULE
118
WEBKIT_DOM_IS_CSS_RULE
119
WEBKIT_DOM_CSS_RULE_CLASS
120
WEBKIT_DOM_IS_CSS_RULE_CLASS
121
WEBKIT_DOM_CSS_RULE_GET_CLASS
122
123
<SUBSECTION Private>
124
webkit_dom_css_rule_get_type
125
</SECTION>
126
127
<SECTION>
128
<FILE>WebKitDOMCSSRuleList</FILE>
129
<TITLE>WebKitDOMCSSRuleList</TITLE>
130
WebKitDOMCSSRuleList
131
132
webkit_dom_css_rule_list_item
133
webkit_dom_css_rule_list_get_length
134
135
<SUBSECTION Standard>
136
WebKitDOMCSSRuleListClass
137
WEBKIT_DOM_TYPE_CSS_RULE_LIST
138
WEBKIT_DOM_CSS_RULE_LIST
139
WEBKIT_DOM_IS_CSS_RULE_LIST
140
WEBKIT_DOM_CSS_RULE_LIST_CLASS
141
WEBKIT_DOM_IS_CSS_RULE_LIST_CLASS
142
WEBKIT_DOM_CSS_RULE_LIST_GET_CLASS
143
144
<SUBSECTION Private>
145
webkit_dom_css_rule_list_get_type
146
</SECTION>
147
148
<SECTION>
149
<FILE>WebKitDOMCSSStyleDeclaration</FILE>
150
<TITLE>WebKitDOMCSSStyleDeclaration</TITLE>
151
WebKitDOMCSSStyleDeclaration
152
153
webkit_dom_css_style_declaration_get_property_value
154
webkit_dom_css_style_declaration_remove_property
155
webkit_dom_css_style_declaration_get_property_priority
156
webkit_dom_css_style_declaration_set_property
157
webkit_dom_css_style_declaration_item
158
webkit_dom_css_style_declaration_get_property_shorthand
159
webkit_dom_css_style_declaration_is_property_implicit
160
webkit_dom_css_style_declaration_get_css_text
161
webkit_dom_css_style_declaration_set_css_text
162
webkit_dom_css_style_declaration_get_length
163
webkit_dom_css_style_declaration_get_parent_rule
164
165
<SUBSECTION Standard>
166
WebKitDOMCSSStyleDeclarationClass
167
WEBKIT_DOM_TYPE_CSS_STYLE_DECLARATION
168
WEBKIT_DOM_CSS_STYLE_DECLARATION
169
WEBKIT_DOM_IS_CSS_STYLE_DECLARATION
170
WEBKIT_DOM_CSS_STYLE_DECLARATION_CLASS
171
WEBKIT_DOM_IS_CSS_STYLE_DECLARATION_CLASS
172
WEBKIT_DOM_CSS_STYLE_DECLARATION_GET_CLASS
173
174
<SUBSECTION Private>
175
webkit_dom_css_style_declaration_get_type
176
</SECTION>
177
178
<SECTION>
179
<FILE>WebKitDOMCSSStyleSheet</FILE>
180
<TITLE>WebKitDOMCSSStyleSheet</TITLE>
181
WebKitDOMCSSStyleSheet
182
183
webkit_dom_css_style_sheet_insert_rule
184
webkit_dom_css_style_sheet_delete_rule
185
webkit_dom_css_style_sheet_add_rule
186
webkit_dom_css_style_sheet_remove_rule
187
webkit_dom_css_style_sheet_get_owner_rule
188
webkit_dom_css_style_sheet_get_css_rules
189
webkit_dom_css_style_sheet_get_rules
190
191
<SUBSECTION Standard>
192
WebKitDOMCSSStyleSheetClass
193
WEBKIT_DOM_TYPE_CSS_STYLE_SHEET
194
WEBKIT_DOM_CSS_STYLE_SHEET
195
WEBKIT_DOM_IS_CSS_STYLE_SHEET
196
WEBKIT_DOM_CSS_STYLE_SHEET_CLASS
197
WEBKIT_DOM_IS_CSS_STYLE_SHEET_CLASS
198
WEBKIT_DOM_CSS_STYLE_SHEET_GET_CLASS
199
200
<SUBSECTION Private>
201
webkit_dom_css_style_sheet_get_type
202
</SECTION>
203
204
<SECTION>
205
<FILE>WebKitDOMCSSValue</FILE>
206
<TITLE>WebKitDOMCSSValue</TITLE>
207
WebKitDOMCSSValue
208
209
WEBKIT_DOM_CSS_VALUE_CSS_INHERIT
210
WEBKIT_DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE
211
WEBKIT_DOM_CSS_VALUE_CSS_VALUE_LIST
212
WEBKIT_DOM_CSS_VALUE_CSS_CUSTOM
213
webkit_dom_css_value_get_css_text
214
webkit_dom_css_value_set_css_text
215
webkit_dom_css_value_get_css_value_type
216
217
<SUBSECTION Standard>
218
WebKitDOMCSSValueClass
219
WEBKIT_DOM_TYPE_CSS_VALUE
220
WEBKIT_DOM_CSS_VALUE
221
WEBKIT_DOM_IS_CSS_VALUE
222
WEBKIT_DOM_CSS_VALUE_CLASS
223
WEBKIT_DOM_IS_CSS_VALUE_CLASS
224
WEBKIT_DOM_CSS_VALUE_GET_CLASS
225
226
<SUBSECTION Private>
227
webkit_dom_css_value_get_type
228
</SECTION>
229
230
<SECTION>
231
<FILE>WebKitDOMMediaList</FILE>
232
<TITLE>WebKitDOMMediaList</TITLE>
233
WebKitDOMMediaList
234
235
webkit_dom_media_list_item
236
webkit_dom_media_list_delete_medium
237
webkit_dom_media_list_append_medium
238
webkit_dom_media_list_get_media_text
239
webkit_dom_media_list_set_media_text
240
webkit_dom_media_list_get_length
241
242
<SUBSECTION Standard>
243
WebKitDOMMediaListClass
244
WEBKIT_DOM_TYPE_MEDIA_LIST
245
WEBKIT_DOM_MEDIA_LIST
246
WEBKIT_DOM_IS_MEDIA_LIST
247
WEBKIT_DOM_MEDIA_LIST_CLASS
248
WEBKIT_DOM_IS_MEDIA_LIST_CLASS
249
WEBKIT_DOM_MEDIA_LIST_GET_CLASS
250
251
<SUBSECTION Private>
252
webkit_dom_media_list_get_type
253
</SECTION>
254
255
<SECTION>
256
<FILE>WebKitDOMStyleSheet</FILE>
257
<TITLE>WebKitDOMStyleSheet</TITLE>
258
WebKitDOMStyleSheet
259
260
webkit_dom_style_sheet_get_content_type
261
webkit_dom_style_sheet_get_disabled
262
webkit_dom_style_sheet_set_disabled
263
webkit_dom_style_sheet_get_owner_node
264
webkit_dom_style_sheet_get_parent_style_sheet
265
webkit_dom_style_sheet_get_href
266
webkit_dom_style_sheet_get_title
267
webkit_dom_style_sheet_get_media
268
269
<SUBSECTION Standard>
270
WebKitDOMStyleSheetClass
271
WEBKIT_DOM_TYPE_STYLE_SHEET
272
WEBKIT_DOM_STYLE_SHEET
273
WEBKIT_DOM_IS_STYLE_SHEET
274
WEBKIT_DOM_STYLE_SHEET_CLASS
275
WEBKIT_DOM_IS_STYLE_SHEET_CLASS
276
WEBKIT_DOM_STYLE_SHEET_GET_CLASS
277
278
<SUBSECTION Private>
279
webkit_dom_style_sheet_get_type
280
</SECTION>
281
282
<SECTION>
283
<FILE>WebKitDOMStyleSheetList</FILE>
284
<TITLE>WebKitDOMStyleSheetList</TITLE>
285
WebKitDOMStyleSheetList
286
287
webkit_dom_style_sheet_list_item
288
webkit_dom_style_sheet_list_get_length
289
290
<SUBSECTION Standard>
291
WebKitDOMStyleSheetListClass
292
WEBKIT_DOM_TYPE_STYLE_SHEET_LIST
293
WEBKIT_DOM_STYLE_SHEET_LIST
294
WEBKIT_DOM_IS_STYLE_SHEET_LIST
295
WEBKIT_DOM_STYLE_SHEET_LIST_CLASS
296
WEBKIT_DOM_IS_STYLE_SHEET_LIST_CLASS
297
WEBKIT_DOM_STYLE_SHEET_LIST_GET_CLASS
298
299
<SUBSECTION Private>
300
webkit_dom_style_sheet_list_get_type
301
</SECTION>
302
303
<SECTION>
304
<FILE>WebKitDOMAttr</FILE>
305
<TITLE>WebKitDOMAttr</TITLE>
306
WebKitDOMAttr
307
308
webkit_dom_attr_get_name
309
webkit_dom_attr_get_specified
310
webkit_dom_attr_get_value
311
webkit_dom_attr_set_value
312
webkit_dom_attr_get_owner_element
313
webkit_dom_attr_get_namespace_uri
314
webkit_dom_attr_get_prefix
315
webkit_dom_attr_get_local_name
316
317
<SUBSECTION Standard>
318
WebKitDOMAttrClass
319
WEBKIT_DOM_TYPE_ATTR
320
WEBKIT_DOM_ATTR
321
WEBKIT_DOM_IS_ATTR
322
WEBKIT_DOM_ATTR_CLASS
323
WEBKIT_DOM_IS_ATTR_CLASS
324
WEBKIT_DOM_ATTR_GET_CLASS
325
326
<SUBSECTION Private>
327
webkit_dom_attr_get_type
328
</SECTION>
329
330
<SECTION>
331
<FILE>WebKitDOMCDATASection</FILE>
332
<TITLE>WebKitDOMCDATASection</TITLE>
333
WebKitDOMCDATASection
334
335
336
337
<SUBSECTION Standard>
338
WebKitDOMCDATASectionClass
339
WEBKIT_DOM_TYPE_CDATA_SECTION
340
WEBKIT_DOM_CDATA_SECTION
341
WEBKIT_DOM_IS_CDATA_SECTION
342
WEBKIT_DOM_CDATA_SECTION_CLASS
343
WEBKIT_DOM_IS_CDATA_SECTION_CLASS
344
WEBKIT_DOM_CDATA_SECTION_GET_CLASS
345
346
<SUBSECTION Private>
347
webkit_dom_cdata_section_get_type
348
</SECTION>
349
350
<SECTION>
351
<FILE>WebKitDOMCharacterData</FILE>
352
<TITLE>WebKitDOMCharacterData</TITLE>
353
WebKitDOMCharacterData
354
355
webkit_dom_character_data_substring_data
356
webkit_dom_character_data_append_data
357
webkit_dom_character_data_insert_data
358
webkit_dom_character_data_delete_data
359
webkit_dom_character_data_replace_data
360
webkit_dom_character_data_get_data
361
webkit_dom_character_data_set_data
362
webkit_dom_character_data_get_length
363
364
<SUBSECTION Standard>
365
WebKitDOMCharacterDataClass
366
WEBKIT_DOM_TYPE_CHARACTER_DATA
367
WEBKIT_DOM_CHARACTER_DATA
368
WEBKIT_DOM_IS_CHARACTER_DATA
369
WEBKIT_DOM_CHARACTER_DATA_CLASS
370
WEBKIT_DOM_IS_CHARACTER_DATA_CLASS
371
WEBKIT_DOM_CHARACTER_DATA_GET_CLASS
372
373
<SUBSECTION Private>
374
webkit_dom_character_data_get_type
375
</SECTION>
376
377
<SECTION>
378
<FILE>WebKitDOMComment</FILE>
379
<TITLE>WebKitDOMComment</TITLE>
380
WebKitDOMComment
381
382
383
384
<SUBSECTION Standard>
385
WebKitDOMCommentClass
386
WEBKIT_DOM_TYPE_COMMENT
387
WEBKIT_DOM_COMMENT
388
WEBKIT_DOM_IS_COMMENT
389
WEBKIT_DOM_COMMENT_CLASS
390
WEBKIT_DOM_IS_COMMENT_CLASS
391
WEBKIT_DOM_COMMENT_GET_CLASS
392
393
<SUBSECTION Private>
394
webkit_dom_comment_get_type
395
</SECTION>
396
397
<SECTION>
398
<FILE>WebKitDOMDOMImplementation</FILE>
399
<TITLE>WebKitDOMDOMImplementation</TITLE>
400
WebKitDOMDOMImplementation
401
402
webkit_dom_dom_implementation_has_feature
403
webkit_dom_dom_implementation_create_document_type
404
webkit_dom_dom_implementation_create_document
405
webkit_dom_dom_implementation_create_css_style_sheet
406
webkit_dom_dom_implementation_create_html_document
407
408
<SUBSECTION Standard>
409
WebKitDOMDOMImplementationClass
410
WEBKIT_DOM_TYPE_DOM_IMPLEMENTATION
411
WEBKIT_DOM_DOM_IMPLEMENTATION
412
WEBKIT_DOM_IS_DOM_IMPLEMENTATION
413
WEBKIT_DOM_DOM_IMPLEMENTATION_CLASS
414
WEBKIT_DOM_IS_DOM_IMPLEMENTATION_CLASS
415
WEBKIT_DOM_DOM_IMPLEMENTATION_GET_CLASS
416
417
<SUBSECTION Private>
418
webkit_dom_dom_implementation_get_type
419
</SECTION>
420
421
<SECTION>
422
<FILE>WebKitDOMDocument</FILE>
423
<TITLE>WebKitDOMDocument</TITLE>
424
WebKitDOMDocument
425
426
webkit_dom_document_create_element
427
webkit_dom_document_create_document_fragment
428
webkit_dom_document_create_text_node
429
webkit_dom_document_create_comment
430
webkit_dom_document_create_cdata_section
431
webkit_dom_document_create_processing_instruction
432
webkit_dom_document_create_attribute
433
webkit_dom_document_get_elements_by_tag_name_as_html_collection
434
webkit_dom_document_import_node
435
webkit_dom_document_create_element_ns
436
webkit_dom_document_create_attribute_ns
437
webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection
438
webkit_dom_document_adopt_node
439
webkit_dom_document_create_event
440
webkit_dom_document_create_range
441
webkit_dom_document_create_node_iterator
442
webkit_dom_document_create_tree_walker
443
webkit_dom_document_get_override_style
444
webkit_dom_document_create_expression
445
webkit_dom_document_create_ns_resolver
446
webkit_dom_document_evaluate
447
webkit_dom_document_exec_command
448
webkit_dom_document_query_command_enabled
449
webkit_dom_document_query_command_indeterm
450
webkit_dom_document_query_command_state
451
webkit_dom_document_query_command_supported
452
webkit_dom_document_query_command_value
453
webkit_dom_document_get_elements_by_name
454
webkit_dom_document_element_from_point
455
webkit_dom_document_create_css_style_declaration
456
webkit_dom_document_get_elements_by_class_name_as_html_collection
457
webkit_dom_document_has_focus
458
webkit_dom_document_get_element_by_id
459
webkit_dom_document_query_selector
460
webkit_dom_document_query_selector_all
461
webkit_dom_document_get_doctype
462
webkit_dom_document_get_implementation
463
webkit_dom_document_get_document_element
464
webkit_dom_document_get_input_encoding
465
webkit_dom_document_get_xml_encoding
466
webkit_dom_document_get_xml_version
467
webkit_dom_document_set_xml_version
468
webkit_dom_document_get_xml_standalone
469
webkit_dom_document_set_xml_standalone
470
webkit_dom_document_get_document_uri
471
webkit_dom_document_set_document_uri
472
webkit_dom_document_get_default_view
473
webkit_dom_document_get_style_sheets
474
webkit_dom_document_get_title
475
webkit_dom_document_set_title
476
webkit_dom_document_get_design_mode
477
webkit_dom_document_set_design_mode
478
webkit_dom_document_get_referrer
479
webkit_dom_document_get_domain
480
webkit_dom_document_get_url
481
webkit_dom_document_get_cookie
482
webkit_dom_document_set_cookie
483
webkit_dom_document_get_body
484
webkit_dom_document_set_body
485
webkit_dom_document_get_head
486
webkit_dom_document_get_images
487
webkit_dom_document_get_applets
488
webkit_dom_document_get_links
489
webkit_dom_document_get_forms
490
webkit_dom_document_get_anchors
491
webkit_dom_document_get_embeds
492
webkit_dom_document_get_plugins
493
webkit_dom_document_get_scripts
494
webkit_dom_document_get_last_modified
495
webkit_dom_document_get_charset
496
webkit_dom_document_set_charset
497
webkit_dom_document_get_ready_state
498
webkit_dom_document_get_character_set
499
webkit_dom_document_get_preferred_stylesheet_set
500
webkit_dom_document_get_selected_stylesheet_set
501
webkit_dom_document_set_selected_stylesheet_set
502
webkit_dom_document_get_active_element
503
webkit_dom_document_get_compat_mode
504
webkit_dom_document_get_elements_by_class_name
505
webkit_dom_document_get_elements_by_tag_name
506
webkit_dom_document_get_elements_by_tag_name_ns
507
webkit_dom_document_create_entity_reference
508
webkit_dom_document_get_default_charset
509
webkit_dom_document_caret_range_from_point
510
webkit_dom_document_webkit_cancel_fullscreen
511
webkit_dom_document_webkit_exit_fullscreen
512
webkit_dom_document_exit_pointer_lock
513
webkit_dom_document_get_content_type
514
webkit_dom_document_get_dir
515
webkit_dom_document_set_dir
516
webkit_dom_document_get_webkit_is_fullscreen
517
webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed
518
webkit_dom_document_get_webkit_current_fullscreen_element
519
webkit_dom_document_get_webkit_fullscreen_enabled
520
webkit_dom_document_get_webkit_fullscreen_element
521
webkit_dom_document_get_pointer_lock_element
522
webkit_dom_document_get_visibility_state
523
webkit_dom_document_get_hidden
524
webkit_dom_document_get_current_script
525
webkit_dom_document_get_origin
526
webkit_dom_document_get_scrolling_element
527
webkit_dom_document_get_children
528
webkit_dom_document_get_first_element_child
529
webkit_dom_document_get_last_element_child
530
webkit_dom_document_get_child_element_count
531
532
<SUBSECTION Standard>
533
WebKitDOMDocumentClass
534
WEBKIT_DOM_TYPE_DOCUMENT
535
WEBKIT_DOM_DOCUMENT
536
WEBKIT_DOM_IS_DOCUMENT
537
WEBKIT_DOM_DOCUMENT_CLASS
538
WEBKIT_DOM_IS_DOCUMENT_CLASS
539
WEBKIT_DOM_DOCUMENT_GET_CLASS
540
541
<SUBSECTION Private>
542
webkit_dom_document_get_type
543
</SECTION>
544
545
<SECTION>
546
<FILE>WebKitDOMDocumentFragment</FILE>
547
<TITLE>WebKitDOMDocumentFragment</TITLE>
548
WebKitDOMDocumentFragment
549
550
webkit_dom_document_fragment_get_element_by_id
551
webkit_dom_document_fragment_query_selector
552
webkit_dom_document_fragment_query_selector_all
553
webkit_dom_document_fragment_get_children
554
webkit_dom_document_fragment_get_first_element_child
555
webkit_dom_document_fragment_get_last_element_child
556
webkit_dom_document_fragment_get_child_element_count
557
558
<SUBSECTION Standard>
559
WebKitDOMDocumentFragmentClass
560
WEBKIT_DOM_TYPE_DOCUMENT_FRAGMENT
561
WEBKIT_DOM_DOCUMENT_FRAGMENT
562
WEBKIT_DOM_IS_DOCUMENT_FRAGMENT
563
WEBKIT_DOM_DOCUMENT_FRAGMENT_CLASS
564
WEBKIT_DOM_IS_DOCUMENT_FRAGMENT_CLASS
565
WEBKIT_DOM_DOCUMENT_FRAGMENT_GET_CLASS
566
567
<SUBSECTION Private>
568
webkit_dom_document_fragment_get_type
569
</SECTION>
570
571
<SECTION>
572
<FILE>WebKitDOMDocumentType</FILE>
573
<TITLE>WebKitDOMDocumentType</TITLE>
574
WebKitDOMDocumentType
575
576
webkit_dom_document_type_get_name
577
webkit_dom_document_type_get_entities
578
webkit_dom_document_type_get_notations
579
webkit_dom_document_type_get_internal_subset
580
webkit_dom_document_type_get_public_id
581
webkit_dom_document_type_get_system_id
582
583
<SUBSECTION Standard>
584
WebKitDOMDocumentTypeClass
585
WEBKIT_DOM_TYPE_DOCUMENT_TYPE
586
WEBKIT_DOM_DOCUMENT_TYPE
587
WEBKIT_DOM_IS_DOCUMENT_TYPE
588
WEBKIT_DOM_DOCUMENT_TYPE_CLASS
589
WEBKIT_DOM_IS_DOCUMENT_TYPE_CLASS
590
WEBKIT_DOM_DOCUMENT_TYPE_GET_CLASS
591
592
<SUBSECTION Private>
593
webkit_dom_document_type_get_type
594
</SECTION>
595
596
<SECTION>
597
<FILE>WebKitDOMElement</FILE>
598
<TITLE>WebKitDOMElement</TITLE>
599
WebKitDOMElement
600
601
WEBKIT_DOM_ELEMENT_ALLOW_KEYBOARD_INPUT
602
603
webkit_dom_element_html_input_element_is_user_edited
604
webkit_dom_element_html_input_element_get_auto_filled
605
webkit_dom_element_html_input_element_set_auto_filled
606
webkit_dom_element_html_input_element_set_editing_value
607
webkit_dom_element_get_attribute
608
webkit_dom_element_set_attribute
609
webkit_dom_element_remove_attribute
610
webkit_dom_element_get_attribute_node
611
webkit_dom_element_set_attribute_node
612
webkit_dom_element_remove_attribute_node
613
webkit_dom_element_get_elements_by_tag_name_as_html_collection
614
webkit_dom_element_has_attributes
615
webkit_dom_element_get_attribute_ns
616
webkit_dom_element_set_attribute_ns
617
webkit_dom_element_remove_attribute_ns
618
webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection
619
webkit_dom_element_get_attribute_node_ns
620
webkit_dom_element_set_attribute_node_ns
621
webkit_dom_element_has_attribute
622
webkit_dom_element_has_attribute_ns
623
webkit_dom_element_focus
624
webkit_dom_element_blur
625
webkit_dom_element_scroll_into_view
626
webkit_dom_element_scroll_into_view_if_needed
627
webkit_dom_element_scroll_by_lines
628
webkit_dom_element_scroll_by_pages
629
webkit_dom_element_get_elements_by_class_name_as_html_collection
630
webkit_dom_element_query_selector
631
webkit_dom_element_query_selector_all
632
webkit_dom_element_get_tag_name
633
webkit_dom_element_get_attributes
634
webkit_dom_element_get_style
635
webkit_dom_element_get_id
636
webkit_dom_element_set_id
637
webkit_dom_element_get_namespace_uri
638
webkit_dom_element_get_prefix
639
webkit_dom_element_get_local_name
640
webkit_dom_element_get_offset_left
641
webkit_dom_element_get_offset_top
642
webkit_dom_element_get_offset_width
643
webkit_dom_element_get_offset_height
644
webkit_dom_element_get_client_left
645
webkit_dom_element_get_client_top
646
webkit_dom_element_get_client_width
647
webkit_dom_element_get_client_height
648
webkit_dom_element_get_scroll_left
649
webkit_dom_element_set_scroll_left
650
webkit_dom_element_get_scroll_top
651
webkit_dom_element_set_scroll_top
652
webkit_dom_element_get_scroll_width
653
webkit_dom_element_get_scroll_height
654
webkit_dom_element_get_bounding_client_rect
655
webkit_dom_element_get_client_rects
656
webkit_dom_element_get_offset_parent
657
webkit_dom_element_get_inner_html
658
webkit_dom_element_set_inner_html
659
webkit_dom_element_get_outer_html
660
webkit_dom_element_set_outer_html
661
webkit_dom_element_get_class_name
662
webkit_dom_element_set_class_name
663
webkit_dom_element_get_previous_element_sibling
664
webkit_dom_element_get_next_element_sibling
665
webkit_dom_element_get_children
666
webkit_dom_element_get_first_element_child
667
webkit_dom_element_get_last_element_child
668
webkit_dom_element_get_child_element_count
669
webkit_dom_element_get_elements_by_tag_name
670
webkit_dom_element_get_elements_by_tag_name_ns
671
webkit_dom_element_get_elements_by_class_name
672
webkit_dom_element_matches
673
webkit_dom_element_closest
674
webkit_dom_element_webkit_matches_selector
675
webkit_dom_element_webkit_request_fullscreen
676
webkit_dom_element_insert_adjacent_element
677
webkit_dom_element_insert_adjacent_html
678
webkit_dom_element_insert_adjacent_text
679
webkit_dom_element_request_pointer_lock
680
webkit_dom_element_remove
681
webkit_dom_element_get_class_list
682
webkit_dom_element_get_webkit_region_overset
683
684
685
<SUBSECTION Standard>
686
WebKitDOMElementClass
687
WEBKIT_DOM_TYPE_ELEMENT
688
WEBKIT_DOM_ELEMENT
689
WEBKIT_DOM_IS_ELEMENT
690
WEBKIT_DOM_ELEMENT_CLASS
691
WEBKIT_DOM_IS_ELEMENT_CLASS
692
WEBKIT_DOM_ELEMENT_GET_CLASS
693
694
<SUBSECTION Private>
695
webkit_dom_element_get_type
696
</SECTION>
697
698
<SECTION>
699
<FILE>WebKitDOMEvent</FILE>
700
<TITLE>WebKitDOMEvent</TITLE>
701
WebKitDOMEvent
702
703
WEBKIT_DOM_EVENT_NONE
704
WEBKIT_DOM_EVENT_CAPTURING_PHASE
705
WEBKIT_DOM_EVENT_AT_TARGET
706
WEBKIT_DOM_EVENT_BUBBLING_PHASE
707
WEBKIT_DOM_EVENT_MOUSEDOWN
708
WEBKIT_DOM_EVENT_MOUSEUP
709
WEBKIT_DOM_EVENT_MOUSEOVER
710
WEBKIT_DOM_EVENT_MOUSEOUT
711
WEBKIT_DOM_EVENT_MOUSEMOVE
712
WEBKIT_DOM_EVENT_MOUSEDRAG
713
WEBKIT_DOM_EVENT_CLICK
714
WEBKIT_DOM_EVENT_DBLCLICK
715
WEBKIT_DOM_EVENT_KEYDOWN
716
WEBKIT_DOM_EVENT_KEYUP
717
WEBKIT_DOM_EVENT_KEYPRESS
718
WEBKIT_DOM_EVENT_DRAGDROP
719
WEBKIT_DOM_EVENT_FOCUS
720
WEBKIT_DOM_EVENT_BLUR
721
WEBKIT_DOM_EVENT_SELECT
722
WEBKIT_DOM_EVENT_CHANGE
723
webkit_dom_event_stop_propagation
724
webkit_dom_event_prevent_default
725
webkit_dom_event_init_event
726
webkit_dom_event_get_event_type
727
webkit_dom_event_get_target
728
webkit_dom_event_get_current_target
729
webkit_dom_event_get_event_phase
730
webkit_dom_event_get_bubbles
731
webkit_dom_event_get_cancelable
732
webkit_dom_event_get_time_stamp
733
webkit_dom_event_get_src_element
734
webkit_dom_event_get_return_value
735
webkit_dom_event_set_return_value
736
webkit_dom_event_get_cancel_bubble
737
webkit_dom_event_set_cancel_bubble
738
739
<SUBSECTION Standard>
740
WebKitDOMEventClass
741
WEBKIT_DOM_TYPE_EVENT
742
WEBKIT_DOM_EVENT
743
WEBKIT_DOM_IS_EVENT
744
WEBKIT_DOM_EVENT_CLASS
745
WEBKIT_DOM_IS_EVENT_CLASS
746
WEBKIT_DOM_EVENT_GET_CLASS
747
748
<SUBSECTION Private>
749
webkit_dom_event_get_type
750
</SECTION>
751
752
<SECTION>
753
<FILE>WebKitDOMKeyboardEvent</FILE>
754
<TITLE>WebKitDOMKeyboardEvent</TITLE>
755
WebKitDOMKeyboardEvent
756
757
WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD
758
WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT
759
WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT
760
WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD
761
webkit_dom_keyboard_event_get_modifier_state
762
webkit_dom_keyboard_event_init_keyboard_event
763
webkit_dom_keyboard_event_get_key_identifier
764
webkit_dom_keyboard_event_get_key_location
765
webkit_dom_keyboard_event_get_ctrl_key
766
webkit_dom_keyboard_event_get_shift_key
767
webkit_dom_keyboard_event_get_alt_key
768
webkit_dom_keyboard_event_get_meta_key
769
webkit_dom_keyboard_event_get_alt_graph_key
770
771
<SUBSECTION Standard>
772
WebKitDOMKeyboardEventClass
773
WEBKIT_DOM_TYPE_KEYBOARD_EVENT
774
WEBKIT_DOM_KEYBOARD_EVENT
775
WEBKIT_DOM_IS_KEYBOARD_EVENT
776
WEBKIT_DOM_KEYBOARD_EVENT_CLASS
777
WEBKIT_DOM_IS_KEYBOARD_EVENT_CLASS
778
WEBKIT_DOM_KEYBOARD_EVENT_GET_CLASS
779
780
<SUBSECTION Private>
781
webkit_dom_keyboard_event_get_type
782
</SECTION>
783
784
<SECTION>
785
<FILE>WebKitDOMMouseEvent</FILE>
786
<TITLE>WebKitDOMMouseEvent</TITLE>
787
WebKitDOMMouseEvent
788
789
webkit_dom_mouse_event_init_mouse_event
790
webkit_dom_mouse_event_get_screen_x
791
webkit_dom_mouse_event_get_screen_y
792
webkit_dom_mouse_event_get_client_x
793
webkit_dom_mouse_event_get_client_y
794
webkit_dom_mouse_event_get_ctrl_key
795
webkit_dom_mouse_event_get_shift_key
796
webkit_dom_mouse_event_get_alt_key
797
webkit_dom_mouse_event_get_meta_key
798
webkit_dom_mouse_event_get_button
799
webkit_dom_mouse_event_get_related_target
800
webkit_dom_mouse_event_get_offset_x
801
webkit_dom_mouse_event_get_offset_y
802
webkit_dom_mouse_event_get_x
803
webkit_dom_mouse_event_get_y
804
webkit_dom_mouse_event_get_from_element
805
webkit_dom_mouse_event_get_to_element
806
807
<SUBSECTION Standard>
808
WebKitDOMMouseEventClass
809
WEBKIT_DOM_TYPE_MOUSE_EVENT
810
WEBKIT_DOM_MOUSE_EVENT
811
WEBKIT_DOM_IS_MOUSE_EVENT
812
WEBKIT_DOM_MOUSE_EVENT_CLASS
813
WEBKIT_DOM_IS_MOUSE_EVENT_CLASS
814
WEBKIT_DOM_MOUSE_EVENT_GET_CLASS
815
816
<SUBSECTION Private>
817
webkit_dom_mouse_event_get_type
818
</SECTION>
819
820
<SECTION>
821
<FILE>WebKitDOMNamedNodeMap</FILE>
822
<TITLE>WebKitDOMNamedNodeMap</TITLE>
823
WebKitDOMNamedNodeMap
824
825
webkit_dom_named_node_map_get_named_item
826
webkit_dom_named_node_map_set_named_item
827
webkit_dom_named_node_map_remove_named_item
828
webkit_dom_named_node_map_item
829
webkit_dom_named_node_map_get_named_item_ns
830
webkit_dom_named_node_map_set_named_item_ns
831
webkit_dom_named_node_map_remove_named_item_ns
832
webkit_dom_named_node_map_get_length
833
834
<SUBSECTION Standard>
835
WebKitDOMNamedNodeMapClass
836
WEBKIT_DOM_TYPE_NAMED_NODE_MAP
837
WEBKIT_DOM_NAMED_NODE_MAP
838
WEBKIT_DOM_IS_NAMED_NODE_MAP
839
WEBKIT_DOM_NAMED_NODE_MAP_CLASS
840
WEBKIT_DOM_IS_NAMED_NODE_MAP_CLASS
841
WEBKIT_DOM_NAMED_NODE_MAP_GET_CLASS
842
843
<SUBSECTION Private>
844
webkit_dom_named_node_map_get_type
845
</SECTION>
846
847
<SECTION>
848
<FILE>WebKitDOMNode</FILE>
849
<TITLE>WebKitDOMNode</TITLE>
850
WebKitDOMNode
851
852
WEBKIT_DOM_NODE_ELEMENT_NODE
853
WEBKIT_DOM_NODE_ATTRIBUTE_NODE
854
WEBKIT_DOM_NODE_TEXT_NODE
855
WEBKIT_DOM_NODE_CDATA_SECTION_NODE
856
WEBKIT_DOM_NODE_ENTITY_REFERENCE_NODE
857
WEBKIT_DOM_NODE_ENTITY_NODE
858
WEBKIT_DOM_NODE_PROCESSING_INSTRUCTION_NODE
859
WEBKIT_DOM_NODE_COMMENT_NODE
860
WEBKIT_DOM_NODE_DOCUMENT_NODE
861
WEBKIT_DOM_NODE_DOCUMENT_TYPE_NODE
862
WEBKIT_DOM_NODE_DOCUMENT_FRAGMENT_NODE
863
WEBKIT_DOM_NODE_DOCUMENT_POSITION_DISCONNECTED
864
WEBKIT_DOM_NODE_DOCUMENT_POSITION_PRECEDING
865
WEBKIT_DOM_NODE_DOCUMENT_POSITION_FOLLOWING
866
WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINS
867
WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY
868
WEBKIT_DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
869
webkit_dom_node_insert_before
870
webkit_dom_node_replace_child
871
webkit_dom_node_remove_child
872
webkit_dom_node_append_child
873
webkit_dom_node_has_child_nodes
874
webkit_dom_node_clone_node_with_error
875
webkit_dom_node_normalize
876
webkit_dom_node_is_supported
877
webkit_dom_node_is_same_node
878
webkit_dom_node_is_equal_node
879
webkit_dom_node_lookup_prefix
880
webkit_dom_node_lookup_namespace_uri
881
webkit_dom_node_is_default_namespace
882
webkit_dom_node_compare_document_position
883
webkit_dom_node_contains
884
webkit_dom_node_get_node_name
885
webkit_dom_node_get_node_value
886
webkit_dom_node_set_node_value
887
webkit_dom_node_get_node_type
888
webkit_dom_node_get_parent_node
889
webkit_dom_node_get_child_nodes
890
webkit_dom_node_get_first_child
891
webkit_dom_node_get_last_child
892
webkit_dom_node_get_previous_sibling
893
webkit_dom_node_get_next_sibling
894
webkit_dom_node_get_owner_document
895
webkit_dom_node_get_base_uri
896
webkit_dom_node_get_text_content
897
webkit_dom_node_set_text_content
898
webkit_dom_node_get_parent_element
899
webkit_dom_node_clone_node
900
webkit_dom_node_get_namespace_uri
901
webkit_dom_node_get_prefix
902
webkit_dom_node_set_prefix
903
webkit_dom_node_get_local_name
904
webkit_dom_node_for_js_value
905
906
<SUBSECTION Standard>
907
WebKitDOMNodeClass
908
WEBKIT_DOM_TYPE_NODE
909
WEBKIT_DOM_NODE
910
WEBKIT_DOM_IS_NODE
911
WEBKIT_DOM_NODE_CLASS
912
WEBKIT_DOM_IS_NODE_CLASS
913
WEBKIT_DOM_NODE_GET_CLASS
914
915
<SUBSECTION Private>
916
webkit_dom_node_get_type
917
</SECTION>
918
919
<SECTION>
920
<FILE>WebKitDOMNodeIterator</FILE>
921
<TITLE>WebKitDOMNodeIterator</TITLE>
922
WebKitDOMNodeIterator
923
924
webkit_dom_node_iterator_next_node
925
webkit_dom_node_iterator_previous_node
926
webkit_dom_node_iterator_detach
927
webkit_dom_node_iterator_get_root
928
webkit_dom_node_iterator_get_what_to_show
929
webkit_dom_node_iterator_get_filter
930
webkit_dom_node_iterator_get_reference_node
931
webkit_dom_node_iterator_get_pointer_before_reference_node
932
webkit_dom_node_iterator_get_expand_entity_references
933
934
<SUBSECTION Standard>
935
WebKitDOMNodeIteratorClass
936
WEBKIT_DOM_TYPE_NODE_ITERATOR
937
WEBKIT_DOM_NODE_ITERATOR
938
WEBKIT_DOM_IS_NODE_ITERATOR
939
WEBKIT_DOM_NODE_ITERATOR_CLASS
940
WEBKIT_DOM_IS_NODE_ITERATOR_CLASS
941
WEBKIT_DOM_NODE_ITERATOR_GET_CLASS
942
943
<SUBSECTION Private>
944
webkit_dom_node_iterator_get_type
945
</SECTION>
946
947
<SECTION>
948
<FILE>WebKitDOMNodeList</FILE>
949
<TITLE>WebKitDOMNodeList</TITLE>
950
WebKitDOMNodeList
951
952
webkit_dom_node_list_item
953
webkit_dom_node_list_get_length
954
955
<SUBSECTION Standard>
956
WebKitDOMNodeListClass
957
WEBKIT_DOM_TYPE_NODE_LIST
958
WEBKIT_DOM_NODE_LIST
959
WEBKIT_DOM_IS_NODE_LIST
960
WEBKIT_DOM_NODE_LIST_CLASS
961
WEBKIT_DOM_IS_NODE_LIST_CLASS
962
WEBKIT_DOM_NODE_LIST_GET_CLASS
963
964
<SUBSECTION Private>
965
webkit_dom_node_list_get_type
966
</SECTION>
967
968
<SECTION>
969
<FILE>WebKitDOMProcessingInstruction</FILE>
970
<TITLE>WebKitDOMProcessingInstruction</TITLE>
971
WebKitDOMProcessingInstruction
972
973
webkit_dom_processing_instruction_get_target
974
webkit_dom_processing_instruction_get_sheet
975
976
<SUBSECTION Standard>
977
WebKitDOMProcessingInstructionClass
978
WEBKIT_DOM_TYPE_PROCESSING_INSTRUCTION
979
WEBKIT_DOM_PROCESSING_INSTRUCTION
980
WEBKIT_DOM_IS_PROCESSING_INSTRUCTION
981
WEBKIT_DOM_PROCESSING_INSTRUCTION_CLASS
982
WEBKIT_DOM_IS_PROCESSING_INSTRUCTION_CLASS
983
WEBKIT_DOM_PROCESSING_INSTRUCTION_GET_CLASS
984
985
<SUBSECTION Private>
986
webkit_dom_processing_instruction_get_type
987
</SECTION>
988
989
<SECTION>
990
<FILE>WebKitDOMRange</FILE>
991
<TITLE>WebKitDOMRange</TITLE>
992
WebKitDOMRange
993
994
WEBKIT_DOM_RANGE_START_TO_START
995
WEBKIT_DOM_RANGE_START_TO_END
996
WEBKIT_DOM_RANGE_END_TO_END
997
WEBKIT_DOM_RANGE_END_TO_START
998
WEBKIT_DOM_RANGE_NODE_BEFORE
999
WEBKIT_DOM_RANGE_NODE_AFTER
1000
WEBKIT_DOM_RANGE_NODE_BEFORE_AND_AFTER
1001
WEBKIT_DOM_RANGE_NODE_INSIDE
1002
webkit_dom_range_set_start
1003
webkit_dom_range_set_end
1004
webkit_dom_range_set_start_before
1005
webkit_dom_range_set_start_after
1006
webkit_dom_range_set_end_before
1007
webkit_dom_range_set_end_after
1008
webkit_dom_range_collapse
1009
webkit_dom_range_select_node
1010
webkit_dom_range_select_node_contents
1011
webkit_dom_range_compare_boundary_points
1012
webkit_dom_range_delete_contents
1013
webkit_dom_range_extract_contents
1014
webkit_dom_range_clone_contents
1015
webkit_dom_range_insert_node
1016
webkit_dom_range_surround_contents
1017
webkit_dom_range_clone_range
1018
webkit_dom_range_to_string
1019
webkit_dom_range_detach
1020
webkit_dom_range_create_contextual_fragment
1021
webkit_dom_range_compare_node
1022
webkit_dom_range_intersects_node
1023
webkit_dom_range_compare_point
1024
webkit_dom_range_is_point_in_range
1025
webkit_dom_range_get_start_container
1026
webkit_dom_range_get_start_offset
1027
webkit_dom_range_get_end_container
1028
webkit_dom_range_get_end_offset
1029
webkit_dom_range_get_collapsed
1030
webkit_dom_range_get_common_ancestor_container
1031
webkit_dom_range_get_text
1032
webkit_dom_range_expand
1033
1034
<SUBSECTION Standard>
1035
WebKitDOMRangeClass
1036
WEBKIT_DOM_TYPE_RANGE
1037
WEBKIT_DOM_RANGE
1038
WEBKIT_DOM_IS_RANGE
1039
WEBKIT_DOM_RANGE_CLASS
1040
WEBKIT_DOM_IS_RANGE_CLASS
1041
WEBKIT_DOM_RANGE_GET_CLASS
1042
1043
<SUBSECTION Private>
1044
webkit_dom_range_get_type
1045
</SECTION>
1046
1047
<SECTION>
1048
<FILE>WebKitDOMText</FILE>
1049
<TITLE>WebKitDOMText</TITLE>
1050
WebKitDOMText
1051
1052
webkit_dom_text_split_text
1053
webkit_dom_text_get_whole_text
1054
webkit_dom_text_replace_whole_text
1055
1056
<SUBSECTION Standard>
1057
WebKitDOMTextClass
1058
WEBKIT_DOM_TYPE_TEXT
1059
WEBKIT_DOM_TEXT
1060
WEBKIT_DOM_IS_TEXT
1061
WEBKIT_DOM_TEXT_CLASS
1062
WEBKIT_DOM_IS_TEXT_CLASS
1063
WEBKIT_DOM_TEXT_GET_CLASS
1064
1065
<SUBSECTION Private>
1066
webkit_dom_text_get_type
1067
</SECTION>
1068
1069
<SECTION>
1070
<FILE>WebKitDOMTreeWalker</FILE>
1071
<TITLE>WebKitDOMTreeWalker</TITLE>
1072
WebKitDOMTreeWalker
1073
1074
webkit_dom_tree_walker_parent_node
1075
webkit_dom_tree_walker_first_child
1076
webkit_dom_tree_walker_last_child
1077
webkit_dom_tree_walker_previous_sibling
1078
webkit_dom_tree_walker_next_sibling
1079
webkit_dom_tree_walker_previous_node
1080
webkit_dom_tree_walker_next_node
1081
webkit_dom_tree_walker_get_root
1082
webkit_dom_tree_walker_get_what_to_show
1083
webkit_dom_tree_walker_get_filter
1084
webkit_dom_tree_walker_get_current_node
1085
webkit_dom_tree_walker_set_current_node
1086
webkit_dom_tree_walker_get_expand_entity_references
1087
1088
<SUBSECTION Standard>
1089
WebKitDOMTreeWalkerClass
1090
WEBKIT_DOM_TYPE_TREE_WALKER
1091
WEBKIT_DOM_TREE_WALKER
1092
WEBKIT_DOM_IS_TREE_WALKER
1093
WEBKIT_DOM_TREE_WALKER_CLASS
1094
WEBKIT_DOM_IS_TREE_WALKER_CLASS
1095
WEBKIT_DOM_TREE_WALKER_GET_CLASS
1096
1097
<SUBSECTION Private>
1098
webkit_dom_tree_walker_get_type
1099
</SECTION>
1100
1101
<SECTION>
1102
<FILE>WebKitDOMUIEvent</FILE>
1103
<TITLE>WebKitDOMUIEvent</TITLE>
1104
WebKitDOMUIEvent
1105
1106
webkit_dom_ui_event_init_ui_event
1107
webkit_dom_ui_event_get_view
1108
webkit_dom_ui_event_get_detail
1109
webkit_dom_ui_event_get_key_code
1110
webkit_dom_ui_event_get_char_code
1111
webkit_dom_ui_event_get_layer_x
1112
webkit_dom_ui_event_get_layer_y
1113
webkit_dom_ui_event_get_page_x
1114
webkit_dom_ui_event_get_page_y
1115
1116
<SUBSECTION Standard>
1117
WebKitDOMUIEventClass
1118
WEBKIT_DOM_TYPE_UI_EVENT
1119
WEBKIT_DOM_UI_EVENT
1120
WEBKIT_DOM_IS_UI_EVENT
1121
WEBKIT_DOM_UI_EVENT_CLASS
1122
WEBKIT_DOM_IS_UI_EVENT_CLASS
1123
WEBKIT_DOM_UI_EVENT_GET_CLASS
1124
1125
<SUBSECTION Private>
1126
webkit_dom_ui_event_get_type
1127
</SECTION>
1128
1129
<SECTION>
1130
<FILE>WebKitDOMWheelEvent</FILE>
1131
<TITLE>WebKitDOMWheelEvent</TITLE>
1132
WebKitDOMWheelEvent
1133
1134
webkit_dom_wheel_event_init_wheel_event
1135
webkit_dom_wheel_event_get_wheel_delta_x
1136
webkit_dom_wheel_event_get_wheel_delta_y
1137
webkit_dom_wheel_event_get_wheel_delta
1138
1139
<SUBSECTION Standard>
1140
WebKitDOMWheelEventClass
1141
WEBKIT_DOM_TYPE_WHEEL_EVENT
1142
WEBKIT_DOM_WHEEL_EVENT
1143
WEBKIT_DOM_IS_WHEEL_EVENT
1144
WEBKIT_DOM_WHEEL_EVENT_CLASS
1145
WEBKIT_DOM_IS_WHEEL_EVENT_CLASS
1146
WEBKIT_DOM_WHEEL_EVENT_GET_CLASS
1147
1148
<SUBSECTION Private>
1149
webkit_dom_wheel_event_get_type
1150
</SECTION>
1151
1152
<SECTION>
1153
<FILE>WebKitDOMBlob</FILE>
1154
<TITLE>WebKitDOMBlob</TITLE>
1155
WebKitDOMBlob
1156
1157
webkit_dom_blob_get_size
1158
1159
<SUBSECTION Standard>
1160
WebKitDOMBlobClass
1161
WEBKIT_DOM_TYPE_BLOB
1162
WEBKIT_DOM_BLOB
1163
WEBKIT_DOM_IS_BLOB
1164
WEBKIT_DOM_BLOB_CLASS
1165
WEBKIT_DOM_IS_BLOB_CLASS
1166
WEBKIT_DOM_BLOB_GET_CLASS
1167
1168
<SUBSECTION Private>
1169
webkit_dom_blob_get_type
1170
</SECTION>
1171
1172
<SECTION>
1173
<FILE>WebKitDOMFile</FILE>
1174
<TITLE>WebKitDOMFile</TITLE>
1175
WebKitDOMFile
1176
1177
webkit_dom_file_get_name
1178
1179
<SUBSECTION Standard>
1180
WebKitDOMFileClass
1181
WEBKIT_DOM_TYPE_FILE
1182
WEBKIT_DOM_FILE
1183
WEBKIT_DOM_IS_FILE
1184
WEBKIT_DOM_FILE_CLASS
1185
WEBKIT_DOM_IS_FILE_CLASS
1186
WEBKIT_DOM_FILE_GET_CLASS
1187
1188
<SUBSECTION Private>
1189
webkit_dom_file_get_type
1190
</SECTION>
1191
1192
<SECTION>
1193
<FILE>WebKitDOMFileList</FILE>
1194
<TITLE>WebKitDOMFileList</TITLE>
1195
WebKitDOMFileList
1196
1197
webkit_dom_file_list_item
1198
webkit_dom_file_list_get_length
1199
1200
<SUBSECTION Standard>
1201
WebKitDOMFileListClass
1202
WEBKIT_DOM_TYPE_FILE_LIST
1203
WEBKIT_DOM_FILE_LIST
1204
WEBKIT_DOM_IS_FILE_LIST
1205
WEBKIT_DOM_FILE_LIST_CLASS
1206
WEBKIT_DOM_IS_FILE_LIST_CLASS
1207
WEBKIT_DOM_FILE_LIST_GET_CLASS
1208
1209
<SUBSECTION Private>
1210
webkit_dom_file_list_get_type
1211
</SECTION>
1212
1213
<SECTION>
1214
<FILE>WebKitDOMHTMLAnchorElement</FILE>
1215
<TITLE>WebKitDOMHTMLAnchorElement</TITLE>
1216
WebKitDOMHTMLAnchorElement
1217
1218
webkit_dom_html_anchor_element_get_charset
1219
webkit_dom_html_anchor_element_set_charset
1220
webkit_dom_html_anchor_element_get_coords
1221
webkit_dom_html_anchor_element_set_coords
1222
webkit_dom_html_anchor_element_get_hreflang
1223
webkit_dom_html_anchor_element_set_hreflang
1224
webkit_dom_html_anchor_element_get_name
1225
webkit_dom_html_anchor_element_set_name
1226
webkit_dom_html_anchor_element_get_rel
1227
webkit_dom_html_anchor_element_set_rel
1228
webkit_dom_html_anchor_element_get_rev
1229
webkit_dom_html_anchor_element_set_rev
1230
webkit_dom_html_anchor_element_get_shape
1231
webkit_dom_html_anchor_element_set_shape
1232
webkit_dom_html_anchor_element_get_target
1233
webkit_dom_html_anchor_element_set_target
1234
webkit_dom_html_anchor_element_get_type_attr
1235
webkit_dom_html_anchor_element_set_type_attr
1236
webkit_dom_html_anchor_element_get_text
1237
webkit_dom_html_anchor_element_set_text
1238
webkit_dom_html_anchor_element_get_href
1239
webkit_dom_html_anchor_element_set_href
1240
webkit_dom_html_anchor_element_get_protocol
1241
webkit_dom_html_anchor_element_set_protocol
1242
webkit_dom_html_anchor_element_get_host
1243
webkit_dom_html_anchor_element_set_host
1244
webkit_dom_html_anchor_element_get_hostname
1245
webkit_dom_html_anchor_element_set_hostname
1246
webkit_dom_html_anchor_element_get_port
1247
webkit_dom_html_anchor_element_set_port
1248
webkit_dom_html_anchor_element_get_pathname
1249
webkit_dom_html_anchor_element_set_pathname
1250
webkit_dom_html_anchor_element_get_search
1251
webkit_dom_html_anchor_element_set_search
1252
webkit_dom_html_anchor_element_get_hash
1253
webkit_dom_html_anchor_element_set_hash
1254
1255
<SUBSECTION Standard>
1256
WebKitDOMHTMLAnchorElementClass
1257
WEBKIT_DOM_TYPE_HTML_ANCHOR_ELEMENT
1258
WEBKIT_DOM_HTML_ANCHOR_ELEMENT
1259
WEBKIT_DOM_IS_HTML_ANCHOR_ELEMENT
1260
WEBKIT_DOM_HTML_ANCHOR_ELEMENT_CLASS
1261
WEBKIT_DOM_IS_HTML_ANCHOR_ELEMENT_CLASS
1262
WEBKIT_DOM_HTML_ANCHOR_ELEMENT_GET_CLASS
1263
1264
<SUBSECTION Private>
1265
webkit_dom_html_anchor_element_get_type
1266
</SECTION>
1267
1268
<SECTION>
1269
<FILE>WebKitDOMHTMLAppletElement</FILE>
1270
<TITLE>WebKitDOMHTMLAppletElement</TITLE>
1271
WebKitDOMHTMLAppletElement
1272
1273
webkit_dom_html_applet_element_get_align
1274
webkit_dom_html_applet_element_set_align
1275
webkit_dom_html_applet_element_get_alt
1276
webkit_dom_html_applet_element_set_alt
1277
webkit_dom_html_applet_element_get_archive
1278
webkit_dom_html_applet_element_set_archive
1279
webkit_dom_html_applet_element_get_code
1280
webkit_dom_html_applet_element_set_code
1281
webkit_dom_html_applet_element_get_code_base
1282
webkit_dom_html_applet_element_set_code_base
1283
webkit_dom_html_applet_element_get_height
1284
webkit_dom_html_applet_element_set_height
1285
webkit_dom_html_applet_element_get_hspace
1286
webkit_dom_html_applet_element_set_hspace
1287
webkit_dom_html_applet_element_get_name
1288
webkit_dom_html_applet_element_set_name
1289
webkit_dom_html_applet_element_get_object
1290
webkit_dom_html_applet_element_set_object
1291
webkit_dom_html_applet_element_get_vspace
1292
webkit_dom_html_applet_element_set_vspace
1293
webkit_dom_html_applet_element_get_width
1294
webkit_dom_html_applet_element_set_width
1295
1296
<SUBSECTION Standard>
1297
WebKitDOMHTMLAppletElementClass
1298
WEBKIT_DOM_TYPE_HTML_APPLET_ELEMENT
1299
WEBKIT_DOM_HTML_APPLET_ELEMENT
1300
WEBKIT_DOM_IS_HTML_APPLET_ELEMENT
1301
WEBKIT_DOM_HTML_APPLET_ELEMENT_CLASS
1302
WEBKIT_DOM_IS_HTML_APPLET_ELEMENT_CLASS
1303
WEBKIT_DOM_HTML_APPLET_ELEMENT_GET_CLASS
1304
1305
<SUBSECTION Private>
1306
webkit_dom_html_applet_element_get_type
1307
</SECTION>
1308
1309
<SECTION>
1310
<FILE>WebKitDOMHTMLAreaElement</FILE>
1311
<TITLE>WebKitDOMHTMLAreaElement</TITLE>
1312
WebKitDOMHTMLAreaElement
1313
1314
webkit_dom_html_area_element_get_alt
1315
webkit_dom_html_area_element_set_alt
1316
webkit_dom_html_area_element_get_coords
1317
webkit_dom_html_area_element_set_coords
1318
webkit_dom_html_area_element_get_no_href
1319
webkit_dom_html_area_element_set_no_href
1320
webkit_dom_html_area_element_get_shape
1321
webkit_dom_html_area_element_set_shape
1322
webkit_dom_html_area_element_get_target
1323
webkit_dom_html_area_element_set_target
1324
webkit_dom_html_area_element_get_href
1325
webkit_dom_html_area_element_set_href
1326
webkit_dom_html_area_element_get_protocol
1327
webkit_dom_html_area_element_set_protocol
1328
webkit_dom_html_area_element_get_host
1329
webkit_dom_html_area_element_set_host
1330
webkit_dom_html_area_element_get_hostname
1331
webkit_dom_html_area_element_set_hostname
1332
webkit_dom_html_area_element_get_port
1333
webkit_dom_html_area_element_set_port
1334
webkit_dom_html_area_element_get_pathname
1335
webkit_dom_html_area_element_set_pathname
1336
webkit_dom_html_area_element_get_search
1337
webkit_dom_html_area_element_set_search
1338
webkit_dom_html_area_element_get_hash
1339
webkit_dom_html_area_element_set_hash
1340
1341
<SUBSECTION Standard>
1342
WebKitDOMHTMLAreaElementClass
1343
WEBKIT_DOM_TYPE_HTML_AREA_ELEMENT
1344
WEBKIT_DOM_HTML_AREA_ELEMENT
1345
WEBKIT_DOM_IS_HTML_AREA_ELEMENT
1346
WEBKIT_DOM_HTML_AREA_ELEMENT_CLASS
1347
WEBKIT_DOM_IS_HTML_AREA_ELEMENT_CLASS
1348
WEBKIT_DOM_HTML_AREA_ELEMENT_GET_CLASS
1349
1350
<SUBSECTION Private>
1351
webkit_dom_html_area_element_get_type
1352
</SECTION>
1353
1354
<SECTION>
1355
<FILE>WebKitDOMHTMLBRElement</FILE>
1356
<TITLE>WebKitDOMHTMLBRElement</TITLE>
1357
WebKitDOMHTMLBRElement
1358
1359
webkit_dom_html_br_element_get_clear
1360
webkit_dom_html_br_element_set_clear
1361
1362
<SUBSECTION Standard>
1363
WebKitDOMHTMLBRElementClass
1364
WEBKIT_DOM_TYPE_HTML_BR_ELEMENT
1365
WEBKIT_DOM_HTML_BR_ELEMENT
1366
WEBKIT_DOM_IS_HTML_BR_ELEMENT
1367
WEBKIT_DOM_HTML_BR_ELEMENT_CLASS
1368
WEBKIT_DOM_IS_HTML_BR_ELEMENT_CLASS
1369
WEBKIT_DOM_HTML_BR_ELEMENT_GET_CLASS
1370
1371
<SUBSECTION Private>
1372
webkit_dom_html_br_element_get_type
1373
</SECTION>
1374
1375
<SECTION>
1376
<FILE>WebKitDOMHTMLBaseElement</FILE>
1377
<TITLE>WebKitDOMHTMLBaseElement</TITLE>
1378
WebKitDOMHTMLBaseElement
1379
1380
webkit_dom_html_base_element_get_href
1381
webkit_dom_html_base_element_set_href
1382
webkit_dom_html_base_element_get_target
1383
webkit_dom_html_base_element_set_target
1384
1385
<SUBSECTION Standard>
1386
WebKitDOMHTMLBaseElementClass
1387
WEBKIT_DOM_TYPE_HTML_BASE_ELEMENT
1388
WEBKIT_DOM_HTML_BASE_ELEMENT
1389
WEBKIT_DOM_IS_HTML_BASE_ELEMENT
1390
WEBKIT_DOM_HTML_BASE_ELEMENT_CLASS
1391
WEBKIT_DOM_IS_HTML_BASE_ELEMENT_CLASS
1392
WEBKIT_DOM_HTML_BASE_ELEMENT_GET_CLASS
1393
1394
<SUBSECTION Private>
1395
webkit_dom_html_base_element_get_type
1396
</SECTION>
1397
1398
<SECTION>
1399
<FILE>WebKitDOMHTMLBodyElement</FILE>
1400
<TITLE>WebKitDOMHTMLBodyElement</TITLE>
1401
WebKitDOMHTMLBodyElement
1402
1403
webkit_dom_html_body_element_get_a_link
1404
webkit_dom_html_body_element_set_a_link
1405
webkit_dom_html_body_element_get_background
1406
webkit_dom_html_body_element_set_background
1407
webkit_dom_html_body_element_get_bg_color
1408
webkit_dom_html_body_element_set_bg_color
1409
webkit_dom_html_body_element_get_link
1410
webkit_dom_html_body_element_set_link
1411
webkit_dom_html_body_element_get_text
1412
webkit_dom_html_body_element_set_text
1413
webkit_dom_html_body_element_get_v_link
1414
webkit_dom_html_body_element_set_v_link
1415
1416
<SUBSECTION Standard>
1417
WebKitDOMHTMLBodyElementClass
1418
WEBKIT_DOM_TYPE_HTML_BODY_ELEMENT
1419
WEBKIT_DOM_HTML_BODY_ELEMENT
1420
WEBKIT_DOM_IS_HTML_BODY_ELEMENT
1421
WEBKIT_DOM_HTML_BODY_ELEMENT_CLASS
1422
WEBKIT_DOM_IS_HTML_BODY_ELEMENT_CLASS
1423
WEBKIT_DOM_HTML_BODY_ELEMENT_GET_CLASS
1424
1425
<SUBSECTION Private>
1426
webkit_dom_html_body_element_get_type
1427
</SECTION>
1428
1429
<SECTION>
1430
<FILE>WebKitDOMHTMLButtonElement</FILE>
1431
<TITLE>WebKitDOMHTMLButtonElement</TITLE>
1432
WebKitDOMHTMLButtonElement
1433
1434
webkit_dom_html_button_element_get_autofocus
1435
webkit_dom_html_button_element_set_autofocus
1436
webkit_dom_html_button_element_get_disabled
1437
webkit_dom_html_button_element_set_disabled
1438
webkit_dom_html_button_element_get_form
1439
webkit_dom_html_button_element_get_button_type
1440
webkit_dom_html_button_element_set_button_type
1441
webkit_dom_html_button_element_get_name
1442
webkit_dom_html_button_element_set_name
1443
webkit_dom_html_button_element_get_value
1444
webkit_dom_html_button_element_set_value
1445
webkit_dom_html_button_element_get_will_validate
1446
1447
<SUBSECTION Standard>
1448
WebKitDOMHTMLButtonElementClass
1449
WEBKIT_DOM_TYPE_HTML_BUTTON_ELEMENT
1450
WEBKIT_DOM_HTML_BUTTON_ELEMENT
1451
WEBKIT_DOM_IS_HTML_BUTTON_ELEMENT
1452
WEBKIT_DOM_HTML_BUTTON_ELEMENT_CLASS
1453
WEBKIT_DOM_IS_HTML_BUTTON_ELEMENT_CLASS
1454
WEBKIT_DOM_HTML_BUTTON_ELEMENT_GET_CLASS
1455
1456
<SUBSECTION Private>
1457
webkit_dom_html_button_element_get_type
1458
</SECTION>
1459
1460
<SECTION>
1461
<FILE>WebKitDOMHTMLCanvasElement</FILE>
1462
<TITLE>WebKitDOMHTMLCanvasElement</TITLE>
1463
WebKitDOMHTMLCanvasElement
1464
1465
webkit_dom_html_canvas_element_get_width
1466
webkit_dom_html_canvas_element_set_width
1467
webkit_dom_html_canvas_element_get_height
1468
webkit_dom_html_canvas_element_set_height
1469
1470
<SUBSECTION Standard>
1471
WebKitDOMHTMLCanvasElementClass
1472
WEBKIT_DOM_TYPE_HTML_CANVAS_ELEMENT
1473
WEBKIT_DOM_HTML_CANVAS_ELEMENT
1474
WEBKIT_DOM_IS_HTML_CANVAS_ELEMENT
1475
WEBKIT_DOM_HTML_CANVAS_ELEMENT_CLASS
1476
WEBKIT_DOM_IS_HTML_CANVAS_ELEMENT_CLASS
1477
WEBKIT_DOM_HTML_CANVAS_ELEMENT_GET_CLASS
1478
1479
<SUBSECTION Private>
1480
webkit_dom_html_canvas_element_get_type
1481
</SECTION>
1482
1483
<SECTION>
1484
<FILE>WebKitDOMHTMLCollection</FILE>
1485
<TITLE>WebKitDOMHTMLCollection</TITLE>
1486
WebKitDOMHTMLCollection
1487
1488
webkit_dom_html_collection_item
1489
webkit_dom_html_collection_named_item
1490
webkit_dom_html_collection_get_length
1491
1492
<SUBSECTION Standard>
1493
WebKitDOMHTMLCollectionClass
1494
WEBKIT_DOM_TYPE_HTML_COLLECTION
1495
WEBKIT_DOM_HTML_COLLECTION
1496
WEBKIT_DOM_IS_HTML_COLLECTION
1497
WEBKIT_DOM_HTML_COLLECTION_CLASS
1498
WEBKIT_DOM_IS_HTML_COLLECTION_CLASS
1499
WEBKIT_DOM_HTML_COLLECTION_GET_CLASS
1500
1501
<SUBSECTION Private>
1502
webkit_dom_html_collection_get_type
1503
</SECTION>
1504
1505
<SECTION>
1506
<FILE>WebKitDOMHTMLDListElement</FILE>
1507
<TITLE>WebKitDOMHTMLDListElement</TITLE>
1508
WebKitDOMHTMLDListElement
1509
1510
webkit_dom_html_d_list_element_get_compact
1511
webkit_dom_html_d_list_element_set_compact
1512
1513
<SUBSECTION Standard>
1514
WebKitDOMHTMLDListElementClass
1515
WEBKIT_DOM_TYPE_HTML_D_LIST_ELEMENT
1516
WEBKIT_DOM_HTML_D_LIST_ELEMENT
1517
WEBKIT_DOM_IS_HTML_D_LIST_ELEMENT
1518
WEBKIT_DOM_HTML_D_LIST_ELEMENT_CLASS
1519
WEBKIT_DOM_IS_HTML_D_LIST_ELEMENT_CLASS
1520
WEBKIT_DOM_HTML_D_LIST_ELEMENT_GET_CLASS
1521
1522
<SUBSECTION Private>
1523
webkit_dom_html_d_list_element_get_type
1524
</SECTION>
1525
1526
<SECTION>
1527
<FILE>WebKitDOMHTMLDirectoryElement</FILE>
1528
<TITLE>WebKitDOMHTMLDirectoryElement</TITLE>
1529
WebKitDOMHTMLDirectoryElement
1530
1531
webkit_dom_html_directory_element_get_compact
1532
webkit_dom_html_directory_element_set_compact
1533
1534
<SUBSECTION Standard>
1535
WebKitDOMHTMLDirectoryElementClass
1536
WEBKIT_DOM_TYPE_HTML_DIRECTORY_ELEMENT
1537
WEBKIT_DOM_HTML_DIRECTORY_ELEMENT
1538
WEBKIT_DOM_IS_HTML_DIRECTORY_ELEMENT
1539
WEBKIT_DOM_HTML_DIRECTORY_ELEMENT_CLASS
1540
WEBKIT_DOM_IS_HTML_DIRECTORY_ELEMENT_CLASS
1541
WEBKIT_DOM_HTML_DIRECTORY_ELEMENT_GET_CLASS
1542
1543
<SUBSECTION Private>
1544
webkit_dom_html_directory_element_get_type
1545
</SECTION>
1546
1547
<SECTION>
1548
<FILE>WebKitDOMHTMLDivElement</FILE>
1549
<TITLE>WebKitDOMHTMLDivElement</TITLE>
1550
WebKitDOMHTMLDivElement
1551
1552
webkit_dom_html_div_element_get_align
1553
webkit_dom_html_div_element_set_align
1554
1555
<SUBSECTION Standard>
1556
WebKitDOMHTMLDivElementClass
1557
WEBKIT_DOM_TYPE_HTML_DIV_ELEMENT
1558
WEBKIT_DOM_HTML_DIV_ELEMENT
1559
WEBKIT_DOM_IS_HTML_DIV_ELEMENT
1560
WEBKIT_DOM_HTML_DIV_ELEMENT_CLASS
1561
WEBKIT_DOM_IS_HTML_DIV_ELEMENT_CLASS
1562
WEBKIT_DOM_HTML_DIV_ELEMENT_GET_CLASS
1563
1564
<SUBSECTION Private>
1565
webkit_dom_html_div_element_get_type
1566
</SECTION>
1567
1568
<SECTION>
1569
<FILE>WebKitDOMHTMLDocument</FILE>
1570
<TITLE>WebKitDOMHTMLDocument</TITLE>
1571
WebKitDOMHTMLDocument
1572
1573
webkit_dom_html_document_close
1574
webkit_dom_html_document_clear
1575
webkit_dom_html_document_capture_events
1576
webkit_dom_html_document_release_events
1577
webkit_dom_html_document_get_width
1578
webkit_dom_html_document_get_height
1579
webkit_dom_html_document_get_dir
1580
webkit_dom_html_document_set_dir
1581
webkit_dom_html_document_get_bg_color
1582
webkit_dom_html_document_set_bg_color
1583
webkit_dom_html_document_get_fg_color
1584
webkit_dom_html_document_set_fg_color
1585
webkit_dom_html_document_get_alink_color
1586
webkit_dom_html_document_set_alink_color
1587
webkit_dom_html_document_get_link_color
1588
webkit_dom_html_document_set_link_color
1589
webkit_dom_html_document_get_vlink_color
1590
webkit_dom_html_document_set_vlink_color
1591
webkit_dom_html_document_set_design_mode
1592
webkit_dom_html_document_get_design_mode
1593
webkit_dom_html_document_get_compat_mode
1594
webkit_dom_html_document_get_scripts
1595
webkit_dom_html_document_get_embeds
1596
webkit_dom_html_document_get_plugins
1597
1598
<SUBSECTION Standard>
1599
WebKitDOMHTMLDocumentClass
1600
WEBKIT_DOM_TYPE_HTML_DOCUMENT
1601
WEBKIT_DOM_HTML_DOCUMENT
1602
WEBKIT_DOM_IS_HTML_DOCUMENT
1603
WEBKIT_DOM_HTML_DOCUMENT_CLASS
1604
WEBKIT_DOM_IS_HTML_DOCUMENT_CLASS
1605
WEBKIT_DOM_HTML_DOCUMENT_GET_CLASS
1606
1607
<SUBSECTION Private>
1608
webkit_dom_html_document_get_type
1609
</SECTION>
1610
1611
<SECTION>
1612
<FILE>WebKitDOMHTMLElement</FILE>
1613
<TITLE>WebKitDOMHTMLElement</TITLE>
1614
WebKitDOMHTMLElement
1615
1616
webkit_dom_html_element_click
1617
webkit_dom_html_element_get_title
1618
webkit_dom_html_element_set_title
1619
webkit_dom_html_element_get_lang
1620
webkit_dom_html_element_set_lang
1621
webkit_dom_html_element_get_dir
1622
webkit_dom_html_element_set_dir
1623
webkit_dom_html_element_get_tab_index
1624
webkit_dom_html_element_set_tab_index
1625
webkit_dom_html_element_get_access_key
1626
webkit_dom_html_element_set_access_key
1627
webkit_dom_html_element_get_inner_text
1628
webkit_dom_html_element_set_inner_text
1629
webkit_dom_html_element_get_outer_text
1630
webkit_dom_html_element_set_outer_text
1631
webkit_dom_html_element_get_content_editable
1632
webkit_dom_html_element_set_content_editable
1633
webkit_dom_html_element_get_is_content_editable
1634
webkit_dom_html_element_set_inner_html
1635
webkit_dom_html_element_get_outer_html
1636
webkit_dom_html_element_get_inner_html
1637
webkit_dom_html_element_set_outer_html
1638
webkit_dom_html_element_get_children
1639
webkit_dom_html_element_get_translate
1640
webkit_dom_html_element_set_translate
1641
webkit_dom_html_element_get_draggable
1642
webkit_dom_html_element_set_draggable
1643
webkit_dom_html_element_get_webkitdropzone
1644
webkit_dom_html_element_set_webkitdropzone
1645
webkit_dom_html_element_get_hidden
1646
webkit_dom_html_element_set_hidden
1647
webkit_dom_html_element_get_spellcheck
1648
webkit_dom_html_element_set_spellcheck
1649
1650
<SUBSECTION Standard>
1651
WebKitDOMHTMLElementClass
1652
WEBKIT_DOM_TYPE_HTML_ELEMENT
1653
WEBKIT_DOM_HTML_ELEMENT
1654
WEBKIT_DOM_IS_HTML_ELEMENT
1655
WEBKIT_DOM_HTML_ELEMENT_CLASS
1656
WEBKIT_DOM_IS_HTML_ELEMENT_CLASS
1657
WEBKIT_DOM_HTML_ELEMENT_GET_CLASS
1658
1659
<SUBSECTION Private>
1660
webkit_dom_html_element_get_type
1661
</SECTION>
1662
1663
<SECTION>
1664
<FILE>WebKitDOMHTMLEmbedElement</FILE>
1665
<TITLE>WebKitDOMHTMLEmbedElement</TITLE>
1666
WebKitDOMHTMLEmbedElement
1667
1668
webkit_dom_html_embed_element_get_align
1669
webkit_dom_html_embed_element_set_align
1670
webkit_dom_html_embed_element_get_height
1671
webkit_dom_html_embed_element_set_height
1672
webkit_dom_html_embed_element_get_name
1673
webkit_dom_html_embed_element_set_name
1674
webkit_dom_html_embed_element_get_src
1675
webkit_dom_html_embed_element_set_src
1676
webkit_dom_html_embed_element_get_type_attr
1677
webkit_dom_html_embed_element_set_type_attr
1678
webkit_dom_html_embed_element_get_width
1679
webkit_dom_html_embed_element_set_width
1680
1681
<SUBSECTION Standard>
1682
WebKitDOMHTMLEmbedElementClass
1683
WEBKIT_DOM_TYPE_HTML_EMBED_ELEMENT
1684
WEBKIT_DOM_HTML_EMBED_ELEMENT
1685
WEBKIT_DOM_IS_HTML_EMBED_ELEMENT
1686
WEBKIT_DOM_HTML_EMBED_ELEMENT_CLASS
1687
WEBKIT_DOM_IS_HTML_EMBED_ELEMENT_CLASS
1688
WEBKIT_DOM_HTML_EMBED_ELEMENT_GET_CLASS
1689
1690
<SUBSECTION Private>
1691
webkit_dom_html_embed_element_get_type
1692
</SECTION>
1693
1694
<SECTION>
1695
<FILE>WebKitDOMHTMLFieldSetElement</FILE>
1696
<TITLE>WebKitDOMHTMLFieldSetElement</TITLE>
1697
WebKitDOMHTMLFieldSetElement
1698
1699
webkit_dom_html_field_set_element_get_form
1700
1701
<SUBSECTION Standard>
1702
WebKitDOMHTMLFieldSetElementClass
1703
WEBKIT_DOM_TYPE_HTML_FIELD_SET_ELEMENT
1704
WEBKIT_DOM_HTML_FIELD_SET_ELEMENT
1705
WEBKIT_DOM_IS_HTML_FIELD_SET_ELEMENT
1706
WEBKIT_DOM_HTML_FIELD_SET_ELEMENT_CLASS
1707
WEBKIT_DOM_IS_HTML_FIELD_SET_ELEMENT_CLASS
1708
WEBKIT_DOM_HTML_FIELD_SET_ELEMENT_GET_CLASS
1709
1710
<SUBSECTION Private>
1711
webkit_dom_html_field_set_element_get_type
1712
</SECTION>
1713
1714
<SECTION>
1715
<FILE>WebKitDOMHTMLFontElement</FILE>
1716
<TITLE>WebKitDOMHTMLFontElement</TITLE>
1717
WebKitDOMHTMLFontElement
1718
1719
webkit_dom_html_font_element_get_color
1720
webkit_dom_html_font_element_set_color
1721
webkit_dom_html_font_element_get_face
1722
webkit_dom_html_font_element_set_face
1723
webkit_dom_html_font_element_get_size
1724
webkit_dom_html_font_element_set_size
1725
1726
<SUBSECTION Standard>
1727
WebKitDOMHTMLFontElementClass
1728
WEBKIT_DOM_TYPE_HTML_FONT_ELEMENT
1729
WEBKIT_DOM_HTML_FONT_ELEMENT
1730
WEBKIT_DOM_IS_HTML_FONT_ELEMENT
1731
WEBKIT_DOM_HTML_FONT_ELEMENT_CLASS
1732
WEBKIT_DOM_IS_HTML_FONT_ELEMENT_CLASS
1733
WEBKIT_DOM_HTML_FONT_ELEMENT_GET_CLASS
1734
1735
<SUBSECTION Private>
1736
webkit_dom_html_font_element_get_type
1737
</SECTION>
1738
1739
<SECTION>
1740
<FILE>WebKitDOMHTMLFormElement</FILE>
1741
<TITLE>WebKitDOMHTMLFormElement</TITLE>
1742
WebKitDOMHTMLFormElement
1743
1744
webkit_dom_html_form_element_submit
1745
webkit_dom_html_form_element_reset
1746
webkit_dom_html_form_element_get_accept_charset
1747
webkit_dom_html_form_element_set_accept_charset
1748
webkit_dom_html_form_element_get_action
1749
webkit_dom_html_form_element_set_action
1750
webkit_dom_html_form_element_get_enctype
1751
webkit_dom_html_form_element_set_enctype
1752
webkit_dom_html_form_element_get_encoding
1753
webkit_dom_html_form_element_set_encoding
1754
webkit_dom_html_form_element_get_method
1755
webkit_dom_html_form_element_set_method
1756
webkit_dom_html_form_element_get_name
1757
webkit_dom_html_form_element_set_name
1758
webkit_dom_html_form_element_get_target
1759
webkit_dom_html_form_element_set_target
1760
webkit_dom_html_form_element_get_elements
1761
webkit_dom_html_form_element_get_length
1762
1763
<SUBSECTION Standard>
1764
WebKitDOMHTMLFormElementClass
1765
WEBKIT_DOM_TYPE_HTML_FORM_ELEMENT
1766
WEBKIT_DOM_HTML_FORM_ELEMENT
1767
WEBKIT_DOM_IS_HTML_FORM_ELEMENT
1768
WEBKIT_DOM_HTML_FORM_ELEMENT_CLASS
1769
WEBKIT_DOM_IS_HTML_FORM_ELEMENT_CLASS
1770
WEBKIT_DOM_HTML_FORM_ELEMENT_GET_CLASS
1771
1772
<SUBSECTION Private>
1773
webkit_dom_html_form_element_get_type
1774
</SECTION>
1775
1776
<SECTION>
1777
<FILE>WebKitDOMHTMLFrameElement</FILE>
1778
<TITLE>WebKitDOMHTMLFrameElement</TITLE>
1779
WebKitDOMHTMLFrameElement
1780
1781
webkit_dom_html_frame_element_get_frame_border
1782
webkit_dom_html_frame_element_set_frame_border
1783
webkit_dom_html_frame_element_get_long_desc
1784
webkit_dom_html_frame_element_set_long_desc
1785
webkit_dom_html_frame_element_get_margin_height
1786
webkit_dom_html_frame_element_set_margin_height
1787
webkit_dom_html_frame_element_get_margin_width
1788
webkit_dom_html_frame_element_set_margin_width
1789
webkit_dom_html_frame_element_get_name
1790
webkit_dom_html_frame_element_set_name
1791
webkit_dom_html_frame_element_get_no_resize
1792
webkit_dom_html_frame_element_set_no_resize
1793
webkit_dom_html_frame_element_get_scrolling
1794
webkit_dom_html_frame_element_set_scrolling
1795
webkit_dom_html_frame_element_get_src
1796
webkit_dom_html_frame_element_set_src
1797
webkit_dom_html_frame_element_get_content_document
1798
webkit_dom_html_frame_element_get_content_window
1799
webkit_dom_html_frame_element_get_width
1800
webkit_dom_html_frame_element_get_height
1801
1802
<SUBSECTION Standard>
1803
WebKitDOMHTMLFrameElementClass
1804
WEBKIT_DOM_TYPE_HTML_FRAME_ELEMENT
1805
WEBKIT_DOM_HTML_FRAME_ELEMENT
1806
WEBKIT_DOM_IS_HTML_FRAME_ELEMENT
1807
WEBKIT_DOM_HTML_FRAME_ELEMENT_CLASS
1808
WEBKIT_DOM_IS_HTML_FRAME_ELEMENT_CLASS
1809
WEBKIT_DOM_HTML_FRAME_ELEMENT_GET_CLASS
1810
1811
<SUBSECTION Private>
1812
webkit_dom_html_frame_element_get_type
1813
</SECTION>
1814
1815
<SECTION>
1816
<FILE>WebKitDOMHTMLFrameSetElement</FILE>
1817
<TITLE>WebKitDOMHTMLFrameSetElement</TITLE>
1818
WebKitDOMHTMLFrameSetElement
1819
1820
webkit_dom_html_frame_set_element_get_cols
1821
webkit_dom_html_frame_set_element_set_cols
1822
webkit_dom_html_frame_set_element_get_rows
1823
webkit_dom_html_frame_set_element_set_rows
1824
1825
<SUBSECTION Standard>
1826
WebKitDOMHTMLFrameSetElementClass
1827
WEBKIT_DOM_TYPE_HTML_FRAME_SET_ELEMENT
1828
WEBKIT_DOM_HTML_FRAME_SET_ELEMENT
1829
WEBKIT_DOM_IS_HTML_FRAME_SET_ELEMENT
1830
WEBKIT_DOM_HTML_FRAME_SET_ELEMENT_CLASS
1831
WEBKIT_DOM_IS_HTML_FRAME_SET_ELEMENT_CLASS
1832
WEBKIT_DOM_HTML_FRAME_SET_ELEMENT_GET_CLASS
1833
1834
<SUBSECTION Private>
1835
webkit_dom_html_frame_set_element_get_type
1836
</SECTION>
1837
1838
<SECTION>
1839
<FILE>WebKitDOMHTMLHRElement</FILE>
1840
<TITLE>WebKitDOMHTMLHRElement</TITLE>
1841
WebKitDOMHTMLHRElement
1842
1843
webkit_dom_html_hr_element_get_align
1844
webkit_dom_html_hr_element_set_align
1845
webkit_dom_html_hr_element_get_no_shade
1846
webkit_dom_html_hr_element_set_no_shade
1847
webkit_dom_html_hr_element_get_size
1848
webkit_dom_html_hr_element_set_size
1849
webkit_dom_html_hr_element_get_width
1850
webkit_dom_html_hr_element_set_width
1851
1852
<SUBSECTION Standard>
1853
WebKitDOMHTMLHRElementClass
1854
WEBKIT_DOM_TYPE_HTML_HR_ELEMENT
1855
WEBKIT_DOM_HTML_HR_ELEMENT
1856
WEBKIT_DOM_IS_HTML_HR_ELEMENT
1857
WEBKIT_DOM_HTML_HR_ELEMENT_CLASS
1858
WEBKIT_DOM_IS_HTML_HR_ELEMENT_CLASS
1859
WEBKIT_DOM_HTML_HR_ELEMENT_GET_CLASS
1860
1861
<SUBSECTION Private>
1862
webkit_dom_html_hr_element_get_type
1863
</SECTION>
1864
1865
<SECTION>
1866
<FILE>WebKitDOMHTMLHeadElement</FILE>
1867
<TITLE>WebKitDOMHTMLHeadElement</TITLE>
1868
WebKitDOMHTMLHeadElement
1869
1870
webkit_dom_html_head_element_get_profile
1871
webkit_dom_html_head_element_set_profile
1872
1873
<SUBSECTION Standard>
1874
WebKitDOMHTMLHeadElementClass
1875
WEBKIT_DOM_TYPE_HTML_HEAD_ELEMENT
1876
WEBKIT_DOM_HTML_HEAD_ELEMENT
1877
WEBKIT_DOM_IS_HTML_HEAD_ELEMENT
1878
WEBKIT_DOM_HTML_HEAD_ELEMENT_CLASS
1879
WEBKIT_DOM_IS_HTML_HEAD_ELEMENT_CLASS
1880
WEBKIT_DOM_HTML_HEAD_ELEMENT_GET_CLASS
1881
1882
<SUBSECTION Private>
1883
webkit_dom_html_head_element_get_type
1884
</SECTION>
1885
1886
<SECTION>
1887
<FILE>WebKitDOMHTMLHeadingElement</FILE>
1888
<TITLE>WebKitDOMHTMLHeadingElement</TITLE>
1889
WebKitDOMHTMLHeadingElement
1890
1891
webkit_dom_html_heading_element_get_align
1892
webkit_dom_html_heading_element_set_align
1893
1894
<SUBSECTION Standard>
1895
WebKitDOMHTMLHeadingElementClass
1896
WEBKIT_DOM_TYPE_HTML_HEADING_ELEMENT
1897
WEBKIT_DOM_HTML_HEADING_ELEMENT
1898
WEBKIT_DOM_IS_HTML_HEADING_ELEMENT
1899
WEBKIT_DOM_HTML_HEADING_ELEMENT_CLASS
1900
WEBKIT_DOM_IS_HTML_HEADING_ELEMENT_CLASS
1901
WEBKIT_DOM_HTML_HEADING_ELEMENT_GET_CLASS
1902
1903
<SUBSECTION Private>
1904
webkit_dom_html_heading_element_get_type
1905
</SECTION>
1906
1907
<SECTION>
1908
<FILE>WebKitDOMHTMLHtmlElement</FILE>
1909
<TITLE>WebKitDOMHTMLHtmlElement</TITLE>
1910
WebKitDOMHTMLHtmlElement
1911
1912
webkit_dom_html_html_element_get_version
1913
webkit_dom_html_html_element_set_version
1914
1915
<SUBSECTION Standard>
1916
WebKitDOMHTMLHtmlElementClass
1917
WEBKIT_DOM_TYPE_HTML_HTML_ELEMENT
1918
WEBKIT_DOM_HTML_HTML_ELEMENT
1919
WEBKIT_DOM_IS_HTML_HTML_ELEMENT
1920
WEBKIT_DOM_HTML_HTML_ELEMENT_CLASS
1921
WEBKIT_DOM_IS_HTML_HTML_ELEMENT_CLASS
1922
WEBKIT_DOM_HTML_HTML_ELEMENT_GET_CLASS
1923
1924
<SUBSECTION Private>
1925
webkit_dom_html_html_element_get_type
1926
</SECTION>
1927
1928
<SECTION>
1929
<FILE>WebKitDOMHTMLIFrameElement</FILE>
1930
<TITLE>WebKitDOMHTMLIFrameElement</TITLE>
1931
WebKitDOMHTMLIFrameElement
1932
1933
webkit_dom_html_iframe_element_get_align
1934
webkit_dom_html_iframe_element_set_align
1935
webkit_dom_html_iframe_element_get_frame_border
1936
webkit_dom_html_iframe_element_set_frame_border
1937
webkit_dom_html_iframe_element_get_height
1938
webkit_dom_html_iframe_element_set_height
1939
webkit_dom_html_iframe_element_get_long_desc
1940
webkit_dom_html_iframe_element_set_long_desc
1941
webkit_dom_html_iframe_element_get_margin_height
1942
webkit_dom_html_iframe_element_set_margin_height
1943
webkit_dom_html_iframe_element_get_margin_width
1944
webkit_dom_html_iframe_element_set_margin_width
1945
webkit_dom_html_iframe_element_get_name
1946
webkit_dom_html_iframe_element_set_name
1947
webkit_dom_html_iframe_element_get_scrolling
1948
webkit_dom_html_iframe_element_set_scrolling
1949
webkit_dom_html_iframe_element_get_src
1950
webkit_dom_html_iframe_element_set_src
1951
webkit_dom_html_iframe_element_get_width
1952
webkit_dom_html_iframe_element_set_width
1953
webkit_dom_html_iframe_element_get_content_document
1954
webkit_dom_html_iframe_element_get_content_window
1955
1956
<SUBSECTION Standard>
1957
WebKitDOMHTMLIFrameElementClass
1958
WEBKIT_DOM_TYPE_HTML_IFRAME_ELEMENT
1959
WEBKIT_DOM_HTML_IFRAME_ELEMENT
1960
WEBKIT_DOM_IS_HTML_IFRAME_ELEMENT
1961
WEBKIT_DOM_HTML_IFRAME_ELEMENT_CLASS
1962
WEBKIT_DOM_IS_HTML_IFRAME_ELEMENT_CLASS
1963
WEBKIT_DOM_HTML_IFRAME_ELEMENT_GET_CLASS
1964
1965
<SUBSECTION Private>
1966
webkit_dom_html_iframe_element_get_type
1967
</SECTION>
1968
1969
<SECTION>
1970
<FILE>WebKitDOMHTMLImageElement</FILE>
1971
<TITLE>WebKitDOMHTMLImageElement</TITLE>
1972
WebKitDOMHTMLImageElement
1973
1974
webkit_dom_html_image_element_get_name
1975
webkit_dom_html_image_element_set_name
1976
webkit_dom_html_image_element_get_align
1977
webkit_dom_html_image_element_set_align
1978
webkit_dom_html_image_element_get_alt
1979
webkit_dom_html_image_element_set_alt
1980
webkit_dom_html_image_element_get_border
1981
webkit_dom_html_image_element_set_border
1982
webkit_dom_html_image_element_get_height
1983
webkit_dom_html_image_element_set_height
1984
webkit_dom_html_image_element_get_hspace
1985
webkit_dom_html_image_element_set_hspace
1986
webkit_dom_html_image_element_get_is_map
1987
webkit_dom_html_image_element_set_is_map
1988
webkit_dom_html_image_element_get_long_desc
1989
webkit_dom_html_image_element_set_long_desc
1990
webkit_dom_html_image_element_get_src
1991
webkit_dom_html_image_element_set_src
1992
webkit_dom_html_image_element_get_use_map
1993
webkit_dom_html_image_element_set_use_map
1994
webkit_dom_html_image_element_get_vspace
1995
webkit_dom_html_image_element_set_vspace
1996
webkit_dom_html_image_element_get_width
1997
webkit_dom_html_image_element_set_width
1998
webkit_dom_html_image_element_get_complete
1999
webkit_dom_html_image_element_get_lowsrc
2000
webkit_dom_html_image_element_set_lowsrc
2001
webkit_dom_html_image_element_get_natural_height
2002
webkit_dom_html_image_element_get_natural_width
2003
webkit_dom_html_image_element_get_x
2004
webkit_dom_html_image_element_get_y
2005
2006
<SUBSECTION Standard>
2007
WebKitDOMHTMLImageElementClass
2008
WEBKIT_DOM_TYPE_HTML_IMAGE_ELEMENT
2009
WEBKIT_DOM_HTML_IMAGE_ELEMENT
2010
WEBKIT_DOM_IS_HTML_IMAGE_ELEMENT
2011
WEBKIT_DOM_HTML_IMAGE_ELEMENT_CLASS
2012
WEBKIT_DOM_IS_HTML_IMAGE_ELEMENT_CLASS
2013
WEBKIT_DOM_HTML_IMAGE_ELEMENT_GET_CLASS
2014
2015
<SUBSECTION Private>
2016
webkit_dom_html_image_element_get_type
2017
</SECTION>
2018
2019
<SECTION>
2020
<FILE>WebKitDOMHTMLInputElement</FILE>
2021
<TITLE>WebKitDOMHTMLInputElement</TITLE>
2022
WebKitDOMHTMLInputElement
2023
2024
webkit_dom_html_input_element_select
2025
webkit_dom_html_input_element_get_accept
2026
webkit_dom_html_input_element_set_accept
2027
webkit_dom_html_input_element_get_alt
2028
webkit_dom_html_input_element_set_alt
2029
webkit_dom_html_input_element_get_autofocus
2030
webkit_dom_html_input_element_set_autofocus
2031
webkit_dom_html_input_element_get_default_checked
2032
webkit_dom_html_input_element_set_default_checked
2033
webkit_dom_html_input_element_get_checked
2034
webkit_dom_html_input_element_set_checked
2035
webkit_dom_html_input_element_get_disabled
2036
webkit_dom_html_input_element_set_disabled
2037
webkit_dom_html_input_element_get_form
2038
webkit_dom_html_input_element_get_files
2039
webkit_dom_html_input_element_set_files
2040
webkit_dom_html_input_element_get_height
2041
webkit_dom_html_input_element_set_height
2042
webkit_dom_html_input_element_get_indeterminate
2043
webkit_dom_html_input_element_set_indeterminate
2044
webkit_dom_html_input_element_get_max_length
2045
webkit_dom_html_input_element_set_max_length
2046
webkit_dom_html_input_element_get_multiple
2047
webkit_dom_html_input_element_set_multiple
2048
webkit_dom_html_input_element_get_name
2049
webkit_dom_html_input_element_set_name
2050
webkit_dom_html_input_element_get_read_only
2051
webkit_dom_html_input_element_set_read_only
2052
webkit_dom_html_input_element_get_size
2053
webkit_dom_html_input_element_set_size
2054
webkit_dom_html_input_element_get_src
2055
webkit_dom_html_input_element_set_src
2056
webkit_dom_html_input_element_get_input_type
2057
webkit_dom_html_input_element_set_input_type
2058
webkit_dom_html_input_element_get_default_value
2059
webkit_dom_html_input_element_set_default_value
2060
webkit_dom_html_input_element_get_value
2061
webkit_dom_html_input_element_set_value
2062
webkit_dom_html_input_element_get_width
2063
webkit_dom_html_input_element_set_width
2064
webkit_dom_html_input_element_get_will_validate
2065
webkit_dom_html_input_element_get_align
2066
webkit_dom_html_input_element_set_align
2067
webkit_dom_html_input_element_get_use_map
2068
webkit_dom_html_input_element_set_use_map
2069
webkit_dom_html_input_element_get_capture_type
2070
webkit_dom_html_input_element_set_capture_type
2071
webkit_dom_html_input_element_get_capture
2072
webkit_dom_html_input_element_is_edited
2073
webkit_dom_html_input_element_get_auto_filled
2074
webkit_dom_html_input_element_set_auto_filled
2075
webkit_dom_html_input_element_set_editing_value
2076
2077
<SUBSECTION Standard>
2078
WebKitDOMHTMLInputElementClass
2079
WEBKIT_DOM_TYPE_HTML_INPUT_ELEMENT
2080
WEBKIT_DOM_HTML_INPUT_ELEMENT
2081
WEBKIT_DOM_IS_HTML_INPUT_ELEMENT
2082
WEBKIT_DOM_HTML_INPUT_ELEMENT_CLASS
2083
WEBKIT_DOM_IS_HTML_INPUT_ELEMENT_CLASS
2084
WEBKIT_DOM_HTML_INPUT_ELEMENT_GET_CLASS
2085
2086
<SUBSECTION Private>
2087
webkit_dom_html_input_element_get_type
2088
</SECTION>
2089
2090
<SECTION>
2091
<FILE>WebKitDOMHTMLLIElement</FILE>
2092
<TITLE>WebKitDOMHTMLLIElement</TITLE>
2093
WebKitDOMHTMLLIElement
2094
2095
webkit_dom_html_li_element_get_type_attr
2096
webkit_dom_html_li_element_set_type_attr
2097
webkit_dom_html_li_element_get_value
2098
webkit_dom_html_li_element_set_value
2099
2100
<SUBSECTION Standard>
2101
WebKitDOMHTMLLIElementClass
2102
WEBKIT_DOM_TYPE_HTML_LI_ELEMENT
2103
WEBKIT_DOM_HTML_LI_ELEMENT
2104
WEBKIT_DOM_IS_HTML_LI_ELEMENT
2105
WEBKIT_DOM_HTML_LI_ELEMENT_CLASS
2106
WEBKIT_DOM_IS_HTML_LI_ELEMENT_CLASS
2107
WEBKIT_DOM_HTML_LI_ELEMENT_GET_CLASS
2108
2109
<SUBSECTION Private>
2110
webkit_dom_html_li_element_get_type
2111
</SECTION>
2112
2113
<SECTION>
2114
<FILE>WebKitDOMHTMLLabelElement</FILE>
2115
<TITLE>WebKitDOMHTMLLabelElement</TITLE>
2116
WebKitDOMHTMLLabelElement
2117
2118
webkit_dom_html_label_element_get_form
2119
webkit_dom_html_label_element_get_html_for
2120
webkit_dom_html_label_element_set_html_for
2121
2122
<SUBSECTION Standard>
2123
WebKitDOMHTMLLabelElementClass
2124
WEBKIT_DOM_TYPE_HTML_LABEL_ELEMENT
2125
WEBKIT_DOM_HTML_LABEL_ELEMENT
2126
WEBKIT_DOM_IS_HTML_LABEL_ELEMENT
2127
WEBKIT_DOM_HTML_LABEL_ELEMENT_CLASS
2128
WEBKIT_DOM_IS_HTML_LABEL_ELEMENT_CLASS
2129
WEBKIT_DOM_HTML_LABEL_ELEMENT_GET_CLASS
2130
2131
<SUBSECTION Private>
2132
webkit_dom_html_label_element_get_type
2133
</SECTION>
2134
2135
<SECTION>
2136
<FILE>WebKitDOMHTMLLegendElement</FILE>
2137
<TITLE>WebKitDOMHTMLLegendElement</TITLE>
2138
WebKitDOMHTMLLegendElement
2139
2140
webkit_dom_html_legend_element_get_form
2141
webkit_dom_html_legend_element_get_align
2142
webkit_dom_html_legend_element_set_align
2143
2144
<SUBSECTION Standard>
2145
WebKitDOMHTMLLegendElementClass
2146
WEBKIT_DOM_TYPE_HTML_LEGEND_ELEMENT
2147
WEBKIT_DOM_HTML_LEGEND_ELEMENT
2148
WEBKIT_DOM_IS_HTML_LEGEND_ELEMENT
2149
WEBKIT_DOM_HTML_LEGEND_ELEMENT_CLASS
2150
WEBKIT_DOM_IS_HTML_LEGEND_ELEMENT_CLASS
2151
WEBKIT_DOM_HTML_LEGEND_ELEMENT_GET_CLASS
2152
2153
<SUBSECTION Private>
2154
webkit_dom_html_legend_element_get_type
2155
</SECTION>
2156
2157
<SECTION>
2158
<FILE>WebKitDOMHTMLLinkElement</FILE>
2159
<TITLE>WebKitDOMHTMLLinkElement</TITLE>
2160
WebKitDOMHTMLLinkElement
2161
2162
webkit_dom_html_link_element_get_disabled
2163
webkit_dom_html_link_element_set_disabled
2164
webkit_dom_html_link_element_get_charset
2165
webkit_dom_html_link_element_set_charset
2166
webkit_dom_html_link_element_get_href
2167
webkit_dom_html_link_element_set_href
2168
webkit_dom_html_link_element_get_hreflang
2169
webkit_dom_html_link_element_set_hreflang
2170
webkit_dom_html_link_element_get_media
2171
webkit_dom_html_link_element_set_media
2172
webkit_dom_html_link_element_get_rel
2173
webkit_dom_html_link_element_set_rel
2174
webkit_dom_html_link_element_get_rev
2175
webkit_dom_html_link_element_set_rev
2176
webkit_dom_html_link_element_get_target
2177
webkit_dom_html_link_element_set_target
2178
webkit_dom_html_link_element_get_type_attr
2179
webkit_dom_html_link_element_set_type_attr
2180
webkit_dom_html_link_element_get_sheet
2181
webkit_dom_html_link_element_get_sizes
2182
webkit_dom_html_link_element_set_sizes
2183
2184
<SUBSECTION Standard>
2185
WebKitDOMHTMLLinkElementClass
2186
WEBKIT_DOM_TYPE_HTML_LINK_ELEMENT
2187
WEBKIT_DOM_HTML_LINK_ELEMENT
2188
WEBKIT_DOM_IS_HTML_LINK_ELEMENT
2189
WEBKIT_DOM_HTML_LINK_ELEMENT_CLASS
2190
WEBKIT_DOM_IS_HTML_LINK_ELEMENT_CLASS
2191
WEBKIT_DOM_HTML_LINK_ELEMENT_GET_CLASS
2192
2193
<SUBSECTION Private>
2194
webkit_dom_html_link_element_get_type
2195
</SECTION>
2196
2197
<SECTION>
2198
<FILE>WebKitDOMHTMLMapElement</FILE>
2199
<TITLE>WebKitDOMHTMLMapElement</TITLE>
2200
WebKitDOMHTMLMapElement
2201
2202
webkit_dom_html_map_element_get_areas
2203
webkit_dom_html_map_element_get_name
2204
webkit_dom_html_map_element_set_name
2205
2206
<SUBSECTION Standard>
2207
WebKitDOMHTMLMapElementClass
2208
WEBKIT_DOM_TYPE_HTML_MAP_ELEMENT
2209
WEBKIT_DOM_HTML_MAP_ELEMENT
2210
WEBKIT_DOM_IS_HTML_MAP_ELEMENT
2211
WEBKIT_DOM_HTML_MAP_ELEMENT_CLASS
2212
WEBKIT_DOM_IS_HTML_MAP_ELEMENT_CLASS
2213
WEBKIT_DOM_HTML_MAP_ELEMENT_GET_CLASS
2214
2215
<SUBSECTION Private>
2216
webkit_dom_html_map_element_get_type
2217
</SECTION>
2218
2219
<SECTION>
2220
<FILE>WebKitDOMHTMLMarqueeElement</FILE>
2221
<TITLE>WebKitDOMHTMLMarqueeElement</TITLE>
2222
WebKitDOMHTMLMarqueeElement
2223
2224
webkit_dom_html_marquee_element_start
2225
webkit_dom_html_marquee_element_stop
2226
2227
<SUBSECTION Standard>
2228
WebKitDOMHTMLMarqueeElementClass
2229
WEBKIT_DOM_TYPE_HTML_MARQUEE_ELEMENT
2230
WEBKIT_DOM_HTML_MARQUEE_ELEMENT
2231
WEBKIT_DOM_IS_HTML_MARQUEE_ELEMENT
2232
WEBKIT_DOM_HTML_MARQUEE_ELEMENT_CLASS
2233
WEBKIT_DOM_IS_HTML_MARQUEE_ELEMENT_CLASS
2234
WEBKIT_DOM_HTML_MARQUEE_ELEMENT_GET_CLASS
2235
2236
<SUBSECTION Private>
2237
webkit_dom_html_marquee_element_get_type
2238
</SECTION>
2239
2240
<SECTION>
2241
<FILE>WebKitDOMHTMLMenuElement</FILE>
2242
<TITLE>WebKitDOMHTMLMenuElement</TITLE>
2243
WebKitDOMHTMLMenuElement
2244
2245
webkit_dom_html_menu_element_get_compact
2246
webkit_dom_html_menu_element_set_compact
2247
2248
<SUBSECTION Standard>
2249
WebKitDOMHTMLMenuElementClass
2250
WEBKIT_DOM_TYPE_HTML_MENU_ELEMENT
2251
WEBKIT_DOM_HTML_MENU_ELEMENT
2252
WEBKIT_DOM_IS_HTML_MENU_ELEMENT
2253
WEBKIT_DOM_HTML_MENU_ELEMENT_CLASS
2254
WEBKIT_DOM_IS_HTML_MENU_ELEMENT_CLASS
2255
WEBKIT_DOM_HTML_MENU_ELEMENT_GET_CLASS
2256
2257
<SUBSECTION Private>
2258
webkit_dom_html_menu_element_get_type
2259
</SECTION>
2260
2261
<SECTION>
2262
<FILE>WebKitDOMHTMLMetaElement</FILE>
2263
<TITLE>WebKitDOMHTMLMetaElement</TITLE>
2264
WebKitDOMHTMLMetaElement
2265
2266
webkit_dom_html_meta_element_get_content
2267
webkit_dom_html_meta_element_set_content
2268
webkit_dom_html_meta_element_get_http_equiv
2269
webkit_dom_html_meta_element_set_http_equiv
2270
webkit_dom_html_meta_element_get_name
2271
webkit_dom_html_meta_element_set_name
2272
webkit_dom_html_meta_element_get_scheme
2273
webkit_dom_html_meta_element_set_scheme
2274
2275
<SUBSECTION Standard>
2276
WebKitDOMHTMLMetaElementClass
2277
WEBKIT_DOM_TYPE_HTML_META_ELEMENT
2278
WEBKIT_DOM_HTML_META_ELEMENT
2279
WEBKIT_DOM_IS_HTML_META_ELEMENT
2280
WEBKIT_DOM_HTML_META_ELEMENT_CLASS
2281
WEBKIT_DOM_IS_HTML_META_ELEMENT_CLASS
2282
WEBKIT_DOM_HTML_META_ELEMENT_GET_CLASS
2283
2284
<SUBSECTION Private>
2285
webkit_dom_html_meta_element_get_type
2286
</SECTION>
2287
2288
<SECTION>
2289
<FILE>WebKitDOMHTMLModElement</FILE>
2290
<TITLE>WebKitDOMHTMLModElement</TITLE>
2291
WebKitDOMHTMLModElement
2292
2293
webkit_dom_html_mod_element_get_cite
2294
webkit_dom_html_mod_element_set_cite
2295
webkit_dom_html_mod_element_get_date_time
2296
webkit_dom_html_mod_element_set_date_time
2297
2298
<SUBSECTION Standard>
2299
WebKitDOMHTMLModElementClass
2300
WEBKIT_DOM_TYPE_HTML_MOD_ELEMENT
2301
WEBKIT_DOM_HTML_MOD_ELEMENT
2302
WEBKIT_DOM_IS_HTML_MOD_ELEMENT
2303
WEBKIT_DOM_HTML_MOD_ELEMENT_CLASS
2304
WEBKIT_DOM_IS_HTML_MOD_ELEMENT_CLASS
2305
WEBKIT_DOM_HTML_MOD_ELEMENT_GET_CLASS
2306
2307
<SUBSECTION Private>
2308
webkit_dom_html_mod_element_get_type
2309
</SECTION>
2310
2311
<SECTION>
2312
<FILE>WebKitDOMHTMLOListElement</FILE>
2313
<TITLE>WebKitDOMHTMLOListElement</TITLE>
2314
WebKitDOMHTMLOListElement
2315
2316
webkit_dom_html_o_list_element_get_compact
2317
webkit_dom_html_o_list_element_set_compact
2318
webkit_dom_html_o_list_element_get_start
2319
webkit_dom_html_o_list_element_set_start
2320
webkit_dom_html_o_list_element_get_type_attr
2321
webkit_dom_html_o_list_element_set_type_attr
2322
2323
<SUBSECTION Standard>
2324
WebKitDOMHTMLOListElementClass
2325
WEBKIT_DOM_TYPE_HTML_O_LIST_ELEMENT
2326
WEBKIT_DOM_HTML_O_LIST_ELEMENT
2327
WEBKIT_DOM_IS_HTML_O_LIST_ELEMENT
2328
WEBKIT_DOM_HTML_O_LIST_ELEMENT_CLASS
2329
WEBKIT_DOM_IS_HTML_O_LIST_ELEMENT_CLASS
2330
WEBKIT_DOM_HTML_O_LIST_ELEMENT_GET_CLASS
2331
2332
<SUBSECTION Private>
2333
webkit_dom_html_o_list_element_get_type
2334
</SECTION>
2335
2336
<SECTION>
2337
<FILE>WebKitDOMHTMLObjectElement</FILE>
2338
<TITLE>WebKitDOMHTMLObjectElement</TITLE>
2339
WebKitDOMHTMLObjectElement
2340
2341
webkit_dom_html_object_element_get_form
2342
webkit_dom_html_object_element_get_code
2343
webkit_dom_html_object_element_set_code
2344
webkit_dom_html_object_element_get_align
2345
webkit_dom_html_object_element_set_align
2346
webkit_dom_html_object_element_get_archive
2347
webkit_dom_html_object_element_set_archive
2348
webkit_dom_html_object_element_get_border
2349
webkit_dom_html_object_element_set_border
2350
webkit_dom_html_object_element_get_code_base
2351
webkit_dom_html_object_element_set_code_base
2352
webkit_dom_html_object_element_get_code_type
2353
webkit_dom_html_object_element_set_code_type
2354
webkit_dom_html_object_element_get_data
2355
webkit_dom_html_object_element_set_data
2356
webkit_dom_html_object_element_get_declare
2357
webkit_dom_html_object_element_set_declare
2358
webkit_dom_html_object_element_get_height
2359
webkit_dom_html_object_element_set_height
2360
webkit_dom_html_object_element_get_hspace
2361
webkit_dom_html_object_element_set_hspace
2362
webkit_dom_html_object_element_get_name
2363
webkit_dom_html_object_element_set_name
2364
webkit_dom_html_object_element_get_standby
2365
webkit_dom_html_object_element_set_standby
2366
webkit_dom_html_object_element_get_type_attr
2367
webkit_dom_html_object_element_set_type_attr
2368
webkit_dom_html_object_element_get_use_map
2369
webkit_dom_html_object_element_set_use_map
2370
webkit_dom_html_object_element_get_vspace
2371
webkit_dom_html_object_element_set_vspace
2372
webkit_dom_html_object_element_get_width
2373
webkit_dom_html_object_element_set_width
2374
webkit_dom_html_object_element_get_content_document
2375
2376
<SUBSECTION Standard>
2377
WebKitDOMHTMLObjectElementClass
2378
WEBKIT_DOM_TYPE_HTML_OBJECT_ELEMENT
2379
WEBKIT_DOM_HTML_OBJECT_ELEMENT
2380
WEBKIT_DOM_IS_HTML_OBJECT_ELEMENT
2381
WEBKIT_DOM_HTML_OBJECT_ELEMENT_CLASS
2382
WEBKIT_DOM_IS_HTML_OBJECT_ELEMENT_CLASS
2383
WEBKIT_DOM_HTML_OBJECT_ELEMENT_GET_CLASS
2384
2385
<SUBSECTION Private>
2386
webkit_dom_html_object_element_get_type
2387
</SECTION>
2388
2389
<SECTION>
2390
<FILE>WebKitDOMHTMLOptGroupElement</FILE>
2391
<TITLE>WebKitDOMHTMLOptGroupElement</TITLE>
2392
WebKitDOMHTMLOptGroupElement
2393
2394
webkit_dom_html_opt_group_element_get_disabled
2395
webkit_dom_html_opt_group_element_set_disabled
2396
webkit_dom_html_opt_group_element_get_label
2397
webkit_dom_html_opt_group_element_set_label
2398
2399
<SUBSECTION Standard>
2400
WebKitDOMHTMLOptGroupElementClass
2401
WEBKIT_DOM_TYPE_HTML_OPT_GROUP_ELEMENT
2402
WEBKIT_DOM_HTML_OPT_GROUP_ELEMENT
2403
WEBKIT_DOM_IS_HTML_OPT_GROUP_ELEMENT
2404
WEBKIT_DOM_HTML_OPT_GROUP_ELEMENT_CLASS
2405
WEBKIT_DOM_IS_HTML_OPT_GROUP_ELEMENT_CLASS
2406
WEBKIT_DOM_HTML_OPT_GROUP_ELEMENT_GET_CLASS
2407
2408
<SUBSECTION Private>
2409
webkit_dom_html_opt_group_element_get_type
2410
</SECTION>
2411
2412
<SECTION>
2413
<FILE>WebKitDOMHTMLOptionElement</FILE>
2414
<TITLE>WebKitDOMHTMLOptionElement</TITLE>
2415
WebKitDOMHTMLOptionElement
2416
2417
webkit_dom_html_option_element_get_disabled
2418
webkit_dom_html_option_element_set_disabled
2419
webkit_dom_html_option_element_get_form
2420
webkit_dom_html_option_element_get_label
2421
webkit_dom_html_option_element_set_label
2422
webkit_dom_html_option_element_get_default_selected
2423
webkit_dom_html_option_element_set_default_selected
2424
webkit_dom_html_option_element_get_selected
2425
webkit_dom_html_option_element_set_selected
2426
webkit_dom_html_option_element_get_value
2427
webkit_dom_html_option_element_set_value
2428
webkit_dom_html_option_element_get_text
2429
webkit_dom_html_option_element_get_index
2430
2431
<SUBSECTION Standard>
2432
WebKitDOMHTMLOptionElementClass
2433
WEBKIT_DOM_TYPE_HTML_OPTION_ELEMENT
2434
WEBKIT_DOM_HTML_OPTION_ELEMENT
2435
WEBKIT_DOM_IS_HTML_OPTION_ELEMENT
2436
WEBKIT_DOM_HTML_OPTION_ELEMENT_CLASS
2437
WEBKIT_DOM_IS_HTML_OPTION_ELEMENT_CLASS
2438
WEBKIT_DOM_HTML_OPTION_ELEMENT_GET_CLASS
2439
2440
<SUBSECTION Private>
2441
webkit_dom_html_option_element_get_type
2442
</SECTION>
2443
2444
<SECTION>
2445
<FILE>WebKitDOMHTMLOptionsCollection</FILE>
2446
<TITLE>WebKitDOMHTMLOptionsCollection</TITLE>
2447
WebKitDOMHTMLOptionsCollection
2448
2449
webkit_dom_html_options_collection_named_item
2450
webkit_dom_html_options_collection_get_selected_index
2451
webkit_dom_html_options_collection_set_selected_index
2452
webkit_dom_html_options_collection_get_length
2453
2454
<SUBSECTION Standard>
2455
WebKitDOMHTMLOptionsCollectionClass
2456
WEBKIT_DOM_TYPE_HTML_OPTIONS_COLLECTION
2457
WEBKIT_DOM_HTML_OPTIONS_COLLECTION
2458
WEBKIT_DOM_IS_HTML_OPTIONS_COLLECTION
2459
WEBKIT_DOM_HTML_OPTIONS_COLLECTION_CLASS
2460
WEBKIT_DOM_IS_HTML_OPTIONS_COLLECTION_CLASS
2461
WEBKIT_DOM_HTML_OPTIONS_COLLECTION_GET_CLASS
2462
2463
<SUBSECTION Private>
2464
webkit_dom_html_options_collection_get_type
2465
</SECTION>
2466
2467
<SECTION>
2468
<FILE>WebKitDOMHTMLParagraphElement</FILE>
2469
<TITLE>WebKitDOMHTMLParagraphElement</TITLE>
2470
WebKitDOMHTMLParagraphElement
2471
2472
webkit_dom_html_paragraph_element_get_align
2473
webkit_dom_html_paragraph_element_set_align
2474
2475
<SUBSECTION Standard>
2476
WebKitDOMHTMLParagraphElementClass
2477
WEBKIT_DOM_TYPE_HTML_PARAGRAPH_ELEMENT
2478
WEBKIT_DOM_HTML_PARAGRAPH_ELEMENT
2479
WEBKIT_DOM_IS_HTML_PARAGRAPH_ELEMENT
2480
WEBKIT_DOM_HTML_PARAGRAPH_ELEMENT_CLASS
2481
WEBKIT_DOM_IS_HTML_PARAGRAPH_ELEMENT_CLASS
2482
WEBKIT_DOM_HTML_PARAGRAPH_ELEMENT_GET_CLASS
2483
2484
<SUBSECTION Private>
2485
webkit_dom_html_paragraph_element_get_type
2486
</SECTION>
2487
2488
<SECTION>
2489
<FILE>WebKitDOMHTMLParamElement</FILE>
2490
<TITLE>WebKitDOMHTMLParamElement</TITLE>
2491
WebKitDOMHTMLParamElement
2492
2493
webkit_dom_html_param_element_get_name
2494
webkit_dom_html_param_element_set_name
2495
webkit_dom_html_param_element_get_type_attr
2496
webkit_dom_html_param_element_set_type_attr
2497
webkit_dom_html_param_element_get_value
2498
webkit_dom_html_param_element_set_value
2499
webkit_dom_html_param_element_get_value_type
2500
webkit_dom_html_param_element_set_value_type
2501
2502
<SUBSECTION Standard>
2503
WebKitDOMHTMLParamElementClass
2504
WEBKIT_DOM_TYPE_HTML_PARAM_ELEMENT
2505
WEBKIT_DOM_HTML_PARAM_ELEMENT
2506
WEBKIT_DOM_IS_HTML_PARAM_ELEMENT
2507
WEBKIT_DOM_HTML_PARAM_ELEMENT_CLASS
2508
WEBKIT_DOM_IS_HTML_PARAM_ELEMENT_CLASS
2509
WEBKIT_DOM_HTML_PARAM_ELEMENT_GET_CLASS
2510
2511
<SUBSECTION Private>
2512
webkit_dom_html_param_element_get_type
2513
</SECTION>
2514
2515
<SECTION>
2516
<FILE>WebKitDOMHTMLPreElement</FILE>
2517
<TITLE>WebKitDOMHTMLPreElement</TITLE>
2518
WebKitDOMHTMLPreElement
2519
2520
webkit_dom_html_pre_element_get_width
2521
webkit_dom_html_pre_element_set_width
2522
webkit_dom_html_pre_element_get_wrap
2523
webkit_dom_html_pre_element_set_wrap
2524
2525
<SUBSECTION Standard>
2526
WebKitDOMHTMLPreElementClass
2527
WEBKIT_DOM_TYPE_HTML_PRE_ELEMENT
2528
WEBKIT_DOM_HTML_PRE_ELEMENT
2529
WEBKIT_DOM_IS_HTML_PRE_ELEMENT
2530
WEBKIT_DOM_HTML_PRE_ELEMENT_CLASS
2531
WEBKIT_DOM_IS_HTML_PRE_ELEMENT_CLASS
2532
WEBKIT_DOM_HTML_PRE_ELEMENT_GET_CLASS
2533
2534
<SUBSECTION Private>
2535
webkit_dom_html_pre_element_get_type
2536
</SECTION>
2537
2538
<SECTION>
2539
<FILE>WebKitDOMHTMLQuoteElement</FILE>
2540
<TITLE>WebKitDOMHTMLQuoteElement</TITLE>
2541
WebKitDOMHTMLQuoteElement
2542
2543
webkit_dom_html_quote_element_get_cite
2544
webkit_dom_html_quote_element_set_cite
2545
2546
<SUBSECTION Standard>
2547
WebKitDOMHTMLQuoteElementClass
2548
WEBKIT_DOM_TYPE_HTML_QUOTE_ELEMENT
2549
WEBKIT_DOM_HTML_QUOTE_ELEMENT
2550
WEBKIT_DOM_IS_HTML_QUOTE_ELEMENT
2551
WEBKIT_DOM_HTML_QUOTE_ELEMENT_CLASS
2552
WEBKIT_DOM_IS_HTML_QUOTE_ELEMENT_CLASS
2553
WEBKIT_DOM_HTML_QUOTE_ELEMENT_GET_CLASS
2554
2555
<SUBSECTION Private>
2556
webkit_dom_html_quote_element_get_type
2557
</SECTION>
2558
2559
<SECTION>
2560
<FILE>WebKitDOMHTMLScriptElement</FILE>
2561
<TITLE>WebKitDOMHTMLScriptElement</TITLE>
2562
WebKitDOMHTMLScriptElement
2563
2564
webkit_dom_html_script_element_get_text
2565
webkit_dom_html_script_element_set_text
2566
webkit_dom_html_script_element_get_html_for
2567
webkit_dom_html_script_element_set_html_for
2568
webkit_dom_html_script_element_get_event
2569
webkit_dom_html_script_element_set_event
2570
webkit_dom_html_script_element_get_charset
2571
webkit_dom_html_script_element_set_charset
2572
webkit_dom_html_script_element_get_defer
2573
webkit_dom_html_script_element_set_defer
2574
webkit_dom_html_script_element_get_src
2575
webkit_dom_html_script_element_set_src
2576
webkit_dom_html_script_element_get_type_attr
2577
webkit_dom_html_script_element_set_type_attr
2578
2579
<SUBSECTION Standard>
2580
WebKitDOMHTMLScriptElementClass
2581
WEBKIT_DOM_TYPE_HTML_SCRIPT_ELEMENT
2582
WEBKIT_DOM_HTML_SCRIPT_ELEMENT
2583
WEBKIT_DOM_IS_HTML_SCRIPT_ELEMENT
2584
WEBKIT_DOM_HTML_SCRIPT_ELEMENT_CLASS
2585
WEBKIT_DOM_IS_HTML_SCRIPT_ELEMENT_CLASS
2586
WEBKIT_DOM_HTML_SCRIPT_ELEMENT_GET_CLASS
2587
2588
<SUBSECTION Private>
2589
webkit_dom_html_script_element_get_type
2590
</SECTION>
2591
2592
<SECTION>
2593
<FILE>WebKitDOMHTMLSelectElement</FILE>
2594
<TITLE>WebKitDOMHTMLSelectElement</TITLE>
2595
WebKitDOMHTMLSelectElement
2596
2597
webkit_dom_html_select_element_item
2598
webkit_dom_html_select_element_named_item
2599
webkit_dom_html_select_element_add
2600
webkit_dom_html_select_element_remove
2601
webkit_dom_html_select_element_get_autofocus
2602
webkit_dom_html_select_element_set_autofocus
2603
webkit_dom_html_select_element_get_disabled
2604
webkit_dom_html_select_element_set_disabled
2605
webkit_dom_html_select_element_get_form
2606
webkit_dom_html_select_element_get_multiple
2607
webkit_dom_html_select_element_set_multiple
2608
webkit_dom_html_select_element_get_name
2609
webkit_dom_html_select_element_set_name
2610
webkit_dom_html_select_element_get_size
2611
webkit_dom_html_select_element_set_size
2612
webkit_dom_html_select_element_get_select_type
2613
webkit_dom_html_select_element_get_options
2614
webkit_dom_html_select_element_get_length
2615
webkit_dom_html_select_element_set_length
2616
webkit_dom_html_select_element_get_selected_index
2617
webkit_dom_html_select_element_set_selected_index
2618
webkit_dom_html_select_element_get_value
2619
webkit_dom_html_select_element_set_value
2620
webkit_dom_html_select_element_get_will_validate
2621
2622
<SUBSECTION Standard>
2623
WebKitDOMHTMLSelectElementClass
2624
WEBKIT_DOM_TYPE_HTML_SELECT_ELEMENT
2625
WEBKIT_DOM_HTML_SELECT_ELEMENT
2626
WEBKIT_DOM_IS_HTML_SELECT_ELEMENT
2627
WEBKIT_DOM_HTML_SELECT_ELEMENT_CLASS
2628
WEBKIT_DOM_IS_HTML_SELECT_ELEMENT_CLASS
2629
WEBKIT_DOM_HTML_SELECT_ELEMENT_GET_CLASS
2630
2631
<SUBSECTION Private>
2632
webkit_dom_html_select_element_get_type
2633
</SECTION>
2634
2635
<SECTION>
2636
<FILE>WebKitDOMHTMLStyleElement</FILE>
2637
<TITLE>WebKitDOMHTMLStyleElement</TITLE>
2638
WebKitDOMHTMLStyleElement
2639
2640
webkit_dom_html_style_element_get_disabled
2641
webkit_dom_html_style_element_set_disabled
2642
webkit_dom_html_style_element_get_media
2643
webkit_dom_html_style_element_set_media
2644
webkit_dom_html_style_element_get_type_attr
2645
webkit_dom_html_style_element_set_type_attr
2646
webkit_dom_html_style_element_get_sheet
2647
2648
<SUBSECTION Standard>
2649
WebKitDOMHTMLStyleElementClass
2650
WEBKIT_DOM_TYPE_HTML_STYLE_ELEMENT
2651
WEBKIT_DOM_HTML_STYLE_ELEMENT
2652
WEBKIT_DOM_IS_HTML_STYLE_ELEMENT
2653
WEBKIT_DOM_HTML_STYLE_ELEMENT_CLASS
2654
WEBKIT_DOM_IS_HTML_STYLE_ELEMENT_CLASS
2655
WEBKIT_DOM_HTML_STYLE_ELEMENT_GET_CLASS
2656
2657
<SUBSECTION Private>
2658
webkit_dom_html_style_element_get_type
2659
</SECTION>
2660
2661
<SECTION>
2662
<FILE>WebKitDOMHTMLTableCaptionElement</FILE>
2663
<TITLE>WebKitDOMHTMLTableCaptionElement</TITLE>
2664
WebKitDOMHTMLTableCaptionElement
2665
2666
webkit_dom_html_table_caption_element_get_align
2667
webkit_dom_html_table_caption_element_set_align
2668
2669
<SUBSECTION Standard>
2670
WebKitDOMHTMLTableCaptionElementClass
2671
WEBKIT_DOM_TYPE_HTML_TABLE_CAPTION_ELEMENT
2672
WEBKIT_DOM_HTML_TABLE_CAPTION_ELEMENT
2673
WEBKIT_DOM_IS_HTML_TABLE_CAPTION_ELEMENT
2674
WEBKIT_DOM_HTML_TABLE_CAPTION_ELEMENT_CLASS
2675
WEBKIT_DOM_IS_HTML_TABLE_CAPTION_ELEMENT_CLASS
2676
WEBKIT_DOM_HTML_TABLE_CAPTION_ELEMENT_GET_CLASS
2677
2678
<SUBSECTION Private>
2679
webkit_dom_html_table_caption_element_get_type
2680
</SECTION>
2681
2682
<SECTION>
2683
<FILE>WebKitDOMHTMLTableCellElement</FILE>
2684
<TITLE>WebKitDOMHTMLTableCellElement</TITLE>
2685
WebKitDOMHTMLTableCellElement
2686
2687
webkit_dom_html_table_cell_element_get_cell_index
2688
webkit_dom_html_table_cell_element_get_align
2689
webkit_dom_html_table_cell_element_set_align
2690
webkit_dom_html_table_cell_element_get_axis
2691
webkit_dom_html_table_cell_element_set_axis
2692
webkit_dom_html_table_cell_element_get_bg_color
2693
webkit_dom_html_table_cell_element_set_bg_color
2694
webkit_dom_html_table_cell_element_get_ch
2695
webkit_dom_html_table_cell_element_set_ch
2696
webkit_dom_html_table_cell_element_get_ch_off
2697
webkit_dom_html_table_cell_element_set_ch_off
2698
webkit_dom_html_table_cell_element_get_col_span
2699
webkit_dom_html_table_cell_element_set_col_span
2700
webkit_dom_html_table_cell_element_get_row_span
2701
webkit_dom_html_table_cell_element_set_row_span
2702
webkit_dom_html_table_cell_element_get_headers
2703
webkit_dom_html_table_cell_element_set_headers
2704
webkit_dom_html_table_cell_element_get_height
2705
webkit_dom_html_table_cell_element_set_height
2706
webkit_dom_html_table_cell_element_get_no_wrap
2707
webkit_dom_html_table_cell_element_set_no_wrap
2708
webkit_dom_html_table_cell_element_get_v_align
2709
webkit_dom_html_table_cell_element_set_v_align
2710
webkit_dom_html_table_cell_element_get_width
2711
webkit_dom_html_table_cell_element_set_width
2712
webkit_dom_html_table_cell_element_get_abbr
2713
webkit_dom_html_table_cell_element_set_abbr
2714
webkit_dom_html_table_cell_element_get_scope
2715
webkit_dom_html_table_cell_element_set_scope
2716
2717
<SUBSECTION Standard>
2718
WebKitDOMHTMLTableCellElementClass
2719
WEBKIT_DOM_TYPE_HTML_TABLE_CELL_ELEMENT
2720
WEBKIT_DOM_HTML_TABLE_CELL_ELEMENT
2721
WEBKIT_DOM_IS_HTML_TABLE_CELL_ELEMENT
2722
WEBKIT_DOM_HTML_TABLE_CELL_ELEMENT_CLASS
2723
WEBKIT_DOM_IS_HTML_TABLE_CELL_ELEMENT_CLASS
2724
WEBKIT_DOM_HTML_TABLE_CELL_ELEMENT_GET_CLASS
2725
2726
<SUBSECTION Private>
2727
webkit_dom_html_table_cell_element_get_type
2728
</SECTION>
2729
2730
<SECTION>
2731
<FILE>WebKitDOMHTMLTableColElement</FILE>
2732
<TITLE>WebKitDOMHTMLTableColElement</TITLE>
2733
WebKitDOMHTMLTableColElement
2734
2735
webkit_dom_html_table_col_element_get_align
2736
webkit_dom_html_table_col_element_set_align
2737
webkit_dom_html_table_col_element_get_ch
2738
webkit_dom_html_table_col_element_set_ch
2739
webkit_dom_html_table_col_element_get_ch_off
2740
webkit_dom_html_table_col_element_set_ch_off
2741
webkit_dom_html_table_col_element_get_span
2742
webkit_dom_html_table_col_element_set_span
2743
webkit_dom_html_table_col_element_get_v_align
2744
webkit_dom_html_table_col_element_set_v_align
2745
webkit_dom_html_table_col_element_get_width
2746
webkit_dom_html_table_col_element_set_width
2747
2748
<SUBSECTION Standard>
2749
WebKitDOMHTMLTableColElementClass
2750
WEBKIT_DOM_TYPE_HTML_TABLE_COL_ELEMENT
2751
WEBKIT_DOM_HTML_TABLE_COL_ELEMENT
2752
WEBKIT_DOM_IS_HTML_TABLE_COL_ELEMENT
2753
WEBKIT_DOM_HTML_TABLE_COL_ELEMENT_CLASS
2754
WEBKIT_DOM_IS_HTML_TABLE_COL_ELEMENT_CLASS
2755
WEBKIT_DOM_HTML_TABLE_COL_ELEMENT_GET_CLASS
2756
2757
<SUBSECTION Private>
2758
webkit_dom_html_table_col_element_get_type
2759
</SECTION>
2760
2761
<SECTION>
2762
<FILE>WebKitDOMHTMLTableElement</FILE>
2763
<TITLE>WebKitDOMHTMLTableElement</TITLE>
2764
WebKitDOMHTMLTableElement
2765
2766
webkit_dom_html_table_element_create_t_head
2767
webkit_dom_html_table_element_delete_t_head
2768
webkit_dom_html_table_element_create_t_foot
2769
webkit_dom_html_table_element_delete_t_foot
2770
webkit_dom_html_table_element_create_caption
2771
webkit_dom_html_table_element_delete_caption
2772
webkit_dom_html_table_element_insert_row
2773
webkit_dom_html_table_element_delete_row
2774
webkit_dom_html_table_element_get_caption
2775
webkit_dom_html_table_element_set_caption
2776
webkit_dom_html_table_element_get_t_head
2777
webkit_dom_html_table_element_set_t_head
2778
webkit_dom_html_table_element_get_t_foot
2779
webkit_dom_html_table_element_set_t_foot
2780
webkit_dom_html_table_element_get_rows
2781
webkit_dom_html_table_element_get_t_bodies
2782
webkit_dom_html_table_element_get_align
2783
webkit_dom_html_table_element_set_align
2784
webkit_dom_html_table_element_get_bg_color
2785
webkit_dom_html_table_element_set_bg_color
2786
webkit_dom_html_table_element_get_border
2787
webkit_dom_html_table_element_set_border
2788
webkit_dom_html_table_element_get_cell_padding
2789
webkit_dom_html_table_element_set_cell_padding
2790
webkit_dom_html_table_element_get_cell_spacing
2791
webkit_dom_html_table_element_set_cell_spacing
2792
webkit_dom_html_table_element_get_rules
2793
webkit_dom_html_table_element_set_rules
2794
webkit_dom_html_table_element_get_summary
2795
webkit_dom_html_table_element_set_summary
2796
webkit_dom_html_table_element_get_width
2797
webkit_dom_html_table_element_set_width
2798
2799
<SUBSECTION Standard>
2800
WebKitDOMHTMLTableElementClass
2801
WEBKIT_DOM_TYPE_HTML_TABLE_ELEMENT
2802
WEBKIT_DOM_HTML_TABLE_ELEMENT
2803
WEBKIT_DOM_IS_HTML_TABLE_ELEMENT
2804
WEBKIT_DOM_HTML_TABLE_ELEMENT_CLASS
2805
WEBKIT_DOM_IS_HTML_TABLE_ELEMENT_CLASS
2806
WEBKIT_DOM_HTML_TABLE_ELEMENT_GET_CLASS
2807
2808
<SUBSECTION Private>
2809
webkit_dom_html_table_element_get_type
2810
</SECTION>
2811
2812
<SECTION>
2813
<FILE>WebKitDOMHTMLTableRowElement</FILE>
2814
<TITLE>WebKitDOMHTMLTableRowElement</TITLE>
2815
WebKitDOMHTMLTableRowElement
2816
2817
webkit_dom_html_table_row_element_insert_cell
2818
webkit_dom_html_table_row_element_delete_cell
2819
webkit_dom_html_table_row_element_get_row_index
2820
webkit_dom_html_table_row_element_get_section_row_index
2821
webkit_dom_html_table_row_element_get_cells
2822
webkit_dom_html_table_row_element_get_align
2823
webkit_dom_html_table_row_element_set_align
2824
webkit_dom_html_table_row_element_get_bg_color
2825
webkit_dom_html_table_row_element_set_bg_color
2826
webkit_dom_html_table_row_element_get_ch
2827
webkit_dom_html_table_row_element_set_ch
2828
webkit_dom_html_table_row_element_get_ch_off
2829
webkit_dom_html_table_row_element_set_ch_off
2830
webkit_dom_html_table_row_element_get_v_align
2831
webkit_dom_html_table_row_element_set_v_align
2832
2833
<SUBSECTION Standard>
2834
WebKitDOMHTMLTableRowElementClass
2835
WEBKIT_DOM_TYPE_HTML_TABLE_ROW_ELEMENT
2836
WEBKIT_DOM_HTML_TABLE_ROW_ELEMENT
2837
WEBKIT_DOM_IS_HTML_TABLE_ROW_ELEMENT
2838
WEBKIT_DOM_HTML_TABLE_ROW_ELEMENT_CLASS
2839
WEBKIT_DOM_IS_HTML_TABLE_ROW_ELEMENT_CLASS
2840
WEBKIT_DOM_HTML_TABLE_ROW_ELEMENT_GET_CLASS
2841
2842
<SUBSECTION Private>
2843
webkit_dom_html_table_row_element_get_type
2844
</SECTION>
2845
2846
<SECTION>
2847
<FILE>WebKitDOMHTMLTableSectionElement</FILE>
2848
<TITLE>WebKitDOMHTMLTableSectionElement</TITLE>
2849
WebKitDOMHTMLTableSectionElement
2850
2851
webkit_dom_html_table_section_element_insert_row
2852
webkit_dom_html_table_section_element_delete_row
2853
webkit_dom_html_table_section_element_get_align
2854
webkit_dom_html_table_section_element_set_align
2855
webkit_dom_html_table_section_element_get_ch
2856
webkit_dom_html_table_section_element_set_ch
2857
webkit_dom_html_table_section_element_get_ch_off
2858
webkit_dom_html_table_section_element_set_ch_off
2859
webkit_dom_html_table_section_element_get_v_align
2860
webkit_dom_html_table_section_element_set_v_align
2861
webkit_dom_html_table_section_element_get_rows
2862
2863
<SUBSECTION Standard>
2864
WebKitDOMHTMLTableSectionElementClass
2865
WEBKIT_DOM_TYPE_HTML_TABLE_SECTION_ELEMENT
2866
WEBKIT_DOM_HTML_TABLE_SECTION_ELEMENT
2867
WEBKIT_DOM_IS_HTML_TABLE_SECTION_ELEMENT
2868
WEBKIT_DOM_HTML_TABLE_SECTION_ELEMENT_CLASS
2869
WEBKIT_DOM_IS_HTML_TABLE_SECTION_ELEMENT_CLASS
2870
WEBKIT_DOM_HTML_TABLE_SECTION_ELEMENT_GET_CLASS
2871
2872
<SUBSECTION Private>
2873
webkit_dom_html_table_section_element_get_type
2874
</SECTION>
2875
2876
<SECTION>
2877
<FILE>WebKitDOMHTMLTextAreaElement</FILE>
2878
<TITLE>WebKitDOMHTMLTextAreaElement</TITLE>
2879
WebKitDOMHTMLTextAreaElement
2880
2881
webkit_dom_html_text_area_element_select
2882
webkit_dom_html_text_area_element_set_selection_range
2883
webkit_dom_html_text_area_element_get_autofocus
2884
webkit_dom_html_text_area_element_set_autofocus
2885
webkit_dom_html_text_area_element_get_disabled
2886
webkit_dom_html_text_area_element_set_disabled
2887
webkit_dom_html_text_area_element_get_form
2888
webkit_dom_html_text_area_element_get_name
2889
webkit_dom_html_text_area_element_set_name
2890
webkit_dom_html_text_area_element_get_read_only
2891
webkit_dom_html_text_area_element_set_read_only
2892
webkit_dom_html_text_area_element_get_rows
2893
webkit_dom_html_text_area_element_set_rows
2894
webkit_dom_html_text_area_element_get_cols
2895
webkit_dom_html_text_area_element_set_cols
2896
webkit_dom_html_text_area_element_get_area_type
2897
webkit_dom_html_text_area_element_get_default_value
2898
webkit_dom_html_text_area_element_set_default_value
2899
webkit_dom_html_text_area_element_get_value
2900
webkit_dom_html_text_area_element_set_value
2901
webkit_dom_html_text_area_element_get_will_validate
2902
webkit_dom_html_text_area_element_get_selection_start
2903
webkit_dom_html_text_area_element_set_selection_start
2904
webkit_dom_html_text_area_element_get_selection_end
2905
webkit_dom_html_text_area_element_set_selection_end
2906
webkit_dom_html_text_area_element_is_edited
2907
2908
<SUBSECTION Standard>
2909
WebKitDOMHTMLTextAreaElementClass
2910
WEBKIT_DOM_TYPE_HTML_TEXT_AREA_ELEMENT
2911
WEBKIT_DOM_HTML_TEXT_AREA_ELEMENT
2912
WEBKIT_DOM_IS_HTML_TEXT_AREA_ELEMENT
2913
WEBKIT_DOM_HTML_TEXT_AREA_ELEMENT_CLASS
2914
WEBKIT_DOM_IS_HTML_TEXT_AREA_ELEMENT_CLASS
2915
WEBKIT_DOM_HTML_TEXT_AREA_ELEMENT_GET_CLASS
2916
2917
<SUBSECTION Private>
2918
webkit_dom_html_text_area_element_get_type
2919
</SECTION>
2920
2921
<SECTION>
2922
<FILE>WebKitDOMHTMLTitleElement</FILE>
2923
<TITLE>WebKitDOMHTMLTitleElement</TITLE>
2924
WebKitDOMHTMLTitleElement
2925
2926
webkit_dom_html_title_element_get_text
2927
webkit_dom_html_title_element_set_text
2928
2929
<SUBSECTION Standard>
2930
WebKitDOMHTMLTitleElementClass
2931
WEBKIT_DOM_TYPE_HTML_TITLE_ELEMENT
2932
WEBKIT_DOM_HTML_TITLE_ELEMENT
2933
WEBKIT_DOM_IS_HTML_TITLE_ELEMENT
2934
WEBKIT_DOM_HTML_TITLE_ELEMENT_CLASS
2935
WEBKIT_DOM_IS_HTML_TITLE_ELEMENT_CLASS
2936
WEBKIT_DOM_HTML_TITLE_ELEMENT_GET_CLASS
2937
2938
<SUBSECTION Private>
2939
webkit_dom_html_title_element_get_type
2940
</SECTION>
2941
2942
<SECTION>
2943
<FILE>WebKitDOMHTMLUListElement</FILE>
2944
<TITLE>WebKitDOMHTMLUListElement</TITLE>
2945
WebKitDOMHTMLUListElement
2946
2947
webkit_dom_html_u_list_element_get_compact
2948
webkit_dom_html_u_list_element_set_compact
2949
webkit_dom_html_u_list_element_get_type_attr
2950
webkit_dom_html_u_list_element_set_type_attr
2951
2952
<SUBSECTION Standard>
2953
WebKitDOMHTMLUListElementClass
2954
WEBKIT_DOM_TYPE_HTML_U_LIST_ELEMENT
2955
WEBKIT_DOM_HTML_U_LIST_ELEMENT
2956
WEBKIT_DOM_IS_HTML_U_LIST_ELEMENT
2957
WEBKIT_DOM_HTML_U_LIST_ELEMENT_CLASS
2958
WEBKIT_DOM_IS_HTML_U_LIST_ELEMENT_CLASS
2959
WEBKIT_DOM_HTML_U_LIST_ELEMENT_GET_CLASS
2960
2961
<SUBSECTION Private>
2962
webkit_dom_html_u_list_element_get_type
2963
</SECTION>
2964
2965
<SECTION>
2966
<FILE>WebKitDOMDOMWindow</FILE>
2967
<TITLE>WebKitDOMDOMWindow</TITLE>
2968
WebKitDOMDOMWindow
2969
2970
webkit_dom_dom_window_get_selection
2971
webkit_dom_dom_window_focus
2972
webkit_dom_dom_window_blur
2973
webkit_dom_dom_window_close
2974
webkit_dom_dom_window_print
2975
webkit_dom_dom_window_stop
2976
webkit_dom_dom_window_alert
2977
webkit_dom_dom_window_confirm
2978
webkit_dom_dom_window_prompt
2979
webkit_dom_dom_window_find
2980
webkit_dom_dom_window_scroll_by
2981
webkit_dom_dom_window_scroll_to
2982
webkit_dom_dom_window_move_by
2983
webkit_dom_dom_window_move_to
2984
webkit_dom_dom_window_resize_by
2985
webkit_dom_dom_window_resize_to
2986
webkit_dom_dom_window_get_computed_style
2987
webkit_dom_dom_window_capture_events
2988
webkit_dom_dom_window_release_events
2989
webkit_dom_dom_window_get_frame_element
2990
webkit_dom_dom_window_get_offscreen_buffering
2991
webkit_dom_dom_window_get_outer_height
2992
webkit_dom_dom_window_get_outer_width
2993
webkit_dom_dom_window_get_inner_height
2994
webkit_dom_dom_window_get_inner_width
2995
webkit_dom_dom_window_get_screen_x
2996
webkit_dom_dom_window_get_screen_y
2997
webkit_dom_dom_window_get_screen_left
2998
webkit_dom_dom_window_get_screen_top
2999
webkit_dom_dom_window_get_scroll_x
3000
webkit_dom_dom_window_get_scroll_y
3001
webkit_dom_dom_window_get_page_x_offset
3002
webkit_dom_dom_window_get_page_y_offset
3003
webkit_dom_dom_window_get_closed
3004
webkit_dom_dom_window_get_length
3005
webkit_dom_dom_window_get_name
3006
webkit_dom_dom_window_set_name
3007
webkit_dom_dom_window_get_status
3008
webkit_dom_dom_window_set_status
3009
webkit_dom_dom_window_get_default_status
3010
webkit_dom_dom_window_set_default_status
3011
webkit_dom_dom_window_get_self
3012
webkit_dom_dom_window_get_window
3013
webkit_dom_dom_window_get_frames
3014
webkit_dom_dom_window_get_opener
3015
webkit_dom_dom_window_get_parent
3016
webkit_dom_dom_window_get_top
3017
webkit_dom_dom_window_get_document
3018
webkit_dom_dom_window_get_device_pixel_ratio
3019
webkit_dom_dom_window_get_orientation
3020
webkit_dom_dom_window_webkit_message_handlers_post_message
3021
3022
<SUBSECTION Standard>
3023
WebKitDOMDOMWindowClass
3024
WEBKIT_DOM_TYPE_DOM_WINDOW
3025
WEBKIT_DOM_DOM_WINDOW
3026
WEBKIT_DOM_IS_DOM_WINDOW
3027
WEBKIT_DOM_DOM_WINDOW_CLASS
3028
WEBKIT_DOM_IS_DOM_WINDOW_CLASS
3029
WEBKIT_DOM_DOM_WINDOW_GET_CLASS
3030
3031
<SUBSECTION Private>
3032
webkit_dom_dom_window_get_type
3033
</SECTION>
3034
3035
<SECTION>
3036
<FILE>WebKitDOMDOMSelection</FILE>
3037
<TITLE>WebKitDOMDOMSelection</TITLE>
3038
WebKitDOMDOMSelection
3039
3040
webkit_dom_dom_selection_collapse
3041
webkit_dom_dom_selection_collapse_to_end
3042
webkit_dom_dom_selection_collapse_to_start
3043
webkit_dom_dom_selection_delete_from_document
3044
webkit_dom_dom_selection_contains_node
3045
webkit_dom_dom_selection_select_all_children
3046
webkit_dom_dom_selection_extend
3047
webkit_dom_dom_selection_get_range_at
3048
webkit_dom_dom_selection_remove_all_ranges
3049
webkit_dom_dom_selection_add_range
3050
webkit_dom_dom_selection_set_base_and_extent
3051
webkit_dom_dom_selection_set_position
3052
webkit_dom_dom_selection_empty
3053
webkit_dom_dom_selection_modify
3054
webkit_dom_dom_selection_get_anchor_node
3055
webkit_dom_dom_selection_get_anchor_offset
3056
webkit_dom_dom_selection_get_focus_node
3057
webkit_dom_dom_selection_get_focus_offset
3058
webkit_dom_dom_selection_get_is_collapsed
3059
webkit_dom_dom_selection_get_range_count
3060
webkit_dom_dom_selection_get_selection_type
3061
webkit_dom_dom_selection_get_base_node
3062
webkit_dom_dom_selection_get_base_offset
3063
webkit_dom_dom_selection_get_extent_node
3064
webkit_dom_dom_selection_get_extent_offset
3065
3066
<SUBSECTION Standard>
3067
WebKitDOMDOMSelectionClass
3068
WEBKIT_DOM_TYPE_DOM_SELECTION
3069
WEBKIT_DOM_DOM_SELECTION
3070
WEBKIT_DOM_IS_DOM_SELECTION
3071
WEBKIT_DOM_DOM_SELECTION_CLASS
3072
WEBKIT_DOM_IS_DOM_SELECTION_CLASS
3073
WEBKIT_DOM_DOM_SELECTION_GET_CLASS
3074
3075
<SUBSECTION Private>
3076
webkit_dom_dom_selection_get_type
3077
</SECTION>
3078
3079
<SECTION>
3080
<FILE>WebKitDOMXPathExpression</FILE>
3081
<TITLE>WebKitDOMXPathExpression</TITLE>
3082
WebKitDOMXPathExpression
3083
3084
webkit_dom_xpath_expression_evaluate
3085
3086
<SUBSECTION Standard>
3087
WebKitDOMXPathExpressionClass
3088
WEBKIT_DOM_TYPE_XPATH_EXPRESSION
3089
WEBKIT_DOM_XPATH_EXPRESSION
3090
WEBKIT_DOM_IS_XPATH_EXPRESSION
3091
WEBKIT_DOM_XPATH_EXPRESSION_CLASS
3092
WEBKIT_DOM_IS_XPATH_EXPRESSION_CLASS
3093
WEBKIT_DOM_XPATH_EXPRESSION_GET_CLASS
3094
3095
<SUBSECTION Private>
3096
webkit_dom_xpath_expression_get_type
3097
</SECTION>
3098
3099
<SECTION>
3100
<FILE>WebKitDOMXPathResult</FILE>
3101
<TITLE>WebKitDOMXPathResult</TITLE>
3102
WebKitDOMXPathResult
3103
3104
WEBKIT_DOM_XPATH_RESULT_ANY_TYPE
3105
WEBKIT_DOM_XPATH_RESULT_NUMBER_TYPE
3106
WEBKIT_DOM_XPATH_RESULT_STRING_TYPE
3107
WEBKIT_DOM_XPATH_RESULT_BOOLEAN_TYPE
3108
WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE
3109
WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE
3110
WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE
3111
WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE
3112
WEBKIT_DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE
3113
WEBKIT_DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE
3114
webkit_dom_xpath_result_iterate_next
3115
webkit_dom_xpath_result_snapshot_item
3116
webkit_dom_xpath_result_get_result_type
3117
webkit_dom_xpath_result_get_number_value
3118
webkit_dom_xpath_result_get_string_value
3119
webkit_dom_xpath_result_get_boolean_value
3120
webkit_dom_xpath_result_get_single_node_value
3121
webkit_dom_xpath_result_get_invalid_iterator_state
3122
webkit_dom_xpath_result_get_snapshot_length
3123
3124
<SUBSECTION Standard>
3125
WebKitDOMXPathResultClass
3126
WEBKIT_DOM_TYPE_XPATH_RESULT
3127
WEBKIT_DOM_XPATH_RESULT
3128
WEBKIT_DOM_IS_XPATH_RESULT
3129
WEBKIT_DOM_XPATH_RESULT_CLASS
3130
WEBKIT_DOM_IS_XPATH_RESULT_CLASS
3131
WEBKIT_DOM_XPATH_RESULT_GET_CLASS
3132
3133
<SUBSECTION Private>
3134
webkit_dom_xpath_result_get_type
3135
</SECTION>
3136
3137
<SECTION>
3138
<FILE>WebKitDOMEntityReference</FILE>
3139
<TITLE>WebKitDOMEntityReference</TITLE>
3140
3141
<SUBSECTION Standard>
3142
WEBKIT_DOM_TYPE_ENTITY_REFERENCE
3143
WEBKIT_DOM_ENTITY_REFERENCE
3144
WEBKIT_DOM_IS_ENTITY_REFERENCE
3145
WEBKIT_DOM_ENTITY_REFERENCE_CLASS
3146
WEBKIT_DOM_IS_ENTITY_REFERENCE_CLASS
3147
WEBKIT_DOM_ENTITY_REFERENCE_GET_CLASS
3148
3149
<SUBSECTION Private>
3150
webkit_dom_entity_reference_get_type
3151
</SECTION>
3152
3153
<SECTION>
3154
<FILE>WebKitDOMHTMLBaseFontElement</FILE>
3155
<TITLE>WebKitDOMHTMLBaseFontElement</TITLE>
3156
webkit_dom_html_base_font_element_get_color
3157
webkit_dom_html_base_font_element_get_face
3158
webkit_dom_html_base_font_element_get_size
3159
webkit_dom_html_base_font_element_set_color
3160
webkit_dom_html_base_font_element_set_face
3161
webkit_dom_html_base_font_element_set_size
3162
3163
<SUBSECTION Standard>
3164
WEBKIT_DOM_TYPE_HTML_BASE_FONT_ELEMENT
3165
WEBKIT_DOM_HTML_BASE_FONT_ELEMENT
3166
WEBKIT_DOM_IS_HTML_BASE_FONT_ELEMENT
3167
WEBKIT_DOM_HTML_BASE_FONT_ELEMENT_CLASS
3168
WEBKIT_DOM_IS_HTML_BASE_FONT_ELEMENT_CLASS
3169
WEBKIT_DOM_HTML_BASE_FONT_ELEMENT_GET_CLASS
3170
3171
<SUBSECTION Private>
3172
webkit_dom_html_base_font_element_get_type
3173
</SECTION>
3174
3175
<SECTION>
3176
<FILE>WebKitDOMDOMTokenList</FILE>
3177
<TITLE>WebKitDOMDOMTokenList</TITLE>
3178
WebKitDOMDOMTokenList
3179
3180
webkit_dom_dom_token_list_item
3181
webkit_dom_dom_token_list_contains
3182
webkit_dom_dom_token_list_add
3183
webkit_dom_dom_token_list_remove
3184
webkit_dom_dom_token_list_toggle
3185
webkit_dom_dom_token_list_replace
3186
webkit_dom_dom_token_list_get_length
3187
webkit_dom_dom_token_list_get_value
3188
webkit_dom_dom_token_list_set_value
3189
3190
<SUBSECTION Standard>
3191
WEBKIT_DOM_TYPE_DOM_TOKEN_LIST
3192
WEBKIT_DOM_DOM_TOKEN_LIST
3193
WEBKIT_DOM_IS_DOM_TOKEN_LIST
3194
WEBKIT_DOM_DOM_TOKEN_LIST_CLASS
3195
WEBKIT_DOM_IS_DOM_TOKEN_LIST_CLASS
3196
WEBKIT_DOM_DOM_TOKEN_LIST_GET_CLASS
3197
3198
<SUBSECTION Private>
3199
webkit_dom_dom_token_list_get_type
3200
</SECTION>
3201
3202
<SECTION>
3203
<FILE>webkitdomdefines</FILE>
3204
<TITLE>WebKitDOMDefines</TITLE>
3205
<SUBSECTION Private>
3206
WEBKIT_API
3207
WEBKIT_DEPRECATED
3208
WEBKIT_DEPRECATED_FOR
3209
</SECTION>
3210
3211
<SECTION>
3212
<FILE>WebKitDOMClientRect</FILE>
3213
<TITLE>WebKitDOMClientRect</TITLE>
3214
WebKitDOMClientRect
3215
3216
webkit_dom_client_rect_get_top
3217
webkit_dom_client_rect_get_right
3218
webkit_dom_client_rect_get_bottom
3219
webkit_dom_client_rect_get_left
3220
webkit_dom_client_rect_get_width
3221
webkit_dom_client_rect_get_height
3222
3223
<SUBSECTION Standard>
3224
WebKitDOMClientRectClass
3225
WEBKIT_DOM_TYPE_CLIENT_RECT
3226
WEBKIT_DOM_CLIENT_RECT
3227
WEBKIT_DOM_IS_CLIENT_RECT
3228
WEBKIT_DOM_CLIENT_RECT_CLASS
3229
WEBKIT_DOM_IS_CLIENT_RECT_CLASS
3230
WEBKIT_DOM_CLIENT_RECT_GET_CLASS
3231
3232
<SUBSECTION Private>
3233
webkit_dom_client_rect_get_type
3234
</SECTION>
3235
3236
<SECTION>
3237
<FILE>WebKitDOMClientRectList</FILE>
3238
<TITLE>WebKitDOMClientRectList</TITLE>
3239
WebKitDOMClientRectList
3240
3241
webkit_dom_client_rect_list_item
3242
webkit_dom_client_rect_list_get_length
3243
3244
<SUBSECTION Standard>
3245
WebKitDOMClientRectClass
3246
WEBKIT_DOM_TYPE_CLIENT_RECT_LIST
3247
WEBKIT_DOM_CLIENT_RECT_LIST
3248
WEBKIT_DOM_IS_CLIENT_RECT_LIST
3249
WEBKIT_DOM_CLIENT_RECT_LIST_CLASS
3250
WEBKIT_DOM_IS_CLIENT_RECT_LIST_CLASS
3251
WEBKIT_DOM_CLIENT_RECT_LIST_GET_CLASS
3252
3253
<SUBSECTION Private>
3254
webkit_dom_client_rect_list_get_type
3255
</SECTION>
- a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/docs/webkitdomgtk-docs.sgml -133 lines
Lines 1-133 a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/docs/webkitdomgtk-docs.sgml_sec1
1
<?xml version="1.0"?>
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
6
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
7
  <bookinfo>
8
    <title>WebKitDOMGTK+ Reference Manual</title>
9
    <releaseinfo>for WebKitDOMGTK+ &version;</releaseinfo>
10
  </bookinfo>
11
12
  <chapter>
13
    <title>Class Overview</title>
14
    <xi:include href="xml/WebKitDOMEventTarget.xml"/>
15
    <xi:include href="xml/WebKitDOMNodeFilter.xml"/>
16
    <xi:include href="xml/WebKitDOMObject.xml"/>
17
    <xi:include href="xml/WebKitDOMXPathNSResolver.xml"/>
18
    <xi:include href="xml/WebKitDOMCSSRule.xml"/>
19
    <xi:include href="xml/WebKitDOMCSSRuleList.xml"/>
20
    <xi:include href="xml/WebKitDOMCSSStyleDeclaration.xml"/>
21
    <xi:include href="xml/WebKitDOMCSSStyleSheet.xml"/>
22
    <xi:include href="xml/WebKitDOMCSSValue.xml"/>
23
    <xi:include href="xml/WebKitDOMMediaList.xml"/>
24
    <xi:include href="xml/WebKitDOMStyleSheet.xml"/>
25
    <xi:include href="xml/WebKitDOMStyleSheetList.xml"/>
26
    <xi:include href="xml/WebKitDOMAttr.xml"/>
27
    <xi:include href="xml/WebKitDOMCDATASection.xml"/>
28
    <xi:include href="xml/WebKitDOMCharacterData.xml"/>
29
    <xi:include href="xml/WebKitDOMComment.xml"/>
30
    <xi:include href="xml/WebKitDOMDOMImplementation.xml"/>
31
    <xi:include href="xml/WebKitDOMDocument.xml"/>
32
    <xi:include href="xml/WebKitDOMDocumentFragment.xml"/>
33
    <xi:include href="xml/WebKitDOMDocumentType.xml"/>
34
    <xi:include href="xml/WebKitDOMElement.xml"/>
35
    <xi:include href="xml/WebKitDOMEvent.xml"/>
36
    <xi:include href="xml/WebKitDOMKeyboardEvent.xml"/>
37
    <xi:include href="xml/WebKitDOMMouseEvent.xml"/>
38
    <xi:include href="xml/WebKitDOMNamedNodeMap.xml"/>
39
    <xi:include href="xml/WebKitDOMNode.xml"/>
40
    <xi:include href="xml/WebKitDOMNodeIterator.xml"/>
41
    <xi:include href="xml/WebKitDOMNodeList.xml"/>
42
    <xi:include href="xml/WebKitDOMProcessingInstruction.xml"/>
43
    <xi:include href="xml/WebKitDOMRange.xml"/>
44
    <xi:include href="xml/WebKitDOMText.xml"/>
45
    <xi:include href="xml/WebKitDOMTreeWalker.xml"/>
46
    <xi:include href="xml/WebKitDOMUIEvent.xml"/>
47
    <xi:include href="xml/WebKitDOMWheelEvent.xml"/>
48
    <xi:include href="xml/WebKitDOMBlob.xml"/>
49
    <xi:include href="xml/WebKitDOMFile.xml"/>
50
    <xi:include href="xml/WebKitDOMFileList.xml"/>
51
    <xi:include href="xml/WebKitDOMHTMLAnchorElement.xml"/>
52
    <xi:include href="xml/WebKitDOMHTMLAppletElement.xml"/>
53
    <xi:include href="xml/WebKitDOMHTMLAreaElement.xml"/>
54
    <xi:include href="xml/WebKitDOMHTMLBRElement.xml"/>
55
    <xi:include href="xml/WebKitDOMHTMLBaseElement.xml"/>
56
    <xi:include href="xml/WebKitDOMHTMLBodyElement.xml"/>
57
    <xi:include href="xml/WebKitDOMHTMLButtonElement.xml"/>
58
    <xi:include href="xml/WebKitDOMHTMLCanvasElement.xml"/>
59
    <xi:include href="xml/WebKitDOMHTMLCollection.xml"/>
60
    <xi:include href="xml/WebKitDOMHTMLDListElement.xml"/>
61
    <xi:include href="xml/WebKitDOMHTMLDirectoryElement.xml"/>
62
    <xi:include href="xml/WebKitDOMHTMLDivElement.xml"/>
63
    <xi:include href="xml/WebKitDOMHTMLDocument.xml"/>
64
    <xi:include href="xml/WebKitDOMHTMLElement.xml"/>
65
    <xi:include href="xml/WebKitDOMHTMLEmbedElement.xml"/>
66
    <xi:include href="xml/WebKitDOMHTMLFieldSetElement.xml"/>
67
    <xi:include href="xml/WebKitDOMHTMLFontElement.xml"/>
68
    <xi:include href="xml/WebKitDOMHTMLFormElement.xml"/>
69
    <xi:include href="xml/WebKitDOMHTMLFrameElement.xml"/>
70
    <xi:include href="xml/WebKitDOMHTMLFrameSetElement.xml"/>
71
    <xi:include href="xml/WebKitDOMHTMLHRElement.xml"/>
72
    <xi:include href="xml/WebKitDOMHTMLHeadElement.xml"/>
73
    <xi:include href="xml/WebKitDOMHTMLHeadingElement.xml"/>
74
    <xi:include href="xml/WebKitDOMHTMLHtmlElement.xml"/>
75
    <xi:include href="xml/WebKitDOMHTMLIFrameElement.xml"/>
76
    <xi:include href="xml/WebKitDOMHTMLImageElement.xml"/>
77
    <xi:include href="xml/WebKitDOMHTMLInputElement.xml"/>
78
    <xi:include href="xml/WebKitDOMHTMLLIElement.xml"/>
79
    <xi:include href="xml/WebKitDOMHTMLLabelElement.xml"/>
80
    <xi:include href="xml/WebKitDOMHTMLLegendElement.xml"/>
81
    <xi:include href="xml/WebKitDOMHTMLLinkElement.xml"/>
82
    <xi:include href="xml/WebKitDOMHTMLMapElement.xml"/>
83
    <xi:include href="xml/WebKitDOMHTMLMarqueeElement.xml"/>
84
    <xi:include href="xml/WebKitDOMHTMLMenuElement.xml"/>
85
    <xi:include href="xml/WebKitDOMHTMLMetaElement.xml"/>
86
    <xi:include href="xml/WebKitDOMHTMLModElement.xml"/>
87
    <xi:include href="xml/WebKitDOMHTMLOListElement.xml"/>
88
    <xi:include href="xml/WebKitDOMHTMLObjectElement.xml"/>
89
    <xi:include href="xml/WebKitDOMHTMLOptGroupElement.xml"/>
90
    <xi:include href="xml/WebKitDOMHTMLOptionElement.xml"/>
91
    <xi:include href="xml/WebKitDOMHTMLOptionsCollection.xml"/>
92
    <xi:include href="xml/WebKitDOMHTMLParagraphElement.xml"/>
93
    <xi:include href="xml/WebKitDOMHTMLParamElement.xml"/>
94
    <xi:include href="xml/WebKitDOMHTMLPreElement.xml"/>
95
    <xi:include href="xml/WebKitDOMHTMLQuoteElement.xml"/>
96
    <xi:include href="xml/WebKitDOMHTMLScriptElement.xml"/>
97
    <xi:include href="xml/WebKitDOMHTMLSelectElement.xml"/>
98
    <xi:include href="xml/WebKitDOMHTMLStyleElement.xml"/>
99
    <xi:include href="xml/WebKitDOMHTMLTableCaptionElement.xml"/>
100
    <xi:include href="xml/WebKitDOMHTMLTableCellElement.xml"/>
101
    <xi:include href="xml/WebKitDOMHTMLTableColElement.xml"/>
102
    <xi:include href="xml/WebKitDOMHTMLTableElement.xml"/>
103
    <xi:include href="xml/WebKitDOMHTMLTableRowElement.xml"/>
104
    <xi:include href="xml/WebKitDOMHTMLTableSectionElement.xml"/>
105
    <xi:include href="xml/WebKitDOMHTMLTextAreaElement.xml"/>
106
    <xi:include href="xml/WebKitDOMHTMLTitleElement.xml"/>
107
    <xi:include href="xml/WebKitDOMHTMLUListElement.xml"/>
108
    <xi:include href="xml/WebKitDOMDOMWindow.xml"/>
109
    <xi:include href="xml/WebKitDOMDOMSelection.xml"/>
110
    <xi:include href="xml/WebKitDOMXPathExpression.xml"/>
111
    <xi:include href="xml/WebKitDOMXPathResult.xml"/>
112
    <xi:include href="xml/WebKitDOMEntityReference.xml"/>
113
    <xi:include href="xml/WebKitDOMHTMLBaseFontElement.xml"/>
114
    <xi:include href="xml/WebKitDOMDOMTokenList.xml"/>
115
  </chapter>
116
117
  <index id="index-all">
118
    <title>Index</title>
119
    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
120
  </index>
121
122
  <index id="api-index-deprecated" role="deprecated">
123
    <title>Index of deprecated symbols</title>
124
    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
125
  </index>
126
127
  <index id="api-index-2-22" role="2.22">
128
    <title>Index of new symbols in 2.22</title>
129
    <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
130
  </index>
131
132
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
133
</book>
- a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/WebKitFrame.h +1 lines
Lines 47-52 typedef struct _WebKitFramePrivate WebKitFramePrivate; a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/WebKitFrame.h_sec1
47
struct _WebKitFrame {
47
struct _WebKitFrame {
48
    GObject parent;
48
    GObject parent;
49
49
50
    /*< private >*/
50
    WebKitFramePrivate *priv;
51
    WebKitFramePrivate *priv;
51
};
52
};
52
53
- a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h +1 lines
Lines 67-72 typedef enum { a/Source/WebKit/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h_sec1
67
struct _WebKitWebPage {
67
struct _WebKitWebPage {
68
    GObject parent;
68
    GObject parent;
69
69
70
    /*< private >*/
70
    WebKitWebPagePrivate *priv;
71
    WebKitWebPagePrivate *priv;
71
};
72
};
72
73
- a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/WebKitFrame.h +1 lines
Lines 46-51 typedef struct _WebKitFramePrivate WebKitFramePrivate; a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/WebKitFrame.h_sec1
46
struct _WebKitFrame {
46
struct _WebKitFrame {
47
    GObject parent;
47
    GObject parent;
48
48
49
    /*< private >*/
49
    WebKitFramePrivate *priv;
50
    WebKitFramePrivate *priv;
50
};
51
};
51
52
- a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/WebKitWebPage.h +1 lines
Lines 65-70 typedef enum { a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/WebKitWebPage.h_sec1
65
struct _WebKitWebPage {
65
struct _WebKitWebPage {
66
    GObject parent;
66
    GObject parent;
67
67
68
    /*< private >*/
68
    WebKitWebPagePrivate *priv;
69
    WebKitWebPagePrivate *priv;
69
};
70
};
70
71
- a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-1.0-sections.txt -250 lines
Lines 1-250 a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-1.0-sections.txt_sec1
1
<SECTION>
2
<FILE>webextensionsdefines</FILE>
3
<TITLE>WebExtensionDefines</TITLE>
4
<SUBSECTION Private>
5
WEBKIT_API
6
WEBKIT_DEPRECATED
7
WEBKIT_DEPRECATED_FOR
8
</SECTION>
9
10
<SECTION>
11
<FILE>WebKitWebExtension</FILE>
12
WebKitWebExtension
13
WebKitWebExtensionInitializeFunction
14
WebKitWebExtensionInitializeWithUserDataFunction
15
webkit_web_extension_get_page
16
webkit_web_extension_send_message_to_context
17
webkit_web_extension_send_message_to_context_finish
18
19
<SUBSECTION Standard>
20
WebKitWebExtensionClass
21
WEBKIT_TYPE_WEB_EXTENSION
22
WEBKIT_WEB_EXTENSION
23
WEBKIT_IS_WEB_EXTENSION
24
WEBKIT_WEB_EXTENSION_CLASS
25
WEBKIT_IS_WEB_EXTENSION_CLASS
26
WEBKIT_WEB_EXTENSION_GET_CLASS
27
28
<SUBSECTION Private>
29
WebKitWebExtensionPrivate
30
webkit_web_extension_get_type
31
</SECTION>
32
33
<SECTION>
34
<FILE>WebKitWebPage</FILE>
35
WebKitWebPage
36
WebKitFormSubmissionStep
37
webkit_web_page_get_dom_document
38
webkit_web_page_get_id
39
webkit_web_page_get_uri
40
webkit_web_page_get_main_frame
41
webkit_web_page_get_editor
42
webkit_web_page_send_message_to_view
43
webkit_web_page_send_message_to_view_finish
44
45
<SUBSECTION Standard>
46
WebKitWebPageClass
47
WEBKIT_TYPE_WEB_PAGE
48
WEBKIT_WEB_PAGE
49
WEBKIT_IS_WEB_PAGE
50
WEBKIT_WEB_PAGE_CLASS
51
WEBKIT_IS_WEB_PAGE_CLASS
52
WEBKIT_WEB_PAGE_GET_CLASS
53
WEBKIT_TYPE_FORM_SUBMISSION_STEP
54
55
<SUBSECTION Private>
56
WebKitWebPagePrivate
57
webkit_web_page_get_type
58
webkit_form_submission_step_get_type
59
</SECTION>
60
61
<SECTION>
62
<FILE>WebKitWebEditor</FILE>
63
WebKitWebEditor
64
webkit_web_editor_get_page
65
66
<SUBSECTION Standard>
67
WebKitWebEditorClass
68
WEBKIT_TYPE_WEB_EDITOR
69
WEBKIT_WEB_EDITOR
70
WEBKIT_IS_WEB_EDITOR
71
WEBKIT_WEB_EDITOR_CLASS
72
WEBKIT_IS_WEB_EDITOR_CLASS
73
WEBKIT_WEB_EDITOR_GET_CLASS
74
75
<SUBSECTION Private>
76
WebKitWebEditorPrivate
77
webkit_web_editor_get_type
78
</SECTION>
79
80
<SECTION>
81
<FILE>WebKitFrame</FILE>
82
WebKitFrame
83
webkit_frame_get_id
84
webkit_frame_is_main_frame
85
webkit_frame_get_uri
86
webkit_frame_get_js_context
87
webkit_frame_get_js_context_for_script_world
88
webkit_frame_get_js_value_for_dom_object
89
webkit_frame_get_js_value_for_dom_object_in_script_world
90
91
<SUBSECTION Standard>
92
WebKitFrameClass
93
WEBKIT_TYPE_FRAME
94
WEBKIT_FRAME
95
WEBKIT_IS_FRAME
96
WEBKIT_FRAME_CLASS
97
WEBKIT_IS_FRAME_CLASS
98
WEBKIT_FRAME_GET_CLASS
99
100
<SUBSECTION Private>
101
WebKitFramePrivate
102
webkit_frame_get_type
103
</SECTION>
104
105
<SECTION>
106
<FILE>WebKitScriptWorld</FILE>
107
WebKitScriptWorld
108
webkit_script_world_get_default
109
webkit_script_world_new
110
webkit_script_world_new_with_name
111
webkit_script_world_get_name
112
113
<SUBSECTION Standard>
114
WebKitScriptWorldClass
115
WEBKIT_TYPE_SCRIPT_WORLD
116
WEBKIT_SCRIPT_WORLD
117
WEBKIT_IS_SCRIPT_WORLD
118
WEBKIT_SCRIPT_WORLD_CLASS
119
WEBKIT_IS_SCRIPT_WORLD_CLASS
120
WEBKIT_SCRIPT_WORLD_GET_CLASS
121
122
<SUBSECTION Private>
123
WebKitScriptWorldPrivate
124
webkit_script_world_get_type
125
</SECTION>
126
127
<SECTION>
128
<FILE>WebKitWebHitTestResult</FILE>
129
WebKitWebHitTestResult
130
webkit_web_hit_test_result_get_node
131
132
<SUBSECTION Standard>
133
WebKitWebHitTestResultClass
134
WEBKIT_TYPE_WEB_HIT_TEST_RESULT
135
WEBKIT_WEB_HIT_TEST_RESULT
136
WEBKIT_IS_WEB_HIT_TEST_RESULT
137
WEBKIT_WEB_HIT_TEST_RESULT_CLASS
138
WEBKIT_IS_WEB_HIT_TEST_RESULT_CLASS
139
WEBKIT_WEB_HIT_TEST_RESULT_GET_CLASS
140
141
<SUBSECTION Private>
142
WebKitWebHitTestResultPrivate
143
webkit_web_hit_test_result_get_type
144
</SECTION>
145
146
<SECTION>
147
<FILE>WebKitConsoleMessage</FILE>
148
WebKitConsoleMessage
149
WebKitConsoleMessageSource
150
WebKitConsoleMessageLevel
151
webkit_console_message_copy
152
webkit_console_message_free
153
webkit_console_message_get_source
154
webkit_console_message_get_level
155
webkit_console_message_get_text
156
webkit_console_message_get_line
157
webkit_console_message_get_source_id
158
159
<SUBSECTION Standard>
160
WEBKIT_TYPE_CONSOLE_MESSAGE
161
WEBKIT_TYPE_CONSOLE_MESSAGE_LEVEL
162
WEBKIT_TYPE_CONSOLE_MESSAGE_SOURCE
163
164
<SUBSECTION Private>
165
webkit_console_message_get_type
166
webkit_console_message_level_get_type
167
webkit_console_message_source_get_type
168
</SECTION>
169
170
<SECTION>
171
<FILE>WebKitDOMObject</FILE>
172
<TITLE>WebKitDOMObject</TITLE>
173
WebKitDOMObject
174
175
<SUBSECTION Standard>
176
WebKitDOMObjectClass
177
WEBKIT_DOM_TYPE_OBJECT
178
WEBKIT_DOM_OBJECT
179
WEBKIT_DOM_IS_OBJECT
180
WEBKIT_DOM_OBJECT_CLASS
181
WEBKIT_DOM_IS_OBJECT_CLASS
182
WEBKIT_DOM_OBJECT_GET_CLASS
183
184
<SUBSECTION Private>
185
WebKitDOMObjectPrivate
186
webkit_dom_object_get_type
187
</SECTION>
188
189
<SECTION>
190
<FILE>WebKitDOMDocument</FILE>
191
<TITLE>WebKitDOMDocument</TITLE>
192
WebKitDOMDocument
193
194
<SUBSECTION Standard>
195
WebKitDOMDocumentClass
196
WEBKIT_DOM_TYPE_DOCUMENT
197
WEBKIT_DOM_DOCUMENT
198
WEBKIT_DOM_IS_DOCUMENT
199
WEBKIT_DOM_DOCUMENT_CLASS
200
WEBKIT_DOM_IS_DOCUMENT_CLASS
201
WEBKIT_DOM_DOCUMENT_GET_CLASS
202
203
<SUBSECTION Private>
204
webkit_dom_document_get_type
205
</SECTION>
206
207
<SECTION>
208
<FILE>WebKitDOMElement</FILE>
209
<TITLE>WebKitDOMElement</TITLE>
210
WebKitDOMElement
211
212
webkit_dom_element_html_input_element_is_user_edited
213
webkit_dom_element_html_input_element_get_auto_filled
214
webkit_dom_element_html_input_element_set_auto_filled
215
webkit_dom_element_html_input_element_set_editing_value
216
217
<SUBSECTION Standard>
218
WebKitDOMElementClass
219
WEBKIT_DOM_TYPE_ELEMENT
220
WEBKIT_DOM_ELEMENT
221
WEBKIT_DOM_IS_ELEMENT
222
WEBKIT_DOM_ELEMENT_CLASS
223
WEBKIT_DOM_IS_ELEMENT_CLASS
224
WEBKIT_DOM_ELEMENT_GET_CLASS
225
226
<SUBSECTION Private>
227
webkit_dom_element_get_type
228
</SECTION>
229
230
<SECTION>
231
<FILE>WebKitDOMNode</FILE>
232
<TITLE>WebKitDOMNode</TITLE>
233
WebKitDOMNode
234
235
webkit_dom_node_for_js_value
236
237
<SUBSECTION Standard>
238
WebKitDOMNodeClass
239
WEBKIT_DOM_TYPE_NODE
240
WEBKIT_DOM_NODE
241
WEBKIT_DOM_IS_NODE
242
WEBKIT_DOM_NODE_CLASS
243
WEBKIT_DOM_IS_NODE_CLASS
244
WEBKIT_DOM_NODE_GET_CLASS
245
246
<SUBSECTION Private>
247
WebKitDOMNodePrivate
248
webkit_dom_node_get_type
249
</SECTION>
250
- a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-docs.sgml -51 lines
Lines 1-51 a/Source/WebKit/WebProcess/InjectedBundle/API/wpe/docs/wpe-webextensions-docs.sgml_sec1
1
<?xml version="1.0"?>
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
6
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
7
  <bookinfo>
8
    <title>WPE WebExtensions and DOM Reference Manual</title>
9
    <releaseinfo>for WPE WebKit &version;</releaseinfo>
10
  </bookinfo>
11
12
  <chapter>
13
    <title>Web Extensions</title>
14
    <xi:include href="xml/WebKitWebExtension.xml"/>
15
    <xi:include href="xml/WebKitWebPage.xml"/>
16
    <xi:include href="xml/WebKitFrame.xml"/>
17
    <xi:include href="xml/WebKitScriptWorld.xml"/>
18
    <xi:include href="xml/WebKitWebHitTestResult.xml"/>
19
    <xi:include href="xml/WebKitWebEditor.xml"/>
20
    <xi:include href="xml/WebKitConsoleMessage.xml"/>
21
  </chapter>
22
23
  <chapter>
24
    <title>WebKitDOM</title>
25
    <xi:include href="xml/WebKitDOMObject.xml"/>
26
    <xi:include href="xml/WebKitDOMDocument.xml"/>
27
    <xi:include href="xml/WebKitDOMElement.xml"/>
28
    <xi:include href="xml/WebKitDOMNode.xml"/>
29
  </chapter>
30
31
  <index id="index-all">
32
    <title>Index</title>
33
  </index>
34
35
  <index id="api-index-deprecated" role="deprecated">
36
    <title>Index of deprecated symbols</title>
37
    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
38
  </index>
39
40
  <index id="api-index-2-20" role="2.20">
41
    <title>Index of new symbols in 2.20</title>
42
    <xi:include href="xml/api-index-2.20.xml"><xi:fallback /></xi:include>
43
  </index>
44
45
  <index id="api-index-2-22" role="2.22">
46
    <title>Index of new symbols in 2.22</title>
47
    <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
48
  </index>
49
50
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
51
</book>
- a/Source/WebKit/gtk/webkit2gtk-webextension.toml.in +33 lines
Line 0 a/Source/WebKit/gtk/webkit2gtk-webextension.toml.in_sec1
1
[library]
2
description = "The WebKit2 web extension and DOM library"
3
license = "BSD, LGPL-2.1"
4
authors = "The WebKit GTK and WPE teams"
5
version = "@PROJECT_VERSION@"
6
repository_url = "https://github.com/WebKit/WebKit"
7
website_url = "https://webkit.org"
8
dependencies = ["GObject-2.0", "Gio-2.0", "Soup-@SOUP_API_VERSION@"]
9
devhelp = true
10
search_index = true
11
12
[dependencies."GObject-2.0"]
13
name = "GObject"
14
description = "The base type system library"
15
docs_url = "https://docs.gtk.org/gobject/"
16
17
[dependencies."Gio-2.0"]
18
name = "Gio"
19
description = "GObject Interfaces and Objects, Networking, IPC, and I/O"
20
docs_url = "https://docs.gtk.org/gio/"
21
22
[dependencies."Soup-@SOUP_API_VERSION@"]
23
name = "Soup"
24
description = "HTTP client/server library"
25
docs_url = "https://libsoup.org/libsoup-@SOUP_API_VERSION@"
26
27
[theme]
28
name = "basic"
29
show_index_summary = true
30
show_class_hierarchy = true
31
32
[source-location]
33
base_url = "https://github.com/WebKit/WebKit/tree/main"
- a/Source/WebKit/gtk/webkit2gtk.toml.in +38 lines
Line 0 a/Source/WebKit/gtk/webkit2gtk.toml.in_sec1
1
[library]
2
description = "The WebKit2 library"
3
license = "BSD, LGPL-2.1"
4
authors = "The WebKit GTK and WPE teams"
5
version = "@PROJECT_VERSION@"
6
repository_url = "https://github.com/WebKit/WebKit"
7
website_url = "https://webkit.org"
8
dependencies = ["GObject-2.0", "Gio-2.0", "Gtk-@GTK_API_VERSION@.0", "Soup-@SOUP_API_VERSION@"]
9
devhelp = true
10
search_index = true
11
12
[dependencies."GObject-2.0"]
13
name = "GObject"
14
description = "The base type system library"
15
docs_url = "https://docs.gtk.org/gobject/"
16
17
[dependencies."Gio-2.0"]
18
name = "Gio"
19
description = "GObject Interfaces and Objects, Networking, IPC, and I/O"
20
docs_url = "https://docs.gtk.org/gio/"
21
22
[dependencies."Gtk-@GTK_API_VERSION@.0"]
23
name = "Gtk"
24
description = "The GTK widget toolkit"
25
docs_url = "https://docs.gtk.org/gtk@GTK_API_VERSION@/"
26
27
[dependencies."Soup-@SOUP_API_VERSION@"]
28
name = "Soup"
29
description = "HTTP client/server library"
30
docs_url = "https://libsoup.org/libsoup-@SOUP_API_VERSION@"
31
32
[theme]
33
name = "basic"
34
show_index_summary = true
35
show_class_hierarchy = true
36
37
[source-location]
38
base_url = "https://github.com/WebKit/WebKit/tree/main"
- a/Source/WebKit/wpe/wpewebextension.toml.in +33 lines
Line 0 a/Source/WebKit/wpe/wpewebextension.toml.in_sec1
1
[library]
2
description = "The WPE WebKit web extension and DOM library"
3
license = "BSD, LGPL-2.1"
4
authors = "The WebKit GTK and WPE teams"
5
version = "@PROJECT_VERSION@"
6
repository_url = "https://github.com/WebKit/WebKit"
7
website_url = "https://webkit.org"
8
dependencies = ["GObject-2.0", "Gio-2.0", "Soup-@SOUP_API_VERSION@"]
9
devhelp = true
10
search_index = true
11
12
[dependencies."GObject-2.0"]
13
name = "GObject"
14
description = "The base type system library"
15
docs_url = "https://docs.gtk.org/gobject/"
16
17
[dependencies."Gio-2.0"]
18
name = "Gio"
19
description = "GObject Interfaces and Objects, Networking, IPC, and I/O"
20
docs_url = "https://docs.gtk.org/gio/"
21
22
[dependencies."Soup-@SOUP_API_VERSION@"]
23
name = "Soup"
24
description = "HTTP client/server library"
25
docs_url = "https://libsoup.org/libsoup-@SOUP_API_VERSION@"
26
27
[theme]
28
name = "basic"
29
show_index_summary = true
30
show_class_hierarchy = true
31
32
[source-location]
33
base_url = "https://github.com/WebKit/WebKit/tree/main"
- a/Source/WebKit/wpe/wpewebkit.toml.in +33 lines
Line 0 a/Source/WebKit/wpe/wpewebkit.toml.in_sec1
1
[library]
2
description = "The WPE WebKit library"
3
license = "BSD, LGPL-2.1"
4
authors = "The WebKit GTK and WPE teams"
5
version = "@PROJECT_VERSION@"
6
repository_url = "https://github.com/WebKit/WebKit"
7
website_url = "https://webkit.org"
8
dependencies = ["GObject-2.0", "Gio-2.0", "Soup-@SOUP_API_VERSION@"]
9
devhelp = true
10
search_index = true
11
12
[dependencies."GObject-2.0"]
13
name = "GObject"
14
description = "The base type system library"
15
docs_url = "https://docs.gtk.org/gobject/"
16
17
[dependencies."Gio-2.0"]
18
name = "Gio"
19
description = "GObject Interfaces and Objects, Networking, IPC, and I/O"
20
docs_url = "https://docs.gtk.org/gio/"
21
22
[dependencies."Soup-@SOUP_API_VERSION@"]
23
name = "Soup"
24
description = "HTTP client/server library"
25
docs_url = "https://libsoup.org/libsoup-@SOUP_API_VERSION@"
26
27
[theme]
28
name = "basic"
29
show_index_summary = true
30
show_class_hierarchy = true
31
32
[source-location]
33
base_url = "https://github.com/WebKit/WebKit/tree/main"
- a/Source/cmake/FindGI.cmake +257 lines
Line 0 a/Source/cmake/FindGI.cmake_sec1
1
if (NOT ENABLE_INTROSPECTION)
2
    function(GI_INTROSPECT)
3
    endfunction()
4
    return()
5
endif ()
6
7
find_package(PkgConfig QUIET)
8
9
if (PKG_CONFIG_FOUND)
10
    if (PACKAGE_FIND_VERSION_COUNT GREATER 0)
11
        set(_gi_version_cmp ">=${PACKAGE_FIND_VERSION}")
12
    endif ()
13
    pkg_check_modules(PC_GI gobject-introspection-1.0${_gi_version_cmp})
14
    if (PC_GI_FOUND)
15
        pkg_get_variable(_GI_SCANNER_EXE gobject-introspection-1.0 g_ir_scanner)
16
        pkg_get_variable(_GI_COMPILER_EXE gobject-introspection-1.0 g_ir_compiler)
17
        pkg_get_variable(_GI_GIRDIR gobject-introspection-1.0 girdir)
18
        pkg_get_variable(_GI_TYPELIBDIR gobject-introspection-1.0 typelibdir)
19
        set(GI_VERSION ${PC_GI_VERSION})
20
    endif ()
21
endif ()
22
23
find_program(GI_SCANNER_EXE NAMES ${_GI_SCANNER_EXE} g-ir-scanner)
24
find_program(GI_COMPILER_EXE NAMES ${_GI_COMPILER_EXE} g-ir-compiler)
25
26
if (NOT _GI_GIRDIR OR NOT _GI_TYPELIBDIR)
27
    include(GNUInstallDirs)
28
    if (NOT _GI_GIRDIR)
29
        set(_GI_GIRDIR "${CMAKE_INSTALL_DATADIR}/gir-1.0")
30
    endif ()
31
    if (NOT _GI_TYPELIBDIR)
32
        set(_GI_TYPELIBDIR "${CMAKE_INSTALL_LIBDIR}/girepository-1.0")
33
    endif ()
34
endif ()
35
36
set(GI_GIRDIR "${_GI_GIRDIR}" CACHE PATH "Path to installed .gir files")
37
set(GI_TYPELIBDIR "${_GI_TYPELIBDIR}" CACHE PATH "Path to installed .typelib files")
38
39
if (NOT GI_VERSION AND GI_SCANNER_EXE)
40
    execute_process(
41
        COMMAND "${GI_SCANNER_EXE}" --version
42
        OUTPUT_VARIABLE GI_VERSION
43
        OUTPUT_STRIP_TRAILING_WHITESPACE
44
        COMMAND_ERROR_IS_FATAL ANY
45
        ERROR_QUIET
46
    )
47
    if (GI_VERSION MATCHES "^g-ir-scanner[[:space:]]+([0-9.]+)")
48
        set(GI_VERSION ${CMAKE_MATCH_1})
49
    else ()
50
        unset(GI_VERSION)
51
    endif ()
52
endif ()
53
54
if (GI_VERSION VERSION_GREATER_EQUAL 1.59.1)
55
    set(GI_HAVE_SOURCES_TOP_DIRS TRUE)
56
else ()
57
    set(GI_HAVE_SOURCES_TOP_DIRS FALSE)
58
endif ()
59
60
include(FindPackageHandleStandardArgs)
61
find_package_handle_standard_args(GI
62
    REQUIRED_VARS GI_SCANNER_EXE GI_COMPILER_EXE GI_GIRDIR GI_TYPELIBDIR
63
    VERSION_VAR GI_VERSION
64
)
65
66
if (NOT GI_FOUND)
67
    return()
68
endif ()
69
70
define_property(TARGET
71
    PROPERTY GI_GIR_PATH
72
    BRIEF_DOCS "Path to .gir file"
73
    FULL_DOCS "Path to .gir file generated by the target"
74
)
75
define_property(TARGET
76
    PROPERTY GI_PACKAGE
77
    BRIEF_DOCS "Exported package"
78
    FULL_DOCS "Name of the pkg-config package for the target"
79
)
80
81
function(GI_INTROSPECT namespace nsversion header)
82
    cmake_parse_arguments(PARSE_ARGV 2 opt
83
        "NO_IMPLICIT_SOURCES"
84
        "IDENTIFIER_PREFIX;PACKAGE;SYMBOL_PREFIX;TARGET"
85
        "DEPENDENCIES;SOURCES;OPTIONS"
86
    )
87
    if (NOT opt_PACKAGE)
88
        string(TOLOWER "${namespace}" opt_PACKAGE)
89
    endif ()
90
    if (NOT opt_SYMBOL_PREFIX)
91
        string(TOLOWER "${namespace}" opt_SYMBOL_PREFIX)
92
    endif ()
93
    if (NOT opt_IDENTIFIER_PREFIX)
94
        string(TOUPPER "${opt_SYMBOL_PREFIX}" opt_IDENTIFIER_PREFIX)
95
    endif ()
96
    if (NOT opt_TARGET)
97
        set(opt_TARGET "${namespace}")
98
    endif ()
99
100
    if (NOT TARGET ${opt_TARGET})
101
        message(FATAL_ERROR "Target '${opt_TARGET}' was not defined")
102
    endif ()
103
104
    set(gir_deps)
105
    set(gir_name "${namespace}-${nsversion}")
106
    set(gir_path "${CMAKE_BINARY_DIR}/${gir_name}.gir")
107
    set(typ_path "${CMAKE_BINARY_DIR}/${gir_name}.typelib")
108
109
    set(scanner_flags)
110
    if (GI_HAVE_SOURCES_TOP_DIRS)
111
        list(APPEND scanner_flags "--sources-top-dirs=${CMAKE_SOURCE_DIR}")
112
    endif ()
113
114
    # Each dependency can be:
115
    #   * GI include, i.e. "GObject-2.0", implies --include=GObject-2.0, --pkg=gobject-2.0
116
    #   * GI include ":" pkgconfig module, i.e. "Gtk-4.0::gtk4", implies --include=Gtk-4.0, --pkg=gtk4 
117
    #   * CMake target, i.e. "JavaScriptCore", implies --include-uninstalled=<girfile>. The target
118
    #     must have been previously used with GI_INTROSPECT(), and for each use on the target the
119
    #     corresponding <girfile> will be picked automatically.
120
    foreach (dep IN LISTS opt_DEPENDENCIES)
121
        if (TARGET "gir-${dep}")
122
            get_property(dep_gir_path TARGET "gir-${dep}" PROPERTY GI_GIR_PATH)
123
            if (dep_gir_path)
124
                list(APPEND scanner_flags "--include-uninstalled=${dep_gir_path}")
125
                list(APPEND gir_deps "${dep_gir_path}")
126
            else ()
127
                message(AUTHOR_WARNING
128
                    "Target '${dep}' listed as a dependency but it has not "
129
                    "been previously configured with GI_INTROSPECT()"
130
                )
131
            endif ()
132
        elseif (dep MATCHES "^([a-zA-Z0-9._-]+):([a-z0-9._\\+-]+)$")
133
            list(APPEND scanner_flags
134
                "--include=${CMAKE_MATCH_1}"
135
                "--pkg=${CMAKE_MATCH_2}"
136
            )
137
        else ()
138
            string(TOLOWER "${dep}" dep_pkg)
139
            list(APPEND scanner_flags
140
                "--include=${dep}"
141
                "--pkg=${dep_pkg}"
142
            )
143
        endif ()
144
    endforeach ()
145
146
    get_property(target_srcdir TARGET ${opt_TARGET} PROPERTY SOURCE_DIR)
147
    foreach (incdir IN LISTS ${opt_TARGET}_INTERFACE_INCLUDE_DIRECTORIES)
148
        if (NOT IS_ABSOLUTE "${incdir}")
149
            get_filename_component(incdir "${incdir}" REALPATH BASE_DIR "${target_srcdir}")
150
        endif ()
151
        list(APPEND scanner_flags "-I${incdir}")
152
    endforeach ()
153
154
    set(gir_srcs "")
155
    foreach (src IN LISTS opt_SOURCES)
156
        if (NOT IS_ABSOLUTE "${src}")
157
            get_filename_component(src "${src}" REALPATH BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
158
        endif ()
159
        if (IS_DIRECTORY "${src}")
160
            if (EXISTS "${src}")
161
                file(GLOB src_files LIST_DIRECTORIES FALSE CONFIGURE_DEPENDS "${src}/*.c" "${src}/*.cpp")
162
                if (src_files)
163
                    list(APPEND gir_srcs ${src_files})
164
                else ()
165
                    message(AUTHOR_WARNING "Directory '${src}' specified as source, but contains no source files")
166
                endif ()
167
            else ()
168
                message(AUTHOR_WARNING "Directory '${src}' specified as source, but it does not exist")
169
            endif ()
170
        else ()
171
            list(APPEND gir_srcs "${src}")
172
        endif ()
173
    endforeach ()
174
175
    if (NOT opt_NO_IMPLICIT_SOURCES)
176
        foreach (src IN LISTS ${opt_TARGET}_INSTALLED_HEADERS ${opt_TARGET}_SOURCES)
177
            if (NOT IS_ABSOLUTE "${src}")
178
                get_filename_component(src "${src}" REALPATH BASE_DIR "${target_srcdir}")
179
            endif ()
180
            list(APPEND gir_srcs "${src}")
181
        endforeach ()
182
    endif ()
183
184
    if (NOT gir_srcs)
185
        message(FATAL_ERROR "No sources to scan specified")
186
    endif ()
187
188
    # Generate .gir
189
    set(target_def "$<TARGET_PROPERTY:${opt_TARGET},COMPILE_DEFINITIONS>")
190
    set(target_inc "$<TARGET_PROPERTY:${opt_TARGET},INTERFACE_INCLUDE_DIRECTORIES>")
191
    add_custom_command(
192
        OUTPUT "${gir_path}"
193
        COMMENT "Generating ${gir_name}.gir"
194
        WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
195
        DEPENDS ${gir_deps} ${gir_srcs}
196
        VERBATIM
197
        COMMAND_EXPAND_LISTS
198
        COMMAND ${CMAKE_COMMAND} -E env "CC=${CMAKE_C_COMPILER}"
199
            "${GI_SCANNER_EXE}" --quiet --warn-all --warn-error --no-libtool
200
            "--output=${gir_path}"
201
            "--library=$<TARGET_FILE_BASE_NAME:${opt_TARGET}>"
202
            "--library-path=$<TARGET_FILE_DIR:${opt_TARGET}>"
203
            "--namespace=${namespace}"
204
            "--nsversion=${nsversion}"
205
            "--c-include=${header}"
206
            "--identifier-prefix=${opt_IDENTIFIER_PREFIX}"
207
            "--symbol-prefix=${opt_SYMBOL_PREFIX}"
208
            "--pkg-export=${opt_PACKAGE}-${nsversion}"
209
            "$<$<BOOL:${target_def}>:-D$<JOIN:${target_def},;-D>>"
210
            "$<$<BOOL:${target_inc}>:-I$<JOIN:${target_inc},;-I>>"
211
            ${scanner_flags}
212
            ${opt_OPTIONS}
213
            ${gir_srcs}
214
    )
215
216
    add_custom_target("gir-${namespace}" DEPENDS "${gir_path}")
217
218
    if (NOT TARGET gir-all)
219
        add_custom_target(gir-all COMMENT "All GI .gir targets")
220
    endif ()
221
    add_dependencies(gir-all "gir-${namespace}")
222
223
    install(
224
        FILES "${gir_path}"
225
        DESTINATION "${GI_GIRDIR}"
226
        COMPONENT runtime
227
    )
228
229
    # Generate .typelib
230
    add_custom_command(
231
        OUTPUT "${typ_path}"
232
        COMMENT "Generating ${gir_name}.typelib"
233
        DEPENDS "${gir_path}"
234
        VERBATIM
235
        COMMAND "${GI_COMPILER_EXE}"
236
            "--includedir=${CMAKE_BINARY_DIR}"
237
            "--output=${typ_path}"
238
            "${gir_path}"
239
    )
240
241
    add_custom_target("typelib-${namespace}" DEPENDS "${typ_path}")
242
243
    if (NOT TARGET typelib-all)
244
        add_custom_target(typelib-all ALL COMMENT "All GI .typelib targets")
245
    endif ()
246
    add_dependencies(typelib-all "typelib-${namespace}")
247
248
    install(
249
        FILES "${typ_path}"
250
        DESTINATION "${GI_TYPELIBDIR}"
251
        COMPONENT runtime
252
    )
253
254
    # Record in targets to use later on e.g. with gi-docgen.
255
    set_property(TARGET "gir-${namespace}" PROPERTY GI_GIR_PATH "${gir_path}")
256
    set_property(TARGET "gir-${namespace}" PROPERTY GI_PACKAGE "${opt_PACKAGE}-${nsversion}")
257
endfunction()
- a/Source/cmake/FindGIDocgen.cmake +105 lines
Line 0 a/Source/cmake/FindGIDocgen.cmake_sec1
1
if (NOT ENABLE_DOCUMENTATION)
2
    function(GI_DOCGEN)
3
    endfunction()
4
    return()
5
endif ()
6
7
find_package(GI REQUIRED)
8
9
# Allow dropping a copy of the tool source under gi-docgen/, as it can run
10
# uninstalled, and also search gi-docgen/bin/ to allow placing a virtualenv
11
# in that location.
12
find_program(GIDocgen_EXE
13
    NAMES gi-docgen gi-docgen.py
14
    HINTS "${CMAKE_SOURCE_DIR}/gi-docgen/bin"
15
          "${CMAKE_SOURCE_DIR}/gi-docgen"
16
    DOC "Path to the gi-docgen program"
17
    REQUIRED
18
)
19
20
execute_process(
21
    COMMAND ${GIDocgen_EXE} --version
22
    OUTPUT_VARIABLE GIDocgen_VERSION
23
    OUTPUT_STRIP_TRAILING_WHITESPACE
24
    COMMAND_ERROR_IS_FATAL ANY
25
    ERROR_QUIET
26
)
27
28
include(FindPackageHandleStandardArgs)
29
find_package_handle_standard_args(GIDocgen
30
    FOUND_VAR GIDocgen_FOUND
31
    REQUIRED_VARS GIDocgen_EXE
32
    VERSION_VAR GIDocgen_VERSION
33
)
34
35
if (NOT GIDocgen_FOUND)
36
    return()
37
endif ()
38
39
function(GI_DOCGEN namespace toml)
40
    if (NOT TARGET "gir-${namespace}")
41
        message(FATAL_ERROR
42
            "Introspection not configured for '${namespace}'. "
43
            "Did you forget a GI_INTROSPECT(${namespace} ..) call?"
44
        )
45
    endif ()
46
47
    get_property(gir_path TARGET "gir-${namespace}" PROPERTY GI_GIR_PATH)
48
    set(toml_path "${CMAKE_BINARY_DIR}/${namespace}.toml")
49
    configure_file("${toml}" "${toml_path}" @ONLY)
50
51
    get_property(package TARGET "gir-${namespace}" PROPERTY GI_PACKAGE)
52
    if (NOT package)
53
        set(package "${namespace}")
54
    endif ()
55
    set(outdir "${CMAKE_BINARY_DIR}/Documentation/${package}")
56
57
    set(common_flags)
58
    list(APPEND common_flags
59
        --quiet
60
        --config "${toml_path}"
61
        --add-include-path "${CMAKE_BINARY_DIR}"
62
    )
63
64
    # Documentation generation.
65
    add_custom_command(
66
        OUTPUT "${outdir}/index.html"
67
        COMMENT "Generating documentation: ${namespace}"
68
        WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
69
        DEPENDS "${toml_path}" "${gir_path}"
70
        VERBATIM
71
        COMMAND "${GIDocgen_EXE}" generate
72
            ${common_flags}
73
            --no-namespace-dir
74
            --output-dir "${outdir}"
75
            --config "${toml_path}"
76
            "${gir_path}"
77
    )
78
79
    add_custom_target("doc-${namespace}" DEPENDS "${outdir}/index.html")
80
81
    if (NOT TARGET doc-all)
82
        add_custom_target(doc-all ALL COMMENT "All documentation targets")
83
    endif ()
84
    add_dependencies(doc-all "doc-${namespace}")
85
86
    install(
87
        DIRECTORY "${outdir}"
88
        DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html"
89
        COMPONENT development
90
    )
91
92
    # Documentation check.
93
    add_custom_target("doc-check-${namespace}"
94
        COMMENT "Checking documentation: ${namespace}"
95
        WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
96
        DEPENDS "${toml_path}" "${gir_path}"
97
        VERBATIM
98
        COMMAND "${GIDocgen_EXE}" check ${common_flags} "${gir_path}"
99
    )
100
101
    if (NOT TARGET doc-check-all)
102
        add_custom_target(doc-check-all COMMENT "Check all documentation targets")
103
    endif ()
104
    add_dependencies(doc-check-all "doc-check-${namespace}")
105
endfunction()
- a/Source/cmake/FindGObjectIntrospection.cmake -52 lines
Lines 1-52 a/Source/cmake/FindGObjectIntrospection.cmake_sec1
1
# - Try to find gobject-introspection
2
# Once done, this will define
3
#
4
#  INTROSPECTION_FOUND - system has gobject-introspection
5
#  INTROSPECTION_SCANNER - the gobject-introspection scanner, g-ir-scanner
6
#  INTROSPECTION_COMPILER - the gobject-introspection compiler, g-ir-compiler
7
#  INTROSPECTION_GENERATE - the gobject-introspection generate, g-ir-generate
8
#  INTROSPECTION_GIRDIR
9
#  INTROSPECTION_TYPELIBDIR
10
#  INTROSPECTION_CFLAGS
11
#  INTROSPECTION_LIBS
12
#
13
# Copyright (C) 2010, Pino Toscano, <pino@kde.org>
14
# Copyright (C) 2014 Igalia S.L.
15
#
16
# Redistribution and use is allowed according to the terms of the BSD license.
17
18
19
20
find_package(PkgConfig QUIET)
21
if (PKG_CONFIG_FOUND)
22
    if (PACKAGE_FIND_VERSION_COUNT GREATER 0)
23
        set(_gir_version_cmp ">=${PACKAGE_FIND_VERSION}")
24
    endif ()
25
    pkg_check_modules(_pc_gir gobject-introspection-1.0${_gir_version_cmp})
26
    if (_pc_gir_FOUND)
27
        set(INTROSPECTION_FOUND TRUE)
28
        pkg_get_variable(INTROSPECTION_SCANNER gobject-introspection-1.0 g_ir_scanner)
29
        pkg_get_variable(INTROSPECTION_COMPILER gobject-introspection-1.0 g_ir_compiler)
30
        pkg_get_variable(INTROSPECTION_GENERATE gobject-introspection-1.0 g_ir_generate)
31
        pkg_get_variable(INTROSPECTION_GIRDIR gobject-introspection-1.0 girdir)
32
        pkg_get_variable(INTROSPECTION_TYPELIBDIR gobject-introspection-1.0 typelibdir)
33
        set(INTROSPECTION_VERSION "${_pc_gir_VERSION}")
34
        if (${INTROSPECTION_VERSION} VERSION_GREATER_EQUAL "1.59.1")
35
            set(INTROSPECTION_HAVE_SOURCES_TOP_DIRS YES)
36
        endif ()
37
        set(INTROSPECTION_CFLAGS "${_pc_gir_CFLAGS}")
38
        set(INTROSPECTION_LIBS "${_pc_gir_LIBS}")
39
    endif ()
40
endif ()
41
42
mark_as_advanced(
43
    INTROSPECTION_SCANNER
44
    INTROSPECTION_COMPILER
45
    INTROSPECTION_GENERATE
46
    INTROSPECTION_GIRDIR
47
    INTROSPECTION_TYPELIBDIR
48
    INTROSPECTION_CFLAGS
49
    INTROSPECTION_LIBS
50
    INTROSPECTION_VERSION
51
    INTROSPECTION_HAVE_SOURCES_TOP_DIRS
52
)
- a/Source/cmake/OptionsGTK.cmake -6 / +10 lines
Lines 54-60 endif () a/Source/cmake/OptionsGTK.cmake_sec1
54
# there is a strong reason we should support changing the value of the option,
54
# there is a strong reason we should support changing the value of the option,
55
# and the option is not relevant to any other WebKit ports.
55
# and the option is not relevant to any other WebKit ports.
56
WEBKIT_OPTION_DEFINE(ENABLE_GLES2 "Whether to enable OpenGL ES 2.0." PUBLIC ${ENABLE_GLES2_DEFAULT})
56
WEBKIT_OPTION_DEFINE(ENABLE_GLES2 "Whether to enable OpenGL ES 2.0." PUBLIC ${ENABLE_GLES2_DEFAULT})
57
WEBKIT_OPTION_DEFINE(ENABLE_GTKDOC "Whether or not to use generate gtkdoc." PUBLIC OFF)
57
WEBKIT_OPTION_DEFINE(ENABLE_DOCUMENTATION "Whether to generate documentation." PUBLIC ON)
58
WEBKIT_OPTION_DEFINE(ENABLE_INTROSPECTION "Whether to enable GObject introspection." PUBLIC ON)
58
WEBKIT_OPTION_DEFINE(ENABLE_INTROSPECTION "Whether to enable GObject introspection." PUBLIC ON)
59
WEBKIT_OPTION_DEFINE(ENABLE_JOURNALD_LOG "Whether to enable journald logging" PUBLIC ON)
59
WEBKIT_OPTION_DEFINE(ENABLE_JOURNALD_LOG "Whether to enable journald logging" PUBLIC ON)
60
WEBKIT_OPTION_DEFINE(ENABLE_QUARTZ_TARGET "Whether to enable support for the Quartz windowing target." PUBLIC ON)
60
WEBKIT_OPTION_DEFINE(ENABLE_QUARTZ_TARGET "Whether to enable support for the Quartz windowing target." PUBLIC ON)
Lines 78-83 WEBKIT_OPTION_DEFINE(USE_WPE_RENDERER "Whether to enable WPE rendering" PUBLIC O a/Source/cmake/OptionsGTK.cmake_sec2
78
# completely unsupported. They are intended for use only by WebKit developers.
78
# completely unsupported. They are intended for use only by WebKit developers.
79
WEBKIT_OPTION_DEFINE(USE_ATSPI "Whether to use the ATSPI a11y implementation instead of ATK." PRIVATE ON)
79
WEBKIT_OPTION_DEFINE(USE_ATSPI "Whether to use the ATSPI a11y implementation instead of ATK." PRIVATE ON)
80
80
81
WEBKIT_OPTION_DEPEND(ENABLE_DOCUMENTATION ENABLE_INTROSPECTION)
81
WEBKIT_OPTION_DEPEND(ENABLE_3D_TRANSFORMS USE_OPENGL_OR_ES)
82
WEBKIT_OPTION_DEPEND(ENABLE_3D_TRANSFORMS USE_OPENGL_OR_ES)
82
WEBKIT_OPTION_DEPEND(ENABLE_ASYNC_SCROLLING USE_OPENGL_OR_ES)
83
WEBKIT_OPTION_DEPEND(ENABLE_ASYNC_SCROLLING USE_OPENGL_OR_ES)
83
WEBKIT_OPTION_DEPEND(ENABLE_GLES2 USE_OPENGL_OR_ES)
84
WEBKIT_OPTION_DEPEND(ENABLE_GLES2 USE_OPENGL_OR_ES)
Lines 323-333 if (USE_LIBSECRET) a/Source/cmake/OptionsGTK.cmake_sec3
323
    endif ()
324
    endif ()
324
endif ()
325
endif ()
325
326
326
if (ENABLE_INTROSPECTION)
327
find_package(GI)
327
    find_package(GObjectIntrospection)
328
if (ENABLE_INTROSPECTION AND NOT GI_FOUND)
328
    if (NOT INTROSPECTION_FOUND)
329
    message(FATAL_ERROR "GObjectIntrospection is needed for ENABLE_INTROSPECTION.")
329
        message(FATAL_ERROR "GObjectIntrospection is needed for ENABLE_INTROSPECTION.")
330
endif ()
330
    endif ()
331
332
find_package(GIDocgen)
333
if (ENABLE_DOCUMENTATION AND NOT GIDocgen_FOUND)
334
    message(FATAL_ERROR "gi-docgen is needed for ENABLE_INTROSPECTION.")
331
endif ()
335
endif ()
332
336
333
if (ENABLE_WEB_CRYPTO)
337
if (ENABLE_WEB_CRYPTO)
- a/Source/cmake/OptionsWPE.cmake -6 / +13 lines
Lines 76-82 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBXR PRIVATE ${ENABLE_EXPERIMENTAL_FEAT a/Source/cmake/OptionsWPE.cmake_sec1
76
# Public options specific to the WPE port. Do not add any options here unless
76
# Public options specific to the WPE port. Do not add any options here unless
77
# there is a strong reason we should support changing the value of the option,
77
# there is a strong reason we should support changing the value of the option,
78
# and the option is not relevant to any other WebKit ports.
78
# and the option is not relevant to any other WebKit ports.
79
WEBKIT_OPTION_DEFINE(ENABLE_GTKDOC "Whether or not to use generate gtkdoc." PUBLIC OFF)
79
WEBKIT_OPTION_DEFINE(ENABLE_DOCUMENTATION "Whether to generate documentation." PUBLIC ON)
80
WEBKIT_OPTION_DEFINE(ENABLE_INTROSPECTION "Whether to enable GObject introspection." PUBLIC ON)
80
WEBKIT_OPTION_DEFINE(ENABLE_JOURNALD_LOG "Whether to enable journald logging" PUBLIC ON)
81
WEBKIT_OPTION_DEFINE(ENABLE_JOURNALD_LOG "Whether to enable journald logging" PUBLIC ON)
81
WEBKIT_OPTION_DEFINE(ENABLE_WPE_QT_API "Whether to enable support for the Qt5/QML plugin" PUBLIC ${ENABLE_DEVELOPER_MODE})
82
WEBKIT_OPTION_DEFINE(ENABLE_WPE_QT_API "Whether to enable support for the Qt5/QML plugin" PUBLIC ${ENABLE_DEVELOPER_MODE})
82
WEBKIT_OPTION_DEFINE(USE_ANGLE_WEBGL "Whether to use ANGLE as WebGL backend." PUBLIC OFF)
83
WEBKIT_OPTION_DEFINE(USE_ANGLE_WEBGL "Whether to use ANGLE as WebGL backend." PUBLIC OFF)
Lines 88-93 WEBKIT_OPTION_DEFINE(USE_SOUP2 "Whether to enable usage of Soup 2 instead of Sou a/Source/cmake/OptionsWPE.cmake_sec2
88
WEBKIT_OPTION_DEFINE(USE_WOFF2 "Whether to enable support for WOFF2 Web Fonts." PUBLIC ON)
89
WEBKIT_OPTION_DEFINE(USE_WOFF2 "Whether to enable support for WOFF2 Web Fonts." PUBLIC ON)
89
90
90
# Private options specific to the WPE port.
91
# Private options specific to the WPE port.
92
WEBKIT_OPTION_DEPEND(ENABLE_DOCUMENTATION ENABLE_INTROSPECTION)
91
WEBKIT_OPTION_DEFINE(USE_GSTREAMER_HOLEPUNCH "Whether to enable GStreamer holepunch" PRIVATE OFF)
93
WEBKIT_OPTION_DEFINE(USE_GSTREAMER_HOLEPUNCH "Whether to enable GStreamer holepunch" PRIVATE OFF)
92
WEBKIT_OPTION_DEFINE(USE_EXTERNAL_HOLEPUNCH "Whether to enable external holepunch" PRIVATE OFF)
94
WEBKIT_OPTION_DEFINE(USE_EXTERNAL_HOLEPUNCH "Whether to enable external holepunch" PRIVATE OFF)
93
WEBKIT_OPTION_DEPEND(USE_ANGLE_WEBGL ENABLE_WEBGL)
95
WEBKIT_OPTION_DEPEND(USE_ANGLE_WEBGL ENABLE_WEBGL)
Lines 125-130 include(GStreamerDependencies) a/Source/cmake/OptionsWPE.cmake_sec3
125
127
126
WEBKIT_OPTION_END()
128
WEBKIT_OPTION_END()
127
129
130
find_package(GI)
131
if (ENABLE_INTROSPECTION AND NOT GI_FOUND)
132
    message(FATAL_ERROR "GObjectIntrospection is needed for ENABLE_INTROSPECTION.")
133
endif ()
134
135
find_package(GIDocgen)
136
if (ENABLE_DOCUMENTATION AND NOT GIDocgen_FOUND)
137
    message(FATAL_ERROR "gi-docgen is needed for ENABLE_INTROSPECTION.")
138
endif ()
139
128
if (USE_SOUP2)
140
if (USE_SOUP2)
129
    set(SOUP_MINIMUM_VERSION 2.54.0)
141
    set(SOUP_MINIMUM_VERSION 2.54.0)
130
    set(SOUP_API_VERSION 2.4)
142
    set(SOUP_API_VERSION 2.4)
Lines 319-329 if (PC_GLIB_VERSION VERSION_GREATER "2.67.1" OR PC_GLIB_VERSION STREQUAL "2.67.1 a/Source/cmake/OptionsWPE.cmake_sec4
319
    SET_AND_EXPOSE_TO_BUILD(HAVE_GURI 1)
331
    SET_AND_EXPOSE_TO_BUILD(HAVE_GURI 1)
320
endif ()
332
endif ()
321
333
322
# Override the cached variable, gtk-doc does not really work when cross-building or building on Mac.
323
if (CMAKE_CROSSCOMPILING OR APPLE)
324
    set(ENABLE_GTKDOC OFF)
325
endif ()
326
327
# Using DERIVED_SOURCES_DIR is deprecated
334
# Using DERIVED_SOURCES_DIR is deprecated
328
set(DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources")
335
set(DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources")
329
set(DERIVED_SOURCES_WEBKIT_DIR ${DERIVED_SOURCES_DIR}/WebKit)
336
set(DERIVED_SOURCES_WEBKIT_DIR ${DERIVED_SOURCES_DIR}/WebKit)
- a/Tools/gtkdoc/generate-gtkdoc -257 lines
Lines 1-257 a/Tools/gtkdoc/generate-gtkdoc_sec1
1
#!/usr/bin/env python3
2
# Copyright (C) 2011 Igalia S.L.
3
#
4
# This library is free software; you can redistribute it and/or
5
# modify it under the terms of the GNU Lesser General Public
6
# License as published by the Free Software Foundation; either
7
# version 2 of the License, or (at your option) any later version.
8
#
9
# This library is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
# Lesser General Public License for more details.
13
#
14
# You should have received a copy of the GNU Lesser General Public
15
# License along with this library; if not, write to the Free Software
16
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
17
18
from __future__ import print_function
19
20
import argparse
21
import codecs
22
import glob
23
import gtkdoc
24
import logging
25
import os.path
26
import sys
27
28
if sys.version_info < (3, 2):
29
    from ConfigParser import SafeConfigParser as ConfigParser
30
else:
31
    from configparser import ConfigParser
32
33
top_level_directory = os.path.normpath(os.path.join(os.path.dirname(__file__), '..', '..'))
34
sys.path.insert(0, os.path.join(top_level_directory, 'Tools', 'glib'))
35
import common
36
37
if sys.version_info.major == 2:
38
    sys.stdout = codecs.getwriter("utf-8")(sys.stdout)
39
    sys.stderr = codecs.getwriter("utf-8")(sys.stderr)
40
41
def configure_logging(verbose):
42
    level = logging.DEBUG if verbose else logging.INFO
43
    logger = logging.getLogger('gtkdoc')
44
    logger.setLevel(level)
45
    handler = logging.StreamHandler()
46
    handler.setLevel(level)
47
    logger.addHandler(handler)
48
    if level == logging.DEBUG:
49
        handler.setFormatter(logging.Formatter('[%(asctime)s]  %(message)s'))
50
    else:
51
        handler.setFormatter(logging.Formatter('%(message)s'))
52
53
def get_gtkdoc_module_paths(cross_reference_deps):
54
    dependent_packages = {
55
        'glib-2.0' : ['glib', 'gobject', 'gio'],
56
        'libsoup-2.4' : ['libsoup-2.4']
57
    }
58
59
    if arguments.gtk:
60
        dependent_packages['gdk-pixbuf-2.0'] = ['gdk-pixbuf']
61
        dependent_packages['gtk+-3.0'] = ['gtk3', 'gdk3']
62
63
    paths = []
64
    html_dir = os.path.join('share', 'gtk-doc', 'html')
65
    for package, modules in dependent_packages.items():
66
        prefix = common.prefix_of_pkg_config_file(package)
67
        if prefix is None:
68
            continue
69
        for module in modules:
70
            paths.append(os.path.join(prefix, html_dir, module))
71
72
    for local_dep in cross_reference_deps:
73
        paths.append(common.build_path('Documentation', local_dep, 'html'))
74
    return paths
75
76
def print_missing_api(generator):
77
    missing_api = generator.api_missing_documentation()
78
    if not missing_api:
79
        return
80
    print("\nThe following API are missing documentation:")
81
    for api in missing_api:
82
        print("\t{0}".format(api))
83
84
def files_to_ignore(source_dirs, headers_with_gtkdoc):
85
    """
86
    Find files to ignore during documentation generation. We assume that if an
87
    implementation file exists for a header with gtkdoc (say webkitfoo.cpp for
88
    webkitfoo.h) we shouldn't ignore that file. Currently this holds true for all
89
    of the WebKit project.
90
    """
91
    implementation_files = list(headers_with_gtkdoc)
92
    for header in headers_with_gtkdoc:
93
        def add_file_if_exists(filename):
94
            for dir in source_dirs:
95
                file = os.path.join(dir, filename)
96
                if os.path.isfile(file):
97
                    implementation_files.append(os.path.abspath(file))
98
        header_basename_without_extension = os.path.splitext(os.path.basename(header))[0]
99
        add_file_if_exists(header_basename_without_extension + ".cpp")
100
        add_file_if_exists(header_basename_without_extension + "Gtk.cpp")
101
        add_file_if_exists(header_basename_without_extension + ".c")
102
103
    def file_should_be_ignored(file):
104
        if os.path.splitext(file)[1] not in ['.h', '.c', '.cpp', '.cc']:
105
            return False # These files are ignored anyway.
106
        if not os.path.isfile(file):
107
            return True
108
        return os.path.abspath(file) not in implementation_files
109
110
    all_files = sum([[os.path.join(dir, file) for file in os.listdir(dir)] for dir in source_dirs], [])
111
    return filter(file_should_be_ignored, all_files)
112
113
def get_generator_for_config(config_file, virtual_root, cross_reference_deps = []):
114
    if not os.path.isfile(config_file):
115
        return None
116
117
    config = ConfigParser()
118
    config.read(config_file)
119
    module_name = config.sections()[0]
120
    pkgconfig_file = config.get(module_name, 'pkgconfig_file')
121
122
    if not os.path.isfile(pkgconfig_file):
123
        return None
124
125
    source_dirs = config.get(module_name, 'source_dirs').replace(';', ' ').split()
126
    headers = [os.path.abspath(f) for f in config.get(module_name, 'headers').replace(';', ' ').split()]
127
    return gtkdoc.PkgConfigGTKDoc(pkgconfig_file, {
128
        'decorator': config.get(module_name, 'decorator'),
129
        'deprecation_guard': config.get(module_name, 'deprecation_guard'),
130
        'library_path': common.library_build_path(),
131
        'virtual_root': virtual_root,
132
        'module_name': module_name,
133
        'namespace': config.get(module_name, 'namespace'),
134
        'doc_dir': config.get(module_name, 'doc_dir'),
135
        'output_dir': common.build_path('Documentation', module_name),
136
        'main_sgml_file': config.get(module_name, 'main_sgml_file'),
137
        'source_dirs': source_dirs,
138
        'headers': headers,
139
        'cflags': " ".join(config.get(module_name, 'cflags').split()),
140
        'cross_reference_deps': get_gtkdoc_module_paths(cross_reference_deps),
141
        'ignored_files': files_to_ignore(source_dirs, headers),
142
    })
143
144
def generate_doc(generator, skip_html):
145
    generator.generate(not skip_html)
146
    if generator.saw_warnings:
147
        print_missing_api(generator)
148
    return generator.saw_warnings
149
150
def rebase_doc(generator):
151
    try:
152
        generator.rebase_installed_docs()
153
    except Exception:
154
        print("Rebase did not happen, likely no documentation is present.")
155
156
def generate_documentation(generator):
157
    if not arguments.rebase:
158
        return generate_doc(generator, arguments.skip_html)
159
160
    rebase_doc(generator)
161
    return False
162
163
def prepare_environment_for_gtkdoc_generation():
164
    # We need to add the JavaScriptCore build directory to the PKG_CONFIG_PATH
165
    # so that pkgconfig can properly resolve the libjavascriptcore dependency.
166
    pkg_config_path = os.environ.get("PKG_CONFIG_PATH")
167
    os.environ['PKG_CONFIG_PATH'] = common.build_path('Source', 'JavaScriptCore')
168
    if pkg_config_path:
169
        os.environ['PKG_CONFIG_PATH'] += ':' + pkg_config_path
170
171
    # Newer versions of glib have deprecated g_type_init, so we need to disable
172
    # that warning when running gtkdoc-scanobj by overriding the CFLAGS we use
173
    # to compile it.
174
    cflags = os.environ.get('CFLAGS', '')
175
    cflags += ' -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32'
176
177
    # In non-x86 architectures, when a pointer is cast to (void*) and
178
    # back, the compiler thinks that the alignment is random. Since
179
    # gtkdoc build is broken at any warning message, it is better to
180
    # silence these false positives.
181
    cflags += ' -Wno-cast-align'
182
    os.environ['CFLAGS'] = cflags
183
184
    # Paths from the GNUmakefile generated configuration files are relative to the build directory.
185
    os.chdir(common.build_path())
186
187
def build_gtkdoc_for_wpe(arguments):
188
    webextensions_generator = get_generator_for_config(common.build_path('gtkdoc-webextensions.cfg'), arguments.virtual_root)
189
    if not webextensions_generator:
190
        print("gtkdoc-webextensions.cfg does not exist! Skipping that documentation")
191
        sys.exit(1)
192
    saw_warnings = generate_documentation(webextensions_generator)
193
    if saw_warnings:
194
        sys.exit(saw_warnings)
195
196
    wpe_generator = get_generator_for_config(common.build_path('gtkdoc-wpe.cfg'), arguments.virtual_root)
197
    if not wpe_generator:
198
        print("gtkdoc-wpe.cfg does not exist! Skipping that documentation")
199
        sys.exit(1)
200
    saw_warnings = generate_documentation(wpe_generator)
201
    sys.exit(saw_warnings)
202
203
def build_gtkdoc_for_wkgtk(arguments):
204
    jsc_generator = get_generator_for_config(common.build_path('gtkdoc-jsc-glib.cfg'), arguments.virtual_root)
205
    if not jsc_generator:
206
        print("gtkdoc-jsc-glib.cfg does not exist! Skipping that documentation")
207
        sys.exit(1)
208
    saw_warnings = generate_documentation(jsc_generator)
209
    if saw_warnings:
210
        sys.exit(saw_warnings)
211
212
    webkitdom_generator = get_generator_for_config(common.build_path('gtkdoc-webkitdom.cfg'), arguments.virtual_root, [jsc_generator.module_name])
213
    if not webkitdom_generator:
214
        print("gtkdoc-webkitdom.cfg does not exist! Skipping that documentation")
215
        sys.exit(1)
216
    saw_warnings = generate_documentation(webkitdom_generator)
217
    if saw_warnings:
218
        sys.exit(saw_warnings)
219
220
    webkit2_generator = get_generator_for_config(common.build_path('gtkdoc-webkit2gtk.cfg'), arguments.virtual_root, [webkitdom_generator.module_name, jsc_generator.module_name])
221
    if not webkit2_generator:
222
        print("gtkdoc-webkit2gtk.cfg does not exist! Skipping that documentation")
223
        sys.exit(1)
224
    saw_warnings = generate_documentation(webkit2_generator)
225
    sys.exit(saw_warnings)
226
227
if __name__ == "__main__":
228
    parser = argparse.ArgumentParser(description='Generate gtkdoc for WebKit.')
229
    parser.add_argument('-v', '--verbose', action='store_true',
230
                        help='Whether or not to run in verbose mode.')
231
    parser.add_argument('--rebase', action='store_true',
232
                        help='When specified, run the tool in rebase mode.')
233
    parser.add_argument('--skip-html', action='store_true',
234
                        help='Whether or not to skip HTML generation, which can be slow.')
235
    parser.add_argument('--virtual-root', type=str, default='',
236
                        help='A temporary installation directory which is used as the root ' + \
237
                             'where the actual installation prefix lives; this is mostly ' + \
238
                             'useful for packagers, and should be set to what is given to ' + \
239
                             'make install as DESTDIR.')
240
241
    parser.add_argument('--gtk', action='store_true',
242
                        help='Build documentation for WebKitGTK')
243
    parser.add_argument('--wpe', action='store_true',
244
                        help='Build documentation for WPE')
245
246
    arguments = parser.parse_args()
247
    configure_logging(arguments.verbose)
248
249
    prepare_environment_for_gtkdoc_generation()
250
251
    if arguments.wpe:
252
        build_gtkdoc_for_wpe(arguments)
253
    elif arguments.gtk:
254
        build_gtkdoc_for_wkgtk(arguments)
255
    else:
256
        print('Please choose a WebKit port with --gtk or --wpe')
257
        sys.exit(1)
- a/Tools/gtkdoc/gtkdoc.py -464 lines
Lines 1-464 a/Tools/gtkdoc/gtkdoc.py_sec1
1
# Copyright (C) 2011 Igalia S.L.
2
#
3
# This library is free software; you can redistribute it and/or
4
# modify it under the terms of the GNU Lesser General Public
5
# License as published by the Free Software Foundation; either
6
# version 2 of the License, or (at your option) any later version.
7
#
8
# This library is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11
# Lesser General Public License for more details.
12
#
13
# You should have received a copy of the GNU Lesser General Public
14
# License along with this library; if not, write to the Free Software
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
16
17
import codecs
18
import errno
19
import logging
20
import os
21
import os.path
22
import subprocess
23
import sys
24
25
26
class GTKDoc(object):
27
28
    """Class that controls a gtkdoc run.
29
30
    Each instance of this class represents one gtkdoc configuration
31
    and set of documentation. The gtkdoc package is a series of tools
32
    run consecutively which converts inline C/C++ documentation into
33
    docbook files and then into HTML. This class is suitable for
34
    generating documentation or simply verifying correctness.
35
36
    Keyword arguments:
37
    output_dir         -- The path where gtkdoc output should be placed. Generation
38
                          may overwrite file in this directory. Required.
39
    module_name        -- The name of the documentation module. For libraries this
40
                          is typically the library name. Required if not library path
41
                          is given.
42
    source_dirs        -- A list of paths to directories of source code to be scanned.
43
                          Required if headers is not specified.
44
    ignored_files      -- A list of filenames to ignore in the source directory. It is
45
                          only necessary to provide the basenames of these files.
46
                          Typically it is important to provide an updated list of
47
                          ignored files to prevent warnings about undocumented symbols.
48
    headers            -- A list of paths to headers to be scanned. Required if source_dirs
49
                          is not specified.
50
    namespace          -- The library namespace.
51
    decorator          -- If a decorator is used to unhide certain symbols in header
52
                          files this parameter is required for successful scanning.
53
                          (default '')
54
    deprecation_guard  -- gtkdoc tries to ensure that symbols marked as deprecated
55
                          are encased in this C preprocessor define. This is required
56
                          to avoid gtkdoc warnings. (default '')
57
    cflags             -- This parameter specifies any preprocessor flags necessary for
58
                          building the scanner binary during gtkdoc-scanobj. Typically
59
                          this includes all absolute include paths necessary to resolve
60
                          all header dependencies. (default '')
61
    ldflags            -- This parameter specifies any linker flags necessary for
62
                          building the scanner binary during gtkdoc-scanobj. Typically
63
                          this includes "-lyourlibraryname". (default '')
64
    library_path       -- This parameter specifies the path to the directory where you
65
                          library resides used for building the scanner binary during
66
                          gtkdoc-scanobj. (default '')
67
68
    doc_dir            -- The path to other documentation files necessary to build
69
                          the documentation. This files in this directory as well as
70
                          the files in the 'html' subdirectory will be copied
71
                          recursively into the output directory. (default '')
72
    main_sgml_file     -- The path or name (if a doc_dir is given) of the SGML file
73
                          that is the considered the main page of your documentation.
74
                          (default: <module_name>-docs.sgml)
75
    version            -- The version number of the module. If this is provided,
76
                          a version.xml file containing the version will be created
77
                          in the output directory during documentation generation.
78
79
    interactive        -- Whether or not errors or warnings should prompt the user
80
                          to continue or not. When this value is false, generation
81
                          will continue despite warnings. (default False)
82
83
    virtual_root       -- A temporary installation directory which is used as the root
84
                          where the actual installation prefix lives; this is mostly
85
                          useful for packagers, and should be set to what is given to
86
                          make install as DESTDIR.
87
    """
88
89
    def __init__(self, args):
90
        self.version = ''
91
        self.virtual_root = ''
92
        self.prefix = ''
93
94
        # Parameters specific to scanning.
95
        self.module_name = ''
96
        self.source_dirs = []
97
        self.headers = []
98
        self.ignored_files = []
99
        self.namespace = ''
100
        self.decorator = ''
101
        self.deprecation_guard = ''
102
103
        # Parameters specific to gtkdoc-scanobj.
104
        self.cflags = ''
105
        self.ldflags = ''
106
        self.library_path = ''
107
108
        # Parameters specific to generation.
109
        self.output_dir = ''
110
        self.doc_dir = ''
111
        self.main_sgml_file = ''
112
113
        # Parameters specific to gtkdoc-fixxref.
114
        self.cross_reference_deps = []
115
116
        self.interactive = False
117
118
        self.logger = logging.getLogger('gtkdoc')
119
120
        for key, value in iter(args.items()):
121
            setattr(self, key, value)
122
123
        if not getattr(self, 'output_dir'):
124
            raise Exception('output_dir not specified.')
125
        if not getattr(self, 'module_name'):
126
            raise Exception('module_name not specified.')
127
        if not getattr(self, 'source_dirs') and not getattr(self, 'headers'):
128
            raise Exception('Neither source_dirs nor headers specified.' % key)
129
130
        # Make all paths absolute in case we were passed relative paths, since
131
        # we change the current working directory when executing subcommands.
132
        self.output_dir = os.path.abspath(self.output_dir)
133
        self.source_dirs = [os.path.abspath(x) for x in self.source_dirs]
134
        self.headers = [os.path.abspath(x) for x in self.headers]
135
        if self.library_path:
136
            self.library_path = os.path.abspath(self.library_path)
137
138
        if not self.main_sgml_file:
139
            self.main_sgml_file = self.module_name + "-docs.sgml"
140
141
    def generate(self, html=True):
142
        self.saw_warnings = False
143
144
        self._copy_doc_files_to_output_dir(html)
145
        self._write_version_xml()
146
        self._run_gtkdoc_scan()
147
        self._run_gtkdoc_scangobj()
148
        self._run_gtkdoc_mkdb()
149
150
        if not html:
151
            return
152
153
        self._run_gtkdoc_mkhtml()
154
        self._run_gtkdoc_fixxref()
155
156
    def _delete_file_if_exists(self, path):
157
        if not os.access(path, os.F_OK | os.R_OK):
158
            return
159
        self.logger.debug('deleting %s', path)
160
        os.unlink(path)
161
162
    def _create_directory_if_nonexistent(self, path):
163
        try:
164
            os.makedirs(path)
165
        except OSError as error:
166
            if error.errno != errno.EEXIST:
167
                raise
168
169
    def _raise_exception_if_file_inaccessible(self, path):
170
        if not os.path.exists(path) or not os.access(path, os.R_OK):
171
            raise Exception("Could not access file at: %s" % path)
172
173
    def _output_has_warnings(self, outputs):
174
        for output in outputs:
175
            if output and output.find('warning'):
176
                return True
177
        return False
178
179
    def _ask_yes_or_no_question(self, question):
180
        if not self.interactive:
181
            return True
182
183
        question += ' [y/N] '
184
        answer = None
185
        while answer != 'y' and answer != 'n' and answer != '':
186
            answer = raw_input(question).lower()
187
        return answer == 'y'
188
189
    def _run_command(self, args, env=None, cwd=None, print_output=True, ignore_warnings=False):
190
        if print_output:
191
            self.logger.debug("Running %s", args[0])
192
        self.logger.debug("Full command args: %s", str(args))
193
194
        process = subprocess.Popen(args, env=env, cwd=cwd,
195
                                   stdout=subprocess.PIPE,
196
                                   stderr=subprocess.PIPE)
197
        stdout, stderr = [b.decode("utf-8") for b in process.communicate()]
198
199
        if print_output:
200
            if stdout:
201
                try:
202
                    if sys.version_info.major == 2:
203
                        sys.stdout.write(stdout.encode("utf-8"))
204
                    else:
205
                        sys.stdout.buffer.write(stdout.encode("utf-8"))
206
                except UnicodeDecodeError:
207
                    sys.stdout.write(stdout)
208
            if stderr:
209
                try:
210
                    if sys.version_info.major == 2:
211
                        sys.stderr.write(stderr.encode("utf-8"))
212
                    else:
213
                        sys.stderr.buffer.write(stderr.encode("utf-8"))
214
                except UnicodeDecodeError:
215
                    sys.stderr.write(stderr)
216
217
        if process.returncode != 0:
218
            raise Exception(('%s produced a non-zero return code %i\n'
219
                             'Command:\n  %s\n'
220
                             'Error output:\n  %s\n')
221
                             % (args[0], process.returncode, " ".join(args),
222
                                "\n  ".join(stderr.splitlines())))
223
224
        if not ignore_warnings and ('warning' in stderr or 'warning' in stdout):
225
            self.saw_warnings = True
226
            if not self._ask_yes_or_no_question('%s produced warnings, '
227
                                                'try to continue?' % args[0]):
228
                raise Exception('%s step failed' % args[0])
229
230
        return stdout.strip()
231
232
    def _copy_doc_files_to_output_dir(self, html=True):
233
        if not self.doc_dir:
234
            self.logger.info('Not copying any files from doc directory,'
235
                             ' because no doc directory given.')
236
            return
237
238
        def copy_file_replacing_existing(src, dest):
239
            if os.path.isdir(src):
240
                self.logger.debug('skipped directory %s',  src)
241
                return
242
            if not os.access(src, os.F_OK | os.R_OK):
243
                self.logger.debug('skipped unreadable %s', src)
244
                return
245
246
            self._delete_file_if_exists(dest)
247
248
            self.logger.debug('created %s', dest)
249
            try:
250
                os.link(src, dest)
251
            except OSError:
252
                os.symlink(src, dest)
253
254
        def copy_all_files_in_directory(src, dest):
255
            for path in os.listdir(src):
256
                copy_file_replacing_existing(os.path.join(src, path),
257
                                             os.path.join(dest, path))
258
259
        self.logger.debug('Copying template files to output directory...')
260
        self._create_directory_if_nonexistent(self.output_dir)
261
        copy_all_files_in_directory(self.doc_dir, self.output_dir)
262
263
    def _write_version_xml(self):
264
        if not self.version:
265
            self.logger.info('No version specified, so not writing version.xml')
266
            return
267
268
        version_xml_path = os.path.join(self.output_dir, 'version.xml')
269
        src_version_xml_path = os.path.join(self.doc_dir, 'version.xml')
270
271
        # Don't overwrite version.xml if it was in the doc directory.
272
        if os.path.exists(version_xml_path) and \
273
           os.path.exists(src_version_xml_path):
274
            return
275
276
        output_file = open(version_xml_path, 'w')
277
        output_file.write(self.version)
278
        output_file.close()
279
280
    def _ignored_files_basenames(self):
281
        return ' '.join([os.path.basename(x) for x in self.ignored_files])
282
283
    def _run_gtkdoc_scan(self):
284
        args = ['gtkdoc-scan',
285
                '--module=%s' % self.module_name,
286
                '--rebuild-types']
287
288
        if not self.headers:
289
            # Each source directory should be have its own "--source-dir=" prefix.
290
            args.extend(['--source-dir=%s' % path for path in self.source_dirs])
291
292
        if self.decorator:
293
            args.append('--ignore-decorators=%s' % self.decorator)
294
        if self.deprecation_guard:
295
            args.append('--deprecated-guards=%s' % self.deprecation_guard)
296
        if self.output_dir:
297
            args.append('--output-dir=%s' % self.output_dir)
298
299
        # We only need to pass the list of ignored files if the we are not using an explicit list of headers.
300
        if not self.headers:
301
            # gtkdoc-scan wants the basenames of ignored headers, so strip the
302
            # dirname. Different from "--source-dir", the headers should be
303
            # specified as one long string.
304
            ignored_files_basenames = self._ignored_files_basenames()
305
            if ignored_files_basenames:
306
                args.append('--ignore-headers=%s' % ignored_files_basenames)
307
308
        if self.headers:
309
            args.extend(self.headers)
310
311
        self._run_command(args)
312
313
    def _run_gtkdoc_scangobj(self):
314
        env = os.environ
315
        ldflags = self.ldflags
316
        if self.library_path:
317
            additional_ldflags = ''
318
            for arg in env.get('LDFLAGS', '').split(' '):
319
                if arg.startswith('-L'):
320
                    additional_ldflags = '%s %s' % (additional_ldflags, arg)
321
            ldflags = ' "-L%s" %s ' % (self.library_path, additional_ldflags) + ldflags
322
            current_ld_library_path = env.get('LD_LIBRARY_PATH')
323
            if current_ld_library_path:
324
                env['LD_LIBRARY_PATH'] = '%s:%s' % (self.library_path, current_ld_library_path)
325
            else:
326
                env['LD_LIBRARY_PATH'] = self.library_path
327
328
        if ldflags:
329
            env['LDFLAGS'] = '%s %s' % (ldflags, env.get('LDFLAGS', ''))
330
        if self.cflags:
331
            env['CFLAGS'] = '%s %s' % (self.cflags, env.get('CFLAGS', ''))
332
333
        if 'CFLAGS' in env:
334
            self.logger.debug('CFLAGS=%s', env['CFLAGS'])
335
        if 'LDFLAGS' in env:
336
            self.logger.debug('LDFLAGS %s', env['LDFLAGS'])
337
        self._run_command(['gtkdoc-scangobj', '--module=%s' % self.module_name],
338
                          env=env, cwd=self.output_dir)
339
340
    def _run_gtkdoc_mkdb(self):
341
        sgml_file = os.path.join(self.output_dir, self.main_sgml_file)
342
        self._raise_exception_if_file_inaccessible(sgml_file)
343
344
        args = ['gtkdoc-mkdb',
345
                '--module=%s' % self.module_name,
346
                '--main-sgml-file=%s' % sgml_file,
347
                '--source-suffixes=h,c,cpp,cc',
348
                '--output-format=xml',
349
                '--sgml-mode']
350
351
        if self.namespace:
352
            args.append('--name-space=%s' % self.namespace)
353
354
        ignored_files_basenames = self._ignored_files_basenames()
355
        if ignored_files_basenames:
356
            args.append('--ignore-files=%s' % ignored_files_basenames)
357
358
        # Each directory should be have its own "--source-dir=" prefix.
359
        args.extend(['--source-dir=%s' % path for path in self.source_dirs])
360
        self._run_command(args, cwd=self.output_dir)
361
362
    def _run_gtkdoc_mkhtml(self):
363
        # gtkdoc-fixxref expects the paths to be html/modulename.
364
        html_dest_dir = os.path.join(self.output_dir, 'html', self.module_name)
365
        self._create_directory_if_nonexistent(html_dest_dir)
366
        if not os.path.isdir(html_dest_dir):
367
            raise Exception("%s is not a directory, could not generate HTML"
368
                            % html_dest_dir)
369
        elif not os.access(html_dest_dir, os.X_OK | os.R_OK | os.W_OK):
370
            raise Exception("Could not access %s to generate HTML"
371
                            % html_dest_dir)
372
373
        # gtkdoc-mkhtml expects the SGML path to be absolute.
374
        sgml_file = os.path.join(os.path.abspath(self.output_dir),
375
                                 self.main_sgml_file)
376
        self._raise_exception_if_file_inaccessible(sgml_file)
377
378
        self._run_command(['gtkdoc-mkhtml', self.module_name, sgml_file],
379
                          cwd=html_dest_dir)
380
381
    def _run_gtkdoc_fixxref(self):
382
        args = ['gtkdoc-fixxref',
383
                '--module=%s' % self.module_name,
384
                '--module-dir=html/%s' % self.module_name]
385
        args.extend(['--extra-dir=%s' % extra_dir for extra_dir in self.cross_reference_deps])
386
        self._run_command(args, cwd=self.output_dir, ignore_warnings=True)
387
388
        # gtkdoc-fixxref has some predefined links for which it always uses absolute paths.
389
        html_dir_prefix = os.path.join(self.virtual_root + self.prefix, 'share', 'gtk-doc', 'html')
390
        module_dir = os.path.join(self.output_dir, 'html', self.module_name)
391
        for entry in os.listdir(module_dir):
392
            if not entry.endswith('.html'):
393
                continue
394
395
            filename = os.path.join(module_dir, entry)
396
            contents = ''
397
            with codecs.open(filename, 'r', encoding='utf-8') as f:
398
                contents = f.read()
399
400
            if not html_dir_prefix in contents:
401
                continue
402
403
            tmp_filename = filename + '.new'
404
            new_contents = contents.replace(html_dir_prefix, '..')
405
            with codecs.open(tmp_filename, 'w', encoding='utf-8') as f:
406
                f.write(new_contents)
407
408
            os.rename(tmp_filename, filename)
409
410
    def rebase_installed_docs(self):
411
        if not os.path.isdir(self.output_dir):
412
            raise Exception("Tried to rebase documentation before generating it.")
413
        html_dir = os.path.join(self.virtual_root + self.prefix, 'share', 'gtk-doc', 'html', self.module_name)
414
        if not os.path.isdir(html_dir):
415
            return
416
        args = ['gtkdoc-rebase',
417
                '--relative',
418
                '--html-dir=%s' % html_dir]
419
        args.extend(['--other-dir=%s' % extra_dir for extra_dir in self.cross_reference_deps])
420
        if self.virtual_root:
421
            args.extend(['--dest-dir=%s' % self.virtual_root])
422
        self._run_command(args, cwd=self.output_dir)
423
424
    def api_missing_documentation(self):
425
        unused_doc_file = os.path.join(self.output_dir, self.module_name + "-unused.txt")
426
        if not os.path.exists(unused_doc_file) or not os.access(unused_doc_file, os.R_OK):
427
            return []
428
        return open(unused_doc_file).read().splitlines()
429
430
431
class PkgConfigGTKDoc(GTKDoc):
432
433
    """Class reads a library's pkgconfig file to guess gtkdoc parameters.
434
435
    Some gtkdoc parameters can be guessed by reading a library's pkgconfig
436
    file, including the cflags, ldflags and version parameters. If you
437
    provide these parameters as well, they will be appended to the ones
438
    guessed via the pkgconfig file.
439
440
    Keyword arguments:
441
      pkg_config_path -- Path to the pkgconfig file for the library. Required.
442
    """
443
444
    def __init__(self, pkg_config_path, args):
445
        super(PkgConfigGTKDoc, self).__init__(args)
446
447
        pkg_config = os.environ.get('PKG_CONFIG', 'pkg-config')
448
449
        if not os.path.exists(pkg_config_path):
450
            raise Exception('Could not find pkg-config file at: %s'
451
                            % pkg_config_path)
452
453
        self.cflags += " " + self._run_command([pkg_config,
454
                                                pkg_config_path,
455
                                                '--cflags'], print_output=False)
456
        self.ldflags += " " + self._run_command([pkg_config,
457
                                                pkg_config_path,
458
                                                '--libs'], print_output=False)
459
        self.version = self._run_command([pkg_config,
460
                                          pkg_config_path,
461
                                          '--modversion'], print_output=False)
462
        self.prefix = self._run_command([pkg_config,
463
                                         pkg_config_path,
464
                                         '--variable=prefix'], print_output=False)

Return to Bug 226662