Commit graph

14 commits

Author SHA1 Message Date
刘皓
84ca884f84
Reimplement WASI filesystem on top of existing mkxp-z filesystem implementation
This allows more flexibility when loading games in libretro builds,
since we can now load games either from a directory or from a ZIP or 7Z
archive. Also, the path cache is now active for all filesystem calls
made from inside Ruby.
2025-01-25 22:03:52 -05:00
Struma
ca596cbaf9 cleanup 2021-05-23 21:55:02 -04:00
Struma
2fd585393d the not-so-great warning purge 2021-02-22 01:22:26 -05:00
Struma
b5ebed4391 build on Linux again 2021-02-21 23:54:00 -05:00
Struma
6ae5aeebc1 Change default macOS game dir to Contents/Game 2021-02-19 14:29:36 -05:00
Struma
d9f6218565 lexically_normal RETURNS the path 2021-01-06 17:24:36 -05:00
Struma
1bc05a9b62 fix inappropriate if statement 2021-01-06 01:13:19 -05:00
Struma
5cc49efe2c "throw new Exception" -> "throw Exception"
I don't know why I had it this way tbh
2021-01-02 21:41:11 -05:00
Struma
7db1c1219e Prefix mkxp-z preprocessor definitions with MKXPZ_ 2020-12-31 14:50:07 -05:00
Struma
132f67150b Always use correct path separator when normalizing 2020-12-17 15:47:18 -05:00
Struma
c4ce877186 Use experimental/ghc filesystem for meson builds 2020-11-23 02:25:02 -05:00
Struma
4ef6b3c337 Do FilesystemImpl for meson builds 2020-11-22 04:51:36 -05:00
Struma
0e278c3e5c Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
Struma
a399059f8c Update xcodeproj 2020-11-21 22:37:46 -05:00