Commit Graph

1206 Commits

Author SHA1 Message Date
Chantara Tith 34d6934a1b Fix typo. 2016-08-15 17:38:00 +01:00
Chantara Tith 906f85a54d Disable resize/remove volume group action when LVM device is not selected. 2016-08-15 17:38:00 +01:00
Chantara Tith da6cb2e4df Add more LVM infos to the infopane. 2016-08-15 17:38:00 +01:00
Chantara Tith 1a3cee45ff Add MiB suffix to PE size spinBox. 2016-08-15 17:38:00 +01:00
Chantara Tith 99e36d4e32 update total sector when PE size is changed. 2016-08-15 17:38:00 +01:00
Chantara Tith cbd61d90c0 Read and Display size of PV inside physical volumes list. 2016-08-15 17:38:00 +01:00
Chantara Tith e25b6aa784 Payload offset return in byte size instead of sector number. 2016-08-15 17:38:00 +01:00
Chantara Tith 9f3e3bc5f0 Add functionality to specify PE size when creating VG. 2016-08-15 17:38:00 +01:00
Chantara Tith 475a677601 Disable moving for LV. 2016-08-15 17:38:00 +01:00
Chantara Tith 7f50dbaf4d Change from isLegalSize to isValidSize. 2016-08-15 17:38:00 +01:00
Chantara Tith e437c46d45 Disable OK button when LV name is empty. 2016-08-15 17:38:00 +01:00
Chantara Tith 100277b0e1 Display warning message when trying to remove VG with existing LV. 2016-08-15 17:38:00 +01:00
Chantara Tith 5f364befd8 Temporary disable changing volume type and PE size, until the features are implemented on KPMCore side. 2016-08-15 17:38:00 +01:00
Chantara Tith 2917317619 Update volumeDialog ok button status as the used and total size changes. 2016-08-15 17:38:00 +01:00
Chantara Tith e6834393ae Fix the hacky solution for the usedSize overflow. 2016-08-15 17:38:00 +01:00
Chantara Tith a9655d7fad FIX used size overflow when multiplied. 2016-08-15 17:38:00 +01:00
Chantara Tith 27882cdb6a Display device info on volume dialog. 2016-08-15 17:38:00 +01:00
Chantara Tith 01cb06a4a4 It makes more sense to display used size instead of the allocated sectors. 2016-08-15 17:38:00 +01:00
Chantara Tith b8be4f7c79 Add volume resizing dialog. 2016-08-15 17:38:00 +01:00
Chantara Tith bc4321d105 Add totalAllocatedSectors to volume widget. 2016-08-15 17:38:00 +01:00
Chantara Tith f7d475d05c Initialize VG name if there is any. 2016-08-15 17:38:00 +01:00
Chantara Tith f84821ff9c Unclutter createVolumeDialog. 2016-08-15 17:38:00 +01:00
Chantara Tith 71a6cc761d Simplify if clause. 2016-08-15 17:38:00 +01:00
Chantara Tith 951cb925ea Move to using static lvm2_pv methods. 2016-08-15 17:38:00 +01:00
Chantara Tith a89dbbdd7d Add checkbox for selecting multiple partition when creating new volume. 2016-08-15 17:38:00 +01:00
Chantara Tith a1fe5dff56 Temporary Use selected Partition as PV for creating new VG. 2016-08-15 17:38:00 +01:00
Chantara Tith 9a4e54fb42 Add remove and resize action to MainWindow. 2016-08-15 17:38:00 +01:00
Chantara Tith 80f32cd53a Add volume type ComboBox to VolumeWidget 2016-08-15 17:38:00 +01:00
Chantara Tith 46e509ba28 Use custom list widget for displaying PV. 2016-08-15 17:38:00 +01:00
Chantara Tith 7a5f8fb1a8 Update CreateVolumeDialog OK button status. 2016-08-15 17:38:00 +01:00
Chantara Tith 8e4d9fc849 Change volumeWidget's label default value. 2016-08-15 17:38:00 +01:00
Chantara Tith 3721b198bf Abstract createvolumewidget generic stuffs to volumedialog base class. 2016-08-15 17:38:00 +01:00
Chantara Tith 4f564d52f5 Initial work on createvolume widget and dialog. 2016-08-15 17:38:00 +01:00
Chantara Tith 0dd81709a1 Display DevicePropDialog totalsectors and type correctly 2016-08-15 17:38:00 +01:00
Chantara Tith 975e005ed2 Append all the remaining space for LVM resize dialog. 2016-08-15 17:38:00 +01:00
Chantara Tith 1673a9ddeb Hide sizeDetailsWidget for LVM device. This also fix crashes when trying to align LV 2016-08-15 17:38:00 +01:00
Chantara Tith e9cfc151f7 Hide freeSpace Before and After Label for LVM resize. 2016-08-15 17:38:00 +01:00
Chantara Tith e798a26cb6 Make LVM partition immovable when resize. 2016-08-15 17:38:00 +01:00
Chantara Tith f49b36fe14 Hide LV name for disk device resize 2016-08-15 17:38:00 +01:00
Chantara Tith 07bf741c6a Add new LV operation 2016-08-15 17:38:00 +01:00
Chantara Tith 6c946d7a2c Initial work on LVM Device 2016-08-15 17:38:00 +01:00
Chantara Tith a2df4b648b Add lvm-specific infopane information 2016-08-15 17:38:00 +01:00
Andrius Štikonas 35db33089b Add more KUIT string contexts. 2016-08-15 16:57:43 +01:00
Andrius Štikonas 6676dd8c03 Fix string context. 2016-07-31 01:26:10 +01:00
Andrius Štikonas 84e16503f4 Fix if/else statements of previous commit. 2016-07-24 19:07:31 +01:00
Andrius Štikonas 169588dc0f Make sure empty KLocalizedStrings are not converted to QStrings. 2016-07-24 18:47:33 +01:00
Andrius Štikonas 71510d2709 Do not allow the second instance of Partition Manager
BUG: 365882
2016-07-20 12:36:36 +01:00
Andrius Štikonas 4654fcd729 update appstream path to use ECM variable 2016-07-19 16:30:35 +01:00
Andrius Štikonas f81cb3cc30 Improve semantic markup. 2016-07-18 02:21:14 +01:00
Andrius Štikonas 63683b5712 Use C++11 initializer list. 2016-07-13 22:47:17 +01:00
Andrius Štikonas a0ba49a26d Add more command line options (license, author, etc.). 2016-07-12 23:59:01 +01:00
Andrius Štikonas eaa9f6eaf1 Do not use obsolete type. 2016-07-06 20:44:40 +01:00
Andrius Štikonas ee3466f1f8 Do not convert empty KLocalizedStrings into QStrings. 2016-07-06 16:02:06 +01:00
Andrius Štikonas 6c78120883 Reduce usage of moc. 2016-07-02 12:12:56 +01:00
Andrius Štikonas 75adb928fe Use lambda functions for overloaded connections. 2016-07-01 15:51:28 +01:00
Andrius Štikonas 2b7f23ec27 Use new connect style with KStandardAction. 2016-07-01 15:42:12 +01:00
Andrius Štikonas 63a75bb4e6 Add placeholderText in MountOptionsDialog. 2016-06-15 15:49:26 +02:00
Andrius Štikonas af140882a7 Add Ok/Cancel buttons to EditMountPointOptionsDialog.
BUG: 364284
2016-06-15 15:35:35 +02:00
Andrius Štikonas fa385538b4 Disable EditMountPoints dialog if partition cannot be mounted. 2016-05-24 16:44:07 +01:00
Andrius Štikonas 88fa3c3697 Fix mountpointdialog for encrypted filesystems. 2016-05-24 16:35:39 +01:00
Andrius Štikonas b94564e360 Convert remaining QObject::connect to new syntax. 2016-05-22 20:03:49 +01:00
Andrius Štikonas ae5089abfc Luks helper functions are non-static now. 2016-05-20 19:38:56 +01:00
Andrius Štikonas 5a408305f2 Convert some signals and slots to the new syntax. 2016-05-18 22:23:59 +01:00
Andrius Štikonas 36caff20f6 Also remove luks from General Settings page. 2016-05-18 19:20:24 +01:00
Andrius Štikonas fb18336e95 Do not show luks filesystem in combobox in PartPropsDialog when not necessary. 2016-05-18 19:14:20 +01:00
Andrius Štikonas 59862f48dd Do not allow moving first sector if moving partition is disabled. 2016-05-18 15:28:59 +01:00
Andrius Štikonas 6ae11620f3 Relax restriction on decrypt/deactivate. 2016-05-18 14:56:57 +01:00
Andrius Štikonas f8ecc67811 Disable Luks decrypt/deactivate if operation stack is non-empty. 2016-05-18 13:14:10 +01:00
Andrius Štikonas 262bda5b3b Do not allow moving first sector if moving partition is disabled. 2016-05-18 12:08:20 +01:00
Andrius Štikonas 8b7982df08 Update function description to match current parameters. 2016-05-18 11:59:06 +01:00
Andrius Štikonas a2c3cfa074 Do not show luks as an option to reformat in partition properties dialog. 2016-05-18 11:54:24 +01:00
Andrius Štikonas 65d80dd405 Respect minCapacity when creating new filesystem in small unallocated partition
BUG:363050
2016-05-17 19:33:08 +01:00
Andrius Štikonas 1dc73f975d Do not allow recreating luks filesystem. 2016-05-17 18:53:14 +01:00
Andrius Štikonas 374f88fa5f Remove reduntant virtual keywords. 2016-05-17 18:03:28 +01:00
Andrius Štikonas c01d63cb02 Revert "Remove Luks from FileSystemFactory."
This reverts commit dd1f6aaae0.
2016-05-17 15:30:57 +01:00
Andrius Štikonas dd1f6aaae0 Remove Luks from FileSystemFactory. 2016-05-17 15:05:05 +01:00
Andrius Štikonas 8763fbf2ae Add an indication when filesystem is encrypted. 2016-05-17 01:25:52 +01:00
Andrius Štikonas ac278bb06d Check whether LUKS verification passphrase matches.
Set passphrase length to be from 1 to 512.
2016-05-17 01:06:45 +01:00
Andrius Štikonas ca6398fe99 Remove non-user friendly captions. 2016-05-12 21:45:07 +01:00
Andrius Štikonas 21d02b31dc Fix a typo. 2016-05-10 15:16:05 +01:00
Andrius Štikonas 18aecafe46 Port from QRegExp to QRegularExpression. 2016-05-10 15:08:06 +01:00
Andrius Štikonas b940840a86 Fix importing partition table. 2016-05-10 14:49:57 +01:00
Andrius Štikonas 57fea2269d Use KActionCollection::setDefaultShortcut to silence warnings on startup. 2016-05-08 02:29:49 +01:00
Andrius Štikonas d7cb055554 Change default filesystem to Ext4.
BUG: 360556
2016-05-06 23:18:58 +01:00
Andrius Štikonas ed5379236b Move Teo from Credits to Authors. 2016-05-06 22:52:17 +01:00
Andrius Štikonas 98835662ca Start migration from QLineEdit to KNewPasswordWidget for LUKS passphrases. 2016-04-29 21:27:43 +01:00
Andrius Štikonas b0cf50e443 Pass a pointer to the parent widget to decrypt dialog. 2016-04-29 12:36:32 +01:00
Andrius Štikonas 0d76d71fc4 Merge branch 'master' into luks-decorator 2016-04-28 14:48:06 +01:00
Andrius Štikonas 51bf1b94f8 Move constructor to .cpp file. 2016-04-28 14:09:51 +01:00
Andrius Štikonas b21d1ffa84 Resize the header of ApplyProgressDialogWidget. 2016-04-28 14:01:09 +01:00
Andrius Štikonas 1832059353 Add override keyword to virtual functions. 2016-04-28 00:17:47 +01:00
Andrius Štikonas 92d4ea5d95 Fix incorrect HTML markup. 2016-04-27 18:53:26 +01:00
Andrius Štikonas 80b01010a6 Never show encrypt options for Extended partitions. 2016-04-26 14:39:15 +01:00
Andrius Štikonas 97bd4e94e1 Do not use QStringLiteral for empty strings. 2016-04-26 13:55:58 +01:00
Andrius Štikonas e5eed419f3 Do not show luks in FileSystemSupportDialog. 2016-04-26 13:03:10 +01:00
Andrius Štikonas 8f05b9e422 Limit passphrase input field to 512 characters. 2016-04-26 12:52:46 +01:00
Andrius Štikonas 2790b430bb Allow setting labels during creation of LUKS volume. 2016-04-24 17:48:24 +01:00
Teo Mrnjavac 221c375bd4 Rookie mistake. 2016-04-21 19:30:18 +02:00
Teo Mrnjavac 9a8dc0127d Force show the passphrase widgets. 2016-04-21 19:25:53 +02:00
Teo Mrnjavac 1e300afbac Correctly hide passphrase widget. 2016-04-21 19:21:34 +02:00
Teo Mrnjavac f56539a4b0 Revert "Do not delete checkbox and passprase widget objects."
This reverts commit 2bed9f23eb.
2016-04-21 18:44:25 +02:00
Teo Mrnjavac 5fc1683672 Don't crash on resize dialog. 2016-04-21 18:43:54 +02:00
Andrius Štikonas 2bed9f23eb
Do not delete checkbox and passprase widget objects.
Workarounds a crash when resizing LUKS partitions.
2016-04-21 17:37:49 +01:00
Teo Mrnjavac a1b886578f Set the passphrase on FS::luks. 2016-04-21 17:57:25 +02:00
Teo Mrnjavac 5f3a0ca691 Hide it by default. 2016-04-21 17:56:55 +02:00
Teo Mrnjavac 0c065cd786 Add passphrase widget to create dialog. 2016-04-21 17:56:44 +02:00
Teo Mrnjavac 64668df117 Avoid using exceptions, again. 2016-04-20 15:15:01 +02:00
Teo Mrnjavac 1b958db71f Avoid using exceptions. 2016-04-20 14:46:22 +02:00
Teo Mrnjavac cf4d687d54 Rely on the partition role instead of the filesystem type. 2016-04-19 17:08:01 +02:00
Teo Mrnjavac 29d3a92805 Use the role instead of the filesystem type to detect a LUKS volume. 2016-04-19 16:54:33 +02:00
Teo Mrnjavac 03d3925775 PartitionRole::LUKS is now PartitionRole::Luks. 2016-04-19 16:53:56 +02:00
Andrius Štikonas ad64f7537b
Rename qglobal.h to QtGlobal 2016-04-18 17:17:19 +01:00
Andrius Štikonas f878865aa0
Merge branch 'master' into luks-decorator 2016-04-16 00:34:50 +01:00
Andrius Štikonas b3303ee6bf
Fix LUKS encryption support for filesystems without support for writing label.
This enables LUKS encryption for Reiser4 and LVM PV.
2016-04-16 00:28:14 +01:00
Teo Mrnjavac 13031913f4 Update copyrights. 2016-04-15 15:45:22 +02:00
Teo Mrnjavac 46baf7c440 Create FS as inner FS in LUKS if the encrypt setting is checked.
Filter out LUKS from FS combo.
2016-04-15 15:38:11 +02:00
Teo Mrnjavac c67911c0d2 Hide LUKS checkBox by default. 2016-04-15 15:36:41 +02:00
Teo Mrnjavac b0b2eccc23 Add "Encrypt" checkBox to partition widget.
Also replace occurrences of NULL with nullptr.
2016-04-15 15:35:45 +02:00
Andrius Štikonas cf891183cb
Always use because it is type safe. 2016-04-14 19:18:36 +01:00
Teo Mrnjavac 0c780279ae Resurrect LUKS code which was previously merged+reverted.
Revert "Revert "Merge branch 'luks-decorator'""

