Commit Graph

50 Commits

Author SHA1 Message Date
Andrius Štikonas 45f4e6525d Bump version to 3.3.0 2017-12-07 14:33:03 +00:00
Andrius Štikonas 6c7c636572 Bump kpmcore version and soversion. 2017-10-13 14:41:54 +01:00
Andrius Štikonas 9f3b2b8fd4 Use qOverload in Qt signal/slots. 2017-10-09 13:39:34 +01:00
Adriaan de Groot f1dee86084 Tests: initial test in initializing lib and loading a backend
- The default backend test will generally fail because
   the backend isn't installed
 - Test known backends if they are built, by passing full path
2017-10-02 16:15:01 +02:00
Andrius Štikonas 722ef62ebb Port away from KService. 2017-10-01 22:05:50 +01:00
Andrius Štikonas bbfff249cb Bump version to 3.2.0 2017-09-30 11:09:18 +01:00
Andrius Štikonas 34712dd2ed Add fstab file parser.
Remove dependency on KMountPoint and hence KIO.
2017-09-13 18:46:33 +01:00
Andrius Štikonas f1accd1e0d Remove IconThemes dependency from kpmcore. 2017-09-08 15:05:55 +01:00
Pali Rohár feec00f4e7 Add basic support for UDF filesystem
For reading UDF label and UUID is needed blkid >= 2.30. For creating new
UDF filesystem is needed mkudffs binary from the udftools package.

When creating new UDF fileystem, revision 2.01 for hard disk media is used.
Therefore it is not possible to use it for optical (or other) medias.

Problems:
* Check for min and max capacity is incorrect as it depends on logical
  (sector) size of the disk.
* Check for max label length is incorrect too as it depends on characters
  itself in label.
* Specifying label is not working yet as FileSystem::create() does not get
  label parameter.
* UDF filesystem should be used on unpartitioned disk, without MBR or GPT
  and spanning whole disk, but KDE Partition Manager does not support it.
* When MBR is used, MBR partition id should be 0x07, but currently it is
  incorrect 0x83. See: https://serverfault.com/a/829172 (same for GPT)
2017-08-31 10:12:44 +01:00
Andrius Štikonas da94c66601 Bump version. 2017-08-31 10:12:30 +01:00
Andrius Štikonas bb024a0419 Add -DQT_NO_CAST_TO_BYTEARRAY. 2017-06-29 22:27:36 +01:00
Andrius Štikonas b98dcc90d8 Bump version to 3.1.1. 2017-06-14 00:20:13 +02:00
Andrius Štikonas 63b5c8c34c Suspend Plasma removable device automounting.
Before doing operations, we connect to DBus session of the original user
and stop kded module for device automounting.

BUG: 368175
2017-06-07 19:21:59 +02:00
Andrius Štikonas dc4ea192b3 Update copyright. 2017-06-01 11:23:09 +01:00
Andrius Štikonas 5b41dd4183 Bump kpmcore version to 3.1.0. 2017-06-01 11:19:13 +01:00
Andrius Štikonas d2ce014589 Use range based for instead of Q_FOREACH.
Bump Qt version requirements to 5.7.0
2017-06-01 11:16:09 +01:00
Andrius Štikonas bd3a469b0b Bump soversion. 2017-04-16 19:39:40 +01:00
Andrius Štikonas ff714f2f0e Fix online label support.
Some filesystems require mountpoint while some deviceNode to change file system
label only. So split writeLabel action into online and offline actions.
2017-04-09 17:49:55 +01:00
Andrius Štikonas 199aba931d Bump version to 3.0.3. 2017-02-05 15:51:24 +00:00
Andrius Štikonas f34b13f545 Use kde_enable_exceptions()
Summary: Don't pass -fexceptions where not supported (e.g. under MSVC)
2017-01-12 17:24:27 +00:00
Andrius Štikonas 77122fa825 Bump version to 3.0.2. 2017-01-05 17:40:04 +00:00
Andrius Štikonas fdb00b7c15 Bump version to 3.0.1 2016-12-31 12:47:13 +02:00
Andrius Štikonas 7155c5661b Version bump. 2016-11-30 15:32:36 +00:00
Andrius Štikonas 1543c9395d Bump version. 2016-11-03 14:27:51 +00:00
Andrius Štikonas b539f835b1 Revert KAuth support. At the moment it causes more problems than helps. 2016-10-29 19:45:33 +01:00
Andrius Štikonas e7e98579c0 Silence cmake warning. 2016-07-22 13:19:45 +01:00
Andrius Štikonas e64a82ff19 Use KAuth to get privileges needed for detecting partitions. 2016-07-22 12:00:01 +01:00
Andrius Štikonas 9baaec35d5 Require Qt 5.6.1. 2016-07-08 00:39:49 +01:00
Andrius Štikonas aa6f7f8f84 Bump version to 2.2.1. 2016-07-06 16:17:36 +01:00
Andrius Štikonas 9c513c8991 Bump version to 2.2.0. 2016-05-23 20:32:20 +01:00
Andrius Štikonas befdf9d799 Update version and soversion. 2016-05-06 18:21:15 +01:00
Andrius Štikonas a1026d20be Use KPasswordDialog to open LUKS containers. 2016-05-01 14:17:06 +01:00
Andrius Štikonas f79dee1edf Version 2.1.1 2016-03-23 13:07:26 +00:00
Andrius Štikonas 285d25f517 Post release version bump. 2016-03-12 16:40:58 +00:00
Andrius Štikonas 15e03fabce Bump version to 2.1 2016-03-09 13:46:39 +00:00
Andrius Štikonas dc75c7a11f Add basic support for F2FS. 2016-02-25 23:29:33 +00:00
Andrius Štikonas 8c740c99ce Bump version to 2.0.2. 2016-02-24 12:09:36 +00:00
Andrius Štikonas 58013d54fe Never force installation in the system prefix when it's not needed 2016-01-31 14:45:34 +00:00
Andrius Štikonas b2aa3176ba Remove parted workaround.
FS detection now only uses blkid (from util-linux).
Bump minimum blkid (and therefore util-linux) version to 2.23.
2016-01-25 15:42:20 +00:00
Andrius Štikonas f69254f8e8 Bump kpmcore version to 2.0.0. 2016-01-11 23:53:45 +00:00
Andrius Štikonas 0bde7012cd Teach cmake config to find kpmcore include dir. 2016-01-11 23:51:28 +00:00
Andrius Štikonas 4da5a0e8a2 Make sure so version is set on the target.
BUG: 355897
2015-11-25 16:49:28 +00:00
Andrius Štikonas 9d771687a3 cmake should mention kpmcore instead of KDE Partition Manager. 2015-09-16 18:50:14 +01:00
Andrius Štikonas efd3179d95 Revert merge of branch luks-decorator. 2015-09-16 14:18:13 +01:00
Andrius Štikonas c95f663172 Bump version to 1.9.50 2015-09-15 23:14:28 +01:00
Teo Mrnjavac 95dfe648e9 Bump minimum blkid (and therefore util-linux) version to 2.23. 2015-08-13 14:26:14 +02:00
Teo Mrnjavac adbcfb8943 No need to bump the Qt dependency to 5.4.1. 2015-07-22 16:45:23 +02:00
Teo Mrnjavac a50076f1bd Remove all references to KConfig from CMake. 2015-07-20 17:10:47 +02:00
Teo Mrnjavac 05790882f1 Rename PartitionManager things to KPMcore. 2015-07-02 14:19:33 +02:00
Andrius Štikonas 1ef6fa8131 Move kpmcore library into its own repository. 2015-06-04 01:29:22 +01:00