Commit Graph

9183 Commits

Author SHA1 Message Date
Thaddeus Crews
131c54270b Merge pull request #114814 from Bromeon/classdb-early-singleton
Register `ClassDB` singleton already in `Core` initialization level
2026-01-26 15:01:57 -06:00
Thaddeus Crews
105ec00722 Merge pull request #108830 from bruvzg/pck_buf
[PCKPacker] Add method to add files from buffer.
2026-01-26 15:01:43 -06:00
Thaddeus Crews
f5d21bfa9c Merge pull request #113228 from dalexeev/gds-improve-const-eval-array-dict
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-26 13:14:24 -06:00
Frank Becker
5cc33d6965 Remove arc_tolerance scaling and the comment related to that.
clipper2 1.5.3 does the scaling internally.
2026-01-22 20:56:04 -08:00
Rémi Verschelde
2025985ba9 Merge pull request #115199 from raulsntos/hidden-signals
Hide signals prefixed by underscore
2026-01-21 17:44:17 +01:00
Raul Santos
46436c1278 Hide signals prefixed by underscore 2026-01-21 02:56:28 +01:00
David Snopek
5d995a9558 Fix crash when converting Variant to incompatible RequiredPtr<T> 2026-01-20 19:12:15 -06:00
Rémi Verschelde
a4a26762f1 Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix
`CONNECT_APPEND_SOURCE_OBJECT` on signal emission
2026-01-20 00:22:32 +01:00
Rémi Verschelde
bb9d907df3 Merge pull request #114893 from Repiteo/core/fix-method-list
Core: Don't strip data in `ClassDB::class_get_method_list`
2026-01-19 21:45:20 +01:00
Rémi Verschelde
d59db26710 Revert "Core: Switch RID_alloc::owns to lock-free"
This reverts commit bdfe8549b8.

This caused a regression for GPUParticles3D emitters on macOS arm64,
which is proving to be both tricky to reproduce and solve. Other parts
of the engine using RID_Owner might be affected too.

Given that we're about to release 4.6, reverting might be the safest
option at this time, and this optimization can be re-attempted for 4.7.

