summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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
2019-08-18Merge pull request #31445 from KoBeWi/how_to_inputRémi Verschelde
Clarify usage of action_press
2019-08-18Merge pull request #31442 from KoBeWi/grounded_grabberRémi Verschelde
Update Slider grabber position when using mouse wheel
2019-08-18Merge pull request #31439 from YeldhamDev/node_dock_minor_improvementsRémi Verschelde
Minor improvements to the Node dock
2019-08-18Merge pull request #31423 from Calinou/improve-node-signal-group-tooltipRémi Verschelde
Improve the scene tree signals/groups tooltip
2019-08-18Merge pull request #31440 from akien-mga/diraccesspack-dir_existsRémi Verschelde
DirAccessPack: Fix dir_exists and file_exists for res:// paths
2019-08-18Added global expressions to visual shadersYuri Roubinski
2019-08-17Minor improvements to the Node dockMichael Alexsander Silva Dias
2019-08-18Improve "Snap Object to Floor" functionalityHugo Locurcio
- Display an error message if no selected nodes could be snapped - Only register an undo/redo action if at least one node could be snapped - Increase the maximum snapping height to 20 - Increase the negative snapping limit to 0.2
2019-08-17Use shortcut tooltips in the spatial editorHugo Locurcio
This makes the tooltips display the correct shortcuts in case they are changed, as is done automatically by `set_shortcut()`. Button shortcuts are now used to apply shortcut actions, which makes for cleaner code.
2019-08-17Clarify usage of action_pressTomasz Chabora
2019-08-17Merge pull request #31401 from aaronfranke/no-init-scriptsRémi Verschelde
Allow plugins to not have an init script
2019-08-17Define a minimum window size in the editor and project managerHugo Locurcio
This prevents most UI elements from overlapping or being cut off as a result of the window being too small. This closes #20669.