You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw/components/sdlutil
AnyOldName3 28131fd62b Fixes for a whole bunch of warnings
These warnings were always enabled, but we didn't see them due to https://gitlab.com/OpenMW/openmw/-/issues/7882.
I do not fully understand the cause of 7822 as I can't repro it in a minimal CMake project.

Some of these fixes are thought through.
Some are sensible best guesses.
Some are kind of a stab in the dark as I don't know whether there was a
possible bug the warning was telling me about that I've done nothing to
help by introducing a static_cast.

Nearly all of these warnings were about some kind of narrowing
conversion, so I'm not sure why they weren't firing with GCC and Clang,
which have -Wall -Wextra -pedantic set, which should imply -Wnarrowing,
and they can't have been affected by 7882.

There were also some warnings being triggered from Boost code.
The vast majority of library headers that do questionable things weren't
firing warnings off, but for some reason, /external:I wasn't putting
these Boost headers into external mode.

We need these warnings dealt with one way or another so we can switch
the default Windows CI from MSBuild (which doesn't do ccache) to Ninja
(which does).
I have the necessary magic for that on a branch, but the branch won't
build because of these warnings.
10 months ago
..
events.hpp Apply clang-format to code base 2 years ago
gl4es_init.cpp Apply clang-format to code base 2 years ago
gl4es_init.h Apply clang-format to code base 2 years ago
imagetosurface.cpp Apply clang-format to code base 2 years ago
imagetosurface.hpp Apply clang-format to code base 2 years ago
sdlcursormanager.cpp Use string_view in more places and reduce the number of empty string literals 2 years ago
sdlcursormanager.hpp Use string_view in more places and reduce the number of empty string literals 2 years ago
sdlgraphicswindow.cpp Use settings values for Video settings 1 year ago
sdlgraphicswindow.hpp Use settings values for Video settings 1 year ago
sdlinputwrapper.cpp Do not treat Alt-Tab as resolution change (bug 7866) 10 months ago
sdlinputwrapper.hpp Minor header cleanup 2 years ago
sdlmappings.cpp Fixes for a whole bunch of warnings 10 months ago
sdlmappings.hpp Move SDL-MyGUI input mappings to components, map both ways 3 years ago
sdlvideowrapper.cpp Use settings values for Video settings 1 year ago
sdlvideowrapper.hpp Use settings values for Video settings 1 year ago
vsyncmode.hpp Use settings values for Video settings 1 year ago