summaryrefslogtreecommitdiffstats
path: root/core/extension
Commit message (Expand)AuthorAgeFilesLines
* GDScript: Fix issues with typed arraysDmitrii Maganov2023-01-312-0/+8
* Move Array:set_typed to internal GDExtension structure and unexposed it.bruvzg2023-01-302-0/+9
* Add `GodotTypeInfo::Metadata` to `MethodInfo`Raul Santos2023-01-261-2/+13
* Fix use of `bool` in extension headerJan Haller2023-01-192-6/+6
* [GDExtension] Expose some low level functions and String operators.bruvzg2023-01-192-0/+95
* Add missing is_bitfield field for global enum in extension_api_dumpEmmanuel Leblond2023-01-141-0/+3
* Use BitField<> in core type masksJuan Linietsky2023-01-081-0/+2
* One Copyright Update to rule them allRémi Verschelde2023-01-058-232/+232
* Merge pull request #65990 from touilleMan/gdextension-expose-builtins-members...Rémi Verschelde2022-12-191-62/+148
|\
| * Expose in builtins' members internal type & size (on top of offset) in extens...Emmanuel Leblond2022-12-151-62/+148
* | Extension header: amend const correctness of `p_args` parametersJan Haller2022-12-142-17/+17
* | Improve logic around using Ref<T> with GDExtension virtual functionsBastiaan Olij2022-12-132-0/+29
* | Rename all gdnative occurences to gdextensionGilles Roudière2022-12-1212-1890/+1890
* | Merge pull request #67906 from groud/simpler_gdextension_configRémi Verschelde2022-12-062-23/+111
|\ \ | |/ |/|
| * Allow specifying a prefix to automatically detect library files for gdextensi...Gilles Roudière2022-12-012-23/+111
* | Fix const qualifier for parameters in GDExtension api functionsEmmanuel Leblond2022-12-024-205/+208
* | Merge pull request #64427 from touilleMan/gdextension-skip-undefined-field-in...Rémi Verschelde2022-12-011-3/+12
|\ \
| * | Skip unset getter/setter/index fields in class property when generating exten...Emmanuel Leblond2022-11-121-3/+12
* | | Merge pull request #64360 from touilleMan/gdextension-correct-rect2-members-o...Rémi Verschelde2022-12-011-1/+1
|\ \ \ | |_|/ |/| |
| * | Correct Rect2 members offsets declaration in extension_api.json generatorEmmanuel Leblond2022-11-121-1/+1
| |/
* / Extension header: fix typos, documentation and member orderJan Haller2022-11-162-28/+46
|/
* Revert removal of GDNativeExtensionScriptInstanceInfo::get_property_type_func...Emmanuel Leblond2022-11-121-0/+2
* Use StringName in the whole GDExtension API instead of const char *Emmanuel Leblond2022-11-083-79/+100
* Uses `StringName` in GDExtension perf critical instance creation & method/pro...Emmanuel Leblond2022-11-082-41/+50
* GDExtension: Ensure newline at EOFRémi Verschelde2022-11-071-4/+5
* Merge pull request #67309 from groud/implement_gdnative_interface_h_dumpRémi Verschelde2022-10-312-1/+53
|\
| * Implement a way to dump the gdnative_interface.h file from the executableGilles Roudière2022-10-132-1/+53
* | GDExtension: add support for abstract and virtual classesRicardo Buring2022-10-162-0/+4
* | Merge pull request #67138 from touilleMan/gdextension-typed-enum-in-structRémi Verschelde2022-10-131-5/+5
|\ \ | |/ |/|
| * Use enum type in GDExtension info structs for better readabilityEmmanuel Leblond2022-10-091-5/+5
* | Fix extension_api.json Variant types incorrectly displayed as `Nil`Emmanuel Leblond2022-10-101-17/+22
* | Remove unused `GDNativeExtensionClassObjectInstance` type def from GDExtensionEmmanuel Leblond2022-10-101-1/+0
|/
* Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg2022-09-291-3/+3
* [GDExtension] Use function names with underscore for TextServer extension, ad...bruvzg2022-09-281-12/+71
* Merge pull request #65817 from bruvzg/typed_arrayRémi Verschelde2022-09-231-0/+3
|\
| * [GDExtension] Implement support for typed arrays.bruvzg2022-09-221-0/+3
* | Fix various -Wmaybe-uninitialized warnings from GCC 12.2.1Rémi Verschelde2022-09-221-2/+2
|/
* Merge pull request #66181 from touilleMan/extension_api_dump-correct-keyedRémi Verschelde2022-09-211-1/+1
|\
| * Fix is_keyed param in extension_api.jsonEmmanuel Leblond2022-09-211-1/+1
* | Fix hash mismatch error print in gdextension's gdnative_classdb_get_method_bindEmmanuel Leblond2022-09-211-1/+1
|/
* Move some methods to Animation from Variant for refactoringSilc Renew2022-09-152-27/+0
* Rename String `plus_file` to `path_join`Aaron Franke2022-08-291-2/+2
* Merge pull request #64690 from touilleMan/projection-members-offsets-in-gdent...Rémi Verschelde2022-08-231-1/+6
|\
| * Add missing Projection's members offsets to gdextension_api.jsonEmmanuel Leblond2022-08-211-1/+6
* | Ignore fake properties in classes when generating extension_api.jsonEmmanuel Leblond2022-08-221-1/+8
|/
* Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov2022-08-182-0/+12
* Print expected `os.arch` tuple for current platform in GDExtension errorHugo Locurcio2022-08-081-3/+4
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-254-6/+6
* Implement Vector4, Vector4i, Projectionreduz2022-07-233-0/+29
* Changed bool to GdNativeBoolbasta2022-07-163-3/+3