Commit Graph

  • eb321b3040 Update year to 2022 (master branch) Jan Haller 2022-02-10 23:44:56 +01:00
  • 5236513f16 Simplify how tests are built Chris Thrasher 2022-01-21 21:09:49 -07:00
  • 83259a4a31 Add move semantics to 'sf::Packet' Vittorio Romeo 2022-02-16 02:17:16 +00:00
  • 32ad019304 Cleanup sf::err includes Vittorio Romeo 2022-02-16 02:20:58 +00:00
  • 359fe9088c Fixed warnings reported by LGTM and Coverity Scan. binary1248 2022-02-15 18:43:18 +01:00
  • 5b500ad2c2 Turn more compile-time constants into 'constexpr' variables Vittorio Romeo 2022-02-11 00:02:59 +00:00
  • 9d28bf7eb2 Update year to 2022 (amended) Jan Haller 2022-02-11 11:39:37 +01:00
  • 9d51a6bd50 Fix license detection and add helpful links to external libraries and their licenses. binary1248 2022-02-10 03:47:29 +01:00
  • dbeef66693 Turn 'sf::Transform' into a 'constexpr' class Vittorio Romeo 2022-02-10 17:19:35 +00:00
  • 63ce7e4e92 Remove unnecessary includes from public-facing headers Vittorio Romeo 2022-02-10 17:19:01 +00:00
  • d7f48d15c6 Adjust .codecov.yml to make coverage have minimal impact for now. binary1248 2022-02-10 19:58:34 +01:00
  • 66339bc09c Added support for coverage reporting. binary1248 2022-02-06 05:38:28 +01:00
  • 0e419543f2 Make 'Color' constants 'constexpr' and add tests Vittorio Romeo 2022-01-27 02:28:19 +00:00
  • 28f273b9c9 Add sf::Angle Chris Thrasher 2022-01-22 18:11:08 -07:00
  • ef8d6ee7f7 Remove VS 2017 as GitHub Actions compiler Lukas Dürrenberger 2022-02-05 15:38:29 +01:00
  • 0c8c35fa0c Fix findIntersection documentation Chris Thrasher 2022-02-03 17:22:45 -07:00
  • 8f1955af17 Don't add SFML:: namespace to external targets Chris Thrasher 2022-01-27 13:22:59 -07:00
  • 7c80f302e4 Use std::optional to remove extra sf::Rect::intersects overload Chris Thrasher 2021-12-31 16:42:53 -07:00
  • 0ad6d1815c Remove unnecessary CMake version requirement Chris Thrasher 2022-01-21 20:58:03 -07:00
  • ad21794f39 Fix runtests target for multi-configuration generators kimci86 2022-01-21 12:30:37 +01:00
  • 052e624ddf Remove GCC 4 workaround Chris Thrasher 2022-01-20 23:39:31 -07:00
  • a322d18e63 Use built-in CMake project version functionality Chris Thrasher 2022-01-19 22:46:10 -07:00
  • 60deef9997 Add support for VS 2022 to the GitHub Actions workflow Lukas Dürrenberger 2022-01-18 19:40:29 +01:00
  • 7cdb728e52 Add tests for sf::BlendMode Chris Thrasher 2022-01-11 14:40:51 -07:00
  • 871c021a75 Add tests for sf::ContextSettings Chris Thrasher 2022-01-11 20:17:15 -07:00
  • a880122836 Reintroduce 'SleepImpl' sleep implementation Vittorio Romeo 2022-01-11 20:10:55 +00:00
  • da6a226941 Add tests for sf::Clock Chris Thrasher 2021-12-23 17:10:21 -06:00
  • 4586db91a9 Add SFML:: namespace to targets Chris Thrasher 2021-12-28 22:28:50 -07:00
  • d5604b91c6 Add '.gitignore' file Vittorio Romeo 2021-12-04 23:11:25 +00:00
  • 70e0ad28d4 Only build Cocoa example when using Xcode Chris Thrasher 2021-12-31 13:05:20 -07:00
  • b717a68fba Add tests for sf::Transform Chris Thrasher 2021-12-23 18:18:33 -06:00
  • c36a7821ee
    Merge pull request #1961 from SFML/feature/back_merge Lukas Dürrenberger 2022-01-08 13:04:53 +01:00
  • 3a402f241a Merge branch '2.6.x' into feature/back_merge Lukas Dürrenberger 2022-01-08 12:28:34 +01:00
  • 3d01efb80a Use operator<< for printing during test failure Chris Thrasher 2021-12-28 22:03:15 -07:00
  • cd84b19669 Define fixed-width integer type aliases in terms of standard fixed-width types Chris Thrasher 2022-01-02 21:14:54 -07:00
  • 79c2aadbcc Remove redundant 4-param sf::Rect<T> constructor Chris Thrasher 2021-12-31 12:52:52 -07:00
  • 6c816aba44 Add tests for sf::Vertex Chris Thrasher 2022-01-02 20:59:15 -07:00
  • 7d47e740bb Only build Cocoa example when using Xcode Chris Thrasher 2021-12-31 13:05:20 -07:00
  • 2ea46c8702 Fix WindowImplX11 initialization Jan Haller 2022-01-01 10:34:50 +01:00
  • 3197dc8029 Remove redundant formatters Chris Thrasher 2021-12-28 20:21:03 -07:00
  • 3dc8fc0923 Add 'NetworkUtil' for network module tests Vittorio Romeo 2021-12-24 17:16:06 +01:00
  • ff4fc05b18 Stop configuration when GCC is detected on macOS Chris Thrasher 2021-12-21 22:59:23 -06:00
  • 3b06972602 Update year to 2022 Jan Haller 2022-01-01 11:16:17 +01:00
  • 5ba6580568 Make 'Time' a 'constexpr' class Vittorio Romeo 2021-12-24 15:12:50 +01:00
  • dafdacfa20 Let tests and examples inherit language requirement from upstream targets Chris Thrasher 2021-12-17 22:01:56 -07:00
  • f5541d22e5 Add tests for sf::VideoMode Chris Thrasher 2021-12-23 16:21:51 -06:00
  • 50d28e3879 Add tests for 'sf::Color' Vittorio Romeo 2021-12-24 18:04:04 +01:00
  • 14fff20eb8 Remove redundant API taking x,y pair instead of sf::Vector Chris Thrasher 2021-12-25 21:05:13 -06:00
  • 29983aa8d4 Replace Catch with Doctest Vittorio Romeo 2021-12-24 14:31:27 +01:00
  • ade9843dd8 Collapse test/src directory Chris Thrasher 2021-12-23 11:28:14 -06:00
  • 54b8a691d1 Add unit tests for sf::Time Chris Thrasher 2021-12-18 08:32:40 -07:00
  • 53594dfbe7 Fix null pointer dereference in Font kimci86 2021-12-22 21:51:16 +01:00
  • 46639ed277 Manipulate library names on Windows + Clang Vittorio Romeo 2021-12-21 17:32:27 +01:00
  • d0c63f46fc Use a smart pointer to manage std::FILE pointer in FileInputStream kimci86 2021-12-21 21:50:16 +01:00
  • cd1cc62f6d Fix issue with MinGW not handling large files Chris Thrasher 2021-12-21 12:56:56 -06:00
  • 0f83e3d266 Use FetchContent to grab latest Catch2 release Chris Thrasher 2021-12-09 19:08:55 -07:00
  • 7364d5b578 Fix broken OpenGL example Vittorio Romeo 2021-12-21 19:48:27 +01:00
  • f6de7eca40 Use smart pointers to manage memory Vittorio Romeo 2021-12-21 18:57:38 +01:00
  • 257c78f07a Don't use 'sf::err' in public example code Vittorio Romeo 2021-12-20 00:29:18 +01:00
  • e982d08f37
    Merge pull request #1920 from SFML/feature/backmerge Lukas Dürrenberger 2021-12-20 14:22:56 +01:00
  • 3cd45a283b Merge branch '2.6.x' into feature/backmerge Lukas Dürrenberger 2021-12-20 01:08:25 +01:00
  • 14bbb0d1cc Unify toLower implementations Chris Thrasher 2021-12-05 18:26:57 -07:00
  • c824d3d57a Fix all macOS clang warnings Pawel Paruzel 2021-12-18 22:21:52 +01:00
  • 4df16d19e5 Fix Clang warnings on Android Pawel Paruzel 2021-12-18 13:24:32 +01:00
  • aae00e9002 Fix cmake -DWARNINGS_AS_ERRORS=1 for clang Pawel Paruzel 2021-12-16 09:54:15 +01:00
  • dda821597b Only compile Catch main once Chris Thrasher 2021-12-17 21:39:38 -07:00
  • 4a189d6602 Remove build logic for unsupported compilers Vittorio Romeo 2021-12-19 16:17:00 +01:00
  • 18bb892625 Improve compilation times by removing some includes and avoiding heavy dependencies Vittorio Romeo 2021-12-19 17:34:49 +01:00
  • 569a7549d4 Fix -Wmissing-braces warning under clang Vittorio Romeo 2021-12-19 15:26:58 +01:00
  • a20d73aafa Make 'Vertex' a 'constexpr' class Vittorio Romeo 2021-12-19 14:00:20 +01:00
  • ed201ce87a Make 'Color' a 'constexpr' class Vittorio Romeo 2021-12-18 19:58:23 +01:00
  • cfeb7651b5 Make 'Rect' a 'constexpr' class Vittorio Romeo 2021-12-17 07:36:50 +01:00
  • f6bd12c300 Replace 'sf::NonCopyable' with '= delete' Vittorio Romeo 2021-12-16 20:44:59 +01:00
  • 3c7fba0f96 Reduce compile-time impact of 'windows.h' Vittorio Romeo 2021-12-16 22:07:26 +01:00
  • ae3a38345d Add tests for 'Vector' destructuring and 'constexpr' support Vittorio Romeo 2021-12-16 17:58:53 +01:00
  • 6cb10856c6 Make 'Vector2' and 'Vector3' 'constexpr' classes Vittorio Romeo 2021-12-15 13:02:21 +01:00
  • fbc866c5c9 Fix regression in shader example kimci86 2021-12-15 13:07:34 +01:00
  • 96a4262fb9 Update Android example build to C++17 Pawel Paruzel 2021-12-14 16:29:47 +01:00
  • dfff93fe04 Update SFML Time classes to C++17 Pawel Paruzel 2021-12-06 15:49:05 +01:00
  • e9e353a7b2 Remove redundant APIs taking '(x, y)' in favour of ones taking 'sf::Vector' Vittorio Romeo 2021-12-15 10:29:34 +01:00
  • bb854fa739 Strategic use of '[[nodiscard]]' in 'Audio' module Vittorio Romeo 2021-12-14 14:04:15 +01:00
  • ab0378805d Strategic use of '[[nodiscard]]' in 'System' module Vittorio Romeo 2021-12-14 13:13:38 +01:00
  • b33f4bb205 Replace SFML multithreading primitives with standard C++ ones Vittorio Romeo 2021-12-13 19:51:02 +01:00
  • db38696c48 Fix calling convention for SetProcessDpiAwareness Anton Vasiliev 2021-12-13 00:10:23 +03:00
  • 363e964acc Strategic use of '[[nodiscard]]' in 'Graphics' module Vittorio Romeo 2021-12-09 19:55:33 +00:00
  • d02d3590fd Use 'std::optional' instead of 'std::vector' for temporary 'AudioDevice' Vittorio Romeo 2021-12-09 19:04:50 +00:00
  • 7343b112fc Strategic use of '[[nodiscard]]' in 'Network' module Vittorio Romeo 2021-12-09 16:17:38 +00:00
  • 3579ecbdb0 Strategic use of '[[nodiscard]]' in 'Window' module Vittorio Romeo 2021-12-09 17:11:37 +00:00
  • bc5b41657c Remove deprecated 'PrimitiveType::Quads' Vittorio Romeo 2021-12-09 13:41:16 +00:00
  • 40cac9a403
    Merge pull request #1884 from SFML/feature/backmerge Lukas Dürrenberger 2021-12-09 16:36:37 +01:00
  • cd517ba267 Merge branch '2.6.x' into feature/backmerge Lukas Dürrenberger 2021-12-09 14:30:04 +01:00
  • 7f2243d826 Remove most deprecated 'PrimitiveType' enumators Vittorio Romeo 2021-12-09 00:49:43 +00:00
  • 6678fdd291 Remove deprecated 'Shader::setParameter' API Vittorio Romeo 2021-12-09 00:49:26 +00:00
  • 0e28212584 Remove deprecated overload of 'RenderWindow::capture' Vittorio Romeo 2021-12-09 00:49:12 +00:00
  • e7a5039cd9 Remove deprecated overload of 'RenderTexture::create' Vittorio Romeo 2021-12-09 00:49:01 +00:00
  • f6186d880d Remove deprecated 'Text::[set|get]Color' Vittorio Romeo 2021-12-09 00:48:43 +00:00
  • 756a399909 Remove deprecated 'Keyboard::Key' enumerators and adjust usages Vittorio Romeo 2021-12-09 00:48:24 +00:00
  • 21d594a765 Remove 'MouseWheelEvent' and adjust usages Vittorio Romeo 2021-12-09 00:48:03 +00:00
  • d12a2cd319 Use 'override' whenever possible instead of 'virtual' Vittorio Romeo 2021-12-09 00:37:49 +00:00
  • 2567551469 X11: fix XIM input method support Edgaru089 2021-12-07 21:29:35 +08:00