Commit Graph

768 Commits

Author SHA1 Message Date
Aurélien Gâteau b629eebe0f Improve error reports in setPartitionSystemType 2014-07-24 09:05:56 +01:00
Andrius Štikonas edcd154b80 Merge branch 'frameworks' 2014-07-24 09:01:09 +01:00
Andrius Štikonas 1ee1e2f780 Merge branch 'master' into frameworks
Conflicts:
	CMakeLists.txt
	src/util/helpers.cpp
2014-07-24 08:56:54 +01:00
l10n daemon script aed98447e0 SVN_SILENT made messages (.desktop file) 2014-07-24 04:45:05 +00:00
l10n daemon script 96e2acb2d7 SVN_SILENT made messages (after extraction) 2014-07-24 01:42:37 +00:00
l10n daemon script 10d4591cec SVN_SILENT made messages (after extraction) 2014-07-20 01:48:04 +00:00
l10n daemon script 2a70efcaa2 SVN_SILENT made messages (after extraction) 2014-07-16 02:00:36 +00:00
l10n daemon script 1bab2bfab6 SVN_SILENT made messages (.desktop file) 2014-07-07 04:34:17 +00:00
l10n daemon script 0137c85bf9 SVN_SILENT made messages (after extraction) 2014-07-07 01:48:02 +00:00
Andrius Štikonas 5447297f06 Bump version number to 1.1.0 2014-07-06 14:18:44 +01:00
l10n daemon script 0769c0b6b9 SVN_SILENT made messages (after extraction) 2014-07-06 01:41:42 +00:00
l10n daemon script ee272cb912 SVN_SILENT made messages (after extraction) 2014-07-05 01:44:47 +00:00
l10n daemon script 4cfd6af804 SVN_SILENT made messages (after extraction) 2014-07-03 01:37:45 +00:00
Andrius Štikonas 9026bebc2d Fix build with udisks1. 2014-07-02 14:29:50 +01:00
Andrius Štikonas e469561b6f Merge branch 'master' into frameworks
Conflicts:
	src/fs/btrfs.cpp
	src/plugins/dummy/dummybackend.cpp
	src/plugins/libparted/libpartedbackend.cpp
	src/util/helpers.cpp
2014-07-02 14:27:04 +01:00
Andrius Štikonas 1579790072 Remove contact email of Volker Lanz. 2014-07-02 14:18:13 +01:00
l10n daemon script eb1dace873 SVN_SILENT made messages (after extraction) 2014-07-01 01:51:13 +00:00
l10n daemon script 4cc069b156 SVN_SILENT made messages (after extraction) 2014-06-30 01:51:10 +00:00
l10n daemon script 3937a372e1 SVN_SILENT made messages (after extraction) 2014-06-29 01:44:02 +00:00
l10n daemon script 62b8e241bd SVN_SILENT made messages (after extraction) 2014-06-28 01:40:52 +00:00
Yuri Chornoivan efca1594cd Fix XML 2014-06-26 08:49:59 +03:00
Andrius Štikonas cee38cde9b Add AppStream metadata. 2014-06-25 23:26:12 +01:00
Andrius Štikonas 40f4b0700b Force the creation of btrfs filesystem in case the partition already contains filesystem. 2014-06-05 02:08:02 +01:00
Andrius Štikonas d56ee33cf1 KAboutData::setApplicationData already passes the required information to QApplication. 2014-06-01 15:56:43 +01:00
Andrius Štikonas debfbade66 Display KDE Frameworks (KXmlGui) version. 2014-05-29 12:52:33 +01:00
Andrius Štikonas 2129ee24ab Avoid using implicit cast to QString. 2014-05-29 02:46:58 +01:00
Andrius Štikonas f78c34778e Make shredSource radio button work again. 2014-05-29 02:45:36 +01:00
Andrius Štikonas 7db7c3f77e Remove redundant QString(). 2014-05-28 00:15:40 +01:00
Andrius Štikonas 4959d78710 Update credits. 2014-05-20 22:42:22 +01:00
Andrius Štikonas 7fbae9ee29 Port to new Qt5 macro QStringLiteral and use stricter compile flags
Now compile with:
  -DQT_USE_QSTRINGBUILDER
  -DQT_NO_CAST_TO_ASCII
  -DQT_NO_CAST_FROM_ASCII
  -DQT_STRICT_ITERATORS
  -DQT_NO_URL_CAST_FROM_STRING
  -DQT_NO_CAST_FROM_BYTEARRAY
  -DQT_NO_SIGNALS_SLOTS_KEYWORDS
  -DQT_USE_FAST_OPERATOR_PLUS
