Fabio Alessandrelli
2024200182
[HTML5] Refactor audio drivers. Implement AudioWorklet w/o threads.
...
Performances are not great in general, bad on Firefox, on Chrome, well,
it's an improvement compared to the way they broke ScriptProcessorNode.
I'm actually surprised this works, it involves so many allocations, but
there's no way around it when SharedArrayBuffer is not available :(.
2021-09-20 14:53:27 +02:00
Rémi Verschelde
da8cd3d7a7
Merge pull request #52841 from akien-mga/3.x-cherrypicks
2021-09-20 14:26:40 +02:00
John J. Donna II
91482a00bb
LSP: Add support for custom host setting
...
You can now configure host in the `language_server` settings in the editor
settings.
(cherry picked from commit be6da39b8a
)
2021-09-20 13:55:28 +02:00
Silc 'Tokage' Renew
a95b015968
fixed AnimationNodeTransition when xfade time is zero
...
(cherry picked from commit 02d8166427
)
2021-09-20 13:19:41 +02:00
lawnjelly
0316d50ece
Improve Basis::get_quaternion error message
...
The previous error message incorrectly suggested that any Basis could be fixed by calling get_rotation_quation() or orthonormalize(). This PR points out that only a valid rotation Basis can be fixed in this way.
(cherry picked from commit d3a3b3aff3
)
2021-09-20 13:05:26 +02:00
kobewi
0da326c8b3
Save branch as scene by dropping to filesystem
...
(cherry picked from commit d4f4cfbb40
)
2021-09-20 13:03:29 +02:00
Ricardo Subtil
723ad5ef61
Fix path with multiple slashes not being corrected on templates
...
(cherry picked from commit eef0327d1e
)
2021-09-20 13:01:13 +02:00
Zak
fb17ac885a
Improve docs for Thread
...
An attempt to improve the documentation for Thread
- Adds documentation on how and when the `wait_to_finish` should be used
- Adds a note on what to be careful about when using `wait_to_finish`
(cherry picked from commit 9e2882a989
)
2021-09-20 12:49:13 +02:00
Kyle
cc04b4ceba
Wrote JNISinglton docs
...
I added a few descriptions and links to the empty JNISingleton class doc.
(cherry picked from commit 4eff57d39b
)
2021-09-20 12:47:43 +02:00
Austin Tasato
af76e5fddc
Add "Physics intro" docs link for State classes
...
(cherry picked from commit ce8eb09a25
)
2021-09-20 12:42:17 +02:00
Hugo Locurcio
e1330418ab
Document that node groups don't have a guaranteed order
...
(cherry picked from commit 0adf1a6683
)
2021-09-20 12:31:56 +02:00
Marcel Admiraal
cce7e6c9d6
Use current androidx Fragment library instead of legacy libraries
...
(cherry picked from commit 23311a6ed3
)
2021-09-19 11:37:19 +02:00
Hugo Locurcio
520b2d822a
Display the node name in scene tree dock tooltips
...
This makes long node names previewable without having to rename them.
(cherry picked from commit c673aea124
)
2021-09-19 11:32:52 +02:00
bruvzg
92377f4b20
[macOS] Request camera permission before session init.
...
(cherry picked from commit e6801a098e
)
2021-09-19 11:31:14 +02:00
kobewi
fe745e2fff
Close built-in script from any scene
...
(cherry picked from commit 1a60509699
)
2021-09-19 11:30:29 +02:00
Hugo Locurcio
59eafe4cd3
Remove `#ifdefs` for handling compilation with Visual Studio < 2015
...
Godot 3.3 and later require Visual Studio 2017 to be compiled.
(cherry picked from commit fc0bfbb33b
)
2021-09-19 11:30:22 +02:00
Arthur Paulino
e1be41b2c6
improving note on HTTPRequest class under the request method documentation
...
(cherry picked from commit 1ed3d9a0b0
)
2021-09-19 11:30:21 +02:00
Daniel Kariv
ca2372164b
fix fullscreen issue on macOS
...
adds a call for resize event.
(cherry picked from commit 52b114bc78
)
2021-09-19 11:30:21 +02:00
Hugo Locurcio
2cd626185c
Capitalize properties in the remote inspector
...
This makes property casing consistent with the editor.
If property capitalization is disabled in the Editor Settings,
the remote inspector will also disable capitalization.
(cherry picked from commit 854f328517
)
2021-09-19 11:30:21 +02:00
PouleyKetchoupp
1454d6c670
Add support for adding plugin views behind the main view on Android
...
Doesn't change the default behavior, but allows plugins to add their
view behind the main view, which gives more control over what happens
with inputs and can be useful along with transparent rendering.
(cherry picked from commit 0b681d5834
)
2021-09-19 11:30:21 +02:00
Hugo Locurcio
de3f454c27
Tweak skeleton editor texts "Make Rest Pose" and "Set Bones to Rest Pose"
...
The new terms are more descriptive of each button's actual function.
(cherry picked from commit 16cfb97ca2
)
2021-09-19 11:30:21 +02:00
Hugo Locurcio
210ab11643
Write node groups one a single line when saving a `.tscn` file
...
This makes `.tscn` files more readable by ensuring sections are always
written on a single line.
(cherry picked from commit d33a7367b6
)
2021-09-19 11:30:21 +02:00
Fabio Alessandrelli
b7f466012c
[HTML5] Fix bug in AudioWorklet when reading output buffer.
...
Would attempt an out of bounds read, causing an exception.
(cherry picked from commit ba08f39e47
)
2021-09-19 11:30:21 +02:00
Hugo Locurcio
f2ab6bd01c
Improve messages when compiling for Linux/*BSD
...
- Don't display messages when enabling PulseAudio/ALSA/D-Bus/udev
as these become noisy in incremental builds.
- Improve warning and error messages to be more descriptive
and consistent.
(cherry picked from commit 4c5deea83e
)
2021-09-19 11:30:20 +02:00
Rémi Verschelde
673612f1b7
Merge pull request #52830 from aaronfranke/3.x-cs-format-mini
...
[3.x] Some more C# formatting and style fixes
2021-09-18 23:02:11 +02:00
Aaron Franke
298e29c772
[3.x] Some more C# formatting and style fixes
2021-09-18 12:11:03 -05:00
Rémi Verschelde
bb2772d2f2
Merge pull request #52762 from magian1127/3.xTemp1
2021-09-18 14:51:07 +02:00
Magian
0263a87c8b
C#, replace the current Xform method with a * operator.
2021-09-18 20:40:08 +08:00
Rémi Verschelde
316b5dad2d
Merge pull request #52390 from raulsntos/csharp-docs-3.x
...
[3.x] Add documentation to GodotSharp
2021-09-18 01:00:03 +02:00
Rémi Verschelde
1a30a285a9
Merge pull request #52454 from skyace65/ExpRange34
2021-09-17 23:12:36 +02:00
Rémi Verschelde
d92405de74
Merge pull request #52728 from jmb462/ninepatchrect_node_warning
2021-09-17 20:22:10 +02:00
Hugo Locurcio
4914b57222
Enable Doppler preview in the 3D editor by default
...
This makes setting up AudioStreamPlayer3D nodes for Doppler playback
a bit easier.
- Move AudioStreamPlayer3D's Doppler Tracking property outside a group
since the group only had 1 property, which resulted in unnecessary
folding in the inspector.
- Put the AudioStreamPlayer3D Playing and Autoplay properties higher up
in the inspector since these are likely to be modified often.
2021-09-17 18:51:09 +02:00
Rémi Verschelde
a72724023c
Merge pull request #52438 from tommyZZM/main-loop-type-class-3.x
2021-09-17 16:20:41 +02:00
Camille Mohr-Daurat
bb885c5704
Merge pull request #52369 from bengtsts/3.x
...
Expose soft body pin methods to GDScript
2021-09-17 06:19:54 -07:00
Rémi Verschelde
4b50cd9b56
Merge pull request #52763 from magian1127/3.xtemp2
2021-09-17 12:26:36 +02:00
Rémi Verschelde
6ba5d36853
Merge pull request #52758 from Calinou/add-listener-gizmo-icon-3.x
2021-09-17 12:07:58 +02:00
Rémi Verschelde
16ca2757f8
Merge pull request #52737 from EIRTeam/action_erase_fix
2021-09-17 11:52:42 +02:00
Bengt Söderström
2117584690
Documented soft body pinning methods
2021-09-17 11:25:53 +02:00
Bengt Söderström
73b9b84995
Expose soft body pin methods to GDScript
2021-09-17 11:25:31 +02:00
Rémi Verschelde
48b2a026c9
Merge pull request #52753 from SilverCreekEntertainment/fix-cursor-disappearing-in-windows-fullscreen-3.x
2021-09-17 11:16:23 +02:00
Magian
58e742e2c0
C# Array<String> Export Support Enum(String)
2021-09-17 14:03:27 +08:00
jmb462
a9d0baa4f4
Add a node warning using NinePatchRect's Tile or Tile Fit modes in GLES2
2021-09-17 06:29:10 +02:00
Álex Román Núñez
43bc8830f1
Fix InputMap.action_erase_event() failing to erase events correctly.
...
Fixes #52733
(3.x backport of 7104229a85
)
2021-09-17 03:08:21 +02:00
Hugo Locurcio
7922c262f6
Display a editor gizmo icon for Listener
...
The icon was present in `editor/icons/`, but it was never implemented
in the editor gizmos code.
This also removes some unused gizmo drawing code (overridden methods
that are no longer called anywhere).
2021-09-16 23:37:12 +02:00
Bartłomiej T. Listwon
903765f94d
Fix RichTextLabel character horizontal offset calculation
2021-09-16 21:44:17 +02:00
Dan
5a8fe36891
Fix Windows cursor with trails disappearing in fullscreen
...
Fixed by turning off mouse trails when going into fullscreen, then restoring trails when exiting fullscreen or game
2021-09-16 12:34:46 -07:00
Rémi Verschelde
76a3c72a1d
Merge pull request #47690 from nekomatata/textedit-fix-cursor-update-3.x
...
[3.x] Fix TextEdit cursor update when adding or deleting text
2021-09-16 18:28:12 +02:00
PouleyKetchoupp
ab55c33c20
Fix TextEdit cursor update when adding or deleting text
...
Updating the viewport while setting the line index before the column is
set could wrongly cause the text to be scrolled down.
2021-09-16 09:14:22 -07:00
Rémi Verschelde
c33ff6bf6b
Merge pull request #47235 from opl-/fix/25046-3.x
2021-09-16 15:24:09 +02:00
Rémi Verschelde
627577d615
Merge pull request #47346 from nekomatata/heightmap-draw-triangles-3.x
2021-09-16 15:23:06 +02:00