Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.
If you find these projects useful please consider becoming a sponsor with Patreon, GitHub or Liberapay.
Use Chromium code for cookie date validity check to fix a crash if a cookie with malformed year was set with javascript : https://bitbucket.org/chromiumembedded/cef/commits/0b869d2affacab4524ef9c3067b0dae1d08f0b34
This is what's new in CEF4Delphi :
Added the GlobalCEFApp.DisableRequestHandlingForTesting property. It's used to bypass request handling in CEF to facilitate
debugging of network-related issues.
These are the CEF binaries :
Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_windows32.tar.bz2
Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_windows64.tar.bz2
Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_linux32.tar.bz2
Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_linux64.tar.bz2
Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_linuxarm.tar.bz2
Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_linuxarm64.tar.bz2
MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_91.1.16%2Bgc95b2a1%2Bchromium-91.0.4472.101_macosx64.tar.bz2
Read the code comments in this document to know more about the new TChromiumCore events :
https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_frame_handler_capi.h
The CEF binaries are these :
Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_windows32.tar.bz2
Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_windows64.tar.bz2
Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_linux32.tar.bz2
Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_linux64.tar.bz2
Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_linuxarm.tar.bz2
Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_linuxarm64.tar.bz2
MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.20%2Bg7cfecf1%2Bchromium-92.0.4515.107_macosx64.tar.bz2
Warning :
The EditorBrowser demo is not working as expected. Probably because it uses Document.execCommand() which is deprecated.
There are no relevant changes in CEF but CEF4Delphi has these changes :
Fixed issue #372 : TChromiumCore.ExecuteJavascript doesn't execute the JS code. This was the cause of the EditorBrowser demo problems. https://github.com/salvadordf/CEF4Delphi/issues/372
Added GlobalCEFApp.DisablePopupBlocking
Added GlobalCEFApp.DisableBackForwardCache
TCefApplicationCore code reorganization
The CEF binaries are these :
Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_windows32.tar.bz2
Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_windows64.tar.bz2
Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_linux32.tar.bz2
Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_linux64.tar.bz2
Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_linuxarm.tar.bz2
Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_linuxarm64.tar.bz2
MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.21%2Bga9ec100%2Bchromium-92.0.4515.107_macosx64.tar.bz2
Added the SchemeRegistrationBrowser_subprocess demo for Lazarus in Windows.
Added a Google Maps example in the test.html file used by all the SchemeRegistrationBrowser demos. You need to edit the "test.html" file with your Google Maps API key to make it work.
Removed obsolete Flash file.
These are the CEF binaries :
Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_windows32.tar.bz2
Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_windows64.tar.bz2
Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_linux32.tar.bz2
Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_linux64.tar.bz2
Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_linuxarm.tar.bz2
Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_linuxarm64.tar.bz2
MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_92.0.26%2Bg9d87c1f%2Bchromium-92.0.4515.159_macosx64.tar.bz2