aboutsummaryrefslogtreecommitdiff
path: root/modules/gdnative/register_types.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Add plugin to edit GDNativeLibrarygeequlim2017-12-181-2/+5
| | | | Rename GDNativeLibraryEditor to GDNativeLibrarySingletonEditor
* Fix missing parenthesisRémi Verschelde2017-12-091-1/+1
|
* GDNative: Fix warning when gdnative/singletons is missingRémi Verschelde2017-12-091-2/+5
|
* GDNative: Save singletons only if there's a changeGeorge Marques2017-12-051-2/+20
| | | | | Ensures that the Project Settings are saved only if the list of singletons actually changed.
* Allow configuring iOS exportRuslan Mustakov2017-11-211-40/+47
| | | | | | | | | | | | | | | | | - EditorExportPlugin's _export_begin accepts all the arguments related to the current export (is_debug, path, flags). - EditorExportPlugin API is extended with methods allowing to configure iOS export: add_ios_framework, add_ios_plist_content, add_ios_linker_flags, add_ios_bundle_file. - iOS export template now contains Godot as a static library so that it can be linked with third-party Frameworks and GDNative static libraries. - Adds method to DirAccess for recursive copying of a directory. - Fixes iOS export to work with Xcode 9 (released recently).
* Rename Rect3 to AABB.Ferenc Arn2017-11-171-1/+1
| | | | Fixes #12973.
* [GDNative] export pluginKarroffel2017-11-151-5/+128
|
* Merge pull request #12586 from karroffel/gdnative-gdnlibrary-changesThomas Herzog2017-11-141-3/+15
|\ | | | | [GDNative] use feature tags, added load once option
| * [GDNative] use feature tags, added load once optionKarroffel2017-11-031-3/+15
| |
* | [GDNative] rename nativearvr extension to arvrKarroffel2017-11-101-3/+3
|/
* Cleanup unnecessary debug printsRémi Verschelde2017-10-211-1/+4
|
* [GDnative] add pluginscript \o/Emmanuel Leblond2017-10-171-1/+4
|
* [GDNative] removed native_raw_callKarroffel2017-10-141-57/+13
|
* Redoing the ARVR GDNative interface as module and tighter implementationBastiaanOlij2017-10-141-1/+4
|
* [GDnative] fix crash at cleanup time when singleton_gdnatives is not emptyEmmanuel Leblond2017-10-091-0/+1
|
* Apply clang-format again to recent changesRémi Verschelde2017-09-161-3/+1
| | | | | | Also add missing copyright headers. [ci skip]
* Added a menu to enable/disabled GDNative singletons in project settingsJuan Linietsky2017-09-141-3/+10
|
* Fixed attempt to delete NULL pointer errorbncastle2017-09-101-1/+1
| | | | | | | Fixed: Error cause by attemptng to delete a NULL pointer. unregister_gdnative_types() now checks discoverer to see if it is NULL before deleting. After selecting a godot project to edit (in Win10), the discoverer_callback() wasn't called thus discoverer was NULL.
* [GDNative] added singleton GDNativeLibrariesKarroffel2017-09-031-0/+167
| | | | | | | A GDNativeLibrary now has a field "gdnative_singleton" which can be used to let the `godot_gdnative_singleton` procedure be executed on Godot's startup. In future this can be used to register new scripting languages or resource importer types.
* merged gdnative and nativescript moduleKarroffel2017-09-031-0/+9
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* [GDNative] better header include pathsKarroffel2017-08-021-0/+22
| | | | | The old include paths caused some problems on some compilers, for example including "string.h" was ambiguous.
* added an optional parameter to OS symbol lookupKarroffel2017-07-271-1/+2
| | | | | | | | When looking up a symbol from a library, previously an error was shown when the symbol did not exist. That caused confusion when the lookup was completely optional. This adds a new parameter to that method so that those errors can be handled manually if needed.
* [GDNative] new GDNative APIKarroffel2017-07-241-21/+33
| | | | | | | | | | | This adds GDNative as a separate class type. It can be used to interface with native libraries by using "native calls", which can be registered by modules (and in future other GDNative libraries?). It also reworks the currently called "GDNativeScript" into a "NativeScript" that just makes use of the new GDNative instead of it being the component that implements that functionality.
* renamed dlscript module to gdnativeKarroffel2017-04-091-0/+66