29908646ea
Introduce a macOS Cocoa-based UI and CEF helper subprocess support. CMake: enable OBJCXX on Apple, treat mac sources as .mm, set -fobjc-arc, link Cocoa frameworks, and generate helper app targets using a mac Info.plist template; keep libcef logical target off macOS. Implementation: add Objective-C++ implementations for browser_host and nebula_window, convert startup to ObjC++ (prepare NSApplication), add process_helper_mac (CEF helper entry) and load CEF library from main/main_bigpicture on mac. Tooling/docs: add .clangd fallback flags, compile_commands symlink helper, update cross-platform docs for mac status. Misc: add menu-popup UI page, define UNREFERENCED_PARAMETER in platform/types.h, small code cleanups (use (void)layout, include platform/types.h) and update .gitignore.
22 lines
176 B
Plaintext
22 lines
176 B
Plaintext
# Build output
|
|
/build/
|
|
/out/
|
|
|
|
# CEF binaries
|
|
/thirdparty/cef/
|
|
|
|
# Visual Studio
|
|
.vs/
|
|
*.vcxproj.user
|
|
|
|
# CMake
|
|
CMakeCache.txt
|
|
CMakeFiles/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
# Logs
|
|
*.log
|
|
/.cache
|