Skip to content

CEF Python 55.3 for Linux 64-bit (Python 2.7 / 3.4 / 3.5 / 3.6)

Compare
Choose a tag to compare
@cztomczak cztomczak released this 12 Feb 17:53
· 9 commits to cefpython55 since this release

Many thanks to ClearChat Inc. for sponsoring this release.

This release was removed from PyPI due to cleanup in pip releases (#329). You can install it using files attached to this GitHub release.

This release includes changes that break backward compatibility, see those marked with "BC break!" at the end.

Changes in this Release:

  • Update to Chromium 55.0.2883.87 (stable channel) and CEF 3.2883.1554.gf984155 (#297)
  • Create wxpython.py example (#269)
  • Fix: no context menu on selected text when context_menu > navigation option is set to False (#222)
  • Expose spell checking API in the Browser object: AddWordToDictionary, ReplaceMisspelling (#274). To configure spell checking use the command line switches described in Issue #274 (--disable-spell-checking, --enable-spelling-auto-correct, --enable-spelling-service, --override-spell-check-lang=LANG).
  • Fix keyboard focus issues in all examples. In gtk2.py and qt.py examples SetFocus must be called in OnLoadStart. (#284)
  • Create qt.py example (PyQt, PySide) (#234)
  • Simplify hello_world.py example (#286)
  • Create initial Tutorial document (10% complete) (#256)
  • Create initial Migration guide document (#293)
  • Fix PyCharm warnings in kivy_.py example (#285).
  • Crash reporting (crashpad) configurable using crash_reporter.cfg file, see src/include/cef_crash_util.h and upstream cef/tools/crash_server.py for more details. Upstream Issue #1995. (#297)
  • Fix CefRequestHandler::OnCertificateError callback trigger (#297)
  • Fix potential OSR crash on renderer process recreation (#297)

Changes that break backward compatibility:

  • Pass keyword arguments to Handlers' callbacks and other interfaces. This will break
    many of existing code for Handlers' callbacks. See the Migration guide document that explains the changes. (BC break!) (#291).
  • Add is_main_frame param in RequestHandler._OnBeforePluginLoad (BC break!) (#297)
  • In JavascriptDialogCallback.Continue "userInput" argument was renamed to "user_input" (BC break! - but only if kwarg used) (commit 0a7d8d6)

Notes on examples:

  • Examples provided with this release: hello_world.py, gtk2.py, tkinter_.py, kivy_.py, qt.py (pyqt, pyside) and wxpython.py
  • gtk3.py example doesn't work (#261)