This reverts commit 6806de6fb7.
2016-03-31 18:20:57 +02:00
Andrius Štikonas 59544f4712 Update copyright in About dialog.
Update credits.
2016-03-02 19:20:51 +00:00
Andrius Štikonas 9c91e25e96 Update copyright. 2016-03-02 18:33:40 +00:00
Andrius Štikonas 51b0295d7b Merge branch '2.0' 2016-02-29 17:18:13 +00:00
Teo Mrnjavac 97175c71ad Fix bug with EditMountPointDialog not having Ok&Cancel buttons. 2016-02-29 01:11:10 +00:00
Andrius Štikonas c140e6665f Fix checkSupportInNode for extended partitions (disables bogus warning). 2016-02-29 01:05:39 +00:00
Andrius Štikonas 5fc9974b8d Merge branch '2.0' 2016-02-26 14:48:29 +00:00
Teo Mrnjavac 5e7c9f7131 Fix crash when applying settings. 2016-02-26 15:32:14 +01:00
Andrius Štikonas 6d76d92f23 Add basic support for F2FS.
Bump version to 2.0.50
Bug: 359795
2016-02-25 23:30:57 +00:00
Andrius Štikonas d2a013222e Use KLocalizeStrings to avoid nested xi18n calls.
Nested xi18n calls cause QStrings to be escaped and makes HTML
visible in KMessageBox.

