Andrius Štikonas
9d771687a3
cmake should mention kpmcore instead of KDE Partition Manager.
2015-09-16 18:50:14 +01:00
Andrius Štikonas
efd3179d95
Revert merge of branch luks-decorator.
2015-09-16 14:18:13 +01:00
Andrius Štikonas
c95f663172
Bump version to 1.9.50
2015-09-15 23:14:28 +01:00
Teo Mrnjavac
815cb3caad
Add ismounted.c and related from util-linux.
...
These are supposed to be LGPL or GPL 2 or later. The licensing is
unclear but in util-linux the relevant files are treated as LGPL.
is_mounted is wrapped in helpers.h
Compared to libparted, this has the benefit of not requiring a
PedPartition object, and it's supposed to be reliable and
cross-platform.
2015-08-18 18:22:30 +02:00
Teo Mrnjavac
1135a36b68
Useless forward-declare is useless.
2015-08-18 18:13:49 +02:00
Teo Mrnjavac
d8494a00a5
FS::luks is now a decorator for an actual FS composed inside.
...
Implement cryptOpen/cryptClose/mount/unmount operations.
detectFileSystem, which only uses blkid, is now in FileSystem.cpp.
FileSystem::mount now requires a mountPoint.
Use umount -A to immediately umount all mount points in unmountCmds.
Add override keywords, TODO: add them everywhere.
LibPartedBackend no longer links against libblkid.
Fix LUKS handling in LibPartedBackend::scanDevicePartitions.
2015-08-14 17:53:06 +02:00
Teo Mrnjavac
95dfe648e9
Bump minimum blkid (and therefore util-linux) version to 2.23.
2015-08-13 14:26:14 +02:00
Teo Mrnjavac
166728b820
Allow detecting FS::Type by path, and remove libparted workaround.
...
FS detection now only uses blkid (from util-linux).
2015-08-13 14:25:13 +02:00
Andrius Štikonas
b0e6104e91
List .ui files instead of globbing them.
2015-08-05 12:35:17 +01:00
Teo Mrnjavac
5e7dff18ec
Useless include is useless.
2015-08-04 18:32:07 +02:00
Teo Mrnjavac
cdf57075f9
Support LUKS mounting.
2015-08-04 17:04:30 +02:00
Teo Mrnjavac
17eb5e51e5
Resurrect DecryptLuksDialog.
2015-08-04 16:43:23 +02:00
Teo Mrnjavac
7f1a340e47
Resurrect DecryptLuksDialogWidget.
2015-08-04 16:42:56 +02:00
Teo Mrnjavac
49dd31149f
Glob for UI files in src/gui.
2015-08-04 16:42:10 +02:00
Teo Mrnjavac
504ac5a86c
First check, then assert.
2015-07-23 17:55:17 +02:00
Teo Mrnjavac
ab049467b7
First check, then assert. Also fix check syntax.
2015-07-23 17:52:22 +02:00
Teo Mrnjavac
ac6591807a
First check, then assert.
2015-07-23 17:49:05 +02:00
Teo Mrnjavac
cd0f5d8778
Do not risk a division by zero.
2015-07-23 17:47:17 +02:00
Teo Mrnjavac
409bde6d1f
Alignment.
2015-07-23 17:41:15 +02:00
Teo Mrnjavac
c031d239e5
Do not forget breaks in switch (thanks to Coverity).
2015-07-23 17:36:55 +02:00
Teo Mrnjavac
a683078b28
Allow excluding read-only devices from backend scan.
2015-07-23 16:42:09 +02:00
Teo Mrnjavac
adbcfb8943
No need to bump the Qt dependency to 5.4.1.
2015-07-22 16:45:23 +02:00
Teo Mrnjavac
dd9c4eeb7e
Check if ocfs2 create command starts.
2015-07-22 16:15:25 +02:00
Teo Mrnjavac
cba82dea40
Useless check is useless.
2015-07-22 16:10:46 +02:00
Teo Mrnjavac
de27f840bf
Always use nullptr instead of NULL because it is type-safe.
2015-07-22 15:48:03 +02:00
Teo Mrnjavac
c4bb654916
Do not dereference before null check.
2015-07-22 15:36:55 +02:00
Teo Mrnjavac
e69c679fd9
Cast to quint64 early enough to not lose precision.
2015-07-22 15:28:47 +02:00
Teo Mrnjavac
df01276a53
config.h is no more.
2015-07-21 12:44:59 +02:00
Teo Mrnjavac
5d19f9c55e
Remove kcfg and kcfgc files.
2015-07-21 12:44:40 +02:00
Teo Mrnjavac
4e6655c356
Parameter intentionally unused, do not warn.
2015-07-20 17:11:40 +02:00
Teo Mrnjavac
a50076f1bd
Remove all references to KConfig from CMake.
2015-07-20 17:10:47 +02:00
Teo Mrnjavac
93d933c498
Have PartWidget color codes not use KConfig.
2015-07-17 13:36:23 +02:00
Teo Mrnjavac
fda3c2c814
Use PartitionAlignment::sectorAlignment instead of KConfig.
2015-07-15 18:38:41 +02:00
Teo Mrnjavac
f343f4c3b2
Make sectorAlignment a static setting in PartitionAlignment.
...
Also yank out cylinder alignment from sectorAlignment.
2015-07-15 18:37:30 +02:00
Teo Mrnjavac
0a4ac3065b
By default we never align to cylinder boundaries because it's not 1987.
2015-07-14 18:41:44 +02:00
Andrius Štikonas
626f560e52
Format kpmcore code using KDE style.
2015-07-13 17:16:36 +03:00
Teo Mrnjavac
c25bb0d923
Fix indentation.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
46946c7949
Specify type when creating a new partition.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
521d3efb39
Obsolete code is obsolete.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
38c8fc1efc
Fix build again.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
e2a7e4b230
Fix build.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
fd8603f70c
Do not use KConfig for the shred action.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
eb1879774f
Export Copy{Source,Target}Device classes.
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
7fa51ae067
Make it possible to set partition sectors from the outside world
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
3da87feba1
Make Device::setPartitionTable() public
2015-07-13 16:03:49 +02:00
Teo Mrnjavac
3bbce2865f
Revert "Format kpmcore code using KDE style."
...
This reverts commit 21b569e499
.
2015-07-13 16:03:36 +02:00
Andrius Štikonas
21b569e499
Format kpmcore code using KDE style.
2015-07-13 17:02:13 +03:00
Teo Mrnjavac
195e495876
Move PartResizerWidget and related from PartitionManager into KPMcore.
2015-07-08 18:16:57 +02:00
Teo Mrnjavac
3db017e4c1
Consistently use spaces instead of tabs in CMakeLists.txt files.
2015-07-02 15:21:46 +02:00
Teo Mrnjavac
b5a2403e57
Add core/copy*.h to installed headers list.
2015-07-02 14:20:03 +02:00