1
0
Fork 0
Commit Graph

9134 Commits

Author SHA1 Message Date
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
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
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
Thaddeus Crews 2ab75a93df
Merge pull request #113514 from Ivorforce/required-param-no-refcount
Optimize `RequiredParam` to not increase and decrease refcounts on call.
2025-12-03 16:50:37 -06:00
Thaddeus Crews 66333f9d92
Merge pull request #113322 from nikitalita/fix-translation
Fix loading old-style translation files
2025-12-03 16:50:35 -06:00
Thaddeus Crews 662db6eb59
Merge pull request #106016 from Ivorforce/gdtype-loves-gdextension
Expand `GDType` to cover GDExtension types as well
2025-12-03 16:50:29 -06:00
Lukas Tenbrink aa33b53e67 Use `GDType` for GDExtension types as well.
Co-authored-by: David Snopek <dsnopek@gmail.com>
2025-12-03 21:32:46 +01:00
Lukas Tenbrink ebc9aebb69 Optimize `RequiredParam` to not increase and decrease refcounts on call. 2025-12-03 21:21:18 +01:00
Lukas Tenbrink ab4e59dced Make `!configured` checks in `profiling.cpp` soft checks, returning dummies. 2025-12-03 21:01:19 +01:00
Thaddeus Crews 825d0fe94a
Merge pull request #113418 from Calinou/inputevent-shortcut-physical-unicode-avoid-nested-parentheses
Avoid nested parentheses in physical/Unicode InputEventKey text conversion
2025-12-03 11:42:22 -06:00
David Snopek 308f23f21d Synchronize the names for `RequiredParam<T>` arguments in header files 2025-12-03 04:14:52 -06:00
Rémi Verschelde 5ef57c669f
Merge pull request #113244 from blueskythlikesclouds/d3d12-descriptor-refactor
Refactor descriptor heaps in D3D12 driver.
2025-12-03 09:49:45 +01:00
Skyth a8d3ecec13 Refactor descriptor heaps in D3D12 driver. 2025-12-03 11:02:41 +03:00
Pāvels Nadtočajevs e815a8f899
Do not attempt deleting local cache in `Resource::_teardown_duplicate_from_variant`. 2025-12-03 08:07:50 +02:00
Thaddeus Crews c585681d72
Merge pull request #113342 from stuartcarnie/instruments_profiling
Core: Add Apple Instruments support
2025-12-02 20:42:57 -06:00
Thaddeus Crews 9f76aa3df5
Merge pull request #113282 from dsnopek/required-ptr-get-out-there
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00