Czarek Tomczak
Czarek Tomczak
Here is the code that fails: https://github.com/cztomczak/cefpython/blob/5679f28cec18a57a56e298da2927aac8d8f83ad6/src/request.pyx#L129 Related issues: https://github.com/cztomczak/cefpython/issues?q=is%3Aissue+GetPostData+is%3Aclosed
There is API in CEF for searching text, see CefFindHandler::OnFindResult: https://bitbucket.org/chromiumembedded/cef/src/63d313de765331590178821efb920774352ba6fa/include/cef_find_handler.h?at=master#cef_find_handler.h-60 It would be required to provide GUI control for use with this API - probably the most straightforward way...
In the cefclient sample browser there is a default implementation of find dialog for which we could just copy the corresponding C++ code. This dialog is activated in cefclient by...
You can disable GPU hardware acceleration by adding the "disable-gpu" and "disable-gpu-compositing" command line switches when calling cef.Initialize. If you can detect these specific VM machines then disable it only...
GPU acceleration can be problematic on virtual machines, so best to disable it for VMs. It may be fixed in newer CEF. You can open `chrome://gpu` url in CEF Python...
I think we should add the `use_system_freetype=true` GN variable in automate.py when Debian system is detected.
This issue occurs only with some versions of fonts on Debian Stretch (Ubuntu 16.04..17.10). Debian Stretch builds Chromium using this GN option, however default Google Chrome or Chromium distributions don't....
Added `--use-system-freetype` flag to automate.py in commit cef0ca5. Keeping this issue Open and labelled KB.
`automate.py --prebuilt-cef` runs on Python 3 OK. The `--build-cef` flag still doesn't work with Python 3.
Upstream CEF automate-git.py now supports Python 3. Needs testing.