707 Commits

Author SHA1 Message Date
Dmitry Marakasov
970cd74dd9 Merge branch 'master' of github.com:libSDL2pp/libSDL2pp 2017-02-20 16:32:54 +03:00
Dmitry Marakasov
89ea96d008 Mark most single argument constructors explicit
Fixes #91
2017-02-14 14:14:26 +03:00
Dmitry Marakasov
3c5b2e2fb5 Whitespace fix 2017-02-14 14:13:48 +03:00
Dmitry Marakasov
104267b3e3 Merge branch 'sdl2-include-paths' 2017-02-10 13:05:14 +03:00
Dmitry Marakasov
f12b417b1c Appveyor MSVC build: preserve SDL include hierarchy 2017-02-08 13:30:44 +03:00
Dmitry Marakasov
0184b8834b Document include path convention change 2017-02-08 13:28:39 +03:00
Dmitry Marakasov
24482d85f6 Follow SDL2 include path conventions
Though these are broken and error prone, as they ignore the possibility
of conflicts between SDL, SDL2 and wrappers thereof discarding useful
include path prefix (SDL2/), since SDL and satellite libraries follow
these it's too hard to stay away.

So don't use prefixes for SDL include paths any longer.
2017-02-08 13:19:04 +03:00
Dmitry Marakasov
d8d91927bc Merge branch 'appveyor-fix' 2017-02-08 13:11:19 +03:00
Dmitry Marakasov
a1b1aa234c Fix mingw32 compiler names 2017-02-08 13:03:57 +03:00
Dmitry Marakasov
c671055cff Remove shields.io badge, it's broken too often 2017-02-08 13:01:20 +03:00
Dmitry Marakasov
8cc53138dc Fix vars 2017-02-08 12:56:53 +03:00
Dmitry Marakasov
27886ef889 Fix travis, ignore doxygen problem 2017-02-06 13:31:38 +03:00
Dmitry Marakasov
e9af362886 Add versions badge 2017-02-02 22:36:29 +03:00
Dmitry Marakasov
9e8992178e Add repology badge 2017-01-11 18:58:02 +03:00
Dmitry Marakasov
03c033234a With doxygen, enable all code conditional on SDL version 2016-11-15 21:49:43 +03:00
Dmitry Marakasov
49e3c6a6a9 Implement Get/SetOpacity for Window (new in SDL 2.0.5) 2016-11-14 18:34:27 +03:00
Dmitry Marakasov
39eea2b892 Bump version for future release 2016-11-08 18:03:47 +03:00
Dmitry Marakasov
36c9165384 Mark release date 0.13.0 2016-11-08 18:03:47 +03:00
Dmitry Marakasov
b37392c2f9 Bump SOVERSION for safety 2016-11-08 18:01:58 +03:00
Dmitry Marakasov
cdd0b81b32 Update CHANGES 2016-11-08 18:00:06 +03:00
Dmitry Marakasov
b9ab8702af This changelog bit belongs to fixes 2016-11-08 17:59:54 +03:00
Dmitry Marakasov
83c261cf03 Add Texture::Update() overload which takes Surface&& 2016-11-08 17:59:24 +03:00
Dmitry Marakasov
4ab3906b07 Whitespace fixes 2016-10-18 17:43:27 +03:00
Dmitry Marakasov
bc779af5d1 Always generate export header
Unbreaks bundled build, fixes #73
2016-05-29 04:58:51 +03:00
Dmitry Marakasov
304f1d1931 Merge branch 'streamsize' 2016-05-24 19:28:25 +03:00
Dmitry Marakasov
cf7d7a26c1 Fix tests running twice in appveyor 2016-05-24 14:25:13 +03:00
Dmitry Marakasov
8ab8772a1c Add explicit cast from streamsize, fixing MSVC warning 2016-05-23 19:54:53 +03:00
Dmitry Marakasov
ceb85fd5cd Silence exception-related MSVC warnings as suggested by compiler 2016-05-23 17:44:40 +03:00
Dmitry Marakasov
ef0023ea49 Enable -Werror for mingw32 2016-05-23 17:43:44 +03:00
Dmitry Marakasov
a3842e0f47 Disable another MSVC flood warning 2016-05-23 17:43:26 +03:00
Dmitry Marakasov
b4ed5966c4 Don't mention unused variable 2016-05-23 17:34:17 +03:00
Dmitry Marakasov
da6c402204 Merge branch 'appveyor-sdl2.0.4' 2016-05-23 17:32:36 +03:00
Dmitry Marakasov
a41ed801b4 Mention improved MSVC support in CHANGES 2016-05-23 17:15:40 +03:00
Dmitry Marakasov
01cbc5a74f Disable (harmless?) warning 2016-05-23 17:13:42 +03:00
Dmitry Marakasov
48053a7252 Fix library paths 2016-05-23 17:13:42 +03:00
Dmitry Marakasov
24b26b7e87 Enable verbose testing 2016-05-23 17:13:42 +03:00
Dmitry Marakasov
b59b1a24c7 Enable tests with MSVC 2016-05-23 17:13:42 +03:00
Dmitry Marakasov
736e7d5877 Drop custom DEPRECATED macro
We now have this macro generated in Export.hh
2016-05-23 17:13:38 +03:00
Dmitry Marakasov
20bdc36577 Add export statements all over the code 2016-05-23 17:11:12 +03:00
Dmitry Marakasov
cc0a188d9f Enable export header generation 2016-05-23 17:11:12 +03:00
Dmitry Marakasov
a72d259abf Mask some unicode tests on MSVC 2016-05-23 17:11:12 +03:00
Dmitry Marakasov
5acf8c7779 Fix testing.h for MSVC 2016-05-23 17:11:12 +03:00
Dmitry Marakasov
6bf22cac6c Fix invalidating AppVeyor dependency cache 2016-05-23 17:09:32 +03:00
Dmitry Marakasov
01796d92d2 Remove no longer needed hack 2016-05-23 17:09:32 +03:00
Dmitry Marakasov
87cec42c87 Switch to newer SDL and satellite libraries versions for AppVeyor 2016-05-19 15:37:13 +03:00
Dmitry Marakasov
b3a6c2c593 Add comment on why default AudioSpec ctor is needed
Related to #70
2016-05-18 22:39:20 +03:00
Dmitry Marakasov
f5a3d29bbc Note Exception change in CHANGES 2016-05-09 12:34:04 +03:00
Dmitry Marakasov
042d6f25b2 Merge branch 'issue-68' 2016-05-09 12:32:13 +03:00
Dmitry Marakasov
12980ab29c Fix include 2016-05-09 04:55:49 +03:00
Dmitry Marakasov
9f8a72db9c Derive Exception from std::runtime_error instead of std::exception
Apart from placing Exception into right place in exception class
hierarchy this change allows more memory usage optimizations.

Fixes #68
2016-05-09 04:05:30 +03:00