Update to CEF 79.1.36

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

Update to CEF 79.1.36

Post by salvadordf » Thu Jan 30, 2020 11:13 am

Hi,

I just uploaded a minor revision of CEF4Delphi. It's updated to CEF 79.1.36 which includes a fix race between OpenInputStreamWrapper Open and Cancel :
https://bitbucket.org/chromiumembedded/cef/commits/90301bdb7fd0b32137c221f38e8785b3a8ad8aa4

The CEF4Delphi demos include these changes :
  • Added missing Windows messages to the application service and restored the SendCompMessage function in the FMXExternalPumpBrowser demo.
  • Removed TCEFSentinel from the JSEval and JSRTTIExtension demos.
The CEF binaries are these :
  • 32 bits -> http://opensource.spotify.com/cefbuilds/cef_binary_79.1.36%2Bg90301bd%2Bchromium-79.0.3945.130_windows32.tar.bz2
  • 64 bits -> http://opensource.spotify.com/cefbuilds/cef_binary_79.1.36%2Bg90301bd%2Bchromium-79.0.3945.130_windows64.tar.bz2

dilfich
Posts: 220
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 79.1.36

Post by dilfich » Wed Feb 05, 2020 10:15 am

Hi,

Code: Select all

Chromium1.AcceptLanguageList
The language is set, everything is fine, but the question is how to reset to default settings? Leaving an empty value and applying it to nothing results.

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

Re: Update to CEF 79.1.36

Post by salvadordf » Wed Feb 05, 2020 11:14 am

Thanks for reporting this issue! I'll fix that in the next update.

TChromiumCore.doUpdatePreferences should call UpdatePreference(aBrowser, 'intl.accept_languages', FAcceptLanguageList) even when FAcceptLanguageList is empty.

dilfich
Posts: 220
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 79.1.36

Post by dilfich » Wed Feb 12, 2020 11:44 am

https://accounts.google.com/ (Mail)
The browser is outdated, why doesn't it work? :?

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

Re: Update to CEF 79.1.36

Post by salvadordf » Wed Feb 12, 2020 1:10 pm

dilfich wrote:
Wed Feb 12, 2020 11:44 am
https://accounts.google.com/ (Mail)
The browser is outdated, why doesn't it work? :?
It's probably caused by this :
https://www.briskbard.com/forum/viewtopic.php?f=8&t=751
https://www.briskbard.com/forum/viewtopic.php?f=8&t=1078

If you use some Google API then you can authenticate your users with OAuth2 as shown in the OAuth2Tester demo.

dilfich
Posts: 220
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 79.1.36

Post by dilfich » Thu Feb 13, 2020 9:23 am

It has not been necessary for a long time, so this is the beginning of the end? You can't log in to YouTube or email or any other service in the usual way? :(

dilfich
Posts: 220
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 79.1.36

Post by dilfich » Wed Feb 19, 2020 9:01 am

https://fingerprintjs.com/demo
Doesn't work, any idea why?

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

Re: Update to CEF 79.1.36

Post by salvadordf » Wed Feb 19, 2020 9:29 am

dilfich wrote:
Wed Feb 19, 2020 9:01 am
https://fingerprintjs.com/demo
Doesn't work, any idea why?
I don't see any errors in the console when I load that page in Chromium but the MiniBrowser demo shows this :
demo.js:31 Uncaught (in promise) ReferenceError: Notification is not defined
at demo.js:31
demo:1 Uncaught (in promise) {error: "Timeout", reason: "30000ms elapsed"}
Perhaps that page uses some of the APIs that CEF still doesn't support.

dilfich
Posts: 220
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 79.1.36

Post by dilfich » Wed Feb 19, 2020 10:01 am

salvadordf wrote:
Wed Feb 19, 2020 9:29 am
Perhaps that page uses some of the APIs that CEF still doesn't support.
The latest versions of the new ones have the same errors, but it works perfectly for example in Chromium 31.

thefunkyjoint
Posts: 282
Joined: Thu Aug 10, 2017 12:40 pm

Re: Update to CEF 79.1.36

Post by thefunkyjoint » Thu Feb 20, 2020 4:21 pm

Sometimes when i close my app, i'm getting a System Exception in the specific line below.

Screen Shot 2020-02-20 at 13.19.09.jpg
Screen Shot 2020-02-20 at 13.19.17.jpg
You do not have the required permissions to view the files attached to this post.

Post Reply