Commit Graph

  • 3ce985c0ac
    Use more in-class member initializers Chris Thrasher 2023-10-23 14:17:38 -05:00
  • 1545dc7b7d
    Use sf::Vector2<T> conversion constructor Chris Thrasher 2023-12-05 15:17:31 -07:00
  • 55e2b53355
    Simplify sf::Packet::clear() Chris Thrasher 2023-01-28 21:20:23 -07:00
  • ffe9cc0671 Fix incorrect assertion comment Chris Thrasher 2023-10-09 00:07:42 -06:00
  • e6b4b82b77
    Fix incorrect assertion comment Chris Thrasher 2023-10-09 00:07:42 -06:00
  • 39da2b829c Make Keyboard::Key a scoped enumeration kimci86 2023-12-19 23:45:33 +01:00
  • 38ed6c1903 Make Keyboard::Key a scoped enumeration kimci86 2023-12-19 23:45:33 +01:00
  • 82ee0f79ac Remove Key::Last and Scan::Last enumerators kimci86 2023-12-19 07:27:41 +01:00
  • c85a75559c Remove Key::Last and Scan::Last enumerators kimci86 2023-12-19 07:27:41 +01:00
  • b13b488f9f Remove unused function Chris Thrasher 2023-12-17 18:06:53 -07:00
  • 22b518af1f Remove unused function Chris Thrasher 2023-12-17 15:41:31 -07:00
  • d1eb21e04f Remove reference to SFML 2 Chris Thrasher 2023-12-17 15:47:27 -07:00
  • d2fad4754c
    Remove unused function Chris Thrasher 2023-12-17 18:06:53 -07:00
  • 674d68faa6 Remove unhelpful return values Chris Thrasher 2023-12-17 13:33:12 -07:00
  • 7423089c5a
    Remove unused function Chris Thrasher 2023-12-17 15:41:31 -07:00
  • 2bc4e15043 Fix typos Chris Thrasher 2023-12-17 12:45:50 -07:00
  • d2f4452fc8 Use EnumArray for Key or Scancode-indexed arrays kimci86 2023-12-17 18:38:54 +01:00
  • faaceb5b5b Define KeyCount and ScancodeCount out of enums kimci86 2023-12-17 18:38:54 +01:00
  • d2ebb7494f
    Remove reference to SFML 2 Chris Thrasher 2023-12-17 15:47:27 -07:00
  • d85de32a5c
    Remove unhelpful return values Chris Thrasher 2023-12-17 13:33:12 -07:00
  • 4ed5761f81
    Fix typos Chris Thrasher 2023-12-17 12:45:50 -07:00
  • 329e40019a Print out new video mode when current mode is rejected Chris Thrasher 2023-12-17 11:11:39 -07:00
  • b4c24e5913
    Print out new video mode when current mode is rejected Chris Thrasher 2023-12-17 11:11:39 -07:00
  • db27ce7767 Use EnumArray for Key or Scancode-indexed arrays kimci86 2023-12-17 18:38:54 +01:00
  • 1eccbd8557 Define KeyCount and ScancodeCount out of enums kimci86 2023-12-17 18:38:54 +01:00
  • a474654ea7
    Add EnumArray to implement enum-indexed arrays kimci86 2023-12-17 02:31:25 +01:00
  • 92826e1c1f Remove static_casts Chris Thrasher 2023-12-16 14:39:55 -07:00
  • efe9a438c4
    Remove static_casts Chris Thrasher 2023-12-16 14:39:55 -07:00
  • b20376813c Rename XButton1 and XButton2 into Extra1 and Extra2 kimci86 2023-12-16 12:31:54 +01:00
  • b03513d92e Use EnumArray to store sensors states kimci86 2023-12-16 15:39:37 +01:00
  • e14b122ce0 Use EnumArray to store mouse buttons states kimci86 2023-12-16 15:20:35 +01:00
  • 4fcc07fa7d Use EnumArray to store joysticks capabilities and states kimci86 2023-12-16 14:55:58 +01:00
  • 5c1fb5ebeb Add EnumArray utility template container kimci86 2023-12-16 14:06:46 +01:00
  • 114680dd79 Rename XButton1 and XButton2 into Extra1 and Extra2 kimci86 2023-12-16 12:31:54 +01:00
  • eab8f426e7 Make Sensor::Type a scoped enumeration kimci86 2023-12-10 17:59:12 +01:00
  • 3fb0ffce51 Make Mouse::Button and Mouse::Wheel scoped enumerations kimci86 2023-12-10 17:47:13 +01:00
  • ebf190b660 Make Joystick::Axis a scoped enumeration kimci86 2023-12-10 17:41:54 +01:00
  • df2f56fe83 Make Cursor::Type a scoped enumeration kimci86 2023-12-10 17:25:43 +01:00
  • 5e18e5403b Fix Nix pkg-config support Chris Thrasher 2023-12-12 11:09:39 -07:00
  • 9cea872dbc Update changelog for #2821 Chris Thrasher 2023-12-12 10:09:22 -07:00
  • b9fdc1de7b Remove unnecessary helper function Chris Thrasher 2023-12-14 22:23:38 -07:00
  • 292594931b
    Remove unnecessary helper function Chris Thrasher 2023-12-14 22:23:38 -07:00
  • 872faccc97
    Fix Nix pkg-config support Chris Thrasher 2023-12-12 11:09:39 -07:00
  • 3560ae0ac1
    Update changelog for #2821 Chris Thrasher 2023-12-12 10:09:22 -07:00
  • 3cf25d1c2e Add readability-containers-contains clang-tidy check Chris Thrasher 2023-07-28 14:32:28 -06:00
  • 2c4ffe997a Implement predicate with lambdas Chris Thrasher 2023-05-15 15:41:47 -06:00
  • f50cc69490
    Add readability-containers-contains clang-tidy check Chris Thrasher 2023-07-28 14:32:28 -06:00
  • ac87bf0f17
    Implement predicate with lambdas Chris Thrasher 2023-05-15 15:41:47 -06:00
  • bdf676aec1 Fix CMake formatting Chris Thrasher 2023-07-22 09:24:26 -06:00
  • 79cd91124a Remove unused variable Chris Thrasher 2023-11-15 19:43:46 -07:00
  • 742a31f53c
    Fix CMake formatting Chris Thrasher 2023-07-22 09:24:26 -06:00
  • 363e3fbf66
    Remove unused variable Chris Thrasher 2023-11-15 19:43:46 -07:00
  • 04a7184ab4 Simplify sf::View construction Chris Thrasher 2023-12-11 17:25:49 -07:00
  • f36166541d
    Simplify sf::View construction Chris Thrasher 2023-12-11 17:25:49 -07:00
  • a6b63de5ec Remove unnecessary sf:: namespaces Chris Thrasher 2023-11-09 22:01:30 -07:00
  • 79619ef263
    Remove unnecessary sf:: namespaces Chris Thrasher 2023-11-09 22:01:30 -07:00
  • 9a75494c01
    Merge branch '2.6.x' into master Chris Thrasher 2023-12-11 15:52:55 -07:00
  • 81a86ebdbd
    Merge branch '2.6.x' into feature/backmerge Chris Thrasher 2023-12-10 21:40:07 -07:00
  • ea42079da9 Update Catch2 Chris Thrasher 2023-12-10 16:59:37 -07:00
  • c3ff08ee94
    Update Catch2 Chris Thrasher 2023-12-10 16:59:37 -07:00
  • b199cc68d1 Unify TODO comment style for better searchability Chris Thrasher 2023-11-12 19:06:06 -07:00
  • c9d065a054 Issue an error when using a MinGW UCRT version Lukas Dürrenberger 2023-12-10 15:10:07 +01:00
  • 0e17f4d320 Apply const to more local variables Chris Thrasher 2023-11-14 11:37:59 -07:00
  • 222f24a3d2 Issue an error when using a MinGW UCRT version Lukas Dürrenberger 2023-12-10 15:10:07 +01:00
  • 24be9f10c4
    Unify TODO comment style for better searchability Chris Thrasher 2023-11-12 19:06:06 -07:00
  • e5c17dd264
    Apply const to more local variables Chris Thrasher 2023-11-14 11:37:59 -07:00
  • 819bdb67e9 Use ranged for loop Chris Thrasher 2023-10-02 15:25:08 -06:00
  • 86d3f65e1c
    Use ranged for loop Chris Thrasher 2023-10-02 15:25:08 -06:00
  • e11154e7f7 Define default special member functions in headers Chris Thrasher 2023-12-10 00:00:09 -07:00
  • 80f6559ff6 Make Sensor::Type a scoped enumeration kimci86 2023-12-10 17:59:12 +01:00
  • ed8f06976b Make Mouse::Button and Mouse::Wheel scoped enumerations kimci86 2023-12-10 17:47:13 +01:00
  • c391bd83f1 Make Joystick::Axis a scoped enumeration kimci86 2023-12-10 17:41:54 +01:00
  • e7198af72d Make Cursor::Type a scoped enumeration kimci86 2023-12-10 17:25:43 +01:00
  • 8c1814d83c
    Define default special member functions in headers Chris Thrasher 2023-12-10 00:00:09 -07:00
  • 7223a5db63 Remove unused forward declaration Chris Thrasher 2023-12-09 23:45:09 -07:00
  • 2b59b8d294
    Remove unused forward declaration Chris Thrasher 2023-12-09 23:45:09 -07:00
  • f93e1e4974 Fix typos Chris Thrasher 2023-12-09 11:42:05 -07:00
  • 569e077bc1
    Fix typos Chris Thrasher 2023-12-09 11:42:05 -07:00
  • 7f5d87dcd5 Add move semantics to sf::Context Chris Thrasher 2023-11-26 13:36:19 -07:00
  • 6a4efe792d
    Merge 9bcdbc44805595bbb633025c932b8bd2cb587241 into cc5dc0f08ce13100f53ed199dad15521362257e6 Hapaxia 2023-12-08 20:54:39 -07:00
  • 13cfc7bdec
    Add move semantics to sf::Context Chris Thrasher 2023-11-26 13:36:19 -07:00
  • cc5dc0f08c Fix sf::Context::setActive bug Chris Thrasher 2023-12-07 16:56:01 -07:00
  • ff4a91eff0
    Fix sf::Context::setActive bug Chris Thrasher 2023-12-07 16:56:01 -07:00
  • 06b831222f Merge branch 'master' of https://github.com/Zombieschannel/SFML Zombieschannel 2023-12-05 17:06:50 +01:00
  • 2942b34b84 Fix crash when glBlendEquation is missing Zombieschannel 2023-12-05 15:26:56 +01:00
  • 4e2f6ae655 Add more tests for sf::Context Chris Thrasher 2023-09-24 21:32:17 -06:00
  • 8b2b558e07
    Add more tests for sf::Context Chris Thrasher 2023-09-24 21:32:17 -06:00
  • 7c9e7aa31a Avoid taking lock when not necessary Chris Thrasher 2023-09-01 20:39:34 -06:00
  • 48071ed335 Remove some references to SFML 2 Chris Thrasher 2023-11-29 14:44:46 -07:00
  • c20763bdd4
    Remove some references to SFML 2 Chris Thrasher 2023-11-29 14:44:46 -07:00
  • c3f69e5d64 Remove leading newlines Chris Thrasher 2023-11-29 14:36:08 -07:00
  • fbac5daf88
    Remove leading newlines Chris Thrasher 2023-11-29 14:36:08 -07:00
  • f28ce89fa1
    Avoid taking lock when not necessary Chris Thrasher 2023-09-01 20:39:34 -06:00
  • c89c5eae69 Replace raw loops with standard algorithm Chris Thrasher 2023-11-13 16:27:05 -07:00
  • c6919e28fc Prefer std::optional return types over output parameters Chris Thrasher 2023-11-26 17:16:59 -07:00
  • 4bb8f1693b
    Replace raw loops with standard algorithm Chris Thrasher 2023-11-13 16:27:05 -07:00
  • fe0785769e Ensure consistent behavior between Android and other OSes Chris Thrasher 2023-11-27 13:21:52 -07:00
  • 71d6232b21
    Ensure consistent behavior between Android and other OSes Chris Thrasher 2023-11-27 13:21:52 -07:00
  • 0126f7478d
    Prefer std::optional return types over output parameters Chris Thrasher 2023-11-26 17:16:59 -07:00
  • 9b751899eb Add tests for sf::InputSoundFile Chris Thrasher 2023-11-26 16:43:22 -07:00