Rémi Verschelde
ae99439667
Merge pull request #36317 from godotengine/revert-36182-how_to_text_file
...
Revert "Remove TextFile from public API"
2020-02-18 12:59:15 +01:00
Marcel Admiraal
529f924aaa
Fix VisualStudio throwing multiple C4996 warnings in vulkan_context.cpp.
...
Use Godot's String to concatenate C-strings instead of strcat and sprintf,
which are unsafe, because they don't check for buffer overflows.
2020-02-18 12:35:59 +01:00
Rémi Verschelde
702976cd7a
Mono: Fix build after ObjectID and Texture2D changes
2020-02-18 11:36:48 +01:00
Rémi Verschelde
a16be762ed
Fix arguments/default values in CanvasItem bindings
2020-02-18 11:28:26 +01:00
Rémi Verschelde
ef5891091b
Merge pull request #36311 from reduz/poolvector-deprecation
...
Convert all references and instances of PoolVector to Vector
2020-02-18 11:27:04 +01:00
Rémi Verschelde
77b05256d6
Revert "Remove TextFile from public API"
2020-02-18 10:35:30 +01:00
Juan Linietsky
3205a92ad8
PoolVector is gone, replaced by Vector
...
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are
sugar for `Vector<Type>`.
2020-02-18 10:10:36 +01:00
Rémi Verschelde
c7faf2e16b
Merge pull request #36303 from follower/patch-8
...
Fix typo/spelling: "exisiting" -> "existing"
2020-02-17 16:29:01 +01:00
follower
3cccbdf995
Fix typo/spelling: "exisiting" -> "existing"
...
Specifically: "exisiting_script_removable" -> "existing_script_removable"
2020-02-18 03:10:45 +13:00
Rémi Verschelde
fb8c93c10b
Merge pull request #36295 from akien-mga/classdb-workaround-gdscript-double-free
...
ClassDB: Workaround double-free for GDScript
2020-02-17 12:49:20 +01:00
Fabio Alessandrelli
9eea2cf9d6
Add documentation for new DTLS features.
2020-02-17 12:47:13 +01:00
Fabio Alessandrelli
7d1a290af2
NetworkedMultiplayerENet dtls support.
2020-02-17 12:03:47 +01:00
Fabio Alessandrelli
119c2a4f70
Custom godot sockets for ENet now support DTLS.
...
Non-DTLS implementation uses plain NetSocket for performance as before.
2020-02-17 12:03:47 +01:00
Fabio Alessandrelli
6fc50d785e
New PacketPeerDTLS and DTLSServer classes.
...
Custom instance implementation via the mbedtls module.
2020-02-17 12:03:47 +01:00
Rémi Verschelde
8312ead0d9
ClassDB: Workaround double-free for GDScript
...
This is a temporary hack until vnen and reduz can work on a proper fix.
The changes in 867d073b98
exposed a
GDScript issue, which apparently triggers an automatic unreferencing.
This hack only makes it possible to use the editor again, but GDScript
is still broken.
2020-02-17 11:55:39 +01:00
Rémi Verschelde
c92c434299
Merge pull request #36229 from dreamsComeTrue/rich-text-label-key-events
...
RichTextLabel: proper handling of internal key events
2020-02-17 09:56:38 +01:00
Rémi Verschelde
d5062f069e
Merge pull request #36248 from Calinou/connections-method-dialog-increase-width
...
Increase the width of the "Connections to method" dialog
2020-02-17 09:54:30 +01:00
Rémi Verschelde
c3f2b84694
Merge pull request #36233 from WARIO-MDMA/audiostreamplayer-pitch-scale
...
[AudioStreamPlayer/2D/3D] Reduce the max value of pitch_scale's inspector slider
2020-02-17 09:54:02 +01:00
Rémi Verschelde
ae5233a7ec
Merge pull request #36284 from KoBeWi/scripting_bats
...
Allow for continuous deletion/duplication of lines
2020-02-17 09:53:05 +01:00
Rémi Verschelde
cd0c1735fd
Merge pull request #36277 from madmiraal/fix-visual_server-bindings
...
Fix VisualServer bindings.
2020-02-17 09:51:41 +01:00
Rémi Verschelde
3527f52d69
Merge pull request #36276 from Chaosus/fix_texture_base
...
Fix GDCLASS for Texture2D/TextureLayered
2020-02-17 07:29:20 +01:00
Marcel Admiraal
b6c9c6261d
Fix VisualServer bindings.
2020-02-17 07:07:28 +01:00
Yuri Roubinsky
ed05e27c81
Fix GDCLASS for Texture2D/TextureLayered
2020-02-17 08:21:10 +03:00
Rémi Verschelde
c837dd4408
Merge pull request #36274 from Calinou/add-fish-completion
...
Add a fish shell completion file for the Godot editor
2020-02-16 22:21:26 +01:00
Tomasz Chabora
b23f141ba4
Allow for continuous deletion/duplication of lines
2020-02-16 22:09:55 +01:00
Hugo Locurcio
4d8dce1606
Add a fish shell completion file for the Godot editor
2020-02-16 17:44:03 +01:00
Rémi Verschelde
1238d08d07
Merge pull request #36267 from timothyqiu/conn-enter-crash
...
Fixes crash when pressing enter in ConnectDialog with nothing selected
2020-02-16 14:20:00 +01:00
Haoyu Qiu
cf8eedb2f5
Fixes crash when pressing enter in ConnectDialog with nothing selected
2020-02-16 20:45:10 +08:00
Rémi Verschelde
57823a3266
Merge pull request #36260 from timothyqiu/texture-memleak
...
Fixes memory leak when loading StreamTexture
2020-02-16 09:16:50 +01:00
Yuri Roubinsky
eece2c969c
Merge pull request #36251 from Chaosus/fix_struct_crash
...
Fix shader crash if duplicated struct members created
2020-02-16 09:03:53 +03:00
Haoyu Qiu
3584e27948
Fixes memory leak when loading StreamTexture
2020-02-16 13:22:25 +08:00
Fabio Alessandrelli
d06af89874
Move mbedlts print func to SSLMbedTLSContext.
2020-02-16 01:11:30 +01:00
Fabio Alessandrelli
c4f6ab85b0
UDPServer and PacketPeerUDP connect_to_host.
...
UDP sockets can be "connected" to filter packets from a specific source.
In case of a bound socket (e.g. server), a new socket can be created on
the same address/port that will receive all packets that are not
filtered by a more specific socket (e.g. the previously connect socket).
This way, a UDPServer can listen to new packets, and return a new
PacketPeerUDP when receiving one, knowing that is a "new client".
2020-02-16 01:11:30 +01:00
Fabio Alessandrelli
2811f07084
Add peek option to NetSocket recv_from.
2020-02-16 01:11:30 +01:00
Rémi Verschelde
cb68d832f2
Merge pull request #35862 from Calinou/improve-enet-error-messages
...
Improve error explanations related to NetworkedMultiplayerENet
2020-02-15 22:07:47 +01:00
Rémi Verschelde
c3b49150fe
Merge pull request #36250 from Faless/ws/fix_js_status
...
Fix EMWSClient::get_connection_status()
2020-02-15 22:07:20 +01:00
Yuri Roubinsky
a1da8560ee
Fix shader crash if duplicated struct members created
2020-02-15 22:19:45 +03:00
Fabio Alessandrelli
ebeeb67224
Fix EMWSClient::get_connection_status(), try catch
2020-02-15 17:34:09 +01:00
Hugo Locurcio
5c659dd399
Increase the width of the "Connections to method" dialog
...
This closes #36245 .
2020-02-15 16:36:10 +01:00
Rémi Verschelde
264f20f8c1
Merge pull request #36189 from reduz/object-id-refactor
...
Changed logic and optimized ObjectID in ObjectDB and Variant, removed…
2020-02-15 15:30:46 +01:00
Juan Linietsky
867d073b98
Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.
2020-02-15 08:36:04 -03:00
WARIO-MDMA
61d20b1f56
Reduce AudioStreamPlayer's pitch_scale max value
2020-02-15 22:26:08 +11:00
Rémi Verschelde
53cf289f30
Merge pull request #36230 from SkyLucilfer/iconBug
...
Fix script creation icon not showing at startup bug
2020-02-15 12:10:23 +01:00
Rémi Verschelde
8aad43e0c1
Merge pull request #36231 from Calinou/editorspinslider-add-left-margin
...
Add a margin to EditorSpinSlider to visually line up the edited number
2020-02-15 12:07:11 +01:00
Rémi Verschelde
7b6251d188
Merge pull request #36235 from YeldhamDev/colorpicker_presets_hide_fix
...
Fix hiding ColorPicker's presets not fully hiding its controls
2020-02-15 12:04:16 +01:00
Rémi Verschelde
dee8b10133
Merge pull request #36237 from timothyqiu/memleaks
...
Fixes memory leaks in GdNavigationServer and RasterizerSceneHighEndRD
2020-02-15 11:46:27 +01:00
Haoyu Qiu
d9b5cbdffa
Fixes memory leaks in GdNavigationServer and RasterizerSceneHighEndRD
2020-02-15 14:25:32 +08:00
Michael Alexsander
5f5ccfc361
Fix hiding ColorPicker's presets not fully hiding its controls
2020-02-15 02:19:28 -03:00
Hugo Locurcio
cc615fee5f
Add a margin to EditorSpinSlider to visually line up the edited number
...
This means clicking on an EditorSpinSlider to edit its value will
no longer cause the number to be visually offset while it's
being edited.
2020-02-15 02:38:51 +01:00
SkyJJ
032b0e5899
Fix script icon not showing at startup bug
2020-02-15 00:37:04 +01:00