Page 1 of 1

Help needed for quick update to Chromium 86.0.4240.111

PostPosted: Thu Oct 29, 2020 6:41 pm
by omarbelkhodja
I'm trying to update JCEF source code in order to support Chromium 86
I started by updating the CMakeLists.txt file by changing

Code: Select all
if(NOT DEFINED CEF_VERSION)
  set(CEF_VERSION "84.3.8+gc8a556f+chromium-84.0.4147.105")
endif()

to
Code: Select all
if(NOT DEFINED CEF_VERSION)
  set(CEF_VERSION "86.0.19+g9c5fca5+chromium-86.0.4240.111")
endif()


And started the build. Unfortunately, the build fails because the the following 2 methods have been removed in the recent versions of Chromium.
Code: Select all
OnRenderProcessThreadCreated()
OnRenderThreadCreated()


I searched in the web why these methods have been removed, and what is the replacement. I found that that breaking API change is tracked in the following issue https://bitbucket.org/chromiumembedded/cef/commits/280c9127c1fcec485a53bd3ef44e581655a4ab7b.

Now I'm trying to understand how to update JCEF code, but infortunately, my current knowledge doesn't allow me to quickly address this issue.

Is there anybody that can give a few ideas/help on how this can be addressed ?