summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-24Fix RayShape collision detectionPouleyKetchoupp
One-way collision is disabled for both rigid bodies and character bodies. Kinematic margin is now applied to ray shapes to help getting consistent results in slopes and flat surfaces. Convex shapes don't return inverted normals when a segment test starts inside (raycasting will be made consistent in a separate patch). Ray shapes also discard contacts when fully contained inside a shape and when the contact direction is inverted, so the behavior is consistent with all shape types. Now they always separate only when intersecting the top of a shape (for downward rays).
2021-08-24Restore RayShape as a regular shape typePouleyKetchoupp
Partial revert from previously removing ray shapes completely, added back as a shape type but without the specific character controller code.
2021-08-24Merge pull request #51904 from nekomatata/move-and-slide-fixes-3dCamille Mohr-Daurat
Port recent move_and_slide fixes to 3D
2021-08-24Port recent move_and_slide fixes to 3DPouleyKetchoupp
Improves stop on slopes, sliding on walls and gravity handling by porting existing changes from CharacterBody2D to CharacterBody3D. Co-authored-by: fabriceci <fabricecipolla@gmail.com>
2021-08-24Merge pull request #52001 from floppyhammer/fix-window-decor-size-on-windowsMax Hilbrunner
Fix window decoration size on Windows
2021-08-24Merge pull request #52041 from Rubonnek/expose-simplify-pathMax Hilbrunner
Expose `String.simplify_path`
2021-08-24Merge pull request #52067 from timothyqiu/rtl-cursorMichael Alexsander
Make `RichTextLabel` honour default cursor shape property
2021-08-24Merge pull request #52044 from Rubonnek/update-string-abs-rel-docsMax Hilbrunner
Update documentation for is_absolute_path and is_rel_path
2021-08-24Merge pull request #51999 from lyuma/set_surface_materialJuan Linietsky
Implement methods in EditorSceneImporterMesh, and add documentation.
2021-08-24Make RichTextLabel honour default cursor shape propertyHaoyu Qiu
2021-08-24Merge pull request #52000 from lyuma/set_editable_instanceJuan Linietsky
Make Node editable_instance methods available to GDScript
2021-08-24Expose String.simplify_pathWilson E. Alvarez
2021-08-23Make Node editable_instance methods available to GDScriptLyuma
2021-08-24Merge pull request #47295 from omegachysis/script-bind-mutexIgnacio Roldán Etcheverry
Fix race condition on `script_binding` in C#
2021-08-23Merge pull request #52045 from reduz/expose-rid-creation-utilitiesJuan Linietsky
Expose RID creation utilities.
2021-08-23Expose RID creation utilities.reduz
* Exposed as utility functions. * Not very useful for script, but vital for creating servers using native extensions.
2021-08-23Update documentation for is_absolute_path and is_rel_pathWilson E. Alvarez
2021-08-23Merge pull request #51751 from jeffrey-cochran/windforceCamille Mohr-Daurat
Created an area-specific wind force that interacts with soft bodies
2021-08-23Merge pull request #52036 from reduz/native-extension-argument-pointersJuan Linietsky
Implement NativeExtension pointer arguments
2021-08-23Implement NativeExtension pointer argumentsreduz
* Allows calling into native extensions directly with a pointer * Makes it easier to implement some APIs more efficiently * Appears with a "*" in the documentation for the argument. * Implementing the pointer handling is entirely up to the implementation, although the extension API provides some hint. * AudioStream has been implemented as an example, allowing to create NativeExtension based AudioStreams.
2021-08-23Enabled area-specific wind forcesJeffrey Cochran
2021-08-23Merge pull request #51791 from mhilbrunner/better-error-namesMax Hilbrunner
Improve error descriptions
2021-08-23Merge pull request #37253 from KoBeWi/animassMax Hilbrunner
Allow to load multiple animations at once
2021-08-23Merge pull request #52021 from Calinou/rename-polygon-editor-settingsHugo Locurcio
Rename polygon editor settings for better display in the Editor Settings
2021-08-23Merge pull request #52019 from Calinou/doc-enetconnection-compression-modeHugo Locurcio
Document ENetConnection compression must match between client and server
2021-08-23Merge pull request #51259 from nekomatata/fix-tilemap-one-way-collisionHugo Locurcio
Fix one-way collision in Tilemap
2021-08-23Merge pull request #51998 from SirQuartz/Schrödinger's-search-boxHugo Locurcio
Fix quick open script results
2021-08-23Merge pull request #52022 from KoBeWi/syntax_fixlighterHugo Locurcio
Restore syntax highlighting
2021-08-23Restore syntax highlightingkobewi
2021-08-23Rename polygon editor settings for better display in the Editor SettingsHugo Locurcio
2021-08-23Improve error descriptionsMax Hilbrunner
2021-08-23Allow to load multiple animations at onceTomasz Chabora
2021-08-23Document ENetConnection compression must match between client and serverHugo Locurcio
2021-08-23Merge pull request #51971 from aaronfranke/httpsMax Hilbrunner
Replace HTTP URLs with HTTPS for sites with HTTPS versions
2021-08-23Merge pull request #51947 from AnilBK/redundant-assignmentsMichael Alexsander
[cppcheck] Remove some redundant assignments.
2021-08-23Merge pull request #51750 from jmb462/inputmap_action_suggestionsMax Hilbrunner
Adding InputMap action error suggestions for Input singleton (Fix #51634)
2021-08-23Merge pull request #51803 from LoipesMas/masterlawnjelly
Add note about batching to Line2D's anti-aliasing
2021-08-23Merge pull request #51983 from reduz/remove-bind-vmethodJuan Linietsky
Entirely removes BIND_VMETHOD in favor of GDVIRTUAL
2021-08-23Add note about batching to Line2D's anti-aliasingLoipesMas
2021-08-23Entirely removes BIND_VMETHOD in favor of GDVIRTUALreduz
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now.
2021-08-23Fix window decoration size on Windowsfloppyhammer
2021-08-22Implement set_surface_material and set_surface_name methods in ↵Lyuma
EditorSceneImporterMesh, and add documentation.
2021-08-23Merge pull request #51980 from BastiaanOlij/fix_multiview_tonemapBastiaan Olij
Fix multiview defines in tonemap shader
2021-08-22Replace HTTP links with HTTPS for sites with HTTPS versionsAaron Franke
2021-08-22Merge pull request #51991 from requizm/fix/51990K. S. Ernest (iFire) Lee
Fix 3d animations doesn't play
2021-08-22Merge pull request #49756 from ↵Michael Alexsander
Calinou/android-export-move-clear-previous-install-setting Move the Android "clear previous install" setting to Editor Settings
2021-08-22Fix quick open script top resultNicholas Huelin
This pull request fixes an issue where the top search result of the quick open script wouldn't be the most relevant when the first letter is typed.
2021-08-22Merge pull request #38210 from benjarmstrong/wasapi-audio-output-latencyK. S. Ernest (iFire) Lee
Add support for variable output latency in WASAPI audio driver
2021-08-22Merge pull request #51989 from drcd1/non-uniform-scale-fixK. S. Ernest (iFire) Lee
Fixes non-uniform scaling of normals
2021-08-22Merge pull request #51992 from Jummit/fix-connections-colorsK. S. Ernest (iFire) Lee
Fix GraphEdit connection colors