Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1409 from Repiteo/class-to-typename | David Snopek | 2024-04-02 | 1 | -7/+7 |
|\ | | | | | Enforce template syntax `typename` over `class` | ||||
| * | Enforce template syntax `typename` over `class` | Thaddeus Crews | 2024-03-10 | 1 | -7/+7 |
| | | |||||
* | | Merge pull request #1379 from dsnopek/uninitialized-value-mk2 | David Snopek | 2024-03-14 | 1 | -0/+14 |
|\ \ | | | | | | | 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 | -0/+14 |
| | | | | | | | | | | | | initialize | ||||
* | | | Merge pull request #1399 from bruvzg/init_list | David Snopek | 2024-03-12 | 1 | -0/+15 |
|\ \ \ | | | | | | | | | [Packed*Array] Add support for initializer lists. | ||||
| * | | | [Packed*Array] Add support for initializer lists. | bruvzg | 2024-03-03 | 1 | -0/+15 |
| | | | | |||||
* | | | | Use explicit `::godot` namespace in gdvirtual.gen.inc | David Snopek | 2024-03-12 | 1 | -15/+15 |
| |_|/ |/| | | |||||
* | | | Fix crash on virtual method calls | A Thousand Ships | 2024-03-05 | 1 | -5/+2 |
|/ / | |||||
* | | Merge pull request #1377 from dsnopek/gdextension-register-virtual-method | David Snopek | 2024-02-12 | 1 | -0/+132 |
|\ \ | | | | | | | 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 | 1 | -0/+132 |
| |/ | |||||
* | | Merge pull request #1363 from ↵ | David Snopek | 2024-02-12 | 1 | -1/+15 |
|\ \ | |/ |/| | | | | | 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 | -1/+15 |
| | | |||||
* | | Merge pull request #1357 from bruvzg/cpp_64 | David Snopek | 2024-01-19 | 1 | -12/+12 |
|\ \ | |/ |/| | Switch to 64-bit ints. | ||||
| * | Switch to 64-bit ints. | bruvzg | 2024-01-10 | 1 | -12/+12 |
| | | |||||
* | | Merge pull request #1351 from ↵ | Rémi Verschelde | 2024-01-11 | 1 | -2/+2 |
|\ \ | | | | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/remove_namespace_in_global_constants_binding Remove "godot" namespace when binding global constants. | ||||
| * | | Remove "godot" namespace when binding global constants. | Daylily-Zeleen | 2024-01-07 | 1 | -2/+2 |
| |/ | |||||
* / | Add missing `OP_POWER` operator to `Variant` | A Thousand Ships | 2024-01-06 | 1 | -0/+1 |
|/ | |||||
* | Change bit field enums to use `uint64_t` as underlying type | Mikael Hermansson | 2023-11-28 | 1 | -2/+12 |
| | |||||
* | Merge pull request #1307 from LAK132/master | Rémi Verschelde | 2023-11-24 | 1 | -3/+1 |
|\ | | | | | | | Fix file list issues when trying to build with meson via cmake | ||||
| * | Fix file list issues when trying to build with meson via cmake | LAK132 | 2023-11-11 | 1 | -3/+1 |
| | | |||||
* | | Add `CallableCustom` that devs can use in their GDExtensions | David Snopek | 2023-11-06 | 1 | -0/+12 |
|/ | |||||
* | Merge pull request #1266 from dsnopek/automatic-engine-class-registration | David Snopek | 2023-10-16 | 1 | -63/+1 |
|\ | | | | | 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 | 1 | -63/+1 |
| | | |||||
* | | Use the new `string_name_new_with_latin1_chars` function to improve ↵ | David Snopek | 2023-10-09 | 1 | -1/+4 |
|/ | | | | StringName construction performance | ||||
* | Merge pull request #1242 from AThousandShips/null_check | David Snopek | 2023-09-20 | 1 | -2/+2 |
|\ | | | | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | ||||
| * | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-13 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #1164 from dsnopek/classdb-singleton-alternate | David Snopek | 2023-09-19 | 1 | -9/+61 |
|\ \ | |/ |/| | Add static methods to `ClassDB` for the methods bound to the `ClassDB` singleton | ||||
| * | Add static methods to `ClassDB` for the methods bound to the `ClassDB` singleton | David Snopek | 2023-07-31 | 1 | -9/+61 |
| | | |||||
* | | Merge pull request #1214 from dsnopek/ptrtoarg-native-struct | David Snopek | 2023-09-08 | 1 | -0/+6 |
|\ \ | | | | | | | Ensure that PtrToArg specializations for native structs are used | ||||
| * | | Ensure that PtrToArg specializations for native structs are used | David Snopek | 2023-08-15 | 1 | -0/+6 |
| | | | |||||
* | | | Merge pull request #1091 from ↵ | David Snopek | 2023-09-02 | 1 | -13/+85 |
|\ \ \ | |/ / |/| | | | | | | | | Daylily-Zeleen/daylily-zeleen/implement_builtin_classes_vararg_methods Implement vararg methods of builtin classes. | ||||
| * | | Implement vararg methods of builtin classes. | Daylily-Zeleen | 2023-07-03 | 1 | -13/+85 |
| | | | |||||
* | | | Merge pull request #1193 from Zylann/version_header | David Snopek | 2023-08-11 | 1 | -0/+31 |
|\ \ \ | | | | | | | | | Added generated version header | ||||
| * | | | Added generated version header | Marc Gilleron | 2023-07-26 | 1 | -0/+31 |
| | | | | |||||
* | | | | Implement `String::resize()` | David Snopek | 2023-07-31 | 1 | -0/+2 |
| |_|/ |/| | | |||||
* | | | Don't cache `null` forever if a singleton isn't available yet | Marc Gilleron | 2023-07-22 | 1 | -3/+10 |
|/ / | | | | | | | | | # Conflicts: # binding_generator.py | ||||
* / | In generated methods, only construct the method StringName the first time | David Snopek | 2023-07-13 | 1 | -7/+3 |
|/ | |||||
* | Merge pull request #1138 from dsnopek/editor-plugins-deinitialize | Rémi Verschelde | 2023-06-19 | 1 | -2/+11 |
|\ | | | | | | | Automatically remove editor plugins when deinitializing GDExtension | ||||
| * | Automatically remove editor plugins when deinitializing GDExtension | David Snopek | 2023-06-13 | 1 | -2/+11 |
| | | |||||
* | | Merge pull request #1086 from lucasrafael98/fixes/missing-include-audio-frame | Rémi Verschelde | 2023-06-19 | 1 | -2/+3 |
|\ \ | | | | | | | | | | Fix: Include method_ptrcall.hpp on simple structs. | ||||
| * | | Fix: Include method_ptrcall.hpp on simple structs. | Lucas Rafael | 2023-04-07 | 1 | -2/+3 |
| | | | |||||
* | | | Merge pull request #1143 from bruvzg/py_utf8 | Rémi Verschelde | 2023-06-16 | 1 | -16/+16 |
|\ \ \ | | | | | | | | | | | | | Force UTF-8 encoding in the binding generator script. | ||||
| * | | | Force UTF-8 encoding in the binding generator script. | bruvzg | 2023-06-16 | 1 | -16/+16 |
| | |/ | |/| | |||||
* / | | Identifiers containing double underscore are reserved according to the C++ ↵ | Andy Maloney | 2023-06-15 | 1 | -33/+33 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | standard Rename __* to _gde_* https://timsong-cpp.github.io/cppwp/n3337/global.names https://en.cppreference.com/w/cpp/language/identifiers Identifiers appearing as a token or preprocessing token (i.e., not in user-defined-string-literal like operator ""id) (since C++11) of one of the following forms are reserved: - identifiers with a double underscore anywhere; - identifiers that begin with an underscore followed by an uppercase letter; - in the global namespace, identifiers that begin with an underscore. | ||||
* | | Merge pull request #1128 from Mathis-Z/master | Rémi Verschelde | 2023-06-08 | 1 | -1/+4 |
|\ \ | | | | | | | Fixing #1127 by making return types of auto-generated functions dynamic | ||||
| * | | Fixing #1127 by making return types of auto-generated functions dynamic | Mathis-Z | 2023-06-08 | 1 | -1/+4 |
| | | | |||||
* | | | Revert the changes from PR #1044 and #1045 and standardize on `Object **` ↵ | David Snopek | 2023-06-07 | 1 | -1/+1 |
|/ / | | | | | | | encoding in ptrcall | ||||
* | | Merge pull request #1114 from dsnopek/editor-plugins | Rémi Verschelde | 2023-05-26 | 1 | -0/+18 |
|\ \ | | | | | | | Add support for adding/removing editor plugins | ||||
| * | | Add support for adding/removing editor plugins | David Snopek | 2023-05-16 | 1 | -0/+18 |
| | | | |||||
* | | | Ensure GDExtension class is the correct type for the Godot engine class | David Snopek | 2023-05-16 | 1 | -0/+38 |
|/ / |