Ignacio Etcheverry
39f1a110a1
Fix wrong method binds and registered class
...
(cherry picked from commit 2f3328a039
)
2019-04-22 21:57:06 +02:00
Rémi Verschelde
cab4921477
Revert "GDScript: Don't allow built-in scripts to use class_name"
...
This reverts commit 42514bfd80
.
There is still an unsolved regression from this commit (#28002 )
which needs to be addressed before cherry-picking this one.
2019-04-21 14:06:06 +02:00
Hein-Pieter van Braam-Stewart
4aa7760c74
Revert "Ensure non-emitting particles not processed on entering tree"
...
This reverts commit 24b7f08892
.
This causes a particles regression in tps-demo
2019-04-21 00:59:13 +02:00
Hein-Pieter van Braam-Stewart
4fefc0896d
Delete <demos> tag from HeightMapShape xml
2019-04-21 00:11:01 +02:00
Juan Linietsky
d8cae6e7f6
Implement autokeying in Animation editor.
...
(cherry picked from commit 296c74072c
)
2019-04-21 00:02:02 +02:00
Juan Linietsky
a7f0bfb7db
Oops I missed a line, continuation to 0d41f8f
.
...
(cherry picked from commit 8f762aefcd
)
2019-04-21 00:01:44 +02:00
Juan Linietsky
5cc03473e0
Also show length in FPS when using FPS mode for AnimationPlayer editor
...
(cherry picked from commit caaa492133
)
2019-04-21 00:01:32 +02:00
Juan Linietsky
6fac922bff
Add support for FPS snap in Animation Editor.
...
(cherry picked from commit 4203266923
)
2019-04-20 23:57:59 +02:00
Juan Linietsky
0064d26517
Some improvements to is_equal_approx, restored Quat operator.
...
(cherry picked from commit dee98d3b6d
)
2019-04-20 23:52:19 +02:00
Juan Linietsky
c76c33fb50
Added generator audio stream, and spectrum analyzer audio effect
...
Made AudioFrame and Vector2 equivalent for casting.
Added ability to obtain the playback object from stream players.
Added ability to obtain effect instance from audio server.
(cherry picked from commit e33764744c
)
2019-04-20 23:50:19 +02:00
Juan Linietsky
5e02d6d98a
Avoid crash on changing snap mode when no animation exists, closes #28031
...
(cherry picked from commit 0d41f8fb00
)
2019-04-20 23:49:20 +02:00
Chaosus
71753edeae
Added normally distributed generation function to RNG
...
(cherry picked from commit 5f137925dc
)
2019-04-20 23:39:04 +02:00
Martin Wallin
ff3987598e
Ignore default ccls cache folder and compile commands jso
...
(cherry picked from commit 8be9fd83ad
)
2019-04-20 23:38:00 +02:00
Bastiaan Olij
49df4b7a7a
Added height map shape that implement heightmap collision shape
...
(cherry picked from commit 8627f1515b
)
2019-04-20 23:33:50 +02:00
Chaosus
6ab01490f5
Added smoothstep built-in function
...
(cherry picked from commit 514a3fb96a
)
2019-04-20 23:30:56 +02:00
Chaosus
340bf6e80c
Added direction_to method to vectors
...
(cherry picked from commit 55f3bd97a2
)
2019-04-20 23:24:35 +02:00
Chaosus
9535a6079e
Added functions to AStar for disable/enable points
...
(cherry picked from commit cc71fb2308
)
2019-04-20 23:21:06 +02:00
ShyRed
bb8f015595
Add converters / generators to Sprite
...
Adds the following menu options to the Sprite editor: "Convert to Mesh2D", "Convert to Polygon2D", "Create CollisionPolygon2D Sibling" and "Create LightOccluder2D Sibling"
(cherry picked from commit c218c631f6
)
2019-04-20 23:19:55 +02:00
Michael Alexsander Silva Dias
94f6c3a810
Make AnimatedSprite able to play backwards
...
(cherry picked from commit 4a2c433028
)
2019-04-20 23:17:21 +02:00
muiroc
42fa261563
Enable object decoding when serializing binary project settings
...
(cherry picked from commit 1f54b11da6
)
2019-04-20 23:15:08 +02:00
Fabio Alessandrelli
e0fe795433
Add object encoding param to serialization methods
...
Network peers get_var/put_var
File get_var/store_var
GDScript/Mono/VisualScript bytes2var/var2bytes
Add MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding.
Break ABI compatibaility (API compatibility for GDNative).
(cherry picked from commit 393e62b98a
)
2019-04-20 23:15:02 +02:00
Fabio Alessandrelli
a1ad05df86
Multiplayer API now respects allow_object_decoding
...
Add doc about allow_object_decoding in PacketPeer
(cherry picked from commit 53ab3a1ba9
)
2019-04-20 23:14:54 +02:00
Fabio Alessandrelli
ffc47d6fbe
Use same boolean for objects encode and decode.
...
In a very unintuitive move encode needed false to encode an object,
decode needed true to decode it.
They now need the same value: `true`.
(cherry picked from commit e61a074a8e
)
2019-04-20 23:14:47 +02:00
Ignacio Etcheverry
9b65bd18bc
Fix memory leak introduced in bb6814a
...
(cherry picked from commit 0338e55a6e
)
2019-04-20 23:10:55 +02:00
Ignacio Etcheverry
4c10a322d1
C#: Add DynamicGodotObject class
...
Expands to Object.call, Object.set and Object.get for accessing members. This means it can also access members from scripts written in other languages, like GDScript.
(cherry picked from commit bb6814aef0
)
2019-04-20 23:10:43 +02:00
Mariam Naiga
7851d828a2
Fix cursor color in Label/RTL in editor
...
Fixes #26246 .
(cherry picked from commit d179cbc3c2
)
2019-04-20 23:09:47 +02:00
Ignacio Etcheverry
17cb8878c7
Workaround for syntax highlighting issue in GitHub
...
(cherry picked from commit 7a4cf6339d
)
2019-04-20 23:01:08 +02:00
ForLoveOfCats
24ac1439e8
Mono: Convert all items to string before printing
...
(cherry picked from commit 25f563c4c8
)
2019-04-20 23:00:21 +02:00
Rémi Verschelde
1353c98279
FS dock: Allow deselecting items by clicking empty space
...
Fixes #27546 .
(cherry picked from commit 3da2894d82
)
2019-04-20 22:59:25 +02:00
Nuno Cardoso
fce901ce40
Fixes #17233 allowing C# to override _GetPropertyList
...
(cherry picked from commit d011c8e109
)
2019-04-20 22:56:42 +02:00
Tomasz Chabora
a758b329d0
Save opened scenes when necessary
...
(cherry picked from commit 331f922359
)
2019-04-20 22:50:16 +02:00
Ignacio Etcheverry
c7e5b371be
Mono: Logging improvements
...
- The default log level in debug builds is now 'info' instead of 'debug'.
- Add option to specify a different log level with the 'GODOT_MONO_LOG_LEVEL' environment variable.
- The name of log files is now a readable date and time.
- Always print the log file path (previously it was printed only it in verbose mode).
(cherry picked from commit 20e5e2fec7
)
2019-04-20 22:49:26 +02:00
Bastiaan Olij
edba82b940
Add camera permissions to android
...
(cherry picked from commit fab84c7dff
)
2019-04-20 22:48:34 +02:00
volzhs
9e2cf9ef0b
Update freetype to 2.10.0
...
(cherry picked from commit a6300b454d
)
2019-04-20 22:42:45 +02:00
lupoDharkael
904bfa6a72
Validate scripts when they are loaded in the text editor
...
(cherry picked from commit f137166251
)
2019-04-20 22:38:47 +02:00
Chaosus
aa78461ebd
Added possibilty to delete multiple nodes in visual shaders via Delete key
...
(cherry picked from commit 24faddc211
)
2019-04-20 22:37:56 +02:00
Tomasz Chabora
ab8ccee1da
Focus SceneTree dock after creating new node
...
(cherry picked from commit 9432e06e05
)
2019-04-20 22:37:13 +02:00
George Marques
42514bfd80
GDScript: Don't allow built-in scripts to use class_name
...
(cherry picked from commit e56f5d5c91
)
2019-04-20 22:36:34 +02:00
Bojidar Marinov
667dc0b336
Check for subclasses when checking for name clashes
...
Fixes #27460
(cherry picked from commit ece09f9872
)
2019-04-20 22:35:30 +02:00
Guilherme Felipe
40c2a5ff57
[AnimationNodeBlendTreeEditor] Usability improvements
...
- Add possibility to exclude multiple (selected) nodes.
- Add context menu (Right click) to add nodes.
(cherry picked from commit ccbf57611b
)
2019-04-20 22:31:45 +02:00
Chaosus
d0bebee560
Fix File opened with READ_WRITE on Windows
...
To allows use read and write anytime and in any order
(cherry picked from commit 8d12dfa24d
)
2019-04-20 22:25:02 +02:00
bruvzg
d9aa43e793
[macOS] Allow non-resizeable windows to enter fullscreen mode.
...
(cherry picked from commit 7c7182483f
)
2019-04-20 22:23:25 +02:00
piyushdagar
a329f6fa0b
Fixes Adding animation to AnimatedSprite doesn't update inspector immediately
...
(cherry picked from commit d86d7981cc
)
2019-04-20 22:15:01 +02:00
Chaosus
4f3fc559bc
Added method to clear all points in Line2D
...
(cherry picked from commit 61b22beeae
)
2019-04-20 22:14:16 +02:00
Chaosus
759c1fb0b8
Added signal for Tween emitted at completion
...
(cherry picked from commit a19e99aacb
)
2019-04-20 22:13:33 +02:00
LATRio
ae6d45b0f2
Fix TextureRegion margin bug introduced in #27122
...
(cherry picked from commit f38173fb19
)
2019-04-20 22:09:57 +02:00
LATRio
2213a21ab3
Fixing zooming in TextureRegion
...
Fixes #20710
(cherry picked from commit 22030d4cc4
)
2019-04-20 22:09:30 +02:00
Martin Wallin
b887d3f8e8
Display vertex number when hovering point in collision polygon
...
(cherry picked from commit ed06ed38fb
)
2019-04-20 22:07:01 +02:00
marxin
c33a924c28
Fix new GCC 9 warnings: -Wdeprecated-copy.
...
(cherry picked from commit 6be77da7eb
)
2019-04-20 22:04:25 +02:00
groud
4be1343f3c
Enhance tree scrolling when dragging
...
(cherry picked from commit 14a901e88f
)
2019-04-20 22:00:35 +02:00