summaryrefslogtreecommitdiffstats
path: root/platform/macos
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-2/+2
|\
| * Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-171-2/+2
| |
* | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-152-4/+3
|\|
| * Merge pull request #99217 from dustdfg/refactor_compiler_min_detectionThaddeus Crews2024-11-151-3/+2
| |\ | | | | | | | | | Buildsystem: Refactor compiler detection code
| | * Buildsystem: Refactor compiler detection codeYevhen Babiichuk (DustDFG)2024-11-151-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | * Delete old check for gcc 8 as we support 9 or higher * Flatten branches for clang and apple clang * Renamed is_vanilla_clang to is_apple_clang to be more clear Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
| * | Use processed filter list for native dialogs.Pāvels Nadtočajevs2024-11-151-1/+1
| |/
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-123-1/+14
|\|
| * Merge pull request #99112 from bruvzg/get_model_nameThaddeus Crews2024-11-122-0/+11
| |\ | | | | | | | | | Implement `get_model_name` on macOS and Windows.
| | * Implement `get_model_name` on macOS and Windows.Pāvels Nadtočajevs2024-11-122-0/+11
| | |
| * | CI: Update `ruff` & `mypy` pre-commit hooksThaddeus Crews2024-11-111-1/+3
| |/ | | | | | | | | • ruff: 0.6.6 → 0.7.3 • mypy: 1.11.2 → 1.13.0
* | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-111-0/+5
|\|
| * [GDExtension] Improve macOS library loading/export.bruvzg2024-11-041-0/+5
| |
* | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-0/+1
|\|
| * [DisplayServer] Add feature flag for native file dialog access to `user/res` ↵Anish Mishra2024-10-301-0/+1
| | | | | | | | and `options`
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-303-31/+35
|\|
| * Merge pull request #98615 from Summersay415/three-opengls-pleaseThaddeus Crews2024-10-291-29/+33
| |\ | | | | | | | | | Fix fallbacks to OpenGL
| | * Fix fallbacks to OpenGLSummersay4152024-10-281-29/+33
| | |
| * | Merge pull request #97934 from adamscott/give-AThousandShips-a-breakThaddeus Crews2024-10-292-2/+2
| |\ \ | | |/ | |/| | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
| | * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-252-2/+2
| | | | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-2751-102/+102
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-2751-102/+102
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-262-7/+14
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #97771 from dsnopek/openxr-linux-eglThaddeus Crews2024-10-251-0/+12
| |\ \ | | | | | | | | | | | | OpenXR: Add support for Wayland on Linux
| | * | OpenXR: Add support for Wayland on LinuxDavid Snopek2024-10-041-0/+12
| | | |
| * | | Merge pull request #97555 from dustdfg/platform_methods/extract_validate_archThaddeus Crews2024-10-251-7/+2
| |\ \ \ | | |_|/ | |/| | | | | | Build System: Extract `validate_arch` helper functions
| | * | Build System: Extract `validate_arch` helper functionYevhen Babiichuk (DustDFG)2024-10-061-7/+2
| | | | | | | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | | Merge pull request #774 from Spartan322/fix/macos-export-pluginGeorge L. Albany2024-10-231-2/+2
|\ \ \ \ | | | | | | | | | | Rebrand macos exports to Redot
| * | | | Rebrand macos exports to RedotSpartan3222024-10-221-2/+2
| | | | |
* | | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-0/+1
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | | | Merge commit godotengine/godot@80f0b33313dae52d072ba2771a88ebcc4f0b4d6dSpartan3222024-10-182-1/+22
|\| | |
| * | | added ability to add extra codesign entitlements for macos from godot editorTravis Lange2024-10-132-1/+22
| |/ /
* | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1151-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-112-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Merge pull request #97570 from ↵Rémi Verschelde2024-10-041-2/+2
|\ \ | | | | | | | | | | | | | | | dustdfg/ios_macos/print_warning_instead_of_comments Replace comments with printed warning for Metal on x86_64
| * | Replace comments with printed warning for Metal on x86_64Yevhen Babiichuk (DustDFG)2024-09-281-2/+2
| |/ | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | Merge pull request #97757 from bruvzg/max_move_screenRémi Verschelde2024-10-041-0/+10
|\ \ | | | | | | | | | Fix `window_set_current_screen` for maximized windows.
| * | Fix window_set_current_screen for maximized windows.bruvzg2024-10-031-0/+10
| |/
* | Merge pull request #97678 from bruvzg/fix_nd_menuRémi Verschelde2024-10-041-1/+5
|\ \ | | | | | | | | | [macOS] Fix menu crash when used from opened native dialog.
| * | [macOS] Fix menu crash when used from opened native dialog.bruvzg2024-10-011-1/+5
| |/
* / Implement asynchronous transfer queues, thread guards on RenderingDevice. ↵Dario2024-10-021-0/+8
|/ | | | | | | | | | | Add ubershaders and rework pipeline caches for Forward+ and Mobile. - Implements asynchronous transfer queues from PR #87590. - Adds ubershaders that can run with specialization constants specified as push constants. - Pipelines with specialization constants can compile in the background. - Added monitoring for pipeline compilations. - Materials and shaders can now be created asynchronously on background threads. - Meshes that are loaded on background threads can also compile pipelines as part of the loading process.
* SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
|
* Merge pull request #97142 from SheepYhangCN/masterRémi Verschelde2024-09-201-2/+10
|\ | | | | | | Fallback to OpenGL 3 if other rendering drivers are not supported
| * Added fallback_to_opengl3SheepYhangCN2024-09-201-2/+10
| |
* | Style: Apply new `clang-format` changesThaddeus Crews2024-09-201-1/+1
|/
* Add Advanced Settings switch to Editor Settingskobewi2024-09-171-1/+1
|
* [macOS] Fix dynamic library lookup for system libraries.bruvzg2024-09-141-1/+4
|
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-0/+1
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Reenable macOS .app export from Windows, add warnings about Unix permissions.bruvzg2024-09-071-4/+15
|
* Merge pull request #95885 from bruvzg/macos_archRémi Verschelde2024-09-062-4/+12
|\ | | | | | | [macOS] Use per-architecture min. OS version for export.