kanjitalk755
805ba753b2
SS preference "Save and Quit" button
2019-02-02 19:53:00 +09:00
Jesús A. Álvarez
e44a75d7eb
fix indentation
2017-12-10 11:27:07 -05:00
Jesús A. Álvarez
db72f9142e
fix for extfs on 64-bit macOS/iOS
2017-12-10 11:27:07 -05:00
Alexei Svitkine
14f2e85c6f
silence some warnings
2017-04-20 20:44:03 -04:00
James Touton
c92feaf767
Fixed a bunch of warnings in MSVC.
2015-08-06 01:37:58 -07:00
Christian Bauer
b4940ae29d
more cleanups (unused/uninitialized variables, forgotten free()s, etc.)
2012-09-08 12:33:39 +02:00
Amadeusz Sławiński
9b896b12bb
dangling elses
...
../extfs.cpp:1700:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
} else
^
../extfs.cpp:1735:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
../extfs.cpp:1773:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
} else
^
../extfs.cpp:1799:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
} else
^
../extfs.cpp:1845:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
} else
^
../extfs.cpp:1898:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
} else
^
6 warnings generated.
2012-06-21 21:44:25 -04:00
asvitkine
682853da42
[patch from Kelvin Delbarre] Fix file corruption experienced when doing random-access
...
file I/O to the external filesystem. The application-specified ioPosMode parameter must
be masked off appropriately in extfs.cpp:fs_set_fpos(), as is done elsewhere in the file.
2008-06-20 00:39:47 +00:00
gbeauche
c8cb4879a4
Happy New Year!
2008-01-01 09:40:36 +00:00
gbeauche
d83c11faa2
Host OS name representation must be large enough to handle any kind of native
...
encoding (e.g. UTF-8 on MacOS X).
2007-11-03 09:59:39 +00:00
asvitkine
f12f5173be
macroman_to_host_encoding - so it works the other way around too
2007-01-24 02:37:06 +00:00
asvitkine
ab86a395da
Since Guest and Host OS may use different text encodings for filenames,
...
I am adding functionality to support this. For the moment, I've only
added the platform-specific conversion for MacOSX (ie: UTF8 -> MacRoman),
but others can be added later.
2007-01-22 17:14:06 +00:00
gbeauche
c9ae122d1b
handle creation time on MacOS X
2006-04-30 15:46:55 +00:00
gbeauche
30632aed4f
Happy New Year!
2005-01-30 21:42:16 +00:00
cebix
9e7932abf0
Happy New Year! :)
2004-01-12 15:29:31 +00:00
cebix
628533940d
- documentation updates
...
- 2001 -> 2002
- version 0.9 -> 1.0
2002-01-15 14:58:43 +00:00
cebix
90c7198b75
fixed a couple of compiler warnings
2001-07-11 19:26:14 +00:00
cebix
e7a13421df
replaced TIME_OFFSET constant by portable TimeToMacTime() function
2001-07-06 17:36:09 +00:00
cebix
5ffe6505dc
- fixed bugs in the BeOS extfs file types handling
2001-03-31 14:32:01 +00:00
cebix
c23567ab14
- bumped version number to 0.9
...
- updated copyright dates
2001-02-02 20:53:00 +00:00
cebix
38e68144b2
- more cleanups
...
- splitted prefs.cpp into prefs.cpp and prefs_items.cpp to make prefs.cpp
reusable for other projects
2000-07-25 15:19:43 +00:00
cebix
fa1060d325
- minor cleanups
2000-07-25 11:13:24 +00:00
cebix
675c5f1d7b
- new FOURCC() macro in macos_util.h
2000-07-22 16:07:23 +00:00
cebix
006472eb44
- extfs: replaced get/set_finder_*() functions by get/set_finfo(), helper
...
files now store complete FInfo/FXInfo
2000-07-21 18:01:07 +00:00
cebix
b244cfb633
- fixed compilation problems
2000-07-14 21:42:06 +00:00
cebix
de3164ecc0
- AmigaOS bug fixes by J.Lachmann (floppy, 2060scsi.device, "Add Volume" in
...
prefs editor)
- imported some changes from the Windows source (1Hz interrupt, FPU fixes)
2000-07-14 21:29:16 +00:00
cebix
7cb97f79c1
- added "noclipconversion" prefs item
2000-05-16 17:11:39 +00:00
cebix
97d96bddea
- updated copyright info: 1999->2000
2000-04-10 18:53:46 +00:00
cebix
92be3b6781
- extfs_read() and extfs_write() return -1 on error and don't clear errno
...
- parent CNIDs of FSItems are exchanged in fs_rename() and fs_cat_move()
1999-12-22 16:16:18 +00:00
cebix
b27458fb2d
- fixed more ExtFS bugs
1999-11-15 15:01:34 +00:00
cebix
e1d954b756
- moving/renaming/deleting files in the ExtFS also moves/deletes the
...
helper files/directories
1999-11-08 18:06:02 +00:00
cebix
30b45e559b
- fs_delete() will also delete helper files
1999-11-08 17:00:14 +00:00
cebix
5bad3ea92e
- fixes to ExtFS from Lauri Pesonen
1999-11-08 16:43:11 +00:00
cebix
f511d7ffc2
- fixed small bug (Mac2Host_memcpy used instead of Mac2Mac_memcpy)
1999-11-03 19:08:52 +00:00
cebix
90312d104c
- imported UAE CPU 0.8.10 changes
...
- new utility functions Mac_memset, Mac2Host_memcpy, Host2Mac_memcpu and
Mac2Mac_memcpy
- extfs.cpp: fixed bug in fs_rename() and fs_cat_move() (auxiliary IOParam
block was not in Mac address space)
- some provisions for using UAE CPU compiler (doesn't work yet)
1999-11-03 10:56:43 +00:00
cebix
c6d9976234
- AmigaOS: removed support for SAS/C
...
- AmigaOS: sys_amiga.cpp: supports 64-bit device access and respects
device block size on writes
- AmigaOS: added support for resource forks and Finder info for ExtFS
- AmigaOS: added "ExtFS" gadget to prefs editor
- protection mask for all open()/creat()/mkdir() calls is now 0666 or
0777
1999-11-01 16:24:15 +00:00
cebix
bf765a5be8
- imported fixed UAE FPU from Lauri
...
- extfs.cpp: fixed bug with fsResolveWDCB in fs_get_wd_info()
- ExtFS: MAX_PATH_LENGTH is global, removed third parameter to
add_path_component()
- rom_patches.cpp: added print_rom_info()
- Unix: added "-rominfo" command line argument
- extfs_unix.cpp: supports finder info and resource forks
- prefs_editor_gtk.cpp: tab widget is no longer scrollable
1999-10-27 16:59:54 +00:00
cebix
20ba496c92
- added BlockMove() replacement
...
- extfs.cpp: get_path_for_fsitem(root parent) no longer crashes
1999-10-22 15:08:13 +00:00
cebix
f41718608c
- ExtFS works under AmigaOS
...
- fixed erroneous __regargs attributes in prefs_editor_amiga.cpp
and audio_amiga.cpp for GCC
1999-10-21 22:40:04 +00:00
cebix
09ec429dc1
- fixed bugs in extfs.cpp:
...
- root's parent now has an FSItem, so finding the volume by name with
parent dirID 1 now works
- fs_get_file_info() and fs_get_cat_info() handle all negative values of
dir_index correctly
- fs_set_fpos() handles fsFromLEOF positioning mode
- replaced "%#s" format codes in debug output
- fixed some file extensions in extfs_unix.cpp
- "speaker" means "main volume", as before
1999-10-20 17:23:57 +00:00
cebix
00aabbe812
- renamed main_volume to speaker_volume and dac_volume to main_volume
...
(same for mute)
- added defines for headphone volume/mute
1999-10-20 15:14:00 +00:00
cebix
9818250a47
- fixed compilation problems on BeOS
1999-10-19 21:33:59 +00:00
cebix
d92b13e550
- added external file system
...
- moved most init/deinit code to InitAll()/ExitAll() in main.cpp
1999-10-19 17:41:44 +00:00