Commit Graph

18 Commits

Author SHA1 Message Date
Volker Lanz 0bbf53b534 Playing around with the bad msleep()... This definitely needs more
investigation and a proper fix.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=954968
2009-04-16 16:39:13 +00:00
Andrew Coles 9cbec4ebe4 Plural-form correction.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=941151
2009-03-18 23:27:36 +00:00
Volker Lanz 85c0212ba3 Fix off-by-one error in createUnallocated() that would lead to free space of
the device's cylinder size between partitions being wasted.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908094
2009-01-09 09:53:43 +00:00
Volker Lanz 3c910d61cd Use a foreach instead of a while in insertUnallocated().
Also, no need to check if the free space is large enough: createUnallocated()
will return NULL if it isn't and PartitionNode::insert() can deal with that.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908086
2009-01-09 09:25:59 +00:00
Volker Lanz 5c7cc1eceb Use cylinder size of the device as minimum partition size.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908074
2009-01-09 08:41:25 +00:00
Volker Lanz 306667e09e Don't assume a device always has a valid partition table. This is the correct
fix for what I initially tried to fix with commit 898001.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=908045
2009-01-09 07:10:59 +00:00
Volker Lanz edb74962fe revert commit 898001: This is not the correct fix and introduces other bugs.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=907527
2009-01-08 10:47:32 +00:00
Volker Lanz b97e5225be Output reason why a mount or unmount might have failed.
Patch by Marcel Partap <mpartap@gmx.net>

CCBUG: 178708


svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=901487
2008-12-25 16:46:40 +00:00
Volker Lanz 70766b856e fix undoing create new partition table: if the "old" partition table is empty,
don't insert unallocated space as it is invalid; insert unallocated space in
the ctor for the create partition table op instead where it's always the
correct thing to do.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=898001
2008-12-17 11:23:30 +00:00
Volker Lanz 615d3b08b7 don't show cd/dvd readers or writers as devices even if libparted reports them
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=897997
2008-12-17 11:08:03 +00:00
Volker Lanz d611536684 Fix warnings in gcc 4.3
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887192
2008-11-21 12:28:39 +00:00
Laurent Montel 8ae4bd939d Fix includes
svn path=/trunk/kdereview/partitionmanager/; revision=877306
2008-10-29 07:45:19 +00:00
Laurent Montel 34ced586d7 Fix forward declaration
svn path=/trunk/kdereview/partitionmanager/; revision=877303
2008-10-29 07:41:08 +00:00
Volker Lanz 26d914e7c8 Don't allow creating a new partition table on a device with currently mounted
partitions.

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=868375
2008-10-06 07:31:11 +00:00
Volker Lanz ee08938cea Don't enable unmounting for extended partitions if a child partition is
mounted.

Don't silently succeed when unmounting a partition that cannot in fact be
unmounted because it has no mount points.

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=866824
2008-10-01 23:54:20 +00:00
Volker Lanz 2084e004c4 When merging NewOperation and CreateFileSystemOperation, don't delete the old
FS before trying to clone it.

BUG: 171971

svn path=/trunk/playground/sysadmin/partitionmanager/; revision=866672
2008-10-01 16:21:13 +00:00
Laurent Montel 4d1c7f2d04 Pedantic
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864677
2008-09-25 11:53:41 +00:00
Volker Lanz d6dc26bd90 import of KDE Partition Manager
svn path=/trunk/playground/sysadmin/partitionmanager/; revision=864431
2008-09-24 19:32:01 +00:00