summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-30properly pass SCREEN_PIEXEL_SIZE to canvas light shaderclayjohn
2019-07-22SCons: Enable C++11 on the whole codebaseRémi Verschelde
**Important:** This does not mean *yet* that C++11 features should be used in contributions to Godot's codebase. For now this change is done solely for feature branches working on Vulkan support and GDScript typed instruction sets for Godot 4.0, which will both use C++11 features and are based on the master branch. The plan is to start porting the codebase to C++11 after Godot 3.2 is released, following upcoming guidelines on the subset of new features that should be used, and when/how to use them. We will advertise clearly when C++11 contributions are open, especially once we start a coordinated effort to port Godot's massive codebase. In the meantime, please bear with us and good ol' C++03. :)
2019-07-22Merge pull request #30752 from akien-mga/scons-fix-add_source_filesRémi Verschelde
SCons: Fix uses of [].append instead of env.add_source_files()
2019-07-22SCons: Fix uses of [].append instead of env.add_source_files()Rémi Verschelde
Also added support for SCons project-absolute paths (starting with #) and warning about duplicates in add_source_files(), and fixed default_controller_mappings.gen.cpp being included twice after first build due to *.cpp globbing. Part of #30270.
2019-07-22Merge pull request #30713 from bojidar-bg/30615-trackpad-2d-viewportRémi Verschelde
Improve touchpad support in 2d editor viewport
2019-07-22Merge pull request #30751 from akien-mga/emscripten-binaryen-trap-modeRémi Verschelde
Emscripten: Do not define BINARYEN_TRAP_MODE='clamp'
2019-07-22Merge pull request #30745 from clayjohn/gles2-shadow-transparencyRémi Verschelde
Fix GLES2 shadow transparency bug
2019-07-22Emscripten: Do not define BINARYEN_TRAP_MODE='clamp'Rémi Verschelde
It is not supported in Emscripten's `latest-upstream` LLVM backend, and doesn't seem necessary in the `latest` backend either. It was initially added in #22857 to solve a compilation error with the latter. Part of #30270.
2019-07-22doc: More formatting fixesRémi Verschelde
2019-07-22doc: Formatting fixes in EditorPlugin docsRémi Verschelde
2019-07-22doc: Sync classref with current sourceRémi Verschelde
2019-07-22Merge pull request #30749 from godotengine/revert-22642-inspector_metadataRémi Verschelde
Revert "Expose "meta" to the Inspector"
2019-07-22Merge pull request #30748 from ↵Rémi Verschelde
godotengine/revert-26205-spatialmaterial-use-packed-channels Revert "Tweak SpatialMaterial's default metallic and roughness texture channels"
2019-07-22Revert "Expose "meta" to the Inspector"Rémi Verschelde
2019-07-22Merge pull request #30726 from ↵Rémi Verschelde
GodotExplorer/revert-30657-optimize_dir_access_unix_get_next Revert "Optimize DirAccessUnix::get_next() for some file systems"
2019-07-22Revert "Tweak SpatialMaterial's default metallic and roughness texture channels"Rémi Verschelde
2019-07-22Merge pull request #30659 from henriiquecampos/docsRémi Verschelde
Add description for EditorSceneImporter, EditorPlugin.enable/disable and EditorInterface.select_file
2019-07-22Merge pull request #30717 from akien-mga/zstd-1.4.1Rémi Verschelde
zstd: Update to upstream version 1.4.1
2019-07-22Merge pull request #30720 from Calinou/doc-improve-variantRémi Verschelde
Improve the Variant class documentation
2019-07-22Merge pull request #30740 from neikeq/typeinfo_static_failRémi Verschelde
Make it a build error if a GetTypeInfo specialization cannot be resolved
2019-07-22Merge pull request #30741 from neikeq/fix-not-updating-editor-api-assemblyRémi Verschelde
Mono: Fix editor API assembly not being updated
2019-07-21fix gles2 shadow transparency bugclayjohn
2019-07-22Mono: Fix editor API assembly not being updatedIgnacio Etcheverry
If both the core and editor API assemblies are missing or out of sync, Godot will only update the former and then abort when trying to load them again because the latter was not updated. Godot will update it correctly the next time it's started, but this should not be needed and it should work the first time. This commit fixes that.
2019-07-22Make it a build error if a GetTypeInfo specialization cannot be resolvedIgnacio Etcheverry
Previously it was a runtime error message.
2019-07-21Revert "Optimize DirAccessUnix::get_next() for some file systems"Geequlim
2019-07-20Improve the Variant class documentationHugo Locurcio
Taken from https://docs.godotengine.org/en/latest/development/cpp/variant_class.html.
2019-07-20zstd: Update to upstream version 1.4.1Rémi Verschelde
2019-07-20Improve touchpad support in 2d editor viewportBojidar Marinov
Implements ideas from #30615
2019-07-20Merge pull request #30710 from neikeq/issue-30526Ignacio Roldán Etcheverry
Fix mono module build errors for release templates
2019-07-20Add description for EditorPlugin.enable/disable methodsHenrique Campos
2019-07-20Fix mono module build errors for release templatesIgnacio Etcheverry
2019-07-20Add docs for EditorInterface, EditorPlugin and EditorSceneImporterHenrique Campos
2019-07-20Merge pull request #30693 from Chaosus/lerp_angleRémi Verschelde
Added lerp_angle built-in function
2019-07-20Merge pull request #30234 from zwostein/fix-AudioStreamPlayer3DRémi Verschelde
Fixed multichannel panning for AudioStreamPlayer3D.
2019-07-20Merge pull request #30349 from qarmin/fix_arvr_crash_at_exitRémi Verschelde
Fix ARVRServer crash at exit
2019-07-20Merge pull request #30698 from Anutrix/assimp-pass-by-refRémi Verschelde
Changed large const string values to const string ref in some assimp functions
2019-07-20Merge pull request #30703 from hbina/patch-1Rémi Verschelde
Make comparison operator== const in EditorAutoloadSettings
2019-07-20Merge pull request #30576 from qarmin/lgtm_coverageRémi Verschelde
Changed some code reported by LGTM and Coverity
2019-07-20Added lerp_angles built-in functionChaosus
Co-authored-by: Xrayez <https://github.com/Xrayez> Co-authored-by: DleanJeans <https://github.com/DleanJeans>
2019-07-20Merge pull request #30708 from Anutrix/doc-astar-example-fixRémi Verschelde
AStar and AStar2D examples fixed to not use 'as' keyword and also removed error causing code
2019-07-20Merge pull request #30697 from bojidar-bg/6067-pale-customtype-scriptRémi Verschelde
Make custom types more subtle and more useful
2019-07-20Merge pull request #30707 from Anutrix/remove-an-unused-importRémi Verschelde
Removed an unused import in platform/android/SCsub
2019-07-20AStar and AStar2D examples fixed to not use 'as' keyword and also removed ↵unknown
error causing code
2019-07-20Removed an unused commitunknown
2019-07-20Merge pull request #30696 from ivhilaire/fix/pluginscript-unregister-classRémi Verschelde
Remove added pluginscript resource format loaders and savers on cleanup
2019-07-20Changed some code showed in LGTM and Coverageqarmin
2019-07-19Make comparison operator== constHanif A
`operator==` of EditorAutoloadSettings is not const for whatever reason...
2019-07-19Merge pull request #30695 from YeldhamDev/big_text_focusRémi Verschelde
Make multiline text edit grab focus when popping up
2019-07-19Merge pull request #30692 from qarmin/null_pointer_to_functionRémi Verschelde
Don't allow to pass to _is_node_locked function NULL pointer
2019-07-19Make custom types more subtle and more usefulBojidar Marinov
Implements #6067 (aaronfranke's idea) Fixes #26980