Commit Graph

2167 Commits

Author SHA1 Message Date
Adriaan de Groot
a718eb76cb Docs: code-documentation about summary page 2017-08-08 07:54:38 -04:00
Calamares CI
c00350551f [dummypythonqt] Automatic merge of Transifex translations 2017-08-08 03:21:32 -04:00
Adriaan de Groot
61865a8e11 i18n: fix encoding of dummy translations -- not ASCII, but UTF-8 2017-08-07 15:39:02 -04:00
n3rdopolis
05e48d4357 Remove whitespace 2017-08-06 12:20:26 -04:00
n3rdopolis
aac783ed3a Try to correct character per line count 2017-08-06 12:07:12 -04:00
n3rdopolis
086a019d19 Correct update-initramfs command
This allows it to create a new initramfs, and replace it.
This will better ensure that calamares generated initramfs is used
2017-08-06 11:43:24 -04:00
Adriaan de Groot
c860270751 i18n: mark python example-string as translatable 2017-08-02 14:43:21 -04:00
Adriaan de Groot
f0894b471b i18n: mark non-translatable string as such 2017-08-02 14:40:26 -04:00
Adriaan de Groot
2fdccdf090 Merge branch 'simplify-module-desc' 2017-08-02 11:29:58 -04:00
Adriaan de Groot
46636bdf65 Modules: documentation of CMake, module.desc, etc. 2017-08-02 11:05:32 -04:00
Adriaan de Groot
445fdace36 Modules: remove another boilerplate module.desc 2017-08-02 11:05:32 -04:00
Adriaan de Groot
196b1567db Modules: remove boilerplate module.desc 2017-08-02 11:05:32 -04:00
Adriaan de Groot
445a7fc62a CMake: remove welcome-module desc, since it's generated 2017-08-02 11:05:32 -04:00
Adriaan de Groot
f50d12445a Merge pull request #766 from stikonas/master
Port away from deprecated qSort.
2017-08-02 04:04:44 -04:00
Adriaan de Groot
a23b7c2a00 CMake: be more verbose about choice of webkit vs engine 2017-07-25 09:44:34 +02:00
Andrius Štikonas
1131fdce4c Port away from deprecated qSort. 2017-07-17 22:53:09 +01:00
Adriaan de Groot
4a5cee133f About: adjust to the system font size.
FIXES #433
2017-07-12 07:43:47 -04:00
Adriaan de Groot
55a63a1f67 RemoveUser: fix bad PEP8-ing
FIXES #577
2017-07-12 07:07:53 -04: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
Adriaan de Groot
55c6cfa1ca Partitions: improve wording of debug messages 2017-07-12 04:57:22 -04:00
Adriaan de Groot
102bed1805 Partitions: split device-listing (and winnowing) into separate source file.
The grab-list-of-writable-devices code is usable for the partition module, but
also useful for welcome module, so reduce its footprint.
2017-07-12 04:52:52 -04:00
Adriaan de Groot
33bca6d71d Merge commit 'partitions' 2017-07-11 17:46:47 -04:00
Adriaan de Groot
5bf03cc515 Partitions: shuffle some device-detection code off to PartUtils.cpp 2017-07-11 06:27:19 -04:00
Adriaan de Groot
aeb0cd0d3f Partitions: drop devices with mounted partitions.
FIXES #639
2017-07-11 06:27:19 -04:00
Adriaan de Groot
cc7631dd99 Partitions: code-formatting 2017-07-11 06:27:19 -04:00
Adriaan de Groot
c66807282b CMake: remove editorializing from CMakeLists.txt 2017-07-11 06:26:56 -04:00
Adriaan de Groot
6fb40c517a CMake: collect all the Find-modules at top-level 2017-07-11 06:26:56 -04:00
Adriaan de Groot
ce11c7ab6d LightDM: fix type (thanks Kevin Kofler) 2017-07-10 14:43:13 -04:00
Adriaan de Groot
8ca94db0fa Merge branch 'python-bits' 2017-07-10 12:03:33 -04:00
Adriaan de Groot
ae6a9cd822 Python: move unsquash documentation to the config file 2017-07-10 11:58:58 -04:00
Adriaan de Groot
fcde28ca9d Python: tidy description of hwclock module 2017-07-10 11:58:57 -04:00
Adriaan de Groot
9561bac1c8 SUSE DM: add special case configuring autologin in sysconfig (openSUSE)
FIXES #582
2017-07-10 10:14:28 -04:00
Adriaan de Groot
984a83deb9 LightDM: if lightdm.conf doesn't exist (for autologin), create it
FIXES #568
2017-07-10 09:27:56 -04:00
Lisa Vitolo
9be15e68b6 Change both size box suffices to MiB. 2017-07-09 18:20:00 +01:00
Lisa Vitolo
925d3a61a7 Add "MB" suffix to the "edit partition" size box.
Makes it easier to know which unit Calamares is using when
resizing a partition. The "Create partition" dialog has
it already.
2017-07-09 10:10:04 -04:00
Adriaan de Groot
96ef18c2c4 CMake: help find libparted 2017-07-05 11:08:41 -04:00
Adriaan de Groot
d74627b705 CMake: remove superfluous module-path-setting 2017-07-05 10:21:25 -04:00
Adriaan de Groot
e43f41a402 Python: separate description of dummy module from docs of run() 2017-07-05 06:46:29 -04:00
Calamares CI
1897b62538 [dummypythonqt] Automatic merge of Transifex translations 2017-07-05 00:42:16 +00:00
Adriaan de Groot
57031a4c15 Merge branch 'ui-tweaks' 2017-07-04 08:53:21 -04:00
Adriaan de Groot
3c3c0f99f8 C++ trickery, part two: shorten code 2017-07-04 08:42:14 -04:00
Adriaan de Groot
5a3bbe8088 FinishedPage: show message instead of details on failure 2017-07-04 08:16:28 -04:00
Adriaan de Groot
232bbe18bc Be more verbose while scanning devices 2017-07-04 05:32:05 -04:00
Adriaan de Groot
ef065c1183 Merge branch 'master' into annoy-sitter 2017-07-04 04:32:02 -04:00
Adriaan de Groot
44e6955f19 Feature: allow disable welcome-logo resizing 2017-07-04 04:30:08 -04:00
Calamares CI
77fd8be881 [dummypythonqt] Automatic merge of Transifex translations 2017-07-04 01:22:28 +00:00
Adriaan de Groot
ee4e4dfccc C++ trickery to make the code shorter to read. 2017-07-03 18:07:18 -04:00
Adriaan de Groot
3ecd2f2ff6 Add self to copyright notice 2017-07-03 15:39:21 -04:00
Adriaan de Groot
09a7988622 FinishedPage: add copyright, reduce warnings 2017-07-03 11:36:36 -04:00
Adriaan de Groot
72659dc6e1 FinishedPage: don't reboot on failure
If installation fails, and you end up on the last page, suppress the
reboot-now checkbox.