BUG: 354925
2016-02-18 14:59:59 +00:00
Andrius Štikonas 3ccc829483 Add a comment. 2016-01-31 14:23:49 +00:00
Andrius Štikonas 53e1413d06 Look for kdesu binary in libexec path. 2016-01-29 16:44:17 +00:00
Andrius Štikonas 15b7fa3470 kpmcore/ prefix in #includes is no longer required. 2016-01-12 00:12:49 +00:00
Andrius Štikonas 333e03ac10 Get rid of kpmgui internal library.
kpmgui was basically the whole partitionmanager except for main.cpp file.
All useful functions were moved to kpmcore library, kpmgui is not necessary now.
2016-01-06 15:56:32 +02:00
Andrius Štikonas d7a77c8934 Initialize KCrash. 2015-12-05 19:25:04 +00:00
l10n daemon script 92c1b2d7a2 SVN_SILENT made messages (after extraction) 2015-11-04 14:16:11 +00:00
Andrius Štikonas 6806de6fb7 Revert "Merge branch 'luks-decorator'"
This reverts commit 54ce33b472, reversing
changes made to 98d08a81c5.
2015-09-16 14:14:53 +01:00
Timo Gurr 6128aa9635 Fix the install location of the appdata.xml file. 2015-09-15 23:17:53 +01:00
Andrius Štikonas 54ce33b472 Merge branch 'luks-decorator' 2015-09-15 23:15:53 +01:00
Teo Mrnjavac a88ceb2140 Fix bug with EditMountPointDialog not having Ok&Cancel buttons. 2015-08-14 18:07:26 +02:00
Teo Mrnjavac 65ffb182c5 Hook up new LUKS functionality from KPMcore.
Add decrypt action to actionCollection and context menu.
Wrap very long lines.
Replace NULL with nullptr, TODO: do this everywhere.
2015-08-14 17:57:27 +02:00
l10n daemon script 98d08a81c5 SVN_SILENT made messages (after extraction) 2015-07-31 08:16:21 +00:00
Teo Mrnjavac 6e1ff468d3 Set partition color code on PartWidget, and react to settings change. 2015-07-17 13:37:30 +02:00
Teo Mrnjavac 48a2090b48 Generate color codes array from Settings. 2015-07-17 13:37:08 +02:00
Teo Mrnjavac 9d9a2b345a Make sure sectorAlignment is set. 2015-07-15 19:03:39 +02:00
Andrius Štikonas 81004a2445 Format partitionmanager code using KDE style. 2015-07-13 17:17:41 +03:00
Teo Mrnjavac 94bae2494f Fix indentation. 2015-07-13 15:50:45 +02:00
Teo Mrnjavac 23084a258d Specify default filesystem type when creating new partition. 2015-07-13 15:33:45 +02:00
Teo Mrnjavac c0381cd913 Read Shred action from KConfig. 2015-07-10 15:57:02 +02:00
Teo Mrnjavac cf51fa1ad0 Move PartResizerWidget and related to KPMcore. 2015-07-08 18:16:03 +02:00
Andrius Štikonas 618468742c Move FileSystem::defaultFileSystem to GUI. 2015-06-30 22:22:13 +03:00
Andrius Štikonas a58a041e6a Move Capacity::preferredUnit to GUI. 2015-06-14 02:06:18 +01:00
l10n daemon script 23825bfca3 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-06-13 11:31:00 +00:00
l10n daemon script 2af3245033 SVN_SILENT made messages (after extraction) 2015-06-13 09:23:46 +00:00
Andrius Štikonas 11b097141a Move createFileSystemColor back to GUI. 2015-06-12 13:11:29 +01:00
Andrius Štikonas b651d8de89 Move kpmcore to another repository (sysadmin/kpmcore) 2015-06-04 01:51:56 +01:00
Andrius Štikonas a630a5cc0a Add -F flag to force recreation of ext2/3/4 filesystems.
BUG: 347948
2015-05-19 16:00:12 +01:00
Andrius Štikonas f66cfe21c7 Use fatlabel instead of mtools to change FAT labels.
We already use other utils from dosfstools anyway.
Also, fatlabel seems to be more reliable.
2015-05-14 15:40:30 +01:00
l10n daemon script 9c495d5f46 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-04-30 10:10:38 +00:00
l10n daemon script 12b16c346b SVN_SILENT made messages (after extraction) 2015-04-30 08:35:52 +00:00
Andrius Štikonas 47bf8bb72d Use mtools to set FAT labels.
Partition Manager used its internal fork of mtools to avoid setting up
device to drive letter mappings. It looks like recent versions of
mtools can be used without it by using special device ::
2015-04-29 00:39:36 +01:00
Andrius Štikonas e63b0e43e9 Use ntfs-3g name instead of ntfsprogs. 2015-04-29 00:16:39 +01:00
Andrius Štikonas 1093b3c4f5 Create QApplication first. 2015-04-26 14:22:55 +01:00
l10n daemon script 9ad78c5c4c 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-04-19 10:15:54 +00:00
Andrius Štikonas 9d135978ad Add HiDPI support. 2015-04-09 23:26:52 +03:00
l10n daemon script d761cd090f 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-04-06 09:52:22 +00:00
l10n daemon script 695eabcf8d SVN_SILENT made messages (after extraction) 2015-04-06 08:16:42 +00:00
Andrius Štikonas c0a6954968 Fix a failing build due to incorrect link in config.kcfgc 2015-04-05 11:19:26 +03:00
Andrius Štikonas 936a2fe91f Rename config.kcfg to a more specific name.
BUG: 345857
2015-04-04 21:33:29 +03:00
Andrius Štikonas 05a2b9e990 Specify more link libraries to prepare for eventual repo split. 2015-03-28 18:35:30 +00:00
Andrius Štikonas 2b7d2ff377 Move util/htmlreport util/helpers to kpmgui library. 2015-03-28 18:23:53 +00:00
Andrius Štikonas 8e5c1b1ebd Move naturalLessThan function out of util/helpers. 2015-03-28 16:56:39 +00:00
Andrius Štikonas 0ce605e7bd Move KAboutData setup code out of util/helpers.cpp to main.cpp. 2015-03-28 00:48:51 +00:00
Andrius Štikonas 93f6bcdc83 Generate export header for libkpmgui. 2015-03-28 00:43:38 +00:00
Chris Campbell 0ff2c923c3 Split partitionmanagerprivate into kpmcore and kpmgui.
Please enter the commit message for your changes. Lines starting
2015-03-27 16:28:21 +00:00
l10n daemon script 2f780df746 SVN_SILENT made messages (.desktop file) 2015-02-28 11:35:37 +00:00
l10n daemon script 5588b5c0c9 SVN_SILENT made messages (after extraction) 2015-02-28 09:34:19 +00:00
l10n daemon script 29d5ed031e SVN_SILENT made messages (.desktop file) 2015-02-27 11:40:43 +00:00
l10n daemon script 2b336878ba SVN_SILENT made messages (after extraction) 2015-02-27 09:33:28 +00:00
l10n daemon script 11fbc9a64b SVN_SILENT made messages (after extraction) 2015-02-25 08:52:51 +00:00
l10n daemon script f64456f8dc SVN_SILENT made messages (after extraction) 2015-02-22 09:01:22 +00:00
Andrius Štikonas 85ee018dd7 Change homepage (the previous domain owned by Volker has expired). 2015-02-17 11:56:39 +00:00
l10n daemon script 431450b94d SVN_SILENT made messages (after extraction) 2015-02-09 10:03:15 +00:00
Andrius Štikonas 8262cac87a Set exfat msdos/gpt partition type to ntfs.
BUG:343940
2015-02-08 22:35:08 +00:00
Andrius Štikonas 2c8fb641f6 libparted: Use libparted to recognize btrfs and nilfs2. 2015-02-08 21:03:13 +00:00
Andrius Štikonas bbb2fa3067 Use GPLv3 copyright notices. 2015-02-07 00:32:25 +00:00
Andrius Štikonas c493b78305 Do not throw an error when creating unformatted partition. 2015-02-06 01:08:11 +00:00
Andrius Štikonas c0307bf172 Fix more compiler warnings. 2015-02-05 11:17:34 +00:00
Andrius Štikonas 97baf57d67 Fix size constrains of extendable part of sizedialog. 2015-02-05 10:37:50 +00:00
l10n daemon script a64eed7855 SVN_SILENT made messages (.desktop file) 2015-02-05 09:02:36 +00:00
Andrius Štikonas 8b26ef6d4a Add myself to credits. 2015-02-05 01:41:51 +00:00
Andrius Štikonas a7a6d56112 PartitionManager links to and uses GPLv3 libraries, so switch license to GPLv3+. 2015-02-05 01:32:14 +00:00
Andrius Štikonas aa8c8eeb37 Change myself from developer to maintainer. 2015-02-05 01:12:27 +00:00
Andrius Štikonas d52ea34cf7 Complete KF5 port:
* Expose backend versions in a similar manner to backend Id.
 * Fix configure dialog signals.
