Teo Mrnjavac
|
5fe5b8a4f3
|
Add some guesswork to acquire a part node from a fstab entry for /home.
|
2016-07-22 16:36:26 +02:00 |
|
Teo Mrnjavac
|
f2f5a18984
|
Reading a system's fstab lines into the osprober entries list.
|
2016-07-22 16:36:26 +02:00 |
|
Teo Mrnjavac
|
098aa5546c
|
Add struct FstabEntry to OsproberEntry.h.
|
2016-07-22 16:36:26 +02:00 |
|
Teo Mrnjavac
|
2951c88990
|
Init filesystems asynchronously.
|
2016-07-20 13:02:04 +02:00 |
|
Teo Mrnjavac
|
45f6e6c55b
|
Rearrange asynchronous scan in PartitionCoreModule a bit.
|
2016-07-19 13:04:00 +02:00 |
|
Teo Mrnjavac
|
2c68802446
|
Reapply the action choice instead.
|
2016-06-29 18:46:02 +02:00 |
|
Teo Mrnjavac
|
b2b202d190
|
Do a full revert.
|
2016-06-29 18:34:02 +02:00 |
|
Teo Mrnjavac
|
f1a29033a2
|
Revert PCM before applying Alongside operation.
|
2016-06-29 18:21:38 +02:00 |
|
Teo Mrnjavac
|
9d4a636a16
|
Revert "Improve debug output in PartitionBarsView."
This reverts commit 9e186190fc .
|
2016-06-24 17:38:52 +02:00 |
|
Teo Mrnjavac
|
59f0e9cc2d
|
Revert "Improve debug output."
This reverts commit 3d5ccb2712 .
|
2016-06-24 17:38:45 +02:00 |
|
Teo Mrnjavac
|
e96c7f95ef
|
Improve debug output.
|
2016-06-24 17:15:26 +02:00 |
|
Teo Mrnjavac
|
9888a4e5d3
|
Only make it dirty if something changes.
|
2016-06-24 17:06:39 +02:00 |
|
Teo Mrnjavac
|
a96b7c1596
|
Reset previous spinBox value on resizer widget reset.
|
2016-06-24 17:00:55 +02:00 |
|
Teo Mrnjavac
|
1f664f1eec
|
Keep track of previous spinbox value.
|
2016-06-24 16:58:23 +02:00 |
|
Teo Mrnjavac
|
cd94768850
|
Revert "Try to work around spinbox dirty status change on apply issue."
This reverts commit 9c90d54eda .
|
2016-06-24 16:46:56 +02:00 |
|
Teo Mrnjavac
|
9c90d54eda
|
Try to work around spinbox dirty status change on apply issue.
|
2016-06-24 16:28:17 +02:00 |
|
Teo Mrnjavac
|
5450a18c85
|
Copyright.
|
2016-06-24 16:05:33 +02:00 |
|
Teo Mrnjavac
|
2e173c183f
|
Do not align partition boundaries unless explicitly requested.
|
2016-06-24 16:04:48 +02:00 |
|
Teo Mrnjavac
|
9d995f3625
|
Use length instead of calculating sectors count.
|
2016-06-24 15:10:20 +02:00 |
|
Teo Mrnjavac
|
4f41cf54a9
|
Hook up PartitionLabelsView to model.
|
2016-06-23 10:01:13 +02:00 |
|
Teo Mrnjavac
|
3940e2b09d
|
Add config option for always showing partition labels.
|
2016-06-23 10:00:55 +02:00 |
|
Teo Mrnjavac
|
5520972e5a
|
Add labels view to manual partitioning page.
|
2016-06-23 10:00:00 +02:00 |
|
Teo Mrnjavac
|
3d5ccb2712
|
Improve debug output.
|
2016-06-23 09:48:03 +02:00 |
|
Teo Mrnjavac
|
9e186190fc
|
Improve debug output in PartitionBarsView.
|
2016-06-22 18:18:53 +02:00 |
|
Teo Mrnjavac
|
d6676b2245
|
Retry mke2fs before giving up.
|
2016-06-21 17:20:45 +02:00 |
|
Teo Mrnjavac
|
ce8ffb8e52
|
Bump KPMcore.
|
2016-06-17 15:24:14 +02:00 |
|
Teo Mrnjavac
|
49cb6d304d
|
Add a controlled number of retries to fsck, 2sec apart.
|
2016-06-17 13:55:37 +02:00 |
|
Teo Mrnjavac
|
e7c5a2b1a5
|
Try running fsck twice before giving up.
|
2016-06-17 12:07:57 +02:00 |
|
Teo Mrnjavac
|
bea6b5f17e
|
Stupid compilers are stupid.
|
2016-06-13 15:13:26 +02:00 |
|
Teo Mrnjavac
|
8ff943e5b5
|
Improve check for encryption status.
|
2016-06-10 17:52:54 +02:00 |
|
Teo Mrnjavac
|
7a03dc102d
|
Update fields when the default filesystem is chosen.
|
2016-06-10 16:05:34 +02:00 |
|
Teo Mrnjavac
|
fe107ac762
|
Obey default FS type setting in EditExistingPartitionDialog.
|
2016-06-10 15:41:53 +02:00 |
|
Teo Mrnjavac
|
395fb340b7
|
Make the Create Partition dialog obey the default FS type setting.
|
2016-06-10 15:37:11 +02:00 |
|
Teo Mrnjavac
|
a00ebc01e7
|
Use EncryptWidget for relevant partition types in CreatePartitionDialog.
|
2016-06-10 15:22:40 +02:00 |
|
Teo Mrnjavac
|
d75d5c76fe
|
Add EncryptWidget to CreatePartitionDialog.ui.
|
2016-06-10 15:22:40 +02:00 |
|
Teo Mrnjavac
|
99e719882f
|
Add setText/reset to EncryptWidget, and fix tooltip string.
|
2016-06-10 15:22:40 +02:00 |
|
Teo Mrnjavac
|
18742d2afd
|
Ignore encrypt widget if the choice is Manual.
|
2016-06-10 15:22:40 +02:00 |
|
Teo Mrnjavac
|
f5ff716369
|
Make everything obey the default filesystem type setting.
|
2016-06-10 15:22:21 +02:00 |
|
Teo Mrnjavac
|
6fa467715c
|
Add default value to partition.conf.
|
2016-06-10 15:08:37 +02:00 |
|
Teo Mrnjavac
|
498af8deef
|
Add defaultFileSystemType to settings.
|
2016-06-10 15:08:24 +02:00 |
|
Teo Mrnjavac
|
936e7fab7c
|
Initial support for Alongside install with LUKS.
|
2016-06-07 17:35:39 +02:00 |
|
Teo Mrnjavac
|
fd2d24d650
|
Always show encrypt widget for Replace.
|
2016-06-03 17:56:31 +02:00 |
|
Teo Mrnjavac
|
4113207e00
|
Fix next status handling in alongside and replace.
|
2016-06-03 17:55:14 +02:00 |
|
Teo Mrnjavac
|
e84108e234
|
Add encryption support in PartitionActions::doReplacePartition.
|
2016-06-03 16:39:28 +02:00 |
|
Teo Mrnjavac
|
6cd1bf6b3d
|
Initial work on having the Replace feature obey the encryption setting.
|
2016-06-02 18:29:17 +02:00 |
|
Teo Mrnjavac
|
c9fac9bc5c
|
Manage PCM loading with QtConcurrent.
|
2016-05-26 15:35:24 +02:00 |
|
Teo Mrnjavac
|
0666fb4977
|
Defer PartitionCoreModule initialization so it doesn't block startup.
|
2016-05-26 15:08:37 +02:00 |
|
Teo Mrnjavac
|
a4ab8dad46
|
Hide encryption widget if not Erase.
|
2016-05-18 07:22:13 +02:00 |
|
Teo Mrnjavac
|
60dcba8735
|
Update next state slightly later.
|
2016-05-17 11:34:30 +02:00 |
|
Chantara Tith
|
a25a0ffa2c
|
Update PartitionPage.cpp
increase readability.
|
2016-05-14 02:29:56 +07:00 |
|
Teo Mrnjavac
|
2050ce97d7
|
Merge pull request #241 from tctara/master
Disk selections in partitioner are not sticky[CAL-361]
|
2016-05-13 19:44:33 +02:00 |
|
Teo Mrnjavac
|
4c2a327d21
|
Close crypto devices in ClearMountsJob.
|
2016-05-13 17:11:13 +02:00 |
|
Chantara Tith
|
625bbb6a4b
|
Disk selections in partitioner are not sticky
|
2016-05-13 19:26:03 +07:00 |
|
Teo Mrnjavac
|
a252f7ff32
|
Debug output.
|
2016-05-12 14:01:38 +02:00 |
|
Teo Mrnjavac
|
167b4fc0a2
|
Exclude zram from devices list.
|
2016-05-09 16:18:03 +02:00 |
|
Teo Mrnjavac
|
31106629cb
|
Passphrase in storage.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
43ae4eac80
|
Get the mapper name, not the whole path.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
beb16a77f0
|
use actual mapperName, not suggestedMapperName.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
0b9c9022dd
|
Yeah, partition["isLuks"], how about no.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
c83e67b421
|
Always declare whether a partition is LUKS in the map.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
cd304b7a6f
|
Get luksUuid instead of innerFs UUID.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
b792ea0216
|
Rebuild autopartition proposal when encryption choice changes.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
126ad300ae
|
Write mapperName for LUKS volumes in GlobalStorage.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
759ccae9f6
|
Tentative LUKS support for EraseAutopartition.
Partitioning only, install doesn't work yet.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
0cc9560a99
|
Hook up EncryptWidget in ChoicePage, plus improve next status handling.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
0dfe627d52
|
Add KPMHelpers::createNewEncryptedPartition.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
6e92a04320
|
Say hello to EncryptWidget.
|
2016-05-06 18:59:51 +02:00 |
|
Teo Mrnjavac
|
e122600689
|
Make sure to add KPMcore to include directories.
|
2016-05-05 07:57:56 +02:00 |
|
Teo Mrnjavac
|
dacb8f2a94
|
Make sure we don't hide actions based on osprober.
|
2016-03-18 12:28:54 +01:00 |
|
Chantara Tith
|
fd8c131b26
|
implement free-space partition replace install
|
2016-03-18 17:09:50 +07:00 |
|
Teo Mrnjavac
|
4f5230fc63
|
Revert "Temporarily allow read-only devices."
This reverts commit fc4a8b8628 .
|
2016-03-15 18:07:45 +01:00 |
|
Teo Mrnjavac
|
fc4a8b8628
|
Temporarily allow read-only devices.
This way the KPMcore libpartedbackend scanner won't filter out Parted
devices of type UNKNOWN.
CAL-349
|
2016-03-15 16:45:48 +01:00 |
|
Teo Mrnjavac
|
8e5eb02d7d
|
Bump dependency.
|
2016-03-11 13:36:54 +01:00 |
|
Teo Mrnjavac
|
83d440f37e
|
Add note.
|
2016-03-10 13:16:18 +01:00 |
|
Teo Mrnjavac
|
a0055534a1
|
Disallow replace/resize on free space.
CAL-359 #close
|
2016-03-10 12:58:10 +01:00 |
|
Teo Mrnjavac
|
7d5795a6fd
|
Empty path should yield nullptr Partition.
|
2016-03-10 12:43:00 +01:00 |
|
Teo Mrnjavac
|
24c1bf429e
|
Don't fail when trying to replace unallocated space.
|
2016-03-10 12:33:19 +01:00 |
|
Teo Mrnjavac
|
055ff5533e
|
Fixup strings.
|
2016-03-09 13:34:27 +01:00 |
|
Teo Mrnjavac
|
fb5b48528b
|
Move ESP check to onLeave().
|
2016-03-09 13:21:07 +01:00 |
|
Teo Mrnjavac
|
0c7b7ed089
|
Warn the user if going ahead from manual partitioning without ESP.
|
2016-03-09 12:54:59 +01:00 |
|
Teo Mrnjavac
|
49eea234ed
|
Hide bootloader chooser on EFI.
|
2016-03-09 12:54:16 +01:00 |
|
Teo Mrnjavac
|
be9ec27350
|
Make findPartitionByMountPoint public.
|
2016-03-09 12:52:43 +01:00 |
|
Teo Mrnjavac
|
182ff03e04
|
Update createPartition call.
|
2016-03-08 16:26:20 +01:00 |
|
Teo Mrnjavac
|
e9d2312002
|
PCM::createPartition now includes SetPartFlagsJob.
Also remove outstanding SetPartFlagsJobs when deleting a new partition.
|
2016-03-08 16:25:43 +01:00 |
|
Teo Mrnjavac
|
3fa7318a37
|
Do set flags after showing dialog.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
5a134eb708
|
Copyright headers.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
ada0a080fc
|
Add flags setting support when creating a partition.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
b83e91b951
|
Add flags ui to edit partition dialog.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
97108d0beb
|
No implementation in header.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
cb9a984b11
|
setPartitionFlags in PartitionCoreModule.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
c233fb3b2d
|
Allow setting flags when creating a partition.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
4b185ddb16
|
New SetPartFlagsJob.
|
2016-03-08 12:50:45 +01:00 |
|
Teo Mrnjavac
|
7d8b8eb7a6
|
Improve debug output for device detection.
|
2016-03-01 18:20:11 +01:00 |
|
Teo Mrnjavac
|
06ebf69afe
|
Initialize all members (fix Coverity defect 98200).
|
2016-02-26 14:02:22 +01:00 |
|
Teo Mrnjavac
|
7e89e67059
|
Initialize all members (fix Coverity defect 98206).
|
2016-02-26 13:39:41 +01:00 |
|
Teo Mrnjavac
|
749a740ffa
|
Ensure the resizing items aren't null (fix Coverity defect 121862).
|
2016-02-26 13:13:01 +01:00 |
|
Teo Mrnjavac
|
a0ac9d9f07
|
Don't dereference nullptr (fix Coverity defect 121863).
|
2016-02-26 13:00:58 +01:00 |
|
Teo Mrnjavac
|
53741f0d36
|
Initialize all members in ctor (fix Coverity defect 122658).
|
2016-02-26 13:00:58 +01:00 |
|
Teo Mrnjavac
|
1e3e1d22bb
|
Fix build.
|
2016-02-23 14:43:12 +01:00 |
|
Teo Mrnjavac
|
3c8aee7b5e
|
Add resizing state flag to Splitter items.
New iterator for Splitter items.
Use std::function instead of templates for type safety.
|
2016-02-23 10:50:48 +01:00 |
|