Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix PropertyInfo to use hint/usage default constants | Chris Cranford | 2024-04-16 | 1 | -2/+2 |
| | |||||
* | Fix incorrect utility call signature | A Thousand Ships | 2024-04-02 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1409 from Repiteo/class-to-typename | David Snopek | 2024-04-02 | 36 | -217/+217 |
|\ | | | | | Enforce template syntax `typename` over `class` | ||||
| * | Enforce template syntax `typename` over `class` | Thaddeus Crews | 2024-03-10 | 36 | -217/+217 |
| | | |||||
* | | Merge pull request #1379 from dsnopek/uninitialized-value-mk2 | David Snopek | 2024-03-14 | 1 | -2/+1 |
|\ \ | | | | | | | Avoid creating most objects that Godot is going to use placement new to initialize | ||||
| * | | Avoid creating most objects that Godot is going to use placement new to ↵ | David Snopek | 2024-02-26 | 1 | -2/+1 |
| | | | | | | | | | | | | initialize | ||||
* | | | Merge pull request #1397 from dsnopek/script-free-lists | David Snopek | 2024-03-14 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Load new `script_instance_create3` GDExtension interface function | ||||
| * | | | Load new `script_instance_create3` GDExtension interface function | David Snopek | 2024-03-01 | 1 | -1/+1 |
| | | | | |||||
* | | | | Add support for getting argument count from `Callable`s | A Thousand Ships | 2024-03-14 | 3 | -1/+27 |
| | | | | |||||
* | | | | Merge pull request #1407 from AThousandShips/flag_fix | David Snopek | 2024-03-11 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix invalid `void` return in `BitField` | ||||
| * | | | | Fix invalid `void` return in `BitField` | A Thousand Ships | 2024-03-08 | 1 | -1/+1 |
| | |_|/ | |/| | | |||||
* / | | | Fix explicit namespaces in macros | Marc Gilleron | 2024-03-08 | 2 | -9/+9 |
|/ / / | |||||
* | | | Merge pull request #1381 from dsnopek/notification-hierarchy | David Snopek | 2024-03-05 | 1 | -2/+7 |
|\ \ \ | |/ / |/| | | Fix `_notification()` with parent and child classes | ||||
| * | | Fix _notification with parent and child classes | David Snopek | 2024-02-22 | 1 | -2/+7 |
| | | | |||||
* | | | Merge pull request #1383 from bruvzg/memalign | David Snopek | 2024-02-26 | 2 | -46/+99 |
|\ \ \ | |/ / |/| | | [Core] Improve `CowData` and `Memory` metadata alignment. | ||||
| * | | [Core] Improve `CowData` and `Memory` metadata alignment. | bruvzg | 2024-02-05 | 2 | -46/+99 |
| |/ | |||||
* | | Allow registering "runtime classes" | David Snopek | 2024-02-13 | 2 | -5/+14 |
| | | |||||
* | | Merge pull request #1377 from dsnopek/gdextension-register-virtual-method | David Snopek | 2024-02-12 | 5 | -0/+50 |
|\ \ | | | | | | | Allow GDExtensions to register virtual methods and call them on scripts (godot-cpp support) | ||||
| * | | Allow GDExtensions to register virtual methods and call them on scripts | David Snopek | 2024-02-12 | 5 | -0/+50 |
| |/ | |||||
* | | Merge pull request #1363 from ↵ | David Snopek | 2024-02-12 | 1 | -0/+12 |
|\ \ | | | | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/fix_object_return_value_of_builtin_types_methods Fix object return value of builtin types' methods. | ||||
| * | | Fix object return value of builtin types' methods. | DaylilyZeleen | 2024-02-13 | 1 | -0/+12 |
| | | | |||||
* | | | Added newer Variant types to `typed_array.hpp` | Allen Pestaluky | 2024-02-06 | 2 | -0/+15 |
| |/ |/| | | | | | | | This is a companion commit to the godot PR https://github.com/godotengine/godot/pull/87992 which fixes https://github.com/godotengine/godot/issues/87991 Also undefines typed array templates after use to match Godot's typed_array.h | ||||
* | | Merge pull request #1357 from bruvzg/cpp_64 | David Snopek | 2024-01-19 | 4 | -120/+203 |
|\ \ | | | | | | | Switch to 64-bit ints. | ||||
| * | | Switch to 64-bit ints. | bruvzg | 2024-01-10 | 4 | -120/+203 |
| | | | |||||
* | | | Merge pull request #1359 from Naros/GH-1287 | David Snopek | 2024-01-19 | 2 | -30/+30 |
|\ \ \ | | | | | | | | | Rework GDCLASS macro to allow abstract classes | ||||
| * | | | Rework GDCLASS macro to allow pure virtual functions | Chris Cranford | 2024-01-18 | 2 | -30/+30 |
| | |/ | |/| | |||||
* / | | Fix `AABB.encloses` failing on shared upper bound | A Thousand Ships | 2024-01-12 | 1 | -3/+3 |
|/ / | |||||
* / | Add missing `OP_POWER` operator to `Variant` | A Thousand Ships | 2024-01-06 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #1347 from Chubercik/vector_method_parity | David Snopek | 2024-01-04 | 3 | -0/+25 |
|\ | | | | | Add `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | ||||
| * | Add `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | Jakub Mateusz Marcowski | 2024-01-03 | 3 | -0/+25 |
| | | |||||
* | | Fix expected argument count for call errors | A Thousand Ships | 2023-12-30 | 1 | -22/+22 |
|/ | |||||
* | Add PackedRealArray as an alias for PackedFloat(32/64)Array | Aaron Franke | 2023-12-19 | 1 | -0/+6 |
| | |||||
* | [iOS] Fix initialisation/termination of multiple statically linked extensions. | bruvzg | 2023-11-23 | 1 | -7/+25 |
| | |||||
* | Fix comparison of `Callable`s from callable_mp() of the same method | David Snopek | 2023-11-17 | 1 | -27/+63 |
| | |||||
* | Merge pull request #1280 from dsnopek/callable-custom | David Snopek | 2023-11-17 | 5 | -43/+146 |
|\ | | | | | Add `CallableCustom` that devs can use in their GDExtensions | ||||
| * | Add `CallableCustom` that devs can use in their GDExtensions | David Snopek | 2023-11-06 | 5 | -43/+146 |
| | | |||||
* | | Merge pull request #1298 from Repiteo/int-to-variant-fix | David Snopek | 2023-11-15 | 1 | -1/+13 |
|\ \ | | | | | | | Add missing int→Variant conversions | ||||
| * | | Add missing int→Variant conversions | Thaddeus Crews | 2023-11-08 | 1 | -1/+13 |
| |/ | |||||
* | | [iOS] Fix building as static library or xcframework, add iOS config and ↵ | bruvzg | 2023-11-09 | 2 | -12/+13 |
| | | | | | | | | xcframework build script to the test project. | ||||
* | | GDCLASS synced by ending with "private:" | Thaddeus Crews | 2023-11-01 | 1 | -97/+101 |
|/ | | | | | • Matches implementation used by modules and godot itself • Apply same to GDEXTENSION_CLASS, setup with same diff-friendly spacers as GDCLASS | ||||
* | Add protections against registering classes that didn't use GDCLASS() | David Snopek | 2023-10-22 | 2 | -0/+20 |
| | |||||
* | clang: Add CallableCustomMethodPointerBase virtual destructor | Martin Capitanio | 2023-10-19 | 1 | -0/+1 |
| | | | | | | | | Fixes #1272 + clang++ (debian v16/v17) warning: destructor called on 'godot::CallableCustomMethodPointerBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] | ||||
* | Merge pull request #1266 from dsnopek/automatic-engine-class-registration | David Snopek | 2023-10-16 | 4 | -10/+83 |
|\ | | | | | Automatically register only engine classes whose header has been included | ||||
| * | Automatically register only engine classes whose header has been included | David Snopek | 2023-10-16 | 4 | -10/+83 |
| | | |||||
* | | Merge pull request #1263 from dsnopek/string-name-new | Rémi Verschelde | 2023-10-12 | 1 | -0/+1 |
|\ \ | | | | | | | Use the new `string_name_new_with_latin1_chars` function to improve StringName construction performance | ||||
| * | | Use the new `string_name_new_with_latin1_chars` function to improve ↵ | David Snopek | 2023-10-09 | 1 | -0/+1 |
| |/ | | | | | | | StringName construction performance | ||||
* / | Declare explicit specializations for `CharStringT` | Mikael Hermansson | 2023-10-12 | 1 | -0/+12 |
|/ | |||||
* | Changes necessary for hot reload to work | David Snopek | 2023-09-25 | 2 | -0/+25 |
| | |||||
* | Implement `callable_mp()` and `callable_mp_static()` | David Snopek | 2023-09-21 | 4 | -0/+310 |
| | |||||
* | Merge pull request #1238 from dsnopek/variant-call-callp | David Snopek | 2023-09-21 | 1 | -6/+14 |
|\ | | | | | Fix variant call compiler error (alternate) |