summaryrefslogtreecommitdiffstats
path: root/core/extension/native_extension.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename all gdnative occurences to gdextensionGilles Roudière2022-12-121-569/+0
* Merge pull request #67906 from groud/simpler_gdextension_configRémi Verschelde2022-12-061-23/+107
|\
| * Allow specifying a prefix to automatically detect library files for gdextensi...Gilles Roudière2022-12-011-23/+107
* | Fix const qualifier for parameters in GDExtension api functionsEmmanuel Leblond2022-12-021-24/+24
|/
* Extension header: fix typos, documentation and member orderJan Haller2022-11-161-2/+2
* Use StringName in the whole GDExtension API instead of const char *Emmanuel Leblond2022-11-081-42/+67
* GDExtension: add support for abstract and virtual classesRicardo Buring2022-10-161-0/+2
* Rename String `plus_file` to `path_join`Aaron Franke2022-08-291-2/+2
* Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov2022-08-181-0/+2
* Print expected `os.arch` tuple for current platform in GDExtension errorHugo Locurcio2022-08-081-3/+4
* Changed bool to GdNativeBoolbasta2022-07-161-1/+1
* Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg2022-07-151-2/+2
* GDExtension: reuse code with constructor PropertyInfo(const GDNativePropertyI...Jan Haller2022-06-291-23/+5
* GDExtension: print error messages for different error paths during loadingJan Haller2022-06-191-0/+7
* Fix NativeExtension::open_library return value when the undelying lib fails t...Emmanuel Leblond2022-06-121-3/+6
* Merge pull request #55876 from bradc6/feature/AllowForAbsoluteLibraryPathsRémi Verschelde2022-05-101-1/+1
|\
| * If a gdextension library filepath is an absolute path do not attempt to appen...Bradley Clemetson2021-12-231-1/+1
* | [GDExtension] Fix static method binds and default arguments.bruvzg2022-05-061-2/+13
* | Merge pull request #60723 from reduz/refactor-module-initializationRémi Verschelde2022-05-041-1/+0
|\ \
| * | Refactor module initializationreduz2022-05-041-1/+0
* | | Merge pull request #60714 from Calinou/typedef-remove-refRémi Verschelde2022-05-031-5/+5
|\ \ \ | |/ / |/| |
| * | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-5/+5
* | | Add GDNativeInterface::get_library_path to GDExtensionEmmanuel Leblond2022-04-291-1/+8
|/ /
* | Fix more issues found by cppcheck.bruvzg2022-04-201-7/+9
* | Fix some issues found by cppcheck.bruvzg2022-04-061-8/+8
* | Discern between virtual and abstract class bindingsreduz2022-03-101-0/+1
* | Reorder native extension types initialization, initializing editor lastGilles Roudière2022-02-281-0/+1
* | Fix extension registration order.Paulo Poiati2022-02-201-1/+2
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-1/+1
* | Change gdnative interface so that Godot object initialization should be trigg...Gilles Roudière2021-11-301-1/+0
|/
* Merge pull request #52711 from m4gr3d/provide_getter_for_project_data_dir_masterRémi Verschelde2021-10-051-1/+3
|\
| * Provide a getter for the project data directory.ne0fhyk2021-09-151-1/+3
* | Add property group and subgroup registration to extensionsBastiaan Olij2021-09-161-0/+21
|/
* Implement Extension Loaderreduz2021-08-201-0/+2
* Properly set up virtual calls for extensionsGeorge Marques2021-08-171-0/+1
* Initialize call error struct when calling extensionsGeorge Marques2021-08-171-2/+2
* Improve extension systemGeorge Marques2021-08-051-10/+15
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-3/+3
* Implement native extension systemreduz2021-06-251-0/+411