5f69e23887
Address Pylint error W1518
2022-09-04 17:44:58 -07:00
d36589751e
Fix mount_volumes() under Linux
2022-09-04 16:57:55 -07:00
5e1cc683fe
Disable Edge first run screen
...
Addresses issue #193
2022-07-10 15:55:25 -07:00
72640686da
Disable "Let's make Windows even better" screens
...
Addresses issue #191
2022-07-10 15:48:57 -07:00
df85d3049e
Disable Windows search highlights
...
Addresses issue #190
2022-07-10 15:42:53 -07:00
38e867d3e3
Lower default skip-size values
2022-07-09 18:52:51 -07:00
9e874f8034
Fix bug locking ddrescue-tui to pass Read-Skip
2022-06-24 10:36:10 -07:00
989fe9f047
Add workaround in Open Shell for S0 LOW POWER IDLE
...
If the system supports that power state Open Shell can't enter sleep
mode. The workaround removes the standard sleep option from the list
and adds a new sleep button above the shutdown button that just turns
the monitor off.
Addresses issue #719
2022-06-16 19:27:05 -07:00
301c64be4c
Assume bytes for bare numbers in string_to_bytes()
2022-05-24 16:23:27 -07:00
c4009517e4
Include ddrescueview in Linux builds.
2022-05-24 12:35:34 -07:00
7b13b7de26
Remove useless replace() call
2022-05-24 12:35:10 -07:00
b4547c3555
Remove magic numbers
2022-05-21 17:38:28 -07:00
7abd4c21c3
Refactor Disk children sections
...
Child devices are not added by default to improve performance.
Disk.children is always present to avoid overly cautious lookups.
2022-05-21 15:03:44 -07:00
193d207d5b
Fix mount-all-volumes
2022-05-21 15:03:34 -07:00
e03956f2fe
Convert Disk description to a property
2022-05-21 14:39:42 -07:00
1616379398
Update mount_volumes to match build_volume_report
2022-05-21 14:35:25 -07:00
29d4e80f7e
Refactor get_disks_macos() to improve performance
...
Found a way to easily exclude disk images from the list under El Cap
2022-05-20 19:44:12 -07:00
544ffb1aff
Refactor partition table type lookup sections
2022-05-20 17:58:07 -07:00
cf7ed909b3
Remove Python 3.10 requirement
2022-05-20 17:08:10 -07:00
fddd77e6fd
Fix typehint typo
2022-05-19 17:27:49 -07:00
0370ba213b
Add unmount aliases
2022-05-19 15:13:50 -07:00
068f1773aa
Update Linux mount volume sections
2022-05-18 14:59:14 -07:00
4d34e868b2
Update Linux package lists
2022-05-16 15:07:15 -07:00
5fc5cda86d
Avoid adding duplicate attribute failure notes
2022-05-14 17:51:43 -07:00
0ecc4d4146
Add test mode to Hardware Diagnostics
...
Addresses issue #192
2022-05-14 17:48:04 -07:00
47308c1508
Allow non-integer number of minute countdowns
2022-05-14 16:19:18 -07:00
19e86e0ba0
Update HiDPI sections
2022-05-12 20:35:14 -07:00
eb0e13e794
Patch st to use .Xresources
...
Enables support for HiDPI systems
2022-05-12 20:35:14 -07:00
859bc990e0
Fix destination size checks
...
Addresses issue #166
2022-05-01 16:53:48 -07:00
af13a88c81
Merge branch 'refactor-hw' into dev
2022-05-01 16:35:19 -07:00
6642aad2c8
Update ddrescue-tui to use new Disk object vars
2022-05-01 16:20:39 -07:00
2585ed584c
Refactor disk safety checks
2022-04-18 09:21:29 -07:00
95cd3b645d
Remove SMARTSelfTestInProgressError sections
...
Going forward this is a non-blocking error.
2022-04-11 16:50:21 -06:00
d667695e9e
Move surface scan check to its own function
2022-04-11 14:30:42 -06:00
af8b2b7dd3
Refactor SMART self-test sections
2022-04-08 19:19:23 -06:00
41b4ffd9fb
Cleanup pylint sections
2022-04-08 18:38:55 -06:00
312df1ee9d
Refactor import logic for wk.hw.diags
2022-04-08 15:38:03 -06:00
20f91f01d1
Add type hints to hardware functions
2022-04-06 19:08:23 -06:00
3d7881328f
Move ddrescue out of wk/hw section
2022-04-06 19:08:09 -06:00
f79e578aaf
Remove pylint warning from sensors
2022-04-06 16:23:44 -06:00
46eb737dc8
Move SMART functions to their own file
2022-04-06 16:22:58 -06:00
99dd7661d4
Split hardware diagnostics into multiple files
2022-04-05 18:11:06 -06:00
fc2bb07d11
Track test groups as list instead of a dict
...
By only including selected tests we can skip checking for the
enabled/disabled status. This will also simplify the process
of disabling future tests for a disk if a failure is detected.
2022-04-05 14:45:14 -06:00
5ffa6d8261
Replace references to details with attributes
2022-04-04 18:58:45 -06:00
4647efb971
Fix broken import
2022-04-04 18:33:03 -06:00
8582046948
Update HW diags and ddrescue to use new HW classes
2022-04-04 18:31:52 -06:00
56e145942a
Update generate_object_report() to handle slots
2022-04-04 18:31:15 -06:00
172cb398ba
Convert hardware objects to dataclasses
2022-04-04 18:30:21 -06:00
a3abf03a23
Merge branch 'new-ddrescue-arguments' into dev
2022-03-31 17:40:46 -06:00
8dd8701e8d
Split read phase into two parts
...
Addresses issue #184
The first read phase will skip a lot more to try to recover more data
from the whole source. Then the second read phase will fill in like
the previous configuration.
2022-03-25 18:45:28 -06:00