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 updates
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
CEF4Delphi updates
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.
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.
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 85.3.11
CEF4Delphi is now updated to CEF 85.3.11
These are the changes in CEF :
These are the changes in CEF :
- Windows: Fix incorrect placement with GetInitialBounds : https://bitbucket.org/chromiumembedded/ ... c09c2f8db0
- 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.
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: CEF4Delphi updates
I just did a small update to CEF4Delphi with the following changes :
- Fixed issue #303. Open the DLL as read only in uCEFMiscFunctions.GetDLLHeaderMachine : https://github.com/salvadordf/CEF4Delphi/issues/303
- Added TChromiumCore.ReplaceMisspelling. https://magpcss.org/ceforum/apidocs3/pr ... efString&)
- Added TChromiumCore.AddWordToDictionary. https://magpcss.org/ceforum/apidocs3/pr ... efString&)
- Added TChromiumCore.OpenerWindowHandle. https://magpcss.org/ceforum/apidocs3/pr ... owHandle()
- Added TChromiumCore.MouseCursorChangeDisabled. https://magpcss.org/ceforum/apidocs3/pr ... Disabled()
- Removed the 'Print to PDF stream...' menu option from the MiniBrowser demo because it's only available in headless chrome.
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 85.3.12
Hi,
CEF4Delphi is now updated to CEF 85.3.12 which includes Chromium 85.0.4183.121
There are no other code changes in CEF or CEF4Delphi.
These are the CEF binaries :
CEF4Delphi is now updated to CEF 85.3.12 which includes Chromium 85.0.4183.121
There are no other code changes in CEF or CEF4Delphi.
These are the CEF binaries :
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: CEF4Delphi updates
I just uploaded a new CEF4Delphi version with one new property :
GlobalCEFApp.EnableUsermediaScreenCapturing
That property adds --enable-usermedia-screen-capturing which has these comments :
GlobalCEFApp.EnableUsermediaScreenCapturing
That property adds --enable-usermedia-screen-capturing which has these comments :
The CEF binaries are the same as the previous CEF4Delphi version.Enable screen capturing support for MediaStream API.
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 86.0.14
Hi,
CEF4Delphi is now updated to CEF 86.0.14
These are the main changes in CEF :
The CEF binaries are these :
CEF4Delphi is now updated to CEF 86.0.14
These are the main changes in CEF :
- Chromium 86.0.4240.75
- Dark mode support : https://github.com/salvadordf/CEF4Delphi/issues/300
The CEF binaries are these :
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 86.0.17
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 :
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
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 :
- 32 bits -> http://opensource.spotify.com/cefbuilds ... 32.tar.bz2
- 64 bits -> http://opensource.spotify.com/cefbuilds ... 64.tar.bz2
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
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 86.0.18
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 :
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 :
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 :
- 32 bits -> http://opensource.spotify.com/cefbuilds ... 32.tar.bz2
- 64 bits -> http://opensource.spotify.com/cefbuilds ... 64.tar.bz2
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 :
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Re: CEF4Delphi updates
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 :
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 :
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
This property has the same possible values as the "--blink-settings" command line switch and it has this comments :
The possible names and values for that property are here :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.
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';
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
- salvadordf
- Posts: 4304
- Joined: Thu Feb 02, 2017 12:24 pm
- Location: Spain
- Contact:
Update to CEF 86.0.19
Hi,
CEF4Delphi is now updated to CEF 86.0.19.
The issue #309 with the keyboard focus is now fixed in the CEF binaries!
The CEF binaries are these :
CEF4Delphi is now updated to CEF 86.0.19.
The issue #309 with the keyboard focus is now fixed in the CEF binaries!
The CEF binaries are these :