Andrius Štikonas
a6415561ae
SetPartFlagsJob should return error when it is unable to find partition.
2017-11-07 03:07:51 +00:00
Andrius Štikonas
87e210432d
Merge branch '3.2'
2017-10-31 16:16:36 +00:00
Andrius Štikonas
8909dd87d0
Add a workaround for device not ready error.
...
In rare cases after moving file system to a new location file system check
fails on the first try. As a temporary workaround, wait a bit and try again.
2017-10-30 15:59:05 +00:00
Andrius Štikonas
55e445b069
More user friendly copying direction message in the log.
2017-10-30 14:24:55 +00:00
Andrius Štikonas
72dfbe480a
Replace readSectors/writeSectors backend functions.
...
New alternatives use QByteArray to store data and use bytes, not sectors.
2017-10-28 18:07:44 +01:00
Andrius Štikonas
8a477e689e
Minor clang warnings++
2017-09-11 12:01:39 +01:00
Andrius Štikonas
f7e5f7c7bf
Rename KPMcore include guards.
...
clang in -Weverything mode does not like double underscore.
2017-09-10 20:12:52 +01:00
Andrius Štikonas
f1accd1e0d
Remove IconThemes dependency from kpmcore.
2017-09-08 15:05:55 +01:00
Andrius Štikonas
7dba4b8245
Record sector size in FileSystem class.
2017-09-03 15:37:14 +01:00
Andrius Štikonas
d797a47229
QList->QVector.
2017-08-31 10:48:10 +01:00
Andrius Štikonas
6a78a74515
Add support for creating file systems with label.
...
Some file systems such as UDF or F2FS only support writing labels when creating
them.
At the moment this only works in new partition dialog and not in the partition
properties dialog.
2017-08-31 10:13:01 +01:00
Andrius Štikonas
ff714f2f0e
Fix online label support.
...
Some filesystems require mountpoint while some deviceNode to change file system
label only. So split writeLabel action into online and offline actions.
2017-04-09 17:49:55 +01:00
Andrius Štikonas
d6c375f959
Update copyrights.
2016-11-04 14:20:11 +00:00
Andrius Štikonas
6717ea913d
Fix resize volume group job description.
2016-11-03 22:15:43 +00:00
Andrius Štikonas
58cec6040f
Fix create volume group job description.
2016-11-03 22:08:32 +00:00
Andrius Štikonas
5182c037db
Fix resizing of LVM VGs when LVM PV is encrypted.
2016-10-30 13:36:01 +00:00
Andrius Štikonas
724574e436
Fix creation of LVM VGs when LVM PV is encrypted.
2016-10-30 03:24:01 +00:00
Andrius Štikonas
3272cd3f5f
Do not allow deactivating LUKS containers containing active LVM physical volumes.
2016-10-30 02:31:46 +00:00
Andrius Štikonas
28478ee0ad
More conversion from QStringList to QList<const Partition*>.
2016-09-18 01:53:42 +01:00
Andrius Štikonas
70a9a0dd9a
More optimizations for LVM.
2016-09-08 01:42:04 +01:00
Andrius Štikonas
6ec0215205
Improve LVM job wording.
2016-08-26 13:29:24 +01:00
Andrius Štikonas
ef2c85e60f
Silence clang warning + some other small changes.
...
Fix a typo in a comment
2016-08-24 23:01:36 +01:00
Andrius Štikonas
8a3c11774c
Make variable names slightly more consistent thruoght kmpcore.
...
Add more doxygen comments.
2016-08-15 17:20:50 +01:00
Andrius Štikonas
69647e816e
Simplify QStringList->QString conversion.
2016-08-15 17:20:50 +01:00
Chantara Tith
69536b1129
Remove unused parameters from LvmDevice.
2016-08-15 17:20:50 +01:00
Andrius Štikonas
16a2d063e3
More work on C++11 for loops.
2016-08-15 17:20:50 +01:00
Andrius Štikonas
a10c8d3aaa
Convert to C++11 for loop where it is safe (avoid detaching Qt objects).
2016-08-15 17:20:50 +01:00
Chantara Tith
d033dc9827
Add deactivating VG and LV jobs.
2016-08-15 17:20:50 +01:00
Chantara Tith
8c58ffe60f
Fix ResizeVolumeGroupJob Type. This fixes the build warnings.
2016-08-15 17:20:50 +01:00
Chantara Tith
cbb077ffbd
House-cleaning and removing irrelevant TODO.
2016-08-15 17:20:50 +01:00
Chantara Tith
254ac012af
Add functionality to specify PE size when creating VG group.
2016-08-15 17:20:50 +01:00
Chantara Tith
042878b66f
Add optional destination partitions to LVM movePV. This also helps preventing moving data back and forth when resizing.
2016-08-15 17:20:50 +01:00
Chantara Tith
7e9889bce6
Initial work on Resize operation and move/resize jobs.
2016-08-15 17:20:50 +01:00
Chantara Tith
c74a61e513
Initial work on removeVolume Operation and Job.
2016-08-15 17:20:50 +01:00
Chantara Tith
0476f9df83
Move createvolumegroup operation and job parameter to QStringList
2016-08-15 17:20:50 +01:00
Chantara Tith
e5fa4cc465
Initial work on create volume operation and job.
2016-08-15 17:20:50 +01:00
Chantara Tith
fd3580e62f
LVM LV resize Operation
2016-08-15 17:20:50 +01:00
Chantara Tith
49e2462919
Use partionPath for new LV partition
2016-08-15 17:20:50 +01:00
Chantara Tith
ab6df5ff86
Move from creating unallocated LVM partitio manually to PartitionTable
2016-08-15 17:20:50 +01:00
Chantara Tith
3b7eda5933
Add LVM operations
2016-08-15 17:20:50 +01:00
Chantara Tith
a07e57cbb5
Add LVM delete partition job
2016-08-15 17:20:50 +01:00
Chantara Tith
fcc8a7c992
Initial Device separation
2016-08-15 17:20:50 +01:00
Andrius Štikonas
4d25524e91
Add support for resizing online.
2016-08-08 02:01:35 +01:00
Andrius Štikonas
3a2b78e143
Improve semantic markup of translations.
2016-07-17 23:41:00 +01:00
Andrius Štikonas
8ae2ea3006
Make sure file system is not mounted before deleting it.
...
Sometimes user might try to mount manually and then delete partition
without refreshing state in KPM.
2016-05-26 18:47:34 +01:00
Andrius Štikonas
3d57b3211a
Convert remaining signals to the new syntax.
2016-05-24 01:37:15 +01:00
Andrius Štikonas
142ff07938
Remove reduntant virtual keywords.
2016-05-17 18:01:31 +01:00
Andrius Štikonas
464b3060fb
Remove remaining ../ from #includes.
2016-05-06 22:36:24 +01:00
Andrius Štikonas
ea4b945ebb
Add override keyword to virtual functions.
2016-04-27 21:54:02 +01:00
Andrius Štikonas
58e9876307
Rename qglobal.h to QtGlobal
2016-04-18 17:14:31 +01:00