797 Commits

Author SHA1 Message Date
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
Dmitry Marakasov
57d492a629 Fix Travis build 2018-01-14 03:42:00 +03:00
Dmitry Marakasov
7cfc30970b Merge pull request #110 from Vraiment/fix_doc
Added some missing doc info
2017-07-26 19:07:32 +03:00
Vraiment
f840f11eb3 Added missing '\throws...' to Surface documentation 2017-07-25 19:21:13 -07:00
Vraiment
31c05f8739 Added missing '\throws...' to Window documentation 2017-07-25 19:21:11 -07:00
Dmitry Marakasov
29a3736ab8 Website switched to https 2017-07-21 21:09:19 +03:00
Dmitry Marakasov
ebb4f611bd Merge branch 'master' of github.com:libSDL2pp/libSDL2pp 2017-07-20 14:13:10 +03:00
Dmitry Marakasov
be318346e8 Update copyright 2017-07-20 14:12:58 +03:00