2015-02-05 00:09:39 +00:00
Andrius Štikonas 02ffa73bb5 Fix gaining root privileges when command line options are supplied. 2015-02-04 23:19:49 +00:00
Andrius Štikonas 4c64caa6fb One more fix metadata access in corebackendmanager. 2015-02-04 02:43:28 +00:00
Teo Mrnjavac f86a1077ca Fix metadata access in corebackendmanager. 2015-02-03 20:32:29 +01:00
Teo Mrnjavac 69e411a6d6 Use kcoreaddons_desktop_to_json instead. 2015-02-03 20:18:40 +01:00
Teo Mrnjavac aa132e1cdb Try to port backend loading away from KAboutData. 2015-02-03 19:53:46 +01:00
Andrius Štikonas 79f7ef6494 Restore device scan progress. 2015-02-03 17:38:00 +00:00
l10n daemon script 2a120076d9 SVN_SILENT made messages (after extraction) 2015-01-28 07:36:25 +00:00
l10n daemon script 717aea24eb SVN_SILENT made messages (.desktop file) 2015-01-09 09:33:01 +00:00
l10n daemon script c2d15e97ff SVN_SILENT made messages (.desktop file) 2015-01-06 10:54:53 +00:00
l10n daemon script d41bb47000 SVN_SILENT made messages (.desktop file) 2015-01-01 08:57:04 +00:00
l10n daemon script ed045414d2 SVN_SILENT made messages (after extraction) 2015-01-01 07:49:09 +00:00
l10n daemon script 1160156229 SVN_SILENT made messages (.desktop file) 2014-12-21 09:02:01 +00:00
André Marcelo Alvarenga f9ff7f5ada Remove extra space 2014-12-02 22:56:00 -02:00
Yuri Chornoivan b44042a200 Fix tags 2014-11-30 11:52:13 +02:00
l10n daemon script d2ee7f05b1 SVN_SILENT made messages (after extraction) 2014-11-26 07:33:53 +00:00
l10n daemon script dc89d2acd7 SVN_SILENT made messages (after extraction) 2014-11-25 09:43:01 +00:00
Andrius Štikonas d3f403c75a Use reverse dns for appdata. 2014-11-23 12:59:35 +02:00
l10n daemon script b20d3b661b SVN_SILENT made messages (after extraction) 2014-11-22 07:58:17 +00:00
Andrius Štikonas dfc0a9b3fd Fix .desktop file name in appdata 2014-11-20 11:37:35 +02:00
Andrius Štikonas 4ee6c52843 Port to reverse dns desktop 2014-11-20 11:35:26 +02:00
Andrius Štikonas 109d35d9f4 Fix build. 2014-11-19 12:05:22 +00:00
Andrius Štikonas 17e2cbcd5b Migrate settings from KDE4 2014-11-14 21:56:44 +00:00
Andrius Štikonas fa2e3bd32d Link to KF5::Crash 2014-11-14 15:06:11 +00:00
l10n daemon script 0d98570ca6 SVN_SILENT made messages (after extraction) 2014-11-07 08:09:23 +00:00
Andrius Štikonas cc8e02cb43 Port away from deprecated KF5 methods. 2014-11-03 19:57:25 +00:00
Andrius Štikonas 75d4a3fabf Do not require unused Qt and KF5 frameworks. 2014-10-22 18:53:22 +01:00
Lasse Liehu 1a1f71bb1d Make most of i18n work again
With this most UI messages appear as translated again.
Some messages still appear as untranslated.

