Commit graph

523 commits

Author SHA1 Message Date
github-actions[bot] cd42526f1c Update win-arm64 SDL binaries 2021-07-25 04:32:55 +00:00
github-actions[bot] 251ec9ae31 Update win-x86 SDL binaries 2021-07-25 04:32:51 +00:00
github-actions[bot] b188a3b90c Update win-x64 SDL binaries 2021-07-25 04:32:48 +00:00
Dean Herbert 9cb3215569
Merge pull request #48 from boswelja/missing-includes
Add missing includes for available binaries
2021-07-22 19:37:52 +09:00
Jack Boswell (boswelja) a535172268 Add missing win-arm64 include 2021-07-22 20:35:36 +12:00
Jack Boswell (boswelja) afaa34f0f3 Add missing include for osx-arm64 2021-07-22 20:34:55 +12:00
Ethan Lee b2ed029f11 Woops, an internal function was public 2021-07-13 16:46:43 -04:00
Ethan Lee 8c25be5b12 Free GameControllerMapping return values 2021-06-29 15:56:23 -04:00
Dean Herbert 42709cf78f Merge branch 'flibitijibibo/master' 2021-06-06 23:24:51 +09:00
Ethan Lee 00c94a24eb Allow Utf8EncodeHeap to return NULL, clean up Utf8Size 2021-05-15 09:58:00 -04:00
Ethan Lee e316ae5cfd Give the heap-allocated Utf8Encode a unique function name 2021-05-15 09:47:28 -04:00
Ethan Lee a234470e39
Make all UTF8 conversions nullable.
Trying to avoid null strings was far too invasive and kept creating bugs in the wrapper, and the wrapper should not have enough code to create bugs in the first place.
2021-05-15 09:10:02 -04:00
Dean Herbert abd696f7c0 Merge remote-tracking branch 'upstream/update-linux-x86-binaries' 2021-05-01 20:10:15 +09:00
github-actions[bot] 8b76a259af Update linux-x86 SDL binaries 2021-05-01 10:31:31 +00:00
github-actions[bot] 0ea9805e1d Update linux-x64 SDL binaries 2021-05-01 10:31:12 +00:00
Dean Herbert dc716ca7c5
Merge pull request #43 from Ryujinx/fix/ubuntu-18.04
ci: Build on ubuntu 18.04 for Linux
2021-05-01 19:28:38 +09:00
Mary db92e59f27 ci: Build on ubuntu 18.04 for Linux
This is to ensure we have an old enough glibc to be compatible wih
ancient version of it.
2021-05-01 12:04:16 +02:00
Ethan Lee fadd0135c3
Removed obsolete Roadmap section from README 2021-04-19 11:57:58 -04:00
Ethan Lee e8bf894c31
Try to fix use of C long in TTF_FontFaces 2021-04-19 11:54:43 -04:00
Dean Herbert 94f6c5e79a Merge remote-tracking branch 'upstream/update-win-x86-binaries' 2021-04-10 00:00:31 +09:00
Dean Herbert b97b3cd339 Merge remote-tracking branch 'upstream/update-win-x64-binaries' 2021-04-10 00:00:29 +09:00
Dean Herbert 460f879545 Merge remote-tracking branch 'upstream/update-win-arm64-binaries' 2021-04-10 00:00:28 +09:00
Dean Herbert 5944136044 Merge remote-tracking branch 'upstream/update-osx-x64-binaries' 2021-04-10 00:00:26 +09:00
Dean Herbert c54101eaf5 Merge remote-tracking branch 'upstream/update-osx-arm64-binaries' 2021-04-10 00:00:25 +09:00
Dean Herbert b40112a74b Merge remote-tracking branch 'upstream/update-linux-x86-binaries' 2021-04-10 00:00:22 +09:00
github-actions[bot] 722f71f3a5 Update osx-arm64 SDL binaries 2021-04-09 13:25:21 +00:00
github-actions[bot] 2ee992ef3b Update osx-x64 SDL binaries 2021-04-09 13:25:11 +00:00
github-actions[bot] 4785fd817f Update win-arm64 SDL binaries 2021-04-09 13:22:43 +00:00
github-actions[bot] a04537c994 Update win-x64 SDL binaries 2021-04-09 13:22:42 +00:00
github-actions[bot] 8462f99195 Update win-x86 SDL binaries 2021-04-09 13:22:41 +00:00
github-actions[bot] 7b7585b045 Update linux-x86 SDL binaries 2021-04-09 13:21:30 +00:00
github-actions[bot] 65b8105f09 Update linux-x64 SDL binaries 2021-04-09 13:21:06 +00:00
Dean Herbert 83717c51ef
Merge pull request #23 from ppy/update-linux-x64-binaries
Update linux-x64 SDL binaries
2021-04-07 11:37:00 +09:00
Dean Herbert b8b194a7ec
Merge pull request #24 from ppy/update-linux-x86-binaries
Update linux-x86 SDL binaries
2021-04-07 11:36:47 +09:00
Dean Herbert c9b096c847
Merge pull request #25 from ppy/update-win-x86-binaries
Update win-x86 SDL binaries
2021-04-07 11:36:39 +09:00
Dean Herbert 4c196724b0
Merge pull request #26 from ppy/update-win-arm64-binaries
Update win-arm64 SDL binaries
2021-04-07 11:36:33 +09:00
Dean Herbert ecc9a9a154
Merge pull request #27 from ppy/update-win-x64-binaries
Update win-x64 SDL binaries
2021-04-07 11:36:28 +09:00
Dean Herbert d5484a2fec
Merge pull request #28 from ppy/update-osx-arm64-binaries
Update osx-arm64 SDL binaries
2021-04-07 11:36:23 +09:00
Dean Herbert 9be777f917
Merge pull request #29 from ppy/update-osx-x64-binaries
Update osx-x64 SDL binaries
2021-04-07 11:35:14 +09:00
github-actions[bot] c0281870b1 Update osx-x64 SDL binaries 2021-04-07 01:20:24 +00:00
github-actions[bot] a858e3061d Update osx-arm64 SDL binaries 2021-04-07 01:19:18 +00:00
github-actions[bot] 8110b3c582 Update win-arm64 SDL binaries 2021-04-07 01:19:06 +00:00
github-actions[bot] 89753c4684 Update win-x64 SDL binaries 2021-04-07 01:19:05 +00:00
github-actions[bot] 36eccd760b Update win-x86 SDL binaries 2021-04-07 01:19:01 +00:00
github-actions[bot] 0c4c44634f Update linux-x86 SDL binaries 2021-04-07 01:19:00 +00:00
github-actions[bot] b904c1164d Update linux-x64 SDL binaries 2021-04-07 01:17:53 +00:00
Dean Herbert 8825ccdf59
Merge pull request #22 from Ryujinx/feature/ci-revamp 2021-04-07 10:15:29 +09:00
Mary 4ca474a69b Switch target repo to ppy/SDL 2021-04-06 23:52:40 +02:00
Mary 8807bcc1b2 Rework CI
This rework current CI to build on all standard platform and architectures.

The following changes were made:
- Adds support for Windows x86, x64 and ARM64 builds
- Adds support for macOS arm64
- Use cmake instead of autoconf
- All artifacts are now build in Release insead of Debug
- A matrix is now used instead of individual steps to deduplicate steps and to allow adding new target architecture with a single line
- If build of one job fails, it will now let others continue instead of cancelling them
- The action can now be triggered via a manual workflow
2021-04-05 17:34:55 +02:00
Dean Herbert 503baa3663 Use locally build macOS libSDL to fix macOS 10.14 compatibility 2021-04-02 16:18:46 +09:00