Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository:packetlost/cefpython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:cefpython55
Choose a base ref
...
head repository:cztomczak/cefpython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:cefpython55
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 205 files changed
  • 2 contributors

Commits on Jan 24, 2017

  1. Update Tutorial

    @cztomczak
    cztomczak committed Jan 24, 2017
    Configuration menu
    Copy the full SHA
    e452fdcView commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Update to Chromium 55.0.2883.87 and CEF 3.2883.1554.gf984155 (v55.3).

    Changes: * Add is_main_frame param in RequestHandler._OnBeforePluginLoad * 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](https://bitbucket.org/chromiumembedded/cef/issues/1995/migrate-from-breakpad-to-crashpad). * Fix CefRequestHandler::OnCertificateError callback trigger * Fix potential OSR crash on renderer process recreation
    @cztomczak
    cztomczak committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    e6424feView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4217b2View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2017

  1. Configuration menu
    Copy the full SHA
    5fefeecView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6c0a0aView commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be10dbaView commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2017

  1. Expose spell checking support API in the Browser object (cztomczak#274).

    See also Issue cztomczak#274 to see command line switches related to spell checking support. Run wxpython example after compile. Fix linux make-setup.py. Update tools/toc.py.
    @cztomczak
    cztomczak committed Feb 12, 2017
    Configuration menu
    Copy the full SHA
    81a8558View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

  1. Build latest v55 on Windows (cztomczak#294)...

    There is still issue with building vcproj files to be resolved. Currently supported on Windows is only Python 2.7 32-bit. Remove patch deps on Windows and Mac platforms to facilitate building (cztomczak#300, cztomczak#231, cztomczak#251). Create tools/build.py and tools/build_module.py (cztomczak#210). Cleanup in directories due to new build tools. Update tools/automate.py. DragData methods become Linux-only: GetImage(), HasImage(). This functionality will be available on all platforms when patch is merged into upstream (cztomczak#251).
    @cztomczak
    cztomczak committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    7491576View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2017

  1. Build v55 on Windows PART 2 (cztomczak#294)...

    There are still issues with unittests and examples. Tkinter example launches fine, but crashes sometimes. Update vcproj files and other fixes. Add additional linker flag /LARGEADDRESSAWARE to Allow 32-bit processes to access 3GB of RAM. Set UNICODE for subprocess. Update build tools. Update module comments with great details on how these tools work. Refactor make-setup.py and make it work cross-platform (cztomczak#299). Moved to tools/installer/make.py . Update docs. Update requirements.txt. Update tkinter example on Windows, doesn't support PNG images.
    @cztomczak
    cztomczak committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    60ebfb8View commit details
    Browse the repository at this point in the history
  2. Fix crashes in unit tests and examples on Windows with v55+ (cztomcza…

    …k#294)... Fixes to wxpython.py example, works great. The hello_world.py example also works good. Unit tests are working fine now. When not providing parent window handle (NULL) during browser creation, so that CEF creates top-level window itself, in such case must call SetAsPopup on Windows. Fixes to build.py tool to run all examples smoothly.
    @cztomczak
    cztomczak committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    97712b3View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2017

  1. Fix issues with examples on Windows with v55+ (cztomczak#294)...

    All examples do run fine on Windows now. Add run_examples.py tool to run all examples that can be run on current configuration.
    @cztomczak
    cztomczak committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    9bd3accView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f7c52dView commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. Fix DevTools window not showing on Windows (cztomczak#303)...

    Add "Quick build instructions for Windows" section indocs/Build-instructions. Fix invalid types for window handles on Windows 64-bit (cztomczak#302). Also fix long long for other pointers such as in PaintBuffer. Also fix long long for uint types. Get rid of invalid/unnecessary long conversions eg. from int64 type.
    @cztomczak
    cztomczak committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5ce5c36View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2017

  1. Up-to-date complete build instructions for all three types of builds.

    1. Build using prebuilt binaries and libraries from GH Releases 2. Build using binaries from Spotify Automated Builds 3. Build upstream CEF from sources
    Czarek authored and Czarek committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    101a223View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. Build v55 on Mac Part 1 (cztomczak#295)...

    Successfully built the cefpython module. There are still some warnings and issues to resolve, but it looks good. Update makefiles. Update installer setup for Mac. Update Mac requirements in build instructions. Add --fast-build option to automate.py.
    @cztomczak
    cztomczak committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    6b24eb1View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. Build v55 on Mac Part 2 (cztomczak#295)...

    Update build tools and makefiles. Link to libc++ and libc++abi to avoid undefined symbol error. Fix visibility: PyMODINIT_FUNC. Minimum Mac version: 10.7. Do not use ctypes.CDLL on Mac, load CEF framework statically. Both Mac and Linux: Add -DNDEBUG and -O3 optimization flags. libcef_dll_wrapper needs to be built using this command: cmake -G "Ninja" -DPROJECT_ARCH="x86_64" \ -DCMAKE_CXX_FLAGS="-stdlib=libc++" \ -DCMAKE_BUILD_TYPE=Release .. ninja libcef_dll_wrapper
    @cztomczak
    cztomczak committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    eeef09aView commit details
    Browse the repository at this point in the history
Loading