Commit Graph

68 Commits

Author SHA1 Message Date
Andrius Štikonas f69254f8e8 Bump kpmcore version to 2.0.0. 2016-01-11 23:53:45 +00:00
Andrius Štikonas 0bde7012cd Teach cmake config to find kpmcore include dir. 2016-01-11 23:51:28 +00:00
l10n daemon script b6a6efc579 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-30 09:24:52 +00:00
Andrius Štikonas 4da5a0e8a2 Make sure so version is set on the target.
BUG: 355897
2015-11-25 16:49:28 +00:00
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