Now I don't need to install an old version of partitionmanager
just to test translations. :)
2014-10-19 17:55:29 +03:00
l10n daemon script c5e2373bf7 SVN_SILENT made messages (after extraction) 2014-10-15 07:42:37 +00:00
l10n daemon script a219697e75 SVN_SILENT made messages (after extraction) 2014-10-04 08:06:32 +00:00
l10n daemon script a4773181e7 SVN_SILENT made messages (after extraction) 2014-10-03 08:19:22 +00:00
l10n daemon script 6888ee6733 SVN_SILENT made messages (after extraction) 2014-10-01 07:39:21 +00:00
l10n daemon script 0694a9debf SVN_SILENT made messages (after extraction) 2014-09-30 10:04:23 +00:00
l10n daemon script 8010edd492 SVN_SILENT made messages (after extraction) 2014-09-28 13:37:50 +00:00
l10n daemon script e2ebddda74 SVN_SILENT made messages (after extraction) 2014-09-02 01:45:29 +00:00
Andrius Štikonas 204d2f9799 Remove all remaining functions depending on Solid. 2014-08-09 22:06:27 +03:00
Aurélien Gâteau 30d8f841ed Fix devices without partition table not being listed
Using parted to list devices instead of Solid avoids the issue of devices
without partition table not being listed. The only drawbacks are:
- no more scan progress
- no icon is set on the device

