- 15 May, 2020 2 commits
-
-
Rémi Verschelde authored
Silence mulitple may be used uninitialized warnings in RenderingDeviceVulkan::uniform_set_create()
-
Marcel Admiraal authored
RenderingDeviceVulkan::uniform_set_create()
-
- 14 May, 2020 14 commits
-
-
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
-
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().
-
- 12 May, 2020 11 commits
-
-
Rémi Verschelde authored
WebSocket profiler for HTML5 platform [4.0]
-
Rémi Verschelde authored
Fix minimap selection offset
-
Fabio Alessandrelli authored
-
Fabio Alessandrelli authored
-
Fabio Alessandrelli authored
It is now possible to register protocol handlers (default tcp://) to support additional debugging communication layers (e.g. websocket).
-
Hugo Locurcio authored
This option can be used to workaround various issues with stuff not reloading properly when changes are made. The option was renamed to clarify the fact that it actually reloads the scene saved on the filesystem.
-
Marcel Admiraal authored
within _physics_process().
-
Rémi Verschelde authored
Compilation database support - clang, gcc, mingw
-
RevoluPowered authored
This tool is originally from mongodb. - Updated CPPSUFFIXES to use scons suffixes - objective-c files will also be loaded into the compilation database where the compiler / tooling is available to compile the files. Known limitations: - This will not work with msvc as your compiler.
-
Fabio Alessandrelli authored
Can be manually set, let's not pollute them further. Should also be done for WebRTC.
-
Rémi Verschelde authored
Silence EQ::Band::c1, c2 and c3 may be used uninitialized warnings.
-