FIXES #605
2017-07-03 11:32:47 -04:00
Kai Dohmen
6f680c0269 Fix unknown partition-type Fat32 at mount and in fstab
Only the string "fat32" and "fat16" will be replaced with vfat. If an
case sensitive "Fat32" some problems occure:
- mount: partition cannot be mounted (e.g. a fat32 efi partition)
- fstab: system won't even boot because fstab does not know the type "Fat32"
2017-07-03 17:20:02 +02:00
Adriaan de Groot
da75035654 Cleanup: summary module description 2017-07-03 10:26:59 -04:00
Adriaan de Groot
79595eb532 Coverity: explicitly initialize 2017-07-03 09:21:05 -04:00
Calamares CI
6291cc9db1 [dummypythonqt] Automatic merge of Transifex translations 2017-07-03 02:51:00 +00:00
Calamares CI
314282731b [dummypythonqt] Automatic merge of Transifex translations 2017-07-03 00:40:53 +00:00
Calamares CI
c583e4c21b [dummypythonqt] Automatic merge of Transifex translations 2017-07-02 02:50:59 +00:00
Calamares CI
955c20c8d7 [dummypythonqt] Automatic merge of Transifex translations 2017-07-02 00:40:16 +00:00
Calamares CI
a9b89d1b25 [dummypythonqt] Automatic merge of Transifex translations 2017-07-01 03:09:55 +00:00
Calamares CI
b3fbfec997 [dummypythonqt] Automatic merge of Transifex translations 2017-07-01 01:01:58 +00:00
Calamares CI
6b7a03ea97 [dummypythonqt] Automatic merge of Transifex translations 2017-06-30 03:26:52 +00:00
Calamares CI
418974c0ea [dummypythonqt] Automatic merge of Transifex translations 2017-06-30 01:23:26 +00:00
Calamares CI
0b6e43c899 [dummypythonqt] Automatic merge of Transifex translations 2017-06-29 02:49:05 +00:00
Philip Müller
f64266a294 Merge pull request #758 from manjaro/lightdm-greeters
[displaymanager] check for installed lightdm greeter and configure accordingly
2017-06-28 17:04:40 +02:00
Bernhard Landauer
a1173bccc2 [displaymanager] check for installed lightdm greeter and configure accordingly
- no matter if for example slick-greeter is installed as "lightdm-slick-greeter" or whatever.
  tested with lightdm-deepin-greeter and slick-greeter.
