kichikuou
b100dbe26c
Android CI: Generate signed apk
2023-01-08 13:19:01 +09:00
kichikuou
5906079d3f
Windows CI: Use latest msys2 packages
2022-12-29 14:24:09 +09:00
kichikuou
8de86e276d
CI: Update GH actions
2022-11-26 16:47:29 +09:00
kichikuou
dc89c92139
Switch JPEG decoder to stb_image
...
To enable JPEG support on Android without complicating CMake files.
2022-07-16 17:16:44 +09:00
kichikuou
0a15e6490f
Update emscripten to 3.1.15
2022-07-02 12:10:31 +09:00
kichikuou
1c2e395e88
Windows CI: Use msys2/setup-msys2
...
Also update the build environment to windows-latest.
2022-03-06 15:48:09 +09:00
kichikuou
cc9aa1e7c0
Update emscripten to 3.1.2
2022-01-30 12:14:52 +09:00
kichikuou
850fa96933
Android: Upgrade gradle plugins
...
Now it works with CMake 3.20+.
2021-12-21 21:57:03 +09:00
kichikuou
aa537687c4
Emscripten: Ensure functions in asyncify addlist are not optimized out
...
Also update emscripten version to 2.0.34.
2021-11-14 17:12:47 +09:00
kichikuou
0ecc4edb43
Add webp CG support
...
Used in the MangaGamer version of Rance 5D.
The logic for the OVER chunk was taken from libsys4.
2021-11-03 21:09:02 +09:00
kichikuou
e83f4da24f
Move installer/ to tools/installer/
2021-10-23 10:16:07 +09:00
kichikuou
089520ec55
Add support for Debug Adapter Protocol
...
If -debug_dap flag is given, xsystem35 speaks the Debug Adapter Protocol
(https://microsoft.github.io/debug-adapter-protocol/ ) via stdin/stdout.
This enables xsystem35 to work as a backend of VS Code's Debugger (and
possibly other debuggers that support DAP).
2021-10-17 21:05:24 +09:00
kichikuou
35b1b12ab6
Linux CI: Build with PortMidi
2021-07-19 18:59:49 +09:00
kichikuou
6690687d0f
emscripten CI: Use standard setup-emsdk way to cache
2021-07-14 18:01:23 +09:00
kichikuou
26c9f663ca
Update emscripten to 2.0.25
2021-07-14 17:46:29 +09:00
kichikuou
ac703b3448
Android CI: downgrade CMake to 3.19
...
To workaround build error with NullPointerException
(https://github.com/actions/virtual-environments/issues/3078 ).
2021-05-09 22:16:17 +09:00
kichikuou
dda7d7f077
Update emscripten to 2.0.15
2021-03-18 15:50:05 +09:00
kichikuou
9be7b0ab68
Migrate from GTK 2 to GTK 3
2021-01-31 12:59:05 +09:00
kichikuou
89a4ba2bd2
Update emscripten to 2.0.7
2020-10-24 14:45:42 +09:00
kichikuou
32f1e1ef8a
CI: Address deprecation of add-path and set-env
2020-10-11 17:37:07 +09:00
kichikuou
55837e5115
Remove xcore graphics backend
...
This removes X11 specific code, making SDL2 a hard dependency.
X-based environments are continue to be supported via SDL2.
This also removes joystick_linux.c which was only used if SDL2 was not
available.
2020-10-01 21:27:59 +09:00
kichikuou
f941916fb2
CI: Install libgtk2.0-dev in X11 build
2020-09-12 16:56:41 +09:00
kichikuou
7baab6b616
Android CI: Use the system's default JDK
2020-08-23 14:09:37 +09:00
kichikuou
a20363b901
Android: Upgrade build environment
...
- targetSdkVersion 28
- Android Gradle plugin 4.0.1
- Kotlin 1.3.72
- Gradle 6.1.1
2020-08-23 11:22:05 +09:00
kichikuou
dfc10a7f34
Update emscripten to 1.40.1
2020-08-08 10:35:23 +09:00
kichikuou
05cacb170f
Windows CI: Generate installer as build artifact
2020-08-01 23:23:51 +09:00
kichikuou
4223284781
CI: Update GitHub Actions
...
- mymindstorm/setup-emsdk@v6
- actions/cache@v2
- actions/upload-artifact@v2
2020-07-12 11:27:45 +09:00
kichikuou
3d70d00bce
Add unit test for gameresource.c
2020-07-11 19:12:45 +09:00
kichikuou
64c3c28336
CI: Run SDL2 and X11 builds on Linux
2020-06-20 10:52:35 +09:00
kichikuou
80266d6454
Support JPEG image format
...
JPEG images are not used in AliceSoft games, but supported since System3.6
version 3.23 and used in some third-party games (e.g. Graymerca).
2020-06-14 14:16:19 +09:00
kichikuou
43c6688ce7
CI updates
...
- Add Windows build
- Run Debug and Release builds on Linux
- Run CI against pull requests
2020-06-07 15:16:39 +09:00
kichikuou
697c15854a
Update emscripten to 1.39.16
2020-05-29 22:24:10 +09:00
kichikuou
d50e7ac150
CI: Run 'apt update'
2020-05-06 15:39:24 +09:00
kichikuou
638e96f894
Add GitHub workflows
2020-02-23 23:04:38 +09:00