Commit Graph

72812 Commits (e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c)
 

Author SHA1 Message Date
Thaddeus Crews 00c381c54c
Merge pull request #104043 from Repiteo/style/pascal-namespace
Style: Convert namespaces to PascalCase
2025-03-24 10:00:42 +07:00
Pāvels Nadtočajevs a317ce75a6
[macOS] Replace custom main loop with `[NSApp run]` and `CFRunLoop` observer. 2025-03-24 10:31:16 +07:00
Pāvels Nadtočajevs 7675bc7df6
[RTL] Fix `float` and `int` matching in FX environment. 2025-03-24 09:27:22 +07:00
Thaddeus Crews 1cb3cfaa8e
Style: Convert namespaces to PascalCase 2025-03-23 19:10:24 +07:00
Thaddeus Crews 0595bb8a42
Merge pull request #104441 from bruvzg/emb_menu_icons
Fix embedded help menu icons.
2025-03-23 19:04:02 +07:00
Thaddeus Crews 8f331ebd9c
Merge pull request #103099 from YeldhamDev/build_res_loader_disable
Disable `ResourceFormatLoader/Saver`s of disabled classes
2025-03-23 19:04:01 +07:00
Thaddeus Crews 325c698331
Merge pull request #103647 from aaronp64/dictionary_multiple_lookup
Avoid multiple lookups in `Dictionary::operator[]`
2025-03-23 19:04:00 +07:00
Thaddeus Crews 4c9086312d
Merge pull request #103698 from AThousandShips/fix_a_hash_map_construct
[Core] Fix `AHashMap` constructors reserving too few elements
2025-03-23 19:03:59 +07:00
Thaddeus Crews a8bab92fc0
Merge pull request #104450 from Ivorforce/font-load-once
Optimize startup times by avoiding loading fonts twice.
2025-03-23 19:03:57 +07:00
Thaddeus Crews 8cafc43f71
Merge pull request #104475 from ryevdokimov/fix-3d-view-menu-gizmo-icons
Fix 3D view menu gizmo icons being broken in empty scene
2025-03-23 19:03:56 +07:00
Thaddeus Crews 2eec0fc526
Merge pull request #94441 from Repiteo/core/math-namespace
Core: Convert `Math` class to namespace
2025-03-23 19:03:55 +07:00
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 +07: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 +07:00
Edward Moulsdale d7a9a9a951 Support NO_COLOR environment variable in doc_status.py 2025-03-23 18:21:52 +07:00
Jakub Marcowski 2c3e302c75
pcre2: Update to 10.45 2025-03-23 17:22:09 +07:00
Thaddeus Crews d9ef361d12
Core: Isolate `Ref` forward declare logic 2025-03-23 08:22:00 +07:00
dugramen 4fbf38d091 Path2D prefer control points for outward curve 2025-03-22 15:41:38 +07:00
Thaddeus Crews f09ee0171a
Style: Begin integrating simple `.clangd` fixes 2025-03-22 13:24:35 +07:00
Michael Alexsander 123b5baaba
Hide 3D mode in Game view if the feature is disabled 2025-03-22 15:16:44 +07:00
Robert Yevdokimov 1abde8ce48 Fix 3D view menu gizmo icons being broken in empty scene 2025-03-22 21:12:44 +07: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
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 +07: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 +07:00
Michael Alexsander 090358afcf
Disable `ResourceFormatLoader/Saver`s of disabled classes 2025-03-21 14:23:05 +07: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 +07: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 +07: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 +07:00
Pāvels Nadtočajevs 8d6c6e25a0
Fix embedded help menu icons. 2025-03-21 15:46:37 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00