A Thousand Ships
|
889410dcda
|
Add String::replace_char(s) methods for performance and convenience
|
2025-04-10 13:08:45 +02:00 |
|
Pāvels Nadtočajevs
|
9abe2e5294
|
Add uri_file_decode to handle + in file names.
|
2025-04-07 23:49:17 +03:00 |
|
Thaddeus Crews
|
780cf03051
|
Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse
Use `append_` instead of `parse_` for `String` methods.
|
2025-03-29 10:16:33 -05:00 |
|
bruvzg
|
48bfe13e4f
|
Add methods to decode/encode multibyte encodings.
|
2025-03-28 17:32:34 +02:00 |
|
Lukas Tenbrink
|
ffa6ef220b
|
Use append_ instead of parse_ for String methods.
|
2025-03-27 17:51:02 +01:00 |
|
Lukas Tenbrink
|
a23f630781
|
Remove String clipping constructors.
Callers should instead call constructors with explicit encoding names, with known length `Span`.
|
2025-03-15 12:34:44 +01:00 |
|
Thaddeus Crews
|
dae32f8ec6
|
Merge pull request #92737 from AThousandShips/packed_erase
[Core] Expose `Packed*Array::erase`
|
2025-03-10 10:01:06 -05:00 |
|
A Thousand Ships
|
331a43a9d8
|
Add String::remove_char(s) methods for performance and convenience
|
2025-03-10 13:19:28 +01:00 |
|
Pāvels Nadtočajevs
|
f9c7d348c3
|
Add bound checks to Array /Packed*Array variant call get and set methods.
|
2025-02-27 17:54:40 +02:00 |
|
Pāvels Nadtočajevs
|
1bc86c2626
|
Fix PackedStringArray.to_byte_array() to return UTF-8 encoded data instead of pointers.
|
2025-02-07 10:19:32 +02:00 |
|
A Thousand Ships
|
46b6acdabb
|
[Core] Expose Packed*Array::erase
|
2025-02-03 19:25:09 +01:00 |
|
kobewi
|
4e48b19e1f
|
Add Color.from_rgba8 and deprecate Color8
|
2024-12-27 11:26:59 +01:00 |
|
Danil Alexeev
|
03b05cf9ac
|
Core: Fix built-in enum constant bindings
|
2024-11-22 14:03:21 +03:00 |
|
Danil Alexeev
|
e379cc76e5
|
Core: Fix Callable.get_bound_arguments{,_count}() return incorrect data
|
2024-11-04 22:41:56 +03:00 |
|
Aaron Franke
|
a7f6ec0e4c
|
Add a sort method to Dictionary and HashMap
|
2024-10-02 14:26:33 -07:00 |
|
Aaron Franke
|
cc9f2b58a0
|
Bind Array get and set functions
|
2024-09-26 13:00:17 -07:00 |
|
A Thousand Ships
|
203d3be200
|
[Core] Add way to check if a signal has any connections
Added to `Object` and `Signal`
|
2024-09-20 16:39:09 +02:00 |
|
Rémi Verschelde
|
6bf8a3e3f8
|
Merge pull request #95449 from SlashScreen/array_functions
Add callable support for `find` and `rfind` `Array` methods
|
2024-09-20 16:06:13 +02:00 |
|
Slashscreen
|
89491f4403
|
Add callable support for find and rfind Array methods
|
2024-09-13 00:01:53 -07:00 |
|
Thaddeus Crews
|
9853a69144
|
Implement typed dictionaries
|
2024-09-04 10:27:26 -05:00 |
|
Haoyu Qiu
|
8bf4ecc026
|
Add String.is_valid_unicode_identifier()
- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()`
|
2024-08-27 11:34:08 +08:00 |
|
Aaron Franke
|
7db24a9ad5
|
Simplify and fix Rect2/AABB get_support function
|
2024-08-19 23:55:31 -07:00 |
|
bruvzg
|
e651421905
|
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
|
2024-06-12 19:30:19 +03:00 |
|
bruvzg
|
d8e1ab085a
|
[Windows] Fix 32-bit MinGW LTO build.
|
2024-06-04 13:46:03 +03:00 |
|
kobewi
|
413c11357d
|
Use Core/Scene stringnames consistently
|
2024-05-13 23:41:07 +02:00 |
|
A Thousand Ships
|
b4c6cc7d82
|
[Core] Add case-insensitive String::containsn
|
2024-05-08 12:48:01 +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 |
|
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 |
|
clayjohn
|
c0d0bdc160
|
Clarify bounce and reflect docs and update param names
|
2024-04-10 14:07:08 +02: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 |
|
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 |
|
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 |
|
A Thousand Ships
|
684752e75b
|
Replace error checks against size with is_empty
|
2024-02-09 12:50:15 +01:00 |
|
Juan Linietsky
|
24fe0715b5
|
Promote CowData to 64 bits
Fixes a lot of bugs, please help me fill the list.
|
2024-01-19 17:41:10 +01:00 |
|
Muller-Castro
|
96a95cb974
|
Add const lvalue ref to container parameters
|
2024-01-05 14:49:57 -03:00 |
|
Rémi Verschelde
|
22e880ad20
|
Merge pull request #83163 from Chubercik/vectorXi_dist_methods
Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`
|
2024-01-03 09:58:36 +01:00 |
|
Rémi Verschelde
|
b5c6e870e8
|
Merge pull request #82264 from dalexeev/core-builtin-methods-as-callables
Core: Allow methods of built-in `Variant` types to be used as Callables
|
2024-01-02 18:05:05 +01:00 |
|
nlupugla
|
cd221c1816
|
Added NodePath::slice method.
|
2023-12-13 13:30:28 -05:00 |
|
Aaron Franke
|
437586bf31
|
Add a get_or_add method to Dictionary
|
2023-12-06 11:43:58 -06:00 |
|
Danil Alexeev
|
b04263644c
|
Core: Allow methods of built-in Variant types to be used as Callables
|
2023-10-25 15:53:52 +03:00 |
|
Jakub Marcowski
|
cb954c6bab
|
Implement Vector2i/3i/4i methods: distance_to and distance_squared_to
|
2023-10-12 13:46:49 +02:00 |
|
Danil Alexeev
|
aff767ef07
|
Fix expected argument count for Callable call errors
|
2023-09-29 20:00:10 +03:00 |
|