summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #47156 from LightningAA/graph-edit-scroll-zoom-4.0Rémi Verschelde2021-03-191-16/+8
|\ | | | | Enable zooming in graph_edit with Ctrl + scrollwheel
| * Enable zooming graph_edit with scrollwheelLightning_A2021-03-181-16/+8
| |
* | Merge pull request #47155 from W4RH4WK/gdscript-fix-quote-in-multiline-stringRémi Verschelde2021-03-191-0/+3
|\ \ | | | | | | Fix missing quote in multiline GDScript string
| * | Fix missing quote in multiline GDScript stringAlex Hirsch2021-03-191-0/+3
| | | | | | | | | | | | fix #47117
* | | Merge pull request #47151 from nekomatata/soft-body-attachment-errorRémi Verschelde2021-03-191-1/+3
|\ \ \ | |/ / |/| | Fix spamming errors when SoftBody pinned nodes have no attachment
| * | Fix spamming errors when SoftBody pinned nodes have no attachmentPouleyKetchoupp2021-03-181-1/+3
| | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #47128 from ArdaE/masterRémi Verschelde2021-03-191-4/+4
|\ \ \ | | | | | | | | GLTF importer: Prevent quick accumulation of significant numerical errors in keyframe times
| * | | GLTF import: Prevent significant numerical errors in keyframe timesArdaE2021-03-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #47147 from ↵Rémi Verschelde2021-03-181-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix Fix for regression in SkeletonIK code
| * | | | Fix for regression in SkeletonIK codeTwistedTwigleg2021-03-181-0/+4
| | | | |
* | | | | Merge pull request #47141 from bruvzg/mac_export_force_signRémi Verschelde2021-03-181-0/+5
|\ \ \ \ \ | | | | | | | | | | | | Add "Replace existing signature" to the macOS export (enabled by default).
| * | | | | Add "Replace existing signature" to the macOS export (enabled by default).bruvzg2021-03-181-0/+5
| | |/ / / | |/| | |
* | | | | Merge pull request #47115 from jcsho/fix-tree-null-styleboxRémi Verschelde2021-03-181-1/+5
|\ \ \ \ \ | |_|_|_|/ |/| | | | Check for null pointer in get_column_width(0)
| * | | | Check for null pointer in get_column_width(0)Justin Ho2021-03-181-1/+5
|/ / / /
* | | | Mono: Fix Android build after #46900Rémi Verschelde2021-03-181-1/+1
| | | |
* | | | doc: Sync classref with current sourceRémi Verschelde2021-03-1848-384/+524
| | | | | | | | | | | | | | | | And move GLTF docs to its module folder.
* | | | Merge pull request #47133 from groud/navigation_2d_bugfixRémi Verschelde2021-03-181-1/+2
|\ \ \ \ | |_|_|/ |/| | | Make 2D navigation consider scale
| * | | Make 2D navigation consider scaleGilles Roudière2021-03-181-1/+2
| | | |
* | | | Merge pull request #47125 from BastiaanOlij/SCsub_compile_shadersRémi Verschelde2021-03-181-43/+12
|\ \ \ \ | | | | | | | | | | Changed SCsub for shaders to find shaders automatically
| * | | | Changed SCsub for shaders to find shaders automatically and create ↵Bastiaan Olij2021-03-181-43/+12
| | |_|/ | |/| | | | | | | | | | dependencies with include files
* | | | Merge pull request #47119 from Calinou/tweak-editor-splash-screen-colorRémi Verschelde2021-03-182-2/+11
|\ \ \ \ | |_|_|/ |/| | | Tweak the editor splash screen color to better match the default theme
| * | | Tweak the editor splash screen color to better match the default themeHugo Locurcio2021-03-172-2/+11
| |/ / | | | | | | | | | | | | This helps achieve a visually "smoother" transition between the splash screen and the editor.
* | | Merge pull request #47098 from Birdulon/DocDrawString4Rémi Verschelde2021-03-182-2/+3
|\ \ \ | | | | | | | | Documentation: Correct CanvasItem.draw_string position description.
| * | | Documentation: Correct CanvasItem.draw_string position description.Luke Hubmayer-Werner2021-03-182-2/+3
| | | | | | | | | | | | | | | | Also add height warnings to Font.get_char_size and Font.get_string_size
* | | | Merge pull request #47112 from ↵Rémi Verschelde2021-03-182-3/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | jmb462/fix-AudioEffectCapture-buffer-length-cannot-be-changed Fix AudioEffectCapture buffer length cannot be changed (Fix #47107)
| * | | Fix AudioEffectCapture buffer length cannot be changedjmb4622021-03-172-3/+1
|/ / /
* | | Merge pull request #46674 from cmd410/fix-tab-containerRémi Verschelde2021-03-171-1/+1
|\ \ \ | | | | | | | | Fix TabContainer _get_tab_width for localized node names
| * | | Fix TabContainer _get_tab_widthCrystal Melting Dot2021-03-041-1/+1
| | | | | | | | | | | | | | | | Now it translates node name before calculating tab width
* | | | Merge pull request #47050 from jmb462/fix-bbcode-tables-overlap-with-bottom-textRémi Verschelde2021-03-171-1/+2
|\ \ \ \ | | | | | | | | | | Fix BBCode tables overlap with bottom text (Fix #47012)
| * | | | Fix BBCode tables overlap with bottom textjmb4622021-03-161-1/+2
| | | | | | | | | | | | | | | | | | | | New row height was added only if all the column was full.
* | | | | Merge pull request #47104 from m4gr3d/fix_permissions_result_callbackRémi Verschelde2021-03-172-0/+25
|\ \ \ \ \ | | | | | | | | | | | | Fix onMainRequestPermissionsResult callback for Android plugins.
| * | | | | Fix onMainRequestPermissionsResult callback for Android plugins.Fredia Huya-Kouadio2021-03-172-0/+25
|/ / / / /
* | | | | Merge pull request #47101 from Faless/js/4.x_fix_editor_manifestRémi Verschelde2021-03-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | [HTML5] Fix bogus Web Editor manifest.
| * | | | | [HTML5] Fix bogus Web Editor manifest.Fabio Alessandrelli2021-03-171-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | The `start_url` in the PWA manifest.json must be relative for it to work in subfolders (like in the official Web Editor page).
* | | | | Merge pull request #47097 from ignacioabal/masterRémi Verschelde2021-03-171-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Added validation when assigning heightfield_resolution (Fix #46281)
| * | | | | Added validation when assigning heightfield_resolution (Fix #46281)Ignacio Abal2021-03-171-0/+1
| | | | | |
* | | | | | Merge pull request #47064 from ↵Rémi Verschelde2021-03-171-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | jmb462/fix-crash-in-uninitialized-AnimatedSprite2d-play Fix crash on calling play() in a uninitialized AnimatedSprite2D (Fix #46013)
| * | | | | Fix crash on calling play() in a uninitialized AnimatedSprite2Djmb4622021-03-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013). Modification : An error message on null check test has been added to prevent crash. Fix #46013.
* | | | | | Merge pull request #47080 from mbrlabs/ios-sensor-conversionRémi Verschelde2021-03-173-8/+20
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Converted sensor acceleration units to m/s² on iOS and UWP
| * | | | | Converted sensor acceleration units to m/s^2 on iOS and UWPMarcus Brummer2021-03-173-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is beacuse on Android these values are already in m/s^2 while on iOS and UWP they are in g. This just makes the behaviour consistent on all platforms.
* | | | | | Merge pull request #47091 from gongpha/again-with-err-macro!-animation_tree_nodeRémi Verschelde2021-03-171-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Check AnimationNode to update properties
| * | | | | | Check AnimationNode to update propertiesKongfa Waroros2021-03-171-0/+1
| | | | | | |
* | | | | | | Merge pull request #46431 from vnen/gdnative-bindingsRémi Verschelde2021-03-1741-11/+883
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Further changes in GDNative API
| * | | | | | | Added static method information the generated builtin API JSONGeorge Marques2021-03-172-2/+5
| | | | | | | |
| * | | | | | | Further changes in GDNative APIGeorge Marques2021-03-1740-11/+880
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added new_copy to all types, since trivial copy won't work for all types. - Added functions to convert from String to char array types, which is not provided by the methods bound in Variant. - Added operator index to String. - Added missing cstring version of some Variant functions. They existed in the header but didn't have the implementation and were missing from the gdnative_api.json file. - Added support for static calls on Variant types.
* | | | | | | Merge pull request #47067 from nekomatata/cylinder-fix-marginsRémi Verschelde2021-03-173-35/+68
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix Cylinder shape collision with margins when using GJK-EPA
| * | | | | | | Fix Cylinder shape collision with margins when using GJK-EPAPouleyKetchoupp2021-03-163-35/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the case of falling back to GJK-EPA algorithm to generate cylinder contact points, margins were never taken into account. This fixes the depenetration phase for kinematic bodies and allows consistent floor detection for cylinder shapes.
* | | | | | | | Merge pull request #47084 from nekomatata/cylinder-capsule-collision-fixRémi Verschelde2021-03-171-0/+45
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix capsule-cylinder collision in godot physics
| * | | | | | | | Fix capsule-cylinder collision in godot physicsPouleyKetchoupp2021-03-161-0/+45
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test specific axes before falling back to GJK-EPA algorithm to get more accurate separation axes for common cases, the same way it's done for cylinder-cylinder collision.
* | | | | | | | Merge pull request #47081 from nekomatata/collision-debug-shape-game-onlyRémi Verschelde2021-03-171-1/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Disable debug collision shapes in the editor