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
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
Rémi Verschelde
98cdf50a55
Merge pull request #36977 from lupoDharkael/decompose-copy
...
Mesh::convex_decompose: Remove unneeded vector copy
2020-03-11 15:12:15 +01:00
Rémi Verschelde
153a2b094c
Merge pull request #36978 from lupoDharkael/opti-trimesh
...
Loop over faces in create_trimesh_shape()
2020-03-11 15:04:14 +01:00
Rémi Verschelde
5b97db325a
Update AUTHORS and DONORS list
...
New contributor added to AUTHORS:
@muiroc
Thanks to all contributors and donors for making Godot possible!
Sorry for the late March update and missed February update, I made sure
to include patrons for both February and March in this commit.
2020-03-11 14:45:37 +01:00
Fabio Alessandrelli
bd04ede5ad
AudioDriverJavascript uses IDHandler.
...
This makes closure compiler happy, avoiding globals and potentially
undefined variables.
2020-03-11 11:34:32 +01:00
janglee
50a570c9c1
Removed underlining for not clickable symbols
2020-03-11 08:57:21 +00:00
Rémi Verschelde
f0c1e68500
Merge pull request #36982 from akien-mga/x11-prime-intel-mesa20
...
Linux: Add Mesa 20 "Intel" to prime detection
2020-03-11 09:17:55 +01:00
Rémi Verschelde
db28e7ef69
Linux: Add Mesa 20 "Intel" to prime detection
...
Diff in `glxinfo` between Mesa 19.3.4 and 20.0.1:
```diff
-OpenGL vendor string: Intel Open Source Technology Center
-OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
-OpenGL core profile version string: 4.6 (Core Profile) Mesa 19.3.4
+OpenGL vendor string: Intel
+OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
+OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.1
```
2020-03-11 08:35:59 +01:00
Rémi Verschelde
e80da4a920
Merge pull request #36715 from dreamsComeTrue/fix-text-edit-comment-quotes
...
Allow single quotes [',"] in comments in TextEdit
2020-03-11 07:32:24 +01:00
Rémi Verschelde
05d9d1c0e7
Merge pull request #36905 from Faless/js/restore_and_ci
...
Resurrect HTML5 platform, add it to CI (no rendering yet)
2020-03-11 07:31:16 +01:00
Dominik 'dreamsComeTrue' Jasiński
ab6456d1bc
Allow single quotes in comments
...
Fixes : #36638
2020-03-11 06:27:28 +01:00
lupoDharkael
ee0262977e
Loop over faces in create_trimesh_shape()
2020-03-11 00:33:39 +01:00
lupoDharkael
97d1149c3b
Mesh::convex_decompose: Remove unneeded vector copy
2020-03-11 00:14:29 +01:00
JFonS
a0af3094b4
Fix rotation gizmo for empty Spatials
...
The AABB for an empty Spatial has 0 size, since the stored and
compared Transform was scaled by the AABB size, it would completely
destroy the rotation information. If there is no rotation
information, the gizmo doesn't update when the rotation changes.
2020-03-10 16:23:22 +01:00
Rémi Verschelde
cdbf033290
Merge pull request #36704 from ThakeeNathees/gdscript-duplicate-args-fix
...
GDScript duplicate arguments bug fixed
2020-03-10 13:10:00 +01:00
Rémi Verschelde
57ab10ccf3
Merge pull request #36767 from ThakeeNathees/class-pass-fix
...
fix: Classes can't have pass
2020-03-10 13:08:27 +01:00
JFonS
9f2f7ee5eb
Return correct mesh format for PrimitiveMesh.
...
The return value was changed during the Vulkan port, but it didn't include ARRAY_FORMAT_INDEX. This meant they were wrongly considered non-indexed meshes and the click-selection logic for all primitive meshes broke.
2020-03-10 13:08:17 +01:00
Rémi Verschelde
95c9345b63
Merge pull request #36859 from ThakeeNathees/logic-error-for-loop-range-parsing
...
Fix: logic error in gdscript_parser.cpp for-loop-range
2020-03-10 13:08:01 +01:00
Fabio Alessandrelli
002d821e6e
Merge pull request #36959 from akien-mga/enginedebugger-Wshadow=local
...
Fix -Wshadow=local warning in EngineDebugger
2020-03-10 12:09:02 +01:00
Rémi Verschelde
e1c3c6ba45
Fix -Wshadow=local warning in EngineDebugger
2020-03-10 10:24:23 +01:00
Rémi Verschelde
1500e40ccf
Merge pull request #36887 from MCrafterzz/relativeSnap
...
Made snap relative work on rotation as well
2020-03-10 10:17:42 +01:00
Rémi Verschelde
1f6c9328dd
Revert "Change LINKFLAGS to FRAMEWORKS which is supported since"
...
This reverts commit c924e83a64
.
SCons `FRAMEWORKS` is, according to their latest docs, only supported
"On Mac OS X with gcc". While the "with gcc" part seems bogus, #36795
did introduce a link failure for our osxcross toolchain for compiling
macOS binaries from Linux. SCons probably fails to detect this as a
macOS target and does not use its `FRAMEWORKS` logic properly.
So using `LINKFLAGS` as we used to is the more portable solution.
2020-03-10 09:55:28 +01:00
Rémi Verschelde
f67ebdc4a8
Merge pull request #36957 from akien-mga/mbedtls-padlock-unsupported
...
mbedtls: Re-add patch to disable VIA padlock
2020-03-10 09:31:00 +01:00
Rémi Verschelde
8189abd64a
mbedtls: Re-add patch to disable VIA padlock
...
The comment mentioned a conflict with libwebsockets, but we actually
still get this conflict even now that we don't use libwebsockets.
Not sure what component is clashing but we should basically just keep
this patch.
Follow-up to #36823 .
2020-03-10 09:15:00 +01:00
Rémi Verschelde
f70b5fa30c
Revert "Enhanced physical device selection to use device type and available memory in relation to issue #35397"
...
This reverts commit 4f3006e5ac
.
2020-03-10 08:58:34 +01:00
Rémi Verschelde
17c3c223dc
Merge pull request #36956 from timothyqiu/init
...
Initializes VulkanContext::queue_props to NULL
2020-03-10 08:58:06 +01:00
Haoyu Qiu
46230d253b
Initializes VulkanContext::queue_props to NULL
2020-03-10 14:36:39 +08:00
Rémi Verschelde
5a6f96e01d
Merge pull request #36954 from Faless/debugger/remote_debug_option_fix
...
Fix "deploy with remote debug" editor option.
2020-03-10 07:05:55 +01:00
Fabio Alessandrelli
95c4ba80c5
Fix "deploy with remote debug" editor option.
...
The line to update the option was missing (rendering it useless).
Of course the only one I didn't know how to test was broken.
2020-03-10 04:06:19 +01:00
Rémi Verschelde
478337c412
Merge pull request #36751 from Faless/debugger/threads_and_profilers
...
ScriptDebugger refactor, threading, profilers.
2020-03-09 19:08:07 +01:00
Rémi Verschelde
640169da5b
Merge pull request #36943 from akien-mga/mbedtls-reapply-pr1453
...
mbedtls: Re-apply upstream PR 1453 after #36823
2020-03-09 19:06:57 +01:00
Mateo Miccino
64cd5d197d
Doctool and core: Fix return type in docs for some Variant methods assigning PROPERTY_USAGE_NIL_IS_VARIANT to MethodInfo usage when we have something to return
2020-03-09 13:36:03 -03:00
Marcus Elg
97a07bada7
Made snap relative work on rotation as well
2020-03-09 17:00:47 +01:00
Rémi Verschelde
9a727714ee
mbedtls: Re-apply upstream PR 1453 after #36823
...
For some weird reason 'git apply' does not error out when it does nothing,
so I missed that I did not apply the patch properly in #36823...
This broke the UWP 32-bit x86 build.
2020-03-09 16:03:27 +01:00