Commit graph

25221 commits

Author SHA1 Message Date
Rémi Verschelde 48edf63330
Merge pull request #34472 from timothyqiu/quote-property
Fixes property names serialization in project.godot
2019-12-20 12:44:56 +01:00
Rémi Verschelde 9abbf517ff
Merge pull request #34479 from volzhs/filedialog-icon
Set proper icons for FileDialog in editor theme
2019-12-20 10:21:16 +01:00
Rémi Verschelde d1a6b394d7
Merge pull request #34473 from clayjohn/GLES2-renderbuffer-format
Always use 16 bit renderbuffer depth on WebGL
2019-12-20 09:29:09 +01:00
Rémi Verschelde b3a70f0b80
Merge pull request #34357 from clayjohn/DOCS-VisualServer
Updated docs for many VisualServer methods
2019-12-20 09:20:29 +01:00
volzhs 1acbbfc3f1 Set proper icons for FileDialog in editor theme 2019-12-20 17:13:31 +09:00
clayjohn 28543667fd Always use 16 bit renderbuffer depth on WebGL 2019-12-19 20:41:32 -08:00
Haoyu Qiu e7e095da3f Encodes property names properly in project.godot 2019-12-20 10:42:08 +08:00
clayjohn f88f762240 Updated docs for many VisualServer methods 2019-12-19 18:24:51 -08:00
Rémi Verschelde 2a4c528d06
Merge pull request #34465 from neikeq/no-hardcode-debugger-wait
Mono/C#: Remove hard-coded debugger wait at initialization
2019-12-19 21:27:59 +01:00
Rémi Verschelde 30ffd273a3
Merge pull request #34464 from neikeq/null-is-null-not-Null-👍
Mono/C#: Fix Variant -> MonoString* when type is Variant:NIL
2019-12-19 19:52:10 +01:00
Ignacio Etcheverry f3c6c63b94 Mono/C#: Remove hard-coded debugger wait at initialization
Up until now debug builds would always wait up to 500 ms during initialization
to give time for debuggers to attach to the game.
We no longer want this as it increases startup time unnecesarily.
The way forward is to setup the debugger agent as client instead of server.
This way it's the game that connect to the debugger, not the other way around.
If server mode is still desired, suspend=y can be used to indefinitely wait
for the debugger to attach. This all can be specified with the environment
variable 'GODOT_MONO_DEBUGGER_AGENT' when launching the game.
2019-12-19 17:07:20 +01:00
Ignacio Etcheverry 98dc07f25f Mono/C#: Fix Variant -> MonoString* when type is Variant:NIL
`Variant::operator String()` returns "Null" if the type is `Variant:NIL`.
We must consider that and return a null `MonoString*` instead when marshalling.
This was also causing a "Null" error to be displayed when exporting a game
because null string members would be set to "Null" during hot-reload.
2019-12-19 16:51:32 +01:00
Rémi Verschelde 981c6aa102
Merge pull request #34445 from JFonS/fix_13364
Fix selection on 3D viewport with half resolution
2019-12-19 14:47:34 +01:00
JFonS 8da8518ba3 Fix selection on 3D viewport with half resolution 2019-12-19 12:53:20 +01:00
Rémi Verschelde 791c84bbbb
Merge pull request #34421 from Chaosus/fix_strcpy_warning
Fix build warning in ustring.cpp on Windows/MSVC platform
2019-12-19 12:19:45 +01:00
Rémi Verschelde 8189f23e8c
Merge pull request #34437 from Chaosus/fix_toggle_scripts4
Fix ScriptTextEditor encapsulation
2019-12-19 12:19:29 +01:00
Rémi Verschelde 481eb63a15
Merge pull request #34450 from timothyqiu/curve-editor
Fixes Curve Editor margin
2019-12-19 09:36:35 +01:00
Yuri Roubinsky c89df816c1 Fix ScriptTextEditor encapsulation 2019-12-19 09:30:40 +03:00
Haoyu Qiu 72f392a135 Fixes Curve Editor margin 2019-12-19 11:02:26 +08:00
Juan Linietsky 28599e6c20 Suggest use of deferred or oneshot on disconnect if the signal is locked. Closes #34443. 2019-12-18 19:32:00 -03:00
Rémi Verschelde 9cda7f7333
Merge pull request #34430 from volzhs/error-log-with-container
Fix error log when selecting child of Containers
2019-12-18 16:45:05 +01:00
volzhs 2fa9585bdf Fix error log when selecting child of Containers 2019-12-19 00:04:10 +09:00
Yuri Roubinsky 8674655a45 Fix build warning in ustring.cpp on Windows/MSVC platform 2019-12-18 17:40:51 +03:00
Rémi Verschelde 589f27933d
Merge pull request #34419 from akien-mga/mono-osx-copy-libs
Mono: Copy native and btls libs on macOS
2019-12-18 13:28:44 +01:00
Yuri Roubinsky 5bc427a95e
Merge pull request #34423 from Chaosus/fix_toggle_scripts3
Updates toggle scripts switch tooltip (if user changed the shortcut)
2019-12-18 12:10:03 +03:00
Yuri Roubinsky 9f223616f1 Updates toggle scripts switch tooltip (if user changed the shortcut) 2019-12-18 12:00:02 +03:00
Rémi Verschelde d1bce5c679
Merge pull request #34417 from volzhs/profiler-calls-right-align
Make right align for calls number in Profiler
2019-12-18 08:43:27 +01:00
Rémi Verschelde 45ff16ad24
Merge pull request #34418 from timothyqiu/docs
Updates docs of AABB and Plane
2019-12-18 08:43:07 +01:00
Rémi Verschelde 1c6b9bfdff Mono: Copy native and btls libs on macOS 2019-12-18 08:39:37 +01:00
Rémi Verschelde 3d6f991a17 Revert "Allow tab key to be used for shortcuts"
This reverts commit cafb888361.

