Commit Graph

27239 Commits

Author SHA1 Message Date
66c0b7ce98 C#: Fix uses of old Configuration names 2020-03-18 14:50:49 +01:00
ae28c0fdb8 Merge pull request #37135 from Anutrix/remove_dead_function_win32_spawn
Remove dead function win32_spawn from methods.py
2020-03-18 13:28:54 +01:00
602d0d2785 Merge pull request #37134 from Chaosus/shader_fix_crash
Fix shader crash if passing const values to modf function
2020-03-18 15:19:07 +03:00
d78a78bc81 Remove the dead function win32_spawn from methods.py. 2020-03-18 17:15:40 +05:30
4709434227 Fix shader crash if passing const values to modf function 2020-03-18 14:07:35 +03:00
faca5bafe8 Merge pull request #36993 from van800/editor_metadata
For third-party tools - editor_path is stored in project's editor settings
2020-03-18 10:39:06 +01:00
a2d3ba3372 doc: Sync classref with current source
Fix wrong binding after #37111.
2020-03-18 09:14:57 +01:00
6b6174e210 Merge pull request #37122 from rmvermeulen/proposal-590/viewport-size-warning
Add size warning to Viewport Node
2020-03-18 08:15:12 +01:00
c886d38778 Merge pull request #37117 from m4gr3d/godotpayment_plugin_cleanup
Complete the implementation of the GodotPayment plugin
2020-03-18 06:24:43 +01:00
ed298f5982 Merge pull request #36756 from aaronfranke/mono-vec2i3i
[Mono] Add Vector2i and Vector3i
2020-03-18 02:23:03 +01:00
471089e9b0 Merge pull request #34275 from neikeq/no-ref-gchandles
Mono/C#: Optimize the way we store GC handles for scripts
2020-03-18 02:20:56 +01:00
99173c5fc4 Complete the implementation of the GodotPayment plugin.
Move the remaining plugin components within the plugin source code.
2020-03-17 17:43:09 -07:00
9b322d46d3 [Mono] Marshaling for Vector2i, Vector3i, and Rect2i 2020-03-17 18:03:28 -04:00
22ba912d90 [Mono] Add Vector2i, Vector3i, and Rect2i
These have conversion operators between their non-integer equivalents. Vector2i to Vector2 is implicit, while Vector2 to Vector2i is explicit. All conversion code is done in the integer files, so Vector2.cs contains no reference to Vector2i etc.
2020-03-17 18:03:28 -04:00
760095e28d Clarify the Viewport size warning message 2020-03-17 22:47:20 +01:00
0b814ea78d Mono/C#: Optimize the way we store GC handles for scripts
Don't store GC handles for C# script instances and instance bindings as 'Ref<MonoGCHandle>'; store the raw data instead. Initially this was not possible as we needed to store a Variant, but this had not been the case for a looong time yet the stored type was never updated.
2020-03-17 21:51:05 +01:00
855f4dc193 Add size warning to Viewport Node 2020-03-17 21:33:39 +01:00
989a223c5a Merge pull request #37050 from neikeq/fix-mono-after-vulkan-merge
Fix C# bindings after recent breaking changes
2020-03-17 18:38:44 +01:00
6c74f38f0b Merge pull request #36906 from m4gr3d/enable_android_studio_debugging
Enable Android Studio debugging
2020-03-17 16:31:04 +01:00
6a85cdf640 Fix C# bindings after recent breaking changes
Implementation for new Variant types Callable, Signal, StringName.
Added support for PackedInt64Array and PackedFloat64Array.

Add generation of signal members as events, as well as support for
user created signals as events.
NOTE: As of now, raising such events will not emit the signal. As such,
one must use `EmitSignal` instead of raising the event directly.

Removed old ThreadLocal fallback class. It's safe to use thread_local now since
it's supported on all minimum versions of compilers we support.
2020-03-17 16:30:04 +01:00
0159787864 Merge pull request #37111 from RandomShaper/imvu/unexpose_include_drive
Remove meaningless parameter from bindings
2020-03-17 14:52:43 +01:00
a69e88e467 Remove meaningless parameter from bindings 2020-03-17 14:32:03 +01:00
b8577ecce1 Merge pull request #37106 from akien-mga/clang-format-cpp11
Style: Set clang-format Standard to Cpp11
2020-03-17 08:42:39 +01:00
2658ccb85f Merge pull request #37104 from alvaroHernandez/fix-joypad-button-editor
Prevent joypad button input dropdown going out of dialog
2020-03-17 07:41:52 +01:00
cb282c6ef0 Style: Set clang-format Standard to Cpp11
For us, it practically only changes the fact that `A<A<int>>` is now
used instead of the C++03 compatible `A<A<int> >`.

