Rarysson Guilherme
|
fe39ffeb7d
|
Add negative index to Array.remove_at and Array.insert
|
2025-04-08 14:55:39 -03:00 |
|
Thaddeus Crews
|
36991aba34
|
Merge pull request #104264 from YYF233333/layout/gdvirtual
Optimize gdvirtual function layout
|
2025-04-08 12:32:51 -05:00 |
|
Thaddeus Crews
|
80e7f1a6d7
|
Merge pull request #105144 from Ivorforce/file-access-crompressed-size
Fix `FileAccessCompressed` claiming one byte more than it actually has.
|
2025-04-08 12:32:49 -05:00 |
|
Thaddeus Crews
|
e6a61b1ecc
|
Merge pull request #76829 from bruvzg/ac_kit_direct
Implement screen reader support using AccessKit library.
|
2025-04-08 12:32:47 -05:00 |
|
Thaddeus Crews
|
6fe4d8d0f8
|
Merge pull request #104082 from YYF233333/dict_iter
Do not iterate `Dictionary` with `get_key_at_index`
|
2025-04-08 12:32:45 -05:00 |
|
Thaddeus Crews
|
95dc68c8c6
|
Merge pull request #105107 from bruvzg/min-max-flag
Add separate `minimize_disabled` and `maximize_disabled` window flags.
|
2025-04-08 12:32:44 -05:00 |
|
Thaddeus Crews
|
5dc7d56b92
|
Merge pull request #105099 from Ivorforce/object-classname-cache
Fix caching of objects' class name pointer in `Object` instances.
|
2025-04-08 12:32:40 -05:00 |
|
Pāvels Nadtočajevs
|
b106dfd4f9
|
Base accessibility API.
|
2025-04-08 20:14:28 +03:00 |
|
Lukas Tenbrink
|
68f4502a5b
|
Fix FileAccessCompressed claiming one byte more than it actually has.
Add a unit test for fastlz compressed file access.
|
2025-04-08 15:19:58 +02:00 |
|
Pāvels Nadtočajevs
|
9abe2e5294
|
Add uri_file_decode to handle + in file names.
|
2025-04-07 23:49:17 +03:00 |
|
Alex
|
cd68034e01
|
Add configuration option to disable Scroll Deadzone on Android
|
2025-04-07 22:15:31 +02:00 |
|
Lukas Tenbrink
|
e7f087b91a
|
Fix caching of objects' class name pointer in Object instances.
Use `get_class_name` for `get_class` calls. Merge `get_parent_class_static` into `get_class_static`.
|
2025-04-07 21:05:21 +02:00 |
|
Pāvels Nadtočajevs
|
f37fb49739
|
Add separate minimize_disabled and maximize_disabled window flags.
|
2025-04-07 18:58:11 +03:00 |
|
Yufeng Ying
|
bbc380b07e
|
Do not iterate Dictionary with get_key_at_index.
|
2025-04-07 21:54:13 +08:00 |
|
Thaddeus Crews
|
0fbb22c095
|
Merge pull request #104432 from YYF233333/dict_iter2
Do not iterate `Dictionary` with `Dictionary::keys()`
|
2025-04-07 08:43:33 -05:00 |
|
Thaddeus Crews
|
45a64319e1
|
Merge pull request #104771 from Repiteo/ci/pre-commit-bump
CI: Bump various pre-commit hooks
|
2025-04-07 08:43:27 -05:00 |
|
Thaddeus Crews
|
4a3c8a5c58
|
Merge pull request #104897 from MewPurPur/optimize-color-from-string
Optimize Color.html()
|
2025-04-07 08:43:26 -05:00 |
|
Thaddeus Crews
|
b9665b9ee9
|
Merge pull request #104991 from nikitalita/fix_inf_neg
`VariantWriter::write`: fix writing negative infinity when `p_compat` is true
|
2025-04-07 08:43:21 -05:00 |
|
Thaddeus Crews
|
5edb235018
|
CI: Bump various pre-commit hooks
|
2025-04-07 08:23:35 -05:00 |
|
Thaddeus Crews
|
8a93218aab
|
Core: Natively convert enum/BitField with Variant
|
2025-04-05 12:35:34 -05:00 |
|
MewPurPur
|
45b1071e7c
|
Optimize Color.html()
|
2025-04-05 14:00:30 +03:00 |
|
Yufeng Ying
|
8ae16699c5
|
Do not use Dictionary::keys() for Dictionary iteration.
|
2025-04-05 18:42:13 +08:00 |
|
Thaddeus Crews
|
4b36c0491e
|
Merge pull request #105020 from YYF233333/opt_get_inheriters
Optimize `ClassDB::get_inheriters_from_class`
|
2025-04-04 17:40:59 -05:00 |
|
Thaddeus Crews
|
046c9f540c
|
Merge pull request #105030 from Ivorforce/class-is-enabled-object
Move `GD_IS_CLASS_ENABLED` and respective include from `class_db.h` to `object.h`, as this is where it's needed.
|
2025-04-04 17:40:58 -05:00 |
|
Lukas Tenbrink
|
aa5ca4f1a2
|
Move GD_IS_CLASS_ENABLED and respective include from class_db.h to object.h, as this is where it's needed.
|
2025-04-04 23:45:35 +02:00 |
|
Thaddeus Crews
|
78922d756a
|
Core: Decouple GDCLASS from ClassDB
|
2025-04-04 16:21:30 -05:00 |
|
Yufeng Ying
|
4029051bb1
|
Change ClassDB::get_inheriters_from_class.
|
2025-04-04 23:47:19 +08:00 |
|
Yufeng Ying
|
057858a0fb
|
Optimize gdvirtual layout.
Co-authored-by: David Snopek <dsnopek@gmail.com>
|
2025-04-04 22:54:42 +08:00 |
|
runzh-crypto
|
9977abd697
|
Validate custom directory when project is started
|
2025-04-04 21:21:42 +08:00 |
|
Thaddeus Crews
|
21db8487a2
|
Merge pull request #104664 from tomfull123/missing-typed-dictionary-initializer-list
Add missing `initializer_list` constructor to TypedDictionary
|
2025-04-03 16:50:23 -05:00 |
|
Thaddeus Crews
|
6bd249a4c2
|
Merge pull request #104850 from Repiteo/core/warning-macros
Core: Integrate warning suppression macro helpers
|
2025-04-03 16:50:22 -05:00 |
|
nikitalita
|
046651e729
|
VariantWriter::write: fix writing negative infinity when p_compat is true
|
2025-04-03 14:36:34 -07:00 |
|
Lukas Tenbrink
|
e6d166344b
|
Remove unused get_inheritance_list_static from GDCLASS.
|
2025-04-03 17:18:28 +02:00 |
|
Thaddeus Crews
|
207a2b6472
|
Core: Integrate warning suppression macro helpers
|
2025-04-03 10:13:46 -05:00 |
|
Thaddeus Crews
|
d0b3e0b474
|
Merge pull request #104921 from Ivorforce/no-get-valid-parents
Remove unused `get_valid_parents_static` functions from `GDCLASS`.
|
2025-04-03 09:27:54 -05:00 |
|
Thaddeus Crews
|
e5c5cb4ce2
|
Merge pull request #104906 from Daylily-Zeleen/daylily-zeleen/allow_instantiate_unexposed_editor_plugin_from_gdextension
Allow instantiating unexposed `EditorPlugin` from GDExtension.
|
2025-04-03 09:27:50 -05:00 |
|
Rémi Verschelde
|
35beb07eef
|
CryptoCore: Use size_t for buffer sizes to fix encoding/sums of 2.0+ GiB files.
Fixes #104949.
|
2025-04-03 11:29:59 +02:00 |
|
Tom
|
8a3f9846c5
|
Add missing initializer_list constructor for TypedDictionary
|
2025-04-03 00:17:44 +01:00 |
|
Daylily-Zeleen
|
1cc879afc0
|
Allow instantiate unexposed EditorPlugin form GDExtension.
|
2025-04-02 23:52:14 +08:00 |
|
Thaddeus Crews
|
1f56d96cf2
|
Merge pull request #104893 from Repiteo/scons/external-includes-alt
SCons: Add `CPPEXTPATH` for external includes
|
2025-04-02 07:48:03 -05:00 |
|
Thaddeus Crews
|
9f222d500d
|
Merge pull request #104375 from YYF233333/is_empty
Replace `size() == 0` with `is_empty()`
|
2025-04-02 07:37:31 -05:00 |
|
Thaddeus Crews
|
f25fc34439
|
SCons: Add CPPEXTPATH for external includes
|
2025-04-02 07:29:08 -05:00 |
|
Lukas Tenbrink
|
be82731f99
|
Removed unused get_valid_parents_static functions from GDCLASS.
|
2025-04-02 13:50:47 +02:00 |
|
Yufeng Ying
|
7a1a970c25
|
size() <= 0 and size() < 1.
|
2025-04-02 19:18:44 +08:00 |
|
Yufeng Ying
|
4f4031a675
|
Replace size() == 0 with is_empty().
|
2025-04-02 19:18:43 +08:00 |
|
smix8
|
f2197a1013
|
Expose TriangleMesh api functions wrapped for scripting
Adds script wrapped TriangleMesh api functions to create and query the triangle BVH tree.
|
2025-04-02 09:52:35 +02:00 |
|
Thaddeus Crews
|
1f1b1c56e7
|
Merge pull request #104381 from Ivorforce/object-notification-nobool
Optimize `Object::notification` by avoiding runtime branches
|
2025-04-01 19:53:37 -05:00 |
|
Thaddeus Crews
|
92002b1c69
|
Merge pull request #104218 from zaevi/fix_OptimizedTranslation_hash
Fix hash issue with OptimizedTranslation caused by signed char
|
2025-04-01 19:53:37 -05:00 |
|
Thaddeus Crews
|
21956851ac
|
Merge pull request #104885 from MewPurPur/html-validation-optimization
Optimize Color HTML validation
|
2025-04-01 19:53:32 -05:00 |
|
MewPurPur
|
250cc58388
|
Optimize HTML color validation
|
2025-04-01 21:26:21 +03:00 |
|