Commit Graph

15 Commits

Author SHA1 Message Date
Andrius Štikonas f3dd3157a6 Initial port to KDE Frameworks 5.
The port is mostly complete:
    * A few unported items are marked with FIXME: port KF5.
    * KCFG configuration for QGroupBox is not working yet.
2014-05-18 21:41:48 +01:00
Andrius Štikonas f2f5295f1b Port away from toAscii which is not available in Qt5. 2014-05-14 00:05:15 +01:00
Andrius Štikonas ed431cfcd5 Partially port away from KLocale.
KLocale was replaced with KLocalizedString and QLocale.
Only changes that do not break compilation with KDELibs4 are made.
2014-05-13 23:53:37 +01:00
Andrius Štikonas 2b537490ad Port away from KDebug. 2014-05-13 14:47:35 +01:00
Andrius Štikonas 59e5a656c5 Fix detection of partitions' paths.
Previously, partition number was added to device path.
However, there are devices with more complicated numbering scheme,
e.g. memory cards may have /dev/mmcblk0p1.
It seems that the easiest way to handle this is to use partition
path instead of device path + partition number .
BUG:256964

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1337488
2013-02-05 00:09:43 +00:00
Andrius Štikonas 06914e2eab Always use our own implementation of file system clobbering.
BUG: 312542

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330624
2013-01-03 17:28:25 +00:00
Andrius Štikonas 9807eb58d7 Remove wrong comment.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330615
2013-01-03 15:46:56 +00:00
Andrius Štikonas 0fe0fb40e7 Enable resizing of FAT and HPFS filesystems with parted >= 3.1.
FEATURE:295339

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327259
2012-12-04 15:29:17 +00:00
Volker Lanz 835d7c0844 Check if the ped disk could actually be opened before trying to destroy it.
BUG:291741

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1274076
2012-01-17 11:00:44 +00:00
Volker Lanz cce6cdbacf Update a partition's system type when creating a new file system on it.
BUG:263346

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1249913
2011-08-28 15:29:26 +00:00
Volker Lanz 6a2b4c5c09 Make KDE Partition Manager build and work with libparted 3.x. This mostly means
anything that libparted used to do regarding file systems (mainly resizing
fat16 and fat32) is now no longer possible.

BUG:278569

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1249901
2011-08-28 13:25:16 +00:00
Volker Lanz faa406a201 make API cleaner: don't use out param if a return value will do
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128321
2010-05-18 22:48:56 +00:00
Volker Lanz bf02314ff3 use libblkid to probe file systems, not libparted
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1127061
2010-05-15 12:32:04 +00:00
Volker Lanz 5ca58c6c1c introduce a CoreBackendManager class.
convert the plugins into true KDE plugins with desktop file and all.

let the user pick a backend in the config dialog and load backends on the fly.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1105758
2010-03-21 10:50:44 +00:00
Volker Lanz ddb1790dd4 move the backend plugins to a src subdir of their own
fix the gazillion arg-unused warnings in the dummy plugin with plenty of
Q_UNUSED usage until the dummy plugin gets a little meatier.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1097717
2010-03-01 23:08:53 +00:00