aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* removed GDNativeClass doc from GDNative moduleKarroffel2017-10-132-23/+2
|
* Move GDNative docs into gdnative folderBastiaanOlij2017-10-135-2/+196
|
* Remove junk outputRuslan Mustakov2017-10-131-3/+0
| | | | | Remove several prints that were added for engine debugging, but are of no use to the end user, and only pollute the editor and game logs.
* doc: Sync classref with current sourceRémi Verschelde2017-10-111-0/+6
| | | | | Ensure that s/fixed_process/physics_process/ is handled properly. [ci skip]
* Merge pull request #11954 from neikeq/dIgnacio Etcheverry2017-10-113-15/+14
|\ | | | | Added 'exposed' field to ClassInfo for registered classes
| * Mono: Make use of ClassInfo's exposed APIIgnacio Etcheverry2017-10-092-15/+13
| | | | | | | | | | - BindingsGenerator only generates exposed classes. - Fix creation of managed instances of non-exposed classes.
| * Adds 'exposed' field to ClassInfoIgnacio Etcheverry2017-10-091-0/+1
| | | | | | | | | | | | This field represents if the class is exposed to the scripting API. The value is 'true' if the class was registered manually ('ClassDB::register_*class()'), otherwise it's false (registered on '_post_initialize'). - Added missing registration of classes that are meant to be exposed.
* | Fix wrong array indexIgnacio Etcheverry2017-10-101-6/+6
| |
* | Fix getting struct elements from MonoArray (#11978)Ignacio Etcheverry2017-10-102-4/+5
| | | | | | | | | | * Fix getting struct elements from MonoArray * Revert undesired change
* | Apply a few recent chages in Quat and Basis to their respective Mono ↵Ferenc Arn2017-10-093-19/+70
| | | | | | | | counterparts. (#11899)
* | Merge pull request #11950 from sheepandshepherd/gdnative_property_indexThomas Herzog2017-10-091-1/+5
|\ \ | | | | | | Include property index in GDNative class API
| * | Include property index in GDNative class APIsheepandshepherd2017-10-081-1/+5
| | | | | | | | | | | | Needed by properties that share set/get functions. Fixes #10329.
* | | Merge pull request #11910 from hoelzl/pr-python3-mono-buildRémi Verschelde2017-10-091-2/+3
|\ \ \ | | | | | | | | Fix Python 3 incompatibility in Mono build
| * | | Fix Python 3 incompatibility in Mono buildMatthias Hoelzl2017-10-071-2/+3
| | | |
* | | | Merge pull request #11952 from touilleMan/fix-crash-gdnativeThomas Herzog2017-10-091-0/+1
|\ \ \ \ | | | | | | | | | | [GDnative] fix crash at cleanup time when singleton_gdnatives is not empty
| * | | | [GDnative] fix crash at cleanup time when singleton_gdnatives is not emptyEmmanuel Leblond2017-10-091-0/+1
| | |/ / | |/| |
* / | | Fixed IntPtr unboxing (#11949)Ignacio Etcheverry2017-10-095-53/+31
|/ / / | | | | | | | | | | | | - Fix boolean never reset to false - Fix IntPtr unboxing and cleanup
* | | [GDnatvie] improve wrapper code generationEmmanuel Leblond2017-10-081-5/+3
| | |
* | | [GDnative] Add string_name apiEmmanuel Leblond2017-10-085-0/+225
| | |
* | | Merge pull request #11923 from sheepandshepherd/gdnative_api_json_arrayThomas Herzog2017-10-082-672/+1334
|\ \ \ | | | | | | | | Store GDNative API in array instead of dictionary
| * | | Store GDNative API in array instead of dictionarysheepandshepherd2017-10-072-672/+1334
| |/ /
* | | Merge pull request #11924 from neikeq/bIgnacio Etcheverry2017-10-072-5/+3
|\ \ \ | | |/ | |/| Fix dot separated assembly names confused with file extensions
| * | Fix dot separated assembly names confused with file extensionsIgnacio Etcheverry2017-10-072-5/+3
| | |
* | | Merge pull request #11900 from neikeq/aIgnacio Etcheverry2017-10-075-55/+86
|\| | | |/ |/| Fix assembly load hooks and sizeof wrong type
| * Fix sizeof wrong typeIgnacio Etcheverry2017-10-071-1/+1
| |
| * Fix assembly load hooksIgnacio Etcheverry2017-10-074-54/+85
| |
* | Merge pull request #11843 from hoelzl/pr-python3-buildRémi Verschelde2017-10-071-1/+5
|\ \ | | | | | | Fix Python 3 build
| * | Fix Python 3 buildMatthias Hoelzl2017-10-041-1/+5
| | | | | | | | | | | | | | | | | | | | | - Take care of the differences in handling unicode characters in `escape_string` (formerly in `editor/SCsub`, now in `compat.py)`. - Conditionally include `_winreg` or `winreg` in the Mono editor module.
* | | Merge pull request #11896 from neikeq/pr-issue-11892Ignacio Etcheverry2017-10-072-1/+5
|\ \ \ | | |/ | |/| Quote MSBuild arguments
| * | Quote MSBuild arguments. Fixes #11892Ignacio Etcheverry2017-10-072-1/+5
| | |
* | | Merge pull request #11894 from neikeq/pr-issue-11834Ignacio Etcheverry2017-10-071-0/+25
|\| | | | | | | | Mono: Make sure editor thread is attached on script reload
| * | Mono: Make sure editor thread is attached on script reloadIgnacio Etcheverry2017-10-071-0/+25
| | |
* | | Merge pull request #11849 from cart/mono_parent_fieldsIgnacio Etcheverry2017-10-061-22/+31
|\ \ \ | | | | | | | | Mono: support exported parent class fields
| * | | get parent class fields when updating a CSharpScript's exportsCarter Anderson2017-10-051-22/+31
| | | | | | | | | | | | | | | | This makes the fields viewable / editable in the inspector
* | | | Merge pull request #11854 from endragor/fix-few-classdb-defsAndreas Haas2017-10-062-2/+2
|\ \ \ \ | | | | | | | | | | Add NIL_IS_VARIANT usage to few definitions
| * | | | Add NIL_IS_VARIANT usage to few definitionsRuslan Mustakov2017-10-052-2/+2
| | |_|/ | |/| | | | | | | | | | | | | | The missing usage flag led to GDNative API descriptions containting arguments with "void" type.
* | | | Made a few tweaks to the interfaceBastiaanOlij2017-10-064-23/+153
| | | |
* | | | Fix mono enabled builds (broken by 3d87b70).Ferenc Arn2017-10-052-4/+4
| |/ / |/| |
* | | Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky2017-10-051-2/+2
| | | | | | | | | | | | to has_setting. Fixes #11844
* | | Merge pull request #11845 from neikeq/music-is-overratedIgnacio Etcheverry2017-10-056-27/+110
|\ \ \ | | |/ | |/| | | | | | | - Fixed uninitialized local - Improved msbuild search on Unix platforms - Add C# script to csproj when attaching it to an object
| * | Uninitialized local and domain finalize fixesIgnacio Etcheverry2017-10-051-1/+6
| | | | | | | | | | | | - Make sure to run the GC before and after finalizing the scripts domain.
| * | Add C# script to csproj when attaching it to an objectIgnacio Etcheverry2017-10-053-18/+50
| | |
| * | Add alternative search locations for msbuildIgnacio Etcheverry2017-10-052-8/+54
| | |
* | | Merge pull request #11858 from J08nY/feature/gridmap-used-cellsAndreas Haas2017-10-052-0/+17
|\ \ \ | |_|/ |/| | Add GridMap::get_used_cells. Fixes #11857.
| * | Add GridMap::get_used_cells. Fixes #11857.feature/gridmap-used-cellsJ08nY2017-10-052-0/+17
| | |
* | | Merge pull request #11806 from touilleMan/gdnative-version-fieldThomas Herzog2017-10-041-2/+7
|\ \ \ | | | | | | | | [GDnative] add api version field to godot_gdnative_api_struct
| * | | [GDnative] add future-proof next field to godot_gdnative_api_struct (a la ↵Emmanuel Leblond2017-10-041-0/+2
| | | | | | | | | | | | | | | | Vulkan)
| * | | [GDnative] add api version field to godot_gdnative_api_structEmmanuel Leblond2017-10-031-2/+5
| | | |
* | | | [GDNative] added API struct wrapper generatorKarroffel2017-10-034-54/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously functions of the GDNative API were accessed by letting the loader at load-time resolve the symbols. This causes troubles on Windows (...sigh...), so now the GDNative API isn't exported anymore. This means, that a library that wants to call a GDNative function needs to access it via a struct of pointers that's passed to it at right after the library was loaded. To make the usage easier, those function pointers in the struct can be wrapped in actual function in the global scope. This commit adds a generator for that wrapper code.
* | | | Merge pull request #11789 from djrm/pr_visual_improvementsAndreas Haas2017-10-031-59/+103
|\ \ \ \ | |/ / / |/| | | Added correct initialization for script editor theme.