820 Commits

Author SHA1 Message Date
Dmitry Marakasov
b00d3b9eb9 Update repology url 2025-03-18 17:01:19 +03:00
Dmitry Marakasov
ac53cd10e6 Update urls 2025-03-18 00:30:55 +03:00
Dmitry Marakasov
a05e661aac Handle no doxygen changes case 2025-03-17 23:37:50 +03:00
Dmitry Marakasov
c3ac6407fa Tweak example 2025-03-17 23:29:31 +03:00
Dmitry Marakasov
4815bd386b Drop codecov
We don't need service which uses geoblock
2025-03-17 23:24:01 +03:00
Dmitry Marakasov
4d941b3b31 Update Doxyfile
- Remove HTML_TIMESTAMP: the option was deprecated and replaced with TIMESTAMP, but remove as we're storing docs in git and don't need diff noise.
- Remove input filter, as badges markdown seem to be processed correctly now
2025-03-17 23:23:47 +03:00
Dmitry Marakasov
2c07d9fc64 Add doxygen workflow 2025-03-17 23:23:47 +03:00
xzxzzxzxzca
1447f88546 Do not touch CMAKE_MODULE_PATH
Now that the library does not provide any CMake find-modules, it is useless to alter the global.
Besides, the only way for a higher level integrating project to provide its own dependency resolution mechanism (Conan, local source tree, etc)relies on appending to CMAKE_MODULE_PATH prior to locating packages. Sdl2pp overriding the variable breaks this mechanism and therefore can only locate a globally installed copy of SDL, which is often inconvenient or plain impossible.
2023-12-11 18:52:32 +03:00
Dmitry Marakasov
b44f34a3f6 Specify codecov token 2023-12-11 17:21:42 +03:00
Dmitry Marakasov
6da8c8d4b7 Fix pip in CI 2023-12-11 17:01:42 +03:00
Dmitry Marakasov
01ba3ddfba Update ci action 2023-04-17 18:28:17 +03:00
Dmitry Marakasov
cc198c9a56 Release 0.18.1 0.18.1 2023-04-17 14:54:20 +03:00
Dmitry Marakasov
120635b1a8 Fix sdlmain link order (fixes #139) 2023-04-17 14:52:42 +03:00
Dmitry Marakasov
7ea8feceee Fix condition in CI script 2023-04-17 14:52:18 +03:00
Dmitry Marakasov
a695265d4d Release 0.18.0 0.18.0 2023-03-27 23:43:40 +03:00
Dmitry Marakasov
7cd6255d13 Disable live tests in CI 2023-03-17 21:57:08 +03:00
Dmitry Marakasov
82429858a6 Switch to cmake scripts provided by SDL2_{mixer,image,ttf} libraries 2023-03-17 21:38:56 +03:00
Dmitry Marakasov
77dac76e8c Update github action 2022-10-26 22:54:25 +03:00
Dmitry Marakasov
77a97972b3 Don't mention C++11 in project description
We currently use C++17 and will switch to a newer standards as
needed.

Fixes #137
2022-09-12 18:06:10 +03:00
Dmitry Marakasov
4eae7e69e1 Replace link to source with permalink 2022-06-16 15:00:13 +03:00
Dmitry Marakasov
3254e07577 Fix quoting for inline preformatted text 2022-06-16 14:59:19 +03:00
Dmitry Marakasov
f2cd04bde8 Fix another shell example 2022-06-16 14:58:36 +03:00
Dmitry Marakasov
19a8d3b9f2 Update installation and usage instructions (fixes #136) 2022-06-16 14:56:50 +03:00
Dmitry Marakasov
d50e7365da Release 0.17.0 0.17.0 2022-04-28 21:47:26 +03:00
Dmitry Marakasov
b82c737a76 Add commits badge 2022-04-28 21:44:55 +03:00
Dmitry Marakasov
5e07f7e1a6 Remove appveyor
I don't see a point and don't have resources to resurrect the windows
build. If needed, it can be reimplemented using GitHub actions.
2022-04-28 21:44:15 +03:00
Dmitry Marakasov
ee1f26ee04 Modernize project version handling in CMake 2022-04-28 21:36:11 +03:00
Dmitry Marakasov
5f01e6c557 Fix optional test 2022-04-28 20:35:35 +03:00
Dmitry Marakasov
e5459845ad Simplify CI script 2022-04-28 20:28:22 +03:00
Dmitry Marakasov
61bee086f9 Switch from pulse to disk audiodriver, which always works 2022-04-28 13:56:42 +03:00
Dmitry Marakasov
545f25e74a Switch to container build with newer ubuntu
This allows us to use newer SDL which has native CMake export module
2022-04-28 13:56:42 +03:00
Dmitry Marakasov
af27cd0099 Switch to modern CMake way of defining targets and installing exports 2022-04-28 13:51:55 +03:00
Dmitry Marakasov
87d5e9f930 Fix updating environment in CI 2022-04-27 23:23:28 +03:00
Dmitry Marakasov
1585650143 Fix action name 2022-04-27 22:38:46 +03:00
Dmitry Marakasov
6426c1d4a8 Simplify coverage handling 2022-04-27 22:38:46 +03:00
Dmitry Marakasov
9e97946869 Install graphviz in CI, needed for doxygen 2022-04-27 22:11:01 +03:00
Dmitry Marakasov
f52aea096c pkg-config exttest is now expected to pass 2022-04-27 22:10:15 +03:00
Dmitry Marakasov
96befaf1a0 Update CMake for exttest as well 2022-04-27 22:09:40 +03:00
Dmitry Marakasov
1556216c47 Remove remaining mentions of SDL2PP_WITH_WERROR 2022-04-27 22:07:06 +03:00
Dmitry Marakasov
0b74fbc7fb Switch to C++17
- Use modern CMake way to set C++ standard
- Remove hacks around Optional, as std::optional is now available
2022-04-27 21:57:46 +03:00
Dmitry Marakasov
63485cc354 Explicitly switch to recent CMake 2022-04-27 21:47:51 +03:00
Dmitry Marakasov
1aa7dae69d Update README 2022-04-27 21:46:17 +03:00
Dmitry Marakasov
e2b68b19cd Switch to GitHub actions 2022-04-27 21:44:52 +03:00
Dmitry Marakasov
5faf8b5a88 Make some flaky tests non-fatal 2022-04-27 21:19:25 +03:00
Dmitry Marakasov
34329a72ef Modernize CMake: remove duplicate loop/if args 2022-04-27 21:12:59 +03:00
Dmitry Marakasov
051e2e24fa Modernize CMake: lowercase directives 2022-04-27 21:10:57 +03:00
Dmitry Marakasov
8b1f87acbe Bump to 0.16.2 0.16.2 2022-04-27 18:14:16 +03:00
Dmitry Marakasov
7eda724660 Fix font dimensions test 2022-04-27 18:12:40 +03:00
Dmitry Marakasov
eb165ec664 Disable doxygen email obfuscation
See https://github.com/doxygen/doxygen/pull/8989
2021-12-30 17:45:51 +03:00
Dmitry Marakasov
a02d5a81c3 Bump to 0.16.1 0.16.1 2020-06-18 00:56:38 +03:00