summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-19doc: Sync classref with current sourceRémi Verschelde
2020-02-19Merge pull request #33736 from madmiraal/update-appveyorRémi Verschelde
AppVeyor: Enable warnings as errors.
2020-02-19Update .appveyor.yml.Marcel Admiraal
- Set options to be the same as travis builds, except use warnings=all instead of warnings=extra. - Fail on warnings as per travis builds.
2020-02-18Merge pull request #36327 from akien-mga/fix-warnings-reenable-werrorRémi Verschelde
Fix compilation warnings and re-enable werror=yes on Travis
2020-02-18Merge pull request #36329 from YeldhamDev/packed_array_iconsRémi Verschelde
Convert "Pool*Array" icons into "Packed*Array"
2020-02-18Fix compilation warnings and re-enable werror=yes on TravisRémi Verschelde
Fix -Wunused-variable, -Wunused-but-set-variable and -Wswitch warnings raised by GCC 8 and 9. Fix -Wunused-function, -Wunused-private-field and -Wtautological-constant-out-of-range-compare raised by Clang. Fix MSVC 2019 warning C4804 (unsafe use of type 'bool' in comparison operation). GCC -Wcpp warnings/Clang -W#warnings (`#warning`) are no longer raising errors and will thus not abort compilation with `werror=yes`. Treat glslang headers are system headers to avoid raising warnings. Re-enables us to build with `werror=yes` on Linux and macOS, thus catching warnings that would be introduced by new code. Fixes #36132.
2020-02-18Merge pull request #36269 from AndreaCatania/nav_old_fucRémi Verschelde
Added utility functions to the new NavigationServer:
2020-02-18Convert "Pool*Array" icons into "Packed*Array"Michael Alexsander
2020-02-18Added utility functions to the new NavigationServer:Andrea Catania
- Vector3 get_closest_point_to_segment(const Vector3 &p_from, const Vector3 &p_to, const bool &p_use_collision = false); - Vector3 get_closest_point(const Vector3 &p_point); - Vector3 get_closest_point_normal(const Vector3 &p_point); - Object *get_closest_point_owner(const Vector3 &p_point);
2020-02-18Merge pull request #36321 from Faless/net/win_tcp_noreuseRémi Verschelde
Disable NetSocket reuse address on Windows.
2020-02-18Merge pull request #36296 from Faless/dtls/enet_vulkanRémi Verschelde
DTLS support + optional ENet encryption
2020-02-18doc: Sync classref with current sourceRémi Verschelde
Handle removal of Pool*Array types and other recent changes.
2020-02-18EditorProperty: Fix handling of PackedRealArrayRémi Verschelde
2020-02-18Merge pull request #36320 from madmiraal/fix-c4996-warning-vulkan_contextRémi Verschelde
Fix VisualStudio throwing multiple C4996 warnings in vulkan_context.cpp.
2020-02-18Merge pull request #36318 from akien-mga/fix-mono-buildRémi Verschelde
Fix CanvasItem bindings and Mono build
2020-02-18Disable NetSocket reuse address on Windows.Fabio Alessandrelli
It actually means reuse port -.- ...
2020-02-18Merge pull request #36317 from godotengine/revert-36182-how_to_text_fileRémi Verschelde
Revert "Remove TextFile from public API"
2020-02-18Fix VisualStudio throwing multiple C4996 warnings in vulkan_context.cpp.Marcel Admiraal
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-18Mono: Fix build after ObjectID and Texture2D changesRémi Verschelde
2020-02-18Fix arguments/default values in CanvasItem bindingsRémi Verschelde
2020-02-18Merge pull request #36311 from reduz/poolvector-deprecationRémi Verschelde
Convert all references and instances of PoolVector to Vector
2020-02-18Revert "Remove TextFile from public API"Rémi Verschelde
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`.
2020-02-17Merge pull request #36303 from follower/patch-8Rémi Verschelde
Fix typo/spelling: "exisiting" -> "existing"
2020-02-18Fix typo/spelling: "exisiting" -> "existing"follower
Specifically: "exisiting_script_removable" -> "existing_script_removable"
2020-02-17Merge pull request #36295 from akien-mga/classdb-workaround-gdscript-double-freeRémi Verschelde
ClassDB: Workaround double-free for GDScript
2020-02-17Add documentation for new DTLS features.Fabio Alessandrelli
2020-02-17NetworkedMultiplayerENet dtls support.Fabio Alessandrelli
2020-02-17Custom godot sockets for ENet now support DTLS.Fabio Alessandrelli
Non-DTLS implementation uses plain NetSocket for performance as before.
2020-02-17New PacketPeerDTLS and DTLSServer classes.Fabio Alessandrelli
Custom instance implementation via the mbedtls module.
2020-02-17ClassDB: Workaround double-free for GDScriptRémi Verschelde
This is a temporary hack until vnen and reduz can work on a proper fix. The changes in 867d073b98344b848c96012418912a7e72841a31 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-17Merge pull request #36229 from dreamsComeTrue/rich-text-label-key-eventsRémi Verschelde
RichTextLabel: proper handling of internal key events
2020-02-17Merge pull request #36248 from Calinou/connections-method-dialog-increase-widthRémi Verschelde
Increase the width of the "Connections to method" dialog
2020-02-17Merge pull request #36233 from WARIO-MDMA/audiostreamplayer-pitch-scaleRémi Verschelde
[AudioStreamPlayer/2D/3D] Reduce the max value of pitch_scale's inspector slider
2020-02-17Merge pull request #36284 from KoBeWi/scripting_batsRémi Verschelde
Allow for continuous deletion/duplication of lines
2020-02-17Merge pull request #36277 from madmiraal/fix-visual_server-bindingsRémi Verschelde
Fix VisualServer bindings.
2020-02-17Merge pull request #36276 from Chaosus/fix_texture_baseRémi Verschelde
Fix GDCLASS for Texture2D/TextureLayered
2020-02-17Fix VisualServer bindings.Marcel Admiraal
2020-02-17Fix GDCLASS for Texture2D/TextureLayeredYuri Roubinsky
2020-02-16Merge pull request #36274 from Calinou/add-fish-completionRémi Verschelde
Add a fish shell completion file for the Godot editor
2020-02-16Allow for continuous deletion/duplication of linesTomasz Chabora
2020-02-16Add a fish shell completion file for the Godot editorHugo Locurcio
2020-02-16Merge pull request #36267 from timothyqiu/conn-enter-crashRémi Verschelde
Fixes crash when pressing enter in ConnectDialog with nothing selected
2020-02-16Fixes crash when pressing enter in ConnectDialog with nothing selectedHaoyu Qiu
2020-02-16Merge pull request #36260 from timothyqiu/texture-memleakRémi Verschelde
Fixes memory leak when loading StreamTexture
2020-02-16Merge pull request #36251 from Chaosus/fix_struct_crashYuri Roubinsky
Fix shader crash if duplicated struct members created
2020-02-16Fixes memory leak when loading StreamTextureHaoyu Qiu
2020-02-16Move mbedlts print func to SSLMbedTLSContext.Fabio Alessandrelli
2020-02-16UDPServer and PacketPeerUDP connect_to_host.Fabio Alessandrelli
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-16Add peek option to NetSocket recv_from.Fabio Alessandrelli