cef/tests/cefclient/browser
reito 77c1e82898 osr: Implement shared texture support (fixes #1006, fixes #2575)
Adds support for the OnAcceleratedPaint callback. Verified to work
on macOS and Windows. Linux support is present but not implemented
for cefclient, so it is not verified to work.

To test:
Run `cefclient --off-screen-rendering-enabled --shared-texture-enabled`
2024-04-27 17:02:46 -04:00
..
base_client_handler.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
base_client_handler.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
binary_transfer_test.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
binary_transfer_test.h Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
binding_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
binding_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
browser_window.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
browser_window.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
browser_window_osr_gtk.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_window_osr_gtk.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
browser_window_osr_mac.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_window_osr_mac.mm osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_window_osr_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
browser_window_osr_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
browser_window_std_gtk.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
browser_window_std_gtk.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
browser_window_std_mac.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
browser_window_std_mac.mm Update source files for bracket style 2023-01-04 17:47:17 -05:00
browser_window_std_win.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
browser_window_std_win.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
bytes_write_handler.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
bytes_write_handler.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
client_app_delegates_browser.cc Move cookieable scheme configuration to settings (see issue #2969) 2021-04-09 15:04:24 -04:00
client_browser.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
client_browser.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
client_handler.cc views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
client_handler.h views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
client_handler_osr.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
client_handler_osr.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
client_handler_std.cc chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
client_handler_std.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
client_prefs.cc views: mac: Add CEF_SHOW_STATE_HIDDEN (fixes #3630) 2024-01-30 12:16:03 -05:00
client_prefs.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
client_types.h Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
default_client_handler.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
dialog_handler_gtk.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
dialog_handler_gtk.h Use Chrome file dialogs on all platforms and runtimes (fixes issue #3314) 2022-04-19 18:52:26 -04:00
dialog_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
dialog_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
hang_test.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
hang_test.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
image_cache.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
image_cache.h tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
main_context.cc cefclient: Convert NULL to nullptr (see issue #2861) 2020-01-15 16:11:53 +01:00
main_context.h chrome: Add callback for already running app relaunch (fixes #3609) 2023-12-04 15:43:45 -05:00
main_context_impl.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
main_context_impl.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
main_context_impl_posix.cc cefclient: Convert NULL to nullptr (see issue #2861) 2020-01-15 16:11:53 +01:00
main_context_impl_win.cc Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
main_message_loop_multithreaded_gtk.cc tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
main_message_loop_multithreaded_gtk.h Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
main_message_loop_multithreaded_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
main_message_loop_multithreaded_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
media_router_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
media_router_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_accessibility_helper.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_accessibility_helper.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_accessibility_node.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_accessibility_node.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_accessibility_node_mac.mm Update source files for bracket style 2023-01-04 17:47:17 -05:00
osr_accessibility_node_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_d3d11_win.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_d3d11_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_dragdrop_events.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_dragdrop_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_dragdrop_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_ime_handler_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_ime_handler_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_render_handler_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_render_handler_win.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_render_handler_win_d3d11.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_render_handler_win_d3d11.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_render_handler_win_gl.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_render_handler_win_gl.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_renderer.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_renderer.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_renderer_settings.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
osr_window_win.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
osr_window_win.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
preferences_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
preferences_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
print_handler_gtk.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
print_handler_gtk.h Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
resource.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
resource_util_linux.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
resource_util_win_idmap.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
response_filter_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
response_filter_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
root_window.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
root_window.h chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_create.cc chrome: Add callback for already running app relaunch (fixes #3609) 2023-12-04 15:43:45 -05:00
root_window_gtk.cc chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_gtk.h tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
root_window_mac.h tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
root_window_mac.mm chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_manager.cc chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_manager.h chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_views.cc chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_views.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
root_window_win.cc chrome: cefclient: Add support for --request-context-per-browser 2024-02-14 18:51:32 -05:00
root_window_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
scheme_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
scheme_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
server_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
server_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
temp_window.h Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
temp_window_mac.h Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
temp_window_mac.mm Update to Chromium version 104.0.5112.0 (#1012729) 2022-06-22 10:56:35 +03:00
temp_window_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
temp_window_win.h Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
temp_window_x11.cc cefclient: Convert NULL to nullptr (see issue #2861) 2020-01-15 16:11:53 +01:00
temp_window_x11.h Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
test_runner.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
test_runner.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
text_input_client_osr_mac.h Update source files for bracket style 2023-01-04 17:47:17 -05:00
text_input_client_osr_mac.mm mac: cefclient: Fix deprecation warnings 2023-07-24 12:57:37 -04:00
urlrequest_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
urlrequest_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
util_gtk.cc Linux: Add multi-threaded message loop support (issue #2512) 2018-09-20 15:17:35 +02:00
util_gtk.h Linux: Add multi-threaded message loop support (issue #2512) 2018-09-20 15:17:35 +02:00
views_menu_bar.cc views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
views_menu_bar.h views: Use default theme background color for all controls (see #3671) 2024-03-28 11:35:37 -04:00
views_overlay_controls.cc views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
views_overlay_controls.h views: Use default theme background color for all controls (see #3671) 2024-03-28 11:35:37 -04:00
views_style.cc views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
views_style.h views: Add support for OS and Chrome themes (fixes #3610, fixes #3671) 2024-04-09 16:23:35 -04:00
views_window.cc mac: views: Add customization point for acceptsFirstMouse (fixes #3680) 2024-04-12 12:20:12 -04:00
views_window.h mac: views: Add customization point for acceptsFirstMouse (fixes #3680) 2024-04-12 12:20:12 -04:00
views_window_mac.mm views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
window_test.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner_gtk.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
window_test_runner_gtk.h Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
window_test_runner_mac.h Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
window_test_runner_mac.mm Update source files for bracket style 2023-01-04 17:47:17 -05:00
window_test_runner_views.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner_views.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner_win.cc tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00
window_test_runner_win.h tests: Format with clang-tidy (see #3632) 2024-01-19 21:42:21 -05:00