- fixed bugs in the BeOS extfs file types handling
- bumped version number to 0.9 - updated copyright dates
- more cleanups - splitted prefs.cpp into prefs.cpp and prefs_items.cpp to make prefs.cpp reusable for other projects
- minor cleanups
- new FOURCC() macro in macos_util.h
- extfs: replaced get/set_finder_*() functions by get/set_finfo(), helper files now store complete FInfo/FXInfo
- fixed compilation problems
- 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)
- added "noclipconversion" prefs item
- updated copyright info: 1999->2000
- 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()
- fixed more ExtFS bugs
- moving/renaming/deleting files in the ExtFS also moves/deletes the helper files/directories
- fs_delete() will also delete helper files
- fixes to ExtFS from Lauri Pesonen
- fixed small bug (Mac2Host_memcpy used instead of Mac2Mac_memcpy)
- 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)
- 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
- 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
- added BlockMove() replacement - extfs.cpp: get_path_for_fsitem(root parent) no longer crashes
- ExtFS works under AmigaOS - fixed erroneous __regargs attributes in prefs_editor_amiga.cpp and audio_amiga.cpp for GCC
- 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
- renamed main_volume to speaker_volume and dac_volume to main_volume (same for mute) - added defines for headphone volume/mute
- fixed compilation problems on BeOS
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.