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 :D
  • 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 :D
  • 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