1
0
Fork 0
Commit Graph

9201 Commits

Author SHA1 Message Date
LanzaSchneider fed65ba716 Fix `script_language_extension` compilation with deprecated=no 2026-01-29 19:03:23 +08:00
Thaddeus Crews c1f3ff963e
Merge pull request #110923 from HolonProduction/rm-create-script
Remove unused `create_script` method from `ScriptLanguage`
2026-01-28 17:58:15 -06:00
Thaddeus Crews 64b962215d
Merge pull request #115121 from Chubercik/unicode_17.0.0
Update various Unicode-related files to version 17.0.0
2026-01-28 12:27:08 -06:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Thaddeus Crews 77579f93e6
Merge pull request #111679 from Nintorch/joypad-motion-sensors
Add support for joypad motion sensors
2026-01-27 15:18:37 -06:00
Thaddeus Crews 101c04cbc9
Merge pull request #115473 from Ivorforce/nodepath-hash
Fix the `NodePath` hash function to not yield the same value for similar paths
2026-01-27 15:18:26 -06:00
Thaddeus Crews c161d13b1b
Merge pull request #115452 from Ivorforce/rendering-server-no-geometry
Reduce compile time by removing `geometry_3d.h` include from `rendering_server.h`
2026-01-27 15:18:19 -06:00
Thaddeus Crews 58207b516f
Merge pull request #113920 from bruvzg/enc_dir_sp
[SparsePCK] Add support for index encryption.
2026-01-27 15:18:18 -06:00
Lukas Tenbrink a6e952c160 Fix the `NodePath` hash function to not yield the same value for similar paths. 2026-01-27 20:50:10 +01:00
Lukas Tenbrink c56c297cee Remove `geometry_3d` include from `rendering_server.h`, to reduce compile time.
Change `Geometry3D` from class to namespace.
2026-01-27 18:12:38 +01:00
Thaddeus Crews 9ef64c88fb
Merge pull request #115410 from YeldhamDev/build_profile_fix
Fix build profile generator creating bogus profiles
2026-01-27 09:04:17 -06:00
Thaddeus Crews ed0ae97d98
Merge pull request #114922 from DarioSamo/android-platform-gl3-fallback-fix
Fix fallback to OpenGL3 from Vulkan initialization on Android.
2026-01-27 09:04:14 -06:00
Michael Alexsander a7c77ac1f7
Fix build profile generator creating bogus profiles 2026-01-26 21:42:01 -03:00
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
Nintorch a3eb202b25 Add support for joypad motion sensors 2026-01-26 15:49:55 +05: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
Jakub Marcowski c26adbb929
Update various Unicode-related files to version 17.0.0 2026-01-19 10:24:17 +01:00
Dario 542f8ddf22 Fix fallback to OpenGL3 from Vulkan initialization on Android. 2026-01-14 23:55:21 -03: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
HolonProduction edabe363f9 Remove unused `create_script` method from `ScriptLanguage` 2026-01-02 17:42:22 +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