123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- Chromium Embedded Framework (CEF) Standard Binary Distribution for Windows
- -------------------------------------------------------------------------------
- Date: November 20, 2021
- CEF Version: 96.0.14+g28ba5c8+chromium-96.0.4664.55
- CEF URL: https://bitbucket.org/chromiumembedded/cef.git
- @28ba5c8f73b206375781ef775e8ece2dd643c1ab
- Chromium Version: 96.0.4664.55
- Chromium URL: https://chromium.googlesource.com/chromium/src.git
- @d3ed78c46db0a2b770a182f940dcbaf4bb85b69f
- This distribution contains all components necessary to build and distribute an
- application using CEF on the Windows platform. Please see the LICENSING
- section of this document for licensing terms and conditions.
- CONTENTS
- --------
- cmake Contains CMake configuration files shared by all targets.
- Debug Contains libcef.dll, libcef.lib and other components required to
- build and run the debug version of CEF-based applications. By
- default these files should be placed in the same directory as the
- executable and will be copied there as part of the build process.
- include Contains all required CEF header files.
- libcef_dll Contains the source code for the libcef_dll_wrapper static library
- that all applications using the CEF C++ API must link against.
- Release Contains libcef.dll, libcef.lib and other components required to
- build and run the release version of CEF-based applications. By
- default these files should be placed in the same directory as the
- executable and will be copied there as part of the build process.
- Resources Contains resources required by libcef.dll. By default these files
- should be placed in the same directory as libcef.dll and will be
- copied there as part of the build process.
- tests/ Directory of tests that demonstrate CEF usage.
- cefclient Contains the cefclient sample application configured to build
- using the files in this distribution. This application demonstrates
- a wide range of CEF functionalities.
- cefsimple Contains the cefsimple sample application configured to build
- using the files in this distribution. This application demonstrates
- the minimal functionality required to create a browser window.
- ceftests Contains unit tests that exercise the CEF APIs.
- gtest Contains the Google C++ Testing Framework used by the ceftests
- target.
- shared Contains source code shared by the cefclient and ceftests targets.
- USAGE
- -----
- Building using CMake:
- CMake can be used to generate project files in many different formats. See
- usage instructions at the top of the CMakeLists.txt file.
- Please visit the CEF Website for additional usage information.
- https://bitbucket.org/chromiumembedded/cef/
- REDISTRIBUTION
- --------------
- This binary distribution contains the below components.
- Required components:
- The following components are required. CEF will not function without them.
- * CEF core library.
- * libcef.dll
- * Crash reporting library.
- * chrome_elf.dll
- * Unicode support data.
- * icudtl.dat
- * V8 snapshot data.
- * snapshot_blob.bin
- * v8_context_snapshot.bin
- Optional components:
- The following components are optional. If they are missing CEF will continue to
- run but any related functionality may become broken or disabled.
- * Localized resources.
- Locale file loading can be disabled completely using
- CefSettings.pack_loading_disabled. The locales directory path can be
- customized using CefSettings.locales_dir_path.
-
- * locales/
- Directory containing localized resources used by CEF, Chromium and Blink. A
- .pak file is loaded from this directory based on the CefSettings.locale
- value. Only configured locales need to be distributed. If no locale is
- configured the default locale of "en-US" will be used. Without these files
- arbitrary Web components may display incorrectly.
- * Other resources.
- Pack file loading can be disabled completely using
- CefSettings.pack_loading_disabled. The resources directory path can be
- customized using CefSettings.resources_dir_path.
- * chrome_100_percent.pak
- * chrome_200_percent.pak
- * resources.pak
- These files contain non-localized resources used by CEF, Chromium and Blink.
- Without these files arbitrary Web components may display incorrectly.
- * Direct3D support.
- * d3dcompiler_47.dll
- Support for GPU accelerated rendering of HTML5 content like 2D canvas, 3D CSS
- and WebGL. Without this file the aforementioned capabilities may fail when GPU
- acceleration is enabled (default in most cases). Use of this bundled version
- is recommended instead of relying on the possibly old and untested system
- installed version.
- * ANGLE support.
- * libEGL.dll
- * libGLESv2.dll
- Support for rendering of HTML5 content like 2D canvas, 3D CSS and WebGL.
- Without these files the aforementioned capabilities may fail.
- * SwANGLE support.
- * vk_swiftshader.dll
- * vk_swiftshader_icd.json
- * vulkan-1.dll
- Support for software rendering of HTML5 content like 2D canvas, 3D CSS and
- WebGL using SwiftShader's Vulkan library as ANGLE's Vulkan backend. Without
- these files the aforementioned capabilities may fail when GPU acceleration is
- disabled or unavailable.
- * SwiftShader support
- * swiftshader/libEGL.dll
- * swiftshader/libGLESv2.dll
- Deprecated support for software rendering using SwiftShader's GL libraries.
- Used as an alternative to SwANGLE when the `--use-gl=swiftshader-webgl`
- command-line flag is specified.
- LICENSING
- ---------
- The CEF project is BSD licensed. Please read the LICENSE.txt file included with
- this binary distribution for licensing terms and conditions. Other software
- included in this distribution is provided under other licenses. Please visit
- "about:credits" in a CEF-based application for complete Chromium and third-party
- licensing information.
|