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.

Update to CEF 3.3578.1860.g36610bd

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

Update to CEF 3.3578.1860.g36610bd

Post by salvadordf »

Hi,

I just uploaded the new CEF4Delphi version updated to CEF 3.3578.1860.g36610bd.

This is what's new :
  • Chromium 71.0.3578.80
  • Delphi 10.3 Rio support.

The CEF3 binaries are these :
If you used a browser in OSR mode you will have to remove the "Result" parameter in the TChromium.OnGetViewRect event.
Hitman
Posts: 73
Joined: Sat May 20, 2017 11:08 am

Re: Update to CEF 3.3578.1860.g36610bd

Post by Hitman »

Any changes on clearing history and cache?
User avatar
salvadordf
Posts: 4564
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 3.3578.1860.g36610bd

Post by salvadordf »

This update only has a few changes in the CEF3 API :
  • A new way to paint the page contents in OSR mode using a D3D11 Texture2D handle.
  • A new procedure to issue a BeginFrame request.
If you need a new feature in the CEF3 C API you can suggest it at the CEF3 project repository :
https://bitbucket.org/chromiumembedded/cef

The "clear cache" function has been asked many times over the last years. Search in the official CEF3 forum and you will find answers like this one :
https://magpcss.org/ceforum/viewtopic.php?f=6&t=11992
thefunkyjoint
Posts: 513
Joined: Thu Aug 10, 2017 12:40 pm

Re: Update to CEF 3.3578.1860.g36610bd

Post by thefunkyjoint »

Hi,

When i try to install the new version on Delphi 2007, i get the error below ; details in the image.

[DCC Error] uCEFApplication.pas(913): E2003 Undeclared identifier: 'IMAGE_FILE_MACHINE_AMD64'

Any hints ?
You do not have the required permissions to view the files attached to this post.
User avatar
salvadordf
Posts: 4564
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 3.3578.1860.g36610bd

Post by salvadordf »

I removed those constants to avoid a C++ builder error but I just added them again with a different name.

Please, download CEF4Delphi again.
thefunkyjoint
Posts: 513
Joined: Thu Aug 10, 2017 12:40 pm

Re: Update to CEF 3.3578.1860.g36610bd

Post by thefunkyjoint »

Thank you !

Actually i simply commented this part of the code and it compiled. Should i update even so or is there no problem to wait for the next build ?
User avatar
salvadordf
Posts: 4564
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 3.3578.1860.g36610bd

Post by salvadordf »

GetDLLHeaderMachine is used to check if the application and the CEF binaries are both 32 bits or 64 bits.

This is only useful for developers. Users shouldn't be replacing the CEF3 binaries.

If your application works with those comments and you distribute it with an installer then you can wait for the next build.
thefunkyjoint
Posts: 513
Joined: Thu Aug 10, 2017 12:40 pm

Re: Update to CEF 3.3578.1860.g36610bd

Post by thefunkyjoint »

Nice, thank you ! :D
Post Reply