Aaron Franke
|
92e6ea7303
|
Fix missing type info for PackedVector4Array
|
2024-08-10 21:21:13 -07:00 |
David Snopek
|
e65ec904b8
|
Remind developers about `memnew()` in crash message when missing binding callbacks
|
2024-06-27 13:09:24 -05:00 |
David Snopek
|
7d7799b56e
|
Merge pull request #1504 from Repiteo/pre-commit-hooks
Replace legacy hooks with `pre-commit` Python tool
|
2024-06-25 09:42:55 -05:00 |
Thaddeus Crews
|
e0d363aad8
|
Integrate `.pre-commit-config.yaml`
|
2024-06-24 15:43:55 -05:00 |
Chris Cranford
|
78b63203d4
|
Add missing enum & ctor for PackedVector4Array implementation
|
2024-06-19 11:21:11 -04:00 |
David Snopek
|
5d8f80bc55
|
Merge pull request #1446 from Daylily-Zeleen/daylily-zeleen/set_instance_and_instance_biding_in_Wrapped_constructor
Set instance and instance binding in `Wrapped` constructor.
|
2024-06-14 09:39:46 -05:00 |
bruvzg
|
2360f84513
|
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
|
2024-06-13 18:57:24 +03:00 |
Richard Hozák
|
8c6cc1ec15
|
Fix warnings emitted with -Wall
|
2024-06-02 21:48:50 +02:00 |
Daylily-Zeleen
|
76cbc66785
|
Set instance and instance binding in Wrapped constructor.
|
2024-05-28 22:59:37 +08:00 |
David Snopek
|
b697ba8896
|
Merge pull request #1447 from dsnopek/avoid-double-postinitialize
Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent classes
|
2024-05-17 11:56:09 -05:00 |
David Snopek
|
88df025aa0
|
Clean up instance bindings for engine singletons to prevent crash
|
2024-05-10 19:51:31 -05:00 |
Rémi Verschelde
|
17a82e7f94
|
Merge pull request #1374 from dsnopek/gdext-docs
Allow submitting documentation to the Godot editor
|
2024-05-08 00:48:02 +02:00 |
David Snopek
|
f5c2b38724
|
Merge pull request #1456 from dsnopek/packedvector4array
Add support for `PackedVector4Array`
|
2024-05-07 12:56:11 -05:00 |
David Snopek
|
43be24f34c
|
Merge pull request #1437 from AThousandShips/vec_elem_scalar
Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`
|
2024-05-07 12:55:23 -05:00 |
David Snopek
|
a434850069
|
Allow submitting documentation to the Godot editor
|
2024-05-07 11:08:18 -05:00 |
David Snopek
|
23178e81ff
|
Add support for `PackedVector4Array`
|
2024-05-06 14:30:04 -05:00 |
David Snopek
|
d304f12dcd
|
Merge pull request #1443 from Naros/property-method-dict-helpers
Implement to/from dict helpers for PropertyInfo/MethodInfo
|
2024-04-24 14:43:53 -05:00 |
David Snopek
|
61450b3e1b
|
Merge pull request #1436 from AThousandShips/math_update
[Math] Add `is_finite` methods
|
2024-04-24 14:43:36 -05:00 |
David Snopek
|
06373ce1cf
|
Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent class
|
2024-04-24 13:22:19 -05:00 |
Chris Cranford
|
2a041b5240
|
Implement to/from dict helpers for PropertyInfo/MethodInfo
|
2024-04-20 18:50:34 -04:00 |
thimenesup
|
e4ae69f607
|
Fix Projection create_orthogonal being incorrect
Title
|
2024-04-14 20:27:53 +02:00 |
A Thousand Ships
|
d389171905
|
[Math] Add `is_finite` methods
|
2024-04-11 13:30:28 +02:00 |
A Thousand Ships
|
b65970860e
|
Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`
Also added `snapped` to the integer vectors for completeness
|
2024-04-11 10:42:29 +02:00 |
David Snopek
|
44d78ec881
|
Merge pull request #1409 from Repiteo/class-to-typename
Enforce template syntax `typename` over `class`
|
2024-04-02 14:30:01 -05:00 |
David Snopek
|
a62f633ceb
|
Merge pull request #1379 from dsnopek/uninitialized-value-mk2
Avoid creating most objects that Godot is going to use placement new to initialize
|
2024-03-14 11:06:59 -05:00 |
David Snopek
|
ec166295ba
|
Merge pull request #1397 from dsnopek/script-free-lists
Load new `script_instance_create3` GDExtension interface function
|
2024-03-14 10:02:21 -05:00 |
A Thousand Ships
|
fb79d5ff98
|
Add support for getting argument count from `Callable`s
|
2024-03-14 10:27:39 +01:00 |
Thaddeus Crews
|
87f5fb0691
|
Enforce template syntax `typename` over `class`
|
2024-03-10 16:02:43 -05:00 |
David Snopek
|
8b92368165
|
Load new `script_instance_create3` GDExtension interface function
|
2024-03-01 10:50:02 -06:00 |
David Snopek
|
e55b792fea
|
Merge pull request #1383 from bruvzg/memalign
[Core] Improve `CowData` and `Memory` metadata alignment.
|
2024-02-26 12:54:17 -06:00 |
David Snopek
|
c4fde852e6
|
Avoid creating most objects that Godot is going to use placement new to initialize
|
2024-02-26 10:36:16 -06:00 |
David Snopek
|
fb884573ea
|
Allow registering "runtime classes"
|
2024-02-13 08:55:25 -06:00 |
David Snopek
|
8fbb7cf795
|
Allow GDExtensions to register virtual methods and call them on scripts
|
2024-02-12 13:30:07 -06:00 |
bruvzg
|
b173a4d935
|
[Core] Improve `CowData` and `Memory` metadata alignment.
|
2024-02-05 19:26:45 +02:00 |
bruvzg
|
59a5a8b104
|
Switch to 64-bit ints.
|
2024-01-10 15:36:36 +02:00 |
Jakub Mateusz Marcowski
|
b733102f4a
|
Add `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`
|
2024-01-03 11:45:05 +01:00 |
David Snopek
|
cad5be53b1
|
Avoid error from -Werror=type-limits on GCC 11
|
2023-11-30 17:52:33 -06:00 |
David Snopek
|
20c4e843b0
|
Send NOTIFICATION_POSTINITIALIZE to extension classes
|
2023-11-29 12:00:43 -06:00 |
bruvzg
|
adc9def046
|
[iOS] Fix initialisation/termination of multiple statically linked extensions.
|
2023-11-23 13:38:20 +02:00 |
David Snopek
|
f426b12b5b
|
Fix comparison of `Callable`s from callable_mp() of the same method
|
2023-11-17 12:49:53 -06:00 |
David Snopek
|
4439a4a569
|
Merge pull request #1280 from dsnopek/callable-custom
Add `CallableCustom` that devs can use in their GDExtensions
|
2023-11-17 12:48:39 -06:00 |
David Snopek
|
c4b7b08c91
|
Merge pull request #1298 from Repiteo/int-to-variant-fix
Add missing int→Variant conversions
|
2023-11-15 09:07:48 -06:00 |
bruvzg
|
29b34d92bb
|
[iOS] Fix building as static library or xcframework, add iOS config and xcframework build script to the test project.
|
2023-11-09 20:01:59 +02:00 |
Thaddeus Crews
|
bcac96c8c2
|
Add missing int→Variant conversions
|
2023-11-08 09:45:53 -06:00 |
David Snopek
|
d33bd47219
|
Add `CallableCustom` that devs can use in their GDExtensions
|
2023-11-06 00:09:06 -06:00 |
David Snopek
|
4b76485a4e
|
Switch to using `ObjectID` in custom callables
|
2023-10-25 13:05:32 -05:00 |
David Snopek
|
0a6a19e33b
|
Merge pull request #1253 from gilzoide/fix-variant-iteration-valid-flag
Fix return value and `r_valid` value in `Variant::iter_init` and `Variant::iter_next`
|
2023-10-20 10:39:05 -05:00 |
David Snopek
|
64eac01d04
|
Merge pull request #1266 from dsnopek/automatic-engine-class-registration
Automatically register only engine classes whose header has been included
|
2023-10-16 10:47:06 -05:00 |
David Snopek
|
b507b3e591
|
Automatically register only engine classes whose header has been included
|
2023-10-16 10:19:11 -05:00 |
David Snopek
|
3d814f9e4a
|
Use the new `string_name_new_with_latin1_chars` function to improve StringName construction performance
|
2023-10-09 16:59:29 -05:00 |