- 16 May, 2020 1 commit
-
-
Marcel Admiraal authored
-
- 15 May, 2020 10 commits
-
-
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
-
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 13 commits
-
-
Thakee Nathees authored
-
Ignacio Etcheverry authored
-
Rémi Verschelde authored
range() with non-numeric const argument crash fix
-
Rémi Verschelde authored
regression: var declaration type info parser bug fix
-
Rémi Verschelde authored
regression: static func can't access const fix
-
Rémi Verschelde authored
Rename the editor action "Revert Scene" to "Reload Saved Scene"
-
Rémi Verschelde authored
Support SDL2 half axes and inverted axes mappings.
-
Marcel Admiraal authored
-
Marcel Admiraal authored
-
Marcel Admiraal authored
-
Thakee Nathees authored
-
Thakee Nathees authored
-
Max Hilbrunner authored
Make it clear that PhysicsDirectSpaceState is only available from within _physics_process().
-