summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-21Merge pull request #47123 from Calinou/tweak-3d-editor-grid-default-min-divisionRémi Verschelde
Tweak the 3D editor grid default to not go below subdivisions of 1 meter
2021-03-21Merge pull request #47206 from nathanfranke/add-root-null-checkRémi Verschelde
[4.0] Add Root Null Check
2021-03-20Add Root Null CheckNathan Franke
2021-03-21Tweak the 3D editor grid default to not go below subdivisions of 1 meterHugo Locurcio
Small subdivisions aren't useful that often and make it difficult for people to get a sense of scale in 3D.
2021-03-21Merge pull request #46280 from floppyhammer/AdjustCompletionPanelPositionRémi Verschelde
Improve Completion Panel Position in Shader Editor
2021-03-21Merge pull request #46938 from dreamsComeTrue/pick-track-improvRémi Verschelde
Make Animation's SceneTreeDialog filter nodes properly
2021-03-21Merge pull request #46758 from W4RH4WK/add-more-index-checks-collada-importerRémi Verschelde
Add additional index checks to COLLADA importer
2021-03-20Merge pull request #47191 from Faless/js/4.x_force_mimeRémi Verschelde
[HTML5] Fix loading when mime-type is missing.
2021-03-20Merge pull request #46740 from KoBeWi/🎵🎵🎵Rémi Verschelde
Fix audio player not resetting after wav finishes
2021-03-20Merge pull request #46966 from qarmin/faster_releaseRémi Verschelde
Allow to not optimize release build
2021-03-20Merge pull request #46917 from nekomatata/solver-kinematic-bug-fixRémi Verschelde
Fix GodotPhysics solver with kinematic body set to report contacts
2021-03-20Merge pull request #47130 from e344fde6bf/fix-angular-velocity-calculationRémi Verschelde
Fix kinematic angular velocity calculations
2021-03-20Merge pull request #46937 from nekomatata/soft-body-supportRémi Verschelde
SoftBody support in GodotPhysics 3D
2021-03-20Merge pull request #47139 from nekomatata/concave-backface-collisionRémi Verschelde
Disable backface collision with ConcavePolygonShape by default
2021-03-20Merge pull request #47195 from W4RH4WK/fbx-check-bone-map-accessRémi Verschelde
FBX Import: Check bone map access for valid cluster target node id
2021-03-20Fix audio player not resetting after wav finisheskobewi
2021-03-20Merge pull request #47001 from madmiraal/rename-sprite_2d-region_enabledRémi Verschelde
Rename Sprite.region_enabled getter and setter methods to match properties
2021-03-20FBX Import: Check bone map access for valid cluster target node idAlex Hirsch
fix #47184
2021-03-20Merge pull request #47193 from ↵Rémi Verschelde
jmb462/prevent-resizing-minimap-bigger-than-GraphEdit Prevent resizing minimap bigger than GraphEdit (Fix #47189)
2021-03-20Merge pull request #47186 from timothyqiu/project-icon-sizeRémi Verschelde
Fix project icon size in Project Manager
2021-03-20Merge pull request #47192 from Faless/js/4.x_editor_versionRémi Verschelde
[HTML5] Fix editor version numbering.
2021-03-20Prevent resizing minimap bigger than GraphEdit (Fix #47189)jmb462
Minimap size couldn't be resized back after been resized bigger than GraphEdit cause the grabber was out of GraphEdit. This commit prevents resizing minimap bigger than GraphEdit and fix this issue.
2021-03-20[HTML5] Fix editor version numbering.Fabio Alessandrelli
Should not write patch version when it's `0`.
2021-03-20[HTML5] Fix loading when mime-type is missing.Fabio Alessandrelli
`WebAssembly.instantiateStreaming` requires the mime-type to be `application/wasm`, but some servers (including most debug servers) do not provide the content-type header. This commit forces it via JavaScript, by creating a `Response` object with the `wasm` content, and explicitly defined `content-type` header.
2021-03-20Fix project icon size in Project ManagerHaoyu Qiu
2021-03-20Merge pull request #46818 from BastiaanOlij/fix_android_vulkanRémi Verschelde
Working on fixes for Android and Vulkan
2021-03-19Make Animation's SceneTreeDialog filter nodes properlyDominik 'dreamsComeTrue' Jasiński
2021-03-20Fix some angular velocity calculationse344fde6bf
The angular velocity estimate for kinematic bodies was calculated incorrectly. Also, fixes its use in some kinematic/rigid collision calculations. This fixes #47029.
2021-03-19Merge pull request #47140 from paulloz/class-referenceRémi Verschelde
class reference proofreading
2021-03-19Merge pull request #47162 from AndyBarcia/FixTileMapEditorPasteRémi Verschelde
Fixes TileMap editor copy bug.
2021-03-19class reference proofreadingPaul Joannon
2021-03-19Fixes TileMap editor copy bug.andybarcia
2021-03-19Merge pull request #47156 from LightningAA/graph-edit-scroll-zoom-4.0Rémi Verschelde
Enable zooming in graph_edit with Ctrl + scrollwheel
2021-03-19Merge pull request #47155 from W4RH4WK/gdscript-fix-quote-in-multiline-stringRémi Verschelde
Fix missing quote in multiline GDScript string
2021-03-19Merge pull request #47151 from nekomatata/soft-body-attachment-errorRémi Verschelde
Fix spamming errors when SoftBody pinned nodes have no attachment
2021-03-18Enable zooming graph_edit with scrollwheelLightning_A
2021-03-19Fix missing quote in multiline GDScript stringAlex Hirsch
fix #47117
2021-03-18Fix spamming errors when SoftBody pinned nodes have no attachmentPouleyKetchoupp
There was a specific case where the node path wasn't checked for validity before trying to access the attachment node. It could cause lots of error log noise in both editor and game.
2021-03-19Merge pull request #47128 from ArdaE/masterRémi Verschelde
GLTF importer: Prevent quick accumulation of significant numerical errors in keyframe times
2021-03-18GLTF import: Prevent significant numerical errors in keyframe timesArdaE
Keyframe times shift slowly in imported animations, starting with a zero shift at the beginning and increasing and becoming erratic slowly farther into an animation, reaching significant levels at times after about 3 minutes into an animation. This commit fixes the issue by increasing the precision of the floating point numbers used for keyframe time calculations. Only the most significant cases that cause fast accumulation of errors over a short animation duration are fixed. Other cases that would have a marginal benefit from switching to double precision numbers are left for another PR/further analysis. Note that this change has no impact on the runtime performance of games/apps created using Godot. It only affects the GLTF importer. Fixes #47127.
2021-03-18Merge pull request #47147 from ↵Rémi Verschelde
TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix Fix for regression in SkeletonIK code
2021-03-18Fix for regression in SkeletonIK codeTwistedTwigleg
2021-03-18Merge pull request #47141 from bruvzg/mac_export_force_signRémi Verschelde
Add "Replace existing signature" to the macOS export (enabled by default).
2021-03-18Add "Replace existing signature" to the macOS export (enabled by default).bruvzg
2021-03-18Merge pull request #47115 from jcsho/fix-tree-null-styleboxRémi Verschelde
Check for null pointer in get_column_width(0)
2021-03-18Disable backface collision with ConcavePolygonShape by defaultPouleyKetchoupp
Helps a lot with soft bodies and generally useful to avoid shapes to go through the ground in certain cases. Added an option in ConcavePolygonShape to re-enable backface collision on specific bodies if needed.
2021-03-18Check for null pointer in get_column_width(0)Justin Ho
2021-03-18Mono: Fix Android build after #46900Rémi Verschelde
2021-03-18SoftBody support in GodotPhysics 3DPouleyKetchoupp
- Fixed SoftBody surface update with new rendering system - Added GodotPhysics implementation for SoftBody - Added support to get SoftBody rid to interact with the physics server - Added support to get SoftBody bounds from the physics server - Removed support for unused get_vertex_position and get_point_offset from the physics server - Removed SoftBody properties that are unused in both Bullet and GodotPhysics (angular and volume stiffness, pose matching) - Added RenderingServerHandler interface to PhysicsServer3D so the physics servers don't need to reference the class from SoftBody node directly
2021-03-18doc: Sync classref with current sourceRémi Verschelde
And move GLTF docs to its module folder.