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 107.1.9

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 107.1.9.

This is what's new in CEF :
  • Chromium 107.0.5304.110 :)
  • Fix 1px gap with maximized frameless windows on Win11. https://bitbucket.org/chromiumembedded/cef/commits/1f0a21a25e61786ef3e8b3a20908e7631ad29c71
This is what's new in CEF4Delphi :
  • Added the possibility to use the Chrome runtime mode in the TabbedBrowser2 demo. It's disabled by default.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_windows32.tar.bz2
    Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_windows64.tar.bz2
    Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_linux64.tar.bz2
    Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_linuxarm.tar.bz2
    Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_linuxarm64.tar.bz2
    MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_107.1.9%2Bg1f0a21a%2Bchromium-107.0.5304.110_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 107.1.11

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 107.1.11

This is what's new in CEF :
  • linux: Set use_allocator=none by default. https://bitbucket.org/chromiumembedded/cef/commits/26c0b5e4620288487de99be1c0c80c0635e4f716
There are no other relevant changes in CEF4Delphi this time.

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

Update to CEF 107.1.12

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 107.1.12 which includes Chromium 107.0.5304.122 :D

There are no other relevant changes.

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

Update to CEF 108.4.13

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 108.4.13.

This is what's new in CEF :
  • Chromium 108.0.5359.125 :D
This is what's new in CEF4Delphi :
  • Added GlobalCEFApp.OnRegisterCustomPreferences to register custom browser preferences.
  • GlobalCEFApp.EnableHighDPISupport is only available on Windows.
  • GlobalCEFApp.OsmodalLoop is only available on Windows.
  • Moved all TCefApplicationCore events to uCEFApplicationEvents to avoid a circular reference.
  • The parameters in TChromiumCore.PrintToPDF have changed.
  • Added TCefDisplayRef.ScreenRectToPixels.
  • Added TCefDisplayRef.ScreenRectFromPixels.
  • Added CefResolveUrl to uCEFMiscFunctions.
  • Almost all of the TPDFPrintOptions properties have changed.
  • Added TCefPreferenceManagerRef.
  • Added TCefPreferenceRegistrarRef.
  • Added TCEFWindowComponent.OnWindowClosing.
  • Added TCEFWindowComponent.OnWindowBoundsChanged.
  • Added TCefv8ValueRef.IsPromise.
  • Added TCefv8ValueRef.ResolvePromise.
  • Added TCefv8ValueRef.RejectPromise.
  • Added TCefv8ValueRef.NewPromise.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_108.4.13%2Bga98cd4c%2Bchromium-108.0.5359.125_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 109.1.8

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 109.1.8.

This is what's new in CEF :
  • Chromium 109.0.5414.87 :D
  • win: osr: Fix context menu popup placement. https://bitbucket.org/chromiumembedded/cef/issues/3433/windows-context-menu-fixed-at-0-0-in-osr
  • Fixed CEF 108 creates "Web data" and "Web data-journal" files in current directory. https://bitbucket.org/chromiumembedded/cef/issues/3434/cef-108-creates-web-data-and-web-data
  • Fix crashes when extensions are disabled. https://bitbucket.org/chromiumembedded/cef/issues/3430/cef-106-107-108-crash-with-extensions
This is what's new in CEF4Delphi :
  • TChromiumCore.OnQuotaRequest has been removed.
  • Added LINUXFPC and LINUXFMX defines to cef.inc
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.8%2Bg44ba3e7%2Bchromium-109.0.5414.87_macosx64.tar.bz2
Some GTK2 demos made with Lazarus in Linux don't work. I still have to fix an initialization issue in GTK3 and the new defines will probably be used.
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 109.1.11

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 109.1.11

This is what's new in CEF :
  • mac: Fix OSR scaling behavior when switching displays. https://bitbucket.org/chromiumembedded/cef/commits/d0e1ac2d423a00ecc42ad83de1bf606174b27f64
  • Fix crash calling GetUserData on a non-user V8 object. https://bitbucket.org/chromiumembedded/cef/commits/4aaeb3eb6c083b81bc15842db844212150dd481b
  • Fix edit command execution on pdf frames. https://bitbucket.org/chromiumembedded/cef/commits/6d4fdb2ef32ad9ae399df126d7a9c5d0d6ada5fa
There are no other relevant changes in CEF4Delphi this time.

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

Update to CEF 109.1.13

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 109.1.13

This is what's new in CEF :
  • Don't show the profile picker on startup in Chrome runtime mode. https://bitbucket.org/chromiumembedded/cef/commits/18f6895b3bde7ac62466dd19127eb8a85faac288
This is what's new in CEF4Delphi :
  • Added GlobalCEFApp.NetLogEnabled.
  • Added GlobalCEFApp.NetLogFile.
  • Added GlobalCEFApp.NetLogCaptureMode.
  • Fixed WindowInfoAsChild for GTK3 in Linux.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.13%2Bg18f6895%2Bchromium-109.0.5414.87_macosx64.tar.bz2
Some GTK2 demos made with Lazarus in Linux don't work. The GTK3 fix in this update is not enough.
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 109.1.16

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 109.1.16

This is what's new in CEF :
  • Allow WebUI handling of DevTools scheme in the Chrome runtime mode. https://bitbucket.org/chromiumembedded/cef/commits/92b44cd7eb886c3c97d7ad57ff39b26efc04f169
  • Fix patched chrome build with enable_cef=false. https://bitbucket.org/chromiumembedded/cef/commits/83cbdcdce54e951b8cab66e2c72616afc79f52eb https://bitbucket.org/chromiumembedded/cef/commits/454cbc256355e8fbf0b8d4ed7cf9d01d69f1dbe1
This is what's new in CEF4Delphi :
  • Added $(CEF4DELPHI)\source to the project search path in Delphi.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_109.1.16%2Bg454cbc2%2Bchromium-109.0.5414.87_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 109.1.18

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 109.1.18 which includes Chromium 109.0.5414.120 :)

There are no other relevant changes.

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

Update to CEF 110.0.25

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 110.0.25.

This is what's new in CEF :
  • Chromium 110.0.5481.78 :D
  • Removed Windows 7, 8/8.1 and Windows Server 2012 support.
  • Updated fields of cef_popup_features_t.
This is what's new in CEF4Delphi :
  • Updated fields of TCefPopupFeatures.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_windows64.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_110.0.25%2Bg75b1c96%2Bchromium-110.0.5481.78_macosx64.tar.bz2
WARNING
Google announced that Chromium 110 will only support Windows 10 or greater.
https://support.google.com/chrome/thread/185534985/sunsetting-support-for-windows-7-8-1-in-early-2023?hl=en
This means that Windows 7, 8/8.1, Windows Server 2012, and Windows Server 2012 R2 are not supported by Chromium 110.
If you need to support Windows 7 then use this CEF4Delphi release :
https://github.com/salvadordf/CEF4Delphi/releases/tag/109.0.5414.120
Locked