Hi,
CEF4Delphi is now updated to CEF 98.2.1 which includes Chromium 98.0.4758.109
The CEF code doesn't have any other relevant change but this is what's new in CEF4Delphi :
- Added the source directory to all the search paths. From now on the CEF4Delphi installation instructions will not require to modify the library path in the Delphi configuration but each application must add the CEF4Delphi\source directory to its search path.
- Replaced the Delphi packages with a DPK file for old Delphi versions and a group for newer Delphi versions. Lazarus users are NOT affected by this change.
- Updated all include files.
ATTENTION!
The new Delphi package and group require to uninstall and install CEF4Delphi following these instructions :
- Run Delphi / Rad Studio.
- Uninstall the old CEF4Delphi package in the IDE.
- Close Delphi / Rad Studio.
- Delete the BPL and DCU files.
- Run Delphi / Rad Studio.
- Open the CEF4Delphi.dpk package if you use Delphi 7, 8, 2005, 2006, 2007, 2009, 2010 or XE. In case you use Delphi XE2, XE3, XE4, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4 or 11 then open the CEF4Delphi_group.groupproj group.
- Build All.
- Install.
CEF4Delphi needed to update the packages because it was still using a modified version of the original package that was used in the first release.
The new
CEF4Delphi.dpk file only has VCL components and it works in Delphi 7, 8, 2005, 2006, 2007, 2009, 2010 and XE.
The new
CEF4Delphi_group.groupproj group has VCL and FMX components and it works with Delphi XE2, XE3, XE4, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4 and 11.
There might be small incompatibility issues with some Delphi versions due to small format changes in the DPK and DPROJ files. I've been told that some old versions used a boolean for the
Debug information setting in the project options and the latest Delphi version uses an integer but this can be easily fixed by opening the Project options and setting the right
Debug information value in "
Project options -> Building -> Delphi Compiler -> Compiling -> Delphi information".
I'm sorry for the inconvenience this change is causing. I should've done it long ago.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_windows64.tar.bz2
- Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linux32.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_macosx64.tar.bz2