* Added: Workaround for the firmware bug present in LG's BH10LS30 drive (probably all BH10 / WH10 drives) where formatting a new BD-RE with full certification enabled produces a disc that still appears as if it's unformatted in various drives.
* Added: Option to have the program automatically set the book type to 'Normal' rather than 'DVD-ROM' when burning a BD Video (BDAV/BDMV folder is present) disc. Some players won't play BD (AVCHD ?) content from a disc with its book type set to DVD-ROM.
* Added: Support for a new '/OPTIMISEDUPLICATEFILES' command line switch which can be used to enable that feature in Build mode as and when it's required.
* Added: 'Add Selected' toolbar button in the DLE window that will add whatever's selected in the Explorer pane's Files box to the compilation.
* Added: 'Display DirectShow Filter List' option to the menu when you right click in the 'Layout' box within the 'Create CUE File' window. When an audio track is selected, this will give you a list of the filters that DirectShow will be using to decode your file into a format ImgBurn can use.
* Added: Discovery mode now adds a very basic ISO9660 PVD when it burns so programs don't think it's a blank disc. (Workaround for issue with CDSpeed / Opti Drive Control and DVD+RW/BD-RE media)
* Added: Warnings for various layer break position issues when the program is set to 'Calculate Optimal' - previously, issues were only reported with 'User Specified' layer break positions.
* Added: Display info from the DDS on BD-R / BD-RE in the Disc Info box on the right (including which drive burnt the disc - BD-R only).
* Added: When building an image file with an empty 'Destination' box, the program will attempt to generate the/suggest a file name based on the 'Source' if nothing has been already been generated based on the volume labels.
* Added: Option to synchronise the editing of volume label fields on the 'Change Volume Label' form (i.e. so you type in one box and it types in all three).
* Added: Option of selecting the character set for the ISO9660 volume label field on the 'Change Volume Label' form.
* Added: 'Uppercase' / 'Lowercase' / 'Title Case' buttons for the ISO9660 volume label fields (Build mode and 'Change Volume Label' tool - Joliet / UDF fields already had them). They're only enabled when using the 'ASCII' character set.
* Added: Prompt user if attempting to build a pure UDF 2.50+ data disc on any OS prior to Vista (without 'thdudf' or 'meiudf' drivers installed). Browsing such discs on those operating systems is not possible without the use of a 3rd party driver.
* Added: New ''Image Files' Folder' choice to the 'Default Destination' option in Read mode. Selecting this will make the program default to saving in the 'Image Files' folder as specified on the 'File Locations' tab.
* Added: Options to control whether or not the current selection within the 'Copies' drop down box ('Build' and 'Write' modes) gets remembered / saved when the program is closed down - and thus restored when it's opened again.
* Added: Shortcuts to configure the ISO9660 file system restrictions according to 1988 or 1999 specs.
* Added: Option to set the initial folder for the Explorer pane in the 'Disc Layout Editor' window.
* Added: Option when creating a bootable disc in Build mode to have the program patch the 'Boot Information Table'.
* Added: Option to synchronise the editing of volume label fields on the 'Labels' tab in Build mode / on the 'Create Volume Label' form (i.e. so you type in one box and it types in all three).
* Added: 'Batch Mode' option for 'Read' mode where it'll prompt to insert the next disc just as Write mode does when burning multiple images/copies. This allows for automated reads when using an auto loader device.
* Added: 'Self Test' function on the 'Auto Loader Control' window (just loads and unloads discs until the input tray is empty).
* Added: The program will prompt the user if they attempt to create a bootable DVD/HD DVD/BD/DivX video disc.
* Added: 'Disc Manufacturer Information' to the disc info panels. This is used for HD DVD media.
* Added: 'Dereference Link Files' option in the Settings. When enabled, the target of *.LNK files is added to the compilation rather than the LNK file itself. Applies to Advanced Build mode and only to items being added directly, not sub folders/files.
* Added: Option to log skipped subfolders in Build mode (for when 'Recurse Subdirectories' is disabled).
* Added: Support for Vinpower Digital RipBox autoloaders.
* Added: Option to tell the program to include a header (program version + date) at the top of log files when saving them.
* Added/Changed: The program will now call the 'CancelSynchronousIo' API function if you try to cancel the burn twice - i.e. where you get the 'Please be patient, I heard you the first time!' message in the log window.
* Added/Changed: Tweaked the PTRobots drive enumeration code to handle situations where the API can't figure out which drives are where within the publisher.
* Changed: Text in the SPLIP column within the 'create/select layer break' windows now uses the translated Yes / No values.
* Changed: Using IFileDialog for the 'Open' / 'Save' / 'Browse For Folder' dialogs under Windows Vista+ now rather than GetOpenFileName/GetSaveFileName/SHBrowseForFolder.
* Changed: When browsing for a file in the 'Change Volume Label' tool, the program will now default to the 'Image Files' folder (assuming there's no image selected already - where it would then use its folder).
* Changed: Updated bundled Ask toolbar to latest version (18.104.22.168).
* Changed: Removed all the top level 'try' / 'catch' statements in threads so the proper error handler can kick in and provide me with some decent crash reports (via Eurekalog / madExcept) !
* Changed: Tweaked the NRG file parsing code a little bit so it now errors out if the user tries to load an unsupported (multi session/track) image.
* Changed: The folder tree in the DLE window's Explorer pane will no longer include archives (zip files etc).
* Changed: If the specified boot image file is also being added into the image itself, the program will point the boot catalog to the file in the image rather than duplicating the data in a dedicated boot image.
* Changed: The program now restores the previously selected folder in the DLE window's Explorer pane when closed/reopened in a single session.
* Changed: Updated the memory manager to FastMM v4.97 - Hopefully it won't cause the 'Invalid Pointer Operation' errors that 4.96 did (which is why I reverted to 4.94).
* Changed: Always use the newer style images in the log window (XP and older OS's used to use different ones to Vista/7).
* Changed: Tweaked the message about the program not being able to 'Read' to an ISO file slightly to include the reason why.
* Changed/Fixed: Tweaked how the 'vendor specific' inquiry data gets displayed (in Drive Capabilities) - previously it wouldn't have shown up for LG drives or any others with null bytes in the field.
* Fixed: Problem with internal logic (not setting a certain flag) when the program had been told to always overwrite files via CLI.
* Fixed: Errors that might occur during the 'Zeroing Sectors...' phase of a full format on BD-RE media were being lost due to (silent) automatic write retries.
* Fixed: Errors that might occur during the 'Writing LeadIn...' phase of burning CD media were being lost due to (silent) automatic write retries.
* Fixed: Incorrect layer info displayed / logged when reading/burning BD-R DL and BD-RE DL media (BD-ROM DL was ok).
* Fixed: The 'View Media Information' button in Read mode's 'Source' box was sometimes enabled when it shouldn't have been.
* Fixed: Problem with the log window's position when moving the main window if the log window is minimised and snapped to the main window.
* Fixed: Problem with the log window's position when being minimised.
* Fixed: The 'Volume Set Identifier' wasn't being read from the ISO9660/Joliet file systems - thus the field would have been empty if they were the only file systems in the image/on the disc.
* Fixed: Made a few non-autosize fields (on the 'Change Book Type' and 'Change Advanced Settings' screens) a little taller so they don't cut the text off.
* Fixed: Silent failure when trying to build a bootable disc and the boot image no longer exists.
* Fixed: Incorrect layer break position being read from NRG files (needed to add 1 to the value).
* Fixed: 'List index out of bounds(-1)' error when pressing the 'e' key in Build mode (image file output) caused by the TTntPageControl component trying to see if it can display an invisible tab.
* Fixed: 2nd attempt at fixing the issue where the program gets stuck 'Analysing Tracks' (basically, just an issue with Audio CDs).
* Fixed: The wrong function name was being reported by some of the PTRobot autoloader error checking code.
* Fixed: The explorer style component used in the DLE window was displaying Compressed/Encrypted files in the wrong colours (back to front RGB!).
* Fixed: Complete lack of an actual option/checkbox in the Settings window for controlling 'Create DVD - Save As Ansi' (it was being used in the code but you couldn't change it anywhere!).
* Fixed: Complete lack of an actual option/checkbox in the Settings window for controlling 'Create DVD - Preserve Full Pathnames' (it was being used in the code but you couldn't change it anywhere!).
* Fixed: Looking at the 'Create MDS - Save As Ansi' option (rather than the 'Create DVD' one) when deciding on which file type (Ansi/Unicode) to default to in the 'Create DVD File' window's 'Save As' box.
* Fixed: The 'Install For All Users' option in the installer wasn't being honoured when creating the shortcuts/icons.
* Fixed: Potential 'Divide By Zero' error if the drive reports the disc capacity as a value of 0xFFFFFFFF on a double layer disc.