- plus some little simplifications
- added Copyright
https://github.com/calamares/calamares/issues/756
2017-06-28 16:43:07 +02:00
Adriaan de Groot
d669df625a Clang: static QString -> literal 2017-06-28 06:35:41 -04:00
Adriaan de Groot
c0b3f3fe9d Clang: reduce warnings; make enum-switch explicit 2017-06-28 05:49:53 -04:00
Adriaan de Groot
2905a9969d SDDM-config: allow poorly formatted SDDM config
SDDM itself doesn't trip over duplicate sections or keys, but
the Python config-parser does (in strict mode). Relax a bit.

FIXES #579
2017-06-28 03:57:01 -04:00
Adriaan de Groot
90e8a6cff9 Shrink upper padding.
FIXES #591
2017-06-28 02:46:24 -04:00
Calamares CI
a2a94af984 [dummypythonqt] Automatic merge of Transifex translations 2017-06-28 02:49:02 +00:00
Calamares CI
d2058df677 [dummypythonqt] Automatic merge of Transifex translations 2017-06-28 00:37:14 +00:00
Adriaan de Groot
a41a23a230 Merge pull request #757 from manjaro/deepin-greeter
fix #756 .. good catch
2017-06-27 09:44:30 -04:00
Adriaan de Groot
cea9f0fb33 Clang: stick with integers 2017-06-27 09:28:32 -04:00
Bernhard Landauer
72cfb83873 fix https://github.com/calamares/calamares/issues/756 2017-06-27 14:50:53 +02:00
Adriaan de Groot
3b0b05186a Clang: reduce warnings 2017-06-27 07:36:46 -04:00
Calamares CI
aba0f6f8ca [dummypythonqt] Automatic merge of Transifex translations 2017-06-27 02:49:21 +00:00
Calamares CI
02ba6cb66b [dummypythonqt] Automatic merge of Transifex translations 2017-06-27 00:37:07 +00:00
Calamares CI
14c5b57fcc [dummypythonqt] Automatic merge of Transifex translations 2017-06-26 02:49:04 +00:00
Calamares CI
dac25a2000 [dummypythonqt] Automatic merge of Transifex translations 2017-06-26 00:37:32 +00:00
Calamares CI
00f2aaba85 [dummypythonqt] Automatic merge of Transifex translations 2017-06-25 02:48:46 +00:00
Calamares CI
91c746ada8 [dummypythonqt] Automatic merge of Transifex translations 2017-06-24 02:49:37 +00:00
Calamares CI
cf0f815284 [dummypythonqt] Automatic merge of Transifex translations 2017-06-24 00:37:01 +00:00
Calamares CI
849edba14c [dummypythonqt] Automatic merge of Transifex translations 2017-06-23 02:49:12 +00:00
Calamares CI
0ee309f354 [dummypythonqt] Automatic merge of Transifex translations 2017-06-23 00:37:26 +00:00
Calamares CI
43fbc42d47 [dummypythonqt] Automatic merge of Transifex translations 2017-06-22 02:52:03 +00:00
Calamares CI
c69cfde0b1 [dummypythonqt] Automatic merge of Transifex translations 2017-06-22 00:37:01 +00:00
Adriaan de Groot
8ea14d7957 Release: add copyright to files I've touched 2017-06-21 08:27:10 -04:00
Adriaan de Groot
1f458ac067 Merge branch 'screen-size' 2017-06-21 06:53:10 -04:00
Adriaan de Groot
b0c4cc1481 Screensize: warn the user if the screen is too small to show the installer nicely.
Also document the welcome screen requirements-checks.

