Lyuma
f994666bbe
core/command_queue_mt: Fix crash/hang when buffer fills up
...
This patch fixes two related issues. One is the race condition in issue #42107..
The other is a crash which happens when the reader is lapped near the end of the buffer.
Backport of 48e8da4
to 3.2
2020-10-21 16:39:54 -07:00
Lyuma
074a098df6
core/command_queue_mt: Customizable size
...
Partial backport of 9f654b4
to 3.2
2020-10-21 16:39:52 -07:00
Rémi Verschelde
037571d08e
Merge pull request #40087 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.3) - 1st batch
2020-07-04 01:37:52 +02:00
Rémi Verschelde
c9a9c6513f
Merge pull request #40088 from akien-mga/3.2-environment-glow-hdr-bleed-scale
...
Environment: Fix glow hdr bleed scale being unused
2020-07-03 17:36:30 +02:00
Rémi Verschelde
a91c21c628
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@mrushyendra, @mbrlabs, @MCrafterzz
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 49feec7dc0
)
2020-07-03 16:10:09 +02:00
endlesstravel
13d4813ddf
fix crash when pass null in print array in GD.print
...
fix crash when pass null in print array in GD.print 2
fix crash when pass null in print array in GD.print 3
fix space
(cherry picked from commit d2461bad63
)
2020-07-03 15:38:07 +02:00
Slooth
c29da0e2fe
Update TextEdit select and select_all methods
...
(cherry picked from commit b2471edf45
)
2020-07-03 15:37:58 +02:00
Slooth
62677d7da1
Add documentation for selecting_enabled
...
(cherry picked from commit bc1ea1cbad
)
2020-07-03 15:37:58 +02:00
Rémi Verschelde
8e6dd3191f
Image: Improve error messages for invalid creation size
...
(cherry picked from commit b5488def47
)
2020-07-03 15:34:30 +02:00
Riley Lyman
157e810b2e
Make Resource properties accept SE plugin scripts
...
(cherry picked from commit ab0fe13efb
)
2020-07-03 15:34:30 +02:00
Slooth
a8d499723f
Add documentation for center_viewport_to_cursor method
...
(cherry picked from commit 654d33866b
)
2020-07-03 15:34:30 +02:00
lrgilbert
c0db0749f7
Fixed separation of ports on GraphNode
...
Fixes #32474 .
(cherry picked from commit 47c929c972
)
2020-07-03 15:34:30 +02:00
Cevantime
6206f4439d
fix laxist collision detection on one way shapes
...
(cherry picked from commit 23f7d2c29d
)
2020-07-03 15:34:30 +02:00
PouleyKetchoupp
d6b23306c8
Fix RichTextLabel fill alignment regression
...
Fixes #40068 (regression from #39164 ) by not applying the line offset
change in the case of fill alignment mode.
(cherry picked from commit 44f88999c7
)
2020-07-03 15:34:30 +02:00
Slooth
aacbdebda3
Add documentation for shortcut_keys_enabled
...
(cherry picked from commit d838282191
)
2020-07-03 15:34:30 +02:00
Aaron Franke
3fd7c33f39
Fix incorrect documentation for Vector2.angle()
...
(cherry picked from commit 299c3ec1c1
)
2020-07-03 15:34:30 +02:00
Michael Alexsander
0924a3ac55
Fix timeline cursor not updating on zoom change in the Bezier editor
...
(cherry picked from commit eee9d053a3
)
2020-07-03 15:34:30 +02:00
Pedro J. Estébanez
a235bab96c
Ignore blend times for inexistent animations
...
(cherry picked from commit fdf1977e8f
)
2020-07-03 15:34:30 +02:00
Fabio Alessandrelli
45b1234a82
Update to wslay 1.1.1 .
...
A minor fix, but let's stay in sync.
(cherry picked from commit d988b0d1a3
)
2020-07-03 15:34:30 +02:00
Fabio Alessandrelli
9d25668339
Update to mbedtls 2.16.7
...
(cherry picked from commit 8ddf9fe4b0
)
2020-07-03 15:34:30 +02:00
Rémi Verschelde
b4f710c6d8
thirdparty: List release years in README.md
...
And expand commit hashes to full hashes instead of shortened ones.
(cherry picked from commit 959ffd5979
)
2020-07-03 15:34:30 +02:00
Michael Alexsander
a9ef40b388
Remove oversized margins in the AnimationTree editor
...
(cherry picked from commit 4f00ac7003
)
2020-07-03 15:34:30 +02:00
Michael Alexsander
f2fe197398
Make timeline cursor in the Bezier editor just as thick as the Animation editor
...
(cherry picked from commit 20c1196bb0
)
2020-07-03 15:34:30 +02:00
Rémi Verschelde
d004188348
Environment: Fix glow hdr bleed scale being unused
...
The glow hdr bleed threshold was passed in its stead.
Fixed in master too with #40016 .
2020-07-03 14:27:42 +02:00
Daniel Ting
35523a46c0
Make "Close and save changes?" actually save
...
This fixes issue #39844 , where the confirmation dialog when a user
attempts to close an unsaved script did not actually save it even after
clicking "Save."
(cherry picked from commit d2a5b92e9b
)
2020-07-03 13:17:57 +02:00
Michael Alexsander
32c154d297
Fix Tree's 'scroll_to_item()' not working correctly on some cases
...
(cherry picked from commit 144a4cc39f
)
2020-07-03 13:17:57 +02:00
follower
9388237e2d
Revert "Adds fuzzy search for help search dialog"
...
This reverts commit 481dbceed0
.
Current fuzzy search implementation results in too many
non-useful results.
Could be re-added after result sort/filter/score functionality
is added. See #30072 for example existing implementation.
Fixes : #39128
Reverts: #32043
Fixed format style conflicts:
editor/editor_help_search.cpp
(cherry picked from commit 55d706c352
)
2020-07-03 13:17:57 +02:00
Hugo Locurcio
89421c58cd
Write "Aces" tonemapping in uppercase as it's an acronym
...
(cherry picked from commit a31fc59ff3
)
2020-07-03 13:17:57 +02:00
Stijn Hinlopen
cdb9b51ed1
Add Control to preferred types
...
(cherry picked from commit ec86d32684
)
Fix crash by calculating wrong size of array.
(cherry picked from commit 81b6000812
)
2020-07-03 13:17:57 +02:00
bruvzg
14b8124074
[macOS export] Set correct external file attributes (Unix mode), and creation time.
...
(cherry picked from commit accae11fe3
)
2020-07-03 13:17:57 +02:00
lordkettune
c68ef4d754
Fix issues with custom tracks on reimport
...
(cherry picked from commit 4313a7bdc8
)
2020-07-03 13:17:57 +02:00
Stijn Hinlopen
4c54f39dbe
Deleting multiple nodes displays correct message.
...
(cherry picked from commit 8b046ed477
)
2020-07-03 13:17:57 +02:00
Mark Kuo
46590fa3b0
VideoPlayer: fix possible race condition
...
In set_stream() we write to 'playback' while accessing the same object
in _mix_audio() in audio thread. Protect the 'write' part in
set_stream() to avoid possible crash in _mix_audio() function.
(cherry picked from commit e435d57758
)
2020-07-03 13:17:57 +02:00
Paul Herman
850f07a4d9
Expose loading TGA images in Image.
...
(cherry picked from commit 7d4b3e6587
)
2020-07-03 13:17:57 +02:00
Andrii Doroshenko (Xrayez)
f50c88ba7b
Clarify Geometry.offset_polygon_2d
regarding vertices translation
...
The method is used to either inflate or deflate a polygon.
For translating/transforming a polygon, use `Transform2D.xform`.
(cherry picked from commit 19b72da35d
)
2020-07-03 13:17:57 +02:00
Thakee Nathees
3a08658881
animation autocomplete bug fixed
...
(cherry picked from commit b07e788ad9
)
2020-07-03 13:17:57 +02:00
Haoyu Qiu
38509f1a89
Prevent dragging from SceneTree buttons
...
(cherry picked from commit 45d0799b5b
)
2020-07-03 13:17:57 +02:00
Marcel Admiraal
50d69a5a3d
Call CRASH_COND_MSG if key not found in HashMap get function.
...
(cherry picked from commit 1b05f449f0
)
2020-07-03 13:17:57 +02:00
Rémi Verschelde
22863363a7
Merge pull request #37475 from azagaya/3.2
...
Fixed images in black margins
2020-07-03 13:09:22 +02:00
Rémi Verschelde
0bc2705ff2
Merge pull request #33998 from nekomatata/printerr-remote-debugger
...
[3.2] Format remote printerr properly in script debugger output
2020-07-03 07:53:01 +02:00
Rémi Verschelde
24f527b561
Merge pull request #39996 from naithar/feature/ios-gdnative
...
[3.2] Add support of iOS's dynamic libraries to GDNative
2020-07-03 07:48:45 +02:00
Rémi Verschelde
a3e525ba0f
Merge pull request #40054 from bruvzg/macos_confined_mouse_mode_3
...
[macOS, 3.2] Implement confined mouse mode.
2020-07-03 00:11:27 +02:00
Rémi Verschelde
2759fe85dc
Merge pull request #40052 from Faless/js/more_improvements_3.2
...
[3.2] HTML5 fixes, audio fallback, fixed FPS.
2020-07-02 20:24:44 +02:00
Rémi Verschelde
3ec3b5f1e9
Merge pull request #40051 from Faless/iteration/os_delay_3.2
...
[3.2] Move frame delaying functions from Main to OS.
2020-07-02 20:24:24 +02:00
PouleyKetchoupp
83e376e731
Format remote printerr properly in script debugger output
...
Fixes #33324
2020-07-02 17:43:37 +02:00
bruvzg
b233cb640d
[macOS, 3.2] Implement confined mouse mode.
2020-07-02 17:12:16 +03:00
Fabio Alessandrelli
d06ad40757
Add default 50ms output_latency web override.
...
Hopefully a good tradeoff between latency and performance on most
browsers.
2020-07-02 14:30:23 +02:00
Fabio Alessandrelli
357e99a31e
Use dummy driver when JS AudioContext is unavailable.
2020-07-02 14:30:23 +02:00
Fabio Alessandrelli
399e2c1db0
Limit FPS in JS by skipping iterations.
2020-07-02 14:30:23 +02:00
Fabio Alessandrelli
c7d2767ab9
[JS] Check canvas size each loop, force redraw.
...
Remove ResizeObserver, fix compatibility issues, achieve smoother
resizing.
2020-07-02 14:30:23 +02:00