summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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
2019-08-19Merge pull request #31470 from clayjohn/GLES2-skeleton-memory-leakRémi Verschelde
Check if skeleton texture is already allocated before reallocating
2019-08-19Fix ternary operator shader compiler expressionYuri Roubinski
2019-08-18check if skeleton texture is already allocated before reallocatingclayjohn
2019-08-18Improve the appearance of 2D path editorsHugo Locurcio
- Add new handle icons for path/polygon editors - Add smooth path point icons and curve tangent icons - Use a gray color for tangent lines in the Path2D and Path editors - Use antialiasing for Path2D lines
2019-08-18Merge pull request #31460 from YeldhamDev/textedit_readonly_syntax_fixRémi Verschelde
Keep syntax highlighting on TextEdit in readonly mode
2019-08-18Merge pull request #31462 from YeldhamDev/shader_preview_text_simplificationRémi Verschelde
Simplify structure of preview text in visual shader editor
2019-08-18Keep syntax highlighting on TextEdit in readonly modeMichael Alexsander Silva Dias
2019-08-18Simplify structure of preview text in visual shader editorMichael Alexsander Silva Dias
2019-08-18Merge pull request #31453 from Chaosus/vs_code_previewRémi Verschelde
Added code preview to visual shader
2019-08-18Merge pull request #31449 from Chaosus/vs_global_expressionRémi Verschelde
Added global expressions to visual shaders
2019-08-18Added code preview to visual shaderYuri Roubinski
2019-08-18Merge pull request #31456 from Calinou/travis-use-stagesRémi Verschelde
Travis CI: Use a multi-stage build to run static checks first
2019-08-18Merge pull request #31447 from Calinou/spatial-editor-use-shortcut-tooltipsRémi Verschelde
Use shortcut tooltips in the spatial editor
2019-08-18Travis CI: Use a multi-stage build to run static checks firstHugo Locurcio
This prevents Travis CI from performing full builds if static checks have failed. This also removes `sudo: false` as it is deprecated.
2019-08-18Merge pull request #31448 from Calinou/improve-snap-object-to-floorRémi Verschelde
Improve "Snap Object to Floor" functionality