FIXES #751
2017-06-21 06:52:14 -04:00
Calamares CI
31c08eef6b [dummypythonqt] Automatic merge of Transifex translations 2017-06-21 02:48:45 +00:00
Calamares CI
49fa7ab078 [dummypythonqt] Automatic merge of Transifex translations 2017-06-21 01:03:09 +00:00
Adriaan de Groot
742ccf02a7 Merge branch 'salt' 2017-06-20 17:47:05 -04:00
Adriaan de Groot
9f526be198 Salt: add test for salt format 2017-06-20 17:43:50 -04:00
Adriaan de Groot
de45f43640 Salt: add copyright info 2017-06-20 17:18:12 -04:00
Adriaan de Groot
6616315269 Partitionmanager: minor docs edit 2017-06-20 10:03:44 -04:00
Adriaan de Groot
4c9703ad27 Merge branch 'master' into salt 2017-06-20 09:46:41 -04:00
Adriaan de Groot
22ccf920d7 Merge branch 'pm-tests' of github.com:calamares/calamares 2017-06-20 09:45:48 -04:00
Adriaan de Groot
8708260689 Partitionmanager: fix PM-tests build 2017-06-20 09:45:32 -04:00
Adriaan de Groot
7ebbcc33b2 Partitionmanager: remove unused code files 2017-06-20 07:23:04 -04:00
Adriaan de Groot
ea44021cb4 Partitionmanager: partly fix PM-tests build 2017-06-20 07:10:29 -04:00
Adriaan de Groot
f1ab9df7ee Salt: improve saltiness. 2017-06-20 04:39:04 -04:00
Calamares CI
e9aea41a25 [dummypythonqt] Automatic merge of Transifex translations 2017-06-20 02:49:51 +00:00
Calamares CI
287dbad807 [dummypythonqt] Automatic merge of Transifex translations 2017-06-20 00:38:45 +00:00
Adriaan de Groot
4405790253 Displaymanager: simplify gdm configuration.
Replace calling out to shell to run echo redirected to a file by
opening the file and writing to it.
2017-06-19 18:20:24 -04:00
Adriaan de Groot
70af29672d Displaymanager: check alternative locations for kdmrc.
FIXES #578
2017-06-19 18:05:34 -04:00
Adriaan de Groot
582e4354a7 Displaymanager: refactor a little, don't bail out at the first DM that doesn't configure 2017-06-19 18:00:10 -04:00
Adriaan de Groot
ae34d99f10 Netinstall: remove no-longer-used icons and qrc 2017-06-19 16:58:56 -04:00
Adriaan de Groot
e9ab78cd52 Keyboard: special-case, pc+latin interpreted as us,
instead of as unknown which selects the first layout in the list.
2017-06-19 11:12:23 -04:00
Adriaan de Groot
6ef2f5d769 Keyboard: code-docs, copyright 2017-06-19 10:46:30 -04:00
Adriaan de Groot
59605d552e Keyboard: simplify execution of setxkbmap.
Use QProcess::execute() with the 'safer' argument-list, rather than
escaping and de-escaping strings. Also reduce noise by only passing
a variant if there is one.
2017-06-19 10:41:56 -04:00
Adriaan de Groot
444aa24a04 Increate the maximum allowed length of a hostname.
The hostname madagascarsteenplaatschildpad (.uva.nl) doesn't fit in 24,
and hostname(1) accepts up to 64 characters. The RFCs vary, but 63 +
terminating NUL or length-octet + data maximum 64 bytes seen to be
the common ground.

