Rémi Verschelde
7711e9f93b
Merge pull request #35963 from akien-mga/scons-modules-enabled-header
...
SCons: Refactor module defines into a generated header, cleanup
2020-02-07 14:19:32 +01:00
Rémi Verschelde
f3726ee994
Use modules_enabled.gen.h to improve inter dependency checks
...
- 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-07 11:50:40 +01:00
Rémi Verschelde
b7297fb39c
SCons: Generate header with info on which modules are enabled
...
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-07 11:31:37 +01:00
Rémi Verschelde
00f46452b0
Merge pull request #35979 from akien-mga/fix-graphnode-mouse-filter-35978
...
GraphEdit: Fix regression with GraphNode mouse filter
2020-02-07 11:04:28 +01:00
Rémi Verschelde
e18c65634f
GraphEdit: Fix regression with GraphNode mouse filter
...
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-07 10:09:44 +01:00
Rémi Verschelde
642de8e789
Merge pull request #35974 from timothyqiu/list-docs
...
Completes doc for ItemList and Tree
2020-02-07 08:31:23 +01:00
Rémi Verschelde
cf462d7eca
Merge pull request #35969 from muiroc/js_builderr
...
Fix javascript platform build
2020-02-07 08:22:19 +01:00
Haoyu Qiu
7a41c44be2
Completes doc for ItemList and Tree
2020-02-07 12:52:53 +08:00
muiroc
e563b47dbe
Fix javascript platform build
2020-02-07 01:46:15 +01:00
Rémi Verschelde
195655a995
Merge pull request #35959 from Anutrix/removeTheLastERR_PRINTS
...
Remove the last ERR_PRINTS that was missed by #33391
2020-02-06 20:12:50 +01:00
unknown
4aac44f173
Remove the last ERR_PRINTS that was missed by #33391
2020-02-07 00:15:46 +05:30
Yuri Roubinsky
0812f991f0
Merge pull request #35952 from Chaosus/shader_editor_enchance
...
Few enchancements for shader editor
2020-02-06 19:52:01 +03:00
Yuri Roubinsky
24368206ca
Few enchancements for shader editor
2020-02-06 17:50:12 +03:00
Rémi Verschelde
f003b3efaa
Merge pull request #35068 from akien-mga/containers-mouse-filter-pass
...
Use MOUSE_FILTER_PASS for all containers
2020-02-06 12:23:39 +01:00
Rémi Verschelde
d705f78098
Merge pull request #35933 from akien-mga/obsolete-dockerfile
...
Drop obsolete Dockerfile, we now have official build containers
2020-02-06 12:22:07 +01:00
Rémi Verschelde
40d1b0bfdb
Merge pull request #35906 from muiroc/anim_node_value_bug
...
Pass missing args in AnimationNode script calls
2020-02-06 11:38:31 +01:00
Rémi Verschelde
f5fa2b41df
Merge pull request #35892 from Calinou/project-manager-allow-hidden-files
...
Allow existing hidden files/directories when creating a new project
2020-02-06 11:21:17 +01:00
Rémi Verschelde
d0e90cf07a
Merge pull request #35749 from Chaosus/vst_fix_constants
...
Fix GlobalConstant/BasicTypeConstant return type in visual scripts
2020-02-06 11:19:08 +01:00
Rémi Verschelde
e92ab159e6
Merge pull request #35727 from Calinou/profiler-set-background-color
...
Use the editor background color for the profiler graph
2020-02-06 11:13:57 +01:00
Rémi Verschelde
6aaff5dc68
Merge pull request #35731 from timothyqiu/texture-region-gestures
...
Adds pan and zoom gestures to TextureRegion editor
2020-02-06 11:12:34 +01:00
Rémi Verschelde
17ce184921
Merge pull request #35886 from doot24/fix_#35871
...
Fixed Godot not recognising 150x150 icon for uwp export #35871
2020-02-06 10:31:31 +01:00
Rémi Verschelde
f120acceb8
Merge pull request #35887 from dankan1890/quick_fix
...
Fixed String::humanize_size crash.
2020-02-06 10:29:00 +01:00
Rémi Verschelde
449656bcbb
Merge pull request #35867 from timothyqiu/path-update
...
Updates Path2D in debugging if navigation is visible
2020-02-06 10:23:31 +01:00
Rémi Verschelde
309d9ecf68
Merge pull request #35938 from Calinou/export-android-remove-progress
...
Remove per-file progress reporting when exporting to Android
2020-02-06 10:00:16 +01:00
Rémi Verschelde
27926053f7
Merge pull request #35939 from timothyqiu/project-icon
...
Centers project icon vertically in project list
2020-02-06 08:47:40 +01:00
Haoyu Qiu
c1011178c0
Centers icon vertically in project list
2020-02-06 10:56:43 +08:00
Hugo Locurcio
2dd3a01d11
Remove per-file progress reporting when exporting to Android
...
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-05 22:24:39 +01:00
Rémi Verschelde
c358399f81
Merge pull request #35911 from clayjohn/DOCS-misc3
...
Finish documenting BakedLightmap and TextureLayered
2020-02-05 21:05:34 +01:00
clayjohn
5643bc71f7
Finish documenting BakedLightmap and TextureLayered
2020-02-05 08:13:34 -08:00
Rémi Verschelde
dc9774b17b
Merge pull request #32959 from georgwacker/control-node-anim-fix
...
Fix control node transform animation jitter with pivot offset
2020-02-05 17:06:49 +01:00
Rémi Verschelde
0317d49951
Merge pull request #35807 from Calinou/improve-doc-status-output
...
Improve the `doc_status.py` console output
2020-02-05 16:59:16 +01:00
Rémi Verschelde
ecbd55ff5e
Merge pull request #35723 from Calinou/improve-contributing-guide
...
Improve `CONTRIBUTING.md` and update it to follow recent changes
2020-02-05 16:58:35 +01:00
Rémi Verschelde
9576ba8cdc
Drop obsolete Dockerfile, we now have official build containers
...
Cf. https://github.com/godotengine/build-containers
A user-friendly tool using those containers will soon be released and
documented.
2020-02-05 16:53:20 +01:00
Rémi Verschelde
2af3fb97f4
Merge pull request #35908 from YeldhamDev/tileset_hide_properties
...
Hide TileSet's properties from the inspector
2020-02-05 16:48:11 +01:00
Rémi Verschelde
281880304a
Merge pull request #35926 from akien-mga/changelog-tilemap
...
Changelog: Mention 3.2 changes to TileMap features
2020-02-05 16:36:27 +01:00
Rémi Verschelde
7a094fdf40
Merge pull request #35912 from bruce965/fix-empty-audio-loop
...
Fix empty audio infinite loop
2020-02-05 16:36:10 +01:00
Rémi Verschelde
a9fbe22ce9
Merge pull request #35915 from YeldhamDev/filedock_move_improvements
...
Make some QOL improvements to move operations in the FileSystem dock
2020-02-05 16:33:20 +01:00
Rémi Verschelde
bdaca7f44b
Merge pull request #35918 from timothyqiu/script-views-min-height
...
Shortens minimum height of script editor
2020-02-05 16:27:45 +01:00
Rémi Verschelde
ad52706b1a
Merge pull request #35898 from timothyqiu/buttons-doc
...
Completes doc for button classes
2020-02-05 16:27:25 +01:00
Rémi Verschelde
7ada59efb7
Merge pull request #33391 from madmiraal/cleanup-error_macros
...
Clean up error_macros.h
2020-02-05 15:43:01 +01:00
Rémi Verschelde
989b48badc
Changelog: Mention 3.2 changes to TileMap features
...
Cf. #28896 , #29519 , #30231 .
2020-02-05 15:10:58 +01:00
Marcel Admiraal
677604685d
Apply macro documentation from #35521 .
2020-02-05 14:53:06 +01:00
Rémi Verschelde
9591ca3fe5
Merge pull request #35855 from YeldhamDev/script_builtin_load_fix
...
Fix built-in script creation loading existing scripts by mistake
2020-02-05 14:21:58 +01:00
Marcel Admiraal
110f4f2dc5
Remove trailing semicolons from do..while wrappers.
...
- Remove trailing semicolons from ERR_FAIL_INDEX macros.
- Remove trailing semicolons from ERR_FAIL_UNSIGNED_INDEX macros.
- Remove trailing semicolons from CRASH_BAD_INDEX macros.
- Remove trailing semicolons from CRASH_BAD_UNSIGNED_INDEX macros.
2020-02-05 11:19:40 +01:00
Marcel Admiraal
6d69cd40bd
Add do..while(0) wrappers to macros without one.
...
- Add do..while(0) wrapper to ERR_FAIL_NULL macros.
- Add do..while(0) wrapper to ERR_FAIL_COND macros.
- Add do..while(0) wrapper to ERR_CONTINUE macros.
- Add do..while(0) wrapper to ERR_BREAK macros.
- Add do..while(0) wrapper to CRASH_COND macros.
- Add do..while(0) wrapper to ERR_FAIL macros.
- Add do..while(0) wrapper to ERR_PRINT macros.
- Add do..while(0) wrapper to WARN_PRINT macros.
- Add do..while(0) wrapper to WARN_DEPRECATED macros.
- Add do..while(0) wrapper to CRASH_NOW macros.
2020-02-05 11:19:12 +01:00
Marcel Admiraal
f0db13502a
Remove duplicate WARN_PRINT macro.
2020-02-05 11:13:24 +01:00
Marcel Admiraal
5af3b4ca27
Remove duplicate ERR_PRINT macro.
2020-02-05 11:13:24 +01:00
Marcel Admiraal
2b1084fab3
Clean up error_macros.h
2020-02-05 11:13:02 +01:00
Haoyu Qiu
6785e199bb
Shortens minimum height of script editor windows
2020-02-05 13:16:54 +08:00
Haoyu Qiu
db42d5ddff
Completes doc for button classes
2020-02-05 08:44:16 +08:00