summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 .
2020-02-19doc: Sync classref with current sourceRémi Verschelde
2020-02-19glslang: Remove unused revision.templateMateo Dev .59
2020-02-19Merge pull request #33736 from madmiraal/update-appveyorRémi Verschelde
AppVeyor: Enable warnings as errors.
2020-02-19Update .appveyor.yml.Marcel Admiraal
- Set options to be the same as travis builds, except use warnings=all instead of warnings=extra. - Fail on warnings as per travis builds.
2020-02-18Merge pull request #36327 from akien-mga/fix-warnings-reenable-werrorRémi Verschelde
Fix compilation warnings and re-enable werror=yes on Travis
2020-02-18Merge pull request #36329 from YeldhamDev/packed_array_iconsRémi Verschelde
Convert "Pool*Array" icons into "Packed*Array"
2020-02-18Fix compilation warnings and re-enable werror=yes on TravisRémi Verschelde
Fix -Wunused-variable, -Wunused-but-set-variable and -Wswitch warnings raised by GCC 8 and 9. Fix -Wunused-function, -Wunused-private-field and -Wtautological-constant-out-of-range-compare raised by Clang. Fix MSVC 2019 warning C4804 (unsafe use of type 'bool' in comparison operation). GCC -Wcpp warnings/Clang -W#warnings (`#warning`) are no longer raising errors and will thus not abort compilation with `werror=yes`. Treat glslang headers are system headers to avoid raising warnings. Re-enables us to build with `werror=yes` on Linux and macOS, thus catching warnings that would be introduced by new code. Fixes #36132.
2020-02-18Merge pull request #36269 from AndreaCatania/nav_old_fucRémi Verschelde
Added utility functions to the new NavigationServer:
2020-02-18Convert "Pool*Array" icons into "Packed*Array"Michael Alexsander
2020-02-18Added utility functions to the new NavigationServer:Andrea Catania
- Vector3 get_closest_point_to_segment(const Vector3 &p_from, const Vector3 &p_to, const bool &p_use_collision = false); - Vector3 get_closest_point(const Vector3 &p_point); - Vector3 get_closest_point_normal(const Vector3 &p_point); - Object *get_closest_point_owner(const Vector3 &p_point);
2020-02-18Merge pull request #36321 from Faless/net/win_tcp_noreuseRémi Verschelde
Disable NetSocket reuse address on Windows.
2020-02-18Merge pull request #36296 from Faless/dtls/enet_vulkanRémi Verschelde
DTLS support + optional ENet encryption
2020-02-18doc: Sync classref with current sourceRémi Verschelde
Handle removal of Pool*Array types and other recent changes.
2020-02-18EditorProperty: Fix handling of PackedRealArrayRémi Verschelde
2020-02-18Merge pull request #36320 from madmiraal/fix-c4996-warning-vulkan_contextRémi Verschelde
Fix VisualStudio throwing multiple C4996 warnings in vulkan_context.cpp.