recipes-demo/homescreen/homescreen_git.bb: Bump SRCREV
[AGL/meta-agl-demo.git] / recipes-wam / cef / files / cef / 0010-Update-generated-api-wrapper-files.patch
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
5
6 ---
7  cef_paths.gypi                                |   4 +-
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(-)
120
121 diff --git a/cef_paths.gypi b/cef_paths.gypi
122 index 698667879..6adc13873 100644
123 --- a/cef_paths.gypi
124 +++ b/cef_paths.gypi
125 @@ -1,4 +1,4 @@
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.
130  #
131 @@ -8,7 +8,7 @@
132  # by hand. See the translator.README.txt file in the tools directory for
133  # more information.
134  #
135 -# $hash=0373d7e3fc02d16a128a5891aac70af56fb9ddc1$
136 +# $hash=ab931540f6f4d80336123acea6cf51e701f5a63a$
137  #
138  
139  {
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
144 @@ -1,4 +1,4 @@
145 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
146 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
147  //
148  // Redistribution and use in source and binary forms, with or without
149  // modification, are permitted provided that the following conditions are
150 @@ -33,7 +33,7 @@
151  // by hand. See the translator.README.txt file in the tools directory for
152  // more information.
153  //
154 -// $hash=6bdc0ce413420b45510fcc7f415c6a6fb05f0112$
155 +// $hash=0ac3c8ca887778a840c65108d56038d4d776e073$
156  //
157  
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
163 @@ -1,4 +1,4 @@
164 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
165 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
166  //
167  // Redistribution and use in source and binary forms, with or without
168  // modification, are permitted provided that the following conditions are
169 @@ -33,7 +33,7 @@
170  // by hand. See the translator.README.txt file in the tools directory for
171  // more information.
172  //
173 -// $hash=2f4bdc6adde5defdc86dbb5c998266d6372dd164$
174 +// $hash=9b523fbf312a8a0cb1c743a3c8aca7bc9cc22bbc$
175  //
176  
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
182 @@ -1,4 +1,4 @@
183 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
184 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
185  //
186  // Redistribution and use in source and binary forms, with or without
187  // modification, are permitted provided that the following conditions are
188 @@ -33,7 +33,7 @@
189  // by hand. See the translator.README.txt file in the tools directory for
190  // more information.
191  //
192 -// $hash=4e243df31e29bc6e473d56e371ed6328d948959c$
193 +// $hash=936274d5539f225ff7adb7e0acba517fd9a8e2f8$
194  //
195  
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
201 @@ -1,4 +1,4 @@
202 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
203 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
204  //
205  // Redistribution and use in source and binary forms, with or without
206  // modification, are permitted provided that the following conditions are
207 @@ -33,7 +33,7 @@
208  // by hand. See the translator.README.txt file in the tools directory for
209  // more information.
210  //
211 -// $hash=c0704c0a87e8b57b20887be75700a30e887fee4f$
212 +// $hash=4b9c31ef9a23f899c6d8cd3da49934a41f1bd231$
213  //
214  
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
220 @@ -1,4 +1,4 @@
221 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
222 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
223  //
224  // Redistribution and use in source and binary forms, with or without
225  // modification, are permitted provided that the following conditions are
226 @@ -33,7 +33,7 @@
227  // by hand. See the translator.README.txt file in the tools directory for
228  // more information.
229  //
230 -// $hash=f8a604f73a04bec535d72ec7d05906da8c953b6b$
231 +// $hash=7254c050cd7db2ff7d40a1f54c99e941dc592692$
232  //
233  
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
239 @@ -1,4 +1,4 @@
240 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
241 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
242  //
243  // Redistribution and use in source and binary forms, with or without
244  // modification, are permitted provided that the following conditions are
245 @@ -33,7 +33,7 @@
246  // by hand. See the translator.README.txt file in the tools directory for
247  // more information.
248  //
249 -// $hash=a4d3026623111f1ba226d1579c6b03de3b924457$
250 +// $hash=4ef8b73a5218531b370fdd76c23153a1f83b7f7b$
251  //
252  
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
258 @@ -1,4 +1,4 @@
259 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
260 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
261  //
262  // Redistribution and use in source and binary forms, with or without
263  // modification, are permitted provided that the following conditions are
264 @@ -33,7 +33,7 @@
265  // by hand. See the translator.README.txt file in the tools directory for
266  // more information.
267  //
268 -// $hash=1bb026d01d1d4bb38ceb4c54f6bcf70300bf5201$
269 +// $hash=4fd98ff68ecb42677c3344b75e26d4787161b0d2$
270  //
271  
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
277 @@ -1,4 +1,4 @@
278 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
279 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
280  //
281  // Redistribution and use in source and binary forms, with or without
282  // modification, are permitted provided that the following conditions are
283 @@ -33,7 +33,7 @@
284  // by hand. See the translator.README.txt file in the tools directory for
285  // more information.
286  //
287 -// $hash=93f1c39c102dc97d6ad8d236a90a2e0e88f10fb7$
288 +// $hash=eb9dcb574252483dfab12834af93ba14138d4089$
289  //
290  
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
296 @@ -1,4 +1,4 @@
297 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
298 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
299  //
300  // Redistribution and use in source and binary forms, with or without
301  // modification, are permitted provided that the following conditions are
302 @@ -33,7 +33,7 @@
303  // by hand. See the translator.README.txt file in the tools directory for
304  // more information.
305  //
306 -// $hash=ec05ae57537091e3543c4b31d72d2d84d44df876$
307 +// $hash=46817ef557307a55a9b7138134c4f5c32562f2d7$
308  //
309  
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
315 @@ -1,4 +1,4 @@
316 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
317 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
318  //
319  // Redistribution and use in source and binary forms, with or without
320  // modification, are permitted provided that the following conditions are
321 @@ -33,7 +33,7 @@
322  // by hand. See the translator.README.txt file in the tools directory for
323  // more information.
324  //
325 -// $hash=f535e9560b9fde9b53fc4d8383905105ed029ea4$
326 +// $hash=1d0a15624fec8ca8bd1a5cdf7195b9b553dde44f$
327  //
328  
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
334 @@ -1,4 +1,4 @@
335 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
336 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
337  //
338  // Redistribution and use in source and binary forms, with or without
339  // modification, are permitted provided that the following conditions are
340 @@ -33,7 +33,7 @@
341  // by hand. See the translator.README.txt file in the tools directory for
342  // more information.
343  //
344 -// $hash=0ae549ed35e30afcbb01961fe55455beaadcd7f9$
345 +// $hash=c82f41d81f5afa5ed6995693e012c13d2a609f88$
346  //
347  
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
353 @@ -1,4 +1,4 @@
354 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
355 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
356  //
357  // Redistribution and use in source and binary forms, with or without
358  // modification, are permitted provided that the following conditions are
359 @@ -33,7 +33,7 @@
360  // by hand. See the translator.README.txt file in the tools directory for
361  // more information.
362  //
363 -// $hash=37b5e115ff7abd1df1b9913404b69505fb9fef29$
364 +// $hash=8093e45bcbd09f41f21c0cb7c8719166cc481529$
365  //
366  
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().
376  ///
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
383 @@ -1,4 +1,4 @@
384 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
385 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
386  //
387  // Redistribution and use in source and binary forms, with or without
388  // modification, are permitted provided that the following conditions are
389 @@ -33,7 +33,7 @@
390  // by hand. See the translator.README.txt file in the tools directory for
391  // more information.
392  //
393 -// $hash=1ce19c3213f033ca9059da738102b9b4292d4a06$
394 +// $hash=5c6e0b9e37b8103a182f200fccdf5973104fcd70$
395  //
396  
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
402 @@ -1,4 +1,4 @@
403 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
404 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
405  //
406  // Redistribution and use in source and binary forms, with or without
407  // modification, are permitted provided that the following conditions are
408 @@ -33,7 +33,7 @@
409  // by hand. See the translator.README.txt file in the tools directory for
410  // more information.
411  //
412 -// $hash=076a01db2fc4241efeb46c5f247a9737fd828f9b$
413 +// $hash=777485120b9a9df0f890579ee698d33f273819c5$
414  //
415  
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
421 @@ -1,4 +1,4 @@
422 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
423 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
424  //
425  // Redistribution and use in source and binary forms, with or without
426  // modification, are permitted provided that the following conditions are
427 @@ -33,7 +33,7 @@
428  // by hand. See the translator.README.txt file in the tools directory for
429  // more information.
430  //
431 -// $hash=3a1a3ac84690c6090d356ddec3ddb49b934fe28c$
432 +// $hash=69545645f079f4593d9cbb6d8a36535c209245f7$
433  //
434  
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
440 @@ -1,4 +1,4 @@
441 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
442 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
443  //
444  // Redistribution and use in source and binary forms, with or without
445  // modification, are permitted provided that the following conditions are
446 @@ -33,7 +33,7 @@
447  // by hand. See the translator.README.txt file in the tools directory for
448  // more information.
449  //
450 -// $hash=976a61df924efbcb0c53afeb75265e5e9e80c2de$
451 +// $hash=1de3354bd0a042cc28199f1f56753b1df9e279a2$
452  //
453  
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
459 @@ -1,4 +1,4 @@
460 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
461 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
462  //
463  // Redistribution and use in source and binary forms, with or without
464  // modification, are permitted provided that the following conditions are
465 @@ -33,7 +33,7 @@
466  // by hand. See the translator.README.txt file in the tools directory for
467  // more information.
468  //
469 -// $hash=47d8c186f687b65c8e7f394b97d72530e67593cd$
470 +// $hash=d703b8af664ed9dfac8ad935616ef43fafc062e2$
471  //
472  
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
478 @@ -1,4 +1,4 @@
479 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
480 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
481  //
482  // Redistribution and use in source and binary forms, with or without
483  // modification, are permitted provided that the following conditions are
484 @@ -33,7 +33,7 @@
485  // by hand. See the translator.README.txt file in the tools directory for
486  // more information.
487  //
488 -// $hash=aff139899b4b8b769fd0e506d8a46e434f924eee$
489 +// $hash=f1f6a110a7ce15611a7062b3d7fe8b5c630f2980$
490  //
491  
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
497 @@ -1,4 +1,4 @@
498 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
499 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
500  //
501  // Redistribution and use in source and binary forms, with or without
502  // modification, are permitted provided that the following conditions are
503 @@ -33,7 +33,7 @@
504  // by hand. See the translator.README.txt file in the tools directory for
505  // more information.
506  //
507 -// $hash=a218058d7ceb842c9ea0cf0c252f9787de6562e7$
508 +// $hash=332b9cb62b9c85573dc705aba4c9db3b34177e20$
509  //
510  
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
516 @@ -1,4 +1,4 @@
517 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
518 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
519  //
520  // Redistribution and use in source and binary forms, with or without
521  // modification, are permitted provided that the following conditions are
522 @@ -33,7 +33,7 @@
523  // by hand. See the translator.README.txt file in the tools directory for
524  // more information.
525  //
526 -// $hash=9e8375de3d30eb7e4f67488da3568d19848eb038$
527 +// $hash=a1ce746f0dd97d21973d4c80d8ef46391c0fd463$
528  //
529  
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
535 @@ -1,4 +1,4 @@
536 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
537 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
538  //
539  // Redistribution and use in source and binary forms, with or without
540  // modification, are permitted provided that the following conditions are
541 @@ -33,7 +33,7 @@
542  // by hand. See the translator.README.txt file in the tools directory for
543  // more information.
544  //
545 -// $hash=ec450acb2c3cc4d0e69b7da725387d5c1049773b$
546 +// $hash=ad16b0f4320d7b363efb152a65e3ce142882b9d9$
547  //
548  
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
554 @@ -1,4 +1,4 @@
555 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
556 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
557  //
558  // Redistribution and use in source and binary forms, with or without
559  // modification, are permitted provided that the following conditions are
560 @@ -33,7 +33,7 @@
561  // by hand. See the translator.README.txt file in the tools directory for
562  // more information.
563  //
564 -// $hash=b16b1c47d26e911d360159e5535743622a411c31$
565 +// $hash=c81a74622b987483e5fcd2c508aec5c13e12389b$
566  //
567  
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
573 @@ -1,4 +1,4 @@
574 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
575 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
576  //
577  // Redistribution and use in source and binary forms, with or without
578  // modification, are permitted provided that the following conditions are
579 @@ -33,7 +33,7 @@
580  // by hand. See the translator.README.txt file in the tools directory for
581  // more information.
582  //
583 -// $hash=ba961ade334c82e53213e7e8ac848adc2a7b533a$
584 +// $hash=ad6d3845b150f22b88a71dafa601ef01c9579824$
585  //
586  
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
592 @@ -1,4 +1,4 @@
593 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
594 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
595  //
596  // Redistribution and use in source and binary forms, with or without
597  // modification, are permitted provided that the following conditions are
598 @@ -33,7 +33,7 @@
599  // by hand. See the translator.README.txt file in the tools directory for
600  // more information.
601  //
602 -// $hash=3e2e068a2be0a3b12653eea65a4bbe1c9cdb8c7f$
603 +// $hash=4e0e0abcb72327998df950e618b147b196e76b60$
604  //
605  
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
611 @@ -1,4 +1,4 @@
612 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
613 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
614  //
615  // Redistribution and use in source and binary forms, with or without
616  // modification, are permitted provided that the following conditions are
617 @@ -33,7 +33,7 @@
618  // by hand. See the translator.README.txt file in the tools directory for
619  // more information.
620  //
621 -// $hash=30e86c9dd440616305f94747b313eb526c4323c7$
622 +// $hash=8149c82dd6671d676ee62cb6749bf30b32a5832c$
623  //
624  
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
630 @@ -1,4 +1,4 @@
631 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
632 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
633  //
634  // Redistribution and use in source and binary forms, with or without
635  // modification, are permitted provided that the following conditions are
636 @@ -33,7 +33,7 @@
637  // by hand. See the translator.README.txt file in the tools directory for
638  // more information.
639  //
640 -// $hash=907b9628ac4b7ab4603dc6e20b7e8675a51987ba$
641 +// $hash=53ec33c8937c735f646f9e0a14a416218e32887c$
642  //
643  
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
649 @@ -1,4 +1,4 @@
650 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
651 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
652  //
653  // Redistribution and use in source and binary forms, with or without
654  // modification, are permitted provided that the following conditions are
655 @@ -33,7 +33,7 @@
656  // by hand. See the translator.README.txt file in the tools directory for
657  // more information.
658  //
659 -// $hash=48bc345bb0971e3fcaaf839e9e4419b2aec0e33b$
660 +// $hash=b9b1308311999efcfd2aa678472f934ca783492c$
661  //
662  
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
668 @@ -1,4 +1,4 @@
669 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
670 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
671  //
672  // Redistribution and use in source and binary forms, with or without
673  // modification, are permitted provided that the following conditions are
674 @@ -33,7 +33,7 @@
675  // by hand. See the translator.README.txt file in the tools directory for
676  // more information.
677  //
678 -// $hash=3d97135fef535cc94aca6cf1afa4a9461c388b4f$
679 +// $hash=4cdadeb6439415d60ec32249c3a0b6457dd586f7$
680  //
681  
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
687 @@ -1,4 +1,4 @@
688 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
689 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
690  //
691  // Redistribution and use in source and binary forms, with or without
692  // modification, are permitted provided that the following conditions are
693 @@ -33,7 +33,7 @@
694  // by hand. See the translator.README.txt file in the tools directory for
695  // more information.
696  //
697 -// $hash=14f7f979f668fdae0f080daa39f3c1b2e92162f9$
698 +// $hash=c564ee1f32a0ef05fe49fc779af5bc0b0e1b36d6$
699  //
700  
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
706 @@ -1,4 +1,4 @@
707 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
708 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
709  //
710  // Redistribution and use in source and binary forms, with or without
711  // modification, are permitted provided that the following conditions are
712 @@ -33,7 +33,7 @@
713  // by hand. See the translator.README.txt file in the tools directory for
714  // more information.
715  //
716 -// $hash=f679dc1ec87e99bed6843d4f4dbbe04585a827bd$
717 +// $hash=99c94b208f9b184985220493bba4ea08e6786046$
718  //
719  
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
725 @@ -1,4 +1,4 @@
726 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
727 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
728  //
729  // Redistribution and use in source and binary forms, with or without
730  // modification, are permitted provided that the following conditions are
731 @@ -33,7 +33,7 @@
732  // by hand. See the translator.README.txt file in the tools directory for
733  // more information.
734  //
735 -// $hash=523a692475e912e4ecad89842596c3d6eac6f4aa$
736 +// $hash=e9fb0354243611f3a4de508923a4e01dab42f82d$
737  //
738  
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
744 @@ -1,4 +1,4 @@
745 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
746 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
747  //
748  // Redistribution and use in source and binary forms, with or without
749  // modification, are permitted provided that the following conditions are
750 @@ -33,7 +33,7 @@
751  // by hand. See the translator.README.txt file in the tools directory for
752  // more information.
753  //
754 -// $hash=01d7f86c1304efe8dc8758624b74bafccf159e96$
755 +// $hash=10fb708c5f550403205a976924abf1886bf3dfa7$
756  //
757  
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
763 @@ -1,4 +1,4 @@
764 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
765 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
766  //
767  // Redistribution and use in source and binary forms, with or without
768  // modification, are permitted provided that the following conditions are
769 @@ -33,7 +33,7 @@
770  // by hand. See the translator.README.txt file in the tools directory for
771  // more information.
772  //
773 -// $hash=44555ceece9989dabfa57a520168fa874dcfe2df$
774 +// $hash=1c807597b96889f44a1e5199e860e8db4948b473$
775  //
776  
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
782 @@ -1,4 +1,4 @@
783 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
784 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
785  //
786  // Redistribution and use in source and binary forms, with or without
787  // modification, are permitted provided that the following conditions are
788 @@ -33,7 +33,7 @@
789  // by hand. See the translator.README.txt file in the tools directory for
790  // more information.
791  //
792 -// $hash=2713381c9969d7039e6c1a1ed2527e5aeb5425ce$
793 +// $hash=1ee684174554f7d1cf8899992705d072c1c56ae7$
794  //
795  
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
801 @@ -1,4 +1,4 @@
802 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
803 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
804  //
805  // Redistribution and use in source and binary forms, with or without
806  // modification, are permitted provided that the following conditions are
807 @@ -33,7 +33,7 @@
808  // by hand. See the translator.README.txt file in the tools directory for
809  // more information.
810  //
811 -// $hash=77920892e7d9e8b98106e0bc8dfcf4b4c52a24e6$
812 +// $hash=364a4abc293a294bee461a0b75936dedea3294e5$
813  //
814  
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().
824  ///
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
831 @@ -1,4 +1,4 @@
832 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
833 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
834  //
835  // Redistribution and use in source and binary forms, with or without
836  // modification, are permitted provided that the following conditions are
837 @@ -33,7 +33,7 @@
838  // by hand. See the translator.README.txt file in the tools directory for
839  // more information.
840  //
841 -// $hash=4bf9250599e3ba26e7f74ec22338548492202625$
842 +// $hash=d70b78b8108bb08b4f53b2627ed4ebfdffece7c1$
843  //
844  
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
850 @@ -1,4 +1,4 @@
851 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
852 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
853  //
854  // Redistribution and use in source and binary forms, with or without
855  // modification, are permitted provided that the following conditions are
856 @@ -33,7 +33,7 @@
857  // by hand. See the translator.README.txt file in the tools directory for
858  // more information.
859  //
860 -// $hash=8254165498a527d40517c1bc8ec413ad7a0ed259$
861 +// $hash=933a90dfb7b94a3aba7f2944e4540662dc8c79d7$
862  //
863  
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
869 @@ -1,4 +1,4 @@
870 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
871 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
872  //
873  // Redistribution and use in source and binary forms, with or without
874  // modification, are permitted provided that the following conditions are
875 @@ -33,7 +33,7 @@
876  // by hand. See the translator.README.txt file in the tools directory for
877  // more information.
878  //
879 -// $hash=2822d96d72b7df816c0fefb4ce1cbba18add50ac$
880 +// $hash=d33771c31b7b0964aa2ccf1c2bc2ca1226194977$
881  //
882  
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
888 @@ -1,4 +1,4 @@
889 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
890 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
891  //
892  // Redistribution and use in source and binary forms, with or without
893  // modification, are permitted provided that the following conditions are
894 @@ -33,7 +33,7 @@
895  // by hand. See the translator.README.txt file in the tools directory for
896  // more information.
897  //
898 -// $hash=a40860835e6e693ed2f85eab5fa7990b7f2c7bbe$
899 +// $hash=b564dfe24017a0805e393854d12791a71c46c454$
900  //
901  
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
907 @@ -1,4 +1,4 @@
908 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
909 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
910  //
911  // Redistribution and use in source and binary forms, with or without
912  // modification, are permitted provided that the following conditions are
913 @@ -33,7 +33,7 @@
914  // by hand. See the translator.README.txt file in the tools directory for
915  // more information.
916  //
917 -// $hash=f6dfdfa5b8c77931d8e083a66f5a9445a2fdbf45$
918 +// $hash=5d6dad4bfaeef0117d068b6e67a8da7490fe7c2d$
919  //
920  
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
926 @@ -1,4 +1,4 @@
927 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
928 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
929  //
930  // Redistribution and use in source and binary forms, with or without
931  // modification, are permitted provided that the following conditions are
932 @@ -33,7 +33,7 @@
933  // by hand. See the translator.README.txt file in the tools directory for
934  // more information.
935  //
936 -// $hash=0b3af613a60e4c74ec83c0bb8f5280464cbe7f48$
937 +// $hash=70b306534b9cb8334c9ea260feacfd8f2f503292$
938  //
939  
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
945 @@ -1,4 +1,4 @@
946 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
947 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
948  //
949  // Redistribution and use in source and binary forms, with or without
950  // modification, are permitted provided that the following conditions are
951 @@ -33,7 +33,7 @@
952  // by hand. See the translator.README.txt file in the tools directory for
953  // more information.
954  //
955 -// $hash=8f2ae563306d1e4ba5fa84a5f9a60712c6fc585f$
956 +// $hash=bc44eb70b7f0b48e0646825e919cb9996ac99781$
957  //
958  
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
964 @@ -1,4 +1,4 @@
965 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
966 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
967  //
968  // Redistribution and use in source and binary forms, with or without
969  // modification, are permitted provided that the following conditions are
970 @@ -33,7 +33,7 @@
971  // by hand. See the translator.README.txt file in the tools directory for
972  // more information.
973  //
974 -// $hash=eac0782793e7b9c64668f2a22a859357257140ea$
975 +// $hash=922659242ea25c52d02884a7cc5918d086cbfaca$
976  //
977  
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
983 @@ -1,4 +1,4 @@
984 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
985 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
986  //
987  // Redistribution and use in source and binary forms, with or without
988  // modification, are permitted provided that the following conditions are
989 @@ -33,7 +33,7 @@
990  // by hand. See the translator.README.txt file in the tools directory for
991  // more information.
992  //
993 -// $hash=0621c349d0ef1e5befe0dc653a5b8ba49e51a54e$
994 +// $hash=d09937fb047debd9da39c4072a434659b3c5682c$
995  //
996  
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
1002 @@ -1,4 +1,4 @@
1003 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1004 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1005  //
1006  // Redistribution and use in source and binary forms, with or without
1007  // modification, are permitted provided that the following conditions are
1008 @@ -33,7 +33,7 @@
1009  // by hand. See the translator.README.txt file in the tools directory for
1010  // more information.
1011  //
1012 -// $hash=22959da4d5a2c94edc7647334507e38c44d40250$
1013 +// $hash=46508464579e797d4684f4a7facdb39f9bdb312b$
1014  //
1015  
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
1021 @@ -1,4 +1,4 @@
1022 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1023 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1024  //
1025  // Redistribution and use in source and binary forms, with or without
1026  // modification, are permitted provided that the following conditions are
1027 @@ -33,7 +33,7 @@
1028  // by hand. See the translator.README.txt file in the tools directory for
1029  // more information.
1030  //
1031 -// $hash=7b8bbe145aa8d54d868b9d9e4ce6ff2e6a596e53$
1032 +// $hash=e20a8d6a5803dae5ba156adde40c8b964899b176$
1033  //
1034  
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
1040 @@ -1,4 +1,4 @@
1041 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1042 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1043  //
1044  // Redistribution and use in source and binary forms, with or without
1045  // modification, are permitted provided that the following conditions are
1046 @@ -33,7 +33,7 @@
1047  // by hand. See the translator.README.txt file in the tools directory for
1048  // more information.
1049  //
1050 -// $hash=f6b215445a54f565a26f1a62d2671156635d6d46$
1051 +// $hash=88c42c5f216798304b07bfe985296014cf65996c$
1052  //
1053  
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
1059 @@ -1,4 +1,4 @@
1060 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1061 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1062  //
1063  // Redistribution and use in source and binary forms, with or without
1064  // modification, are permitted provided that the following conditions are
1065 @@ -33,7 +33,7 @@
1066  // by hand. See the translator.README.txt file in the tools directory for
1067  // more information.
1068  //
1069 -// $hash=28371116427e9457ea366c9f0546cd5eefd8f08a$
1070 +// $hash=b1b38a3171dd3626029e70e75b482dfa3531215b$
1071  //
1072  
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
1078 @@ -1,4 +1,4 @@
1079 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1080 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1081  //
1082  // Redistribution and use in source and binary forms, with or without
1083  // modification, are permitted provided that the following conditions are
1084 @@ -33,7 +33,7 @@
1085  // by hand. See the translator.README.txt file in the tools directory for
1086  // more information.
1087  //
1088 -// $hash=931b329d62ea6461485b62b79f98165d7185b6e7$
1089 +// $hash=32d8176f39b05487bae048990b2dee3212ae3b78$
1090  //
1091  
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
1097 @@ -1,4 +1,4 @@
1098 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1099 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1100  //
1101  // Redistribution and use in source and binary forms, with or without
1102  // modification, are permitted provided that the following conditions are
1103 @@ -33,7 +33,7 @@
1104  // by hand. See the translator.README.txt file in the tools directory for
1105  // more information.
1106  //
1107 -// $hash=b74afb6f8003ed24256ce7359ea377596b4406d9$
1108 +// $hash=d807c7566ce3085243e9e7ea279fee7241acfc5f$
1109  //
1110  
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
1116 @@ -1,4 +1,4 @@
1117 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1118 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1119  //
1120  // Redistribution and use in source and binary forms, with or without
1121  // modification, are permitted provided that the following conditions are
1122 @@ -33,7 +33,7 @@
1123  // by hand. See the translator.README.txt file in the tools directory for
1124  // more information.
1125  //
1126 -// $hash=041c1b4e6e57987ad547daff56f96c6ff7ab15c9$
1127 +// $hash=3339290cad3a77c8b0b07d422f0faf902a047838$
1128  //
1129  
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
1135 @@ -1,4 +1,4 @@
1136 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1137 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1138  //
1139  // Redistribution and use in source and binary forms, with or without
1140  // modification, are permitted provided that the following conditions are
1141 @@ -33,7 +33,7 @@
1142  // by hand. See the translator.README.txt file in the tools directory for
1143  // more information.
1144  //
1145 -// $hash=62f9dd603840149334ecd1f25222dbda0682b0e6$
1146 +// $hash=c2a6265e8e9acce475a8b5755a8c58b97b495207$
1147  //
1148  
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
1154 @@ -1,4 +1,4 @@
1155 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1156 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1157  //
1158  // Redistribution and use in source and binary forms, with or without
1159  // modification, are permitted provided that the following conditions are
1160 @@ -33,7 +33,7 @@
1161  // by hand. See the translator.README.txt file in the tools directory for
1162  // more information.
1163  //
1164 -// $hash=c25acf0c0dde9bbd8b9b3526e161aaa9e00445c8$
1165 +// $hash=b0b532a12106d960adc446b980affeee12b93ae3$
1166  //
1167  
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
1173 @@ -1,4 +1,4 @@
1174 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1175 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1176  //
1177  // Redistribution and use in source and binary forms, with or without
1178  // modification, are permitted provided that the following conditions are
1179 @@ -33,7 +33,7 @@
1180  // by hand. See the translator.README.txt file in the tools directory for
1181  // more information.
1182  //
1183 -// $hash=0524a218f8cb54cfde70f2ec475520b11923c2f7$
1184 +// $hash=c4e259fe4432ce8204c7814066d008b493f0001a$
1185  //
1186  
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
1192 @@ -1,4 +1,4 @@
1193 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1194 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1195  //
1196  // Redistribution and use in source and binary forms, with or without
1197  // modification, are permitted provided that the following conditions are
1198 @@ -33,7 +33,7 @@
1199  // by hand. See the translator.README.txt file in the tools directory for
1200  // more information.
1201  //
1202 -// $hash=4350dcf46e2fcd18bea2c45446e448e588795afb$
1203 +// $hash=e8e8dd2730a47aad9414f7bfc2e6ad96aba2c875$
1204  //
1205  
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
1211 @@ -1,4 +1,4 @@
1212 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1213 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1214  //
1215  // Redistribution and use in source and binary forms, with or without
1216  // modification, are permitted provided that the following conditions are
1217 @@ -33,7 +33,7 @@
1218  // by hand. See the translator.README.txt file in the tools directory for
1219  // more information.
1220  //
1221 -// $hash=5f8c2d1e11779072e83610190ed7215324028d07$
1222 +// $hash=00023b2ec108ae6e4bd282d16e82032cdc99d548$
1223  //
1224  
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
1230 @@ -1,4 +1,4 @@
1231 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1232 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1233  //
1234  // Redistribution and use in source and binary forms, with or without
1235  // modification, are permitted provided that the following conditions are
1236 @@ -33,7 +33,7 @@
1237  // by hand. See the translator.README.txt file in the tools directory for
1238  // more information.
1239  //
1240 -// $hash=3373cc29becf60303d1f01774c1ed8017c3f0da3$
1241 +// $hash=93e5c4f5e93f56b63b5944208300669dcecba972$
1242  //
1243  
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
1249 @@ -1,4 +1,4 @@
1250 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1251 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1252  //
1253  // Redistribution and use in source and binary forms, with or without
1254  // modification, are permitted provided that the following conditions are
1255 @@ -33,7 +33,7 @@
1256  // by hand. See the translator.README.txt file in the tools directory for
1257  // more information.
1258  //
1259 -// $hash=64d090faf64e2ffb99da110840af383b757e113b$
1260 +// $hash=70d6b393cbdc96a75864911d7ca3568cc8dcdebf$
1261  //
1262  
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
1268 @@ -1,4 +1,4 @@
1269 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1270 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1271  //
1272  // Redistribution and use in source and binary forms, with or without
1273  // modification, are permitted provided that the following conditions are
1274 @@ -33,7 +33,7 @@
1275  // by hand. See the translator.README.txt file in the tools directory for
1276  // more information.
1277  //
1278 -// $hash=21354bc7b20a18eb0c25d2aa0abf1211fd9ebcaa$
1279 +// $hash=7fbcd399c08dc39e33a7d0400a49f2e3a551bd02$
1280  //
1281  
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
1287 @@ -1,4 +1,4 @@
1288 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1289 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1290  //
1291  // Redistribution and use in source and binary forms, with or without
1292  // modification, are permitted provided that the following conditions are
1293 @@ -33,7 +33,7 @@
1294  // by hand. See the translator.README.txt file in the tools directory for
1295  // more information.
1296  //
1297 -// $hash=cbcb379f7ed86b58e271089a4117267a50f72814$
1298 +// $hash=2c9b14a86ee6777e4834eadcfc95802f2dedb11a$
1299  //
1300  
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
1306 @@ -1,4 +1,4 @@
1307 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1308 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1309  //
1310  // Redistribution and use in source and binary forms, with or without
1311  // modification, are permitted provided that the following conditions are
1312 @@ -33,7 +33,7 @@
1313  // by hand. See the translator.README.txt file in the tools directory for
1314  // more information.
1315  //
1316 -// $hash=1b6cd9a13f93867b1f20418bfa4c7db8b5e6725d$
1317 +// $hash=794d4c01f06c656c425779b0189a3b52820498ed$
1318  //
1319  
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
1326 -/// er_factory().
1327 +/// t_context_t::cef_request_context_get_global_context()-
1328 +/// >register_scheme_handler_factory().
1329  ///
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().
1340  ///
1341  CEF_EXPORT int cef_clear_scheme_handler_factories(void);
1342  
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
1347 @@ -1,4 +1,4 @@
1348 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1349 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1350  //
1351  // Redistribution and use in source and binary forms, with or without
1352  // modification, are permitted provided that the following conditions are
1353 @@ -33,7 +33,7 @@
1354  // by hand. See the translator.README.txt file in the tools directory for
1355  // more information.
1356  //
1357 -// $hash=4d76765604a96b026076f1c930a33d616f23b4ad$
1358 +// $hash=64e9ebc0e01acca0333ca3419e379d4053892270$
1359  //
1360  
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
1366 @@ -1,4 +1,4 @@
1367 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1368 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1369  //
1370  // Redistribution and use in source and binary forms, with or without
1371  // modification, are permitted provided that the following conditions are
1372 @@ -33,7 +33,7 @@
1373  // by hand. See the translator.README.txt file in the tools directory for
1374  // more information.
1375  //
1376 -// $hash=5f69190b21f9fa17e6fb4c2284968f8ec5b147ed$
1377 +// $hash=08f64795d78bdad29a45222a7263e795ce77a52d$
1378  //
1379  
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
1385 @@ -1,4 +1,4 @@
1386 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1387 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1388  //
1389  // Redistribution and use in source and binary forms, with or without
1390  // modification, are permitted provided that the following conditions are
1391 @@ -33,7 +33,7 @@
1392  // by hand. See the translator.README.txt file in the tools directory for
1393  // more information.
1394  //
1395 -// $hash=66198e92ec123e753bb427a0b92d73672610136e$
1396 +// $hash=1a2d8806256d04362f181350db2835850cb3e0ae$
1397  //
1398  
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
1404 @@ -1,4 +1,4 @@
1405 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1406 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1407  //
1408  // Redistribution and use in source and binary forms, with or without
1409  // modification, are permitted provided that the following conditions are
1410 @@ -33,7 +33,7 @@
1411  // by hand. See the translator.README.txt file in the tools directory for
1412  // more information.
1413  //
1414 -// $hash=64d6affe3e8e45869403f829c2aa86026773a17b$
1415 +// $hash=99dff3042ea437ecf5771eff9b3cab4c22190534$
1416  //
1417  
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
1423 @@ -1,4 +1,4 @@
1424 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1425 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1426  //
1427  // Redistribution and use in source and binary forms, with or without
1428  // modification, are permitted provided that the following conditions are
1429 @@ -33,7 +33,7 @@
1430  // by hand. See the translator.README.txt file in the tools directory for
1431  // more information.
1432  //
1433 -// $hash=b40ab326a1bf140859db9288b809a4038833f014$
1434 +// $hash=034a68aa4901cde95e12a7900cfc65753fbde345$
1435  //
1436  
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
1442 @@ -1,4 +1,4 @@
1443 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1444 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1445  //
1446  // Redistribution and use in source and binary forms, with or without
1447  // modification, are permitted provided that the following conditions are
1448 @@ -33,7 +33,7 @@
1449  // by hand. See the translator.README.txt file in the tools directory for
1450  // more information.
1451  //
1452 -// $hash=9ccb4e6ea821c1b98adcc934429d2bf43cf9d8a2$
1453 +// $hash=bbb4153d5d7325ac9a410d7f85a8d47eadcfaf6e$
1454  //
1455  
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
1461 @@ -1,4 +1,4 @@
1462 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1463 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1464  //
1465  // Redistribution and use in source and binary forms, with or without
1466  // modification, are permitted provided that the following conditions are
1467 @@ -33,7 +33,7 @@
1468  // by hand. See the translator.README.txt file in the tools directory for
1469  // more information.
1470  //
1471 -// $hash=3940b4c999764eae305984a16c401e302aefddc6$
1472 +// $hash=6a22e5144c0254acb09656e6e41eedd05f2dd7e7$
1473  //
1474  
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
1480 @@ -1,4 +1,4 @@
1481 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1482 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1483  //
1484  // Redistribution and use in source and binary forms, with or without
1485  // modification, are permitted provided that the following conditions are
1486 @@ -33,7 +33,7 @@
1487  // by hand. See the translator.README.txt file in the tools directory for
1488  // more information.
1489  //
1490 -// $hash=a7a4bf5cd4bde87774b8300d25f12b057a5abf60$
1491 +// $hash=273a6abfd4ac030701be00c45811c19e74e128bd$
1492  //
1493  
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
1499 @@ -1,4 +1,4 @@
1500 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1501 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1502  //
1503  // Redistribution and use in source and binary forms, with or without
1504  // modification, are permitted provided that the following conditions are
1505 @@ -33,7 +33,7 @@
1506  // by hand. See the translator.README.txt file in the tools directory for
1507  // more information.
1508  //
1509 -// $hash=b5b17f2a66283495e19978a5bbc36b47d9b61507$
1510 +// $hash=b111114b291d3b91c526e6b3da5741959469ec4a$
1511  //
1512  
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
1518 @@ -1,4 +1,4 @@
1519 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1520 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1521  //
1522  // Redistribution and use in source and binary forms, with or without
1523  // modification, are permitted provided that the following conditions are
1524 @@ -33,7 +33,7 @@
1525  // by hand. See the translator.README.txt file in the tools directory for
1526  // more information.
1527  //
1528 -// $hash=587514b02797f420da6ba13ba21c4344f41b56ce$
1529 +// $hash=8d275bd73854b2b8d5a7a5bc55fa737e020705ee$
1530  //
1531  
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
1537 @@ -1,4 +1,4 @@
1538 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1539 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1540  //
1541  // Redistribution and use in source and binary forms, with or without
1542  // modification, are permitted provided that the following conditions are
1543 @@ -33,7 +33,7 @@
1544  // by hand. See the translator.README.txt file in the tools directory for
1545  // more information.
1546  //
1547 -// $hash=5b2bfaf4b7572935b2cfba804dc1625261e32e24$
1548 +// $hash=91c121d4353a80d7fff3ef582c5a56ac86e0a34c$
1549  //
1550  
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
1556 @@ -1,4 +1,4 @@
1557 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1558 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1559  //
1560  // Redistribution and use in source and binary forms, with or without
1561  // modification, are permitted provided that the following conditions are
1562 @@ -33,7 +33,7 @@
1563  // by hand. See the translator.README.txt file in the tools directory for
1564  // more information.
1565  //
1566 -// $hash=b8af0d090bcb54f99d98804f7e3aaa0eab24449a$
1567 +// $hash=0d787ac7676ba90d3a1fe68d5e2494b985b1db0e$
1568  //
1569  
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
1575 @@ -1,4 +1,4 @@
1576 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1577 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1578  //
1579  // Redistribution and use in source and binary forms, with or without
1580  // modification, are permitted provided that the following conditions are
1581 @@ -33,7 +33,7 @@
1582  // by hand. See the translator.README.txt file in the tools directory for
1583  // more information.
1584  //
1585 -// $hash=e8f16d32cc835f9b20b3fcd7048146f52ec9bfe5$
1586 +// $hash=1b8f7f620685c30b91c8fa656e1a01d182684ae6$
1587  //
1588  
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
1594 @@ -1,4 +1,4 @@
1595 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1596 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1597  //
1598  // Redistribution and use in source and binary forms, with or without
1599  // modification, are permitted provided that the following conditions are
1600 @@ -33,7 +33,7 @@
1601  // by hand. See the translator.README.txt file in the tools directory for
1602  // more information.
1603  //
1604 -// $hash=737b3ee4e678de14ebffec828d113b007e06c58d$
1605 +// $hash=683d592a2405ada0a9c46c004f003d640a3298ad$
1606  //
1607  
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
1613 @@ -1,4 +1,4 @@
1614 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1615 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1616  //
1617  // Redistribution and use in source and binary forms, with or without
1618  // modification, are permitted provided that the following conditions are
1619 @@ -33,7 +33,7 @@
1620  // by hand. See the translator.README.txt file in the tools directory for
1621  // more information.
1622  //
1623 -// $hash=1d551ff4900e1792bc2d89bebcda1707b8d9c985$
1624 +// $hash=7a541729b4ac664b22cdea625f19f1dba1b6a685$
1625  //
1626  
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
1632 @@ -1,4 +1,4 @@
1633 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1634 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1635  //
1636  // Redistribution and use in source and binary forms, with or without
1637  // modification, are permitted provided that the following conditions are
1638 @@ -33,7 +33,7 @@
1639  // by hand. See the translator.README.txt file in the tools directory for
1640  // more information.
1641  //
1642 -// $hash=988d13daa86a6ed89d2116e44d2307ee01c63c08$
1643 +// $hash=366f872b03f7c25ef56677cc427a317bb529ad9c$
1644  //
1645  
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
1651 @@ -1,4 +1,4 @@
1652 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1653 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1654  //
1655  // Redistribution and use in source and binary forms, with or without
1656  // modification, are permitted provided that the following conditions are
1657 @@ -33,7 +33,7 @@
1658  // by hand. See the translator.README.txt file in the tools directory for
1659  // more information.
1660  //
1661 -// $hash=5e121ff2140e0f1228fd8e2ad632c804ab854210$
1662 +// $hash=83debac545c04a630270665b391f52b15484b5d3$
1663  //
1664  
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
1670 @@ -1,4 +1,4 @@
1671 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1672 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1673  //
1674  // Redistribution and use in source and binary forms, with or without
1675  // modification, are permitted provided that the following conditions are
1676 @@ -33,7 +33,7 @@
1677  // by hand. See the translator.README.txt file in the tools directory for
1678  // more information.
1679  //
1680 -// $hash=cdc9af1b664e49e339ab7bb50d04a7ea385e07e5$
1681 +// $hash=4d10dad2278e6d61367b3deaf501a0e7b4fd60e9$
1682  //
1683  
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
1689 @@ -1,4 +1,4 @@
1690 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1691 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1692  //
1693  // Redistribution and use in source and binary forms, with or without
1694  // modification, are permitted provided that the following conditions are
1695 @@ -33,7 +33,7 @@
1696  // by hand. See the translator.README.txt file in the tools directory for
1697  // more information.
1698  //
1699 -// $hash=7dc00d6af4e26812b78e47ec707f8d271c043a8e$
1700 +// $hash=df532eb91caf9de44b077abdf00620dd2508402b$
1701  //
1702  
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
1708 @@ -1,4 +1,4 @@
1709 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1710 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1711  //
1712  // Redistribution and use in source and binary forms, with or without
1713  // modification, are permitted provided that the following conditions are
1714 @@ -33,7 +33,7 @@
1715  // by hand. See the translator.README.txt file in the tools directory for
1716  // more information.
1717  //
1718 -// $hash=58c8adb936b8dba8b13a586adfe9e32e7a02d24c$
1719 +// $hash=58809bc0a16010773cf11b5165e65b32ec4b4793$
1720  //
1721  
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
1727 @@ -1,4 +1,4 @@
1728 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1729 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1730  //
1731  // Redistribution and use in source and binary forms, with or without
1732  // modification, are permitted provided that the following conditions are
1733 @@ -33,7 +33,7 @@
1734  // by hand. See the translator.README.txt file in the tools directory for
1735  // more information.
1736  //
1737 -// $hash=fe404a2a9d429c6de2a00a8e27efe553e93e792d$
1738 +// $hash=31153d0702b646d310e74f04e256c0f5915b8caa$
1739  //
1740  
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
1746 @@ -1,4 +1,4 @@
1747 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1748 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1749  //
1750  // Redistribution and use in source and binary forms, with or without
1751  // modification, are permitted provided that the following conditions are
1752 @@ -33,7 +33,7 @@
1753  // by hand. See the translator.README.txt file in the tools directory for
1754  // more information.
1755  //
1756 -// $hash=f575718f8c4df556ba92a2aff7204cbd6ad87bd6$
1757 +// $hash=f72e94f6bd63b6ea623c4d3170b5ad4333c136d6$
1758  //
1759  
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
1765 @@ -1,4 +1,4 @@
1766 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1767 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1768  //
1769  // Redistribution and use in source and binary forms, with or without
1770  // modification, are permitted provided that the following conditions are
1771 @@ -33,7 +33,7 @@
1772  // by hand. See the translator.README.txt file in the tools directory for
1773  // more information.
1774  //
1775 -// $hash=0e7953aa553f6987fa0142a9c4848ca59d68fb69$
1776 +// $hash=e38c41a553d518abcd1b912d32281e99b93c4fd7$
1777  //
1778  
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
1784 @@ -1,4 +1,4 @@
1785 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1786 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1787  //
1788  // Redistribution and use in source and binary forms, with or without
1789  // modification, are permitted provided that the following conditions are
1790 @@ -33,7 +33,7 @@
1791  // by hand. See the translator.README.txt file in the tools directory for
1792  // more information.
1793  //
1794 -// $hash=6eb1f513763884af55e28aaf1c13b67240d15b33$
1795 +// $hash=6580dc6ef6c20d5d78dc0160982b9ef57c939f86$
1796  //
1797  
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
1803 @@ -1,4 +1,4 @@
1804 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1805 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1806  //
1807  // Redistribution and use in source and binary forms, with or without
1808  // modification, are permitted provided that the following conditions are
1809 @@ -33,7 +33,7 @@
1810  // by hand. See the translator.README.txt file in the tools directory for
1811  // more information.
1812  //
1813 -// $hash=a5faae9e35df9935393dbf1db5df832f8b9a025c$
1814 +// $hash=9843593667569cf8755386ab2d884620087a36b8$
1815  //
1816  
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
1822 @@ -1,4 +1,4 @@
1823 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1824 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1825  //
1826  // Redistribution and use in source and binary forms, with or without
1827  // modification, are permitted provided that the following conditions are
1828 @@ -33,7 +33,7 @@
1829  // by hand. See the translator.README.txt file in the tools directory for
1830  // more information.
1831  //
1832 -// $hash=912c23bc842c87aeca79780746c31e3fe848013a$
1833 +// $hash=7674d3af52dd4272b454b2028e7a4ee72fb3c9ff$
1834  //
1835  
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
1841 @@ -1,4 +1,4 @@
1842 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1843 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1844  //
1845  // Redistribution and use in source and binary forms, with or without
1846  // modification, are permitted provided that the following conditions are
1847 @@ -33,7 +33,7 @@
1848  // by hand. See the translator.README.txt file in the tools directory for
1849  // more information.
1850  //
1851 -// $hash=dc1a43f52c873628c98a479ae69f6e24cbd58129$
1852 +// $hash=fdb3457ac8b18ad3cf0144af5886586dd675c8f8$
1853  //
1854  
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
1860 @@ -1,4 +1,4 @@
1861 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1862 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1863  //
1864  // Redistribution and use in source and binary forms, with or without
1865  // modification, are permitted provided that the following conditions are
1866 @@ -33,7 +33,7 @@
1867  // by hand. See the translator.README.txt file in the tools directory for
1868  // more information.
1869  //
1870 -// $hash=88a2e2e9e1b0e7a692aca78be34ce1620c936336$
1871 +// $hash=eee5b9ebfa58617d5e6fa969e27cc9e378fddb22$
1872  //
1873  
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
1879 @@ -1,4 +1,4 @@
1880 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1881 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1882  //
1883  // Redistribution and use in source and binary forms, with or without
1884  // modification, are permitted provided that the following conditions are
1885 @@ -33,7 +33,7 @@
1886  // by hand. See the translator.README.txt file in the tools directory for
1887  // more information.
1888  //
1889 -// $hash=01c57abc0a004118040b58bdcec07dfd32827d4f$
1890 +// $hash=c4a17c07bb2a3518fc5b7350efdc13ffeb803747$
1891  //
1892  
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
1898 @@ -1,4 +1,4 @@
1899 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1900 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1901  //
1902  // Redistribution and use in source and binary forms, with or without
1903  // modification, are permitted provided that the following conditions are
1904 @@ -33,7 +33,7 @@
1905  // by hand. See the translator.README.txt file in the tools directory for
1906  // more information.
1907  //
1908 -// $hash=cfe68fb772b0c370f6895a1e8756491326de9c14$
1909 +// $hash=dcfa5d39d1355b2c675637a13378f43376a8053e$
1910  //
1911  
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
1917 @@ -1,4 +1,4 @@
1918 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1919 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1920  //
1921  // Redistribution and use in source and binary forms, with or without
1922  // modification, are permitted provided that the following conditions are
1923 @@ -33,7 +33,7 @@
1924  // by hand. See the translator.README.txt file in the tools directory for
1925  // more information.
1926  //
1927 -// $hash=f52310d3f7e9a8be886161ae0e20e4b903a2e765$
1928 +// $hash=38177cad78713d382b81f8b8aa4372402c62fac7$
1929  //
1930  
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
1936 @@ -1,4 +1,4 @@
1937 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1938 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1939  //
1940  // Redistribution and use in source and binary forms, with or without
1941  // modification, are permitted provided that the following conditions are
1942 @@ -33,7 +33,7 @@
1943  // by hand. See the translator.README.txt file in the tools directory for
1944  // more information.
1945  //
1946 -// $hash=937ed3958b86682a88a09493aa5e9e4014d3bbc2$
1947 +// $hash=a5a2c7fe2c285b45268eee1710a8549ab12727f3$
1948  //
1949  
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
1955 @@ -1,4 +1,4 @@
1956 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1957 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1958  //
1959  // Redistribution and use in source and binary forms, with or without
1960  // modification, are permitted provided that the following conditions are
1961 @@ -33,7 +33,7 @@
1962  // by hand. See the translator.README.txt file in the tools directory for
1963  // more information.
1964  //
1965 -// $hash=7dbcb8d40d3f5ac18dee74621fe472e9ab089f8a$
1966 +// $hash=40d350f75893a1e4307b282317d55f0fceae3baf$
1967  //
1968  
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
1974 @@ -1,4 +1,4 @@
1975 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1976 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1977  //
1978  // Redistribution and use in source and binary forms, with or without
1979  // modification, are permitted provided that the following conditions are
1980 @@ -33,7 +33,7 @@
1981  // by hand. See the translator.README.txt file in the tools directory for
1982  // more information.
1983  //
1984 -// $hash=ce2d8e40ebdd803221ebcd26dab9461984917fd4$
1985 +// $hash=e8bdae70e1f16fba3a5e01d9e215a02f13291ff5$
1986  //
1987  
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
1993 @@ -1,4 +1,4 @@
1994 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
1995 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
1996  //
1997  // Redistribution and use in source and binary forms, with or without
1998  // modification, are permitted provided that the following conditions are
1999 @@ -33,7 +33,7 @@
2000  // by hand. See the translator.README.txt file in the tools directory for
2001  // more information.
2002  //
2003 -// $hash=26037d0a585f2d93f19ee0417be670a706ff42ff$
2004 +// $hash=e3aa3fbb265a600d498884b0fbb852fc5bbf8856$
2005  //
2006  
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
2012 @@ -1,4 +1,4 @@
2013 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2014 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2015  //
2016  // Redistribution and use in source and binary forms, with or without
2017  // modification, are permitted provided that the following conditions are
2018 @@ -33,7 +33,7 @@
2019  // by hand. See the translator.README.txt file in the tools directory for
2020  // more information.
2021  //
2022 -// $hash=a38b506d8bc425f3de4809c02d0ec4bc558eb518$
2023 +// $hash=7d5a43282c9847c5c842abd5de023f4c5c69a9f0$
2024  //
2025  
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
2031 @@ -1,4 +1,4 @@
2032 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2033 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2034  //
2035  // Redistribution and use in source and binary forms, with or without
2036  // modification, are permitted provided that the following conditions are
2037 @@ -33,7 +33,7 @@
2038  // by hand. See the translator.README.txt file in the tools directory for
2039  // more information.
2040  //
2041 -// $hash=43f4bcda7e81ee1750f5a4c220832455f1ab8300$
2042 +// $hash=482b091326684014bd799fef864e3dfdfc8693a1$
2043  //
2044  
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
2050 @@ -1,4 +1,4 @@
2051 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2052 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2053  //
2054  // Redistribution and use in source and binary forms, with or without
2055  // modification, are permitted provided that the following conditions are
2056 @@ -33,7 +33,7 @@
2057  // by hand. See the translator.README.txt file in the tools directory for
2058  // more information.
2059  //
2060 -// $hash=dcda9eb9c6258b68faed06f9edfdcabbbb3e7000$
2061 +// $hash=cb5950b283944d06312903eb554cc4c980713e98$
2062  //
2063  
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
2069 @@ -1,4 +1,4 @@
2070 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2071 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2072  //
2073  // Redistribution and use in source and binary forms, with or without
2074  // modification, are permitted provided that the following conditions are
2075 @@ -33,7 +33,7 @@
2076  // by hand. See the translator.README.txt file in the tools directory for
2077  // more information.
2078  //
2079 -// $hash=41b9addf8d38cc522879ba1abd455325e7f98bc4$
2080 +// $hash=70646cb55b5bf98ccfa2a93b2cf57bd5ba367268$
2081  //
2082  
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
2088 @@ -1,4 +1,4 @@
2089 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2090 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2091  //
2092  // Redistribution and use in source and binary forms, with or without
2093  // modification, are permitted provided that the following conditions are
2094 @@ -33,7 +33,7 @@
2095  // by hand. See the translator.README.txt file in the tools directory for
2096  // more information.
2097  //
2098 -// $hash=ba3a92d4e09b2f728b330a822669c64ddff1f9d6$
2099 +// $hash=3582ae824b19ee8d1c56a527a5dff472e64804a6$
2100  //
2101  
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.
2105    ///
2106    void(CEF_CALLBACK* remove_all_accelerators)(struct _cef_window_t* self);
2107 +
2108 +  ///
2109 +  /// Tells the agl compositor to activate the app
2110 +  ///
2111 +  void(CEF_CALLBACK* agl_activate_app)(struct _cef_window_t* self,
2112 +                                       const cef_string_t* app);
2113 +
2114 +  ///
2115 +  /// Tells the agl compositor the application id
2116 +  ///
2117 +  void(CEF_CALLBACK* agl_set_app_id)(struct _cef_window_t* self,
2118 +                                     const cef_string_t* app_id);
2119 +
2120 +  ///
2121 +  /// Tells the agl compositor that everything is set-up and good to go
2122 +  ///
2123 +  void(CEF_CALLBACK* agl_set_app_ready)(struct _cef_window_t* self);
2124 +
2125 +  ///
2126 +  /// Tells the agl compositor that the app is the background application
2127 +  ///
2128 +  void(CEF_CALLBACK* agl_set_back_ground_app)(struct _cef_window_t* self);
2129 +
2130 +  ///
2131 +  /// Tells the agl compositor that the app is a panel
2132 +  ///
2133 +  void(CEF_CALLBACK* agl_set_panel_app)(struct _cef_window_t* self,
2134 +                                        uint32_t edge);
2135 +
2136 +  ///
2137 +  /// Tells if the window wayland surface is configured
2138 +  ///
2139 +  int(CEF_CALLBACK* is_surface_configured)(struct _cef_window_t* self);
2140 +
2141 +  ///
2142 +  /// A hint for the compositor to use a custom area, rather than inferring the
2143 +  /// activation area.
2144 +  ///
2145 +  void(CEF_CALLBACK* setup_activation_area)(struct _cef_window_t* self,
2146 +                                            uint32_t x,
2147 +                                            uint32_t y,
2148 +                                            uint32_t width,
2149 +                                            uint32_t height);
2150  } cef_window_t;
2151  
2152  ///
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);
2156  
2157 +///
2158 +/// Create a new Window with the provided ID
2159 +///
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);
2163 +
2164  #ifdef __cplusplus
2165  }
2166  #endif
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
2171 @@ -1,4 +1,4 @@
2172 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2173 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2174  //
2175  // Redistribution and use in source and binary forms, with or without
2176  // modification, are permitted provided that the following conditions are
2177 @@ -33,7 +33,7 @@
2178  // by hand. See the translator.README.txt file in the tools directory for
2179  // more information.
2180  //
2181 -// $hash=e1657ed68132b846ad638dc87bc5ee9b9c10f014$
2182 +// $hash=019abf16be4e151d31181a6bdcb1ad8dfef03d00$
2183  //
2184  
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
2190 @@ -1,4 +1,4 @@
2191 -// Copyright (c) 2022 Marshall A. Greenblatt. All rights reserved.
2192 +// Copyright (c) 2023 Marshall A. Greenblatt. All rights reserved.
2193  //
2194  // Redistribution and use in source and binary forms, with or without
2195  // modification, are permitted provided that the following conditions are
2196 @@ -42,13 +42,13 @@
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"
2202  #if defined(OS_WIN)
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"
2211  #endif
2212  
2213  #ifdef __cplusplus
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
2218 @@ -1,4 +1,4 @@
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.
2223  //
2224 @@ -9,7 +9,7 @@
2225  // implementations. See the translator.README.txt file in the tools directory
2226  // for more information.
2227  //
2228 -// $hash=32506537b2118f2d16285dc09174ae721447adc2$
2229 +// $hash=1d1f538674280357dedd3f8e57854235fd4391ce$
2230  //
2231  
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);
2235  }
2236  
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();
2241 +
2242 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2243 +
2244 +  // Verify param: delegate; type: refptr_diff
2245 +  DCHECK(delegate);
2246 +  if (!delegate)
2247 +    return NULL;
2248 +  // Verify param: app_id; type: string_byref_const
2249 +  DCHECK(app_id);
2250 +  if (!app_id)
2251 +    return NULL;
2252 +
2253 +  // Execute
2254 +  CefRefPtr<CefWindow> _retval = CefWindow::CreateTopLevelWindowWithId(
2255 +      CefWindowDelegateCToCpp::Wrap(delegate), CefString(app_id));
2256 +
2257 +  // Return type: refptr_same
2258 +  return CefWindowCppToC::Wrap(_retval);
2259 +}
2260 +
2261  namespace {
2262  
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();
2266  }
2267  
2268 +void CEF_CALLBACK window_agl_activate_app(struct _cef_window_t* self,
2269 +                                          const cef_string_t* app) {
2270 +  shutdown_checker::AssertNotShutdown();
2271 +
2272 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2273 +
2274 +  DCHECK(self);
2275 +  if (!self)
2276 +    return;
2277 +  // Verify param: app; type: string_byref_const
2278 +  DCHECK(app);
2279 +  if (!app)
2280 +    return;
2281 +
2282 +  // Execute
2283 +  CefWindowCppToC::Get(self)->AglActivateApp(CefString(app));
2284 +}
2285 +
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();
2289 +
2290 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2291 +
2292 +  DCHECK(self);
2293 +  if (!self)
2294 +    return;
2295 +  // Verify param: app_id; type: string_byref_const
2296 +  DCHECK(app_id);
2297 +  if (!app_id)
2298 +    return;
2299 +
2300 +  // Execute
2301 +  CefWindowCppToC::Get(self)->AglSetAppId(CefString(app_id));
2302 +}
2303 +
2304 +void CEF_CALLBACK window_agl_set_app_ready(struct _cef_window_t* self) {
2305 +  shutdown_checker::AssertNotShutdown();
2306 +
2307 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2308 +
2309 +  DCHECK(self);
2310 +  if (!self)
2311 +    return;
2312 +
2313 +  // Execute
2314 +  CefWindowCppToC::Get(self)->AglSetAppReady();
2315 +}
2316 +
2317 +void CEF_CALLBACK window_agl_set_back_ground_app(struct _cef_window_t* self) {
2318 +  shutdown_checker::AssertNotShutdown();
2319 +
2320 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2321 +
2322 +  DCHECK(self);
2323 +  if (!self)
2324 +    return;
2325 +
2326 +  // Execute
2327 +  CefWindowCppToC::Get(self)->AglSetBackGroundApp();
2328 +}
2329 +
2330 +void CEF_CALLBACK window_agl_set_panel_app(struct _cef_window_t* self,
2331 +                                           uint32_t edge) {
2332 +  shutdown_checker::AssertNotShutdown();
2333 +
2334 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2335 +
2336 +  DCHECK(self);
2337 +  if (!self)
2338 +    return;
2339 +
2340 +  // Execute
2341 +  CefWindowCppToC::Get(self)->AglSetPanelApp(edge);
2342 +}
2343 +
2344 +int CEF_CALLBACK window_is_surface_configured(struct _cef_window_t* self) {
2345 +  shutdown_checker::AssertNotShutdown();
2346 +
2347 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2348 +
2349 +  DCHECK(self);
2350 +  if (!self)
2351 +    return 0;
2352 +
2353 +  // Execute
2354 +  bool _retval = CefWindowCppToC::Get(self)->IsSurfaceConfigured();
2355 +
2356 +  // Return type: bool
2357 +  return _retval;
2358 +}
2359 +
2360 +void CEF_CALLBACK window_setup_activation_area(struct _cef_window_t* self,
2361 +                                               uint32_t x,
2362 +                                               uint32_t y,
2363 +                                               uint32_t width,
2364 +                                               uint32_t height) {
2365 +  shutdown_checker::AssertNotShutdown();
2366 +
2367 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2368 +
2369 +  DCHECK(self);
2370 +  if (!self)
2371 +    return;
2372 +
2373 +  // Execute
2374 +  CefWindowCppToC::Get(self)->SetupActivationArea(x, y, width, height);
2375 +}
2376 +
2377  struct _cef_window_t* CEF_CALLBACK window_as_window(struct _cef_panel_t* self) {
2378    shutdown_checker::AssertNotShutdown();
2379  
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
2398 @@ -1,4 +1,4 @@
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.
2403  //
2404 @@ -9,7 +9,7 @@
2405  // implementations. See the translator.README.txt file in the tools directory
2406  // for more information.
2407  //
2408 -// $hash=5b14236c7e00a7dafa47fdc32ce78d347de477a1$
2409 +// $hash=12ff3d7d14f9977ff1f62e9a35b04b153a135480$
2410  //
2411  
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
2417 @@ -1,4 +1,4 @@
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.
2422  //
2423 @@ -9,7 +9,7 @@
2424  // implementations. See the translator.README.txt file in the tools directory
2425  // for more information.
2426  //
2427 -// $hash=a71d84e671749331e5ad99c84ef790f09613b145$
2428 +// $hash=b94adc237573ebd64f88bbc85aa95810e8efa891$
2429  //
2430  
2431  #include "libcef_dll/ctocpp/views/window_ctocpp.h"
2432 @@ -49,6 +49,31 @@ CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindow(
2433    return CefWindowCToCpp::Wrap(_retval);
2434  }
2435  
2436 +NO_SANITIZE("cfi-icall")
2437 +CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindowWithId(
2438 +    CefRefPtr<CefWindowDelegate> delegate,
2439 +    const CefString& app_id) {
2440 +  shutdown_checker::AssertNotShutdown();
2441 +
2442 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2443 +
2444 +  // Verify param: delegate; type: refptr_diff
2445 +  DCHECK(delegate.get());
2446 +  if (!delegate.get())
2447 +    return nullptr;
2448 +  // Verify param: app_id; type: string_byref_const
2449 +  DCHECK(!app_id.empty());
2450 +  if (app_id.empty())
2451 +    return nullptr;
2452 +
2453 +  // Execute
2454 +  cef_window_t* _retval = cef_window_create_top_level_with_id(
2455 +      CefWindowDelegateCppToC::Wrap(delegate), app_id.GetStruct());
2456 +
2457 +  // Return type: refptr_same
2458 +  return CefWindowCToCpp::Wrap(_retval);
2459 +}
2460 +
2461  // VIRTUAL METHODS - Body may be edited by hand.
2462  
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);
2466  }
2467  
2468 +NO_SANITIZE("cfi-icall")
2469 +void CefWindowCToCpp::AglActivateApp(const CefString& app) {
2470 +  shutdown_checker::AssertNotShutdown();
2471 +
2472 +  cef_window_t* _struct = GetStruct();
2473 +  if (CEF_MEMBER_MISSING(_struct, agl_activate_app))
2474 +    return;
2475 +
2476 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2477 +
2478 +  // Verify param: app; type: string_byref_const
2479 +  DCHECK(!app.empty());
2480 +  if (app.empty())
2481 +    return;
2482 +
2483 +  // Execute
2484 +  _struct->agl_activate_app(_struct, app.GetStruct());
2485 +}
2486 +
2487 +NO_SANITIZE("cfi-icall")
2488 +void CefWindowCToCpp::AglSetAppId(const CefString& app_id) {
2489 +  shutdown_checker::AssertNotShutdown();
2490 +
2491 +  cef_window_t* _struct = GetStruct();
2492 +  if (CEF_MEMBER_MISSING(_struct, agl_set_app_id))
2493 +    return;
2494 +
2495 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2496 +
2497 +  // Verify param: app_id; type: string_byref_const
2498 +  DCHECK(!app_id.empty());
2499 +  if (app_id.empty())
2500 +    return;
2501 +
2502 +  // Execute
2503 +  _struct->agl_set_app_id(_struct, app_id.GetStruct());
2504 +}
2505 +
2506 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetAppReady() {
2507 +  shutdown_checker::AssertNotShutdown();
2508 +
2509 +  cef_window_t* _struct = GetStruct();
2510 +  if (CEF_MEMBER_MISSING(_struct, agl_set_app_ready))
2511 +    return;
2512 +
2513 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2514 +
2515 +  // Execute
2516 +  _struct->agl_set_app_ready(_struct);
2517 +}
2518 +
2519 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetBackGroundApp() {
2520 +  shutdown_checker::AssertNotShutdown();
2521 +
2522 +  cef_window_t* _struct = GetStruct();
2523 +  if (CEF_MEMBER_MISSING(_struct, agl_set_back_ground_app))
2524 +    return;
2525 +
2526 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2527 +
2528 +  // Execute
2529 +  _struct->agl_set_back_ground_app(_struct);
2530 +}
2531 +
2532 +NO_SANITIZE("cfi-icall") void CefWindowCToCpp::AglSetPanelApp(uint32_t edge) {
2533 +  shutdown_checker::AssertNotShutdown();
2534 +
2535 +  cef_window_t* _struct = GetStruct();
2536 +  if (CEF_MEMBER_MISSING(_struct, agl_set_panel_app))
2537 +    return;
2538 +
2539 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2540 +
2541 +  // Execute
2542 +  _struct->agl_set_panel_app(_struct, edge);
2543 +}
2544 +
2545 +NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsSurfaceConfigured() {
2546 +  shutdown_checker::AssertNotShutdown();
2547 +
2548 +  cef_window_t* _struct = GetStruct();
2549 +  if (CEF_MEMBER_MISSING(_struct, is_surface_configured))
2550 +    return false;
2551 +
2552 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2553 +
2554 +  // Execute
2555 +  int _retval = _struct->is_surface_configured(_struct);
2556 +
2557 +  // Return type: bool
2558 +  return _retval ? true : false;
2559 +}
2560 +
2561 +NO_SANITIZE("cfi-icall")
2562 +void CefWindowCToCpp::SetupActivationArea(uint32_t x,
2563 +                                          uint32_t y,
2564 +                                          uint32_t width,
2565 +                                          uint32_t height) {
2566 +  shutdown_checker::AssertNotShutdown();
2567 +
2568 +  cef_window_t* _struct = GetStruct();
2569 +  if (CEF_MEMBER_MISSING(_struct, setup_activation_area))
2570 +    return;
2571 +
2572 +  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
2573 +
2574 +  // Execute
2575 +  _struct->setup_activation_area(_struct, x, y, width, height);
2576 +}
2577 +
2578  NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::AsWindow() {
2579    shutdown_checker::AssertNotShutdown();
2580  
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
2585 @@ -1,4 +1,4 @@
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.
2590  //
2591 @@ -9,7 +9,7 @@
2592  // implementations. See the translator.README.txt file in the tools directory
2593  // for more information.
2594  //
2595 -// $hash=5afd032b23745d114bc95d45139cf5d92a82f89a$
2596 +// $hash=1162283afe7d77f108ab6a4dee7ce58a2222b0fb$
2597  //
2598  
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,
2611 +                           uint32_t y,
2612 +                           uint32_t width,
2613 +                           uint32_t height) override;
2614  
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
2621 @@ -1,4 +1,4 @@
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.
2626  //
2627 @@ -9,7 +9,7 @@
2628  // implementations. See the translator.README.txt file in the tools directory
2629  // for more information.
2630  //
2631 -// $hash=6bc0085b04e78068511eb7198a3f9bda103adc85$
2632 +// $hash=60eb166db44900db1e9270d781e83b06544a1a3e$
2633  //
2634  
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
2640 @@ -1,4 +1,4 @@
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.
2645  //
2646 @@ -9,7 +9,7 @@
2647  // implementations. See the translator.README.txt file in the tools directory
2648  // for more information.
2649  //
2650 -// $hash=aa091bc741fcefee760906fce4c8f86937dd74ca$
2651 +// $hash=637b28567ccfd4b89ed18bdf77fa81d4a8206173$
2652  //
2653  
2654  #include <dlfcn.h>
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) {
2673  }
2674  
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);
2681  }
2682  
2683 @@ -977,9 +980,10 @@ void cef_server_create(const cef_string_t* address,
2684  }
2685  
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) {
2690 +struct
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,
2695                                                                       byte_size);
2696  }
2697 @@ -1191,46 +1195,54 @@ struct _cef_translator_test_t* cef_translator_test_create() {
2698  }
2699  
2700  NO_SANITIZE("cfi-icall")
2701 -struct _cef_translator_test_ref_ptr_library_t*
2702 -cef_translator_test_ref_ptr_library_create(int value) {
2703 +struct
2704 +    _cef_translator_test_ref_ptr_library_t* cef_translator_test_ref_ptr_library_create(
2705 +        int value) {
2706    return g_libcef_pointers.cef_translator_test_ref_ptr_library_create(value);
2707  }
2708  
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) {
2712 +struct
2713 +    _cef_translator_test_ref_ptr_library_child_t* cef_translator_test_ref_ptr_library_child_create(
2714 +        int value,
2715 +        int other_value) {
2716    return g_libcef_pointers.cef_translator_test_ref_ptr_library_child_create(
2717        value, other_value);
2718  }
2719  
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,
2723 -                                                       int other_value,
2724 -                                                       int other_other_value) {
2725 +struct
2726 +    _cef_translator_test_ref_ptr_library_child_child_t* cef_translator_test_ref_ptr_library_child_child_create(
2727 +        int value,
2728 +        int other_value,
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);
2733  }
2734  
2735  NO_SANITIZE("cfi-icall")
2736 -struct _cef_translator_test_scoped_library_t*
2737 -cef_translator_test_scoped_library_create(int value) {
2738 +struct
2739 +    _cef_translator_test_scoped_library_t* cef_translator_test_scoped_library_create(
2740 +        int value) {
2741    return g_libcef_pointers.cef_translator_test_scoped_library_create(value);
2742  }
2743  
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) {
2747 +struct
2748 +    _cef_translator_test_scoped_library_child_t* cef_translator_test_scoped_library_child_create(
2749 +        int value,
2750 +        int other_value) {
2751    return g_libcef_pointers.cef_translator_test_scoped_library_child_create(
2752        value, other_value);
2753  }
2754  
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,
2758 -                                                      int other_value,
2759 -                                                      int other_other_value) {
2760 +struct
2761 +    _cef_translator_test_scoped_library_child_child_t* cef_translator_test_scoped_library_child_child_create(
2762 +        int value,
2763 +        int other_value,
2764 +        int other_other_value) {
2765    return g_libcef_pointers
2766        .cef_translator_test_scoped_library_child_child_create(value, other_value,
2767                                                               other_other_value);
2768 @@ -1283,14 +1295,14 @@ void cef_display_get_alls(size_t* displaysCount,
2769  }
2770  
2771  NO_SANITIZE("cfi-icall")
2772 -cef_point_t cef_display_convert_screen_point_to_pixels(
2773 -    const cef_point_t* point) {
2774 +cef_point_t
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);
2777  }
2778  
2779  NO_SANITIZE("cfi-icall")
2780 -cef_point_t cef_display_convert_screen_point_from_pixels(
2781 -    const cef_point_t* point) {
2782 +cef_point_t
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);
2785  }
2786  
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);
2789  }
2790  
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,
2796 +                                                               app_id);
2797 +}
2798 +
2799  NO_SANITIZE("cfi-icall") const char* cef_api_hash(int entry) {
2800    return g_libcef_pointers.cef_api_hash(entry);
2801  }
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
2806 @@ -1,4 +1,4 @@
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.
2811  //
2812 @@ -9,7 +9,7 @@
2813  // implementations. See the translator.README.txt file in the tools directory
2814  // for more information.
2815  //
2816 -// $hash=24d0396cbcb6e2af587c1126c899277d4ac0b4d2$
2817 +// $hash=d5a08cdf0fed1ce8d92526cd0423706f3385d098$
2818  //
2819  
2820  #include "include/capi/cef_app_capi.h"
2821 @@ -150,7 +150,7 @@ NO_SANITIZE("cfi-icall") CEF_GLOBAL bool CefCrashReportingEnabled() {
2822  
2823  NO_SANITIZE("cfi-icall")
2824  CEF_GLOBAL
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
2828  
2829    // Verify param: key; type: string_byref_const
2830 @@ -305,10 +305,10 @@ NO_SANITIZE("cfi-icall") CEF_GLOBAL bool CefIsRTL() {
2831  
2832  NO_SANITIZE("cfi-icall")
2833  CEF_GLOBAL
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
2843  
2844    // Verify param: source_origin; type: string_byref_const
2845 @@ -332,10 +332,10 @@ bool CefAddCrossOriginWhitelistEntry(const CefString& source_origin,
2846  
2847  NO_SANITIZE("cfi-icall")
2848  CEF_GLOBAL
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
2858  
2859    // Verify param: source_origin; type: string_byref_const
2860 @@ -419,7 +419,7 @@ CEF_GLOBAL bool CefCreateURL(const CefURLParts& parts, CefString& url) {
2861  
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
2867  
2868    // Verify param: origin_url; type: string_byref_const
2869 @@ -457,8 +457,8 @@ CEF_GLOBAL CefString CefGetMimeType(const CefString& extension) {
2870  
2871  NO_SANITIZE("cfi-icall")
2872  CEF_GLOBAL
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
2878  
2879    // Verify param: mime_type; type: string_byref_const
2880 @@ -612,8 +612,8 @@ CEF_GLOBAL CefRefPtr<CefValue> CefParseJSONAndReturnError(
2881  }
2882  
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
2889  
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
2895 @@ -1,4 +1,4 @@
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.
2900  //
2901 @@ -9,7 +9,7 @@
2902  // implementations. See the translator.README.txt file in the tools directory
2903  // for more information.
2904  //
2905 -// $hash=e8bf5997bf7a4e77f39247068da48b539ef838b0$
2906 +// $hash=220cf66311a9b87b0edfadf9617138d7cf3273f8$
2907  //
2908  
2909  #ifndef CEF_LIBCEF_DLL_WRAPPER_TYPES_H_
2910 -- 
2911 2.39.2
2912