summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-09Fixed Skeleton Physical Bone generationAndrea Catania
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.
2020-02-07Merge pull request #35963 from akien-mga/scons-modules-enabled-headerRémi Verschelde
SCons: Refactor module defines into a generated header, cleanup
2020-02-07Prevent shader crash if invalid builtin used after array member accessorYuri Roubinsky
2020-02-07Use modules_enabled.gen.h to improve inter dependency checksRémi Verschelde
- Fix build with gdscript module disabled. Fixes #31011. - Remove unused `gdscript` compile option. - Fix build with regex module disabled. - Fix ImageLoaderSVG to forward declare thirdparty structs.
2020-02-07SCons: Generate header with info on which modules are enabledRémi Verschelde
We already had `MODULE_*_ENABLED` defines but only in the modules environment, and a few custom `*_ENABLED` defines in the main env when we needed the information in core. Now this is defined in a single header which can be included in the files that need this information.
2020-02-07Merge pull request #35979 from akien-mga/fix-graphnode-mouse-filter-35978Rémi Verschelde
GraphEdit: Fix regression with GraphNode mouse filter
2020-02-07GraphEdit: Fix regression with GraphNode mouse filterRémi Verschelde
PR #35068 made Container (which GraphNode inherits) default to MOUSE_FILTER_PASS, so I removed the manual override, but it turns out that GraphNode's constructor still overrides it to MOUSE_FILTER_STOP. Another fix could be to remove the STOP in the constructor, but I don't know if it's there for a specific reason (e.g. to have GraphNodes STOP by default, but PASS in a specific case). Fixes #35978.
2020-02-07Merge pull request #35974 from timothyqiu/list-docsRémi Verschelde
Completes doc for ItemList and Tree
2020-02-07Merge pull request #35969 from muiroc/js_builderrRémi Verschelde
Fix javascript platform build
2020-02-07Completes doc for ItemList and TreeHaoyu Qiu
2020-02-07Fix javascript platform buildmuiroc
2020-02-06Merge pull request #35959 from Anutrix/removeTheLastERR_PRINTSRémi Verschelde
Remove the last ERR_PRINTS that was missed by #33391
2020-02-07Remove the last ERR_PRINTS that was missed by #33391unknown
2020-02-06Merge pull request #35952 from Chaosus/shader_editor_enchanceYuri Roubinsky
Few enchancements for shader editor
2020-02-06Fix UPNP on windows after #30205.Fabio Alessandrelli
The problem could be related to different byte ordering when copying the interface address over the binding address.
2020-02-06Few enchancements for shader editorYuri Roubinsky