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