Thaddeus Crews
fd45f42464
Merge pull request #101361 from Repiteo/core/isolate-ref-logic
...
Core: Isolate `Ref` forward declare logic
2025-03-23 19:03:54 -05:00
Thaddeus Crews
bdcbc98494
Merge pull request #103075 from Repiteo/style/clangd-simple
...
Style: Begin integrating simple clangd fixes
2025-03-23 19:03:53 -05:00
Edward Moulsdale
d7a9a9a951
Support NO_COLOR environment variable in doc_status.py
2025-03-23 18:21:52 +00:00
Jakub Marcowski
2c3e302c75
pcre2: Update to 10.45
2025-03-23 17:22:09 +01:00
Thaddeus Crews
d9ef361d12
Core: Isolate Ref forward declare logic
2025-03-23 08:22:00 -05:00
dugramen
4fbf38d091
Path2D prefer control points for outward curve
2025-03-22 15:41:38 -04:00
Thaddeus Crews
f09ee0171a
Style: Begin integrating simple .clangd fixes
2025-03-22 13:24:35 -05:00
Michael Alexsander
123b5baaba
Hide 3D mode in Game view if the feature is disabled
2025-03-22 15:16:44 -03:00
Hugo Locurcio
2044bd898a
Add double to the version full build string when using a double-precision build
...
This means that `double` is now visible in the command line startup version,
project manager, editor About dialog and at the bottom of the editor.
This is because double-precision mode has a significant impact on how the
editor and projects run.
Similar to `mono` for C# builds, this affects which export templates the editor
looks for, since it needs a different set of export templates.
The export templates manager now indicates that no official double-precision export
template downloads are currently available (although the `dev` status message
takes priority over it).
2025-03-22 19:02:15 +01:00
Robert Yevdokimov
1abde8ce48
Fix 3D view menu gizmo icons being broken in empty scene
2025-03-22 21:12:44 +04:00
2750558108
6a56ed8926
Fix nested GodotObject class in generic class lead to source generator errors in C#
2025-03-22 20:46:52 +08:00
Teschnique
a6dc345415
Fix tangent baking for curves where the derivative evaluates to 0 due to
...
collinear control points.
2025-03-21 23:02:24 -07:00
Mauricio Narvaez
18fd37d4a8
Enable composition layer fallback in non-editor desktop player
2025-03-21 21:51:25 -07:00
Logan Detrick
ba88732910
Add tooltips to OpenXR Action Map UI
2025-03-21 18:08:36 -07:00
BT
b954ddce28
Draw the mouse position's tilemap co-ordinate (and rectangle size) on the screen when using the TileMapLayer's Terrains plugin.
2025-03-22 10:29:24 +10:30
Lukas Tenbrink
09e7bef0e0
Use ubrk_clone instead of ubrk_open to create UBreakIterator instances.
...
`ubrk_clone` is much faster, because the locale doesn't have to be parsed again.
2025-03-22 00:42:43 +01:00
Stuart Carnie
742b27fdd6
Editor: Simplify _parse_message; separate into handler functions
...
Move the individual message handlers to separate functions, to make it
easier to follow and add additional message handlers. The function
is also more efficient as it only performs a single hash lookup for
the handler and then dispatches to the member function.
2025-03-22 05:52:20 +11:00
Michael Alexsander
090358afcf
Disable ResourceFormatLoader/Savers of disabled classes
2025-03-21 14:23:05 -03:00
zlago
7e0ede1a16
change unportable echo in the linux/macos debug launcher script
...
`-n` and `-e` are not guaranteed to be supported by posix `echo`
2025-03-21 17:31:37 +01:00
Lukas Tenbrink
1a2cb12077
Generate an error when trying to load a font with an invalid face, instead of defaulting to the last valid font face.
...
This optimizes `TextServerAdvanced::_ensure_cache_for_size`, improving editor startup times.
2025-03-21 17:12:28 +01:00
Ivan Shakhov
724c0021c7
fix https://github.com/godotengine/godot/issues/104135 Generator for C# makes illegal code for a GodotObject with a primary ctor
...
Co-authored-by: Raul Santos <raulsntos@gmail.com >
2025-03-21 08:34:25 -07:00
Thaddeus Crews
581d675eeb
Core: Convert Math class to namespace
2025-03-21 10:29:18 -05:00
Pāvels Nadtočajevs
8d6c6e25a0
Fix embedded help menu icons.
2025-03-21 15:46:37 +02:00
J. F. Dowsley
77e661a60c
Replace references from TileMap to TileMapLayer in documentation
...
Correct sentence
Corrections
Corrections
Update doc/classes/TileSet.xml
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com >
Update doc/classes/TileSetScenesCollectionSource.xml
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com >
Remove undesired line in TileSet
More clarity on Node2D mention
2025-03-21 10:42:15 -03:00
Rémi Verschelde
2303ce843a
Merge pull request #104437 from AThousandShips/fix_vis_debug
...
Fix incorrect guards in `VisibleOnScreenNotifier2D`
2025-03-21 14:27:25 +01:00
A Thousand Ships
432b4be1c3
Fix incorrect guards in VisibleOnScreenNotifier2D
...
Some methods used `DEBUG_ENABLED` instead of `TOOLS_ENABLED`.
2025-03-21 14:08:02 +01:00
Rémi Verschelde
6810fc05e6
Merge pull request #104431 from akien-mga/revert-96536
...
Revert "Add option to copy a file's name in the FileSystem dock"
2025-03-21 13:04:22 +01:00
Rémi Verschelde
21e1e43b79
Merge pull request #104430 from Ivorforce/add-features-iterate-fast
...
Optimize `TextServerAdvanced::_add_features` by using iteration instead of `.values()` and `.keys()`
2025-03-21 13:04:19 +01:00
Rémi Verschelde
f7dfd64cc0
Merge pull request #104409 from syntaxerror247/mute-game
...
Add support for `Mute Game` toggle in the Android Editor
2025-03-21 13:04:15 +01:00
Rémi Verschelde
1d664d996d
Merge pull request #104390 from YeldhamDev/you_will_never_take_my_3d_away
...
Remove pointless `_3D_DISABLED` checks in editor code
2025-03-21 13:04:11 +01:00
Rémi Verschelde
3e3cf292bd
Merge pull request #104377 from Mickeon/translation-slight-duplicates
...
Tweak a few miscellaneous localization strings
2025-03-21 13:04:08 +01:00
Rémi Verschelde
3f14e6a1b7
Merge pull request #104374 from aaronp64/array_swap_move
...
Optimize `Array` methods with `SWAP`/`std::move`
2025-03-21 13:04:04 +01:00
Rémi Verschelde
0f5668b140
Merge pull request #104361 from timothyqiu/node-note
...
Fix typos in `ProjectSettings` class reference
2025-03-21 13:04:01 +01:00
Rémi Verschelde
765a750d01
Merge pull request #104356 from Aryombre/104257-fix-selection-lineedit
...
LineEdit: Fix selection rectangle when text overflows container
2025-03-21 13:03:57 +01:00
Rémi Verschelde
96a5d62507
Merge pull request #104355 from YYF233333/hashmap_iter
...
Optimize `ClassDB::get_direct_inheriters_from_class`
2025-03-21 13:03:53 +01:00
Rémi Verschelde
dfeb729e08
Merge pull request #104342 from PhairZ/popup-bug
...
Fix blank popup menu on `EditorResourcePicker`
2025-03-21 13:03:49 +01:00
Rémi Verschelde
b7632687f4
Merge pull request #104334 from ztc0611/fix-movie-writer-viewport
...
Fix Movie Writer behavior with Viewport Display Mode + Window Size Override
2025-03-21 13:03:45 +01:00
Rémi Verschelde
5595d8246e
Merge pull request #104258 from Monochrome-debug/documentation_change
...
Improve documentation for return value of `Packed*Array.resize`
2025-03-21 13:03:41 +01:00
Rémi Verschelde
1f682b6554
Merge pull request #104237 from Ivorforce/optimize-thread-pool-waiting
...
Optimize thread pools by avoiding needless locks and unlocks of the `task_mutex`.
2025-03-21 13:03:37 +01:00
Rémi Verschelde
f51ea67fb5
Merge pull request #104232 from Ivorforce/camera-server-shutdown
...
Deactivate the `CameraServer` by default.
2025-03-21 13:03:32 +01:00
Rémi Verschelde
3ceb84f5b2
Merge pull request #104155 from bleikerja/utf8_to_base64_empty_string_fix
...
Fix `Marshalls.utf8_to_base64` shows `"ret.is_empty()" is true` error for empty string
2025-03-21 13:03:28 +01:00
Rémi Verschelde
2715017641
Merge pull request #104087 from dsnopek/death-to-multiple-inheritance-openxr-edition
...
OpenXR: Clean-up `OpenXRExtensionWrapper` by removing multiple inheritance and deprecating `OpenXRExtensionWrapperExtension`
2025-03-21 13:03:23 +01:00
Rémi Verschelde
92fb04c6cc
Merge pull request #103941 from stuartcarnie/metal_fx_features
...
Renderer: Expose and document `Features` enum for MetalFX
2025-03-21 13:03:19 +01:00
Rémi Verschelde
55cb380c3f
Merge pull request #100874 from Lazy-Rabbit-2001/visible-on-screen-rect
...
Optimize usability of VisibleOnScreenNotifier2D
2025-03-21 13:03:14 +01:00
Rémi Verschelde
027cc80b76
Merge pull request #100470 from YeldhamDev/i_hate_math_so_much_you_would_not_believe
...
Add selection box movement/scaling to the animation bezier editor
2025-03-21 13:03:08 +01:00
Rémi Verschelde
d3676e9352
Merge pull request #99872 from HolonProduction/plugin-template
...
Add `_enable`/`_disable_plugin` to plugin script template
2025-03-21 13:03:03 +01:00
Rémi Verschelde
e50ac32d5a
Merge pull request #82321 from ywmaa/custom_debug_color_curve3D
...
Allow customizing debug color of Path3D.
2025-03-21 13:02:57 +01:00
Rémi Verschelde
ae455109c5
Merge pull request #104406 from akien-mga/web-editor-build-fix
...
Web: Fix editor build after `#pragma once` refactoring
2025-03-21 13:02:51 +01:00
Rémi Verschelde
09988ae22b
Revert "Add option to copy a file's name in the FileSystem dock"
...
This reverts commit 2569416881 .
2025-03-21 12:07:03 +01:00
Lukas Tenbrink
bfc1ef4ab7
Optimize TextServerAdvanced::_add_features by using iteration instead of .values() and .keys().
...
Rename `_add_featuers` to `_add_features`.
2025-03-21 11:59:29 +01:00