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