summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-21Stub out Vulkan context for iPhoneSam Green
2020-02-21Add iphone to vulkan drivers SCsubSam Green
2020-02-21Add use_static_mvk optionSam Green
2020-02-21Update detect.pySam Green
2020-02-21Resolve iOS and GLES compilation failuresSam Green
2020-02-21Import the correct rasterizer based on build settingsSam Green
2020-02-21Merge pull request #36421 from Chaosus/vs_sort_custom_nodsYuri Roubinsky
Refactor node processing in visual shader member dialog
2020-02-21Merge pull request #36400 from reduz/variant-string-nameRémi Verschelde
Added StringName as a variant type.
2020-02-21Refactor node processing in visual shader member dialogYuri Roubinsky
2020-02-21Merge pull request #36393 from reduz/callable-method-pointerRémi Verschelde
New callable_mp macro, for signals to call method pointers directly.
2020-02-21Added StringName as a variant type.Juan Linietsky
Also changed all relevant properties defined manually to StringName.
2020-02-21Merge pull request #36415 from reduz/skeleton-skin-namedRémi Verschelde
Add support for named binds in Skin.
2020-02-21Created the callable_mp macro, for signals to call method pointers directly.Juan Linietsky
2020-02-21Add support for named binds in Skin.Juan Linietsky
Helps better reutilization of skeletons from Maya exported files.
2020-02-21Merge pull request #36244 from Faless/debugger/big_refactor_squashRémi Verschelde
Huge Debugger/EditorDebugger refactor.
2020-02-21Huge Debugger/EditorDebugger refactor.Fabio Alessandrelli
2020-02-21Merge pull request #36413 from akien-mga/travis-homebrew-updateRémi Verschelde
Travis: Force updating homebrew on macOS
2020-02-21Travis: Force updating homebrew on macOSRémi Verschelde
Temporary workaround for https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296
2020-02-20Merge pull request #35864 from ofrank123/masterRémi Verschelde
Switched the language server from websockets to TCP
2020-02-20Merge pull request #36380 from akien-mga/scons-std-c11-c++14Rémi Verschelde
SCons: Explicitly define our C (C11) and C++ (C++14) standards
2020-02-20Migrating language server from Websockets to raw TCPof9
2020-02-20SCons: Explicitly define our C (C11) and C++ (C++14) standardsRémi Verschelde
On GCC and Clang, we use C11 and C++14 with GNU extensions (`std=gnu11` and `std=gnu++14`). Those are the defaults for current GCC and Clang, and also match the feature sets we want to use in Godot. On MSVC, we require C++14 support explicitly with `/std:c++14`, and make it strict with the use of `/permissive-` (so features of C++17 or later can't be used). Moves the definition before querying environment flags and platform config so that it can be overridden when necessary.
2020-02-20Merge pull request #36368 from reduz/variant-reworkRémi Verschelde
Reworked signal system, added support for Callable and Signal
2020-02-20Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky
objects and made them default.
2020-02-20Merge pull request #36371 from Calinou/doc-improve-panoramaskyRémi Verschelde
Improve the PanoramaSky class documentation
2020-02-20Merge pull request #36340 from nathanwfranke/fix-signal-errorsRémi Verschelde
Fix two signal errors, remove unused break_request signals in profilers
2020-02-20Merge pull request #36347 from Janglee123/persistence-view-mode-for-new-sceneRémi Verschelde
Persisting view mode for new scene
2020-02-20Merge pull request #36375 from Xrayez/pimpmaps-typosRémi Verschelde
Fix MIMPAMPS typos in constants throughout the engine
2020-02-20Merge pull request #36376 from timothyqiu/fix-load-image-crashRémi Verschelde
Fixes crash when loading StreamTexture from file
2020-02-20Fixes crash when loading StreamTexture from fileHaoyu Qiu
2020-02-20Fix MIMPAMPS typos in constants throughout the engineAndrii Doroshenko (Xrayez)
2020-02-19Fix two signal errorsnathanwfranke
Update
2020-02-19Merge pull request #36367 from IronicallySerious/rem-audio-driver-dummyRémi Verschelde
Remove unused driver/dummy/audio_driver_dummy.h
2020-02-19Improve the PanoramaSky class documentationHugo Locurcio
See https://github.com/godotengine/godot/issues/27835.
2020-02-20Remove unused driver/dummy/audio_driver_dummy.hTwarit
2020-02-19Make orthogonal view mode persistent in new scenejanglee
Fixes #36339.
2020-02-19Merge pull request #36359 from vnen/variant-reference-fixRémi Verschelde
Fix Ref(Variant) constructor to properly check the object type
2020-02-19Merge pull request #36357 from ↵Rémi Verschelde
MateoMiccino/rendering_vulkan_vertexdescriptionkey_fix rendering_vulkan: VertexDescriptionKey equal comparator was checking …
2020-02-19Merge pull request #36358 from vnen/gdscript-variant-ref-fixRémi Verschelde
Remove static script reference from GDScript class
2020-02-19Fix Ref(Variant) constructor to properly check the object typeGeorge Marques
Otherwise it was saving any reference as valid, regardless of type.
2020-02-19rendering_vulkan: VertexDescriptionKey equal comparator was checking only ↵Mateo Dev .59
the first element of his vector of VertexDescription
2020-02-19Merge pull request #36350 from akien-mga/travis-fix-clang-format-stableRémi Verschelde
Travis: Fix clang-format on non-master branches
2020-02-19Merge pull request #36349 from Faless/net/reuse_addr_again_on_posixRémi Verschelde
Fix set_reuse_address on non-Windows platforms.
2020-02-19GDScript: Remove self static reference and create one on callsGeorge Marques
This is needed because of the new changes to Variant. The reference counter is increased by adding it to a Variant, which means no GDScript will be freed (or will be double freed if manually freed somewhere).
2020-02-19Revert "ClassDB: Workaround double-free for GDScript"George Marques
This reverts commit 8312ead0d99cfc308f2f7635bae3da6bf0ff5489.
2020-02-19Merge pull request #36338 from MateoMiccino/masterRémi Verschelde
glslang: Remove unused revision.template
2020-02-19Merge pull request #35784 from Calinou/remove-3d-camera-gizmo-iconRémi Verschelde
Remove the 3D camera gizmo icon
2020-02-19Travis: Fix clang-format on non-master branchesRémi Verschelde
`git diff-tree` used to fail on the `3.2` branch (and other non-master branches) as Travis doesn't actually check that branch from the remote: ``` fatal: ambiguous argument '3.2': unknown revision or path not in the working tree. ``` The exit code would still be 0 so we'd miss badly formatted commits targeting stable branches. We do it manually to ensure that it's going to work as we want it.
2020-02-19i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 1c9132540f5a763106ae1529c61b5cb8cd851bc5)
2020-02-19Fix set_reuse_address on non-Windows platforms.Fabio Alessandrelli
Broken after cae0d8853d7a373ad8720289c12c7c2e7b5ef240 .