Commit graph

75143 commits

Author SHA1 Message Date
Thaddeus Crews
c10c656ea7
Merge pull request #99133 from dsnopek/gdextension-reloadable-when-not-createable
GDExtension: Check if class without recreate callback is creatable, before marking whole extension as unreloadable
2025-06-09 12:31:36 -05:00
Thaddeus Crews
daab1d66a9
Merge pull request #107314 from Chubercik/clipper2-1.5.4
clipper2: Update to 1.5.4
2025-06-09 12:31:35 -05:00
Thaddeus Crews
4e6f5f31dc
Merge pull request #107305 from timothyqiu/single-window-title
Fix window title drawn outside the title bar
2025-06-09 12:31:34 -05:00
Thaddeus Crews
b3cc930777
Merge pull request #107306 from bruvzg/angle_metal
[macOS] Switch Angle to Metal backend.
2025-06-09 12:31:34 -05:00
Thaddeus Crews
ae9c0786b0
Merge pull request #106409 from dalexeev/gds-add-abstract-methods
GDScript: Add abstract methods
2025-06-09 12:31:33 -05:00
Thaddeus Crews
6427343ec8
Merge pull request #106660 from bruvzg/ac_node_to_ctl
Move some accessibility properties from Node to Control
2025-06-09 12:31:32 -05:00
Thaddeus Crews
dddaba29ee
Merge pull request #107300 from beicause/cs-add-basis-scaled-local
C#: Add `Basis.ScaledLocal`
2025-06-09 12:31:31 -05:00
Thaddeus Crews
7d5ecc2c6f
Merge pull request #107295 from Ivorforce/explicit-math-to-string
Remove implicit conversions from math types to `String`, to avoid accidental conversions
2025-06-09 12:31:30 -05:00
Thaddeus Crews
0a4bb804b5
Merge pull request #107159 from akien-mga/openxr-1.1.48
openxr: Update to 1.1.48
2025-06-09 12:31:29 -05:00
Thaddeus Crews
75f353bf2b
Merge pull request #107283 from bruvzg/node_pack_tr
Bitpack node auto translation values.
2025-06-09 12:31:28 -05:00
Thaddeus Crews
0cd7bb51e9
Merge pull request #96146 from raulsntos/dotnet/resolve-hostfxr-path-from-command-line
C#: Resolve the hostfxr path using dotnet CLI
2025-06-09 12:31:27 -05:00
Thaddeus Crews
01ef1c0eae
Merge pull request #105231 from Ivorforce/ptr-to-arg-nomacro
Convert `PtrToArg` macros to regular C++ structs.
2025-06-09 12:31:25 -05:00
Danil Alexeev
a7cf2069d5
GDScript: Add abstract methods
Co-authored-by: ryanabx <ryanbrue@hotmail.com>
2025-06-09 20:11:58 +03:00
David Snopek
e4aaf9fbc6 GDExtension: Check if class without recreate callback is creatable, before marking whole extension as unreloadable 2025-06-09 10:34:57 -05:00
Jakub Marcowski
7087fa15d8
clipper2: Update to 1.5.4 2025-06-09 12:24:13 +02:00
Haoyu Qiu
f028bc93db Fix window title drawn outside the title bar 2025-06-09 16:20:26 +08:00
Rémi Verschelde
8f87e60307
Merge pull request #107241 from TokageItLab/fix-anim-insert-type
Fix animation track inserted path and key type
2025-06-09 09:42:26 +02:00
Pāvels Nadtočajevs
e8126f114e
[macOS] Switch Angle to Metal backend. 2025-06-09 10:29:30 +03:00
Raul Santos
5a2c033914
C#: Resolve the hostfxr path using dotnet CLI
Instead of trying to get the location of the dotnet CLI from PATH (which is unavailable in some platforms that don't allow reading environment variables), we execute the dotnet CLI to list the available SDKs and find the hostfxr location that way.
2025-06-09 06:35:20 +02:00
LuoZhihao
44f5974bb7 C#: Add Basis.ScaledLocal 2025-06-09 12:32:48 +08:00
Lukas Tenbrink
ed836df150 Make conversions from math types to String explicit, to avoid accidental conversions. 2025-06-09 01:58:18 +02:00
Rémi Verschelde
9e02194297
Merge pull request #107289 from dementive/add-missing-color-hash
Add missing Color hash function
2025-06-09 00:46:05 +02:00
Rémi Verschelde
29382f885f
Merge pull request #107288 from dsnopek/webxr-better-errors
WebXR: Better errors when WebXR Layers or multiview are unavailable
2025-06-09 00:46:00 +02:00
Rémi Verschelde
bf4dd5078b
Merge pull request #107282 from timothyqiu/windows-legacy
Don't store deprecated `auto_translate` property for `Window`
2025-06-09 00:45:56 +02:00
Rémi Verschelde
86ac065ce7
Merge pull request #107280 from kleonc/accept_dialog_bind_ok_button_visibility_to_spacer
Ensure hiding `AcceptDialog` OK button keeps other buttons centered
2025-06-09 00:45:51 +02:00
Rémi Verschelde
92efcf3fbf
Merge pull request #107270 from SaracenOne/clustered_forward_view_index_fix
Fix crash on custom shaders using `VIEW_INDEX` on Vulkan Clustered Forward Renderer.
2025-06-09 00:45:47 +02:00
Rémi Verschelde
abacf0d313
Merge pull request #107263 from smix8/capsule_outline
Fix CapsuleShape2D outline for navmesh baking
2025-06-09 00:45:42 +02:00
Rémi Verschelde
151db00f2c
Merge pull request #107256 from smix8/avoidance2dcallback
Change `NavigationServer2D` avoidance callbacks from `Vector3` to `Vector2`
2025-06-09 00:45:39 +02:00
Rémi Verschelde
1eee38b06f
Merge pull request #107255 from smix8/navagent_defaults
Match avoidance defaults for NavigationAgent and NavigationServer NavAgent
2025-06-09 00:45:35 +02:00
Rémi Verschelde
77f2623c54
Merge pull request #107252 from GlitchedCode922/shortcuts
Update `Shortcut` class reference
2025-06-09 00:45:32 +02:00
Rémi Verschelde
3799846a7a
Merge pull request #107251 from syntaxerror247/game-menu-bar
Fix Game runtime debugging in the Android Editor
2025-06-09 00:45:26 +02:00
Rémi Verschelde
c07974e111
Merge pull request #107250 from DeeJayLSP/wav-load-no-constructor
AudioStreamWAV: Inline tag remap inside load
2025-06-09 00:45:22 +02:00
Rémi Verschelde
e0ca031eae
Merge pull request #107249 from beicause/color-picker-ok-hs-hl-rectangles
ColorPicker: Add okhsl HS and HL rectangular picker shapes
2025-06-09 00:45:18 +02:00
Rémi Verschelde
6a1c64188f
Merge pull request #107248 from Ryan-000/Fix_hint_radians_as_degress_on_other_vector_types
Fix `hint.radians_as_degrees` on Vector2 and Vector4 editor properties
2025-06-09 00:45:14 +02:00
Rémi Verschelde
c6c6b2eecd
Merge pull request #107244 from TokageItLab/fix-animplayeredit-finish
Fix AnimationPlayer finished state in the editor
2025-06-09 00:45:10 +02:00
Rémi Verschelde
d16dd79761
Merge pull request #107222 from timothyqiu/mixed-space-tab
Fix mixed use of spaces and tabs for indentation
2025-06-09 00:45:06 +02:00
Rémi Verschelde
8bae32e6dd
Merge pull request #107196 from timothyqiu/events-improvements
Improve Input Map and Shortcuts editor
2025-06-09 00:45:02 +02:00
Rémi Verschelde
36d7a87cc8
Merge pull request #107168 from Rudolph-B/Issue-102300
Fix SH lightmap coefficients for direct lights
2025-06-09 00:44:59 +02:00
Rémi Verschelde
85fedecfa1
Merge pull request #107163 from akien-mga/libktx-4.4.0
libktx: Update to 4.4.0
2025-06-09 00:44:54 +02:00
Rémi Verschelde
46ec995511
Merge pull request #107158 from akien-mga/doctest-2.4.12
doctest: Update to 2.4.12
2025-06-09 00:44:48 +02:00
Rémi Verschelde
8037b7ecae
Merge pull request #107155 from akien-mga/libpng-1.6.48
libpng: Update to 1.6.48 (+ cleanup thirdparty docs)
2025-06-09 00:44:42 +02:00
Rémi Verschelde
63578eae68
Merge pull request #107110 from bruvzg/rtl_vis_line
Unify `get_[_visible]paragraph/line_count` behavior.
2025-06-09 00:44:37 +02:00
Rémi Verschelde
f759f52d8f
Merge pull request #106902 from lyuma/config_file_uids
Implement UID references in VariantParser
2025-06-09 00:44:32 +02:00
Rémi Verschelde
258b872a9c
Merge pull request #106220 from aaronfranke/gltf64
GLTF: Support 64-bit sizes in glTF import and export
2025-06-09 00:44:27 +02:00
Rémi Verschelde
fb59a99244
Merge pull request #106198 from SatLess/User-Func-Autocomplete
Add code completion for user-defined methods when overriding in GDScript
2025-06-09 00:44:22 +02:00
Rémi Verschelde
00ecf514d9
Merge pull request #106191 from aaronfranke/fileaccess-file-cursor
Document the FileAccess read/write cursor
2025-06-09 00:44:16 +02:00
Rémi Verschelde
c596d93478
Merge pull request #106175 from akien-mga/linux-build-no-dbus
Linux: Fix build with `dbus=no` or `threads=no`
2025-06-09 00:44:12 +02:00
Rémi Verschelde
75dd9ab482
Merge pull request #105678 from bruvzg/btn_ac_mode
Change editor button focus mode to `FOCUS_ACCESSIBILITY`.
2025-06-09 00:44:05 +02:00
Rémi Verschelde
443989950e
Merge pull request #103678 from aaronfranke/anim-lib-scene-error-msg
Improve error message when trying to load scene as an animation library
2025-06-09 00:44:01 +02:00
Rémi Verschelde
d06170b063
Merge pull request #101563 from MajorMcDoom/basis_scaled_local
Optimize and expose `Basis::scaled_local` to script
2025-06-09 00:43:55 +02:00