Chris Thrasher
Chris Thrasher
## Subject of the issue https://github.com/SFML/SFML/pull/2332 was a great step towards ensuring lifetime safety but it still feels lacking. I'm coming around to the idea that maybe the API ought...
## Subject of the issue https://en.sfml-dev.org/forums/index.php?topic=20767.0 Continuation of this old conversation from the forums that was focusing on how to upgrade to non-legacy shaders while maintaining compatibility within SFML 2....
## Subject of the issue The `glGetStringFunc` call [here](https://github.com/SFML/SFML/blob/master/src/SFML/Window/GlContext.cpp#L278) sometimes returns null. According to [the OpenGL docs](https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetString.xhtml) this indicates an error is occurring. This has caused issues with in-development tests...
## Description Hardcoding this into the library itself means that outside consumers cannot choose a different value. This in particular breaks the CMake template project of ours which also tries...
## Subject of the issue Doxygen has some helpful warnings that we’re currently ignoring. We ought to elevator those warnings to errors then add a CI job to build the...
## Description `sf::UniqueResource` is a class template that owns a handle to a resource in such a way that you can safely move that handle while ensuring that you never...
## Subject of the issue https://github.com/SFML/SFML/blob/master/src/SFML/Window/DRM/CursorImpl.cpp DRM does not implement `sf::Cursor` which means we can't write tests for `sf::Cursor` hence me having to disable them from ever getting ran.
https://github.com/SFML/CSFML/blob/fb9b3aeab729ef58ff704b87504bc28771770fa7/src/SFML/Graphics/RenderWindow.cpp#L194-L198 A common pattern in the implementation of the library is that we have two stack variables that represent the same thing but one type is from the `sf::` namespace...
Closes #208 These are C++ source code files. To be consistent with SFML they should use an .hpp extension. This also has the benefit of making it easier to readers...
We can save code and remove the ugly `This` parameter if we instead inherit from `sf::` types. Here's an example: https://github.com/SFML/CSFML/compare/master...simplify_sf_buffer