CEF4Delphi has been updated to CEF 122.1.8.
This is what's new :
- Chromium 122.0.6261.69
- Added GlobalCEFApp.OnGetDefaultRequestContextHandler
- Added TCefBrowserProcessHandlerOwn.GetDefaultRequestContextHandler
- Updated parameters in TChromiumCore.LoadURL
- Removed one of the overloaded TChromiumCore.LoadURL functions.
- Updated parameters in TChromiumCore.LoadString
- Removed one of the overloaded TChromiumCore.LoadString functions.
- Updated parameters in TChromiumCore.LoadResource
- Removed one of the overloaded TChromiumCore.LoadResource functions.
- Updated parameters in TChromiumCore.RetrieveHTML
- Removed one of the overloaded TChromiumCore.RetrieveHTML functions.
- Updated parameters in TChromiumCore.RetrieveText
- Removed one of the overloaded TChromiumCore.RetrieveText functions.
- Updated parameters in TChromiumCore.GetFrameIdentifiers
- Updated parameters in TChromiumCore.ExecuteJavaScript
- Removed one of the overloaded TChromiumCore.ExecuteJavaScript functions.
- Updated parameters in TChromiumCore.SendProcessMessage
- Removed one of the overloaded TChromiumCore.SendProcessMessage functions.
- Updated parameters in TChromiumCore.CreateUrlRequest
- Removed one of the overloaded TChromiumCore.CreateUrlRequest functions.
- Changed returned type in TCefFrameRef.GetIdentifier.
- Renamed TCefBrowserRef.GetFrameByident to TCefBrowserRef.GetFrameByIdentifier
- Updated parameters in TCefBrowserRef.GetFrameByIdentifier
- Updated parameters in TCefBrowserRef.GetFrameIdentifiers
- Renamed TCefBrowserRef.GetFrame to TCefBrowserRef.GetFrameByName
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_122.1.8%2Bg40272b5%2Bchromium-122.0.6261.69_macosx64.tar.bz2
This CEF version changed the frame identifiers type from int64 to ustring and that resulted in many changes in functions that used a frame identifier.