Page 1 of 1

Update to CEF 3.3578.1860.g36610bd

Posted: Wed Dec 12, 2018 4:25 pm
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.

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 6:42 am
by Hitman
Any changes on clearing history and cache?

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 10:21 am
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

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 12:03 pm
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 ?

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 12:26 pm
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.

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 5:00 pm
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 ?

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Thu Dec 13, 2018 5:23 pm
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.

Re: Update to CEF 3.3578.1860.g36610bd

Posted: Sat Dec 15, 2018 11:19 am
by thefunkyjoint
Nice, thank you ! :D