I added a check to skip device-mapper devices because Solid skipped them as
well. Not sure if it makes sense or not.
2014-08-08 21:10:20 +03:00
Aurélien Gâteau b313365276 Remove stray kcolorscheme.h include 2014-08-08 20:28:49 +03:00
Aurélien Gâteau a9cd6ae885 Draw the border around the handles
Otherwise they are difficult to see when the partition takes all the space
2014-08-08 20:28:49 +03:00
Aurélien Gâteau 40f579a811 PartResizerWidget: Render the background using a QLineEdit
This is more readable when style is not Oxygen
2014-08-08 20:28:49 +03:00
l10n daemon script 46b4f27e2e SVN_SILENT made messages (after extraction) 2014-08-08 01:47:01 +00:00
l10n daemon script 895a4fbdf6 SVN_SILENT made messages (after extraction) 2014-08-04 01:48:51 +00:00
l10n daemon script 3cdce14eed SVN_SILENT made messages (after extraction) 2014-08-03 01:46:44 +00:00
l10n daemon script 08d6b8c2de SVN_SILENT made messages (.desktop file) 2014-07-25 05:32:12 +00:00
l10n daemon script 01415d08a9 SVN_SILENT made messages (after extraction) 2014-07-25 01:58:46 +00:00
Aurélien Gâteau 1ec5f5559b Add a way to include parted exception message to reports 2014-07-24 09:06:17 +01:00
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