Chris Thrasher
Chris Thrasher
## Description I believe an SDK update fixed whatever issues were causing us to previously disable certain warnings on Android because as far as I can tell it's fine to...
## Description Over time I accumulate lots of little fixes that I find while solving other problems. I've collected enough build system improvements to justify a PR now. Each commit...
## Description This PR implements the ideas outlined [here](https://github.com/SFML/SFML/wiki/SD%3A-CPP-17-Support#chrono-api). 100% code coverage is maintained for `sf::Time`. One important design note is how the constructor from `std::chrono::duration` does not perform a...
## Description One of SFML 3's specific goals is to support move semantics. One such obstacle to implementing move semantics is not necessary knowing when the compiler is or is...
## Description Chipping away at more C++17 modernizations from [here](https://github.com/SFML/SFML/wiki/SD%3A-CPP-17-Support#filesystem-api). To keep scope manageable, this PR only touches the Network module. ## Tasks * [x] Tested on Linux * [x]...
## Description This PR uses in-class member initializers in the System module. The plan is that if this PR is accepted 1 or more subsequent PRs will employ this pattern...
## Description `sf::LineShape` models a line segment defined by two points. The first point specifies the position of the line segment and the segment is drawn to the second point....
A textual representation of a type is very handy when displaying to the console or a GUI. The former use case is the backbone of `printf`-style debugging which many programmers...
SFML currently vendors a number of binaries and headers for external dependencies. See the [`extlibs` ](https://github.com/SFML/SFML/tree/master/extlibs)directory. Vendoring provides a more convenient developer experience by removing the need to install dependencies...
I made a few changes that bring the CSFML build scripts more in line with what the SFML 2.6.x build scripts look like as well as a tweak to CI...