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

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

Re: BREAKING CHANGES

Post by salvadordf »

The update to CEF 113.3.1 made on May 29th, 2023 had the following breaking changes :
  • Updated TCefRange.from and TCefRange.to_ to cardinal.
  • Updated target_start, target_end parameters in TCEFOSRIMEHandler.GetCompositionSelectionRange to cardinal.
  • Updated index parameter UpdateCaretPosition to cardinal.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9054#p9054
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update to CEF 115.3.11 made on July 30th, 2023 had the following breaking changes :
  • Removed GlobalCEFApp.UserDataPath
  • Removed "copy" parameter from cef_trace_event_instant
  • Removed "copy" parameter from cef_trace_event_begin
  • Removed "copy" parameter from cef_trace_event_end
  • Removed "copy" parameter from cef_trace_counter
  • Removed "copy" parameter from cef_trace_counter_id
  • Removed "copy" parameter from cef_trace_event_async_begin
  • Removed "copy" parameter from cef_trace_event_async_step_into
  • Removed "copy" parameter from cef_trace_event_async_step_past
  • Removed "copy" parameter from cef_trace_event_async_end
  • Removed TCefX509CertPrincipalRef.GetStreetAddresses
  • Removed TCefX509CertPrincipalRef.GetDomainComponents
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9147#p9147
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on August 3rd, 2023 had the following breaking changes :
  • All public GlobalCEFApp.Internal_* procedures have been replaced by protected IApplicationCoreEvents.do* procedures.
  • Removed GlobalCEFApp.FastUnload because the command line switch used by that property was removed from Chromium.
  • Removed GlobalCEFApp.DisableSafeBrowsing because the command line switch used by that property was removed from Chromium.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9152#p9152
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on September 29th, 2023 had the following breaking changes :
  • Removed TCEFTextfieldComponent.SelectRange. Use the new TCEFTextfieldComponent.SelectedRange property instead.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9250#p9250
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on October 22nd, 2023 had the following breaking changes :
  • Removed TChromiumOptions.AcceptLanguageList.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9269#p9269
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on November 16th, 2023 had the following breaking changes :
  • Changed the return type of ICefDomNode.GetFormControlElementType. Now it returns a TCefDomFormControlType type.
  • Fixed the cef_get_vlog_level function. The N parameter is NativeUInt now.
  • Added a high_priority parameter to ICefWindow.SetAccelerator.
  • Added a high_priority parameter to TCEFWindowComponent.SetAccelerator.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9316#p9316
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on November 29th, 2023 had the following breaking changes :
  • Added TCefManagedTask.
  • Added TCefChromiumTask.
  • Added TCefViewDelegateTask.
  • Added TCefURLRequestClientTask.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9323#p9323
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on December 15th, 2023 had the following breaking changes :
  • Renamed all the TCefWindowOpenDisposition.WOD_* types to TCefWindowOpenDisposition.CEF_WOD_* to maintain the new names declared in the CEF project.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9337#p9337
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on February 17th, 2024 had the following breaking changes :
  • The CEF binaries for Windows 64 bits have two new files : dxil.dll and dxcompiler.dll. They add support for DirectX rendering of WebGPU. Without these files the aforementioned capabilities may fail.
Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9502#p9502
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: BREAKING CHANGES

Post by salvadordf »

The update made on February 24th, 2024 had the following breaking changes :
  • Updated parameters in TChromiumCore.LoadURL
  • Removed one of the overloaded TChromiumCore.LoadURL functions.
  • Updated parameters in TChromiumCore.LoadString
  • Removed one of the overloaded TChromiumCore.LoadString functions.
  • Updated parameters in TChromiumCore.LoadResource
  • Removed one of the overloaded TChromiumCore.LoadResource functions.
  • Updated parameters in TChromiumCore.RetrieveHTML
  • Removed one of the overloaded TChromiumCore.RetrieveHTML functions.
  • Updated parameters in TChromiumCore.RetrieveText
  • Removed one of the overloaded TChromiumCore.RetrieveText functions.
  • Updated parameters in TChromiumCore.GetFrameIdentifiers
  • Updated parameters in TChromiumCore.ExecuteJavaScript
  • Removed one of the overloaded TChromiumCore.ExecuteJavaScript functions.
  • Updated parameters in TChromiumCore.SendProcessMessage
  • Removed one of the overloaded TChromiumCore.SendProcessMessage functions.
  • Updated parameters in TChromiumCore.CreateUrlRequest
  • Removed one of the overloaded TChromiumCore.CreateUrlRequest functions.
  • Changed returned type in TCefFrameRef.GetIdentifier.
  • Renamed TCefBrowserRef.GetFrameByident to TCefBrowserRef.GetFrameByIdentifier
  • Updated parameters in TCefBrowserRef.GetFrameByIdentifier
  • Updated parameters in TCefBrowserRef.GetFrameIdentifiers
  • Renamed TCefBrowserRef.GetFrame to TCefBrowserRef.GetFrameByName
CEF 122 changed the frame identifiers type from int64 to ustring and that resulted in many changes in functions that used a frame identifier.

Read the announcement post for more information :
https://www.briskbard.com/forum/viewtopic.php?p=9522#p9522
Post Reply