summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-06Few enchancements for shader editorYuri Roubinsky
2020-02-06Merge pull request #35068 from akien-mga/containers-mouse-filter-passRémi Verschelde
Use MOUSE_FILTER_PASS for all containers
2020-02-06Merge pull request #35933 from akien-mga/obsolete-dockerfileRémi Verschelde
Drop obsolete Dockerfile, we now have official build containers
2020-02-06Merge pull request #35906 from muiroc/anim_node_value_bugRémi Verschelde
Pass missing args in AnimationNode script calls
2020-02-06Merge pull request #35892 from Calinou/project-manager-allow-hidden-filesRémi Verschelde
Allow existing hidden files/directories when creating a new project
2020-02-06Merge pull request #35749 from Chaosus/vst_fix_constantsRémi Verschelde
Fix GlobalConstant/BasicTypeConstant return type in visual scripts
2020-02-06Merge pull request #35727 from Calinou/profiler-set-background-colorRémi Verschelde
Use the editor background color for the profiler graph
2020-02-06Merge pull request #35731 from timothyqiu/texture-region-gesturesRémi Verschelde
Adds pan and zoom gestures to TextureRegion editor
2020-02-06Merge pull request #35886 from doot24/fix_#35871Rémi Verschelde
Fixed Godot not recognising 150x150 icon for uwp export #35871
2020-02-06Merge pull request #35887 from dankan1890/quick_fixRémi Verschelde
Fixed String::humanize_size crash.
2020-02-06Merge pull request #35867 from timothyqiu/path-updateRémi Verschelde
Updates Path2D in debugging if navigation is visible
2020-02-06Merge pull request #35938 from Calinou/export-android-remove-progressRémi Verschelde
Remove per-file progress reporting when exporting to Android
2020-02-06Merge pull request #35939 from timothyqiu/project-iconRémi Verschelde
Centers project icon vertically in project list
2020-02-06Centers icon vertically in project listHaoyu Qiu
2020-02-05Remove per-file progress reporting when exporting to AndroidHugo Locurcio
Calling `step()` on EditorProgress too often will slow down the rest of the editor, so it's best avoided. This is also more consistent with other exporters, as most of them don't report per-file progress either. Exporting a 2D project with ~1,100 files to Android now takes about 10 seconds from a debug editor build instead of 65 seconds. This closes #30850.
2020-02-05Merge pull request #35911 from clayjohn/DOCS-misc3Rémi Verschelde
Finish documenting BakedLightmap and TextureLayered
2020-02-05Finish documenting BakedLightmap and TextureLayeredclayjohn
2020-02-05Merge pull request #32959 from georgwacker/control-node-anim-fixRémi Verschelde
Fix control node transform animation jitter with pivot offset
2020-02-05Merge pull request #35807 from Calinou/improve-doc-status-outputRémi Verschelde
Improve the `doc_status.py` console output
2020-02-05Merge pull request #35723 from Calinou/improve-contributing-guideRémi Verschelde
Improve `CONTRIBUTING.md` and update it to follow recent changes