Age | Commit message (Collapse) | Author |
|
Temporary workaround for https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296
|
|
Switched the language server from websockets to TCP
|
|
SCons: Explicitly define our C (C11) and C++ (C++14) standards
|
|
|
|
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.
|
|
Reworked signal system, added support for Callable and Signal
|
|
objects and made them default.
|
|
Improve the PanoramaSky class documentation
|
|
Fix two signal errors, remove unused break_request signals in profilers
|
|
Persisting view mode for new scene
|
|
Fix MIMPAMPS typos in constants throughout the engine
|
|
Fixes crash when loading StreamTexture from file
|
|
|
|
|
|
Update
|
|
Remove unused driver/dummy/audio_driver_dummy.h
|
|
See https://github.com/godotengine/godot/issues/27835.
|
|
|
|
Fixes #36339.
|
|
Fix Ref(Variant) constructor to properly check the object type
|
|
MateoMiccino/rendering_vulkan_vertexdescriptionkey_fix
rendering_vulkan: VertexDescriptionKey equal comparator was checking …
|
|
Remove static script reference from GDScript class
|
|
Otherwise it was saving any reference as valid, regardless of type.
|
|
the first element of his vector of VertexDescription
|
|
Travis: Fix clang-format on non-master branches
|
|
Fix set_reuse_address on non-Windows platforms.
|
|
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).
|
|
This reverts commit 8312ead0d99cfc308f2f7635bae3da6bf0ff5489.
|
|
glslang: Remove unused revision.template
|
|
Remove the 3D camera gizmo icon
|
|
`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.
|
|
(cherry picked from commit 1c9132540f5a763106ae1529c61b5cb8cd851bc5)
|
|
Broken after cae0d8853d7a373ad8720289c12c7c2e7b5ef240 .
|
|
|
|
|
|
AppVeyor: Enable warnings as errors.
|
|
- Set options to be the same as travis builds,
except use warnings=all instead of warnings=extra.
- Fail on warnings as per travis builds.
|
|
Fix compilation warnings and re-enable werror=yes on Travis
|
|
Convert "Pool*Array" icons into "Packed*Array"
|
|
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.
|
|
Added utility functions to the new NavigationServer:
|
|
|
|
- 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);
|
|
Disable NetSocket reuse address on Windows.
|
|
DTLS support + optional ENet encryption
|
|
Handle removal of Pool*Array types and other recent changes.
|
|
|
|
Fix VisualStudio throwing multiple C4996 warnings in vulkan_context.cpp.
|
|
Fix CanvasItem bindings and Mono build
|
|
It actually means reuse port -.- ...
|