Commit Graph

212 Commits

Author SHA1 Message Date
RichardG867
26dfadb73f VISO: Fix opendir fds still leaking under some circumstances 2022-11-21 17:18:56 -03:00
RichardG867
bdddfdb4b8 VISO: Overhaul format selection system 2022-11-21 17:07:33 -03:00
RichardG867
711eaf5bdd VISO: Automatically disable version suffixes upon detecting Windows NT El Torito boot structure 2022-11-21 16:23:42 -03:00
RichardG867
1695980271 VISO: Add flags field and calculate timezone format on ISO only 2022-11-21 15:58:33 -03:00
RichardG867
1ec5765f3f VISO: Fix file descriptor leak on directory traversal 2022-11-21 15:52:23 -03:00
RichardG867
dadc6ee2a7 VISO: Fix segfault if a directory fails to be enumerated 2022-11-21 15:36:20 -03:00
RichardG867
2cf20cb7b3 Merge branch 'master' of ssh://github.com/86Box/86Box 2022-11-21 14:29:09 -03:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Jasmine Iwanek
6ea253896d Remove unnecessary clang-format comment 2022-11-13 21:15:59 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Miran Grča
d13faa820e Merge pull request #2819 from jriwanek-forks/warnfixes
More compile warning fixes
2022-11-06 23:57:16 +01:00
OBattler
ced49538d4 Added a pointer cast to cdrom/cdrom_mitsumi.c to fix a warning pointed out by lemondrops. 2022-11-06 23:57:02 +01:00
Jasmine Iwanek
6ea143e107 More compile warning fixes 2022-11-06 15:55:16 -05:00
Jasmine Iwanek
381960dfc0 More mitsumi cdrom stuff 2022-11-05 20:17:39 -04:00
RichardG867
46d0ff92cc Merge branch 'master' of ssh://github.com/86Box/86Box 2022-11-01 14:51:51 -03:00
OBattler
4d19b8a1e4 Added the ability to select earlier CD-ROM drive (emulates Chinon CDS-431 for SCSI and NEC CDR-260 for ATAPI) - needs to be ported to QT. 2022-10-29 06:44:30 +02:00
RichardG867
b9d3de00a7 VISO: Some micro-optimizations 2022-10-26 00:15:52 -03:00
RichardG867
40a6fe1486 VISO: Fix tiny mistake in timestamp upper clamping 2022-10-25 23:16:14 -03:00
RichardG867
177fe6a3ac VISO: Fix mistake in bad mtime logging 2022-10-25 22:13:39 -03:00
RichardG867
ea351e99fc VISO: Fix small mistake in timestamp clamping 2022-10-25 22:07:55 -03:00
RichardG867
08c4f6dafb VISO: Handle invalid timestamps correctly 2022-10-25 21:56:26 -03:00
Miran Grča
e153e2e7eb Merge pull request #2721 from cold-brewed/viso-posix-fixes
VISO fixes for mac / linux
2022-10-19 15:10:29 +02:00
cold-brewed
b81d4170f9 viso: Check for directory without S_ISDIR macro for msvc 2022-10-18 14:20:33 -04:00
ts-korhonen
f7c11a94e9 Fix windows clang+vcpkg build. 2022-10-18 20:44:09 +03:00
cold-brewed
5409364cf2 viso: use stat to check for directory in bin_init 2022-10-18 10:58:42 -04:00
RichardG867
99617668ea VISO: Overhaul El Torito boot code insertion, now following the 7-Zip syntax which allows for explicit type definition 2022-10-16 01:59:13 -03:00
RichardG867
b5964d8c93 VISO: Disable logging 2022-10-15 19:16:35 -03:00
RichardG867
f0ee61041c VISO: Small micro-optimization and cleanup 2022-10-15 14:45:49 -03:00
RichardG867
10e9285f61 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/cdrom/cdrom_image.c
#	src/cdrom/cdrom_image_backend.c
#	src/include/86box/cdrom.h
#	src/include/86box/cdrom_image_backend.h
#	src/include/86box/resource.h
#	src/qt/qt_mediamenu.cpp
#	src/qt/qt_mediamenu.hpp
#	src/unix/unix.c
#	src/win/win.c
#	src/win/win_devconf.c
#	src/win/win_dialog.c
#	src/win/win_joystick_rawinput.c
#	src/win/win_media_menu.c
#	src/win/win_mouse.c
#	src/win/win_settings.c
#	src/win/win_ui.c
2022-10-15 14:00:00 -03:00
RichardG867
e706fffb34 Run clang-formats for merge 2022-10-15 13:38:10 -03:00
Jasmine Iwanek
d044f8d1f6 clang-format in src/cdrom/ 2022-09-18 17:19:21 -04:00
Cacodemon345
740108c37c cdrom: Properly empty the path of image if it can't be loaded 2022-08-11 01:13:49 +06:00
Jasmine Iwanek
5d999920f5 Move SCSI defines to scsi.h 2022-08-02 22:35:43 -04:00
RichardG867
537e43a1f9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-12 20:07:19 -03:00
OBattler
3e2f6cfa56 Patch to allow some CD-protected discs to behave correctly. 2022-07-10 22:04:36 +02:00
RichardG867
bcd12099c7 Virtual ISO: Use the actual basename function and remove the legacy one 2022-07-09 13:43:13 -03:00
RichardG867
0582c11e90 Fix build 2022-04-26 01:52:19 -03:00
RichardG867
2e2adc6945 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/cdrom/cdrom_image.c
#	src/cdrom/cdrom_image_backend.c
2022-04-21 13:35:15 -03:00
David Hrdlička
e60af6c29d Clean up plat.h a bit 2022-04-20 01:03:39 +02:00
Alexander Babikov
1a6d596fea Remove the now-redundant LARGEFILE macro definitions 2022-04-14 07:10:20 +05:00
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