- 16 May, 2020 2 commits
-
-
Rémi Verschelde authored
websocket: Fix crash at exit when not running the editor
-
Ignacio Etcheverry authored
EditorDebuggerServer::register_protocol_handler must not be called before editor initialization. Otherwise, if the editor is never initialized, the added StringName will not be released until static destructors are called (instead of being release during editor deinitialization).
-
- 15 May, 2020 19 commits
-
-
Oliver Frank authored
(cherry picked from commit 2173d041af711c111d60d1fc1f45f96f4f8c7271)
-
Oliver Frank authored
(cherry picked from commit dac8b7b6f4fec0136a3dc95afae0aa8aa8ce9fd9)
-
Rémi Verschelde authored
Error macros: Improve style of error messages
-
Rémi Verschelde authored
Add more missing icons
-
Michael Alexsander authored
-
Rémi Verschelde authored
-
Rémi Verschelde authored
Document why the `if (1) {} else ((void)0)` construct is used.
-
Rémi Verschelde authored
Hide editor_spin_slider grabber when closing Editor's windows
-
Rémi Verschelde authored
Fix: break, continue outside of a loop, match statement handled when parsing
-
Rémi Verschelde authored
Silence 'w' may be used uninitialized in image.cpp warning.
-
Rémi Verschelde authored
Fix #include <windows.h> for case-senstive cross-compilation.
-
Rémi Verschelde authored
Document CanvasItem's texture filtering and repeating modes
-
Rémi Verschelde authored
Document the Camera3D's `effects` property
-
Rémi Verschelde authored
Silence mulitple may be used uninitialized warnings in RenderingDeviceVulkan::uniform_set_create()
-
Marcel Admiraal authored
-
Dominik 'dreamsComeTrue' Jasiński authored
Fixes: #38740
-
Hugo Locurcio authored
This makes the CanvasItem documentation 100% complete.
-
Hugo Locurcio authored
This makes the Camera3D documentation 100% complete.
-
Marcel Admiraal authored
RenderingDeviceVulkan::uniform_set_create()
-
- 14 May, 2020 16 commits
-
-
Thakee Nathees authored
-
Rémi Verschelde authored
Style: Remove new line at block start, enforce line between functions, enforce braces in if and loop blocks
-
Rémi Verschelde authored
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
-
Rémi Verschelde authored
set parser error when infer type is null
-
Rémi Verschelde authored
I couldn't find a tool that enforces it, so I went the manual route: ``` find -name "thirdparty" -prune \ -o -name "*.cpp" -o -name "*.h" -o -name "*.m" -o -name "*.mm" \ -o -name "*.glsl" > files perl -0777 -pi -e 's/\n}\n([^#])/\n}\n\n\1/g' $(cat files) misc/scripts/fix_style.sh -c ``` This adds a newline after all `}` on the first column, unless they are followed by `#` (typically `#endif`). This leads to having lots of places with two lines between function/class definitions, but clang-format then fixes it as we enforce max one line of separation. This doesn't fix potential occurrences of function definitions which are indented (e.g. for a helper class defined in a .cpp), but it's better than nothing. Also can't be made to run easily on CI/hooks so we'll have to be careful with new code. Part of #33027.
-
Rémi Verschelde authored
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
-
Rémi Verschelde authored
-
Rémi Verschelde authored
shadowed var warning in nested block bug fix
-
Marcel Admiraal authored
Rename `w` to the more meaningful `data_write`
-
Ignacio Roldán Etcheverry authored
Fix C# bindings after lightmapper changes
-
Rémi Verschelde authored
C++: Apply some `modernize-*` checks from clang-tidy (nullptr, bool literals, void args)
-
Rémi Verschelde authored
Using clang-tidy's `modernize-redundant-void-arg`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-redundant-void-arg.html
-
Rémi Verschelde authored
Using clang-tidy's `modernize-use-bool-literals`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-bool-literals.html
-
Rémi Verschelde authored
Using clang-tidy's `modernize-use-nullptr`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
-
Rémi Verschelde authored
Port member default initialization from constructor to declaration (C++11)
-
Rémi Verschelde authored
Using `clang-tidy`'s `modernize-use-default-member-init` check and manual review of the changes, and some extra manual changes that `clang-tidy` failed to do. Also went manually through all of `core` to find occurrences that `clang-tidy` couldn't handle, especially all initializations done in a constructor without using initializer lists.
-
- 13 May, 2020 3 commits
-
-
Thakee Nathees authored
-
Ignacio Etcheverry authored
-
Rémi Verschelde authored
range() with non-numeric const argument crash fix
-