Miron Alexandru
8113ed23b9
Implement new audio functions
2024-09-23 14:26:43 -06:00
Miron Alexandru
eb0f2974ab
Implement new graphics, system and window functions
2024-09-23 11:16:06 -06:00
ZXShady
70397c6131
make sfRenderStates_default an extern const variable
2024-09-20 18:28:20 -05:00
Chris Thrasher
4ef89bb387
Implement new sf::Clock functions
2024-09-20 17:08:32 -05:00
Chris Thrasher
fbe6e6193f
Implement getGeometricCenter
2024-09-20 16:29:34 -05:00
ZXShady
ac477cf8b2
fix clang tidy warning about reserved identifier in WindowHandle.h
2024-09-18 11:24:01 -04:00
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
290e43ff66
Match return types with underlying SFML interface
2024-09-11 17:19:31 -06:00
Chris Thrasher
53bd3517db
Update to new anti-aliasing naming
2024-09-09 23:42:05 -06:00
Chris Thrasher
8cc7537899
Add missing window state parameters
2024-09-08 10:45:11 -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
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
4d23a89918
Add clang-tidy cppcoreguidelines-* checks
2024-09-03 12:15:01 -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
10aaee1290
Add tests for sfSocketStatus
2024-09-02 20:04:06 -06:00
Chris Thrasher
fde5bd02d7
Fix typo in documentation
2024-09-02 11:53:58 -06:00
Chris Thrasher
dfaebc6b88
Remove unnecessary extern from C function declarations
2024-09-01 13:52:28 -06:00
Chris Thrasher
54d28325b9
Run clang-format
2024-09-01 11:32:18 -06:00
Chris Thrasher
86d52f4712
Use vectors for pairs of scalar parameters
2024-08-31 12:03:21 -06:00
Chris Thrasher
fe8d8a972c
Fix typos in public documentation
...
Typos found with codespell tool
2024-08-25 12:09:04 -06:00
Chris Thrasher
c5158c77b4
Move CSFML source files to CSFML/ directory
...
This helps make it easier to distinguish SFML files from CSFML files.
This is especially important for CSFML private headers which are
often C++ code with .hpp file extensions. This change means SFML and
CSFML can use headers with the same name without conflict.
2024-08-24 14:05:06 -06:00
Chris Thrasher
458da959f5
Remove deprecated interfaces
2024-08-24 11:32:56 -06:00
Chris Thrasher
620fdbc530
Remove references to removed types
2024-08-24 08:28:50 -06:00
Chris Thrasher
3536aeafd6
Switch to #pragma once
2024-08-24 07:40:26 -06:00
Chris Thrasher
b778f44681
Update to latest SFML 3 API
2024-08-09 13:22:43 -06:00
Guillaume D
3c6054ce4e
Fixed comment typo in Clipboard.h
2024-06-24 21:53:44 -06:00
Guillaume D
ba471094c5
Fixed doc comment in Cursor.h
2024-06-24 21:53:44 -06:00
Chris Thrasher
5fb7d4a0a1
Catch up with SFML 3 API changes
2024-05-18 23:35:57 +02:00
Chris Thrasher
fce7450bbf
Merge branch '2.6.x' into feature/backmerge
2024-03-30 20:44:49 -05:00
Miron Alexandru
61bcbc5906
Compile CSFML with SFML 3.0
2024-03-28 17:59:11 -06:00
Laiheau
0d292bdb3c
[FIX] just a spelling mistake in the TcpSocket.h
2024-03-10 10:58:20 -06:00
Miron Alexandru
e0589c302b
Implement missing functions
2024-03-09 20:29:30 -07:00
Chris Thrasher
bb347c2c8c
Remove deprecated APIs
2024-02-19 23:30:30 +01:00
Chris Thrasher
a51c22a7a3
Use C standard library utilities for booleans and fixed-width ints
2024-02-19 23:30:30 +01:00
Chris Thrasher
2273672415
Remove workarounds for old compilers
2024-02-19 23:30:30 +01:00
Chris Thrasher
5b446077e6
Update project version
2024-02-19 23:30:30 +01:00
Bruno Van de Velde
0f4b9a4383
Added sfFont_hasGlyph
2024-02-19 16:20:12 +01:00
mgrojo
8074b3a004
Minor fixes of the documentation
...
- Parameter names not matching the actual code identifier
- Typo in SoundRecorder.h
- Missing param in Context.h
2024-02-14 22:11:56 +00:00
Manuel and kimci86
b7826c5f9a
Add count parameter to sfVulkan_getGraphicsRequiredInstanceExtensions
...
Based on `sfSoundRecorder_getAvailableDevices()`
Fixes #227
Co-authored-by: kimci86 <kimci86@hotmail.fr >
2024-02-14 12:07:24 -07:00
Lukas Dürrenberger
fb9b3aeab7
Update CSFML to 2.6.0
2024-02-04 13:43:43 +01:00
Chris Thrasher
160e764c4c
Use custom fixed width integer typedef in Vulkan.h
2024-01-28 20:16:05 +01:00
Chris Thrasher
4f540b9cbb
Replace tabs with spaces
2023-12-21 14:39:18 -06:00
Chris Thrasher
843deb2f6b
Use (void) for function prototypes with no parameters
...
This is required when compiling these headers as C code. These were
omitted becuase before the addition of examples these headers were
only compiled locally as C++ files where adding the void keyword is
not needed.
2023-12-20 15:33:35 -06:00
Lukas Dürrenberger
a7e7ea4ccf
Fix Vulkan type declaration
2023-12-20 01:34:56 +01:00
Chris Thrasher
e2401417ef
Add API for sf::WindowBase
2023-11-19 13:23:39 +01:00