Commit graph

542 commits

Author SHA1 Message Date
Sebastian Krzyszkowiak
a4ec09d9cd updated .gitignore, code-cosmetics 2017-10-30 21:17:47 +01:00
Sebastian Krzyszkowiak
977a03db1e future-proof Android support by using ALLEGRO_FRAMELESS when fullscreen 2017-10-12 21:04:18 +02:00
Sebastian Krzyszkowiak
45fb55a4e9 oscross64 toolchain: change prefix path to avoid polluting SDK directory 2017-09-25 00:40:04 +02:00
Sebastian Krzyszkowiak
73aece30e1 fix data directory path on Android 2017-09-25 00:36:45 +02:00
Sebastian Krzyszkowiak
56ea82d526 GetDataFilePath: change order of lookup paths and remove "../data" 2017-09-20 18:13:49 +02:00
Sebastian Krzyszkowiak
a3cda7ba50 try to search for gamestates in directory with binary before resorting to LD_LIBRARY_PATHs 2017-09-20 18:11:29 +02:00
Sebastian Krzyszkowiak
c34c13739d add SetCharacterPivotPoint function 2017-09-15 23:44:44 +02:00
Sebastian Krzyszkowiak
b4c7edf335 update code checks for clang 5.0 2017-09-15 20:45:46 +02:00
Sebastian Krzyszkowiak
6115818773 add codestyle guide 2017-09-10 23:54:47 +02:00
Sebastian Krzyszkowiak
ca33fd7752 make usage of clang-tidy configurable 2017-09-10 22:53:41 +02:00
Sebastian Krzyszkowiak
8cfde8c55f SUPPRESS_WARNING macro 2017-09-10 22:37:02 +02:00
Sebastian Krzyszkowiak
bf4aa069a4 don't use empty initializers (it's a GNU extension) 2017-09-10 22:07:02 +02:00
Sebastian Krzyszkowiak
2b1248ce14 clang-tidy support; clang-tidy and clang-format fixes 2017-09-10 21:35:14 +02:00
Sebastian Krzyszkowiak
0a4580a762 Android: honor tilde button for console toggling (you can attach a keyboard to Android device) 2017-09-09 02:46:07 +02:00
Sebastian Krzyszkowiak
e5b3d67e50 FlacToOgg: be quiet 2017-09-09 00:59:23 +02:00
Sebastian Krzyszkowiak
a906b14e08 threaded screenshoting (now with gamestates redraw!) 2017-09-09 00:42:57 +02:00
Sebastian Krzyszkowiak
450e33b2e3 support of loading in separate thread; thread-safe console; various fixes from clang code model warnings 2017-09-09 00:11:43 +02:00
Sebastian Krzyszkowiak
4a2e2a3d25 try to create INT16 voice if FLOAT32 one fails
Seems to be some bug in Allegro, as it fails on OS X.
2017-09-05 03:01:18 +02:00
Sebastian Krzyszkowiak
e2690b8af5 update README 2017-09-04 16:10:27 +02:00
Sebastian Krzyszkowiak
f94930b5d5 PrintConsole: restore previous target bitmap instead of reseting to backbuffer 2017-09-04 16:02:49 +02:00
Sebastian Krzyszkowiak
9a6cbd2449 implement audio stream seeking in emscripten 2017-08-24 21:40:34 +02:00
Sebastian Krzyszkowiak
3581c6060c full emscripten support, plus flac->ogg encoding for emscripten and android 2017-08-24 21:09:07 +02:00
Sebastian Krzyszkowiak
a955820e8f emscripten support 2017-08-24 00:51:58 +02:00
Sebastian Krzyszkowiak
07d4c22199 init: call al_install_audio before al_init_acodec_addon 2017-08-19 01:27:34 +02:00
Sebastian Krzyszkowiak
e06eca6d70 cmake: parametrize osxcross toolchain file 2017-08-19 01:27:09 +02:00
Sebastian Krzyszkowiak
b7346ea330 use leak sanitizer for debug build and break the build in case of unresolved symbols in libraries 2017-08-19 01:26:53 +02:00
Sebastian Krzyszkowiak
bfda2cdbd6 android: build as Java 6; fixes the deprecation warning 2017-08-19 01:25:26 +02:00
Sebastian Krzyszkowiak
b4d331fdcc android: make target sdk version configurable 2017-08-19 01:25:02 +02:00
Sebastian Krzyszkowiak
417d34ef1a fix stuff reported by static analyzer 2017-08-16 01:47:07 +02:00
Sebastian Krzyszkowiak
d21a0b799d cmake: update android toolchain file 2017-08-15 13:04:01 +02:00
Sebastian Krzyszkowiak
e305c45033 cmake: add -fsanitize=undefined to debug flags to enable runtime warnings about undefined behaviour 2017-08-15 01:42:22 +02:00
Sebastian Krzyszkowiak
7ab739db54 config: fix config file handling when custom file interface is in effect 2017-08-15 01:41:24 +02:00
Sebastian Krzyszkowiak
67056f0f55 android: fix permissions and add GLES feature to manifest 2017-08-14 02:02:56 +02:00
Sebastian Krzyszkowiak
777a6c06c7 android: immersive mode and tweaks to build system 2017-08-14 02:02:37 +02:00
Sebastian Krzyszkowiak
f3ba496438 android: use clang instead of gcc 2017-08-14 02:02:09 +02:00
Sebastian Krzyszkowiak
5b15270aca android: bump target API level to Marshmallow (6.0) 2017-08-09 20:05:27 +02:00
Sebastian Krzyszkowiak
11d3d03ae7 android: install proper icon sizes in mipmap directory 2017-08-09 19:59:08 +02:00
Sebastian Krzyszkowiak
b4b0403a77 GetDataFilePath: add ability to mask data files with android specific versions 2017-08-08 00:16:03 +02:00
Sebastian Krzyszkowiak
d8b7e0ec6b fix timeline removal and debug draw scaling on scaled viewports 2017-08-07 15:59:12 +02:00
Sebastian Krzyszkowiak
e3fa78e1f6 android: always take big icon for package icon 2017-08-07 02:40:41 +02:00
Sebastian Krzyszkowiak
3fe7df2982 timeline: make debug draw optional and automatic 2017-08-07 02:26:36 +02:00
Sebastian Krzyszkowiak
b6eb181f1d timeline: fix TM_DrawDebug scaling 2017-08-07 02:01:15 +02:00
Sebastian Krzyszkowiak
4652efd6a9 timeline: update queues during cleaning
...so destructors can safely do stuff like TM_AddAction
(unless they make an infinite loop with that :P)
2017-08-07 01:52:42 +02:00
Sebastian Krzyszkowiak
5725963778 update readme 2017-08-04 13:47:26 +02:00
Sebastian Krzyszkowiak
c28a7e0e2e osxcross toolchain: fix finding linkers
needed for libwebsockets compilation
2017-08-04 10:31:24 +02:00
Sebastian Krzyszkowiak
505de9086d fix whitespace style 2017-07-22 21:01:29 +02:00
Sebastian Krzyszkowiak
e9bd4eefa5 update license to GPLv3+ 2017-07-22 18:22:28 +02:00
Sebastian Krzyszkowiak
e931dbeb31 android: add support for automatic releases 2017-07-22 01:12:05 +02:00
Sebastian Krzyszkowiak
0bdbd27320 add LIBSUPERDERPY_VERSION variable for packaging 2017-06-26 15:40:04 +02:00
Sebastian Krzyszkowiak
519a22c9ad link to allegro5-video 2017-06-26 15:21:13 +02:00