summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-10Merge pull request #36031 from zxcvdev/fix_gpu_particles_some_devicesRémi Verschelde
Fix undefined behavior with atan in GPU Particles
2020-02-10Merge pull request #33613 from aaronfranke/downRémi Verschelde
Fix 2D CollisionShape controls pointing the wrong way
2020-02-09Fix 2D CollisionShape controls pointing the wrong wayAaron Franke
They now point down, matching Godot's 2D coordinate system.
2020-02-09Merge pull request #33451 from MCrafterzz/movementHandleRémi Verschelde
Added movement handles to 2D
2020-02-09Merge pull request #35656 from ericrybick/35460-fix2Rémi Verschelde
Use a new approach to fix bone pose override not being reset when IK animation is stopped.
2020-02-09Use a new approach to fix bone pose override not being reset when IK ↵Eric Rybicki
animation is stopped. This reverts PR #35460 & commit 551c37167b0428b1489a8a6f6233624c5f4aa628.
2020-02-09Merge pull request #36048 from AndreaCatania/SoftBodyStiffRémi Verschelde
Make softbody completelly stiff to attachment point
2020-02-09Merge pull request #35649 from aaronfranke/color-unsignedRémi Verschelde
Use uint/ulong for Color in C#
2020-02-09Merge pull request #35701 from AlexHolly/fix-double_tap-pressed-regressionRémi Verschelde
Fix double tap pressed event regression
2020-02-09Merge pull request #35768 from Eoin-ONeill-Yokai/hiddenRichTextRémi Verschelde
Fix to RichTextEffect `visibility` - Label Now Accounts for Skipped Characters.
2020-02-09Merge pull request #35858 from MostafaMTH/doc_editor_inspectorRémi Verschelde
Brief and Description for Editor Inspector
2020-02-09Merge pull request #35808 from clayjohn/unexpose-compress-baseRémi Verschelde
Unexpose ARRAY_COMPRESS_BASE
2020-02-09Merge pull request #35840 from timothyqiu/groups-matchRémi Verschelde
Fixes add group in Group Editor dialog
2020-02-09Merge pull request #35814 from timothyqiu/line-edit-shortcutRémi Verschelde
Adds CTRL-A CTRL-E support to LineEdit on macOS
2020-02-09Merge pull request #36039 from YeldhamDev/tree_text_clip_fixRémi Verschelde
Fix text clipping in Tree items not working with negative values
2020-02-09Merge pull request #35953 from Faless/upnp/windows_regressionRémi Verschelde
Fix UPNP on windows after #30205.
2020-02-09Merge pull request #36008 from AndreaCatania/physical_bone_imprRémi Verschelde
Skeleton animates physical bones
2020-02-09Make softbody completelly stiff to attachment pointAndrea Catania
2020-02-09Fixed Skeleton Physical Bone generationAndrea Catania
2020-02-09Fix GPU Particleszxcvdev
The special case atan(y,0) of the built-in shader function atan(y,x) returns different results on different devices. So this commit will add checks when the atan(y,x) function is used in ParticlesMaterial to set the direction of GPU Particles to make sure the desired values are returned (act as atan2(y,x)).
2020-02-09doc: Sync classref with current sourceRémi Verschelde
2020-02-08Fix text clipping in Tree items not working with negative valuesMichael Alexsander
2020-02-09Merge pull request #36013 from raulsntos/fix-issubsequenceofRémi Verschelde
Avoid going out of bounds in IsSubsequenceOf
2020-02-08Merge pull request #36020 from Calinou/frame-selection-update-zoom-labelRémi Verschelde
Update the zoom percentage when using Frame Selection in the 2D editor
2020-02-08Merge pull request #35714 from sumit0190/lineEditWidthRémi Verschelde
Update cached_width of the line_edit element (#35699)
2020-02-08Merge pull request #36029 from Calinou/doc-assimp-importRémi Verschelde
Update EditorSceneImporterAssimp description to reflect current status
2020-02-08Merge pull request #36011 from madmiraal/fix-33391Rémi Verschelde
Remove do{ } while(0) wrapper around error macros.
2020-02-08Update EditorSceneImporterAssimp description to reflect current statusHugo Locurcio
2020-02-08Update the zoom percentage when using Frame Selection in the 2D editorHugo Locurcio
This closes #36019.
2020-02-08Update cached_width of the line_edit element when setting it to be secretsumit0190
2020-02-08Merge pull request #35982 from akien-mga/scons-modules-enabled-header-and-splitRémi Verschelde
SCons: Split libmodules.a in folder-based libs
2020-02-08Merge pull request #35999 from timothyqiu/split-container-cursorRémi Verschelde
Uses split cursor for SplitContainer
2020-02-08Merge pull request #35993 from akien-mga/who-let-the-latency-outRémi Verschelde
Workaround WebM playback bug after AudioServer latency fixes
2020-02-08Merge pull request #35682 from nathanwfranke/canvas-cull-control-fixRémi Verschelde
Fix bug where canvas culls things at origin with size 0
2020-02-08Avoid going out of bounds in IsSubsequenceOfRaul Santos
Closes #35598
2020-02-08Remove do{ } while(0) wrapper around error macros.Marcel Admiraal
As pointed out by Faless, a do{ } while(0) wrapper around a continue or break just ends the do{ } while(0) loop. The do{ } while(0) loop exists to enable the macro to be used as a function which requires a semicolon. The alternative approach is to use an if(1) { } else ((void)0) wrapper. Since the macro already has an if(unlikely(m_cond)) { } this patch simply adds the else ((void)0) to this if statement instead. For consistency all the macros have been updated in the same way, and trailing else warnings corrected. However, the wrappers around ERR_PRINT and WARN_PRINT were removed, because they generated too many ambiguous trailing else warnings. They are also single line macros so a wrapper is not needed.
2020-02-08Added feature to move physical bones with skeleton when not simulating physicsAndrea Catania
2020-02-08Merge pull request #35381 from Calinou/html5-export-faviconFabio Alessandrelli
Export and reference the icon as favicon when exporting to HTML5
2020-02-08Uses split cursor for SplitContainerHaoyu Qiu
2020-02-07Fix bug where Control at origin with 0 size not renderednathanwfranke
Make a new method instead to make the code more elegant Move Function down a bit
2020-02-07Merge pull request #32496 from bitstopper/masterRémi Verschelde
Fixes broken CPUParticles2D AtlasTextures usage
2020-02-07Workaround WebM playback bug after AudioServer latency fixesRémi Verschelde
af9bb0ea15dfd3dfe8950fcfcce364485dadd92a fixed AudioServer's `get_output_delay()` (which used to always return 0) while renaming it to `get_output_latency()`. It now returns the latency from the AudioDriver, which can be non-0. While this was a clear bugfix, it broke playback for WebM files without audio track. It seems like the playback code, even though it queried the output delay to calculate a time compensation, was designed to work even though the delay value was actually bogus. Now that it's correct, it's not working. As a workaround we comment out uses of the output latency, restoring the behavior of Godot 3.1. This code should still be reviewed by someone more versed in video playback and fixed to properly account for the non-0 driver latency. Fixes #35760.
2020-02-07Merge pull request #35986 from Chaosus/shader_indexRémi Verschelde
Allow non-constants for indexing builtin types in shaders
2020-02-07Merge pull request #35950 from Chaosus/vs_scalar_uniform_rangeRémi Verschelde
Implemented hint_range for VisualShaderNodeScalarUniform
2020-02-07Merge pull request #35142 from clayjohn/GLES2-add-3d-texturesRémi Verschelde
Add support for 3D textures to GLES2
2020-02-07Merge pull request #35925 from seenloitering/doc-Skeleton2DRémi Verschelde
Add documentation for Skeleton2D
2020-02-07Allow non-constants for indexing builtin types in shadersYuri Roubinsky
2020-02-07Merge pull request #35983 from Chaosus/fix_shader_crashYuri Roubinsky
Prevent shader crash if invalid builtin used after array member accessor
2020-02-07Implemented hint_range for VisualShaderNodeScalarUniformYuri Roubinsky
2020-02-07SCons: Split libmodules.a in folder-based libsRémi Verschelde
This removes the need for the hacky split_libmodules logic on Windows, since all libs are now of manageable size.