Page 1 of 23

CEF4Delphi updates

Posted: Sat Sep 26, 2020 12:59 pm
by salvadordf
From now on, this thread will be used to keep all the CEF4Delphi update announcements together in one place.
Previous announcements are still available in the "General" section using individual threads.

In order to keep this thread clean I disabled the replies but you can create a new thread if you need to add some comments or questions.

The list of commits to the repository is here :
https://github.com/salvadordf/CEF4Delphi/commits/master

GitHub shows all the code changes when you click on each commit.

Update to CEF 85.3.11

Posted: Sat Sep 26, 2020 1:04 pm
by salvadordf
CEF4Delphi is now updated to CEF 85.3.11

These are the changes in CEF : These are the changes in CEF4Delphi :
  • Added an alternative PrintToPDF menu option to the MiniBrowser demo. It uses a DevTools method to call PrintToPDF but it's not working for now.
  • The MiniBrowser demo now has the code to get the error code and error message in case the DevTools method is not succesfull.
These are the CEF binaries :

Re: CEF4Delphi updates

Posted: Wed Sep 30, 2020 10:52 am
by salvadordf
I just did a small update to CEF4Delphi with the following changes : The CEF binaries are the same as the previous update.

Update to CEF 85.3.12

Posted: Fri Oct 02, 2020 12:30 pm
by salvadordf
Hi,

CEF4Delphi is now updated to CEF 85.3.12 which includes Chromium 85.0.4183.121 :D

There are no other code changes in CEF or CEF4Delphi.

These are the CEF binaries :

Re: CEF4Delphi updates

Posted: Thu Oct 08, 2020 2:45 pm
by salvadordf
I just uploaded a new CEF4Delphi version with one new property :
GlobalCEFApp.EnableUsermediaScreenCapturing

That property adds --enable-usermedia-screen-capturing which has these comments :
Enable screen capturing support for MediaStream API.
The CEF binaries are the same as the previous CEF4Delphi version.

Update to CEF 86.0.14

Posted: Wed Oct 14, 2020 8:27 am
by salvadordf
Hi,

CEF4Delphi is now updated to CEF 86.0.14

These are the main changes in CEF :
The CEF binaries are these :

Update to CEF 86.0.17

Posted: Fri Oct 16, 2020 1:36 pm
by salvadordf
Hi,

CEF4Delphi is now updated to CEF 86.0.17.

It doesn't have any relevant changes for us but it's the latest CEF version available.

The CEF binaries are these : WARNING :
This version has a keyboard focus issue. There's no workaround at this moment.
https://github.com/salvadordf/CEF4Delphi/issues/309

Keep using the latest CEF4Delphi release with CEF 85 to avoid this issue :
https://github.com/salvadordf/CEF4Delph ... ses/latest

Update to CEF 86.0.18

Posted: Sat Oct 24, 2020 10:38 am
by salvadordf
Hi,

CEF4Delphi is now updated to CEF 86.0.18 which includes Chromium 86.0.4240.111

This is a security update in Chromium. Read this for more information :
https://www.zdnet.com/article/google-re ... -zero-day/
https://chromium.googlesource.com/chrom ... 240%5E%21/

The CEF 86 binaries are these : WARNING :
This version has a keyboard focus issue. There's no workaround at this moment.
https://github.com/salvadordf/CEF4Delphi/issues/309

Keep using the latest CEF4Delphi release with CEF 85 to avoid this issue :
https://github.com/salvadordf/CEF4Delph ... ses/latest

The CEF project also patched the previous release with Chromium 85 and you can use the patched CEF 85 binaries with the CEF4Delphi release mentioned before if you set GlobalCEFApp.CheckCEFFiles to FALSE. The latest CEF 85 binaries are these :

Re: CEF4Delphi updates

Posted: Sun Oct 25, 2020 6:08 pm
by salvadordf
I just added a new property to GlobalCEFApp called "BlinkSettings".

This property has the same possible values as the "--blink-settings" command line switch and it has this comments :
Set blink settings. Format is <name>[=<value],<name>[=<value>],... The names are declared in Settings.json5. For boolean type, use "true", "false", or omit '=<value>' part to set to true. For enum type, use the int value of the enum value. Applied after other command line flags and prefs.
The possible names and values for that property are here :
https://source.chromium.org/chromium/ch ... ings.json5

For example, you can disable the images by adding this before the GlobalCEFApp.StartMainProcess call in the DPR file :

Code: Select all

GlobalCEFApp.BlinkSettings := 'imagesEnabled=false';
The CEF binaries are the same as the last announcement.

WARNING :
This version has a keyboard focus issue. There's no workaround at this moment.
https://github.com/salvadordf/CEF4Delphi/issues/309

Keep using the latest CEF4Delphi release with CEF 85 to avoid this issue :
https://github.com/salvadordf/CEF4Delph ... ses/latest

Update to CEF 86.0.19

Posted: Wed Oct 28, 2020 5:53 pm
by salvadordf
Hi,

CEF4Delphi is now updated to CEF 86.0.19.

The issue #309 with the keyboard focus is now fixed in the CEF binaries! :D

The CEF binaries are these :