cef/tools
Marshall Greenblatt 07bf5dbacc windows: Configure stack size for executables (fixes issue #3250)
Change the default stack size to 8 MiB for 64-bit and 0.5 MiB for 32-bit.

CEF's main thread needs at least a 1.5 MiB stack size in order to avoid
stack overflow crashes. However, if this is set in the PE file then other
threads get this size as well, leading to address-space exhaustion in 32-bit
CEF. A new CefRunWinMainWithPreferredStackSize function uses fibers to switch
the main thread to a 4 MiB stack (roughly the same effective size as the
64-bit build's 8 MiB stack) before running any other code.

This change additionally moves the existing Windows-only functions
CefSetOSModalLoop and CefEnableHighDPISupport from cef_app.h to cef_win.h.
2022-10-21 14:52:50 -04:00
..
automate Add support for PGO builds (fixes issue #2956) 2022-10-10 14:11:22 -04:00
cefbuilds Windows: Add ARM64 distribution support (see issue #2773) 2021-01-11 13:49:39 -05:00
distrib Don't include ceftests/resources in minimal distrib (fixes issue #3408) 2022-10-10 14:11:22 -04:00
yapf
cef_api_hash.py windows: Configure stack size for executables (fixes issue #3250) 2022-10-21 14:52:50 -04:00
cef_parser.py tools: Update translator tool for Doxygen comment format (see issue #3384) 2022-09-01 17:13:28 -04:00
cef_version.py
clang_util.py
combine_libs.py
compile_ib_files.py Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
crash_server.py crash_server: Fix assertion when downloading files with larger chunk sizes 2022-03-18 15:10:57 -04:00
date_util.py
exec_util.py
file_util.py Windows: Add abseil-cpp deps to cef_sandbox.lib 2021-11-16 14:22:58 -05:00
fix_style.bat
fix_style.py fix_style: Add Python 3 support (see issue #2856) 2020-01-13 21:43:18 +01:00
fix_style.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
gclient_hook.py Generate cef_config.h as a build-time step (fixes issue #2926) 2022-02-02 12:40:41 -05:00
gclient_util.py
git_util.py Support git working directory created by git worktree add (fixes issue #2673) 2021-02-10 18:43:30 +00:00
gn_args.py Add support for PGO builds (fixes issue #2956) 2022-10-10 14:11:22 -04:00
gypi_to_gn.py
issue_1999.py
make_api_hash_header.py Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
make_capi_header.py tools: Update translator tool for Doxygen comment format (see issue #3384) 2022-09-01 17:13:28 -04:00
make_cmake.py Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
make_config_header.py Generate cef_config.h as a build-time step (fixes issue #2926) 2022-02-02 12:40:41 -05:00
make_cppdocs.bat cmake: Add a Doxygen target to the binary distribution (fixes issue #3386) 2022-09-02 13:17:30 -04:00
make_cppdocs.sh tools: Add make_cppdocs.sh for Linux/MacOS (see issue #3385) 2022-09-02 11:27:22 -07:00
make_cpptoc_header.py
make_cpptoc_impl.py Use strict C function prototypes 2022-02-17 12:46:38 -05:00
make_ctocpp_header.py Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
make_ctocpp_impl.py Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
make_distrib.bat
make_distrib.py docs: Use README.md as the Doxygen main page (see issue #3384) 2022-09-05 14:06:23 -04:00
make_distrib.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
make_gypi_file.py
make_libcef_dll_dylib_impl.py libcef_dll/wrapper: Let the compiler deduce types of func ptr 2022-07-08 11:37:12 +00:00
make_pack_header.py chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
make_version_header.bat Update cef_api_hash.h at build time if necessary (fixes issue #2922) 2020-04-30 17:52:10 -04:00
make_version_header.py Update cef_api_hash.h at build time if necessary (fixes issue #2922) 2020-04-30 17:52:10 -04:00
make_version_header.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
make_wrapper_types_header.py
msvs_env.bat Windows: Add VS2019 path discovery to msvs_env.bat (fixes issue #2925) 2020-05-13 13:23:05 -04:00
patch_updater.bat
patch_updater.py patcher: Skip missing platform-specific third-party directories 2022-07-26 13:37:47 -04:00
patch_updater.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
patch.bat
patch.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
patcher.py patcher: Skip missing platform-specific third-party directories 2022-07-26 13:37:47 -04:00
patcher.README.txt
translator.bat
translator.py Remove compile-time checks for toolkit_views 2022-04-12 12:06:53 -04:00
translator.README.txt
translator.sh mac/linux: Use python3 for .sh scripts 2022-04-08 11:38:12 -04:00
yapf_util.py fix_style: Add Python 3 support (see issue #2856) 2020-01-13 21:43:18 +01:00