1 From 0559c94a3734b7f5ab546d6626a0d4fe6e976383 Mon Sep 17 00:00:00 2001
2 From: Roger Zanoni <rzanoni@igalia.com>
3 Date: Wed, 12 Jul 2023 22:15:44 +0200
4 Subject: [PATCH 10/10] Update generated api/wrapper files
8 include/capi/cef_accessibility_handler_capi.h | 4 +-
9 include/capi/cef_app_capi.h | 4 +-
10 include/capi/cef_audio_handler_capi.h | 4 +-
11 include/capi/cef_auth_callback_capi.h | 4 +-
12 include/capi/cef_browser_capi.h | 4 +-
13 .../capi/cef_browser_process_handler_capi.h | 4 +-
14 include/capi/cef_callback_capi.h | 4 +-
15 include/capi/cef_client_capi.h | 4 +-
16 include/capi/cef_command_handler_capi.h | 4 +-
17 include/capi/cef_command_line_capi.h | 4 +-
18 include/capi/cef_context_menu_handler_capi.h | 4 +-
19 include/capi/cef_cookie_capi.h | 8 +-
20 include/capi/cef_crash_util_capi.h | 4 +-
21 .../capi/cef_devtools_message_observer_capi.h | 4 +-
22 include/capi/cef_dialog_handler_capi.h | 4 +-
23 include/capi/cef_display_handler_capi.h | 4 +-
24 include/capi/cef_dom_capi.h | 4 +-
25 include/capi/cef_download_handler_capi.h | 4 +-
26 include/capi/cef_download_item_capi.h | 4 +-
27 include/capi/cef_drag_data_capi.h | 4 +-
28 include/capi/cef_drag_handler_capi.h | 4 +-
29 include/capi/cef_extension_capi.h | 4 +-
30 include/capi/cef_extension_handler_capi.h | 4 +-
31 include/capi/cef_file_util_capi.h | 4 +-
32 include/capi/cef_find_handler_capi.h | 4 +-
33 include/capi/cef_focus_handler_capi.h | 4 +-
34 include/capi/cef_frame_capi.h | 4 +-
35 include/capi/cef_frame_handler_capi.h | 4 +-
36 include/capi/cef_i18n_util_capi.h | 4 +-
37 include/capi/cef_image_capi.h | 4 +-
38 include/capi/cef_jsdialog_handler_capi.h | 4 +-
39 include/capi/cef_keyboard_handler_capi.h | 4 +-
40 include/capi/cef_life_span_handler_capi.h | 4 +-
41 include/capi/cef_load_handler_capi.h | 4 +-
42 include/capi/cef_media_router_capi.h | 8 +-
43 include/capi/cef_menu_model_capi.h | 4 +-
44 include/capi/cef_menu_model_delegate_capi.h | 4 +-
45 include/capi/cef_navigation_entry_capi.h | 4 +-
46 include/capi/cef_origin_whitelist_capi.h | 4 +-
47 include/capi/cef_parser_capi.h | 4 +-
48 include/capi/cef_path_util_capi.h | 4 +-
49 include/capi/cef_permission_handler_capi.h | 4 +-
50 include/capi/cef_preference_capi.h | 4 +-
51 include/capi/cef_print_handler_capi.h | 4 +-
52 include/capi/cef_print_settings_capi.h | 4 +-
53 include/capi/cef_process_message_capi.h | 4 +-
54 include/capi/cef_process_util_capi.h | 4 +-
55 include/capi/cef_registration_capi.h | 4 +-
56 include/capi/cef_render_handler_capi.h | 4 +-
57 .../capi/cef_render_process_handler_capi.h | 4 +-
58 include/capi/cef_request_capi.h | 4 +-
59 include/capi/cef_request_context_capi.h | 4 +-
60 .../capi/cef_request_context_handler_capi.h | 4 +-
61 include/capi/cef_request_handler_capi.h | 4 +-
62 include/capi/cef_resource_bundle_capi.h | 4 +-
63 .../capi/cef_resource_bundle_handler_capi.h | 4 +-
64 include/capi/cef_resource_handler_capi.h | 4 +-
65 .../capi/cef_resource_request_handler_capi.h | 4 +-
66 include/capi/cef_response_capi.h | 4 +-
67 include/capi/cef_response_filter_capi.h | 4 +-
68 include/capi/cef_scheme_capi.h | 12 +-
69 include/capi/cef_server_capi.h | 4 +-
70 include/capi/cef_shared_memory_region_capi.h | 4 +-
71 .../cef_shared_process_message_builder_capi.h | 4 +-
72 include/capi/cef_ssl_info_capi.h | 4 +-
73 include/capi/cef_ssl_status_capi.h | 4 +-
74 include/capi/cef_stream_capi.h | 4 +-
75 include/capi/cef_string_visitor_capi.h | 4 +-
76 include/capi/cef_task_capi.h | 4 +-
77 include/capi/cef_thread_capi.h | 4 +-
78 include/capi/cef_trace_capi.h | 4 +-
79 include/capi/cef_urlrequest_capi.h | 4 +-
80 include/capi/cef_v8_capi.h | 4 +-
81 include/capi/cef_values_capi.h | 4 +-
82 include/capi/cef_waitable_event_capi.h | 4 +-
83 include/capi/cef_x509_certificate_capi.h | 4 +-
84 include/capi/cef_xml_reader_capi.h | 4 +-
85 include/capi/cef_zip_reader_capi.h | 4 +-
86 include/capi/test/cef_test_helpers_capi.h | 4 +-
87 include/capi/test/cef_test_server_capi.h | 4 +-
88 include/capi/test/cef_translator_test_capi.h | 4 +-
89 include/capi/views/cef_box_layout_capi.h | 4 +-
90 include/capi/views/cef_browser_view_capi.h | 4 +-
91 .../views/cef_browser_view_delegate_capi.h | 4 +-
92 include/capi/views/cef_button_capi.h | 4 +-
93 include/capi/views/cef_button_delegate_capi.h | 4 +-
94 include/capi/views/cef_display_capi.h | 4 +-
95 include/capi/views/cef_fill_layout_capi.h | 4 +-
96 include/capi/views/cef_label_button_capi.h | 4 +-
97 include/capi/views/cef_layout_capi.h | 4 +-
98 include/capi/views/cef_menu_button_capi.h | 4 +-
99 .../views/cef_menu_button_delegate_capi.h | 4 +-
100 .../capi/views/cef_overlay_controller_capi.h | 4 +-
101 include/capi/views/cef_panel_capi.h | 4 +-
102 include/capi/views/cef_panel_delegate_capi.h | 4 +-
103 include/capi/views/cef_scroll_view_capi.h | 4 +-
104 include/capi/views/cef_textfield_capi.h | 4 +-
105 .../capi/views/cef_textfield_delegate_capi.h | 4 +-
106 include/capi/views/cef_view_capi.h | 4 +-
107 include/capi/views/cef_view_delegate_capi.h | 4 +-
108 include/capi/views/cef_window_capi.h | 54 ++++++-
109 include/capi/views/cef_window_delegate_capi.h | 4 +-
110 include/cef_api_hash.h | 10 +-
111 libcef_dll/cpptoc/views/window_cpptoc.cc | 144 +++++++++++++++++-
112 libcef_dll/cpptoc/views/window_cpptoc.h | 4 +-
113 libcef_dll/ctocpp/views/window_ctocpp.cc | 139 ++++++++++++++++-
114 libcef_dll/ctocpp/views/window_ctocpp.h | 14 +-
115 libcef_dll/libcef_dll.cc | 4 +-
116 libcef_dll/wrapper/libcef_dll_dylib.cc | 74 +++++----
117 libcef_dll/wrapper/libcef_dll_wrapper.cc | 32 ++--
118 libcef_dll/wrapper_types.h | 4 +-
119 112 files changed, 629 insertions(+), 274 deletions(-)
121 diff --git a/cef_paths.gypi b/cef_paths.gypi
122 index 698667879..6adc13873 100644
126 -# Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
127 +# Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
128 # reserved. Use of this source code is governed by a BSD-style license that
129 # can be found in the LICENSE file.
132 # by hand. See the translator.README.txt file in the tools directory for
135 -# $hash=0373d7e3fc02d16a128a5891aac70af56fb9ddc1$
136 +# $hash=ab931540f6f4d80336123acea6cf51e701f5a63a$
140 diff --git a/include/capi/cef_accessibility_handler_capi.h b/include/capi/cef_accessibility_handler_capi.h
141 index 5eb40d84f..120714aca 100644
142 --- a/include/capi/cef_accessibility_handler_capi.h
143 +++ b/include/capi/cef_accessibility_handler_capi.h
145 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
146 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
148 // Redistribution and use in source and binary forms, with or without
149 // modification, are permitted provided that the following conditions are
151 // by hand. See the translator.README.txt file in the tools directory for
154 -// $hash=6bdc0ce413420b45510fcc7f415c6a6fb05f0112$
155 +// $hash=0ac3c8ca887778a840c65108d56038d4d776e073$
158 #ifndef CEF_INCLUDE_CAPI_CEF_ACCESSIBILITY_HANDLER_CAPI_H_
159 diff --git a/include/capi/cef_app_capi.h b/include/capi/cef_app_capi.h
160 index 145947c37..f1b58c56c 100644
161 --- a/include/capi/cef_app_capi.h
162 +++ b/include/capi/cef_app_capi.h
164 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
165 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
167 // Redistribution and use in source and binary forms, with or without
168 // modification, are permitted provided that the following conditions are
170 // by hand. See the translator.README.txt file in the tools directory for
173 -// $hash=2f4bdc6adde5defdc86dbb5c998266d6372dd164$
174 +// $hash=9b523fbf312a8a0cb1c743a3c8aca7bc9cc22bbc$
177 #ifndef CEF_INCLUDE_CAPI_CEF_APP_CAPI_H_
178 diff --git a/include/capi/cef_audio_handler_capi.h b/include/capi/cef_audio_handler_capi.h
179 index f6d204ce0..78af95ddb 100644
180 --- a/include/capi/cef_audio_handler_capi.h
181 +++ b/include/capi/cef_audio_handler_capi.h
183 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
184 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
186 // Redistribution and use in source and binary forms, with or without
187 // modification, are permitted provided that the following conditions are
189 // by hand. See the translator.README.txt file in the tools directory for
192 -// $hash=4e243df31e29bc6e473d56e371ed6328d948959c$
193 +// $hash=936274d5539f225ff7adb7e0acba517fd9a8e2f8$
196 #ifndef CEF_INCLUDE_CAPI_CEF_AUDIO_HANDLER_CAPI_H_
197 diff --git a/include/capi/cef_auth_callback_capi.h b/include/capi/cef_auth_callback_capi.h
198 index 76f21490f..6e74c0a48 100644
199 --- a/include/capi/cef_auth_callback_capi.h
200 +++ b/include/capi/cef_auth_callback_capi.h
202 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
203 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
205 // Redistribution and use in source and binary forms, with or without
206 // modification, are permitted provided that the following conditions are
208 // by hand. See the translator.README.txt file in the tools directory for
211 -// $hash=c0704c0a87e8b57b20887be75700a30e887fee4f$
212 +// $hash=4b9c31ef9a23f899c6d8cd3da49934a41f1bd231$
215 #ifndef CEF_INCLUDE_CAPI_CEF_AUTH_CALLBACK_CAPI_H_
216 diff --git a/include/capi/cef_browser_capi.h b/include/capi/cef_browser_capi.h
217 index c7e4b7214..244a20cd2 100644
218 --- a/include/capi/cef_browser_capi.h
219 +++ b/include/capi/cef_browser_capi.h
221 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
222 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
224 // Redistribution and use in source and binary forms, with or without
225 // modification, are permitted provided that the following conditions are
227 // by hand. See the translator.README.txt file in the tools directory for
230 -// $hash=f8a604f73a04bec535d72ec7d05906da8c953b6b$
231 +// $hash=7254c050cd7db2ff7d40a1f54c99e941dc592692$
234 #ifndef CEF_INCLUDE_CAPI_CEF_BROWSER_CAPI_H_
235 diff --git a/include/capi/cef_browser_process_handler_capi.h b/include/capi/cef_browser_process_handler_capi.h
236 index eef705553..043deb4d8 100644
237 --- a/include/capi/cef_browser_process_handler_capi.h
238 +++ b/include/capi/cef_browser_process_handler_capi.h
240 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
241 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
243 // Redistribution and use in source and binary forms, with or without
244 // modification, are permitted provided that the following conditions are
246 // by hand. See the translator.README.txt file in the tools directory for
249 -// $hash=a4d3026623111f1ba226d1579c6b03de3b924457$
250 +// $hash=4ef8b73a5218531b370fdd76c23153a1f83b7f7b$
253 #ifndef CEF_INCLUDE_CAPI_CEF_BROWSER_PROCESS_HANDLER_CAPI_H_
254 diff --git a/include/capi/cef_callback_capi.h b/include/capi/cef_callback_capi.h
255 index a91da31d8..d5086aabb 100644
256 --- a/include/capi/cef_callback_capi.h
257 +++ b/include/capi/cef_callback_capi.h
259 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
260 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
262 // Redistribution and use in source and binary forms, with or without
263 // modification, are permitted provided that the following conditions are
265 // by hand. See the translator.README.txt file in the tools directory for
268 -// $hash=1bb026d01d1d4bb38ceb4c54f6bcf70300bf5201$
269 +// $hash=4fd98ff68ecb42677c3344b75e26d4787161b0d2$
272 #ifndef CEF_INCLUDE_CAPI_CEF_CALLBACK_CAPI_H_
273 diff --git a/include/capi/cef_client_capi.h b/include/capi/cef_client_capi.h
274 index 3c33a1d78..e85a33b36 100644
275 --- a/include/capi/cef_client_capi.h
276 +++ b/include/capi/cef_client_capi.h
278 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
279 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
281 // Redistribution and use in source and binary forms, with or without
282 // modification, are permitted provided that the following conditions are
284 // by hand. See the translator.README.txt file in the tools directory for
287 -// $hash=93f1c39c102dc97d6ad8d236a90a2e0e88f10fb7$
288 +// $hash=eb9dcb574252483dfab12834af93ba14138d4089$
291 #ifndef CEF_INCLUDE_CAPI_CEF_CLIENT_CAPI_H_
292 diff --git a/include/capi/cef_command_handler_capi.h b/include/capi/cef_command_handler_capi.h
293 index dea127bed..862bff67a 100644
294 --- a/include/capi/cef_command_handler_capi.h
295 +++ b/include/capi/cef_command_handler_capi.h
297 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
298 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
300 // Redistribution and use in source and binary forms, with or without
301 // modification, are permitted provided that the following conditions are
303 // by hand. See the translator.README.txt file in the tools directory for
306 -// $hash=ec05ae57537091e3543c4b31d72d2d84d44df876$
307 +// $hash=46817ef557307a55a9b7138134c4f5c32562f2d7$
310 #ifndef CEF_INCLUDE_CAPI_CEF_COMMAND_HANDLER_CAPI_H_
311 diff --git a/include/capi/cef_command_line_capi.h b/include/capi/cef_command_line_capi.h
312 index 7af3177bf..1774c3459 100644
313 --- a/include/capi/cef_command_line_capi.h
314 +++ b/include/capi/cef_command_line_capi.h
316 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
317 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
319 // Redistribution and use in source and binary forms, with or without
320 // modification, are permitted provided that the following conditions are
322 // by hand. See the translator.README.txt file in the tools directory for
325 -// $hash=f535e9560b9fde9b53fc4d8383905105ed029ea4$
326 +// $hash=1d0a15624fec8ca8bd1a5cdf7195b9b553dde44f$
329 #ifndef CEF_INCLUDE_CAPI_CEF_COMMAND_LINE_CAPI_H_
330 diff --git a/include/capi/cef_context_menu_handler_capi.h b/include/capi/cef_context_menu_handler_capi.h
331 index e16ae5bff..bc2733340 100644
332 --- a/include/capi/cef_context_menu_handler_capi.h
333 +++ b/include/capi/cef_context_menu_handler_capi.h
335 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
336 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
338 // Redistribution and use in source and binary forms, with or without
339 // modification, are permitted provided that the following conditions are
341 // by hand. See the translator.README.txt file in the tools directory for
344 -// $hash=0ae549ed35e30afcbb01961fe55455beaadcd7f9$
345 +// $hash=c82f41d81f5afa5ed6995693e012c13d2a609f88$
348 #ifndef CEF_INCLUDE_CAPI_CEF_CONTEXT_MENU_HANDLER_CAPI_H_
349 diff --git a/include/capi/cef_cookie_capi.h b/include/capi/cef_cookie_capi.h
350 index 4cd5d3631..f6f19ede2 100644
351 --- a/include/capi/cef_cookie_capi.h
352 +++ b/include/capi/cef_cookie_capi.h
354 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
355 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
357 // Redistribution and use in source and binary forms, with or without
358 // modification, are permitted provided that the following conditions are
360 // by hand. See the translator.README.txt file in the tools directory for
363 -// $hash=37b5e115ff7abd1df1b9913404b69505fb9fef29$
364 +// $hash=8093e45bcbd09f41f21c0cb7c8719166cc481529$
367 #ifndef CEF_INCLUDE_CAPI_CEF_COOKIE_CAPI_H_
368 @@ -126,8 +126,8 @@ typedef struct _cef_cookie_manager_t {
369 /// cef_settings_t.cache_path if specified or in memory otherwise. If |callback|
370 /// is non-NULL it will be executed asnychronously on the UI thread after the
371 /// manager's storage has been initialized. Using this function is equivalent to
372 -/// calling cef_request_context_t::cef_request_context_get_global_context()->Get
373 -/// DefaultCookieManager().
374 +/// calling cef_request_context_t::cef_request_context_get_global_context()-
375 +/// >GetDefaultCookieManager().
377 CEF_EXPORT cef_cookie_manager_t* cef_cookie_manager_get_global_manager(
378 struct _cef_completion_callback_t* callback);
379 diff --git a/include/capi/cef_crash_util_capi.h b/include/capi/cef_crash_util_capi.h
380 index 3119367b4..f6272ab0d 100644
381 --- a/include/capi/cef_crash_util_capi.h
382 +++ b/include/capi/cef_crash_util_capi.h
384 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
385 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
387 // Redistribution and use in source and binary forms, with or without
388 // modification, are permitted provided that the following conditions are
390 // by hand. See the translator.README.txt file in the tools directory for
393 -// $hash=1ce19c3213f033ca9059da738102b9b4292d4a06$
394 +// $hash=5c6e0b9e37b8103a182f200fccdf5973104fcd70$
397 #ifndef CEF_INCLUDE_CAPI_CEF_CRASH_UTIL_CAPI_H_
398 diff --git a/include/capi/cef_devtools_message_observer_capi.h b/include/capi/cef_devtools_message_observer_capi.h
399 index ac64869eb..ee61835f0 100644
400 --- a/include/capi/cef_devtools_message_observer_capi.h
401 +++ b/include/capi/cef_devtools_message_observer_capi.h
403 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
404 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
406 // Redistribution and use in source and binary forms, with or without
407 // modification, are permitted provided that the following conditions are
409 // by hand. See the translator.README.txt file in the tools directory for
412 -// $hash=076a01db2fc4241efeb46c5f247a9737fd828f9b$
413 +// $hash=777485120b9a9df0f890579ee698d33f273819c5$
416 #ifndef CEF_INCLUDE_CAPI_CEF_DEVTOOLS_MESSAGE_OBSERVER_CAPI_H_
417 diff --git a/include/capi/cef_dialog_handler_capi.h b/include/capi/cef_dialog_handler_capi.h
418 index ecf900c08..82281ad96 100644
419 --- a/include/capi/cef_dialog_handler_capi.h
420 +++ b/include/capi/cef_dialog_handler_capi.h
422 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
423 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
425 // Redistribution and use in source and binary forms, with or without
426 // modification, are permitted provided that the following conditions are
428 // by hand. See the translator.README.txt file in the tools directory for
431 -// $hash=3a1a3ac84690c6090d356ddec3ddb49b934fe28c$
432 +// $hash=69545645f079f4593d9cbb6d8a36535c209245f7$
435 #ifndef CEF_INCLUDE_CAPI_CEF_DIALOG_HANDLER_CAPI_H_
436 diff --git a/include/capi/cef_display_handler_capi.h b/include/capi/cef_display_handler_capi.h
437 index 17fddfbab..b93421de4 100644
438 --- a/include/capi/cef_display_handler_capi.h
439 +++ b/include/capi/cef_display_handler_capi.h
441 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
442 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
444 // Redistribution and use in source and binary forms, with or without
445 // modification, are permitted provided that the following conditions are
447 // by hand. See the translator.README.txt file in the tools directory for
450 -// $hash=976a61df924efbcb0c53afeb75265e5e9e80c2de$
451 +// $hash=1de3354bd0a042cc28199f1f56753b1df9e279a2$
454 #ifndef CEF_INCLUDE_CAPI_CEF_DISPLAY_HANDLER_CAPI_H_
455 diff --git a/include/capi/cef_dom_capi.h b/include/capi/cef_dom_capi.h
456 index 2db400cfb..c895e3b7d 100644
457 --- a/include/capi/cef_dom_capi.h
458 +++ b/include/capi/cef_dom_capi.h
460 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
461 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
463 // Redistribution and use in source and binary forms, with or without
464 // modification, are permitted provided that the following conditions are
466 // by hand. See the translator.README.txt file in the tools directory for
469 -// $hash=47d8c186f687b65c8e7f394b97d72530e67593cd$
470 +// $hash=d703b8af664ed9dfac8ad935616ef43fafc062e2$
473 #ifndef CEF_INCLUDE_CAPI_CEF_DOM_CAPI_H_
474 diff --git a/include/capi/cef_download_handler_capi.h b/include/capi/cef_download_handler_capi.h
475 index 37a770d25..597951344 100644
476 --- a/include/capi/cef_download_handler_capi.h
477 +++ b/include/capi/cef_download_handler_capi.h
479 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
480 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
482 // Redistribution and use in source and binary forms, with or without
483 // modification, are permitted provided that the following conditions are
485 // by hand. See the translator.README.txt file in the tools directory for
488 -// $hash=aff139899b4b8b769fd0e506d8a46e434f924eee$
489 +// $hash=f1f6a110a7ce15611a7062b3d7fe8b5c630f2980$
492 #ifndef CEF_INCLUDE_CAPI_CEF_DOWNLOAD_HANDLER_CAPI_H_
493 diff --git a/include/capi/cef_download_item_capi.h b/include/capi/cef_download_item_capi.h
494 index 5548c1a7a..d6986eb03 100644
495 --- a/include/capi/cef_download_item_capi.h
496 +++ b/include/capi/cef_download_item_capi.h
498 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
499 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
501 // Redistribution and use in source and binary forms, with or without
502 // modification, are permitted provided that the following conditions are
504 // by hand. See the translator.README.txt file in the tools directory for
507 -// $hash=a218058d7ceb842c9ea0cf0c252f9787de6562e7$
508 +// $hash=332b9cb62b9c85573dc705aba4c9db3b34177e20$
511 #ifndef CEF_INCLUDE_CAPI_CEF_DOWNLOAD_ITEM_CAPI_H_
512 diff --git a/include/capi/cef_drag_data_capi.h b/include/capi/cef_drag_data_capi.h
513 index 45a7c00c8..32eed2fe8 100644
514 --- a/include/capi/cef_drag_data_capi.h
515 +++ b/include/capi/cef_drag_data_capi.h
517 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
518 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
520 // Redistribution and use in source and binary forms, with or without
521 // modification, are permitted provided that the following conditions are
523 // by hand. See the translator.README.txt file in the tools directory for
526 -// $hash=9e8375de3d30eb7e4f67488da3568d19848eb038$
527 +// $hash=a1ce746f0dd97d21973d4c80d8ef46391c0fd463$
530 #ifndef CEF_INCLUDE_CAPI_CEF_DRAG_DATA_CAPI_H_
531 diff --git a/include/capi/cef_drag_handler_capi.h b/include/capi/cef_drag_handler_capi.h
532 index a1c717b57..a5023e001 100644
533 --- a/include/capi/cef_drag_handler_capi.h
534 +++ b/include/capi/cef_drag_handler_capi.h
536 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
537 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
539 // Redistribution and use in source and binary forms, with or without
540 // modification, are permitted provided that the following conditions are
542 // by hand. See the translator.README.txt file in the tools directory for
545 -// $hash=ec450acb2c3cc4d0e69b7da725387d5c1049773b$
546 +// $hash=ad16b0f4320d7b363efb152a65e3ce142882b9d9$
549 #ifndef CEF_INCLUDE_CAPI_CEF_DRAG_HANDLER_CAPI_H_
550 diff --git a/include/capi/cef_extension_capi.h b/include/capi/cef_extension_capi.h
551 index 008ad4a1f..a945b9bfb 100644
552 --- a/include/capi/cef_extension_capi.h
553 +++ b/include/capi/cef_extension_capi.h
555 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
556 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
558 // Redistribution and use in source and binary forms, with or without
559 // modification, are permitted provided that the following conditions are
561 // by hand. See the translator.README.txt file in the tools directory for
564 -// $hash=b16b1c47d26e911d360159e5535743622a411c31$
565 +// $hash=c81a74622b987483e5fcd2c508aec5c13e12389b$
568 #ifndef CEF_INCLUDE_CAPI_CEF_EXTENSION_CAPI_H_
569 diff --git a/include/capi/cef_extension_handler_capi.h b/include/capi/cef_extension_handler_capi.h
570 index 3e0563b2e..ab29f3496 100644
571 --- a/include/capi/cef_extension_handler_capi.h
572 +++ b/include/capi/cef_extension_handler_capi.h
574 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
575 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
577 // Redistribution and use in source and binary forms, with or without
578 // modification, are permitted provided that the following conditions are
580 // by hand. See the translator.README.txt file in the tools directory for
583 -// $hash=ba961ade334c82e53213e7e8ac848adc2a7b533a$
584 +// $hash=ad6d3845b150f22b88a71dafa601ef01c9579824$
587 #ifndef CEF_INCLUDE_CAPI_CEF_EXTENSION_HANDLER_CAPI_H_
588 diff --git a/include/capi/cef_file_util_capi.h b/include/capi/cef_file_util_capi.h
589 index 7272180c5..daad7a52b 100644
590 --- a/include/capi/cef_file_util_capi.h
591 +++ b/include/capi/cef_file_util_capi.h
593 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
594 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
596 // Redistribution and use in source and binary forms, with or without
597 // modification, are permitted provided that the following conditions are
599 // by hand. See the translator.README.txt file in the tools directory for
602 -// $hash=3e2e068a2be0a3b12653eea65a4bbe1c9cdb8c7f$
603 +// $hash=4e0e0abcb72327998df950e618b147b196e76b60$
606 #ifndef CEF_INCLUDE_CAPI_CEF_FILE_UTIL_CAPI_H_
607 diff --git a/include/capi/cef_find_handler_capi.h b/include/capi/cef_find_handler_capi.h
608 index b559e521a..94450d295 100644
609 --- a/include/capi/cef_find_handler_capi.h
610 +++ b/include/capi/cef_find_handler_capi.h
612 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
613 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
615 // Redistribution and use in source and binary forms, with or without
616 // modification, are permitted provided that the following conditions are
618 // by hand. See the translator.README.txt file in the tools directory for
621 -// $hash=30e86c9dd440616305f94747b313eb526c4323c7$
622 +// $hash=8149c82dd6671d676ee62cb6749bf30b32a5832c$
625 #ifndef CEF_INCLUDE_CAPI_CEF_FIND_HANDLER_CAPI_H_
626 diff --git a/include/capi/cef_focus_handler_capi.h b/include/capi/cef_focus_handler_capi.h
627 index a5ed63eec..f7b699dc1 100644
628 --- a/include/capi/cef_focus_handler_capi.h
629 +++ b/include/capi/cef_focus_handler_capi.h
631 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
632 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
634 // Redistribution and use in source and binary forms, with or without
635 // modification, are permitted provided that the following conditions are
637 // by hand. See the translator.README.txt file in the tools directory for
640 -// $hash=907b9628ac4b7ab4603dc6e20b7e8675a51987ba$
641 +// $hash=53ec33c8937c735f646f9e0a14a416218e32887c$
644 #ifndef CEF_INCLUDE_CAPI_CEF_FOCUS_HANDLER_CAPI_H_
645 diff --git a/include/capi/cef_frame_capi.h b/include/capi/cef_frame_capi.h
646 index 81e9249d7..94069cedc 100644
647 --- a/include/capi/cef_frame_capi.h
648 +++ b/include/capi/cef_frame_capi.h
650 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
651 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
653 // Redistribution and use in source and binary forms, with or without
654 // modification, are permitted provided that the following conditions are
656 // by hand. See the translator.README.txt file in the tools directory for
659 -// $hash=48bc345bb0971e3fcaaf839e9e4419b2aec0e33b$
660 +// $hash=b9b1308311999efcfd2aa678472f934ca783492c$
663 #ifndef CEF_INCLUDE_CAPI_CEF_FRAME_CAPI_H_
664 diff --git a/include/capi/cef_frame_handler_capi.h b/include/capi/cef_frame_handler_capi.h
665 index 38d25239c..94b3b8823 100644
666 --- a/include/capi/cef_frame_handler_capi.h
667 +++ b/include/capi/cef_frame_handler_capi.h
669 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
670 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
672 // Redistribution and use in source and binary forms, with or without
673 // modification, are permitted provided that the following conditions are
675 // by hand. See the translator.README.txt file in the tools directory for
678 -// $hash=3d97135fef535cc94aca6cf1afa4a9461c388b4f$
679 +// $hash=4cdadeb6439415d60ec32249c3a0b6457dd586f7$
682 #ifndef CEF_INCLUDE_CAPI_CEF_FRAME_HANDLER_CAPI_H_
683 diff --git a/include/capi/cef_i18n_util_capi.h b/include/capi/cef_i18n_util_capi.h
684 index 080731b4c..3aab714ef 100644
685 --- a/include/capi/cef_i18n_util_capi.h
686 +++ b/include/capi/cef_i18n_util_capi.h
688 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
689 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
691 // Redistribution and use in source and binary forms, with or without
692 // modification, are permitted provided that the following conditions are
694 // by hand. See the translator.README.txt file in the tools directory for
697 -// $hash=14f7f979f668fdae0f080daa39f3c1b2e92162f9$
698 +// $hash=c564ee1f32a0ef05fe49fc779af5bc0b0e1b36d6$
701 #ifndef CEF_INCLUDE_CAPI_CEF_I18N_UTIL_CAPI_H_
702 diff --git a/include/capi/cef_image_capi.h b/include/capi/cef_image_capi.h
703 index 31ce53cbe..9d4a0a9ca 100644
704 --- a/include/capi/cef_image_capi.h
705 +++ b/include/capi/cef_image_capi.h
707 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
708 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
710 // Redistribution and use in source and binary forms, with or without
711 // modification, are permitted provided that the following conditions are
713 // by hand. See the translator.README.txt file in the tools directory for
716 -// $hash=f679dc1ec87e99bed6843d4f4dbbe04585a827bd$
717 +// $hash=99c94b208f9b184985220493bba4ea08e6786046$
720 #ifndef CEF_INCLUDE_CAPI_CEF_IMAGE_CAPI_H_
721 diff --git a/include/capi/cef_jsdialog_handler_capi.h b/include/capi/cef_jsdialog_handler_capi.h
722 index e2d02bb86..a490ddd8c 100644
723 --- a/include/capi/cef_jsdialog_handler_capi.h
724 +++ b/include/capi/cef_jsdialog_handler_capi.h
726 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
727 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
729 // Redistribution and use in source and binary forms, with or without
730 // modification, are permitted provided that the following conditions are
732 // by hand. See the translator.README.txt file in the tools directory for
735 -// $hash=523a692475e912e4ecad89842596c3d6eac6f4aa$
736 +// $hash=e9fb0354243611f3a4de508923a4e01dab42f82d$
739 #ifndef CEF_INCLUDE_CAPI_CEF_JSDIALOG_HANDLER_CAPI_H_
740 diff --git a/include/capi/cef_keyboard_handler_capi.h b/include/capi/cef_keyboard_handler_capi.h
741 index 52476dc9f..7ff37b46e 100644
742 --- a/include/capi/cef_keyboard_handler_capi.h
743 +++ b/include/capi/cef_keyboard_handler_capi.h
745 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
746 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
748 // Redistribution and use in source and binary forms, with or without
749 // modification, are permitted provided that the following conditions are
751 // by hand. See the translator.README.txt file in the tools directory for
754 -// $hash=01d7f86c1304efe8dc8758624b74bafccf159e96$
755 +// $hash=10fb708c5f550403205a976924abf1886bf3dfa7$
758 #ifndef CEF_INCLUDE_CAPI_CEF_KEYBOARD_HANDLER_CAPI_H_
759 diff --git a/include/capi/cef_life_span_handler_capi.h b/include/capi/cef_life_span_handler_capi.h
760 index 2814d143c..f02ea6a4a 100644
761 --- a/include/capi/cef_life_span_handler_capi.h
762 +++ b/include/capi/cef_life_span_handler_capi.h
764 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
765 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
767 // Redistribution and use in source and binary forms, with or without
768 // modification, are permitted provided that the following conditions are
770 // by hand. See the translator.README.txt file in the tools directory for
773 -// $hash=44555ceece9989dabfa57a520168fa874dcfe2df$
774 +// $hash=1c807597b96889f44a1e5199e860e8db4948b473$
777 #ifndef CEF_INCLUDE_CAPI_CEF_LIFE_SPAN_HANDLER_CAPI_H_
778 diff --git a/include/capi/cef_load_handler_capi.h b/include/capi/cef_load_handler_capi.h
779 index 5536cc1f1..3667b8687 100644
780 --- a/include/capi/cef_load_handler_capi.h
781 +++ b/include/capi/cef_load_handler_capi.h
783 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
784 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
786 // Redistribution and use in source and binary forms, with or without
787 // modification, are permitted provided that the following conditions are
789 // by hand. See the translator.README.txt file in the tools directory for
792 -// $hash=2713381c9969d7039e6c1a1ed2527e5aeb5425ce$
793 +// $hash=1ee684174554f7d1cf8899992705d072c1c56ae7$
796 #ifndef CEF_INCLUDE_CAPI_CEF_LOAD_HANDLER_CAPI_H_
797 diff --git a/include/capi/cef_media_router_capi.h b/include/capi/cef_media_router_capi.h
798 index e078abb01..69e00522c 100644
799 --- a/include/capi/cef_media_router_capi.h
800 +++ b/include/capi/cef_media_router_capi.h
802 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
803 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
805 // Redistribution and use in source and binary forms, with or without
806 // modification, are permitted provided that the following conditions are
808 // by hand. See the translator.README.txt file in the tools directory for
811 -// $hash=77920892e7d9e8b98106e0bc8dfcf4b4c52a24e6$
812 +// $hash=364a4abc293a294bee461a0b75936dedea3294e5$
815 #ifndef CEF_INCLUDE_CAPI_CEF_MEDIA_ROUTER_CAPI_H_
816 @@ -114,8 +114,8 @@ typedef struct _cef_media_router_t {
817 /// Returns the MediaRouter object associated with the global request context.
818 /// If |callback| is non-NULL it will be executed asnychronously on the UI
819 /// thread after the manager's storage has been initialized. Equivalent to
820 -/// calling cef_request_context_t::cef_request_context_get_global_context()->get
821 -/// _media_router().
822 +/// calling cef_request_context_t::cef_request_context_get_global_context()-
823 +/// >get_media_router().
825 CEF_EXPORT cef_media_router_t* cef_media_router_get_global(
826 struct _cef_completion_callback_t* callback);
827 diff --git a/include/capi/cef_menu_model_capi.h b/include/capi/cef_menu_model_capi.h
828 index a3352d864..8b5bd6632 100644
829 --- a/include/capi/cef_menu_model_capi.h
830 +++ b/include/capi/cef_menu_model_capi.h
832 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
833 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
835 // Redistribution and use in source and binary forms, with or without
836 // modification, are permitted provided that the following conditions are
838 // by hand. See the translator.README.txt file in the tools directory for
841 -// $hash=4bf9250599e3ba26e7f74ec22338548492202625$
842 +// $hash=d70b78b8108bb08b4f53b2627ed4ebfdffece7c1$
845 #ifndef CEF_INCLUDE_CAPI_CEF_MENU_MODEL_CAPI_H_
846 diff --git a/include/capi/cef_menu_model_delegate_capi.h b/include/capi/cef_menu_model_delegate_capi.h
847 index a4ed31ee8..dd339c197 100644
848 --- a/include/capi/cef_menu_model_delegate_capi.h
849 +++ b/include/capi/cef_menu_model_delegate_capi.h
851 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
852 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
854 // Redistribution and use in source and binary forms, with or without
855 // modification, are permitted provided that the following conditions are
857 // by hand. See the translator.README.txt file in the tools directory for
860 -// $hash=8254165498a527d40517c1bc8ec413ad7a0ed259$
861 +// $hash=933a90dfb7b94a3aba7f2944e4540662dc8c79d7$
864 #ifndef CEF_INCLUDE_CAPI_CEF_MENU_MODEL_DELEGATE_CAPI_H_
865 diff --git a/include/capi/cef_navigation_entry_capi.h b/include/capi/cef_navigation_entry_capi.h
866 index 4dd92bc3e..863c11d4b 100644
867 --- a/include/capi/cef_navigation_entry_capi.h
868 +++ b/include/capi/cef_navigation_entry_capi.h
870 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
871 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
873 // Redistribution and use in source and binary forms, with or without
874 // modification, are permitted provided that the following conditions are
876 // by hand. See the translator.README.txt file in the tools directory for
879 -// $hash=2822d96d72b7df816c0fefb4ce1cbba18add50ac$
880 +// $hash=d33771c31b7b0964aa2ccf1c2bc2ca1226194977$
883 #ifndef CEF_INCLUDE_CAPI_CEF_NAVIGATION_ENTRY_CAPI_H_
884 diff --git a/include/capi/cef_origin_whitelist_capi.h b/include/capi/cef_origin_whitelist_capi.h
885 index 3170bd48d..9b57f38d2 100644
886 --- a/include/capi/cef_origin_whitelist_capi.h
887 +++ b/include/capi/cef_origin_whitelist_capi.h
889 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
890 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
892 // Redistribution and use in source and binary forms, with or without
893 // modification, are permitted provided that the following conditions are
895 // by hand. See the translator.README.txt file in the tools directory for
898 -// $hash=a40860835e6e693ed2f85eab5fa7990b7f2c7bbe$
899 +// $hash=b564dfe24017a0805e393854d12791a71c46c454$
902 #ifndef CEF_INCLUDE_CAPI_CEF_ORIGIN_WHITELIST_CAPI_H_
903 diff --git a/include/capi/cef_parser_capi.h b/include/capi/cef_parser_capi.h
904 index c9bbdcb13..a6410c293 100644
905 --- a/include/capi/cef_parser_capi.h
906 +++ b/include/capi/cef_parser_capi.h
908 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
909 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
911 // Redistribution and use in source and binary forms, with or without
912 // modification, are permitted provided that the following conditions are
914 // by hand. See the translator.README.txt file in the tools directory for
917 -// $hash=f6dfdfa5b8c77931d8e083a66f5a9445a2fdbf45$
918 +// $hash=5d6dad4bfaeef0117d068b6e67a8da7490fe7c2d$
921 #ifndef CEF_INCLUDE_CAPI_CEF_PARSER_CAPI_H_
922 diff --git a/include/capi/cef_path_util_capi.h b/include/capi/cef_path_util_capi.h
923 index 84ff5e0ce..5706b8399 100644
924 --- a/include/capi/cef_path_util_capi.h
925 +++ b/include/capi/cef_path_util_capi.h
927 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
928 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
930 // Redistribution and use in source and binary forms, with or without
931 // modification, are permitted provided that the following conditions are
933 // by hand. See the translator.README.txt file in the tools directory for
936 -// $hash=0b3af613a60e4c74ec83c0bb8f5280464cbe7f48$
937 +// $hash=70b306534b9cb8334c9ea260feacfd8f2f503292$
940 #ifndef CEF_INCLUDE_CAPI_CEF_PATH_UTIL_CAPI_H_
941 diff --git a/include/capi/cef_permission_handler_capi.h b/include/capi/cef_permission_handler_capi.h
942 index ed005a1a0..67d8f0b93 100644
943 --- a/include/capi/cef_permission_handler_capi.h
944 +++ b/include/capi/cef_permission_handler_capi.h
946 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
947 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
949 // Redistribution and use in source and binary forms, with or without
950 // modification, are permitted provided that the following conditions are
952 // by hand. See the translator.README.txt file in the tools directory for
955 -// $hash=8f2ae563306d1e4ba5fa84a5f9a60712c6fc585f$
956 +// $hash=bc44eb70b7f0b48e0646825e919cb9996ac99781$
959 #ifndef CEF_INCLUDE_CAPI_CEF_PERMISSION_HANDLER_CAPI_H_
960 diff --git a/include/capi/cef_preference_capi.h b/include/capi/cef_preference_capi.h
961 index 89e36b967..fa6d9bd3b 100644
962 --- a/include/capi/cef_preference_capi.h
963 +++ b/include/capi/cef_preference_capi.h
965 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
966 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
968 // Redistribution and use in source and binary forms, with or without
969 // modification, are permitted provided that the following conditions are
971 // by hand. See the translator.README.txt file in the tools directory for
974 -// $hash=eac0782793e7b9c64668f2a22a859357257140ea$
975 +// $hash=922659242ea25c52d02884a7cc5918d086cbfaca$
978 #ifndef CEF_INCLUDE_CAPI_CEF_PREFERENCE_CAPI_H_
979 diff --git a/include/capi/cef_print_handler_capi.h b/include/capi/cef_print_handler_capi.h
980 index 28b6546d9..47e69b1d3 100644
981 --- a/include/capi/cef_print_handler_capi.h
982 +++ b/include/capi/cef_print_handler_capi.h
984 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
985 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
987 // Redistribution and use in source and binary forms, with or without
988 // modification, are permitted provided that the following conditions are
990 // by hand. See the translator.README.txt file in the tools directory for
993 -// $hash=0621c349d0ef1e5befe0dc653a5b8ba49e51a54e$
994 +// $hash=d09937fb047debd9da39c4072a434659b3c5682c$
997 #ifndef CEF_INCLUDE_CAPI_CEF_PRINT_HANDLER_CAPI_H_
998 diff --git a/include/capi/cef_print_settings_capi.h b/include/capi/cef_print_settings_capi.h
999 index b58904690..14a52f30b 100644
1000 --- a/include/capi/cef_print_settings_capi.h
1001 +++ b/include/capi/cef_print_settings_capi.h
1003 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1004 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1006 // Redistribution and use in source and binary forms, with or without
1007 // modification, are permitted provided that the following conditions are
1009 // by hand. See the translator.README.txt file in the tools directory for
1010 // more information.
1012 -// $hash=22959da4d5a2c94edc7647334507e38c44d40250$
1013 +// $hash=46508464579e797d4684f4a7facdb39f9bdb312b$
1016 #ifndef CEF_INCLUDE_CAPI_CEF_PRINT_SETTINGS_CAPI_H_
1017 diff --git a/include/capi/cef_process_message_capi.h b/include/capi/cef_process_message_capi.h
1018 index 6ec7e76ba..586014c38 100644
1019 --- a/include/capi/cef_process_message_capi.h
1020 +++ b/include/capi/cef_process_message_capi.h
1022 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1023 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1025 // Redistribution and use in source and binary forms, with or without
1026 // modification, are permitted provided that the following conditions are
1028 // by hand. See the translator.README.txt file in the tools directory for
1029 // more information.
1031 -// $hash=7b8bbe145aa8d54d868b9d9e4ce6ff2e6a596e53$
1032 +// $hash=e20a8d6a5803dae5ba156adde40c8b964899b176$
1035 #ifndef CEF_INCLUDE_CAPI_CEF_PROCESS_MESSAGE_CAPI_H_
1036 diff --git a/include/capi/cef_process_util_capi.h b/include/capi/cef_process_util_capi.h
1037 index b7033886f..2ae2c57cb 100644
1038 --- a/include/capi/cef_process_util_capi.h
1039 +++ b/include/capi/cef_process_util_capi.h
1041 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1042 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1044 // Redistribution and use in source and binary forms, with or without
1045 // modification, are permitted provided that the following conditions are
1047 // by hand. See the translator.README.txt file in the tools directory for
1048 // more information.
1050 -// $hash=f6b215445a54f565a26f1a62d2671156635d6d46$
1051 +// $hash=88c42c5f216798304b07bfe985296014cf65996c$
1054 #ifndef CEF_INCLUDE_CAPI_CEF_PROCESS_UTIL_CAPI_H_
1055 diff --git a/include/capi/cef_registration_capi.h b/include/capi/cef_registration_capi.h
1056 index 5f18c90a7..4ac84d670 100644
1057 --- a/include/capi/cef_registration_capi.h
1058 +++ b/include/capi/cef_registration_capi.h
1060 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1061 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1063 // Redistribution and use in source and binary forms, with or without
1064 // modification, are permitted provided that the following conditions are
1066 // by hand. See the translator.README.txt file in the tools directory for
1067 // more information.
1069 -// $hash=28371116427e9457ea366c9f0546cd5eefd8f08a$
1070 +// $hash=b1b38a3171dd3626029e70e75b482dfa3531215b$
1073 #ifndef CEF_INCLUDE_CAPI_CEF_REGISTRATION_CAPI_H_
1074 diff --git a/include/capi/cef_render_handler_capi.h b/include/capi/cef_render_handler_capi.h
1075 index f57233399..ccd3d238c 100644
1076 --- a/include/capi/cef_render_handler_capi.h
1077 +++ b/include/capi/cef_render_handler_capi.h
1079 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1080 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1082 // Redistribution and use in source and binary forms, with or without
1083 // modification, are permitted provided that the following conditions are
1085 // by hand. See the translator.README.txt file in the tools directory for
1086 // more information.
1088 -// $hash=931b329d62ea6461485b62b79f98165d7185b6e7$
1089 +// $hash=32d8176f39b05487bae048990b2dee3212ae3b78$
1092 #ifndef CEF_INCLUDE_CAPI_CEF_RENDER_HANDLER_CAPI_H_
1093 diff --git a/include/capi/cef_render_process_handler_capi.h b/include/capi/cef_render_process_handler_capi.h
1094 index dc4210176..f9c86c941 100644
1095 --- a/include/capi/cef_render_process_handler_capi.h
1096 +++ b/include/capi/cef_render_process_handler_capi.h
1098 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1099 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1101 // Redistribution and use in source and binary forms, with or without
1102 // modification, are permitted provided that the following conditions are
1104 // by hand. See the translator.README.txt file in the tools directory for
1105 // more information.
1107 -// $hash=b74afb6f8003ed24256ce7359ea377596b4406d9$
1108 +// $hash=d807c7566ce3085243e9e7ea279fee7241acfc5f$
1111 #ifndef CEF_INCLUDE_CAPI_CEF_RENDER_PROCESS_HANDLER_CAPI_H_
1112 diff --git a/include/capi/cef_request_capi.h b/include/capi/cef_request_capi.h
1113 index d39c7d475..9ac916576 100644
1114 --- a/include/capi/cef_request_capi.h
1115 +++ b/include/capi/cef_request_capi.h
1117 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1118 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1120 // Redistribution and use in source and binary forms, with or without
1121 // modification, are permitted provided that the following conditions are
1123 // by hand. See the translator.README.txt file in the tools directory for
1124 // more information.
1126 -// $hash=041c1b4e6e57987ad547daff56f96c6ff7ab15c9$
1127 +// $hash=3339290cad3a77c8b0b07d422f0faf902a047838$
1130 #ifndef CEF_INCLUDE_CAPI_CEF_REQUEST_CAPI_H_
1131 diff --git a/include/capi/cef_request_context_capi.h b/include/capi/cef_request_context_capi.h
1132 index 8e7321e22..58f3ef2d1 100644
1133 --- a/include/capi/cef_request_context_capi.h
1134 +++ b/include/capi/cef_request_context_capi.h
1136 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1137 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1139 // Redistribution and use in source and binary forms, with or without
1140 // modification, are permitted provided that the following conditions are
1142 // by hand. See the translator.README.txt file in the tools directory for
1143 // more information.
1145 -// $hash=62f9dd603840149334ecd1f25222dbda0682b0e6$
1146 +// $hash=c2a6265e8e9acce475a8b5755a8c58b97b495207$
1149 #ifndef CEF_INCLUDE_CAPI_CEF_REQUEST_CONTEXT_CAPI_H_
1150 diff --git a/include/capi/cef_request_context_handler_capi.h b/include/capi/cef_request_context_handler_capi.h
1151 index fb4a0a493..d7e06f816 100644
1152 --- a/include/capi/cef_request_context_handler_capi.h
1153 +++ b/include/capi/cef_request_context_handler_capi.h
1155 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1156 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1158 // Redistribution and use in source and binary forms, with or without
1159 // modification, are permitted provided that the following conditions are
1161 // by hand. See the translator.README.txt file in the tools directory for
1162 // more information.
1164 -// $hash=c25acf0c0dde9bbd8b9b3526e161aaa9e00445c8$
1165 +// $hash=b0b532a12106d960adc446b980affeee12b93ae3$
1168 #ifndef CEF_INCLUDE_CAPI_CEF_REQUEST_CONTEXT_HANDLER_CAPI_H_
1169 diff --git a/include/capi/cef_request_handler_capi.h b/include/capi/cef_request_handler_capi.h
1170 index 398ed8c61..33b1469bc 100644
1171 --- a/include/capi/cef_request_handler_capi.h
1172 +++ b/include/capi/cef_request_handler_capi.h
1174 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1175 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1177 // Redistribution and use in source and binary forms, with or without
1178 // modification, are permitted provided that the following conditions are
1180 // by hand. See the translator.README.txt file in the tools directory for
1181 // more information.
1183 -// $hash=0524a218f8cb54cfde70f2ec475520b11923c2f7$
1184 +// $hash=c4e259fe4432ce8204c7814066d008b493f0001a$
1187 #ifndef CEF_INCLUDE_CAPI_CEF_REQUEST_HANDLER_CAPI_H_
1188 diff --git a/include/capi/cef_resource_bundle_capi.h b/include/capi/cef_resource_bundle_capi.h
1189 index cf8e96b78..b06728c1d 100644
1190 --- a/include/capi/cef_resource_bundle_capi.h
1191 +++ b/include/capi/cef_resource_bundle_capi.h
1193 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1194 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1196 // Redistribution and use in source and binary forms, with or without
1197 // modification, are permitted provided that the following conditions are
1199 // by hand. See the translator.README.txt file in the tools directory for
1200 // more information.
1202 -// $hash=4350dcf46e2fcd18bea2c45446e448e588795afb$
1203 +// $hash=e8e8dd2730a47aad9414f7bfc2e6ad96aba2c875$
1206 #ifndef CEF_INCLUDE_CAPI_CEF_RESOURCE_BUNDLE_CAPI_H_
1207 diff --git a/include/capi/cef_resource_bundle_handler_capi.h b/include/capi/cef_resource_bundle_handler_capi.h
1208 index 136e0cef9..bc9eea523 100644
1209 --- a/include/capi/cef_resource_bundle_handler_capi.h
1210 +++ b/include/capi/cef_resource_bundle_handler_capi.h
1212 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1213 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1215 // Redistribution and use in source and binary forms, with or without
1216 // modification, are permitted provided that the following conditions are
1218 // by hand. See the translator.README.txt file in the tools directory for
1219 // more information.
1221 -// $hash=5f8c2d1e11779072e83610190ed7215324028d07$
1222 +// $hash=00023b2ec108ae6e4bd282d16e82032cdc99d548$
1225 #ifndef CEF_INCLUDE_CAPI_CEF_RESOURCE_BUNDLE_HANDLER_CAPI_H_
1226 diff --git a/include/capi/cef_resource_handler_capi.h b/include/capi/cef_resource_handler_capi.h
1227 index 98ff24eb6..bad0b85ad 100644
1228 --- a/include/capi/cef_resource_handler_capi.h
1229 +++ b/include/capi/cef_resource_handler_capi.h
1231 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1232 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1234 // Redistribution and use in source and binary forms, with or without
1235 // modification, are permitted provided that the following conditions are
1237 // by hand. See the translator.README.txt file in the tools directory for
1238 // more information.
1240 -// $hash=3373cc29becf60303d1f01774c1ed8017c3f0da3$
1241 +// $hash=93e5c4f5e93f56b63b5944208300669dcecba972$
1244 #ifndef CEF_INCLUDE_CAPI_CEF_RESOURCE_HANDLER_CAPI_H_
1245 diff --git a/include/capi/cef_resource_request_handler_capi.h b/include/capi/cef_resource_request_handler_capi.h
1246 index 057456e32..184055628 100644
1247 --- a/include/capi/cef_resource_request_handler_capi.h
1248 +++ b/include/capi/cef_resource_request_handler_capi.h
1250 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1251 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1253 // Redistribution and use in source and binary forms, with or without
1254 // modification, are permitted provided that the following conditions are
1256 // by hand. See the translator.README.txt file in the tools directory for
1257 // more information.
1259 -// $hash=64d090faf64e2ffb99da110840af383b757e113b$
1260 +// $hash=70d6b393cbdc96a75864911d7ca3568cc8dcdebf$
1263 #ifndef CEF_INCLUDE_CAPI_CEF_RESOURCE_REQUEST_HANDLER_CAPI_H_
1264 diff --git a/include/capi/cef_response_capi.h b/include/capi/cef_response_capi.h
1265 index 089694295..d8c4b655d 100644
1266 --- a/include/capi/cef_response_capi.h
1267 +++ b/include/capi/cef_response_capi.h
1269 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1270 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1272 // Redistribution and use in source and binary forms, with or without
1273 // modification, are permitted provided that the following conditions are
1275 // by hand. See the translator.README.txt file in the tools directory for
1276 // more information.
1278 -// $hash=21354bc7b20a18eb0c25d2aa0abf1211fd9ebcaa$
1279 +// $hash=7fbcd399c08dc39e33a7d0400a49f2e3a551bd02$
1282 #ifndef CEF_INCLUDE_CAPI_CEF_RESPONSE_CAPI_H_
1283 diff --git a/include/capi/cef_response_filter_capi.h b/include/capi/cef_response_filter_capi.h
1284 index 425542703..c8a57de29 100644
1285 --- a/include/capi/cef_response_filter_capi.h
1286 +++ b/include/capi/cef_response_filter_capi.h
1288 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1289 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1291 // Redistribution and use in source and binary forms, with or without
1292 // modification, are permitted provided that the following conditions are
1294 // by hand. See the translator.README.txt file in the tools directory for
1295 // more information.
1297 -// $hash=cbcb379f7ed86b58e271089a4117267a50f72814$
1298 +// $hash=2c9b14a86ee6777e4834eadcfc95802f2dedb11a$
1301 #ifndef CEF_INCLUDE_CAPI_CEF_RESPONSE_FILTER_CAPI_H_
1302 diff --git a/include/capi/cef_scheme_capi.h b/include/capi/cef_scheme_capi.h
1303 index 08786ae5a..bdcd6cc3b 100644
1304 --- a/include/capi/cef_scheme_capi.h
1305 +++ b/include/capi/cef_scheme_capi.h
1307 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1308 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1310 // Redistribution and use in source and binary forms, with or without
1311 // modification, are permitted provided that the following conditions are
1313 // by hand. See the translator.README.txt file in the tools directory for
1314 // more information.
1316 -// $hash=1b6cd9a13f93867b1f20418bfa4c7db8b5e6725d$
1317 +// $hash=794d4c01f06c656c425779b0189a3b52820498ed$
1320 #ifndef CEF_INCLUDE_CAPI_CEF_SCHEME_CAPI_H_
1321 @@ -116,8 +116,8 @@ typedef struct _cef_scheme_handler_factory_t {
1322 /// matches the specified |scheme_name| and optional |domain_name|. Returns
1323 /// false (0) if an error occurs. This function may be called on any thread in
1324 /// the browser process. Using this function is equivalent to calling cef_reques
1325 -/// t_context_t::cef_request_context_get_global_context()->register_scheme_handl
1327 +/// t_context_t::cef_request_context_get_global_context()-
1328 +/// >register_scheme_handler_factory().
1330 CEF_EXPORT int cef_register_scheme_handler_factory(
1331 const cef_string_t* scheme_name,
1332 @@ -128,8 +128,8 @@ CEF_EXPORT int cef_register_scheme_handler_factory(
1333 /// Clear all scheme handler factories registered with the global request
1334 /// context. Returns false (0) on error. This function may be called on any
1335 /// thread in the browser process. Using this function is equivalent to calling
1336 -/// cef_request_context_t::cef_request_context_get_global_context()->clear_schem
1337 -/// e_handler_factories().
1338 +/// cef_request_context_t::cef_request_context_get_global_context()-
1339 +/// >clear_scheme_handler_factories().
1341 CEF_EXPORT int cef_clear_scheme_handler_factories(void);
1343 diff --git a/include/capi/cef_server_capi.h b/include/capi/cef_server_capi.h
1344 index 9a65378f4..d1d2d943d 100644
1345 --- a/include/capi/cef_server_capi.h
1346 +++ b/include/capi/cef_server_capi.h
1348 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1349 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1351 // Redistribution and use in source and binary forms, with or without
1352 // modification, are permitted provided that the following conditions are
1354 // by hand. See the translator.README.txt file in the tools directory for
1355 // more information.
1357 -// $hash=4d76765604a96b026076f1c930a33d616f23b4ad$
1358 +// $hash=64e9ebc0e01acca0333ca3419e379d4053892270$
1361 #ifndef CEF_INCLUDE_CAPI_CEF_SERVER_CAPI_H_
1362 diff --git a/include/capi/cef_shared_memory_region_capi.h b/include/capi/cef_shared_memory_region_capi.h
1363 index 2316e25b1..07be55e69 100644
1364 --- a/include/capi/cef_shared_memory_region_capi.h
1365 +++ b/include/capi/cef_shared_memory_region_capi.h
1367 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1368 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1370 // Redistribution and use in source and binary forms, with or without
1371 // modification, are permitted provided that the following conditions are
1373 // by hand. See the translator.README.txt file in the tools directory for
1374 // more information.
1376 -// $hash=5f69190b21f9fa17e6fb4c2284968f8ec5b147ed$
1377 +// $hash=08f64795d78bdad29a45222a7263e795ce77a52d$
1380 #ifndef CEF_INCLUDE_CAPI_CEF_SHARED_MEMORY_REGION_CAPI_H_
1381 diff --git a/include/capi/cef_shared_process_message_builder_capi.h b/include/capi/cef_shared_process_message_builder_capi.h
1382 index ef47472f4..1b570648f 100644
1383 --- a/include/capi/cef_shared_process_message_builder_capi.h
1384 +++ b/include/capi/cef_shared_process_message_builder_capi.h
1386 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1387 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1389 // Redistribution and use in source and binary forms, with or without
1390 // modification, are permitted provided that the following conditions are
1392 // by hand. See the translator.README.txt file in the tools directory for
1393 // more information.
1395 -// $hash=66198e92ec123e753bb427a0b92d73672610136e$
1396 +// $hash=1a2d8806256d04362f181350db2835850cb3e0ae$
1399 #ifndef CEF_INCLUDE_CAPI_CEF_SHARED_PROCESS_MESSAGE_BUILDER_CAPI_H_
1400 diff --git a/include/capi/cef_ssl_info_capi.h b/include/capi/cef_ssl_info_capi.h
1401 index 6fb5939d2..54b2009a5 100644
1402 --- a/include/capi/cef_ssl_info_capi.h
1403 +++ b/include/capi/cef_ssl_info_capi.h
1405 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1406 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1408 // Redistribution and use in source and binary forms, with or without
1409 // modification, are permitted provided that the following conditions are
1411 // by hand. See the translator.README.txt file in the tools directory for
1412 // more information.
1414 -// $hash=64d6affe3e8e45869403f829c2aa86026773a17b$
1415 +// $hash=99dff3042ea437ecf5771eff9b3cab4c22190534$
1418 #ifndef CEF_INCLUDE_CAPI_CEF_SSL_INFO_CAPI_H_
1419 diff --git a/include/capi/cef_ssl_status_capi.h b/include/capi/cef_ssl_status_capi.h
1420 index c3ca2bd15..0c6c4b799 100644
1421 --- a/include/capi/cef_ssl_status_capi.h
1422 +++ b/include/capi/cef_ssl_status_capi.h
1424 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1425 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1427 // Redistribution and use in source and binary forms, with or without
1428 // modification, are permitted provided that the following conditions are
1430 // by hand. See the translator.README.txt file in the tools directory for
1431 // more information.
1433 -// $hash=b40ab326a1bf140859db9288b809a4038833f014$
1434 +// $hash=034a68aa4901cde95e12a7900cfc65753fbde345$
1437 #ifndef CEF_INCLUDE_CAPI_CEF_SSL_STATUS_CAPI_H_
1438 diff --git a/include/capi/cef_stream_capi.h b/include/capi/cef_stream_capi.h
1439 index e9f20bf8a..c425b1fe2 100644
1440 --- a/include/capi/cef_stream_capi.h
1441 +++ b/include/capi/cef_stream_capi.h
1443 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1444 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1446 // Redistribution and use in source and binary forms, with or without
1447 // modification, are permitted provided that the following conditions are
1449 // by hand. See the translator.README.txt file in the tools directory for
1450 // more information.
1452 -// $hash=9ccb4e6ea821c1b98adcc934429d2bf43cf9d8a2$
1453 +// $hash=bbb4153d5d7325ac9a410d7f85a8d47eadcfaf6e$
1456 #ifndef CEF_INCLUDE_CAPI_CEF_STREAM_CAPI_H_
1457 diff --git a/include/capi/cef_string_visitor_capi.h b/include/capi/cef_string_visitor_capi.h
1458 index 564f3a960..5ea9b38fd 100644
1459 --- a/include/capi/cef_string_visitor_capi.h
1460 +++ b/include/capi/cef_string_visitor_capi.h
1462 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1463 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1465 // Redistribution and use in source and binary forms, with or without
1466 // modification, are permitted provided that the following conditions are
1468 // by hand. See the translator.README.txt file in the tools directory for
1469 // more information.
1471 -// $hash=3940b4c999764eae305984a16c401e302aefddc6$
1472 +// $hash=6a22e5144c0254acb09656e6e41eedd05f2dd7e7$
1475 #ifndef CEF_INCLUDE_CAPI_CEF_STRING_VISITOR_CAPI_H_
1476 diff --git a/include/capi/cef_task_capi.h b/include/capi/cef_task_capi.h
1477 index f7c9caac4..3a04e6bce 100644
1478 --- a/include/capi/cef_task_capi.h
1479 +++ b/include/capi/cef_task_capi.h
1481 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1482 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1484 // Redistribution and use in source and binary forms, with or without
1485 // modification, are permitted provided that the following conditions are
1487 // by hand. See the translator.README.txt file in the tools directory for
1488 // more information.
1490 -// $hash=a7a4bf5cd4bde87774b8300d25f12b057a5abf60$
1491 +// $hash=273a6abfd4ac030701be00c45811c19e74e128bd$
1494 #ifndef CEF_INCLUDE_CAPI_CEF_TASK_CAPI_H_
1495 diff --git a/include/capi/cef_thread_capi.h b/include/capi/cef_thread_capi.h
1496 index 960359a41..adfb79a0b 100644
1497 --- a/include/capi/cef_thread_capi.h
1498 +++ b/include/capi/cef_thread_capi.h
1500 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1501 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1503 // Redistribution and use in source and binary forms, with or without
1504 // modification, are permitted provided that the following conditions are
1506 // by hand. See the translator.README.txt file in the tools directory for
1507 // more information.
1509 -// $hash=b5b17f2a66283495e19978a5bbc36b47d9b61507$
1510 +// $hash=b111114b291d3b91c526e6b3da5741959469ec4a$
1513 #ifndef CEF_INCLUDE_CAPI_CEF_THREAD_CAPI_H_
1514 diff --git a/include/capi/cef_trace_capi.h b/include/capi/cef_trace_capi.h
1515 index 0429c2186..183ccdada 100644
1516 --- a/include/capi/cef_trace_capi.h
1517 +++ b/include/capi/cef_trace_capi.h
1519 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1520 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1522 // Redistribution and use in source and binary forms, with or without
1523 // modification, are permitted provided that the following conditions are
1525 // by hand. See the translator.README.txt file in the tools directory for
1526 // more information.
1528 -// $hash=587514b02797f420da6ba13ba21c4344f41b56ce$
1529 +// $hash=8d275bd73854b2b8d5a7a5bc55fa737e020705ee$
1532 #ifndef CEF_INCLUDE_CAPI_CEF_TRACE_CAPI_H_
1533 diff --git a/include/capi/cef_urlrequest_capi.h b/include/capi/cef_urlrequest_capi.h
1534 index f638122eb..d54ffb78c 100644
1535 --- a/include/capi/cef_urlrequest_capi.h
1536 +++ b/include/capi/cef_urlrequest_capi.h
1538 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1539 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1541 // Redistribution and use in source and binary forms, with or without
1542 // modification, are permitted provided that the following conditions are
1544 // by hand. See the translator.README.txt file in the tools directory for
1545 // more information.
1547 -// $hash=5b2bfaf4b7572935b2cfba804dc1625261e32e24$
1548 +// $hash=91c121d4353a80d7fff3ef582c5a56ac86e0a34c$
1551 #ifndef CEF_INCLUDE_CAPI_CEF_URLREQUEST_CAPI_H_
1552 diff --git a/include/capi/cef_v8_capi.h b/include/capi/cef_v8_capi.h
1553 index cd57020e4..7119475eb 100644
1554 --- a/include/capi/cef_v8_capi.h
1555 +++ b/include/capi/cef_v8_capi.h
1557 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1558 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1560 // Redistribution and use in source and binary forms, with or without
1561 // modification, are permitted provided that the following conditions are
1563 // by hand. See the translator.README.txt file in the tools directory for
1564 // more information.
1566 -// $hash=b8af0d090bcb54f99d98804f7e3aaa0eab24449a$
1567 +// $hash=0d787ac7676ba90d3a1fe68d5e2494b985b1db0e$
1570 #ifndef CEF_INCLUDE_CAPI_CEF_V8_CAPI_H_
1571 diff --git a/include/capi/cef_values_capi.h b/include/capi/cef_values_capi.h
1572 index a3eaf710f..50abd75f3 100644
1573 --- a/include/capi/cef_values_capi.h
1574 +++ b/include/capi/cef_values_capi.h
1576 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1577 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1579 // Redistribution and use in source and binary forms, with or without
1580 // modification, are permitted provided that the following conditions are
1582 // by hand. See the translator.README.txt file in the tools directory for
1583 // more information.
1585 -// $hash=e8f16d32cc835f9b20b3fcd7048146f52ec9bfe5$
1586 +// $hash=1b8f7f620685c30b91c8fa656e1a01d182684ae6$
1589 #ifndef CEF_INCLUDE_CAPI_CEF_VALUES_CAPI_H_
1590 diff --git a/include/capi/cef_waitable_event_capi.h b/include/capi/cef_waitable_event_capi.h
1591 index 1b0ad7434..1f5431c7f 100644
1592 --- a/include/capi/cef_waitable_event_capi.h
1593 +++ b/include/capi/cef_waitable_event_capi.h
1595 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1596 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1598 // Redistribution and use in source and binary forms, with or without
1599 // modification, are permitted provided that the following conditions are
1601 // by hand. See the translator.README.txt file in the tools directory for
1602 // more information.
1604 -// $hash=737b3ee4e678de14ebffec828d113b007e06c58d$
1605 +// $hash=683d592a2405ada0a9c46c004f003d640a3298ad$
1608 #ifndef CEF_INCLUDE_CAPI_CEF_WAITABLE_EVENT_CAPI_H_
1609 diff --git a/include/capi/cef_x509_certificate_capi.h b/include/capi/cef_x509_certificate_capi.h
1610 index 554013df4..bfd4700f8 100644
1611 --- a/include/capi/cef_x509_certificate_capi.h
1612 +++ b/include/capi/cef_x509_certificate_capi.h
1614 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1615 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1617 // Redistribution and use in source and binary forms, with or without
1618 // modification, are permitted provided that the following conditions are
1620 // by hand. See the translator.README.txt file in the tools directory for
1621 // more information.
1623 -// $hash=1d551ff4900e1792bc2d89bebcda1707b8d9c985$
1624 +// $hash=7a541729b4ac664b22cdea625f19f1dba1b6a685$
1627 #ifndef CEF_INCLUDE_CAPI_CEF_X509_CERTIFICATE_CAPI_H_
1628 diff --git a/include/capi/cef_xml_reader_capi.h b/include/capi/cef_xml_reader_capi.h
1629 index 71f126e8c..3db9b94e0 100644
1630 --- a/include/capi/cef_xml_reader_capi.h
1631 +++ b/include/capi/cef_xml_reader_capi.h
1633 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1634 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1636 // Redistribution and use in source and binary forms, with or without
1637 // modification, are permitted provided that the following conditions are
1639 // by hand. See the translator.README.txt file in the tools directory for
1640 // more information.
1642 -// $hash=988d13daa86a6ed89d2116e44d2307ee01c63c08$
1643 +// $hash=366f872b03f7c25ef56677cc427a317bb529ad9c$
1646 #ifndef CEF_INCLUDE_CAPI_CEF_XML_READER_CAPI_H_
1647 diff --git a/include/capi/cef_zip_reader_capi.h b/include/capi/cef_zip_reader_capi.h
1648 index 7c016c349..05c9cd2e3 100644
1649 --- a/include/capi/cef_zip_reader_capi.h
1650 +++ b/include/capi/cef_zip_reader_capi.h
1652 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1653 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1655 // Redistribution and use in source and binary forms, with or without
1656 // modification, are permitted provided that the following conditions are
1658 // by hand. See the translator.README.txt file in the tools directory for
1659 // more information.
1661 -// $hash=5e121ff2140e0f1228fd8e2ad632c804ab854210$
1662 +// $hash=83debac545c04a630270665b391f52b15484b5d3$
1665 #ifndef CEF_INCLUDE_CAPI_CEF_ZIP_READER_CAPI_H_
1666 diff --git a/include/capi/test/cef_test_helpers_capi.h b/include/capi/test/cef_test_helpers_capi.h
1667 index 61a5164be..c24bcf5a2 100644
1668 --- a/include/capi/test/cef_test_helpers_capi.h
1669 +++ b/include/capi/test/cef_test_helpers_capi.h
1671 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1672 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1674 // Redistribution and use in source and binary forms, with or without
1675 // modification, are permitted provided that the following conditions are
1677 // by hand. See the translator.README.txt file in the tools directory for
1678 // more information.
1680 -// $hash=cdc9af1b664e49e339ab7bb50d04a7ea385e07e5$
1681 +// $hash=4d10dad2278e6d61367b3deaf501a0e7b4fd60e9$
1684 #ifndef CEF_INCLUDE_CAPI_TEST_CEF_TEST_HELPERS_CAPI_H_
1685 diff --git a/include/capi/test/cef_test_server_capi.h b/include/capi/test/cef_test_server_capi.h
1686 index c6ffc5bc4..ba30e6840 100644
1687 --- a/include/capi/test/cef_test_server_capi.h
1688 +++ b/include/capi/test/cef_test_server_capi.h
1690 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1691 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1693 // Redistribution and use in source and binary forms, with or without
1694 // modification, are permitted provided that the following conditions are
1696 // by hand. See the translator.README.txt file in the tools directory for
1697 // more information.
1699 -// $hash=7dc00d6af4e26812b78e47ec707f8d271c043a8e$
1700 +// $hash=df532eb91caf9de44b077abdf00620dd2508402b$
1703 #ifndef CEF_INCLUDE_CAPI_TEST_CEF_TEST_SERVER_CAPI_H_
1704 diff --git a/include/capi/test/cef_translator_test_capi.h b/include/capi/test/cef_translator_test_capi.h
1705 index c0b8f509a..b1e87b051 100644
1706 --- a/include/capi/test/cef_translator_test_capi.h
1707 +++ b/include/capi/test/cef_translator_test_capi.h
1709 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1710 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1712 // Redistribution and use in source and binary forms, with or without
1713 // modification, are permitted provided that the following conditions are
1715 // by hand. See the translator.README.txt file in the tools directory for
1716 // more information.
1718 -// $hash=58c8adb936b8dba8b13a586adfe9e32e7a02d24c$
1719 +// $hash=58809bc0a16010773cf11b5165e65b32ec4b4793$
1722 #ifndef CEF_INCLUDE_CAPI_TEST_CEF_TRANSLATOR_TEST_CAPI_H_
1723 diff --git a/include/capi/views/cef_box_layout_capi.h b/include/capi/views/cef_box_layout_capi.h
1724 index e480e4a1b..f053f017f 100644
1725 --- a/include/capi/views/cef_box_layout_capi.h
1726 +++ b/include/capi/views/cef_box_layout_capi.h
1728 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1729 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1731 // Redistribution and use in source and binary forms, with or without
1732 // modification, are permitted provided that the following conditions are
1734 // by hand. See the translator.README.txt file in the tools directory for
1735 // more information.
1737 -// $hash=fe404a2a9d429c6de2a00a8e27efe553e93e792d$
1738 +// $hash=31153d0702b646d310e74f04e256c0f5915b8caa$
1741 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_BOX_LAYOUT_CAPI_H_
1742 diff --git a/include/capi/views/cef_browser_view_capi.h b/include/capi/views/cef_browser_view_capi.h
1743 index 89bcd8baf..1e190bf7b 100644
1744 --- a/include/capi/views/cef_browser_view_capi.h
1745 +++ b/include/capi/views/cef_browser_view_capi.h
1747 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1748 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1750 // Redistribution and use in source and binary forms, with or without
1751 // modification, are permitted provided that the following conditions are
1753 // by hand. See the translator.README.txt file in the tools directory for
1754 // more information.
1756 -// $hash=f575718f8c4df556ba92a2aff7204cbd6ad87bd6$
1757 +// $hash=f72e94f6bd63b6ea623c4d3170b5ad4333c136d6$
1760 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_BROWSER_VIEW_CAPI_H_
1761 diff --git a/include/capi/views/cef_browser_view_delegate_capi.h b/include/capi/views/cef_browser_view_delegate_capi.h
1762 index 63484202d..25fc074ff 100644
1763 --- a/include/capi/views/cef_browser_view_delegate_capi.h
1764 +++ b/include/capi/views/cef_browser_view_delegate_capi.h
1766 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1767 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1769 // Redistribution and use in source and binary forms, with or without
1770 // modification, are permitted provided that the following conditions are
1772 // by hand. See the translator.README.txt file in the tools directory for
1773 // more information.
1775 -// $hash=0e7953aa553f6987fa0142a9c4848ca59d68fb69$
1776 +// $hash=e38c41a553d518abcd1b912d32281e99b93c4fd7$
1779 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_BROWSER_VIEW_DELEGATE_CAPI_H_
1780 diff --git a/include/capi/views/cef_button_capi.h b/include/capi/views/cef_button_capi.h
1781 index 2a698c4f2..e4fa6815b 100644
1782 --- a/include/capi/views/cef_button_capi.h
1783 +++ b/include/capi/views/cef_button_capi.h
1785 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1786 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1788 // Redistribution and use in source and binary forms, with or without
1789 // modification, are permitted provided that the following conditions are
1791 // by hand. See the translator.README.txt file in the tools directory for
1792 // more information.
1794 -// $hash=6eb1f513763884af55e28aaf1c13b67240d15b33$
1795 +// $hash=6580dc6ef6c20d5d78dc0160982b9ef57c939f86$
1798 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_BUTTON_CAPI_H_
1799 diff --git a/include/capi/views/cef_button_delegate_capi.h b/include/capi/views/cef_button_delegate_capi.h
1800 index bf580b7fc..caa27da25 100644
1801 --- a/include/capi/views/cef_button_delegate_capi.h
1802 +++ b/include/capi/views/cef_button_delegate_capi.h
1804 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1805 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1807 // Redistribution and use in source and binary forms, with or without
1808 // modification, are permitted provided that the following conditions are
1810 // by hand. See the translator.README.txt file in the tools directory for
1811 // more information.
1813 -// $hash=a5faae9e35df9935393dbf1db5df832f8b9a025c$
1814 +// $hash=9843593667569cf8755386ab2d884620087a36b8$
1817 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_BUTTON_DELEGATE_CAPI_H_
1818 diff --git a/include/capi/views/cef_display_capi.h b/include/capi/views/cef_display_capi.h
1819 index 4b94ca623..3c36324db 100644
1820 --- a/include/capi/views/cef_display_capi.h
1821 +++ b/include/capi/views/cef_display_capi.h
1823 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1824 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1826 // Redistribution and use in source and binary forms, with or without
1827 // modification, are permitted provided that the following conditions are
1829 // by hand. See the translator.README.txt file in the tools directory for
1830 // more information.
1832 -// $hash=912c23bc842c87aeca79780746c31e3fe848013a$
1833 +// $hash=7674d3af52dd4272b454b2028e7a4ee72fb3c9ff$
1836 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_DISPLAY_CAPI_H_
1837 diff --git a/include/capi/views/cef_fill_layout_capi.h b/include/capi/views/cef_fill_layout_capi.h
1838 index 8df6df97f..c9ae6d9c6 100644
1839 --- a/include/capi/views/cef_fill_layout_capi.h
1840 +++ b/include/capi/views/cef_fill_layout_capi.h
1842 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1843 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1845 // Redistribution and use in source and binary forms, with or without
1846 // modification, are permitted provided that the following conditions are
1848 // by hand. See the translator.README.txt file in the tools directory for
1849 // more information.
1851 -// $hash=dc1a43f52c873628c98a479ae69f6e24cbd58129$
1852 +// $hash=fdb3457ac8b18ad3cf0144af5886586dd675c8f8$
1855 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_FILL_LAYOUT_CAPI_H_
1856 diff --git a/include/capi/views/cef_label_button_capi.h b/include/capi/views/cef_label_button_capi.h
1857 index b821bb999..07b387631 100644
1858 --- a/include/capi/views/cef_label_button_capi.h
1859 +++ b/include/capi/views/cef_label_button_capi.h
1861 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1862 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1864 // Redistribution and use in source and binary forms, with or without
1865 // modification, are permitted provided that the following conditions are
1867 // by hand. See the translator.README.txt file in the tools directory for
1868 // more information.
1870 -// $hash=88a2e2e9e1b0e7a692aca78be34ce1620c936336$
1871 +// $hash=eee5b9ebfa58617d5e6fa969e27cc9e378fddb22$
1874 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_LABEL_BUTTON_CAPI_H_
1875 diff --git a/include/capi/views/cef_layout_capi.h b/include/capi/views/cef_layout_capi.h
1876 index 85081f7ee..5430a4595 100644
1877 --- a/include/capi/views/cef_layout_capi.h
1878 +++ b/include/capi/views/cef_layout_capi.h
1880 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1881 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1883 // Redistribution and use in source and binary forms, with or without
1884 // modification, are permitted provided that the following conditions are
1886 // by hand. See the translator.README.txt file in the tools directory for
1887 // more information.
1889 -// $hash=01c57abc0a004118040b58bdcec07dfd32827d4f$
1890 +// $hash=c4a17c07bb2a3518fc5b7350efdc13ffeb803747$
1893 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_LAYOUT_CAPI_H_
1894 diff --git a/include/capi/views/cef_menu_button_capi.h b/include/capi/views/cef_menu_button_capi.h
1895 index 986a21ca9..85cec0fe3 100644
1896 --- a/include/capi/views/cef_menu_button_capi.h
1897 +++ b/include/capi/views/cef_menu_button_capi.h
1899 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1900 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1902 // Redistribution and use in source and binary forms, with or without
1903 // modification, are permitted provided that the following conditions are
1905 // by hand. See the translator.README.txt file in the tools directory for
1906 // more information.
1908 -// $hash=cfe68fb772b0c370f6895a1e8756491326de9c14$
1909 +// $hash=dcfa5d39d1355b2c675637a13378f43376a8053e$
1912 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_MENU_BUTTON_CAPI_H_
1913 diff --git a/include/capi/views/cef_menu_button_delegate_capi.h b/include/capi/views/cef_menu_button_delegate_capi.h
1914 index 8c05669c2..5d9386486 100644
1915 --- a/include/capi/views/cef_menu_button_delegate_capi.h
1916 +++ b/include/capi/views/cef_menu_button_delegate_capi.h
1918 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1919 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1921 // Redistribution and use in source and binary forms, with or without
1922 // modification, are permitted provided that the following conditions are
1924 // by hand. See the translator.README.txt file in the tools directory for
1925 // more information.
1927 -// $hash=f52310d3f7e9a8be886161ae0e20e4b903a2e765$
1928 +// $hash=38177cad78713d382b81f8b8aa4372402c62fac7$
1931 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_MENU_BUTTON_DELEGATE_CAPI_H_
1932 diff --git a/include/capi/views/cef_overlay_controller_capi.h b/include/capi/views/cef_overlay_controller_capi.h
1933 index 9c3e581b4..8084bfd65 100644
1934 --- a/include/capi/views/cef_overlay_controller_capi.h
1935 +++ b/include/capi/views/cef_overlay_controller_capi.h
1937 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1938 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1940 // Redistribution and use in source and binary forms, with or without
1941 // modification, are permitted provided that the following conditions are
1943 // by hand. See the translator.README.txt file in the tools directory for
1944 // more information.
1946 -// $hash=937ed3958b86682a88a09493aa5e9e4014d3bbc2$
1947 +// $hash=a5a2c7fe2c285b45268eee1710a8549ab12727f3$
1950 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_OVERLAY_CONTROLLER_CAPI_H_
1951 diff --git a/include/capi/views/cef_panel_capi.h b/include/capi/views/cef_panel_capi.h
1952 index 6e40c17c0..658b0050d 100644
1953 --- a/include/capi/views/cef_panel_capi.h
1954 +++ b/include/capi/views/cef_panel_capi.h
1956 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1957 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1959 // Redistribution and use in source and binary forms, with or without
1960 // modification, are permitted provided that the following conditions are
1962 // by hand. See the translator.README.txt file in the tools directory for
1963 // more information.
1965 -// $hash=7dbcb8d40d3f5ac18dee74621fe472e9ab089f8a$
1966 +// $hash=40d350f75893a1e4307b282317d55f0fceae3baf$
1969 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_PANEL_CAPI_H_
1970 diff --git a/include/capi/views/cef_panel_delegate_capi.h b/include/capi/views/cef_panel_delegate_capi.h
1971 index 73ccdaabe..227762d5d 100644
1972 --- a/include/capi/views/cef_panel_delegate_capi.h
1973 +++ b/include/capi/views/cef_panel_delegate_capi.h
1975 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1976 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1978 // Redistribution and use in source and binary forms, with or without
1979 // modification, are permitted provided that the following conditions are
1981 // by hand. See the translator.README.txt file in the tools directory for
1982 // more information.
1984 -// $hash=ce2d8e40ebdd803221ebcd26dab9461984917fd4$
1985 +// $hash=e8bdae70e1f16fba3a5e01d9e215a02f13291ff5$
1988 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_PANEL_DELEGATE_CAPI_H_
1989 diff --git a/include/capi/views/cef_scroll_view_capi.h b/include/capi/views/cef_scroll_view_capi.h
1990 index badffb601..dd503c286 100644
1991 --- a/include/capi/views/cef_scroll_view_capi.h
1992 +++ b/include/capi/views/cef_scroll_view_capi.h
1994 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1995 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1997 // Redistribution and use in source and binary forms, with or without
1998 // modification, are permitted provided that the following conditions are
2000 // by hand. See the translator.README.txt file in the tools directory for
2001 // more information.
2003 -// $hash=26037d0a585f2d93f19ee0417be670a706ff42ff$
2004 +// $hash=e3aa3fbb265a600d498884b0fbb852fc5bbf8856$
2007 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_SCROLL_VIEW_CAPI_H_
2008 diff --git a/include/capi/views/cef_textfield_capi.h b/include/capi/views/cef_textfield_capi.h
2009 index e593a6b6e..c525f216d 100644
2010 --- a/include/capi/views/cef_textfield_capi.h
2011 +++ b/include/capi/views/cef_textfield_capi.h
2013 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2014 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2016 // Redistribution and use in source and binary forms, with or without
2017 // modification, are permitted provided that the following conditions are
2019 // by hand. See the translator.README.txt file in the tools directory for
2020 // more information.
2022 -// $hash=a38b506d8bc425f3de4809c02d0ec4bc558eb518$
2023 +// $hash=7d5a43282c9847c5c842abd5de023f4c5c69a9f0$
2026 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_TEXTFIELD_CAPI_H_
2027 diff --git a/include/capi/views/cef_textfield_delegate_capi.h b/include/capi/views/cef_textfield_delegate_capi.h
2028 index 23457452a..a14c0bfed 100644
2029 --- a/include/capi/views/cef_textfield_delegate_capi.h
2030 +++ b/include/capi/views/cef_textfield_delegate_capi.h
2032 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2033 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2035 // Redistribution and use in source and binary forms, with or without
2036 // modification, are permitted provided that the following conditions are
2038 // by hand. See the translator.README.txt file in the tools directory for
2039 // more information.
2041 -// $hash=43f4bcda7e81ee1750f5a4c220832455f1ab8300$
2042 +// $hash=482b091326684014bd799fef864e3dfdfc8693a1$
2045 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_TEXTFIELD_DELEGATE_CAPI_H_
2046 diff --git a/include/capi/views/cef_view_capi.h b/include/capi/views/cef_view_capi.h
2047 index b0d669eb9..5372f61f4 100644
2048 --- a/include/capi/views/cef_view_capi.h
2049 +++ b/include/capi/views/cef_view_capi.h
2051 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2052 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2054 // Redistribution and use in source and binary forms, with or without
2055 // modification, are permitted provided that the following conditions are
2057 // by hand. See the translator.README.txt file in the tools directory for
2058 // more information.
2060 -// $hash=dcda9eb9c6258b68faed06f9edfdcabbbb3e7000$
2061 +// $hash=cb5950b283944d06312903eb554cc4c980713e98$
2064 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_VIEW_CAPI_H_
2065 diff --git a/include/capi/views/cef_view_delegate_capi.h b/include/capi/views/cef_view_delegate_capi.h
2066 index 0edb9d5af..4f4b8f01e 100644
2067 --- a/include/capi/views/cef_view_delegate_capi.h
2068 +++ b/include/capi/views/cef_view_delegate_capi.h
2070 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2071 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2073 // Redistribution and use in source and binary forms, with or without
2074 // modification, are permitted provided that the following conditions are
2076 // by hand. See the translator.README.txt file in the tools directory for
2077 // more information.
2079 -// $hash=41b9addf8d38cc522879ba1abd455325e7f98bc4$
2080 +// $hash=70646cb55b5bf98ccfa2a93b2cf57bd5ba367268$
2083 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_VIEW_DELEGATE_CAPI_H_
2084 diff --git a/include/capi/views/cef_window_capi.h b/include/capi/views/cef_window_capi.h
2085 index e4f515773..b69f47d2f 100644
2086 --- a/include/capi/views/cef_window_capi.h
2087 +++ b/include/capi/views/cef_window_capi.h
2089 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2090 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2092 // Redistribution and use in source and binary forms, with or without
2093 // modification, are permitted provided that the following conditions are
2095 // by hand. See the translator.README.txt file in the tools directory for
2096 // more information.
2098 -// $hash=ba3a92d4e09b2f728b330a822669c64ddff1f9d6$
2099 +// $hash=3582ae824b19ee8d1c56a527a5dff472e64804a6$
2102 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_WINDOW_CAPI_H_
2103 @@ -334,6 +334,49 @@ typedef struct _cef_window_t {
2104 /// Remove all keyboard accelerators.
2106 void(CEF_CALLBACK* remove_all_accelerators)(struct _cef_window_t* self);
2109 + /// Tells the agl compositor to activate the app
2111 + void(CEF_CALLBACK* agl_activate_app)(struct _cef_window_t* self,
2112 + const cef_string_t* app);
2115 + /// Tells the agl compositor the application id
2117 + void(CEF_CALLBACK* agl_set_app_id)(struct _cef_window_t* self,
2118 + const cef_string_t* app_id);
2121 + /// Tells the agl compositor that everything is set-up and good to go
2123 + void(CEF_CALLBACK* agl_set_app_ready)(struct _cef_window_t* self);
2126 + /// Tells the agl compositor that the app is the background application
2128 + void(CEF_CALLBACK* agl_set_back_ground_app)(struct _cef_window_t* self);
2131 + /// Tells the agl compositor that the app is a panel
2133 + void(CEF_CALLBACK* agl_set_panel_app)(struct _cef_window_t* self,
2137 + /// Tells if the window wayland surface is configured
2139 + int(CEF_CALLBACK* is_surface_configured)(struct _cef_window_t* self);
2142 + /// A hint for the compositor to use a custom area, rather than inferring the
2143 + /// activation area.
2145 + void(CEF_CALLBACK* setup_activation_area)(struct _cef_window_t* self,
2153 @@ -342,6 +385,13 @@ typedef struct _cef_window_t {
2154 CEF_EXPORT cef_window_t* cef_window_create_top_level(
2155 struct _cef_window_delegate_t* delegate);
2158 +/// Create a new Window with the provided ID
2160 +CEF_EXPORT cef_window_t* cef_window_create_top_level_with_id(
2161 + struct _cef_window_delegate_t* delegate,
2162 + const cef_string_t* app_id);
2167 diff --git a/include/capi/views/cef_window_delegate_capi.h b/include/capi/views/cef_window_delegate_capi.h
2168 index a74f9e910..e23c097cb 100644
2169 --- a/include/capi/views/cef_window_delegate_capi.h
2170 +++ b/include/capi/views/cef_window_delegate_capi.h
2172 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2173 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2175 // Redistribution and use in source and binary forms, with or without
2176 // modification, are permitted provided that the following conditions are
2178 // by hand. See the translator.README.txt file in the tools directory for
2179 // more information.
2181 -// $hash=e1657ed68132b846ad638dc87bc5ee9b9c10f014$
2182 +// $hash=019abf16be4e151d31181a6bdcb1ad8dfef03d00$
2185 #ifndef CEF_INCLUDE_CAPI_VIEWS_CEF_WINDOW_DELEGATE_CAPI_H_
2186 diff --git a/include/cef_api_hash.h b/include/cef_api_hash.h
2187 index 47c6a7212..07f19c47a 100644
2188 --- a/include/cef_api_hash.h
2189 +++ b/include/cef_api_hash.h
2191 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2192 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2194 // Redistribution and use in source and binary forms, with or without
2195 // modification, are permitted provided that the following conditions are
2197 // way that may cause binary incompatibility with other builds. The universal
2198 // hash value will change if any platform is affected whereas the platform hash
2199 // values will change only if that particular platform is affected.
2200 -#define CEF_API_HASH_UNIVERSAL "e92cde673e73851d8841e2f3c4f38bcd0f6ed2bb"
2201 +#define CEF_API_HASH_UNIVERSAL "3ae58e0ac999d1e3568659c3dc1726a69ff9c0e6"
2203 -#define CEF_API_HASH_PLATFORM "162bfdae56cbfd7f76fd4178be019f0dba512c40"
2204 +#define CEF_API_HASH_PLATFORM "3c150cc7af73ac9579681eb25a037ed70a38922e"
2205 #elif defined(OS_MAC)
2206 -#define CEF_API_HASH_PLATFORM "31c5680dbc8d80fffc14214dd1ce4126a08e38d3"
2207 +#define CEF_API_HASH_PLATFORM "79eb6d51d75ffe64614249cb3096c4edc2dcd7d0"
2208 #elif defined(OS_LINUX)
2209 -#define CEF_API_HASH_PLATFORM "9682b2251f9973ee9eee0940eb9c773e522c2975"
2210 +#define CEF_API_HASH_PLATFORM "d95070e146608d518fd0152fec6b9e78fb8236a1"
2214 diff --git a/libcef_dll/cpptoc/views/window_cpptoc.cc b/libcef_dll/cpptoc/views/window_cpptoc.cc
2215 index fc175de23..4b71b6848 100644
2216 --- a/libcef_dll/cpptoc/views/window_cpptoc.cc
2217 +++ b/libcef_dll/cpptoc/views/window_cpptoc.cc
2219 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2220 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2221 // reserved. Use of this source code is governed by a BSD-style license that
2222 // can be found in the LICENSE file.
2225 // implementations. See the translator.README.txt file in the tools directory
2226 // for more information.
2228 -// $hash=32506537b2118f2d16285dc09174ae721447adc2$
2229 +// $hash=1d1f538674280357dedd3f8e57854235fd4391ce$
2232 #include "libcef_dll/cpptoc/views/window_cpptoc.h"
2233 @@ -48,6 +48,30 @@ CEF_EXPORT cef_window_t* cef_window_create_top_level(
2234 return CefWindowCppToC::Wrap(_retval);
2237 +CEF_EXPORT cef_window_t* cef_window_create_top_level_with_id(
2238 + struct _cef_window_delegate_t* delegate,
2239 + const cef_string_t* app_id) {
2240 + shutdown_checker::AssertNotShutdown();
2242 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2244 + // Verify param: delegate; type: refptr_diff
2248 + // Verify param: app_id; type: string_byref_const
2254 + CefRefPtr<CefWindow> _retval = CefWindow::CreateTopLevelWindowWithId(
2255 + CefWindowDelegateCToCpp::Wrap(delegate), CefString(app_id));
2257 + // Return type: refptr_same
2258 + return CefWindowCppToC::Wrap(_retval);
2263 // MEMBER FUNCTIONS - Body may be edited by hand.
2264 @@ -652,6 +676,115 @@ void CEF_CALLBACK window_remove_all_accelerators(struct _cef_window_t* self) {
2265 CefWindowCppToC::Get(self)->RemoveAllAccelerators();
2268 +void CEF_CALLBACK window_agl_activate_app(struct _cef_window_t* self,
2269 + const cef_string_t* app) {
2270 + shutdown_checker::AssertNotShutdown();
2272 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2277 + // Verify param: app; type: string_byref_const
2283 + CefWindowCppToC::Get(self)->AglActivateApp(CefString(app));
2286 +void CEF_CALLBACK window_agl_set_app_id(struct _cef_window_t* self,
2287 + const cef_string_t* app_id) {
2288 + shutdown_checker::AssertNotShutdown();
2290 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2295 + // Verify param: app_id; type: string_byref_const
2301 + CefWindowCppToC::Get(self)->AglSetAppId(CefString(app_id));
2304 +void CEF_CALLBACK window_agl_set_app_ready(struct _cef_window_t* self) {
2305 + shutdown_checker::AssertNotShutdown();
2307 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2314 + CefWindowCppToC::Get(self)->AglSetAppReady();
2317 +void CEF_CALLBACK window_agl_set_back_ground_app(struct _cef_window_t* self) {
2318 + shutdown_checker::AssertNotShutdown();
2320 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2327 + CefWindowCppToC::Get(self)->AglSetBackGroundApp();
2330 +void CEF_CALLBACK window_agl_set_panel_app(struct _cef_window_t* self,
2332 + shutdown_checker::AssertNotShutdown();
2334 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2341 + CefWindowCppToC::Get(self)->AglSetPanelApp(edge);
2344 +int CEF_CALLBACK window_is_surface_configured(struct _cef_window_t* self) {
2345 + shutdown_checker::AssertNotShutdown();
2347 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2354 + bool _retval = CefWindowCppToC::Get(self)->IsSurfaceConfigured();
2356 + // Return type: bool
2360 +void CEF_CALLBACK window_setup_activation_area(struct _cef_window_t* self,
2364 + uint32_t height) {
2365 + shutdown_checker::AssertNotShutdown();
2367 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2374 + CefWindowCppToC::Get(self)->SetupActivationArea(x, y, width, height);
2377 struct _cef_window_t* CEF_CALLBACK window_as_window(struct _cef_panel_t* self) {
2378 shutdown_checker::AssertNotShutdown();
2380 @@ -1876,6 +2009,13 @@ CefWindowCppToC::CefWindowCppToC() {
2381 GetStruct()->set_accelerator = window_set_accelerator;
2382 GetStruct()->remove_accelerator = window_remove_accelerator;
2383 GetStruct()->remove_all_accelerators = window_remove_all_accelerators;
2384 + GetStruct()->agl_activate_app = window_agl_activate_app;
2385 + GetStruct()->agl_set_app_id = window_agl_set_app_id;
2386 + GetStruct()->agl_set_app_ready = window_agl_set_app_ready;
2387 + GetStruct()->agl_set_back_ground_app = window_agl_set_back_ground_app;
2388 + GetStruct()->agl_set_panel_app = window_agl_set_panel_app;
2389 + GetStruct()->is_surface_configured = window_is_surface_configured;
2390 + GetStruct()->setup_activation_area = window_setup_activation_area;
2391 GetStruct()->base.as_window = window_as_window;
2392 GetStruct()->base.set_to_fill_layout = window_set_to_fill_layout;
2393 GetStruct()->base.set_to_box_layout = window_set_to_box_layout;
2394 diff --git a/libcef_dll/cpptoc/views/window_cpptoc.h b/libcef_dll/cpptoc/views/window_cpptoc.h
2395 index de348f70d..e02be4494 100644
2396 --- a/libcef_dll/cpptoc/views/window_cpptoc.h
2397 +++ b/libcef_dll/cpptoc/views/window_cpptoc.h
2399 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2400 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2401 // reserved. Use of this source code is governed by a BSD-style license that
2402 // can be found in the LICENSE file.
2405 // implementations. See the translator.README.txt file in the tools directory
2406 // for more information.
2408 -// $hash=5b14236c7e00a7dafa47fdc32ce78d347de477a1$
2409 +// $hash=12ff3d7d14f9977ff1f62e9a35b04b153a135480$
2412 #ifndef CEF_LIBCEF_DLL_CPPTOC_VIEWS_WINDOW_CPPTOC_H_
2413 diff --git a/libcef_dll/ctocpp/views/window_ctocpp.cc b/libcef_dll/ctocpp/views/window_ctocpp.cc
2414 index 145fa125d..718089e21 100644
2415 --- a/libcef_dll/ctocpp/views/window_ctocpp.cc
2416 +++ b/libcef_dll/ctocpp/views/window_ctocpp.cc
2418 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2419 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2420 // reserved. Use of this source code is governed by a BSD-style license that
2421 // can be found in the LICENSE file.
2424 // implementations. See the translator.README.txt file in the tools directory
2425 // for more information.
2427 -// $hash=a71d84e671749331e5ad99c84ef790f09613b145$
2428 +// $hash=b94adc237573ebd64f88bbc85aa95810e8efa891$
2431 #include "libcef_dll/ctocpp/views/window_ctocpp.h"
2432 @@ -49,6 +49,31 @@ CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindow(
2433 return CefWindowCToCpp::Wrap(_retval);
2436 +NO_SANITIZE("cfi-icall")
2437 +CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindowWithId(
2438 + CefRefPtr<CefWindowDelegate> delegate,
2439 + const CefString& app_id) {
2440 + shutdown_checker::AssertNotShutdown();
2442 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2444 + // Verify param: delegate; type: refptr_diff
2445 + DCHECK(delegate.get());
2446 + if (!delegate.get())
2448 + // Verify param: app_id; type: string_byref_const
2449 + DCHECK(!app_id.empty());
2450 + if (app_id.empty())
2454 + cef_window_t* _retval = cef_window_create_top_level_with_id(
2455 + CefWindowDelegateCppToC::Wrap(delegate), app_id.GetStruct());
2457 + // Return type: refptr_same
2458 + return CefWindowCToCpp::Wrap(_retval);
2461 // VIRTUAL METHODS - Body may be edited by hand.
2463 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Show() {
2464 @@ -642,6 +667,116 @@ NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RemoveAllAccelerators() {
2465 _struct->remove_all_accelerators(_struct);
2468 +NO_SANITIZE("cfi-icall")
2469 +void CefWindowCToCpp::AglActivateApp(const CefString& app) {
2470 + shutdown_checker::AssertNotShutdown();
2472 + cef_window_t* _struct = GetStruct();
2473 + if (CEF_MEMBER_MISSING(_struct, agl_activate_app))
2476 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2478 + // Verify param: app; type: string_byref_const
2479 + DCHECK(!app.empty());
2484 + _struct->agl_activate_app(_struct, app.GetStruct());
2487 +NO_SANITIZE("cfi-icall")
2488 +void CefWindowCToCpp::AglSetAppId(const CefString& app_id) {
2489 + shutdown_checker::AssertNotShutdown();
2491 + cef_window_t* _struct = GetStruct();
2492 + if (CEF_MEMBER_MISSING(_struct, agl_set_app_id))
2495 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2497 + // Verify param: app_id; type: string_byref_const
2498 + DCHECK(!app_id.empty());
2499 + if (app_id.empty())
2503 + _struct->agl_set_app_id(_struct, app_id.GetStruct());
2506 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetAppReady() {
2507 + shutdown_checker::AssertNotShutdown();
2509 + cef_window_t* _struct = GetStruct();
2510 + if (CEF_MEMBER_MISSING(_struct, agl_set_app_ready))
2513 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2516 + _struct->agl_set_app_ready(_struct);
2519 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetBackGroundApp() {
2520 + shutdown_checker::AssertNotShutdown();
2522 + cef_window_t* _struct = GetStruct();
2523 + if (CEF_MEMBER_MISSING(_struct, agl_set_back_ground_app))
2526 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2529 + _struct->agl_set_back_ground_app(_struct);
2532 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetPanelApp(uint32_t edge) {
2533 + shutdown_checker::AssertNotShutdown();
2535 + cef_window_t* _struct = GetStruct();
2536 + if (CEF_MEMBER_MISSING(_struct, agl_set_panel_app))
2539 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2542 + _struct->agl_set_panel_app(_struct, edge);
2545 +NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsSurfaceConfigured() {
2546 + shutdown_checker::AssertNotShutdown();
2548 + cef_window_t* _struct = GetStruct();
2549 + if (CEF_MEMBER_MISSING(_struct, is_surface_configured))
2552 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2555 + int _retval = _struct->is_surface_configured(_struct);
2557 + // Return type: bool
2558 + return _retval ? true : false;
2561 +NO_SANITIZE("cfi-icall")
2562 +void CefWindowCToCpp::SetupActivationArea(uint32_t x,
2565 + uint32_t height) {
2566 + shutdown_checker::AssertNotShutdown();
2568 + cef_window_t* _struct = GetStruct();
2569 + if (CEF_MEMBER_MISSING(_struct, setup_activation_area))
2572 + // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2575 + _struct->setup_activation_area(_struct, x, y, width, height);
2578 NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::AsWindow() {
2579 shutdown_checker::AssertNotShutdown();
2581 diff --git a/libcef_dll/ctocpp/views/window_ctocpp.h b/libcef_dll/ctocpp/views/window_ctocpp.h
2582 index dfdc0c686..160e541e5 100644
2583 --- a/libcef_dll/ctocpp/views/window_ctocpp.h
2584 +++ b/libcef_dll/ctocpp/views/window_ctocpp.h
2586 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2587 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2588 // reserved. Use of this source code is governed by a BSD-style license that
2589 // can be found in the LICENSE file.
2592 // implementations. See the translator.README.txt file in the tools directory
2593 // for more information.
2595 -// $hash=5afd032b23745d114bc95d45139cf5d92a82f89a$
2596 +// $hash=1162283afe7d77f108ab6a4dee7ce58a2222b0fb$
2599 #ifndef CEF_LIBCEF_DLL_CTOCPP_VIEWS_WINDOW_CTOCPP_H_
2600 @@ -82,6 +82,16 @@ class CefWindowCToCpp
2601 bool alt_pressed) override;
2602 void RemoveAccelerator(int command_id) override;
2603 void RemoveAllAccelerators() override;
2604 + void AglActivateApp(const CefString& app) override;
2605 + void AglSetAppId(const CefString& app_id) override;
2606 + void AglSetAppReady() override;
2607 + void AglSetBackGroundApp() override;
2608 + void AglSetPanelApp(uint32_t edge) override;
2609 + bool IsSurfaceConfigured() override;
2610 + void SetupActivationArea(uint32_t x,
2613 + uint32_t height) override;
2615 // CefPanel methods.
2616 CefRefPtr<CefWindow> AsWindow() override;
2617 diff --git a/libcef_dll/libcef_dll.cc b/libcef_dll/libcef_dll.cc
2618 index c3d5f2b5d..563f597fd 100644
2619 --- a/libcef_dll/libcef_dll.cc
2620 +++ b/libcef_dll/libcef_dll.cc
2622 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2623 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2624 // reserved. Use of this source code is governed by a BSD-style license that
2625 // can be found in the LICENSE file.
2628 // implementations. See the translator.README.txt file in the tools directory
2629 // for more information.
2631 -// $hash=6bc0085b04e78068511eb7198a3f9bda103adc85$
2632 +// $hash=60eb166db44900db1e9270d781e83b06544a1a3e$
2635 #include "include/capi/cef_app_capi.h"
2636 diff --git a/libcef_dll/wrapper/libcef_dll_dylib.cc b/libcef_dll/wrapper/libcef_dll_dylib.cc
2637 index 295b3514e..6e57f2859 100644
2638 --- a/libcef_dll/wrapper/libcef_dll_dylib.cc
2639 +++ b/libcef_dll/wrapper/libcef_dll_dylib.cc
2641 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2642 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2643 // reserved. Use of this source code is governed by a BSD-style license that
2644 // can be found in the LICENSE file.
2647 // implementations. See the translator.README.txt file in the tools directory
2648 // for more information.
2650 -// $hash=aa091bc741fcefee760906fce4c8f86937dd74ca$
2651 +// $hash=637b28567ccfd4b89ed18bdf77fa81d4a8206173$
2655 @@ -249,6 +249,8 @@ struct libcef_pointers {
2656 decltype(&cef_scroll_view_create) cef_scroll_view_create;
2657 decltype(&cef_textfield_create) cef_textfield_create;
2658 decltype(&cef_window_create_top_level) cef_window_create_top_level;
2659 + decltype(&cef_window_create_top_level_with_id)
2660 + cef_window_create_top_level_with_id;
2661 decltype(&cef_api_hash) cef_api_hash;
2662 decltype(&cef_version_info) cef_version_info;
2663 decltype(&cef_get_min_log_level) cef_get_min_log_level;
2664 @@ -463,6 +465,7 @@ int libcef_init_pointers(const char* path) {
2665 INIT_ENTRY(cef_scroll_view_create);
2666 INIT_ENTRY(cef_textfield_create);
2667 INIT_ENTRY(cef_window_create_top_level);
2668 + INIT_ENTRY(cef_window_create_top_level_with_id);
2669 INIT_ENTRY(cef_api_hash);
2670 INIT_ENTRY(cef_version_info);
2671 INIT_ENTRY(cef_get_min_log_level);
2672 @@ -704,8 +707,8 @@ int cef_create_url(const struct _cef_urlparts_t* parts, cef_string_t* url) {
2675 NO_SANITIZE("cfi-icall")
2676 -cef_string_userfree_t cef_format_url_for_security_display(
2677 - const cef_string_t* origin_url) {
2678 +cef_string_userfree_t
2679 + cef_format_url_for_security_display(const cef_string_t* origin_url) {
2680 return g_libcef_pointers.cef_format_url_for_security_display(origin_url);
2683 @@ -977,9 +980,10 @@ void cef_server_create(const cef_string_t* address,
2686 NO_SANITIZE("cfi-icall")
2687 -struct _cef_shared_process_message_builder_t*
2688 -cef_shared_process_message_builder_create(const cef_string_t* name,
2689 - size_t byte_size) {
2691 + _cef_shared_process_message_builder_t* cef_shared_process_message_builder_create(
2692 + const cef_string_t* name,
2693 + size_t byte_size) {
2694 return g_libcef_pointers.cef_shared_process_message_builder_create(name,
2697 @@ -1191,46 +1195,54 @@ struct _cef_translator_test_t* cef_translator_test_create() {
2700 NO_SANITIZE("cfi-icall")
2701 -struct _cef_translator_test_ref_ptr_library_t*
2702 -cef_translator_test_ref_ptr_library_create(int value) {
2704 + _cef_translator_test_ref_ptr_library_t* cef_translator_test_ref_ptr_library_create(
2706 return g_libcef_pointers.cef_translator_test_ref_ptr_library_create(value);
2709 NO_SANITIZE("cfi-icall")
2710 -struct _cef_translator_test_ref_ptr_library_child_t*
2711 -cef_translator_test_ref_ptr_library_child_create(int value, int other_value) {
2713 + _cef_translator_test_ref_ptr_library_child_t* cef_translator_test_ref_ptr_library_child_create(
2715 + int other_value) {
2716 return g_libcef_pointers.cef_translator_test_ref_ptr_library_child_create(
2717 value, other_value);
2720 NO_SANITIZE("cfi-icall")
2721 -struct _cef_translator_test_ref_ptr_library_child_child_t*
2722 -cef_translator_test_ref_ptr_library_child_child_create(int value,
2724 - int other_other_value) {
2726 + _cef_translator_test_ref_ptr_library_child_child_t* cef_translator_test_ref_ptr_library_child_child_create(
2729 + int other_other_value) {
2730 return g_libcef_pointers
2731 .cef_translator_test_ref_ptr_library_child_child_create(
2732 value, other_value, other_other_value);
2735 NO_SANITIZE("cfi-icall")
2736 -struct _cef_translator_test_scoped_library_t*
2737 -cef_translator_test_scoped_library_create(int value) {
2739 + _cef_translator_test_scoped_library_t* cef_translator_test_scoped_library_create(
2741 return g_libcef_pointers.cef_translator_test_scoped_library_create(value);
2744 NO_SANITIZE("cfi-icall")
2745 -struct _cef_translator_test_scoped_library_child_t*
2746 -cef_translator_test_scoped_library_child_create(int value, int other_value) {
2748 + _cef_translator_test_scoped_library_child_t* cef_translator_test_scoped_library_child_create(
2750 + int other_value) {
2751 return g_libcef_pointers.cef_translator_test_scoped_library_child_create(
2752 value, other_value);
2755 NO_SANITIZE("cfi-icall")
2756 -struct _cef_translator_test_scoped_library_child_child_t*
2757 -cef_translator_test_scoped_library_child_child_create(int value,
2759 - int other_other_value) {
2761 + _cef_translator_test_scoped_library_child_child_t* cef_translator_test_scoped_library_child_child_create(
2764 + int other_other_value) {
2765 return g_libcef_pointers
2766 .cef_translator_test_scoped_library_child_child_create(value, other_value,
2768 @@ -1283,14 +1295,14 @@ void cef_display_get_alls(size_t* displaysCount,
2771 NO_SANITIZE("cfi-icall")
2772 -cef_point_t cef_display_convert_screen_point_to_pixels(
2773 - const cef_point_t* point) {
2775 + cef_display_convert_screen_point_to_pixels(const cef_point_t* point) {
2776 return g_libcef_pointers.cef_display_convert_screen_point_to_pixels(point);
2779 NO_SANITIZE("cfi-icall")
2780 -cef_point_t cef_display_convert_screen_point_from_pixels(
2781 - const cef_point_t* point) {
2783 + cef_display_convert_screen_point_from_pixels(const cef_point_t* point) {
2784 return g_libcef_pointers.cef_display_convert_screen_point_from_pixels(point);
2787 @@ -1341,6 +1353,14 @@ struct _cef_window_t* cef_window_create_top_level(
2788 return g_libcef_pointers.cef_window_create_top_level(delegate);
2791 +NO_SANITIZE("cfi-icall")
2792 +struct _cef_window_t* cef_window_create_top_level_with_id(
2793 + struct _cef_window_delegate_t* delegate,
2794 + const cef_string_t* app_id) {
2795 + return g_libcef_pointers.cef_window_create_top_level_with_id(delegate,
2799 NO_SANITIZE("cfi-icall") const char* cef_api_hash(int entry) {
2800 return g_libcef_pointers.cef_api_hash(entry);
2802 diff --git a/libcef_dll/wrapper/libcef_dll_wrapper.cc b/libcef_dll/wrapper/libcef_dll_wrapper.cc
2803 index eec632f7f..0f119ff76 100644
2804 --- a/libcef_dll/wrapper/libcef_dll_wrapper.cc
2805 +++ b/libcef_dll/wrapper/libcef_dll_wrapper.cc
2807 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2808 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2809 // reserved. Use of this source code is governed by a BSD-style license that
2810 // can be found in the LICENSE file.
2813 // implementations. See the translator.README.txt file in the tools directory
2814 // for more information.
2816 -// $hash=24d0396cbcb6e2af587c1126c899277d4ac0b4d2$
2817 +// $hash=d5a08cdf0fed1ce8d92526cd0423706f3385d098$
2820 #include "include/capi/cef_app_capi.h"
2821 @@ -150,7 +150,7 @@ NO_SANITIZE("cfi-icall") CEF_GLOBAL bool CefCrashReportingEnabled() {
2823 NO_SANITIZE("cfi-icall")
2825 -void CefSetCrashKeyValue(const CefString& key, const CefString& value) {
2826 + void CefSetCrashKeyValue(const CefString& key, const CefString& value) {
2827 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2829 // Verify param: key; type: string_byref_const
2830 @@ -305,10 +305,10 @@ NO_SANITIZE("cfi-icall") CEF_GLOBAL bool CefIsRTL() {
2832 NO_SANITIZE("cfi-icall")
2834 -bool CefAddCrossOriginWhitelistEntry(const CefString& source_origin,
2835 - const CefString& target_protocol,
2836 - const CefString& target_domain,
2837 - bool allow_target_subdomains) {
2838 + bool CefAddCrossOriginWhitelistEntry(const CefString& source_origin,
2839 + const CefString& target_protocol,
2840 + const CefString& target_domain,
2841 + bool allow_target_subdomains) {
2842 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2844 // Verify param: source_origin; type: string_byref_const
2845 @@ -332,10 +332,10 @@ bool CefAddCrossOriginWhitelistEntry(const CefString& source_origin,
2847 NO_SANITIZE("cfi-icall")
2849 -bool CefRemoveCrossOriginWhitelistEntry(const CefString& source_origin,
2850 - const CefString& target_protocol,
2851 - const CefString& target_domain,
2852 - bool allow_target_subdomains) {
2853 + bool CefRemoveCrossOriginWhitelistEntry(const CefString& source_origin,
2854 + const CefString& target_protocol,
2855 + const CefString& target_domain,
2856 + bool allow_target_subdomains) {
2857 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2859 // Verify param: source_origin; type: string_byref_const
2860 @@ -419,7 +419,7 @@ CEF_GLOBAL bool CefCreateURL(const CefURLParts& parts, CefString& url) {
2862 NO_SANITIZE("cfi-icall")
2863 CEF_GLOBAL CefString
2864 -CefFormatUrlForSecurityDisplay(const CefString& origin_url) {
2865 + CefFormatUrlForSecurityDisplay(const CefString& origin_url) {
2866 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2868 // Verify param: origin_url; type: string_byref_const
2869 @@ -457,8 +457,8 @@ CEF_GLOBAL CefString CefGetMimeType(const CefString& extension) {
2871 NO_SANITIZE("cfi-icall")
2873 -void CefGetExtensionsForMimeType(const CefString& mime_type,
2874 - std::vector<CefString>& extensions) {
2875 + void CefGetExtensionsForMimeType(const CefString& mime_type,
2876 + std::vector<CefString>& extensions) {
2877 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2879 // Verify param: mime_type; type: string_byref_const
2880 @@ -612,8 +612,8 @@ CEF_GLOBAL CefRefPtr<CefValue> CefParseJSONAndReturnError(
2883 NO_SANITIZE("cfi-icall")
2884 -CEF_GLOBAL CefString CefWriteJSON(CefRefPtr<CefValue> node,
2885 - cef_json_writer_options_t options) {
2886 +CEF_GLOBAL CefString
2887 + CefWriteJSON(CefRefPtr<CefValue> node, cef_json_writer_options_t options) {
2888 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2890 // Verify param: node; type: refptr_same
2891 diff --git a/libcef_dll/wrapper_types.h b/libcef_dll/wrapper_types.h
2892 index 1157bfd1c..eddb3ec90 100644
2893 --- a/libcef_dll/wrapper_types.h
2894 +++ b/libcef_dll/wrapper_types.h
2896 -// Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2897 +// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
2898 // reserved. Use of this source code is governed by a BSD-style license that
2899 // can be found in the LICENSE file.
2902 // implementations. See the translator.README.txt file in the tools directory
2903 // for more information.
2905 -// $hash=e8bf5997bf7a4e77f39247068da48b539ef838b0$
2906 +// $hash=220cf66311a9b87b0edfadf9617138d7cf3273f8$
2909 #ifndef CEF_LIBCEF_DLL_WRAPPER_TYPES_H_