------------------------------------------------------------------------------- CHANGES DIMG release 1.2.1 =============================================================================== Version 1.2.1 Bug Fixes - Filesystem module crashes trying to open a blank disk image - Filesystem module does not properly ignore empty directories on some older filesystem images (these seem to cary "IBM 2.0" in the volume boot record - early 80s probably) - Fixed memory allocation problem in FPzip module - FPzip module opens files in 'dirty' state resulting in a save prompt when closing an unmodified image file. - FPzip does not properly report load failures. This results in it claiming to have loaded an encrypted IMZ file when it hasn't (encrypted IMZ files are currently unsupported) - DIMG does not correctly handling load failures coming from format plugins - DIMG does not report unsupported format errors to the user - DQWindrv tries to close the drive handle even when no such handle exists - A filter matching the current filename is now selected in the "Save As" file dialog rather than defaulting to the IMZ format regardless of what the current files format is. - Fix crash bug when opening drive configuration dialog on UNIX. Version 1.2 New Features - Long filename support in new FatFS module. The MS-DOS filename is still visible in the file properties dialog. - Multiple file extraction (extract multiple files at once) - Directory extraction (extract an entire directory at once) Bug Fixes - Crash when opening properties of a directory - Crash when trying to show file properties when no file is selected - Compression level description in settings dialog now changes when the slider widgets value changes rather than when its clicked to prevent the value and description getting out of sync. - When opening another image file the current one is closed even if the user cancels the file open dialog. - Volume Label disappears from status bar when the cursor passes over a menu. - Comments are now stored in IMZ files in a way that is compatible with WinImage. - In Filesystem: - Crash when opening DMF-formatted media - Crash when encountering loop in File Allocation Table - Various crashes and memory leaks in the filesystem code when dealing with corrupt disk images. Other Changes - Switched toolbar/menu items over to Fugue icons - Text is now displayed alongside toolbar icons - File view now extends to edges of window (margin around the control has been removed) - Directories are now shown above files in directory listings - Compression level slider in Settings dialog now moves by one notch when clicked rather than going straight to the maximum value. - Renamed QFATreader to FSContainer / Filesystem Plugin Host - File view is now disabled when there is no image or filesystem loaded. - Image Comment text boxes are now restricted to around six lines of 1024 characters to maintain compatibility with other disk imaging products - DIMG now requires filesystem modules implementing the FSPluginv2 interface. Plugins implementing the original interface used by DIMG v1.0 and v1.1 won't work. - File Properties dialog UI improvements: - Slightly smaller to fix widget spacing - OK/Cancel buttons replaced with a single Close button as the previous pair performed the same action. - Widgets are now read-only instead of disabled allowing text to be selected and copied - Date/time fields are now disabled and set to todays date/time when that timestamp is not present on a file. This is done instead of hiding the widget to prevent layout issues or the window resizing. - Multiple properties dialogs can be on-screen at a time (the dialog is no longer modal) - File sizes are now shown in the largest possible unit instead of being shown in bytes. - Type for a directory is now shown as "Directory" instead of " File" Version 1.1 New Features - Support for compressed (.IMZ) image files including comments. - Option to change UI style - UI Hint to hide the sector number from copy progress dialog when reading or writing a whole track at a time - Open/Save dialogs now remember their locations Bug Fixes - Fixed resource script bugs - User is now informed when trying to work on a drive when none is selected Other Changes - Added dimg.ini settings override to DQDLibDsk =============================================================================== A000-CL04.001