Fixes #114900.
2026-01-14 21:58:29 +01:00
kleonc
edd06075e3 CONNECT_APPEND_SOURCE_OBJECT on signal emission 2026-01-14 14:59:57 +01:00
Rémi Verschelde
0dd64f4224 Merge pull request #114851 from Nintorch/set-joy-light-return-type
Change return type for `Input.set_joy_light()` from `bool` to `void`
2026-01-13 22:20:50 +01:00
Rémi Verschelde
d6863b62cf Merge pull request #114827 from Faless/net/ip_address_parsing
Network: Normalize IP parsing, fix IPv6, tests
2026-01-13 22:20:46 +01:00
Rémi Verschelde
f084100f43 Merge pull request #114688 from HolonProduction/fix-resize-uninit-desc
Fix description for `resize_uninitialized`
2026-01-13 22:20:41 +01:00
Fabio Alessandrelli
65ce1360b4 network: Normalize IP parsing, fix IPv6, tests 2026-01-13 18:55:55 +01:00
HolonProduction
01d0878c83 Fix description for resize_uninitialized 2026-01-13 12:52:36 +01:00
Thaddeus Crews
d5fae879f1 Core: Don't strip data in class_get_method_list 2026-01-12 10:27:55 -06:00
Danil Alexeev
6d06b3a7d6 GDScript: Improve evaluation of constant expressions with arrays/dictionaries 2026-01-12 11:59:38 +03:00
Nintorch
22a4f9fd9c Refactor Input.set_joy_light() 2026-01-11 22:52:40 +05:00
Rémi Verschelde
c990e60889 Merge pull request #114790 from Ivorforce/gdtype-autorelease
Auto-release static GDTypes at exit.
2026-01-10 23:48:20 +01:00
Danil Alexeev
37f09e579e Core: Fix implicit conversions in ContainerTypeValidate 2026-01-09 22:54:08 +03:00
Lukas Tenbrink
17ef5afa6c Auto-release static GDTypes at exit.
This fixes "unclaimed StringName" warnings and improves engine shutdown correctness.
2026-01-09 14:19:29 +01:00
David Snopek
74336ffcea Omit return_value in gdextension_interface.json for void functions 2026-01-07 08:39:38 -06:00
Rémi Verschelde
c392565228 Merge pull request #114626 from Repiteo/libgodot/macro-fix
GDExtension: Ensure `LIBGODOT_API` is always defined
2026-01-06 11:00:18 +01:00
Rémi Verschelde
5acd0c0143 Merge pull request #111858 from KoBeWi/IcOn.SvG
Improve determinism of UIDs
2026-01-06 10:59:33 +01:00
Thaddeus Crews
a5c42f1ddf GDExtension: Ensure LIBGODOT_API always defined 2026-01-05 12:35:31 -06:00
Thaddeus Crews
bacdeb0801 Merge pull request #114363 from Nintorch/fix-android-joypad-triggers
Fix Android joypad triggers range
2026-01-05 12:06:37 -06:00
Jan Haller
4813b1a6dd Register ClassDB singleton earlier, to make available during Core init level 2026-01-04 10:24:15 +01:00
Lukas Tenbrink
7a3c74e739 Add documentation to Vector::reserve and Vector::reserve_exact. 2026-01-03 18:49:34 +01:00
Rémi Verschelde
57384a78de Merge pull request #114053 from adamscott/fix-create-temp-mode-flags
Fix `FileAccess::create_temp()` not using `FileAccess::ModeFlags`
2026-01-01 16:46:32 +01:00
Rémi Verschelde
37ac9d5636 Merge pull request #113988 from kleonc/astar_path_from_disabled_point_is_empty
Fix `AStar`s to return empty path for disabled from point
2026-01-01 16:46:26 +01:00
Adam Scott
0844d4b11f Fix FileAccess::create_temp() not using FileAccess::ModeFlags 2026-01-01 12:03:16 +01:00
Nintorch
d78fdeac13 Fix Android joypad triggers range 2025-12-27 13:35:55 +05:00
Rémi Verschelde
ef36e69442 Merge pull request #114222 from akien-mga/msvc-requiredptr-template
RequiredPtr: Fix template conditional for MSVC
2025-12-21 10:41:36 +01:00
Rémi Verschelde
6b06edb457 Merge pull request #114190 from voylin/fix_crash_scriptless_scene_debug
Fix error when break scriptless scene
2025-12-21 10:41:24 +01:00
Rémi Verschelde
d2eb458b2b RequiredPtr: Fix template conditional for MSVC
Fixes #114206.
2025-12-19 23:40:25 +01:00
voylin
1e3babd0a5 Fix error break scriptless scene
Update core/debugger/remote_debugger.cpp

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-12-19 18:56:03 +09:00
kobewi
61254acd98 Translate error names when displayed in dialogs 2025-12-18 23:48:52 +01:00
Rémi Verschelde
6370912e13 Merge pull request #113774 from sockeye-d/inherited-editor-scripts
Make indirectly inherited `EditorScript`s appear in the command palette
2025-12-18 14:29:05 +01:00
Rémi Verschelde
30c2fc148e Merge pull request #113575 from bruvzg/fix_path
[Unix] Remove leading `..` from absolute paths and apply `simplify_path` to Unix current directory path.
2025-12-18 14:23:59 +01:00
Pāvels Nadtočajevs
997f326b58 Improve language selection when shaping text. 2025-12-18 09:05:07 +02:00
Skyth
0307895ede Upgrade Agility SDK & DirectX Headers. 2025-12-16 13:41:09 +03:00
Thaddeus Crews
c341d7c25f Merge pull request #114001 from CrabNickolson/fix-tracy-linux-compilation
Fix compiling Godot for Linux failing with `profiler_sample_callstack=yes`
2025-12-15 13:02:04 -06:00
Ramón Grill
8e6f554aec Fix compiling Godot for Linux failing with profiler_sample_callstack 2025-12-13 21:28:20 +01:00
kleonc
4c3cf9c1c4 Fix AStars to return empty path for disabled from point 2025-12-13 15:28:30 +01:00
kobewi
58b0cf61ab Fix non-tool script check when emitting signals 2025-12-13 00:24:35 +01:00
Thaddeus Crews
eb22beab51 Merge pull request #113936 from akien-mga/certs-2025.12
certs: Sync with Mozilla bundle as of Dec 4, 2025
2025-12-12 14:15:07 -06:00
Thaddeus Crews
17c1f502cc Merge pull request #113935 from akien-mga/brotli-1.2.0
brotli: Update to 1.2.0
2025-12-12 14:15:06 -06:00
Thaddeus Crews
31413d5fd7 Merge pull request #111747 from zedzee37/input-fix
Fix not releasing action when actions are erased.
2025-12-12 14:15:03 -06:00
carsonuderitz@gmail.com
2fc6e11e31 Fix not releasing action when actions are erased 2025-12-12 16:27:47 +01:00