Commit Graph

24 Commits

Author SHA1 Message Date
Iliyas Jorio 9af72c9717 Optional case-sensitive FSSpec 2023-09-28 20:51:05 +02:00
Iliyas Jorio b8d624facd Use u8string for all filesystem paths 2023-09-28 20:51:05 +02:00
Iliyas Jorio 084842445d Fix long-to-int warnings 2022-11-22 22:03:24 +01:00
Iliyas Jorio d8e7457b95 Drop -Wno-unused-parameter 2022-02-20 17:48:56 +01:00
Iliyas Jorio 66edb10132 FSpOpen: return ioErr if stream is bad 2022-02-19 20:05:19 +01:00
Iliyas Jorio 248971450a Fix minor MSVC warnings 2021-08-21 10:54:32 +02:00
Iliyas Jorio 46599c1780 Icon resource extractors 2021-07-19 07:42:39 +02:00
Iliyas Jorio 664c738817 Remove resource dumping functionality - will be moved to a separate tool 2021-07-18 13:24:13 +02:00
Iliyas Jorio 644ade79c3 Implement Count1Types, Get1IndType, Get1IndResource, GetResInfo, DetachResource 2021-07-18 13:16:43 +02:00
Iliyas Jorio 9031c6b869 Allow compiling without support for sound, graphics, input 2021-06-27 20:19:14 +02:00
Iliyas Jorio 1495c647fd Dump 'snd ' resources to AIFF-C 2021-06-06 18:49:50 +02:00
Iliyas Jorio b4516298a3 BigEndianOStream 2021-06-06 18:49:45 +02:00
Iliyas Jorio 867c6af8f9 HostVolume: C++17 compat 2021-04-17 20:00:17 +02:00
Iliyas Jorio 79ee6c1163 Implement SetFPos 2021-02-28 23:43:33 +01:00
Iliyas Jorio 2f57b5245e New file routines: GetVol, FSOpen, OpenResFile, ChangedResource 2021-02-28 23:43:33 +01:00
Iliyas Jorio 8fb5ed8e1b Fix SetFPos signature 2021-02-22 01:10:53 +01:00
Iliyas Jorio 813523dc49 Fix HostVolume::OpenFork return code 2020-12-29 22:26:00 +01:00
Iliyas Jorio a3d0a3f16a Use fs::path (rather than std::filesystem) to detect config folder on Unix 2020-12-29 21:23:20 +01:00
Iliyas Jorio e68cb857c1 Simplify resource fork detection 2020-12-29 21:22:31 +01:00
Iliyas Jorio c8978d2bfc macOS: don't use built-in filesystem implementation on Xcode 12 so we can support older macOS versions 2020-12-28 13:42:52 +01:00
Iliyas Jorio 95fdba76bf Dump resources to files for debugging 2020-12-26 17:02:46 +01:00
Iliyas Jorio e8939dbc8a Implement GetFPos; SetFPos placeholder 2020-12-15 23:27:12 +01:00
Iliyas Jorio 3ee40824cc Fork handle remembers the FSSpec it originated from 2020-12-05 17:50:37 +01:00
Iliyas Jorio 5fc6598b47 Import source from Nanosaur port 2020-11-13 22:45:44 +01:00