You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
157 lines
5.6 KiB
157 lines
5.6 KiB
6 years ago
|
Chromium Embedded Framework (CEF) Standard Binary Distribution for Windows
|
||
|
-------------------------------------------------------------------------------
|
||
|
|
||
|
Date: March 08, 2019
|
||
|
|
||
|
CEF Version: 3.3578.1870.gc974488
|
||
|
CEF URL: https://bitbucket.org/chromiumembedded/cef.git
|
||
|
@c974488bae67171e814b9666de3000867ff7bd76
|
||
|
|
||
|
Chromium Version: 71.0.3578.98
|
||
|
Chromium URL: https://chromium.googlesource.com/chromium/src.git
|
||
|
@c2bec8045f7ad3ece1c5d80236183a21c1fac3f5
|
||
|
|
||
|
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.
|
||
|
* natives_blob.bin
|
||
|
* 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.
|
||
|
|
||
|
* cef.pak
|
||
|
* cef_100_percent.pak
|
||
|
* cef_200_percent.pak
|
||
|
These files contain non-localized resources used by CEF, Chromium and Blink.
|
||
|
Without these files arbitrary Web components may display incorrectly.
|
||
|
|
||
|
* cef_extensions.pak
|
||
|
This file contains non-localized resources required for extension loading.
|
||
|
Pass the `--disable-extensions` command-line flag to disable use of this
|
||
|
file. Without this file components that depend on the extension system,
|
||
|
such as the PDF viewer, will not function.
|
||
|
|
||
|
* devtools_resources.pak
|
||
|
This file contains non-localized resources required for Chrome Developer
|
||
|
Tools. Without this file Chrome Developer Tools will not function.
|
||
|
|
||
|
* Angle and Direct3D support.
|
||
|
* d3dcompiler_43.dll (required for Windows XP)
|
||
|
* d3dcompiler_47.dll (required for Windows Vista and newer)
|
||
|
* libEGL.dll
|
||
|
* libGLESv2.dll
|
||
|
Without these files HTML5 accelerated content like 2D canvas, 3D CSS and WebGL
|
||
|
will not function.
|
||
|
|
||
|
* SwiftShader support.
|
||
|
* swiftshader/libEGL.dll
|
||
|
* swiftshader/libGLESv2.dll
|
||
|
Without these files WebGL will not function in software-only mode when the GPU
|
||
|
is not available or disabled.
|
||
|
|
||
|
|
||
|
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.
|