summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #29184 from aaronfranke/mono-tan-xy-yxIgnacio Roldán Etcheverry2019-05-261-2/+2
|\ | | | | [Mono] Change Atan2 arguments to (y, x)
| * [Mono] Change Atan2 arguments to Y XAaron Franke2019-05-261-2/+2
| |
* | Add Godot constants to Mono project buildsShyRed2019-05-266-9/+37
|/ | | | This adds constants to projects build via Godot Mono which allows project to conditionally react to different operating systems and 32/64 Bit architecture. Additionally .NET libraries could support multiple engines like Unity and Godot at the same time when compiled from Godot and reacting to definitions.
* Merge pull request #29021 from aaronfranke/mono-tupleIgnacio Roldán Etcheverry2019-05-263-21/+30
|\ | | | | [Mono] Misc Basis and AABB improvements
| * [Mono] Misc Basis and AABB improvementsAaron Franke2019-05-223-21/+30
| |
* | Merge pull request #29145 from GodotExplorer/gdscript-extend-fixRémi Verschelde2019-05-241-3/+4
|\ \ | | | | | | Fix parse error when inherits from subclass of named classes
| * | Fix parse error when extends from subclass of named classesGeequlim2019-05-241-3/+4
| | |
* | | Merge pull request #28836 from Jummit/vs-fix-default-call-modesRémi Verschelde2019-05-241-69/+74
|\ \ \ | | | | | | | | Change the call mode to self when adding nodes via the node search
| * | | change call mode to self when adding nodes with node searchJummit2019-05-121-69/+74
| | | | | | | | | | | | | | | | fixes #28614
* | | | Merge pull request #28980 from Jummit/vs-rename-change-base-typeRémi Verschelde2019-05-241-1/+1
|\ \ \ \ | |_|/ / |/| | | Fix VisualScript Change Base Type title
| * | | Fix VisualScript Change Base Type titleJummit2019-05-181-1/+1
| | | |
* | | | C#: Implement ScriptInstance::to_stringIgnacio Etcheverry2019-05-244-1/+49
| | | | | | | | | | | | | | | | Create a blacklist of methods that must not be generated. Includes: "to_string", "_to_string" and "_init".
* | | | Merge pull request #28738 from 2shady4u/masterRémi Verschelde2019-05-233-1/+29
|\ \ \ \ | |_|_|/ |/| | | Added native binding for dictionary duplication
| * | | Added native binding for dictionary duplicationshaderbeast2019-05-233-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added entry in gdnative_api.json Added function to header as well Fixed versioning
* | | | [GDNative] fix godot_variant_evaluate functionthomas.herzog2019-05-221-1/+1
| | | | | | | | | | | | | | | | Fixes #28984
* | | | Merge pull request #29079 from neikeq/oopsieIgnacio Roldán Etcheverry2019-05-216-27/+84
|\ \ \ \ | | | | | | | | | | Fix C# build error in MarshalUtils debug code
| * | | | Fix C# build error in MarshalUtils debug codeIgnacio Etcheverry2019-05-216-27/+84
| | | | |
* | | | | Merge pull request #29052 from neikeq/fixes-28667------i-thinkIgnacio Roldán Etcheverry2019-05-213-12/+11
|\ \ \ \ \ | | | | | | | | | | | | Replace call to 'mono_runtime_object_init' with manual ctor invoking
| * | | | | Replace call to 'mono_runtime_object_init' with manual ctor invokingIgnacio Etcheverry2019-05-213-12/+11
| |/ / / /
* | | | | Merge pull request #29041 from hbina/add_constRémi Verschelde2019-05-212-2/+2
|\ \ \ \ \ | | | | | | | | | | | | add const to methods that return literals
| * | | | | added a const keyword for a methods that return constant literal...hbina0852019-05-212-2/+2
| | | | | |
* | | | | | Merge pull request #28964 from Faless/webrtc/channels_prRémi Verschelde2019-05-2125-664/+1558
|\ \ \ \ \ \ | | | | | | | | | | | | | | WebRTC refactor. data channels, STUN/TURN support.
| * | | | | | WebRTC refactor. Data channels, STUN/TURN support.Fabio Alessandrelli2019-05-1625-664/+1558
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big refactor to the WebRTC module. API is now considered quite stable. Highlights: - Renamed `WebRTCPeer` to `WebRTCPeerConnection`. - `WebRTCPeerConnection` no longer act as `PacketPeer`, it only handle the connection itself (a bit like `TCP_Server`) - Added new `WebRTCDataChannel` class which inherits from `PacketPeer` to handle data transfer. - Add `WebRTCPeerConnection.initialize` method to create a new connection with the desired configuration provided as dictionary ([see MDN docs](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeerConnection#RTCConfiguration_dictionary)). - Add `WebRTCPeerConnection.create_data_channel` method to create a data channel for the given connection. The connection must be in `STATE_NEW` as specified by the standard ([see MDN docs for options](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createDataChannel#RTCDataChannelInit_dictionary)). - Add a `data_channel_received` signal to `WebRTCPeerConnection` for in-band (not negotiated) channels. - Renamed `WebRTCPeerConnection` `offer_created` signal to `session_description_created`. - Renamed `WebRTCPeerConnection` `new_ice_candidate` signal to `ice_candidate_created`
* | | | | | | Merge pull request #29050 from hbina/redundant_null_checksRémi Verschelde2019-05-211-3/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | removed a redundant null check in assimp editor
| * | | | | | | removed a redundant NULL check in assimp editor of a pointer to an array ↵hbina0852019-05-201-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | declared in the same statement block
* | | | | | | | Merge pull request #27886 from LeonardMeagher2/obj_to_stringRémi Verschelde2019-05-206-0/+69
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Allow overriding how scripted objects are converted to strings
| * | | | | | | Allow overriding how scripted objects are converted to stringsLeonard Meagher2019-05-036-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | solves #26796 - ADD `String to_string()` method to Object which can be overriden by `String _to_string()` in scripts - ADD `String to_string(r_valid)` method to ScriptInstance to allow langauges to control how scripted objects are converted to strings - IMPLEMENT to_string for GDScriptInstance, VisualScriptInstance, and NativeScriptInstance - ADD Documentation about `Object.to_string` and `Object._to_string` - Changed `Variant::operator String` to use `obj->to_string()`
* | | | | | | | Fix history state setup in VisualScriptSwarnim Arun2019-05-201-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #28975 from RameshRavone/type_tagRémi Verschelde2019-05-201-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | NULL global_tag for non exposed classes
| * | | | | | | NULL global_tag for non exposed classesRameshRavone2019-05-181-1/+4
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #28965 from jkirsons/csgpolygon-weird-end-capRémi Verschelde2019-05-201-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Resolve: #24682 CSGPolygon - weird end cap
| * | | | | | | Resolve: #24682 CSGPolygon - weird end capJason2019-05-171-0/+3
| |/ / / / / /
* | | | / / / Fix typos with codespellRémi Verschelde2019-05-1910-18/+18
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
* | | | | | Merge pull request #28974 from neikeq/moshi-moshi_git-desu-kaIgnacio Roldán Etcheverry2019-05-1813-190/+589
|\ \ \ \ \ \ | |/ / / / / |/| | | | | C#: Marshalling support for IEnumerable<> and IDictionary<,>
| * | | | | C#: Marshalling support for IEnumerable<> and IDictionary<,>Ignacio Etcheverry2019-05-1813-190/+589
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed the hint string of exported members.
* | | | | | Merge pull request #28595 from godotengine/AndreaCatania-patch-1Max Hilbrunner2019-05-161-6/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Improved CCD calculation algorithm
| * | | | | | Improved CCD calculation algorithmAndrea Catania2019-05-161-6/+4
| | | | | | |
* | | | | | | Revert "Revert "Implemented terrain raycast acceleration""Rémi Verschelde2019-05-161-1/+7
| |_|_|/ / / |/| | | | |
* | | | | | Merge pull request #28917 from Faless/gdnative/singleton_editor_fix_prRémi Verschelde2019-05-163-145/+123
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update GDNativeLibrarySingletonEditor.
| * | | | | | Update GDNativeLibrarySingletonEditor.Fabio Alessandrelli2019-05-153-145/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved GDNative singletons discoverer from register_types to GDNativeSingletonEditor. Fix enable/disable switch in GDNativeLibrarySingletonEditor. Separate `gdnative/singletons` and `gdnative/singletons_disabled` project settings, keeping "on by default" behavior.
* | | | | | | Fix indexing failure in NativeScriptLanguage::unregister_binding_functions.Frank Secilia2019-05-151-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | binding_functions.size() and an instance's binding_data.size() can get out of sync. They sync up when an instance's bindings are requested. When binding functions are registered after creating an instance's bindings, the instance's bindings are out of sync until requested again. If they're never requested, they're never synced. unregister_binding_functions indexes into binding_data, but only checks that its safe to index into binding_functions. When they're out of sync, indexing fails. This revision checks that it's safe to index into binding_data.
* | | | | | Merge pull request #28809 from bojidar-bg/x-navmesh-wrong-vertex-orderRémi Verschelde2019-05-131-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix orientation of generated navmeshes
| * | | | | | Fix orientation of generated navmeshesBojidar Marinov2019-05-111-2/+3
| | |/ / / / | |/| | | | | | | | | | | | | | | | Fixes #23817
* | | | | | Merge pull request #28839 from Faless/gdnative/lib_resource_fixRémi Verschelde2019-05-132-1/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix GDNative library resource loading.
| * | | | | | Fix GDNative library resource loading.Fabio Alessandrelli2019-05-122-1/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store general properties in ConfigFile too when modifying them. Additionally set config_file property as internal as it's not editable from inspector. It also does not appear to get saved in a meaningful way (saved as Object(ConfigFile, ...))
* | | | | | Merge pull request #28326 from BastiaanOlij/center_heightmapRémi Verschelde2019-05-132-2/+23
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Center shape according to logic Bullet applies
| * | | | | Add transform support to deal with Bullets centering of shapesBastiaan Olij2019-05-072-2/+23
| | |_|_|/ | |/| | |
* | | | | Add RegEx substitution testcase and fix relevant docsRyan Stein2019-05-111-1/+1
| |/ / / |/| | | | | | | | | | | (cherry picked from commit a31bbb4bd920e28cbb2c737a785e91da5e7a599f)
* | | | Change "ID" to lowercase "id"Aaron Franke2019-05-092-6/+6
|/ / / | | | | | | | | | Reasoning: ID is not an acronym, it is simply short for identification, so it logically should not be capitalized. But even if it was an acronym, other acronyms in Godot are not capitalized, like p_rid, p_ip, and p_json.
* | | Merge pull request #28700 from ShyRed/fixmonogluewindowsIgnacio Roldán Etcheverry2019-05-051-1/+1
|\ \ \ | | | | | | | | Fix generation of Mono Glue for Visual Studio 2017+