Ignacio Etcheverry
40f8de4c1e
Sync csproj when files are changed from the Godot FileSystem dock
2020-03-18 15:06:41 +01:00
Ignacio Etcheverry
fe0b783e70
Expose FileSystemDock to the scripting API and fixed signals
...
Fixed FileSystemDock's `file_removed` and `folder_removed` signals not being
emitted because the emitted was using the wrong signal name.
2020-03-18 15:06:07 +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
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
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
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
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
Rémi Verschelde
3c376a898a
Merge pull request #36961 from JFonS/fix_mesh_selection
...
Return correct mesh format for PrimitiveMesh
2020-03-12 12:35:56 +01:00
Rémi Verschelde
676fcca988
Merge pull request #36963 from JFonS/fix_rotation_gizmo_update
...
Fix rotation gizmo for empty Spatials
2020-03-12 12:35:18 +01:00
Rémi Verschelde
14b41d0fc9
Merge pull request #36987 from luzpaz/typos
...
Fix various typos
2020-03-12 10:25:48 +01:00
Rémi Verschelde
1c2f2a805d
typedefs: Cleanup unused macros and unnecessary checks
...
We now require a compiler with C++17 support, so we don't need to
check for features added to GCC 5 or Clang 3.2.
Clang builtin availability checks were unused anyway as Clang defines
`__GNUC__` as it's also a GNU C implementation.
Fixes #36986 .
2020-03-11 21:44:56 +01:00
luz.paz
7bf6e5f773
Fix various typos
...
Found via `codespell`
2020-03-11 13:59:18 -04:00
Rémi Verschelde
aeff25f313
Merge pull request #36983 from Faless/js/threads_and_more
...
[HTML5] Refactor JS, threads support, closures.
2020-03-11 18:24:55 +01:00
Ivan Shakhov
ce01b83c4a
reorder solution configurations + migration
2020-03-11 17:22:12 +01:00
Fabio Alessandrelli
919bbf8077
[HTML5] Refactor JS, threads support, closures.
...
- Refactored the Engine code, splitted across files.
- Use MODULARIZE option to build emscripten code into it's own closure.
- Enable lto support (saves ~2MiB in release).
- Enable optional closure compiler pass for JS and generated code.
- Enable optional pthreads support.
- Can now build with tools=yes (not much to see yet).
- Dropped some deprecated code for older toolchains.
2020-03-11 16:09:31 +01:00
Fabio Alessandrelli
87d50da9fc
Fix basis_universal to not include tool main file.
...
Avoid build error due to duplicate `main` symbol definition.
2020-03-11 16:06:28 +01:00