Aaron Franke
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
Rasmus Vermeulen
760095e28d
Clarify the Viewport size warning message
2020-03-17 22:47:20 +01:00
simpuid
43b2f75d64
Remove update condition from LineEdit::update_placeholder_width
...
Placeholder with length greater than `max_length` are allowed, so there is no reason for those update condition.
It fixes the odd alignment of placeholder when it's length is greater than `max_length`
2020-03-18 02:22:45 +05:30
Ignacio Etcheverry
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
Rasmus Vermeulen
855f4dc193
Add size warning to Viewport Node
2020-03-17 21:33:39 +01:00
Ignacio Roldán Etcheverry
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
Pedro J. Estébanez
29f8530afe
Make stack size on Windows match Linux and MacOS
2020-03-17 18:17:41 +01:00
Tomasz Chabora
2ccd1a7805
Fix visibility enabler flag toggling
2020-03-17 17:46:18 +01:00
Rémi Verschelde
6c74f38f0b
Merge pull request #36906 from m4gr3d/enable_android_studio_debugging
...
Enable Android Studio debugging
2020-03-17 16:31:04 +01:00
Ignacio Etcheverry
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
Andrii Doroshenko (Xrayez)
94b6c1363c
Generate command line help text for mono
module
2020-03-17 17:26:09 +02:00
Rémi Verschelde
0159787864
Merge pull request #37111 from RandomShaper/imvu/unexpose_include_drive
...
Remove meaningless parameter from bindings
2020-03-17 14:52:43 +01:00
Pedro J. Estébanez
a69e88e467
Remove meaningless parameter from bindings
2020-03-17 14:32:03 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
alvaroHernandez
e47d5691e4
prevent joypad button input dropdown going out of dialog
2020-03-16 21:44:50 -03:00
Fabio Alessandrelli
c5d76139dc
Merge pull request #37101 from simpuid/p_validate_certs
...
Fix PacketPeerMbedDTLS p_validate_certs default.
2020-03-16 23:50:43 +01:00
simpuid
2584eb9c69
Changed default for p_validate_certs to true.
...
Fixes #37084
2020-03-17 02:18:57 +05:30
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Hugo Locurcio
05c95837cb
Tweak the invalid Unicode error message to be more descriptive
...
This closes #28503 .
2020-03-16 18:55:34 +01:00
Andrea Catania
422926cfc6
Added new method to replace an already added node to the animation state machine
2020-03-16 17:42:29 +01:00
Darren Kaste
395a038c85
Calculate LineEdit selection with secret character
2020-03-16 12:22:13 -04:00
Rémi Verschelde
2aa832f415
i18n: Sync translations with Weblate
...
(cherry picked from commit 0e36b11f9d
)
2020-03-16 10:49:03 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
JFonS
55b478afd9
Update all editor viewports after settings changes
2020-03-14 20:47:12 +01:00
Ignacio Roldán Etcheverry
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
Ignacio Etcheverry
1b634785b5
C#: Replace uses of old Configuration and update old csprojs
2020-03-14 19:01:29 +01:00
Yuri Roubinsky
bad77bcb52
Implements estimate/compute_cost for AStar2D
2020-03-14 18:01:06 +03:00
Rémi Verschelde
3d2bae9a7d
Merge pull request #37046 from Ev1lbl0w/fork/bugfix
...
Fix divison by zero issue in audio
2020-03-14 14:38:53 +01:00
Ev1lbl0w
380b8039ec
Fix divison by zero issue
2020-03-14 13:08:01 +00:00
Yuri Roubinsky
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
Yuri Roubinsky
7a2c6a8c0e
Enables passing out built-in parameter from parent function in shaders
2020-03-14 10:46:27 +03:00
Rémi Verschelde
f65781fe7f
doc: Sync classref with current source
2020-03-13 17:16:44 +01:00
PouleyKetchoupp
c169367e83
Fix text_entered signal when max_length is used in LineEdit on Android
...
Fixes #35954
2020-03-13 17:04:40 +01:00
Rémi Verschelde
0ed8d05314
Merge pull request #36773 from KoBeWi/thats_a_lotta_docs
...
Add LOTS of missing docs
2020-03-13 17:02:07 +01:00
Tomasz Chabora
e103f21a40
Add LOTS of missing docs
2020-03-13 16:35:03 +01:00
Rémi Verschelde
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
Pedro J. Estébanez
98326d88bb
Fix bad uses of mutex causing deadlocks
2020-03-13 11:13:58 +01:00
Rémi Verschelde
5002f6de84
Merge pull request #36599 from AndreaCatania/gen_rpc_data_export
...
Generates the rpc and rset info for exported GDScript.
2020-03-13 10:19:30 +01:00
Rémi Verschelde
e147be6031
Merge pull request #36723 from AndreaCatania/fix-rset
...
Fixed rset method for gdscript and visual script
2020-03-13 10:18:56 +01:00
Rémi Verschelde
951ecc4f79
Merge pull request #36518 from Janglee123/no-underlined-keywords
...
Removed underlining of not clickable symbols
2020-03-12 22:24:43 +01:00
Rémi Verschelde
474b15f811
Merge pull request #37006 from Calinou/doc-improve-input-accumulation
...
Improve the `Input.set_use_accumulated_input()` documentation
2020-03-12 22:23:13 +01:00
Rémi Verschelde
36a414eb03
Merge pull request #36994 from akien-mga/typedefs-cleanup
...
typedefs: Cleanup unused macros and unnecessary checks
2020-03-12 22:02:18 +01:00
Hugo Locurcio
30961c60ab
Improve the Input.set_use_accumulated_input()
documentation
2020-03-12 14:10:10 +01:00
Ivan.Shakhov
2f151068b5
for third-party tools - editor_path is stored in project's editor settings
2020-03-12 13:59:48 +01:00