Commit graph

512 commits

Author SHA1 Message Date
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
Dean Herbert 408fadcded Try forcing xcode-select 2021-04-02 15:37:35 +09:00
Dean Herbert 8a2eb9bfa0 Use DEVELOPER_DIR instead 2021-04-02 15:19:06 +09:00
Dean Herbert e05d0ef426 Attempt to force older version of xcode 2021-04-02 15:11:52 +09:00
Dean Herbert 53596261ca
Merge pull request #19 from ppy/update-macos-binaries
Update macOS SDL binaries
2021-04-02 14:35:21 +09:00
github-actions[bot] e230266ff3 Update macOS SDL binaries 2021-04-02 05:34:08 +00:00
Dean Herbert 1b81e33fee Update windows binaries
Still building these manually as we don't have a github script for it
yet.
2021-04-02 14:28:18 +09:00
Dean Herbert 947e2503da Move envvar to correct task 2021-04-02 14:22:45 +09:00
Dean Herbert b6fdbf043e
Merge pull request #17 from ppy/update-macos-binaries
Update macOS SDL binaries
2021-04-02 14:14:46 +09:00
github-actions[bot] c37b077242 Update macOS SDL binaries 2021-04-02 05:03:04 +00:00
Dean Herbert 9bf64d5cd1 Attempt to target earlier macOS SDK version 2021-04-02 13:57:14 +09:00
Dean Herbert 3216da88bf
Merge pull request #18 from ppy/update-linux-binaries
Update Linux SDL binaries
2021-04-02 13:57:08 +09:00