Jordan Schidlowsky
de02cf44ae
Websocket peer outbound buffer fixes. Expose outbound buffered amount.
2021-07-31 19:48:31 -06:00
Michael Alexsander
fb07cc8832
Fix being able to add duplicate files in the Localization editor
2021-07-31 19:35:46 -03:00
Yuri Sizov
7137ebdaf6
Make theme item overrides more obvious in the Inspector
2021-07-31 23:46:24 +03:00
Nicholas Huelin
3ffd75107d
Make the "View" menu in 3D view toolbar stay open when selecting a checkbox
...
This pull request fixes an issue where the "View" menu in the 3D view toolbar would close when you selected either the "View Origin" or "View Grid" checkboxes. This was inconvenient and wasted time by making you have to reopen the menu in order to get to other settings anytime you changed this.
2021-07-31 16:33:38 -04:00
Rémi Verschelde
007b877cb7
Merge pull request #51114 from pycbouh/editor-fix-audio-bus-colors
...
Fix theming in the audio bus editor
2021-07-31 22:13:21 +02:00
Rémi Verschelde
6acbcf7a86
Merge pull request #50625 from nekomatata/body-one-direction-layers
...
One-directional collision layer check for rigid bodies and soft bodies
2021-07-31 22:12:46 +02:00
Rémi Verschelde
20fa3ec093
Merge pull request #51110 from pycbouh/editor-put-the-colon-back-in
...
Put multiple colons back into translated strings
2021-07-31 22:05:43 +02:00
Rémi Verschelde
a12f832060
Merge pull request #51103 from Calinou/vulkan-detect-intel-title-case
...
Use title case instead of uppercase for Vulkan Intel GPU detection
2021-07-31 21:19:30 +02:00
Yuri Sizov
4013d03c45
Fix theming in the audio bus editor
2021-07-31 22:14:14 +03:00
Rémi Verschelde
e62e13e272
Merge pull request #51105 from timothyqiu/i18n-action-names
...
Make action names translatable
2021-07-31 21:13:18 +02:00
Rémi Verschelde
00ce2d41ca
Merge pull request #51108 from Calinou/vulkan-print-verbose
...
Move Vulkan debugging prints to verbose
2021-07-31 20:48:54 +02:00
Rémi Verschelde
f7d47942ad
Merge pull request #51099 from Calinou/vulkan-print-device-release
...
Print the Vulkan device name in release builds too
2021-07-31 20:48:27 +02:00
Yuri Sizov
969ba687ef
Put multiple colons back into translated strings
2021-07-31 20:08:07 +03:00
Rémi Verschelde
037f7f70f4
Merge pull request #51091 from qarmin/attempted_to_free
...
Fix 'Attempted to remove invalid ID' errors
2021-07-31 18:57:46 +02:00
Hugo Locurcio
1bf402c061
Use title case instead of uppercase for Vulkan Intel GPU detection
...
This matches how the vendor name is displayed in most places.
The Apple GPU vendor was also added for the M1.
2021-07-31 16:43:54 +02:00
Hugo Locurcio
500ba02e90
Move Vulkan debugging prints to verbose
...
These messages can now be displayed in release builds if the
`--verbose` command line argument is specified, which is useful for
troubleshooting.
2021-07-31 16:28:35 +02:00
Hugo Locurcio
9c34db6cb4
Print a warning when the engine is started as root
/superuser
...
This is a security risk (especially when hosting a game server)
and can make audio non-functional on Linux.
2021-07-31 16:23:26 +02:00
Haoyu Qiu
284c6c81eb
Make action names translatable
2021-07-31 22:19:51 +08:00
Rafał Mikrut
e8877806ec
Fix 'Attempted to remove invalid ID' errors
2021-07-31 15:30:31 +02:00
Hugo Locurcio
5920bc32c3
Print the Vulkan device name in release builds too
...
This is important information to include in bug reports for exported
projects, and is consistent with the behavior found in the GLES3 and
GLES2 renderers in `3.x`.
2021-07-31 14:31:31 +02:00
Rémi Verschelde
20d46c5b9e
Merge pull request #46270 from RandomShaper/fix_can_reset
...
Rationalize property reversion
2021-07-31 14:13:24 +02:00
Rémi Verschelde
d7b61838b1
Merge pull request #51084 from aaronfranke/no-dectime
...
Remove obsolete `dectime` method
2021-07-31 10:20:29 +02:00
Pedro J. Estébanez
7ca8051645
Fix thread start with no user data when target has no default argument
2021-07-31 10:04:48 +02:00
Rémi Verschelde
f2efa6f4f3
Merge pull request #51083 from akien-mga/variantparser-fix-crash-42115
...
VariantParser: Fix uninitialized ResourceParser funcs
2021-07-31 00:02:23 +02:00
Aaron Franke
2733b9abd8
Remove obsolete "dectime" method
...
Replaced by "move_toward"
2021-07-30 16:41:28 -05:00
Rémi Verschelde
63be3c1f00
Merge pull request #50935 from Vitika9/50807
2021-07-30 23:37:07 +02:00
Rémi Verschelde
a35b4bf3ea
Merge pull request #51057 from V-Sekai/bake-reset-anim
...
Bake RESET animation.
2021-07-30 23:35:27 +02:00
Rémi Verschelde
bda2f915a8
Merge pull request #51081 from SirQuartz/patch-38
...
Make "Find in Files" ignore directories with `.gdignore` in them
2021-07-30 23:27:22 +02:00
Rémi Verschelde
f3aaa713d9
VariantParser: Fix uninitialized ResourceParser funcs
...
They could cause a segfault when parsing values with ID "Resource"
as apparently we never set a valid `func` for it.
Fixes crash part of #42115 .
2021-07-30 23:23:31 +02:00
Pedro J. Estébanez
db9e3f257f
Rationalize property reversion
2021-07-30 22:36:55 +02:00
Rémi Verschelde
5a30ba7a66
Merge pull request #51080 from timothyqiu/csgbox-nan
...
Do nothing when dragging CSGBox handle perpendicular to the camera
2021-07-30 21:16:58 +02:00
Nicholas Huelin
658b152bd8
Make "Find in Files" searches ignore directories with .gdignore
files in them
...
This pull request fixes an issue where searches using the "Find in Files" function would include folders with `.gdignore` files in them. The editor is supposed to ignore directories with these files in them altogether.
2021-07-30 15:10:05 -04:00
Rémi Verschelde
fd0775398b
Merge pull request #51078 from nekomatata/code-editor-theme-change-optimization
...
Optimize theme change in code editor
2021-07-30 20:47:31 +02:00
Rémi Verschelde
bc8a85b3e0
Merge pull request #50984 from Calinou/project-manager-vulkan-clustered-mobile
...
Expose Vulkan's clustered and mobile backends in the project manager
2021-07-30 20:32:22 +02:00
Haoyu Qiu
0f1e107ede
Do nothing when dragging CSGBox handle perpendicular to the camera
2021-07-31 02:25:05 +08:00
PouleyKetchoupp
7a0c210f9b
Refactor layer property editor grid
...
- Now able to display up to 32 layers in physics (still 20 for render)
- Adjustable grid size to fit available space in dock
- Expansion icon to display more layers vertically
- Layer numbers in cells to help with selection
2021-07-30 11:19:50 -07:00
PouleyKetchoupp
edc858ad82
Optimize theme change in code editor
...
Postpone applying the whole theme when a setting changes, to avoid
updating everything many times when the whole editor theme is changed.
2021-07-30 10:40:59 -07:00
Hugo Locurcio
d2b65c69e9
Expose Vulkan's clustered and mobile backends in the project manager
...
Since OpenGL will not be available in Godot 4.0, this exposes a
choice between Vulkan clustered and Vulkan mobile in the project manager.
Despite the name, Vulkan mobile has many benefits on desktop platforms.
It provides better performance on simple scenes, and ensures that you
won't accidentally use unsupported features while testing your project
on desktop platforms.
The Vulkan backend setting was made into a "basic" setting so that
it can be changed without having to enable the Advanced Settings toggle.
This also improves list formatting to use bullet points and tweaks
the property hint to be more descriptive.
2021-07-30 19:36:17 +02:00
Rémi Verschelde
1f6a81ceea
Merge pull request #51073 from YeldhamDev/oops
...
Fix "Custom *" theme sections being inside "Auto Translate"
2021-07-30 19:21:28 +02:00
Michael Alexsander
b70b9c4ede
Fix "Custom *" theme sections being inside "Auto Translate"
2021-07-30 13:55:07 -03:00
Fabio Alessandrelli
2cf39b97ae
[Net] Implement RPC channels in MultiplayerAPI.
2021-07-30 17:29:50 +02:00
Rémi Verschelde
c27ef1565f
Merge pull request #51068 from Faless/net/4.x_marshalls_recurse
...
[Net] Fix Marshalls infinite recursion crash.
2021-07-30 17:15:13 +02:00
Rémi Verschelde
23bf04ae9a
Merge pull request #51052 from V-Sekai/gltf-fallbacks
...
glTF2 fallback load PNG and JPG
2021-07-30 17:04:29 +02:00
Rémi Verschelde
83ccf39adc
Merge pull request #51067 from akien-mga/doc-return-argument-self-closing-tags
...
doc: Use self-closing tags for `return` and `argument`
2021-07-30 16:42:52 +02:00
K. S. Ernest (iFire) Lee
ddff1c10c3
glTF2 fallback load PNG and JPG
2021-07-30 07:30:50 -07:00
Fabio Alessandrelli
324636473a
[Net] Fix Marshalls infinite recursion crash.
...
Variants like dictionaries and arrays can have cyclic references, which
caused `encode_variant` to run an infinite recursion.
Instead of keeping a stack and looking for cyclic references which would
make serialization slower, this commit adds a `MAX_RECURSION_DEPTH`
constant to Variant, and have `encode_variant` keep track of the current
recursion depth, bailing when it's too high since this likely means a
cyclic reference has been encountered.
2021-07-30 16:13:43 +02:00
Rémi Verschelde
a7363f3dfd
Merge pull request #51066 from Faless/enet/4.x_channels_fix
...
[Net] Fix ENet 'connect_to_host' creating only one channel.
2021-07-30 15:45:59 +02:00
Rémi Verschelde
92c5c46da7
Merge pull request #51041 from foxydevloper/new-resources-snake-case
...
Name new resource files with `snake_case`
2021-07-30 15:44:29 +02:00
Rémi Verschelde
7adf4cc9b5
doc: Use self-closing tags for return
and argument
...
For the time being we don't support writing a description for those, preferring
having all details in the method's description.
Using self-closing tags saves half the lines, and prevents contributors from
thinking that they should write the argument or return documentation there.
2021-07-30 15:29:52 +02:00
Rémi Verschelde
a1c19b9a1e
Merge pull request #51064 from raulsntos/doc-input-exact_match
...
Add Input documentation for `exact_match`
2021-07-30 15:27:33 +02:00