Cefsharp: Funding Request - Release 57.0.0

Created on 23 Feb 2017  路  14Comments  路  Source: cefsharp/CefSharp

For those interested in sponsoring a 57.0.0 release. Again a big thank you to everyone who supported the 55.0.0 release (#1893)

Rough details are as follows

  • A stable CEF build needs to appear on Spotify CEF Build Server (currently the there are no 2987 builds available yet).
  • When half of the funding target is met (and a viable build is available on Spotify CEF Build Server then a -pre release set of packages will be generated.

If the set BountySource target is not met then all is not lost, you can of course build your own Nuget packages and host then on your local feed.

More details will follow in the upcoming weeks.

Constructive comments welcome.

Bountysource

Most helpful comment

@amaitland This bounty has been funded :)

All 14 comments

@amaitland This bounty has been funded :)

@amaitland This bounty has been funded :)

@peters Fantastic, thank you very much! 馃槃

master has been upgraded to 3.2987.1591, version number and relevant API changes were also made see https://github.com/cefsharp/CefSharp/commit/e5ecfde20f70ffc7d32d4312fba31e47f24306e1 for details.

  • BrowserSettings.CaretBrowsing has been removed
  • CefCustomScheme has two new properties IsSecure and IsCorsEnabled

There is a problem related to chrome_elf when using x64 builds. Based on the upstream comments I expect AnyCPU support to have problems when run on x64 machines (see bitbucket link below for details).
https://bitbucket.org/chromiumembedded/cef/issues/2122/windows-cef-2987-57-crashes-on-anycpu-x64

I've temporarily disabled the VS Hosting Process (https://github.com/cefsharp/CefSharp/commit/26574eb2f6d8828f90bb889b9f35c4e2259f8bd9) so the examples run.

@amaitland Excellent news! ;) Do you mind updating the package prefix on myget to 57-* ?

@amaitland Excellent news! ;) Do you mind updating the package prefix on myget to 57-* ?

Whoops! That's what happens when appveyor.yml is not part of the solution, fixed in https://github.com/cefsharp/CefSharp/commit/a86e03b6effdce01c21b2afa43002bd28871b073

General Usage Guide has been updated to include some new topics. Additional topic suggestions welcome.

There is a problem related to chrome_elf when using x64 builds. Based on the upstream comments I expect AnyCPU support to have problems when run on x64 machines (see bitbucket link below for details).
https://bitbucket.org/chromiumembedded/cef/issues/2122/windows-cef-2987-57-crashes-on-anycpu-x64

It looks like Chromium has reverted the changes that are causing the problems, see https://bugs.chromium.org/p/chromium/issues/detail?id=700371#c21 for details. Hopefully the next time CEF updates to a newer Chromium version the problem will be resolved.

The upstream issue has been marked as resolved, a new build should hopefully appear on the Spotify build server in the next day or two, will upgrade soon as it's available. If all goes well then I'll publish a pre-release shortly after.

It looks like Chromium has reverted the changes that are causing the problems, see https://bugs.chromium.org/p/chromium/issues/detail?id=700371#c21 for details. Hopefully the next time CEF updates to a newer Chromium version the problem will be resolved.

master has been upgraded, the problem appears to be resolved (it's not possible to use x64 version with the VS hosting process again. so I expect AnyCPU will work as well.

I'll release the -pre in the next day or two

57.0.0-pre01 packages are on the MyGet feed see https://ci.appveyor.com/project/cefsharp/cefsharp/build/57.0.0-CI2225 for details.

They need a bit more testing then I'll upload them to Nuget.org.

57.0.0-pre01 have been pushed to Nuget.org, should appear in the next few hours.

cefsharp/57 has been upgraded to CEF 3.2987.1601 - Chromium 57.0.2987.133

Unless CEF pushes some important last minute bug fixes this will be the version the final release is based on. I'm aware that Print to PDF doesn't work in the current -pre release, that is fixed in the newer CEF version.

Will look at releasing the final packages in the next week.

57.0.0 Packages have been pushed to Nuget.org, they should appear shortly (takes a while before they're indexed)

Check out the Release Notes which as always includes a list of Known Issues. If you find a bug then please fill out the Issue Template when opening an issue.

I'll leave this open for a week to let the dust settle.

The MinimalExample project has also been upgraded as can be used for testing.

The latest generated API doc is available at http://cefsharp.github.io/api/57.0.0/

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nico87 picture nico87  路  46Comments

amaitland picture amaitland  路  43Comments

MIvoylov picture MIvoylov  路  26Comments

amaitland picture amaitland  路  34Comments

croemheld picture croemheld  路  39Comments