Skip to content

Fork of CefGlue. Used by UWB.

License

Notifications You must be signed in to change notification settings

Voltstro-Studios/CefGlue

Repository files navigation

CefGlue

This repo is a fork of the original CefGlue project. Used by UnityWebBrowser.

Currently updated to CEF 129.0.11+g57354b8+chromium-129.0.6668.90.

Changes

  • Updated CEF
  • Support for .NET 8
  • Removed some old demos/samples
  • Some other minors changes that we done over the years that I cannot remember

Updating CEF

  1. First, download the latest stable build of CEF. Minimal distribution is fine.

  2. Extract include folder to CefGlue.Interop.Gen/include.

  3. Run gen-cef3 script.

  4. See if project compiles. If not, fix compile errors. Errors may include new handlers or removed methods.

  5. Check cef_types.h for any additional changes done to the types that need to be manually written (Such as cef_settings_t to CefSettings).

  6. See if demo project works. Make sure to extract Release and Resources from the downloaded CEF build to the build folder of the demo (Demos/CefGlue.Demo.WinForms/bin/Debug/net8.0-windows).

  7. Remove any old unused files.

  8. Bump version in CefGlue.csproj.