Andrius Štikonas
15e03fabce
Bump version to 2.1
2016-03-09 13:46:39 +00:00
Andrius Štikonas
ca5bc8000b
Merge branch 'more-parted-flags'
2016-03-08 20:48:09 +00:00
Teo Mrnjavac
3c2f383b8e
Define underlying type for enums so they can be forward-declared.
2016-03-03 16:03:41 +01:00
Teo Mrnjavac
62c377c348
Phabricator config file.
2016-03-03 10:17:41 +01:00
Andrius Štikonas
41f9dc36dd
Cleanup unused include.
2016-03-03 10:17:41 +01:00
Andrius Štikonas
e0c23f443b
Update copyright.
2016-03-02 19:00:31 +00:00
Teo Mrnjavac
3c6ff81e86
Phabricator config file.
2016-03-02 13:14:58 +01:00
Teo Mrnjavac
852c8c8516
Bring partition flags support up to current libparted level.
...
This doesn't quite support all the types listed by fdisk as described
in bug 359819 since we are limited by what's exposed by libparted, but
it covers the most important ones.
BUG: 359819
2016-03-02 11:43:27 +01:00
Andrius Štikonas
a0592de93a
Cleanup unused include.
2016-02-29 17:58:25 +00:00
Andrius Štikonas
828a4060cc
Add forgotten files.
2016-02-25 23:46:31 +00:00
Andrius Štikonas
dc75c7a11f
Add basic support for F2FS.
2016-02-25 23:29:33 +00:00
Andrius Štikonas
d9f87b1031
Simplify prettyName logic. We already check for empty name in the constructor.
2016-02-25 22:24:46 +00:00
Andrius Štikonas
8c740c99ce
Bump version to 2.0.2.
2016-02-24 12:09:36 +00:00
Andrius Štikonas
b25d7c19de
Make Partition Manager device selector more user friendly:
...
Show Device name – Capacity (Device node)
BUG:259679
2016-02-22 16:14:50 +00:00
Andrius Štikonas
227c77e801
Do not report free space for swap partitions.
...
Swap partitions have no mount path so KDiskFreeSpaceInfo shows
total free disk space available.
BUG:357363
2016-02-21 19:22:35 +00:00
Andrius Štikonas
20bb8eba7e
Get btrfs used capacity from btrfs filesystem show --raw
...
It's output looks like:
Label: 'test' uuid: d23f3138-c8ea-449e-9155-015ce4f6e2e6
Total devices 1 FS bytes used 131072
devid 1 size 981467136 used 252706816 path /dev/sdb1
FS bytes used number is actual data on btrfs volume. However,
to resize successfully we need to know actual space used by data
and metadata. That's why we read size from devid (i.e. 252706816).
Btrfs volumes can span over multiple devices, so we must make sure
that we are reading devid corresponding to the correct device node.
BUG: 353333
2016-02-18 13:39:09 +00:00
Andrius Štikonas
58013d54fe
Never force installation in the system prefix when it's not needed
2016-01-31 14:45:34 +00:00
Andrius Štikonas
b2aa3176ba
Remove parted workaround.
...
FS detection now only uses blkid (from util-linux).
Bump minimum blkid (and therefore util-linux) version to 2.23.
2016-01-25 15:42:20 +00:00
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