2014-05-20 22:33:02 +01:00
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 5eb2a06da4 Use QLocale().toString instead of KGlobal::locale() 2014-05-18 16:55:29 +01:00
Andrius Štikonas 3f301f99aa Partially port away from KUrl. 2014-05-17 03:34:51 +01:00
Andrius Štikonas d1ae9dc4a7 Port away from KMenu. 2014-05-17 03:20:43 +01:00
Andrius Štikonas 81ce940171 Port away from KAction. 2014-05-17 03:12:10 +01:00
Andrius Štikonas dcdffadc3e Port away from KDialog. 2014-05-17 03:06:58 +01:00
Andrius Štikonas 066cd120e7 Partially port away from KIcon. 2014-05-17 02:27:42 +01:00
Andrius Štikonas a490106e75 Port away from KTextEdit. 2014-05-17 02:14:18 +01:00
Andrius Štikonas 14e9ecb779 Port away from KLineEdit, KPushButton and KComboBox. 2014-05-14 01:01:34 +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 b2d299e18d Port away from KDebug.
Replace a few more kWarning() that were missed in the last commit.
2014-05-13 23:52:54 +01:00
Andrius Štikonas 2b537490ad Port away from KDebug. 2014-05-13 14:47:35 +01:00
l10n daemon script 08561a38ac SVN_SILENT made messages (.desktop file) 2014-03-09 04:37:52 +00:00
l10n daemon script e8fdee1a6c SVN_SILENT made messages (.desktop file) 2014-02-01 04:05:10 +00:00
l10n daemon script edd4ace95f SVN_SILENT made messages (.desktop file) 2014-01-29 04:17:13 +00: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 aec4f3554c Fix a typo in comments.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1362675
2013-08-09 16:49:12 +00:00
Andrius Štikonas 7c6bb8f6f2 Extend ExternalCommand class to be able to run piped commands.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1362674
2013-08-09 16:44:20 +00:00
Script Kiddy 4439986717 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1362192
2013-08-04 04:17:06 +00:00
Script Kiddy 43abc5a755 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1358677
2013-07-01 03:48:24 +00:00
Andrius Štikonas 6573cfd4ea Add an initial support for UDisks2 solid backend.
Currently, UDisks2 support can only be enabled at compile time.
BUG:311408

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1358151
2013-06-23 09:44:38 +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
Script Kiddy ce828d8937 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1358142
2013-06-23 03:57:26 +00:00
Script Kiddy 281f1f3cf7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1350927
2013-04-24 06:49:57 +00:00
Script Kiddy 00e2077ab1 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1348229
2013-04-08 06:56:56 +00:00
Script Kiddy 31a366e003 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1343258
2013-03-07 07:45:14 +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
Script Kiddy 1364696e0d SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1341275
2013-02-24 07:12:56 +00: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 d6c685a2a9 Add support for deactivation of LUKS partitions.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1337487
2013-02-05 00:09:38 +00:00
Script Kiddy df2c8c7f66 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1336692
2013-02-01 07:44:51 +00:00
Script Kiddy f3d512193b SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1336554
2013-01-31 10:51:38 +00:00
Script Kiddy 6284052cc9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1336081
2013-01-29 15:49:42 +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 d246ad4c4a Fix deactivation of devices that have no explicit mount points, e.g. swap.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330959
2013-01-06 14:34:26 +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
Volker Lanz 48a7388aa4 build dummy backend per default so we notice when it breaks
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330609
2013-01-03 14:10:14 +00:00
Volker Lanz 786c30fcf2 fix the build. how could we miss this for so long?
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1330608
2013-01-03 14:09:07 +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
Script Kiddy 0889e6a4ee SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1329677
2012-12-24 07:51:45 +00:00
Script Kiddy a05b8ddfcd SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1329610
2012-12-23 06:47:45 +00:00
Volker Lanz 6ab19a9c49 Remove unused slot for menu-bar-removal warning.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1329474
2012-12-22 12:29:36 +00:00
Volker Lanz 0336c4635d fix wrong/outdated doxygen comment for ctor
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1328194
2012-12-12 00:12:30 +00:00
Andrius Štikonas 4d724a3998 Wrap some very long lines.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1328021
2012-12-10 18:44:45 +00:00
Andrius Štikonas ebf4c75855 Don't draw resize handles for unresizable partitions.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1328017
2012-12-10 18:38:55 +00:00
Andrius Štikonas d26f341ccf Fix linking error.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1328004
2012-12-10 12:16:57 +00:00
Volker Lanz 88c0384bed no more hal-lock
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327843
2012-12-09 18:41:46 +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 298fcf1772 Set unresizable partitions as read only.
BUG:310632

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327840
2012-12-09 15:54:22 +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 c545bec089 Fix Solid predicate generation.
Previously "partitionmanager /dev/sda /dev/sdb /dev/sdc" did not work.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327820
2012-12-09 09:53:43 +00:00
Andrius Štikonas 0959cc992a Fix detection of memory cards.
BUG:256964

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327786
2012-12-08 20:15:08 +00:00
Volker Lanz 5c16911b4a make extended() const like it should be
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327780
2012-12-08 17:57:31 +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
Volker Lanz 64efaaa24e Add a FIXME comment
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1327754
2012-12-08 11:14:54 +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 c93da7c1ae Use fileSystem().type() to avoid string comparison.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325825
2012-11-21 18:38:41 +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
Script Kiddy f4e7603a41 SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325391
2012-11-17 06:36:20 +00:00
Script Kiddy 2eba351d1e SVN_SILENT made messages (.desktop file)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1325244
2012-11-16 06:17:58 +00:00
Andrius Štikonas c2828d9e07 Add exfat support.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1324282
2012-11-06 16:37:36 +00:00