1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

13174 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
1ca8f1d7f6 Update ICU to 78.1 2025-12-13 00:04:35 +02:00
Rémi Verschelde
3ff4c19508 Merge pull request #113816 from YeldhamDev/there_is_nothing_more_permanent_than_a_temporary_solution
Add leftover scroll hints, and panels for scrollables without hints
2025-12-12 17:13:13 +01:00
Rémi Verschelde
67c579bcef Merge pull request #113713 from Mrfanta-stick/fix-openxr-gltf-dependency
Fix OpenXR build failure when glTF module is disabled
2025-12-12 17:13:05 +01:00
Michael Alexsander
5246b5fba9 Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
Mrfanta-stick
70727f46fd Fix OpenXR build failure when GLTF module is disabled
Wrap OpenXR render model classes with MODULE_GLTF_ENABLED guards since
they depend on the GLTF module. Include modules_enabled.gen.h
unconditionally to ensure proper module detection across all build
configurations.
2025-12-12 14:01:06 +01:00
Thaddeus Crews
afefed5adf Merge pull request #113723 from KoBeWi/multiplayer_singlefolder
Move Multiplayer icons to the module
2025-12-11 12:12:43 -06:00
Thaddeus Crews
2553b70496 Merge pull request #113857 from bruvzg/llvm21
Fix build errors and warnings with LLVM-21
2025-12-10 18:10:39 -06:00
Thaddeus Crews
6139cef625 Merge pull request #96547 from DeeJayLSP/drmp3
Replace `minimp3` with `dr_mp3`
2025-12-10 18:10:31 -06:00
Thaddeus Crews
83934a55db Merge pull request #113824 from BastiaanOlij/openxr_use_dpad_constant
OpenXR: Use the DPAD extension constant
2025-12-10 18:10:29 -06:00
Thaddeus Crews
fe638bc5cd Merge pull request #113802 from RandomShaper/make_cmd_queue_reentrant_again
CommandQueueMT: Make re-entrant again + Fix multiple flushers case
2025-12-10 18:10:22 -06:00
Pāvels Nadtočajevs
1682f6d4dd Fix build errors and warnings with LLVM-21 2025-12-10 20:05:38 +02:00
Bastiaan Olij
a4a2de5a0e OpenXR: use the DPAD extension constant 2025-12-10 10:05:33 +11:00
Bastiaan Olij
a2a38102dc Add Steam to the description of the Steam frame controller 2025-12-10 08:53:06 +11:00
Rémi Verschelde
3ee5620c73 Merge pull request #113632 from Ivorforce/tracy-profile-opcodes
Add support for profiling system calls from GDScript with the tracy integration.
2025-12-09 20:21:37 +01:00
Rémi Verschelde
d09a3d83ff Merge pull request #113574 from YeldhamDev/take_the_hint
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Rémi Verschelde
5e3fb0d6c6 Merge pull request #113788 from BastiaanOlij/fix_openxr_android_surface_ext
OpenXR: Only obtain `xrCreateSwapchainAndroidSurfaceKHR` extension if available
2025-12-09 17:18:02 +01:00
Pedro J. Estébanez
824287eefb CommandQueueMT: Make re-entrant again + Fix multiple flushers case 2025-12-09 16:09:08 +01:00
Michael Alexsander
f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
Bastiaan Olij
9f4db24ef4 OpenXR: only obtain xrCreateSwapchainAndroidSurfaceKHR pointer if extension is available 2025-12-09 15:57:30 +11:00
Bastiaan Olij
58ae0b5129 OpenXR: Add Valve Frame controller support 2025-12-09 15:06:32 +11:00
kobewi
0f1cf00264 Move Multiplayer icons to the module 2025-12-07 19:20:54 +01:00
DeeJayLSP
f46bca99c7 Replace minimp3 with dr_mp3 2025-12-05 18:54:25 -03:00
aaronp64
520f159810 Prevent ObjectDB snapshots from being overwritten
Updated ObjectDBProfilerPanel::receive_snapshot to check if file exists, and make filename unique before writing, to avoid overwriting when multiple snapshots are made within same second.
2025-12-05 11:44:22 -05:00
Lukas Tenbrink
2098998347 Add tracy support for profiling opcodes. 2025-12-05 16:05:07 +01:00
Mikael Hermansson
7efdb83924 Remove call to PhysicsServer3D from Jolt Physics implementation 2025-12-05 13:52:42 +01:00
Rémi Verschelde
c1bbaca12a Merge pull request #113600 from HolonProduction/cache-fixup
GDScript: Ensure correct caching of cyclic references
2025-12-05 12:56:06 +01:00
HolonProduction
ab0397878c GDScript: Ensure correct caching of cyclic references 2025-12-05 10:41:06 +01:00
Rémi Verschelde
94eeedd4d6 Merge pull request #113580 from HolonProduction/path-fixup
Correctly set GDScript internal path for shallow scripts
2025-12-05 09:38:29 +01:00
Rémi Verschelde
b3cec96b24 Merge pull request #113366 from aaronp64/free_gamestate_snapshots
Fix `GameStateSnapshot`s not being freed
2025-12-05 09:38:13 +01:00
HolonProduction
2ce3be221a Correctly set GDScript internal path for shallow scripts 2025-12-04 20:44:00 +01:00
aaronp64
ed6181c943 Fix GameStateSnapshots not being freed
Updated GameStateSnapshot to inherit from RefCounted, to be automatically deleted when reference count reaches zero, and removed GameStateSnapshotRef wrapper class.
2025-12-04 14:42:40 -05:00
Rémi Verschelde
fa2be87998 Merge pull request #109907 from abrusle/patch-1
Fix typos and link tutorial in WebRTCPeerConnection docs
2025-12-04 13:21:38 +01:00
Rémi Verschelde
ff610712f5 Merge pull request #109878 from ryevdokimov/fix-grid-map-move
Fix `GridMap` Move Action Undo/Redo/Cancel
2025-12-04 13:21:31 +01:00
abrusle
2aad7bf994 Fix typos and link tutorial in WebRTCPeerConnection docs 2025-12-04 12:04:51 +01:00
Thaddeus Crews
0755f096e0 Merge pull request #113512 from adamscott/PROPERTY_HINT_MULTILINE_TEXT_monospace-hint
Add new monospace related hint strings
2025-12-03 21:01:58 -06:00
Thaddeus Crews
f6b3803900 Merge pull request #109345 from HolonProduction/resource-cache-shall-shun-shallow
Prevent shallow scripts from leaking into the `ResourceCache`
2025-12-03 21:01:56 -06: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
Thaddeus Crews
202e442671 Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
David Snopek
308f23f21d Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06:00
Rémi Verschelde
b603be2211 Merge pull request #107167 from Mickeon/actually-use-script-export-mode-what-the-hell
Use ScriptExportMode enum in EditorExportPreset
2025-12-03 09:49:27 +01:00
Micky
14ede94a76 Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
Thaddeus Crews
9c78fafce2 Merge pull request #113457 from KoBeWi/XRock
Make OpenXRActionMapEditor into EditorDock
2025-12-02 20:42:59 -06:00
Thaddeus Crews
9f76aa3df5 Merge pull request #113282 from dsnopek/required-ptr-get-out-there
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00
Thaddeus Crews
666bcb2056 Merge pull request #111452 from DarioSamo/re-spirv
Use re-spirv in the Vulkan driver to optimize shaders.
2025-12-02 11:52:10 -06:00
Thaddeus Crews
5b527b23d8 Merge pull request #111800 from Repiteo/scons/d3d12-cleanup
SCons: Clean up hardcoded D3D12 driver workarounds
2025-12-02 11:52:07 -06:00
Thaddeus Crews
224f5e8914 Merge pull request #113460 from dsnopek/openxr-foveation-no-vulkan
OpenXR: Fix building with `vulkan=no`
2025-12-02 11:52:04 -06:00
Thaddeus Crews
1577061e3d Merge pull request #113202 from aaronfranke/importer-mesh-convert
Allow converting from Mesh to ImporterMesh
2025-12-02 11:52:03 -06:00
Thaddeus Crews
cd8a292324 Merge pull request #113297 from shiena/feature/lifecycle-callbacks
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 11:51:52 -06:00
Thaddeus Crews
b93d82a2b3 SCons: Cleanup hardcoded D3D12 driver workarounds 2025-12-02 10:56:50 -06:00
David Snopek
fc92ce3e7f Use RequiredParam/RequiredResult in some high value places 2025-12-02 10:44:12 -06:00