Feature/cef speedup (#806)

* Improve cmake errors
  * Calling doMessageLoopWork more often to increase gui performance
  * Introduce frequent callbacks
  * Restructure browser update callbacks
  * Cleanup cef speedup
  * Add flag to toggle updating browser between renderable calls
  * CEF should not be used in single process mode
  * Update CEF version
  * Postbuild step for finding framework from web helper
  * Load libcef dynamically to fix issue with CEF update
  * Only include dynamic library loader on mac
  * Improve keyboard mapping support on MacOS
  * Add arrow keys
  * Rename manifest
  * Fix bug with missing blinking cursor in text fields
  * Bump minimum cmake version
  * CEF fixes: Runtime and correct helper path
  * Be true to actual sandbox compatibility specified by CEF
  * Cleanup
This commit is contained in:
Emil Axelsson
2019-04-24 10:53:46 +02:00
committed by Alexander Bock
parent ba1aaa1672
commit 0dcf65ce4f
47 changed files with 498 additions and 145 deletions

View File

@@ -1 +1,6 @@
set(DEFAULT_MODULE OFF)
if (APPLE OR WIN32)
set(DEFAULT_MODULE ON)
else ()
# WebBrowser is not available on Linux
set(DEFAULT_MODULE OFF)
endif ()