1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-11 13:10:58 +00:00
Commit Graph

71817 Commits

Author SHA1 Message Date
Hendrik Brucker
16233db6bf Ensure that directory exists in create_test.py 2024-12-28 01:39:09 +01:00
Slashscreen
8b3fbd51dc Fixed docs for add_context_submenu_item 2024-12-27 15:12:22 -08:00
Lars Pettersson
c5b61d4d82 ProjectManager: Update project list placeholder when project created or imported. 2024-12-27 23:31:50 +01:00
Silc Lizard (Tokage) Renew
24f5361b8a Make transform elements BitField in RetargetModifier 2024-12-28 07:19:48 +09:00
Lars Pettersson
3c1ac98f37 Allow overriding SpinBox value on focus_exited 2024-12-27 22:12:57 +01:00
ydeltastar
64788069a0 Fix scroll to symbol's documentation 2024-12-27 17:12:05 -03:00
Stayd
40f17127ef Fix User-supplied Normals Being Ignored
Moves the initialization of the geo_normal value
to after the user shader code, so that the normal
supplied by the user is actually used instead of
the interpolated vertex normal.
2024-12-27 13:01:20 -07:00
kobewi
4e48b19e1f Add Color.from_rgba8 and deprecate Color8 2024-12-27 11:26:59 +01:00
Patrick Exner
f1b3f17ae3 Add MagnifyGesture to Advanced Import dialog zooming 2024-12-26 23:53:34 +01:00
Nikita
2845995b02 .clang-format: change AllowShortFunctionsOnASingleLine back to Inline 2024-12-26 22:25:13 +00:00
Rémi Verschelde
99a8ab795d Merge pull request #100823 from smix8/patch_async_mapsync
Patch navigation map async synchronization
2024-12-26 16:48:44 +01:00
kobewi
81b1138a7f Fix icon UIDs in Project Manager 2024-12-26 14:54:09 +01:00
smix8
c69408168c Patch navigation map async synchronization
Patches navigation map async synchronization.
2024-12-26 13:04:20 +01:00
Hei
d310d9f975 Fix gaps in CSGPolygon3D spin mode at 360 degrees 2024-12-26 13:59:24 +02:00
BlueCube3310
88baa2f82d Compatibility: Fix ASTC HDR extension detection 2024-12-26 11:44:05 +01:00
Fredia Huya-Kouadio
7ad9d23a1d Updates how the REQUEST_INSTALL_PACKAGES permission is handled
- Only request the permission the first time the editor tries to open an apk
- Disable the permission for the HorizonOS build as the HorizonOS store doesn't support it yet
2024-12-25 20:04:34 -08:00
HP van Braam
46c23e1758 Don't set Variant::Type in destructor
When profiling Dome Keeper, I found that in physics_process a HashMap
gets cleared a lot, which ends up calling the Variant destructor.
Calling Variant::clear() dominates this operation.

By not uselessly setting the Type to NIL on destruction we save about
50% of time. This is likely because if there is a simple type in the
Variant that doesn't need destructing, but now we write when we should
just drop the Variant altogether.

Since the value of Variant::type should be unobservable after
destruction this doesn't change any outward behavior.
2024-12-25 23:40:19 +01:00
Adam Johnston
224bafcbce Compare localized path against editor scene path when reloading and
loading
2024-12-24 17:47:07 -08:00
kobewi
e0ca8be392 Re-create missing .uid files 2024-12-24 20:45:41 +01:00
Michael Alexsander
38ff1500c7 Add toggle to hide filtered out parents in the "SceneTree" dock 2024-12-24 13:43:01 -03:00
Lyuma
637fe3ccdd Allow post-import plugins to modify _subresources
The old code fetched some data before the `EditorScenePostImportPlugin._pre_process` callback.
While the callback could modify existing keys, this prevented users from adding new data on a fresh import.

By fetching the keys after pre_process, this means users can consistently modify import options for nodes, meshes, materials and animations in a post-import plugin.
2024-12-24 07:34:24 -08:00
Stuart Carnie
b643599749 Metal: Fix crash when uniform set is empty for slot binding mode
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-12-24 07:53:21 -07:00
BlueCube3310
636a132e45 Compatibility: Avoid converting to compressed formats when retrieving image data 2024-12-23 23:16:46 +01:00
AThousandShips
8d1a3e2a76 [Core] Align naming and args of (SceneTree)Timer time scale methods
Renamed `get_ignore_time_scale` to `is_ignoring_time_scale` following general naming standards.
2024-12-23 16:47:00 -05:00
A Thousand Ships
a1846b27ea Improve use of Ref.is_null/valid
Use `is_null` over `!is_valid` and vice versa.
2024-12-23 16:35:02 -05:00
landervr
1637736c20 ReflectionProbe priority 2024-12-23 21:58:11 +01:00
Micky
ca4b29b18d Standardize all "Prints" comments in documentation 2024-12-23 21:26:00 +01:00
Hendrik Brucker
3cc5f6e346 Remove leftover print in lightmapper_rd.cpp 2024-12-23 21:14:14 +01:00
Travis Lange
f0c077deb8 fix collision shape debug color breaking gdextension 2024-12-23 15:02:54 -05:00
Maxime Delorme
e4e966b0f2 Fix #100727 by giving the project manager title to the node instead of DisplayServer 2024-12-23 19:44:18 +01:00
Hugo Locurcio
62c17911ea Add more property hint ranges for project settings
- Tweak property hint ranges for some networking settings to ensure
  the minimum values don't break the debugger entirely.
