Thaddeus Crews
|
7599a7b719
|
Core: Readd Variant class initializer, fix comment
|
2024-05-14 12:20:40 -05:00 |
kobewi
|
413c11357d
|
Use Core/Scene stringnames consistently
|
2024-05-13 23:41:07 +02:00 |
kobewi
|
a262d2d881
|
Add shorthand for using singleton string names
|
2024-05-11 18:53:08 +02:00 |
A Thousand Ships
|
b4c6cc7d82
|
[Core] Add case-insensitive `String::containsn`
|
2024-05-08 12:48:01 +02:00 |
Rémi Verschelde
|
63ed5749ac
|
Merge pull request #91104 from RandomShaper/simple_type_cpp
Redefine `GetSimpleTypeT<>` in terms of `<type_traits>`
|
2024-05-08 09:54:16 +02:00 |
Wilson E. Alvarez
|
d4154dbc55
|
Add const char * overloads to String class
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
|
2024-05-07 10:53:00 -04:00 |
K. S. Ernest (iFire) Lee
|
f9b488508c
|
Add PackedVector4Array Variant type
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
2024-05-03 00:58:27 +02:00 |
A Thousand Ships
|
0f5e0d1637
|
Expose `Vector*` component-wise and scalar `min/max` to scripting
|
2024-05-02 13:02:40 +02:00 |
A Thousand Ships
|
308dbb8c63
|
[Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`
Convenience for a number of cases operating on single values
|
2024-05-02 10:31:13 +02:00 |
A Thousand Ships
|
c4e24d2b3b
|
[GDScript] Correctly report invalid read-only access
|
2024-05-01 12:28:47 +02:00 |
Rémi Verschelde
|
4e30bc71f5
|
Merge pull request #91376 from clayjohn/DOCS-reflect-vec3
Update the description and parameter name for Vector3 reflect to correct how the plane is constructed
|
2024-05-01 09:55:27 +02:00 |
Rémi Verschelde
|
273a643145
|
Merge pull request #89647 from AThousandShips/read_only_dict
[Core] Fix property access on read-only `Dictionary`
|
2024-05-01 09:54:48 +02:00 |
clayjohn
|
4d580b15be
|
Update the description and parameter name for Vector3 reflect to correct how the plane is constructed
|
2024-04-30 13:50:39 -07:00 |
Rémi Verschelde
|
ef481148b2
|
Merge pull request #90394 from dsnopek/object-ptrcall-null-unlikely
Use `likely()` in `PtrToArg<T *>` when checking for null `Object *`s
|
2024-04-30 17:03:16 +02:00 |
kobewi
|
f647888006
|
Make varray() variadic
|
2024-04-26 14:33:11 +02:00 |
Rémi Verschelde
|
2e92fb00d4
|
Merge pull request #90540 from Repiteo/core/type-info-use-type-traits
Core: Use `<type_traits>` where applicable
|
2024-04-24 18:55:07 +02:00 |
Pedro J. Estébanez
|
dee65d1435
|
Redefine GetSimpleTypeT<> in terms of <type_traits>
|
2024-04-24 11:43:13 +02:00 |
Rémi Verschelde
|
ff9d78c141
|
Merge pull request #90889 from timothyqiu/compat
Use compatible text resource format when possible
|
2024-04-23 19:11:46 +02:00 |
Rémi Verschelde
|
cb1d6140be
|
Merge pull request #90866 from Repiteo/core/variant-initalizer-lists
Core: Utilize initalizer lists in Variant constructors
|
2024-04-23 19:11:29 +02:00 |
Haoyu Qiu
|
941e5c4820
|
Use compatible text resource format when possible
|
2024-04-23 12:04:44 +08:00 |
A Thousand Ships
|
ec29c3e784
|
[Core] Fix property access on read-only `Dictionary`
|
2024-04-22 13:57:34 +02:00 |
Aaron Franke
|
b1f5e9fe3a
|
Rename internal is_ascii_char to is_ascii_alphabet_char
|
2024-04-20 02:36:41 -07:00 |
Thaddeus Crews
|
b95e7fcecd
|
Core: Integrate initalizer lists for Variant
|
2024-04-19 08:52:17 -05:00 |
A Thousand Ships
|
80cb914e06
|
[Core] Fix incorrect comparison for `Array` const iterator
|
2024-04-13 17:32:33 +02:00 |
Thaddeus Crews
|
127025679b
|
Core: Use `<type_traits>` where applicable
|
2024-04-11 13:13:59 -05:00 |
Rémi Verschelde
|
8764769ee8
|
Merge pull request #89186 from groud/save_byte_arrays_as_base64_encoded
Save PackedByteArrays as base64 encoded
|
2024-04-10 17:49:24 +02:00 |
A Thousand Ships
|
64146cb7f3
|
[Core] Add iteration support to `Array`
|
2024-04-10 14:49:34 +02:00 |
clayjohn
|
c0d0bdc160
|
Clarify bounce and reflect docs and update param names
|
2024-04-10 14:07:08 +02:00 |
David Snopek
|
927f2e1e53
|
Use `likely()` in `PtrToArg<T *>` when checking for null `Object *`s
|
2024-04-08 11:06:56 -05:00 |
kobewi
|
f0cbd388dc
|
Ignore ERR_FILE_CANT_OPEN error when loading scene
|
2024-04-05 17:51:27 +02:00 |
Thaddeus Crews
|
bbb3eb3a1a
|
Update lingering `do/while(0)` defines
|
2024-04-04 14:17:22 -05:00 |
Thaddeus Crews
|
b0cda1f85f
|
Core: Use fixed-width integer types in Variant
|
2024-04-04 08:54:11 -05:00 |
Rémi Verschelde
|
9335b83a32
|
Merge pull request #87831 from Riteo/bitfield-xor
Core: Implement a XOR operator for BitField
|
2024-03-26 13:45:02 +01:00 |
A Thousand Ships
|
2cbf469912
|
Fix sorting of files/dirs in dialogs
Sorts leading `_` before other characters except `.`.
|
2024-03-20 13:45:47 +01:00 |
Rémi Verschelde
|
453485aede
|
Merge pull request #89270 from Repiteo/enforce-typename-in-templates
Enforce template syntax `typename` over `class`
|
2024-03-14 22:34:37 +01:00 |
Rémi Verschelde
|
a1c476f9d7
|
Merge pull request #87680 from AThousandShips/the_angry_count
Add methods to get argument count of methods
|
2024-03-13 22:16:43 +01:00 |
A Thousand Ships
|
400f438e72
|
Fix `rpc` call from name based `Callable`s
|
2024-03-10 20:20:08 +01:00 |
A Thousand Ships
|
59bcc2888c
|
Add methods to get argument count of methods
Added to:
* `Callable`s
* `Object`s
* `ClassDB`
* `Script(Instance)`s
|
2024-03-10 11:02:43 +01:00 |
Thaddeus Crews
|
9903e6779b
|
Enforce template syntax `typename` over `class`
|
2024-03-07 22:39:09 -06:00 |
kobewi
|
eb0a624902
|
Allow returning Dictionary after merging
|
2024-03-06 14:49:35 +01:00 |
Gilles Roudière
|
de5073519e
|
Save PackedByteArrays as base64 encoded
|
2024-03-06 10:17:31 +01:00 |
Rémi Verschelde
|
7434f8b4e3
|
Merge pull request #88959 from akien-mga/pre-commit-clang-17.0.6-black-24.2.0
Pre-commit: Update to clang-format 17.0.6 and black 24.2.0
|
2024-02-29 13:54:38 +01:00 |
Rémi Verschelde
|
9278856ff7
|
Merge pull request #88948 from dalexeev/core-add-callable-create
Core: Add `Callable.create` static method for `Variant` callables
|
2024-02-29 13:54:22 +01:00 |
Rémi Verschelde
|
1cc9190c70
|
Merge pull request #81822 from nlupugla/nodepath-slice
Add `NodePath::slice` method
|
2024-02-29 13:53:34 +01:00 |
Danil Alexeev
|
d90c9db27f
|
Core: Add `Callable.create` static method for `Variant` callables
|
2024-02-29 10:45:00 +03:00 |
Rémi Verschelde
|
3a08c646ee
|
Pre-commit: Update to clang-format 17.0.6 and black 24.2.0
|
2024-02-28 14:25:35 +01:00 |
Robert Yevdokimov
|
13e82094ee
|
Remove word duplicates in comments and strings, and fix casing and punctuation
|
2024-02-23 17:28:28 -05:00 |
Aaron Franke
|
1a6cabc0bf
|
Make Callable bind method const
|
2024-02-22 00:14:02 -06:00 |
Muller-Castro
|
a8bc9f3e78
|
Add const lvalue ref to core/* container parameters
|
2024-02-14 11:20:36 -03:00 |
A Thousand Ships
|
684752e75b
|
Replace error checks against `size` with `is_empty`
|
2024-02-09 12:50:15 +01:00 |