Thaddeus Crews
9fae54aeb9
Merge pull request #109800 from aaronfranke/use-floats
...
Use float literals and `real_t` consistently around square values
2026-06-24 10:16:11 -05:00
Thaddeus Crews
c364628302
Merge pull request #120395 from raulsntos/dotnet/force-enum-suffix
...
[.NET] Allow forcing the enum suffix to avoid hiding members
2026-06-24 10:16:10 -05:00
Thaddeus Crews
e78c7da64e
Merge pull request #120453 from dalexeev/gds-fix-base-doc-class-name
...
GDScript: Fix incorrect detection of base doc class name
2026-06-24 10:16:09 -05:00
Thaddeus Crews
0c3a133051
Merge pull request #117545 from EdwardChanCH/tooltip_local_var_hides_global_v2
...
Fix inconsistent tooltip for `@GlobalScope` constants
2026-06-24 10:16:08 -05:00
Raul Santos
a7ba7adbac
[.NET] Allow forcing the enum suffix to avoid hiding members
...
Can also be used to avoid breaking compatibility later if a
new member is added that matches the name of the enum.
2026-06-24 12:40:26 +02:00
Michael Alexsander
dd63bdfff1
Fix GridMap editor cursor starting at the wrong position
2026-06-23 20:30:37 -03:00
Thaddeus Crews
c3e6b2c093
Merge pull request #119319 from YeldhamDev/meshlib_categories
...
Add categories to `MeshLibrary`
2026-06-23 14:49:16 -05:00
Thaddeus Crews
1e81514037
Merge pull request #117691 from Joy-less/add-unary-plus-operations-to-c#
...
Add unary plus operations to C#
2026-06-23 14:49:15 -05:00
Thaddeus Crews
cc2746ac26
Merge pull request #119976 from almic/add-jolt-constraint-priority
...
Add `solver_priority` to Jolt constraint priority
2026-06-23 14:49:12 -05:00
Thaddeus Crews
7a56e67983
Merge pull request #115003 from DarioSamo/astc-profiles
...
Add support for ASTC 6x6 and high quality compression profiles.
2026-06-23 14:49:11 -05:00
Thaddeus Crews
b6ea080444
Merge pull request #108767 from aaronfranke/editor-3d-org
...
Organize 3D editor code and rename a few 3D things
2026-06-23 14:49:11 -05:00
Dario
5d87e9b616
Add support for ASTC 6x6 and high quality compression profiles.
2026-06-23 14:00:26 -03:00
Thaddeus Crews
8222d0983a
Merge pull request #118856 from Ivorforce/stringname-string-conversion
...
Change `StringName` -> `String` conversion from `operator String()` to `string()`
2026-06-23 07:01:08 -05:00
Thaddeus Crews
8cc54b6f7b
Merge pull request #109722 from nikitalita/fix-gltf-empty-buffers
...
GLTFDocument: don't serialize empty buffers
2026-06-23 07:01:07 -05:00
Thaddeus Crews
7aa756a4b3
Merge pull request #120466 from nikitalita/gltf-mutex-all-document-extensions
...
GLTF: Mutex guard `all_document_extensions`
2026-06-23 07:01:07 -05:00
Thaddeus Crews
05924d6259
Merge pull request #118997 from nikolay-egorov/proposal-3891
...
Add quaternion targets to `Generic6DOFJoint3D`
2026-06-23 07:01:02 -05:00
nikitalita
a41f7c57ef
GLTFDocument: don't serialize empty buffers
2026-06-22 07:15:30 -07:00
Lukas Tenbrink
2659124e66
Change StringName -> String conversion from operator String() to string().
2026-06-22 15:46:16 +02:00
Thaddeus Crews
28db2de289
Merge pull request #120139 from HolonProduction/lsp/change-workspace
...
LSP: Fix `gdscript_client/changeWorkspace` notification
2026-06-22 08:29:50 -05:00
Thaddeus Crews
f011e5044f
Merge pull request #119746 from raulsntos/dotnet/ignore-member-attribute
...
[.NET] Add `IgnoreMember` attribute to exclude members from Godot
2026-06-22 08:29:46 -05:00
Thaddeus Crews
bf3016d9cf
Merge pull request #120040 from ArdaE/support-CUSTOM3-in-glTF-importer
...
Add support for CUSTOM3 shader built-in when importing glTF files, and related improvements
2026-06-22 08:29:43 -05:00
Thaddeus Crews
cb4b6883cb
Merge pull request #120191 from dalexeev/gds-prevent-error-spam-for-ct-eval
...
GDScript: Prevent error spam during compile-time evaluation of some functions
2026-06-22 08:29:43 -05:00
Aaron Franke
f89a3efdad
Organize 3D editor code and rename a few 3D things
2026-06-20 19:40:06 -07:00
Aaron Franke
58ef14369d
Use float literals and real_t consistently around square values
2026-06-20 19:10:53 -07:00
nikitalita
91f1f9197c
GLTF: Mutex guard all_document_extensions
2026-06-19 23:49:38 -07:00
Thaddeus Crews
f964fa714f
Merge pull request #118575 from DeeJayLSP/gdtype-name-hierarchy
...
Exchange use of `ClassDB::is_parent_class()` with `Object::is_class()` where possible
2026-06-19 15:09:27 -05:00
Thaddeus Crews
47789b52be
Merge pull request #120303 from nikitalita/fix-blend-export
...
GLTF: Fix blend shape weights and value tracks not being exported
2026-06-19 15:09:26 -05:00
Thaddeus Crews
cf1bf73aa7
Merge pull request #118583 from YeldhamDev/gridmap_show_octants
...
Add octant visualization to `GridMap`
2026-06-19 15:09:24 -05:00
Thaddeus Crews
1aba8abf67
Merge pull request #118869 from DeeJayLSP/mp3-ogg-no-cd
...
Remove constructors from MP3 and Ogg Vorbis streams
2026-06-19 15:09:21 -05:00
Thaddeus Crews
eb098a2ae7
Merge pull request #118957 from DeeJayLSP/gds-redundant-cleardata
...
Remove redundant `ClearData` struct from `GDScript`
2026-06-19 15:09:21 -05:00
Thaddeus Crews
ef79fa3fc0
Merge pull request #117946 from HolonProduction/editor-language-kickoff
...
Introduce `EditorLanguage` and move `ScriptLanguage::complete_code` into it.
2026-06-19 15:09:19 -05:00
Thaddeus Crews
77faa60a90
Merge pull request #118221 from HolonProduction/completion-autoload-copy
...
Autocompletion: Remove unnecessary `HashMap` copy
2026-06-19 12:05:57 -05:00
Thaddeus Crews
a76efc3c68
Merge pull request #114870 from Rindbee/add-match_popup_width-in-OptionButton
...
Make the OptionButton match the width of the pop-up menu
2026-06-19 12:05:51 -05:00
smix8
eb00a8546d
Split Node3DEditorViewport into a dedicated file
...
Splits `Node3DEditorViewport` into a dedicated file.
The main `Node3DEditorPlugin` file was one if the biggest files of the entire engine. It was getting way too big to be viewed, parsed and displayed effectively (e.g. GitHub, certain IDEs). While still big after this PR it at least splits it more or less in half.
- Moves `Node3DEditorViewport` and related helper classes to its own file `node_3d_editor_viewport` file.
- Moves the (shared) constexpr to its own file `node_3d_editor_constants` file.
- Forward declares many more classes.
- Removes unnecessary includes.
- Fixes classes that needed the actual Node3DViewport class.
2026-06-19 17:30:50 +02:00
Danil Alexeev
998ed7355a
GDScript: Fix incorrect detection of base doc class name
2026-06-19 16:45:34 +03:00
Edward Chan
265f220073
Fixed inconsistent tooltip for GlobalScope constants.
2026-06-19 18:21:16 +08:00
Thaddeus Crews
0dd6299f71
Merge pull request #117991 from NoctemCat/clear_base_before_next
...
GDScript: Clear base script in `GDScript::clear`
2026-06-18 15:14:20 -05:00
Thaddeus Crews
685c3eedb7
Merge pull request #104014 from precup/relative_path_fix
...
Account for relative extends paths in a GDScript utility function
2026-06-18 15:14:18 -05:00
Thaddeus Crews
e9b080715c
Merge pull request #93325 from rune-scape/gds-wrong-file-error
...
GDScriptFunction: Fix wrong file in errors
2026-06-18 15:14:17 -05:00
Thaddeus Crews
ab0a9627e2
Merge pull request #118616 from aurpine/fix-print_match_pattern-dictionary-key-only
...
Fix TreePrinter for match dictionary pattern with no value
2026-06-18 15:14:16 -05:00
Thaddeus Crews
8abf31dd55
Merge pull request #119936 from HolonProduction/gdscript/unexposed
...
GDScript: Don't register unexposed classes as constants
2026-06-18 15:14:15 -05:00
Thaddeus Crews
867f7dadeb
Merge pull request #115461 from HolonProduction/gdscript/noroutine
...
GDScript: Prevent function states from leaking into typed temporaries, when overwriting with coroutines
2026-06-18 15:14:14 -05:00
Thaddeus Crews
495c29411d
Merge pull request #120249 from mxtherfxcker/fix-navigation-agent-cpu-leak-on-unpause
...
Fix navigation agents unconditionally getting added to avoidance simulation after pause resume
2026-06-18 15:14:13 -05:00
Thaddeus Crews
32159caaf4
Merge pull request #117849 from WoodWood1299/nonresizable-confirmation-dialogue
...
Editor: Fix accept/confirmation dialogs being resizable
2026-06-18 15:14:02 -05:00
Thaddeus Crews
ed3bf90c65
Merge pull request #98396 from paulloz/dotnet/fix-sourcegen-with-virtual-properties-partial-overrides
...
Fix issue with incomplete property overrides in C# sourcegen
2026-06-18 13:15:30 -05:00
Thaddeus Crews
f2c10060d2
Merge pull request #114664 from kitbdev/fix-gdscriptcache-test-solo
...
Fix GDScriptCache test failing when run by itself
2026-06-18 13:15:28 -05:00
Thaddeus Crews
fd0166505a
Merge pull request #120031 from BlueCube3310/basisu-rearrange
...
Rearrange BasisUniversal transcode format order
2026-06-18 13:15:26 -05:00
Thaddeus Crews
ff69b2730e
Merge pull request #120185 from bruvzg/emo_skin
...
[TextServer] Fix some emoji sequences with skin tone modifier not rendered correctly.
2026-06-18 10:19:00 -05:00
Thaddeus Crews
55b4c50029
Merge pull request #109864 from SanderVanhove/fix/multiplayer-desync-on-node-remove
...
Fix peers stopping replication on deleting node they spawned with MultiplayerSpawner
2026-06-18 10:18:59 -05:00
Thaddeus Crews
9e2a5e8556
Merge pull request #119071 from aaronfranke/gltf-p-state
...
GLTF: Use p_state parameter directly
2026-06-18 10:18:59 -05:00