summaryrefslogtreecommitdiffstats
path: root/core/extension
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg2022-07-154-5/+8
* Remove unused hintskobewi2022-07-121-7/+4
* Implement a BitField hintreduz2022-07-051-1/+2
* GDExtension: reuse code with constructor PropertyInfo(const GDNativePropertyI...Jan Haller2022-06-291-23/+5
* Add a const call mode to Object, Variant and Script.K. S. Ernest (iFire) Lee2022-06-271-1/+1
* Add core types enums description to extension api jsonPierre-Thomas Meisels2022-06-231-0/+32
* GDExtension: print error messages for different error paths during loadingJan Haller2022-06-191-0/+7