FIXES #514
2017-06-19 05:16:54 -04:00
Calamares CI
fe15b11520 [dummypythonqt] Automatic merge of Transifex translations 2017-06-19 02:48:58 +00:00
Calamares CI
c4ed76b1d0 [dummypythonqt] Automatic merge of Transifex translations 2017-06-19 00:37:26 +00:00
Calamares CI
ea64341a87 [dummypythonqt] Automatic merge of Transifex translations 2017-06-18 02:48:40 +00:00
Calamares CI
3753a802e0 [dummypythonqt] Automatic merge of Transifex translations 2017-06-18 00:37:15 +00:00
Adriaan de Groot
ce6997d214 Coverity: fix some uninitialized members 2017-06-17 15:14:02 -04:00
Calamares CI
ce2fb6e3c5 [dummypythonqt] Automatic merge of Transifex translations 2017-06-17 02:48:52 +00:00
Calamares CI
04d477f5b3 [dummypythonqt] Automatic merge of Transifex translations 2017-06-17 00:58:59 +00:00
Calamares CI
09d1131003 [dummypythonqt] Automatic merge of Transifex translations 2017-06-16 02:48:57 +00:00
Calamares CI
85a7215526 [dummypythonqt] Automatic merge of Transifex translations 2017-06-16 00:39:24 +00:00
Calamares CI
8209e305de [dummypythonqt] Automatic merge of Transifex translations 2017-06-15 02:48:49 +00:00
Calamares CI
bf093dc743 [dummypythonqt] Automatic merge of Transifex translations 2017-06-15 00:59:52 +00:00
Adriaan de Groot
46a2503c87 PartitionModule: skip nullptr devices, and report count
FIXES #686
2017-06-14 12:24:32 -04:00
Adriaan de Groot
92a2c7aa70 PartitionModule: avoid nullptr crashes
Fix up iterator code so that it handles nullptr better.
This avoids part of #686.
2017-06-14 12:24:32 -04:00
Adriaan de Groot
3677708d3e PartitionModule: look for atasmart and blkid, to avoid link-time failure.
This just puts a warning in the cmake log, but will help diagnose
situations where libatasmart.so.4 is installed, but libatasmart.so
is not -- in which case -latasmart fails.
2017-06-14 12:23:33 -04:00
Calamares CI
81421db073 [dummypythonqt] Automatic merge of Transifex translations 2017-06-14 02:48:54 +00:00
Calamares CI
fbd8ce124e [dummypythonqt] Automatic merge of Transifex translations 2017-06-14 01:41:08 +00:00
Calamares CI
6f8b9d768f [dummypythonqt] Automatic merge of Transifex translations 2017-06-13 02:48:57 +00:00
Calamares CI
e507528cc2 [dummypythonqt] Automatic merge of Transifex translations 2017-06-13 00:58:52 +00:00
Adriaan de Groot
f1cfde36d6 Allow different welcome message.
FIXES #592
2017-06-12 15:25:54 -04:00
Adriaan de Groot
e92d82c5db Cleanup: add copyright lines 2017-06-12 09:59:04 -04:00
Adriaan de Groot
fc5522741a Bump required KPMCore to 3.0.3
The newer release resolves (upstream) a problem with NVMe encryption.

FIXES #697
2017-06-12 12:36:45 +02:00
Adriaan de Groot
aea73b982e Cleanup: require ECM 5.10 or later (released 2015) 2017-06-12 05:14:27 -04:00
Adriaan de Groot
5382a510a9 Cleanup: switch to C++11 user-defined literals 2017-06-12 04:51:55 -04:00
Adriaan de Groot
4fab3c93c2 Docs: document effect of ensureSuspendToisk more thoroughly 2017-06-12 04:19:31 -04:00
Adriaan de Groot
829f72363e Cleanup: remove duplicate #define 2017-06-12 03:32:22 -04:00
Calamares CI
99b00229b6 [dummypythonqt] Automatic merge of Transifex translations 2017-06-12 02:48:41 +00:00
Calamares CI
8de4b7fdd1 [dummypythonqt] Automatic merge of Transifex translations 2017-06-12 00:36:38 +00:00
Calamares CI
5c5a35081d [dummypythonqt] Automatic merge of Transifex translations 2017-06-11 02:49:18 +00:00
Calamares CI
d3b70da243 [dummypythonqt] Automatic merge of Transifex translations 2017-06-10 02:48:43 +00:00
Calamares CI
17b421a16d [dummypythonqt] Automatic merge of Transifex translations 2017-06-10 00:36:26 +00:00
Calamares CI
b53a21af3f [dummypythonqt] Automatic merge of Transifex translations 2017-06-09 02:48:59 +00:00
Calamares CI
56d7d32f0d [dummypythonqt] Automatic merge of Transifex translations 2017-06-09 00:58:32 +00:00
Calamares CI
38ff1a9753 [dummypythonqt] Automatic merge of Transifex translations 2017-06-08 02:48:57 +00:00
Calamares CI
27e1983a2c [dummypythonqt] Automatic merge of Transifex translations 2017-06-08 00:36:11 +00:00
adriaandegroot
2c0802d18e Merge pull request #742 from siduction/pep8-displaymanager
Fixed pep8 whining in module displaymanager
2017-06-07 03:27:19 -04:00
adriaandegroot
ca76199705 Merge pull request #740 from siduction/pep8-services
Fixed pep8 whining in module services
2017-06-07 03:19:16 -04:00
Calamares CI
df8067d767 [dummypythonqt] Automatic merge of Transifex translations 2017-06-07 02:48:51 +00:00