ddrescueview Changelog

What's new in ddrescueview 0.4 Alpha 4

Sep 1, 2020
  • Updated to compile on FPC 3.2.0 without errors. Thanks to Peter Green for the patch.
  • It's now possible to select a range on the Zoom Bar using right click dragging, just like on the Block Grid.
  • Added an option in the Settings to zoom in on mouse position without centering the Block Grid on that position.
  • This is now the default. It seems more intuitive when the blocks previously under the mouse
  • stay under the mouse after zooming in or out.
  • Added an Option 'Center on Current Position' to the View menu, which keeps the Block Grid centered on the
  • current rescue position. Handy to keep the rescue position on screen when zoomed in.
  • This overrides much of the usual zooming functionality and deactivates interaction with the Zoom Bar.
  • Zooming and scrolling in large map files is now considerably faster.
  • Application title (as reported to the OS, for the task bar etc.) now shows loaded file name.
  • The program will now make a second attempt to refresh the mapfile, when ddrescue is currently rewriting it.
  • New application icon in multiple sizes up to 256x256
  • Reduced compiler warnings and hints

New in ddrescueview 0.4 Alpha 3 (Jul 29, 2016)

  • Renamed 'logfile' to 'mapfile', to reflect the changes in ddrescue 1.20.
  • Support for mapfiles from ddrescue 1.22 added. The current pass is displayed in the
  • GUI:
  • Improved speed of the mapfile parser for very large files.
  • Added a bunch of command-line switches

New in ddrescueview 0.4 Alpha 2 (Jun 3, 2015)

  • The wiki on the sourceforge page now has some documentation for the program
  • Support for domain log files. Outside-domain blocks are painted dark gray by default
  • The commandline parameter for the domain log file is -m domain_logfile
  • Option to show the inside-domain blocks contiguously, useful for highly fragmented domains
  • Up to 10x faster block drawing using direct memory writes. Includes fallback if not supported
  • Right mouse-button dragging on the block grid now zooms in to the dragged area
  • Redesigned the top panel again
  • Changed formatting of most size strings in the top panel and the Block inspector
  • Double-Clicking the labels in the Rescue status box now toggles between sectors, bytes and hex
  • Error count now shows only the number of 'bad sector' areas, to keep up with ddrescue 1.20
  • The zoom bar now scrolls whole block rows, except when touching the start or end of device
  • The zoom bar now has better highlighting of the zoomed-in area
  • A screenshot of the main window can be saved from the File menu
  • The pie chart in the top border is now shown as an empty circle when no file is opened
  • Pressing ESC now closes the active window, except for the main window
  • The status bar now shows [Updating...] or [Opening...] while refreshing or opening a log file
  • Block inspector: Window now uses its previous position on screen when re-opened
  • Block inspector: Checking Track Cur. Position checkbox now changes block to current position
  • Block inspector: Deselects block on the main form when closed
  • Fixed device sector size set to Custom (0) on program start. Now 512
  • Fixed various resizing bugs with the Bottom panel
  • Unused blocks at the end of the grid are not selectable any more
  • The Comment line memo now clears its contents when the log file is closed
  • Fixed excessive menu bar flickering on win32 when dragging the zoom bar
  • Zoom bar now shows full device when device size changes, block grid stays at current zoom setting
  • No more unused blocks when zooming far into the end of the rescue device
  • Fixed slider values in the settings dialog not updating correctly
  • More robust error handling in the parser prevents crash when fed with unparsable logfile
  • The parser now forgets the previously parsed comment lines when re-reading the logfile
  • Fixed some integer overflows for very large drives. Should now work with drives up to 8 EiB

New in ddrescueview 0.4 Alpha 1 (Jun 3, 2015)

  • Added ability to zoom the block grid using the mouse wheel
  • Added a 'zoom bar' left of the block grid, which can be used to shift the zoomed-in area
  • Renamed the 'non-split' status to 'non-scraped' to keep up with ddrescue 1.19
  • The rescue status (error size, current phase etc.) is now shown in the top panel
  • The status bar now only shows the log file name
  • Renamed and reordered items in the main window's menu
  • The top panel block info has been removed. Only the block color key is shown
  • Removed the 'Use Block Inspector' checkbox. The BI is now always used when clicking the grid
  • The block inspector now shows the status type distribution inside the block and the block bounds
  • The selected grid block is now highlighted using a white marker
  • ddrescueview's debug log is now hidden by default. It can be activated in the menu
  • The comment lines of the logfile can be viewed, next to the debug log
  • Block colors and blending weights can now be edited in the options menu. The settings are not yet saved
  • Major restructure of the code (esp. control flow)
  • Most GUI elements now adjust better to widgetset differences. This improves the cross-platform look
  • Fixed various small bugs, surely introduced some others