Note: clang-format 10+ changed the `Standard` arguments to fully
specified `c++11`, `c++14`, etc. versions, but we can't use `c++17`
now if we want to preserve compatibility with clang-format 8 and 9.
`Cpp11` is still supported as deprecated alias for `Latest`.
2020-03-17 07:36:24 +01:00
51772e75eb Merge pull request #37025 from nekomatata/lineedit-text-entered-android
Fix text_entered signal when max_length is used in LineEdit on Android
2020-03-17 07:26:10 +01:00
e47d5691e4 prevent joypad button input dropdown going out of dialog 2020-03-16 21:44:50 -03:00
c5d76139dc Merge pull request #37101 from simpuid/p_validate_certs
Fix PacketPeerMbedDTLS p_validate_certs default.
2020-03-16 23:50:43 +01:00
2584eb9c69 Changed default for p_validate_certs to true.
Fixes #37084
2020-03-17 02:18:57 +05:30
56175bb6fa Merge pull request #36896 from kuruk-mm/doc_return_variant_2
Doctool and core: Fix return type in docs for some Variant methods...
2020-03-16 19:55:07 +01:00
77c88a634c Merge pull request #37097 from Calinou/tweak-invalid-unicode-error-message
Tweak the invalid Unicode error message to be more descriptive
2020-03-16 19:34:22 +01:00
f9decec1bc Merge pull request #36491 from AndreaCatania/edit_node_anim_state_mac
Added new method to edit an already added node to anim state machine
2020-03-16 19:29:38 +01:00
05c95837cb Tweak the invalid Unicode error message to be more descriptive
This closes #28503.
2020-03-16 18:55:34 +01:00
422926cfc6 Added new method to replace an already added node to the animation state machine 2020-03-16 17:42:29 +01:00
2aa832f415 i18n: Sync translations with Weblate
(cherry picked from commit 0e36b11f9d)
2020-03-16 10:49:03 +01:00
47eb28a919 Merge pull request #36184 from volzhs/plugins-checkbox
Use checkbox for plugin status instead of option list
2020-03-16 10:47:32 +01:00
2a49798c7b Merge pull request #36970 from JFonS/fix_viewports_update
Update all editor viewports after settings changes
2020-03-14 23:46:58 +01:00
55b478afd9 Update all editor viewports after settings changes 2020-03-14 20:47:12 +01:00
ce3c319429 Merge pull request #36865 from van800/sol-conf2
Rename solution configurations (Debug and Release) and put Tools first
2020-03-14 19:38:53 +01:00
1b634785b5 C#: Replace uses of old Configuration and update old csprojs 2020-03-14 19:01:29 +01:00
3d2bae9a7d Merge pull request #37046 from Ev1lbl0w/fork/bugfix
Fix divison by zero issue in audio
2020-03-14 14:38:53 +01:00
380b8039ec Fix divison by zero issue 2020-03-14 13:08:01 +00:00
750d7ea359 Merge pull request #37040 from Chaosus/shader_out
Enables passing out built-in parameter from parent function in shaders
2020-03-14 11:42:45 +03:00
7a2c6a8c0e Enables passing out built-in parameter from parent function in shaders 2020-03-14 10:46:27 +03:00
f65781fe7f doc: Sync classref with current source 2020-03-13 17:16:44 +01:00
c169367e83 Fix text_entered signal when max_length is used in LineEdit on Android
Fixes #35954
2020-03-13 17:04:40 +01:00
0ed8d05314 Merge pull request #36773 from KoBeWi/thats_a_lotta_docs
Add LOTS of missing docs
2020-03-13 17:02:07 +01:00
e103f21a40 Add LOTS of missing docs 2020-03-13 16:35:03 +01:00
88dd5d374f Merge pull request #37023 from RandomShaper/fix_resource_preview_mutex
Fix bad uses of mutex causing deadlocks
2020-03-13 13:18:48 +01:00
98326d88bb Fix bad uses of mutex causing deadlocks 2020-03-13 11:13:58 +01:00