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.

CEF4Delphi updates

Locked
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 110.0.27

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 110.0.27 which includes Chromium 110.0.5481.100. :D

Since the last update I also added a new demo called "WindowsServiceBrowser" that uses a CEF browser inside a Windows Service to take a screenshot of google.com.

The WebpageSnapshot and ConsoleBrowser2 demos have been modified to use the new TCEFBrowserBitmap class in TCEFBrowserThread in order to avoid creating VCL controls in a thread.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.27%2Bg1296c82%2Bchromium-110.0.5481.100_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 110.0.28

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 110.0.28 which includes Chromium 110.0.5481.104 :D

There are no other relevant changes.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.28%2Bg16a2153%2Bchromium-110.0.5481.104_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 110.0.30

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 110.0.30 which includes Chromium 110.0.5481.178 :)

There are no other relevant changes.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.30%2Bg3c2b68f%2Bchromium-110.0.5481.178_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 110.0.31

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 110.0.31 which includes Chromium 110.0.5481.179 :)

There are no other relevant changes.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.31%2Bg46651e0%2Bchromium-110.0.5481.179_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 110.0.32

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 110.0.32.

This is what's new since the last announcement :
  • Chromium 110.0.5481.180 :D
  • Added Delphi 11.3 reference to the readme file.
  • Fixed a leak in TCEFWinControl.TakeSnapshot.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.32%2Bg291f1df%2Bchromium-110.0.5481.180_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 111.2.2

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 111.2.2

This is what's new :
  • Chromium 111.0.5563.65. :D
  • Added Lazarus 2.2.6 reference to the readme file.
  • Added the CEF_PERMISSION_TYPE_TOP_LEVEL_STORAGE_ACCESS constant
  • Removed TCefMediaSinkRef.GetDescription
  • Added TCEFWindowComponent.OnWithStandardWindowButtons
  • Added TCEFWindowComponent.OnGetTitlebarHeight
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.2%2Bg1b83ff6%2Bchromium-111.0.5563.65_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: CEF4Delphi updates

Post by salvadordf »

The latest CEF4Delphi update fixed the issue #446 : "KioskOSRBrowser doesn't show the blinking caret when you click on an editable element."

The official CEF sample application states that the browser requires some time to create associated internal objects before being able to accept the focus :
https://bitbucket.org/chromiumembedded/cef/src/14dd0c0d06166d8198980b7fd5ed2d5f526e8990/tests/cefclient/browser/osr_window_win.cc#lines-949

TChromium now has a TChromiumCore.CanFocus property that will be TRUE when the OSR browser can be focused.
The TChromiumCore.OnCanFocus event can be used to know when the browser can be focused.
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: CEF4Delphi updates

Post by salvadordf »

The latest CEF4Delphi update has a new property that it's required to use the remote DevTools with Chromium 111.

If you need to enable the remote DevTools in your application then add the following code lines before the GlobalCEFApp.StartMainProcess call in the DPR file :

Code: Select all

GlobalCEFApp.RemoteDebuggingPort := 9999;
GlobalCEFApp.RemoteAllowOrigins := '*';
The asterisk will allow any origin but you can also use GlobalCEFApp.RemoteAllowOrigins := 'http://localhost:9999'; in this case
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 111.2.4

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 111.2.4

This is what's new in CEF :
  • Move ThreadProfiler initialization to the UI thread. https://bitbucket.org/chromiumembedded/cef/commits/49cae3707a761f940e67f2cd25ee9fa434aafa1e
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.4%2Bg49cae37%2Bchromium-111.0.5563.65_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 111.2.6

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 111.2.6

This is what's new in CEF :
  • mac: Enable WindowTestRunnerViews. https://bitbucket.org/chromiumembedded/cef/commits/4eb05086718daac51cc83d2e5e2e04aba35b77d9
  • mac: Support dynamic resize of title bar height. https://bitbucket.org/chromiumembedded/cef/commits/491d2383ef7c01e7b3a60fa7c07f943661b9c013
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_111.2.6%2Bg491d238%2Bchromium-111.0.5563.65_macosx64.tar.bz2
Locked