Philip
ee72adcfb5
[partition] Only bootloader model should ignore devices that are not of Disk_Device type #950
2018-05-12 10:06:14 +02:00
Andrius Štikonas
d56ec80794
[partition] Switch to scoped Device enums.
2018-05-11 08:39:19 +02:00
Caio Carvalho
a48b1eacdd
[partition] Changing PartUtils::getDevices to ignore devices that aren't of Disk_Device type.
2018-05-11 08:37:35 +02:00
Caio Carvalho
4121a108ab
[partition] Ignoring LVM devices in PartUtils::getDevices to prevent installing bootloader in LVM VG.
2018-05-11 08:37:25 +02:00
Caio Carvalho
311f13d479
[partition] Checking if there is LUKS creation support and if partition is not Extended before enabling encryption in CreatePartitionDialog.
2018-05-11 08:36:52 +02:00
Philip
2e07c28db0
[partition] merge with upstream master branch
2018-01-14 15:54:23 -05:00
Philip
6e27e9af2b
[partition]: fix cDebug() format
2017-12-27 10:14:40 -05:00
Philip
c8b4e13a5b
[partition] Fix propagation of new partition table to global storage.
2017-12-27 10:14:26 -05:00
Philip
0f138c1481
[partition] Rename slots, to avoid recursion
...
- see also https://github.com/calamares/calamares/issues/880
- missed within 7ce52ecda7
2017-12-25 16:08:35 -05:00
Andrius Štikonas
f5479d44a0
Convert CreatePartitionTableJob to KPMcore operation.
2017-12-25 11:31:45 -05:00
Andrius Štikonas
e801c19280
Convert FormatPartitionJob to KPMcore's CreateFileSystemOperation.
2017-12-25 11:31:35 -05:00
Andrius Štikonas
7a8ae69ccf
Cleanup unnecessary kpmcore includes.
2017-12-25 11:31:26 -05:00
Adriaan de Groot
d5d6a0eac3
[partition] Rename slots, to avoid recursion
2017-12-23 07:33:09 -05:00
Philip
ce1e8fa499
[partition] update to kpmcore v3.3
2017-12-16 08:46:22 -05:00
Adriaan de Groot
5474dc6d2b
[partition] allow KPMcore 3.0.2 (with warning)
2017-10-30 11:43:37 -04:00
Andrius Štikonas
fb1522f6ca
Use KPMcore Resize Operation.
2017-10-27 14:00:32 +01:00
Andrius Štikonas
274025d04e
Fix reported partition size.
2017-10-27 02:51:44 +01:00
Adriaan de Groot
e3e519c06f
Clang: reduce warnings, nullptr, unused parameters
2017-09-21 04:04:01 -04:00
Adriaan de Groot
337903db09
Clang: reduce warnings about overriden destructors
2017-09-20 09:11:18 -04:00
Adriaan de Groot
9693d7a5bd
Memory: clean up interface used to get memory (RAM) size
2017-09-20 09:11:02 -04:00
Adriaan de Groot
d23818b27c
Fix code using re-imported spinner
2017-09-19 16:26:26 +02:00
Adriaan de Groot
13807ceabf
Licensing: add self
...
- to all the files I've touched recently
- to (very incomplete) AUTHORS list
Licensing: add license info to top-level CMakeLists.txt
2017-09-19 15:57:25 +02:00
Adriaan de Groot
ca60a7fc16
Clang: warnings--
2017-09-14 07:02:24 -04:00
Adriaan de Groot
342b819a1d
Fix build (warnings--, but breakage++ is not good)
2017-09-14 06:59:34 -04:00
Adriaan de Groot
c6297f1db5
Clang: warnings--
2017-09-14 06:34:31 -04:00
Adriaan de Groot
9f1cca5ec7
FS: use untranslated name to identify filesystem
...
Resolves issue where 'linuxswap' is translated to 'Linux-Swap',
for instance. FileSystem::name() provides a translated name,
not an untranslated one.
This should move to KPMCore.
FIXES #797
2017-09-14 06:34:18 -04:00
Adriaan de Groot
ec86922839
Find KPMCore 3.2 quietly, less frightening
2017-09-13 07:01:19 -04:00
Adriaan de Groot
9116718448
Clang: warnings-reduction
2017-09-10 15:19:36 -04:00
Adriaan de Groot
0b39e50cdc
Clang: explicit char-initialization of ByteArray
2017-09-10 13:22:54 -04:00
Adriaan de Groot
bd3786ebeb
Clang: reduce warnings in various places
2017-09-10 13:22:32 -04:00
Adriaan de Groot
a06911e9aa
Clang: refactor units-converters, reduce warnings
2017-09-10 13:22:32 -04:00
Adriaan de Groot
31fa9e4251
Clang: fix warnings on partition splitter
...
- initialize all the fields
- member-initialization order
- silence warnings about double<->int
- drop unused parameter to setSplitPartition
2017-09-10 06:17:28 -04:00
Adriaan de Groot
3e5916157f
A mounted partition cannot be resized or replaced
...
- add check for isMounted()
- a device with a mounted partition cannot be (entirely) erased
FIXES #639
2017-09-07 04:55:44 -04:00
Adriaan de Groot
851379628c
Reduce Qt runtime warnings.
...
- deleteLater() doesn't like nullptr (produces a warning, but is harmless)
- reparenting across threads doesn't work, comment on that but leave
it in, since this may be relevant for memory management.
2017-09-07 04:24:08 -04:00
Andrius Štikonas
252006ea25
kpmcore now requires passing sector size to FileSystem.
2017-09-06 12:24:51 +01:00
Adriaan de Groot
360a114ed4
Be more explicit on why a device is winnowed from the list
2017-09-05 06:09:50 -04:00
Adriaan de Groot
0e96621b94
Don't leak memory when winnowing disk devices
...
- Improve logging a little
- Don't leak Device*, but delete the raw pointer when erasing
- Document that DeviceInfo takes ownership and doesn't leak
2017-08-31 04:14:52 -04:00
Adriaan de Groot
d5dca07e22
Fix uninitialized values (valgrind report)
2017-08-31 04:13:18 -04:00
Adriaan de Groot
1ea79efce8
Uninitialized value
2017-08-29 14:00:48 -04:00
Adriaan de Groot
c5abfd6371
Having a mounted partition should not disqualify the entire device.
...
FIXES #780
(should reopen #639 for double-checking)
2017-08-28 06:01:11 -04:00
Adriaan de Groot
85595b4e04
#780 : check for isMounted(), not for where-would-it-be-mounted
2017-08-28 05:54:04 -04:00
Adriaan de Groot
7791c3cb19
DeviceInfo: refactor translation of DeviceInfoPage
...
- For Boot and Device info widgets, add a retranslateUi() method,
since the labels change not only in response to translation
events but also UI events.
FIXES #779
2017-08-28 05:44:43 -04:00
Adriaan de Groot
7e66499f36
Refactor check for EFI system.
...
The TODO stands, to delegate this to KPMCore.
2017-08-28 05:36:45 -04:00
Adriaan de Groot
2fdccdf090
Merge branch 'simplify-module-desc'
2017-08-02 11:29:58 -04:00
Adriaan de Groot
196b1567db
Modules: remove boilerplate module.desc
2017-08-02 11:05:32 -04:00
Andrius Štikonas
1131fdce4c
Port away from deprecated qSort.
2017-07-17 22:53:09 +01:00
Adriaan de Groot
3cd18fd285
Partitions: extend getDevices() with minimum size.
...
This is preparatory work for making the available-space check consistent with
what the partition module will allow for installation. Right now, the check
for available space will allow a mounted drive, even /, to satisfy the check.
2017-07-12 06:40:54 -04:00
Adriaan de Groot
18a1f459db
Partition: reduce code duplications
2017-07-12 05:54:22 -04:00
Adriaan de Groot
7d49255a78
Partitions: use an enum with clear semantics instead of bool
2017-07-12 05:41:29 -04:00
Adriaan de Groot
730e0d885f
Partitions: use KPMCore-defined default backend
2017-07-12 05:17:34 -04:00