Rémi Verschelde 0419c92705 Merge pull request #104644 from bruvzg/macos_sync_mb 23 hours ago
..
doc_classes d3e16c9ee2 [iOS] Add options to specify additional entitlements and capabilities in the export settings. 3 months ago
export d35e22ff22 Merge pull request #104415 from zlago/patch-1 4 days ago
README.md 4c1f11944e Update all outdated online documentation links 2 years ago
SCsub 83cf424b5f SCons: Expand `NoCache` coverage 1 week ago
crash_handler_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
crash_handler_macos.mm 97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2 weeks ago
detect.py 399f585042 Merge pull request #99603 from stuartcarnie/metal_fx_upscaling 2 months ago
dir_access_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
dir_access_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
display_server_macos.h 0419c92705 Merge pull request #104644 from bruvzg/macos_sync_mb 23 hours ago
display_server_macos.mm d1edf66a13 [macOS] Release keys and regenerate mouse events after native popup menu tracking. 3 days ago
gl_manager_macos_angle.h f09ee0171a Style: Begin integrating simple `.clangd` fixes 6 days ago
gl_manager_macos_angle.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
gl_manager_macos_legacy.h f09ee0171a Style: Begin integrating simple `.clangd` fixes 6 days ago
gl_manager_macos_legacy.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_application.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_application.mm 5665e55f9a [macOS] Fix running with `DisplayServerHeadless`. 2 days ago
godot_application_delegate.h a317ce75a6 [macOS] Replace custom main loop with `[NSApp run]` and `CFRunLoop` observer. 5 days ago
godot_application_delegate.mm 5665e55f9a [macOS] Fix running with `DisplayServerHeadless`. 2 days ago
godot_button_view.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_button_view.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_content_view.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_content_view.mm 6e5ec1920a Merge pull request #103788 from Grublady/mac_mouse_tracking 2 weeks ago
godot_main_macos.mm a317ce75a6 [macOS] Replace custom main loop with `[NSApp run]` and `CFRunLoop` observer. 5 days ago
godot_menu_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_menu_delegate.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_menu_item.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_menu_item.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_open_save_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_open_save_delegate.mm a5acf1dc81 Merge pull request #101174 from Repiteo/style/objc-import-syntax 2 weeks ago
godot_status_item.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_status_item.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_window.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_window.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
godot_window_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
godot_window_delegate.mm 89a2f3634c Merge pull request #103857 from bruvzg/macos_trans_b 1 week ago
key_mapping_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
key_mapping_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
macos_terminal_logger.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
macos_terminal_logger.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
native_menu_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
native_menu_macos.mm d1edf66a13 [macOS] Release keys and regenerate mouse events after native popup menu tracking. 3 days ago
os_macos.h 5665e55f9a [macOS] Fix running with `DisplayServerHeadless`. 2 days ago
os_macos.mm 5665e55f9a [macOS] Fix running with `DisplayServerHeadless`. 2 days ago
platform_config.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
platform_macos_builders.py 5a6e3cbcb0 SCons: Remove `run_in_subprocess` dependency 1 year ago
rendering_context_driver_vulkan_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
rendering_context_driver_vulkan_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago
tts_macos.h 324512e11c Style: Replace header guards with `#pragma once` 3 weeks ago
tts_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 weeks ago

README.md

macOS platform port

This folder contains the C++, Objective-C and Objective-C++ code for the macOS platform port.

See also misc/dist/macos folder for additional files used by this platform. misc/dist/macos_tools.app is an .app bundle template used for packaging the macOS editor, while misc/dist/macos_template.app is used for packaging macOS export templates.

Documentation