Fixes #34405.
Reopens #8799, #24064.
2019-12-18 08:30:39 +01:00
volzhs 7dff2a9167 Make right align for calls number in Profiler 2019-12-18 16:16:22 +09:00
Haoyu Qiu a58deee648 Updates docs of AABB and Plane 2019-12-18 15:14:38 +08:00
Rémi Verschelde 4f18c134b9
Merge pull request #34412 from flyingpimonster/docs-optionbutton
Docs: OptionButton
2019-12-18 07:59:32 +01:00
James Westman 575a1dc9cf Docs: OptionButton
Complete the documentation and make some existing descriptions a bit
clearer.

Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>
2019-12-17 16:45:18 -06:00
Rémi Verschelde 7d34d1a85f
Merge pull request #34348 from Catchawink/master
Fixed issues with using a relative path in the export window.
2019-12-17 22:24:34 +01:00
Rémi Verschelde 98e540616e
Merge pull request #34406 from Faless/net/quite_sockets
Make NetSockets quieter.
2019-12-17 22:22:13 +01:00
Rémi Verschelde 91dc474515
Merge pull request #34407 from Calinou/doc-key-mask-cmd
Improve the `KEY_MASK_CMD` documentation
2019-12-17 22:12:08 +01:00
Yuri Roubinsky 5a1b7a6a90
Merge pull request #34402 from Chaosus/fix_toggle_scripts_panel2
Fix toggle scripts panel to allow using shortcut in other areas
2019-12-17 20:55:48 +03:00
Hugo Locurcio 6cf1499eaf
Improve the KEY_MASK_CMD documentation 2019-12-17 18:26:21 +01:00
Fabio Alessandrelli feb54d0ed7 Make NetSockets quiter.
Use print_verbose instead of ERR_* for network errors.
2019-12-17 16:08:24 +01:00
Yuri Roubinsky 03928c5b36 Fix toggle scripts panel to allow using shortcut in other areas 2019-12-17 17:23:29 +03:00
Juan Linietsky 0dd6079e4e Improve error message and do not spam forever. 2019-12-17 11:18:47 -03:00
Rémi Verschelde fbc176d740
Merge pull request #34401 from Faless/android/fix_get_manifest_permissions
Fix crash on Android with no manifest permissions.
2019-12-17 15:03:16 +01:00
Fabio Alessandrelli ca19a3fe9a Fix crash on Android with no manifest permissions.
API allows for null array of permissions. It is now normalized with an
empty array.
2019-12-17 14:46:04 +01:00
Juan Linietsky 22637beb2e Restore signal locking, for some reason missing. 2019-12-17 10:43:51 -03:00
Rémi Verschelde 4bb5fbafcb
Merge pull request #34397 from neikeq/fix-win-export-dec19-mono
Mono/C#: Fix project export and fix FindLast/GetFile regression
2019-12-17 13:19:50 +01:00
Ignacio Etcheverry 20d7013c60 Mono/C#: Fix project export and fix FindLast/GetFile regression
d09193b08a introduced a regression in
StringExtensions.FindLast. StringExtensions.GetFile was also affected as it
relies on FindLast. This in turn broke the project exporter as it uses GetFile.
The cause of the regression is that now FindLast is calling LastIndexOf
with 'startIndex: 0'. This should be 'startIndex: str.Length - 1' instead.

Also fixed another regression in the project exporter:
de7c2ad21b moved 'GodotTools/GodotSharpExport.cs'
to 'GodotTools/Export/ExportPlugin.cs' and in doing so accidently reverted
the changes from commit e439581198.
2019-12-17 13:06:41 +01:00
Rémi Verschelde 45908eebf3 i18n: Sync translation template with current source 2019-12-17 11:47:29 +01:00
Rémi Verschelde 5a74cc12d0 i18n: Sync translations with Weblate 2019-12-17 11:44:35 +01:00
Rémi Verschelde c64c46db1d doc: Sync classref with current source 2019-12-17 11:43:07 +01:00