Skip to content

WIP Vala bindings for Chromium Embedded Framework (CEF).

License

Notifications You must be signed in to change notification settings

tiliado/valacef

Repository files navigation

Vala-CEF 76.3809

⛔ Deprecated ⛔

💀 Valacef is deprecated as I haven't managed to make Nuvola work with Chromium 76 or newer.

👉 The last working branch is 75.3770.x.

👍 Nuvola will be ported to QtWebEngine.

About

WIP Vala bindings for Chromium Embedded Framework

Screenshot

Components

  • valacefgen: Generates Vala bindings for CEF C API from CEF C header files.
  • valacef: Combines generates Vala bindings and extra goodies into a shared library.
  • valacefgtk: High-level GTK+ 3 based API inspired by WebKitGTK+.
  • cefium: A demo web browser based on valacef(gtk).

Dependencies

Build Instructions

  • ./waf --help
  • ./waf configure
  • make run

Environment variables

ValaCEF supports following environment variables for debugging purposes:

  • VALACEF_FORCE_GPU=yes - Force GPU rasterization (disables builtin GPU blacklist).
  • VALACEF_DEFAULT_RENDERING_MODE=offscreen - Set offscreen rendering as the default rendering mode.

Copyright

  • Copyright 2017-2019 Jiří Janoušek
  • License: BSD-2-Clause