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 update on November 24th, 2019

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

CEF4Delphi update on November 24th, 2019

Post by salvadordf »

Hi,

I uploaded a new version of CEF4Delphi to GitHub with some small fixes and changes in declarations and parameters :
  • Modified Cefv8Accessor and Cefv8Interceptor helper function declarations.
  • Fixed and renamed ICefV8Interceptor parameters.
  • Fixed and renamed ICefV8Accessor parameters.
  • Modified ICefValue.SetBool parameter.
  • Fixed ICefMenuModelDelegate.FormatLabel "label" parameter.
  • Modified CefStringClearAndGet parameter.
  • Added CefStringInitialize function.
  • Fixed string handling in TCefRequestContextRef.SetPreference.
  • Fixed string handling in TCefCustomResourceBundleHandler.GetLocalizedString.
  • Fixed string handling in TCefResourceHandlerOwn.GetResponseHeaders.
  • Fixed string handling in TCefResourceRequestHandlerOwn.OnResourceRedirect.
  • Fixed string handling in TCefStringMapOwn.
  • Fixed string handling in TCefStringMultimapOwn.
  • Fixed and renamed ICefv8Handler.Execute parameters.
  • Adapted JSWindowBindingWithObject demo to new Cefv8Accessor declaration.
I found all these issues and incorrect parameter names and types while I was looking for the "System exception (code 0xC000001D)" issue, which is still unresolved :
https://www.briskbard.com/forum/viewtop ... 1023#p4496

As some of you requested, I'm renaming some names to keep them as close as the original CEF names as possible. In many cases I just add an underscore "_" at the end.

The CEF binaries are still the same as the previous version :
32 bits -> http://opensource.spotify.com/cefbuilds ... 32.tar.bz2
64 bits -> http://opensource.spotify.com/cefbuilds ... 64.tar.bz2

WARNING :
The shutdown and resize issues in OSR mode are still present. Use the latest release version if you need a stable component :
https://github.com/salvadordf/CEF4Delph ... ses/latest
Post Reply