summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-21Merge pull request #29871 from Faless/crypto/initial_prRémi Verschelde
More Crypto, SSL server, crt/key as Resource, HashingContext
2019-08-21Merge pull request #31450 from GodotExplorer/fix-31425Rémi Verschelde
Fix filter quotes wraped insert completion options
2019-08-21Merge pull request #31534 from Calinou/3d-editor-distinguish-disabled-shapesRémi Verschelde
Draw 3D collision shape/raycast gizmos in grayscale when disabled
2019-08-21Merge pull request #31532 from Calinou/doc-improve-geometryinstanceRémi Verschelde
Improve the GeometryInstance class documentation
2019-08-21Fix Network Editor Settings setup.Fabio Alessandrelli
2019-08-21Rewrite StreamPeerSSL with SSLContext helper classFabio Alessandrelli
connect_to_stream now accepts optional parameter to specify which certificates to trust. Implement accept_stream (SSL server) with key/cert parameters to specify the RSA key and X509 certificate resources.
2019-08-21New CryptoMbedTLS Crypto implementation.Fabio Alessandrelli
Allows random bytes, RSA keys, and X509 certificates generation.
2019-08-21Add hashing context classFabio Alessandrelli
2019-08-21Add hex_encode function to PoolByteArrayFabio Alessandrelli
2019-08-21Add Crypto custom classFabio Alessandrelli
2019-08-21Fix filter quotes wraped insert completion optionsgeequlim
2019-08-21Draw 3D collision shape/raycast gizmos in grayscale when disabledHugo Locurcio
This makes them easier to distinguish from their enabled counterparts, as is already done in the 2D editor.
2019-08-21Improve the GeometryInstance class documentationHugo Locurcio
This adds a mention that LOD properties currently have no effect.
2019-08-21Merge pull request #31528 from akien-mga/enoent-mingwRémi Verschelde
FileAccessWindows: Add errno include for MinGW
2019-08-21Merge pull request #31402 from profan/perf/astar-improvementsRémi Verschelde
A* performance improvements, use OAHashMap.
2019-08-21FileAccessWindows: Add errno include for MinGWRémi Verschelde
Apparently MSVC is happy with ENOENT without it, but MinGW seems to require it. Follow-up to #31499.
2019-08-21Merge pull request #31523 from nekomatata/show-warning-loadingRémi Verschelde
EditorNode::show_warning displays a console warning during project loading
2019-08-21Merge pull request #31521 from m4gr3d/force_quit_on_destroyRémi Verschelde
Shut down Godot processes on app exit.
2019-08-21EditorNode::show_warning displays a console warning instead of failing ↵PouleyKetchoupp
during project load Fixes #31522
2019-08-21Merge pull request #31499 from nekomatata/fix-new-project-metadataRémi Verschelde
Setting project metadata doesn't fail when project_metadata.cfg doesn't exist
2019-08-21astar performance improvements, use oahashmapRobin Hübner
2019-08-21Support for file not found in ConfigFile::Load and handle a few specific casesPouleyKetchoupp
EditorSettings::set_project_metadata: creates project_metadata.cfg if it doesn't exist EditorPlugin::get_config: removed (not used) Fixes #31444
2019-08-20Shut down Godot processes on app exit.fhuya
2019-08-20Fix preview for global expressions in visual shaders (#31505)Yuri Roubinsky
Fix preview for global expressions in visual shaders
2019-08-20Merge pull request #31013 from Calinou/travis-test-headless-editorRémi Verschelde
Travis CI: Test project exporting/script running in the headless editor
2019-08-20Fix preview for global expressions in visual shadersYuri Roubinski
2019-08-20Travis CI: Test project exporting/script running in the headless editorHugo Locurcio
2019-08-20Merge pull request #31498 from KoBeWi/setter_getter_radarRémi Verschelde
Include setters and getters in help search
2019-08-20Include setters and getters in help searchTomasz Chabora
2019-08-20Merge pull request #31419 from NeoSpark314/fix_oculusquest_panoramaRémi Verschelde
changed the constant scale of cube_normal to -1.0 instead of -1000000…
2019-08-20Merge pull request #31356 from Calinou/improve-project-manager-uiRémi Verschelde
Improve the project manager UI
2019-08-20Merge pull request #31395 from ptrojahn/floatsarenastyRémi Verschelde
Replace is_zero_approx(A.distance_to(B)) with A==B
2019-08-20Merge pull request #31492 from Calinou/file-dialog-color-foldersRémi Verschelde
Use a different color for folder icons in file dialogs
2019-08-20Merge pull request #31486 from KoBeWi/typos_must_dieRémi Verschelde
Fix various typos and style errors in text
2019-08-20Merge pull request #31483 from Faless/ws/fix_double_relayRémi Verschelde
Fix WebSocketServer relaying message twice.
2019-08-20Merge pull request #31482 from Faless/ws/fix_relayRémi Verschelde
WebSocketServer now sanitize destination peers.
2019-08-20Merge pull request #31480 from Calinou/doc-animationplayer-queue-loopRémi Verschelde
Mention caveat with looped animations in `AnimationPlayer.queue()`
2019-08-20Merge pull request #31466 from Calinou/improve-2d-path-editorsRémi Verschelde
Improve the appearance of 2D path editors
2019-08-20Merge pull request #31443 from Calinou/editor-use-minimum-window-sizeRémi Verschelde
Define a minimum window size in the editor and project manager
2019-08-20Merge pull request #31478 from kubecz3k/anim-fixRémi Verschelde
fix animation freeze when playing animation from another AnimationPlayer
2019-08-20Use a different color for folder icons in file dialogsHugo Locurcio
This makes them easier to distinguish from files for quick visual grepping. This can also be used in projects by setting the FileDialog "folder" color. The default value (`Color(1, 1, 1)`) has no visual impact, for compatibility with existing projects.
2019-08-19Fix various typos and style errors in textTomasz Chabora
2019-08-19Fix WebSocketServer relaying message 2 times.Fabio Alessandrelli
The WebSocketMultiplayerPeer was relaying the same message two times, both in _server_relay and _process_multiplayer (which was only supposed to store the packet, given the server was one of the destination). _process_multiplayer now only store the packet, and calls _server_relay which will relay the message to other clients if needed.
2019-08-19Replace is_zero_approx(A.distance_to(B)) with A==BPaul Trojahn
Related to #22988 (Fixes the holes in the shape of the first comment)
2019-08-19WebSocketServer now sanitize destination peers.Fabio Alessandrelli
When relaying messages in multiplayer mode. Could cause a crash in case a malicious client sends a bogus packet and for those cases where a peer has just disconnected and a message arrive from another peer with the disconnected one as destination.
2019-08-19Move CryptoCore to it's own folder.Fabio Alessandrelli
Crypto classes will be placed in core/crypto.
2019-08-19Fix CryptoCore signatures, add SHA1 context.Fabio Alessandrelli
Fix hash size in SHA256 signature Fix source parameter in hash context update function to be const. Add SHA1 hash context.
2019-08-19Mention caveat with looped animations in `AnimationPlayer.queue()`Hugo Locurcio
2019-08-19fix animation freeze when playing animation from another AnimationPlayerUnknown
Donated by IMVU, Inc. Fixes #31410 When we create an animation player with an animation from which we will start another AnimationPlayer's animation at the moment when that animation is already active - it will be stopped. When starting an animation with play() func all the 'outside' animations for animation player were removed (`_stop_playing_caches` func). This pr prevents this behaviour for the case when play is called for animation that's still active. This way the behaviour is the same between "Animation Playback track" and other tracks (tested with value track)
2019-08-19Merge pull request #31473 from Chaosus/shader_bugRémi Verschelde
Fix ternary operator shader compiler expression