README.txt 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Chromium Embedded Framework (CEF) Standard Binary Distribution for Windows
  2. -------------------------------------------------------------------------------
  3. Date: November 20, 2021
  4. CEF Version: 96.0.14+g28ba5c8+chromium-96.0.4664.55
  5. CEF URL: https://bitbucket.org/chromiumembedded/cef.git
  6. @28ba5c8f73b206375781ef775e8ece2dd643c1ab
  7. Chromium Version: 96.0.4664.55
  8. Chromium URL: https://chromium.googlesource.com/chromium/src.git
  9. @d3ed78c46db0a2b770a182f940dcbaf4bb85b69f
  10. This distribution contains all components necessary to build and distribute an
  11. application using CEF on the Windows platform. Please see the LICENSING
  12. section of this document for licensing terms and conditions.
  13. CONTENTS
  14. --------
  15. cmake Contains CMake configuration files shared by all targets.
  16. Debug Contains libcef.dll, libcef.lib and other components required to
  17. build and run the debug version of CEF-based applications. By
  18. default these files should be placed in the same directory as the
  19. executable and will be copied there as part of the build process.
  20. include Contains all required CEF header files.
  21. libcef_dll Contains the source code for the libcef_dll_wrapper static library
  22. that all applications using the CEF C++ API must link against.
  23. Release Contains libcef.dll, libcef.lib and other components required to
  24. build and run the release version of CEF-based applications. By
  25. default these files should be placed in the same directory as the
  26. executable and will be copied there as part of the build process.
  27. Resources Contains resources required by libcef.dll. By default these files
  28. should be placed in the same directory as libcef.dll and will be
  29. copied there as part of the build process.
  30. tests/ Directory of tests that demonstrate CEF usage.
  31. cefclient Contains the cefclient sample application configured to build
  32. using the files in this distribution. This application demonstrates
  33. a wide range of CEF functionalities.
  34. cefsimple Contains the cefsimple sample application configured to build
  35. using the files in this distribution. This application demonstrates
  36. the minimal functionality required to create a browser window.
  37. ceftests Contains unit tests that exercise the CEF APIs.
  38. gtest Contains the Google C++ Testing Framework used by the ceftests
  39. target.
  40. shared Contains source code shared by the cefclient and ceftests targets.
  41. USAGE
  42. -----
  43. Building using CMake:
  44. CMake can be used to generate project files in many different formats. See
  45. usage instructions at the top of the CMakeLists.txt file.
  46. Please visit the CEF Website for additional usage information.
  47. https://bitbucket.org/chromiumembedded/cef/
  48. REDISTRIBUTION
  49. --------------
  50. This binary distribution contains the below components.
  51. Required components:
  52. The following components are required. CEF will not function without them.
  53. * CEF core library.
  54. * libcef.dll
  55. * Crash reporting library.
  56. * chrome_elf.dll
  57. * Unicode support data.
  58. * icudtl.dat
  59. * V8 snapshot data.
  60. * snapshot_blob.bin
  61. * v8_context_snapshot.bin
  62. Optional components:
  63. The following components are optional. If they are missing CEF will continue to
  64. run but any related functionality may become broken or disabled.
  65. * Localized resources.
  66. Locale file loading can be disabled completely using
  67. CefSettings.pack_loading_disabled. The locales directory path can be
  68. customized using CefSettings.locales_dir_path.
  69. * locales/
  70. Directory containing localized resources used by CEF, Chromium and Blink. A
  71. .pak file is loaded from this directory based on the CefSettings.locale
  72. value. Only configured locales need to be distributed. If no locale is
  73. configured the default locale of "en-US" will be used. Without these files
  74. arbitrary Web components may display incorrectly.
  75. * Other resources.
  76. Pack file loading can be disabled completely using
  77. CefSettings.pack_loading_disabled. The resources directory path can be
  78. customized using CefSettings.resources_dir_path.
  79. * chrome_100_percent.pak
  80. * chrome_200_percent.pak
  81. * resources.pak
  82. These files contain non-localized resources used by CEF, Chromium and Blink.
  83. Without these files arbitrary Web components may display incorrectly.
  84. * Direct3D support.
  85. * d3dcompiler_47.dll
  86. Support for GPU accelerated rendering of HTML5 content like 2D canvas, 3D CSS
  87. and WebGL. Without this file the aforementioned capabilities may fail when GPU
  88. acceleration is enabled (default in most cases). Use of this bundled version
  89. is recommended instead of relying on the possibly old and untested system
  90. installed version.
  91. * ANGLE support.
  92. * libEGL.dll
  93. * libGLESv2.dll
  94. Support for rendering of HTML5 content like 2D canvas, 3D CSS and WebGL.
  95. Without these files the aforementioned capabilities may fail.
  96. * SwANGLE support.
  97. * vk_swiftshader.dll
  98. * vk_swiftshader_icd.json
  99. * vulkan-1.dll
  100. Support for software rendering of HTML5 content like 2D canvas, 3D CSS and
  101. WebGL using SwiftShader's Vulkan library as ANGLE's Vulkan backend. Without
  102. these files the aforementioned capabilities may fail when GPU acceleration is
  103. disabled or unavailable.
  104. * SwiftShader support
  105. * swiftshader/libEGL.dll
  106. * swiftshader/libGLESv2.dll
  107. Deprecated support for software rendering using SwiftShader's GL libraries.
  108. Used as an alternative to SwANGLE when the `--use-gl=swiftshader-webgl`
  109. command-line flag is specified.
  110. LICENSING
  111. ---------
  112. The CEF project is BSD licensed. Please read the LICENSE.txt file included with
  113. this binary distribution for licensing terms and conditions. Other software
  114. included in this distribution is provided under other licenses. Please visit
  115. "about:credits" in a CEF-based application for complete Chromium and third-party
  116. licensing information.