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