Chris Thrasher
|
7182877105
|
Improve phrasing in docs
|
2024-09-12 12:35:12 -06:00 |
|
Chris Thrasher
|
360268ea39
|
Improve const correctness
|
2024-09-12 10:08:46 -06:00 |
|
Chris Thrasher
|
7f5807a6b5
|
Fix Doxygen warnings
|
2024-09-11 22:19:10 -06:00 |
|
Chris Thrasher
|
63beea6043
|
Add Doxygen CI job
|
2024-09-11 21:54:22 -06:00 |
|
Chris Thrasher
|
290e43ff66
|
Match return types with underlying SFML interface
|
2024-09-11 17:19:31 -06:00 |
|
Chris Thrasher
|
8cf074444f
|
Stop using deprecated DOXYGEN_EXECUTABLE variable
This was deprecated in CMake 3.9.
See https://cmake.org/cmake/help/v3.22/module/FindDoxygen.html#variable:DOXYGEN_EXECUTABLE
|
2024-09-11 17:06:44 -06:00 |
|
Chris Thrasher
|
a430c713e3
|
Remove redundant definition
This is already inherited as a usage requirement when linking to
SFML's CMake targets.
|
2024-09-11 16:17:14 -06:00 |
|
Chris Thrasher
|
574c6afe05
|
Use ON and OFF for CMake booleans
|
2024-09-11 14:36:23 -06:00 |
|
Lukas Dürrenberger
|
33fca5fd5d
|
Fix NuGet build for master
|
2024-09-10 09:41:34 -06:00 |
|
Chris Thrasher
|
53bd3517db
|
Update to new anti-aliasing naming
|
2024-09-09 23:42:05 -06:00 |
|
Chris Thrasher
|
b05b1f1997
|
Add tests for sfContextAttribute
|
2024-09-08 12:08:43 -06:00 |
|
Chris Thrasher
|
8cc7537899
|
Add missing window state parameters
|
2024-09-08 10:45:11 -06:00 |
|
Chris Thrasher
|
d971aada83
|
Add more tests for the Window module
|
2024-09-08 09:56:31 -06:00 |
|
Chris Thrasher
|
02d6d4937a
|
Use modern CMake property to handle static runtime linking with MSVC
See https://github.com/SFML/SFML/pull/1834
|
2024-09-08 08:49:13 -06:00 |
|
Chris Thrasher
|
b662349832
|
Enforce variable and parameter casing style
|
2024-09-07 21:26:36 -06:00 |
|
Chris Thrasher
|
055e69520f
|
Support building CSFML as static libraries
Some languages can make use of C foreign function interfaces
compiled as static libraries so it's a good idea for CSFML to
support this use case.
|
2024-09-07 15:17:05 -06:00 |
|
Chris Thrasher
|
e963079712
|
Remove unnecessary .gitignore entries
|
2024-09-07 09:45:13 -06:00 |
|
Chris Thrasher
|
5d158dbed6
|
Revert "Remove unnecessary extern from C function declarations"
This reverts commit dfaebc6b88.
|
2024-09-05 15:03:56 -06:00 |
|
Chris Thrasher
|
e336d9fb77
|
Add missing sf prefix
This function pointer is within the `sf::` namespace of SFML so it
ought to have an `sf` prefix in CSFML.
|
2024-09-05 14:21:42 -06:00 |
|
Chris Thrasher
|
2d88625f4e
|
Update copyright year
|
2024-09-05 14:06:13 -06:00 |
|
Chris Thrasher
|
34f95771d8
|
Move copyToChar32 to the one file where it's used
|
2024-09-05 13:41:26 -06:00 |
|
Chris Thrasher
|
d50ff75b44
|
Use project-local CMake variables
|
2024-09-05 13:13:48 -06:00 |
|
Chris Thrasher
|
87289d57ea
|
Use parentheses for constructor calls
|
2024-09-05 12:47:44 -06:00 |
|
Chris Thrasher
|
b5e3cb6122
|
Clarify instructions for building CSFML
|
2024-09-04 16:17:56 -06:00 |
|
Chris Thrasher
|
53c364deec
|
Copy SFML DLLs alongside test executables
|
2024-09-03 18:09:35 -06:00 |
|
Chris Thrasher
|
431c9641ea
|
Add myself to authors list
|
2024-09-03 16:58:18 -06:00 |
|
Chris Thrasher
|
a9108a2e77
|
Document the current state of development
|
2024-09-03 16:44:32 -06:00 |
|
Chris Thrasher
|
1a95bf0807
|
Use more [[nodiscard]]
|
2024-09-03 14:45:19 -06:00 |
|
Chris Thrasher
|
4d23a89918
|
Add clang-tidy cppcoreguidelines-* checks
|
2024-09-03 12:15:01 -06:00 |
|
Chris Thrasher
|
cc1b6f0c45
|
Ensure CMake options include CSFML_ prefix
|
2024-09-03 10:44:50 -06:00 |
|
Chris Thrasher
|
34febc214f
|
Add missing sfSoundBufferRecorder functions inherited from sf::SoundRecorder
|
2024-09-03 09:38:22 -06:00 |
|
mgrojo
|
cd778ff82f
|
Documentation: Fix last value of index range in FTP listing response
- Wording and notation consistent with `sf*Shape_{g,s}etPoint()`
- Related case fix in `sfConvexShape_setPoint`
|
2024-09-02 21:38:02 -06:00 |
|
Chris Thrasher
|
725b00e6ae
|
Simplify FTP types
|
2024-09-02 21:18:31 -06:00 |
|
Chris Thrasher
|
6035a5fa5a
|
Use SFML_ROOT to find SFML installation
This is line with modern CMake convention where -D<PackageName>_ROOT
is used to locate a given package's installation.
https://cmake.org/cmake/help/latest/variable/PackageName_ROOT.html#variable:%3CPackageName%3E_ROOT
|
2024-09-02 21:03:54 -06:00 |
|
Chris Thrasher
|
f9e67732e2
|
Put common configuration settings in a CMakePresets file
|
2024-09-02 20:48:16 -06:00 |
|
Chris Thrasher
|
9750455b76
|
Remove leading newlines
|
2024-09-02 20:47:35 -06:00 |
|
Chris Thrasher
|
479554024d
|
Add tests for sfHttp
|
2024-09-02 20:04:06 -06:00 |
|
Chris Thrasher
|
b5dc20260c
|
Add tests for sfFtp
|
2024-09-02 20:04:06 -06:00 |
|
Chris Thrasher
|
10aaee1290
|
Add tests for sfSocketStatus
|
2024-09-02 20:04:06 -06:00 |
|
Chris Thrasher
|
84978f8acc
|
Add tests for sfIpAddress
|
2024-09-02 20:04:06 -06:00 |
|
Chris Thrasher
|
497b261acd
|
Add clang-tidy modernize- checks
|
2024-09-02 20:02:29 -06:00 |
|
Chris Thrasher
|
afc07ec565
|
Simplify event conversion
|
2024-09-02 15:39:15 -06:00 |
|
Chris Thrasher
|
3c0931b744
|
Build with newer macOS image
|
2024-09-02 14:54:22 -06:00 |
|
Chris Thrasher
|
fde5bd02d7
|
Fix typo in documentation
|
2024-09-02 11:53:58 -06:00 |
|
Chris Thrasher
|
00f78c1964
|
Use assert to protect against dereferencing null pointers
|
2024-09-02 11:49:10 -06:00 |
|
Chris Thrasher
|
6e654c8193
|
Fix documentation bug
|
2024-09-01 13:59:37 -06:00 |
|
Chris Thrasher
|
dfaebc6b88
|
Remove unnecessary extern from C function declarations
|
2024-09-01 13:52:28 -06:00 |
|
Chris Thrasher
|
b3a0ed815b
|
Clean up implementation of sf<T>Rect_intersects
|
2024-09-01 12:56:29 -06:00 |
|
Chris Thrasher
|
54d28325b9
|
Run clang-format
|
2024-09-01 11:32:18 -06:00 |
|
Chris Thrasher
|
42aec92642
|
Add format target for running clang-format
|
2024-09-01 11:32:18 -06:00 |
|