Awesome to hear! And thank you so much for helping out.
Just in case you missed it, the latest version of CEF is dynamically loaded now on OS X. So don't link Chromium Embedded Framework.Framework/Chromium Embedded Framework to the two programs. In order to properly link CEF to the programs, you'll need to have the files set up the way they tell you and you'll need these bits of code in both your programs: https://bitbucket.org/chromiumembedded/ ... cv2sandbox
You probably already know that, but it took me nearly a full day to figure that out, as their tutorials or guides don't mention this. It's only buried at the bottom lines of the readme and in a single forum post...
Berkelium works fairly similar to CEF. So I had originally integrated your code into my existing class system. When that failed, I saw this thread on the CEF forums: https://magpcss.org/ceforum/viewtopic.php?f=6&t=16371 even though I am not running Mojave, I downgraded to a version that was working for them (3359) and got this error:
Code: Select all
Attempting to run unsupported native service: content_renderer.service
Whereas the newer CEF 3538 spits out no errors...
To verify it wasn't my code, I commented out my main and all the headers in my game, threw in your code verbatim minus the needed changes and my helper, and same results. No onPaint called. No errors in 3538, and the same error as above on 3359.
After sunrise, I plan on trying CEF 2704 which is the oldest available binary from trusted sources. (I found some even older binary builds from various Githubs. But I am trying to avoid that.) I will let you know the results. If you need any help, have any questions, need some testing, or whatever, feel free to contact me. I should be available 24/7 for the rest of the week, and then an odd 60-100 hours per week after that.