Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 4af0deb

Browse files
committed
[[ CEF ]] Update stubs file generator
(cherry picked from commit 71b97e5)
1 parent b76b3f7 commit 4af0deb

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

libcef/gen_libcef_stubs.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77

88
_s_type_table = {
99
"int":"integer",
10+
"int16":"integer",
11+
"uint16":"integer",
12+
"cef_platform_thread_id_t":"integer",
13+
"cef_platform_thread_handle_t":"integer",
1014
"int32":"integer",
1115
"uint32":"integer",
1216
"int64":"integer64",
@@ -17,6 +21,9 @@
1721
"time_t":"integer64",
1822
"cef_json_parser_options_t":"integer",
1923
"cef_json_writer_options_t":"integer",
24+
"cef_thread_priority_t":"integer",
25+
"cef_message_loop_type_t":"integer",
26+
"cef_com_init_mode_t":"integer",
2027
"cef_path_key_t":"integer",
2128
"cef_string_list_t":"pointer",
2229
"cef_string_map_t":"pointer",
@@ -73,7 +80,9 @@ def conv_to_stub(pSig):
7380
tStubParams = []
7481

7582
tStubTypesKnown, tStubReturnType = cef_type_to_stub_type(tReturnType)
76-
83+
if not tStubTypesKnown:
84+
log("unknown type: " + tStubReturnType)
85+
7786
if len(tParams) > 0:
7887
tSplit = tParams.split(",")
7988

@@ -122,7 +131,7 @@ def gen_stubs_file(pPaths):
122131

123132
tSignatureList.sort()
124133

125-
print "cef ./CEF/libcef ./CEF/libcef ./CEF/libcef"
134+
print "cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef"
126135
print "\n".join(tSignatureList)
127136

128137
#get include folder from the command line

libcef/libcef.stubs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
1414
cef_command_line_create: () -> (pointer)
1515
cef_command_line_get_global: () -> (pointer)
1616
cef_cookie_manager_create_manager: (pointer,integer,pointer) -> (pointer)
17+
cef_cookie_manager_get_blocking_manager: () -> (pointer)
1718
cef_cookie_manager_get_global_manager: (pointer) -> (pointer)
1819
cef_crash_reporting_enabled: () -> (integer)
1920
cef_create_context_shared: (pointer,pointer) -> (pointer)
@@ -37,14 +38,14 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
3738
cef_execute_java_script_with_user_gesture_for_tests: (pointer,pointer) -> ()
3839
cef_execute_process: (pointer,pointer,pointer) -> (integer)
3940
cef_format_url_for_security_display: (pointer) -> (pointer)
41+
cef_get_current_platform_thread_handle: () -> (integer)
42+
cef_get_current_platform_thread_id: () -> (integer)
4043
cef_get_extensions_for_mime_type: (pointer,pointer) -> ()
41-
cef_get_geolocation: (pointer) -> (integer)
4244
cef_get_mime_type: (pointer) -> (pointer)
4345
cef_get_min_log_level: () -> (integer)
4446
cef_get_path: (integer,pointer) -> (integer)
4547
cef_get_temp_directory: (pointer) -> (integer)
4648
cef_get_vlog_level: (pointer,intsize) -> (integer)
47-
#cef_get_xdisplay: () -> (pointer)
4849
cef_image_create: () -> (pointer)
4950
cef_initialize: (pointer,pointer,pointer,pointer) -> (integer)
5051
cef_is_cert_status_error: (integer) -> (integer)
@@ -55,7 +56,7 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
5556
cef_list_value_create: () -> (pointer)
5657
cef_load_crlsets_file: (pointer) -> ()
5758
cef_log: (pointer,integer,integer,pointer) -> ()
58-
cef_menu_button_create: (pointer,pointer,integer,integer) -> (pointer)
59+
cef_menu_button_create: (pointer,pointer,integer) -> (pointer)
5960
cef_menu_model_create: (pointer) -> (pointer)
6061
cef_now_from_system_trace_time: () -> (integer64)
6162
cef_panel_create: (pointer) -> (pointer)
@@ -82,6 +83,7 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
8283
cef_response_create: () -> (pointer)
8384
cef_run_message_loop: () -> ()
8485
cef_scroll_view_create: (pointer) -> (pointer)
86+
cef_server_create: (pointer,integer,integer,pointer) -> ()
8587
cef_set_crash_key_value: (pointer,pointer) -> ()
8688
cef_set_osmodal_loop: (integer) -> ()
8789
cef_shutdown: () -> ()
@@ -142,6 +144,7 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
142144
cef_task_runner_get_for_current_thread: () -> (pointer)
143145
cef_task_runner_get_for_thread: (integer) -> (pointer)
144146
cef_textfield_create: (pointer) -> (pointer)
147+
cef_thread_create: (pointer,integer,integer,integer,integer) -> (pointer)
145148
cef_time_delta: (pointer,pointer,pointer) -> (integer)
146149
cef_time_from_doublet: (double,pointer) -> (integer)
147150
cef_time_from_timet: (integer64,pointer) -> (integer)
@@ -173,6 +176,7 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
173176
cef_v8context_in_context: () -> (integer)
174177
cef_v8stack_trace_get_current: (integer) -> (pointer)
175178
cef_v8value_create_array: (integer) -> (pointer)
179+
cef_v8value_create_array_buffer: (pointer,intsize,pointer) -> (pointer)
176180
cef_v8value_create_bool: (integer) -> (pointer)
177181
cef_v8value_create_date: (pointer) -> (pointer)
178182
cef_v8value_create_double: (double) -> (pointer)
@@ -192,7 +196,4 @@ cef ./Externals/CEF/libcef ./Externals/CEF/libcef ./Externals/CEF/libcef
192196
cef_xml_reader_create: (pointer,integer,pointer) -> (pointer)
193197
cef_zip_directory: (pointer,pointer,integer) -> (integer)
194198
cef_zip_reader_create: (pointer) -> (pointer)
195-
# cef_get_current_platform_thread_handle: () -> (cef_platform_thread_handle_t)
196-
# cef_get_current_platform_thread_id: () -> (cef_platform_thread_id_t)
197-
# cef_thread_create: (pointer,cef_thread_priority_t,cef_message_loop_type_t,integer,cef_com_init_mode_t) -> (pointer)
198199
# ( CEF_EXPORT __declspec(dllexport) #elif USING_CEF_SHARED #define CEF_EXPORT __declspec(dllimport) #else #define CEF_EXPORT #endif #elif defined(COMPILER_GCC) #define CEF_EXPORT __attribute__((visibility("default"))) #endif // COMPILER_GCC #if defined(OS_WIN) #define CEF_CALLBACK __stdcall #else #define CEF_CALLBACK #endif #endif // CEF_INCLUDE_INTERNAL_CEF_EXPORT_H_

0 commit comments

Comments
 (0)