cef/tests/cefclient
Nik Pavlov 81e892d19e Add a shared memory variant of CefProcessMessage (fixes issue #3126)
CefSharedProcessMessageBuilder supports creation of a CefProcessMessage
backed by a CefSharedMemoryRegion.

Performance tests comparing the existing ArgumentList approach and the new
SharedMemoryRegion approach have been added to cefclient at
http://tests/ipc_performance.

CefMessageRouter has been updated to use SharedMemoryRegion as transport
for larger message payloads. The threshold is configurable via
|CefMessageRouterConfig.message_size_threshold|.

To test:
run `ceftests --gtest_filter=SendSharedProcessMessageTest.*:SharedProcessMessageTest.*:MessageRouterTest.Threshold*`
2022-07-04 09:49:15 +00:00
..
browser Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
common Move cookieable scheme configuration to settings (see issue #2969) 2021-04-09 15:04:24 -04:00
renderer Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
resources Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
cefclient_gtk.cc tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
cefclient_mac.mm mac: cefclient: Use RootWindowManager to track key window status (fixes issue #3307) 2022-04-12 16:37:01 -04:00
cefclient_win.cc alloy: Use chrome's value for ApplicationClientIdForFileScanning (fixes issue #3030) 2022-03-24 12:16:11 -04:00
CMakeLists.txt.in Linux: cefclient: Port to GTK3 (see issue #2969) 2021-03-01 15:25:09 -05:00