{{ message }}
Tags: a13ssandr0/cefpython
Tags
Fix arm64 build: copy CEF's include/ into the prebuilt directory
CMakeLists.txt puts ${CEF_ROOT} on the include path specifically to
resolve CEF's platform-generated public headers not vendored in
src/include (cef_config.h, cef_api_versions.h, cef_pack_resources.h,
base/internal/cef_net_error_list.h, etc.) - see its comment on
target_include_directories(). build_cef_prebuilt_arm64.py assembled
bin/, lib/ and a copy of cef_version.h into the prebuilt dir, but never
copied the CEF distribution's include/ tree itself, so every compile
unit including cef_build.h failed immediately:
fatal error: include/cef_config.h: No such file or directory
Verified against the actual CI failure log (build (3.11), run 30201666736):
CEF_ROOT resolved correctly and CMake configured fine - the wheel build
got to the very first client_handler compile step before hitting this.
Add --no-cache-dir flag for pip install commands (cztomczak#460)
Fix build errors (cztomczak#403) Change cef.Request.Flags options.
Remove Frame.GetProperty/SetProperty deprecated methods from API docs. This methods are not implemented. I guess they are remainings from CEF 1 which ran using single process mode and getting/setting properties worked synchronously. But in CEF 3 which runs in multi-process mode you can do this only asynchronusly, you can use already implemented js<>py communication layer for that.
Update to Chromium v57 on Win (cztomczak#341) and fix PyQt5 example o… …n Win (cztomczak#325). Fix PyQt5 support on Windows in qt.py example (cztomczak#325). Update automate.py to use --ninja-jobs also when building CEF projects. Default jobs ninja uses is very CPU intensive and can cause much lag in OS.
Update to Chromium 57.0.2987.133 on Linux PART 2 (cztomczak#341)
PreviousNext
