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.
BREAKING CHANGES
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 90.5.4 included many breaking changes.
Some events were moved, many properties were removed, some methods have different parameters and even the CEF binaries have changed!
The list is too long to repeat it here. Read all the details in the announcement :
https://www.briskbard.com/forum/viewtopic.php?p=7044#p7044
Some events were moved, many properties were removed, some methods have different parameters and even the CEF binaries have changed!
The list is too long to repeat it here. Read all the details in the announcement :
https://www.briskbard.com/forum/viewtopic.php?p=7044#p7044
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update made on April 20th, 2021 removed some unused features to GlobalCEFApp :
- GlobalCEFApp.SupportedSchemes
- GlobalCEFApp.OnGetCookieableSchemes
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 90.6.0 renamed one property :
- GlobalCEFApp.ProductVersion was renamed to GlobalCEFApp.UserAgentProduct
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 93.1.11 made on September 5th removed the following events and properties related to Widevine :
- Removed GlobalCEFApp.OnCDMRegistrationComplete
- Removed GlobalCEFApp.WidevinePath
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update made on October 2nd, 2021 requires 3 new files in the CEF binaries:
https://www.briskbard.com/forum/viewtopic.php?p=7472#p7472
- Windows : vk_swiftshader.dll, vk_swiftshader_icd.json and vulkan-1.dll
- Linux : libvk_swiftshader.so, vk_swiftshader_icd.json and libvulkan.so.1
https://www.briskbard.com/forum/viewtopic.php?p=7472#p7472
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 95.7.10 made on October 22nd, 2021 had several breaking changes.
Read the announcement for more information :
https://www.briskbard.com/forum/viewtopic.php?p=7511#p7511
- Removed the "aIgnoreCertificateErrors" parameter in TCefRequestContextRef.New
- Removed the TChromiumCore.SendFocusEvent. Use TChromiumCore.SetFocus with the same parameter value instead.
- Removed TChormiumCore.Options.UniversalAccessFromFileUrls
- Removed TChormiumCore.Options.FileAccessFromFileUrls
- Removed TChormiumCore.Options.ApplicationCache
- Removed TCefSettings.ignore_certificate_errors
- Removed TCefRequestContextSettings.ignore_certificate_errors
- Replaced TCefWindowInfo.x, TCefWindowInfo.y, TCefWindowInfo.width and TCefWindowInfo.height with TCefWindowInfo.bounds
- Replaced all "ICefRequestCallback" parameters with "ICefCallback". In fact, the uCEFRequestCallback.pas unit has been deleted from the project. The list of events with that parameter type are :
- TChromiumCore.OnBeforeResourceLoad
- TChromiumCore.OnQuotaRequest
- TChromiumCore.OnCertificateError
Read the announcement for more information :
https://www.briskbard.com/forum/viewtopic.php?p=7511#p7511
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 97.1.1 made on January 7th, 2022 had two breaking changes :
https://www.briskbard.com/forum/viewtopic.php?p=7763#p7763
- Removed the TChromiumCore.OnBeforePluginLoad event.
- Removed the TCefRequestContextRef.PurgePluginListCache procedure.
https://www.briskbard.com/forum/viewtopic.php?p=7763#p7763
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The CEF4Delphi update made on February 22nd, 2022 replaced the Delphi component packages.
Lazarus users are NOT affected by this change!
Read the announcement for more information :
https://www.briskbard.com/forum/viewtopic.php?p=7899#p7899
Lazarus users are NOT affected by this change!
- Open CEF4Delphi.dpk if you use Delphi 7, 8, 2005, 2006, 2007, 2009, 2010 or XE. This package only has VCL components.
- Open CEF4Delphi_group.groupproj if you use Delphi XE2, XE3, XE4, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4 or 11. This group has VCL and FMX components.
Read the announcement for more information :
https://www.briskbard.com/forum/viewtopic.php?p=7899#p7899
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 99.2.7 made on March 3rd, 2022 had the following breaking changes :
- The aIdentifier parameter in TChromiumCore.Find has been removed due to changes in the CEF API.
- salvadordf
- Posts: 4374
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: BREAKING CHANGES
The update to CEF 100.0.14 made on April 6th, 2022 had the following breaking changes :
- Removed GlobalCEFApp.PluginPolicy
- Removed GlobalCEFApp.DisablePlugins
- Removed TChromiumCore.OnPluginCrashed
- Removed TChromiumCore.Options.Plugins