-
-
Notifications
You must be signed in to change notification settings - Fork 475
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac release of latest v55+ #295
Milestone
Comments
cztomczak
added a commit
that referenced
this issue
Feb 24, 2017
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
added a commit
that referenced
this issue
Feb 27, 2017
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
added a commit
that referenced
this issue
Mar 1, 2017
cztomczak
added a commit
that referenced
this issue
Mar 3, 2017
Fixes to examples and build tools on Mac. Update to CEF 3.2924.1575.g97389a9 on Mac. Support automate.py --prebuilt-cef on Mac. Fix qt4.py example on Mac. Rename qt.py to qt4.py. Fix gtk2.py example on Mac. On Mac the gtk2.py example forces CEF message loop by default. You can enable debug information in all examples by passing --debug flag. Added info to KB. Add instructions on how to debug "segmentation fault" crash on Linux and Mac in the Knowledge Base document. Update all examples to add detailed notes about clearing all browser references for CEF to shutdown cleanly. Rename build_module.py tool to cython_setup.py. Enhance sudo detection in build.py. Increase time for message loop to 1 sec, otherwise tests sometimes fail with error: > AssertionError: Check assert: > LoadHandler.FrameSourceVisitor_True Create API.md document which links to root api/ directory. Enhance linking in api/ reference, in top headers and in API index.
cztomczak
added a commit
that referenced
this issue
Mar 3, 2017
v56.0 for Mac released: https://github.com/cztomczak/cefpython/releases/tag/v56.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This release is part of the sponsorship by ClearChat, Inc.. Initial release for Mac will be ready in about a month and will support Python 2.7 and wxPython. Schedule for support of Python 3 and other GUI frameworks on Mac platform, is not available at this time.
CEF v55 supports MacOS 10.7+, 64-bit only.
CEF v56+ supports MacOS 10.9+, 64-bit only.
CEF Python v31.2 was the last version to support 32-bit.
There was an issue with discovery of icudtl.dat (#304), thus v55 release for Mac was skipped. v55 could be built with OSX 10.7+ support, but fixing icudtl issue would require patching CEF, so it wold require building CEF/Chromium from sources and that takes a significant amount of time. Current v56 release uses ready binaries from Spotify Automated Builds. See docs/Build-instructions for more details.
The text was updated successfully, but these errors were encountered: