Chris Thrasher
|
7c80f302e4
|
Use std::optional to remove extra sf::Rect::intersects overload
|
2022-01-27 02:55:11 +00:00 |
|
Chris Thrasher
|
052e624ddf
|
Remove GCC 4 workaround
|
2022-01-21 21:19:05 +01:00 |
|
Vittorio Romeo
|
a880122836
|
Reintroduce 'SleepImpl' sleep implementation
|
2022-01-12 00:01:35 +00:00 |
|
Lukas Dürrenberger
|
3a402f241a
|
Merge branch '2.6.x' into feature/back_merge
|
2022-01-08 12:28:34 +01:00 |
|
Chris Thrasher
|
cd84b19669
|
Define fixed-width integer type aliases in terms of standard fixed-width types
|
2022-01-06 21:02:14 +01:00 |
|
Chris Thrasher
|
79c2aadbcc
|
Remove redundant 4-param sf::Rect<T> constructor
|
2022-01-06 20:04:03 +01:00 |
|
Vittorio Romeo
|
3dc8fc0923
|
Add 'NetworkUtil' for network module tests
|
2022-01-03 01:00:55 +01:00 |
|
Vittorio Romeo
|
5ba6580568
|
Make 'Time' a 'constexpr' class
|
2021-12-28 16:52:52 +01:00 |
|
Chris Thrasher
|
14fff20eb8
|
Remove redundant API taking x,y pair instead of sf::Vector
|
2021-12-26 17:13:18 +01:00 |
|
kimci86
|
53594dfbe7
|
Fix null pointer dereference in Font
|
2021-12-23 17:03:16 +01:00 |
|
kimci86
|
d0c63f46fc
|
Use a smart pointer to manage std::FILE pointer in FileInputStream
|
2021-12-22 02:35:45 +01:00 |
|
Vittorio Romeo
|
f6de7eca40
|
Use smart pointers to manage memory
|
2021-12-21 19:54:25 +01:00 |
|
Lukas Dürrenberger
|
3cd45a283b
|
Merge branch '2.6.x' into feature/backmerge
|
2021-12-20 13:44:56 +01:00 |
|
Pawel Paruzel
|
c824d3d57a
|
Fix all macOS clang warnings
Co-authored-by: binary1248 <binary1248@hotmail.com>
|
2021-12-20 00:10:55 +01:00 |
|
Vittorio Romeo
|
18bb892625
|
Improve compilation times by removing some includes and avoiding heavy dependencies
|
2021-12-19 18:13:07 +01:00 |
|
Vittorio Romeo
|
a20d73aafa
|
Make 'Vertex' a 'constexpr' class
|
2021-12-19 15:35:47 +01:00 |
|
Vittorio Romeo
|
ed201ce87a
|
Make 'Color' a 'constexpr' class
|
2021-12-18 21:34:05 +01:00 |
|
Vittorio Romeo
|
cfeb7651b5
|
Make 'Rect' a 'constexpr' class
|
2021-12-18 17:29:41 +01:00 |
|
Vittorio Romeo
|
f6bd12c300
|
Replace 'sf::NonCopyable' with '= delete'
|
2021-12-16 22:39:38 +01:00 |
|
Vittorio Romeo
|
3c7fba0f96
|
Reduce compile-time impact of 'windows.h'
|
2021-12-16 22:39:07 +01:00 |
|
Vittorio Romeo
|
6cb10856c6
|
Make 'Vector2' and 'Vector3' 'constexpr' classes
|
2021-12-15 17:28:50 +01:00 |
|
Pawel Paruzel
|
96a4262fb9
|
Update Android example build to C++17
|
2021-12-15 12:52:27 +01:00 |
|
Pawel Paruzel
|
dfff93fe04
|
Update SFML Time classes to C++17
Ensure Clock uses a monotonic clock
Statically assert against low precision clocks
Allow suspend-aware clock for Android
Add descriptive documentation to sf::Clock
|
2021-12-15 12:52:27 +01:00 |
|
Vittorio Romeo
|
e9e353a7b2
|
Remove redundant APIs taking '(x, y)' in favour of ones taking 'sf::Vector'
|
2021-12-15 11:22:46 +01:00 |
|
Vittorio Romeo
|
bb854fa739
|
Strategic use of '[[nodiscard]]' in 'Audio' module
|
2021-12-14 15:19:37 +01:00 |
|
Vittorio Romeo
|
ab0378805d
|
Strategic use of '[[nodiscard]]' in 'System' module
|
2021-12-14 14:02:05 +01:00 |
|
Vittorio Romeo
|
b33f4bb205
|
Replace SFML multithreading primitives with standard C++ ones
|
2021-12-14 01:07:29 +01:00 |
|
Vittorio Romeo
|
363e964acc
|
Strategic use of '[[nodiscard]]' in 'Graphics' module
|
2021-12-10 01:27:05 +00:00 |
|
Vittorio Romeo
|
7343b112fc
|
Strategic use of '[[nodiscard]]' in 'Network' module
|
2021-12-09 22:34:57 +00:00 |
|
Vittorio Romeo
|
3579ecbdb0
|
Strategic use of '[[nodiscard]]' in 'Window' module
|
2021-12-09 19:53:54 +00:00 |
|
Vittorio Romeo
|
bc5b41657c
|
Remove deprecated 'PrimitiveType::Quads'
|
2021-12-09 16:33:02 +00:00 |
|
Lukas Dürrenberger
|
cd517ba267
|
Merge branch '2.6.x' into feature/backmerge
|
2021-12-09 14:36:55 +01:00 |
|
Vittorio Romeo
|
7f2243d826
|
Remove most deprecated 'PrimitiveType' enumators
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
6678fdd291
|
Remove deprecated 'Shader::setParameter' API
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
0e28212584
|
Remove deprecated overload of 'RenderWindow::capture'
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
e7a5039cd9
|
Remove deprecated overload of 'RenderTexture::create'
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
f6186d880d
|
Remove deprecated 'Text::[set|get]Color'
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
756a399909
|
Remove deprecated 'Keyboard::Key' enumerators and adjust usages
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
21d594a765
|
Remove 'MouseWheelEvent' and adjust usages
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
d12a2cd319
|
Use 'override' whenever possible instead of 'virtual'
|
2021-12-09 09:07:03 +01:00 |
|
Vittorio Romeo
|
a23076d7bb
|
Replace 'BoolType' with 'explicit operator bool'
|
2021-12-09 09:03:55 +01:00 |
|
Vittorio Romeo
|
87e84bc9e5
|
Minor modernization changes: 'nullptr', range-based 'for' loops, ...
|
2021-12-08 21:41:20 +00:00 |
|
Vittorio Romeo
|
2839f6b4d2
|
Use 'auto' where no information is lost
|
2021-12-08 19:14:31 +00:00 |
|
Vittorio Romeo
|
9a0cc4b7dc
|
Use alias declarations instead of 'typedef'
|
2021-12-08 17:58:13 +00:00 |
|
Vittorio Romeo
|
8be8a76cba
|
Use 'auto', range-'for', and structured bindings to improve some loops
|
2021-12-08 13:05:52 +01:00 |
|
lieff
|
e458f4651e
|
Add MP3 decoding support using 'minimp3'
Co-authored-by: Lukas Dürrenberger <eXpl0it3r@my-gate.net>
Co-authored-by: Vittorio Romeo <vittorio.romeo@outlook.com>
|
2021-12-08 08:19:08 +01:00 |
|
Vittorio Romeo
|
51ebeaf383
|
Change most associative containers to their respective 'unordered' version
|
2021-12-06 14:01:56 +00:00 |
|
Vittorio Romeo
|
dd14d7c57f
|
Use '[[fallthrough]]' attribute and enable relevant warning
|
2021-12-04 12:42:09 +01:00 |
|
Vittorio Romeo
|
4e1fcb3775
|
Remove 'SFML_DEPRECATED' and replace internal usages with '[[deprecated]]'
|
2021-12-03 19:36:47 +01:00 |
|
Vittorio Romeo
|
c9f7cb3d52
|
Use 'nullptr' instead of 'NULL'
|
2021-12-03 15:48:32 +00:00 |
|