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.

CEF4Delphi updates

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

Update to CEF 97.1.2

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 97.1.2.

This is what's new in CEF :
  • Fix possible use after shutdown of BrowserContext. https://bitbucket.org/chromiumembedded/cef/commits/b821dc3532857bcd4caaea0966df92b8e661b37d
This is what's new in CEF4Delphi :
  • Enable the "Chrome runtime" mode in the TinyBrowser2 demos.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.2%2Bgb821dc3%2Bchromium-97.0.4692.71_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 97.1.5

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 97.1.5

This is what's new in CEF :
  • Fix OSR resize issue when multiple monitors have different scale factors : https://bitbucket.org/chromiumembedded/cef/commits/1cbaee4868640f05ddddeec2aa57a3431221953c
  • Fix crash when clicking Reading List sidebar link : https://bitbucket.org/chromiumembedded/cef/commits/2b002584074c669125f176799474f191d0fb2ba4
The CEF binaries are these :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.5%2Bg2b00258%2Bchromium-97.0.4692.71_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 97.1.6

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 97.1.6 which includes Chromium 97.0.4692.99. :D

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

Update to CEF 97.1.7

Post by salvadordf »

Hi,

CEF4Delphi has been updated to CEF 97.1.7

This is what's new in CEF :
  • Fix notification for focused frame : https://bitbucket.org/chromiumembedded/cef/commits/45ce54393ead84308a263136eb7873baacee0a4a
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.7%2Bg45ce543%2Bchromium-97.0.4692.99_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 97.1.9

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 97.1.9

This is what's new in CEF :
  • Fix shutdown assert if OneShotTimer is deleted on the wrong thread. https://bitbucket.org/chromiumembedded/cef/commits/0e8afa73ed448fd80e37829c76dcf180faf177b0
  • Fix a shutdown crash due to `ExtensionsBrowserClient::Set(nullptr)` being called too early. https://bitbucket.org/chromiumembedded/cef/commits/a00bca5aa590ab39a0bd64216369d44cf553257d
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_97.1.9%2Bga00bca5%2Bchromium-97.0.4692.99_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 98.1.16

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 98.1.16 which includes Chromium 98.0.4758.55. :)

There are no relevant changes in CEF or CEF4Delphi.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.16%2Bg358ca26%2Bchromium-98.0.4758.55_macosx64.tar.bz2
The Linux binaries are not yet available but I guess they will be available soon.
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 98.1.19

Post by salvadordf »

Hi,

I just updated CEF4Delphi to CEF 98.1.19 which includes Chromium 98.0.4758.80 :D

The build system at Spotify is having some issues lately and some binaries are missing so I had to build the binaries for Windows 32 bits and uploaded them to briskbard.com.

These are the links to the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.19%2Bg57be9e2%2Bchromium-98.0.4758.80_macosx64.tar.bz2
EDIT : They fixed the Spotify build system and all the download links work.
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 98.1.21

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 98.1.21

This is what's new in CEF :
  • Chromium 98.0.4758.102. :)
  • Support reconnect of the mojo frame channel : https://bitbucket.org/chromiumembedded/cef/commits/9782362fea64d6317166cb091a3afe4155f386db
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.1.21%2Bg9782362%2Bchromium-98.0.4758.102_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 98.2.0

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 98.2.0.

This is what's new in CEF :
  • Update context menu type enums to match Chromium. https://bitbucket.org/chromiumembedded/cef/commits/78c653a2edd121bc31d7ea82f5f8d110c2bb2d9c
This is what's new in CEF4Delphi :
  • Fixed issue #404 : Memory leak with empty TChromiumCore.DefaultUrl
  • Fixed crash in RasperryPi OS 64 bits.
These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.0%2Bg78c653a%2Bchromium-98.0.4758.102_macosx64.tar.bz2
User avatar
salvadordf
Posts: 4056
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 98.2.1

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 98.2.1 which includes Chromium 98.0.4758.109 :)

The CEF code doesn't have any other relevant change but this is what's new in CEF4Delphi :
  • Added the source directory to all the search paths. From now on the CEF4Delphi installation instructions will not require to modify the library path in the Delphi configuration but each application must add the CEF4Delphi\source directory to its search path.
  • Replaced the Delphi packages with a DPK file for old Delphi versions and a group for newer Delphi versions. Lazarus users are NOT affected by this change.
  • Updated all include files.
ATTENTION!
The new Delphi package and group require to uninstall and install CEF4Delphi following these instructions :
  • Run Delphi / Rad Studio.
  • Uninstall the old CEF4Delphi package in the IDE.
  • Close Delphi / Rad Studio.
  • Delete the BPL and DCU files.
  • Run Delphi / Rad Studio.
  • Open the CEF4Delphi.dpk package if you use Delphi 7, 8, 2005, 2006, 2007, 2009, 2010 or XE. In case you use Delphi XE2, XE3, XE4, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4 or 11 then open the CEF4Delphi_group.groupproj group.
  • Build All.
  • Install.
CEF4Delphi needed to update the packages because it was still using a modified version of the original package that was used in the first release.

The new CEF4Delphi.dpk file only has VCL components and it works in Delphi 7, 8, 2005, 2006, 2007, 2009, 2010 and XE.

The new CEF4Delphi_group.groupproj group has VCL and FMX components and it works with Delphi XE2, XE3, XE4, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4 and 11.

There might be small incompatibility issues with some Delphi versions due to small format changes in the DPK and DPROJ files. I've been told that some old versions used a boolean for the Debug information setting in the project options and the latest Delphi version uses an integer but this can be easily fixed by opening the Project options and setting the right Debug information value in "Project options -> Building -> Delphi Compiler -> Compiling -> Delphi information".

I'm sorry for the inconvenience this change is causing. I should've done it long ago.

These are the CEF binaries :
  • Windows 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_windows32.tar.bz2
  • Windows 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_windows64.tar.bz2
  • Linux x86 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linux32.tar.bz2
  • Linux x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linux64.tar.bz2
  • Linux ARM 32 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linuxarm.tar.bz2
  • Linux ARM 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_linuxarm64.tar.bz2
  • MacOS x86 64 bits -> https://cef-builds.spotifycdn.com/cef_binary_98.2.1%2Bg29d6e22%2Bchromium-98.0.4758.109_macosx64.tar.bz2
Locked