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.
If you find these projects useful please consider becoming a sponsor with Patreon, GitHub or Liberapay.

Need help with specific CEF build

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

Re: Need help with specific CEF build

Post by salvadordf »

Hi Yolanda,

The CEF version number format was updated a few months ago and it's described here :
https://bitbucket.org/chromiumembedded/ ... ber-format

I just updated CEF4Delphi to the latest CEF version, 75.0.13. It uses the binaries built using the 3770 branch that includes the latest commit for that branch : 2c92fcd

If you run the MiniBrowser demo and visit chrome://version/ you will see this :
  • CEF 75.0.13+g2c92fcd+chromium-75.0.3770.100
  • Chromium 75.0.3770.100
The Chromium version number shows the 3770 branch in the third field.

The CEF version number has this format :
After further discussion the proposal is to use:
  • "X.Y.Z+gHHHHHHH+chromium-A.B.C.D" for release branch builds.
  • "X.0.0-master.N+gHHHHHHH+chromium-A.B.C.D" for master branch builds.
Where:
  • "X" is the Chromium major version (e.g. 72).
  • "Y" is an incremental number that starts at 0 when a release branch is created and changes only when the CEF C/C++ API changes (similar to how the CEF_API_HASH_UNIVERSAL value behaves in cef_version.h) (release branch only).
  • "Z" is an incremental number that starts at 0 when a release branch is created and changes on each commit, with reset to 0 when "Y" changes (release branch only).
  • "N" is an incremental number representing the number of commits (master branch only).
  • "gHHHHHHH" is the 7-character abbreviation for the Git commit hash. This facilitates lookup of the relevant commit history in Git.
  • "A.B.C.D" is the Chromium version (e.g. 72.0.3626.96).
I hope this is enough to solve your problem. As I've mentioned before I've never built the binaries.

There are some other forum users who have experience building the CEF binaries but if you still have problems building the binaries you can also ask for help in the official CEF forum :
http://magpcss.org/ceforum/
User avatar
salvadordf
Posts: 4565
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Need help with specific CEF build

Post by salvadordf »

If you can use the sources you downloaded manually then you can use the official GitHub mirror :
https://github.com/chromiumembedded/cef

It's not updated automatically and right now it's a few commits behind the official repository at BitBucket but it's much easier to download the sources as they were at any time in the commit history.

Just select the branch, click on the "commits" link and click on the "<>" button to browse and download the sources at any point in history.
Post Reply