Commit Graph

7983 Commits

Author SHA1 Message Date
RichardG867
27da3a8634 Virtual ISO: Make the birthtime check a bit more readable 2022-04-07 15:44:17 -03:00
RichardG867
e9c3f37029 Virtual ISO: Add Rock Ridge birthtime to supported platforms 2022-04-07 15:29:27 -03:00
RichardG867
ace01c41ab Virtual ISO: Some directory entry filling optimizations 2022-04-07 14:04:23 -03:00
RichardG867
4561a04492 Virtual ISO: Optimizations and comment rectifications 2022-04-03 12:40:15 -03:00
RichardG867
fe8015a2ca Virtual ISO: Add High Sierra generation codepath (disabled for now) 2022-04-02 23:44:02 -03:00
RichardG867
5053af633a Virtual ISO: Fix buffer check during UTF-8 conversion 2022-04-02 11:24:29 -03:00
RichardG867
8f919d9367 Virtual ISO: Move UTF-16 encoding to UTF-8 decoding 2022-04-01 20:11:56 -03:00
RichardG867
c745a6b71a Virtual ISO: Fix Joliet UTF-16 break check 2022-04-01 16:44:52 -03:00
RichardG867
850f7101d1 Virtual ISO: Don't break UTF-16 pairs when relocating Joliet filename extension 2022-04-01 13:06:34 -03:00
RichardG867
3b5c9fe309 Virtual ISO: Add UTF-16 Joliet encoding (technically non-standard) for hosts with >16-bit wchar 2022-04-01 12:34:35 -03:00
RichardG867
455d7183a3 Virtual ISO: Sort entries, fixes weird behavior with MSCDEX 2022-04-01 00:09:08 -03:00
RichardG867
791596ce12 Virtual ISO: Increase effective sector size after the fact if there's not enough memory for the sector map 2022-03-31 19:50:58 -03:00
RichardG867
4c52001b54 Virtual ISO: Make S_ISCHR and S_ISBLK queries less weird 2022-03-31 17:14:26 -03:00
RichardG867
9fcaa57264 Virtual ISO: More filename calculation delegation to save more memory 2022-03-31 17:08:20 -03:00
RichardG867
5b555a2896 Virtual ISO: Delegate Rock Ridge name trimming to fill_dir_record, saving memory 2022-03-31 14:58:58 -03:00
RichardG867
f8173f75ec Virtual ISO: Don't declare Rock Ridge extension on Joliet tree 2022-03-31 13:53:52 -03:00
RichardG867
4e910f1709 Virtual ISO: Reduce heap fragmentation by using dynamic struct sizing for the path 2022-03-31 13:47:38 -03:00
RichardG867
9ed01221c4 Virtual ISO: Some more micro-optimizations 2022-03-31 13:21:12 -03:00
RichardG867
27a6ff7c20 Virtual ISO: Improve portability of El Torito code 2022-03-31 12:54:46 -03:00
RichardG867
b2f9368253 Virtual ISO: Call tzset before calculating timezone offset 2022-03-29 12:03:28 -03:00
RichardG867
a29a6b55db Virtual ISO: Fix small comment typo 2022-03-29 00:10:21 -03:00
RichardG867
6465e03fc2 Virtual ISO: Fix oversight in Rock Ridge file times 2022-03-29 00:07:08 -03:00
RichardG867
b12ac3677f Virtual ISO: Add timezone information to file times 2022-03-28 23:48:22 -03:00
RichardG867
14ea9affe5 Virtual ISO: Streamline some Rock Ridge stuff 2022-03-28 22:49:40 -03:00
RichardG867
bdaf0d8bf8 Jenkins: Yet again... 2022-03-28 21:42:00 -03:00
RichardG867
25785ec0ab Jenkins: Fix build again 2022-03-28 21:39:57 -03:00
RichardG867
efcc9496f7 Jenkins: Fix build 2022-03-28 21:35:38 -03:00
RichardG867
c2e10c6fa9 Jenkins: Use configured repository/branch for branch builds 2022-03-28 21:31:25 -03:00
RichardG867
7a776c176a Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-03-28 21:29:49 -03:00
richardg867
d78adebc69 Jenkins: Some changes for internal use 2022-03-28 21:24:56 -03:00
RichardG867
936e74adb6 Virtual ISO: Convert filenames from UTF-8 to UCS-2 on Joliet, and some optimizations 2022-03-28 21:12:53 -03:00
RichardG867
8d5d7800f9 Virtual ISO: Some more logging stuff 2022-03-28 13:08:13 -03:00
RichardG867
1a589eb178 Virtual ISO: Don't crash if there's no memory for the entry map 2022-03-27 18:30:42 -03:00
RichardG867
65bbaf4ce0 Virtual ISO: Small El Torito related comment amendments 2022-03-27 16:37:38 -03:00
RichardG867
9ecb0e4406 Virtual ISO: Fix closing of file handles when unloading image 2022-03-27 16:33:02 -03:00
RichardG867
f931f5807d Virtual ISO: Many Rock Ridge fixes including proper filename trimming 2022-03-27 16:27:41 -03:00
RichardG867
39e1b5b817 Virtual ISO: Look for El Torito boot file only in the root directory 2022-03-27 14:37:40 -03:00
RichardG867
8e971eaf5a Virtual ISO: Add El Torito boot image loading for both emulation and non-emulation modes 2022-03-27 13:37:06 -03:00
RichardG867
b78c11f789 Virtual ISO: Fix Joliet path table issue that was tripping Windows up 2022-03-27 00:49:07 -03:00
RichardG867
a906d3cd1b Virtual ISO: Fix for a Windows-specific wchar idiosyncrasy; snowballed into other fixes 2022-03-27 00:27:51 -03:00
RichardG867
e11b211af8 Virtual ISO: Add Qt and Win32 user interfaces 2022-03-26 23:38:38 -03:00
RichardG867
eeeb7b258d Virtual ISO: Initial commit 2022-03-26 22:17:09 -03:00
RichardG867
7d15a75cf4 CMI8x38: Disable Windows XP "workaround", it helps to use correct drivers 2022-03-22 16:24:29 -03:00
RichardG867
8158df98e2 CMI8x38: Fix potential timer-related issues with newer WDM drivers 2022-03-21 23:18:59 -03:00
RichardG867
f45c91f425 Jenkins: Fix wrong package removed from MSYS dependency list 2022-03-21 19:55:31 -03:00
RichardG867
9118e9c939 Jenkins: Switch AppImage building to the new icon assets 2022-03-21 14:37:07 -03:00
RichardG867
60c0818d6f Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-03-21 13:53:35 -03:00
RichardG867
2c976292f0 Jenkins: Switch build to Ninja on all platforms 2022-03-21 13:53:23 -03:00
Miran Grča
8915ec3fee Merge pull request #2238 from jriwanek-forks/version-fix
Correct version in vcpkg.json
2022-03-21 13:27:15 +01:00
Miran Grča
c38360c799 Merge pull request #2241 from Cacodemon345/patch-65
fluidsynth: Fallback to system soundfont if one isn't specified
2022-03-21 13:27:05 +01:00