├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build-linux-arm64.yml │ ├── build-linux-x86_64.yml │ ├── build-macos-x86_64.yml │ └── build-windows-x86_64.yml ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── cmake └── SetupCef.cmake ├── dep └── readme.md ├── docs └── images │ └── cefview-stack.jpg ├── gen-linux-arm.sh ├── gen-linux-arm64.sh ├── gen-linux-x64.sh ├── gen-linux-x86.sh ├── gen-mac-arm64.sh ├── gen-mac-x64.sh ├── gen-win-arm64.bat ├── gen-win-x64.bat ├── gen-win-x86.bat ├── include ├── CefVersion.h ├── CefViewBrowserApp.h ├── CefViewBrowserAppDelegate.h ├── CefViewBrowserClient.h ├── CefViewBrowserClientDelegate.h └── CefViewCoreGlobal.h ├── readme.md └── src ├── CMakeLists.txt ├── CefVersion.h.in ├── CefView └── CefBrowserApp │ ├── CefViewBrowserApp.cpp │ ├── CefViewBrowserClient.cpp │ ├── CefViewBrowserClient_ContextMenuHandler.cpp │ ├── CefViewBrowserClient_DialogHandler.cpp │ ├── CefViewBrowserClient_DisplayHandler.cpp │ ├── CefViewBrowserClient_DownloadHandler.cpp │ ├── CefViewBrowserClient_DragHandler.cpp │ ├── CefViewBrowserClient_FindHandler.cpp │ ├── CefViewBrowserClient_FocusHandler.cpp │ ├── CefViewBrowserClient_JSDialogHandler.cpp │ ├── CefViewBrowserClient_KeyboardHandler.cpp │ ├── CefViewBrowserClient_LifeSpanHandler.cpp │ ├── CefViewBrowserClient_LoadHandler.cpp │ ├── CefViewBrowserClient_RenderHandler.cpp │ ├── CefViewBrowserClient_RequestHandler.cpp │ ├── CefViewBrowserClient_ResourceRequestHandler.cpp │ ├── CefViewDirectoryProvider │ ├── CefViewDirectoryProvider.cpp │ ├── CefViewDirectoryProvider.h │ ├── CefViewStreamResourceHandler.cpp │ └── CefViewStreamResourceHandler.h │ ├── CefViewQueryHandler │ ├── CefViewQueryHandler.cpp │ └── CefViewQueryHandler.h │ └── CefViewSchemeHandler │ ├── CefViewSchemeHandler.cpp │ ├── CefViewSchemeHandler.h │ ├── CefViewSchemeHandlerFactory.cpp │ └── CefViewSchemeHandlerFactory.h ├── CefViewCoreProtocol.h.in ├── CefWing ├── App │ ├── CefViewAppBase.cpp │ ├── CefViewAppBase.h │ ├── CefViewOtherApp.cpp │ ├── CefViewOtherApp.h │ ├── CefViewRenderApp.cpp │ └── CefViewRenderApp.h ├── Bridge │ ├── CefViewBridgeObject.cpp │ └── CefViewBridgeObject.h ├── linux │ └── main.cpp ├── mac │ ├── CefViewWing.entitlements │ ├── Info.plist │ └── main.mm └── win │ ├── CefViewWing.manifest │ ├── main.cpp │ └── resource.rc.in └── Shared └── Common ├── CefViewCoreLog.cpp ├── CefViewCoreLog.h ├── CefViewDebug.cpp └── CefViewDebug.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-linux-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.github/workflows/build-linux-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/build-linux-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.github/workflows/build-linux-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/build-macos-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.github/workflows/build-macos-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.github/workflows/build-windows-x86_64.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/LICENSE -------------------------------------------------------------------------------- /cmake/SetupCef.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/cmake/SetupCef.cmake -------------------------------------------------------------------------------- /dep/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/dep/readme.md -------------------------------------------------------------------------------- /docs/images/cefview-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/docs/images/cefview-stack.jpg -------------------------------------------------------------------------------- /gen-linux-arm.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=linux-arm %* -------------------------------------------------------------------------------- /gen-linux-arm64.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=linux-arm64 %* -------------------------------------------------------------------------------- /gen-linux-x64.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=linux-x64 %* -------------------------------------------------------------------------------- /gen-linux-x86.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=linux-x86 %* -------------------------------------------------------------------------------- /gen-mac-arm64.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=osx-arm64 %* -------------------------------------------------------------------------------- /gen-mac-x64.sh: -------------------------------------------------------------------------------- 1 | cmake --preset=osx-x64 %* -------------------------------------------------------------------------------- /gen-win-arm64.bat: -------------------------------------------------------------------------------- 1 | cmake --preset=win-arm64 %* -------------------------------------------------------------------------------- /gen-win-x64.bat: -------------------------------------------------------------------------------- 1 | cmake --preset=win-x64 %* -------------------------------------------------------------------------------- /gen-win-x86.bat: -------------------------------------------------------------------------------- 1 | cmake --preset=win-x86 %* -------------------------------------------------------------------------------- /include/CefVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefVersion.h -------------------------------------------------------------------------------- /include/CefViewBrowserApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefViewBrowserApp.h -------------------------------------------------------------------------------- /include/CefViewBrowserAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefViewBrowserAppDelegate.h -------------------------------------------------------------------------------- /include/CefViewBrowserClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefViewBrowserClient.h -------------------------------------------------------------------------------- /include/CefViewBrowserClientDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefViewBrowserClientDelegate.h -------------------------------------------------------------------------------- /include/CefViewCoreGlobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/include/CefViewCoreGlobal.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/readme.md -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/CefVersion.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefVersion.h.in -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserApp.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_ContextMenuHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_ContextMenuHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_DialogHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_DialogHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_DisplayHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_DisplayHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_DownloadHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_DownloadHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_DragHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_DragHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_FindHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_FindHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_FocusHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_FocusHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_JSDialogHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_JSDialogHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_KeyboardHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_KeyboardHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_LifeSpanHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_LifeSpanHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_LoadHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_LoadHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_RenderHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_RenderHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_RequestHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_RequestHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewBrowserClient_ResourceRequestHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewBrowserClient_ResourceRequestHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewDirectoryProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewDirectoryProvider.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewDirectoryProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewDirectoryProvider.h -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewStreamResourceHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewStreamResourceHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewStreamResourceHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewDirectoryProvider/CefViewStreamResourceHandler.h -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewQueryHandler/CefViewQueryHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewQueryHandler/CefViewQueryHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewQueryHandler/CefViewQueryHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewQueryHandler/CefViewQueryHandler.h -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandler.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandler.h -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandlerFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandlerFactory.cpp -------------------------------------------------------------------------------- /src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandlerFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefView/CefBrowserApp/CefViewSchemeHandler/CefViewSchemeHandlerFactory.h -------------------------------------------------------------------------------- /src/CefViewCoreProtocol.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefViewCoreProtocol.h.in -------------------------------------------------------------------------------- /src/CefWing/App/CefViewAppBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewAppBase.cpp -------------------------------------------------------------------------------- /src/CefWing/App/CefViewAppBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewAppBase.h -------------------------------------------------------------------------------- /src/CefWing/App/CefViewOtherApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewOtherApp.cpp -------------------------------------------------------------------------------- /src/CefWing/App/CefViewOtherApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewOtherApp.h -------------------------------------------------------------------------------- /src/CefWing/App/CefViewRenderApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewRenderApp.cpp -------------------------------------------------------------------------------- /src/CefWing/App/CefViewRenderApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/App/CefViewRenderApp.h -------------------------------------------------------------------------------- /src/CefWing/Bridge/CefViewBridgeObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/Bridge/CefViewBridgeObject.cpp -------------------------------------------------------------------------------- /src/CefWing/Bridge/CefViewBridgeObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/Bridge/CefViewBridgeObject.h -------------------------------------------------------------------------------- /src/CefWing/linux/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/linux/main.cpp -------------------------------------------------------------------------------- /src/CefWing/mac/CefViewWing.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/mac/CefViewWing.entitlements -------------------------------------------------------------------------------- /src/CefWing/mac/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/mac/Info.plist -------------------------------------------------------------------------------- /src/CefWing/mac/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/mac/main.mm -------------------------------------------------------------------------------- /src/CefWing/win/CefViewWing.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/win/CefViewWing.manifest -------------------------------------------------------------------------------- /src/CefWing/win/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/win/main.cpp -------------------------------------------------------------------------------- /src/CefWing/win/resource.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/CefWing/win/resource.rc.in -------------------------------------------------------------------------------- /src/Shared/Common/CefViewCoreLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/Shared/Common/CefViewCoreLog.cpp -------------------------------------------------------------------------------- /src/Shared/Common/CefViewCoreLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/Shared/Common/CefViewCoreLog.h -------------------------------------------------------------------------------- /src/Shared/Common/CefViewDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/Shared/Common/CefViewDebug.cpp -------------------------------------------------------------------------------- /src/Shared/Common/CefViewDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CefView/CefViewCore/HEAD/src/Shared/Common/CefViewDebug.h --------------------------------------------------------------------------------