- Ensure shader time rollover is set to at least 1, as 0 causes a division by
  zero to occur.

All relevant project settings are now covered by a range hint.
2024-12-23 18:22:32 +01:00
Thaddeus Crews
0f95e9f8e6 Merge pull request #100575 from Wierdox/improve_syntax_highlighting_for_shorthand_of_and_plus_bitwise_and_by_altering_string_name_highlighting
Improve `&&` and `&` syntax highlighting by altering `StringName` highlighting
2024-12-23 11:15:21 -06:00
Thaddeus Crews
3df8eb5abc Merge pull request #100707 from dalexeev/editor-restore-old-ctrl-click
Editor: Restore old `Ctrl+Click` behavior
2024-12-23 11:15:19 -06:00
Thaddeus Crews
08d4dd7fd8 Merge pull request #100694 from Ivorforce/cowdata-destruct-graciously
Destruct `CowData` more graciously by avoiding accidentally exposing a half-destructed buffer.
2024-12-23 11:15:18 -06:00
Thaddeus Crews
b97c8b37f6 Merge pull request #98441 from Yelloween10/fix-modifier-mask
Fix incorrect `KEY_MODIFIER_MASK` value
2024-12-23 11:15:17 -06:00
Thaddeus Crews
98c3138804 Merge pull request #92717 from KoBeWi/twisted_frying_pan
Add warped panning to every ViewPanner instance
2024-12-23 11:15:16 -06:00
Thaddeus Crews
7b42fb969e Merge pull request #100685 from raulsntos/dotnet/collection-expressions
[.NET] Use collection expressions in docs
2024-12-23 11:15:15 -06:00
Thaddeus Crews
53a7e08491 Merge pull request #100702 from spoxii/patch/unused_gridmap_editor_side
Remove unused editor setting `editors/grid_map/editor_side`
2024-12-23 11:15:14 -06:00
Thaddeus Crews
e041356f3c Merge pull request #99357 from Giganzo/tile-map-grid-button
Fix button state of grid and highlight layer in tile map layer editor
2024-12-23 11:15:13 -06:00
Thaddeus Crews
98c5267ce5 Merge pull request #91388 from kitbdev/fix-goto-line
Make Goto line a Popup and column input
2024-12-23 11:15:12 -06:00
Thaddeus Crews
01a7c81e02 Merge pull request #100738 from beicause/fix-crash-one-click-deploy
Fix crash when using one-click deploy
2024-12-23 11:15:11 -06:00
Thaddeus Crews
b77fde8e07 Merge pull request #100731 from Lazy-Rabbit-2001/popup_create_dialog_as_experimental
Mark `EditorInterface.popup_create_dialog()` as experimental
2024-12-23 11:15:10 -06:00
Thaddeus Crews
a7fb67b827 Merge pull request #100746 from syntaxerror247/size-regression
Android: Fix `Window` size changes ignored when node is not in tree
2024-12-23 11:15:09 -06:00
Thaddeus Crews
ff706b8fb8 Merge pull request #100756 from raulsntos/android/fix-aab-path
[Android] Fix path to AAB in copyAndRenameBinary task
2024-12-23 11:15:08 -06:00
Thaddeus Crews
e109ac21fb Merge pull request #100708 from smix8/navobstacle2d_debug
Improve NavigationObstacle2D debug visuals and performance
2024-12-23 11:15:06 -06:00
Thaddeus Crews
64a2c58c8b Merge pull request #100760 from syntaxerror247/cleanup
Android Code Cleanup: Rename constants to uppercase
2024-12-23 11:15:04 -06:00
Thaddeus Crews
3f74cc2a6c Merge pull request #97860 from stijn-h/qo-button
EditorResourcePicker: Replace options to load file with button for QuickOpenDialog
2024-12-23 11:15:03 -06:00
Thaddeus Crews
3c304ab7cc Merge pull request #96076 from AThousandShips/improve_null_check_core_drivers
[Core,Drivers] Improve use of `Ref.is_null/valid`
2024-12-23 11:14:58 -06:00
Thaddeus Crews
0c80b47ef0 Merge pull request #97687 from YYF233333/animation
Convert Vector to LocalVector in animation system
2024-12-23 11:14:56 -06:00
Thaddeus Crews
1c339f183b Merge pull request #100739 from YYF233333/iwyu5
Remove unused headers
2024-12-23 11:14:45 -06:00