Rémi Verschelde
9c68989cf2
stb_vorbis: Add missing error checks in comment reading mallocs
...
Backported from https://github.com/nothings/stb/pull/989 .
Fixes #40164 .
(cherry picked from commit 24a01c0d39
)
2020-07-08 09:01:57 +02:00
Nathan Franke
3f898f5207
Fix Directory Open Check
...
(cherry picked from commit 09aeb7706b
)
2020-07-08 09:01:57 +02:00
Yuri Sizov
3f57cb12b4
Improve null check in FindReplaceBar
...
(cherry picked from commit e94b8a6acc
)
2020-07-08 09:01:57 +02:00
Yuri Sizov
bd90f236d3
Improve scene preview generation for empty scenes and disabled features
...
(cherry picked from commit 6c8a9b7690
)
2020-07-08 09:01:57 +02:00
Rémi Verschelde
2eb65b5c7e
Merge pull request #40169 from azagaya/3.2
...
Fixed white image in margins when using same image in scene
2020-07-08 08:59:08 +02:00
Rémi Verschelde
b1ec15bc5b
Merge pull request #40201 from bruvzg/macos_seamless_scaling_3
...
[macOS, 3.2] Implement seamless display scaling.
2020-07-08 08:42:00 +02:00
bruvzg
e9ab41b71d
[macOS, 3.2] Implement seamless display scaling.
2020-07-07 22:54:33 +03:00
Sergey Minakov
6264c5146c
iOS Export: Storyboard custom values
2020-07-07 02:12:50 +03:00
Rémi Verschelde
07b24de868
Merge pull request #38724 from madmiraal/fix-8368-3.2
...
[3.2] Support SDL2 half axes and inverted axes mappings.
2020-07-06 23:10:47 +02:00
Sergey Minakov
46c6383c8d
iOS Export: add option to use storyboard for launch screen
2020-07-07 00:01:35 +03:00
azagaya
d539627be2
Fixed white image in margins when using same image in scene
2020-07-06 15:54:45 -03:00
Marcel Admiraal
d0fb6d6971
Clear a Bullet Area's overlappingObjects vector when removing an area
...
from a space.
(cherry picked from commit a615d359e8
)
2020-07-06 19:17:11 +02:00
Yuri Sizov
2b4773f0cf
Expose methods to play scene from plugin code
...
(cherry picked from commit 49f6dc5004
)
2020-07-06 19:00:56 +02:00
Ryan Roden-Corrent
a8d4ca0e1b
Include gdscript warning name in the warning message.
...
Occasionally you want to ignore a warning with a `warning-ignore`
comment, and you have to go into the settings to look up what the
actual name of the warning is. This patch appends the warning name to
the end of the warning so you know what string to use to ignore it,
similar to other linters like pylint.
For example
```
"The signal 'blah' is declared but never emitted.";
```
is now
```
"The signal 'blah' is declared but never emitted. (UNUSED_SIGNAL)";
```
(cherry picked from commit de3ad3b30e
)
2020-07-06 16:51:17 +02:00
Thakee Nathees
9ce1fe59ea
Fix: editor crash on super constructor called
...
Fix : #39909
(cherry picked from commit 023b3f2786
)
2020-07-06 16:47:44 +02:00
Rémi Verschelde
1f886d1f31
Merge pull request #39867 from clayjohn/Sprite3D-mesh
...
Use mesh instead of immediate for drawing Sprite3D
2020-07-06 16:36:27 +02:00
Rémi Verschelde
3a916152d8
Merge pull request #39803 from TwistedTwigleg/3.2.skeleton_ik_scale_fix
...
[3.2] Fixed SkeletonIK not working with scaled skeletons
2020-07-06 16:16:57 +02:00
Rémi Verschelde
fcce1ca8c4
doc: Sync classref with current source
2020-07-06 14:32:13 +02:00
Daniel Ting
3f5f58b9d8
Fix opening URLS with special characters in macOS
...
The Online Tutorials section of InputMap in the editor's built-in
documentation viewer contains this link:
docs.godotengine.org/en/latest/tutorials/inputs/inputevent.html#inputmap
The macOS implementation for opening a link percent-encodes it before
sending it to the browser, resulting in a 404. This is to fix #13422
where filenames with special characters could not be opened in Finder.
However, this breaks URLS so I added a check to see if the resource
scheme is file:// and if so, only then is it escaped. This allows other
schemes like `http`, `ftp`, and `mailto` to be used.
(cherry picked from commit b8e6ff9a7f
)
2020-07-06 14:18:18 +02:00
Hugo Locurcio
d4f4e0d7dc
Fix String.capitalize()
description to follow camelCase changes
...
This closes #40093 .
(cherry picked from commit 887099680a
)
2020-07-06 14:16:49 +02:00
Andrii Doroshenko (Xrayez)
41f99c8f53
Provide warning when using polygon shapes in CollisionShape2D
node
...
`ConvexPolygonShape2D` and `ConcavePolygonShape2D` are only meant to be
used directly in code and not in the editor for physics-based use cases
specifically.
Developers are advised to use `CollisionPolygon2D` instead, which does
generate those shapes under the hood, handling polygon convexivity,
proper orientation etc.
(cherry picked from commit dc446203be
)
2020-07-06 14:16:28 +02:00
Slooth
d4d57476ad
Add documentation for minimap_draw and minimap_width
...
(cherry picked from commit df8f0e6215
)
2020-07-06 14:14:23 +02:00
Maganty Rushyendra
68526da5f2
Fix undo/redo for bone painting in Polygon2D UV Editor
...
Fix to ensure that undo/redo works when painting bones in the Polygon2D
UV editor. Previously, bone painting would continue silently in the
background, because a mouse click signalling the end of an edit would
not be appropriately dealt with.
(cherry picked from commit 6e60aa3876
)
2020-07-06 14:13:58 +02:00
Rémi Verschelde
9890189155
Merge pull request #40149 from mrushyendra/ustring_overflow
...
[3.2] Fix overflow and underflow checks for string conversion to int
2020-07-06 08:13:54 +02:00
Maganty Rushyendra
7670e1fc79
Fix errors in overflow checks for String conversion to int
...
Current error checks for to_int and to_int64 do not issue overflow error
messages for INT64_MAX + 1, INT64_MAX + 2, and others close to the
limits. Likewise, error checks for hex_to_int, hex_to_int64 and bin_to_int64
issue false positive error messages for INT64_MIN or INT32_MIN. This commit
fixes these error checks.
2020-07-06 08:44:18 +08:00
Rémi Verschelde
1ebfe84458
Merge pull request #40114 from madmiraal/fix-40090-3.2
...
[3.2] Remove elements from monitored_bodies and monitored_areas as they are processed
2020-07-04 13:08:39 +02:00
Marcel Admiraal
ccdfaf2491
Remove elements from monitored_bodies and monitored_areas as they are
...
processed before calling the callback, instead of after they have all
been processed, because the callbacks may readd them.
2020-07-04 10:08:33 +01: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
clayjohn
6c0ff26f35
Use mesh instead of immediate for drawing Sprite3D
2020-07-03 12:19:26 -06: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