Commit Graph

  • c5c6276291 Ensure clang-tidy uses color output Chris Thrasher 2023-01-13 17:16:42 -0700
  • 0e8072e6cd Hide examples, tests, and documentation from projects consuming SFML via add_subdirectory Chris Thrasher 2022-08-07 22:42:40 -0600
  • 8b7429b9c0 Analyze DRM backend Chris Thrasher 2023-01-12 21:49:10 -0700
  • 1f0167192b
    Update to year 2023 Nikita 2023-01-12 17:38:41 +0700
  • 39dd630f07 Added modernize-use-nullptr check Norm Evangelista 2023-01-11 15:40:49 -0800
  • badb388507 Remove unnecessary casts Chris Thrasher 2022-09-14 14:32:06 -0600
  • b2009e2fca Changed from std::scoped_lock to std::lock_guard Jim-Marsden 2023-01-10 20:43:38 -0800
  • cdce9f7147 Use nested namespaces Chris Thrasher 2023-01-06 16:19:57 -0700
  • 8a5e0f6933 Fix bug where clang-tidy CI job always passes Chris Thrasher 2022-12-14 00:17:02 -0700
  • 098f6927d2 Prevent using a temporary sf::SoundBuffer with sf::Sound Chris Thrasher 2023-01-05 17:58:49 -0700
  • 2d0c923a53 Prevent using a temporary sf::Texture with sf::Shader Chris Thrasher 2023-01-05 17:52:25 -0700
  • 0c2f7da9f9 Prevent using a temporary sf::Texture with sf::Sprite Chris Thrasher 2023-01-05 17:40:09 -0700
  • 0bb6303cf8 Fix typo in error message Noé Lopez 2023-01-06 17:05:41 +0100
  • 3f4bb1ae12 Prevent constructing sf::Text with a temporary sf::Font Chris Thrasher 2023-01-05 13:10:11 -0700
  • 718195bf25 Mark move operators as noexcept Chris Thrasher 2022-10-15 00:56:45 -0600
  • 9a4426fb35 Simplify in-class initializer expressions Chris Thrasher 2023-01-02 12:31:40 -0700
  • 259b57d9b9 Use in-class member initializers Chris Thrasher 2022-08-13 01:18:22 -0600
  • 34b6323929 Changed to namespace Jim-Marsden 2022-12-27 10:14:15 -0800
  • bf9f59d3e3
    Merge pull request #2324 from 2.6.x Lukas Dürrenberger 2022-12-30 17:50:45 +0100
  • 15cdb40fc2
    Merge branch '2.6.x' into feature/backmerge Chris Thrasher 2022-12-29 22:29:57 -0700
  • 5e9bb60d68 Fixes the following compilation error marwen.azouzi 2022-03-14 09:40:11 +0100
  • f0b44937ce Update Image documentation regarding supported input formats kimci86 2022-12-28 16:28:45 +0100
  • 3649fceb8b Update stb_image to v2.27 and stb_image_write to v1.16 kimci86 2022-12-28 16:12:02 +0100
  • 9bdf207818
    Use std::clamp Shiv 2022-12-28 05:28:49 +0530
  • 7884efc49e Replaced Header Guards with Pragma Once Jim-Marsden 2022-12-20 20:17:38 -0800
  • 3ae6848727 Update x11 sf::Cursor::Hand to use xc_hand2 instead of xc_hand1, in order to be consistent with windows and macos dan 2022-12-26 16:36:41 -0500
  • e8a50f028b Removing unnecessary destructor in WindowImplUIKit Benjamin Li 2022-12-26 11:23:54 -0500
  • 9c7b7d68c0 Use = default to define empty destructors #2311 Benjamin Li 2022-12-25 15:07:23 -0500
  • 50d86e4755 Use in-class member initializers Chris Thrasher 2022-08-12 23:49:44 -0600
  • 37db7a83f3 Update Catch to v1.12.2 with latest bugfixes kimci86 2022-12-21 22:50:01 +0100
  • 77dcd712fb Changed inline const to constexpr Jim-Marsden 2022-12-19 14:08:26 -0800
  • 8587a1b946 Ensure diagnostic pop occur before end of header guard Chris Thrasher 2022-12-17 21:29:33 -0700
  • b7198b08d6 Use in-class member initializers Chris Thrasher 2022-08-12 22:49:38 -0600
  • 8049aa3b75 Add -ObjC flag to fix static linking on macOS Chris Thrasher 2022-12-14 22:56:17 -0700
  • 253a4abad4 Replace c-style casts & fix implicit conversion warnings. SFML/SFML#2297 zakinadhif 2022-12-14 14:53:45 +0700
  • 487c97afaf Added non-trivial move operations. Jim-Marsden 2022-11-20 11:30:46 -0800
  • c0acaef204
    Use in-class member initializers Chris Thrasher 2022-12-15 00:41:19 -0700
  • e8fa5d7d31
    Add CI job for Clang on Windows Chris Thrasher 2022-12-14 15:26:08 -0700
  • 09ec31eeea
    Merge pull request #2296 from 2.6.x Lukas Dürrenberger 2022-12-14 18:08:32 +0100
  • dc9d794722
    Merge remote-tracking branch 'origin/2.6.x' into feature/backmerge Chris Thrasher 2022-12-13 23:05:20 -0700
  • ed6d944810 Always trigger drmModeSetCrtc Chris Thrasher 2022-10-26 12:54:01 -0600
  • 866dbee8cb Add DRM utilities to sfml-window Chris Thrasher 2022-10-23 18:48:08 -0600
  • 07bf6f8c12 Add option for enabling DRM Chris Thrasher 2022-10-23 18:45:40 -0600
  • 3b6db4d18c Enforce variable case Chris Thrasher 2022-10-23 16:53:36 -0600
  • ad416ab531 Check for minimum required clang-tidy version Chris Thrasher 2022-10-24 22:59:56 -0600
  • 75b0c3a9a1 Disable warnings as errors for Clang on Windows Chris Thrasher 2022-12-11 14:37:06 -0700
  • fa2e61b9d5 Lock CI jobs to Ubuntu 20 Chris Thrasher 2022-12-11 14:53:33 -0700
  • 75642ef7aa Enable warnings as errors for clang-cl.exe Chris Thrasher 2022-12-10 23:36:48 -0700
  • e54bf87e9b Enable MSVC deprecation warning Chris Thrasher 2022-12-10 21:00:31 -0700
  • 7faa5507a4
    Rearanged members of Transformable for a smaller object size fuzzdistor 2022-11-29 05:28:05 -0300
  • 4807c779a7 Apply warnings to install test Chris Thrasher 2022-10-26 16:42:44 -0600
  • 8c6b578012 Disallow clang-format version 15 and newer Chris Thrasher 2022-11-25 13:08:15 -0600
  • c5bd4a4063 Run all formatting jobs on Ubuntu 22.04 Chris Thrasher 2022-11-25 12:39:06 -0600
  • 510068d501
    Use enum class instead of plain enum for PrimitiveType (#2286) Jonny 2022-11-27 19:17:27 +0000
  • 8e3efab09d
    Retry choco install step up to 10 times Jonny 2022-11-23 07:35:31 +0000
  • a9f33999dc
    Fix outdated use of the sf::VideoMode constructor Christian Ivicevic 2022-11-22 14:55:52 +0100
  • 1d4db22d62 Added move constructor/operator jim 2022-11-16 11:33:16 -0800
  • 0bdefd25d7 Use in-class member initializers Chris Thrasher 2022-06-26 15:50:01 -0600
  • c744369552 Use Per Monitor Aware instead of System Aware for DPI scaling on Windows Bruno Van de Velde 2022-11-05 10:51:36 +0100
  • ca9531bcbd Remove the use of std::memset Chris Thrasher 2022-11-08 17:50:55 -0700
  • 0310b03aef Document that checking XButton1 and XButton2 state on X11 is not supported kimci86 2022-11-13 15:08:00 +0100
  • 6451a29f49 Disable certain GCC pragmas when using other compilers Chris Thrasher 2022-11-02 23:34:26 -0600
  • 0e16627677 Turn off Codecov annotations Jan Haller 2022-10-25 11:19:57 +0200
  • 6bd362ea7e
    Merge pull request #2262 from 2.6.x Lukas Dürrenberger 2022-10-25 20:10:51 +0200
  • d4d518e1be Merge branch '2.6.x' into master Lukas Dürrenberger 2022-10-25 18:30:33 +0200
  • c1064bae92 Lock 2.6.x branch to macOS 11 images Chris Thrasher 2022-10-25 09:42:08 -0600
  • f796205a21 Process events in order to avoid X11 input method being confused kimci86 2022-10-11 22:46:46 +0200
  • b11328f386 Fix duplicated KeyPressed events with X11 kimci86 2022-10-10 00:31:53 +0200
  • cd985e37d2 Enforce parameter case Chris Thrasher 2022-10-23 15:17:57 -0600
  • 65ef0619c8 [DRM] Use the current resolution Subs 2022-10-13 16:21:56 +0200
  • 33e82e1262 Start enforcing naming style Chris Thrasher 2022-10-17 18:44:31 -0600
  • e4bffe5b84 Rename test files to be unique Jonny Paton 2022-10-11 08:29:34 +0100
  • 1d12c56332 [DRM] Use a GFX card with connected monitors Subs 2022-10-13 17:02:26 +0200
  • 3af9168d03 Add 32-bits Visual Studio builds to the CI Lukas Dürrenberger 2022-10-18 18:49:18 +0200
  • 80b45d4725 Add custom target for running clang-tidy Chris Thrasher 2022-10-16 14:30:13 -0600
  • 3d02d490bd Hide doctest sources from compile commands database Chris Thrasher 2022-08-11 10:40:47 -0600
  • fc61f2469d Update code coverage action Chris Thrasher 2022-10-16 15:11:57 -0600
  • e0b6053b15 Update checkout action Chris Thrasher 2022-10-11 22:45:37 -0600
  • 229e3f61f4 Use doctest-provided main implementation Chris Thrasher 2022-10-16 13:24:28 -0600
  • e4f81af337 Test install interface Chris Thrasher 2022-09-18 15:24:42 -0600
  • 8f54a3e97c
    Merge pull request #2244 from SFML/2.6.x Lukas Dürrenberger 2022-10-14 16:53:16 +0200
  • a5dbe59f07
    Merge branch '2.6.x' Chris Thrasher 2022-10-12 21:35:20 -0600
  • 5cd8a164dd Use list(APPEND more Chris Thrasher 2022-09-18 20:04:44 -0600
  • 46b9c79b77 Link to latest CMake docs Chris Thrasher 2022-09-17 22:48:11 -0600
  • ff685de1bf Ensure add_custom_command uses VERBATIM Chris Thrasher 2022-09-14 10:42:13 -0600
  • 88f9a33479 Use PROJECT_ variables Chris Thrasher 2022-08-29 18:09:02 -0600
  • b848a7b29a Only reference the project's directories, not parent directories Chris Thrasher 2022-08-27 22:45:15 -0600
  • 5e880a2511 Fix directory install rules Chris Thrasher 2022-08-27 21:39:18 -0600
  • fc0bd0bfc8 Don't specify standard library on macOS Chris Thrasher 2022-07-14 21:56:34 -0600
  • f5a3442ba6 Remove macOS architecture checks Chris Thrasher 2022-08-08 00:06:25 -0600
  • 2503b00299 Fix compile on linux with gcc 12.2.0 Radek Dutkiewicz 2022-10-11 11:50:11 +0100
  • 9feef3708d Test existence of copy and move semantics Chris Thrasher 2022-07-25 00:36:05 -0600
  • fd5c358c98 Add PCH builds via 'SFML_ENABLE_PCH' CMake option Vittorio Romeo 2022-10-07 23:38:45 +0200
  • 7a5b862fd0 Consolidate redundant gl.h headers Chris Thrasher 2022-10-08 22:31:27 -0600
  • 58b4346895 Add '[[nodiscard]]' to 'IpAddress::resolve' Vittorio Romeo 2022-10-07 13:04:47 +0200
  • 753644a5bd Fix CMake formatting inconsistencies Vittorio Romeo 2022-10-06 19:33:19 +0200
  • e948a5f41e Improve static initialization of vectors Vittorio Romeo 2022-10-06 19:27:50 +0200
  • 0e475f3f50 Test reinterpreting an sf::Color as a std::uint8_t* Chris Thrasher 2022-09-15 10:11:17 -0600
  • 939ec267df Improve const correctness Chris Thrasher 2022-08-18 22:59:28 -0600
  • e44a4b305d Simplify operator<< implementations Chris Thrasher 2022-07-04 23:57:04 -0600