1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-30 18:30:54 +00:00

9147 Commits

Author SHA1 Message Date
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
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
Rémi Verschelde
48d2461e9a certs: Sync with Mozilla bundle as of Dec 4, 2025
Rename file to `ca-bundle.crt` to match upstream.
2025-12-12 16:18:09 +01:00
Rémi Verschelde
5766759739 brotli: Update to 1.2.0
https://github.com/google/brotli/releases/tag/v1.2.0
2025-12-12 15:42:56 +01:00
Raul Santos
8355286fc7 Remove underscore from parameter name in FileAccess::set_extended_attribute_string 2025-12-12 14:20:13 +01:00
Thaddeus Crews
49ec6b0b90 Merge pull request #113848 from JJCUBER/patch-2
[Vector4] Fix loss of precision with division
2025-12-10 18:10:37 -06:00
Thaddeus Crews
ed1ec3a0ee Merge pull request #111387 from Chaosed0/core/fix-resource-loader-ignore-cache
Fix `load_threaded_get` returning `null` when used with `CACHE_MODE_IGNORE`
2025-12-10 18:10:27 -06:00
Thaddeus Crews
fe638bc5cd Merge pull request #113802 from RandomShaper/make_cmd_queue_reentrant_again
CommandQueueMT: Make re-entrant again + Fix multiple flushers case
2025-12-10 18:10:22 -06:00
JJCUBER
f1ab85a5d2 [Vector4] Fix loss of precision with division
Resolves #113847
2025-12-10 08:54:50 -05:00
David Snopek
ec21501861 Fix building with Perfetto profiler 2025-12-09 13:53:28 -06:00
Rémi Verschelde
3ee5620c73 Merge pull request #113632 from Ivorforce/tracy-profile-opcodes
Add support for profiling system calls from GDScript with the tracy integration.
2025-12-09 20:21:37 +01:00
Rémi Verschelde
e6a5a52a5b Merge pull request #113807 from mihe/optional-memory-profiling
Make memory profiling optional
2025-12-09 19:32:19 +01:00
Mikael Hermansson
74ffb69b0e Make memory profiling optional 2025-12-09 19:11:39 +01:00
Rémi Verschelde
ee8b979d85 Merge pull request #113754 from dsnopek/gdextension-interface-json-tweaks
Tweaks to `gdextension_interface.json` format
2025-12-09 17:17:38 +01:00
Rémi Verschelde
0cb60c82fb Merge pull request #113697 from dsnopek/gdextension-interface-deprecated-pattern
Use structed data for "deprecated" in `gdextension_interface.json`
2025-12-09 17:17:13 +01:00
Rémi Verschelde
40c5b2110e Merge pull request #112995 from zedzee37/touch_window_fix
Fix emulated touch events using the incorrect window ID
2025-12-09 17:16:54 +01:00
David Snopek
b15f9deffb Use structed data for "deprecated" in gdextension_interface.json 2025-12-09 09:40:11 -06:00
Pedro J. Estébanez
824287eefb CommandQueueMT: Make re-entrant again + Fix multiple flushers case 2025-12-09 16:09:08 +01:00
fish
60619d40c8 Make indirectly inherited EditorScripts appear in the command palette 2025-12-08 13:20:31 -08:00
Thaddeus Crews
f6cb714037 Merge pull request #113730 from lodetrick/unused-core
Codestyle: Remove unused private variables in `expression.h`
2025-12-08 11:53:55 -06:00
Thaddeus Crews
4f523ec895 Merge pull request #113598 from KoBeWi/reload_without_load_is_just_REEEEEE
Fix built-in script live reloading
2025-12-08 11:53:53 -06:00
David Snopek
6e6558c04b Tweaks to gdextension_interface.json format 2025-12-08 09:17:42 -06:00
kobewi
60591dc7e8 Add reverse UID cache 2025-12-08 12:40:14 +01:00
Logan Detrick
f2bfc898b2 Remove unused private variables in expression.h 2025-12-07 13:23:40 -08:00
Lukas Tenbrink
2098998347 Add tracy support for profiling opcodes. 2025-12-05 16:05:07 +01:00
Rémi Verschelde
3135a40699 Merge pull request #113525 from brycehutchings/fix_nonpod_memcpy
Fix crash in `command_queue_mt` due to destruction of wrong object
2025-12-05 12:55:53 +01:00
kobewi
ad4fb8c1df Fix built-in script live reloading 2025-12-04 23:27:06 +01:00
Pāvels Nadtočajevs
6c6c184c32 [Unix] Remove leading .. from absolute paths and apply simplify_path to Unix current directory path. 2025-12-04 20:15:26 +02:00
Bryce Hutchings
cb4d1b79e0 Fix crash in command_queue_mt due to destruction of wrong object 2025-12-04 08:46:51 -08:00
Rémi Verschelde
877b113afa Merge pull request #113553 from bruvzg/no_phy
Do not show `Physical` in the special key names.
2025-12-04 15:53:01 +01:00
Rémi Verschelde
8f3801aaec Merge pull request #113526 from Ivorforce/tracy-profile-nocrash
Make `!configured` checks in `profiling.cpp` soft checks instead of crashing
2025-12-04 13:21:52 +01:00
Rémi Verschelde
957094a1aa Merge pull request #113524 from Bromeon/bugfix/filedialog-compat-breakage
Add special compat methods for EditorFileDialog enum functions
2025-12-04 13:21:47 +01:00
Rémi Verschelde
daf2871828 Merge pull request #113088 from KoBeWi/juggling_paths
Ensure paths in autoload info
2025-12-04 13:21:43 +01:00
Jan Haller
f31aa20562 Add special compat methods for EditorFileDialog enum fns
Fixes broken binary compatibility in GDExtension, introduced
by moving methods from EditorFileDialog to its base class
FileDialog.

While the general derived-to-base compat mechanism works,
the function hashes are changed when enum types are also moved
between classes.

An earlier attempt restored original enums in EditorFileDialog
and added regular compatibility methods, however this caused
shadowed symbols in C# bindings. Instead, hash mappings are
now directly hardcoded as "special compat hashes".
2025-12-04 11:40:53 +01:00
Pāvels Nadtočajevs
36521091aa Do not show Physical in the special key names. 2025-12-04 11:30:57 +02:00
Thaddeus Crews
63e14e13f9 Merge pull request #111767 from Repiteo/scons/libcpp-transitive
SCons: Remove transitive includes in `libc++`
2025-12-03 21:02:01 -06:00