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
Dmitry Marakasov
25a610a7a3
Remove broken compiler flags detection, specify explicitly based on compiler
2020-06-18 00:45:21 +03:00
Dmitry Marakasov
78136347ce
Disable warnings on unsafe std::copy
2020-06-17 19:29:50 +03:00
Dmitry Marakasov
f43e4203eb
Cope with unstable font mertrics in font test
2020-06-17 19:29:50 +03:00
Dmitry Marakasov
0f368b10c8
Fix audiodevice test checks
2020-06-17 19:29:50 +03:00
Dmitry Marakasov
c7351716c0
Fix some implicit int to bool conversions
2020-06-17 19:29:50 +03:00
Dmitry Marakasov
e6a42db209
Remove SDL2PP_WITH_WERROR flag
2019-02-13 00:00:21 +03:00
Dmitry Marakasov
70e57a7ec2
Add comment on optional SDLmain
2018-02-15 23:43:08 +03:00
Dmitry Marakasov
7ff0bb58ea
Fix changelog markdown
2018-02-15 23:42:09 +03:00
Dmitry Marakasov
1cdfa085ce
Mention SDLmain change in the log
2018-02-15 23:41:59 +03:00
Dmitry Marakasov
2247c53668
Merge pull request #124 from whoozle/master
...
Removed SDL2MAIN_LIBRARY from the list of requred vars.
2018-02-15 23:37:44 +03:00
Vladimir Menshakov
bfa393497f
Removed SDL2MAIN_LIBRARY from the list of requred vars for UNIX platforms only
2018-02-15 20:08:25 +00:00
Vladimir Menshakov
1afe3553f3
Removed SDL2MAIN_LIBRARY from the list of requred vars.
...
Fedora's SDL2 rpm package is lacking main library, and it looks like SDL is not using this approach anymore, and it can be safely ignored
2018-02-15 11:39:05 +00:00
Dmitry Marakasov
9614417b5b
Bump version
0.16.0
2018-02-11 22:48:54 +03:00
Dmitry Marakasov
d1e0a0e8be
Reword docs a bit
2018-02-11 22:36:28 +03:00
Dmitry Marakasov
96bd99a9a7
Don't use SDLMixer class in examples
...
It turns out that it should be initialized after Mixer class (SDL_mixer docs say so,
however official examples use it the other way around. But also it doesn't seem to
ne necessary at all, as SDL loads needed libraries automatically anyway
2018-02-04 18:55:23 +03:00
Dmitry Marakasov
3e2acd191b
Update .gitignore with newer cmake generated files
2018-01-14 03:42:12 +03:00