Commit Graph

73 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 3f301f99aa Partially port away from KUrl. 2014-05-17 03:34:51 +01:00
Andrius Štikonas dcdffadc3e Port away from KDialog. 2014-05-17 03:06:58 +01:00
Andrius Štikonas 14e9ecb779 Port away from KLineEdit, KPushButton and KComboBox. 2014-05-14 01:01:34 +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 2b75f43bb0 Support for decrypting LUKS volumes.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1362680
2013-08-09 19:25:48 +00:00
Andrius Štikonas 42302a11cc Add minimum size for NTFS partition.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1358150
2013-06-23 09:44:18 +00:00
Andrius Štikonas 7a63c3d0c8 Backport mkdosfs workaround from GParted:
Add -I option to 'mkdosfs' command to work around faulty detection of
    "complete disks" vs. "partitions".
See GNOME bug #693955 for more details.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1342245
2013-03-01 20:07:34 +00:00
Andrius Štikonas d6c685a2a9 Add support for deactivation of LUKS partitions.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1337487
2013-02-05 00:09:38 +00:00
Andrius Štikonas 9716075f82 Fix detection of fsck.nilfs2.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330962
2013-01-06 15:22:48 +00:00
Andrius Štikonas 084c604c3c Make filesystem label length depend on file system.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330603
2013-01-03 12:43:03 +00:00
Andrius Štikonas 971b6780ef Fix more integer overflows in maxCapacity().
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327841
2012-12-09 16:02:10 +00:00
Andrius Štikonas 90baf68b40 Revert parts of the commit that changed maxCapacity to prevent integer overflow.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327837
2012-12-09 15:08:37 +00:00
Andrius Štikonas 7b9d632fa8 Enable removal of zfs partitions.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327836
2012-12-09 15:00:29 +00:00
Andrius Štikonas b950141986 Correct some partition size limits.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327833
2012-12-09 13:15:49 +00:00
Andrius Štikonas f214724547 Restore detection of zfs.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327830
2012-12-09 12:07:23 +00:00
Andrius Štikonas c2900760a1 Add initial support for LVM2 Physical Volumes.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327775
2012-12-08 15:24:07 +00:00
Andrius Štikonas c0274efae9 Require the knowledge of available space before shrinking the partition.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327771
2012-12-08 14:46:27 +00:00
Andrius Štikonas f046d6a9d4 Add support for NILFS2 file system.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327769
2012-12-08 14:37:12 +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
Andrius Štikonas 98ce049950 Add UUID read/write support for LUKS.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325839
2012-11-22 02:23:11 +00:00
Andrius Štikonas 0497ec2db7 Enable moving, copying and backing up LUKS partitions.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325828
2012-11-21 19:24:00 +00:00
Andrius Štikonas 39dc9c5c46 Print more info about LUKS partitions in the infopane.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325759
2012-11-21 00:54:04 +00:00
Andrius Štikonas c2828d9e07 Add exfat support.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1324282
2012-11-06 16:37:36 +00:00
Andrius Štikonas c01900e6d1 Fix reporting of "Used" space in Btrfs partitions.
There are two numbers found by grepping for "bytes used".
It seems that the first one is more important, e.g. we cannot
resize partitions to a smaller size than this number.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1324119
2012-11-05 17:06:27 +00:00
Andrius Štikonas 26068b0ba2 Fix the name of Btrfs check utility.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1324118
2012-11-05 16:24:49 +00:00
Yuri Chornoivan 19d680cee2 Fix typo
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1323991
2012-11-05 05:29:43 +00:00
Andrius Štikonas 55d9521bd7 Add resize support for btrfs.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1323946
2012-11-04 16:16:31 +00:00
Andrius Štikonas 37662ac575 Add support for btrfs labels.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1323935
2012-11-04 14:45:47 +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 3e8a7c0f13 fix weird formatting
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1249872
2011-08-28 09:48:06 +00:00
Volker Lanz c4d159e6c5 krazy2 fixes
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1160573
2010-08-08 12:36:05 +00:00
Volker Lanz 07d3bcb15c add minimum capacity for btrfs
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1132764
2010-05-31 11:06:20 +00:00
Volker Lanz 94f45fca5c disable resizing for btrfs, i can't get it to work outside partition manager
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1129308
2010-05-21 21:41:43 +00:00
Volker Lanz 0422bfcc15 don't overflow, it's signed... also, an EiB of disk storage ought to be big
enough for everyone.. for the next months, at least.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1129273
2010-05-21 20:20:39 +00:00
Volker Lanz 90dc6b318b make mfs.extX shup up so it doesn't kill the qt widget with its output
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1129270
2010-05-21 20:10:57 +00:00
Volker Lanz 765681d239 fix support tools name and url
fix order of support checks

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1129269
2010-05-21 20:10:26 +00:00
Volker Lanz 7196b3a37e add copy() and updateUUID() methods to linuxswap
actually make use of the length param in linuxswap::resize()

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128926
2010-05-20 17:27:19 +00:00
Volker Lanz c2f0ff7528 add move() stub
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128924
2010-05-20 17:25:39 +00:00
Volker Lanz 046c9006e0 keep UUID when resizing swap (i.e. recreating it)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128909
2010-05-20 16:19:34 +00:00
Volker Lanz e9871e0e82 add a check when scanning devices if support for all file systems we found is
present. if not, show a messagebox with detailed information what is missing.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128887
2010-05-20 15:25:55 +00:00
Volker Lanz 68ccea7ac2 reiser4 was missing max capacity method. the actual max capacity of reiser4
is "unknown" according to wikipedia. a quick web search also reveals
nothing.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128815
2010-05-20 11:18:01 +00:00
Volker Lanz 6d939c372d ws fix
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128540
2010-05-19 15:25:04 +00:00
Volker Lanz eaf893cc35 use -n option of fsck.msdos to keep it from modifying the file system when
reading usage

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128535
2010-05-19 15:15:18 +00:00
Volker Lanz d058abce6e doxygen updates
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128312
2010-05-18 22:27:30 +00:00
Volker Lanz 319a44ae64 add filesystem support for zfs, hpfs, ocfs2, luks and btrfs
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1127754
2010-05-17 14:36:18 +00:00
Volker Lanz d82e50e5d5 check return codes from external commands in fs classes
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1127069
2010-05-15 13:10:34 +00:00
Volker Lanz be3fbd844a add a method to the backend plugin interface to let backend plugins set fs
command support types

export the fs implementation class symbols to let backend plugins access them

make the static properties holding the command support information in the
implementations public so backend plugins can change them

rename resizeInternal to resizeBackend in the resize filesystem job

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119648
2010-04-27 14:53:04 +00:00
Volker Lanz ebf1612dc8 add setting of default FS to config dialog
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1101986
2010-03-11 14:17:21 +00:00