David Snopek
|
2c681794cd
GDExtension: Store source of `gdextension_interface.h` in JSON
|
7 місяців тому |
David Snopek
|
fc58be9bfc
GDExtension: Add system for builtin method compatibility
|
2 місяців тому |
David Snopek
|
91a4a28aab
GDExtension: Add `mem_alloc2` (and friends) so padding can be requested
|
6 місяців тому |
Lukas Tenbrink
|
b13a0e1834
Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.
|
8 місяців тому |
Thaddeus Crews
|
5b935881fc
Typed array equality operator logic updated
|
2 роки тому |
Lukas Tenbrink
|
ec32dae1da
Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs).
|
10 місяців тому |
Thaddeus Crews
|
01fc9aee6c
Core: Modernize C headers with C++ equivalents
|
9 місяців тому |
Kiro
|
23129a66ed
Replace append_utfx with direct String::utfx
|
10 місяців тому |
Lukas Tenbrink
|
ffa6ef220b
Use `append_` instead of `parse_` for `String` methods.
|
10 місяців тому |
Thaddeus Crews
|
c1b7865ae9
Merge pull request #103557 from aaronfranke/godot-version-defines
|
10 місяців тому |
Aaron Franke
|
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
|
11 місяців тому |
Yufeng Ying
|
bebe037abf
Add ConstIterator to Dictionary.
|
10 місяців тому |
Thaddeus Crews
|
69529ff0aa
Merge pull request #102373 from dsnopek/gdextension-set-script-instance
|
10 місяців тому |
Lukas Tenbrink
|
1818453faa
Make use of `latin1` encoding explicit in `gdextension_interface.cpp`.
|
1 рік тому |
Raul Santos
|
05ffa218f3
GDExtension: Add all `Engine.get_version_info` fields to `get_godot_version`
|
11 місяців тому |
David Snopek
|
7095431aa7
GDExtension: Add interface functions for `Object::set_script_instance()`
|
1 рік тому |
David Snopek
|
506600a560
Rename `GDExtensionCompatHashes` to make it clear it's only for exceptional situations
|
1 рік тому |
Lukas Tenbrink
|
ffd4de67d0
Add variant_get_ptr_internal_getter to gdextension_interface.h. The function returns functions to retrieve a pointer to a Variant's internal value. This enables GDExtensions to implement functionality similar to VariantGetInternalPtr, to access Variant internal values directly.
|
1 рік тому |
A Thousand Ships
|
38f9769bc6
[Core] Improve error messages with `vformat`
|
1 рік тому |
Yevhen Babiichuk (DustDFG)
|
af6d260c17
Don't include `core/io/image.h` in `core/os/os.h`
|
1 рік тому |
David Snopek
|
971e154588
GDExtension: Allow directly getting `ObjectID` from `Variant`
|
1 рік тому |
Thaddeus Crews
|
9853a69144
Implement typed dictionaries
|
2 роки тому |
Danil Alexeev
|
49bcdf78a7
Core: Сheck `r_error` after calling `callp()`
|
1 рік тому |
Daylily-Zeleen
|
3d575801ce
Allow ClassDB to create a Object without postinitialization for GDExtension.
|
1 рік тому |
bruvzg
|
e651421905
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
|
1 рік тому |
K. S. Ernest (iFire) Lee
|
f9b488508c
Add PackedVector4Array Variant type
|
1 рік тому |
A Thousand Ships
|
0c19d0f5a0
Add extension support for argument count to `ScriptInstance`
|
2 роки тому |
A Thousand Ships
|
59bcc2888c
Add methods to get argument count of methods
|
2 роки тому |
Rémi Verschelde
|
50ca190286
Merge pull request #89055 from dsnopek/gdextension-script-free-lists
|
1 рік тому |
David Snopek
|
0badf07657
GDExtension: Pass count when freeing method and property lists for script instances
|
1 рік тому |