Pāvels Nadtočajevs
|
9abe2e5294
|
Add `uri_file_decode` to handle `+` in file names.
|
2025-04-07 23:49:17 +07: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 +07:00 |
bruvzg
|
48bfe13e4f
|
Add methods to decode/encode multibyte encodings.
|
2025-03-28 17:32:34 +07:00 |
Lukas Tenbrink
|
ffa6ef220b
|
Use `append_` instead of `parse_` for `String` methods.
|
2025-03-27 17:51:02 +07: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 +07:00 |
Thaddeus Crews
|
dae32f8ec6
|
Merge pull request #92737 from AThousandShips/packed_erase
[Core] Expose `Packed*Array::erase`
|
2025-03-10 10:01:06 +07:00 |
A Thousand Ships
|
331a43a9d8
|
Add `String::remove_char(s)` methods for performance and convenience
|
2025-03-10 13:19:28 +07: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 +07: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 +07:00 |
A Thousand Ships
|
46b6acdabb
|
[Core] Expose `Packed*Array::erase`
|
2025-02-03 19:25:09 +07:00 |
kobewi
|
4e48b19e1f
|
Add Color.from_rgba8 and deprecate Color8
|
2024-12-27 11:26:59 +07:00 |
Danil Alexeev
|
03b05cf9ac
|
Core: Fix built-in enum constant bindings
|
2024-11-22 14:03:21 +07:00 |
Danil Alexeev
|
e379cc76e5
|
Core: Fix `Callable.get_bound_arguments{,_count}()` return incorrect data
|
2024-11-04 22:41:56 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00 |
bruvzg
|
d8e1ab085a
|
[Windows] Fix 32-bit MinGW LTO build.
|
2024-06-04 13:46:03 +07:00 |
kobewi
|
413c11357d
|
Use Core/Scene stringnames consistently
|
2024-05-13 23:41:07 +07:00 |
A Thousand Ships
|
b4c6cc7d82
|
[Core] Add case-insensitive `String::containsn`
|
2024-05-08 12:48:01 +07: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 +07: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 +07:00 |
A Thousand Ships
|
0f5e0d1637
|
Expose `Vector*` component-wise and scalar `min/max` to scripting
|
2024-05-02 13:02:40 +07: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 +07: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 +07:00 |
A Thousand Ships
|
2cbf469912
|
Fix sorting of files/dirs in dialogs
Sorts leading `_` before other characters except `.`.
|
2024-03-20 13:45:47 +07: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 +07: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 +07:00 |
Thaddeus Crews
|
9903e6779b
|
Enforce template syntax `typename` over `class`
|
2024-03-07 22:39:09 +07:00 |
kobewi
|
eb0a624902
|
Allow returning Dictionary after merging
|
2024-03-06 14:49:35 +07: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 +07:00 |
Rémi Verschelde
|
1cc9190c70
|
Merge pull request #81822 from nlupugla/nodepath-slice
Add `NodePath::slice` method
|
2024-02-29 13:53:34 +07:00 |
Danil Alexeev
|
d90c9db27f
|
Core: Add `Callable.create` static method for `Variant` callables
|
2024-02-29 10:45:00 +07:00 |
A Thousand Ships
|
684752e75b
|
Replace error checks against `size` with `is_empty`
|
2024-02-09 12:50:15 +07: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 +07:00 |
Muller-Castro
|
96a95cb974
|
Add const lvalue ref to container parameters
|
2024-01-05 14:49:57 +07: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 +07: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 +07:00 |
nlupugla
|
cd221c1816
|
Added NodePath::slice method.
|
2023-12-13 13:30:28 +07:00 |
Aaron Franke
|
437586bf31
|
Add a `get_or_add` method to Dictionary
|
2023-12-06 11:43:58 +07:00 |
Danil Alexeev
|
b04263644c
|
Core: Allow methods of built-in `Variant` types to be used as Callables
|
2023-10-25 15:53:52 +07:00 |
Jakub Marcowski
|
cb954c6bab
|
Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`
|
2023-10-12 13:46:49 +07:00 |
Danil Alexeev
|
aff767ef07
|
Fix expected argument count for `Callable` call errors
|
2023-09-29 20:00:10 +07:00 |
Rémi Verschelde
|
3ec673085b
|
Merge pull request #79523 from aaronfranke/is-conformal
Add `is_conformal` method to Basis and Transform2D
|
2023-09-26 13:44:41 +07:00 |