Commit Graph

1835 Commits

Author SHA1 Message Date
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
Thaddeus Crews abdde1b69d Core: Remove class_db.h include from ref_counted.h 2026-02-26 18:14:23 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Jules 8cf4c5d9b2 Fix multithreaded load status progress 2026-02-24 09:23:26 +01:00
Mikael Hermansson f21053e4ef Allow providing Android APK/AAB as base packs for patch PCKs 2026-02-23 14:26:52 +01:00
Lukas Tenbrink a6adb12240 Remove message_queue.h include from object.h. 2026-02-20 00:27:41 +01:00
Lukas Tenbrink 0ea5ece984 Move binary math functions to Math namespace in math_funcs_binary header. 2026-02-17 12:24:35 +01:00
Thaddeus Crews 1e12317895 Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Thaddeus Crews b151a2d966 Merge pull request #115396 from DeeJayLSP/faster-uid-path-2
Prevent unnecessary memory allocations when reading UID cache
2026-02-16 15:02:31 -06:00
Thaddeus Crews bf95b62586 Merge pull request #115883 from Gurvan/master
Make JSON.stringify use compact representation for empty `Dictionary`
2026-02-13 07:40:28 -06:00
DeeJayLSP 4c05d9ae01 Prevent unnecessary memory allocations when reading UID cache 2026-02-12 20:00:10 -03:00
Mikael Hermansson bfcd9be90d Zero out padding in NodePath serialization 2026-02-09 18:23:02 +01:00
Thaddeus Crews 7dae5da198 Style: Convert *.gen.inc to *.gen.h 2026-02-05 19:47:56 -06:00
Thaddeus Crews 79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Gurvan d234d954f7 Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty dictionaries 2026-02-04 23:54:57 +01:00
Lukas Tenbrink c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Thaddeus Crews d9089dba06 Merge pull request #110254 from BlueCube3310/resize-all-formats
Image: Support resizing all uncompressed formats
2026-02-03 18:06:42 -06:00
BlueCube3310 c3c713345e Image: Support resizing all uncompressed formats 2026-02-01 19:57:44 +01:00
Lukas Tenbrink 7072a9a874 Change List copy constructor from implicit to explicit. 2026-01-30 18:58:42 +01:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01: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
Michael Alexsander a7c77ac1f7 Fix build profile generator creating bogus profiles 2026-01-26 21:42:01 -03: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
Fabio Alessandrelli 65ce1360b4 network: Normalize IP parsing, fix IPv6, tests 2026-01-13 18:55:55 +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
Adam Scott 0844d4b11f Fix FileAccess::create_temp() not using FileAccess::ModeFlags 2026-01-01 12:03:16 +01:00
Raul Santos 8355286fc7 Remove underscore from parameter name in FileAccess::set_extended_attribute_string 2025-12-12 14:20:13 +01:00
Pāvels Nadtočajevs a378f9781d [SparsePCK] Add support for index encryption. 2025-12-12 08:04:22 +02: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
kobewi 60591dc7e8 Add reverse UID cache 2025-12-08 12:40:14 +01:00
David Snopek 308f23f21d Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06: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
Rémi Verschelde a1848013e5 Merge pull request #113114 from RandomShaper/fix_load_progress_cycles
ResourceLoader: Fix potential infinite recursion in progress reporting
2025-12-02 14:16:27 +01:00
Pedro J. Estébanez 5806e3c761 ResourceLoader: Fix potential infinite recursion in progress reporting 2025-12-01 12:33:48 +01:00
Mikael Hermansson 3e97ee7750 Replace usage of Zstandard advanced API 2025-11-27 14:28:16 +01:00
Mikael Hermansson 0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Thaddeus Crews f34c270452 Merge pull request #113150 from mihe/file-access-pack-errors
Add back I/O error-handling to `FileAccessPack` constructor
2025-11-25 12:55:12 -06:00
Thaddeus Crews 158f13aebf Merge pull request #102232 from bruvzg/xattr
[FileAccess] Implement support for reading and writing extended file attributes/alternate data streams.
2025-11-25 09:52:37 -06:00
Mikael Hermansson 985a5e95a9 Add back I/O error-handling to FileAccessPack constructor 2025-11-25 14:38:16 +01:00
Thaddeus Crews 6e69760134 Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Lukas Tenbrink 0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
David Snopek 090a4540b7 Use RequiredParam and RequiredResult in a handful of places in order to test 2025-11-24 12:12:10 -06:00
Pāvels Nadtočajevs d454e1a1e0 [FileAccess] Implement support for reading and writing extended file attributes/alternate data streams. 2025-11-24 11:18:25 +02:00
metamuffin 6145b0ca29 Add Image.load_exr_from_buffer and enable tinyexr by default 2025-11-21 18:58:26 +01:00
Thaddeus Crews a79b155298 Merge pull request #112969 from ashwinvbs/bugfix
Fix bug where optional argument is not validated before use
2025-11-20 11:10:49 -06:00
Ashwin Balasubramaniyan 6e047a0287 Fix bug where optional argument is not validated before use 2025-11-19 13:19:29 -05:00
kobewi e14263f917 Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
Haoyu Qiu 43e323dce5 Remove TranslationPO 2025-11-15 10:13:07 +08:00
Thaddeus Crews 9a9e64a6ee Merge pull request #108981 from DeeJayLSP/faster-uid-path-from-cache
Make getting a path from UID cache slightly faster
2025-11-13 17:43:00 -06:00
Thaddeus Crews cef4a7805f Merge pull request #111772 from nikitalita/fix-fmem-integer-underflow
Fix buffer over-read in `FileAccessMemory::get_buffer`
2025-11-04 16:32:29 -06:00