Commit Graph

  • 641cf54cc3 Use 'std::optional' in 'transientContext' Vittorio Romeo 2023-03-15 01:35:07 +0100
  • 33e96657b7 Remove redundant 'reset' calls in 'TransientContext` destructor Vittorio Romeo 2023-03-15 01:23:09 +0100
  • 0b62543942 Don't automatically run tests after build Chris Thrasher 2023-03-14 11:51:22 -0600
  • b6c54ac589 Use unity builds to speed up clang-tidy runtime Chris Thrasher 2023-03-06 15:32:56 -0700
  • 90f05ac4e8 Switch to using Documentation IP ranges in tests Lukas Dürrenberger 2023-03-09 22:42:21 +0100
  • f4e0c4b4c0 Make moving Shapes, swapping Textures and swapping VertexBuffers noexcept. binary1248 2023-03-05 14:03:27 +0100
  • 66bec29aff Remove unreachable code Chris Thrasher 2023-03-07 13:30:57 -0700
  • a100f847d5 Replace std::rand with <random> Chris Thrasher 2023-03-03 21:40:36 -0700
  • 42a53cfb1d Make use of CODECOV_TOKEN in ci.yml in order to work around Github Actions API errors that occur. binary1248 2023-03-07 01:48:57 +0100
  • 474de4d16e Allow setting window icon with sf::Image metaquarx 2023-02-16 20:52:46 +0000
  • 698b7ee49f Remove unused headers and reduce physical dependencies Vittorio Romeo 2023-02-20 22:31:47 +0100
  • 5bd3722598 Fix sf::Rect docs Chris Thrasher 2023-02-18 23:01:18 -0700
  • 0e1d33f910 Test install interface with frameworks Chris Thrasher 2023-02-16 13:11:51 -0700
  • 41aa062272 Add modernize-use-auto clang-tidy check Chris Thrasher 2023-02-14 14:50:04 -0700
  • 2a2ddee221 Disable unreliable tests Chris Thrasher 2023-02-14 09:38:54 -0700
  • 9d0b2ba592 Add tests for sf::Cursor Chris Thrasher 2023-02-11 18:58:49 -0700
  • cdf8ab38fb Add tests for sf::VertexBuffer Chris Thrasher 2023-02-12 10:51:35 -0700
  • 0a08e903dc Assert extension string is not null Chris Thrasher 2023-01-24 23:38:30 -0700
  • 949d9f44e1
    Simplify implementation of sf::Clock Chris Thrasher 2023-02-11 14:02:22 -0700
  • 6dd5f69d16
    Merge 2.6.x to master Lukas Dürrenberger 2023-02-10 09:33:03 +0100
  • 7c825b182f
    Test install interface for Static DRM builds Chris Thrasher 2023-02-09 20:24:58 -0700
  • 5e75336753
    Merge remote-tracking branch 'origin/2.6.x' into feature/backmerge Chris Thrasher 2023-02-09 20:22:56 -0700
  • 6aaf132d41 Add support for installing with static libs when using DRM Chris Thrasher 2023-02-08 00:51:52 -0700
  • 04483c58d9 Build sfml-main with position-independent code Chris Thrasher 2023-02-06 15:21:43 -0700
  • 2af65286b7 Add tests for sf::WindowBase Chris Thrasher 2023-02-04 00:06:22 -0700
  • 347b306d21 Don't terminate DRM display if it's null Chris Thrasher 2023-02-04 17:34:15 -0700
  • ef20b58895 Enable display tests for non-DRM Linux builds Chris Thrasher 2023-02-04 16:57:31 -0700
  • 205794eb3f Explicitly specify required X11 components kimci86 2023-02-07 22:13:35 +0100
  • eb162df723 Use X11's find module Chris Thrasher 2023-02-05 17:23:57 -0700
  • 938e90b7d2 Use std::string_view for parameter type Chris Thrasher 2022-07-25 23:21:28 -0600
  • 218fccd926 Don't install CMake on Android Chris Thrasher 2023-01-28 16:59:19 -0700
  • 7a50075a8b changes this UPPER_CASE CMake function names to lower_case. CONFIGURE_FILE becomes configure_file and INSTALL becomes install. OURABIG 2023-01-30 23:28:32 +0100
  • 642d981acf Replace std::strcmp by std::string_view::operator== Thibaut PONCHON 2023-01-21 18:39:29 -0500
  • 401615f5e6 Use Ninja in CI Chris Thrasher 2023-01-28 14:08:54 -0700
  • 0f2671a25c Add more clang-tidy checks Chris Thrasher 2023-01-15 23:14:02 -0700
  • 7074849814 Fixes Typo in documentation of WindowBase tverrbjelke 2023-01-25 07:50:18 +0100
  • 8737bbe970 Fixses mostly unimportant typo in documentation of WindowBase Andreas Hüwel 2023-01-07 15:12:05 +0100
  • 0c418dce4d Use std::unordered_map Chris Thrasher 2023-01-23 15:02:44 -0700
  • 9f08d67dcc Convert scancodes into a scoped enumeration Chris Thrasher 2023-01-22 17:01:28 -0700
  • 17a8e9e2c2 Tweak formatting Chris Thrasher 2023-01-22 11:11:24 -0700
  • 5ce82f3ef4 Fix copyright years Chris Thrasher 2023-01-22 11:09:15 -0700
  • 77e429e6d7 Use std::map::emplace Chris Thrasher 2023-01-22 11:08:22 -0700
  • 31d946baa0 Convert empty struct to namespace Chris Thrasher 2023-01-22 11:04:55 -0700
  • 72cd8781bb Remove deprecated keycodes Chris Thrasher 2023-01-22 10:59:48 -0700
  • 976bbda911 Drawable Test Jim-Marsden 2023-01-21 13:21:49 -0800
  • 4c8b770992 Replaced anonymous enums with constexpr per #2328 Norm Evangelista 2023-01-24 14:14:06 -0800
  • 8a307df494 Update copyright year Chris Thrasher 2023-01-23 23:15:58 -0700
  • ca5ca65004
    Removed return EXIT_SUCCESS and cstdlib Shiv 2023-01-23 14:30:48 +0530
  • 9b1b0f5b07 Streamlined readability-* clang-tidy checks Norm Evangelista 2023-01-22 12:51:07 -0800
  • b48f4b70a7 Export StreamDeleter symbols Chris Thrasher 2023-01-04 10:49:46 -0700
  • dd83189fae Enable move semantics for SoundFile types Chris Thrasher 2022-12-22 22:56:59 -0600
  • 97adbfa8c7 Let compiler generate destructors Chris Thrasher 2022-12-22 22:49:28 -0600
  • 6ea07b810c Let compiler implicitly delete copy operations Chris Thrasher 2022-12-22 22:46:46 -0600
  • ea94c620c6
    Merge branch 2.6.x into master Lukas Dürrenberger 2023-01-22 19:29:25 +0100
  • d9f8df9ca0 Merge branch '2.6.x' into master Lukas Dürrenberger 2023-01-20 21:43:12 +0100
  • e82d20c291 Change formatting and implement suggestions Lukas Dürrenberger 2022-12-30 18:15:39 +0100
  • 59a93ff737 Fix virtual code translation to text for dead keys on macOS kimci86 2022-12-20 22:41:36 +0100
  • 752955c6f8 Rename Key::Tilde to Key::Grave kimci86 2022-12-20 21:55:09 +0100
  • 722838d590 Generate key events for caps lock when the modifier state changes kimci86 2022-12-17 14:48:21 +0100
  • 1cbd6e9d12 Revamp the macOS implementation of scancodes kimci86 2022-09-21 20:46:30 +0200
  • 89ea3af65e Add mapping notification support for X11 Lukas Dürrenberger 2022-06-23 19:59:24 +0200
  • aba54925d8 Add initial dummy scancode implementation on Linux (DRM) kimci86 2022-06-23 22:37:34 +0200
  • a717ce66e1 Improve description for NumpadDivide kimci86 2022-04-20 10:00:07 +0200
  • b6606ad60a Fix missing description for NumpadMinus kimci86 2022-04-20 09:58:42 +0200
  • 7cf6d72633 Avoid overwriting key to scancode mapping kimci86 2022-04-17 18:24:17 +0200
  • 914ae374ff Silence clang warnings about Scancode enumeration kimci86 2022-04-17 11:10:06 +0200
  • b354f7f7ee Scancode renaming leftover kimci86 2022-04-17 11:05:31 +0200
  • 5dbe85bfec Use a nested struct instead of a prefix Lukas Dürrenberger 2021-11-30 15:10:05 +0100
  • 08d1095314 Make getKeyFromEvent more robust for Decimal (Numpad) kimci86 2022-02-15 12:00:51 +0100
  • 1754f24609 Fix description for dead keys kimci86 2022-02-15 11:51:53 +0100
  • 7f5e7205c4 Improve scancodeToKeycode mapping kimci86 2022-02-15 11:33:10 +0100
  • 3d62999485 Make right Alt key work on X11 kimci86 2022-02-15 11:10:51 +0100
  • 39b8d67262 Align and fix mappings and general logic Lukas Dürrenberger 2020-04-15 20:51:56 +0200
  • 5bf4982239 Align key mappings & refactorings Elias Daler 2018-04-03 00:11:31 +0300
  • 95f19ff478 Refactor X11InputManager and align mappings Elias Daler 2018-03-29 23:33:14 +0300
  • b62c0ed13f Store pointer to Display in X11InputManager Elias Daler 2018-03-29 21:11:37 +0300
  • a34d48c42d Initial Windows implementation jonathan.r.paton@googlemail.com 2017-09-28 20:28:42 +0100
  • 34197ba5b5 Add new API for scancodes Marco Antognini 2017-03-27 00:36:59 +0200
  • b191a0dc58 Use Scan prefix instead of 's' Lukas Dürrenberger 2017-09-09 01:21:29 +0200
  • cabf1a3c34 Handle layout changes on macOS Marco Antognini 2017-05-26 11:03:21 +0200
  • e806048904 Add support of scancodes for macOS Marco Antognini 2017-03-28 23:37:06 +0200
  • 75ef99e2ca Add new API for scancodes Marco Antognini 2017-03-27 00:36:59 +0200
  • 144b336c17 Added readability-redundant-*, readability-simplify-* checks Norm Evangelista 2023-01-19 17:53:53 -0800
  • 6ef8e487cc Added readability-qualified-auto, -redundant-access-specifiers Norm Evangelista 2023-01-18 08:27:17 -0800
  • 84f56d0936 Add option for skipping tests that require an attached display Chris Thrasher 2022-12-26 22:30:18 -0600
  • b128fcd3df Add tests for sf::Texture Chris Thrasher 2022-12-16 01:14:47 -0700
  • 9265607d79 Run Linux tests with dummy display Chris Thrasher 2022-12-16 01:09:52 -0700
  • b2e918bafc Simplify how test runner command is created Chris Thrasher 2022-12-16 20:01:47 -0700
  • 88d40412d7 Enable all modernize- checks by default Chris Thrasher 2023-01-15 13:13:20 -0700
  • 18e8d339e2 Add clang-tidy modernize-use-transparent-functors check Chris Thrasher 2023-01-15 12:14:28 -0700
  • a9bc4aa576 Add clang-tidy modernize-use-override check Chris Thrasher 2023-01-15 12:07:13 -0700
  • 8a5b206bb8 Add clang-tidy modernize-use-default-member-init check Chris Thrasher 2023-01-15 11:30:12 -0700
  • d202f753ed Add clang-tidy modernize-deprecated-headers check Chris Thrasher 2023-01-07 14:19:13 -0700
  • 8c3f07de80 Add clang-tidy modernize-loop-convert check Chris Thrasher 2023-01-07 13:57:58 -0700
  • 8dc28909d3 Add clang-tidy portability checks Chris Thrasher 2023-01-15 22:42:32 -0700
  • 3745ea2336 Added readability-container-size-empty, readability-isolate-declaration Norm Evangelista 2023-01-15 18:15:34 -0800
  • a4bca20567 Added modernize-use-equals-default, modernize-use-equals-delete Norm Evangelista 2023-01-11 23:27:56 -0800
  • f0119145c2 Fix Windows clang-tidy errors Chris Thrasher 2023-01-13 17:10:42 -0700
  • cab0e75503 Run clang-tidy on Windows in CI Chris Thrasher 2023-01-13 15:56:42 -0700
  • ab34b9f9bf Invoke run-clang-tidy with Python executable Chris Thrasher 2023-01-13 15:50:29 -0700