Stuart Carnie
b815c88dec
Metal: Refactor for future Metal 4, switch to C++; fix dynamic uniforms
2026-02-06 07:07:10 +11:00
Thaddeus Crews
79eb6694a1
Merge pull request #112381 from Ivorforce/no-right-align
...
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink
c5df0cb82b
Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history.
2026-02-04 19:31:28 +01:00
Pāvels Nadtočajevs
96071cfb44
[macOS] Set "main" visibility to default.
2026-02-04 16:51:04 +02:00
brandonhare
155b0f4dca
Fixed 'Show In File Manager' launching apps
2026-02-01 18:55:18 +11:00
Pāvels Nadtočajevs
6b67059d94
[macOS] Hide input accessory popups when no text control selected.
2026-01-30 08:45:08 +02:00
Thaddeus Crews
5853d99984
Merge pull request #114930 from KoBeWi/if_it's_runnable_can_it_run_doom
...
Move runnable out of export preset
2026-01-28 17:58:25 -06:00
Thaddeus Crews
cdddc73745
Merge pull request #115379 from kitbdev/popupmenu-set-index
...
Add PopupMenu method `set_item_index`
2026-01-28 17:58:01 -06:00
Thaddeus Crews
0cd4a62f3b
Merge pull request #109182 from bruvzg/bundle_sel
...
[macOS] Allow native dialog to select bundles and browse bundle content.
2026-01-28 12:27:19 -06:00
Thaddeus Crews
0b60e188c3
Merge pull request #115360 from Nintorch/optimize-input-header-includes
...
Optimize `core/input/input.h` header `#include`ing
2026-01-28 12:27:02 -06:00
Thaddeus Crews
114cb3aafc
Merge pull request #109958 from bruvzg/hidden
...
[macOS] Set default symbol visibility to hidden.
2026-01-28 12:26:49 -06:00
Nintorch
eb019511ed
Optimize files that #include input.h header
2026-01-28 14:21:00 +05:00
Thaddeus Crews
ed0ae97d98
Merge pull request #114922 from DarioSamo/android-platform-gl3-fallback-fix
...
Fix fallback to OpenGL3 from Vulkan initialization on Android.
2026-01-27 09:04:14 -06:00
kit
01839942fc
Add PopupMenu method set_item_index
2026-01-26 12:17:56 -05:00
Pāvels Nadtočajevs
c3bef1b83f
Split EmbeddedProcess::reset to allow stopping timers without full reset.
2026-01-15 11:19:43 +02:00
Dario
542f8ddf22
Fix fallback to OpenGL3 from Vulkan initialization on Android.
2026-01-14 23:55:21 -03:00
kobewi
91cc70f280
Move runnable out of export preset
2026-01-13 19:32:33 +01:00
Pāvels Nadtočajevs
f1a0a2aabe
Do not apply "*" as preferred extension.
2026-01-09 08:53:47 +02:00
Pāvels Nadtočajevs
898e29971b
[macOS] Fix non-focusable window order.
2026-01-01 13:05:42 +02:00
Pāvels Nadtočajevs
d76be3e522
[macOS] Move system theme properties to the DisplayServerMacOSBase.
2025-12-19 12:17:11 +02:00
Rémi Verschelde
c5247f68a4
Merge pull request #108596 from bruvzg/mac_menu_autoen
...
[macOS] Fix disabling native menu items in system menus.
2025-12-18 23:29:20 +01:00
Pāvels Nadtočajevs
b1d8bf32ee
[macOS] Fix disabling native menu items in system menus.
2025-12-18 16:19:27 +02:00
Pāvels Nadtočajevs
649f401479
Adds null and range checks to DisplayServerMacOSBase::clipboard_get().
2025-12-18 16:16:16 +02:00
Rémi Verschelde
6e70db94bc
Merge pull request #113645 from bruvzg/mac_ios_escape
...
[macOS/iOS] Escape .plist strings on export.
2025-12-18 14:24:10 +01:00
Rémi Verschelde
c3ea15b1b7
Merge pull request #112236 from bruvzg/mac_mouse_act
...
[macOS/Embedded] Release/recapture mouse on window focus change and exit.
2025-12-18 14:23:27 +01:00
Pāvels Nadtočajevs
4fc07a8edb
[macOS] Add option for renaming system menus.
2025-12-18 08:40:14 +02:00
Pāvels Nadtočajevs
466fe1abd8
[macOS] Disable window embedding code in export templates.
2025-12-13 00:16:46 +02:00
Pāvels Nadtočajevs
0a6f8c2554
[macOS] Prefer user specified file extensions over OS preferred one.
2025-12-11 11:23:57 +02:00
Pāvels Nadtočajevs
79fe3dc3c8
[macOS] Remove duplicate profiler init call.
2025-12-09 22:12:36 +02:00
Rémi Verschelde
342ba8063e
Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker
...
Disable shader baker when exporting as dedicated server
2025-12-09 19:54:22 +01:00
Pāvels Nadtočajevs
7c8485e532
[macOS/iOS] Escape .plist strings on export.
2025-12-05 22:13:48 +02:00
Pāvels Nadtočajevs
0cc15abfae
[macOS] Fix profiler cleanup.
2025-12-04 09:05:24 +02:00
Adam Scott
10c7cb878a
Add new monospace related hint strings
...
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.
Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Rémi Verschelde
71d4ded745
Merge pull request #113279 from Ivorforce/tracy-gdscript-codeloc
...
Add support for profiling GDScript with tracy.
2025-12-02 14:16:56 +01:00
Rémi Verschelde
b275237bbd
Merge pull request #113267 from bruvzg/mac_headless_inst
...
[macOS] Do not use `openApplicationAtURL` for headless instances.
2025-12-01 11:49:36 +01:00
Lukas Tenbrink
acefbbbbcd
Add support for profiling GDScript with tracy.
...
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.
Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com >
2025-11-28 16:36:36 +01:00
Pāvels Nadtočajevs
17fa5219a9
[macOS] Do not use openApplicationAtURL for headless instances.
2025-11-28 14:23:08 +02:00
Pāvels Nadtočajevs
4334fff230
[macOS] Add missing "move" system cursor.
2025-11-26 13:59:27 +02:00
Aiden Storey
65a0ace3bc
Fix typo in MacOS and iOS export settings
2025-11-19 13:05:57 -05:00
Thaddeus Crews
e46c2ea3fa
Merge pull request #112379 from bruvzg/tts64id
...
Make `utterance_id` 64-bit.
2025-11-14 14:23:17 -06:00
Thaddeus Crews
04bc282ae7
Merge pull request #104851 from Ivorforce/tracy
...
Add `profiler` option to `SCons` builds, with support for `tracy` and `perfetto`.
2025-11-12 11:24:15 -06:00
Haoyu Qiu
b8a8f8b35a
Allow localizing the application name with project translations
2025-11-08 13:06:55 +08:00
Lukas Tenbrink
c3747884da
Add some important profiling hooks.
2025-11-08 00:08:48 +01:00
Lukas Tenbrink
e80194e31f
Add profiler option to SCons builds.
...
Add `tracy` option to `profiler`. If set, a tracy profiling client will be injected into the Godot binary.
# Conflicts:
# platform/linuxbsd/godot_linuxbsd.cpp
2025-11-08 00:08:45 +01:00
Pāvels Nadtočajevs
281c74550a
Make utterance_id 64-bit.
2025-11-07 10:21:20 +02:00
Thaddeus Crews
a6e7084b40
Merge pull request #112383 from bruvzg/mm_enter_spam
...
[macOS] Fix mouse enter events sent to wrong popup window.
2025-11-04 16:32:56 -06:00
Thaddeus Crews
90cab74af9
Merge pull request #110248 from KoBeWi/unexpected_include_hell
...
Misc cleanup in EditorExportPlatform
2025-11-04 16:32:39 -06:00
Pāvels Nadtočajevs
03c544fb2b
[macOS] Fix mouse enter events sent to wrong popup window.
2025-11-04 13:03:48 +02:00
Hugo Locurcio
09f9dc157a
Disable shader baker when exporting as dedicated server
...
Dedicated server exports don't perform any rendering, so there's no point
in including baked shaders. Doing so saves a few MBs in PCK size if the
shader baker was enabled in the export options.
2025-11-04 00:25:08 +01:00
Pāvels Nadtočajevs
e2cd3ceac9
[macOS/Embedded] Release/recapture mouse on window focus change and exit.
2025-11-02 16:24:04 +02:00