Lukas Dürrenberger
36c234fd90
Merge branch '2.6.x' into master
2024-04-15 23:06:45 +02:00
Chris Thrasher
fce7450bbf
Merge branch '2.6.x' into feature/backmerge
2024-03-30 20:44:49 -05:00
Chris Thrasher
671afabfc2
Use bash by default in all CI jobs
2024-03-30 12:41:28 +01:00
Chris Thrasher
5e3d87858f
Set compiler warnings on a per-target basis
2024-03-29 09:58:28 -05:00
Chris Thrasher
65165dbc55
Remove $GITHUB_WORKSPACE where not needed
2024-03-29 09:58:13 -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
kimci86
16ae40d383
Include GNUInstallDirs to define CMAKE_INSTALL_LIBDIR
...
The variable CMAKE_INSTALL_LIBDIR is used to define CSFML_PKGCONFIG_DIR
variable in cmake/Config.cmake file.
Copy-pasted from SFML's CMakeLists.txt file.
2024-02-25 22:15:31 +01:00
kimci86
ad9edb0256
Use relative install path for pkgconfig files
...
It is recommended in CMake's official documentation to use relative path
for DESTINATION parameter. Using absolute paths do not work with the
cmake --install command's --prefix option.
2024-02-25 22:15:31 +01:00
Chris Thrasher
b71e8c1dfc
Remove unused code
2024-02-19 16:35:08 -07:00
Chris Thrasher
e67340f1c5
Remove trailing whitespace
2024-02-19 22:55:18 +00:00
Chris Thrasher
2493f13baa
Update checkout action to fix deprecation warnings
2024-02-19 23:30:30 +01:00
Chris Thrasher
d007025e0f
Use = default
2024-02-19 23:30:30 +01:00
Chris Thrasher
683677b5aa
Use override
2024-02-19 23:30:30 +01:00
Chris Thrasher
907b0ca6ee
Use std::vector::data
2024-02-19 23:30:30 +01:00
Chris Thrasher
3446239371
Allow for using unexpected compilers
2024-02-19 23:30:30 +01:00
Chris Thrasher
00303b7165
Remove unused code
2024-02-19 23:30:30 +01:00
Chris Thrasher
d54f8e839e
Remove macOS 10.5 detection
...
This also gets rid of exec_program which has been deprecated in
CMake.
2024-02-19 23:30:30 +01:00
Chris Thrasher
9f1619520e
Use list(APPEND to append to lists
2024-02-19 23:30:30 +01:00
Chris Thrasher
bb347c2c8c
Remove deprecated APIs
2024-02-19 23:30:30 +01:00
Chris Thrasher
0ad43bc7d2
Enable MSVC's strict standards conformance mode
2024-02-19 23:30:30 +01:00
Chris Thrasher
c7ac60f312
Require C11
...
This required silencing C5105 which emits warnings about system
headers which we can't change.
https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5105?view=msvc-170
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
46bc9a7ed8
Remove C++11 compiler warning
2024-02-19 23:30:30 +01:00
Chris Thrasher
3401cade6e
Use ranged-for loops
2024-02-19 23:30:30 +01:00
Chris Thrasher
7676dfd95e
Use nullptr
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
942f23ca0b
Require C++17
2024-02-19 23:30:30 +01:00
Chris Thrasher
f9cf6b935a
Increase CMake requirement
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
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
Lukas Dürrenberger
dfa5fbf92d
Enable x86 builds for Visual Studio
2024-01-28 20:16:05 +01:00
Chris Thrasher
b1d02ce571
Use sf::err() for error logging
2023-12-29 12:32:02 -06:00
kimci86
0601d5fa8d
Do not pass C++ warning options to C compiler
2023-12-21 16:17:17 -06:00
Chris Thrasher
5ccbbdf61b
Remove unnecessary file install exclusion
2023-12-21 14:39:18 -06:00
Chris Thrasher
83b44e3feb
Install contents of include/ instead of include/ itself
2023-12-21 14:39:18 -06:00
Chris Thrasher
1c4aba1d43
Always specify link visibility
2023-12-21 14:39:18 -06:00
Chris Thrasher
9a355d784b
Remove trailing whitespace
2023-12-21 14:39:18 -06:00
Chris Thrasher
4f540b9cbb
Replace tabs with spaces
2023-12-21 14:39:18 -06:00
Chris Thrasher
b231c6c269
Disable warning about using a compiler extension
2023-12-20 17:22:04 -06:00
Chris Thrasher
e92cc49459
Fix MSVC warning
2023-12-20 17:22:04 -06:00
Chris Thrasher
3e24bb1dc9
Enable manually running CI pipelines
2023-12-20 17:22:04 -06:00
Chris Thrasher
b8a63eb73d
Automatically disable stale pipelines
2023-12-20 17:22:04 -06:00
Chris Thrasher
bba0bf3726
Test Debug and Release builds in CI
2023-12-20 17:22:04 -06:00
Chris Thrasher
bf29112d56
Add example program
2023-12-20 15:33:35 -06:00