Page 25 of 33
Update to CEF 125.0.20
Posted: Wed Jun 05, 2024 3:41 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 125.0.20.
This is what's new since the last announcement :
- Remove pinned depot_tools version (see #3709) https://bitbucket.org/chromiumembedded/cef/commits/74eca7268f9f8a3e884d63c7f6eee1bcb91c8b4a
- Added code comments to TCEFWindowInfoWrapper.AsChild for reference in future investigations about the GTK3 browser initialization issue.
- Added the Lazarus_Linux_Console\LibraryBrowser demo.
- Added an example of HTTP header replacement in MiniBrowser.
- Fixed Lazarus_Linux_GTK2\PopupBrowser2 demo crash.
- Fixed some GTK2 demos.
- Added Lazarus 3.4 mention in the readme.
- Added CefKeyEventLog calls in SimpleOSRBrowser to log keyboard events.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.20%2Bg74eca72%2Bchromium-125.0.6422.112_macosx64.tar.bz2
Update to CEF 125.0.21
Posted: Fri Jun 07, 2024 6:55 am
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 125.0.21 which includes Chromium 125.0.6422.142.
There are no other relevant code changes.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.21%2Bgc8b1a8c%2Bchromium-125.0.6422.142_macosx64.tar.bz2
Update to CEF 125.0.22
Posted: Tue Jun 11, 2024 10:02 am
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 125.0.22.
This is what's new since the last announcement :
- alloy: Move warning after logging init (fixes #3713) https://bitbucket.org/chromiumembedded/cef/commits/c410c950ded43aaaa12098ce0060c28f5c3d4b6c
- Fixed build issues in old Lazarus versions in Linux.
- Fixed event assignments in BrowserWindow and BrowserWindowDom for Lazarus.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_macosx64.tar.bz2
NOTE : Some of the CEF binaries were not available at the time of this announcement but they will probably be published in a few hours.
Re: CEF4Delphi updates
Posted: Fri Jun 14, 2024 10:40 am
by salvadordf
Hi,
I just fixed some type definitions that caused issues with some event declarations.
This is what's new since the last announcement :
- Fixed TChromium.DownloadBubble issue.
- Define LCL_FULLVERSION in Delphi to avoid compiler warnings.
- Fixed incorrect type definitions.
- Fixed TCefCustomStringList.GetHandle return value type.
The affected events are :
- TChromiumCore.OnLoadStart -> "transitionType" should be TCefTransitionType
- TChromiumCore.OnLoadError -> "errorCode" should be TCefErrorCode
- TChromiumCore.OnCertificateError -> "certError" should be TCefErrorCode
- TChromiumCore.OnExtensionLoadFailed -> "result" should be TCefErrorCode
- TChromiumCore.OnResolvedHostAvailable -> "result" should be TCefErrorCode
- TChromiumCore.OnContextMenuCommand -> "eventFlags" should be TCefEventFlags
- TChromiumCore.OnQuickMenuCommand -> "event_flags" should be TCefEventFlags
- TChromiumCore.OnStartDragging -> "allowedOps" should be TCefDragOperations
- TChromiumCore.OnDragEnter -> "mask" should be TCefDragOperations
- TChromiumCore.OnUpdateDragCursor -> "operation" should be TCefDragOperation
- TChromiumCore.OnConsoleMessage -> "level" should be TCefLogSeverity
- TChromiumCore.OnFileDialog -> "mode" should be TCefFileDialogMode
- TChromiumCore.OnMediaRouteCreateFinished -> "result" should be TCefMediaRouterCreateResult
- TChromiumCore.OnCookiesVisited -> "priority" should be TCefCookiePriority
- GlobalCEFApp.OnLoadStart -> "transitionType" should be TCefTransitionType
- GlobalCEFApp.OnLoadError -> "errorCode" should be TCefErrorCode
- TCEFBrowserViewComponent.OnGetChromeToolbarType -> "aChromeToolbarType" should be TCefChromeToolbarType
Update to CEF 126.1.14
Posted: Fri Jun 14, 2024 5:31 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.1.14.
This is what's new since the last announcement :
- Chromium 126.0.6478.57

- Updated arguments in TChromiumCore.OnFileDialog. Added accept_extensions and accept_descriptions.
- Removed TCefV8AccessControls type and constants.
- Added more values to TCefChromePageActionIconType
- Removed the "settings" parameter in TCefv8ValueRef.SetValueByAccessor
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_macosx64.tar.bz2
WARNING
The loading issue in Linux is back :
https://github.com/salvadordf/CEF4Delphi/issues/457
Update to CEF 126.2.0
Posted: Sat Jun 15, 2024 1:37 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.2.0 which includes Chromium 126.0.6478.62.
There are no other relevant code changes.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.0%2Bg5c56e98%2Bchromium-126.0.6478.62_macosx64.tar.bz2
WARNING
I reported an application crash in the CEF project repository. The browser crashes navigating to some websites.
https://github.com/salvadordf/CEF4Delphi/issues/518
https://github.com/chromiumembedded/cef/issues/3717
Update to CEF 126.2.4
Posted: Thu Jun 20, 2024 2:01 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.2.4
This is what's new since the last announcement :
- chrome: Fix CHECK when switching from kPrerendering to kActive. https://bitbucket.org/chromiumembedded/cef/commits/ecbe1244cb326375b2681851b17cc0c9e3cbd263
- Revert "Fix potential dangling PendingRequest::request_ (see #3239)". https://bitbucket.org/chromiumembedded/cef/commits/64eb12c9c4dd040ec24252c0af10d09bf0417f4d
- Disable dangling ptr check for PendingRequest::request_ (see #3239, fixes #3717). https://bitbucket.org/chromiumembedded/cef/commits/5e718e01a0a9262704330a5fac48ffa03b34d67e
- Added extensions and descriptions to TCEFFileDialogInfo.
- Enable Chrome runtime in SimpleBrowser2 demo.
- Enable Chrome runtime in MobileBrowser demo.
- Added more test sites to MobileBrowser demo.
- Added the fullVersion field information to the Emulation.setUserAgentOverride method.
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.4%2Bg5e718e0%2Bchromium-126.0.6478.62_macosx64.tar.bz2
Update to CEF 126.2.6
Posted: Fri Jun 21, 2024 1:01 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.2.6.
This is what's new :
- Chromium 126.0.6478.115
- Fix assertions with Save As dialog. https://bitbucket.org/chromiumembedded/cef/commits/c7c4ac95b15c237e9ac2dbd0ca73ee5ab23736a6
- Set the GlobalCEFApp.DisableChromeLoginPrompt to TRUE by default as a workaround for the issue #520. https://github.com/salvadordf/CEF4Delphi/issues/520
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.6%2Bgc7c4ac9%2Bchromium-126.0.6478.115_macosx64.tar.bz2
WARNING
- There's a loading issue in Linux: https://github.com/salvadordf/CEF4Delphi/issues/457
- The browser crashes navigating to some websites: https://github.com/salvadordf/CEF4Delphi/issues/518
Update to CEF 126.2.7
Posted: Sat Jun 22, 2024 12:17 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.2.7.
This is what's new :
- Allow dangling UnretainedWrapper for ResourceRequest* (fixes #3717) This the browser crashes navigating to some websites: https://bitbucket.org/chromiumembedded/cef/commits/300bb055bbbac536648b2619fc15a5a38bdf3377
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.7%2Bg300bb05%2Bchromium-126.0.6478.115_macosx64.tar.bz2
Update to CEF 126.2.9
Posted: Wed Jun 26, 2024 1:10 pm
by salvadordf
Hi,
CEF4Delphi has been updated to CEF 126.2.9.
This is what's new :
- Chromium 126.0.6478.127

- Allow dangling Listener in CefFileDialogManager (fixes #3720) https://bitbucket.org/chromiumembedded/cef/commits/branch/6478
These are the CEF binaries :
- Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_windows32.tar.bz2
- Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_windows64.tar.bz2
- Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_linux64.tar.bz2
- Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_linuxarm.tar.bz2
- Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_linuxarm64.tar.bz2
- MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_126.2.9%2Bg169fea9%2Bchromium-126.0.6478.127_macosx64.tar.bz2