Lukas Dürrenberger
58d0990004
Resolve remaining zizmor findings in our workflows
...
- Pass matrix values and the workspace path to run steps through env
- Use bash as default shell for the release builds
- Drop the MinGW cache from the release builds to avoid cache poisoning
2026-10-04 21:46:35 +02:00
Lukas Dürrenberger
fdef4c8747
Disable ClangCL CI jobs and pin clang-tidy to LLVM 18
2026-10-04 13:40:15 +02:00
Lukas Dürrenberger
bad0295fb9
Harden our GitHub Actions workflows
2026-10-04 13:40:15 +02:00
Lukas Dürrenberger
9fe9c109af
Update GitHub runner images and Actions versions
...
The new Windows runner images ship Visual Studio 2026, which requires CMake 4.2 or later.
2026-10-04 13:40:15 +02:00
Lukas Dürrenberger
24c8ddb1b5
Update version for the NuGet packages to 3.0.0
...
- Update State of Development
- Update release build references
2026-01-13 16:50:15 +01:00
Lukas Dürrenberger
e6dfa35cfa
Update GitHub Action images and actions
2026-01-13 16:50:15 +01:00
Lukas Dürrenberger
e3cbd1e4c3
Update copyright year to 2026
2026-01-13 16:50:15 +01:00
Lukas Dürrenberger
7b9c1038cd
Update SFML version to 3.0.2
2025-09-28 22:28:21 +02:00
Lukas Dürrenberger
603122a631
Update NuGet package version
2025-09-04 09:20:56 +02:00
Lukas Dürrenberger
2587099cd2
Package runtime DLLs for NuGet
2025-09-03 21:05:51 +02:00
Lukas Dürrenberger
a800f76d5e
Split texture's resize function into sRGB and non-sRGB
2025-08-31 17:26:12 +02:00
Lukas Dürrenberger
08b22ee975
Remove fedora-x64 as NuGet target, as linux-x64 is preferred now
2025-08-29 16:10:50 +02:00
Lukas Dürrenberger
36ae53cde7
Run NuGet CI builds for any tag
2025-08-29 16:10:50 +02:00
Lukas Dürrenberger
b23b723d83
Use our own dependencies for SFML in the CSFML NuGet
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
44974fe4e9
Update action to run under ARM
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
0abdaf8a0c
Ignore enum class clang-tidy rule
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
46b72141d1
Add support for Windows ARM64 architecture
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
973c742602
Update WinLibs MinGW version
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
1428c23b6a
Update SFML version used in CI scripts
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
c5cfb7f878
Update to windows-2025 images
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
8ca866fbc7
Fix formatting of CI files
2025-08-29 13:32:23 +02:00
Lukas Dürrenberger
e39a0b1ab8
Add missing setMinimumSize and setMaximumSize window methods
2025-06-01 12:12:53 -06:00
Lukas Dürrenberger
82884b379f
Add ReadMe to the NuGet package project
2025-01-23 21:29:32 +00:00
Lukas Dürrenberger
2ca3a852cf
Build shared libraries on Windows
2025-01-22 12:57:05 +00:00
Lukas Dürrenberger
06dd3bc9b8
Update release builds for SFML 3
2025-01-22 12:57:05 +00:00
Lukas Dürrenberger
c9bcd69cb7
Merge branch '2.6.x' into master
2025-01-14 14:44:13 +00:00
Lukas Dürrenberger
a7b113ac5b
Merge branch '2.6.x' into master
2025-01-08 15:16:46 +01:00
Lukas Dürrenberger
72c1979aed
Correct macOS rpath reference for vorbisenc
2025-01-08 14:04:00 +00:00
Lukas Dürrenberger
4f75550692
Update macOS image version for CI
2025-01-08 14:04:00 +00:00
Lukas Dürrenberger
33fca5fd5d
Fix NuGet build for master
2024-09-10 09:41:34 -06:00
Lukas Dürrenberger
e153a8a4ce
Update CSFML version to 2.6.1
2024-05-19 23:14:45 +02:00
Lukas Dürrenberger
17f42be80c
Update copyright year to 2024
2024-05-19 23:14:45 +02:00
Lukas Dürrenberger
586fb28b9d
Create release packages automatically
2024-05-19 22:51:57 +02:00
Lukas Dürrenberger
d4cba2529e
Merging 2.6.x into master
2024-05-19 15:32:57 +02:00
Lukas Dürrenberger
315c207797
Merge branch '2.6.x' into feature/backmerge
2024-05-18 23:40:59 +02:00
Lukas Dürrenberger
46ce1943b7
Remove unnecessary duplicated native libs
2024-05-18 23:26:01 +02:00
Lukas Dürrenberger
71c3fea199
Add build props for netstandard2.0
2024-05-18 23:26:01 +02:00
Lukas Dürrenberger
714e95a56e
Add missing window module
2024-05-18 23:26:01 +02:00
Lukas Dürrenberger
a9cdb1ad4d
Use v4 checkout action
2024-05-18 15:44:02 +02:00
Lukas Dürrenberger
7fd47811cb
Add GitHub Actions workflow for NuGet release
2024-05-18 15:44:02 +02:00
Lukas Dürrenberger
2ec9764ac4
Add options to select the modules to build
2024-05-18 15:44:02 +02:00
Lukas Dürrenberger
933cb6d67a
Make the new doxygen clipboard feature work and look good
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
d31809042b
Fix search.js "Uncaught ReferenceError: Cookie is not defined"
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
30a5cd508a
Add CSFML version to the documentation
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
7c88140df2
Fix XHTML Doxygen docs inconsistencies
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
d43e93eb81
Fix outdated URLs
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
d1a8cfb861
Add search support in the doxygen docs
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
428bddade9
Fix missing function documentation
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
f8a6d27b27
Update doxygen input file for doxygen 1.10.0
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
df75efa78d
Fix configuration conflict in doxygen 1.10.0
2024-05-09 09:44:20 +02:00
Lukas Dürrenberger
36c234fd90
Merge branch '2.6.x' into master
2024-04-15 23:06:45 +02:00
Lukas Dürrenberger
fb9b3aeab7
Update CSFML to 2.6.0
2024-02-04 13:43:43 +01:00
Lukas Dürrenberger
dfa5fbf92d
Enable x86 builds for Visual Studio
2024-01-28 20:16:05 +01:00
Lukas Dürrenberger
76c1e643fa
Disable treating warning as errors by default
2023-12-20 02:13:31 +01:00
Lukas Dürrenberger
a7e7ea4ccf
Fix Vulkan type declaration
2023-12-20 01:34:56 +01:00
Lukas Dürrenberger
d270e9a513
Update CSFML version to 2.5.2
2023-06-09 19:48:52 +02:00
Lukas Dürrenberger
fe8145e750
Update NuGet tooling
...
- Add officially supported RID for Linux and macOS
- Ensure reproducible builds with fixed image versions
- Add additional dependencies
- Add dirty workaround (for now) for macOS builds
2023-06-09 19:48:52 +02:00
Lukas Dürrenberger
a2418218a6
Update copyright year
2023-02-18 11:13:43 +01:00
Lukas Dürrenberger
1402537900
Update SFML GitHub URL in build scripts
2022-10-27 21:54:06 +02:00
Lukas Dürrenberger
aa13651a03
Update CI pipeline options
2022-10-27 21:54:06 +02:00
Lukas Dürrenberger
1d05e82f25
Use Markdown for the readme and license files
2021-07-13 09:00:43 +02:00
Lukas Dürrenberger
c5a37aed84
Add build scripts for macOS and Windows
2021-07-11 22:37:39 +02:00
Lukas Dürrenberger
f84ff413a1
Update CSFML version to 2.5.1
...
- Add macOS build script
- Update existing nuget build script
2021-07-11 16:54:41 +02:00
Lukas Dürrenberger
61f17e3c1d
Merge pull request #130 from DemoXinMC/master
...
sfText_getLineSpacing is not properly declared in Text.h
2018-11-19 21:24:58 +01:00
Lukas Dürrenberger
3b41d938f9
Merge pull request #128 from SFML/bugfix/doc_gen
...
Update the doxygen file and made adjustments for the latest doxygen version
2018-08-20 08:40:04 +02:00
Lukas Dürrenberger
05847516fd
Merge pull request #127 from spacechase0/update-2.5.0
...
Update for SFML 2.5.0
2018-08-20 08:38:28 +02:00