Commit graph

763 commits

Author SHA1 Message Date
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
Thaddeus Crews
ba3b024765
Merge pull request #110078 from bruvzg/emb_kmap
[macOS] Fix keyboard mapping init in embedded display server.
2025-10-31 09:23:34 -05:00
Thaddeus Crews
5c4f173a85
Merge pull request #110219 from bruvzg/mac_emb_focus_3
[macOS] Make embedded window focus behavior more similar to Windows/X11.
2025-10-31 09:23:26 -05:00
kobewi
1c1c3200e4 Misc cleanup in EditorExportPlatform 2025-10-29 22:25:37 +01:00
Thaddeus Crews
0caf8057a7
Merge pull request #108412 from wjt/push-qmklovyxnnom
linux/bsd/mac: Use pkill to stop remote instance over SSH
2025-10-23 11:03:57 -05:00
Rémi Verschelde
7864ac8019
Merge pull request #111299 from stuartcarnie/swift_build
Build: Fix container build path for swift
2025-10-18 11:45:54 +02:00